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 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1279 L: iommu@lists.linux-foundation.org
1281 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1282 F: drivers/iommu/apple-dart.c
1285 M: Henrik Rydberg <rydberg@bitmath.org>
1286 L: linux-hwmon@vger.kernel.org
1288 F: drivers/hwmon/applesmc.c
1290 APPLETALK NETWORK LAYER
1291 L: netdev@vger.kernel.org
1293 F: drivers/net/appletalk/
1294 F: include/linux/atalk.h
1295 F: include/uapi/linux/atalk.h
1298 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1299 M: Khuong Dinh <khuong@os.amperecomputing.com>
1301 F: arch/arm64/boot/dts/apm/
1303 APPLIED MICRO (APM) X-GENE SOC EDAC
1304 M: Khuong Dinh <khuong@os.amperecomputing.com>
1306 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1307 F: drivers/edac/xgene_edac.c
1309 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1310 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1311 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1313 F: drivers/net/ethernet/apm/xgene-v2/
1315 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1316 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1317 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1318 M: Quan Nguyen <quan@os.amperecomputing.com>
1320 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1321 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1322 F: drivers/net/ethernet/apm/xgene/
1323 F: drivers/net/mdio/mdio-xgene.c
1325 APPLIED MICRO (APM) X-GENE SOC PMU
1326 M: Khuong Dinh <khuong@os.amperecomputing.com>
1328 F: Documentation/admin-guide/perf/xgene-pmu.rst
1329 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1330 F: drivers/perf/xgene_pmu.c
1332 APTINA CAMERA SENSOR PLL
1333 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1334 L: linux-media@vger.kernel.org
1336 F: drivers/media/i2c/aptina-pll.*
1338 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1339 M: Aleksa Savic <savicaleksa83@gmail.com>
1340 L: linux-hwmon@vger.kernel.org
1342 F: Documentation/hwmon/aquacomputer_d5next.rst
1343 F: drivers/hwmon/aquacomputer_d5next.c
1345 AQUANTIA ETHERNET DRIVER (atlantic)
1346 M: Igor Russkikh <irusskikh@marvell.com>
1347 L: netdev@vger.kernel.org
1349 W: https://www.marvell.com/
1350 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1351 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1352 F: drivers/net/ethernet/aquantia/atlantic/
1354 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1355 M: Egor Pomozov <epomozov@marvell.com>
1356 L: netdev@vger.kernel.org
1358 W: http://www.aquantia.com
1359 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1361 ARASAN NAND CONTROLLER DRIVER
1362 M: Miquel Raynal <miquel.raynal@bootlin.com>
1363 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1364 L: linux-mtd@lists.infradead.org
1366 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1367 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1369 ARC FRAMEBUFFER DRIVER
1370 M: Jaya Kumar <jayalk@intworks.biz>
1372 F: drivers/video/fbdev/arcfb.c
1373 F: drivers/video/fbdev/core/fb_defio.c
1376 M: Alexey Brodkin <abrodkin@synopsys.com>
1378 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1379 F: drivers/gpu/drm/tiny/arcpgu.c
1381 ARCNET NETWORK LAYER
1382 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1383 L: netdev@vger.kernel.org
1385 F: drivers/net/arcnet/
1386 F: include/uapi/linux/if_arcnet.h
1388 ARM ARCHITECTED TIMER DRIVER
1389 M: Mark Rutland <mark.rutland@arm.com>
1390 M: Marc Zyngier <maz@kernel.org>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 F: arch/arm/include/asm/arch_timer.h
1394 F: arch/arm64/include/asm/arch_timer.h
1395 F: drivers/clocksource/arm_arch_timer.c
1397 ARM HDLCD DRM DRIVER
1398 M: Liviu Dudau <liviu.dudau@arm.com>
1400 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1401 F: drivers/gpu/drm/arm/hdlcd_*
1403 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1404 M: Linus Walleij <linus.walleij@linaro.org>
1405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1408 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1409 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1410 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1411 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1412 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1413 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1414 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1415 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1416 F: arch/arm/boot/dts/arm-realview-*
1417 F: arch/arm/boot/dts/integrator*
1418 F: arch/arm/boot/dts/versatile*
1419 F: arch/arm/mach-integrator/
1420 F: arch/arm/mach-realview/
1421 F: arch/arm/mach-versatile/
1422 F: arch/arm/plat-versatile/
1423 F: drivers/bus/arm-integrator-lm.c
1424 F: drivers/clk/versatile/
1425 F: drivers/i2c/busses/i2c-versatile.c
1426 F: drivers/irqchip/irq-versatile-fpga.c
1427 F: drivers/mtd/maps/physmap-versatile.*
1428 F: drivers/power/reset/arm-versatile-reboot.c
1429 F: drivers/soc/versatile/
1431 ARM KOMEDA DRM-KMS DRIVER
1432 M: James (Qian) Wang <james.qian.wang@arm.com>
1433 M: Liviu Dudau <liviu.dudau@arm.com>
1434 M: Mihail Atanassov <mihail.atanassov@arm.com>
1435 L: Mali DP Maintainers <malidp@foss.arm.com>
1437 T: git git://anongit.freedesktop.org/drm/drm-misc
1438 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1439 F: Documentation/gpu/komeda-kms.rst
1440 F: drivers/gpu/drm/arm/display/include/
1441 F: drivers/gpu/drm/arm/display/komeda/
1443 ARM MALI PANFROST DRM DRIVER
1444 M: Rob Herring <robh@kernel.org>
1445 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1446 R: Steven Price <steven.price@arm.com>
1447 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1448 L: dri-devel@lists.freedesktop.org
1450 T: git git://anongit.freedesktop.org/drm/drm-misc
1451 F: drivers/gpu/drm/panfrost/
1452 F: include/uapi/drm/panfrost_drm.h
1454 ARM MALI-DP DRM DRIVER
1455 M: Liviu Dudau <liviu.dudau@arm.com>
1456 M: Brian Starkey <brian.starkey@arm.com>
1457 L: Mali DP Maintainers <malidp@foss.arm.com>
1459 T: git git://anongit.freedesktop.org/drm/drm-misc
1460 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1461 F: Documentation/gpu/afbc.rst
1462 F: drivers/gpu/drm/arm/
1464 ARM MFM AND FLOPPY DRIVERS
1465 M: Ian Molton <spyro@f2s.com>
1467 F: arch/arm/include/asm/floppy.h
1468 F: arch/arm/mach-rpc/floppydma.S
1470 ARM PMU PROFILING AND DEBUGGING
1471 M: Will Deacon <will@kernel.org>
1472 M: Mark Rutland <mark.rutland@arm.com>
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 F: Documentation/devicetree/bindings/arm/pmu.yaml
1476 F: Documentation/devicetree/bindings/perf/
1477 F: arch/arm*/include/asm/hw_breakpoint.h
1478 F: arch/arm*/include/asm/perf_event.h
1479 F: arch/arm*/kernel/hw_breakpoint.c
1480 F: arch/arm*/kernel/perf_*
1482 F: include/linux/perf/arm_pmu.h
1485 M: Russell King <linux@armlinux.org.uk>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 W: http://www.armlinux.org.uk/
1489 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1491 X: arch/arm/boot/dts/
1493 ARM PRIMECELL AACI PL041 DRIVER
1494 M: Russell King <linux@armlinux.org.uk>
1498 ARM PRIMECELL BUS SUPPORT
1499 M: Russell King <linux@armlinux.org.uk>
1502 F: include/linux/amba/bus.h
1504 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1505 M: Miquel Raynal <miquel.raynal@bootlin.com>
1506 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1507 L: linux-mtd@lists.infradead.org
1509 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1510 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1512 ARM PRIMECELL PL35X SMC DRIVER
1513 M: Miquel Raynal <miquel.raynal@bootlin.com>
1514 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1518 F: drivers/memory/pl353-smc.c
1520 ARM PRIMECELL CLCD PL110 DRIVER
1521 M: Russell King <linux@armlinux.org.uk>
1523 F: drivers/video/fbdev/amba-clcd.*
1525 ARM PRIMECELL KMI PL050 DRIVER
1526 M: Russell King <linux@armlinux.org.uk>
1528 F: drivers/input/serio/ambakmi.*
1529 F: include/linux/amba/kmi.h
1531 ARM PRIMECELL MMCI PL180/1 DRIVER
1532 M: Russell King <linux@armlinux.org.uk>
1534 F: drivers/mmc/host/mmci.*
1535 F: include/linux/amba/mmci.h
1537 ARM PRIMECELL SSP PL022 SPI DRIVER
1538 M: Linus Walleij <linus.walleij@linaro.org>
1539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1542 F: drivers/spi/spi-pl022.c
1544 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1545 M: Russell King <linux@armlinux.org.uk>
1547 F: drivers/tty/serial/amba-pl01*.c
1548 F: include/linux/amba/serial.h
1550 ARM PRIMECELL VIC PL190/PL192 DRIVER
1551 M: Linus Walleij <linus.walleij@linaro.org>
1552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1555 F: drivers/irqchip/irq-vic.c
1557 ARM SMC WATCHDOG DRIVER
1558 M: Julius Werner <jwerner@chromium.org>
1559 R: Evan Benn <evanbenn@chromium.org>
1561 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1562 F: drivers/watchdog/arm_smc_wdt.c
1565 M: Will Deacon <will@kernel.org>
1566 R: Robin Murphy <robin.murphy@arm.com>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1570 F: drivers/iommu/arm/
1571 F: drivers/iommu/io-pgtable-arm*
1573 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1574 M: Arnd Bergmann <arnd@arndb.de>
1575 M: Olof Johansson <olof@lixom.net>
1577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1580 F: arch/arm/boot/dts/Makefile
1581 F: arch/arm64/boot/dts/Makefile
1583 ARM SUB-ARCHITECTURES
1584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1590 ARM/ACTIONS SEMI ARCHITECTURE
1591 M: Andreas Färber <afaerber@suse.de>
1592 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1596 F: Documentation/devicetree/bindings/arm/actions.yaml
1597 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1598 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1599 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1600 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1601 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1602 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1603 F: Documentation/devicetree/bindings/pinctrl/actions,*
1604 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1605 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1606 F: arch/arm/boot/dts/owl-*
1607 F: arch/arm/mach-actions/
1608 F: arch/arm64/boot/dts/actions/
1609 F: drivers/clk/actions/
1610 F: drivers/clocksource/timer-owl*
1611 F: drivers/dma/owl-dma.c
1612 F: drivers/i2c/busses/i2c-owl.c
1613 F: drivers/irqchip/irq-owl-sirq.c
1614 F: drivers/mmc/host/owl-mmc.c
1615 F: drivers/net/ethernet/actions/
1616 F: drivers/pinctrl/actions/*
1617 F: drivers/soc/actions/
1618 F: include/dt-bindings/power/owl-*
1619 F: include/dt-bindings/reset/actions,*
1620 F: include/linux/soc/actions/
1623 ARM/ADS SPHERE MACHINE SUPPORT
1624 M: Lennert Buytenhek <kernel@wantstofly.org>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 ARM/AFEB9260 MACHINE SUPPORT
1629 M: Sergey Lapin <slapin@ossfans.org>
1630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 ARM/AJECO 1ARM MACHINE SUPPORT
1634 M: Lennert Buytenhek <kernel@wantstofly.org>
1635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 ARM/Allwinner SoC Clock Support
1639 M: Emilio López <emilio@elopez.com.ar>
1641 F: drivers/clk/sunxi/
1643 ARM/Allwinner sunXi SoC support
1644 M: Maxime Ripard <mripard@kernel.org>
1645 M: Chen-Yu Tsai <wens@csie.org>
1646 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1650 L: linux-sunxi@lists.linux.dev
1651 F: arch/arm/mach-sunxi/
1652 F: arch/arm64/boot/dts/allwinner/
1653 F: drivers/clk/sunxi-ng/
1654 F: drivers/pinctrl/sunxi/
1655 F: drivers/soc/sunxi/
1660 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1661 M: Neil Armstrong <narmstrong@baylibre.com>
1662 M: Jerome Brunet <jbrunet@baylibre.com>
1663 L: linux-amlogic@lists.infradead.org
1665 F: Documentation/devicetree/bindings/clock/amlogic*
1666 F: drivers/clk/meson/
1667 F: include/dt-bindings/clock/gxbb*
1668 F: include/dt-bindings/clock/meson*
1670 ARM/Amlogic Meson SoC Crypto Drivers
1671 M: Corentin Labbe <clabbe@baylibre.com>
1672 L: linux-crypto@vger.kernel.org
1673 L: linux-amlogic@lists.infradead.org
1675 F: Documentation/devicetree/bindings/crypto/amlogic*
1676 F: drivers/crypto/amlogic/
1678 ARM/Amlogic Meson SoC Sound Drivers
1679 M: Jerome Brunet <jbrunet@baylibre.com>
1680 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1682 F: Documentation/devicetree/bindings/sound/amlogic*
1685 ARM/Amlogic Meson SoC support
1686 M: Neil Armstrong <narmstrong@baylibre.com>
1687 M: Kevin Hilman <khilman@baylibre.com>
1688 R: Jerome Brunet <jbrunet@baylibre.com>
1689 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 L: linux-amlogic@lists.infradead.org
1693 W: http://linux-meson.com/
1694 F: arch/arm/boot/dts/meson*
1695 F: arch/arm/mach-meson/
1696 F: arch/arm64/boot/dts/amlogic/
1697 F: drivers/mmc/host/meson*
1698 F: drivers/pinctrl/meson/
1699 F: drivers/rtc/rtc-meson*
1700 F: drivers/soc/amlogic/
1703 ARM/Annapurna Labs ALPINE ARCHITECTURE
1704 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1705 M: Antoine Tenart <atenart@kernel.org>
1706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 F: arch/arm/boot/dts/alpine*
1709 F: arch/arm/mach-alpine/
1710 F: arch/arm64/boot/dts/amazon/
1711 F: drivers/*/*alpine*
1713 ARM/APPLE MACHINE SUPPORT
1714 M: Hector Martin <marcan@marcan.st>
1715 M: Sven Peter <sven@svenpeter.dev>
1716 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 W: https://asahilinux.org
1720 B: https://github.com/AsahiLinux/linux/issues
1721 C: irc://irc.oftc.net/asahi-dev
1722 T: git https://github.com/AsahiLinux/linux.git
1723 F: Documentation/devicetree/bindings/arm/apple.yaml
1724 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1725 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1726 F: arch/arm64/boot/dts/apple/
1727 F: drivers/irqchip/irq-apple-aic.c
1728 F: include/dt-bindings/interrupt-controller/apple-aic.h
1729 F: include/dt-bindings/pinctrl/apple.h
1731 ARM/ARTPEC MACHINE SUPPORT
1732 M: Jesper Nilsson <jesper.nilsson@axis.com>
1733 M: Lars Persson <lars.persson@axis.com>
1734 L: linux-arm-kernel@axis.com
1736 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1737 F: arch/arm/boot/dts/artpec6*
1738 F: arch/arm/mach-artpec
1740 F: drivers/crypto/axis
1741 F: drivers/mmc/host/usdhi6rol0.c
1742 F: drivers/pinctrl/pinctrl-artpec*
1744 ARM/ASPEED I2C DRIVER
1745 M: Brendan Higgins <brendanhiggins@google.com>
1746 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1747 R: Joel Stanley <joel@jms.id.au>
1748 L: linux-i2c@vger.kernel.org
1749 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1751 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1752 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1753 F: drivers/i2c/busses/i2c-aspeed.c
1754 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1756 ARM/ASPEED MACHINE SUPPORT
1757 M: Joel Stanley <joel@jms.id.au>
1758 R: Andrew Jeffery <andrew@aj.id.au>
1759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1762 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1764 F: arch/arm/boot/dts/aspeed-*
1765 F: arch/arm/mach-aspeed/
1768 ARM/BITMAIN ARCHITECTURE
1769 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1773 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1774 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1775 F: arch/arm64/boot/dts/bitmain/
1776 F: drivers/clk/clk-bm1880.c
1777 F: drivers/pinctrl/pinctrl-bm1880.c
1779 ARM/CALXEDA HIGHBANK ARCHITECTURE
1780 M: Andre Przywara <andre.przywara@arm.com>
1781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 F: arch/arm/boot/dts/ecx-*.dts*
1784 F: arch/arm/boot/dts/highbank.dts
1785 F: arch/arm/mach-highbank/
1787 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1788 M: Krzysztof Halasa <khalasa@piap.pl>
1790 F: arch/arm/mach-cns3xxx/
1792 ARM/CAVIUM THUNDER NETWORK DRIVER
1793 M: Sunil Goutham <sgoutham@marvell.com>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 F: drivers/net/ethernet/cavium/thunder/
1798 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1799 M: Lukasz Majewski <lukma@denx.de>
1800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802 F: arch/arm/mach-ep93xx/ts72xx.c
1804 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1805 M: Alexander Shiyan <shc_work@mail.ru>
1806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1811 M: Lennert Buytenhek <kernel@wantstofly.org>
1812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1816 M: Hartley Sweeten <hsweeten@visionengravers.com>
1817 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 F: arch/arm/mach-ep93xx/
1821 F: arch/arm/mach-ep93xx/include/mach/
1824 M: Russell King <linux@armlinux.org.uk>
1825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1828 F: drivers/clk/clkdev.c
1830 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1831 M: Baruch Siach <baruch@tkos.co.il>
1832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 F: arch/arm/boot/dts/cx92755*
1837 ARM/CONTEC MICRO9 MACHINE SUPPORT
1838 M: Hubert Feurstein <hubert.feurstein@contec.at>
1840 F: arch/arm/mach-ep93xx/micro9.c
1842 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1843 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1844 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1845 R: Mike Leach <mike.leach@linaro.org>
1846 R: Leo Yan <leo.yan@linaro.org>
1847 L: coresight@lists.linaro.org (moderated for non-subscribers)
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1851 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1852 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1853 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1854 F: Documentation/devicetree/bindings/arm/coresight.txt
1855 F: Documentation/devicetree/bindings/arm/ete.yaml
1856 F: Documentation/devicetree/bindings/arm/trbe.yaml
1857 F: Documentation/trace/coresight/*
1858 F: drivers/hwtracing/coresight/*
1859 F: include/dt-bindings/arm/coresight-cti-dt.h
1860 F: include/linux/coresight*
1861 F: tools/perf/arch/arm/util/auxtrace.c
1862 F: tools/perf/arch/arm/util/cs-etm.c
1863 F: tools/perf/arch/arm/util/cs-etm.h
1864 F: tools/perf/arch/arm/util/pmu.c
1865 F: tools/perf/util/cs-etm-decoder/*
1866 F: tools/perf/util/cs-etm.*
1868 ARM/CORGI MACHINE SUPPORT
1869 M: Richard Purdie <rpurdie@rpsys.net>
1872 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1873 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1874 M: Linus Walleij <linus.walleij@linaro.org>
1875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 T: git git://github.com/ulli-kroll/linux.git
1878 F: Documentation/devicetree/bindings/arm/gemini.txt
1879 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1880 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1881 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1882 F: arch/arm/boot/dts/gemini*
1883 F: arch/arm/mach-gemini/
1884 F: drivers/crypto/gemini/
1885 F: drivers/net/ethernet/cortina/
1886 F: drivers/pinctrl/pinctrl-gemini.c
1887 F: drivers/rtc/rtc-ftrtc010.c
1889 ARM/CZ.NIC TURRIS SUPPORT
1890 M: Marek Behún <kabel@kernel.org>
1892 W: https://www.turris.cz/
1893 F: Documentation/ABI/testing/debugfs-moxtet
1894 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1895 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1896 F: Documentation/devicetree/bindings/bus/moxtet.txt
1897 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1898 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1899 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1900 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1901 F: drivers/bus/moxtet.c
1902 F: drivers/firmware/turris-mox-rwtm.c
1903 F: drivers/leds/leds-turris-omnia.c
1904 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1905 F: drivers/gpio/gpio-moxtet.c
1906 F: drivers/watchdog/armada_37xx_wdt.c
1907 F: include/dt-bindings/bus/moxtet.h
1908 F: include/linux/armada-37xx-rwtm-mailbox.h
1909 F: include/linux/moxtet.h
1911 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1912 M: Robert Jarzmik <robert.jarzmik@free.fr>
1913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 F: arch/arm/mach-pxa/ezx.c
1917 ARM/FARADAY FA526 PORT
1918 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 T: git git://git.berlios.de/gemini-board
1922 F: arch/arm/mm/*-fa*
1924 ARM/FOOTBRIDGE ARCHITECTURE
1925 M: Russell King <linux@armlinux.org.uk>
1926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 W: http://www.armlinux.org.uk/
1929 F: arch/arm/include/asm/hardware/dec21285.h
1930 F: arch/arm/mach-footbridge/
1932 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1933 M: Shawn Guo <shawnguo@kernel.org>
1934 M: Sascha Hauer <s.hauer@pengutronix.de>
1935 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1936 R: Fabio Estevam <festevam@gmail.com>
1937 R: NXP Linux Team <linux-imx@nxp.com>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1941 X: drivers/media/i2c/
1945 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1946 M: Shawn Guo <shawnguo@kernel.org>
1947 M: Li Yang <leoyang.li@nxp.com>
1948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1951 F: arch/arm/boot/dts/ls1021a*
1952 F: arch/arm64/boot/dts/freescale/fsl-*
1953 F: arch/arm64/boot/dts/freescale/qoriq-*
1955 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1956 M: Shawn Guo <shawnguo@kernel.org>
1957 M: Sascha Hauer <s.hauer@pengutronix.de>
1958 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1959 R: Stefan Agner <stefan@agner.ch>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1963 F: arch/arm/boot/dts/vf*
1964 F: arch/arm/mach-imx/*vf610*
1966 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1967 M: Lennert Buytenhek <kernel@wantstofly.org>
1968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 ARM/GUMSTIX MACHINE SUPPORT
1972 M: Steve Sakoman <sakoman@gmail.com>
1973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1977 M: Philipp Zabel <philipp.zabel@gmail.com>
1978 M: Paul Parsons <lost.distance@yahoo.com>
1979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 F: arch/arm/mach-pxa/hx4700.c
1982 F: arch/arm/mach-pxa/include/mach/hx4700.h
1983 F: sound/soc/pxa/hx4700.c
1985 ARM/HISILICON SOC SUPPORT
1986 M: Wei Xu <xuwei5@hisilicon.com>
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 W: http://www.hisilicon.com
1990 T: git git://github.com/hisilicon/linux-hisi.git
1991 F: arch/arm/boot/dts/hi3*
1992 F: arch/arm/boot/dts/hip*
1993 F: arch/arm/boot/dts/hisi*
1994 F: arch/arm/mach-hisi/
1995 F: arch/arm64/boot/dts/hisilicon/
1997 ARM/HP JORNADA 7XX MACHINE SUPPORT
1998 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2002 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2003 F: arch/arm/mach-sa1100/jornada720.c
2005 ARM/IGEP MACHINE SUPPORT
2006 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2007 M: Javier Martinez Canillas <javier@dowhile0.org>
2008 L: linux-omap@vger.kernel.org
2009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 F: arch/arm/boot/dts/omap3-igep*
2013 ARM/INCOME PXA270 SUPPORT
2014 M: Marek Vasut <marek.vasut@gmail.com>
2015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2019 ARM/INTEL IOP32X ARM ARCHITECTURE
2020 M: Lennert Buytenhek <kernel@wantstofly.org>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 ARM/INTEL IQ81342EX MACHINE SUPPORT
2025 M: Lennert Buytenhek <kernel@wantstofly.org>
2026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 ARM/INTEL IXDP2850 MACHINE SUPPORT
2030 M: Lennert Buytenhek <kernel@wantstofly.org>
2031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 ARM/INTEL IXP4XX ARM ARCHITECTURE
2035 M: Linus Walleij <linusw@kernel.org>
2036 M: Imre Kaloz <kaloz@openwrt.org>
2037 M: Krzysztof Halasa <khalasa@piap.pl>
2038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2041 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2042 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2043 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2044 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2045 F: arch/arm/mach-ixp4xx/
2046 F: drivers/bus/intel-ixp4xx-eb.c
2047 F: drivers/clocksource/timer-ixp4xx.c
2048 F: drivers/crypto/ixp4xx_crypto.c
2049 F: drivers/gpio/gpio-ixp4xx.c
2050 F: drivers/irqchip/irq-ixp4xx.c
2051 F: include/linux/irqchip/irq-ixp4xx.h
2052 F: include/linux/platform_data/timer-ixp4xx.h
2054 ARM/INTEL KEEMBAY ARCHITECTURE
2055 M: Paul J. Murphy <paul.j.murphy@intel.com>
2056 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2058 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2059 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2060 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2062 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2063 M: Jonathan Cameron <jic23@cam.ac.uk>
2064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 F: arch/arm/mach-pxa/stargate2.c
2067 F: drivers/pcmcia/pxa2xx_stargate2.c
2069 ARM/INTEL XSC3 (MANZANO) ARM CORE
2070 M: Lennert Buytenhek <kernel@wantstofly.org>
2071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2075 M: Lennert Buytenhek <kernel@wantstofly.org>
2076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 ARM/LG1K ARCHITECTURE
2080 M: Chanho Min <chanho.min@lge.com>
2081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083 F: arch/arm64/boot/dts/lg/
2085 ARM/LOGICPD PXA270 MACHINE SUPPORT
2086 M: Lennert Buytenhek <kernel@wantstofly.org>
2087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 ARM/LPC18XX ARCHITECTURE
2091 M: Vladimir Zapolskiy <vz@mleia.com>
2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2095 F: arch/arm/boot/dts/lpc43*
2096 F: drivers/i2c/busses/i2c-lpc2k.c
2097 F: drivers/memory/pl172.c
2098 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2099 F: drivers/rtc/rtc-lpc24xx.c
2102 ARM/LPC32XX SOC SUPPORT
2103 M: Vladimir Zapolskiy <vz@mleia.com>
2104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2107 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2108 F: arch/arm/boot/dts/lpc32*
2109 F: arch/arm/mach-lpc32xx/
2110 F: drivers/i2c/busses/i2c-pnx.c
2111 F: drivers/net/ethernet/nxp/lpc_eth.c
2112 F: drivers/usb/host/ohci-nxp.c
2113 F: drivers/watchdog/pnx4008_wdt.c
2116 ARM/MAGICIAN MACHINE SUPPORT
2117 M: Philipp Zabel <philipp.zabel@gmail.com>
2120 ARM/Marvell Dove/MV78xx0/Orion SOC support
2121 M: Andrew Lunn <andrew@lunn.ch>
2122 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2123 M: Gregory Clement <gregory.clement@bootlin.com>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2127 F: Documentation/devicetree/bindings/soc/dove/
2128 F: arch/arm/boot/dts/dove*
2129 F: arch/arm/boot/dts/orion5x*
2130 F: arch/arm/mach-dove/
2131 F: arch/arm/mach-mv78xx0/
2132 F: arch/arm/mach-orion5x/
2133 F: arch/arm/plat-orion/
2134 F: drivers/soc/dove/
2136 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2137 M: Andrew Lunn <andrew@lunn.ch>
2138 M: Gregory Clement <gregory.clement@bootlin.com>
2139 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2143 F: arch/arm/boot/dts/armada*
2144 F: arch/arm/boot/dts/kirkwood*
2145 F: arch/arm/configs/mvebu_*_defconfig
2146 F: arch/arm/mach-mvebu/
2147 F: arch/arm64/boot/dts/marvell/armada*
2148 F: arch/arm64/boot/dts/marvell/cn913*
2149 F: drivers/cpufreq/armada-37xx-cpufreq.c
2150 F: drivers/cpufreq/armada-8k-cpufreq.c
2151 F: drivers/cpufreq/mvebu-cpufreq.c
2152 F: drivers/irqchip/irq-armada-370-xp.c
2153 F: drivers/irqchip/irq-mvebu-*
2154 F: drivers/pinctrl/mvebu/
2155 F: drivers/rtc/rtc-armada38x.c
2157 ARM/Mediatek RTC DRIVER
2158 M: Eddie Huang <eddie.huang@mediatek.com>
2159 M: Sean Wang <sean.wang@mediatek.com>
2160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2163 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2164 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2165 F: drivers/rtc/rtc-mt2712.c
2166 F: drivers/rtc/rtc-mt6397.c
2167 F: drivers/rtc/rtc-mt7622.c
2169 ARM/Mediatek SoC support
2170 M: Matthias Brugger <matthias.bgg@gmail.com>
2171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2174 W: https://mtk.wiki.kernel.org/
2175 C: irc://chat.freenode.net/linux-mediatek
2176 F: arch/arm/boot/dts/mt6*
2177 F: arch/arm/boot/dts/mt7*
2178 F: arch/arm/boot/dts/mt8*
2179 F: arch/arm/mach-mediatek/
2180 F: arch/arm64/boot/dts/mediatek/
2181 F: drivers/soc/mediatek/
2186 ARM/Mediatek USB3 PHY DRIVER
2187 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2191 F: Documentation/devicetree/bindings/phy/mediatek,*
2192 F: drivers/phy/mediatek/
2194 ARM/Microchip (AT91) SoC support
2195 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2196 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2197 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 W: http://www.linux4sam.org
2201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2202 F: arch/arm/boot/dts/at91*.dts
2203 F: arch/arm/boot/dts/at91*.dtsi
2204 F: arch/arm/boot/dts/sama*.dts
2205 F: arch/arm/boot/dts/sama*.dtsi
2206 F: arch/arm/include/debug/at91.S
2207 F: arch/arm/mach-at91/
2208 F: drivers/memory/atmel*
2209 F: drivers/watchdog/sama5d4_wdt.c
2210 F: include/soc/at91/
2211 X: drivers/input/touchscreen/atmel_mxt_ts.c
2212 X: drivers/net/wireless/atmel/
2216 ARM/Microchip Sparx5 SoC support
2217 M: Lars Povlsen <lars.povlsen@microchip.com>
2218 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2219 M: UNGLinuxDriver@microchip.com
2220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222 T: git git://github.com/microchip-ung/linux-upstream.git
2223 F: arch/arm64/boot/dts/microchip/
2224 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2227 Microchip Timer Counter Block (TCB) Capture Driver
2228 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 L: linux-iio@vger.kernel.org
2232 F: drivers/counter/microchip-tcb-capture.c
2234 ARM/MIOA701 MACHINE SUPPORT
2235 M: Robert Jarzmik <robert.jarzmik@free.fr>
2236 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238 F: arch/arm/mach-pxa/mioa701.c
2240 ARM/MStar/Sigmastar Armv7 SoC support
2241 M: Daniel Palmer <daniel@thingy.jp>
2242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244 W: http://linux-chenxing.org/
2245 T: git git://github.com/linux-chenxing/linux.git
2246 F: Documentation/devicetree/bindings/arm/mstar/*
2247 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2248 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2249 F: arch/arm/boot/dts/mstar-*
2250 F: arch/arm/mach-mstar/
2251 F: drivers/clk/mstar/
2252 F: drivers/gpio/gpio-msc313.c
2253 F: drivers/watchdog/msc313e_wdt.c
2254 F: include/dt-bindings/clock/mstar-*
2255 F: include/dt-bindings/gpio/msc313-gpio.h
2257 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2258 M: Michael Petchkovsky <mkpetch@internode.on.net>
2261 ARM/NOMADIK/Ux500 ARCHITECTURES
2262 M: Linus Walleij <linus.walleij@linaro.org>
2263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2266 F: Documentation/devicetree/bindings/arm/ste-*
2267 F: Documentation/devicetree/bindings/arm/ux500.yaml
2268 F: Documentation/devicetree/bindings/arm/ux500/
2269 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2270 F: arch/arm/boot/dts/ste-*
2271 F: arch/arm/mach-nomadik/
2272 F: arch/arm/mach-ux500/
2273 F: drivers/clk/clk-nomadik.c
2274 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2275 F: drivers/dma/ste_dma40*
2276 F: drivers/hwspinlock/u8500_hsem.c
2277 F: drivers/i2c/busses/i2c-nomadik.c
2278 F: drivers/iio/adc/ab8500-gpadc.c
2279 F: drivers/mfd/ab8500*
2280 F: drivers/mfd/abx500*
2281 F: drivers/mfd/db8500*
2282 F: drivers/pinctrl/nomadik/
2283 F: drivers/rtc/rtc-ab8500.c
2284 F: drivers/rtc/rtc-pl031.c
2285 F: drivers/soc/ux500/
2287 ARM/NUVOTON NPCM ARCHITECTURE
2288 M: Avi Fishman <avifishman70@gmail.com>
2289 M: Tomer Maimon <tmaimon77@gmail.com>
2290 M: Tali Perry <tali.perry1@gmail.com>
2291 R: Patrick Venture <venture@google.com>
2292 R: Nancy Yuen <yuenn@google.com>
2293 R: Benjamin Fair <benjaminfair@google.com>
2294 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2296 F: Documentation/devicetree/bindings/*/*/*npcm*
2297 F: Documentation/devicetree/bindings/*/*npcm*
2298 F: arch/arm/boot/dts/nuvoton-npcm*
2299 F: arch/arm/mach-npcm/
2301 F: drivers/*/*/*npcm*
2302 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2304 ARM/NUVOTON WPCM450 ARCHITECTURE
2305 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2306 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2308 F: Documentation/devicetree/bindings/*/*wpcm*
2309 F: arch/arm/boot/dts/nuvoton-wpcm450*
2310 F: arch/arm/mach-npcm/wpcm450.c
2313 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2314 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2316 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2317 F: arch/arm/mach-s3c/gta02.h
2318 F: arch/arm/mach-s3c/mach-gta02.c
2320 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2321 M: Alexander Clouter <alex@digriz.org.uk>
2322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 W: http://www.digriz.org.uk/ts78xx/kernel
2325 F: arch/arm/mach-orion5x/ts78xx-*
2327 ARM/OXNAS platform support
2328 M: Neil Armstrong <narmstrong@baylibre.com>
2329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330 L: linux-oxnas@groups.io (moderated for non-subscribers)
2332 F: arch/arm/boot/dts/ox8*.dts*
2333 F: arch/arm/mach-oxnas/
2334 F: drivers/power/reset/oxnas-restart.c
2337 ARM/PALM TREO SUPPORT
2338 M: Tomas Cech <sleep_walker@suse.com>
2339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2341 W: http://hackndev.com
2342 F: arch/arm/mach-pxa/palmtreo.*
2344 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2345 M: Marek Vasut <marek.vasut@gmail.com>
2346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348 W: http://hackndev.com
2349 F: arch/arm/mach-pxa/include/mach/palmld.h
2350 F: arch/arm/mach-pxa/include/mach/palmtc.h
2351 F: arch/arm/mach-pxa/include/mach/palmtx.h
2352 F: arch/arm/mach-pxa/palmld.c
2353 F: arch/arm/mach-pxa/palmt5.*
2354 F: arch/arm/mach-pxa/palmtc.c
2355 F: arch/arm/mach-pxa/palmte2.*
2356 F: arch/arm/mach-pxa/palmtx.c
2359 M: Sergey Lapin <slapin@ossfans.org>
2360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2362 W: http://hackndev.com
2363 F: arch/arm/mach-pxa/palmz72.*
2366 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2368 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2370 ARM/PT DIGITAL BOARD PORT
2371 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2372 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2374 W: http://www.armlinux.org.uk/
2376 ARM/QUALCOMM SUPPORT
2377 M: Andy Gross <agross@kernel.org>
2378 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2379 L: linux-arm-msm@vger.kernel.org
2381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2382 F: Documentation/devicetree/bindings/*/qcom*
2383 F: Documentation/devicetree/bindings/soc/qcom/
2384 F: arch/arm/boot/dts/qcom-*.dts
2385 F: arch/arm/boot/dts/qcom-*.dtsi
2386 F: arch/arm/mach-qcom/
2387 F: arch/arm64/boot/dts/qcom/
2388 F: drivers/*/*/qcom*
2389 F: drivers/*/*/qcom/
2390 F: drivers/*/pm8???-*
2393 F: drivers/bluetooth/btqcomsmd.c
2394 F: drivers/clocksource/timer-qcom.c
2395 F: drivers/cpuidle/cpuidle-qcom-spm.c
2396 F: drivers/extcon/extcon-qcom*
2397 F: drivers/i2c/busses/i2c-qcom-geni.c
2398 F: drivers/i2c/busses/i2c-qup.c
2399 F: drivers/iommu/msm*
2400 F: drivers/mfd/ssbi.c
2401 F: drivers/mmc/host/mmci_qcom*
2402 F: drivers/mmc/host/sdhci-msm.c
2403 F: drivers/pci/controller/dwc/pcie-qcom.c
2404 F: drivers/phy/qualcomm/
2405 F: drivers/power/*/msm*
2406 F: drivers/reset/reset-qcom-*
2407 F: drivers/scsi/ufs/ufs-qcom*
2408 F: drivers/spi/spi-geni-qcom.c
2409 F: drivers/spi/spi-qcom-qspi.c
2410 F: drivers/spi/spi-qup.c
2411 F: drivers/tty/serial/msm_serial.c
2412 F: drivers/usb/dwc3/dwc3-qcom.c
2413 F: include/dt-bindings/*/qcom*
2414 F: include/linux/*/qcom*
2415 F: include/linux/soc/qcom/
2417 ARM/RADISYS ENP2611 MACHINE SUPPORT
2418 M: Lennert Buytenhek <kernel@wantstofly.org>
2419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 ARM/RDA MICRO ARCHITECTURE
2423 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2427 F: Documentation/devicetree/bindings/arm/rda.yaml
2428 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2429 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2430 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2431 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2432 F: arch/arm/boot/dts/rda8810pl-*
2433 F: drivers/clocksource/timer-rda.c
2434 F: drivers/gpio/gpio-rda.c
2435 F: drivers/irqchip/irq-rda-intc.c
2436 F: drivers/tty/serial/rda-uart.c
2438 ARM/REALTEK ARCHITECTURE
2439 M: Andreas Färber <afaerber@suse.de>
2440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2443 F: Documentation/devicetree/bindings/arm/realtek.yaml
2444 F: arch/arm/boot/dts/rtd*
2445 F: arch/arm/mach-realtek/
2446 F: arch/arm64/boot/dts/realtek/
2448 ARM/RENESAS ARM64 ARCHITECTURE
2449 M: Geert Uytterhoeven <geert+renesas@glider.be>
2450 M: Magnus Damm <magnus.damm@gmail.com>
2451 L: linux-renesas-soc@vger.kernel.org
2453 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2455 F: Documentation/devicetree/bindings/arm/renesas.yaml
2456 F: arch/arm64/boot/dts/renesas/
2457 F: drivers/soc/renesas/
2458 F: include/linux/soc/renesas/
2460 ARM/RISCPC ARCHITECTURE
2461 M: Russell King <linux@armlinux.org.uk>
2462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464 W: http://www.armlinux.org.uk/
2465 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2466 F: arch/arm/include/asm/hardware/ioc.h
2467 F: arch/arm/include/asm/hardware/iomd.h
2468 F: arch/arm/include/asm/hardware/memc.h
2469 F: arch/arm/mach-rpc/
2470 F: drivers/net/ethernet/8390/etherh.c
2471 F: drivers/net/ethernet/i825xx/ether1*
2472 F: drivers/net/ethernet/seeq/ether3*
2473 F: drivers/scsi/arm/
2475 ARM/Rockchip SoC support
2476 M: Heiko Stuebner <heiko@sntech.de>
2477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2478 L: linux-rockchip@lists.infradead.org
2480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2481 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2482 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2483 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2484 F: arch/arm/boot/dts/rk3*
2485 F: arch/arm/boot/dts/rv1108*
2486 F: arch/arm/mach-rockchip/
2487 F: drivers/*/*/*rockchip*
2488 F: drivers/*/*rockchip*
2489 F: drivers/clk/rockchip/
2490 F: drivers/i2c/busses/i2c-rk3x.c
2491 F: sound/soc/rockchip/
2494 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2495 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2497 L: linux-samsung-soc@vger.kernel.org
2499 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2500 F: Documentation/arm/samsung/
2501 F: Documentation/devicetree/bindings/arm/samsung/
2502 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2503 F: arch/arm/boot/dts/exynos*
2504 F: arch/arm/boot/dts/s3c*
2505 F: arch/arm/boot/dts/s5p*
2506 F: arch/arm/mach-exynos*/
2507 F: arch/arm/mach-s3c/
2508 F: arch/arm/mach-s5p*/
2509 F: arch/arm64/boot/dts/exynos/
2510 F: drivers/*/*/*s3c24*
2511 F: drivers/*/*s3c24*
2512 F: drivers/*/*s3c64xx*
2513 F: drivers/*/*s5pv210*
2514 F: drivers/clocksource/samsung_pwm_timer.c
2515 F: drivers/memory/samsung/
2516 F: drivers/pwm/pwm-samsung.c
2517 F: drivers/soc/samsung/
2518 F: drivers/tty/serial/samsung*
2519 F: include/clocksource/samsung_pwm.h
2520 F: include/linux/platform_data/*s3c*
2521 F: include/linux/serial_s3c.h
2522 F: include/linux/soc/samsung/
2528 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2529 M: Andrzej Hajda <a.hajda@samsung.com>
2530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2531 L: linux-media@vger.kernel.org
2533 F: drivers/media/platform/s5p-g2d/
2535 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2536 M: Marek Szyprowski <m.szyprowski@samsung.com>
2537 L: linux-samsung-soc@vger.kernel.org
2538 L: linux-media@vger.kernel.org
2540 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2541 F: drivers/media/cec/platform/s5p/
2543 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2544 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2545 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2546 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548 L: linux-media@vger.kernel.org
2550 F: drivers/media/platform/s5p-jpeg/
2552 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2553 M: Andrzej Hajda <a.hajda@samsung.com>
2554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555 L: linux-media@vger.kernel.org
2557 F: drivers/media/platform/s5p-mfc/
2559 ARM/SHMOBILE ARM ARCHITECTURE
2560 M: Geert Uytterhoeven <geert+renesas@glider.be>
2561 M: Magnus Damm <magnus.damm@gmail.com>
2562 L: linux-renesas-soc@vger.kernel.org
2564 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2566 F: Documentation/devicetree/bindings/arm/renesas.yaml
2567 F: arch/arm/boot/dts/emev2*
2568 F: arch/arm/boot/dts/gr-peach*
2569 F: arch/arm/boot/dts/iwg20d-q7*
2570 F: arch/arm/boot/dts/r7s*
2571 F: arch/arm/boot/dts/r8a*
2572 F: arch/arm/boot/dts/r9a*
2573 F: arch/arm/boot/dts/sh*
2574 F: arch/arm/configs/shmobile_defconfig
2575 F: arch/arm/include/debug/renesas-scif.S
2576 F: arch/arm/mach-shmobile/
2577 F: drivers/soc/renesas/
2578 F: include/linux/soc/renesas/
2580 ARM/SOCFPGA ARCHITECTURE
2581 M: Dinh Nguyen <dinguyen@kernel.org>
2583 W: http://www.rocketboards.org
2584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2585 F: arch/arm/boot/dts/socfpga*
2586 F: arch/arm/configs/socfpga_defconfig
2587 F: arch/arm/mach-socfpga/
2588 F: arch/arm64/boot/dts/altera/
2589 F: arch/arm64/boot/dts/intel/
2591 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2592 M: Dinh Nguyen <dinguyen@kernel.org>
2594 F: drivers/clk/socfpga/
2596 ARM/SOCFPGA EDAC SUPPORT
2597 M: Dinh Nguyen <dinguyen@kernel.org>
2599 F: drivers/edac/altera_edac.[ch]
2601 ARM/SPREADTRUM SoC SUPPORT
2602 M: Orson Zhai <orsonzhai@gmail.com>
2603 M: Baolin Wang <baolin.wang7@gmail.com>
2604 M: Chunyan Zhang <zhang.lyra@gmail.com>
2606 F: arch/arm64/boot/dts/sprd
2611 ARM/STI ARCHITECTURE
2612 M: Patrice Chotard <patrice.chotard@foss.st.com>
2613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2615 W: http://www.stlinux.com
2616 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2617 F: arch/arm/boot/dts/sti*
2618 F: arch/arm/mach-sti/
2619 F: drivers/ata/ahci_st.c
2620 F: drivers/char/hw_random/st-rng.c
2621 F: drivers/clocksource/arm_global_timer.c
2622 F: drivers/clocksource/clksrc_st_lpc.c
2623 F: drivers/cpufreq/sti-cpufreq.c
2624 F: drivers/dma/st_fdma*
2625 F: drivers/i2c/busses/i2c-st.c
2626 F: drivers/media/platform/sti/c8sectpfe/
2627 F: drivers/media/rc/st_rc.c
2628 F: drivers/mmc/host/sdhci-st.c
2629 F: drivers/phy/st/phy-miphy28lp.c
2630 F: drivers/phy/st/phy-stih407-usb.c
2631 F: drivers/pinctrl/pinctrl-st.c
2632 F: drivers/remoteproc/st_remoteproc.c
2633 F: drivers/remoteproc/st_slim_rproc.c
2634 F: drivers/reset/sti/
2635 F: drivers/rtc/rtc-st-lpc.c
2636 F: drivers/tty/serial/st-asc.c
2637 F: drivers/usb/dwc3/dwc3-st.c
2638 F: drivers/usb/host/ehci-st.c
2639 F: drivers/usb/host/ohci-st.c
2640 F: drivers/watchdog/st_lpc_wdt.c
2641 F: include/linux/remoteproc/st_slim_rproc.h
2643 ARM/STM32 ARCHITECTURE
2644 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2645 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2646 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2650 F: arch/arm/boot/dts/stm32*
2651 F: arch/arm/mach-stm32/
2652 F: drivers/clocksource/armv7m_systick.c
2656 ARM/Synaptics SoC support
2657 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2658 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2661 F: arch/arm/boot/dts/berlin*
2662 F: arch/arm/mach-berlin/
2663 F: arch/arm64/boot/dts/synaptics/
2665 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2666 M: Lennert Buytenhek <kernel@wantstofly.org>
2667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2670 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2671 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2672 L: linux-tegra@vger.kernel.org
2673 L: linux-media@vger.kernel.org
2675 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2676 F: drivers/media/cec/platform/tegra/
2678 ARM/TETON BGA MACHINE SUPPORT
2679 M: "Mark F. Brown" <mark.brown314@gmail.com>
2680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2683 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2684 M: Santosh Shilimkar <ssantosh@kernel.org>
2685 L: linux-kernel@vger.kernel.org
2687 F: drivers/memory/*emif*
2689 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2690 M: Santosh Shilimkar <ssantosh@kernel.org>
2691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2694 F: arch/arm/boot/dts/keystone-*
2695 F: arch/arm/mach-keystone/
2697 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2698 M: Santosh Shilimkar <ssantosh@kernel.org>
2699 L: linux-kernel@vger.kernel.org
2701 F: drivers/clk/keystone/
2703 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2704 M: Santosh Shilimkar <ssantosh@kernel.org>
2705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2706 L: linux-kernel@vger.kernel.org
2708 F: drivers/clocksource/timer-keystone.c
2710 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2711 M: Santosh Shilimkar <ssantosh@kernel.org>
2712 L: linux-kernel@vger.kernel.org
2714 F: drivers/power/reset/keystone-reset.c
2716 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2717 M: Nishanth Menon <nm@ti.com>
2718 M: Tero Kristo <kristo@kernel.org>
2719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2721 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2722 F: arch/arm64/boot/dts/ti/Makefile
2723 F: arch/arm64/boot/dts/ti/k3-*
2724 F: include/dt-bindings/pinctrl/k3.h
2726 ARM/THECUS N2100 MACHINE SUPPORT
2727 M: Lennert Buytenhek <kernel@wantstofly.org>
2728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2731 ARM/TOSA MACHINE SUPPORT
2732 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2733 M: Dirk Opfer <dirk@opfer-online.de>
2736 ARM/TOSHIBA VISCONTI ARCHITECTURE
2737 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2741 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2742 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2743 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2744 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2745 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2746 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2747 F: arch/arm64/boot/dts/toshiba/
2748 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2749 F: drivers/gpio/gpio-visconti.c
2750 F: drivers/pci/controller/dwc/pcie-visconti.c
2751 F: drivers/pinctrl/visconti/
2752 F: drivers/watchdog/visconti_wdt.c
2755 ARM/UNIPHIER ARCHITECTURE
2756 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2757 M: Masami Hiramatsu <mhiramat@kernel.org>
2758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2760 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2761 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2762 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2763 F: arch/arm/boot/dts/uniphier*
2764 F: arch/arm/include/asm/hardware/cache-uniphier.h
2765 F: arch/arm/mach-uniphier/
2766 F: arch/arm/mm/cache-uniphier.c
2767 F: arch/arm64/boot/dts/socionext/uniphier*
2768 F: drivers/bus/uniphier-system-bus.c
2769 F: drivers/clk/uniphier/
2770 F: drivers/dma/uniphier-mdmac.c
2771 F: drivers/gpio/gpio-uniphier.c
2772 F: drivers/i2c/busses/i2c-uniphier*
2773 F: drivers/irqchip/irq-uniphier-aidet.c
2774 F: drivers/mmc/host/uniphier-sd.c
2775 F: drivers/pinctrl/uniphier/
2776 F: drivers/reset/reset-uniphier.c
2777 F: drivers/tty/serial/8250/8250_uniphier.c
2780 ARM/VERSATILE EXPRESS PLATFORM
2781 M: Liviu Dudau <liviu.dudau@arm.com>
2782 M: Sudeep Holla <sudeep.holla@arm.com>
2783 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2788 F: arch/arm/boot/dts/vexpress*
2789 F: arch/arm/mach-vexpress/
2790 F: arch/arm64/boot/dts/arm/
2791 F: drivers/clk/versatile/clk-vexpress-osc.c
2792 F: drivers/clocksource/timer-versatile.c
2796 M: Russell King <linux@armlinux.org.uk>
2797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2799 W: http://www.armlinux.org.uk/
2802 ARM/VOIPAC PXA270 SUPPORT
2803 M: Marek Vasut <marek.vasut@gmail.com>
2804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2806 F: arch/arm/mach-pxa/include/mach/vpac270.h
2807 F: arch/arm/mach-pxa/vpac270.c
2809 ARM/VT8500 ARM ARCHITECTURE
2810 M: Tony Prisk <linux@prisktech.co.nz>
2811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2813 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2814 F: arch/arm/mach-vt8500/
2815 F: drivers/clocksource/timer-vt8500.c
2816 F: drivers/i2c/busses/i2c-wmt.c
2817 F: drivers/mmc/host/wmt-sdmmc.c
2818 F: drivers/pwm/pwm-vt8500.c
2819 F: drivers/rtc/rtc-vt8500.c
2820 F: drivers/tty/serial/vt8500_serial.c
2821 F: drivers/usb/host/ehci-platform.c
2822 F: drivers/usb/host/uhci-platform.c
2823 F: drivers/video/fbdev/vt8500lcdfb.*
2824 F: drivers/video/fbdev/wm8505fb*
2825 F: drivers/video/fbdev/wmt_ge_rops.*
2827 ARM/ZIPIT Z2 SUPPORT
2828 M: Marek Vasut <marek.vasut@gmail.com>
2829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831 F: arch/arm/mach-pxa/include/mach/z2.h
2832 F: arch/arm/mach-pxa/z2.c
2834 ARM/ZYNQ ARCHITECTURE
2835 M: Michal Simek <michal.simek@xilinx.com>
2836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2838 W: http://wiki.xilinx.com
2839 T: git https://github.com/Xilinx/linux-xlnx.git
2840 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2841 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2842 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2843 F: arch/arm/mach-zynq/
2844 F: drivers/clocksource/timer-cadence-ttc.c
2845 F: drivers/cpuidle/cpuidle-zynq.c
2846 F: drivers/edac/synopsys_edac.c
2847 F: drivers/i2c/busses/i2c-cadence.c
2848 F: drivers/i2c/busses/i2c-xiic.c
2849 F: drivers/mmc/host/sdhci-of-arasan.c
2853 ARM64 PORT (AARCH64 ARCHITECTURE)
2854 M: Catalin Marinas <catalin.marinas@arm.com>
2855 M: Will Deacon <will@kernel.org>
2856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2859 F: Documentation/arm64/
2861 F: tools/testing/selftests/arm64/
2862 X: arch/arm64/boot/dts/
2864 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2865 M: George McCollister <george.mccollister@gmail.com>
2866 L: netdev@vger.kernel.org
2868 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2869 F: drivers/net/dsa/xrs700x/*
2870 F: net/dsa/tag_xrs700x.c
2872 AS3645A LED FLASH CONTROLLER DRIVER
2873 M: Sakari Ailus <sakari.ailus@iki.fi>
2874 L: linux-leds@vger.kernel.org
2876 F: drivers/leds/flash/leds-as3645a.c
2878 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2879 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2880 L: linux-media@vger.kernel.org
2882 T: git git://linuxtv.org/media_tree.git
2883 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2884 F: drivers/media/i2c/ak7375.c
2886 ASAHI KASEI AK8974 DRIVER
2887 M: Linus Walleij <linus.walleij@linaro.org>
2888 L: linux-iio@vger.kernel.org
2890 W: http://www.akm.com/
2891 F: drivers/iio/magnetometer/ak8974.c
2893 ASC7621 HARDWARE MONITOR DRIVER
2894 M: George Joseph <george.joseph@fairview5.com>
2895 L: linux-hwmon@vger.kernel.org
2897 F: Documentation/hwmon/asc7621.rst
2898 F: drivers/hwmon/asc7621.c
2900 ASPEED PINCTRL DRIVERS
2901 M: Andrew Jeffery <andrew@aj.id.au>
2902 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2903 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2904 L: linux-gpio@vger.kernel.org
2906 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2907 F: drivers/pinctrl/aspeed/
2909 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2910 M: Eddie James <eajames@linux.ibm.com>
2911 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2913 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2914 F: drivers/irqchip/irq-aspeed-scu-ic.c
2915 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2917 ASPEED SD/MMC DRIVER
2918 M: Andrew Jeffery <andrew@aj.id.au>
2919 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2920 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2921 L: linux-mmc@vger.kernel.org
2923 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2924 F: drivers/mmc/host/sdhci-of-aspeed*
2926 ASPEED VIDEO ENGINE DRIVER
2927 M: Eddie James <eajames@linux.ibm.com>
2928 L: linux-media@vger.kernel.org
2929 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2931 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2932 F: drivers/media/platform/aspeed-video.c
2934 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2935 M: Corentin Chary <corentin.chary@gmail.com>
2936 L: acpi4asus-user@lists.sourceforge.net
2937 L: platform-driver-x86@vger.kernel.org
2939 W: http://acpi4asus.sf.net
2940 F: drivers/platform/x86/asus*.c
2941 F: drivers/platform/x86/eeepc*.c
2943 ASUS WIRELESS RADIO CONTROL DRIVER
2944 M: João Paulo Rechi Vita <jprvita@gmail.com>
2945 L: platform-driver-x86@vger.kernel.org
2947 F: drivers/platform/x86/asus-wireless.c
2950 M: David Howells <dhowells@redhat.com>
2951 L: keyrings@vger.kernel.org
2953 F: Documentation/crypto/asymmetric-keys.rst
2954 F: crypto/asymmetric_keys/
2955 F: include/crypto/pkcs7.h
2956 F: include/crypto/public_key.h
2957 F: include/linux/verification.h
2959 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2960 R: Dan Williams <dan.j.williams@intel.com>
2962 W: http://sourceforge.net/projects/xscaleiop
2963 F: Documentation/crypto/async-tx-api.rst
2965 F: include/linux/async_tx.h
2968 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2969 L: linux-i2c@vger.kernel.org
2971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2972 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2973 F: drivers/misc/eeprom/at24.c
2975 ATA OVER ETHERNET (AOE) DRIVER
2976 M: "Justin Sanders" <justin@coraid.com>
2978 W: http://www.openaoe.org/
2979 F: Documentation/admin-guide/aoe/
2980 F: drivers/block/aoe/
2982 ATC260X PMIC MFD DRIVER
2983 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2984 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2985 L: linux-actions@lists.infradead.org
2987 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2988 F: drivers/input/misc/atc260x-onkey.c
2989 F: drivers/mfd/atc260*
2990 F: drivers/power/reset/atc260x-poweroff.c
2991 F: drivers/regulator/atc260x-regulator.c
2992 F: include/linux/mfd/atc260x/*
2994 ATHEROS 71XX/9XXX GPIO DRIVER
2995 M: Alban Bedel <albeu@free.fr>
2997 W: https://github.com/AlbanBedel/linux
2998 T: git git://github.com/AlbanBedel/linux
2999 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3000 F: drivers/gpio/gpio-ath79.c
3002 ATHEROS 71XX/9XXX USB PHY DRIVER
3003 M: Alban Bedel <albeu@free.fr>
3005 W: https://github.com/AlbanBedel/linux
3006 T: git git://github.com/AlbanBedel/linux
3007 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3008 F: drivers/phy/qualcomm/phy-ath79-usb.c
3010 ATHEROS ATH GENERIC UTILITIES
3011 M: Kalle Valo <kvalo@codeaurora.org>
3012 L: linux-wireless@vger.kernel.org
3014 F: drivers/net/wireless/ath/*
3016 ATHEROS ATH5K WIRELESS DRIVER
3017 M: Jiri Slaby <jirislaby@kernel.org>
3018 M: Nick Kossifidis <mickflemm@gmail.com>
3019 M: Luis Chamberlain <mcgrof@kernel.org>
3020 L: linux-wireless@vger.kernel.org
3022 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3023 F: drivers/net/wireless/ath/ath5k/
3025 ATHEROS ATH6KL WIRELESS DRIVER
3026 M: Kalle Valo <kvalo@codeaurora.org>
3027 L: linux-wireless@vger.kernel.org
3029 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3031 F: drivers/net/wireless/ath/ath6kl/
3034 M: Ville Syrjala <syrjala@sci.fi>
3036 F: drivers/input/misc/ati_remote2.c
3038 ATK0110 HWMON DRIVER
3039 M: Luca Tettamanti <kronos.it@gmail.com>
3040 L: linux-hwmon@vger.kernel.org
3042 F: drivers/hwmon/asus_atk0110.c
3044 ATLX ETHERNET DRIVERS
3045 M: Chris Snook <chris.snook@gmail.com>
3046 L: netdev@vger.kernel.org
3048 W: http://sourceforge.net/projects/atl1
3049 W: http://atl1.sourceforge.net
3050 F: drivers/net/ethernet/atheros/
3053 M: Chas Williams <3chas3@gmail.com>
3054 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3055 L: netdev@vger.kernel.org
3057 W: http://linux-atm.sourceforge.net
3059 F: include/linux/atm*
3060 F: include/uapi/linux/atm*
3062 ATMEL MACB ETHERNET DRIVER
3063 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3064 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3066 F: drivers/net/ethernet/cadence/
3068 ATMEL MAXTOUCH DRIVER
3069 M: Nick Dyer <nick@shmanahar.org>
3071 T: git git://github.com/ndyer/linux.git
3072 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3073 F: drivers/input/touchscreen/atmel_mxt_ts.c
3075 ATMEL WIRELESS DRIVER
3076 M: Simon Kelley <simon@thekelleys.org.uk>
3077 L: linux-wireless@vger.kernel.org
3079 W: http://www.thekelleys.org.uk/atmel
3080 W: http://atmelwlandriver.sourceforge.net/
3081 F: drivers/net/wireless/atmel/atmel*
3083 ATOMIC INFRASTRUCTURE
3084 M: Will Deacon <will@kernel.org>
3085 M: Peter Zijlstra <peterz@infradead.org>
3086 R: Boqun Feng <boqun.feng@gmail.com>
3087 L: linux-kernel@vger.kernel.org
3089 F: arch/*/include/asm/atomic*.h
3090 F: include/*/atomic*.h
3091 F: include/linux/refcount.h
3092 F: Documentation/atomic_*.txt
3095 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3096 M: Bradley Grove <linuxdrivers@attotech.com>
3097 L: linux-scsi@vger.kernel.org
3099 W: http://www.attotech.com
3100 F: drivers/scsi/esas2r
3102 ATUSB IEEE 802.15.4 RADIO DRIVER
3103 M: Stefan Schmidt <stefan@datenfreihafen.org>
3104 L: linux-wpan@vger.kernel.org
3106 F: drivers/net/ieee802154/at86rf230.h
3107 F: drivers/net/ieee802154/atusb.c
3108 F: drivers/net/ieee802154/atusb.h
3111 M: Paul Moore <paul@paul-moore.com>
3112 M: Eric Paris <eparis@redhat.com>
3113 L: linux-audit@redhat.com (moderated for non-subscribers)
3115 W: https://github.com/linux-audit
3116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3117 F: include/asm-generic/audit_*.h
3118 F: include/linux/audit.h
3119 F: include/uapi/linux/audit.h
3123 AUXILIARY DISPLAY DRIVERS
3124 M: Miguel Ojeda <ojeda@kernel.org>
3126 F: drivers/auxdisplay/
3127 F: include/linux/cfag12864b.h
3129 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3130 M: Andreas Klinger <ak@it-klinger.de>
3131 L: linux-iio@vger.kernel.org
3133 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3134 F: drivers/iio/adc/hx711.c
3137 M: Ralf Baechle <ralf@linux-mips.org>
3138 L: linux-hams@vger.kernel.org
3140 W: http://www.linux-ax25.org/
3141 F: include/net/ax25.h
3142 F: include/uapi/linux/ax25.h
3146 M: Peter Rosin <peda@axentia.se>
3147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3149 F: arch/arm/boot/dts/at91-linea.dtsi
3150 F: arch/arm/boot/dts/at91-natte.dtsi
3151 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3152 F: arch/arm/boot/dts/at91-tse850-3.dts
3154 AXENTIA ASOC DRIVERS
3155 M: Peter Rosin <peda@axentia.se>
3156 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3158 F: Documentation/devicetree/bindings/sound/axentia,*
3159 F: sound/soc/atmel/tse850-pcm5142.c
3161 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3162 M: Nuno Sá <nuno.sa@analog.com>
3163 L: linux-hwmon@vger.kernel.org
3165 W: http://ez.analog.com/community/linux-device-drivers
3166 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3167 F: drivers/hwmon/axi-fan-control.c
3169 AXXIA I2C CONTROLLER
3170 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3171 L: linux-i2c@vger.kernel.org
3173 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3174 F: drivers/i2c/busses/i2c-axxia.c
3177 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3178 L: linux-media@vger.kernel.org
3180 W: https://linuxtv.org
3181 T: git git://linuxtv.org/media_tree.git
3182 F: drivers/media/usb/dvb-usb-v2/az6007.c
3184 AZTECH FM RADIO RECEIVER DRIVER
3185 M: Hans Verkuil <hverkuil@xs4all.nl>
3186 L: linux-media@vger.kernel.org
3188 W: https://linuxtv.org
3189 T: git git://linuxtv.org/media_tree.git
3190 F: drivers/media/radio/radio-aztech*
3193 L: linux-wireless@vger.kernel.org
3194 L: b43-dev@lists.infradead.org
3196 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3197 F: drivers/net/wireless/broadcom/b43/
3199 B43LEGACY WIRELESS DRIVER
3200 M: Larry Finger <Larry.Finger@lwfinger.net>
3201 L: linux-wireless@vger.kernel.org
3202 L: b43-dev@lists.infradead.org
3204 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3205 F: drivers/net/wireless/broadcom/b43legacy/
3207 BACKLIGHT CLASS/SUBSYSTEM
3208 M: Lee Jones <lee.jones@linaro.org>
3209 M: Daniel Thompson <daniel.thompson@linaro.org>
3210 M: Jingoo Han <jingoohan1@gmail.com>
3211 L: dri-devel@lists.freedesktop.org
3213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3214 F: Documentation/ABI/stable/sysfs-class-backlight
3215 F: Documentation/ABI/testing/sysfs-class-backlight
3216 F: Documentation/devicetree/bindings/leds/backlight
3217 F: drivers/video/backlight/
3218 F: include/linux/backlight.h
3219 F: include/linux/pwm_backlight.h
3222 M: Marek Lindner <mareklindner@neomailbox.ch>
3223 M: Simon Wunderlich <sw@simonwunderlich.de>
3224 M: Antonio Quartulli <a@unstable.cc>
3225 M: Sven Eckelmann <sven@narfation.org>
3226 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3228 W: https://www.open-mesh.org/
3229 Q: https://patchwork.open-mesh.org/project/batman/list/
3230 B: https://www.open-mesh.org/projects/batman-adv/issues
3231 C: ircs://irc.hackint.org/batadv
3232 T: git https://git.open-mesh.org/linux-merge.git
3233 F: Documentation/networking/batman-adv.rst
3234 F: include/uapi/linux/batadv_packet.h
3235 F: include/uapi/linux/batman_adv.h
3238 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3239 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3240 L: linux-hams@vger.kernel.org
3242 W: http://www.baycom.org/~tom/ham/ham.html
3243 F: drivers/net/hamradio/baycom*
3245 BCACHE (BLOCK LAYER CACHE)
3246 M: Coly Li <colyli@suse.de>
3247 M: Kent Overstreet <kent.overstreet@gmail.com>
3248 L: linux-bcache@vger.kernel.org
3250 W: http://bcache.evilpiepirate.org
3251 C: irc://irc.oftc.net/bcache
3252 F: drivers/md/bcache/
3254 BDISP ST MEDIA DRIVER
3255 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3256 L: linux-media@vger.kernel.org
3258 W: https://linuxtv.org
3259 T: git git://linuxtv.org/media_tree.git
3260 F: drivers/media/platform/sti/bdisp
3262 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3263 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3264 L: netdev@vger.kernel.org
3266 F: drivers/net/ethernet/ec_bhf.c
3269 M: Luis de Bethencourt <luisbg@kernel.org>
3270 M: Salah Triki <salah.triki@gmail.com>
3272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3273 F: Documentation/filesystems/befs.rst
3277 M: Paolo Valente <paolo.valente@linaro.org>
3278 M: Jens Axboe <axboe@kernel.dk>
3279 L: linux-block@vger.kernel.org
3281 F: Documentation/block/bfq-iosched.rst
3285 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3287 F: Documentation/filesystems/bfs.rst
3289 F: include/uapi/linux/bfs_fs.h
3292 M: Yury Norov <yury.norov@gmail.com>
3293 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3294 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3296 F: include/asm-generic/bitops/find.h
3297 F: include/linux/bitmap.h
3300 F: lib/find_bit_benchmark.c
3301 F: lib/test_bitmap.c
3302 F: tools/include/asm-generic/bitops/find.h
3303 F: tools/include/linux/bitmap.h
3304 F: tools/lib/bitmap.c
3305 F: tools/lib/find_bit.c
3307 BLINKM RGB LED DRIVER
3308 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3310 F: drivers/leds/leds-blinkm.c
3313 M: Jens Axboe <axboe@kernel.dk>
3314 L: linux-block@vger.kernel.org
3316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3319 F: include/linux/blk*
3320 F: kernel/trace/blktrace.c
3324 M: Joern Engel <joern@lazybastard.org>
3325 L: linux-mtd@lists.infradead.org
3327 F: drivers/mtd/devices/block2mtd.c
3330 M: Marcel Holtmann <marcel@holtmann.org>
3331 M: Johan Hedberg <johan.hedberg@gmail.com>
3332 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3333 L: linux-bluetooth@vger.kernel.org
3335 W: http://www.bluez.org/
3336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3338 F: drivers/bluetooth/
3341 M: Marcel Holtmann <marcel@holtmann.org>
3342 M: Johan Hedberg <johan.hedberg@gmail.com>
3343 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3344 L: linux-bluetooth@vger.kernel.org
3346 W: http://www.bluez.org/
3347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3349 F: include/net/bluetooth/
3353 M: Jay Vosburgh <j.vosburgh@gmail.com>
3354 M: Veaceslav Falico <vfalico@gmail.com>
3355 M: Andy Gospodarek <andy@greyhouse.net>
3356 L: netdev@vger.kernel.org
3358 W: http://sourceforge.net/projects/bonding/
3359 F: drivers/net/bonding/
3360 F: include/net/bonding.h
3361 F: include/uapi/linux/if_bonding.h
3363 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3364 M: Dan Robertson <dan@dlrobertson.com>
3365 L: linux-iio@vger.kernel.org
3367 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3368 F: drivers/iio/accel/bma400*
3370 BPF (Safe dynamic programs and tools)
3371 M: Alexei Starovoitov <ast@kernel.org>
3372 M: Daniel Borkmann <daniel@iogearbox.net>
3373 M: Andrii Nakryiko <andrii@kernel.org>
3374 R: Martin KaFai Lau <kafai@fb.com>
3375 R: Song Liu <songliubraving@fb.com>
3376 R: Yonghong Song <yhs@fb.com>
3377 R: John Fastabend <john.fastabend@gmail.com>
3378 R: KP Singh <kpsingh@kernel.org>
3379 L: netdev@vger.kernel.org
3380 L: bpf@vger.kernel.org
3383 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3386 F: Documentation/bpf/
3387 F: Documentation/networking/filter.rst
3388 F: Documentation/userspace-api/ebpf/
3390 F: include/linux/bpf*
3391 F: include/linux/filter.h
3392 F: include/trace/events/xdp.h
3393 F: include/uapi/linux/bpf*
3394 F: include/uapi/linux/filter.h
3396 F: kernel/trace/bpf_trace.c
3399 F: net/core/filter.c
3400 F: net/sched/act_bpf.c
3401 F: net/sched/cls_bpf.c
3403 F: scripts/bpf_doc.py
3406 F: tools/testing/selftests/bpf/
3411 M: Shubham Bansal <illusionist.neo@gmail.com>
3412 L: netdev@vger.kernel.org
3413 L: bpf@vger.kernel.org
3418 M: Daniel Borkmann <daniel@iogearbox.net>
3419 M: Alexei Starovoitov <ast@kernel.org>
3420 M: Zi Shen Lim <zlim.lnx@gmail.com>
3421 L: netdev@vger.kernel.org
3422 L: bpf@vger.kernel.org
3426 BPF JIT for MIPS (32-BIT AND 64-BIT)
3427 M: Paul Burton <paulburton@kernel.org>
3428 L: netdev@vger.kernel.org
3429 L: bpf@vger.kernel.org
3433 BPF JIT for NFP NICs
3434 M: Jakub Kicinski <kuba@kernel.org>
3435 L: netdev@vger.kernel.org
3436 L: bpf@vger.kernel.org
3438 F: drivers/net/ethernet/netronome/nfp/bpf/
3440 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3441 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3442 L: netdev@vger.kernel.org
3443 L: bpf@vger.kernel.org
3445 F: arch/powerpc/net/
3447 BPF JIT for RISC-V (32-bit)
3448 M: Luke Nelson <luke.r.nels@gmail.com>
3449 M: Xi Wang <xi.wang@gmail.com>
3450 L: netdev@vger.kernel.org
3451 L: bpf@vger.kernel.org
3454 X: arch/riscv/net/bpf_jit_comp64.c
3456 BPF JIT for RISC-V (64-bit)
3457 M: Björn Töpel <bjorn@kernel.org>
3458 L: netdev@vger.kernel.org
3459 L: bpf@vger.kernel.org
3462 X: arch/riscv/net/bpf_jit_comp32.c
3465 M: Ilya Leoshkevich <iii@linux.ibm.com>
3466 M: Heiko Carstens <hca@linux.ibm.com>
3467 M: Vasily Gorbik <gor@linux.ibm.com>
3468 L: netdev@vger.kernel.org
3469 L: bpf@vger.kernel.org
3472 X: arch/s390/net/pnet.c
3474 BPF JIT for SPARC (32-BIT AND 64-BIT)
3475 M: David S. Miller <davem@davemloft.net>
3476 L: netdev@vger.kernel.org
3477 L: bpf@vger.kernel.org
3481 BPF JIT for X86 32-BIT
3482 M: Wang YanQing <udknight@gmail.com>
3483 L: netdev@vger.kernel.org
3484 L: bpf@vger.kernel.org
3486 F: arch/x86/net/bpf_jit_comp32.c
3488 BPF JIT for X86 64-BIT
3489 M: Alexei Starovoitov <ast@kernel.org>
3490 M: Daniel Borkmann <daniel@iogearbox.net>
3491 L: netdev@vger.kernel.org
3492 L: bpf@vger.kernel.org
3495 X: arch/x86/net/bpf_jit_comp32.c
3497 BPF LSM (Security Audit and Enforcement using BPF)
3498 M: KP Singh <kpsingh@kernel.org>
3499 R: Florent Revest <revest@chromium.org>
3500 R: Brendan Jackman <jackmanb@chromium.org>
3501 L: bpf@vger.kernel.org
3503 F: Documentation/bpf/bpf_lsm.rst
3504 F: include/linux/bpf_lsm.h
3505 F: kernel/bpf/bpf_lsm.c
3508 BROADCOM B44 10/100 ETHERNET DRIVER
3509 M: Michael Chan <michael.chan@broadcom.com>
3510 L: netdev@vger.kernel.org
3512 F: drivers/net/ethernet/broadcom/b44.*
3514 BROADCOM B53 ETHERNET SWITCH DRIVER
3515 M: Florian Fainelli <f.fainelli@gmail.com>
3516 L: netdev@vger.kernel.org
3517 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3519 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3520 F: drivers/net/dsa/b53/*
3521 F: include/linux/dsa/brcm.h
3522 F: include/linux/platform_data/b53.h
3524 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3525 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3526 L: bcm-kernel-feedback-list@broadcom.com
3527 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3531 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3532 F: drivers/pci/controller/pcie-brcmstb.c
3533 F: drivers/staging/vc04_services
3537 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3538 M: Florian Fainelli <f.fainelli@gmail.com>
3539 M: Ray Jui <rjui@broadcom.com>
3540 M: Scott Branden <sbranden@broadcom.com>
3541 M: bcm-kernel-feedback-list@broadcom.com
3543 T: git git://github.com/broadcom/mach-bcm
3544 F: arch/arm/mach-bcm/
3550 BROADCOM BCM47XX MIPS ARCHITECTURE
3551 M: Hauke Mehrtens <hauke@hauke-m.de>
3552 M: Rafał Miłecki <zajec5@gmail.com>
3553 L: linux-mips@vger.kernel.org
3555 F: Documentation/devicetree/bindings/mips/brcm/
3556 F: arch/mips/bcm47xx/*
3557 F: arch/mips/include/asm/mach-bcm47xx/*
3559 BROADCOM BCM4908 ETHERNET DRIVER
3560 M: Rafał Miłecki <rafal@milecki.pl>
3561 M: bcm-kernel-feedback-list@broadcom.com
3562 L: netdev@vger.kernel.org
3564 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3565 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3566 F: drivers/net/ethernet/broadcom/unimac.h
3568 BROADCOM BCM5301X ARM ARCHITECTURE
3569 M: Hauke Mehrtens <hauke@hauke-m.de>
3570 M: Rafał Miłecki <zajec5@gmail.com>
3571 M: bcm-kernel-feedback-list@broadcom.com
3572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3574 F: arch/arm/boot/dts/bcm470*
3575 F: arch/arm/boot/dts/bcm5301*
3576 F: arch/arm/boot/dts/bcm953012*
3577 F: arch/arm/mach-bcm/bcm_5301x.c
3579 BROADCOM BCM53573 ARM ARCHITECTURE
3580 M: Rafał Miłecki <rafal@milecki.pl>
3581 L: bcm-kernel-feedback-list@broadcom.com
3582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3584 F: arch/arm/boot/dts/bcm47189*
3585 F: arch/arm/boot/dts/bcm53573*
3587 BROADCOM BCM63XX ARM ARCHITECTURE
3588 M: Florian Fainelli <f.fainelli@gmail.com>
3589 M: bcm-kernel-feedback-list@broadcom.com
3590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3592 T: git git://github.com/broadcom/stblinux.git
3595 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3596 M: Kevin Cernekee <cernekee@gmail.com>
3597 L: linux-usb@vger.kernel.org
3599 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3601 BROADCOM BCM7XXX ARM ARCHITECTURE
3602 M: Florian Fainelli <f.fainelli@gmail.com>
3603 M: bcm-kernel-feedback-list@broadcom.com
3604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3606 T: git git://github.com/broadcom/stblinux.git
3607 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3608 F: arch/arm/boot/dts/bcm7*.dts*
3609 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3610 F: arch/arm/mach-bcm/*brcmstb*
3611 F: arch/arm/mm/cache-b15-rac.c
3612 F: drivers/bus/brcmstb_gisb.c
3613 F: drivers/pci/controller/pcie-brcmstb.c
3617 M: Al Cooper <alcooperx@gmail.com>
3618 L: linux-usb@vger.kernel.org
3619 L: bcm-kernel-feedback-list@broadcom.com
3621 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3622 F: drivers/usb/gadget/udc/bdc/
3624 BROADCOM BMIPS CPUFREQ DRIVER
3625 M: Markus Mayer <mmayer@broadcom.com>
3626 M: bcm-kernel-feedback-list@broadcom.com
3627 L: linux-pm@vger.kernel.org
3629 F: drivers/cpufreq/bmips-cpufreq.c
3631 BROADCOM BMIPS MIPS ARCHITECTURE
3632 M: Florian Fainelli <f.fainelli@gmail.com>
3633 L: bcm-kernel-feedback-list@broadcom.com
3634 L: linux-mips@vger.kernel.org
3636 T: git git://github.com/broadcom/stblinux.git
3637 F: arch/mips/bmips/*
3638 F: arch/mips/boot/dts/brcm/bcm*.dts*
3639 F: arch/mips/include/asm/mach-bmips/*
3640 F: arch/mips/kernel/*bmips*
3641 F: drivers/soc/bcm/bcm63xx
3642 F: drivers/irqchip/irq-bcm63*
3643 F: drivers/irqchip/irq-bcm7*
3644 F: drivers/irqchip/irq-brcmstb*
3645 F: include/linux/bcm963xx_nvram.h
3646 F: include/linux/bcm963xx_tag.h
3648 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3649 M: Rasesh Mody <rmody@marvell.com>
3650 M: GR-Linux-NIC-Dev@marvell.com
3651 L: netdev@vger.kernel.org
3653 F: drivers/net/ethernet/broadcom/bnx2.*
3654 F: drivers/net/ethernet/broadcom/bnx2_*
3656 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3657 M: Saurav Kashyap <skashyap@marvell.com>
3658 M: Javed Hasan <jhasan@marvell.com>
3659 M: GR-QLogic-Storage-Upstream@marvell.com
3660 L: linux-scsi@vger.kernel.org
3662 F: drivers/scsi/bnx2fc/
3664 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3665 M: Nilesh Javali <njavali@marvell.com>
3666 M: Manish Rangankar <mrangankar@marvell.com>
3667 M: GR-QLogic-Storage-Upstream@marvell.com
3668 L: linux-scsi@vger.kernel.org
3670 F: drivers/scsi/bnx2i/
3672 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3673 M: Ariel Elior <aelior@marvell.com>
3674 M: Sudarsana Kalluru <skalluru@marvell.com>
3675 M: GR-everest-linux-l2@marvell.com
3676 L: netdev@vger.kernel.org
3678 F: drivers/net/ethernet/broadcom/bnx2x/
3680 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3681 M: Michael Chan <michael.chan@broadcom.com>
3682 L: netdev@vger.kernel.org
3684 F: drivers/net/ethernet/broadcom/bnxt/
3686 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3687 M: Arend van Spriel <aspriel@gmail.com>
3688 M: Franky Lin <franky.lin@broadcom.com>
3689 M: Hante Meuleman <hante.meuleman@broadcom.com>
3690 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3691 M: Wright Feng <wright.feng@infineon.com>
3692 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3693 L: linux-wireless@vger.kernel.org
3694 L: brcm80211-dev-list.pdl@broadcom.com
3695 L: SHA-cyfmac-dev-list@infineon.com
3697 F: drivers/net/wireless/broadcom/brcm80211/
3699 BROADCOM BRCMSTB GPIO DRIVER
3700 M: Gregory Fong <gregory.0xf0@gmail.com>
3701 L: bcm-kernel-feedback-list@broadcom.com
3703 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3704 F: drivers/gpio/gpio-brcmstb.c
3706 BROADCOM BRCMSTB I2C DRIVER
3707 M: Kamal Dasu <kdasu.kdev@gmail.com>
3708 L: linux-i2c@vger.kernel.org
3709 L: bcm-kernel-feedback-list@broadcom.com
3711 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3712 F: drivers/i2c/busses/i2c-brcmstb.c
3714 BROADCOM BRCMSTB UART DRIVER
3715 M: Al Cooper <alcooperx@gmail.com>
3716 L: linux-serial@vger.kernel.org
3717 L: bcm-kernel-feedback-list@broadcom.com
3719 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3720 F: drivers/tty/serial/8250/8250_bcm7271.c
3722 BROADCOM BRCMSTB USB EHCI DRIVER
3723 M: Al Cooper <alcooperx@gmail.com>
3724 L: linux-usb@vger.kernel.org
3725 L: bcm-kernel-feedback-list@broadcom.com
3727 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3728 F: drivers/usb/host/ehci-brcm.*
3730 BROADCOM BRCMSTB USB PIN MAP DRIVER
3731 M: Al Cooper <alcooperx@gmail.com>
3732 L: linux-usb@vger.kernel.org
3733 L: bcm-kernel-feedback-list@broadcom.com
3735 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3736 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3738 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3739 M: Al Cooper <alcooperx@gmail.com>
3740 L: linux-kernel@vger.kernel.org
3741 L: bcm-kernel-feedback-list@broadcom.com
3743 F: drivers/phy/broadcom/phy-brcm-usb*
3745 BROADCOM ETHERNET PHY DRIVERS
3746 M: Florian Fainelli <f.fainelli@gmail.com>
3747 L: bcm-kernel-feedback-list@broadcom.com
3748 L: netdev@vger.kernel.org
3750 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3751 F: drivers/net/phy/bcm*.[ch]
3752 F: drivers/net/phy/broadcom.c
3753 F: include/linux/brcmphy.h
3755 BROADCOM GENET ETHERNET DRIVER
3756 M: Doug Berger <opendmb@gmail.com>
3757 M: Florian Fainelli <f.fainelli@gmail.com>
3758 L: bcm-kernel-feedback-list@broadcom.com
3759 L: netdev@vger.kernel.org
3761 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3762 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3763 F: drivers/net/ethernet/broadcom/genet/
3764 F: drivers/net/ethernet/broadcom/unimac.h
3765 F: drivers/net/mdio/mdio-bcm-unimac.c
3766 F: include/linux/platform_data/bcmgenet.h
3767 F: include/linux/platform_data/mdio-bcm-unimac.h
3769 BROADCOM IPROC ARM ARCHITECTURE
3770 M: Ray Jui <rjui@broadcom.com>
3771 M: Scott Branden <sbranden@broadcom.com>
3772 M: bcm-kernel-feedback-list@broadcom.com
3773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3775 T: git git://github.com/broadcom/cygnus-linux.git
3776 F: arch/arm64/boot/dts/broadcom/northstar2/*
3777 F: arch/arm64/boot/dts/broadcom/stingray/*
3778 F: drivers/clk/bcm/clk-ns*
3779 F: drivers/clk/bcm/clk-sr*
3780 F: drivers/pinctrl/bcm/pinctrl-ns*
3781 F: include/dt-bindings/clock/bcm-sr*
3798 BROADCOM IPROC GBIT ETHERNET DRIVER
3799 M: Rafał Miłecki <rafal@milecki.pl>
3800 M: bcm-kernel-feedback-list@broadcom.com
3801 L: netdev@vger.kernel.org
3803 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3804 F: drivers/net/ethernet/broadcom/bgmac*
3805 F: drivers/net/ethernet/broadcom/unimac.h
3807 BROADCOM KONA GPIO DRIVER
3808 M: Ray Jui <rjui@broadcom.com>
3809 L: bcm-kernel-feedback-list@broadcom.com
3811 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3812 F: drivers/gpio/gpio-bcm-kona.c
3814 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3815 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3816 M: Kashyap Desai <kashyap.desai@broadcom.com>
3817 M: Sumit Saxena <sumit.saxena@broadcom.com>
3818 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3819 L: mpi3mr-linuxdrv.pdl@broadcom.com
3820 L: linux-scsi@vger.kernel.org
3822 W: https://www.broadcom.com/support/storage
3823 F: drivers/scsi/mpi3mr/
3825 BROADCOM NETXTREME-E ROCE DRIVER
3826 M: Selvin Xavier <selvin.xavier@broadcom.com>
3827 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3828 L: linux-rdma@vger.kernel.org
3830 W: http://www.broadcom.com
3831 F: drivers/infiniband/hw/bnxt_re/
3832 F: include/uapi/rdma/bnxt_re-abi.h
3834 BROADCOM NVRAM DRIVER
3835 M: Rafał Miłecki <zajec5@gmail.com>
3836 L: linux-mips@vger.kernel.org
3838 F: drivers/firmware/broadcom/*
3840 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3841 M: Rafał Miłecki <rafal@milecki.pl>
3842 M: Florian Fainelli <f.fainelli@gmail.com>
3843 M: bcm-kernel-feedback-list@broadcom.com
3844 L: linux-pm@vger.kernel.org
3846 T: git git://github.com/broadcom/stblinux.git
3847 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3848 F: include/dt-bindings/soc/bcm-pmb.h
3850 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3851 M: Rafał Miłecki <zajec5@gmail.com>
3852 L: linux-wireless@vger.kernel.org
3855 F: include/linux/bcma/
3858 M: Kamal Dasu <kdasu.kdev@gmail.com>
3859 M: bcm-kernel-feedback-list@broadcom.com
3861 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3862 F: drivers/spi/spi-bcm-qspi.*
3863 F: drivers/spi/spi-brcmstb-qspi.c
3864 F: drivers/spi/spi-iproc-qspi.c
3866 BROADCOM STB AVS CPUFREQ DRIVER
3867 M: Markus Mayer <mmayer@broadcom.com>
3868 M: bcm-kernel-feedback-list@broadcom.com
3869 L: linux-pm@vger.kernel.org
3871 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3872 F: drivers/cpufreq/brcmstb*
3874 BROADCOM STB AVS TMON DRIVER
3875 M: Markus Mayer <mmayer@broadcom.com>
3876 M: bcm-kernel-feedback-list@broadcom.com
3877 L: linux-pm@vger.kernel.org
3879 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3880 F: drivers/thermal/broadcom/brcmstb*
3882 BROADCOM STB DPFE DRIVER
3883 M: Markus Mayer <mmayer@broadcom.com>
3884 M: bcm-kernel-feedback-list@broadcom.com
3885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3887 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3888 F: drivers/memory/brcmstb_dpfe.c
3890 BROADCOM STB NAND FLASH DRIVER
3891 M: Brian Norris <computersforpeace@gmail.com>
3892 M: Kamal Dasu <kdasu.kdev@gmail.com>
3893 L: linux-mtd@lists.infradead.org
3894 L: bcm-kernel-feedback-list@broadcom.com
3896 F: drivers/mtd/nand/raw/brcmnand/
3898 BROADCOM STB PCIE DRIVER
3899 M: Jim Quinlan <jim2101024@gmail.com>
3900 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3901 M: Florian Fainelli <f.fainelli@gmail.com>
3902 M: bcm-kernel-feedback-list@broadcom.com
3903 L: linux-pci@vger.kernel.org
3905 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3906 F: drivers/pci/controller/pcie-brcmstb.c
3908 BROADCOM SYSTEMPORT ETHERNET DRIVER
3909 M: Florian Fainelli <f.fainelli@gmail.com>
3910 L: bcm-kernel-feedback-list@broadcom.com
3911 L: netdev@vger.kernel.org
3913 F: drivers/net/ethernet/broadcom/bcmsysport.*
3914 F: drivers/net/ethernet/broadcom/unimac.h
3916 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3917 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3918 M: Prashant Sreedharan <prashant@broadcom.com>
3919 M: Michael Chan <mchan@broadcom.com>
3920 L: netdev@vger.kernel.org
3922 F: drivers/net/ethernet/broadcom/tg3.*
3925 M: Scott Branden <scott.branden@broadcom.com>
3926 L: bcm-kernel-feedback-list@broadcom.com
3928 F: drivers/misc/bcm-vk/
3929 F: include/uapi/linux/misc/bcm_vk.h
3931 BROCADE BFA FC SCSI DRIVER
3932 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3933 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3934 L: linux-scsi@vger.kernel.org
3936 F: drivers/scsi/bfa/
3938 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3939 M: Rasesh Mody <rmody@marvell.com>
3940 M: Sudarsana Kalluru <skalluru@marvell.com>
3941 M: GR-Linux-NIC-Dev@marvell.com
3942 L: netdev@vger.kernel.org
3944 F: drivers/net/ethernet/brocade/bna/
3946 BSG (block layer generic sg v4 driver)
3947 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3948 L: linux-scsi@vger.kernel.org
3951 F: include/linux/bsg.h
3952 F: include/uapi/linux/bsg.h
3955 M: Clemens Ladisch <clemens@ladisch.de>
3956 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3959 F: Documentation/sound/cards/bt87x.rst
3960 F: sound/pci/bt87x.c
3963 M: Michael Buesch <m@bues.ch>
3965 W: http://bu3sch.de/btgpio.php
3966 F: drivers/gpio/gpio-bt8xx.c
3969 M: Chris Mason <clm@fb.com>
3970 M: Josef Bacik <josef@toxicpanda.com>
3971 M: David Sterba <dsterba@suse.com>
3972 L: linux-btrfs@vger.kernel.org
3974 W: http://btrfs.wiki.kernel.org/
3975 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3976 C: irc://irc.libera.chat/btrfs
3977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3978 F: Documentation/filesystems/btrfs.rst
3980 F: include/linux/btrfs*
3981 F: include/uapi/linux/btrfs*
3983 BTTV VIDEO4LINUX DRIVER
3984 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3985 L: linux-media@vger.kernel.org
3987 W: https://linuxtv.org
3988 T: git git://linuxtv.org/media_tree.git
3989 F: Documentation/driver-api/media/drivers/bttv*
3990 F: drivers/media/pci/bt8xx/bttv*
3992 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3993 M: Chanwoo Choi <cw00.choi@samsung.com>
3994 L: linux-pm@vger.kernel.org
3995 L: linux-samsung-soc@vger.kernel.org
3997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3998 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3999 F: drivers/devfreq/exynos-bus.c
4001 BUSLOGIC SCSI DRIVER
4002 M: Khalid Aziz <khalid@gonehiking.org>
4003 L: linux-scsi@vger.kernel.org
4005 F: drivers/scsi/BusLogic.*
4006 F: drivers/scsi/FlashPoint.*
4008 C-MEDIA CMI8788 DRIVER
4009 M: Clemens Ladisch <clemens@ladisch.de>
4010 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4013 F: sound/pci/oxygen/
4016 M: Guo Ren <guoren@kernel.org>
4017 L: linux-csky@vger.kernel.org
4019 T: git https://github.com/c-sky/csky-linux.git
4020 F: Documentation/devicetree/bindings/csky/
4021 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4022 F: Documentation/devicetree/bindings/timer/csky,*
4024 F: drivers/clocksource/timer-gx6605s.c
4025 F: drivers/clocksource/timer-mp-csky.c
4026 F: drivers/irqchip/irq-csky-*
4030 CA8210 IEEE-802.15.4 RADIO DRIVER
4031 M: Harry Morris <h.morris@cascoda.com>
4032 L: linux-wpan@vger.kernel.org
4034 W: https://github.com/Cascoda/ca8210-linux.git
4035 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4036 F: drivers/net/ieee802154/ca8210.c
4038 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4039 M: Damien Le Moal <damien.lemoal@wdc.com>
4040 L: linux-riscv@lists.infradead.org
4041 L: linux-gpio@vger.kernel.org (pinctrl driver)
4042 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4043 F: drivers/pinctrl/pinctrl-k210.c
4045 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4046 M: Damien Le Moal <damien.lemoal@wdc.com>
4047 L: linux-kernel@vger.kernel.org
4048 L: linux-riscv@lists.infradead.org
4050 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4051 F: drivers/reset/reset-k210.c
4053 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4054 M: Damien Le Moal <damien.lemoal@wdc.com>
4055 L: linux-riscv@lists.infradead.org
4057 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4058 F: drivers/soc/canaan/
4059 F: include/soc/canaan/
4061 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4062 M: David Howells <dhowells@redhat.com>
4063 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4065 F: Documentation/filesystems/caching/cachefiles.rst
4068 CADENCE MIPI-CSI2 BRIDGES
4069 M: Maxime Ripard <mripard@kernel.org>
4070 L: linux-media@vger.kernel.org
4072 F: Documentation/devicetree/bindings/media/cdns,*.txt
4073 F: drivers/media/platform/cadence/cdns-csi2*
4076 L: linux-mtd@lists.infradead.org
4078 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4079 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4081 CADENCE USB3 DRD IP DRIVER
4082 M: Peter Chen <peter.chen@kernel.org>
4083 M: Pawel Laszczak <pawell@cadence.com>
4084 R: Roger Quadros <rogerq@kernel.org>
4085 R: Aswath Govindraju <a-govindraju@ti.com>
4086 L: linux-usb@vger.kernel.org
4088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4089 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4090 F: drivers/usb/cdns3/
4091 X: drivers/usb/cdns3/cdnsp*
4093 CADENCE USBSSP DRD IP DRIVER
4094 M: Pawel Laszczak <pawell@cadence.com>
4095 L: linux-usb@vger.kernel.org
4097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4098 F: drivers/usb/cdns3/
4099 X: drivers/usb/cdns3/cdns3*
4101 CADET FM/AM RADIO RECEIVER DRIVER
4102 M: Hans Verkuil <hverkuil@xs4all.nl>
4103 L: linux-media@vger.kernel.org
4105 W: https://linuxtv.org
4106 T: git git://linuxtv.org/media_tree.git
4107 F: drivers/media/radio/radio-cadet*
4109 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4110 L: linux-media@vger.kernel.org
4112 T: git git://linuxtv.org/media_tree.git
4113 F: Documentation/admin-guide/media/cafe_ccic*
4114 F: drivers/media/platform/marvell-ccic/
4117 L: netdev@vger.kernel.org
4119 F: Documentation/networking/caif/
4120 F: drivers/net/caif/
4121 F: include/net/caif/
4122 F: include/uapi/linux/caif/
4126 M: Toke Høiland-Jørgensen <toke@toke.dk>
4127 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4129 F: net/sched/sch_cake.c
4132 M: Wolfgang Grandegger <wg@grandegger.com>
4133 M: Marc Kleine-Budde <mkl@pengutronix.de>
4134 L: linux-can@vger.kernel.org
4136 W: https://github.com/linux-can
4137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4139 F: Documentation/devicetree/bindings/net/can/
4140 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4142 F: drivers/phy/phy-can-transceiver.c
4143 F: include/linux/can/bittiming.h
4144 F: include/linux/can/dev.h
4145 F: include/linux/can/led.h
4146 F: include/linux/can/length.h
4147 F: include/linux/can/platform/
4148 F: include/linux/can/rx-offload.h
4149 F: include/uapi/linux/can/error.h
4150 F: include/uapi/linux/can/netlink.h
4151 F: include/uapi/linux/can/vxcan.h
4154 M: Oliver Hartkopp <socketcan@hartkopp.net>
4155 M: Marc Kleine-Budde <mkl@pengutronix.de>
4156 L: linux-can@vger.kernel.org
4158 W: https://github.com/linux-can
4159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4161 F: Documentation/networking/can.rst
4162 F: include/linux/can/can-ml.h
4163 F: include/linux/can/core.h
4164 F: include/linux/can/skb.h
4165 F: include/net/netns/can.h
4166 F: include/uapi/linux/can.h
4167 F: include/uapi/linux/can/bcm.h
4168 F: include/uapi/linux/can/gw.h
4169 F: include/uapi/linux/can/isotp.h
4170 F: include/uapi/linux/can/raw.h
4173 CAN-J1939 NETWORK LAYER
4174 M: Robin van der Gracht <robin@protonic.nl>
4175 M: Oleksij Rempel <o.rempel@pengutronix.de>
4176 R: kernel@pengutronix.de
4177 L: linux-can@vger.kernel.org
4179 F: Documentation/networking/j1939.rst
4180 F: include/uapi/linux/can/j1939.h
4184 M: Serge Hallyn <serge@hallyn.com>
4185 L: linux-security-module@vger.kernel.org
4187 F: include/linux/capability.h
4188 F: include/uapi/linux/capability.h
4189 F: kernel/capability.c
4190 F: security/commoncap.c
4192 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4193 M: Kevin Tsai <ktsai@capellamicro.com>
4195 F: drivers/iio/light/cm*
4197 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4198 M: Christian Lamparter <chunkeey@googlemail.com>
4199 L: linux-wireless@vger.kernel.org
4201 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4202 F: drivers/net/wireless/ath/carl9170/
4205 M: Robert Richter <rric@kernel.org>
4207 W: http://www.marvell.com
4208 F: drivers/i2c/busses/i2c-octeon*
4209 F: drivers/i2c/busses/i2c-thunderx*
4211 CAVIUM LIQUIDIO NETWORK DRIVER
4212 M: Derek Chickles <dchickles@marvell.com>
4213 M: Satanand Burla <sburla@marvell.com>
4214 M: Felix Manlunas <fmanlunas@marvell.com>
4215 L: netdev@vger.kernel.org
4217 W: http://www.marvell.com
4218 F: drivers/net/ethernet/cavium/liquidio/
4221 M: Robert Richter <rric@kernel.org>
4223 W: http://www.marvell.com
4224 F: drivers/mmc/host/cavium*
4226 CAVIUM OCTEON-TX CRYPTO DRIVER
4227 M: George Cherian <gcherian@marvell.com>
4228 L: linux-crypto@vger.kernel.org
4230 W: http://www.marvell.com
4231 F: drivers/crypto/cavium/cpt/
4233 CAVIUM THUNDERX2 ARM64 SOC
4234 M: Robert Richter <rric@kernel.org>
4235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4237 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4238 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4240 CBS/ETF/TAPRIO QDISCS
4241 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4243 L: netdev@vger.kernel.org
4244 F: net/sched/sch_cbs.c
4245 F: net/sched/sch_etf.c
4246 F: net/sched/sch_taprio.c
4248 CC2520 IEEE-802.15.4 RADIO DRIVER
4249 M: Varka Bhadram <varkabhadram@gmail.com>
4250 L: linux-wpan@vger.kernel.org
4252 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4253 F: drivers/net/ieee802154/cc2520.c
4254 F: include/linux/spi/cc2520.h
4256 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4257 M: Gilad Ben-Yossef <gilad@benyossef.com>
4258 L: linux-crypto@vger.kernel.org
4260 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4261 F: drivers/crypto/ccree/
4263 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4264 M: Hadar Gat <hadar.gat@arm.com>
4265 L: linux-crypto@vger.kernel.org
4267 F: drivers/char/hw_random/cctrng.c
4268 F: drivers/char/hw_random/cctrng.h
4269 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4270 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4273 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4274 L: linux-media@vger.kernel.org
4276 W: http://linuxtv.org
4277 T: git git://linuxtv.org/media_tree.git
4278 F: Documentation/ABI/testing/debugfs-cec-error-inj
4279 F: Documentation/devicetree/bindings/media/cec.txt
4280 F: Documentation/driver-api/media/cec-core.rst
4281 F: Documentation/userspace-api/media/cec
4282 F: drivers/media/cec/
4283 F: drivers/media/rc/keymaps/rc-cec.c
4284 F: include/media/cec-notifier.h
4285 F: include/media/cec.h
4286 F: include/uapi/linux/cec-funcs.h
4287 F: include/uapi/linux/cec.h
4290 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4291 L: linux-media@vger.kernel.org
4293 W: http://linuxtv.org
4294 T: git git://linuxtv.org/media_tree.git
4295 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4296 F: drivers/media/cec/platform/cec-gpio/
4298 CELL BROADBAND ENGINE ARCHITECTURE
4299 M: Arnd Bergmann <arnd@arndb.de>
4300 L: linuxppc-dev@lists.ozlabs.org
4302 W: http://www.ibm.com/developerworks/power/cell/
4303 F: arch/powerpc/include/asm/cell*.h
4304 F: arch/powerpc/include/asm/spu*.h
4305 F: arch/powerpc/include/uapi/asm/spu*.h
4306 F: arch/powerpc/platforms/cell/
4308 CELLWISE CW2015 BATTERY DRIVER
4309 M: Tobias Schrammm <t.schramm@manjaro.org>
4311 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4312 F: drivers/power/supply/cw2015_battery.c
4314 CEPH COMMON CODE (LIBCEPH)
4315 M: Ilya Dryomov <idryomov@gmail.com>
4316 M: Jeff Layton <jlayton@kernel.org>
4317 L: ceph-devel@vger.kernel.org
4320 T: git git://github.com/ceph/ceph-client.git
4321 F: include/linux/ceph/
4322 F: include/linux/crush/
4325 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4326 M: Jeff Layton <jlayton@kernel.org>
4327 M: Ilya Dryomov <idryomov@gmail.com>
4328 L: ceph-devel@vger.kernel.org
4331 T: git git://github.com/ceph/ceph-client.git
4332 F: Documentation/filesystems/ceph.rst
4335 CERTIFICATE HANDLING
4336 M: David Howells <dhowells@redhat.com>
4337 M: David Woodhouse <dwmw2@infradead.org>
4338 L: keyrings@vger.kernel.org
4340 F: Documentation/admin-guide/module-signing.rst
4342 F: scripts/extract-cert.c
4343 F: scripts/sign-file.c
4345 CFAG12864B LCD DRIVER
4346 M: Miguel Ojeda <ojeda@kernel.org>
4348 F: drivers/auxdisplay/cfag12864b.c
4349 F: include/linux/cfag12864b.h
4351 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4352 M: Miguel Ojeda <ojeda@kernel.org>
4354 F: drivers/auxdisplay/cfag12864bfb.c
4355 F: include/linux/cfag12864b.h
4357 CHAR and MISC DRIVERS
4358 M: Arnd Bergmann <arnd@arndb.de>
4359 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4364 F: include/linux/miscdevice.h
4365 X: drivers/char/agp/
4366 X: drivers/char/hw_random/
4367 X: drivers/char/ipmi/
4368 X: drivers/char/random.c
4369 X: drivers/char/tpm/
4372 M: Andy Whitcroft <apw@canonical.com>
4373 M: Joe Perches <joe@perches.com>
4374 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4375 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4377 F: scripts/checkpatch.pl
4379 CHECKPATCH DOCUMENTATION
4380 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4381 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4382 R: Joe Perches <joe@perches.com>
4384 F: Documentation/dev-tools/checkpatch.rst
4386 CHINESE DOCUMENTATION
4387 M: Alex Shi <alexs@kernel.org>
4389 F: Documentation/translations/zh_CN/
4391 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4392 M: Peter Chen <peter.chen@kernel.org>
4393 L: linux-usb@vger.kernel.org
4395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4396 F: drivers/usb/chipidea/
4398 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4399 M: Hans de Goede <hdegoede@redhat.com>
4400 L: linux-input@vger.kernel.org
4402 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4403 F: drivers/input/touchscreen/chipone_icn8318.c
4405 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4406 M: Hans de Goede <hdegoede@redhat.com>
4407 L: linux-input@vger.kernel.org
4409 F: drivers/input/touchscreen/chipone_icn8505.c
4411 CHROME HARDWARE PLATFORM SUPPORT
4412 M: Benson Leung <bleung@chromium.org>
4413 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4416 F: drivers/platform/chrome/
4418 CHROMEOS EC CODEC DRIVER
4419 M: Cheng-Yi Chiang <cychiang@chromium.org>
4420 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4421 R: Guenter Roeck <groeck@chromium.org>
4423 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4424 F: sound/soc/codecs/cros_ec_codec.*
4426 CHROMEOS EC SUBDRIVERS
4427 M: Benson Leung <bleung@chromium.org>
4428 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4429 R: Guenter Roeck <groeck@chromium.org>
4431 F: drivers/power/supply/cros_usbpd-charger.c
4435 CHRONTEL CH7322 CEC DRIVER
4436 M: Jeff Chase <jnchase@google.com>
4437 L: linux-media@vger.kernel.org
4439 T: git git://linuxtv.org/media_tree.git
4440 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4441 F: drivers/media/cec/i2c/ch7322.c
4443 CIRRUS LOGIC AUDIO CODEC DRIVERS
4444 M: James Schulman <james.schulman@cirrus.com>
4445 M: David Rhodes <david.rhodes@cirrus.com>
4446 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4447 L: patches@opensource.cirrus.com
4449 F: sound/soc/codecs/cs*
4451 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4452 M: Hartley Sweeten <hsweeten@visionengravers.com>
4453 L: netdev@vger.kernel.org
4455 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4457 CIRRUS LOGIC LOCHNAGAR DRIVER
4458 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4459 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4460 L: patches@opensource.cirrus.com
4462 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4463 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4464 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4465 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4466 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4467 F: Documentation/hwmon/lochnagar.rst
4468 F: drivers/clk/clk-lochnagar.c
4469 F: drivers/hwmon/lochnagar-hwmon.c
4470 F: drivers/mfd/lochnagar-i2c.c
4471 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4472 F: drivers/regulator/lochnagar-regulator.c
4473 F: include/dt-bindings/clk/lochnagar.h
4474 F: include/dt-bindings/pinctrl/lochnagar.h
4475 F: include/linux/mfd/lochnagar*
4476 F: sound/soc/codecs/lochnagar-sc.c
4478 CIRRUS LOGIC MADERA CODEC DRIVERS
4479 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4480 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4481 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4482 L: patches@opensource.cirrus.com
4484 W: https://github.com/CirrusLogic/linux-drivers/wiki
4485 T: git https://github.com/CirrusLogic/linux-drivers.git
4486 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4487 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4488 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4489 F: drivers/gpio/gpio-madera*
4490 F: drivers/irqchip/irq-madera*
4491 F: drivers/mfd/cs47l*
4492 F: drivers/mfd/madera*
4493 F: drivers/pinctrl/cirrus/*
4494 F: include/dt-bindings/sound/madera*
4495 F: include/linux/irqchip/irq-madera*
4496 F: include/linux/mfd/madera/*
4497 F: include/sound/madera*
4498 F: sound/soc/codecs/cs47l*
4499 F: sound/soc/codecs/madera*
4501 CISCO FCOE HBA DRIVER
4502 M: Satish Kharat <satishkh@cisco.com>
4503 M: Sesidhar Baddela <sebaddel@cisco.com>
4504 M: Karan Tilak Kumar <kartilak@cisco.com>
4505 L: linux-scsi@vger.kernel.org
4507 F: drivers/scsi/fnic/
4509 CISCO SCSI HBA DRIVER
4510 M: Karan Tilak Kumar <kartilak@cisco.com>
4511 M: Sesidhar Baddela <sebaddel@cisco.com>
4512 L: linux-scsi@vger.kernel.org
4514 F: drivers/scsi/snic/
4516 CISCO VIC ETHERNET NIC DRIVER
4517 M: Christian Benvenuti <benve@cisco.com>
4518 M: Govindarajulu Varadarajan <_govind@gmx.com>
4520 F: drivers/net/ethernet/cisco/enic/
4522 CISCO VIC LOW LATENCY NIC DRIVER
4523 M: Christian Benvenuti <benve@cisco.com>
4524 M: Nelson Escobar <neescoba@cisco.com>
4526 F: drivers/infiniband/hw/usnic/
4529 M: Miguel Ojeda <ojeda@kernel.org>
4533 CLANG/LLVM BUILD SUPPORT
4534 M: Nathan Chancellor <nathan@kernel.org>
4535 M: Nick Desaulniers <ndesaulniers@google.com>
4536 L: llvm@lists.linux.dev
4538 W: https://clangbuiltlinux.github.io/
4539 B: https://github.com/ClangBuiltLinux/linux/issues
4540 C: irc://irc.libera.chat/clangbuiltlinux
4541 F: Documentation/kbuild/llvm.rst
4542 F: include/linux/compiler-clang.h
4543 F: scripts/Makefile.clang
4544 F: scripts/clang-tools/
4545 K: \b(?i:clang|llvm)\b
4547 CLANG CONTROL FLOW INTEGRITY SUPPORT
4548 M: Sami Tolvanen <samitolvanen@google.com>
4549 M: Kees Cook <keescook@chromium.org>
4550 R: Nathan Chancellor <nathan@kernel.org>
4551 R: Nick Desaulniers <ndesaulniers@google.com>
4552 L: llvm@lists.linux.dev
4554 B: https://github.com/ClangBuiltLinux/linux/issues
4555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4556 F: include/linux/cfi.h
4560 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4561 L: linux-kernel@vger.kernel.org
4563 F: include/linux/cleancache.h
4567 M: Russell King <linux@armlinux.org.uk>
4568 L: linux-clk@vger.kernel.org
4570 F: include/linux/clk.h
4572 CLOCKSOURCE, CLOCKEVENT DRIVERS
4573 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4574 M: Thomas Gleixner <tglx@linutronix.de>
4575 L: linux-kernel@vger.kernel.org
4577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4578 F: Documentation/devicetree/bindings/timer/
4579 F: drivers/clocksource/
4582 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4583 M: Daniel Oliveira Nascimento <don@syst.com.br>
4584 L: platform-driver-x86@vger.kernel.org
4586 F: drivers/platform/x86/classmate-laptop.c
4589 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4590 L: linux-media@vger.kernel.org
4592 W: https://linuxtv.org
4593 T: git git://linuxtv.org/media_tree.git
4594 F: drivers/media/pci/cobalt/
4596 COCCINELLE/Semantic Patches (SmPL)
4597 M: Julia Lawall <Julia.Lawall@inria.fr>
4598 M: Gilles Muller <Gilles.Muller@inria.fr>
4599 M: Nicolas Palix <nicolas.palix@imag.fr>
4600 M: Michal Marek <michal.lkml@markovi.net>
4601 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4603 W: http://coccinelle.lip6.fr/
4604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4605 F: Documentation/dev-tools/coccinelle.rst
4606 F: scripts/coccicheck
4607 F: scripts/coccinelle/
4610 M: Jan Harkes <jaharkes@cs.cmu.edu>
4612 L: codalist@coda.cs.cmu.edu
4614 W: http://www.coda.cs.cmu.edu/
4615 F: Documentation/filesystems/coda.rst
4617 F: include/linux/coda*.h
4618 F: include/uapi/linux/coda*.h
4620 CODA V4L2 MEM2MEM DRIVER
4621 M: Philipp Zabel <p.zabel@pengutronix.de>
4622 L: linux-media@vger.kernel.org
4624 F: Documentation/devicetree/bindings/media/coda.yaml
4625 F: drivers/media/platform/coda/
4628 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4630 F: Documentation/process/code-of-conduct-interpretation.rst
4631 F: Documentation/process/code-of-conduct.rst
4634 M: Ian Abbott <abbotti@mev.co.uk>
4635 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4639 COMMON CLK FRAMEWORK
4640 M: Michael Turquette <mturquette@baylibre.com>
4641 M: Stephen Boyd <sboyd@kernel.org>
4642 L: linux-clk@vger.kernel.org
4644 Q: http://patchwork.kernel.org/project/linux-clk/list/
4645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4646 F: Documentation/devicetree/bindings/clock/
4648 F: include/linux/clk-pr*
4649 F: include/linux/clk/
4650 F: include/linux/of_clk.h
4651 X: drivers/clk/clkdev.c
4653 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4654 M: Steve French <sfrench@samba.org>
4655 L: linux-cifs@vger.kernel.org
4656 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4658 W: http://linux-cifs.samba.org/
4659 T: git git://git.samba.org/sfrench/cifs-2.6.git
4660 F: Documentation/admin-guide/cifs/
4664 COMPACTPCI HOTPLUG CORE
4665 M: Scott Murray <scott@spiteful.org>
4666 L: linux-pci@vger.kernel.org
4668 F: drivers/pci/hotplug/cpci_hotplug*
4670 COMPACTPCI HOTPLUG GENERIC DRIVER
4671 M: Scott Murray <scott@spiteful.org>
4672 L: linux-pci@vger.kernel.org
4674 F: drivers/pci/hotplug/cpcihp_generic.c
4676 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4677 M: Scott Murray <scott@spiteful.org>
4678 L: linux-pci@vger.kernel.org
4680 F: drivers/pci/hotplug/cpcihp_zt5550.*
4682 COMPAL LAPTOP SUPPORT
4683 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4684 L: platform-driver-x86@vger.kernel.org
4686 F: drivers/platform/x86/compal-laptop.c
4689 M: Miguel Ojeda <ojeda@kernel.org>
4690 R: Nick Desaulniers <ndesaulniers@google.com>
4692 F: include/linux/compiler_attributes.h
4694 COMPUTE EXPRESS LINK (CXL)
4695 M: Alison Schofield <alison.schofield@intel.com>
4696 M: Vishal Verma <vishal.l.verma@intel.com>
4697 M: Ira Weiny <ira.weiny@intel.com>
4698 M: Ben Widawsky <ben.widawsky@intel.com>
4699 M: Dan Williams <dan.j.williams@intel.com>
4700 L: linux-cxl@vger.kernel.org
4703 F: include/uapi/linux/cxl_mem.h
4705 CONEXANT ACCESSRUNNER USB DRIVER
4706 L: accessrunner-general@lists.sourceforge.net
4708 W: http://accessrunner.sourceforge.net/
4709 F: drivers/usb/atm/cxacru.c
4712 M: Joel Becker <jlbec@evilplan.org>
4713 M: Christoph Hellwig <hch@lst.de>
4715 T: git git://git.infradead.org/users/hch/configfs.git
4717 F: include/linux/configfs.h
4718 F: samples/configfs/
4721 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4723 F: drivers/video/console/
4724 F: include/linux/console*
4727 M: Frederic Weisbecker <frederic@kernel.org>
4729 F: kernel/context_tracking.c
4730 F: include/linux/context_tracking*
4732 CONTROL GROUP (CGROUP)
4733 M: Tejun Heo <tj@kernel.org>
4734 M: Zefan Li <lizefan.x@bytedance.com>
4735 M: Johannes Weiner <hannes@cmpxchg.org>
4736 L: cgroups@vger.kernel.org
4738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4739 F: Documentation/admin-guide/cgroup-v1/
4740 F: Documentation/admin-guide/cgroup-v2.rst
4741 F: include/linux/cgroup*
4744 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4745 M: Tejun Heo <tj@kernel.org>
4746 M: Jens Axboe <axboe@kernel.dk>
4747 L: cgroups@vger.kernel.org
4748 L: linux-block@vger.kernel.org
4749 T: git git://git.kernel.dk/linux-block
4750 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4751 F: block/bfq-cgroup.c
4752 F: block/blk-cgroup.c
4753 F: block/blk-iolatency.c
4754 F: block/blk-throttle.c
4755 F: include/linux/blk-cgroup.h
4757 CONTROL GROUP - CPUSET
4758 M: Zefan Li <lizefan.x@bytedance.com>
4759 L: cgroups@vger.kernel.org
4761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4762 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4763 F: include/linux/cpuset.h
4764 F: kernel/cgroup/cpuset.c
4766 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4767 M: Johannes Weiner <hannes@cmpxchg.org>
4768 M: Michal Hocko <mhocko@kernel.org>
4769 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4770 L: cgroups@vger.kernel.org
4771 L: linux-mm@kvack.org
4776 CORETEMP HARDWARE MONITORING DRIVER
4777 M: Fenghua Yu <fenghua.yu@intel.com>
4778 L: linux-hwmon@vger.kernel.org
4780 F: Documentation/hwmon/coretemp.rst
4781 F: drivers/hwmon/coretemp.c
4783 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4784 M: Marius Zachmann <mail@mariuszachmann.de>
4785 L: linux-hwmon@vger.kernel.org
4787 F: drivers/hwmon/corsair-cpro.c
4789 CORSAIR-PSU HARDWARE MONITOR DRIVER
4790 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4791 L: linux-hwmon@vger.kernel.org
4793 F: Documentation/hwmon/corsair-psu.rst
4794 F: drivers/hwmon/corsair-psu.c
4796 COSA/SRP SYNC SERIAL DRIVER
4797 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4799 W: http://www.fi.muni.cz/~kas/cosa/
4800 F: drivers/net/wan/cosa*
4803 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4804 L: linux-iio@vger.kernel.org
4806 F: Documentation/ABI/testing/sysfs-bus-counter
4807 F: Documentation/driver-api/generic-counter.rst
4809 F: include/linux/counter.h
4810 F: include/linux/counter_enum.h
4813 M: Bence Csókás <bence98@sch.bme.hu>
4815 F: drivers/i2c/busses/i2c-cp2615.c
4817 CPMAC ETHERNET DRIVER
4818 M: Florian Fainelli <f.fainelli@gmail.com>
4819 L: netdev@vger.kernel.org
4821 F: drivers/net/ethernet/ti/cpmac.c
4823 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4824 M: Viresh Kumar <viresh.kumar@linaro.org>
4825 M: Sudeep Holla <sudeep.holla@arm.com>
4826 L: linux-pm@vger.kernel.org
4828 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4829 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4831 CPU FREQUENCY SCALING FRAMEWORK
4832 M: "Rafael J. Wysocki" <rafael@kernel.org>
4833 M: Viresh Kumar <viresh.kumar@linaro.org>
4834 L: linux-pm@vger.kernel.org
4836 B: https://bugzilla.kernel.org
4837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4839 F: Documentation/admin-guide/pm/cpufreq.rst
4840 F: Documentation/admin-guide/pm/intel_pstate.rst
4841 F: Documentation/cpu-freq/
4842 F: Documentation/devicetree/bindings/cpufreq/
4844 F: include/linux/cpufreq.h
4845 F: include/linux/sched/cpufreq.h
4846 F: kernel/sched/cpufreq*.c
4847 F: tools/testing/selftests/cpufreq/
4849 CPU IDLE TIME MANAGEMENT FRAMEWORK
4850 M: "Rafael J. Wysocki" <rafael@kernel.org>
4851 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4852 L: linux-pm@vger.kernel.org
4854 B: https://bugzilla.kernel.org
4855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4856 F: Documentation/admin-guide/pm/cpuidle.rst
4857 F: Documentation/driver-api/pm/cpuidle.rst
4859 F: include/linux/cpuidle.h
4861 CPU POWER MONITORING SUBSYSTEM
4862 M: Thomas Renninger <trenn@suse.com>
4863 M: Shuah Khan <shuah@kernel.org>
4864 M: Shuah Khan <skhan@linuxfoundation.org>
4865 L: linux-pm@vger.kernel.org
4867 F: tools/power/cpupower/
4870 M: "H. Peter Anvin" <hpa@zytor.com>
4872 F: arch/x86/kernel/cpuid.c
4873 F: arch/x86/kernel/msr.c
4875 CPUIDLE DRIVER - ARM BIG LITTLE
4876 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4877 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4878 L: linux-pm@vger.kernel.org
4879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4882 F: drivers/cpuidle/cpuidle-big_little.c
4884 CPUIDLE DRIVER - ARM EXYNOS
4885 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4886 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4887 M: Kukjin Kim <kgene@kernel.org>
4888 L: linux-pm@vger.kernel.org
4889 L: linux-samsung-soc@vger.kernel.org
4891 F: arch/arm/mach-exynos/pm.c
4892 F: drivers/cpuidle/cpuidle-exynos.c
4893 F: include/linux/platform_data/cpuidle-exynos.h
4895 CPUIDLE DRIVER - ARM PSCI
4896 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4897 M: Sudeep Holla <sudeep.holla@arm.com>
4898 L: linux-pm@vger.kernel.org
4899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4901 F: drivers/cpuidle/cpuidle-psci.c
4903 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4904 M: Ulf Hansson <ulf.hansson@linaro.org>
4905 L: linux-pm@vger.kernel.org
4906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4908 F: drivers/cpuidle/cpuidle-psci.h
4909 F: drivers/cpuidle/cpuidle-psci-domain.c
4912 M: Nicolas Pitre <nico@fluxnic.net>
4914 F: Documentation/filesystems/cramfs.rst
4918 M: Bastien Nocera <hadess@hadess.net>
4919 L: linux-input@vger.kernel.org
4921 F: drivers/hid/hid-creative-sb0540.c
4924 M: Herbert Xu <herbert@gondor.apana.org.au>
4925 M: "David S. Miller" <davem@davemloft.net>
4926 L: linux-crypto@vger.kernel.org
4928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4930 F: Documentation/crypto/
4931 F: Documentation/devicetree/bindings/crypto/
4936 F: include/linux/crypto*
4939 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4940 M: Neil Horman <nhorman@tuxdriver.com>
4941 L: linux-crypto@vger.kernel.org
4943 F: crypto/ansi_cprng.c
4947 M: Hans Verkuil <hverkuil@xs4all.nl>
4948 L: linux-media@vger.kernel.org
4950 W: http://linuxtv.org
4951 T: git git://linuxtv.org/media_tree.git
4952 F: drivers/media/i2c/cs3308.c
4954 CS5535 Audio ALSA driver
4955 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4957 F: sound/pci/cs5535audio/
4959 CSI DRIVERS FOR ALLWINNER V3s
4960 M: Yong Deng <yong.deng@magewell.com>
4961 L: linux-media@vger.kernel.org
4963 T: git git://linuxtv.org/media_tree.git
4964 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4965 F: drivers/media/platform/sunxi/sun6i-csi/
4968 M: Solomon Peachy <pizza@shaftnet.org>
4970 F: drivers/net/wireless/st/cw1200/
4972 CX18 VIDEO4LINUX DRIVER
4973 M: Andy Walls <awalls@md.metrocast.net>
4974 L: linux-media@vger.kernel.org
4976 W: https://linuxtv.org
4977 T: git git://linuxtv.org/media_tree.git
4978 F: drivers/media/pci/cx18/
4979 F: include/uapi/linux/ivtv*
4981 CX2341X MPEG ENCODER HELPER MODULE
4982 M: Hans Verkuil <hverkuil@xs4all.nl>
4983 L: linux-media@vger.kernel.org
4985 W: https://linuxtv.org
4986 T: git git://linuxtv.org/media_tree.git
4987 F: drivers/media/common/cx2341x*
4988 F: include/media/drv-intf/cx2341x.h
4990 CX24120 MEDIA DRIVER
4991 M: Jemma Denson <jdenson@gmail.com>
4992 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4993 L: linux-media@vger.kernel.org
4995 W: https://linuxtv.org
4996 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4997 F: drivers/media/dvb-frontends/cx24120*
4999 CX88 VIDEO4LINUX DRIVER
5000 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5001 L: linux-media@vger.kernel.org
5003 W: https://linuxtv.org
5004 T: git git://linuxtv.org/media_tree.git
5005 F: Documentation/driver-api/media/drivers/cx88*
5006 F: drivers/media/pci/cx88/
5008 CXD2820R MEDIA DRIVER
5009 M: Antti Palosaari <crope@iki.fi>
5010 L: linux-media@vger.kernel.org
5012 W: https://linuxtv.org
5013 W: http://palosaari.fi/linux/
5014 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5015 T: git git://linuxtv.org/anttip/media_tree.git
5016 F: drivers/media/dvb-frontends/cxd2820r*
5018 CXGB3 ETHERNET DRIVER (CXGB3)
5019 M: Raju Rangoju <rajur@chelsio.com>
5020 L: netdev@vger.kernel.org
5022 W: http://www.chelsio.com
5023 F: drivers/net/ethernet/chelsio/cxgb3/
5025 CXGB3 ISCSI DRIVER (CXGB3I)
5026 M: Karen Xie <kxie@chelsio.com>
5027 L: linux-scsi@vger.kernel.org
5029 W: http://www.chelsio.com
5030 F: drivers/scsi/cxgbi/cxgb3i
5032 CXGB4 CRYPTO DRIVER (chcr)
5033 M: Ayush Sawal <ayush.sawal@chelsio.com>
5034 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5035 M: Rohit Maheshwari <rohitm@chelsio.com>
5036 L: linux-crypto@vger.kernel.org
5038 W: http://www.chelsio.com
5039 F: drivers/crypto/chelsio
5041 CXGB4 INLINE CRYPTO DRIVER
5042 M: Ayush Sawal <ayush.sawal@chelsio.com>
5043 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5044 M: Rohit Maheshwari <rohitm@chelsio.com>
5045 L: netdev@vger.kernel.org
5047 W: http://www.chelsio.com
5048 F: drivers/net/ethernet/chelsio/inline_crypto/
5050 CXGB4 ETHERNET DRIVER (CXGB4)
5051 M: Raju Rangoju <rajur@chelsio.com>
5052 L: netdev@vger.kernel.org
5054 W: http://www.chelsio.com
5055 F: drivers/net/ethernet/chelsio/cxgb4/
5057 CXGB4 ISCSI DRIVER (CXGB4I)
5058 M: Karen Xie <kxie@chelsio.com>
5059 L: linux-scsi@vger.kernel.org
5061 W: http://www.chelsio.com
5062 F: drivers/scsi/cxgbi/cxgb4i
5064 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5065 M: Potnuri Bharat Teja <bharat@chelsio.com>
5066 L: linux-rdma@vger.kernel.org
5068 W: http://www.openfabrics.org
5069 F: drivers/infiniband/hw/cxgb4/
5070 F: include/uapi/rdma/cxgb4-abi.h
5072 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5073 M: Raju Rangoju <rajur@chelsio.com>
5074 L: netdev@vger.kernel.org
5076 W: http://www.chelsio.com
5077 F: drivers/net/ethernet/chelsio/cxgb4vf/
5079 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5080 M: Frederic Barrat <fbarrat@linux.ibm.com>
5081 M: Andrew Donnellan <ajd@linux.ibm.com>
5082 L: linuxppc-dev@lists.ozlabs.org
5084 F: Documentation/ABI/testing/sysfs-class-cxl
5085 F: Documentation/powerpc/cxl.rst
5086 F: arch/powerpc/platforms/powernv/pci-cxl.c
5087 F: drivers/misc/cxl/
5088 F: include/misc/cxl*
5089 F: include/uapi/misc/cxl.h
5091 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5092 M: Manoj N. Kumar <manoj@linux.ibm.com>
5093 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5094 M: Uma Krishnan <ukrishn@linux.ibm.com>
5095 L: linux-scsi@vger.kernel.org
5097 F: Documentation/powerpc/cxlflash.rst
5098 F: drivers/scsi/cxlflash/
5099 F: include/uapi/scsi/cxlflash_ioctl.h
5102 M: Russell King <linux@armlinux.org.uk>
5103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5105 W: http://www.armlinux.org.uk/
5106 F: drivers/video/fbdev/cyber2000fb.*
5108 CYCLADES PC300 DRIVER
5110 F: drivers/net/wan/pc300*
5112 CYPRESS_FIRMWARE MEDIA DRIVER
5113 M: Antti Palosaari <crope@iki.fi>
5114 L: linux-media@vger.kernel.org
5116 W: https://linuxtv.org
5117 W: http://palosaari.fi/linux/
5118 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5119 T: git git://linuxtv.org/anttip/media_tree.git
5120 F: drivers/media/common/cypress_firmware*
5122 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5123 M: Linus Walleij <linus.walleij@linaro.org>
5124 L: linux-input@vger.kernel.org
5126 F: drivers/input/touchscreen/cy8ctma140.c
5128 CYTTSP TOUCHSCREEN DRIVER
5129 M: Linus Walleij <linus.walleij@linaro.org>
5130 L: linux-input@vger.kernel.org
5132 F: drivers/input/touchscreen/cyttsp*
5134 D-LINK DIR-685 TOUCHKEYS DRIVER
5135 M: Linus Walleij <linus.walleij@linaro.org>
5136 L: linux-input@vger.kernel.org
5138 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5140 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5141 M: Joshua Kinard <kumba@gentoo.org>
5143 F: drivers/rtc/rtc-ds1685.c
5144 F: include/linux/rtc/ds1685.h
5146 DAMA SLAVE for AX.25
5147 M: Joerg Reuter <jreuter@yaina.de>
5148 L: linux-hams@vger.kernel.org
5150 W: http://yaina.de/jreuter/
5151 W: http://www.qsl.net/dl1bke/
5152 F: net/ax25/af_ax25.c
5153 F: net/ax25/ax25_dev.c
5154 F: net/ax25/ax25_ds_*
5155 F: net/ax25/ax25_in.c
5156 F: net/ax25/ax25_out.c
5157 F: net/ax25/ax25_timer.c
5158 F: net/ax25/sysctl_net_ax25.c
5161 M: SeongJae Park <sjpark@amazon.de>
5162 L: linux-mm@kvack.org
5164 F: Documentation/admin-guide/mm/damon/
5165 F: Documentation/vm/damon/
5166 F: include/linux/damon.h
5167 F: include/trace/events/damon.h
5169 F: tools/testing/selftests/damon/
5171 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5172 L: netdev@vger.kernel.org
5174 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5175 F: drivers/net/ethernet/dec/tulip/dmfe.c
5177 DC390/AM53C974 SCSI driver
5178 M: Hannes Reinecke <hare@suse.com>
5179 L: linux-scsi@vger.kernel.org
5181 F: drivers/scsi/am53c974.c
5184 M: Oliver Neukum <oliver@neukum.org>
5185 M: Ali Akcaagac <aliakc@web.de>
5186 M: Jamie Lenehan <lenehan@twibble.org>
5187 L: dc395x@twibble.org
5189 W: http://twibble.org/dist/dc395x/
5190 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5191 F: Documentation/scsi/dc395x.rst
5192 F: drivers/scsi/dc395x.*
5195 L: dccp@vger.kernel.org
5197 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5198 F: include/linux/dccp.h
5199 F: include/linux/tfrc.h
5200 F: include/uapi/linux/dccp.h
5203 DECnet NETWORK LAYER
5204 L: linux-decnet-user@lists.sourceforge.net
5206 W: http://linux-decnet.sourceforge.net
5207 F: Documentation/networking/decnet.rst
5210 DECSTATION PLATFORM SUPPORT
5211 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5212 L: linux-mips@vger.kernel.org
5214 W: http://www.linux-mips.org/wiki/DECstation
5216 F: arch/mips/include/asm/dec/
5217 F: arch/mips/include/asm/mach-dec/
5219 DEFXX FDDI NETWORK DRIVER
5220 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5222 F: drivers/net/fddi/defxx.*
5224 DEFZA FDDI NETWORK DRIVER
5225 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5227 F: drivers/net/fddi/defza.*
5229 DEINTERLACE DRIVERS FOR ALLWINNER H3
5230 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5231 L: linux-media@vger.kernel.org
5233 T: git git://linuxtv.org/media_tree.git
5234 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5235 F: drivers/media/platform/sunxi/sun8i-di/
5238 M: Matthew Garrett <mjg59@srcf.ucam.org>
5239 M: Pali Rohár <pali@kernel.org>
5240 L: platform-driver-x86@vger.kernel.org
5242 F: drivers/platform/x86/dell/dell-laptop.c
5244 DELL LAPTOP FREEFALL DRIVER
5245 M: Pali Rohár <pali@kernel.org>
5247 F: drivers/platform/x86/dell/dell-smo8800.c
5249 DELL LAPTOP RBTN DRIVER
5250 M: Pali Rohár <pali@kernel.org>
5252 F: drivers/platform/x86/dell/dell-rbtn.*
5254 DELL LAPTOP SMM DRIVER
5255 M: Pali Rohár <pali@kernel.org>
5257 F: drivers/hwmon/dell-smm-hwmon.c
5258 F: include/uapi/linux/i8k.h
5260 DELL REMOTE BIOS UPDATE DRIVER
5261 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5262 L: platform-driver-x86@vger.kernel.org
5264 F: drivers/platform/x86/dell/dell_rbu.c
5267 M: Pali Rohár <pali@kernel.org>
5268 L: Dell.Client.Kernel@dell.com
5269 L: platform-driver-x86@vger.kernel.org
5271 F: drivers/platform/x86/dell/dell-smbios.*
5273 DELL SMBIOS SMM DRIVER
5274 L: Dell.Client.Kernel@dell.com
5275 L: platform-driver-x86@vger.kernel.org
5277 F: drivers/platform/x86/dell/dell-smbios-smm.c
5279 DELL SMBIOS WMI DRIVER
5280 L: Dell.Client.Kernel@dell.com
5281 L: platform-driver-x86@vger.kernel.org
5283 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5284 F: tools/wmi/dell-smbios-example.c
5286 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5287 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5288 L: platform-driver-x86@vger.kernel.org
5290 F: Documentation/driver-api/dcdbas.rst
5291 F: drivers/platform/x86/dell/dcdbas.*
5293 DELL WMI DESCRIPTOR DRIVER
5294 L: Dell.Client.Kernel@dell.com
5296 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5298 DELL WMI SYSMAN DRIVER
5299 M: Divya Bharathi <divya.bharathi@dell.com>
5300 M: Prasanth Ksr <prasanth.ksr@dell.com>
5301 L: Dell.Client.Kernel@dell.com
5302 L: platform-driver-x86@vger.kernel.org
5304 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5305 F: drivers/platform/x86/dell/dell-wmi-sysman/
5307 DELL WMI NOTIFICATIONS DRIVER
5308 M: Matthew Garrett <mjg59@srcf.ucam.org>
5309 M: Pali Rohár <pali@kernel.org>
5311 F: drivers/platform/x86/dell/dell-wmi-base.c
5313 DELL WMI HARDWARE PRIVACY SUPPORT
5314 M: Perry Yuan <Perry.Yuan@dell.com>
5315 L: Dell.Client.Kernel@dell.com
5316 L: platform-driver-x86@vger.kernel.org
5318 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5320 DELTA ST MEDIA DRIVER
5321 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5322 L: linux-media@vger.kernel.org
5324 W: https://linuxtv.org
5325 T: git git://linuxtv.org/media_tree.git
5326 F: drivers/media/platform/sti/delta
5328 DELTA DPS920AB PSU DRIVER
5329 M: Robert Marko <robert.marko@sartura.hr>
5330 L: linux-hwmon@vger.kernel.org
5332 F: Documentation/hwmon/dps920ab.rst
5333 F: drivers/hwmon/pmbus/dps920ab.c
5336 L: linux-mtd@lists.infradead.org
5338 F: drivers/mtd/nand/raw/denali*
5340 DESIGNWARE EDMA CORE IP DRIVER
5341 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5342 L: dmaengine@vger.kernel.org
5344 F: drivers/dma/dw-edma/
5345 F: include/linux/dma/edma.h
5347 DESIGNWARE XDATA IP DRIVER
5348 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5349 L: linux-pci@vger.kernel.org
5351 F: Documentation/misc-devices/dw-xdata-pcie.rst
5352 F: drivers/misc/dw-xdata-pcie.c
5354 DESIGNWARE USB2 DRD IP DRIVER
5355 M: Minas Harutyunyan <hminas@synopsys.com>
5356 L: linux-usb@vger.kernel.org
5358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5359 F: drivers/usb/dwc2/
5361 DESIGNWARE USB3 DRD IP DRIVER
5362 M: Felipe Balbi <balbi@kernel.org>
5363 L: linux-usb@vger.kernel.org
5365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5366 F: drivers/usb/dwc3/
5368 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5369 M: Andreas Klinger <ak@it-klinger.de>
5370 L: linux-iio@vger.kernel.org
5372 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5373 F: drivers/iio/proximity/srf*.c
5375 DEVICE COREDUMP (DEV_COREDUMP)
5376 M: Johannes Berg <johannes@sipsolutions.net>
5377 L: linux-kernel@vger.kernel.org
5379 F: drivers/base/devcoredump.c
5380 F: include/linux/devcoredump.h
5382 DEVICE DEPENDENCY HELPER SCRIPT
5383 M: Saravana Kannan <saravanak@google.com>
5384 L: linux-kernel@vger.kernel.org
5386 F: scripts/dev-needs.sh
5388 DEVICE DIRECT ACCESS (DAX)
5389 M: Dan Williams <dan.j.williams@intel.com>
5390 M: Vishal Verma <vishal.l.verma@intel.com>
5391 M: Dave Jiang <dave.jiang@intel.com>
5392 L: nvdimm@lists.linux.dev
5396 DEVICE FREQUENCY (DEVFREQ)
5397 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5398 M: Kyungmin Park <kyungmin.park@samsung.com>
5399 M: Chanwoo Choi <cw00.choi@samsung.com>
5400 L: linux-pm@vger.kernel.org
5402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5403 F: Documentation/devicetree/bindings/devfreq/
5405 F: include/linux/devfreq.h
5406 F: include/trace/events/devfreq.h
5408 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5409 M: Chanwoo Choi <cw00.choi@samsung.com>
5410 L: linux-pm@vger.kernel.org
5412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5413 F: Documentation/devicetree/bindings/devfreq/event/
5414 F: drivers/devfreq/devfreq-event.c
5415 F: drivers/devfreq/event/
5416 F: include/dt-bindings/pmu/exynos_ppmu.h
5417 F: include/linux/devfreq-event.h
5419 DEVICE NUMBER REGISTRY
5420 M: Torben Mathiasen <device@lanana.org>
5422 W: http://lanana.org/docs/device-list/index.html
5424 DEVICE RESOURCE MANAGEMENT HELPERS
5425 M: Hans de Goede <hdegoede@redhat.com>
5426 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5428 F: include/linux/devm-helpers.h
5431 M: Alasdair Kergon <agk@redhat.com>
5432 M: Mike Snitzer <snitzer@redhat.com>
5433 M: dm-devel@redhat.com
5434 L: dm-devel@redhat.com
5436 W: http://sources.redhat.com/dm
5437 Q: http://patchwork.kernel.org/project/dm-devel/list/
5438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5439 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5440 F: Documentation/admin-guide/device-mapper/
5441 F: drivers/md/Kconfig
5442 F: drivers/md/Makefile
5444 F: drivers/md/persistent-data/
5445 F: include/linux/device-mapper.h
5446 F: include/linux/dm-*.h
5447 F: include/uapi/linux/dm-*.h
5450 M: Jiri Pirko <jiri@nvidia.com>
5451 L: netdev@vger.kernel.org
5453 F: Documentation/networking/devlink
5454 F: include/net/devlink.h
5455 F: include/uapi/linux/devlink.h
5456 F: net/core/devlink.c
5458 DIALOG SEMICONDUCTOR DRIVERS
5459 M: Support Opensource <support.opensource@diasemi.com>
5461 W: http://www.dialog-semiconductor.com/products
5462 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5463 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5464 F: Documentation/devicetree/bindings/mfd/da90*.txt
5465 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5466 F: Documentation/devicetree/bindings/regulator/da92*.txt
5467 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5468 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5469 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5470 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5471 F: Documentation/hwmon/da90??.rst
5472 F: drivers/gpio/gpio-da90??.c
5473 F: drivers/hwmon/da90??-hwmon.c
5474 F: drivers/iio/adc/da91??-*.c
5475 F: drivers/input/misc/da72??.[ch]
5476 F: drivers/input/misc/da90??_onkey.c
5477 F: drivers/input/touchscreen/da9052_tsi.c
5478 F: drivers/leds/leds-da90??.c
5479 F: drivers/mfd/da903x.c
5480 F: drivers/mfd/da90??-*.c
5481 F: drivers/mfd/da91??-*.c
5482 F: drivers/pinctrl/pinctrl-da90??.c
5483 F: drivers/power/supply/da9052-battery.c
5484 F: drivers/power/supply/da91??-*.c
5485 F: drivers/regulator/da9???-regulator.[ch]
5486 F: drivers/regulator/slg51000-regulator.[ch]
5487 F: drivers/rtc/rtc-da90??.c
5488 F: drivers/thermal/da90??-thermal.c
5489 F: drivers/video/backlight/da90??_bl.c
5490 F: drivers/watchdog/da90??_wdt.c
5491 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5492 F: include/linux/mfd/da903x.h
5493 F: include/linux/mfd/da9052/
5494 F: include/linux/mfd/da9055/
5495 F: include/linux/mfd/da9062/
5496 F: include/linux/mfd/da9063/
5497 F: include/linux/mfd/da9150/
5498 F: include/linux/regulator/da9211.h
5499 F: include/sound/da[79]*.h
5500 F: sound/soc/codecs/da[79]*.[ch]
5502 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5503 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5504 L: linux-gpio@vger.kernel.org
5506 F: drivers/gpio/gpio-gpio-mm.c
5508 DIOLAN U2C-12 I2C DRIVER
5509 M: Guenter Roeck <linux@roeck-us.net>
5510 L: linux-i2c@vger.kernel.org
5512 F: drivers/i2c/busses/i2c-diolan-u2c.c
5514 DIRECTORY NOTIFICATION (DNOTIFY)
5515 M: Jan Kara <jack@suse.cz>
5516 R: Amir Goldstein <amir73il@gmail.com>
5517 L: linux-fsdevel@vger.kernel.org
5519 F: Documentation/filesystems/dnotify.rst
5520 F: fs/notify/dnotify/
5521 F: include/linux/dnotify.h
5523 DISK GEOMETRY AND PARTITION HANDLING
5524 M: Andries Brouwer <aeb@cwi.nl>
5526 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5527 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5528 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5531 M: Jan Kara <jack@suse.com>
5533 F: Documentation/filesystems/quota.rst
5535 F: include/linux/quota*.h
5536 F: include/uapi/linux/quota*.h
5538 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5539 M: Bernie Thompson <bernie@plugable.com>
5540 L: linux-fbdev@vger.kernel.org
5542 W: http://plugable.com/category/projects/udlfb/
5543 F: Documentation/fb/udlfb.rst
5544 F: drivers/video/fbdev/udlfb.c
5545 F: include/video/udlfb.h
5547 DISTRIBUTED LOCK MANAGER (DLM)
5548 M: Christine Caulfield <ccaulfie@redhat.com>
5549 M: David Teigland <teigland@redhat.com>
5550 L: cluster-devel@redhat.com
5552 W: http://sources.redhat.com/cluster/
5553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5556 DMA BUFFER SHARING FRAMEWORK
5557 M: Sumit Semwal <sumit.semwal@linaro.org>
5558 M: Christian König <christian.koenig@amd.com>
5559 L: linux-media@vger.kernel.org
5560 L: dri-devel@lists.freedesktop.org
5561 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5563 T: git git://anongit.freedesktop.org/drm/drm-misc
5564 F: Documentation/driver-api/dma-buf.rst
5566 F: include/linux/*fence.h
5567 F: include/linux/dma-buf*
5568 F: include/linux/dma-resv.h
5569 K: \bdma_(?:buf|fence|resv)\b
5571 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5572 M: Vinod Koul <vkoul@kernel.org>
5573 L: dmaengine@vger.kernel.org
5575 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5577 F: Documentation/devicetree/bindings/dma/
5578 F: Documentation/driver-api/dmaengine/
5580 F: include/linux/dma/
5581 F: include/linux/dmaengine.h
5582 F: include/linux/of_dma.h
5585 M: Christoph Hellwig <hch@lst.de>
5586 M: Marek Szyprowski <m.szyprowski@samsung.com>
5587 R: Robin Murphy <robin.murphy@arm.com>
5588 L: iommu@lists.linux-foundation.org
5590 W: http://git.infradead.org/users/hch/dma-mapping.git
5591 T: git git://git.infradead.org/users/hch/dma-mapping.git
5592 F: include/asm-generic/dma-mapping.h
5593 F: include/linux/dma-direct.h
5594 F: include/linux/dma-mapping.h
5595 F: include/linux/dma-map-ops.h
5598 DMA MAPPING BENCHMARK
5599 M: Barry Song <song.bao.hua@hisilicon.com>
5600 L: iommu@lists.linux-foundation.org
5601 F: kernel/dma/map_benchmark.c
5602 F: tools/testing/selftests/dma/
5604 DMA-BUF HEAPS FRAMEWORK
5605 M: Sumit Semwal <sumit.semwal@linaro.org>
5606 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5607 R: Liam Mark <lmark@codeaurora.org>
5608 R: Laura Abbott <labbott@redhat.com>
5609 R: Brian Starkey <Brian.Starkey@arm.com>
5610 R: John Stultz <john.stultz@linaro.org>
5611 L: linux-media@vger.kernel.org
5612 L: dri-devel@lists.freedesktop.org
5613 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5615 T: git git://anongit.freedesktop.org/drm/drm-misc
5616 F: drivers/dma-buf/dma-heap.c
5617 F: drivers/dma-buf/heaps/*
5618 F: include/linux/dma-heap.h
5619 F: include/uapi/linux/dma-heap.h
5621 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5622 M: Lukasz Luba <lukasz.luba@arm.com>
5623 L: linux-pm@vger.kernel.org
5624 L: linux-samsung-soc@vger.kernel.org
5626 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5627 F: drivers/memory/samsung/exynos5422-dmc.c
5629 DME1737 HARDWARE MONITOR DRIVER
5630 M: Juerg Haefliger <juergh@gmail.com>
5631 L: linux-hwmon@vger.kernel.org
5633 F: Documentation/hwmon/dme1737.rst
5634 F: drivers/hwmon/dme1737.c
5637 M: Jean Delvare <jdelvare@suse.com>
5639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5640 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5641 F: drivers/firmware/dmi-id.c
5642 F: drivers/firmware/dmi_scan.c
5643 F: include/linux/dmi.h
5646 M: Jonathan Corbet <corbet@lwn.net>
5647 L: linux-doc@vger.kernel.org
5649 P: Documentation/doc-guide/maintainer-profile.rst
5650 T: git git://git.lwn.net/linux.git docs-next
5652 F: scripts/documentation-file-ref-check
5653 F: scripts/kernel-doc
5654 F: scripts/sphinx-pre-install
5655 X: Documentation/ABI/
5656 X: Documentation/admin-guide/media/
5657 X: Documentation/devicetree/
5658 X: Documentation/driver-api/media/
5659 X: Documentation/firmware-guide/acpi/
5660 X: Documentation/i2c/
5661 X: Documentation/power/
5662 X: Documentation/spi/
5663 X: Documentation/userspace-api/media/
5665 DOCUMENTATION REPORTING ISSUES
5666 M: Thorsten Leemhuis <linux@leemhuis.info>
5667 L: linux-doc@vger.kernel.org
5669 F: Documentation/admin-guide/reporting-issues.rst
5671 DOCUMENTATION SCRIPTS
5672 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5673 L: linux-doc@vger.kernel.org
5675 F: Documentation/sphinx/parse-headers.pl
5676 F: scripts/documentation-file-ref-check
5677 F: scripts/sphinx-pre-install
5679 DOCUMENTATION/ITALIAN
5680 M: Federico Vaga <federico.vaga@vaga.pv.it>
5681 L: linux-doc@vger.kernel.org
5683 F: Documentation/translations/it_IT
5685 DONGWOON DW9714 LENS VOICE COIL DRIVER
5686 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5687 L: linux-media@vger.kernel.org
5689 T: git git://linuxtv.org/media_tree.git
5690 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5691 F: drivers/media/i2c/dw9714.c
5693 DONGWOON DW9768 LENS VOICE COIL DRIVER
5694 M: Dongchun Zhu <dongchun.zhu@mediatek.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,dw9768.yaml
5699 F: drivers/media/i2c/dw9768.c
5701 DONGWOON DW9807 LENS VOICE COIL DRIVER
5702 M: Sakari Ailus <sakari.ailus@linux.intel.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,dw9807-vcm.txt
5707 F: drivers/media/i2c/dw9807-vcm.c
5710 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5711 L: blinux-list@redhat.com
5713 F: drivers/char/dtlk.c
5714 F: include/linux/dtlk.h
5716 DPAA2 DATAPATH I/O (DPIO) DRIVER
5717 M: Roy Pledge <Roy.Pledge@nxp.com>
5718 L: linux-kernel@vger.kernel.org
5720 F: drivers/soc/fsl/dpio
5722 DPAA2 ETHERNET DRIVER
5723 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5724 L: netdev@vger.kernel.org
5726 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5727 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5728 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5729 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5730 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5731 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5732 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5733 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5734 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5736 DPAA2 ETHERNET SWITCH DRIVER
5737 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5738 L: netdev@vger.kernel.org
5740 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5741 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5742 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5744 DPT_I2O SCSI RAID DRIVER
5745 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5746 L: linux-scsi@vger.kernel.org
5748 W: http://www.adaptec.com/
5749 F: drivers/scsi/dpt*
5750 F: drivers/scsi/dpt/
5753 M: Philipp Reisner <philipp.reisner@linbit.com>
5754 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5755 L: drbd-dev@lists.linbit.com
5757 W: http://www.drbd.org
5758 T: git git://git.linbit.com/linux-drbd.git
5759 T: git git://git.linbit.com/drbd-8.4.git
5760 F: Documentation/admin-guide/blockdev/
5761 F: drivers/block/drbd/
5764 DRIVER COMPONENT FRAMEWORK
5765 L: dri-devel@lists.freedesktop.org
5766 F: drivers/base/component.c
5767 F: include/linux/component.h
5769 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5770 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5771 R: "Rafael J. Wysocki" <rafael@kernel.org>
5773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5774 F: Documentation/core-api/kobject.rst
5778 F: include/linux/debugfs.h
5779 F: include/linux/kobj*
5782 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5783 M: Nishanth Menon <nm@ti.com>
5784 L: linux-pm@vger.kernel.org
5786 F: drivers/soc/ti/smartreflex.c
5787 F: include/linux/power/smartreflex.h
5789 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5790 M: Maxime Ripard <mripard@kernel.org>
5791 M: Chen-Yu Tsai <wens@csie.org>
5792 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5793 L: dri-devel@lists.freedesktop.org
5795 T: git git://anongit.freedesktop.org/drm/drm-misc
5796 F: drivers/gpu/drm/sun4i/sun8i*
5798 DRM DRIVER FOR ARM PL111 CLCD
5799 M: Emma Anholt <emma@anholt.net>
5801 T: git git://anongit.freedesktop.org/drm/drm-misc
5802 F: drivers/gpu/drm/pl111/
5804 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5805 M: Linus Walleij <linus.walleij@linaro.org>
5807 T: git git://anongit.freedesktop.org/drm/drm-misc
5808 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5809 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5811 DRM DRIVER FOR ASPEED BMC GFX
5812 M: Joel Stanley <joel@jms.id.au>
5813 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5815 T: git git://anongit.freedesktop.org/drm/drm-misc
5816 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5817 F: drivers/gpu/drm/aspeed/
5819 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5820 M: Dave Airlie <airlied@redhat.com>
5821 R: Thomas Zimmermann <tzimmermann@suse.de>
5822 L: dri-devel@lists.freedesktop.org
5824 T: git git://anongit.freedesktop.org/drm/drm-misc
5825 F: drivers/gpu/drm/ast/
5827 DRM DRIVER FOR BOCHS VIRTUAL GPU
5828 M: Gerd Hoffmann <kraxel@redhat.com>
5829 L: virtualization@lists.linux-foundation.org
5831 T: git git://anongit.freedesktop.org/drm/drm-misc
5832 F: drivers/gpu/drm/tiny/bochs.c
5834 DRM DRIVER FOR BOE HIMAX8279D PANELS
5835 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5837 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5838 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5840 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5841 M: Jagan Teki <jagan@amarulasolutions.com>
5843 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5844 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5846 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5847 M: Linus Walleij <linus.walleij@linaro.org>
5849 T: git git://anongit.freedesktop.org/drm/drm-misc
5850 F: drivers/gpu/drm/tve200/
5852 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5853 M: Icenowy Zheng <icenowy@aosc.io>
5855 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5856 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5858 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5859 M: Jagan Teki <jagan@amarulasolutions.com>
5861 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5862 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5864 DRM DRIVER FOR GENERIC USB DISPLAY
5865 M: Noralf Trønnes <noralf@tronnes.org>
5867 W: https://github.com/notro/gud/wiki
5868 T: git git://anongit.freedesktop.org/drm/drm-misc
5869 F: drivers/gpu/drm/gud/
5870 F: include/drm/gud.h
5872 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5873 M: Hans de Goede <hdegoede@redhat.com>
5875 T: git git://anongit.freedesktop.org/drm/drm-misc
5876 F: drivers/gpu/drm/tiny/gm12u320.c
5878 DRM DRIVER FOR HX8357D PANELS
5879 M: Emma Anholt <emma@anholt.net>
5881 T: git git://anongit.freedesktop.org/drm/drm-misc
5882 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5883 F: drivers/gpu/drm/tiny/hx8357d.c
5885 DRM DRIVER FOR ILITEK ILI9225 PANELS
5886 M: David Lechner <david@lechnology.com>
5888 T: git git://anongit.freedesktop.org/drm/drm-misc
5889 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5890 F: drivers/gpu/drm/tiny/ili9225.c
5892 DRM DRIVER FOR ILITEK ILI9486 PANELS
5893 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5895 T: git git://anongit.freedesktop.org/drm/drm-misc
5896 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5897 F: drivers/gpu/drm/tiny/ili9486.c
5899 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5900 S: Orphan / Obsolete
5901 F: drivers/gpu/drm/i810/
5902 F: include/uapi/drm/i810_drm.h
5904 DRM DRIVER FOR LVDS PANELS
5905 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5906 L: dri-devel@lists.freedesktop.org
5907 T: git git://anongit.freedesktop.org/drm/drm-misc
5909 F: drivers/gpu/drm/panel/panel-lvds.c
5910 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5912 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5913 M: Guido Günther <agx@sigxcpu.org>
5914 R: Purism Kernel Team <kernel@puri.sm>
5916 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5917 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5919 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5920 S: Orphan / Obsolete
5921 F: drivers/gpu/drm/mga/
5922 F: include/uapi/drm/mga_drm.h
5924 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5925 M: Dave Airlie <airlied@redhat.com>
5926 R: Thomas Zimmermann <tzimmermann@suse.de>
5927 L: dri-devel@lists.freedesktop.org
5929 T: git git://anongit.freedesktop.org/drm/drm-misc
5930 F: drivers/gpu/drm/mgag200/
5932 DRM DRIVER FOR MI0283QT
5933 M: Noralf Trønnes <noralf@tronnes.org>
5935 T: git git://anongit.freedesktop.org/drm/drm-misc
5936 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5937 F: drivers/gpu/drm/tiny/mi0283qt.c
5939 DRM DRIVER FOR MSM ADRENO GPU
5940 M: Rob Clark <robdclark@gmail.com>
5941 M: Sean Paul <sean@poorly.run>
5942 L: linux-arm-msm@vger.kernel.org
5943 L: dri-devel@lists.freedesktop.org
5944 L: freedreno@lists.freedesktop.org
5946 T: git https://gitlab.freedesktop.org/drm/msm.git
5947 F: Documentation/devicetree/bindings/display/msm/
5948 F: drivers/gpu/drm/msm/
5949 F: include/uapi/drm/msm_drm.h
5951 DRM DRIVER FOR NOVATEK NT35510 PANELS
5952 M: Linus Walleij <linus.walleij@linaro.org>
5954 T: git git://anongit.freedesktop.org/drm/drm-misc
5955 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5956 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5958 DRM DRIVER FOR NOVATEK NT36672A PANELS
5959 M: Sumit Semwal <sumit.semwal@linaro.org>
5961 T: git git://anongit.freedesktop.org/drm/drm-misc
5962 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5963 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5965 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5966 M: Ben Skeggs <bskeggs@redhat.com>
5967 L: dri-devel@lists.freedesktop.org
5968 L: nouveau@lists.freedesktop.org
5970 T: git git://github.com/skeggsb/linux
5971 F: drivers/gpu/drm/nouveau/
5972 F: include/uapi/drm/nouveau_drm.h
5974 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5975 M: Stefan Mavrodiev <stefan@olimex.com>
5977 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5978 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5980 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5981 M: Noralf Trønnes <noralf@tronnes.org>
5983 T: git git://anongit.freedesktop.org/drm/drm-misc
5984 F: Documentation/devicetree/bindings/display/repaper.txt
5985 F: drivers/gpu/drm/tiny/repaper.c
5987 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5988 M: Dave Airlie <airlied@redhat.com>
5989 M: Gerd Hoffmann <kraxel@redhat.com>
5990 L: virtualization@lists.linux-foundation.org
5992 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5993 T: git git://anongit.freedesktop.org/drm/drm-misc
5994 F: drivers/gpu/drm/tiny/cirrus.c
5996 DRM DRIVER FOR QXL VIRTUAL GPU
5997 M: Dave Airlie <airlied@redhat.com>
5998 M: Gerd Hoffmann <kraxel@redhat.com>
5999 L: virtualization@lists.linux-foundation.org
6000 L: spice-devel@lists.freedesktop.org
6002 T: git git://anongit.freedesktop.org/drm/drm-misc
6003 F: drivers/gpu/drm/qxl/
6004 F: include/uapi/drm/qxl_drm.h
6006 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6007 S: Orphan / Obsolete
6008 F: drivers/gpu/drm/r128/
6009 F: include/uapi/drm/r128_drm.h
6011 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6012 M: Robert Chiras <robert.chiras@nxp.com>
6014 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6015 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6017 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6018 M: Linus Walleij <linus.walleij@linaro.org>
6020 T: git git://anongit.freedesktop.org/drm/drm-misc
6021 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6022 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6024 DRM DRIVER FOR SITRONIX ST7703 PANELS
6025 M: Guido Günther <agx@sigxcpu.org>
6026 R: Purism Kernel Team <kernel@puri.sm>
6027 R: Ondrej Jirman <megous@megous.com>
6029 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6030 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6032 DRM DRIVER FOR SAVAGE VIDEO CARDS
6033 S: Orphan / Obsolete
6034 F: drivers/gpu/drm/savage/
6035 F: include/uapi/drm/savage_drm.h
6037 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6038 M: Thomas Zimmermann <tzimmermann@suse.de>
6039 L: dri-devel@lists.freedesktop.org
6041 T: git git://anongit.freedesktop.org/drm/drm-misc
6042 F: drivers/gpu/drm/tiny/simpledrm.c
6044 DRM DRIVER FOR SIS VIDEO CARDS
6045 S: Orphan / Obsolete
6046 F: drivers/gpu/drm/sis/
6047 F: include/uapi/drm/sis_drm.h
6049 DRM DRIVER FOR SITRONIX ST7586 PANELS
6050 M: David Lechner <david@lechnology.com>
6052 T: git git://anongit.freedesktop.org/drm/drm-misc
6053 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6054 F: drivers/gpu/drm/tiny/st7586.c
6056 DRM DRIVER FOR SITRONIX ST7701 PANELS
6057 M: Jagan Teki <jagan@amarulasolutions.com>
6059 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6060 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6062 DRM DRIVER FOR SITRONIX ST7735R PANELS
6063 M: David Lechner <david@lechnology.com>
6065 T: git git://anongit.freedesktop.org/drm/drm-misc
6066 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6067 F: drivers/gpu/drm/tiny/st7735r.c
6069 DRM DRIVER FOR SONY ACX424AKP PANELS
6070 M: Linus Walleij <linus.walleij@linaro.org>
6072 T: git git://anongit.freedesktop.org/drm/drm-misc
6073 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6075 DRM DRIVER FOR ST-ERICSSON MCDE
6076 M: Linus Walleij <linus.walleij@linaro.org>
6078 T: git git://anongit.freedesktop.org/drm/drm-misc
6079 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6080 F: drivers/gpu/drm/mcde/
6082 DRM DRIVER FOR TDFX VIDEO CARDS
6083 S: Orphan / Obsolete
6084 F: drivers/gpu/drm/tdfx/
6086 DRM DRIVER FOR TPO TPG110 PANELS
6087 M: Linus Walleij <linus.walleij@linaro.org>
6089 T: git git://anongit.freedesktop.org/drm/drm-misc
6090 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6091 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6093 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6094 M: Dave Airlie <airlied@redhat.com>
6095 R: Sean Paul <sean@poorly.run>
6096 R: Thomas Zimmermann <tzimmermann@suse.de>
6097 L: dri-devel@lists.freedesktop.org
6099 T: git git://anongit.freedesktop.org/drm/drm-misc
6100 F: drivers/gpu/drm/udl/
6102 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6103 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6104 M: Melissa Wen <melissa.srw@gmail.com>
6105 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6106 R: Daniel Vetter <daniel@ffwll.ch>
6107 L: dri-devel@lists.freedesktop.org
6109 T: git git://anongit.freedesktop.org/drm/drm-misc
6110 F: Documentation/gpu/vkms.rst
6111 F: drivers/gpu/drm/vkms/
6113 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6114 M: Hans de Goede <hdegoede@redhat.com>
6115 L: dri-devel@lists.freedesktop.org
6117 T: git git://anongit.freedesktop.org/drm/drm-misc
6118 F: drivers/gpu/drm/vboxvideo/
6120 DRM DRIVER FOR VMWARE VIRTUAL GPU
6121 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6122 M: Zack Rusin <zackr@vmware.com>
6123 L: dri-devel@lists.freedesktop.org
6125 T: git git://anongit.freedesktop.org/drm/drm-misc
6126 F: drivers/gpu/drm/vmwgfx/
6127 F: include/uapi/drm/vmwgfx_drm.h
6129 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6130 M: Linus Walleij <linus.walleij@linaro.org>
6132 T: git git://anongit.freedesktop.org/drm/drm-misc
6133 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6134 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6137 M: David Airlie <airlied@linux.ie>
6138 M: Daniel Vetter <daniel@ffwll.ch>
6139 L: dri-devel@lists.freedesktop.org
6141 B: https://gitlab.freedesktop.org/drm
6142 C: irc://irc.oftc.net/dri-devel
6143 T: git git://anongit.freedesktop.org/drm/drm
6144 F: Documentation/devicetree/bindings/display/
6145 F: Documentation/devicetree/bindings/gpu/
6146 F: Documentation/gpu/
6150 F: include/linux/vga*
6151 F: include/uapi/drm/
6153 DRM DRIVERS AND MISC GPU PATCHES
6154 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6155 M: Maxime Ripard <mripard@kernel.org>
6156 M: Thomas Zimmermann <tzimmermann@suse.de>
6158 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6159 T: git git://anongit.freedesktop.org/drm/drm-misc
6160 F: Documentation/gpu/
6161 F: drivers/gpu/drm/*
6164 F: include/linux/vga*
6165 F: include/uapi/drm/drm*
6167 DRM DRIVERS FOR ALLWINNER A10
6168 M: Maxime Ripard <mripard@kernel.org>
6169 M: Chen-Yu Tsai <wens@csie.org>
6170 L: dri-devel@lists.freedesktop.org
6172 T: git git://anongit.freedesktop.org/drm/drm-misc
6173 F: Documentation/devicetree/bindings/display/allwinner*
6174 F: drivers/gpu/drm/sun4i/
6176 DRM DRIVERS FOR AMLOGIC SOCS
6177 M: Neil Armstrong <narmstrong@baylibre.com>
6178 L: dri-devel@lists.freedesktop.org
6179 L: linux-amlogic@lists.infradead.org
6181 W: http://linux-meson.com/
6182 T: git git://anongit.freedesktop.org/drm/drm-misc
6183 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6184 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6185 F: Documentation/gpu/meson.rst
6186 F: drivers/gpu/drm/meson/
6188 DRM DRIVERS FOR ATMEL HLCDC
6189 M: Sam Ravnborg <sam@ravnborg.org>
6190 M: Boris Brezillon <bbrezillon@kernel.org>
6191 L: dri-devel@lists.freedesktop.org
6193 T: git git://anongit.freedesktop.org/drm/drm-misc
6194 F: Documentation/devicetree/bindings/display/atmel/
6195 F: drivers/gpu/drm/atmel-hlcdc/
6197 DRM DRIVERS FOR BRIDGE CHIPS
6198 M: Andrzej Hajda <a.hajda@samsung.com>
6199 M: Neil Armstrong <narmstrong@baylibre.com>
6200 M: Robert Foss <robert.foss@linaro.org>
6201 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6202 R: Jonas Karlman <jonas@kwiboo.se>
6203 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6205 T: git git://anongit.freedesktop.org/drm/drm-misc
6206 F: drivers/gpu/drm/bridge/
6208 DRM DRIVERS FOR EXYNOS
6209 M: Inki Dae <inki.dae@samsung.com>
6210 M: Joonyoung Shim <jy0922.shim@samsung.com>
6211 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6212 M: Kyungmin Park <kyungmin.park@samsung.com>
6213 L: dri-devel@lists.freedesktop.org
6215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6216 F: Documentation/devicetree/bindings/display/exynos/
6217 F: drivers/gpu/drm/exynos/
6218 F: include/uapi/drm/exynos_drm.h
6220 DRM DRIVERS FOR FREESCALE DCU
6221 M: Stefan Agner <stefan@agner.ch>
6222 M: Alison Wang <alison.wang@nxp.com>
6223 L: dri-devel@lists.freedesktop.org
6225 T: git git://anongit.freedesktop.org/drm/drm-misc
6226 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6227 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6228 F: drivers/gpu/drm/fsl-dcu/
6230 DRM DRIVERS FOR FREESCALE IMX
6231 M: Philipp Zabel <p.zabel@pengutronix.de>
6232 L: dri-devel@lists.freedesktop.org
6234 F: Documentation/devicetree/bindings/display/imx/
6235 F: drivers/gpu/drm/imx/
6236 F: drivers/gpu/ipu-v3/
6238 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6239 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6240 L: dri-devel@lists.freedesktop.org
6242 T: git git://github.com/patjak/drm-gma500
6243 F: drivers/gpu/drm/gma500/
6245 DRM DRIVERS FOR HISILICON
6246 M: Xinliang Liu <xinliang.liu@linaro.org>
6247 M: Tian Tao <tiantao6@hisilicon.com>
6248 R: John Stultz <john.stultz@linaro.org>
6249 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6250 R: Chen Feng <puck.chen@hisilicon.com>
6251 L: dri-devel@lists.freedesktop.org
6253 T: git git://anongit.freedesktop.org/drm/drm-misc
6254 F: Documentation/devicetree/bindings/display/hisilicon/
6255 F: drivers/gpu/drm/hisilicon/
6257 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6258 M: Deepak Rawat <drawat.floss@gmail.com>
6259 L: linux-hyperv@vger.kernel.org
6260 L: dri-devel@lists.freedesktop.org
6262 T: git git://anongit.freedesktop.org/drm/drm-misc
6263 F: drivers/gpu/drm/hyperv
6265 DRM DRIVERS FOR LIMA
6266 M: Qiang Yu <yuq825@gmail.com>
6267 L: dri-devel@lists.freedesktop.org
6268 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6270 T: git git://anongit.freedesktop.org/drm/drm-misc
6271 F: drivers/gpu/drm/lima/
6272 F: include/uapi/drm/lima_drm.h
6274 DRM DRIVERS FOR MEDIATEK
6275 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6276 M: Philipp Zabel <p.zabel@pengutronix.de>
6277 L: dri-devel@lists.freedesktop.org
6278 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6280 F: Documentation/devicetree/bindings/display/mediatek/
6281 F: drivers/gpu/drm/mediatek/
6282 F: drivers/phy/mediatek/phy-mtk-hdmi*
6283 F: drivers/phy/mediatek/phy-mtk-mipi*
6285 DRM DRIVERS FOR NVIDIA TEGRA
6286 M: Thierry Reding <thierry.reding@gmail.com>
6287 L: dri-devel@lists.freedesktop.org
6288 L: linux-tegra@vger.kernel.org
6290 T: git git://anongit.freedesktop.org/tegra/linux.git
6291 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6292 F: drivers/gpu/drm/tegra/
6293 F: drivers/gpu/host1x/
6294 F: include/linux/host1x.h
6295 F: include/uapi/drm/tegra_drm.h
6297 DRM DRIVERS FOR RENESAS
6298 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6299 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6300 L: dri-devel@lists.freedesktop.org
6301 L: linux-renesas-soc@vger.kernel.org
6303 T: git git://linuxtv.org/pinchartl/media drm/du/next
6304 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6305 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6306 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6307 F: drivers/gpu/drm/rcar-du/
6308 F: drivers/gpu/drm/shmobile/
6309 F: include/linux/platform_data/shmob_drm.h
6311 DRM DRIVERS FOR ROCKCHIP
6312 M: Sandy Huang <hjc@rock-chips.com>
6313 M: Heiko Stübner <heiko@sntech.de>
6314 L: dri-devel@lists.freedesktop.org
6316 T: git git://anongit.freedesktop.org/drm/drm-misc
6317 F: Documentation/devicetree/bindings/display/rockchip/
6318 F: drivers/gpu/drm/rockchip/
6321 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6322 L: dri-devel@lists.freedesktop.org
6324 T: git git://anongit.freedesktop.org/drm/drm-misc
6325 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6326 F: drivers/gpu/drm/sti
6329 M: Yannick Fertre <yannick.fertre@foss.st.com>
6330 M: Philippe Cornu <philippe.cornu@foss.st.com>
6331 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6332 L: dri-devel@lists.freedesktop.org
6334 T: git git://anongit.freedesktop.org/drm/drm-misc
6335 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6336 F: drivers/gpu/drm/stm
6338 DRM DRIVERS FOR TI KEYSTONE
6339 M: Jyri Sarha <jyri.sarha@iki.fi>
6340 M: Tomi Valkeinen <tomba@kernel.org>
6341 L: dri-devel@lists.freedesktop.org
6343 T: git git://anongit.freedesktop.org/drm/drm-misc
6344 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6345 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6346 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6347 F: drivers/gpu/drm/tidss/
6349 DRM DRIVERS FOR TI LCDC
6350 M: Jyri Sarha <jyri.sarha@iki.fi>
6351 R: Tomi Valkeinen <tomba@kernel.org>
6352 L: dri-devel@lists.freedesktop.org
6354 F: Documentation/devicetree/bindings/display/tilcdc/
6355 F: drivers/gpu/drm/tilcdc/
6357 DRM DRIVERS FOR TI OMAP
6358 M: Tomi Valkeinen <tomba@kernel.org>
6359 L: dri-devel@lists.freedesktop.org
6361 F: Documentation/devicetree/bindings/display/ti/
6362 F: drivers/gpu/drm/omapdrm/
6365 M: Emma Anholt <emma@anholt.net>
6367 T: git git://anongit.freedesktop.org/drm/drm-misc
6368 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6369 F: drivers/gpu/drm/v3d/
6370 F: include/uapi/drm/v3d_drm.h
6373 M: Emma Anholt <emma@anholt.net>
6374 M: Maxime Ripard <mripard@kernel.org>
6376 T: git git://github.com/anholt/linux
6377 T: git git://anongit.freedesktop.org/drm/drm-misc
6378 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6379 F: drivers/gpu/drm/vc4/
6380 F: include/uapi/drm/vc4_drm.h
6382 DRM DRIVERS FOR VIVANTE GPU IP
6383 M: Lucas Stach <l.stach@pengutronix.de>
6384 R: Russell King <linux+etnaviv@armlinux.org.uk>
6385 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6386 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6387 L: dri-devel@lists.freedesktop.org
6389 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6390 F: drivers/gpu/drm/etnaviv/
6391 F: include/uapi/drm/etnaviv_drm.h
6394 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6395 L: dri-devel@lists.freedesktop.org
6396 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6398 T: git git://anongit.freedesktop.org/drm/drm-misc
6399 F: Documentation/gpu/xen-front.rst
6400 F: drivers/gpu/drm/xen/
6402 DRM DRIVERS FOR XILINX
6403 M: Hyun Kwon <hyun.kwon@xilinx.com>
6404 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6405 L: dri-devel@lists.freedesktop.org
6407 T: git git://anongit.freedesktop.org/drm/drm-misc
6408 F: Documentation/devicetree/bindings/display/xlnx/
6409 F: drivers/gpu/drm/xlnx/
6412 M: Thierry Reding <thierry.reding@gmail.com>
6413 R: Sam Ravnborg <sam@ravnborg.org>
6414 L: dri-devel@lists.freedesktop.org
6416 T: git git://anongit.freedesktop.org/drm/drm-misc
6417 F: Documentation/devicetree/bindings/display/panel/
6418 F: drivers/gpu/drm/drm_panel.c
6419 F: drivers/gpu/drm/panel/
6420 F: include/drm/drm_panel.h
6423 M: Christian Koenig <christian.koenig@amd.com>
6424 M: Huang Rui <ray.huang@amd.com>
6425 L: dri-devel@lists.freedesktop.org
6427 T: git git://anongit.freedesktop.org/drm/drm-misc
6428 F: drivers/gpu/drm/ttm/
6431 DSBR100 USB FM RADIO DRIVER
6432 M: Alexey Klimov <klimov.linux@gmail.com>
6433 L: linux-media@vger.kernel.org
6435 T: git git://linuxtv.org/media_tree.git
6436 F: drivers/media/radio/dsbr100.c
6439 M: Hans Verkuil <hverkuil@xs4all.nl>
6440 L: linux-media@vger.kernel.org
6442 W: https://linuxtv.org
6443 T: git git://linuxtv.org/media_tree.git
6444 F: drivers/media/pci/dt3155/
6446 DVB_USB_AF9015 MEDIA DRIVER
6447 M: Antti Palosaari <crope@iki.fi>
6448 L: linux-media@vger.kernel.org
6450 W: https://linuxtv.org
6451 W: http://palosaari.fi/linux/
6452 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6453 T: git git://linuxtv.org/anttip/media_tree.git
6454 F: drivers/media/usb/dvb-usb-v2/af9015*
6456 DVB_USB_AF9035 MEDIA DRIVER
6457 M: Antti Palosaari <crope@iki.fi>
6458 L: linux-media@vger.kernel.org
6460 W: https://linuxtv.org
6461 W: http://palosaari.fi/linux/
6462 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6463 T: git git://linuxtv.org/anttip/media_tree.git
6464 F: drivers/media/usb/dvb-usb-v2/af9035*
6466 DVB_USB_ANYSEE MEDIA DRIVER
6467 M: Antti Palosaari <crope@iki.fi>
6468 L: linux-media@vger.kernel.org
6470 W: https://linuxtv.org
6471 W: http://palosaari.fi/linux/
6472 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6473 T: git git://linuxtv.org/anttip/media_tree.git
6474 F: drivers/media/usb/dvb-usb-v2/anysee*
6476 DVB_USB_AU6610 MEDIA DRIVER
6477 M: Antti Palosaari <crope@iki.fi>
6478 L: linux-media@vger.kernel.org
6480 W: https://linuxtv.org
6481 W: http://palosaari.fi/linux/
6482 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6483 T: git git://linuxtv.org/anttip/media_tree.git
6484 F: drivers/media/usb/dvb-usb-v2/au6610*
6486 DVB_USB_CE6230 MEDIA DRIVER
6487 M: Antti Palosaari <crope@iki.fi>
6488 L: linux-media@vger.kernel.org
6490 W: https://linuxtv.org
6491 W: http://palosaari.fi/linux/
6492 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6493 T: git git://linuxtv.org/anttip/media_tree.git
6494 F: drivers/media/usb/dvb-usb-v2/ce6230*
6496 DVB_USB_CXUSB MEDIA DRIVER
6497 M: Michael Krufky <mkrufky@linuxtv.org>
6498 L: linux-media@vger.kernel.org
6500 W: https://linuxtv.org
6501 W: http://github.com/mkrufky
6502 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6503 T: git git://linuxtv.org/media_tree.git
6504 F: drivers/media/usb/dvb-usb/cxusb*
6506 DVB_USB_EC168 MEDIA DRIVER
6507 M: Antti Palosaari <crope@iki.fi>
6508 L: linux-media@vger.kernel.org
6510 W: https://linuxtv.org
6511 W: http://palosaari.fi/linux/
6512 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6513 T: git git://linuxtv.org/anttip/media_tree.git
6514 F: drivers/media/usb/dvb-usb-v2/ec168*
6516 DVB_USB_GL861 MEDIA DRIVER
6517 M: Antti Palosaari <crope@iki.fi>
6518 L: linux-media@vger.kernel.org
6520 W: https://linuxtv.org
6521 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6522 T: git git://linuxtv.org/anttip/media_tree.git
6523 F: drivers/media/usb/dvb-usb-v2/gl861*
6525 DVB_USB_MXL111SF MEDIA DRIVER
6526 M: Michael Krufky <mkrufky@linuxtv.org>
6527 L: linux-media@vger.kernel.org
6529 W: https://linuxtv.org
6530 W: http://github.com/mkrufky
6531 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6532 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6533 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6535 DVB_USB_RTL28XXU MEDIA DRIVER
6536 M: Antti Palosaari <crope@iki.fi>
6537 L: linux-media@vger.kernel.org
6539 W: https://linuxtv.org
6540 W: http://palosaari.fi/linux/
6541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6542 T: git git://linuxtv.org/anttip/media_tree.git
6543 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6545 DVB_USB_V2 MEDIA DRIVER
6546 M: Antti Palosaari <crope@iki.fi>
6547 L: linux-media@vger.kernel.org
6549 W: https://linuxtv.org
6550 W: http://palosaari.fi/linux/
6551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6552 T: git git://linuxtv.org/anttip/media_tree.git
6553 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6554 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6557 M: Jason Baron <jbaron@akamai.com>
6559 F: include/linux/dynamic_debug.h
6560 F: lib/dynamic_debug.c
6562 DYNAMIC INTERRUPT MODERATION
6563 M: Tal Gilboa <talgi@nvidia.com>
6565 F: Documentation/networking/net_dim.rst
6566 F: include/linux/dim.h
6569 DZ DECSTATION DZ11 SERIAL DRIVER
6570 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6572 F: drivers/tty/serial/dz.*
6574 E3X0 POWER BUTTON DRIVER
6575 M: Moritz Fischer <moritz.fischer@ettus.com>
6576 L: usrp-users@lists.ettus.com
6578 W: http://www.ettus.com
6579 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6580 F: drivers/input/misc/e3x0-button.c
6583 M: Antti Palosaari <crope@iki.fi>
6584 L: linux-media@vger.kernel.org
6586 W: https://linuxtv.org
6587 W: http://palosaari.fi/linux/
6588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6589 T: git git://linuxtv.org/anttip/media_tree.git
6590 F: drivers/media/tuners/e4000*
6592 EARTH_PT1 MEDIA DRIVER
6593 M: Akihiro Tsukada <tskd08@gmail.com>
6594 L: linux-media@vger.kernel.org
6596 F: drivers/media/pci/pt1/
6598 EARTH_PT3 MEDIA DRIVER
6599 M: Akihiro Tsukada <tskd08@gmail.com>
6600 L: linux-media@vger.kernel.org
6602 F: drivers/media/pci/pt3/
6605 M: Antti Palosaari <crope@iki.fi>
6606 L: linux-media@vger.kernel.org
6608 W: https://linuxtv.org
6609 W: http://palosaari.fi/linux/
6610 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6611 T: git git://linuxtv.org/anttip/media_tree.git
6612 F: drivers/media/dvb-frontends/ec100*
6615 M: Tyler Hicks <code@tyhicks.com>
6616 L: ecryptfs@vger.kernel.org
6618 W: http://ecryptfs.org
6619 W: https://launchpad.net/ecryptfs
6620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6621 F: Documentation/filesystems/ecryptfs.rst
6625 M: Yazen Ghannam <yazen.ghannam@amd.com>
6626 L: linux-edac@vger.kernel.org
6628 F: drivers/edac/amd64_edac*
6629 F: drivers/edac/mce_amd*
6632 M: Jan Luebbe <jlu@pengutronix.de>
6633 L: linux-edac@vger.kernel.org
6635 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6636 F: drivers/edac/armada_xp_*
6639 M: Stefan Schaeckeler <sschaeck@cisco.com>
6641 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6642 F: drivers/edac/aspeed_edac.c
6645 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6647 F: drivers/edac/bluefield_edac.c
6650 M: Andre Przywara <andre.przywara@arm.com>
6651 L: linux-edac@vger.kernel.org
6653 F: drivers/edac/highbank*
6656 M: Ralf Baechle <ralf@linux-mips.org>
6657 L: linux-edac@vger.kernel.org
6658 L: linux-mips@vger.kernel.org
6660 F: drivers/edac/octeon_edac*
6662 EDAC-CAVIUM THUNDERX
6663 M: Robert Richter <rric@kernel.org>
6664 L: linux-edac@vger.kernel.org
6666 F: drivers/edac/thunderx_edac*
6669 M: Borislav Petkov <bp@alien8.de>
6670 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6671 M: Tony Luck <tony.luck@intel.com>
6672 R: James Morse <james.morse@arm.com>
6673 R: Robert Richter <rric@kernel.org>
6674 L: linux-edac@vger.kernel.org
6676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6677 F: Documentation/admin-guide/ras.rst
6678 F: Documentation/driver-api/edac.rst
6680 F: include/linux/edac.h
6683 M: Lei Wang <lewan@microsoft.com>
6684 L: linux-edac@vger.kernel.org
6686 F: drivers/edac/dmc520_edac.c
6689 M: Mark Gross <mark.gross@intel.com>
6690 L: linux-edac@vger.kernel.org
6692 F: drivers/edac/e752x_edac.c
6695 L: linux-edac@vger.kernel.org
6697 F: drivers/edac/e7xxx_edac.c
6700 M: York Sun <york.sun@nxp.com>
6701 L: linux-edac@vger.kernel.org
6703 F: drivers/edac/fsl_ddr_edac.*
6706 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6707 L: linux-edac@vger.kernel.org
6709 F: drivers/edac/ghes_edac.c
6712 M: Tony Luck <tony.luck@intel.com>
6713 L: linux-edac@vger.kernel.org
6715 F: drivers/edac/i10nm_base.c
6718 L: linux-edac@vger.kernel.org
6720 F: drivers/edac/i3000_edac.c
6723 L: linux-edac@vger.kernel.org
6725 F: drivers/edac/i5000_edac.c
6728 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6729 L: linux-edac@vger.kernel.org
6731 F: drivers/edac/i5400_edac.c
6734 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6735 L: linux-edac@vger.kernel.org
6737 F: drivers/edac/i7300_edac.c
6740 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6741 L: linux-edac@vger.kernel.org
6743 F: drivers/edac/i7core_edac.c
6746 M: Tim Small <tim@buttersideup.com>
6747 L: linux-edac@vger.kernel.org
6749 F: drivers/edac/i82443bxgx_edac.c
6752 M: "Arvind R." <arvino55@gmail.com>
6753 L: linux-edac@vger.kernel.org
6755 F: drivers/edac/i82975x_edac.c
6758 M: Jason Baron <jbaron@akamai.com>
6759 L: linux-edac@vger.kernel.org
6761 F: drivers/edac/ie31200_edac.c
6764 M: Tony Luck <tony.luck@intel.com>
6765 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6766 L: linux-edac@vger.kernel.org
6768 F: drivers/edac/igen6_edac.c
6771 M: Johannes Thumshirn <morbidrsa@gmail.com>
6772 L: linux-edac@vger.kernel.org
6774 F: drivers/edac/mpc85xx_edac.[ch]
6777 M: Egor Martovetsky <egor@pasemi.com>
6778 L: linux-edac@vger.kernel.org
6780 F: drivers/edac/pasemi_edac.c
6783 M: Tony Luck <tony.luck@intel.com>
6784 L: linux-edac@vger.kernel.org
6786 F: drivers/edac/pnd2_edac.[ch]
6789 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6790 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6791 L: linux-arm-msm@vger.kernel.org
6792 L: linux-edac@vger.kernel.org
6794 F: drivers/edac/qcom_edac.c
6797 M: Tim Small <tim@buttersideup.com>
6798 L: linux-edac@vger.kernel.org
6800 F: drivers/edac/r82600_edac.c
6803 M: Tony Luck <tony.luck@intel.com>
6804 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6805 L: linux-edac@vger.kernel.org
6807 F: drivers/edac/sb_edac.c
6810 M: Yash Shah <yash.shah@sifive.com>
6811 L: linux-edac@vger.kernel.org
6813 F: drivers/edac/sifive_edac.c
6816 M: Tony Luck <tony.luck@intel.com>
6817 L: linux-edac@vger.kernel.org
6819 F: drivers/edac/skx_*.[ch]
6822 M: Tero Kristo <kristo@kernel.org>
6823 L: linux-edac@vger.kernel.org
6825 F: drivers/edac/ti_edac.c
6827 EDIROL UA-101/UA-1000 DRIVER
6828 M: Clemens Ladisch <clemens@ladisch.de>
6829 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6832 F: sound/usb/misc/ua101.c
6835 M: Ivan Hu <ivan.hu@canonical.com>
6836 M: Ard Biesheuvel <ardb@kernel.org>
6837 L: linux-efi@vger.kernel.org
6839 F: drivers/firmware/efi/test/
6841 EFI VARIABLE FILESYSTEM
6842 M: Matthew Garrett <matthew.garrett@nebula.com>
6843 M: Jeremy Kerr <jk@ozlabs.org>
6844 M: Ard Biesheuvel <ardb@kernel.org>
6845 L: linux-efi@vger.kernel.org
6847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6850 EFIFB FRAMEBUFFER DRIVER
6851 M: Peter Jones <pjones@redhat.com>
6852 L: linux-fbdev@vger.kernel.org
6854 F: drivers/video/fbdev/efifb.c
6858 W: http://aeschi.ch.eu.org/efs/
6861 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6862 M: Douglas Miller <dougmill@linux.ibm.com>
6863 L: netdev@vger.kernel.org
6865 F: drivers/net/ethernet/ibm/ehea/
6867 EM28XX VIDEO4LINUX DRIVER
6868 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6869 L: linux-media@vger.kernel.org
6871 W: https://linuxtv.org
6872 T: git git://linuxtv.org/media_tree.git
6873 F: Documentation/admin-guide/media/em28xx*
6874 F: drivers/media/usb/em28xx/
6877 M: Matt Mackall <mpm@selenic.com>
6878 M: David Woodhouse <dwmw2@infradead.org>
6879 L: linux-embedded@vger.kernel.org
6882 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6883 M: Adrian Hunter <adrian.hunter@intel.com>
6884 M: Ritesh Harjani <riteshh@codeaurora.org>
6885 M: Asutosh Das <asutoshd@codeaurora.org>
6886 L: linux-mmc@vger.kernel.org
6888 F: drivers/mmc/host/cqhci*
6890 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6891 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6892 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6893 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6894 L: linux-scsi@vger.kernel.org
6896 W: http://www.broadcom.com
6897 F: drivers/scsi/be2iscsi/
6899 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6900 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6901 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6902 M: Somnath Kotur <somnath.kotur@broadcom.com>
6903 L: netdev@vger.kernel.org
6905 W: http://www.emulex.com
6906 F: drivers/net/ethernet/emulex/benet/
6908 EMULEX ONECONNECT ROCE DRIVER
6909 M: Selvin Xavier <selvin.xavier@broadcom.com>
6910 L: linux-rdma@vger.kernel.org
6912 W: http://www.broadcom.com
6913 F: drivers/infiniband/hw/ocrdma/
6914 F: include/uapi/rdma/ocrdma-abi.h
6916 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6917 M: James Smart <james.smart@broadcom.com>
6918 M: Dick Kennedy <dick.kennedy@broadcom.com>
6919 L: linux-scsi@vger.kernel.org
6921 W: http://www.broadcom.com
6922 F: drivers/scsi/lpfc/
6924 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6925 M: James Smart <james.smart@broadcom.com>
6926 M: Ram Vegesna <ram.vegesna@broadcom.com>
6927 L: linux-scsi@vger.kernel.org
6928 L: target-devel@vger.kernel.org
6930 W: http://www.broadcom.com
6931 F: drivers/scsi/elx/
6933 ENE CB710 FLASH CARD READER DRIVER
6934 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6936 F: drivers/misc/cb710/
6937 F: drivers/mmc/host/cb710-mmc.*
6938 F: include/linux/cb710.h
6940 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6941 M: Maxim Levitsky <maximlevitsky@gmail.com>
6943 F: drivers/media/rc/ene_ir.*
6945 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6946 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6947 L: linuxppc-dev@lists.ozlabs.org
6949 F: drivers/tty/ehv_bytechan.c
6951 EPSON S1D13XXX FRAMEBUFFER DRIVER
6952 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6955 F: drivers/video/fbdev/s1d13xxxfb.c
6956 F: include/video/s1d13xxxfb.h
6959 M: Gao Xiang <xiang@kernel.org>
6960 M: Chao Yu <chao@kernel.org>
6961 L: linux-erofs@lists.ozlabs.org
6963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6964 F: Documentation/filesystems/erofs.rst
6966 F: include/trace/events/erofs.h
6968 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6969 M: Jeff Layton <jlayton@kernel.org>
6971 F: include/linux/errseq.h
6974 ET131X NETWORK DRIVER
6975 M: Mark Einon <mark.einon@gmail.com>
6977 F: drivers/net/ethernet/agere/
6979 ETAS ES58X CAN/USB DRIVER
6980 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
6981 L: linux-can@vger.kernel.org
6983 F: drivers/net/can/usb/etas_es58x/
6986 M: Roopa Prabhu <roopa@nvidia.com>
6987 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6988 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6989 L: netdev@vger.kernel.org
6991 W: http://www.linuxfoundation.org/en/Net:Bridge
6992 F: include/linux/netfilter_bridge/
6995 ETHERNET PHY LIBRARY
6996 M: Andrew Lunn <andrew@lunn.ch>
6997 M: Heiner Kallweit <hkallweit1@gmail.com>
6998 R: Russell King <linux@armlinux.org.uk>
6999 L: netdev@vger.kernel.org
7001 F: Documentation/ABI/testing/sysfs-class-net-phydev
7002 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7003 F: Documentation/devicetree/bindings/net/mdio*
7004 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7005 F: Documentation/networking/phy.rst
7006 F: drivers/net/mdio/
7007 F: drivers/net/mdio/acpi_mdio.c
7008 F: drivers/net/mdio/fwnode_mdio.c
7009 F: drivers/net/mdio/of_mdio.c
7012 F: drivers/of/of_net.c
7013 F: include/dt-bindings/net/qca-ar803x.h
7014 F: include/linux/*mdio*.h
7015 F: include/linux/mdio/*.h
7016 F: include/linux/of_net.h
7017 F: include/linux/phy.h
7018 F: include/linux/phy_fixed.h
7019 F: include/linux/platform_data/mdio-bcm-unimac.h
7020 F: include/linux/platform_data/mdio-gpio.h
7021 F: include/trace/events/mdio.h
7022 F: include/uapi/linux/mdio.h
7023 F: include/uapi/linux/mii.h
7026 M: Namjae Jeon <linkinjeon@kernel.org>
7027 M: Sungjong Seo <sj1557.seo@samsung.com>
7028 L: linux-fsdevel@vger.kernel.org
7033 M: Jan Kara <jack@suse.com>
7034 L: linux-ext4@vger.kernel.org
7036 F: Documentation/filesystems/ext2.rst
7038 F: include/linux/ext2*
7041 M: "Theodore Ts'o" <tytso@mit.edu>
7042 M: Andreas Dilger <adilger.kernel@dilger.ca>
7043 L: linux-ext4@vger.kernel.org
7045 W: http://ext4.wiki.kernel.org
7046 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7048 F: Documentation/filesystems/ext4/
7050 F: include/trace/events/ext4.h
7052 Extended Verification Module (EVM)
7053 M: Mimi Zohar <zohar@linux.ibm.com>
7054 L: linux-integrity@vger.kernel.org
7056 F: security/integrity/evm/
7058 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7059 M: Ard Biesheuvel <ardb@kernel.org>
7060 L: linux-efi@vger.kernel.org
7062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7063 F: Documentation/admin-guide/efi-stub.rst
7064 F: arch/*/include/asm/efi.h
7065 F: arch/*/kernel/efi.c
7066 F: arch/arm/boot/compressed/efi-header.S
7067 F: arch/arm64/kernel/efi-entry.S
7068 F: arch/x86/platform/efi/
7069 F: drivers/firmware/efi/
7070 F: include/linux/efi*.h
7072 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7073 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7074 M: Chanwoo Choi <cw00.choi@samsung.com>
7075 L: linux-kernel@vger.kernel.org
7077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7078 F: Documentation/devicetree/bindings/extcon/
7079 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7081 F: include/linux/extcon.h
7082 F: include/linux/extcon/
7085 M: Masami Hiramatsu <mhiramat@kernel.org>
7087 F: Documentation/admin-guide/bootconfig.rst
7088 F: fs/proc/bootconfig.c
7089 F: include/linux/bootconfig.h
7091 F: tools/bootconfig/*
7092 F: tools/bootconfig/scripts/*
7095 M: Jingoo Han <jingoohan1@gmail.com>
7096 L: dri-devel@lists.freedesktop.org
7098 F: drivers/gpu/drm/exynos/exynos_dp*
7100 EXYNOS SYSMMU (IOMMU) driver
7101 M: Marek Szyprowski <m.szyprowski@samsung.com>
7102 L: iommu@lists.linux-foundation.org
7104 F: drivers/iommu/exynos-iommu.c
7107 M: Jaegeuk Kim <jaegeuk@kernel.org>
7108 M: Chao Yu <chao@kernel.org>
7109 L: linux-f2fs-devel@lists.sourceforge.net
7111 W: https://f2fs.wiki.kernel.org/
7112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7113 F: Documentation/ABI/testing/sysfs-fs-f2fs
7114 F: Documentation/filesystems/f2fs.rst
7116 F: include/linux/f2fs_fs.h
7117 F: include/trace/events/f2fs.h
7118 F: include/uapi/linux/f2fs.h
7120 F71805F HARDWARE MONITORING DRIVER
7121 M: Jean Delvare <jdelvare@suse.com>
7122 L: linux-hwmon@vger.kernel.org
7124 F: Documentation/hwmon/f71805f.rst
7125 F: drivers/hwmon/f71805f.c
7128 M: Josh Poimboeuf <jpoimboe@redhat.com>
7130 F: scripts/faddr2line
7133 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7134 L: netdev@vger.kernel.org
7136 F: Documentation/networking/failover.rst
7137 F: include/net/failover.h
7138 F: net/core/failover.c
7141 M: Jan Kara <jack@suse.cz>
7142 R: Amir Goldstein <amir73il@gmail.com>
7143 R: Matthew Bobrowski <repnop@google.com>
7144 L: linux-fsdevel@vger.kernel.org
7146 F: fs/notify/fanotify/
7147 F: include/linux/fanotify.h
7148 F: include/uapi/linux/fanotify.h
7150 FARSYNC SYNCHRONOUS DRIVER
7151 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7153 W: http://www.farsite.co.uk/
7154 F: drivers/net/wan/farsync.*
7156 FAULT INJECTION SUPPORT
7157 M: Akinobu Mita <akinobu.mita@gmail.com>
7159 F: Documentation/fault-injection/
7160 F: lib/fault-inject.c
7162 FBTFT Framebuffer drivers
7163 L: dri-devel@lists.freedesktop.org
7164 L: linux-fbdev@vger.kernel.org
7166 F: drivers/staging/fbtft/
7169 M: Michael Buesch <m@bues.ch>
7170 L: linux-media@vger.kernel.org
7172 F: drivers/media/tuners/fc0011.c
7173 F: drivers/media/tuners/fc0011.h
7176 M: Antti Palosaari <crope@iki.fi>
7177 L: linux-media@vger.kernel.org
7179 W: https://linuxtv.org
7180 W: http://palosaari.fi/linux/
7181 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7182 T: git git://linuxtv.org/anttip/media_tree.git
7183 F: drivers/media/tuners/fc2580*
7185 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7186 M: Hannes Reinecke <hare@suse.de>
7187 L: linux-scsi@vger.kernel.org
7189 W: www.Open-FCoE.org
7190 F: drivers/scsi/fcoe/
7191 F: drivers/scsi/libfc/
7193 F: include/scsi/libfc.h
7194 F: include/scsi/libfcoe.h
7195 F: include/uapi/scsi/fc/
7197 FILE LOCKING (flock() and fcntl()/lockf())
7198 M: Jeff Layton <jlayton@kernel.org>
7199 M: "J. Bruce Fields" <bfields@fieldses.org>
7200 L: linux-fsdevel@vger.kernel.org
7204 F: include/linux/fcntl.h
7205 F: include/uapi/linux/fcntl.h
7207 FILESYSTEM DIRECT ACCESS (DAX)
7208 M: Dan Williams <dan.j.williams@intel.com>
7209 R: Matthew Wilcox <willy@infradead.org>
7210 R: Jan Kara <jack@suse.cz>
7211 L: linux-fsdevel@vger.kernel.org
7212 L: nvdimm@lists.linux.dev
7215 F: include/linux/dax.h
7216 F: include/trace/events/fs_dax.h
7218 FILESYSTEMS (VFS and infrastructure)
7219 M: Alexander Viro <viro@zeniv.linux.org.uk>
7220 L: linux-fsdevel@vger.kernel.org
7223 F: include/linux/fs.h
7224 F: include/linux/fs_types.h
7225 F: include/uapi/linux/fs.h
7226 F: include/uapi/linux/openat2.h
7231 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7232 M: Riku Voipio <riku.voipio@iki.fi>
7233 L: linux-hwmon@vger.kernel.org
7235 F: drivers/hwmon/f75375s.c
7236 F: include/linux/f75375s.h
7238 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7239 M: Clemens Ladisch <clemens@ladisch.de>
7240 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7241 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7244 F: include/uapi/sound/firewire.h
7247 FIREWIRE MEDIA DRIVERS (firedtv)
7248 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7249 L: linux-media@vger.kernel.org
7250 L: linux1394-devel@lists.sourceforge.net
7252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7253 F: drivers/media/firewire/
7255 FIREWIRE SBP-2 TARGET
7256 M: Chris Boot <bootc@bootc.net>
7257 L: linux-scsi@vger.kernel.org
7258 L: target-devel@vger.kernel.org
7259 L: linux1394-devel@lists.sourceforge.net
7261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7262 F: drivers/target/sbp/
7265 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7266 L: linux1394-devel@lists.sourceforge.net
7268 W: http://ieee1394.wiki.kernel.org/
7269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7270 F: drivers/firewire/
7271 F: include/linux/firewire.h
7272 F: include/uapi/linux/firewire*.h
7275 FIRMWARE FRAMEWORK FOR ARMV8-A
7276 M: Sudeep Holla <sudeep.holla@arm.com>
7277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7279 F: drivers/firmware/arm_ffa/
7280 F: include/linux/arm_ffa.h
7282 FIRMWARE LOADER (request_firmware)
7283 M: Luis Chamberlain <mcgrof@kernel.org>
7284 L: linux-kernel@vger.kernel.org
7286 F: Documentation/firmware_class/
7287 F: drivers/base/firmware_loader/
7288 F: include/linux/firmware.h
7290 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7291 M: Joshua Morris <josh.h.morris@us.ibm.com>
7292 M: Philip Kelleher <pjk1939@linux.ibm.com>
7294 F: drivers/block/rsxx/
7296 FLEXTIMER FTM-QUADDEC DRIVER
7297 M: Patrick Havelange <patrick.havelange@essensium.com>
7298 L: linux-iio@vger.kernel.org
7300 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7301 F: drivers/counter/ftm-quaddec.c
7304 M: Denis Efremov <efremov@linux.com>
7305 L: linux-block@vger.kernel.org
7307 F: drivers/block/floppy.c
7309 FLYSKY FSIA6B RC RECEIVER
7310 M: Markus Koch <markus@notsyncing.net>
7311 L: linux-input@vger.kernel.org
7313 F: drivers/input/joystick/fsia6b.c
7315 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7316 M: Geoffrey D. Bennett <g@b4.vu>
7317 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7320 F: sound/usb/mixer_scarlett_gen2.c
7322 FORCEDETH GIGABIT ETHERNET DRIVER
7323 M: Rain River <rain.1986.08.12@gmail.com>
7324 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7325 L: netdev@vger.kernel.org
7327 F: drivers/net/ethernet/nvidia/*
7330 M: Wu Hao <hao.wu@intel.com>
7331 R: Tom Rix <trix@redhat.com>
7332 L: linux-fpga@vger.kernel.org
7334 F: Documentation/ABI/testing/sysfs-bus-dfl*
7335 F: Documentation/fpga/dfl.rst
7336 F: drivers/fpga/dfl*
7337 F: drivers/uio/uio_dfl.c
7338 F: include/linux/dfl.h
7339 F: include/uapi/linux/fpga-dfl.h
7341 FPGA MANAGER FRAMEWORK
7342 M: Moritz Fischer <mdf@kernel.org>
7343 R: Tom Rix <trix@redhat.com>
7344 L: linux-fpga@vger.kernel.org
7346 W: http://www.rocketboards.org
7347 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7349 F: Documentation/devicetree/bindings/fpga/
7350 F: Documentation/driver-api/fpga/
7351 F: Documentation/fpga/
7353 F: include/linux/fpga/
7356 M: Bill Metzenthen <billm@melbpc.org.au>
7358 W: http://floatingpoint.sourceforge.net/emulator/index.html
7359 F: arch/x86/math-emu/
7362 L: dri-devel@lists.freedesktop.org
7363 L: linux-fbdev@vger.kernel.org
7365 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7366 T: git git://anongit.freedesktop.org/drm/drm-misc
7367 F: Documentation/fb/
7369 F: include/linux/fb.h
7370 F: include/uapi/linux/fb.h
7371 F: include/uapi/video/
7374 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7375 M: Horia Geantă <horia.geanta@nxp.com>
7376 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7377 L: linux-crypto@vger.kernel.org
7379 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7380 F: drivers/crypto/caam/
7382 FREESCALE COLDFIRE M5441X MMC DRIVER
7383 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7384 L: linux-mmc@vger.kernel.org
7386 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7387 F: include/linux/platform_data/mmc-esdhc-mcf.h
7389 FREESCALE DIU FRAMEBUFFER DRIVER
7390 M: Timur Tabi <timur@kernel.org>
7391 L: linux-fbdev@vger.kernel.org
7393 F: drivers/video/fbdev/fsl-diu-fb.*
7395 FREESCALE DMA DRIVER
7396 M: Li Yang <leoyang.li@nxp.com>
7397 M: Zhang Wei <zw@zh-kernel.org>
7398 L: linuxppc-dev@lists.ozlabs.org
7400 F: drivers/dma/fsldma.*
7402 FREESCALE DSPI DRIVER
7403 M: Vladimir Oltean <olteanv@gmail.com>
7404 L: linux-spi@vger.kernel.org
7406 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7407 F: drivers/spi/spi-fsl-dspi.c
7408 F: include/linux/spi/spi-fsl-dspi.h
7410 FREESCALE ENETC ETHERNET DRIVERS
7411 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7412 L: netdev@vger.kernel.org
7414 F: drivers/net/ethernet/freescale/enetc/
7416 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7417 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7418 L: netdev@vger.kernel.org
7420 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7421 F: drivers/net/ethernet/freescale/gianfar*
7423 FREESCALE GPMI NAND DRIVER
7424 M: Han Xu <han.xu@nxp.com>
7425 L: linux-mtd@lists.infradead.org
7427 F: drivers/mtd/nand/raw/gpmi-nand/*
7429 FREESCALE I2C CPM DRIVER
7430 M: Jochen Friedrich <jochen@scram.de>
7431 L: linuxppc-dev@lists.ozlabs.org
7432 L: linux-i2c@vger.kernel.org
7434 F: drivers/i2c/busses/i2c-cpm.c
7436 FREESCALE IMX / MXC FEC DRIVER
7437 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7438 L: netdev@vger.kernel.org
7440 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7441 F: drivers/net/ethernet/freescale/fec.h
7442 F: drivers/net/ethernet/freescale/fec_main.c
7443 F: drivers/net/ethernet/freescale/fec_ptp.c
7445 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7446 M: Sascha Hauer <s.hauer@pengutronix.de>
7447 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7448 L: linux-fbdev@vger.kernel.org
7449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7451 F: drivers/video/fbdev/imxfb.c
7452 F: include/linux/platform_data/video-imxfb.h
7454 FREESCALE IMX DDR PMU DRIVER
7455 M: Frank Li <Frank.li@nxp.com>
7456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7458 F: Documentation/admin-guide/perf/imx-ddr.rst
7459 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7460 F: drivers/perf/fsl_imx8_ddr_perf.c
7462 FREESCALE IMX I2C DRIVER
7463 M: Oleksij Rempel <o.rempel@pengutronix.de>
7464 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7465 L: linux-i2c@vger.kernel.org
7467 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7468 F: drivers/i2c/busses/i2c-imx.c
7470 FREESCALE IMX LPI2C DRIVER
7471 M: Dong Aisheng <aisheng.dong@nxp.com>
7472 L: linux-i2c@vger.kernel.org
7473 L: linux-imx@nxp.com
7475 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7476 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7478 FREESCALE MPC I2C DRIVER
7479 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7480 L: linux-i2c@vger.kernel.org
7482 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7483 F: drivers/i2c/busses/i2c-mpc.c
7485 FREESCALE QORIQ DPAA ETHERNET DRIVER
7486 M: Madalin Bucur <madalin.bucur@nxp.com>
7487 L: netdev@vger.kernel.org
7489 F: drivers/net/ethernet/freescale/dpaa
7491 FREESCALE QORIQ DPAA FMAN DRIVER
7492 M: Madalin Bucur <madalin.bucur@nxp.com>
7493 L: netdev@vger.kernel.org
7495 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7496 F: drivers/net/ethernet/freescale/fman
7498 FREESCALE QORIQ PTP CLOCK DRIVER
7499 M: Yangbo Lu <yangbo.lu@nxp.com>
7500 L: netdev@vger.kernel.org
7502 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7503 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7504 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7505 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7506 F: drivers/ptp/ptp_qoriq.c
7507 F: drivers/ptp/ptp_qoriq_debugfs.c
7508 F: include/linux/fsl/ptp_qoriq.h
7510 FREESCALE QUAD SPI DRIVER
7511 M: Han Xu <han.xu@nxp.com>
7512 L: linux-spi@vger.kernel.org
7514 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7515 F: drivers/spi/spi-fsl-qspi.c
7517 FREESCALE QUICC ENGINE LIBRARY
7518 M: Qiang Zhao <qiang.zhao@nxp.com>
7519 L: linuxppc-dev@lists.ozlabs.org
7521 F: drivers/soc/fsl/qe/
7522 F: include/soc/fsl/*qe*.h
7523 F: include/soc/fsl/*ucc*.h
7525 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7526 M: Li Yang <leoyang.li@nxp.com>
7527 L: netdev@vger.kernel.org
7528 L: linuxppc-dev@lists.ozlabs.org
7530 F: drivers/net/ethernet/freescale/ucc_geth*
7532 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7533 M: Zhao Qiang <qiang.zhao@nxp.com>
7534 L: netdev@vger.kernel.org
7535 L: linuxppc-dev@lists.ozlabs.org
7537 F: drivers/net/wan/fsl_ucc_hdlc*
7539 FREESCALE QUICC ENGINE UCC UART DRIVER
7540 M: Timur Tabi <timur@kernel.org>
7541 L: linuxppc-dev@lists.ozlabs.org
7543 F: drivers/tty/serial/ucc_uart.c
7545 FREESCALE SOC DRIVERS
7546 M: Li Yang <leoyang.li@nxp.com>
7547 L: linuxppc-dev@lists.ozlabs.org
7548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7550 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7551 F: Documentation/devicetree/bindings/soc/fsl/
7553 F: include/linux/fsl/
7555 FREESCALE SOC FS_ENET DRIVER
7556 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7557 L: linuxppc-dev@lists.ozlabs.org
7558 L: netdev@vger.kernel.org
7560 F: drivers/net/ethernet/freescale/fs_enet/
7561 F: include/linux/fs_enet_pd.h
7563 FREESCALE SOC SOUND DRIVERS
7564 M: Nicolin Chen <nicoleotsuka@gmail.com>
7565 M: Xiubo Li <Xiubo.Lee@gmail.com>
7566 R: Fabio Estevam <festevam@gmail.com>
7567 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7568 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7569 L: linuxppc-dev@lists.ozlabs.org
7571 F: sound/soc/fsl/fsl*
7572 F: sound/soc/fsl/imx*
7573 F: sound/soc/fsl/mpc8610_hpcd.c
7575 FREESCALE USB PERIPHERAL DRIVERS
7576 M: Li Yang <leoyang.li@nxp.com>
7577 L: linux-usb@vger.kernel.org
7578 L: linuxppc-dev@lists.ozlabs.org
7580 F: drivers/usb/gadget/udc/fsl*
7582 FREESCALE USB PHY DRIVER
7583 M: Ran Wang <ran.wang_1@nxp.com>
7584 L: linux-usb@vger.kernel.org
7585 L: linuxppc-dev@lists.ozlabs.org
7587 F: drivers/usb/phy/phy-fsl-usb*
7590 M: Christoph Hellwig <hch@infradead.org>
7592 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7596 M: "Rafael J. Wysocki" <rafael@kernel.org>
7597 M: Pavel Machek <pavel@ucw.cz>
7598 L: linux-pm@vger.kernel.org
7600 F: Documentation/power/freezing-of-tasks.rst
7601 F: include/linux/freezer.h
7605 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7606 L: linux-kernel@vger.kernel.org
7608 F: include/linux/frontswap.h
7611 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7612 M: David Howells <dhowells@redhat.com>
7613 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7615 F: Documentation/filesystems/caching/
7617 F: include/linux/fscache*.h
7619 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7620 M: Theodore Y. Ts'o <tytso@mit.edu>
7621 M: Jaegeuk Kim <jaegeuk@kernel.org>
7622 M: Eric Biggers <ebiggers@kernel.org>
7623 L: linux-fscrypt@vger.kernel.org
7625 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7626 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7627 F: Documentation/filesystems/fscrypt.rst
7629 F: include/linux/fscrypt*.h
7630 F: include/uapi/linux/fscrypt.h
7633 M: Jeremy Kerr <jk@ozlabs.org>
7634 M: Joel Stanley <joel@jms.id.au>
7635 R: Alistar Popple <alistair@popple.id.au>
7636 R: Eddie James <eajames@linux.ibm.com>
7637 L: linux-fsi@lists.ozlabs.org
7639 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7642 F: include/linux/fsi*.h
7643 F: include/trace/events/fsi*.h
7645 FSI-ATTACHED I2C DRIVER
7646 M: Eddie James <eajames@linux.ibm.com>
7647 L: linux-i2c@vger.kernel.org
7648 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7650 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7651 F: drivers/i2c/busses/i2c-fsi.c
7653 FSI-ATTACHED SPI DRIVER
7654 M: Eddie James <eajames@linux.ibm.com>
7655 L: linux-spi@vger.kernel.org
7657 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7658 F: drivers/spi/spi-fsi.c
7660 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7661 M: Jan Kara <jack@suse.cz>
7662 R: Amir Goldstein <amir73il@gmail.com>
7663 L: linux-fsdevel@vger.kernel.org
7665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7667 F: include/linux/fsnotify*.h
7669 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7670 M: Eric Biggers <ebiggers@kernel.org>
7671 M: Theodore Y. Ts'o <tytso@mit.edu>
7672 L: linux-fscrypt@vger.kernel.org
7674 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7675 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7676 F: Documentation/filesystems/fsverity.rst
7678 F: include/linux/fsverity.h
7679 F: include/uapi/linux/fsverity.h
7681 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7682 M: Michael Zaidman <michael.zaidman@gmail.com>
7683 L: linux-i2c@vger.kernel.org
7684 L: linux-input@vger.kernel.org
7686 F: drivers/hid/hid-ft260.c
7688 FUJITSU LAPTOP EXTRAS
7689 M: Jonathan Woithe <jwoithe@just42.net>
7690 L: platform-driver-x86@vger.kernel.org
7692 F: drivers/platform/x86/fujitsu-laptop.c
7694 FUJITSU M-5MO LS CAMERA ISP DRIVER
7695 M: Kyungmin Park <kyungmin.park@samsung.com>
7696 M: Heungjun Kim <riverful.kim@samsung.com>
7697 L: linux-media@vger.kernel.org
7699 F: drivers/media/i2c/m5mols/
7700 F: include/media/i2c/m5mols.h
7702 FUJITSU TABLET EXTRAS
7703 M: Robert Gerlach <khnz@gmx.de>
7704 L: platform-driver-x86@vger.kernel.org
7706 F: drivers/platform/x86/fujitsu-tablet.c
7708 FUSE: FILESYSTEM IN USERSPACE
7709 M: Miklos Szeredi <miklos@szeredi.hu>
7710 L: linux-fsdevel@vger.kernel.org
7712 W: https://github.com/libfuse/
7713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7714 F: Documentation/filesystems/fuse.rst
7716 F: include/uapi/linux/fuse.h
7719 M: Thomas Gleixner <tglx@linutronix.de>
7720 M: Ingo Molnar <mingo@redhat.com>
7721 R: Peter Zijlstra <peterz@infradead.org>
7722 R: Darren Hart <dvhart@infradead.org>
7723 R: Davidlohr Bueso <dave@stgolabs.net>
7724 L: linux-kernel@vger.kernel.org
7726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7727 F: Documentation/locking/*futex*
7728 F: include/asm-generic/futex.h
7729 F: include/linux/futex.h
7730 F: include/uapi/linux/futex.h
7732 F: tools/perf/bench/futex*
7733 F: tools/testing/selftests/futex/
7735 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7736 M: Tim Harvey <tharvey@gateworks.com>
7737 M: Robert Jones <rjones@gateworks.com>
7739 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7740 F: drivers/mfd/gateworks-gsc.c
7741 F: include/linux/mfd/gsc.h
7742 F: Documentation/hwmon/gsc-hwmon.rst
7743 F: drivers/hwmon/gsc-hwmon.c
7744 F: include/linux/platform_data/gsc_hwmon.h
7747 M: Kees Cook <keescook@chromium.org>
7748 L: linux-hardening@vger.kernel.org
7750 F: Documentation/kbuild/gcc-plugins.rst
7751 F: scripts/Makefile.gcc-plugins
7752 F: scripts/gcc-plugins/
7754 GCOV BASED KERNEL PROFILING
7755 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7757 F: Documentation/dev-tools/gcov.rst
7760 GDB KERNEL DEBUGGING HELPER SCRIPTS
7761 M: Jan Kiszka <jan.kiszka@siemens.com>
7762 M: Kieran Bingham <kbingham@kernel.org>
7766 GEMINI CRYPTO DRIVER
7767 M: Corentin Labbe <clabbe@baylibre.com>
7768 L: linux-crypto@vger.kernel.org
7770 F: drivers/crypto/gemini/
7772 GEMTEK FM RADIO RECEIVER DRIVER
7773 M: Hans Verkuil <hverkuil@xs4all.nl>
7774 L: linux-media@vger.kernel.org
7776 W: https://linuxtv.org
7777 T: git git://linuxtv.org/media_tree.git
7778 F: drivers/media/radio/radio-gemtek*
7780 GENERIC ARCHITECTURE TOPOLOGY
7781 M: Sudeep Holla <sudeep.holla@arm.com>
7782 L: linux-kernel@vger.kernel.org
7784 F: drivers/base/arch_topology.c
7785 F: include/linux/arch_topology.h
7788 M: Thomas Gleixner <tglx@linutronix.de>
7789 M: Peter Zijlstra <peterz@infradead.org>
7790 M: Andy Lutomirski <luto@kernel.org>
7791 L: linux-kernel@vger.kernel.org
7793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7794 F: include/linux/entry-common.h
7795 F: include/linux/entry-kvm.h
7798 GENERIC GPIO I2C DRIVER
7799 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7801 F: drivers/i2c/busses/i2c-gpio.c
7802 F: include/linux/platform_data/i2c-gpio.h
7804 GENERIC GPIO I2C MULTIPLEXER DRIVER
7805 M: Peter Korsgaard <peter.korsgaard@barco.com>
7806 L: linux-i2c@vger.kernel.org
7808 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7809 F: drivers/i2c/muxes/i2c-mux-gpio.c
7810 F: include/linux/platform_data/i2c-mux-gpio.h
7812 GENERIC HDLC (WAN) DRIVERS
7813 M: Krzysztof Halasa <khc@pm.waw.pl>
7815 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7816 F: drivers/net/wan/c101.c
7817 F: drivers/net/wan/hd6457*
7818 F: drivers/net/wan/hdlc*
7819 F: drivers/net/wan/n2.c
7820 F: drivers/net/wan/pc300too.c
7821 F: drivers/net/wan/pci200syn.c
7822 F: drivers/net/wan/wanxl*
7824 GENERIC INCLUDE/ASM HEADER FILES
7825 M: Arnd Bergmann <arnd@arndb.de>
7826 L: linux-arch@vger.kernel.org
7828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7829 F: include/asm-generic/
7830 F: include/uapi/asm-generic/
7832 GENERIC PHY FRAMEWORK
7833 M: Kishon Vijay Abraham I <kishon@ti.com>
7834 M: Vinod Koul <vkoul@kernel.org>
7835 L: linux-phy@lists.infradead.org
7837 Q: https://patchwork.kernel.org/project/linux-phy/list/
7838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7839 F: Documentation/devicetree/bindings/phy/
7841 F: include/linux/phy/
7843 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7844 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7846 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7849 M: "Rafael J. Wysocki" <rafael@kernel.org>
7850 M: Kevin Hilman <khilman@kernel.org>
7851 M: Ulf Hansson <ulf.hansson@linaro.org>
7852 L: linux-pm@vger.kernel.org
7854 F: Documentation/devicetree/bindings/power/power?domain*
7855 F: drivers/base/power/domain*.c
7856 F: include/linux/pm_domain.h
7858 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7859 M: Eugen Hristev <eugen.hristev@microchip.com>
7860 L: linux-input@vger.kernel.org
7862 F: drivers/input/touchscreen/resistive-adc-touch.c
7864 GENERIC STRING LIBRARY
7865 R: Andy Shevchenko <andy@kernel.org>
7868 F: lib/string_helpers.c
7869 F: lib/test_string.c
7870 F: lib/test-string_helpers.c
7872 GENERIC UIO DRIVER FOR PCI DEVICES
7873 M: "Michael S. Tsirkin" <mst@redhat.com>
7874 L: kvm@vger.kernel.org
7876 F: drivers/uio/uio_pci_generic.c
7878 GENERIC VDSO LIBRARY
7879 M: Andy Lutomirski <luto@kernel.org>
7880 M: Thomas Gleixner <tglx@linutronix.de>
7881 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7882 L: linux-kernel@vger.kernel.org
7884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7885 F: include/asm-generic/vdso/vsyscall.h
7887 F: kernel/time/vsyscall.c
7890 GENWQE (IBM Generic Workqueue Card)
7891 M: Frank Haverkamp <haver@linux.ibm.com>
7893 F: drivers/misc/genwqe/
7895 GET_MAINTAINER SCRIPT
7896 M: Joe Perches <joe@perches.com>
7898 F: scripts/get_maintainer.pl
7901 M: Bob Peterson <rpeterso@redhat.com>
7902 M: Andreas Gruenbacher <agruenba@redhat.com>
7903 L: cluster-devel@redhat.com
7905 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7907 F: Documentation/filesystems/gfs2*
7909 F: include/uapi/linux/gfs2_ondisk.h
7912 M: Thomas Weißschuh <thomas@weissschuh.net>
7913 L: platform-driver-x86@vger.kernel.org
7915 F: drivers/platform/x86/gigabyte-wmi.c
7918 M: Johan Hovold <johan@kernel.org>
7920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7921 F: Documentation/ABI/testing/sysfs-class-gnss
7922 F: Documentation/devicetree/bindings/gnss/
7924 F: include/linux/gnss.h
7927 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7928 L: linux-media@vger.kernel.org
7930 F: drivers/media/usb/go7007/
7933 M: Bastien Nocera <hadess@hadess.net>
7934 L: linux-input@vger.kernel.org
7936 F: drivers/input/touchscreen/goodix.c
7938 GOOGLE ETHERNET DRIVERS
7939 M: Jeroen de Borst <jeroendb@google.com>
7940 R: Catherine Sullivan <csully@google.com>
7941 R: David Awogbemila <awogbemila@google.com>
7942 L: netdev@vger.kernel.org
7944 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7945 F: drivers/net/ethernet/google
7947 GPD POCKET FAN DRIVER
7948 M: Hans de Goede <hdegoede@redhat.com>
7949 L: platform-driver-x86@vger.kernel.org
7951 F: drivers/platform/x86/gpd-pocket-fan.c
7954 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7955 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7956 L: linux-gpio@vger.kernel.org
7957 L: linux-acpi@vger.kernel.org
7959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7960 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7961 F: drivers/gpio/gpiolib-acpi.c
7962 F: drivers/gpio/gpiolib-acpi.h
7965 M: Geert Uytterhoeven <geert+renesas@glider.be>
7966 L: linux-gpio@vger.kernel.org
7968 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7969 F: drivers/gpio/gpio-aggregator.c
7972 M: Sean Young <sean@mess.org>
7973 L: linux-media@vger.kernel.org
7975 F: drivers/media/rc/gpio-ir-tx.c
7978 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7979 L: linux-gpio@vger.kernel.org
7981 F: drivers/gpio/gpio-mockup.c
7982 F: tools/testing/selftests/gpio/
7985 R: Michael Walle <michael@walle.cc>
7987 F: drivers/gpio/gpio-regmap.c
7988 F: include/linux/gpio/regmap.h
7991 M: Linus Walleij <linus.walleij@linaro.org>
7992 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7993 L: linux-gpio@vger.kernel.org
7995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7996 F: Documentation/ABI/obsolete/sysfs-gpio
7997 F: Documentation/ABI/testing/gpio-cdev
7998 F: Documentation/admin-guide/gpio/
7999 F: Documentation/devicetree/bindings/gpio/
8000 F: Documentation/driver-api/gpio/
8002 F: include/asm-generic/gpio.h
8003 F: include/linux/gpio.h
8004 F: include/linux/gpio/
8005 F: include/linux/of_gpio.h
8006 F: include/uapi/linux/gpio.h
8009 GRE DEMULTIPLEXER DRIVER
8010 M: Dmitry Kozlov <xeb@mail.ru>
8011 L: netdev@vger.kernel.org
8013 F: include/net/gre.h
8014 F: net/ipv4/gre_demux.c
8015 F: net/ipv4/gre_offload.c
8017 GRETH 10/100/1G Ethernet MAC device driver
8018 M: Andreas Larsson <andreas@gaisler.com>
8019 L: netdev@vger.kernel.org
8021 F: drivers/net/ethernet/aeroflex/
8023 GREYBUS AUDIO PROTOCOLS DRIVERS
8024 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8025 M: Mark Greer <mgreer@animalcreek.com>
8027 F: drivers/staging/greybus/audio_apbridgea.c
8028 F: drivers/staging/greybus/audio_apbridgea.h
8029 F: drivers/staging/greybus/audio_codec.c
8030 F: drivers/staging/greybus/audio_codec.h
8031 F: drivers/staging/greybus/audio_gb.c
8032 F: drivers/staging/greybus/audio_manager.c
8033 F: drivers/staging/greybus/audio_manager.h
8034 F: drivers/staging/greybus/audio_manager_module.c
8035 F: drivers/staging/greybus/audio_manager_private.h
8036 F: drivers/staging/greybus/audio_manager_sysfs.c
8037 F: drivers/staging/greybus/audio_module.c
8038 F: drivers/staging/greybus/audio_topology.c
8040 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8041 M: Viresh Kumar <vireshk@kernel.org>
8043 F: drivers/staging/greybus/authentication.c
8044 F: drivers/staging/greybus/bootrom.c
8045 F: drivers/staging/greybus/firmware.h
8046 F: drivers/staging/greybus/fw-core.c
8047 F: drivers/staging/greybus/fw-download.c
8048 F: drivers/staging/greybus/fw-management.c
8049 F: drivers/staging/greybus/greybus_authentication.h
8050 F: drivers/staging/greybus/greybus_firmware.h
8051 F: drivers/staging/greybus/hid.c
8052 F: drivers/staging/greybus/i2c.c
8053 F: drivers/staging/greybus/spi.c
8054 F: drivers/staging/greybus/spilib.c
8055 F: drivers/staging/greybus/spilib.h
8057 GREYBUS LOOPBACK DRIVER
8058 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8060 F: drivers/staging/greybus/loopback.c
8062 GREYBUS PLATFORM DRIVERS
8063 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8065 F: drivers/staging/greybus/arche-apb-ctrl.c
8066 F: drivers/staging/greybus/arche-platform.c
8067 F: drivers/staging/greybus/arche_platform.h
8069 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8070 M: Rui Miguel Silva <rmfrfs@gmail.com>
8072 F: drivers/staging/greybus/gpio.c
8073 F: drivers/staging/greybus/light.c
8074 F: drivers/staging/greybus/power_supply.c
8075 F: drivers/staging/greybus/sdio.c
8076 F: drivers/staging/greybus/spi.c
8077 F: drivers/staging/greybus/spilib.c
8080 M: Johan Hovold <johan@kernel.org>
8081 M: Alex Elder <elder@kernel.org>
8082 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8083 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8086 F: drivers/staging/greybus/
8087 F: include/linux/greybus.h
8088 F: include/linux/greybus/
8090 GREYBUS UART PROTOCOLS DRIVERS
8091 M: David Lin <dtwlin@gmail.com>
8093 F: drivers/staging/greybus/log.c
8094 F: drivers/staging/greybus/uart.c
8096 GS1662 VIDEO SERIALIZER
8097 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8098 L: linux-media@vger.kernel.org
8100 T: git git://linuxtv.org/media_tree.git
8101 F: drivers/media/spi/gs1662.c
8103 GSPCA FINEPIX SUBDRIVER
8104 M: Frank Zago <frank@zago.net>
8105 L: linux-media@vger.kernel.org
8107 T: git git://linuxtv.org/media_tree.git
8108 F: drivers/media/usb/gspca/finepix.c
8110 GSPCA GL860 SUBDRIVER
8111 M: Olivier Lorin <o.lorin@laposte.net>
8112 L: linux-media@vger.kernel.org
8114 T: git git://linuxtv.org/media_tree.git
8115 F: drivers/media/usb/gspca/gl860/
8117 GSPCA M5602 SUBDRIVER
8118 M: Erik Andren <erik.andren@gmail.com>
8119 L: linux-media@vger.kernel.org
8121 T: git git://linuxtv.org/media_tree.git
8122 F: drivers/media/usb/gspca/m5602/
8124 GSPCA PAC207 SONIXB SUBDRIVER
8125 M: Hans Verkuil <hverkuil@xs4all.nl>
8126 L: linux-media@vger.kernel.org
8128 T: git git://linuxtv.org/media_tree.git
8129 F: drivers/media/usb/gspca/pac207.c
8131 GSPCA SN9C20X SUBDRIVER
8132 M: Brian Johnson <brijohn@gmail.com>
8133 L: linux-media@vger.kernel.org
8135 T: git git://linuxtv.org/media_tree.git
8136 F: drivers/media/usb/gspca/sn9c20x.c
8138 GSPCA T613 SUBDRIVER
8139 M: Leandro Costantino <lcostantino@gmail.com>
8140 L: linux-media@vger.kernel.org
8142 T: git git://linuxtv.org/media_tree.git
8143 F: drivers/media/usb/gspca/t613.c
8145 GSPCA USB WEBCAM DRIVER
8146 M: Hans Verkuil <hverkuil@xs4all.nl>
8147 L: linux-media@vger.kernel.org
8149 T: git git://linuxtv.org/media_tree.git
8150 F: drivers/media/usb/gspca/
8152 GTP (GPRS Tunneling Protocol)
8153 M: Pablo Neira Ayuso <pablo@netfilter.org>
8154 M: Harald Welte <laforge@gnumonks.org>
8155 L: osmocom-net-gprs@lists.osmocom.org
8157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8158 F: drivers/net/gtp.c
8160 GUID PARTITION TABLE (GPT)
8161 M: Davidlohr Bueso <dave@stgolabs.net>
8162 L: linux-efi@vger.kernel.org
8164 F: block/partitions/efi.*
8167 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8168 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8170 W: http://uclinux-h8.sourceforge.jp
8171 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8173 F: drivers/clk/h8300/
8174 F: drivers/clocksource/h8300_*.c
8175 F: drivers/irqchip/irq-renesas-h8*.c
8177 HABANALABS PCI DRIVER
8178 M: Oded Gabbay <ogabbay@kernel.org>
8180 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8181 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8182 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8183 F: drivers/misc/habanalabs/
8184 F: include/uapi/misc/habanalabs.h
8187 M: Antti Palosaari <crope@iki.fi>
8188 L: linux-media@vger.kernel.org
8190 W: https://linuxtv.org
8191 W: http://palosaari.fi/linux/
8192 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8193 T: git git://linuxtv.org/anttip/media_tree.git
8194 F: drivers/media/usb/hackrf/
8196 HANTRO VPU CODEC DRIVER
8197 M: Ezequiel Garcia <ezequiel@collabora.com>
8198 M: Philipp Zabel <p.zabel@pengutronix.de>
8199 L: linux-media@vger.kernel.org
8200 L: linux-rockchip@lists.infradead.org
8202 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8203 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8204 F: drivers/staging/media/hantro/
8206 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8207 M: Frank Seidel <frank@f-seidel.de>
8208 L: platform-driver-x86@vger.kernel.org
8210 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8211 F: drivers/platform/x86/hdaps.c
8214 M: Jean Delvare <jdelvare@suse.com>
8215 M: Guenter Roeck <linux@roeck-us.net>
8216 L: linux-hwmon@vger.kernel.org
8218 W: http://hwmon.wiki.kernel.org/
8219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8220 F: Documentation/devicetree/bindings/hwmon/
8221 F: Documentation/hwmon/
8223 F: include/linux/hwmon*.h
8224 F: include/trace/events/hwmon*.h
8225 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8227 HARDWARE RANDOM NUMBER GENERATOR CORE
8228 M: Matt Mackall <mpm@selenic.com>
8229 M: Herbert Xu <herbert@gondor.apana.org.au>
8230 L: linux-crypto@vger.kernel.org
8232 F: Documentation/admin-guide/hw_random.rst
8233 F: Documentation/devicetree/bindings/rng/
8234 F: drivers/char/hw_random/
8235 F: include/linux/hw_random.h
8237 HARDWARE SPINLOCK CORE
8238 M: Ohad Ben-Cohen <ohad@wizery.com>
8239 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8240 R: Baolin Wang <baolin.wang7@gmail.com>
8241 L: linux-remoteproc@vger.kernel.org
8243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8244 F: Documentation/devicetree/bindings/hwlock/
8245 F: Documentation/locking/hwspinlock.rst
8246 F: drivers/hwspinlock/
8247 F: include/linux/hwspinlock.h
8249 HARDWARE TRACING FACILITIES
8250 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8252 F: drivers/hwtracing/
8254 HARMONY SOUND DRIVER
8255 L: linux-parisc@vger.kernel.org
8257 F: sound/parisc/harmony.*
8259 HDPVR USB VIDEO ENCODER DRIVER
8260 M: Hans Verkuil <hverkuil@xs4all.nl>
8261 L: linux-media@vger.kernel.org
8263 W: https://linuxtv.org
8264 T: git git://linuxtv.org/media_tree.git
8265 F: drivers/media/usb/hdpvr/
8267 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8268 M: Matt Hsiao <matt.hsiao@hpe.com>
8270 F: drivers/misc/hpilo.[ch]
8272 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8273 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8275 F: Documentation/watchdog/hpwdt.rst
8276 F: drivers/watchdog/hpwdt.c
8278 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8279 M: Don Brace <don.brace@microchip.com>
8280 L: storagedev@microchip.com
8281 L: linux-scsi@vger.kernel.org
8283 F: Documentation/scsi/hpsa.rst
8284 F: drivers/scsi/hpsa*.[ch]
8285 F: include/linux/cciss*.h
8286 F: include/uapi/linux/cciss*.h
8289 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8290 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8291 L: linux-rdma@vger.kernel.org
8293 F: drivers/infiniband/hw/hfi1
8296 L: linux-fsdevel@vger.kernel.org
8298 F: Documentation/filesystems/hfs.rst
8302 L: linux-fsdevel@vger.kernel.org
8304 F: Documentation/filesystems/hfsplus.rst
8307 HGA FRAMEBUFFER DRIVER
8308 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8309 L: linux-nvidia@lists.surfsouth.com
8311 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8312 F: drivers/video/fbdev/hgafb.c
8314 HIBERNATION (aka Software Suspend, aka swsusp)
8315 M: "Rafael J. Wysocki" <rafael@kernel.org>
8316 M: Pavel Machek <pavel@ucw.cz>
8317 L: linux-pm@vger.kernel.org
8319 B: https://bugzilla.kernel.org
8320 F: arch/*/include/asm/suspend*.h
8322 F: drivers/base/power/
8323 F: include/linux/freezer.h
8324 F: include/linux/pm.h
8325 F: include/linux/suspend.h
8329 M: Jiri Kosina <jikos@kernel.org>
8330 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8331 L: linux-input@vger.kernel.org
8333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8335 F: include/linux/hid*
8336 F: include/uapi/linux/hid*
8338 HID PLAYSTATION DRIVER
8339 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8340 L: linux-input@vger.kernel.org
8342 F: drivers/hid/hid-playstation.c
8344 HID SENSOR HUB DRIVERS
8345 M: Jiri Kosina <jikos@kernel.org>
8346 M: Jonathan Cameron <jic23@kernel.org>
8347 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8348 L: linux-input@vger.kernel.org
8349 L: linux-iio@vger.kernel.org
8351 F: Documentation/hid/hid-sensor*
8352 F: drivers/hid/hid-sensor-*
8353 F: drivers/iio/*/hid-*
8354 F: include/linux/hid-sensor-*
8356 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8357 M: Thomas Gleixner <tglx@linutronix.de>
8358 L: linux-kernel@vger.kernel.org
8360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8361 F: Documentation/timers/
8362 F: include/linux/clockchips.h
8363 F: include/linux/hrtimer.h
8364 F: kernel/time/clockevents.c
8365 F: kernel/time/hrtimer.c
8366 F: kernel/time/timer_*.c
8368 HIGH-SPEED SCC DRIVER FOR AX.25
8369 L: linux-hams@vger.kernel.org
8371 F: drivers/net/hamradio/dmascc.c
8372 F: drivers/net/hamradio/scc.c
8374 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8375 M: HighPoint Linux Team <linux@highpoint-tech.com>
8377 W: http://www.highpoint-tech.com
8378 F: Documentation/scsi/hptiop.rst
8379 F: drivers/scsi/hptiop.c
8382 M: Jes Sorensen <jes@trained-monkey.org>
8383 L: linux-hippi@sunsite.dk
8385 F: drivers/net/hippi/
8386 F: include/linux/hippidevice.h
8387 F: include/uapi/linux/if_hippi.h
8390 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8391 M: Kurt Kanzenbach <kurt@linutronix.de>
8392 L: netdev@vger.kernel.org
8394 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8395 F: drivers/net/dsa/hirschmann/*
8396 F: include/linux/platform_data/hirschmann-hellcreek.h
8397 F: net/dsa/tag_hellcreek.c
8399 HISILICON DMA DRIVER
8400 M: Zhou Wang <wangzhou1@hisilicon.com>
8401 L: dmaengine@vger.kernel.org
8403 F: drivers/dma/hisi_dma.c
8405 HISILICON GPIO DRIVER
8406 M: Luo Jiaxing <luojiaxing@huawei.com>
8407 L: linux-gpio@vger.kernel.org
8409 F: drivers/gpio/gpio-hisi.c
8411 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8412 M: Zaibo Xu <xuzaibo@huawei.com>
8413 L: linux-crypto@vger.kernel.org
8415 F: Documentation/ABI/testing/debugfs-hisi-hpre
8416 F: drivers/crypto/hisilicon/hpre/hpre.h
8417 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8418 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8420 HISILICON I2C CONTROLLER DRIVER
8421 M: Yicong Yang <yangyicong@hisilicon.com>
8422 L: linux-i2c@vger.kernel.org
8424 W: https://www.hisilicon.com
8425 F: drivers/i2c/busses/i2c-hisi.c
8427 HISILICON LPC BUS DRIVER
8428 M: john.garry@huawei.com
8430 W: http://www.hisilicon.com
8431 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8432 F: drivers/bus/hisi_lpc.c
8434 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8435 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8436 M: Salil Mehta <salil.mehta@huawei.com>
8437 L: netdev@vger.kernel.org
8439 W: http://www.hisilicon.com
8440 F: drivers/net/ethernet/hisilicon/hns3/
8442 HISILICON NETWORK SUBSYSTEM DRIVER
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: Documentation/devicetree/bindings/net/hisilicon*.txt
8449 F: drivers/net/ethernet/hisilicon/
8451 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8452 M: John Stultz <john.stultz@linaro.org>
8453 L: linux-kernel@vger.kernel.org
8455 F: drivers/misc/hisi_hikey_usb.c
8456 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8458 HISILICON PMU DRIVER
8459 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8461 W: http://www.hisilicon.com
8462 F: Documentation/admin-guide/perf/hisi-pmu.rst
8463 F: drivers/perf/hisilicon
8465 HISILICON QM AND ZIP Controller DRIVER
8466 M: Zhou Wang <wangzhou1@hisilicon.com>
8467 L: linux-crypto@vger.kernel.org
8469 F: Documentation/ABI/testing/debugfs-hisi-zip
8470 F: drivers/crypto/hisilicon/qm.c
8471 F: drivers/crypto/hisilicon/qm.h
8472 F: drivers/crypto/hisilicon/sgl.c
8473 F: drivers/crypto/hisilicon/zip/
8475 HISILICON ROCE DRIVER
8476 M: Wenpeng Liang <liangwenpeng@huawei.com>
8477 M: Weihang Li <liweihang@huawei.com>
8478 L: linux-rdma@vger.kernel.org
8480 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8481 F: drivers/infiniband/hw/hns/
8483 HISILICON SAS Controller
8484 M: John Garry <john.garry@huawei.com>
8486 W: http://www.hisilicon.com
8487 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8488 F: drivers/scsi/hisi_sas/
8490 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8491 M: Zaibo Xu <xuzaibo@huawei.com>
8492 L: linux-crypto@vger.kernel.org
8494 F: Documentation/ABI/testing/debugfs-hisi-sec
8495 F: drivers/crypto/hisilicon/sec2/sec.h
8496 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8497 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8498 F: drivers/crypto/hisilicon/sec2/sec_main.c
8500 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8501 M: Jay Fang <f.fangjian@huawei.com>
8502 L: linux-spi@vger.kernel.org
8504 W: http://www.hisilicon.com
8505 F: drivers/spi/spi-hisi-kunpeng.c
8507 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8508 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8509 L: linux-kernel@vger.kernel.org
8511 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8512 F: drivers/spmi/hisi-spmi-controller.c
8514 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8515 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8516 L: linux-kernel@vger.kernel.org
8518 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8519 F: drivers/mfd/hi6421-spmi-pmic.c
8521 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8522 M: Zaibo Xu <xuzaibo@huawei.com>
8524 F: drivers/crypto/hisilicon/trng/trng.c
8526 HISILICON V3XX SPI NOR FLASH Controller Driver
8527 M: John Garry <john.garry@huawei.com>
8529 W: http://www.hisilicon.com
8530 F: drivers/spi/spi-hisi-sfc-v3xx.c
8532 HMM - Heterogeneous Memory Management
8533 M: Jérôme Glisse <jglisse@redhat.com>
8534 L: linux-mm@kvack.org
8536 F: Documentation/vm/hmm.rst
8537 F: include/linux/hmm*
8540 F: tools/testing/selftests/vm/*hmm*
8543 M: Jouni Malinen <j@w1.fi>
8544 L: linux-wireless@vger.kernel.org
8546 W: http://w1.fi/hostap-driver.html
8547 F: drivers/net/wireless/intersil/hostap/
8549 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8550 L: platform-driver-x86@vger.kernel.org
8552 F: drivers/platform/x86/tc1100-wmi.c
8554 HPET: High Precision Event Timers driver
8555 M: Clemens Ladisch <clemens@ladisch.de>
8557 F: Documentation/timers/hpet.rst
8558 F: drivers/char/hpet.c
8559 F: include/linux/hpet.h
8560 F: include/uapi/linux/hpet.h
8564 F: arch/x86/include/asm/hpet.h
8565 F: arch/x86/kernel/hpet.c
8568 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8570 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8574 M: Sebastian Reichel <sre@kernel.org>
8576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8577 F: Documentation/ABI/testing/sysfs-bus-hsi
8578 F: Documentation/driver-api/hsi.rst
8580 F: include/linux/hsi/
8581 F: include/uapi/linux/hsi/
8584 L: linux-usb@vger.kernel.org
8586 F: drivers/net/usb/hso.c
8588 HSR NETWORK PROTOCOL
8589 L: netdev@vger.kernel.org
8593 HT16K33 LED CONTROLLER DRIVER
8594 M: Robin van der Gracht <robin@protonic.nl>
8596 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8597 F: drivers/auxdisplay/ht16k33.c
8599 HTCPEN TOUCHSCREEN DRIVER
8600 M: Pau Oliva Fora <pof@eslack.org>
8601 L: linux-input@vger.kernel.org
8603 F: drivers/input/touchscreen/htcpen.c
8605 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8606 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8607 L: linux-iio@vger.kernel.org
8609 W: http://www.st.com/
8610 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8611 F: drivers/iio/humidity/hts221*
8613 HUAWEI ETHERNET DRIVER
8614 M: Bin Luo <luobin9@huawei.com>
8615 L: netdev@vger.kernel.org
8617 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8618 F: drivers/net/ethernet/huawei/hinic/
8621 M: Mike Kravetz <mike.kravetz@oracle.com>
8622 L: linux-mm@kvack.org
8624 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8625 F: Documentation/admin-guide/mm/hugetlbpage.rst
8626 F: Documentation/vm/hugetlbfs_reserv.rst
8628 F: include/linux/hugetlb.h
8632 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8633 L: linux-media@vger.kernel.org
8635 W: https://linuxtv.org
8636 T: git git://linuxtv.org/media_tree.git
8637 F: drivers/media/platform/sti/hva
8639 HWPOISON MEMORY FAILURE HANDLING
8640 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8641 L: linux-mm@kvack.org
8643 F: mm/hwpoison-inject.c
8644 F: mm/memory-failure.c
8646 HYCON HY46XX TOUCHSCREEN SUPPORT
8647 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8648 L: linux-input@vger.kernel.org
8650 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8651 F: drivers/input/touchscreen/hycon-hy46xx.c
8653 HYGON PROCESSOR SUPPORT
8654 M: Pu Wen <puwen@hygon.cn>
8655 L: linux-kernel@vger.kernel.org
8657 F: arch/x86/kernel/cpu/hygon.c
8659 HYNIX HI556 SENSOR DRIVER
8660 M: Shawn Tu <shawnx.tu@intel.com>
8661 L: linux-media@vger.kernel.org
8663 T: git git://linuxtv.org/media_tree.git
8664 F: drivers/media/i2c/hi556.c
8666 Hyper-V/Azure CORE AND DRIVERS
8667 M: "K. Y. Srinivasan" <kys@microsoft.com>
8668 M: Haiyang Zhang <haiyangz@microsoft.com>
8669 M: Stephen Hemminger <sthemmin@microsoft.com>
8670 M: Wei Liu <wei.liu@kernel.org>
8671 M: Dexuan Cui <decui@microsoft.com>
8672 L: linux-hyperv@vger.kernel.org
8674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8675 F: Documentation/ABI/stable/sysfs-bus-vmbus
8676 F: Documentation/ABI/testing/debugfs-hyperv
8677 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8678 F: arch/arm64/hyperv
8679 F: arch/arm64/include/asm/hyperv-tlfs.h
8680 F: arch/arm64/include/asm/mshyperv.h
8682 F: arch/x86/include/asm/hyperv-tlfs.h
8683 F: arch/x86/include/asm/mshyperv.h
8684 F: arch/x86/include/asm/trace/hyperv.h
8685 F: arch/x86/kernel/cpu/mshyperv.c
8686 F: drivers/clocksource/hyperv_timer.c
8687 F: drivers/hid/hid-hyperv.c
8689 F: drivers/input/serio/hyperv-keyboard.c
8690 F: drivers/iommu/hyperv-iommu.c
8691 F: drivers/net/ethernet/microsoft/
8692 F: drivers/net/hyperv/
8693 F: drivers/pci/controller/pci-hyperv-intf.c
8694 F: drivers/pci/controller/pci-hyperv.c
8695 F: drivers/scsi/storvsc_drv.c
8696 F: drivers/uio/uio_hv_generic.c
8697 F: drivers/video/fbdev/hyperv_fb.c
8698 F: include/asm-generic/hyperv-tlfs.h
8699 F: include/asm-generic/mshyperv.h
8700 F: include/clocksource/hyperv_timer.h
8701 F: include/linux/hyperv.h
8702 F: include/uapi/linux/hyperv.h
8703 F: net/vmw_vsock/hyperv_transport.c
8707 M: Vignesh Raghavendra <vigneshr@ti.com>
8708 L: linux-mtd@lists.infradead.org
8710 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8711 C: irc://irc.oftc.net/mtd
8712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8713 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8714 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8715 F: drivers/mtd/hyperbus/
8716 F: include/linux/mtd/hyperbus.h
8718 HYPERVISOR VIRTUAL CONSOLE DRIVER
8719 L: linuxppc-dev@lists.ozlabs.org
8724 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8725 L: linux-i2c@vger.kernel.org
8726 L: linux-acpi@vger.kernel.org
8728 F: drivers/i2c/i2c-core-acpi.c
8730 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8731 M: Ajay Gupta <ajayg@nvidia.com>
8732 L: linux-i2c@vger.kernel.org
8734 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8735 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8738 M: Peter Rosin <peda@axentia.se>
8739 L: linux-i2c@vger.kernel.org
8741 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8742 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8743 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8744 F: Documentation/i2c/i2c-topology.rst
8745 F: Documentation/i2c/muxes/
8746 F: drivers/i2c/i2c-mux.c
8747 F: drivers/i2c/muxes/
8748 F: include/linux/i2c-mux.h
8750 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8751 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8752 L: linux-i2c@vger.kernel.org
8754 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8755 F: drivers/i2c/busses/i2c-mv64xxx.c
8757 I2C OVER PARALLEL PORT
8758 M: Jean Delvare <jdelvare@suse.com>
8759 L: linux-i2c@vger.kernel.org
8761 F: Documentation/i2c/busses/i2c-parport.rst
8762 F: drivers/i2c/busses/i2c-parport.c
8765 M: Wolfram Sang <wsa@kernel.org>
8766 L: linux-i2c@vger.kernel.org
8768 W: https://i2c.wiki.kernel.org/
8769 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8771 F: Documentation/devicetree/bindings/i2c/i2c.txt
8772 F: Documentation/i2c/
8774 F: include/linux/i2c-dev.h
8775 F: include/linux/i2c-smbus.h
8776 F: include/linux/i2c.h
8777 F: include/uapi/linux/i2c-*.h
8778 F: include/uapi/linux/i2c.h
8780 I2C SUBSYSTEM HOST DRIVERS
8781 L: linux-i2c@vger.kernel.org
8783 W: https://i2c.wiki.kernel.org/
8784 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8786 F: Documentation/devicetree/bindings/i2c/
8787 F: drivers/i2c/algos/
8788 F: drivers/i2c/busses/
8791 M: Jean Delvare <jdelvare@suse.com>
8792 L: linux-i2c@vger.kernel.org
8794 F: Documentation/i2c/busses/i2c-taos-evm.rst
8795 F: drivers/i2c/busses/i2c-taos-evm.c
8798 M: Till Harbaum <till@harbaum.org>
8799 L: linux-i2c@vger.kernel.org
8801 W: http://www.harbaum.org/till/i2c_tiny_usb
8802 F: drivers/i2c/busses/i2c-tiny-usb.c
8804 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8805 M: Jean Delvare <jdelvare@suse.com>
8806 L: linux-i2c@vger.kernel.org
8808 F: Documentation/i2c/busses/i2c-ali1535.rst
8809 F: Documentation/i2c/busses/i2c-ali1563.rst
8810 F: Documentation/i2c/busses/i2c-ali15x3.rst
8811 F: Documentation/i2c/busses/i2c-amd756.rst
8812 F: Documentation/i2c/busses/i2c-amd8111.rst
8813 F: Documentation/i2c/busses/i2c-i801.rst
8814 F: Documentation/i2c/busses/i2c-nforce2.rst
8815 F: Documentation/i2c/busses/i2c-piix4.rst
8816 F: Documentation/i2c/busses/i2c-sis5595.rst
8817 F: Documentation/i2c/busses/i2c-sis630.rst
8818 F: Documentation/i2c/busses/i2c-sis96x.rst
8819 F: Documentation/i2c/busses/i2c-via.rst
8820 F: Documentation/i2c/busses/i2c-viapro.rst
8821 F: drivers/i2c/busses/i2c-ali1535.c
8822 F: drivers/i2c/busses/i2c-ali1563.c
8823 F: drivers/i2c/busses/i2c-ali15x3.c
8824 F: drivers/i2c/busses/i2c-amd756-s4882.c
8825 F: drivers/i2c/busses/i2c-amd756.c
8826 F: drivers/i2c/busses/i2c-amd8111.c
8827 F: drivers/i2c/busses/i2c-i801.c
8828 F: drivers/i2c/busses/i2c-isch.c
8829 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8830 F: drivers/i2c/busses/i2c-nforce2.c
8831 F: drivers/i2c/busses/i2c-piix4.c
8832 F: drivers/i2c/busses/i2c-sis5595.c
8833 F: drivers/i2c/busses/i2c-sis630.c
8834 F: drivers/i2c/busses/i2c-sis96x.c
8835 F: drivers/i2c/busses/i2c-via.c
8836 F: drivers/i2c/busses/i2c-viapro.c
8838 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8839 M: Hans de Goede <hdegoede@redhat.com>
8840 L: linux-i2c@vger.kernel.org
8842 F: drivers/i2c/busses/i2c-cht-wc.c
8844 I2C/SMBUS ISMT DRIVER
8845 M: Seth Heasley <seth.heasley@intel.com>
8846 M: Neil Horman <nhorman@tuxdriver.com>
8847 L: linux-i2c@vger.kernel.org
8848 F: Documentation/i2c/busses/i2c-ismt.rst
8849 F: drivers/i2c/busses/i2c-ismt.c
8851 I2C/SMBUS STUB DRIVER
8852 M: Jean Delvare <jdelvare@suse.com>
8853 L: linux-i2c@vger.kernel.org
8855 F: drivers/i2c/i2c-stub.c
8857 I3C DRIVER FOR CADENCE I3C MASTER IP
8858 M: Przemysław Gaj <pgaj@cadence.com>
8860 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8861 F: drivers/i3c/master/i3c-master-cdns.c
8863 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8864 M: Vitor Soares <vitor.soares@synopsys.com>
8866 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8867 F: drivers/i3c/master/dw*
8870 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8871 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8873 C: irc://chat.freenode.net/linux-i3c
8874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8875 F: Documentation/ABI/testing/sysfs-bus-i3c
8876 F: Documentation/devicetree/bindings/i3c/
8877 F: Documentation/driver-api/i3c
8879 F: include/linux/i3c/
8881 IA64 (Itanium) PLATFORM
8882 L: linux-ia64@vger.kernel.org
8884 F: Documentation/ia64/
8887 IBM Power 842 compression accelerator
8888 M: Haren Myneni <haren@us.ibm.com>
8891 F: drivers/crypto/nx/Kconfig
8892 F: drivers/crypto/nx/Makefile
8893 F: drivers/crypto/nx/nx-842*
8894 F: include/linux/sw842.h
8897 IBM Power in-Nest Crypto Acceleration
8898 M: Breno Leitão <leitao@debian.org>
8899 M: Nayna Jain <nayna@linux.ibm.com>
8900 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8901 L: linux-crypto@vger.kernel.org
8903 F: drivers/crypto/nx/Kconfig
8904 F: drivers/crypto/nx/Makefile
8905 F: drivers/crypto/nx/nx-aes*
8906 F: drivers/crypto/nx/nx-sha*
8907 F: drivers/crypto/nx/nx.*
8908 F: drivers/crypto/nx/nx_csbcpb.h
8909 F: drivers/crypto/nx/nx_debugfs.c
8911 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8912 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8913 L: linux-pci@vger.kernel.org
8914 L: linuxppc-dev@lists.ozlabs.org
8916 F: drivers/pci/hotplug/rpadlpar*
8918 IBM Power Linux RAID adapter
8919 M: Brian King <brking@us.ibm.com>
8921 F: drivers/scsi/ipr.*
8923 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8924 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8925 L: linux-pci@vger.kernel.org
8926 L: linuxppc-dev@lists.ozlabs.org
8928 F: drivers/pci/hotplug/rpaphp*
8930 IBM Power SRIOV Virtual NIC Device Driver
8931 M: Dany Madden <drt@linux.ibm.com>
8932 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8933 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8934 L: netdev@vger.kernel.org
8936 F: drivers/net/ethernet/ibm/ibmvnic.*
8938 IBM Power Virtual Accelerator Switchboard
8939 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8940 L: linuxppc-dev@lists.ozlabs.org
8942 F: arch/powerpc/include/asm/vas.h
8943 F: arch/powerpc/platforms/powernv/copy-paste.h
8944 F: arch/powerpc/platforms/powernv/vas*
8946 IBM Power Virtual Ethernet Device Driver
8947 M: Cristobal Forno <cforno12@linux.ibm.com>
8948 L: netdev@vger.kernel.org
8950 F: drivers/net/ethernet/ibm/ibmveth.*
8952 IBM Power Virtual FC Device Drivers
8953 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8954 L: linux-scsi@vger.kernel.org
8956 F: drivers/scsi/ibmvscsi/ibmvfc*
8958 IBM Power Virtual Management Channel Driver
8959 M: Brad Warrum <bwarrum@linux.ibm.com>
8960 M: Ritu Agarwal <rituagar@linux.ibm.com>
8962 F: drivers/misc/ibmvmc.*
8964 IBM Power Virtual SCSI Device Drivers
8965 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8966 L: linux-scsi@vger.kernel.org
8968 F: drivers/scsi/ibmvscsi/ibmvscsi*
8969 F: include/scsi/viosrp.h
8971 IBM Power Virtual SCSI Device Target Driver
8972 M: Michael Cyr <mikecyr@linux.ibm.com>
8973 L: linux-scsi@vger.kernel.org
8974 L: target-devel@vger.kernel.org
8976 F: drivers/scsi/ibmvscsi_tgt/
8978 IBM Power VMX Cryptographic instructions
8979 M: Breno Leitão <leitao@debian.org>
8980 M: Nayna Jain <nayna@linux.ibm.com>
8981 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8982 L: linux-crypto@vger.kernel.org
8984 F: drivers/crypto/vmx/Kconfig
8985 F: drivers/crypto/vmx/Makefile
8986 F: drivers/crypto/vmx/aes*
8987 F: drivers/crypto/vmx/ghash*
8988 F: drivers/crypto/vmx/ppc-xlate.pl
8989 F: drivers/crypto/vmx/vmx.c
8991 IBM ServeRAID RAID DRIVER
8993 F: drivers/scsi/ips.*
8995 ICH LPC AND GPIO DRIVER
8996 M: Peter Tyser <ptyser@xes-inc.com>
8998 F: drivers/gpio/gpio-ich.c
8999 F: drivers/mfd/lpc_ich.c
9002 M: Max Staudt <max@enpas.org>
9003 L: linux-i2c@vger.kernel.org
9005 F: drivers/i2c/busses/i2c-icy.c
9007 IDEAPAD LAPTOP EXTRAS DRIVER
9008 M: Ike Panhc <ike.pan@canonical.com>
9009 L: platform-driver-x86@vger.kernel.org
9011 W: http://launchpad.net/ideapad-laptop
9012 F: drivers/platform/x86/ideapad-laptop.c
9014 IDEAPAD LAPTOP SLIDEBAR DRIVER
9015 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9016 L: linux-input@vger.kernel.org
9018 W: https://github.com/o2genum/ideapad-slidebar
9019 F: drivers/input/misc/ideapad_slidebar.c
9021 IDT VersaClock 5 CLOCK DRIVER
9022 M: Luca Ceresoli <luca@lucaceresoli.net>
9024 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9025 F: drivers/clk/clk-versaclock5.c
9027 IEEE 802.15.4 SUBSYSTEM
9028 M: Alexander Aring <alex.aring@gmail.com>
9029 M: Stefan Schmidt <stefan@datenfreihafen.org>
9030 L: linux-wpan@vger.kernel.org
9032 W: https://linux-wpan.org/
9033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9035 F: Documentation/networking/ieee802154.rst
9036 F: drivers/net/ieee802154/
9037 F: include/linux/ieee802154.h
9038 F: include/linux/nl802154.h
9039 F: include/net/af_ieee802154.h
9040 F: include/net/cfg802154.h
9041 F: include/net/ieee802154_netdev.h
9042 F: include/net/mac802154.h
9043 F: include/net/nl802154.h
9048 M: Yotam Gigi <yotam.gi@gmail.com>
9049 M: Jamal Hadi Salim <jhs@mojatatu.com>
9050 F: include/net/ife.h
9051 F: include/uapi/linux/ife.h
9054 IGORPLUG-USB IR RECEIVER
9055 M: Sean Young <sean@mess.org>
9056 L: linux-media@vger.kernel.org
9058 F: drivers/media/rc/igorplugusb.c
9060 IGUANAWORKS USB IR TRANSCEIVER
9061 M: Sean Young <sean@mess.org>
9062 L: linux-media@vger.kernel.org
9064 F: drivers/media/rc/iguanair.c
9066 IIO DIGITAL POTENTIOMETER DAC
9067 M: Peter Rosin <peda@axentia.se>
9068 L: linux-iio@vger.kernel.org
9070 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9071 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9072 F: drivers/iio/dac/dpot-dac.c
9074 IIO ENVELOPE DETECTOR
9075 M: Peter Rosin <peda@axentia.se>
9076 L: linux-iio@vger.kernel.org
9078 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9079 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9080 F: drivers/iio/adc/envelope-detector.c
9083 M: Peter Rosin <peda@axentia.se>
9084 L: linux-iio@vger.kernel.org
9086 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9087 F: drivers/iio/multiplexer/iio-mux.c
9089 IIO SCMI BASED DRIVER
9090 M: Jyoti Bhayana <jbhayana@google.com>
9091 L: linux-iio@vger.kernel.org
9093 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9095 IIO SUBSYSTEM AND DRIVERS
9096 M: Jonathan Cameron <jic23@kernel.org>
9097 R: Lars-Peter Clausen <lars@metafoo.de>
9098 L: linux-iio@vger.kernel.org
9100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9101 F: Documentation/ABI/testing/configfs-iio*
9102 F: Documentation/ABI/testing/sysfs-bus-iio*
9103 F: Documentation/devicetree/bindings/iio/
9105 F: drivers/staging/iio/
9106 F: include/linux/iio/
9110 M: Peter Rosin <peda@axentia.se>
9111 L: linux-iio@vger.kernel.org
9113 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9114 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9115 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9116 F: drivers/iio/afe/iio-rescale.c
9118 IKANOS/ADI EAGLE ADSL USB DRIVER
9119 M: Matthieu Castet <castet.matthieu@free.fr>
9120 M: Stanislaw Gruszka <stf_xl@wp.pl>
9122 F: drivers/usb/atm/ueagle-atm.c
9124 IMGTEC ASCII LCD DRIVER
9125 M: Paul Burton <paulburton@kernel.org>
9127 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9128 F: drivers/auxdisplay/img-ascii-lcd.c
9130 IMGTEC IR DECODER DRIVER
9132 F: drivers/media/rc/img-ir/
9134 IMON SOUNDGRAPH USB IR RECEIVER
9135 M: Sean Young <sean@mess.org>
9136 L: linux-media@vger.kernel.org
9138 F: drivers/media/rc/imon.c
9139 F: drivers/media/rc/imon_raw.c
9141 IMS TWINTURBO FRAMEBUFFER DRIVER
9142 L: linux-fbdev@vger.kernel.org
9144 F: drivers/video/fbdev/imsttfb.c
9146 INA209 HARDWARE MONITOR DRIVER
9147 M: Guenter Roeck <linux@roeck-us.net>
9148 L: linux-hwmon@vger.kernel.org
9150 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9151 F: Documentation/hwmon/ina209.rst
9152 F: drivers/hwmon/ina209.c
9154 INA2XX HARDWARE MONITOR DRIVER
9155 M: Guenter Roeck <linux@roeck-us.net>
9156 L: linux-hwmon@vger.kernel.org
9158 F: Documentation/hwmon/ina2xx.rst
9159 F: drivers/hwmon/ina2xx.c
9160 F: include/linux/platform_data/ina2xx.h
9162 INDUSTRY PACK SUBSYSTEM (IPACK)
9163 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9164 M: Jens Taprogge <jens.taprogge@taprogge.org>
9165 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9166 L: industrypack-devel@lists.sourceforge.net
9168 W: http://industrypack.sourceforge.net
9171 INFINEON DPS310 Driver
9172 M: Eddie James <eajames@linux.ibm.com>
9173 L: linux-iio@vger.kernel.org
9175 F: drivers/iio/pressure/dps310.c
9177 INFINIBAND SUBSYSTEM
9178 M: Doug Ledford <dledford@redhat.com>
9179 M: Jason Gunthorpe <jgg@nvidia.com>
9180 L: linux-rdma@vger.kernel.org
9182 W: https://github.com/linux-rdma/rdma-core
9183 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9185 F: Documentation/devicetree/bindings/infiniband/
9186 F: Documentation/infiniband/
9187 F: drivers/infiniband/
9189 F: include/trace/events/ib_mad.h
9190 F: include/trace/events/ib_umad.h
9191 F: include/uapi/linux/if_infiniband.h
9192 F: include/uapi/rdma/
9193 F: samples/bpf/ibumad_kern.c
9194 F: samples/bpf/ibumad_user.c
9196 INGENIC JZ4780 NAND DRIVER
9197 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9198 L: linux-mtd@lists.infradead.org
9199 L: linux-mips@vger.kernel.org
9201 F: drivers/mtd/nand/raw/ingenic/
9204 M: Paul Cercueil <paul@crapouillou.net>
9205 L: linux-mips@vger.kernel.org
9207 F: arch/mips/boot/dts/ingenic/
9208 F: arch/mips/generic/board-ingenic.c
9209 F: arch/mips/include/asm/mach-ingenic/
9210 F: arch/mips/ingenic/Kconfig
9211 F: drivers/clk/ingenic/
9212 F: drivers/dma/dma-jz4780.c
9213 F: drivers/gpu/drm/ingenic/
9214 F: drivers/i2c/busses/i2c-jz4780.c
9215 F: drivers/iio/adc/ingenic-adc.c
9216 F: drivers/irqchip/irq-ingenic.c
9217 F: drivers/memory/jz4780-nemc.c
9218 F: drivers/mmc/host/jz4740_mmc.c
9219 F: drivers/mtd/nand/raw/ingenic/
9220 F: drivers/pinctrl/pinctrl-ingenic.c
9221 F: drivers/power/supply/ingenic-battery.c
9222 F: drivers/pwm/pwm-jz4740.c
9223 F: drivers/remoteproc/ingenic_rproc.c
9224 F: drivers/rtc/rtc-jz4740.c
9225 F: drivers/tty/serial/8250/8250_ingenic.c
9226 F: drivers/usb/musb/jz4740.c
9227 F: drivers/watchdog/jz4740_wdt.c
9228 F: include/dt-bindings/iio/adc/ingenic,adc.h
9229 F: include/linux/mfd/ingenic-tcu.h
9230 F: sound/soc/codecs/jz47*
9231 F: sound/soc/jz4740/
9234 M: Jan Kara <jack@suse.cz>
9235 R: Amir Goldstein <amir73il@gmail.com>
9236 L: linux-fsdevel@vger.kernel.org
9238 F: Documentation/filesystems/inotify.rst
9239 F: fs/notify/inotify/
9240 F: include/linux/inotify.h
9241 F: include/uapi/linux/inotify.h
9243 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9244 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9245 L: linux-input@vger.kernel.org
9247 Q: http://patchwork.kernel.org/project/linux-input/list/
9248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9249 F: Documentation/devicetree/bindings/input/
9250 F: Documentation/devicetree/bindings/serio/
9251 F: Documentation/input/
9253 F: include/linux/input.h
9254 F: include/linux/input/
9255 F: include/uapi/linux/input-event-codes.h
9256 F: include/uapi/linux/input.h
9258 INPUT MULTITOUCH (MT) PROTOCOL
9259 M: Henrik Rydberg <rydberg@bitmath.org>
9260 L: linux-input@vger.kernel.org
9262 F: Documentation/input/multi-touch-protocol.rst
9263 F: drivers/input/input-mt.c
9266 INSIDE SECURE CRYPTO DRIVER
9267 M: Antoine Tenart <atenart@kernel.org>
9268 L: linux-crypto@vger.kernel.org
9270 F: drivers/crypto/inside-secure/
9272 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9273 M: Mimi Zohar <zohar@linux.ibm.com>
9274 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9275 L: linux-integrity@vger.kernel.org
9277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9278 F: security/integrity/ima/
9280 INTEL 810/815 FRAMEBUFFER DRIVER
9281 M: Antonino Daplas <adaplas@gmail.com>
9282 L: linux-fbdev@vger.kernel.org
9284 F: drivers/video/fbdev/i810/
9287 M: Cezary Rojewski <cezary.rojewski@intel.com>
9288 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9289 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9290 M: Jie Yang <yang.jie@linux.intel.com>
9291 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9295 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9296 M: Hans de Goede <hdegoede@redhat.com>
9297 L: platform-driver-x86@vger.kernel.org
9299 F: drivers/platform/x86/intel/atomisp2/pm.c
9301 INTEL ATOMISP2 LED DRIVER
9302 M: Hans de Goede <hdegoede@redhat.com>
9303 L: platform-driver-x86@vger.kernel.org
9305 F: drivers/platform/x86/intel/atomisp2/led.c
9307 INTEL BIOS SAR INT1092 DRIVER
9308 M: Shravan S <s.shravan@intel.com>
9309 M: Intel Corporation <linuxwwan@intel.com>
9310 L: platform-driver-x86@vger.kernel.org
9312 F: drivers/platform/x86/intel/int1092/
9314 INTEL BROXTON PMC DRIVER
9315 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9316 M: Zha Qipeng <qipeng.zha@intel.com>
9318 F: drivers/mfd/intel_pmc_bxt.c
9319 F: include/linux/mfd/intel_pmc_bxt.h
9321 INTEL C600 SERIES SAS CONTROLLER DRIVER
9322 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9323 L: linux-scsi@vger.kernel.org
9325 T: git git://git.code.sf.net/p/intel-sas/isci
9326 F: drivers/scsi/isci/
9328 INTEL CPU family model numbers
9329 M: Tony Luck <tony.luck@intel.com>
9331 L: linux-kernel@vger.kernel.org
9333 F: arch/x86/include/asm/intel-family.h
9335 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9336 M: Jani Nikula <jani.nikula@linux.intel.com>
9337 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9338 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9339 L: intel-gfx@lists.freedesktop.org
9341 W: https://01.org/linuxgraphics/
9342 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9343 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9344 C: irc://irc.oftc.net/intel-gfx
9345 T: git git://anongit.freedesktop.org/drm-intel
9346 F: Documentation/gpu/i915.rst
9347 F: drivers/gpu/drm/i915/
9348 F: include/drm/i915*
9349 F: include/uapi/drm/i915_drm.h
9351 INTEL ETHERNET DRIVERS
9352 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9353 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9354 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9356 W: http://www.intel.com/support/feedback.htm
9357 W: http://e1000.sourceforge.net/
9358 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9361 F: Documentation/networking/device_drivers/ethernet/intel/
9362 F: drivers/net/ethernet/intel/
9363 F: drivers/net/ethernet/intel/*/
9364 F: include/linux/avf/virtchnl.h
9365 F: include/linux/net/intel/iidc.h
9367 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9368 M: Mustafa Ismail <mustafa.ismail@intel.com>
9369 M: Shiraz Saleem <shiraz.saleem@intel.com>
9370 L: linux-rdma@vger.kernel.org
9372 F: drivers/infiniband/hw/irdma/
9373 F: include/uapi/rdma/irdma-abi.h
9375 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9376 M: Maik Broemme <mbroemme@libmpq.org>
9377 L: linux-fbdev@vger.kernel.org
9379 F: Documentation/fb/intelfb.rst
9380 F: drivers/video/fbdev/intelfb/
9383 M: Andy Shevchenko <andy@kernel.org>
9384 L: linux-gpio@vger.kernel.org
9386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9387 F: drivers/gpio/gpio-ich.c
9388 F: drivers/gpio/gpio-merrifield.c
9389 F: drivers/gpio/gpio-ml-ioh.c
9390 F: drivers/gpio/gpio-pch.c
9391 F: drivers/gpio/gpio-sch.c
9392 F: drivers/gpio/gpio-sodaville.c
9394 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9395 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9396 M: Zhi Wang <zhi.a.wang@intel.com>
9397 L: intel-gvt-dev@lists.freedesktop.org
9398 L: intel-gfx@lists.freedesktop.org
9400 W: https://01.org/igvt-g
9401 T: git https://github.com/intel/gvt-linux.git
9402 F: drivers/gpu/drm/i915/gvt/
9404 INTEL HID EVENT DRIVER
9405 M: Alex Hung <alex.hung@canonical.com>
9406 L: platform-driver-x86@vger.kernel.org
9408 F: drivers/platform/x86/intel/hid.c
9410 INTEL I/OAT DMA DRIVER
9411 M: Dave Jiang <dave.jiang@intel.com>
9412 R: Dan Williams <dan.j.williams@intel.com>
9413 L: dmaengine@vger.kernel.org
9415 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9416 F: drivers/dma/ioat*
9419 M: Dave Jiang <dave.jiang@intel.com>
9420 L: dmaengine@vger.kernel.org
9422 F: drivers/dma/idxd/*
9423 F: include/uapi/linux/idxd.h
9426 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9427 M: Len Brown <lenb@kernel.org>
9428 L: linux-pm@vger.kernel.org
9430 B: https://bugzilla.kernel.org
9431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9432 F: drivers/idle/intel_idle.c
9434 INTEL INTEGRATED SENSOR HUB DRIVER
9435 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9436 M: Jiri Kosina <jikos@kernel.org>
9437 L: linux-input@vger.kernel.org
9439 F: drivers/hid/intel-ish-hid/
9442 M: David Woodhouse <dwmw2@infradead.org>
9443 M: Lu Baolu <baolu.lu@linux.intel.com>
9444 L: iommu@lists.linux-foundation.org
9446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9447 F: drivers/iommu/intel/
9448 F: include/linux/intel-iommu.h
9449 F: include/linux/intel-svm.h
9451 INTEL IOP-ADMA DMA DRIVER
9452 R: Dan Williams <dan.j.williams@intel.com>
9454 F: drivers/dma/iop-adma.c
9456 INTEL IPU3 CSI-2 CIO2 DRIVER
9457 M: Yong Zhi <yong.zhi@intel.com>
9458 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9459 M: Bingbu Cao <bingbu.cao@intel.com>
9460 M: Dan Scally <djrscally@gmail.com>
9461 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9462 L: linux-media@vger.kernel.org
9464 T: git git://linuxtv.org/media_tree.git
9465 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9466 F: drivers/media/pci/intel/ipu3/
9468 INTEL IPU3 CSI-2 IMGU DRIVER
9469 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9470 R: Bingbu Cao <bingbu.cao@intel.com>
9471 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9472 L: linux-media@vger.kernel.org
9474 F: Documentation/admin-guide/media/ipu3.rst
9475 F: Documentation/admin-guide/media/ipu3_rcb.svg
9476 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9477 F: drivers/staging/media/ipu3/
9479 INTEL IXP4XX CRYPTO SUPPORT
9480 M: Corentin Labbe <clabbe@baylibre.com>
9481 L: linux-crypto@vger.kernel.org
9483 F: drivers/crypto/ixp4xx_crypto.c
9485 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9486 M: Krzysztof Halasa <khalasa@piap.pl>
9488 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9489 F: drivers/net/wan/ixp4xx_hss.c
9490 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9491 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9492 F: include/linux/soc/ixp4xx/npe.h
9493 F: include/linux/soc/ixp4xx/qmgr.h
9495 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9496 M: Deepak Saxena <dsaxena@plexity.net>
9498 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9499 F: drivers/char/hw_random/ixp4xx-rng.c
9501 INTEL KEEM BAY DRM DRIVER
9502 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9503 M: Edmund Dea <edmund.j.dea@intel.com>
9505 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9506 F: drivers/gpu/drm/kmb/
9508 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9509 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9511 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9512 F: drivers/crypto/keembay/Kconfig
9513 F: drivers/crypto/keembay/Makefile
9514 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9515 F: drivers/crypto/keembay/ocs-aes.c
9516 F: drivers/crypto/keembay/ocs-aes.h
9518 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9519 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9520 M: Declan Murphy <declan.murphy@intel.com>
9522 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9523 F: drivers/crypto/keembay/Kconfig
9524 F: drivers/crypto/keembay/Makefile
9525 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9526 F: drivers/crypto/keembay/ocs-hcu.c
9527 F: drivers/crypto/keembay/ocs-hcu.h
9529 INTEL MANAGEMENT ENGINE (mei)
9530 M: Tomas Winkler <tomas.winkler@intel.com>
9531 L: linux-kernel@vger.kernel.org
9533 F: Documentation/driver-api/mei/*
9534 F: drivers/misc/mei/
9535 F: drivers/watchdog/mei_wdt.c
9536 F: include/linux/mei_cl_bus.h
9537 F: include/uapi/linux/mei.h
9540 INTEL MAX 10 BMC MFD DRIVER
9541 M: Xu Yilun <yilun.xu@intel.com>
9542 R: Tom Rix <trix@redhat.com>
9544 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9545 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9546 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9547 F: drivers/mfd/intel-m10-bmc.c
9548 F: include/linux/mfd/intel-m10-bmc.h
9550 INTEL MENLOW THERMAL DRIVER
9551 M: Sujith Thomas <sujith.thomas@intel.com>
9552 L: linux-pm@vger.kernel.org
9554 W: https://01.org/linux-acpi
9555 F: drivers/thermal/intel/intel_menlow.c
9557 INTEL P-Unit IPC DRIVER
9558 M: Zha Qipeng <qipeng.zha@intel.com>
9559 L: platform-driver-x86@vger.kernel.org
9561 F: arch/x86/include/asm/intel_punit_ipc.h
9562 F: drivers/platform/x86/intel/punit_ipc.c
9564 INTEL PMC CORE DRIVER
9565 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9566 M: David E Box <david.e.box@intel.com>
9567 L: platform-driver-x86@vger.kernel.org
9569 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9570 F: drivers/platform/x86/intel/pmc/
9572 INTEL PMIC GPIO DRIVERS
9573 M: Andy Shevchenko <andy@kernel.org>
9575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9576 F: drivers/gpio/gpio-*cove.c
9578 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9579 M: Andy Shevchenko <andy@kernel.org>
9581 F: drivers/mfd/intel_soc_pmic*
9582 F: include/linux/mfd/intel_soc_pmic*
9585 M: "David E. Box" <david.e.box@linux.intel.com>
9587 F: drivers/mfd/intel_pmt.c
9588 F: drivers/platform/x86/intel/pmt/
9590 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9591 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9592 L: linux-wireless@vger.kernel.org
9594 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9595 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9596 F: drivers/net/wireless/intel/ipw2x00/
9599 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9600 M: Len Brown <lenb@kernel.org>
9601 L: linux-pm@vger.kernel.org
9603 F: drivers/cpufreq/intel_pstate.c
9605 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9606 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9607 L: linux-iio@vger.kernel.org
9608 F: drivers/counter/intel-qep.c
9611 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9613 F: arch/x86/include/asm/intel_scu_ipc.h
9614 F: drivers/platform/x86/intel_scu_*
9616 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9617 M: Daniel Scally <djrscally@gmail.com>
9619 F: drivers/platform/x86/intel/int3472/
9621 INTEL SPEED SELECT TECHNOLOGY
9622 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9623 L: platform-driver-x86@vger.kernel.org
9625 F: drivers/platform/x86/intel/speed_select_if/
9626 F: include/uapi/linux/isst_if.h
9627 F: tools/power/x86/intel-speed-select/
9629 INTEL STRATIX10 FIRMWARE DRIVERS
9630 M: Richard Gong <richard.gong@linux.intel.com>
9631 L: linux-kernel@vger.kernel.org
9633 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9634 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9635 F: drivers/firmware/stratix10-rsu.c
9636 F: drivers/firmware/stratix10-svc.c
9637 F: include/linux/firmware/intel/stratix10-smc.h
9638 F: include/linux/firmware/intel/stratix10-svc-client.h
9640 INTEL TELEMETRY DRIVER
9641 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9642 M: "David E. Box" <david.e.box@linux.intel.com>
9643 L: platform-driver-x86@vger.kernel.org
9645 F: arch/x86/include/asm/intel_telemetry.h
9646 F: drivers/platform/x86/intel/telemetry/
9648 INTEL UNCORE FREQUENCY CONTROL
9649 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9650 L: platform-driver-x86@vger.kernel.org
9652 F: drivers/platform/x86/intel/uncore-frequency.c
9654 INTEL VIRTUAL BUTTON DRIVER
9655 M: AceLan Kao <acelan.kao@canonical.com>
9656 L: platform-driver-x86@vger.kernel.org
9658 F: drivers/platform/x86/intel/vbtn.c
9660 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9661 M: Stanislaw Gruszka <stf_xl@wp.pl>
9662 L: linux-wireless@vger.kernel.org
9664 F: drivers/net/wireless/intel/iwlegacy/
9666 INTEL WIRELESS WIFI LINK (iwlwifi)
9667 M: Luca Coelho <luciano.coelho@intel.com>
9668 L: linux-wireless@vger.kernel.org
9670 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9672 F: drivers/net/wireless/intel/iwlwifi/
9674 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9675 M: Jithu Joseph <jithu.joseph@intel.com>
9676 R: Maurice Ma <maurice.ma@intel.com>
9678 W: https://slimbootloader.github.io/security/firmware-update.html
9679 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9681 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9682 L: Dell.Client.Kernel@dell.com
9684 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9686 INTEL WWAN IOSM DRIVER
9687 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9688 M: Intel Corporation <linuxwwan@intel.com>
9689 L: netdev@vger.kernel.org
9691 F: drivers/net/wwan/iosm/
9694 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9696 F: Documentation/trace/intel_th.rst
9697 F: drivers/hwtracing/intel_th/
9698 F: include/linux/intel_th.h
9700 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9701 M: Ning Sun <ning.sun@intel.com>
9702 L: tboot-devel@lists.sourceforge.net
9704 W: http://tboot.sourceforge.net
9705 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9706 F: Documentation/x86/intel_txt.rst
9707 F: arch/x86/kernel/tboot.c
9708 F: include/linux/tboot.h
9711 M: Jarkko Sakkinen <jarkko@kernel.org>
9712 R: Dave Hansen <dave.hansen@linux.intel.com>
9713 L: linux-sgx@vger.kernel.org
9715 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9717 F: Documentation/x86/sgx.rst
9718 F: arch/x86/entry/vdso/vsgx.S
9719 F: arch/x86/include/asm/sgx.h
9720 F: arch/x86/include/uapi/asm/sgx.h
9721 F: arch/x86/kernel/cpu/sgx/*
9722 F: tools/testing/selftests/sgx/*
9726 M: Georgi Djakov <djakov@kernel.org>
9727 L: linux-pm@vger.kernel.org
9729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9730 F: Documentation/devicetree/bindings/interconnect/
9731 F: Documentation/driver-api/interconnect.rst
9732 F: drivers/interconnect/
9733 F: include/dt-bindings/interconnect/
9734 F: include/linux/interconnect-provider.h
9735 F: include/linux/interconnect.h
9737 INTERRUPT COUNTER DRIVER
9738 M: Oleksij Rempel <o.rempel@pengutronix.de>
9739 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9740 L: linux-iio@vger.kernel.org
9741 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9742 F: drivers/counter/interrupt-cnt.c
9744 INVENSENSE ICM-426xx IMU DRIVER
9745 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9746 L: linux-iio@vger.kernel.org
9748 W: https://invensense.tdk.com/
9749 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9750 F: drivers/iio/imu/inv_icm42600/
9752 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9753 M: Linus Walleij <linus.walleij@linaro.org>
9754 L: linux-iio@vger.kernel.org
9756 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9757 F: drivers/iio/gyro/mpu3050*
9759 IOC3 ETHERNET DRIVER
9760 M: Ralf Baechle <ralf@linux-mips.org>
9761 L: linux-mips@vger.kernel.org
9763 F: drivers/net/ethernet/sgi/ioc3-eth.c
9765 IOMAP FILESYSTEM LIBRARY
9766 M: Christoph Hellwig <hch@infradead.org>
9767 M: Darrick J. Wong <djwong@kernel.org>
9768 M: linux-xfs@vger.kernel.org
9769 M: linux-fsdevel@vger.kernel.org
9770 L: linux-xfs@vger.kernel.org
9771 L: linux-fsdevel@vger.kernel.org
9773 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9775 F: include/linux/iomap.h
9778 M: Joerg Roedel <joro@8bytes.org>
9779 M: Will Deacon <will@kernel.org>
9780 L: iommu@lists.linux-foundation.org
9782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9783 F: Documentation/devicetree/bindings/iommu/
9784 F: Documentation/userspace-api/iommu.rst
9786 F: include/linux/iommu.h
9787 F: include/linux/iova.h
9788 F: include/linux/of_iommu.h
9789 F: include/uapi/linux/iommu.h
9792 M: Jens Axboe <axboe@kernel.dk>
9793 R: Pavel Begunkov <asml.silence@gmail.com>
9794 L: io-uring@vger.kernel.org
9796 T: git git://git.kernel.dk/linux-block
9797 T: git git://git.kernel.dk/liburing
9801 F: include/linux/io_uring.h
9802 F: include/uapi/linux/io_uring.h
9806 M: Corey Minyard <minyard@acm.org>
9807 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9809 W: http://openipmi.sourceforge.net/
9810 F: Documentation/driver-api/ipmi.rst
9811 F: Documentation/devicetree/bindings/ipmi/
9812 F: drivers/char/ipmi/
9813 F: include/linux/ipmi*
9814 F: include/uapi/linux/ipmi*
9816 IPS SCSI RAID DRIVER
9817 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9818 L: linux-scsi@vger.kernel.org
9820 W: http://www.adaptec.com/
9821 F: drivers/scsi/ips*
9824 M: Simon Horman <horms@verge.net.au>
9825 M: Julian Anastasov <ja@ssi.bg>
9826 L: netdev@vger.kernel.org
9827 L: lvs-devel@vger.kernel.org
9829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9831 F: Documentation/networking/ipvs-sysctl.rst
9832 F: include/net/ip_vs.h
9833 F: include/uapi/linux/ip_vs.h
9834 F: net/netfilter/ipvs/
9837 M: Jiri Kosina <jikos@kernel.org>
9838 M: David Sterba <dsterba@suse.com>
9840 F: drivers/tty/ipwireless/
9842 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9843 M: Marc Zyngier <maz@kernel.org>
9845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9846 F: Documentation/core-api/irq/irq-domain.rst
9847 F: include/linux/irqdomain.h
9848 F: kernel/irq/irqdomain.c
9852 M: Thomas Gleixner <tglx@linutronix.de>
9853 L: linux-kernel@vger.kernel.org
9855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9859 M: Thomas Gleixner <tglx@linutronix.de>
9860 M: Marc Zyngier <maz@kernel.org>
9861 L: linux-kernel@vger.kernel.org
9863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9864 F: Documentation/devicetree/bindings/interrupt-controller/
9868 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9870 F: Documentation/driver-api/isa.rst
9871 F: drivers/base/isa.c
9872 F: include/linux/isa.h
9875 M: Hans Verkuil <hverkuil@xs4all.nl>
9876 L: linux-media@vger.kernel.org
9878 W: https://linuxtv.org
9879 T: git git://linuxtv.org/media_tree.git
9880 F: drivers/media/radio/radio-isa*
9883 M: Jaroslav Kysela <perex@perex.cz>
9885 F: Documentation/driver-api/isapnp.rst
9886 F: drivers/pnp/isapnp/
9887 F: include/linux/isapnp.h
9890 M: Lee Duncan <lduncan@suse.com>
9891 M: Chris Leech <cleech@redhat.com>
9892 L: open-iscsi@googlegroups.com
9893 L: linux-scsi@vger.kernel.org
9895 W: www.open-iscsi.com
9896 F: drivers/scsi/*iscsi*
9897 F: include/scsi/*iscsi*
9899 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9900 M: Peter Jones <pjones@redhat.com>
9901 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9903 F: drivers/firmware/iscsi_ibft*
9905 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9906 M: Sagi Grimberg <sagi@grimberg.me>
9907 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9908 L: linux-rdma@vger.kernel.org
9910 W: http://www.openfabrics.org
9911 W: www.open-iscsi.org
9912 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9913 F: drivers/infiniband/ulp/iser/
9915 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9916 M: Sagi Grimberg <sagi@grimberg.me>
9917 L: linux-rdma@vger.kernel.org
9918 L: target-devel@vger.kernel.org
9920 W: http://www.linux-iscsi.org
9921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9922 F: drivers/infiniband/ulp/isert
9924 ISDN/CMTP OVER BLUETOOTH
9925 M: Karsten Keil <isdn@linux-pingi.de>
9926 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9927 L: netdev@vger.kernel.org
9929 W: http://www.isdn4linux.de
9930 F: Documentation/isdn/
9931 F: drivers/isdn/capi/
9932 F: include/linux/isdn/
9933 F: include/uapi/linux/isdn/
9934 F: net/bluetooth/cmtp/
9936 ISDN/mISDN SUBSYSTEM
9937 M: Karsten Keil <isdn@linux-pingi.de>
9938 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9939 L: netdev@vger.kernel.org
9941 W: http://www.isdn4linux.de
9942 F: drivers/isdn/Kconfig
9943 F: drivers/isdn/Makefile
9944 F: drivers/isdn/hardware/
9945 F: drivers/isdn/mISDN/
9947 IT87 HARDWARE MONITORING DRIVER
9948 M: Jean Delvare <jdelvare@suse.com>
9949 L: linux-hwmon@vger.kernel.org
9951 F: Documentation/hwmon/it87.rst
9952 F: drivers/hwmon/it87.c
9955 M: Antti Palosaari <crope@iki.fi>
9956 L: linux-media@vger.kernel.org
9958 W: https://linuxtv.org
9959 W: http://palosaari.fi/linux/
9960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9961 T: git git://linuxtv.org/anttip/media_tree.git
9962 F: drivers/media/tuners/it913x*
9964 ITE IT66121 HDMI BRIDGE DRIVER
9965 M: Phong LE <ple@baylibre.com>
9966 M: Neil Armstrong <narmstrong@baylibre.com>
9968 T: git git://anongit.freedesktop.org/drm/drm-misc
9969 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
9970 F: drivers/gpu/drm/bridge/ite-it66121.c
9972 IVTV VIDEO4LINUX DRIVER
9973 M: Andy Walls <awalls@md.metrocast.net>
9974 L: linux-media@vger.kernel.org
9976 W: https://linuxtv.org
9977 T: git git://linuxtv.org/media_tree.git
9978 F: Documentation/admin-guide/media/ivtv*
9979 F: drivers/media/pci/ivtv/
9980 F: include/uapi/linux/ivtv*
9982 IX2505V MEDIA DRIVER
9983 M: Malcolm Priestley <tvboxspy@gmail.com>
9984 L: linux-media@vger.kernel.org
9986 W: https://linuxtv.org
9987 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9988 F: drivers/media/dvb-frontends/ix2505v*
9990 JAILHOUSE HYPERVISOR INTERFACE
9991 M: Jan Kiszka <jan.kiszka@siemens.com>
9992 L: jailhouse-dev@googlegroups.com
9994 F: arch/x86/include/asm/jailhouse_para.h
9995 F: arch/x86/kernel/jailhouse.c
9997 JC42.4 TEMPERATURE SENSOR DRIVER
9998 M: Guenter Roeck <linux@roeck-us.net>
9999 L: linux-hwmon@vger.kernel.org
10001 F: Documentation/hwmon/jc42.rst
10002 F: drivers/hwmon/jc42.c
10005 M: Dave Kleikamp <shaggy@kernel.org>
10006 L: jfs-discussion@lists.sourceforge.net
10008 W: http://jfs.sourceforge.net/
10009 T: git git://github.com/kleikamp/linux-shaggy.git
10010 F: Documentation/admin-guide/jfs.rst
10014 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10015 L: netdev@vger.kernel.org
10017 F: drivers/net/ethernet/jme.*
10019 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10020 M: David Woodhouse <dwmw2@infradead.org>
10021 M: Richard Weinberger <richard@nod.at>
10022 L: linux-mtd@lists.infradead.org
10024 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10025 T: git git://git.infradead.org/ubifs-2.6.git
10027 F: include/uapi/linux/jffs2.h
10029 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10030 M: "Theodore Ts'o" <tytso@mit.edu>
10031 M: Jan Kara <jack@suse.com>
10032 L: linux-ext4@vger.kernel.org
10035 F: include/linux/jbd2.h
10037 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10038 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10039 L: linux-media@vger.kernel.org
10041 F: drivers/media/platform/rcar_jpu.c
10043 JSM Neo PCI based serial card
10044 L: linux-serial@vger.kernel.org
10046 F: drivers/tty/serial/jsm/
10048 K10TEMP HARDWARE MONITORING DRIVER
10049 M: Clemens Ladisch <clemens@ladisch.de>
10050 L: linux-hwmon@vger.kernel.org
10052 F: Documentation/hwmon/k10temp.rst
10053 F: drivers/hwmon/k10temp.c
10055 K8TEMP HARDWARE MONITORING DRIVER
10056 M: Rudolf Marek <r.marek@assembler.cz>
10057 L: linux-hwmon@vger.kernel.org
10059 F: Documentation/hwmon/k8temp.rst
10060 F: drivers/hwmon/k8temp.c
10063 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10064 R: Alexander Potapenko <glider@google.com>
10065 R: Andrey Konovalov <andreyknvl@gmail.com>
10066 R: Dmitry Vyukov <dvyukov@google.com>
10067 L: kasan-dev@googlegroups.com
10069 F: Documentation/dev-tools/kasan.rst
10070 F: arch/*/include/asm/*kasan.h
10071 F: arch/*/mm/kasan_init*
10072 F: include/linux/kasan*.h
10073 F: lib/Kconfig.kasan
10074 F: lib/test_kasan*.c
10076 F: scripts/Makefile.kasan
10079 M: Masahiro Yamada <masahiroy@kernel.org>
10080 L: linux-kbuild@vger.kernel.org
10082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10083 F: Documentation/kbuild/kconfig*
10084 F: scripts/Kconfig.include
10085 F: scripts/kconfig/
10088 R: Dmitry Vyukov <dvyukov@google.com>
10089 R: Andrey Konovalov <andreyknvl@gmail.com>
10090 L: kasan-dev@googlegroups.com
10092 F: Documentation/dev-tools/kcov.rst
10093 F: include/linux/kcov.h
10094 F: include/uapi/linux/kcov.h
10096 F: scripts/Makefile.kcov
10099 M: Marco Elver <elver@google.com>
10100 R: Dmitry Vyukov <dvyukov@google.com>
10101 L: kasan-dev@googlegroups.com
10103 F: Documentation/dev-tools/kcsan.rst
10104 F: include/linux/kcsan*.h
10106 F: lib/Kconfig.kcsan
10107 F: scripts/Makefile.kcsan
10110 M: Dave Young <dyoung@redhat.com>
10111 M: Baoquan He <bhe@redhat.com>
10112 R: Vivek Goyal <vgoyal@redhat.com>
10113 L: kexec@lists.infradead.org
10115 W: http://lse.sourceforge.net/kdump/
10116 F: Documentation/admin-guide/kdump/
10117 F: fs/proc/vmcore.c
10118 F: include/linux/crash_core.h
10119 F: include/linux/crash_dump.h
10120 F: include/uapi/linux/vmcore.h
10121 F: kernel/crash_*.c
10123 KEENE FM RADIO TRANSMITTER DRIVER
10124 M: Hans Verkuil <hverkuil@xs4all.nl>
10125 L: linux-media@vger.kernel.org
10127 W: https://linuxtv.org
10128 T: git git://linuxtv.org/media_tree.git
10129 F: drivers/media/radio/radio-keene*
10132 M: Ian Kent <raven@themaw.net>
10133 L: autofs@vger.kernel.org
10137 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10138 M: Masahiro Yamada <masahiroy@kernel.org>
10139 M: Michal Marek <michal.lkml@markovi.net>
10140 R: Nick Desaulniers <ndesaulniers@google.com>
10141 L: linux-kbuild@vger.kernel.org
10143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10144 F: Documentation/kbuild/
10146 F: scripts/*vmlinux*
10148 F: scripts/Makefile*
10150 F: scripts/dummy-tools/
10153 F: scripts/package/
10156 L: kernel-janitors@vger.kernel.org
10158 W: http://kernelnewbies.org/KernelJanitors
10160 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10161 M: "J. Bruce Fields" <bfields@fieldses.org>
10162 M: Chuck Lever <chuck.lever@oracle.com>
10163 L: linux-nfs@vger.kernel.org
10165 W: http://nfs.sourceforge.net/
10166 T: git git://linux-nfs.org/~bfields/linux.git
10170 F: include/linux/lockd/
10171 F: include/linux/sunrpc/
10172 F: include/uapi/linux/nfsd/
10173 F: include/uapi/linux/sunrpc/
10175 F: Documentation/filesystems/nfs/
10178 M: Thorsten Leemhuis <linux@leemhuis.info>
10179 L: regressions@lists.linux.dev
10182 KERNEL SELFTEST FRAMEWORK
10183 M: Shuah Khan <shuah@kernel.org>
10184 M: Shuah Khan <skhan@linuxfoundation.org>
10185 L: linux-kselftest@vger.kernel.org
10187 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10189 F: Documentation/dev-tools/kselftest*
10190 F: tools/testing/selftests/
10192 KERNEL SMB3 SERVER (KSMBD)
10193 M: Namjae Jeon <linkinjeon@kernel.org>
10194 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10195 M: Steve French <sfrench@samba.org>
10196 M: Hyunchul Lee <hyc.lee@gmail.com>
10197 L: linux-cifs@vger.kernel.org
10199 T: git git://git.samba.org/ksmbd.git
10203 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10204 M: Brendan Higgins <brendanhiggins@google.com>
10205 L: linux-kselftest@vger.kernel.org
10206 L: kunit-dev@googlegroups.com
10208 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10209 F: Documentation/dev-tools/kunit/
10212 F: tools/testing/kunit/
10214 KERNEL USERMODE HELPER
10215 M: Luis Chamberlain <mcgrof@kernel.org>
10216 L: linux-kernel@vger.kernel.org
10218 F: include/linux/umh.h
10221 KERNEL VIRTUAL MACHINE (KVM)
10222 M: Paolo Bonzini <pbonzini@redhat.com>
10223 L: kvm@vger.kernel.org
10225 W: http://www.linux-kvm.org
10226 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10227 F: Documentation/virt/kvm/
10228 F: include/asm-generic/kvm*
10229 F: include/kvm/iodev.h
10230 F: include/linux/kvm*
10231 F: include/trace/events/kvm.h
10232 F: include/uapi/asm-generic/kvm*
10233 F: include/uapi/linux/kvm*
10235 F: tools/testing/selftests/kvm/
10238 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10239 M: Marc Zyngier <maz@kernel.org>
10240 R: James Morse <james.morse@arm.com>
10241 R: Alexandru Elisei <alexandru.elisei@arm.com>
10242 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10244 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10247 F: arch/arm64/include/asm/kvm*
10248 F: arch/arm64/include/uapi/asm/kvm*
10250 F: include/kvm/arm_*
10251 F: tools/testing/selftests/kvm/*/aarch64/
10252 F: tools/testing/selftests/kvm/aarch64/
10254 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10255 M: Huacai Chen <chenhuacai@kernel.org>
10256 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10257 L: linux-mips@vger.kernel.org
10258 L: kvm@vger.kernel.org
10260 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10261 F: arch/mips/include/asm/kvm*
10262 F: arch/mips/include/uapi/asm/kvm*
10265 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10266 M: Paul Mackerras <paulus@ozlabs.org>
10267 L: kvm-ppc@vger.kernel.org
10269 W: http://www.linux-kvm.org/
10270 T: git git://github.com/agraf/linux-2.6.git
10271 F: arch/powerpc/include/asm/kvm*
10272 F: arch/powerpc/include/uapi/asm/kvm*
10273 F: arch/powerpc/kernel/kvm*
10274 F: arch/powerpc/kvm/
10276 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10277 M: Christian Borntraeger <borntraeger@de.ibm.com>
10278 M: Janosch Frank <frankja@linux.ibm.com>
10279 R: David Hildenbrand <david@redhat.com>
10280 R: Cornelia Huck <cohuck@redhat.com>
10281 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10282 L: kvm@vger.kernel.org
10284 W: http://www.ibm.com/developerworks/linux/linux390/
10285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10286 F: Documentation/virt/kvm/s390*
10287 F: arch/s390/include/asm/gmap.h
10288 F: arch/s390/include/asm/kvm*
10289 F: arch/s390/include/uapi/asm/kvm*
10290 F: arch/s390/kernel/uv.c
10292 F: arch/s390/mm/gmap.c
10293 F: tools/testing/selftests/kvm/*/s390x/
10294 F: tools/testing/selftests/kvm/s390x/
10296 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10297 M: Paolo Bonzini <pbonzini@redhat.com>
10298 R: Sean Christopherson <seanjc@google.com>
10299 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10300 R: Wanpeng Li <wanpengli@tencent.com>
10301 R: Jim Mattson <jmattson@google.com>
10302 R: Joerg Roedel <joro@8bytes.org>
10303 L: kvm@vger.kernel.org
10305 W: http://www.linux-kvm.org
10306 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10307 F: arch/x86/include/asm/kvm*
10308 F: arch/x86/include/asm/pvclock-abi.h
10309 F: arch/x86/include/asm/svm.h
10310 F: arch/x86/include/asm/vmx*.h
10311 F: arch/x86/include/uapi/asm/kvm*
10312 F: arch/x86/include/uapi/asm/svm.h
10313 F: arch/x86/include/uapi/asm/vmx.h
10314 F: arch/x86/kernel/kvm.c
10315 F: arch/x86/kernel/kvmclock.c
10320 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10321 M: Tejun Heo <tj@kernel.org>
10323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10325 F: include/linux/kernfs.h
10328 M: Eric Biederman <ebiederm@xmission.com>
10329 L: kexec@lists.infradead.org
10331 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10332 F: include/linux/kexec.h
10333 F: include/uapi/linux/kexec.h
10337 M: Mimi Zohar <zohar@linux.ibm.com>
10338 L: linux-integrity@vger.kernel.org
10339 L: keyrings@vger.kernel.org
10341 F: Documentation/security/keys/trusted-encrypted.rst
10342 F: include/keys/encrypted-type.h
10343 F: security/keys/encrypted-keys/
10346 M: James Bottomley <jejb@linux.ibm.com>
10347 M: Jarkko Sakkinen <jarkko@kernel.org>
10348 M: Mimi Zohar <zohar@linux.ibm.com>
10349 L: linux-integrity@vger.kernel.org
10350 L: keyrings@vger.kernel.org
10352 F: Documentation/security/keys/trusted-encrypted.rst
10353 F: include/keys/trusted-type.h
10354 F: include/keys/trusted_tpm.h
10355 F: security/keys/trusted-keys/
10358 M: Sumit Garg <sumit.garg@linaro.org>
10359 L: linux-integrity@vger.kernel.org
10360 L: keyrings@vger.kernel.org
10362 F: include/keys/trusted_tee.h
10363 F: security/keys/trusted-keys/trusted_tee.c
10366 M: David Howells <dhowells@redhat.com>
10367 M: Jarkko Sakkinen <jarkko@kernel.org>
10368 L: keyrings@vger.kernel.org
10370 F: Documentation/security/keys/core.rst
10372 F: include/linux/key-type.h
10373 F: include/linux/key.h
10374 F: include/linux/keyctl.h
10375 F: include/uapi/linux/keyctl.h
10379 M: Alexander Potapenko <glider@google.com>
10380 M: Marco Elver <elver@google.com>
10381 R: Dmitry Vyukov <dvyukov@google.com>
10382 L: kasan-dev@googlegroups.com
10384 F: Documentation/dev-tools/kfence.rst
10385 F: arch/*/include/asm/kfence.h
10386 F: include/linux/kfence.h
10387 F: lib/Kconfig.kfence
10391 M: Stefani Seibold <stefani@seibold.net>
10393 F: include/linux/kfifo.h
10397 KGDB / KDB /debug_core
10398 M: Jason Wessel <jason.wessel@windriver.com>
10399 M: Daniel Thompson <daniel.thompson@linaro.org>
10400 R: Douglas Anderson <dianders@chromium.org>
10401 L: kgdb-bugreport@lists.sourceforge.net
10403 W: http://kgdb.wiki.kernel.org/
10404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10405 F: Documentation/dev-tools/kgdb.rst
10406 F: drivers/misc/kgdbts.c
10407 F: drivers/tty/serial/kgdboc.c
10408 F: include/linux/kdb.h
10409 F: include/linux/kgdb.h
10412 KHADAS MCU MFD DRIVER
10413 M: Neil Armstrong <narmstrong@baylibre.com>
10414 L: linux-amlogic@lists.infradead.org
10416 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10417 F: drivers/mfd/khadas-mcu.c
10418 F: include/linux/mfd/khadas-mcu.h
10419 F: drivers/thermal/khadas_mcu_fan.c
10422 M: Catalin Marinas <catalin.marinas@arm.com>
10424 F: Documentation/dev-tools/kmemleak.rst
10425 F: include/linux/kmemleak.h
10427 F: samples/kmemleak/kmemleak-test.c
10429 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10430 M: Luis Chamberlain <mcgrof@kernel.org>
10431 L: linux-kernel@vger.kernel.org
10433 F: include/linux/kmod.h
10436 F: tools/testing/selftests/kmod/
10439 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10440 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10441 M: "David S. Miller" <davem@davemloft.net>
10442 M: Masami Hiramatsu <mhiramat@kernel.org>
10444 F: Documentation/trace/kprobes.rst
10445 F: include/asm-generic/kprobes.h
10446 F: include/linux/kprobes.h
10447 F: kernel/kprobes.c
10449 KS0108 LCD CONTROLLER DRIVER
10450 M: Miguel Ojeda <ojeda@kernel.org>
10452 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10453 F: drivers/auxdisplay/ks0108.c
10454 F: include/linux/ks0108.h
10456 KTD253 BACKLIGHT DRIVER
10457 M: Linus Walleij <linus.walleij@linaro.org>
10459 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10460 F: drivers/video/backlight/ktd253-backlight.c
10463 M: Steven Rostedt <rostedt@goodmis.org>
10464 M: John Hawley <warthog9@eaglescrag.net>
10466 F: tools/testing/ktest
10469 M: David Ahern <dsahern@kernel.org>
10470 L: netdev@vger.kernel.org
10472 F: include/net/l3mdev.h
10476 M: John Fastabend <john.fastabend@gmail.com>
10477 M: Daniel Borkmann <daniel@iogearbox.net>
10478 M: Jakub Sitnicki <jakub@cloudflare.com>
10479 M: Lorenz Bauer <lmb@cloudflare.com>
10480 L: netdev@vger.kernel.org
10481 L: bpf@vger.kernel.org
10483 F: include/linux/skmsg.h
10484 F: net/core/skmsg.c
10485 F: net/core/sock_map.c
10486 F: net/ipv4/tcp_bpf.c
10487 F: net/ipv4/udp_bpf.c
10488 F: net/unix/unix_bpf.c
10490 LANDLOCK SECURITY MODULE
10491 M: Mickaël Salaün <mic@digikod.net>
10492 L: linux-security-module@vger.kernel.org
10494 W: https://landlock.io
10495 T: git https://github.com/landlock-lsm/linux.git
10496 F: Documentation/security/landlock.rst
10497 F: Documentation/userspace-api/landlock.rst
10498 F: include/uapi/linux/landlock.h
10499 F: samples/landlock/
10500 F: security/landlock/
10501 F: tools/testing/selftests/landlock/
10505 LANTIQ / INTEL Ethernet drivers
10506 M: Hauke Mehrtens <hauke@hauke-m.de>
10507 L: netdev@vger.kernel.org
10509 F: drivers/net/dsa/lantiq_gswip.c
10510 F: drivers/net/dsa/lantiq_pce.h
10511 F: drivers/net/ethernet/lantiq_xrx200.c
10512 F: net/dsa/tag_gswip.c
10514 LANTIQ MIPS ARCHITECTURE
10515 M: John Crispin <john@phrozen.org>
10516 L: linux-mips@vger.kernel.org
10518 F: arch/mips/lantiq
10519 F: drivers/soc/lantiq
10521 LASI 53c700 driver for PARISC
10522 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10523 L: linux-scsi@vger.kernel.org
10525 F: Documentation/scsi/53c700.rst
10526 F: drivers/scsi/53c700*
10529 M: Tobin C. Harding <me@tobin.cc>
10530 M: Tycho Andersen <tycho@tycho.pizza>
10531 L: linux-hardening@vger.kernel.org
10533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10534 F: scripts/leaking_addresses.pl
10537 M: Pavel Machek <pavel@ucw.cz>
10538 L: linux-leds@vger.kernel.org
10540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10541 F: Documentation/devicetree/bindings/leds/
10543 F: include/linux/leds.h
10545 LEGACY EEPROM DRIVER
10546 M: Jean Delvare <jdelvare@suse.com>
10548 F: Documentation/misc-devices/eeprom.rst
10549 F: drivers/misc/eeprom/eeprom.c
10551 LEGO MINDSTORMS EV3
10552 R: David Lechner <david@lechnology.com>
10554 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10555 F: arch/arm/boot/dts/da850-lego-ev3.dts
10556 F: drivers/power/supply/lego_ev3_battery.c
10558 LEGO USB Tower driver
10559 M: Juergen Stuber <starblue@users.sourceforge.net>
10560 L: legousb-devel@lists.sourceforge.net
10562 W: http://legousb.sourceforge.net/
10563 F: drivers/usb/misc/legousbtower.c
10566 M: Matan Ziv-Av <matan@svgalib.org>
10567 L: platform-driver-x86@vger.kernel.org
10569 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10570 F: Documentation/admin-guide/laptops/lg-laptop.rst
10571 F: drivers/platform/x86/lg-laptop.c
10573 LG2160 MEDIA DRIVER
10574 M: Michael Krufky <mkrufky@linuxtv.org>
10575 L: linux-media@vger.kernel.org
10577 W: https://linuxtv.org
10578 W: http://github.com/mkrufky
10579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10580 T: git git://linuxtv.org/mkrufky/tuners.git
10581 F: drivers/media/dvb-frontends/lg2160.*
10583 LGDT3305 MEDIA DRIVER
10584 M: Michael Krufky <mkrufky@linuxtv.org>
10585 L: linux-media@vger.kernel.org
10587 W: https://linuxtv.org
10588 W: http://github.com/mkrufky
10589 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10590 T: git git://linuxtv.org/mkrufky/tuners.git
10591 F: drivers/media/dvb-frontends/lgdt3305.*
10593 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10594 M: Viresh Kumar <vireshk@kernel.org>
10595 L: linux-ide@vger.kernel.org
10597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10598 F: drivers/ata/pata_arasan_cf.c
10599 F: include/linux/pata_arasan_cf_data.h
10601 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10602 M: Linus Walleij <linus.walleij@linaro.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_ftide010.c
10607 F: drivers/ata/sata_gemini.c
10608 F: drivers/ata/sata_gemini.h
10610 LIBATA SATA AHCI PLATFORM devices support
10611 M: Hans de Goede <hdegoede@redhat.com>
10612 M: Jens Axboe <axboe@kernel.dk>
10613 L: linux-ide@vger.kernel.org
10615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10616 F: drivers/ata/ahci_platform.c
10617 F: drivers/ata/libahci_platform.c
10618 F: include/linux/ahci_platform.h
10620 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10621 M: Mikael Pettersson <mikpelinux@gmail.com>
10622 L: linux-ide@vger.kernel.org
10624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10625 F: drivers/ata/sata_promise.*
10627 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10628 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10629 L: linux-ide@vger.kernel.org
10631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10632 F: Documentation/devicetree/bindings/ata/
10634 F: include/linux/ata.h
10635 F: include/linux/libata.h
10638 M: Sasha Levin <alexander.levin@microsoft.com>
10640 F: tools/lib/lockdep/
10642 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10643 M: Dan Williams <dan.j.williams@intel.com>
10644 M: Vishal Verma <vishal.l.verma@intel.com>
10645 M: Dave Jiang <dave.jiang@intel.com>
10646 L: nvdimm@lists.linux.dev
10648 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10649 P: Documentation/nvdimm/maintainer-entry-profile.rst
10650 F: drivers/nvdimm/blk.c
10651 F: drivers/nvdimm/region_devs.c
10653 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10654 M: Vishal Verma <vishal.l.verma@intel.com>
10655 M: Dan Williams <dan.j.williams@intel.com>
10656 M: Dave Jiang <dave.jiang@intel.com>
10657 L: nvdimm@lists.linux.dev
10659 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10660 P: Documentation/nvdimm/maintainer-entry-profile.rst
10661 F: drivers/nvdimm/btt*
10663 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10664 M: Dan Williams <dan.j.williams@intel.com>
10665 M: Vishal Verma <vishal.l.verma@intel.com>
10666 M: Dave Jiang <dave.jiang@intel.com>
10667 L: nvdimm@lists.linux.dev
10669 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10670 P: Documentation/nvdimm/maintainer-entry-profile.rst
10671 F: drivers/nvdimm/pmem*
10673 LIBNVDIMM: DEVICETREE BINDINGS
10674 M: Oliver O'Halloran <oohall@gmail.com>
10675 L: nvdimm@lists.linux.dev
10677 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10678 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10679 F: drivers/nvdimm/of_pmem.c
10681 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10682 M: Dan Williams <dan.j.williams@intel.com>
10683 M: Vishal Verma <vishal.l.verma@intel.com>
10684 M: Dave Jiang <dave.jiang@intel.com>
10685 M: Ira Weiny <ira.weiny@intel.com>
10686 L: nvdimm@lists.linux.dev
10688 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10689 P: Documentation/nvdimm/maintainer-entry-profile.rst
10690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10691 F: drivers/acpi/nfit/*
10692 F: drivers/nvdimm/*
10693 F: include/linux/libnvdimm.h
10694 F: include/linux/nd.h
10695 F: include/uapi/linux/ndctl.h
10696 F: tools/testing/nvdimm/
10698 LICENSES and SPDX stuff
10699 M: Thomas Gleixner <tglx@linutronix.de>
10700 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10701 L: linux-spdx@vger.kernel.org
10703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10705 F: Documentation/process/license-rules.rst
10707 F: scripts/spdxcheck-test.sh
10708 F: scripts/spdxcheck.py
10710 LINEAR RANGES HELPERS
10711 M: Mark Brown <broonie@kernel.org>
10712 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10713 F: lib/linear_ranges.c
10714 F: lib/test_linear_ranges.c
10715 F: include/linux/linear_range.h
10717 LINUX FOR POWER MACINTOSH
10718 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10719 L: linuxppc-dev@lists.ozlabs.org
10721 F: arch/powerpc/platforms/powermac/
10722 F: drivers/macintosh/
10724 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10725 M: Michael Ellerman <mpe@ellerman.id.au>
10726 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10727 R: Paul Mackerras <paulus@samba.org>
10728 L: linuxppc-dev@lists.ozlabs.org
10730 W: https://github.com/linuxppc/wiki/wiki
10731 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10733 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10734 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10735 F: Documentation/devicetree/bindings/powerpc/
10736 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10737 F: Documentation/powerpc/
10739 F: drivers/*/*/*pasemi*
10740 F: drivers/*/*pasemi*
10741 F: drivers/char/tpm/tpm_ibmvtpm*
10742 F: drivers/crypto/nx/
10743 F: drivers/crypto/vmx/
10744 F: drivers/i2c/busses/i2c-opal.c
10745 F: drivers/net/ethernet/ibm/ibmveth.*
10746 F: drivers/net/ethernet/ibm/ibmvnic.*
10747 F: drivers/pci/hotplug/pnv_php.c
10748 F: drivers/pci/hotplug/rpa*
10749 F: drivers/rtc/rtc-opal.c
10750 F: drivers/scsi/ibmvscsi/
10751 F: drivers/tty/hvc/hvc_opal.c
10752 F: drivers/watchdog/wdrtas.c
10753 F: tools/testing/selftests/powerpc
10760 LINUX FOR POWERPC EMBEDDED MPC5XXX
10761 M: Anatolij Gustschin <agust@denx.de>
10762 L: linuxppc-dev@lists.ozlabs.org
10764 F: arch/powerpc/platforms/512x/
10765 F: arch/powerpc/platforms/52xx/
10767 LINUX FOR POWERPC EMBEDDED PPC4XX
10768 L: linuxppc-dev@lists.ozlabs.org
10770 F: arch/powerpc/platforms/40x/
10771 F: arch/powerpc/platforms/44x/
10773 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10774 M: Scott Wood <oss@buserror.net>
10775 L: linuxppc-dev@lists.ozlabs.org
10777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10778 F: Documentation/devicetree/bindings/powerpc/fsl/
10779 F: arch/powerpc/platforms/83xx/
10780 F: arch/powerpc/platforms/85xx/
10782 LINUX FOR POWERPC EMBEDDED PPC8XX
10783 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10784 L: linuxppc-dev@lists.ozlabs.org
10786 F: arch/powerpc/platforms/8xx/
10788 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10789 M: Kees Cook <keescook@chromium.org>
10791 F: drivers/misc/lkdtm/*
10792 F: tools/testing/selftests/lkdtm/*
10794 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10795 M: Alan Stern <stern@rowland.harvard.edu>
10796 M: Andrea Parri <parri.andrea@gmail.com>
10797 M: Will Deacon <will@kernel.org>
10798 M: Peter Zijlstra <peterz@infradead.org>
10799 M: Boqun Feng <boqun.feng@gmail.com>
10800 M: Nicholas Piggin <npiggin@gmail.com>
10801 M: David Howells <dhowells@redhat.com>
10802 M: Jade Alglave <j.alglave@ucl.ac.uk>
10803 M: Luc Maranget <luc.maranget@inria.fr>
10804 M: "Paul E. McKenney" <paulmck@kernel.org>
10805 R: Akira Yokosawa <akiyks@gmail.com>
10806 R: Daniel Lustig <dlustig@nvidia.com>
10807 R: Joel Fernandes <joel@joelfernandes.org>
10808 L: linux-kernel@vger.kernel.org
10809 L: linux-arch@vger.kernel.org
10811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10812 F: Documentation/atomic_bitops.txt
10813 F: Documentation/atomic_t.txt
10814 F: Documentation/core-api/refcount-vs-atomic.rst
10815 F: Documentation/litmus-tests/
10816 F: Documentation/memory-barriers.txt
10817 F: tools/memory-model/
10819 LIS3LV02D ACCELEROMETER DRIVER
10820 M: Eric Piel <eric.piel@tremplin-utc.net>
10822 F: Documentation/misc-devices/lis3lv02d.rst
10823 F: drivers/misc/lis3lv02d/
10824 F: drivers/platform/x86/hp_accel.c
10827 M: David Gow <davidgow@google.com>
10828 L: linux-kselftest@vger.kernel.org
10829 L: kunit-dev@googlegroups.com
10834 M: Karol Gugala <kgugala@antmicro.com>
10835 M: Mateusz Holenko <mholenko@antmicro.com>
10837 F: Documentation/devicetree/bindings/*/litex,*.yaml
10838 F: arch/openrisc/boot/dts/or1klitex.dts
10839 F: drivers/soc/litex/litex_soc_ctrl.c
10840 F: drivers/tty/serial/liteuart.c
10841 F: include/linux/litex.h
10844 M: Josh Poimboeuf <jpoimboe@redhat.com>
10845 M: Jiri Kosina <jikos@kernel.org>
10846 M: Miroslav Benes <mbenes@suse.cz>
10847 M: Petr Mladek <pmladek@suse.com>
10848 R: Joe Lawrence <joe.lawrence@redhat.com>
10849 L: live-patching@vger.kernel.org
10851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10852 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10853 F: Documentation/livepatch/
10854 F: arch/powerpc/include/asm/livepatch.h
10855 F: arch/s390/include/asm/livepatch.h
10856 F: arch/x86/include/asm/livepatch.h
10857 F: include/linux/livepatch.h
10858 F: kernel/livepatch/
10860 F: samples/livepatch/
10861 F: tools/testing/selftests/livepatch/
10864 L: netdev@vger.kernel.org
10866 F: include/linux/llc.h
10867 F: include/net/llc*
10868 F: include/uapi/linux/llc.h
10871 LM73 HARDWARE MONITOR DRIVER
10872 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10873 L: linux-hwmon@vger.kernel.org
10875 F: drivers/hwmon/lm73.c
10877 LM78 HARDWARE MONITOR DRIVER
10878 M: Jean Delvare <jdelvare@suse.com>
10879 L: linux-hwmon@vger.kernel.org
10881 F: Documentation/hwmon/lm78.rst
10882 F: drivers/hwmon/lm78.c
10884 LM83 HARDWARE MONITOR DRIVER
10885 M: Jean Delvare <jdelvare@suse.com>
10886 L: linux-hwmon@vger.kernel.org
10888 F: Documentation/hwmon/lm83.rst
10889 F: drivers/hwmon/lm83.c
10891 LM90 HARDWARE MONITOR DRIVER
10892 M: Jean Delvare <jdelvare@suse.com>
10893 L: linux-hwmon@vger.kernel.org
10895 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10896 F: Documentation/hwmon/lm90.rst
10897 F: drivers/hwmon/lm90.c
10898 F: include/dt-bindings/thermal/lm90.h
10900 LM95234 HARDWARE MONITOR DRIVER
10901 M: Guenter Roeck <linux@roeck-us.net>
10902 L: linux-hwmon@vger.kernel.org
10904 F: Documentation/hwmon/lm95234.rst
10905 F: drivers/hwmon/lm95234.c
10907 LME2510 MEDIA DRIVER
10908 M: Malcolm Priestley <tvboxspy@gmail.com>
10909 L: linux-media@vger.kernel.org
10911 W: https://linuxtv.org
10912 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10913 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10915 LOADPIN SECURITY MODULE
10916 M: Kees Cook <keescook@chromium.org>
10918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10919 F: Documentation/admin-guide/LSM/LoadPin.rst
10920 F: security/loadpin/
10923 M: Peter Zijlstra <peterz@infradead.org>
10924 M: Ingo Molnar <mingo@redhat.com>
10925 M: Will Deacon <will@kernel.org>
10926 R: Waiman Long <longman@redhat.com>
10927 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10928 L: linux-kernel@vger.kernel.org
10930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10931 F: Documentation/locking/
10932 F: arch/*/include/asm/spinlock*.h
10933 F: include/linux/lockdep.h
10934 F: include/linux/mutex*.h
10935 F: include/linux/rwlock*.h
10936 F: include/linux/rwsem*.h
10937 F: include/linux/seqlock.h
10938 F: include/linux/spinlock*.h
10940 F: lib/locking*.[ch]
10941 X: kernel/locking/locktorture.c
10943 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10944 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10945 L: linux-ntfs-dev@lists.sourceforge.net
10947 W: http://www.linux-ntfs.org/content/view/19/37/
10948 F: Documentation/admin-guide/ldm.rst
10949 F: block/partitions/ldm.*
10951 LOGITECH HID GAMING KEYBOARDS
10952 M: Hans de Goede <hdegoede@redhat.com>
10953 L: linux-input@vger.kernel.org
10955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10956 F: drivers/hid/hid-lg-g15.c
10958 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10959 M: Adrien Grassein <adrien.grassein@gmail.com>
10961 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10962 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10964 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10965 M: Sathya Prakash <sathya.prakash@broadcom.com>
10966 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10967 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10968 L: MPT-FusionLinux.pdl@broadcom.com
10969 L: linux-scsi@vger.kernel.org
10971 W: http://www.avagotech.com/support/
10972 F: drivers/message/fusion/
10973 F: drivers/scsi/mpt3sas/
10975 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10976 M: Matthew Wilcox <willy@infradead.org>
10977 L: linux-scsi@vger.kernel.org
10979 F: drivers/scsi/sym53c8xx_2/
10982 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10983 L: linux-iio@vger.kernel.org
10985 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10986 F: drivers/iio/dac/ltc1660.c
10988 LTC2947 HARDWARE MONITOR DRIVER
10989 M: Nuno Sá <nuno.sa@analog.com>
10990 L: linux-hwmon@vger.kernel.org
10992 W: http://ez.analog.com/community/linux-device-drivers
10993 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10994 F: drivers/hwmon/ltc2947-core.c
10995 F: drivers/hwmon/ltc2947-i2c.c
10996 F: drivers/hwmon/ltc2947-spi.c
10997 F: drivers/hwmon/ltc2947.h
10999 LTC2983 IIO TEMPERATURE DRIVER
11000 M: Nuno Sá <nuno.sa@analog.com>
11001 L: linux-iio@vger.kernel.org
11003 W: http://ez.analog.com/community/linux-device-drivers
11004 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11005 F: drivers/iio/temperature/ltc2983.c
11007 LTC4261 HARDWARE MONITOR DRIVER
11008 M: Guenter Roeck <linux@roeck-us.net>
11009 L: linux-hwmon@vger.kernel.org
11011 F: Documentation/hwmon/ltc4261.rst
11012 F: drivers/hwmon/ltc4261.c
11014 LTC4306 I2C MULTIPLEXER DRIVER
11015 M: Michael Hennerich <michael.hennerich@analog.com>
11016 L: linux-i2c@vger.kernel.org
11018 W: http://ez.analog.com/community/linux-device-drivers
11019 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11020 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11022 LTP (Linux Test Project)
11023 M: Mike Frysinger <vapier@gentoo.org>
11024 M: Cyril Hrubis <chrubis@suse.cz>
11025 M: Wanlong Gao <wanlong.gao@gmail.com>
11026 M: Jan Stancek <jstancek@redhat.com>
11027 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11028 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11029 L: ltp@lists.linux.it (subscribers-only)
11031 W: http://linux-test-project.github.io/
11032 T: git git://github.com/linux-test-project/ltp.git
11035 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11036 L: netdev@vger.kernel.org
11038 F: drivers/net/pcs/pcs-lynx.c
11039 F: include/linux/pcs-lynx.h
11042 M: Geert Uytterhoeven <geert@linux-m68k.org>
11043 L: linux-m68k@lists.linux-m68k.org
11045 W: http://www.linux-m68k.org/
11046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11050 M68K ON APPLE MACINTOSH
11051 M: Joshua Thompson <funaho@jurai.org>
11052 L: linux-m68k@lists.linux-m68k.org
11054 W: http://www.mac.linux-m68k.org/
11056 F: drivers/macintosh/adb-iop.c
11057 F: drivers/macintosh/via-macii.c
11060 M: Philip Blundell <philb@gnu.org>
11062 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11063 F: arch/m68k/hp300/
11065 M88DS3103 MEDIA DRIVER
11066 M: Antti Palosaari <crope@iki.fi>
11067 L: linux-media@vger.kernel.org
11069 W: https://linuxtv.org
11070 W: http://palosaari.fi/linux/
11071 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11072 T: git git://linuxtv.org/anttip/media_tree.git
11073 F: drivers/media/dvb-frontends/m88ds3103*
11075 M88RS2000 MEDIA DRIVER
11076 M: Malcolm Priestley <tvboxspy@gmail.com>
11077 L: linux-media@vger.kernel.org
11079 W: https://linuxtv.org
11080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11081 F: drivers/media/dvb-frontends/m88rs2000*
11083 MA901 MASTERKIT USB FM RADIO DRIVER
11084 M: Alexey Klimov <klimov.linux@gmail.com>
11085 L: linux-media@vger.kernel.org
11087 T: git git://linuxtv.org/media_tree.git
11088 F: drivers/media/radio/radio-ma901.c
11091 M: Johannes Berg <johannes@sipsolutions.net>
11092 L: linux-wireless@vger.kernel.org
11094 W: https://wireless.wiki.kernel.org/
11095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11097 F: Documentation/networking/mac80211-injection.rst
11098 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11099 F: drivers/net/wireless/mac80211_hwsim.[ch]
11100 F: include/net/mac80211.h
11104 M: Jassi Brar <jassisinghbrar@gmail.com>
11105 L: linux-kernel@vger.kernel.org
11107 F: drivers/mailbox/
11108 F: include/linux/mailbox_client.h
11109 F: include/linux/mailbox_controller.h
11110 F: include/dt-bindings/mailbox/
11111 F: Documentation/devicetree/bindings/mailbox/
11114 M: Viresh Kumar <viresh.kumar@linaro.org>
11115 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11116 L: linux-kernel@vger.kernel.org
11118 F: drivers/mailbox/arm_mhuv2.c
11119 F: include/linux/mailbox/arm_mhuv2_message.h
11120 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11122 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11123 M: Jeremy Kerr <jk@codeconstruct.com.au>
11124 M: Matt Johnston <matt@codeconstruct.com.au>
11125 L: netdev@vger.kernel.org
11127 F: Documentation/networking/mctp.rst
11128 F: drivers/net/mctp/
11129 F: include/net/mctp.h
11130 F: include/net/mctpdevice.h
11131 F: include/net/netns/mctp.h
11134 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11135 M: Michael Kerrisk <mtk.manpages@gmail.com>
11136 L: linux-man@vger.kernel.org
11138 W: http://www.kernel.org/doc/man-pages
11140 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11141 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11142 L: linux-mips@vger.kernel.org
11144 F: arch/mips/boot/dts/img/pistachio*
11146 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11147 M: Andrew Lunn <andrew@lunn.ch>
11148 M: Vivien Didelot <vivien.didelot@gmail.com>
11149 L: netdev@vger.kernel.org
11151 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11152 F: Documentation/networking/devlink/mv88e6xxx.rst
11153 F: drivers/net/dsa/mv88e6xxx/
11154 F: include/linux/platform_data/mv88e6xxx.h
11156 MARVELL ARMADA 3700 PHY DRIVERS
11157 M: Miquel Raynal <miquel.raynal@bootlin.com>
11159 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11160 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11161 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11162 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11164 MARVELL ARMADA DRM SUPPORT
11165 M: Russell King <linux@armlinux.org.uk>
11167 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11168 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11169 F: Documentation/devicetree/bindings/display/armada/
11170 F: drivers/gpu/drm/armada/
11171 F: include/uapi/drm/armada_drm.h
11173 MARVELL CRYPTO DRIVER
11174 M: Boris Brezillon <bbrezillon@kernel.org>
11175 M: Arnaud Ebalard <arno@natisbad.org>
11176 M: Srujana Challa <schalla@marvell.com>
11177 L: linux-crypto@vger.kernel.org
11179 F: drivers/crypto/marvell/
11180 F: include/linux/soc/marvell/octeontx2/
11182 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11183 M: Mirko Lindner <mlindner@marvell.com>
11184 M: Stephen Hemminger <stephen@networkplumber.org>
11185 L: netdev@vger.kernel.org
11187 F: drivers/net/ethernet/marvell/sk*
11189 MARVELL LIBERTAS WIRELESS DRIVER
11190 L: libertas-dev@lists.infradead.org
11192 F: drivers/net/wireless/marvell/libertas/
11194 MARVELL MACCHIATOBIN SUPPORT
11195 M: Russell King <linux@armlinux.org.uk>
11196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11198 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11200 MARVELL MV643XX ETHERNET DRIVER
11201 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11202 L: netdev@vger.kernel.org
11204 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11205 F: include/linux/mv643xx.h
11207 MARVELL MV88X3310 PHY DRIVER
11208 M: Russell King <linux@armlinux.org.uk>
11209 M: Marek Behún <kabel@kernel.org>
11210 L: netdev@vger.kernel.org
11212 F: drivers/net/phy/marvell10g.c
11214 MARVELL MVEBU THERMAL DRIVER
11215 M: Miquel Raynal <miquel.raynal@bootlin.com>
11217 F: drivers/thermal/armada_thermal.c
11219 MARVELL MVNETA ETHERNET DRIVER
11220 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11221 L: netdev@vger.kernel.org
11223 F: drivers/net/ethernet/marvell/mvneta.*
11225 MARVELL MVPP2 ETHERNET DRIVER
11226 M: Marcin Wojtas <mw@semihalf.com>
11227 M: Russell King <linux@armlinux.org.uk>
11228 L: netdev@vger.kernel.org
11230 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11231 F: drivers/net/ethernet/marvell/mvpp2/
11233 MARVELL MWIFIEX WIRELESS DRIVER
11234 M: Amitkumar Karwar <amitkarwar@gmail.com>
11235 M: Ganapathi Bhat <ganapathi017@gmail.com>
11236 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11237 M: Xinming Hu <huxinming820@gmail.com>
11238 L: linux-wireless@vger.kernel.org
11240 F: drivers/net/wireless/marvell/mwifiex/
11242 MARVELL MWL8K WIRELESS DRIVER
11243 M: Lennert Buytenhek <buytenh@wantstofly.org>
11244 L: linux-wireless@vger.kernel.org
11246 F: drivers/net/wireless/marvell/mwl8k.c
11248 MARVELL NAND CONTROLLER DRIVER
11249 M: Miquel Raynal <miquel.raynal@bootlin.com>
11250 L: linux-mtd@lists.infradead.org
11252 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11253 F: drivers/mtd/nand/raw/marvell_nand.c
11255 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11256 M: Sunil Goutham <sgoutham@marvell.com>
11257 M: Geetha sowjanya <gakula@marvell.com>
11258 M: Subbaraya Sundeep <sbhatta@marvell.com>
11259 M: hariprasad <hkelam@marvell.com>
11260 L: netdev@vger.kernel.org
11262 F: drivers/net/ethernet/marvell/octeontx2/nic/
11263 F: include/linux/soc/marvell/octeontx2/
11265 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11266 M: Sunil Goutham <sgoutham@marvell.com>
11267 M: Linu Cherian <lcherian@marvell.com>
11268 M: Geetha sowjanya <gakula@marvell.com>
11269 M: Jerin Jacob <jerinj@marvell.com>
11270 M: hariprasad <hkelam@marvell.com>
11271 M: Subbaraya Sundeep <sbhatta@marvell.com>
11272 L: netdev@vger.kernel.org
11274 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11275 F: drivers/net/ethernet/marvell/octeontx2/af/
11277 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11278 M: Vadym Kochan <vkochan@marvell.com>
11279 M: Taras Chornyi <tchornyi@marvell.com>
11281 W: https://github.com/Marvell-switching/switchdev-prestera
11282 F: drivers/net/ethernet/marvell/prestera/
11284 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11285 M: Nicolas Pitre <nico@fluxnic.net>
11287 F: drivers/mmc/host/mvsdio.*
11289 MARVELL USB MDIO CONTROLLER DRIVER
11290 M: Tobias Waldekranz <tobias@waldekranz.com>
11291 L: netdev@vger.kernel.org
11293 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11294 F: drivers/net/mdio/mdio-mvusb.c
11296 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11297 M: Hu Ziji <huziji@marvell.com>
11298 L: linux-mmc@vger.kernel.org
11300 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11301 F: drivers/mmc/host/sdhci-xenon*
11303 MATROX FRAMEBUFFER DRIVER
11304 L: linux-fbdev@vger.kernel.org
11306 F: drivers/video/fbdev/matrox/matroxfb_*
11307 F: include/uapi/linux/matroxfb.h
11310 M: Daniel Nilsson <daniel.nilsson@flex.com>
11311 L: linux-hwmon@vger.kernel.org
11313 F: Documentation/hwmon/max15301.rst
11314 F: drivers/hwmon/pmbus/max15301.c
11316 MAX16065 HARDWARE MONITOR DRIVER
11317 M: Guenter Roeck <linux@roeck-us.net>
11318 L: linux-hwmon@vger.kernel.org
11320 F: Documentation/hwmon/max16065.rst
11321 F: drivers/hwmon/max16065.c
11323 MAX2175 SDR TUNER DRIVER
11324 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11325 L: linux-media@vger.kernel.org
11327 T: git git://linuxtv.org/media_tree.git
11328 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11329 F: Documentation/userspace-api/media/drivers/max2175.rst
11330 F: drivers/media/i2c/max2175*
11331 F: include/uapi/linux/max2175.h
11333 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11334 L: linux-hwmon@vger.kernel.org
11336 F: Documentation/hwmon/max6650.rst
11337 F: drivers/hwmon/max6650.c
11339 MAX6697 HARDWARE MONITOR DRIVER
11340 M: Guenter Roeck <linux@roeck-us.net>
11341 L: linux-hwmon@vger.kernel.org
11343 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11344 F: Documentation/hwmon/max6697.rst
11345 F: drivers/hwmon/max6697.c
11346 F: include/linux/platform_data/max6697.h
11348 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11349 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11350 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11351 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11352 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11353 L: linux-media@vger.kernel.org
11355 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11356 F: drivers/media/i2c/max9286.c
11358 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11359 M: Peter Rosin <peda@axentia.se>
11360 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11362 F: Documentation/devicetree/bindings/sound/max9860.txt
11363 F: sound/soc/codecs/max9860.*
11365 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11366 M: Andreas Klinger <ak@it-klinger.de>
11367 L: linux-iio@vger.kernel.org
11369 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11370 F: drivers/iio/proximity/mb1232.c
11372 MAXIM MAX77650 PMIC MFD DRIVER
11373 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
11374 L: linux-kernel@vger.kernel.org
11376 F: Documentation/devicetree/bindings/*/*max77650.yaml
11377 F: Documentation/devicetree/bindings/*/max77650*.yaml
11378 F: drivers/gpio/gpio-max77650.c
11379 F: drivers/input/misc/max77650-onkey.c
11380 F: drivers/leds/leds-max77650.c
11381 F: drivers/mfd/max77650.c
11382 F: drivers/power/supply/max77650-charger.c
11383 F: drivers/regulator/max77650-regulator.c
11384 F: include/linux/mfd/max77650.h
11386 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11387 M: Javier Martinez Canillas <javier@dowhile0.org>
11388 L: linux-kernel@vger.kernel.org
11390 F: Documentation/devicetree/bindings/*/*max77802.txt
11391 F: drivers/regulator/max77802-regulator.c
11392 F: include/dt-bindings/*/*max77802.h
11394 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11395 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11396 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11397 L: linux-pm@vger.kernel.org
11399 F: drivers/power/supply/max14577_charger.c
11400 F: drivers/power/supply/max77693_charger.c
11402 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11403 M: Chanwoo Choi <cw00.choi@samsung.com>
11404 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11405 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11406 L: linux-kernel@vger.kernel.org
11408 F: Documentation/devicetree/bindings/*/max77686.txt
11409 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11410 F: Documentation/devicetree/bindings/mfd/max14577.txt
11411 F: Documentation/devicetree/bindings/mfd/max77693.txt
11412 F: drivers/*/max14577*.c
11413 F: drivers/*/max77686*.c
11414 F: drivers/*/max77693*.c
11415 F: drivers/clk/clk-max77686.c
11416 F: drivers/extcon/extcon-max14577.c
11417 F: drivers/extcon/extcon-max77693.c
11418 F: drivers/rtc/rtc-max77686.c
11419 F: include/linux/mfd/max14577*.h
11420 F: include/linux/mfd/max77686*.h
11421 F: include/linux/mfd/max77693*.h
11423 MAXIRADIO FM RADIO RECEIVER DRIVER
11424 M: Hans Verkuil <hverkuil@xs4all.nl>
11425 L: linux-media@vger.kernel.org
11427 W: https://linuxtv.org
11428 T: git git://linuxtv.org/media_tree.git
11429 F: drivers/media/radio/radio-maxiradio*
11431 MAXLINEAR ETHERNET PHY DRIVER
11432 M: Xu Liang <lxu@maxlinear.com>
11433 L: netdev@vger.kernel.org
11435 F: drivers/net/phy/mxl-gpy.c
11437 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11438 R: Yasushi SHOJI <yashi@spacecubics.com>
11439 L: linux-can@vger.kernel.org
11441 F: drivers/net/can/usb/mcba_usb.c
11443 MCAN MMIO DEVICE DRIVER
11444 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11445 L: linux-can@vger.kernel.org
11447 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11448 F: drivers/net/can/m_can/m_can.c
11449 F: drivers/net/can/m_can/m_can.h
11450 F: drivers/net/can/m_can/m_can_platform.c
11452 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11453 M: Rishi Gupta <gupt21@gmail.com>
11454 L: linux-i2c@vger.kernel.org
11455 L: linux-input@vger.kernel.org
11457 F: drivers/hid/hid-mcp2221.c
11459 MCP251XFD SPI-CAN NETWORK DRIVER
11460 M: Marc Kleine-Budde <mkl@pengutronix.de>
11461 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11462 R: Thomas Kopp <thomas.kopp@microchip.com>
11463 L: linux-can@vger.kernel.org
11465 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11466 F: drivers/net/can/spi/mcp251xfd/
11468 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11469 M: Peter Rosin <peda@axentia.se>
11470 L: linux-iio@vger.kernel.org
11472 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11473 F: drivers/iio/potentiometer/mcp4018.c
11474 F: drivers/iio/potentiometer/mcp4531.c
11476 MCR20A IEEE-802.15.4 RADIO DRIVER
11477 M: Xue Liu <liuxuenetmail@gmail.com>
11478 L: linux-wpan@vger.kernel.org
11480 W: https://github.com/xueliu/mcr20a-linux
11481 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11482 F: drivers/net/ieee802154/mcr20a.c
11483 F: drivers/net/ieee802154/mcr20a.h
11485 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11486 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11487 L: linux-iio@vger.kernel.org
11489 F: drivers/iio/dac/cio-dac.c
11491 MEDIA CONTROLLER FRAMEWORK
11492 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11493 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11494 L: linux-media@vger.kernel.org
11496 W: https://www.linuxtv.org
11497 T: git git://linuxtv.org/media_tree.git
11498 F: drivers/media/mc/
11499 F: include/media/media-*.h
11500 F: include/uapi/linux/media.h
11502 MEDIA DRIVER FOR FREESCALE IMX PXP
11503 M: Philipp Zabel <p.zabel@pengutronix.de>
11504 L: linux-media@vger.kernel.org
11506 T: git git://linuxtv.org/media_tree.git
11507 F: drivers/media/platform/imx-pxp.[ch]
11509 MEDIA DRIVERS FOR ASCOT2E
11510 M: Sergey Kozlov <serjk@netup.ru>
11511 M: Abylay Ospan <aospan@netup.ru>
11512 L: linux-media@vger.kernel.org
11514 W: https://linuxtv.org
11515 W: http://netup.tv/
11516 T: git git://linuxtv.org/media_tree.git
11517 F: drivers/media/dvb-frontends/ascot2e*
11519 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11520 M: Jasmin Jessich <jasmin@anw.at>
11521 L: linux-media@vger.kernel.org
11523 W: https://linuxtv.org
11524 T: git git://linuxtv.org/media_tree.git
11525 F: drivers/media/dvb-frontends/cxd2099*
11527 MEDIA DRIVERS FOR CXD2841ER
11528 M: Sergey Kozlov <serjk@netup.ru>
11529 M: Abylay Ospan <aospan@netup.ru>
11530 L: linux-media@vger.kernel.org
11532 W: https://linuxtv.org
11533 W: http://netup.tv/
11534 T: git git://linuxtv.org/media_tree.git
11535 F: drivers/media/dvb-frontends/cxd2841er*
11537 MEDIA DRIVERS FOR CXD2880
11538 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11539 L: linux-media@vger.kernel.org
11541 W: http://linuxtv.org/
11542 T: git git://linuxtv.org/media_tree.git
11543 F: drivers/media/dvb-frontends/cxd2880/*
11544 F: drivers/media/spi/cxd2880*
11546 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11547 L: linux-media@vger.kernel.org
11549 W: https://linuxtv.org
11550 T: git git://linuxtv.org/media_tree.git
11551 F: drivers/media/pci/ddbridge/*
11553 MEDIA DRIVERS FOR FREESCALE IMX
11554 M: Steve Longerbeam <slongerbeam@gmail.com>
11555 M: Philipp Zabel <p.zabel@pengutronix.de>
11556 L: linux-media@vger.kernel.org
11558 T: git git://linuxtv.org/media_tree.git
11559 F: Documentation/admin-guide/media/imx.rst
11560 F: Documentation/devicetree/bindings/media/imx.txt
11561 F: drivers/staging/media/imx/
11562 F: include/linux/imx-media.h
11563 F: include/media/imx.h
11565 MEDIA DRIVERS FOR FREESCALE IMX7
11566 M: Rui Miguel Silva <rmfrfs@gmail.com>
11567 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11568 L: linux-media@vger.kernel.org
11570 T: git git://linuxtv.org/media_tree.git
11571 F: Documentation/admin-guide/media/imx7.rst
11572 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11573 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11574 F: drivers/staging/media/imx/imx7-media-csi.c
11575 F: drivers/staging/media/imx/imx7-mipi-csis.c
11577 MEDIA DRIVERS FOR HELENE
11578 M: Abylay Ospan <aospan@netup.ru>
11579 L: linux-media@vger.kernel.org
11581 W: https://linuxtv.org
11582 W: http://netup.tv/
11583 T: git git://linuxtv.org/media_tree.git
11584 F: drivers/media/dvb-frontends/helene*
11586 MEDIA DRIVERS FOR HORUS3A
11587 M: Sergey Kozlov <serjk@netup.ru>
11588 M: Abylay Ospan <aospan@netup.ru>
11589 L: linux-media@vger.kernel.org
11591 W: https://linuxtv.org
11592 W: http://netup.tv/
11593 T: git git://linuxtv.org/media_tree.git
11594 F: drivers/media/dvb-frontends/horus3a*
11596 MEDIA DRIVERS FOR LNBH25
11597 M: Sergey Kozlov <serjk@netup.ru>
11598 M: Abylay Ospan <aospan@netup.ru>
11599 L: linux-media@vger.kernel.org
11601 W: https://linuxtv.org
11602 W: http://netup.tv/
11603 T: git git://linuxtv.org/media_tree.git
11604 F: drivers/media/dvb-frontends/lnbh25*
11606 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11607 L: linux-media@vger.kernel.org
11609 W: https://linuxtv.org
11610 T: git git://linuxtv.org/media_tree.git
11611 F: drivers/media/dvb-frontends/mxl5xx*
11613 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11614 M: Sergey Kozlov <serjk@netup.ru>
11615 M: Abylay Ospan <aospan@netup.ru>
11616 L: linux-media@vger.kernel.org
11618 W: https://linuxtv.org
11619 W: http://netup.tv/
11620 T: git git://linuxtv.org/media_tree.git
11621 F: drivers/media/pci/netup_unidvb/*
11623 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11624 M: Dmitry Osipenko <digetx@gmail.com>
11625 L: linux-media@vger.kernel.org
11626 L: linux-tegra@vger.kernel.org
11628 T: git git://linuxtv.org/media_tree.git
11629 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11630 F: drivers/staging/media/tegra-vde/
11632 MEDIA DRIVERS FOR RENESAS - CEU
11633 M: Jacopo Mondi <jacopo@jmondi.org>
11634 L: linux-media@vger.kernel.org
11635 L: linux-renesas-soc@vger.kernel.org
11637 T: git git://linuxtv.org/media_tree.git
11638 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11639 F: drivers/media/platform/renesas-ceu.c
11640 F: include/media/drv-intf/renesas-ceu.h
11642 MEDIA DRIVERS FOR RENESAS - DRIF
11643 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11644 L: linux-media@vger.kernel.org
11645 L: linux-renesas-soc@vger.kernel.org
11647 T: git git://linuxtv.org/media_tree.git
11648 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11649 F: drivers/media/platform/rcar_drif.c
11651 MEDIA DRIVERS FOR RENESAS - FCP
11652 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11653 L: linux-media@vger.kernel.org
11654 L: linux-renesas-soc@vger.kernel.org
11656 T: git git://linuxtv.org/media_tree.git
11657 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11658 F: drivers/media/platform/rcar-fcp.c
11659 F: include/media/rcar-fcp.h
11661 MEDIA DRIVERS FOR RENESAS - FDP1
11662 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11663 L: linux-media@vger.kernel.org
11664 L: linux-renesas-soc@vger.kernel.org
11666 T: git git://linuxtv.org/media_tree.git
11667 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11668 F: drivers/media/platform/rcar_fdp1.c
11670 MEDIA DRIVERS FOR RENESAS - VIN
11671 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11672 L: linux-media@vger.kernel.org
11673 L: linux-renesas-soc@vger.kernel.org
11675 T: git git://linuxtv.org/media_tree.git
11676 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11677 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11678 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11679 F: drivers/media/platform/rcar-vin/
11681 MEDIA DRIVERS FOR RENESAS - VSP1
11682 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11683 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11684 L: linux-media@vger.kernel.org
11685 L: linux-renesas-soc@vger.kernel.org
11687 T: git git://linuxtv.org/media_tree.git
11688 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11689 F: drivers/media/platform/vsp1/
11691 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11692 L: linux-media@vger.kernel.org
11694 W: https://linuxtv.org
11695 T: git git://linuxtv.org/media_tree.git
11696 F: drivers/media/dvb-frontends/stv0910*
11698 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11699 L: linux-media@vger.kernel.org
11701 W: https://linuxtv.org
11702 T: git git://linuxtv.org/media_tree.git
11703 F: drivers/media/dvb-frontends/stv6111*
11705 MEDIA DRIVERS FOR STM32 - DCMI
11706 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11707 L: linux-media@vger.kernel.org
11709 T: git git://linuxtv.org/media_tree.git
11710 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11711 F: drivers/media/platform/stm32/stm32-dcmi.c
11713 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11714 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11715 L: linux-media@vger.kernel.org
11717 W: https://linuxtv.org
11718 Q: http://patchwork.kernel.org/project/linux-media/list/
11719 T: git git://linuxtv.org/media_tree.git
11720 F: Documentation/admin-guide/media/
11721 F: Documentation/devicetree/bindings/media/
11722 F: Documentation/driver-api/media/
11723 F: Documentation/userspace-api/media/
11725 F: drivers/staging/media/
11726 F: include/linux/platform_data/media/
11728 F: include/uapi/linux/dvb/
11729 F: include/uapi/linux/ivtv*
11730 F: include/uapi/linux/media.h
11731 F: include/uapi/linux/meye.h
11732 F: include/uapi/linux/uvcvideo.h
11733 F: include/uapi/linux/v4l2-*
11734 F: include/uapi/linux/videodev2.h
11736 MEDIATEK BLUETOOTH DRIVER
11737 M: Sean Wang <sean.wang@mediatek.com>
11738 L: linux-bluetooth@vger.kernel.org
11739 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11741 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11742 F: drivers/bluetooth/btmtkuart.c
11744 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11745 M: Sean Wang <sean.wang@mediatek.com>
11746 L: linux-pm@vger.kernel.org
11748 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11749 F: drivers/power/reset/mt6323-poweroff.c
11751 MEDIATEK CIR DRIVER
11752 M: Sean Wang <sean.wang@mediatek.com>
11754 F: drivers/media/rc/mtk-cir.c
11756 MEDIATEK DMA DRIVER
11757 M: Sean Wang <sean.wang@mediatek.com>
11758 L: dmaengine@vger.kernel.org
11759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11760 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11762 F: Documentation/devicetree/bindings/dma/mtk-*
11763 F: drivers/dma/mediatek/
11765 MEDIATEK ETHERNET DRIVER
11766 M: Felix Fietkau <nbd@nbd.name>
11767 M: John Crispin <john@phrozen.org>
11768 M: Sean Wang <sean.wang@mediatek.com>
11769 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11770 L: netdev@vger.kernel.org
11772 F: drivers/net/ethernet/mediatek/
11774 MEDIATEK I2C CONTROLLER DRIVER
11775 M: Qii Wang <qii.wang@mediatek.com>
11776 L: linux-i2c@vger.kernel.org
11778 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11779 F: drivers/i2c/busses/i2c-mt65xx.c
11781 MEDIATEK IOMMU DRIVER
11782 M: Yong Wu <yong.wu@mediatek.com>
11783 L: iommu@lists.linux-foundation.org
11784 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11786 F: Documentation/devicetree/bindings/iommu/mediatek*
11787 F: drivers/iommu/mtk_iommu*
11788 F: include/dt-bindings/memory/mt*-port.h
11790 MEDIATEK JPEG DRIVER
11791 M: Rick Chang <rick.chang@mediatek.com>
11792 M: Bin Liu <bin.liu@mediatek.com>
11794 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11795 F: drivers/media/platform/mtk-jpeg/
11797 MEDIATEK MDP DRIVER
11798 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11799 M: Houlong Wei <houlong.wei@mediatek.com>
11800 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11802 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11803 F: drivers/media/platform/mtk-mdp/
11804 F: drivers/media/platform/mtk-vpu/
11806 MEDIATEK MEDIA DRIVER
11807 M: Tiffany Lin <tiffany.lin@mediatek.com>
11808 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11810 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11811 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11812 F: drivers/media/platform/mtk-vcodec/
11813 F: drivers/media/platform/mtk-vpu/
11815 MEDIATEK MMC/SD/SDIO DRIVER
11816 M: Chaotian Jing <chaotian.jing@mediatek.com>
11818 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11819 F: drivers/mmc/host/mtk-sd.c
11821 MEDIATEK MT76 WIRELESS LAN DRIVER
11822 M: Felix Fietkau <nbd@nbd.name>
11823 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11824 R: Ryder Lee <ryder.lee@mediatek.com>
11825 L: linux-wireless@vger.kernel.org
11827 F: drivers/net/wireless/mediatek/mt76/
11829 MEDIATEK MT7601U WIRELESS LAN DRIVER
11830 M: Jakub Kicinski <kubakici@wp.pl>
11831 L: linux-wireless@vger.kernel.org
11833 F: drivers/net/wireless/mediatek/mt7601u/
11835 MEDIATEK MT7621 CLOCK DRIVER
11836 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11838 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11839 F: drivers/clk/ralink/clk-mt7621.c
11841 MEDIATEK MT7621/28/88 I2C DRIVER
11842 M: Stefan Roese <sr@denx.de>
11843 L: linux-i2c@vger.kernel.org
11845 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11846 F: drivers/i2c/busses/i2c-mt7621.c
11848 MEDIATEK MT7621 PHY PCI DRIVER
11849 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11851 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11852 F: drivers/phy/ralink/phy-mt7621-pci.c
11854 MEDIATEK NAND CONTROLLER DRIVER
11855 L: linux-mtd@lists.infradead.org
11857 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11858 F: drivers/mtd/nand/raw/mtk_*
11860 MEDIATEK PMIC LED DRIVER
11861 M: Sean Wang <sean.wang@mediatek.com>
11863 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11864 F: drivers/leds/leds-mt6323.c
11866 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11867 M: Sean Wang <sean.wang@mediatek.com>
11869 F: drivers/char/hw_random/mtk-rng.c
11871 MEDIATEK SWITCH DRIVER
11872 M: Sean Wang <sean.wang@mediatek.com>
11873 M: Landen Chao <Landen.Chao@mediatek.com>
11874 M: DENG Qingfang <dqfext@gmail.com>
11875 L: netdev@vger.kernel.org
11877 F: drivers/net/dsa/mt7530.*
11878 F: net/dsa/tag_mtk.c
11880 MEDIATEK USB3 DRD IP DRIVER
11881 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11882 L: linux-usb@vger.kernel.org
11883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11884 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11886 F: Documentation/devicetree/bindings/usb/mediatek,*
11887 F: drivers/usb/host/xhci-mtk*
11888 F: drivers/usb/mtu3/
11890 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11891 M: Peter Senna Tschudin <peter.senna@gmail.com>
11892 M: Martin Donnelly <martin.donnelly@ge.com>
11893 M: Martyn Welch <martyn.welch@collabora.co.uk>
11895 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11896 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11898 MEGARAID SCSI/SAS DRIVERS
11899 M: Kashyap Desai <kashyap.desai@broadcom.com>
11900 M: Sumit Saxena <sumit.saxena@broadcom.com>
11901 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11902 L: megaraidlinux.pdl@broadcom.com
11903 L: linux-scsi@vger.kernel.org
11905 W: http://www.avagotech.com/support/
11906 F: Documentation/scsi/megaraid.rst
11907 F: drivers/scsi/megaraid.*
11908 F: drivers/scsi/megaraid/
11910 MELEXIS MLX90614 DRIVER
11911 M: Crt Mori <cmo@melexis.com>
11912 L: linux-iio@vger.kernel.org
11914 W: http://www.melexis.com
11915 F: drivers/iio/temperature/mlx90614.c
11917 MELEXIS MLX90632 DRIVER
11918 M: Crt Mori <cmo@melexis.com>
11919 L: linux-iio@vger.kernel.org
11921 W: http://www.melexis.com
11922 F: drivers/iio/temperature/mlx90632.c
11924 MELFAS MIP4 TOUCHSCREEN DRIVER
11925 M: Sangwon Jee <jeesw@melfas.com>
11927 W: http://www.melfas.com
11928 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11929 F: drivers/input/touchscreen/melfas_mip4.c
11931 MELLANOX BLUEFIELD I2C DRIVER
11932 M: Khalil Blaiech <kblaiech@nvidia.com>
11933 L: linux-i2c@vger.kernel.org
11935 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11936 F: drivers/i2c/busses/i2c-mlxbf.c
11938 MELLANOX ETHERNET DRIVER (mlx4_en)
11939 M: Tariq Toukan <tariqt@nvidia.com>
11940 L: netdev@vger.kernel.org
11942 W: http://www.mellanox.com
11943 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11944 F: drivers/net/ethernet/mellanox/mlx4/en_*
11946 MELLANOX ETHERNET DRIVER (mlx5e)
11947 M: Saeed Mahameed <saeedm@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/mlx5/core/en_*
11954 MELLANOX ETHERNET INNOVA DRIVERS
11955 R: Boris Pismenny <borisp@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/accel/*
11961 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11962 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11963 F: include/linux/mlx5/mlx5_ifc_fpga.h
11965 MELLANOX ETHERNET SWITCH DRIVERS
11966 M: Jiri Pirko <jiri@nvidia.com>
11967 M: Ido Schimmel <idosch@nvidia.com>
11968 L: netdev@vger.kernel.org
11970 W: http://www.mellanox.com
11971 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11972 F: drivers/net/ethernet/mellanox/mlxsw/
11973 F: tools/testing/selftests/drivers/net/mlxsw/
11975 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11976 M: mlxsw@nvidia.com
11977 L: netdev@vger.kernel.org
11979 W: http://www.mellanox.com
11980 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11981 F: drivers/net/ethernet/mellanox/mlxfw/
11983 MELLANOX HARDWARE PLATFORM SUPPORT
11984 M: Hans de Goede <hdegoede@redhat.com>
11985 M: Mark Gross <mgross@linux.intel.com>
11986 M: Vadim Pasternak <vadimp@nvidia.com>
11987 L: platform-driver-x86@vger.kernel.org
11989 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11990 F: drivers/platform/mellanox/
11991 F: include/linux/platform_data/mlxreg.h
11993 MELLANOX MLX4 core VPI driver
11994 M: Tariq Toukan <tariqt@nvidia.com>
11995 L: netdev@vger.kernel.org
11996 L: linux-rdma@vger.kernel.org
11998 W: http://www.mellanox.com
11999 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12000 F: drivers/net/ethernet/mellanox/mlx4/
12001 F: include/linux/mlx4/
12003 MELLANOX MLX4 IB driver
12004 M: Yishai Hadas <yishaih@nvidia.com>
12005 L: linux-rdma@vger.kernel.org
12007 W: http://www.mellanox.com
12008 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12009 F: drivers/infiniband/hw/mlx4/
12010 F: include/linux/mlx4/
12011 F: include/uapi/rdma/mlx4-abi.h
12013 MELLANOX MLX5 core VPI driver
12014 M: Saeed Mahameed <saeedm@nvidia.com>
12015 M: Leon Romanovsky <leonro@nvidia.com>
12016 L: netdev@vger.kernel.org
12017 L: linux-rdma@vger.kernel.org
12019 W: http://www.mellanox.com
12020 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12021 F: Documentation/networking/device_drivers/ethernet/mellanox/
12022 F: drivers/net/ethernet/mellanox/mlx5/core/
12023 F: include/linux/mlx5/
12025 MELLANOX MLX5 IB driver
12026 M: Leon Romanovsky <leonro@nvidia.com>
12027 L: linux-rdma@vger.kernel.org
12029 W: http://www.mellanox.com
12030 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12031 F: drivers/infiniband/hw/mlx5/
12032 F: include/linux/mlx5/
12033 F: include/uapi/rdma/mlx5-abi.h
12035 MELLANOX MLXCPLD I2C AND MUX DRIVER
12036 M: Vadim Pasternak <vadimp@nvidia.com>
12037 M: Michael Shych <michaelsh@nvidia.com>
12038 L: linux-i2c@vger.kernel.org
12040 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12041 F: drivers/i2c/busses/i2c-mlxcpld.c
12042 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12044 MELLANOX MLXCPLD LED DRIVER
12045 M: Vadim Pasternak <vadimp@nvidia.com>
12046 L: linux-leds@vger.kernel.org
12048 F: Documentation/leds/leds-mlxcpld.rst
12049 F: drivers/leds/leds-mlxcpld.c
12050 F: drivers/leds/leds-mlxreg.c
12052 MELLANOX PLATFORM DRIVER
12053 M: Vadim Pasternak <vadimp@nvidia.com>
12054 L: platform-driver-x86@vger.kernel.org
12056 F: drivers/platform/x86/mlx-platform.c
12059 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12060 M: "Paul E. McKenney" <paulmck@kernel.org>
12061 L: linux-kernel@vger.kernel.org
12063 F: arch/powerpc/include/asm/membarrier.h
12064 F: include/uapi/linux/membarrier.h
12065 F: kernel/sched/membarrier.c
12068 M: Mike Rapoport <rppt@linux.ibm.com>
12069 L: linux-mm@kvack.org
12071 F: Documentation/core-api/boot-time-mm.rst
12072 F: include/linux/memblock.h
12075 MEMORY CONTROLLER DRIVERS
12076 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12077 L: linux-kernel@vger.kernel.org
12079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12080 F: Documentation/devicetree/bindings/memory-controllers/
12082 F: include/dt-bindings/memory/
12085 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12086 M: Dmitry Osipenko <digetx@gmail.com>
12087 L: linux-pm@vger.kernel.org
12088 L: linux-tegra@vger.kernel.org
12089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12091 F: drivers/devfreq/tegra30-devfreq.c
12094 M: Andrew Morton <akpm@linux-foundation.org>
12095 L: linux-mm@kvack.org
12097 W: http://www.linux-mm.org
12098 T: quilt https://ozlabs.org/~akpm/mmotm/
12099 T: quilt https://ozlabs.org/~akpm/mmots/
12100 T: git git://github.com/hnaz/linux-mm.git
12101 F: include/linux/gfp.h
12102 F: include/linux/memory_hotplug.h
12103 F: include/linux/mm.h
12104 F: include/linux/mmzone.h
12105 F: include/linux/pagewalk.h
12106 F: include/linux/vmalloc.h
12108 F: tools/testing/selftests/vm/
12110 MEMORY TECHNOLOGY DEVICES (MTD)
12111 M: Miquel Raynal <miquel.raynal@bootlin.com>
12112 M: Richard Weinberger <richard@nod.at>
12113 M: Vignesh Raghavendra <vigneshr@ti.com>
12114 L: linux-mtd@lists.infradead.org
12116 W: http://www.linux-mtd.infradead.org/
12117 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12118 C: irc://irc.oftc.net/mtd
12119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12121 F: Documentation/devicetree/bindings/mtd/
12123 F: include/linux/mtd/
12124 F: include/uapi/mtd/
12126 MEN A21 WATCHDOG DRIVER
12127 M: Johannes Thumshirn <morbidrsa@gmail.com>
12128 L: linux-watchdog@vger.kernel.org
12130 F: drivers/watchdog/mena21_wdt.c
12132 MEN CHAMELEON BUS (mcb)
12133 M: Johannes Thumshirn <morbidrsa@gmail.com>
12135 F: Documentation/driver-api/men-chameleon-bus.rst
12137 F: include/linux/mcb.h
12139 MEN F21BMC (Board Management Controller)
12140 M: Andreas Werner <andreas.werner@men.de>
12142 F: Documentation/hwmon/menf21bmc.rst
12143 F: drivers/hwmon/menf21bmc_hwmon.c
12144 F: drivers/leds/leds-menf21bmc.c
12145 F: drivers/mfd/menf21bmc.c
12146 F: drivers/watchdog/menf21bmc_wdt.c
12148 MEN Z069 WATCHDOG DRIVER
12149 M: Johannes Thumshirn <jth@kernel.org>
12150 L: linux-watchdog@vger.kernel.org
12152 F: drivers/watchdog/menz69_wdt.c
12154 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12155 M: Neil Armstrong <narmstrong@baylibre.com>
12156 L: linux-media@vger.kernel.org
12157 L: linux-amlogic@lists.infradead.org
12159 W: http://linux-meson.com/
12160 T: git git://linuxtv.org/media_tree.git
12161 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12162 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12163 F: drivers/media/cec/platform/meson/ao-cec.c
12165 MESON GE2D DRIVER FOR AMLOGIC SOCS
12166 M: Neil Armstrong <narmstrong@baylibre.com>
12167 L: linux-media@vger.kernel.org
12168 L: linux-amlogic@lists.infradead.org
12170 T: git git://linuxtv.org/media_tree.git
12171 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12172 F: drivers/media/platform/meson/ge2d/
12174 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12175 M: Liang Yang <liang.yang@amlogic.com>
12176 L: linux-mtd@lists.infradead.org
12178 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12179 F: drivers/mtd/nand/raw/meson_*
12181 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12182 M: Neil Armstrong <narmstrong@baylibre.com>
12183 L: linux-media@vger.kernel.org
12184 L: linux-amlogic@lists.infradead.org
12186 T: git git://linuxtv.org/media_tree.git
12187 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12188 F: drivers/staging/media/meson/vdec/
12190 METHODE UDPU SUPPORT
12191 M: Vladimir Vid <vladimir.vid@sartura.hr>
12193 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12196 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12197 M: Hemant Kumar <hemantk@codeaurora.org>
12198 L: linux-arm-msm@vger.kernel.org
12200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12201 F: Documentation/ABI/stable/sysfs-bus-mhi
12202 F: Documentation/mhi/
12203 F: drivers/bus/mhi/
12204 F: include/linux/mhi.h
12206 MICROBLAZE ARCHITECTURE
12207 M: Michal Simek <monstr@monstr.eu>
12209 W: http://www.monstr.eu/fdt/
12210 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12211 F: arch/microblaze/
12213 MICROCHIP AT91 DMA DRIVERS
12214 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12215 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12217 L: dmaengine@vger.kernel.org
12219 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12220 F: drivers/dma/at_hdmac.c
12221 F: drivers/dma/at_hdmac_regs.h
12222 F: drivers/dma/at_xdmac.c
12223 F: include/dt-bindings/dma/at91.h
12225 MICROCHIP AT91 SERIAL DRIVER
12226 M: Richard Genoud <richard.genoud@gmail.com>
12228 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12229 F: drivers/tty/serial/atmel_serial.c
12230 F: drivers/tty/serial/atmel_serial.h
12232 MICROCHIP AT91 USART MFD DRIVER
12233 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12234 L: linux-kernel@vger.kernel.org
12236 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12237 F: drivers/mfd/at91-usart.c
12238 F: include/dt-bindings/mfd/at91-usart.h
12240 MICROCHIP AT91 USART SPI DRIVER
12241 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12242 L: linux-spi@vger.kernel.org
12244 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12245 F: drivers/spi/spi-at91-usart.c
12247 MICROCHIP AUDIO ASOC DRIVERS
12248 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12249 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12253 MICROCHIP ECC DRIVER
12254 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12255 L: linux-crypto@vger.kernel.org
12257 F: drivers/crypto/atmel-ecc.*
12259 MICROCHIP I2C DRIVER
12260 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12261 L: linux-i2c@vger.kernel.org
12263 F: drivers/i2c/busses/i2c-at91-*.c
12264 F: drivers/i2c/busses/i2c-at91.h
12266 MICROCHIP ISC DRIVER
12267 M: Eugen Hristev <eugen.hristev@microchip.com>
12268 L: linux-media@vger.kernel.org
12270 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12271 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12272 F: drivers/media/platform/atmel/atmel-isc-base.c
12273 F: drivers/media/platform/atmel/atmel-isc-regs.h
12274 F: drivers/media/platform/atmel/atmel-isc.h
12275 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12276 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12277 F: include/linux/atmel-isc-media.h
12279 MICROCHIP ISI DRIVER
12280 M: Eugen Hristev <eugen.hristev@microchip.com>
12281 L: linux-media@vger.kernel.org
12283 F: drivers/media/platform/atmel/atmel-isi.c
12284 F: drivers/media/platform/atmel/atmel-isi.h
12286 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12287 M: Woojung Huh <woojung.huh@microchip.com>
12288 M: UNGLinuxDriver@microchip.com
12289 L: netdev@vger.kernel.org
12291 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12292 F: drivers/net/dsa/microchip/*
12293 F: include/linux/platform_data/microchip-ksz.h
12294 F: net/dsa/tag_ksz.c
12296 MICROCHIP LAN743X ETHERNET DRIVER
12297 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12298 M: UNGLinuxDriver@microchip.com
12299 L: netdev@vger.kernel.org
12301 F: drivers/net/ethernet/microchip/lan743x_*
12303 MICROCHIP LCDFB DRIVER
12304 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12305 L: linux-fbdev@vger.kernel.org
12307 F: drivers/video/fbdev/atmel_lcdfb.c
12308 F: include/video/atmel_lcdc.h
12310 MICROCHIP MCP16502 PMIC DRIVER
12311 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12314 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12315 F: drivers/regulator/mcp16502.c
12317 MICROCHIP MCP3911 ADC DRIVER
12318 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12319 M: Kent Gustavsson <kent@minoris.se>
12320 L: linux-iio@vger.kernel.org
12322 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12323 F: drivers/iio/adc/mcp3911.c
12325 MICROCHIP MMC/SD/SDIO MCI DRIVER
12326 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12328 F: drivers/mmc/host/atmel-mci.c
12330 MICROCHIP NAND DRIVER
12331 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12332 L: linux-mtd@lists.infradead.org
12334 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12335 F: drivers/mtd/nand/raw/atmel/*
12337 MICROCHIP PWM DRIVER
12338 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12340 L: linux-pwm@vger.kernel.org
12342 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12343 F: drivers/pwm/pwm-atmel.c
12345 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12346 M: Eugen Hristev <eugen.hristev@microchip.com>
12347 L: linux-iio@vger.kernel.org
12349 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12350 F: drivers/iio/adc/at91-sama5d2_adc.c
12351 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12353 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12354 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12356 F: drivers/power/reset/at91-sama5d2_shdwc.c
12358 MICROCHIP SPI DRIVER
12359 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12361 F: drivers/spi/spi-atmel.*
12363 MICROCHIP SSC DRIVER
12364 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12367 F: drivers/misc/atmel-ssc.c
12368 F: include/linux/atmel-ssc.h
12370 MICROCHIP USB251XB DRIVER
12371 M: Richard Leitner <richard.leitner@skidata.com>
12372 L: linux-usb@vger.kernel.org
12374 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12375 F: drivers/usb/misc/usb251xb.c
12377 MICROCHIP USBA UDC DRIVER
12378 M: Cristian Birsan <cristian.birsan@microchip.com>
12379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12381 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12383 MICROCHIP WILC1000 WIFI DRIVER
12384 M: Ajay Singh <ajay.kathat@microchip.com>
12385 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12386 L: linux-wireless@vger.kernel.org
12388 F: drivers/net/wireless/microchip/wilc1000/
12390 MICROSEMI MIPS SOCS
12391 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12392 M: UNGLinuxDriver@microchip.com
12393 L: linux-mips@vger.kernel.org
12395 F: Documentation/devicetree/bindings/mips/mscc.txt
12396 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12397 F: arch/mips/boot/dts/mscc/
12398 F: arch/mips/configs/generic/board-ocelot.config
12399 F: arch/mips/generic/board-ocelot.c
12401 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12402 M: Don Brace <don.brace@microchip.com>
12403 L: storagedev@microchip.com
12404 L: linux-scsi@vger.kernel.org
12406 F: Documentation/scsi/smartpqi.rst
12407 F: drivers/scsi/smartpqi/Kconfig
12408 F: drivers/scsi/smartpqi/Makefile
12409 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12410 F: include/linux/cciss*.h
12411 F: include/uapi/linux/cciss*.h
12413 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12414 M: Maximilian Luz <luzmaximilian@gmail.com>
12415 L: linux-pm@vger.kernel.org
12416 L: platform-driver-x86@vger.kernel.org
12418 F: drivers/power/supply/surface_battery.c
12419 F: drivers/power/supply/surface_charger.c
12421 MICROSOFT SURFACE DTX DRIVER
12422 M: Maximilian Luz <luzmaximilian@gmail.com>
12423 L: platform-driver-x86@vger.kernel.org
12425 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12426 F: drivers/platform/surface/surface_dtx.c
12427 F: include/uapi/linux/surface_aggregator/dtx.h
12429 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12430 M: Maximilian Luz <luzmaximilian@gmail.com>
12431 L: platform-driver-x86@vger.kernel.org
12433 F: drivers/platform/surface/surface_gpe.c
12435 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12436 M: Hans de Goede <hdegoede@redhat.com>
12437 M: Mark Gross <mgross@linux.intel.com>
12438 M: Maximilian Luz <luzmaximilian@gmail.com>
12439 L: platform-driver-x86@vger.kernel.org
12441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12442 F: drivers/platform/surface/
12444 MICROSOFT SURFACE HID TRANSPORT DRIVER
12445 M: Maximilian Luz <luzmaximilian@gmail.com>
12446 L: linux-input@vger.kernel.org
12447 L: platform-driver-x86@vger.kernel.org
12449 F: drivers/hid/surface-hid/
12451 MICROSOFT SURFACE HOT-PLUG DRIVER
12452 M: Maximilian Luz <luzmaximilian@gmail.com>
12453 L: platform-driver-x86@vger.kernel.org
12455 F: drivers/platform/surface/surface_hotplug.c
12457 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12458 M: Maximilian Luz <luzmaximilian@gmail.com>
12459 L: platform-driver-x86@vger.kernel.org
12461 F: drivers/platform/surface/surface_platform_profile.c
12463 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12464 M: Chen Yu <yu.c.chen@intel.com>
12465 L: platform-driver-x86@vger.kernel.org
12467 F: drivers/platform/surface/surfacepro3_button.c
12469 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12470 M: Maximilian Luz <luzmaximilian@gmail.com>
12471 L: platform-driver-x86@vger.kernel.org
12473 W: https://github.com/linux-surface/surface-aggregator-module
12474 C: irc://irc.libera.chat/linux-surface
12475 F: Documentation/driver-api/surface_aggregator/
12476 F: drivers/platform/surface/aggregator/
12477 F: drivers/platform/surface/surface_acpi_notify.c
12478 F: drivers/platform/surface/surface_aggregator_cdev.c
12479 F: drivers/platform/surface/surface_aggregator_registry.c
12480 F: include/linux/surface_acpi_notify.h
12481 F: include/linux/surface_aggregator/
12482 F: include/uapi/linux/surface_aggregator/
12484 MICROTEK X6 SCANNER
12485 M: Oliver Neukum <oliver@neukum.org>
12487 F: drivers/usb/image/microtek.*
12489 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12490 M: Luka Kovacic <luka.kovacic@sartura.hr>
12491 M: Luka Perkov <luka.perkov@sartura.hr>
12493 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12494 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12495 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12496 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12497 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12498 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12500 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12501 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12502 L: linux-media@vger.kernel.org
12504 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12505 F: Documentation/driver-api/media/drivers/ccs/
12506 F: Documentation/userspace-api/media/drivers/ccs.rst
12507 F: drivers/media/i2c/ccs-pll.c
12508 F: drivers/media/i2c/ccs-pll.h
12509 F: drivers/media/i2c/ccs/
12510 F: include/uapi/linux/ccs.h
12511 F: include/uapi/linux/smiapp.h
12514 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12515 L: linux-mips@vger.kernel.org
12517 W: http://www.linux-mips.org/
12518 Q: https://patchwork.kernel.org/project/linux-mips/list/
12519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12520 F: Documentation/devicetree/bindings/mips/
12521 F: Documentation/mips/
12523 F: drivers/platform/mips/
12525 MIPS BOSTON DEVELOPMENT BOARD
12526 M: Paul Burton <paulburton@kernel.org>
12527 L: linux-mips@vger.kernel.org
12529 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12530 F: arch/mips/boot/dts/img/boston.dts
12531 F: arch/mips/configs/generic/board-boston.config
12532 F: drivers/clk/imgtec/clk-boston.c
12533 F: include/dt-bindings/clock/boston-clock.h
12536 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12537 M: Serge Semin <fancer.lancer@gmail.com>
12538 L: linux-mips@vger.kernel.org
12540 F: drivers/bus/mips_cdmm.c
12541 F: drivers/clocksource/mips-gic-timer.c
12542 F: drivers/cpuidle/cpuidle-cps.c
12543 F: drivers/irqchip/irq-mips-cpu.c
12544 F: drivers/irqchip/irq-mips-gic.c
12546 MIPS GENERIC PLATFORM
12547 M: Paul Burton <paulburton@kernel.org>
12548 L: linux-mips@vger.kernel.org
12550 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12551 F: arch/mips/generic/
12552 F: arch/mips/tools/generic-board-config.sh
12554 MIPS RINT INSTRUCTION EMULATION
12555 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12556 L: linux-mips@vger.kernel.org
12558 F: arch/mips/math-emu/dp_rint.c
12559 F: arch/mips/math-emu/sp_rint.c
12561 MIPS/LOONGSON1 ARCHITECTURE
12562 M: Keguang Zhang <keguang.zhang@gmail.com>
12563 L: linux-mips@vger.kernel.org
12565 F: arch/mips/include/asm/mach-loongson32/
12566 F: arch/mips/loongson32/
12567 F: drivers/*/*/*loongson1*
12568 F: drivers/*/*loongson1*
12570 MIPS/LOONGSON2EF ARCHITECTURE
12571 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12572 L: linux-mips@vger.kernel.org
12574 F: arch/mips/include/asm/mach-loongson2ef/
12575 F: arch/mips/loongson2ef/
12576 F: drivers/cpufreq/loongson2_cpufreq.c
12578 MIPS/LOONGSON64 ARCHITECTURE
12579 M: Huacai Chen <chenhuacai@kernel.org>
12580 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12581 L: linux-mips@vger.kernel.org
12583 F: arch/mips/include/asm/mach-loongson64/
12584 F: arch/mips/loongson64/
12585 F: drivers/irqchip/irq-loongson*
12586 F: drivers/platform/mips/cpu_hwmon.c
12588 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12589 M: Hans Verkuil <hverkuil@xs4all.nl>
12590 L: linux-media@vger.kernel.org
12592 W: https://linuxtv.org
12593 T: git git://linuxtv.org/media_tree.git
12594 F: drivers/media/radio/radio-miropcm20*
12597 R: Lubomir Rintel <lkundrak@v3.sk>
12598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12601 F: arch/arm/boot/dts/mmp*
12602 F: arch/arm/mach-mmp/
12603 F: include/linux/soc/mmp/
12605 MMP USB PHY DRIVERS
12606 R: Lubomir Rintel <lkundrak@v3.sk>
12607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12609 F: drivers/phy/marvell/phy-mmp3-usb.c
12610 F: drivers/phy/marvell/phy-pxa-usb.c
12612 MMU GATHER AND TLB INVALIDATION
12613 M: Will Deacon <will@kernel.org>
12614 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12615 M: Andrew Morton <akpm@linux-foundation.org>
12616 M: Nick Piggin <npiggin@gmail.com>
12617 M: Peter Zijlstra <peterz@infradead.org>
12618 L: linux-arch@vger.kernel.org
12619 L: linux-mm@kvack.org
12621 F: arch/*/include/asm/tlb.h
12622 F: include/asm-generic/tlb.h
12625 MN88472 MEDIA DRIVER
12626 M: Antti Palosaari <crope@iki.fi>
12627 L: linux-media@vger.kernel.org
12629 W: https://linuxtv.org
12630 W: http://palosaari.fi/linux/
12631 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12632 F: drivers/media/dvb-frontends/mn88472*
12634 MN88473 MEDIA DRIVER
12635 M: Antti Palosaari <crope@iki.fi>
12636 L: linux-media@vger.kernel.org
12638 W: https://linuxtv.org
12639 W: http://palosaari.fi/linux/
12640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12641 F: drivers/media/dvb-frontends/mn88473*
12644 M: Luis Chamberlain <mcgrof@kernel.org>
12645 M: Jessica Yu <jeyu@kernel.org>
12647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12648 F: include/linux/module.h
12651 MONOLITHIC POWER SYSTEM PMIC DRIVER
12652 M: Saravanan Sekar <sravanhome@gmail.com>
12654 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12655 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12656 F: drivers/iio/adc/mp2629_adc.c
12657 F: drivers/mfd/mp2629.c
12658 F: drivers/power/supply/mp2629_charger.c
12659 F: drivers/regulator/mp5416.c
12660 F: drivers/regulator/mpq7920.c
12661 F: drivers/regulator/mpq7920.h
12662 F: include/linux/mfd/mp2629.h
12664 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12666 W: http://popies.net/meye/
12667 F: Documentation/userspace-api/media/drivers/meye*
12668 F: drivers/media/pci/meye/
12669 F: include/uapi/linux/meye.h
12671 MOTORCOMM PHY DRIVER
12672 M: Peter Geis <pgwipeout@gmail.com>
12673 L: netdev@vger.kernel.org
12675 F: drivers/net/phy/motorcomm.c
12677 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12678 M: Jiri Slaby <jirislaby@kernel.org>
12680 F: Documentation/driver-api/serial/moxa-smartio.rst
12681 F: drivers/tty/mxser.*
12683 MR800 AVERMEDIA USB FM RADIO DRIVER
12684 M: Alexey Klimov <klimov.linux@gmail.com>
12685 L: linux-media@vger.kernel.org
12687 T: git git://linuxtv.org/media_tree.git
12688 F: drivers/media/radio/radio-mr800.c
12690 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12691 M: Alan Ott <alan@signal11.us>
12692 L: linux-wpan@vger.kernel.org
12694 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12695 F: drivers/net/ieee802154/mrf24j40.c
12698 M: "Lee, Chun-Yi" <jlee@suse.com>
12699 L: platform-driver-x86@vger.kernel.org
12701 F: drivers/platform/x86/msi-laptop.c
12704 L: platform-driver-x86@vger.kernel.org
12706 F: drivers/platform/x86/msi-wmi.c
12708 MSI001 MEDIA DRIVER
12709 M: Antti Palosaari <crope@iki.fi>
12710 L: linux-media@vger.kernel.org
12712 W: https://linuxtv.org
12713 W: http://palosaari.fi/linux/
12714 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12715 T: git git://linuxtv.org/anttip/media_tree.git
12716 F: drivers/media/tuners/msi001*
12718 MSI2500 MEDIA DRIVER
12719 M: Antti Palosaari <crope@iki.fi>
12720 L: linux-media@vger.kernel.org
12722 W: https://linuxtv.org
12723 W: http://palosaari.fi/linux/
12724 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12725 T: git git://linuxtv.org/anttip/media_tree.git
12726 F: drivers/media/usb/msi2500/
12728 MSTAR INTERRUPT CONTROLLER DRIVER
12729 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12730 M: Daniel Palmer <daniel@thingy.jp>
12732 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12733 F: drivers/irqchip/irq-mst-intc.c
12735 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12736 M: Robert Jarzmik <robert.jarzmik@free.fr>
12737 L: linux-mtd@lists.infradead.org
12739 F: drivers/mtd/devices/docg3*
12741 MT9M032 APTINA SENSOR DRIVER
12742 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12743 L: linux-media@vger.kernel.org
12745 T: git git://linuxtv.org/media_tree.git
12746 F: drivers/media/i2c/mt9m032.c
12747 F: include/media/i2c/mt9m032.h
12749 MT9P031 APTINA CAMERA SENSOR
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/mt9p031.c
12755 F: include/media/i2c/mt9p031.h
12757 MT9T001 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/mt9t001.c
12763 F: include/media/i2c/mt9t001.h
12765 MT9T112 APTINA CAMERA SENSOR
12766 M: Jacopo Mondi <jacopo@jmondi.org>
12767 L: linux-media@vger.kernel.org
12769 T: git git://linuxtv.org/media_tree.git
12770 F: drivers/media/i2c/mt9t112.c
12771 F: include/media/i2c/mt9t112.h
12773 MT9V032 APTINA CAMERA SENSOR
12774 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12775 L: linux-media@vger.kernel.org
12777 T: git git://linuxtv.org/media_tree.git
12778 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12779 F: drivers/media/i2c/mt9v032.c
12780 F: include/media/i2c/mt9v032.h
12782 MT9V111 APTINA CAMERA SENSOR
12783 M: Jacopo Mondi <jacopo@jmondi.org>
12784 L: linux-media@vger.kernel.org
12786 T: git git://linuxtv.org/media_tree.git
12787 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12788 F: drivers/media/i2c/mt9v111.c
12790 MULTIFUNCTION DEVICES (MFD)
12791 M: Lee Jones <lee.jones@linaro.org>
12793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12794 F: Documentation/devicetree/bindings/mfd/
12796 F: include/dt-bindings/mfd/
12797 F: include/linux/mfd/
12799 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12801 F: drivers/mmc/host/mmc_spi.c
12802 F: include/linux/spi/mmc_spi.h
12804 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12805 M: Ulf Hansson <ulf.hansson@linaro.org>
12806 L: linux-mmc@vger.kernel.org
12808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12809 F: Documentation/devicetree/bindings/mmc/
12811 F: include/linux/mmc/
12812 F: include/uapi/linux/mmc/
12814 MULTIPLEXER SUBSYSTEM
12815 M: Peter Rosin <peda@axentia.se>
12817 F: Documentation/ABI/testing/sysfs-class-mux*
12818 F: Documentation/devicetree/bindings/mux/
12820 F: include/dt-bindings/mux/
12821 F: include/linux/mux/
12823 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12824 M: Bin Liu <b-liu@ti.com>
12825 L: linux-usb@vger.kernel.org
12827 F: drivers/usb/musb/
12829 MXL301RF MEDIA DRIVER
12830 M: Akihiro Tsukada <tskd08@gmail.com>
12831 L: linux-media@vger.kernel.org
12833 F: drivers/media/tuners/mxl301rf*
12835 MXL5007T MEDIA DRIVER
12836 M: Michael Krufky <mkrufky@linuxtv.org>
12837 L: linux-media@vger.kernel.org
12839 W: https://linuxtv.org
12840 W: http://github.com/mkrufky
12841 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12842 T: git git://linuxtv.org/mkrufky/tuners.git
12843 F: drivers/media/tuners/mxl5007t.*
12846 M: Marek Vasut <marex@denx.de>
12847 M: Stefan Agner <stefan@agner.ch>
12848 L: dri-devel@lists.freedesktop.org
12850 T: git git://anongit.freedesktop.org/drm/drm-misc
12851 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12852 F: drivers/gpu/drm/mxsfb/
12854 MYLEX DAC960 PCI RAID Controller
12855 M: Hannes Reinecke <hare@kernel.org>
12856 L: linux-scsi@vger.kernel.org
12858 F: drivers/scsi/myrb.*
12859 F: drivers/scsi/myrs.*
12861 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12862 M: Chris Lee <christopher.lee@cspi.com>
12863 L: netdev@vger.kernel.org
12865 W: https://www.cspi.com/ethernet-products/support/downloads/
12866 F: drivers/net/ethernet/myricom/myri10ge/
12868 NAND FLASH SUBSYSTEM
12869 M: Miquel Raynal <miquel.raynal@bootlin.com>
12870 R: Richard Weinberger <richard@nod.at>
12871 L: linux-mtd@lists.infradead.org
12873 W: http://www.linux-mtd.infradead.org/
12874 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12875 C: irc://irc.oftc.net/mtd
12876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12877 F: drivers/mtd/nand/
12878 F: include/linux/mtd/*nand*.h
12880 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12881 M: Daniel Mack <zonque@gmail.com>
12882 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12884 W: http://www.native-instruments.com
12885 F: sound/usb/caiaq/
12887 NATSEMI ETHERNET DRIVER (DP8381x)
12889 F: drivers/net/ethernet/natsemi/natsemi.c
12891 NCR 5380 SCSI DRIVERS
12892 M: Finn Thain <fthain@linux-m68k.org>
12893 M: Michael Schmitz <schmitzmic@gmail.com>
12894 L: linux-scsi@vger.kernel.org
12896 F: Documentation/scsi/g_NCR5380.rst
12897 F: drivers/scsi/NCR5380.*
12898 F: drivers/scsi/arm/cumana_1.c
12899 F: drivers/scsi/arm/oak.c
12900 F: drivers/scsi/atari_scsi.*
12901 F: drivers/scsi/dmx3191d.c
12902 F: drivers/scsi/g_NCR5380.*
12903 F: drivers/scsi/mac_scsi.*
12904 F: drivers/scsi/sun3_scsi.*
12905 F: drivers/scsi/sun3_scsi_vme.c
12908 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12912 NCT6775 HARDWARE MONITOR DRIVER
12913 M: Guenter Roeck <linux@roeck-us.net>
12914 L: linux-hwmon@vger.kernel.org
12916 F: Documentation/hwmon/nct6775.rst
12917 F: drivers/hwmon/nct6775.c
12920 M: Jakub Kicinski <kuba@kernel.org>
12922 F: drivers/net/netdevsim/*
12924 NETEM NETWORK EMULATOR
12925 M: Stephen Hemminger <stephen@networkplumber.org>
12926 L: netdev@vger.kernel.org
12928 F: net/sched/sch_netem.c
12930 NETERION 10GbE DRIVERS (s2io/vxge)
12931 M: Jon Mason <jdmason@kudzu.us>
12932 L: netdev@vger.kernel.org
12934 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12935 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12936 F: drivers/net/ethernet/neterion/
12939 M: Pablo Neira Ayuso <pablo@netfilter.org>
12940 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12941 M: Florian Westphal <fw@strlen.de>
12942 L: netfilter-devel@vger.kernel.org
12943 L: coreteam@netfilter.org
12945 W: http://www.netfilter.org/
12946 W: http://www.iptables.org/
12947 W: http://www.nftables.org/
12948 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12949 C: irc://irc.libera.chat/netfilter
12950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12952 F: include/linux/netfilter*
12953 F: include/linux/netfilter/
12954 F: include/net/netfilter/
12955 F: include/uapi/linux/netfilter*
12956 F: include/uapi/linux/netfilter/
12957 F: net/*/netfilter.c
12958 F: net/*/netfilter/
12959 F: net/bridge/br_netfilter*.c
12962 NETROM NETWORK LAYER
12963 M: Ralf Baechle <ralf@linux-mips.org>
12964 L: linux-hams@vger.kernel.org
12966 W: http://www.linux-ax25.org/
12967 F: include/net/netrom.h
12968 F: include/uapi/linux/netrom.h
12971 NETRONIX EMBEDDED CONTROLLER
12972 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12974 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12975 F: drivers/mfd/ntxec.c
12976 F: drivers/pwm/pwm-ntxec.c
12977 F: drivers/rtc/rtc-ntxec.c
12978 F: include/linux/mfd/ntxec.h
12980 NETRONOME ETHERNET DRIVERS
12981 M: Simon Horman <simon.horman@corigine.com>
12982 R: Jakub Kicinski <kuba@kernel.org>
12983 L: oss-drivers@corigine.com
12985 F: drivers/net/ethernet/netronome/
12987 NETWORK BLOCK DEVICE (NBD)
12988 M: Josef Bacik <josef@toxicpanda.com>
12989 L: linux-block@vger.kernel.org
12990 L: nbd@other.debian.org
12992 F: Documentation/admin-guide/blockdev/nbd.rst
12993 F: drivers/block/nbd.c
12994 F: include/trace/events/nbd.h
12995 F: include/uapi/linux/nbd.h
12997 NETWORK DROP MONITOR
12998 M: Neil Horman <nhorman@tuxdriver.com>
12999 L: netdev@vger.kernel.org
13001 W: https://fedorahosted.org/dropwatch/
13002 F: include/uapi/linux/net_dropmon.h
13003 F: net/core/drop_monitor.c
13006 M: "David S. Miller" <davem@davemloft.net>
13007 M: Jakub Kicinski <kuba@kernel.org>
13008 L: netdev@vger.kernel.org
13010 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13013 F: Documentation/devicetree/bindings/net/
13014 F: drivers/connector/
13016 F: include/linux/etherdevice.h
13017 F: include/linux/fcdevice.h
13018 F: include/linux/fddidevice.h
13019 F: include/linux/hippidevice.h
13020 F: include/linux/if_*
13021 F: include/linux/inetdevice.h
13022 F: include/linux/netdevice.h
13023 F: include/uapi/linux/if_*
13024 F: include/uapi/linux/netdevice.h
13026 NETWORKING DRIVERS (WIRELESS)
13027 M: Kalle Valo <kvalo@codeaurora.org>
13028 L: linux-wireless@vger.kernel.org
13030 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13033 F: Documentation/devicetree/bindings/net/wireless/
13034 F: drivers/net/wireless/
13037 M: Andrew Lunn <andrew@lunn.ch>
13038 M: Vivien Didelot <vivien.didelot@gmail.com>
13039 M: Florian Fainelli <f.fainelli@gmail.com>
13040 M: Vladimir Oltean <olteanv@gmail.com>
13042 F: Documentation/devicetree/bindings/net/dsa/
13043 F: drivers/net/dsa/
13044 F: include/linux/dsa/
13045 F: include/linux/platform_data/dsa.h
13046 F: include/net/dsa.h
13049 NETWORKING [GENERAL]
13050 M: "David S. Miller" <davem@davemloft.net>
13051 M: Jakub Kicinski <kuba@kernel.org>
13052 L: netdev@vger.kernel.org
13054 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13055 B: mailto:netdev@vger.kernel.org
13056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13058 F: Documentation/networking/
13059 F: include/linux/in.h
13060 F: include/linux/net.h
13061 F: include/linux/netdevice.h
13063 F: include/uapi/linux/in.h
13064 F: include/uapi/linux/net.h
13065 F: include/uapi/linux/net_namespace.h
13066 F: include/uapi/linux/netdevice.h
13070 F: tools/testing/selftests/net/
13073 M: Steffen Klassert <steffen.klassert@secunet.com>
13074 M: Herbert Xu <herbert@gondor.apana.org.au>
13075 M: "David S. Miller" <davem@davemloft.net>
13076 L: netdev@vger.kernel.org
13078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13080 F: include/net/xfrm.h
13081 F: include/uapi/linux/xfrm.h
13084 F: net/ipv4/ip_vti.c
13085 F: net/ipv4/ipcomp.c
13089 F: net/ipv6/ip6_vti.c
13090 F: net/ipv6/ipcomp6.c
13094 F: tools/testing/selftests/net/ipsec.c
13096 NETWORKING [IPv4/IPv6]
13097 M: "David S. Miller" <davem@davemloft.net>
13098 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13099 M: David Ahern <dsahern@kernel.org>
13100 L: netdev@vger.kernel.org
13102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13108 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13109 M: Paul Moore <paul@paul-moore.com>
13110 L: netdev@vger.kernel.org
13111 L: linux-security-module@vger.kernel.org
13113 W: https://github.com/netlabel
13114 F: Documentation/netlabel/
13115 F: include/net/calipso.h
13116 F: include/net/cipso_ipv4.h
13117 F: include/net/netlabel.h
13118 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13119 F: include/uapi/linux/netfilter/xt_SECMARK.h
13120 F: net/ipv4/cipso_ipv4.c
13121 F: net/ipv6/calipso.c
13122 F: net/netfilter/xt_CONNSECMARK.c
13123 F: net/netfilter/xt_SECMARK.c
13127 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13128 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13129 L: netdev@vger.kernel.org
13130 L: mptcp@lists.linux.dev
13132 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13133 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13134 F: Documentation/networking/mptcp-sysctl.rst
13135 F: include/net/mptcp.h
13136 F: include/trace/events/mptcp.h
13137 F: include/uapi/linux/mptcp.h
13139 F: tools/testing/selftests/net/mptcp/
13142 M: Eric Dumazet <edumazet@google.com>
13143 L: netdev@vger.kernel.org
13145 F: include/linux/tcp.h
13146 F: include/net/tcp.h
13147 F: include/trace/events/tcp.h
13148 F: include/uapi/linux/tcp.h
13149 F: net/ipv4/syncookies.c
13151 F: net/ipv6/syncookies.c
13155 M: Boris Pismenny <borisp@nvidia.com>
13156 M: John Fastabend <john.fastabend@gmail.com>
13157 M: Daniel Borkmann <daniel@iogearbox.net>
13158 M: Jakub Kicinski <kuba@kernel.org>
13159 L: netdev@vger.kernel.org
13161 F: include/net/tls.h
13162 F: include/uapi/linux/tls.h
13165 NETWORKING [WIRELESS]
13166 L: linux-wireless@vger.kernel.org
13167 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13169 NETXEN (1/10) GbE SUPPORT
13170 M: Manish Chopra <manishc@marvell.com>
13171 M: Rahul Verma <rahulv@marvell.com>
13172 M: GR-Linux-NIC-Dev@marvell.com
13173 L: netdev@vger.kernel.org
13175 F: drivers/net/ethernet/qlogic/netxen/
13177 NET_FAILOVER MODULE
13178 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13179 L: netdev@vger.kernel.org
13181 F: Documentation/networking/net_failover.rst
13182 F: drivers/net/net_failover.c
13183 F: include/net/net_failover.h
13186 M: David Ahern <dsahern@kernel.org>
13187 L: netdev@vger.kernel.org
13189 F: include/net/netns/nexthop.h
13190 F: include/net/nexthop.h
13191 F: include/uapi/linux/nexthop.h
13192 F: net/ipv4/nexthop.c
13195 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13196 L: linux-nfc@lists.01.org (subscribers-only)
13197 L: netdev@vger.kernel.org
13199 F: Documentation/devicetree/bindings/net/nfc/
13201 F: include/linux/platform_data/nfcmrvl.h
13202 F: include/net/nfc/
13203 F: include/uapi/linux/nfc.h
13206 NFC VIRTUAL NCI DEVICE DRIVER
13207 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13208 L: netdev@vger.kernel.org
13209 L: linux-nfc@lists.01.org (subscribers-only)
13211 F: drivers/nfc/virtual_ncidev.c
13212 F: tools/testing/selftests/nci/
13214 NFS, SUNRPC, AND LOCKD CLIENTS
13215 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13216 M: Anna Schumaker <anna.schumaker@netapp.com>
13217 L: linux-nfs@vger.kernel.org
13219 W: http://client.linux-nfs.org
13220 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13224 F: include/linux/lockd/
13225 F: include/linux/nfs*
13226 F: include/linux/sunrpc/
13227 F: include/uapi/linux/nfs*
13228 F: include/uapi/linux/sunrpc/
13230 F: Documentation/filesystems/nfs/
13233 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13234 L: linux-nilfs@vger.kernel.org
13236 W: https://nilfs.sourceforge.io/
13237 W: https://nilfs.osdn.jp/
13238 T: git git://github.com/konis/nilfs2.git
13239 F: Documentation/filesystems/nilfs2.rst
13241 F: include/trace/events/nilfs2.h
13242 F: include/uapi/linux/nilfs2_api.h
13243 F: include/uapi/linux/nilfs2_ondisk.h
13245 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13246 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13248 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13249 F: Documentation/scsi/NinjaSCSI.rst
13250 F: drivers/scsi/pcmcia/nsp_*
13252 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13253 M: GOTO Masanori <gotom@debian.or.jp>
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/nsp32*
13261 M: Ley Foon Tan <ley.foon.tan@intel.com>
13263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
13266 NITRO ENCLAVES (NE)
13267 M: Andra Paraschiv <andraprs@amazon.com>
13268 M: Alexandru Vasile <lexnv@amazon.com>
13269 M: Alexandru Ciobotaru <alcioa@amazon.com>
13270 L: linux-kernel@vger.kernel.org
13272 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13273 F: Documentation/virt/ne_overview.rst
13274 F: drivers/virt/nitro_enclaves/
13275 F: include/linux/nitro_enclaves.h
13276 F: include/uapi/linux/nitro_enclaves.h
13277 F: samples/nitro_enclaves/
13279 NOHZ, DYNTICKS SUPPORT
13280 M: Frederic Weisbecker <fweisbec@gmail.com>
13281 M: Thomas Gleixner <tglx@linutronix.de>
13282 M: Ingo Molnar <mingo@kernel.org>
13283 L: linux-kernel@vger.kernel.org
13285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13286 F: include/linux/sched/nohz.h
13287 F: include/linux/tick.h
13288 F: kernel/time/tick*.*
13290 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13291 M: Pavel Machek <pavel@ucw.cz>
13292 M: Sakari Ailus <sakari.ailus@iki.fi>
13293 L: linux-media@vger.kernel.org
13295 F: drivers/media/i2c/ad5820.c
13296 F: drivers/media/i2c/et8ek8
13298 NOKIA N900 POWER SUPPLY DRIVERS
13299 R: Pali Rohár <pali@kernel.org>
13300 F: drivers/power/supply/bq2415x_charger.c
13301 F: drivers/power/supply/bq27xxx_battery.c
13302 F: drivers/power/supply/bq27xxx_battery_i2c.c
13303 F: drivers/power/supply/isp1704_charger.c
13304 F: drivers/power/supply/rx51_battery.c
13305 F: include/linux/power/bq2415x_charger.h
13306 F: include/linux/power/bq27xxx_battery.h
13309 M: Willy Tarreau <w@1wt.eu>
13311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13312 F: tools/include/nolibc/
13315 M: Matthias Maennich <maennich@google.com>
13317 F: Documentation/core-api/symbol-namespaces.rst
13321 M: Sanjay R Mehta <sanju.mehta@amd.com>
13322 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13323 L: linux-ntb@googlegroups.com
13325 F: drivers/ntb/hw/amd/
13328 M: Jon Mason <jdmason@kudzu.us>
13329 M: Dave Jiang <dave.jiang@intel.com>
13330 M: Allen Hubbe <allenbh@gmail.com>
13331 L: linux-ntb@googlegroups.com
13333 W: https://github.com/jonmason/ntb/wiki
13334 T: git git://github.com/jonmason/ntb.git
13335 F: drivers/net/ntb_netdev.c
13337 F: include/linux/ntb.h
13338 F: include/linux/ntb_transport.h
13339 F: tools/testing/selftests/ntb/
13342 M: Serge Semin <fancer.lancer@gmail.com>
13343 L: linux-ntb@googlegroups.com
13345 F: drivers/ntb/hw/idt/
13348 M: Dave Jiang <dave.jiang@intel.com>
13349 L: linux-ntb@googlegroups.com
13351 W: https://github.com/davejiang/linux/wiki
13352 T: git https://github.com/davejiang/linux.git
13353 F: drivers/ntb/hw/intel/
13356 M: Anton Altaparmakov <anton@tuxera.com>
13357 L: linux-ntfs-dev@lists.sourceforge.net
13359 W: http://www.tuxera.com/
13360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13361 F: Documentation/filesystems/ntfs.rst
13365 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13366 L: ntfs3@lists.linux.dev
13368 W: http://www.paragon-software.com/
13369 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13370 F: Documentation/filesystems/ntfs3.rst
13374 M: Finn Thain <fthain@linux-m68k.org>
13375 L: linux-m68k@lists.linux-m68k.org
13377 F: arch/*/include/asm/nubus.h
13379 F: include/linux/nubus.h
13380 F: include/uapi/linux/nubus.h
13382 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13383 M: Antonino Daplas <adaplas@gmail.com>
13384 L: linux-fbdev@vger.kernel.org
13386 F: drivers/video/fbdev/nvidia/
13387 F: drivers/video/fbdev/riva/
13390 M: Keith Busch <kbusch@kernel.org>
13391 M: Jens Axboe <axboe@fb.com>
13392 M: Christoph Hellwig <hch@lst.de>
13393 M: Sagi Grimberg <sagi@grimberg.me>
13394 L: linux-nvme@lists.infradead.org
13396 W: http://git.infradead.org/nvme.git
13397 T: git://git.infradead.org/nvme.git
13398 F: drivers/nvme/host/
13399 F: include/linux/nvme.h
13400 F: include/uapi/linux/nvme_ioctl.h
13402 NVM EXPRESS FC TRANSPORT DRIVERS
13403 M: James Smart <james.smart@broadcom.com>
13404 L: linux-nvme@lists.infradead.org
13406 F: drivers/nvme/host/fc.c
13407 F: drivers/nvme/target/fc.c
13408 F: drivers/nvme/target/fcloop.c
13409 F: include/linux/nvme-fc-driver.h
13410 F: include/linux/nvme-fc.h
13412 NVM EXPRESS TARGET DRIVER
13413 M: Christoph Hellwig <hch@lst.de>
13414 M: Sagi Grimberg <sagi@grimberg.me>
13415 M: Chaitanya Kulkarni <kch@nvidia.com>
13416 L: linux-nvme@lists.infradead.org
13418 W: http://git.infradead.org/nvme.git
13419 T: git://git.infradead.org/nvme.git
13420 F: drivers/nvme/target/
13423 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13426 F: Documentation/ABI/stable/sysfs-bus-nvmem
13427 F: Documentation/devicetree/bindings/nvmem/
13429 F: include/linux/nvmem-consumer.h
13430 F: include/linux/nvmem-provider.h
13432 NXP C45 TJA11XX PHY DRIVER
13433 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13434 L: netdev@vger.kernel.org
13436 F: drivers/net/phy/nxp-c45-tja11xx.c
13439 M: Ashish Kumar <ashish.kumar@nxp.com>
13440 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13441 L: linux-spi@vger.kernel.org
13443 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13444 F: drivers/spi/spi-nxp-fspi.c
13446 NXP FXAS21002C DRIVER
13447 M: Rui Miguel Silva <rmfrfs@gmail.com>
13448 L: linux-iio@vger.kernel.org
13450 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13451 F: drivers/iio/gyro/fxas21002c.h
13452 F: drivers/iio/gyro/fxas21002c_core.c
13453 F: drivers/iio/gyro/fxas21002c_i2c.c
13454 F: drivers/iio/gyro/fxas21002c_spi.c
13456 NXP i.MX CLOCK DRIVERS
13457 M: Abel Vesa <abel.vesa@nxp.com>
13458 L: linux-clk@vger.kernel.org
13459 L: linux-imx@nxp.com
13461 F: drivers/clk/imx/
13463 NXP i.MX 8MQ DCSS DRIVER
13464 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13465 R: Lucas Stach <l.stach@pengutronix.de>
13466 L: dri-devel@lists.freedesktop.org
13468 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13469 F: drivers/gpu/drm/imx/dcss/
13471 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13472 M: Jagan Teki <jagan@amarulasolutions.com>
13474 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13475 F: drivers/regulator/pf8x00-regulator.c
13477 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13478 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13479 L: linux-kernel@vger.kernel.org
13481 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13482 F: drivers/extcon/extcon-ptn5150.c
13484 NXP SGTL5000 DRIVER
13485 M: Fabio Estevam <festevam@gmail.com>
13486 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13488 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13489 F: sound/soc/codecs/sgtl5000*
13491 NXP SJA1105 ETHERNET SWITCH DRIVER
13492 M: Vladimir Oltean <olteanv@gmail.com>
13493 L: linux-kernel@vger.kernel.org
13495 F: drivers/net/dsa/sja1105
13496 F: drivers/net/pcs/pcs-xpcs-nxp.c
13498 NXP TDA998X DRM DRIVER
13499 M: Russell King <linux@armlinux.org.uk>
13501 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13502 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13503 F: drivers/gpu/drm/i2c/tda998x_drv.c
13504 F: include/drm/i2c/tda998x.h
13505 F: include/dt-bindings/display/tda998x.h
13509 M: Peter Rosin <peda@axentia.se>
13510 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13512 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13513 F: sound/soc/codecs/tfa9879*
13515 NXP/Goodix TFA989X (TFA1) DRIVER
13516 M: Stephan Gerhold <stephan@gerhold.net>
13517 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13519 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13520 F: sound/soc/codecs/tfa989x.c
13523 R: Charles Gorand <charles.gorand@effinnov.com>
13524 L: linux-nfc@lists.01.org (subscribers-only)
13526 F: drivers/nfc/nxp-nci
13528 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13529 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13530 R: NXP Linux Team <linux-imx@nxp.com>
13531 L: linux-media@vger.kernel.org
13533 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13534 F: drivers/media/platform/imx-jpeg
13536 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13537 M: Jonas Malaco <jonas@protocubo.io>
13538 L: linux-hwmon@vger.kernel.org
13540 F: Documentation/hwmon/nzxt-kraken2.rst
13541 F: drivers/hwmon/nzxt-kraken2.c
13544 M: Jiri Pirko <jiri@nvidia.com>
13545 L: netdev@vger.kernel.org
13547 F: include/linux/objagg.h
13549 F: lib/test_objagg.c
13552 M: Josh Poimboeuf <jpoimboe@redhat.com>
13553 M: Peter Zijlstra <peterz@infradead.org>
13556 F: include/linux/objtool.h
13558 OCELOT ETHERNET SWITCH DRIVER
13559 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13560 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13561 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13562 M: UNGLinuxDriver@microchip.com
13563 L: netdev@vger.kernel.org
13565 F: drivers/net/dsa/ocelot/*
13566 F: drivers/net/ethernet/mscc/
13567 F: include/soc/mscc/ocelot*
13568 F: net/dsa/tag_ocelot.c
13569 F: net/dsa/tag_ocelot_8021q.c
13570 F: tools/testing/selftests/drivers/net/ocelot/*
13572 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13573 M: Frederic Barrat <fbarrat@linux.ibm.com>
13574 M: Andrew Donnellan <ajd@linux.ibm.com>
13575 L: linuxppc-dev@lists.ozlabs.org
13577 F: Documentation/userspace-api/accelerators/ocxl.rst
13578 F: arch/powerpc/include/asm/pnv-ocxl.h
13579 F: arch/powerpc/platforms/powernv/ocxl.c
13580 F: drivers/misc/ocxl/
13581 F: include/misc/ocxl*
13582 F: include/uapi/misc/ocxl.h
13585 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13586 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13587 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13588 L: linux-omap@vger.kernel.org
13590 F: sound/soc/ti/n810.c
13591 F: sound/soc/ti/omap*
13592 F: sound/soc/ti/rx51.c
13593 F: sound/soc/ti/sdma-pcm.*
13595 OMAP CLOCK FRAMEWORK SUPPORT
13596 M: Paul Walmsley <paul@pwsan.com>
13597 L: linux-omap@vger.kernel.org
13599 F: arch/arm/*omap*/*clock*
13601 OMAP DEVICE TREE SUPPORT
13602 M: Benoît Cousson <bcousson@baylibre.com>
13603 M: Tony Lindgren <tony@atomide.com>
13604 L: linux-omap@vger.kernel.org
13605 L: devicetree@vger.kernel.org
13607 F: arch/arm/boot/dts/*am3*
13608 F: arch/arm/boot/dts/*am4*
13609 F: arch/arm/boot/dts/*am5*
13610 F: arch/arm/boot/dts/*dra7*
13611 F: arch/arm/boot/dts/*omap*
13612 F: arch/arm/boot/dts/logicpd-som-lv*
13613 F: arch/arm/boot/dts/logicpd-torpedo*
13615 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13616 L: linux-omap@vger.kernel.org
13617 L: linux-fbdev@vger.kernel.org
13619 F: Documentation/arm/omap/dss.rst
13620 F: drivers/video/fbdev/omap2/
13622 OMAP FRAMEBUFFER SUPPORT
13623 L: linux-fbdev@vger.kernel.org
13624 L: linux-omap@vger.kernel.org
13626 F: drivers/video/fbdev/omap/
13628 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13629 M: Roger Quadros <rogerq@kernel.org>
13630 M: Tony Lindgren <tony@atomide.com>
13631 L: linux-omap@vger.kernel.org
13633 F: arch/arm/mach-omap2/*gpmc*
13634 F: drivers/memory/omap-gpmc.c
13637 M: Grygorii Strashko <grygorii.strashko@ti.com>
13638 M: Santosh Shilimkar <ssantosh@kernel.org>
13639 M: Kevin Hilman <khilman@kernel.org>
13640 L: linux-omap@vger.kernel.org
13642 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13643 F: drivers/gpio/gpio-omap.c
13645 OMAP HARDWARE SPINLOCK SUPPORT
13646 M: Ohad Ben-Cohen <ohad@wizery.com>
13647 L: linux-omap@vger.kernel.org
13649 F: drivers/hwspinlock/omap_hwspinlock.c
13651 OMAP HS MMC SUPPORT
13652 L: linux-mmc@vger.kernel.org
13653 L: linux-omap@vger.kernel.org
13655 F: drivers/mmc/host/omap_hsmmc.c
13658 M: Paul Walmsley <paul@pwsan.com>
13659 L: linux-omap@vger.kernel.org
13661 F: arch/arm/mach-omap2/omap_hwmod*data*
13664 M: Benoît Cousson <bcousson@baylibre.com>
13665 M: Paul Walmsley <paul@pwsan.com>
13666 L: linux-omap@vger.kernel.org
13668 F: arch/arm/mach-omap2/omap_hwmod.*
13671 M: Vignesh R <vigneshr@ti.com>
13672 L: linux-omap@vger.kernel.org
13673 L: linux-i2c@vger.kernel.org
13675 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13676 F: drivers/i2c/busses/i2c-omap.c
13678 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13679 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13680 L: linux-media@vger.kernel.org
13682 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13683 F: drivers/media/platform/omap3isp/
13684 F: drivers/staging/media/omap4iss/
13687 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13688 L: linux-omap@vger.kernel.org
13690 F: drivers/mmc/host/omap.c
13692 OMAP POWER MANAGEMENT SUPPORT
13693 M: Kevin Hilman <khilman@kernel.org>
13694 L: linux-omap@vger.kernel.org
13696 F: arch/arm/*omap*/*pm*
13697 F: drivers/cpufreq/omap-cpufreq.c
13699 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13700 M: Rajendra Nayak <rnayak@codeaurora.org>
13701 M: Paul Walmsley <paul@pwsan.com>
13702 L: linux-omap@vger.kernel.org
13704 F: arch/arm/mach-omap2/prm*
13706 OMAP RANDOM NUMBER GENERATOR SUPPORT
13707 M: Deepak Saxena <dsaxena@plexity.net>
13709 F: drivers/char/hw_random/omap-rng.c
13712 L: linux-usb@vger.kernel.org
13713 L: linux-omap@vger.kernel.org
13715 F: arch/arm/*omap*/usb*
13716 F: drivers/usb/*/*omap*
13718 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13719 M: Mark Jackson <mpfj@newflow.co.uk>
13720 L: linux-omap@vger.kernel.org
13722 F: arch/arm/boot/dts/am335x-nano.dts
13725 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13726 M: Tony Lindgren <tony@atomide.com>
13727 L: linux-omap@vger.kernel.org
13729 Q: http://patchwork.kernel.org/project/linux-omap/list/
13730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13731 F: arch/arm/configs/omap1_defconfig
13732 F: arch/arm/mach-omap1/
13733 F: arch/arm/plat-omap/
13734 F: drivers/i2c/busses/i2c-omap.c
13735 F: include/linux/platform_data/ams-delta-fiq.h
13736 F: include/linux/platform_data/i2c-omap.h
13739 M: Tony Lindgren <tony@atomide.com>
13740 L: linux-omap@vger.kernel.org
13742 W: http://www.muru.com/linux/omap/
13743 W: http://linux.omap.com/
13744 Q: http://patchwork.kernel.org/project/linux-omap/list/
13745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13746 F: arch/arm/configs/omap2plus_defconfig
13747 F: arch/arm/mach-omap2/
13748 F: arch/arm/plat-omap/
13749 F: drivers/bus/ti-sysc.c
13750 F: drivers/i2c/busses/i2c-omap.c
13751 F: drivers/irqchip/irq-omap-intc.c
13752 F: drivers/mfd/*omap*.c
13753 F: drivers/mfd/menelaus.c
13754 F: drivers/mfd/palmas.c
13755 F: drivers/mfd/tps65217.c
13756 F: drivers/mfd/tps65218.c
13757 F: drivers/mfd/tps65910.c
13758 F: drivers/mfd/twl-core.[ch]
13759 F: drivers/mfd/twl4030*.c
13760 F: drivers/mfd/twl6030*.c
13761 F: drivers/mfd/twl6040*.c
13762 F: drivers/regulator/palmas-regulator*.c
13763 F: drivers/regulator/pbias-regulator.c
13764 F: drivers/regulator/tps65217-regulator.c
13765 F: drivers/regulator/tps65218-regulator.c
13766 F: drivers/regulator/tps65910-regulator.c
13767 F: drivers/regulator/twl-regulator.c
13768 F: drivers/regulator/twl6030-regulator.c
13769 F: include/linux/platform_data/i2c-omap.h
13770 F: include/linux/platform_data/ti-sysc.h
13773 M: Bob Copeland <me@bobcopeland.com>
13774 L: linux-karma-devel@lists.sourceforge.net
13776 F: Documentation/filesystems/omfs.rst
13779 OMNIKEY CARDMAN 4000 DRIVER
13780 M: Harald Welte <laforge@gnumonks.org>
13782 F: drivers/char/pcmcia/cm4000_cs.c
13783 F: include/linux/cm4000_cs.h
13784 F: include/uapi/linux/cm4000_cs.h
13786 OMNIKEY CARDMAN 4040 DRIVER
13787 M: Harald Welte <laforge@gnumonks.org>
13789 F: drivers/char/pcmcia/cm4040_cs.*
13791 OMNIVISION OV02A10 SENSOR DRIVER
13792 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13793 L: linux-media@vger.kernel.org
13795 T: git git://linuxtv.org/media_tree.git
13796 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13797 F: drivers/media/i2c/ov02a10.c
13799 OMNIVISION OV13858 SENSOR DRIVER
13800 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13801 L: linux-media@vger.kernel.org
13803 T: git git://linuxtv.org/media_tree.git
13804 F: drivers/media/i2c/ov13858.c
13806 OMNIVISION OV2680 SENSOR DRIVER
13807 M: Rui Miguel Silva <rmfrfs@gmail.com>
13808 L: linux-media@vger.kernel.org
13810 T: git git://linuxtv.org/media_tree.git
13811 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13812 F: drivers/media/i2c/ov2680.c
13814 OMNIVISION OV2685 SENSOR DRIVER
13815 M: Shunqian Zheng <zhengsq@rock-chips.com>
13816 L: linux-media@vger.kernel.org
13818 T: git git://linuxtv.org/media_tree.git
13819 F: drivers/media/i2c/ov2685.c
13821 OMNIVISION OV2740 SENSOR DRIVER
13822 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13823 R: Shawn Tu <shawnx.tu@intel.com>
13824 R: Bingbu Cao <bingbu.cao@intel.com>
13825 L: linux-media@vger.kernel.org
13827 T: git git://linuxtv.org/media_tree.git
13828 F: drivers/media/i2c/ov2740.c
13830 OMNIVISION OV5640 SENSOR DRIVER
13831 M: Steve Longerbeam <slongerbeam@gmail.com>
13832 L: linux-media@vger.kernel.org
13834 T: git git://linuxtv.org/media_tree.git
13835 F: drivers/media/i2c/ov5640.c
13837 OMNIVISION OV5647 SENSOR DRIVER
13838 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13839 M: Jacopo Mondi <jacopo@jmondi.org>
13840 L: linux-media@vger.kernel.org
13842 T: git git://linuxtv.org/media_tree.git
13843 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13844 F: drivers/media/i2c/ov5647.c
13846 OMNIVISION OV5670 SENSOR DRIVER
13847 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13848 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13849 L: linux-media@vger.kernel.org
13851 T: git git://linuxtv.org/media_tree.git
13852 F: drivers/media/i2c/ov5670.c
13854 OMNIVISION OV5675 SENSOR DRIVER
13855 M: Shawn Tu <shawnx.tu@intel.com>
13856 L: linux-media@vger.kernel.org
13858 T: git git://linuxtv.org/media_tree.git
13859 F: drivers/media/i2c/ov5675.c
13861 OMNIVISION OV5695 SENSOR DRIVER
13862 M: Shunqian Zheng <zhengsq@rock-chips.com>
13863 L: linux-media@vger.kernel.org
13865 T: git git://linuxtv.org/media_tree.git
13866 F: drivers/media/i2c/ov5695.c
13868 OMNIVISION OV7670 SENSOR DRIVER
13869 L: linux-media@vger.kernel.org
13871 T: git git://linuxtv.org/media_tree.git
13872 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13873 F: drivers/media/i2c/ov7670.c
13875 OMNIVISION OV772x SENSOR DRIVER
13876 M: Jacopo Mondi <jacopo@jmondi.org>
13877 L: linux-media@vger.kernel.org
13879 T: git git://linuxtv.org/media_tree.git
13880 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13881 F: drivers/media/i2c/ov772x.c
13882 F: include/media/i2c/ov772x.h
13884 OMNIVISION OV7740 SENSOR DRIVER
13885 M: Wenyou Yang <wenyou.yang@microchip.com>
13886 L: linux-media@vger.kernel.org
13888 T: git git://linuxtv.org/media_tree.git
13889 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13890 F: drivers/media/i2c/ov7740.c
13892 OMNIVISION OV8856 SENSOR DRIVER
13893 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13894 L: linux-media@vger.kernel.org
13896 T: git git://linuxtv.org/media_tree.git
13897 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13898 F: drivers/media/i2c/ov8856.c
13900 OMNIVISION OV9282 SENSOR DRIVER
13901 M: Paul J. Murphy <paul.j.murphy@intel.com>
13902 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
13903 L: linux-media@vger.kernel.org
13905 T: git git://linuxtv.org/media_tree.git
13906 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
13907 F: drivers/media/i2c/ov9282.c
13909 OMNIVISION OV9640 SENSOR DRIVER
13910 M: Petr Cvek <petrcvekcz@gmail.com>
13911 L: linux-media@vger.kernel.org
13913 F: drivers/media/i2c/ov9640.*
13915 OMNIVISION OV9650 SENSOR DRIVER
13916 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13917 R: Akinobu Mita <akinobu.mita@gmail.com>
13918 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13919 L: linux-media@vger.kernel.org
13921 T: git git://linuxtv.org/media_tree.git
13922 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13923 F: drivers/media/i2c/ov9650.c
13925 OMNIVISION OV9734 SENSOR DRIVER
13926 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13927 R: Bingbu Cao <bingbu.cao@intel.com>
13928 L: linux-media@vger.kernel.org
13930 T: git git://linuxtv.org/media_tree.git
13931 F: drivers/media/i2c/ov9734.c
13933 ONENAND FLASH DRIVER
13934 M: Kyungmin Park <kyungmin.park@samsung.com>
13935 L: linux-mtd@lists.infradead.org
13937 F: drivers/mtd/nand/onenand/
13938 F: include/linux/mtd/onenand*.h
13940 ONION OMEGA2+ BOARD
13941 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13942 L: linux-mips@vger.kernel.org
13944 F: arch/mips/boot/dts/ralink/omega2p.dts
13947 M: Jens Wiklander <jens.wiklander@linaro.org>
13948 L: op-tee@lists.trustedfirmware.org
13950 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13951 F: drivers/tee/optee/
13953 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13954 M: Sumit Garg <sumit.garg@linaro.org>
13955 L: op-tee@lists.trustedfirmware.org
13957 F: drivers/char/hw_random/optee-rng.c
13960 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13961 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13962 L: linux-rdma@vger.kernel.org
13964 F: drivers/infiniband/ulp/opa_vnic
13966 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13967 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13968 M: Frank Rowand <frowand.list@gmail.com>
13969 L: devicetree@vger.kernel.org
13971 F: Documentation/devicetree/dynamic-resolution-notes.rst
13972 F: Documentation/devicetree/overlay-notes.rst
13973 F: drivers/of/overlay.c
13974 F: drivers/of/resolver.c
13975 K: of_overlay_notifier_
13977 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13978 M: Rob Herring <robh+dt@kernel.org>
13979 M: Frank Rowand <frowand.list@gmail.com>
13980 L: devicetree@vger.kernel.org
13982 W: http://www.devicetree.org/
13983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13984 F: Documentation/ABI/testing/sysfs-firmware-ofw
13986 F: include/linux/of*.h
13989 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13990 M: Rob Herring <robh+dt@kernel.org>
13991 L: devicetree@vger.kernel.org
13993 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13995 F: Documentation/devicetree/
13996 F: arch/*/boot/dts/
13997 F: include/dt-bindings/
13999 OPENCOMPUTE PTP CLOCK DRIVER
14000 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14001 L: netdev@vger.kernel.org
14003 F: drivers/ptp/ptp_ocp.c
14005 OPENCORES I2C BUS DRIVER
14006 M: Peter Korsgaard <peter@korsgaard.com>
14007 M: Andrew Lunn <andrew@lunn.ch>
14008 L: linux-i2c@vger.kernel.org
14010 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14011 F: Documentation/i2c/busses/i2c-ocores.rst
14012 F: drivers/i2c/busses/i2c-ocores.c
14013 F: include/linux/platform_data/i2c-ocores.h
14015 OPENRISC ARCHITECTURE
14016 M: Jonas Bonn <jonas@southpole.se>
14017 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14018 M: Stafford Horne <shorne@gmail.com>
14019 L: openrisc@lists.librecores.org
14021 W: http://openrisc.io
14022 T: git git://github.com/openrisc/linux.git
14023 F: Documentation/devicetree/bindings/openrisc/
14024 F: Documentation/openrisc/
14026 F: drivers/irqchip/irq-ompic.c
14027 F: drivers/irqchip/irq-or1k-*
14030 M: Pravin B Shelar <pshelar@ovn.org>
14031 L: netdev@vger.kernel.org
14032 L: dev@openvswitch.org
14034 W: http://openvswitch.org
14035 F: include/uapi/linux/openvswitch.h
14036 F: net/openvswitch/
14038 OPERATING PERFORMANCE POINTS (OPP)
14039 M: Viresh Kumar <vireshk@kernel.org>
14040 M: Nishanth Menon <nm@ti.com>
14041 M: Stephen Boyd <sboyd@kernel.org>
14042 L: linux-pm@vger.kernel.org
14044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14045 F: Documentation/devicetree/bindings/opp/
14046 F: Documentation/power/opp.rst
14048 F: include/linux/pm_opp.h
14051 M: Clemens Ladisch <clemens@ladisch.de>
14052 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14055 F: sound/drivers/opl4/
14057 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14058 M: Mark Fasheh <mark@fasheh.com>
14059 M: Joel Becker <jlbec@evilplan.org>
14060 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14061 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14063 W: http://ocfs2.wiki.kernel.org
14064 F: Documentation/filesystems/dlmfs.rst
14065 F: Documentation/filesystems/ocfs2.rst
14068 ORANGEFS FILESYSTEM
14069 M: Mike Marshall <hubcap@omnibond.com>
14070 R: Martin Brandenburg <martin@omnibond.com>
14071 L: devel@lists.orangefs.org
14073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14074 F: Documentation/filesystems/orangefs.rst
14078 L: linux-wireless@vger.kernel.org
14080 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14081 W: http://www.nongnu.org/orinoco/
14082 F: drivers/net/wireless/intersil/orinoco/
14084 OV2659 OMNIVISION SENSOR DRIVER
14085 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14086 L: linux-media@vger.kernel.org
14088 W: https://linuxtv.org
14089 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14090 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14091 F: drivers/media/i2c/ov2659.c
14092 F: include/media/i2c/ov2659.h
14095 M: Miklos Szeredi <miklos@szeredi.hu>
14096 L: linux-unionfs@vger.kernel.org
14098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14099 F: Documentation/filesystems/overlayfs.rst
14102 P54 WIRELESS DRIVER
14103 M: Christian Lamparter <chunkeey@googlemail.com>
14104 L: linux-wireless@vger.kernel.org
14106 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14107 F: drivers/net/wireless/intersil/p54/
14110 M: Vladimir Oltean <olteanv@gmail.com>
14111 L: netdev@vger.kernel.org
14113 F: Documentation/core-api/packing.rst
14114 F: include/linux/packing.h
14117 PADATA PARALLEL EXECUTION MECHANISM
14118 M: Steffen Klassert <steffen.klassert@secunet.com>
14119 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14120 L: linux-crypto@vger.kernel.org
14121 L: linux-kernel@vger.kernel.org
14123 F: Documentation/core-api/padata.rst
14124 F: include/linux/padata.h
14128 M: Jesper Dangaard Brouer <hawk@kernel.org>
14129 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14130 L: netdev@vger.kernel.org
14132 F: Documentation/networking/page_pool.rst
14133 F: include/net/page_pool.h
14134 F: include/trace/events/page_pool.h
14135 F: net/core/page_pool.c
14137 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14138 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14139 L: platform-driver-x86@vger.kernel.org
14141 F: drivers/platform/x86/panasonic-laptop.c
14143 PARALLAX PING IIO SENSOR DRIVER
14144 M: Andreas Klinger <ak@it-klinger.de>
14145 L: linux-iio@vger.kernel.org
14147 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14148 F: drivers/iio/proximity/ping.c
14150 PARALLEL LCD/KEYPAD PANEL DRIVER
14151 M: Willy Tarreau <willy@haproxy.com>
14152 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14154 F: Documentation/admin-guide/lcd-panel-cgram.rst
14155 F: drivers/auxdisplay/panel.c
14157 PARALLEL PORT SUBSYSTEM
14158 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14159 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14160 L: linux-parport@lists.infradead.org (subscribers-only)
14162 F: Documentation/driver-api/parport*.rst
14163 F: drivers/char/ppdev.c
14164 F: drivers/parport/
14165 F: include/linux/parport*.h
14166 F: include/uapi/linux/ppdev.h
14168 PARAVIRT_OPS INTERFACE
14169 M: Juergen Gross <jgross@suse.com>
14170 M: Deep Shah <sdeep@vmware.com>
14171 M: "VMware, Inc." <pv-drivers@vmware.com>
14172 L: virtualization@lists.linux-foundation.org
14174 F: Documentation/virt/paravirt_ops.rst
14175 F: arch/*/include/asm/paravirt*.h
14176 F: arch/*/kernel/paravirt*
14177 F: include/linux/hypervisor.h
14179 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14180 M: Tim Waugh <tim@cyberelk.net>
14181 L: linux-parport@lists.infradead.org (subscribers-only)
14183 F: Documentation/admin-guide/blockdev/paride.rst
14184 F: drivers/block/paride/
14186 PARISC ARCHITECTURE
14187 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14188 M: Helge Deller <deller@gmx.de>
14189 L: linux-parisc@vger.kernel.org
14191 W: https://parisc.wiki.kernel.org
14192 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14195 F: Documentation/parisc/
14197 F: drivers/char/agp/parisc-agp.c
14198 F: drivers/input/misc/hp_sdc_rtc.c
14199 F: drivers/input/serio/gscps2.c
14200 F: drivers/input/serio/hp_sdc*
14202 F: drivers/parport/parport_gsc.*
14203 F: drivers/tty/serial/8250/8250_gsc.c
14204 F: drivers/video/console/sti*
14205 F: drivers/video/fbdev/sti*
14206 F: drivers/video/logo/logo_parisc*
14207 F: include/linux/hp_sdc.h
14210 M: Jiri Pirko <jiri@nvidia.com>
14211 L: netdev@vger.kernel.org
14213 F: include/linux/parman.h
14215 F: lib/test_parman.c
14217 PC ENGINES APU BOARD DRIVER
14218 M: Enrico Weigelt, metux IT consult <info@metux.net>
14220 F: drivers/platform/x86/pcengines-apuv2.c
14222 PC87360 HARDWARE MONITORING DRIVER
14223 M: Jim Cromie <jim.cromie@gmail.com>
14224 L: linux-hwmon@vger.kernel.org
14226 F: Documentation/hwmon/pc87360.rst
14227 F: drivers/hwmon/pc87360.c
14229 PC8736x GPIO DRIVER
14230 M: Jim Cromie <jim.cromie@gmail.com>
14232 F: drivers/char/pc8736x_gpio.c
14234 PC87427 HARDWARE MONITORING DRIVER
14235 M: Jean Delvare <jdelvare@suse.com>
14236 L: linux-hwmon@vger.kernel.org
14238 F: Documentation/hwmon/pc87427.rst
14239 F: drivers/hwmon/pc87427.c
14242 M: Riku Voipio <riku.voipio@iki.fi>
14244 F: drivers/leds/leds-pca9532.c
14245 F: include/linux/leds-pca9532.h
14247 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14248 M: Guenter Roeck <linux@roeck-us.net>
14249 L: linux-i2c@vger.kernel.org
14251 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14253 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14254 M: Khalid Aziz <khalid@gonehiking.org>
14256 F: drivers/firmware/pcdp.*
14258 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14259 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14260 M: Pali Rohár <pali@kernel.org>
14261 L: linux-pci@vger.kernel.org
14262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14264 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14265 F: drivers/pci/controller/pci-aardvark.c
14267 PCI DRIVER FOR ALTERA PCIE IP
14268 M: Joyce Ooi <joyce.ooi@intel.com>
14269 L: linux-pci@vger.kernel.org
14271 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14272 F: drivers/pci/controller/pcie-altera.c
14274 PCI DRIVER FOR APPLIEDMICRO XGENE
14275 M: Toan Le <toan@os.amperecomputing.com>
14276 L: linux-pci@vger.kernel.org
14277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14279 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14280 F: drivers/pci/controller/pci-xgene.c
14282 PCI DRIVER FOR ARM VERSATILE PLATFORM
14283 M: Rob Herring <robh@kernel.org>
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/versatile.yaml
14288 F: drivers/pci/controller/pci-versatile.c
14290 PCI DRIVER FOR ARMADA 8K
14291 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
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/pci-armada8k.txt
14296 F: drivers/pci/controller/dwc/pcie-armada8k.c
14298 PCI DRIVER FOR CADENCE PCIE IP
14299 M: Tom Joseph <tjoseph@cadence.com>
14300 L: linux-pci@vger.kernel.org
14302 F: Documentation/devicetree/bindings/pci/cdns,*
14303 F: drivers/pci/controller/cadence/
14305 PCI DRIVER FOR FREESCALE LAYERSCAPE
14306 M: Minghuan Lian <minghuan.Lian@nxp.com>
14307 M: Mingkai Hu <mingkai.hu@nxp.com>
14308 M: Roy Zang <roy.zang@nxp.com>
14309 L: linuxppc-dev@lists.ozlabs.org
14310 L: linux-pci@vger.kernel.org
14311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14313 F: drivers/pci/controller/dwc/*layerscape*
14315 PCI DRIVER FOR GENERIC OF HOSTS
14316 M: Will Deacon <will@kernel.org>
14317 L: linux-pci@vger.kernel.org
14318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14320 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14321 F: drivers/pci/controller/pci-host-common.c
14322 F: drivers/pci/controller/pci-host-generic.c
14324 PCI DRIVER FOR IMX6
14325 M: Richard Zhu <hongxing.zhu@nxp.com>
14326 M: Lucas Stach <l.stach@pengutronix.de>
14327 L: linux-pci@vger.kernel.org
14328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14330 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14331 F: drivers/pci/controller/dwc/*imx6*
14333 PCI DRIVER FOR FU740
14334 M: Paul Walmsley <paul.walmsley@sifive.com>
14335 M: Greentime Hu <greentime.hu@sifive.com>
14336 L: linux-pci@vger.kernel.org
14338 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14339 F: drivers/pci/controller/dwc/pcie-fu740.c
14341 PCI DRIVER FOR INTEL IXP4XX
14342 M: Linus Walleij <linus.walleij@linaro.org>
14344 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14345 F: drivers/pci/controller/pci-ixp4xx.c
14347 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14348 M: Jonathan Derrick <jonathan.derrick@intel.com>
14349 L: linux-pci@vger.kernel.org
14351 F: drivers/pci/controller/vmd.c
14353 PCI DRIVER FOR MICROSEMI SWITCHTEC
14354 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14355 M: Logan Gunthorpe <logang@deltatee.com>
14356 L: linux-pci@vger.kernel.org
14358 F: Documentation/ABI/testing/sysfs-class-switchtec
14359 F: Documentation/driver-api/switchtec.rst
14360 F: drivers/ntb/hw/mscc/
14361 F: drivers/pci/switch/switchtec*
14362 F: include/linux/switchtec.h
14363 F: include/uapi/linux/switchtec_ioctl.h
14365 PCI DRIVER FOR MOBIVEIL PCIE IP
14366 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14367 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14368 L: linux-pci@vger.kernel.org
14370 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14371 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14373 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14374 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14375 L: linux-pci@vger.kernel.org
14376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14378 F: drivers/pci/controller/*mvebu*
14380 PCI DRIVER FOR NVIDIA TEGRA
14381 M: Thierry Reding <thierry.reding@gmail.com>
14382 L: linux-tegra@vger.kernel.org
14383 L: linux-pci@vger.kernel.org
14385 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14386 F: drivers/pci/controller/pci-tegra.c
14388 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14389 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14390 L: linux-pci@vger.kernel.org
14391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14393 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14394 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14396 PCI DRIVER FOR RENESAS R-CAR
14397 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14398 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14399 L: linux-pci@vger.kernel.org
14400 L: linux-renesas-soc@vger.kernel.org
14402 F: Documentation/devicetree/bindings/pci/*rcar*
14403 F: drivers/pci/controller/*rcar*
14405 PCI DRIVER FOR SAMSUNG EXYNOS
14406 M: Jingoo Han <jingoohan1@gmail.com>
14407 L: linux-pci@vger.kernel.org
14408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14409 L: linux-samsung-soc@vger.kernel.org
14411 F: drivers/pci/controller/dwc/pci-exynos.c
14413 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14414 M: Jingoo Han <jingoohan1@gmail.com>
14415 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14416 L: linux-pci@vger.kernel.org
14418 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14419 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14420 F: drivers/pci/controller/dwc/*designware*
14422 PCI DRIVER FOR TI DRA7XX/J721E
14423 M: Kishon Vijay Abraham I <kishon@ti.com>
14424 L: linux-omap@vger.kernel.org
14425 L: linux-pci@vger.kernel.org
14426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14428 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14429 F: drivers/pci/controller/cadence/pci-j721e.c
14430 F: drivers/pci/controller/dwc/pci-dra7xx.c
14432 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14433 M: Linus Walleij <linus.walleij@linaro.org>
14434 L: linux-pci@vger.kernel.org
14436 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14437 F: drivers/pci/controller/pci-v3-semi.c
14439 PCI ENDPOINT SUBSYSTEM
14440 M: Kishon Vijay Abraham I <kishon@ti.com>
14441 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14442 R: Krzysztof Wilczyński <kw@linux.com>
14443 L: linux-pci@vger.kernel.org
14445 F: Documentation/PCI/endpoint/*
14446 F: Documentation/misc-devices/pci-endpoint-test.rst
14447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14448 F: drivers/misc/pci_endpoint_test.c
14449 F: drivers/pci/endpoint/
14452 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14453 M: Russell Currey <ruscur@russell.cc>
14454 M: Oliver O'Halloran <oohall@gmail.com>
14455 L: linuxppc-dev@lists.ozlabs.org
14457 F: Documentation/PCI/pci-error-recovery.rst
14458 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14459 F: arch/powerpc/include/*/eeh*.h
14460 F: arch/powerpc/kernel/eeh*.c
14461 F: arch/powerpc/platforms/*/eeh*.c
14462 F: drivers/pci/pcie/aer.c
14463 F: drivers/pci/pcie/dpc.c
14464 F: drivers/pci/pcie/err.c
14467 M: Linas Vepstas <linasvepstas@gmail.com>
14468 L: linux-pci@vger.kernel.org
14470 F: Documentation/PCI/pci-error-recovery.rst
14472 PCI MSI DRIVER FOR ALTERA MSI IP
14473 M: Joyce Ooi <joyce.ooi@intel.com>
14474 L: linux-pci@vger.kernel.org
14476 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14477 F: drivers/pci/controller/pcie-altera-msi.c
14479 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14480 M: Toan Le <toan@os.amperecomputing.com>
14481 L: linux-pci@vger.kernel.org
14482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14484 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14485 F: drivers/pci/controller/pci-xgene-msi.c
14487 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14488 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14489 R: Rob Herring <robh@kernel.org>
14490 R: Krzysztof Wilczyński <kw@linux.com>
14491 L: linux-pci@vger.kernel.org
14493 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14495 F: drivers/pci/controller/
14498 M: Bjorn Helgaas <bhelgaas@google.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/helgaas/pci.git
14503 F: Documentation/PCI/
14504 F: Documentation/devicetree/bindings/pci/
14505 F: arch/x86/kernel/early-quirks.c
14506 F: arch/x86/kernel/quirks.c
14508 F: drivers/acpi/pci*
14510 F: include/asm-generic/pci*
14511 F: include/linux/of_pci.h
14512 F: include/linux/pci*
14513 F: include/uapi/linux/pci*
14516 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14517 M: Jonathan Chocron <jonnyc@amazon.com>
14518 L: linux-pci@vger.kernel.org
14520 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14521 F: drivers/pci/controller/dwc/pcie-al.c
14523 PCIE DRIVER FOR AMLOGIC MESON
14524 M: Yue Wang <yue.wang@Amlogic.com>
14525 L: linux-pci@vger.kernel.org
14526 L: linux-amlogic@lists.infradead.org
14528 F: drivers/pci/controller/dwc/pci-meson.c
14530 PCIE DRIVER FOR AXIS ARTPEC
14531 M: Jesper Nilsson <jesper.nilsson@axis.com>
14532 L: linux-arm-kernel@axis.com
14533 L: linux-pci@vger.kernel.org
14535 F: Documentation/devicetree/bindings/pci/axis,artpec*
14536 F: drivers/pci/controller/dwc/*artpec*
14538 PCIE DRIVER FOR CAVIUM THUNDERX
14539 M: Robert Richter <rric@kernel.org>
14540 L: linux-pci@vger.kernel.org
14541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14543 F: drivers/pci/controller/pci-thunder-*
14545 PCIE DRIVER FOR HISILICON
14546 M: Zhou Wang <wangzhou1@hisilicon.com>
14547 L: linux-pci@vger.kernel.org
14549 F: drivers/pci/controller/dwc/pcie-hisi.c
14551 PCIE DRIVER FOR HISILICON KIRIN
14552 M: Xiaowei Song <songxiaowei@hisilicon.com>
14553 M: Binghui Wang <wangbinghui@hisilicon.com>
14554 L: linux-pci@vger.kernel.org
14556 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14557 F: drivers/pci/controller/dwc/pcie-kirin.c
14559 PCIE DRIVER FOR HISILICON STB
14560 M: Shawn Guo <shawn.guo@linaro.org>
14561 L: linux-pci@vger.kernel.org
14563 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14564 F: drivers/pci/controller/dwc/pcie-histb.c
14566 PCIE DRIVER FOR INTEL KEEM BAY
14567 M: Srikanth Thokala <srikanth.thokala@intel.com>
14568 L: linux-pci@vger.kernel.org
14570 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14571 F: drivers/pci/controller/dwc/pcie-keembay.c
14573 PCIE DRIVER FOR INTEL LGM GW SOC
14574 M: Rahul Tanwar <rtanwar@maxlinear.com>
14575 L: linux-pci@vger.kernel.org
14577 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14578 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14580 PCIE DRIVER FOR MEDIATEK
14581 M: Ryder Lee <ryder.lee@mediatek.com>
14582 M: Jianjun Wang <jianjun.wang@mediatek.com>
14583 L: linux-pci@vger.kernel.org
14584 L: linux-mediatek@lists.infradead.org
14586 F: Documentation/devicetree/bindings/pci/mediatek*
14587 F: drivers/pci/controller/*mediatek*
14589 PCIE DRIVER FOR MICROCHIP
14590 M: Daire McNamara <daire.mcnamara@microchip.com>
14591 L: linux-pci@vger.kernel.org
14593 F: Documentation/devicetree/bindings/pci/microchip*
14594 F: drivers/pci/controller/*microchip*
14596 PCIE DRIVER FOR QUALCOMM MSM
14597 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14598 L: linux-pci@vger.kernel.org
14599 L: linux-arm-msm@vger.kernel.org
14601 F: drivers/pci/controller/dwc/*qcom*
14603 PCIE DRIVER FOR ROCKCHIP
14604 M: Shawn Lin <shawn.lin@rock-chips.com>
14605 L: linux-pci@vger.kernel.org
14606 L: linux-rockchip@lists.infradead.org
14608 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14609 F: drivers/pci/controller/pcie-rockchip*
14611 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14612 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14613 L: linux-pci@vger.kernel.org
14615 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14616 F: drivers/pci/controller/dwc/pcie-uniphier*
14618 PCIE DRIVER FOR ST SPEAR13XX
14619 M: Pratyush Anand <pratyush.anand@gmail.com>
14620 L: linux-pci@vger.kernel.org
14622 F: drivers/pci/controller/dwc/*spear*
14625 M: Dominik Brodowski <linux@dominikbrodowski.net>
14627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14628 F: Documentation/pcmcia/
14633 PCNET32 NETWORK DRIVER
14634 M: Don Fry <pcnet32@frontier.com>
14635 L: netdev@vger.kernel.org
14637 F: drivers/net/ethernet/amd/pcnet32.c
14639 PCRYPT PARALLEL CRYPTO ENGINE
14640 M: Steffen Klassert <steffen.klassert@secunet.com>
14641 L: linux-crypto@vger.kernel.org
14644 F: include/crypto/pcrypt.h
14646 PEAQ WMI HOTKEYS DRIVER
14647 M: Hans de Goede <hdegoede@redhat.com>
14648 L: platform-driver-x86@vger.kernel.org
14650 F: drivers/platform/x86/peaq-wmi.c
14652 PENSANDO ETHERNET DRIVERS
14653 M: Shannon Nelson <snelson@pensando.io>
14654 M: drivers@pensando.io
14655 L: netdev@vger.kernel.org
14657 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14658 F: drivers/net/ethernet/pensando/
14660 PER-CPU MEMORY ALLOCATOR
14661 M: Dennis Zhou <dennis@kernel.org>
14662 M: Tejun Heo <tj@kernel.org>
14663 M: Christoph Lameter <cl@linux.com>
14664 L: linux-mm@kvack.org
14666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14667 F: arch/*/include/asm/percpu.h
14668 F: include/linux/percpu*.h
14672 PER-TASK DELAY ACCOUNTING
14673 M: Balbir Singh <bsingharora@gmail.com>
14675 F: include/linux/delayacct.h
14676 F: kernel/delayacct.c
14678 PERFORMANCE EVENTS SUBSYSTEM
14679 M: Peter Zijlstra <peterz@infradead.org>
14680 M: Ingo Molnar <mingo@redhat.com>
14681 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14682 R: Mark Rutland <mark.rutland@arm.com>
14683 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14684 R: Jiri Olsa <jolsa@redhat.com>
14685 R: Namhyung Kim <namhyung@kernel.org>
14686 L: linux-perf-users@vger.kernel.org
14687 L: linux-kernel@vger.kernel.org
14689 W: https://perf.wiki.kernel.org/
14690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14692 F: arch/*/events/*/*
14693 F: arch/*/include/asm/perf_event.h
14694 F: arch/*/kernel/*/*/perf_event*.c
14695 F: arch/*/kernel/*/perf_event*.c
14696 F: arch/*/kernel/perf_callchain.c
14697 F: arch/*/kernel/perf_event*.c
14698 F: include/linux/perf_event.h
14699 F: include/uapi/linux/perf_event.h
14704 PERFORMANCE EVENTS TOOLING ARM64
14705 R: John Garry <john.garry@huawei.com>
14706 R: Will Deacon <will@kernel.org>
14707 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14708 R: Leo Yan <leo.yan@linaro.org>
14709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14711 F: tools/build/feature/test-libopencsd.c
14712 F: tools/perf/arch/arm*/
14713 F: tools/perf/pmu-events/arch/arm64/
14714 F: tools/perf/util/arm-spe*
14715 F: tools/perf/util/cs-etm*
14717 PERSONALITY HANDLING
14718 M: Christoph Hellwig <hch@infradead.org>
14719 L: linux-abi-devel@lists.sourceforge.net
14721 F: include/linux/personality.h
14722 F: include/uapi/linux/personality.h
14724 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14725 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14726 L: linux-input@vger.kernel.org
14728 F: Documentation/input/devices/pxrc.rst
14729 F: drivers/input/joystick/pxrc.c
14732 M: Remi Denis-Courmont <courmisch@gmail.com>
14734 F: Documentation/networking/phonet.rst
14735 F: include/linux/phonet.h
14736 F: include/net/phonet/
14737 F: include/uapi/linux/phonet.h
14741 M: Joern Engel <joern@lazybastard.org>
14742 L: linux-mtd@lists.infradead.org
14744 F: drivers/mtd/devices/phram.c
14747 M: Bruno Prémont <bonbons@linux-vserver.org>
14748 L: linux-input@vger.kernel.org
14750 F: drivers/hid/hid-picolcd*
14753 M: Christian Brauner <christian@brauner.io>
14754 L: linux-kernel@vger.kernel.org
14756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14758 F: tools/testing/selftests/clone3/
14759 F: tools/testing/selftests/pid_namespace/
14760 F: tools/testing/selftests/pidfd/
14763 K: \b(clone_args|kernel_clone_args)\b
14765 PIN CONTROL SUBSYSTEM
14766 M: Linus Walleij <linus.walleij@linaro.org>
14767 L: linux-gpio@vger.kernel.org
14769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14770 F: Documentation/devicetree/bindings/pinctrl/
14771 F: Documentation/driver-api/pin-control.rst
14772 F: drivers/pinctrl/
14773 F: include/linux/pinctrl/
14775 PIN CONTROLLER - AMD
14776 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
14777 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14779 F: drivers/pinctrl/pinctrl-amd.c
14781 PIN CONTROLLER - FREESCALE
14782 M: Dong Aisheng <aisheng.dong@nxp.com>
14783 M: Fabio Estevam <festevam@gmail.com>
14784 M: Shawn Guo <shawnguo@kernel.org>
14785 M: Stefan Agner <stefan@agner.ch>
14786 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14787 L: linux-gpio@vger.kernel.org
14789 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14790 F: drivers/pinctrl/freescale/
14792 PIN CONTROLLER - INTEL
14793 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14794 M: Andy Shevchenko <andy@kernel.org>
14796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14797 F: drivers/pinctrl/intel/
14799 PIN CONTROLLER - KEEMBAY
14800 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
14802 F: drivers/pinctrl/pinctrl-keembay*
14804 PIN CONTROLLER - MEDIATEK
14805 M: Sean Wang <sean.wang@kernel.org>
14806 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14808 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14809 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
14810 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
14811 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14812 F: drivers/pinctrl/mediatek/
14814 PIN CONTROLLER - MICROCHIP AT91
14815 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14817 L: linux-gpio@vger.kernel.org
14819 F: drivers/gpio/gpio-sama5d2-piobu.c
14820 F: drivers/pinctrl/pinctrl-at91*
14822 PIN CONTROLLER - QUALCOMM
14823 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14824 L: linux-arm-msm@vger.kernel.org
14826 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14827 F: drivers/pinctrl/qcom/
14829 PIN CONTROLLER - RENESAS
14830 M: Geert Uytterhoeven <geert+renesas@glider.be>
14831 L: linux-renesas-soc@vger.kernel.org
14833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14834 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14835 F: drivers/pinctrl/renesas/
14837 PIN CONTROLLER - SAMSUNG
14838 M: Tomasz Figa <tomasz.figa@gmail.com>
14839 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14840 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14842 L: linux-samsung-soc@vger.kernel.org
14844 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14846 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14847 F: drivers/pinctrl/samsung/
14848 F: include/dt-bindings/pinctrl/samsung.h
14850 PIN CONTROLLER - SINGLE
14851 M: Tony Lindgren <tony@atomide.com>
14852 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14854 L: linux-omap@vger.kernel.org
14856 F: drivers/pinctrl/pinctrl-single.c
14858 PIN CONTROLLER - ST SPEAR
14859 M: Viresh Kumar <vireshk@kernel.org>
14860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14862 W: http://www.st.com/spear
14863 F: drivers/pinctrl/spear/
14866 M: linux-block@vger.kernel.org
14868 F: drivers/block/pktcdvd.c
14869 F: include/linux/pktcdvd.h
14870 F: include/uapi/linux/pktcdvd.h
14872 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14873 M: Tomasz Duszynski <tduszyns@gmail.com>
14875 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14876 F: drivers/iio/chemical/pms7003.c
14879 M: Jacob Keller <jacob.e.keller@intel.com>
14881 F: Documentation/driver-api/pldmfw/
14882 F: include/linux/pldmfw.h
14886 M: Logan Gunthorpe <logang@deltatee.com>
14888 F: drivers/dma/plx_dma.c
14891 M: Charles Hsu <hsu.yungteng@gmail.com>
14892 L: linux-hwmon@vger.kernel.org
14894 F: Documentation/hwmon/pm6764tr.rst
14895 F: drivers/hwmon/pmbus/pm6764tr.c
14898 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14899 L: linux-pm@vger.kernel.org
14901 W: https://01.org/pm-graph
14902 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14903 T: git git://github.com/intel/pm-graph
14904 F: tools/power/pm-graph
14906 PMBUS HARDWARE MONITORING DRIVERS
14907 M: Guenter Roeck <linux@roeck-us.net>
14908 L: linux-hwmon@vger.kernel.org
14910 W: http://hwmon.wiki.kernel.org/
14911 W: http://www.roeck-us.net/linux/drivers/
14912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14913 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14914 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14915 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14916 F: Documentation/hwmon/adm1275.rst
14917 F: Documentation/hwmon/ibm-cffps.rst
14918 F: Documentation/hwmon/ir35221.rst
14919 F: Documentation/hwmon/lm25066.rst
14920 F: Documentation/hwmon/ltc2978.rst
14921 F: Documentation/hwmon/ltc3815.rst
14922 F: Documentation/hwmon/max16064.rst
14923 F: Documentation/hwmon/max20751.rst
14924 F: Documentation/hwmon/max31785.rst
14925 F: Documentation/hwmon/max34440.rst
14926 F: Documentation/hwmon/max8688.rst
14927 F: Documentation/hwmon/pmbus-core.rst
14928 F: Documentation/hwmon/pmbus.rst
14929 F: Documentation/hwmon/tps40422.rst
14930 F: Documentation/hwmon/ucd9000.rst
14931 F: Documentation/hwmon/ucd9200.rst
14932 F: Documentation/hwmon/zl6100.rst
14933 F: drivers/hwmon/pmbus/
14934 F: include/linux/pmbus.h
14936 PMC SIERRA MaxRAID DRIVER
14937 L: linux-scsi@vger.kernel.org
14939 W: http://www.pmc-sierra.com/
14940 F: drivers/scsi/pmcraid.*
14942 PMC SIERRA PM8001 DRIVER
14943 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14944 L: linux-scsi@vger.kernel.org
14946 F: drivers/scsi/pm8001/
14948 PNI RM3100 IIO DRIVER
14949 M: Song Qiang <songqiang1304521@gmail.com>
14950 L: linux-iio@vger.kernel.org
14952 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14953 F: drivers/iio/magnetometer/rm3100*
14956 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14957 L: linux-acpi@vger.kernel.org
14960 F: include/linux/pnp.h
14962 POSIX CLOCKS and TIMERS
14963 M: Thomas Gleixner <tglx@linutronix.de>
14964 L: linux-kernel@vger.kernel.org
14966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14968 F: include/linux/time_namespace.h
14969 F: include/linux/timer*
14970 F: kernel/time/*timer*
14971 F: kernel/time/namespace.c
14973 POWER MANAGEMENT CORE
14974 M: "Rafael J. Wysocki" <rafael@kernel.org>
14975 L: linux-pm@vger.kernel.org
14977 B: https://bugzilla.kernel.org
14978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14979 F: drivers/base/power/
14980 F: drivers/powercap/
14981 F: include/linux/intel_rapl.h
14982 F: include/linux/pm.h
14983 F: include/linux/pm_*
14984 F: include/linux/powercap.h
14985 F: kernel/configs/nopm.config
14987 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
14988 M: Daniel Lezcano <daniel.lezcano@kernel.org>
14989 L: linux-pm@vger.kernel.org
14991 B: https://bugzilla.kernel.org
14992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14993 F: drivers/powercap/dtpm*
14994 F: include/linux/dtpm.h
14996 POWER STATE COORDINATION INTERFACE (PSCI)
14997 M: Mark Rutland <mark.rutland@arm.com>
14998 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15001 F: drivers/firmware/psci/
15002 F: include/linux/psci.h
15003 F: include/uapi/linux/psci.h
15005 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15006 M: Sebastian Reichel <sre@kernel.org>
15007 L: linux-pm@vger.kernel.org
15009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15010 F: Documentation/ABI/testing/sysfs-class-power
15011 F: Documentation/devicetree/bindings/power/supply/
15012 F: drivers/power/supply/
15013 F: include/linux/power/
15014 F: include/linux/power_supply.h
15016 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15017 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15018 L: linuxppc-dev@lists.ozlabs.org
15020 F: drivers/char/powernv-op-panel.c
15022 PPP OVER ATM (RFC 2364)
15023 M: Mitchell Blank Jr <mitch@sfgoth.com>
15025 F: include/uapi/linux/atmppp.h
15026 F: net/atm/pppoatm.c
15029 M: Michal Ostrowski <mostrows@earthlink.net>
15031 F: drivers/net/ppp/pppoe.c
15032 F: drivers/net/ppp/pppox.c
15035 M: James Chapman <jchapman@katalix.com>
15037 F: include/linux/if_pppol2tp.h
15038 F: include/uapi/linux/if_pppol2tp.h
15039 F: net/l2tp/l2tp_ppp.c
15041 PPP PROTOCOL DRIVERS AND COMPRESSORS
15042 M: Paul Mackerras <paulus@samba.org>
15043 L: linux-ppp@vger.kernel.org
15045 F: drivers/net/ppp/ppp_*
15048 M: Rodolfo Giometti <giometti@enneenne.com>
15049 L: linuxpps@ml.enneenne.com (subscribers-only)
15051 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15052 F: Documentation/ABI/testing/sysfs-pps
15053 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15054 F: Documentation/driver-api/pps.rst
15056 F: include/linux/pps*.h
15057 F: include/uapi/linux/pps.h
15060 M: Dmitry Kozlov <xeb@mail.ru>
15061 L: netdev@vger.kernel.org
15063 W: http://sourceforge.net/projects/accel-pptp
15064 F: drivers/net/ppp/pptp.c
15066 PRESSURE STALL INFORMATION (PSI)
15067 M: Johannes Weiner <hannes@cmpxchg.org>
15069 F: include/linux/psi*
15070 F: kernel/sched/psi.c
15073 M: Petr Mladek <pmladek@suse.com>
15074 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15075 R: Steven Rostedt <rostedt@goodmis.org>
15076 R: John Ogness <john.ogness@linutronix.de>
15078 F: include/linux/printk.h
15082 R: Chris Down <chris@chrisdown.name>
15084 F: kernel/printk/index.c
15087 L: linux-kernel@vger.kernel.org
15088 L: linux-fsdevel@vger.kernel.org
15090 F: Documentation/filesystems/proc.rst
15092 F: include/linux/proc_fs.h
15093 F: tools/testing/selftests/proc/
15096 M: Luis Chamberlain <mcgrof@kernel.org>
15097 M: Kees Cook <keescook@chromium.org>
15098 M: Iurii Zaikin <yzaikin@google.com>
15099 L: linux-kernel@vger.kernel.org
15100 L: linux-fsdevel@vger.kernel.org
15102 F: fs/proc/proc_sysctl.c
15103 F: include/linux/sysctl.h
15104 F: kernel/sysctl-test.c
15106 F: tools/testing/selftests/sysctl/
15108 PS3 NETWORK SUPPORT
15109 M: Geoff Levand <geoff@infradead.org>
15110 L: netdev@vger.kernel.org
15111 L: linuxppc-dev@lists.ozlabs.org
15113 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15115 PS3 PLATFORM SUPPORT
15116 M: Geoff Levand <geoff@infradead.org>
15117 L: linuxppc-dev@lists.ozlabs.org
15119 F: arch/powerpc/boot/ps3*
15120 F: arch/powerpc/include/asm/lv1call.h
15121 F: arch/powerpc/include/asm/ps3*.h
15122 F: arch/powerpc/platforms/ps3/
15125 F: drivers/rtc/rtc-ps3.c
15126 F: drivers/usb/host/*ps3.c
15127 F: sound/ppc/snd_ps3*
15130 M: Jim Paris <jim@jtan.com>
15131 M: Geoff Levand <geoff@infradead.org>
15132 L: linuxppc-dev@lists.ozlabs.org
15134 F: drivers/block/ps3vram.c
15136 PSAMPLE PACKET SAMPLING SUPPORT
15137 M: Yotam Gigi <yotam.gi@gmail.com>
15139 F: include/net/psample.h
15140 F: include/uapi/linux/psample.h
15144 M: Kees Cook <keescook@chromium.org>
15145 M: Anton Vorontsov <anton@enomsg.org>
15146 M: Colin Cross <ccross@android.com>
15147 M: Tony Luck <tony.luck@intel.com>
15149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15150 F: Documentation/admin-guide/ramoops.rst
15151 F: Documentation/admin-guide/pstore-blk.rst
15152 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15153 F: drivers/acpi/apei/erst.c
15154 F: drivers/firmware/efi/efi-pstore.c
15156 F: include/linux/pstore*
15157 K: \b(pstore|ramoops)
15159 PTP HARDWARE CLOCK SUPPORT
15160 M: Richard Cochran <richardcochran@gmail.com>
15161 L: netdev@vger.kernel.org
15163 W: http://linuxptp.sourceforge.net/
15164 F: Documentation/ABI/testing/sysfs-ptp
15165 F: Documentation/driver-api/ptp.rst
15166 F: drivers/net/phy/dp83640*
15168 F: include/linux/ptp_cl*
15170 PTP VIRTUAL CLOCK SUPPORT
15171 M: Yangbo Lu <yangbo.lu@nxp.com>
15172 L: netdev@vger.kernel.org
15174 F: drivers/ptp/ptp_vclock.c
15175 F: net/ethtool/phc_vclocks.c
15178 M: Oleg Nesterov <oleg@redhat.com>
15180 F: arch/*/*/ptrace*.c
15181 F: arch/*/include/asm/ptrace*.h
15182 F: arch/*/ptrace*.c
15183 F: include/asm-generic/syscall.h
15184 F: include/linux/ptrace.h
15185 F: include/linux/regset.h
15186 F: include/linux/tracehook.h
15187 F: include/uapi/linux/ptrace.h
15188 F: include/uapi/linux/ptrace.h
15192 M: Hans Verkuil <hverkuil@xs4all.nl>
15193 L: linux-media@vger.kernel.org
15195 T: git git://linuxtv.org/media_tree.git
15196 F: Documentation/admin-guide/media/pulse8-cec.rst
15197 F: drivers/media/cec/usb/pulse8/
15199 PVRUSB2 VIDEO4LINUX DRIVER
15200 M: Mike Isely <isely@pobox.com>
15201 L: pvrusb2@isely.net (subscribers-only)
15202 L: linux-media@vger.kernel.org
15204 W: http://www.isely.net/pvrusb2/
15205 T: git git://linuxtv.org/media_tree.git
15206 F: Documentation/driver-api/media/drivers/pvrusb2*
15207 F: drivers/media/usb/pvrusb2/
15210 M: Hans Verkuil <hverkuil@xs4all.nl>
15211 L: linux-media@vger.kernel.org
15213 T: git git://linuxtv.org/media_tree.git
15214 F: drivers/media/usb/pwc/*
15215 F: include/trace/events/pwc.h
15218 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15219 L: linux-hwmon@vger.kernel.org
15221 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15222 F: Documentation/hwmon/pwm-fan.rst
15223 F: drivers/hwmon/pwm-fan.c
15226 M: Sean Young <sean@mess.org>
15227 L: linux-media@vger.kernel.org
15229 F: drivers/media/rc/pwm-ir-tx.c
15232 M: Thierry Reding <thierry.reding@gmail.com>
15233 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15234 M: Lee Jones <lee.jones@linaro.org>
15235 L: linux-pwm@vger.kernel.org
15237 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15239 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15240 F: Documentation/devicetree/bindings/pwm/
15241 F: Documentation/driver-api/pwm.rst
15242 F: drivers/gpio/gpio-mvebu.c
15244 F: drivers/video/backlight/pwm_bl.c
15245 F: include/linux/pwm.h
15246 F: include/linux/pwm_backlight.h
15247 K: pwm_(config|apply_state|ops)
15250 M: Robert Jarzmik <robert.jarzmik@free.fr>
15251 L: linux-gpio@vger.kernel.org
15253 F: drivers/gpio/gpio-pxa.c
15259 M: Robert Jarzmik <robert.jarzmik@free.fr>
15260 L: linux-rtc@vger.kernel.org
15263 PXA2xx/PXA3xx SUPPORT
15264 M: Daniel Mack <daniel@zonque.org>
15265 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15266 M: Robert Jarzmik <robert.jarzmik@free.fr>
15267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15269 T: git git://github.com/hzhuang1/linux.git
15270 T: git git://github.com/rjarzmik/linux.git
15271 F: arch/arm/boot/dts/pxa*
15272 F: arch/arm/mach-pxa/
15273 F: drivers/dma/pxa*
15274 F: drivers/pcmcia/pxa2xx*
15275 F: drivers/pinctrl/pxa/
15276 F: drivers/spi/spi-pxa2xx*
15277 F: drivers/usb/gadget/udc/pxa2*
15278 F: include/sound/pxa2xx-lib.h
15283 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15284 L: qat-linux@intel.com
15286 F: drivers/crypto/qat/
15288 QCOM AUDIO (ASoC) DRIVERS
15289 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15290 M: Banajit Goswami <bgoswami@codeaurora.org>
15291 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15293 F: sound/soc/codecs/lpass-va-macro.c
15294 F: sound/soc/codecs/lpass-wsa-macro.*
15295 F: sound/soc/codecs/msm8916-wcd-analog.c
15296 F: sound/soc/codecs/msm8916-wcd-digital.c
15297 F: sound/soc/codecs/wcd9335.*
15298 F: sound/soc/codecs/wcd934x.c
15299 F: sound/soc/codecs/wcd-clsh-v2.*
15300 F: sound/soc/codecs/wsa881x.c
15304 M: Alex Elder <elder@kernel.org>
15305 L: netdev@vger.kernel.org
15307 F: drivers/net/ipa/
15309 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15310 M: Gabriel Somlo <somlo@cmu.edu>
15311 M: "Michael S. Tsirkin" <mst@redhat.com>
15312 L: qemu-devel@nongnu.org
15314 F: drivers/firmware/qemu_fw_cfg.c
15315 F: include/uapi/linux/qemu_fw_cfg.h
15318 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15319 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15320 L: linux-rdma@vger.kernel.org
15322 F: drivers/infiniband/hw/qib/
15324 QLOGIC QL41xxx FCOE DRIVER
15325 M: Saurav Kashyap <skashyap@marvell.com>
15326 M: Javed Hasan <jhasan@marvell.com>
15327 M: GR-QLogic-Storage-Upstream@marvell.com
15328 L: linux-scsi@vger.kernel.org
15330 F: drivers/scsi/qedf/
15332 QLOGIC QL41xxx ISCSI DRIVER
15333 M: Nilesh Javali <njavali@marvell.com>
15334 M: Manish Rangankar <mrangankar@marvell.com>
15335 M: GR-QLogic-Storage-Upstream@marvell.com
15336 L: linux-scsi@vger.kernel.org
15338 F: drivers/scsi/qedi/
15340 QLOGIC QL4xxx ETHERNET DRIVER
15341 M: Ariel Elior <aelior@marvell.com>
15342 M: GR-everest-linux-l2@marvell.com
15343 L: netdev@vger.kernel.org
15345 F: drivers/net/ethernet/qlogic/qed/
15346 F: drivers/net/ethernet/qlogic/qede/
15347 F: include/linux/qed/
15349 QLOGIC QL4xxx RDMA DRIVER
15350 M: Michal Kalderon <mkalderon@marvell.com>
15351 M: Ariel Elior <aelior@marvell.com>
15352 L: linux-rdma@vger.kernel.org
15354 F: drivers/infiniband/hw/qedr/
15355 F: include/uapi/rdma/qedr-abi.h
15357 QLOGIC QLA1280 SCSI DRIVER
15358 M: Michael Reed <mdr@sgi.com>
15359 L: linux-scsi@vger.kernel.org
15361 F: drivers/scsi/qla1280.[ch]
15363 QLOGIC QLA2XXX FC-SCSI DRIVER
15364 M: Nilesh Javali <njavali@marvell.com>
15365 M: GR-QLogic-Storage-Upstream@marvell.com
15366 L: linux-scsi@vger.kernel.org
15368 F: drivers/scsi/qla2xxx/
15370 QLOGIC QLA3XXX NETWORK DRIVER
15371 M: GR-Linux-NIC-Dev@marvell.com
15372 L: netdev@vger.kernel.org
15374 F: drivers/net/ethernet/qlogic/qla3xxx.*
15376 QLOGIC QLA4XXX iSCSI DRIVER
15377 M: Nilesh Javali <njavali@marvell.com>
15378 M: Manish Rangankar <mrangankar@marvell.com>
15379 M: GR-QLogic-Storage-Upstream@marvell.com
15380 L: linux-scsi@vger.kernel.org
15382 F: drivers/scsi/qla4xxx/
15384 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15385 M: Shahed Shaikh <shshaikh@marvell.com>
15386 M: Manish Chopra <manishc@marvell.com>
15387 M: GR-Linux-NIC-Dev@marvell.com
15388 L: netdev@vger.kernel.org
15390 F: drivers/net/ethernet/qlogic/qlcnic/
15392 QLOGIC QLGE 10Gb ETHERNET DRIVER
15393 M: Manish Chopra <manishc@marvell.com>
15394 M: GR-Linux-NIC-Dev@marvell.com
15395 M: Coiby Xu <coiby.xu@gmail.com>
15396 L: netdev@vger.kernel.org
15398 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15399 F: drivers/staging/qlge/
15401 QM1D1B0004 MEDIA DRIVER
15402 M: Akihiro Tsukada <tskd08@gmail.com>
15403 L: linux-media@vger.kernel.org
15405 F: drivers/media/tuners/qm1d1b0004*
15407 QM1D1C0042 MEDIA DRIVER
15408 M: Akihiro Tsukada <tskd08@gmail.com>
15409 L: linux-media@vger.kernel.org
15411 F: drivers/media/tuners/qm1d1c0042*
15414 M: Anders Larsen <al@alarsen.net>
15416 W: http://www.alarsen.net/linux/qnx4fs/
15418 F: include/uapi/linux/qnx4_fs.h
15419 F: include/uapi/linux/qnxtypes.h
15421 QORIQ DPAA2 FSL-MC BUS DRIVER
15422 M: Stuart Yoder <stuyoder@gmail.com>
15423 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15424 L: linux-kernel@vger.kernel.org
15426 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15427 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15428 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15429 F: drivers/bus/fsl-mc/
15430 F: include/uapi/linux/fsl_mc.h
15432 QT1010 MEDIA DRIVER
15433 M: Antti Palosaari <crope@iki.fi>
15434 L: linux-media@vger.kernel.org
15436 W: https://linuxtv.org
15437 W: http://palosaari.fi/linux/
15438 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15439 T: git git://linuxtv.org/anttip/media_tree.git
15440 F: drivers/media/tuners/qt1010*
15442 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15443 M: Kalle Valo <kvalo@codeaurora.org>
15444 L: ath10k@lists.infradead.org
15446 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15448 F: drivers/net/wireless/ath/ath10k/
15450 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15451 M: Kalle Valo <kvalo@codeaurora.org>
15452 L: ath11k@lists.infradead.org
15454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15455 F: drivers/net/wireless/ath/ath11k/
15457 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15458 M: ath9k-devel@qca.qualcomm.com
15459 L: linux-wireless@vger.kernel.org
15461 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15462 F: drivers/net/wireless/ath/ath9k/
15464 QUALCOMM CAMERA SUBSYSTEM DRIVER
15465 M: Robert Foss <robert.foss@linaro.org>
15466 M: Todor Tomov <todor.too@gmail.com>
15467 L: linux-media@vger.kernel.org
15469 F: Documentation/admin-guide/media/qcom_camss.rst
15470 F: Documentation/devicetree/bindings/media/*camss*
15471 F: drivers/media/platform/qcom/camss/
15473 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15474 M: Niklas Cassel <nks@flawful.org>
15475 L: linux-pm@vger.kernel.org
15476 L: linux-arm-msm@vger.kernel.org
15478 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15479 F: drivers/soc/qcom/cpr.c
15481 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15482 M: Ilia Lin <ilia.lin@kernel.org>
15483 L: linux-pm@vger.kernel.org
15485 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15486 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15488 QUALCOMM CRYPTO DRIVERS
15489 M: Thara Gopinath <thara.gopinath@linaro.org>
15490 L: linux-crypto@vger.kernel.org
15491 L: linux-arm-msm@vger.kernel.org
15493 F: drivers/crypto/qce/
15495 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15496 M: Timur Tabi <timur@kernel.org>
15497 L: netdev@vger.kernel.org
15499 F: drivers/net/ethernet/qualcomm/emac/
15501 QUALCOMM ETHQOS ETHERNET DRIVER
15502 M: Vinod Koul <vkoul@kernel.org>
15503 L: netdev@vger.kernel.org
15505 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15506 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15508 QUALCOMM GENERIC INTERFACE I2C DRIVER
15509 M: Akash Asthana <akashast@codeaurora.org>
15510 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15511 L: linux-i2c@vger.kernel.org
15512 L: linux-arm-msm@vger.kernel.org
15514 F: drivers/i2c/busses/i2c-qcom-geni.c
15516 QUALCOMM HEXAGON ARCHITECTURE
15517 M: Brian Cain <bcain@codeaurora.org>
15518 L: linux-hexagon@vger.kernel.org
15522 QUALCOMM HIDMA DRIVER
15523 M: Sinan Kaya <okaya@kernel.org>
15524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15525 L: linux-arm-msm@vger.kernel.org
15526 L: dmaengine@vger.kernel.org
15528 F: drivers/dma/qcom/hidma*
15530 QUALCOMM I2C CCI DRIVER
15531 M: Loic Poulain <loic.poulain@linaro.org>
15532 M: Robert Foss <robert.foss@linaro.org>
15533 L: linux-i2c@vger.kernel.org
15534 L: linux-arm-msm@vger.kernel.org
15536 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15537 F: drivers/i2c/busses/i2c-qcom-cci.c
15540 M: Rob Clark <robdclark@gmail.com>
15541 L: iommu@lists.linux-foundation.org
15542 L: linux-arm-msm@vger.kernel.org
15544 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15546 QUALCOMM IPC ROUTER (QRTR) DRIVER
15547 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15548 L: linux-arm-msm@vger.kernel.org
15550 F: include/trace/events/qrtr.h
15551 F: include/uapi/linux/qrtr.h
15554 QUALCOMM IPCC MAILBOX DRIVER
15555 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15556 L: linux-arm-msm@vger.kernel.org
15558 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15559 F: drivers/mailbox/qcom-ipcc.c
15560 F: include/dt-bindings/mailbox/qcom-ipcc.h
15562 QUALCOMM IPQ4019 USB PHY DRIVER
15563 M: Robert Marko <robert.marko@sartura.hr>
15564 M: Luka Perkov <luka.perkov@sartura.hr>
15565 L: linux-arm-msm@vger.kernel.org
15567 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15568 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15570 QUALCOMM IPQ4019 VQMMC REGULATOR 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/regulator/vqmmc-ipq4019-regulator.yaml
15576 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15578 QUALCOMM RMNET DRIVER
15579 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15580 M: Sean Tranchetti <stranche@codeaurora.org>
15581 L: netdev@vger.kernel.org
15583 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15584 F: drivers/net/ethernet/qualcomm/rmnet/
15585 F: include/linux/if_rmnet.h
15587 QUALCOMM TSENS THERMAL DRIVER
15588 M: Amit Kucheria <amitk@kernel.org>
15589 M: Thara Gopinath <thara.gopinath@linaro.org>
15590 L: linux-pm@vger.kernel.org
15591 L: linux-arm-msm@vger.kernel.org
15593 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15594 F: drivers/thermal/qcom/
15596 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15597 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15598 L: linux-media@vger.kernel.org
15599 L: linux-arm-msm@vger.kernel.org
15601 T: git git://linuxtv.org/media_tree.git
15602 F: Documentation/devicetree/bindings/media/*venus*
15603 F: drivers/media/platform/qcom/venus/
15605 QUALCOMM WCN36XX WIRELESS DRIVER
15606 M: Kalle Valo <kvalo@codeaurora.org>
15607 L: wcn36xx@lists.infradead.org
15609 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15610 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15611 F: drivers/net/wireless/ath/wcn36xx/
15613 QUANTENNA QTNFMAC WIRELESS DRIVER
15614 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15615 R: Sergey Matyukevich <geomatsi@gmail.com>
15616 L: linux-wireless@vger.kernel.org
15618 F: drivers/net/wireless/quantenna
15620 RADEON and AMDGPU DRM DRIVERS
15621 M: Alex Deucher <alexander.deucher@amd.com>
15622 M: Christian König <christian.koenig@amd.com>
15623 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15624 L: amd-gfx@lists.freedesktop.org
15626 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15627 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15628 C: irc://irc.oftc.net/radeon
15629 F: drivers/gpu/drm/amd/
15630 F: drivers/gpu/drm/radeon/
15631 F: include/uapi/drm/amdgpu_drm.h
15632 F: include/uapi/drm/radeon_drm.h
15634 RADEON FRAMEBUFFER DISPLAY DRIVER
15635 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15636 L: linux-fbdev@vger.kernel.org
15638 F: drivers/video/fbdev/aty/radeon*
15639 F: include/uapi/linux/radeonfb.h
15641 RADIOSHARK RADIO DRIVER
15642 M: Hans Verkuil <hverkuil@xs4all.nl>
15643 L: linux-media@vger.kernel.org
15645 T: git git://linuxtv.org/media_tree.git
15646 F: drivers/media/radio/radio-shark.c
15648 RADIOSHARK2 RADIO DRIVER
15649 M: Hans Verkuil <hverkuil@xs4all.nl>
15650 L: linux-media@vger.kernel.org
15652 T: git git://linuxtv.org/media_tree.git
15653 F: drivers/media/radio/radio-shark2.c
15654 F: drivers/media/radio/radio-tea5777.c
15656 RADOS BLOCK DEVICE (RBD)
15657 M: Ilya Dryomov <idryomov@gmail.com>
15658 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15659 L: ceph-devel@vger.kernel.org
15661 W: http://ceph.com/
15662 T: git git://github.com/ceph/ceph-client.git
15663 F: Documentation/ABI/testing/sysfs-bus-rbd
15664 F: drivers/block/rbd.c
15665 F: drivers/block/rbd_types.h
15667 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15668 M: Paul Mackerras <paulus@samba.org>
15669 L: linux-fbdev@vger.kernel.org
15671 F: drivers/video/fbdev/aty/aty128fb.c
15673 RAINSHADOW-CEC DRIVER
15674 M: Hans Verkuil <hverkuil@xs4all.nl>
15675 L: linux-media@vger.kernel.org
15677 T: git git://linuxtv.org/media_tree.git
15678 F: drivers/media/cec/usb/rainshadow/
15680 RALINK MIPS ARCHITECTURE
15681 M: John Crispin <john@phrozen.org>
15682 L: linux-mips@vger.kernel.org
15684 F: arch/mips/ralink
15686 RALINK RT2X00 WIRELESS LAN DRIVER
15687 M: Stanislaw Gruszka <stf_xl@wp.pl>
15688 M: Helmut Schaa <helmut.schaa@googlemail.com>
15689 L: linux-wireless@vger.kernel.org
15691 F: drivers/net/wireless/ralink/rt2x00/
15693 RAMDISK RAM BLOCK DEVICE DRIVER
15694 M: Jens Axboe <axboe@kernel.dk>
15696 F: Documentation/admin-guide/blockdev/ramdisk.rst
15697 F: drivers/block/brd.c
15699 RANCHU VIRTUAL BOARD FOR MIPS
15700 M: Miodrag Dinic <miodrag.dinic@mips.com>
15701 L: linux-mips@vger.kernel.org
15703 F: arch/mips/configs/generic/board-ranchu.config
15704 F: arch/mips/generic/board-ranchu.c
15706 RANDOM NUMBER DRIVER
15707 M: "Theodore Ts'o" <tytso@mit.edu>
15709 F: drivers/char/random.c
15712 M: Matt Porter <mporter@kernel.crashing.org>
15713 M: Alexandre Bounine <alex.bou9@gmail.com>
15715 F: drivers/rapidio/
15718 M: Tony Luck <tony.luck@intel.com>
15719 M: Borislav Petkov <bp@alien8.de>
15720 L: linux-edac@vger.kernel.org
15722 F: Documentation/admin-guide/ras.rst
15724 F: include/linux/ras.h
15725 F: include/ras/ras_event.h
15727 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15728 L: linux-wireless@vger.kernel.org
15730 F: drivers/net/wireless/ray*
15732 RC-CORE / LIRC FRAMEWORK
15733 M: Sean Young <sean@mess.org>
15734 L: linux-media@vger.kernel.org
15736 W: http://linuxtv.org
15737 T: git git://linuxtv.org/media_tree.git
15738 F: Documentation/driver-api/media/rc-core.rst
15739 F: Documentation/userspace-api/media/rc/
15740 F: drivers/media/rc/
15741 F: include/media/rc-map.h
15742 F: include/media/rc-core.h
15743 F: include/uapi/linux/lirc.h
15745 RCMM REMOTE CONTROLS DECODER
15746 M: Patrick Lerda <patrick9876@free.fr>
15748 F: drivers/media/rc/ir-rcmm-decoder.c
15750 RCUTORTURE TEST FRAMEWORK
15751 M: "Paul E. McKenney" <paulmck@kernel.org>
15752 M: Josh Triplett <josh@joshtriplett.org>
15753 R: Steven Rostedt <rostedt@goodmis.org>
15754 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15755 R: Lai Jiangshan <jiangshanlai@gmail.com>
15756 L: rcu@vger.kernel.org
15758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15759 F: tools/testing/selftests/rcutorture
15761 RDACM20 Camera Sensor
15762 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15763 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15764 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15765 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15766 L: linux-media@vger.kernel.org
15768 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15769 F: drivers/media/i2c/max9271.c
15770 F: drivers/media/i2c/max9271.h
15771 F: drivers/media/i2c/rdacm20.c
15773 RDACM21 Camera Sensor
15774 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15775 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15776 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15777 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15778 L: linux-media@vger.kernel.org
15780 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15781 F: drivers/media/i2c/max9271.c
15782 F: drivers/media/i2c/max9271.h
15783 F: drivers/media/i2c/rdacm21.c
15786 M: Florian Fainelli <florian@openwrt.org>
15789 RDC R6040 FAST ETHERNET DRIVER
15790 M: Florian Fainelli <f.fainelli@gmail.com>
15791 L: netdev@vger.kernel.org
15793 F: drivers/net/ethernet/rdc/r6040.c
15795 RDMAVT - RDMA verbs software
15796 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15797 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15798 L: linux-rdma@vger.kernel.org
15800 F: drivers/infiniband/sw/rdmavt
15802 RDS - RELIABLE DATAGRAM SOCKETS
15803 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15804 L: netdev@vger.kernel.org
15805 L: linux-rdma@vger.kernel.org
15806 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15808 W: https://oss.oracle.com/projects/rds/
15809 F: Documentation/networking/rds.rst
15812 RDT - RESOURCE ALLOCATION
15813 M: Fenghua Yu <fenghua.yu@intel.com>
15814 M: Reinette Chatre <reinette.chatre@intel.com>
15815 L: linux-kernel@vger.kernel.org
15817 F: Documentation/x86/resctrl*
15818 F: arch/x86/include/asm/resctrl.h
15819 F: arch/x86/kernel/cpu/resctrl/
15820 F: tools/testing/selftests/resctrl/
15822 READ-COPY UPDATE (RCU)
15823 M: "Paul E. McKenney" <paulmck@kernel.org>
15824 M: Josh Triplett <josh@joshtriplett.org>
15825 R: Steven Rostedt <rostedt@goodmis.org>
15826 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15827 R: Lai Jiangshan <jiangshanlai@gmail.com>
15828 R: Joel Fernandes <joel@joelfernandes.org>
15829 L: rcu@vger.kernel.org
15831 W: http://www.rdrop.com/users/paulmck/RCU/
15832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15833 F: Documentation/RCU/
15834 F: include/linux/rcu*
15836 X: Documentation/RCU/torture.rst
15837 X: include/linux/srcu*.h
15838 X: kernel/rcu/srcu*.c
15840 REAL TIME CLOCK (RTC) SUBSYSTEM
15841 M: Alessandro Zummo <a.zummo@towertech.it>
15842 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15843 L: linux-rtc@vger.kernel.org
15845 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15847 F: Documentation/admin-guide/rtc.rst
15848 F: Documentation/devicetree/bindings/rtc/
15850 F: include/linux/platform_data/rtc-*
15851 F: include/linux/rtc.h
15852 F: include/linux/rtc/
15853 F: include/uapi/linux/rtc.h
15854 F: tools/testing/selftests/rtc/
15856 REALTEK AUDIO CODECS
15857 M: Oder Chiou <oder_chiou@realtek.com>
15859 F: include/sound/rt*.h
15860 F: sound/soc/codecs/rt*
15862 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15863 M: Linus Walleij <linus.walleij@linaro.org>
15865 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15866 F: drivers/net/dsa/realtek-smi*
15867 F: drivers/net/dsa/rtl83*
15869 REALTEK WIRELESS DRIVER (rtlwifi family)
15870 M: Ping-Ke Shih <pkshih@realtek.com>
15871 L: linux-wireless@vger.kernel.org
15873 W: https://wireless.wiki.kernel.org/
15874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15875 F: drivers/net/wireless/realtek/rtlwifi/
15877 REALTEK WIRELESS DRIVER (rtw88)
15878 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15879 L: linux-wireless@vger.kernel.org
15881 F: drivers/net/wireless/realtek/rtw88/
15883 REDPINE WIRELESS DRIVER
15884 M: Amitkumar Karwar <amitkarwar@gmail.com>
15885 M: Siva Rebbagondla <siva8118@gmail.com>
15886 L: linux-wireless@vger.kernel.org
15888 F: drivers/net/wireless/rsi/
15890 REGISTER MAP ABSTRACTION
15891 M: Mark Brown <broonie@kernel.org>
15892 L: linux-kernel@vger.kernel.org
15894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15895 F: Documentation/devicetree/bindings/regmap/
15896 F: drivers/base/regmap/
15897 F: include/linux/regmap.h
15899 REISERFS FILE SYSTEM
15900 L: reiserfs-devel@vger.kernel.org
15904 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15905 M: Ohad Ben-Cohen <ohad@wizery.com>
15906 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15907 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15908 L: linux-remoteproc@vger.kernel.org
15910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15911 F: Documentation/ABI/testing/sysfs-class-remoteproc
15912 F: Documentation/devicetree/bindings/remoteproc/
15913 F: Documentation/staging/remoteproc.rst
15914 F: drivers/remoteproc/
15915 F: include/linux/remoteproc.h
15916 F: include/linux/remoteproc/
15918 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15919 M: Ohad Ben-Cohen <ohad@wizery.com>
15920 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15921 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15922 L: linux-remoteproc@vger.kernel.org
15924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15925 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15926 F: Documentation/staging/rpmsg.rst
15928 F: include/linux/rpmsg.h
15929 F: include/linux/rpmsg/
15930 F: include/uapi/linux/rpmsg.h
15933 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15934 M: Stephan Gerhold <stephan@gerhold.net>
15935 L: netdev@vger.kernel.org
15936 L: linux-remoteproc@vger.kernel.org
15938 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
15940 RENESAS CLOCK DRIVERS
15941 M: Geert Uytterhoeven <geert+renesas@glider.be>
15942 L: linux-renesas-soc@vger.kernel.org
15944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15945 F: Documentation/devicetree/bindings/clock/renesas,*
15946 F: drivers/clk/renesas/
15948 RENESAS EMEV2 I2C DRIVER
15949 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15950 L: linux-renesas-soc@vger.kernel.org
15952 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
15953 F: drivers/i2c/busses/i2c-emev2.c
15955 RENESAS ETHERNET DRIVERS
15956 R: Sergey Shtylyov <s.shtylyov@omp.ru>
15957 L: netdev@vger.kernel.org
15958 L: linux-renesas-soc@vger.kernel.org
15959 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15960 F: drivers/net/ethernet/renesas/
15961 F: include/linux/sh_eth.h
15963 RENESAS R-CAR GYROADC DRIVER
15964 M: Marek Vasut <marek.vasut@gmail.com>
15965 L: linux-iio@vger.kernel.org
15967 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15968 F: drivers/iio/adc/rcar-gyroadc.c
15970 RENESAS R-CAR I2C DRIVERS
15971 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15972 L: linux-renesas-soc@vger.kernel.org
15974 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
15975 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
15976 F: drivers/i2c/busses/i2c-rcar.c
15977 F: drivers/i2c/busses/i2c-sh_mobile.c
15979 RENESAS R-CAR THERMAL DRIVERS
15980 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15981 L: linux-renesas-soc@vger.kernel.org
15983 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15984 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15985 F: drivers/thermal/rcar_gen3_thermal.c
15986 F: drivers/thermal/rcar_thermal.c
15988 RENESAS RIIC DRIVER
15989 M: Chris Brandt <chris.brandt@renesas.com>
15990 L: linux-renesas-soc@vger.kernel.org
15992 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
15993 F: drivers/i2c/busses/i2c-riic.c
15995 RENESAS USB PHY DRIVER
15996 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15997 L: linux-renesas-soc@vger.kernel.org
15999 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16001 RENESAS RZ/G2L A/D DRIVER
16002 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16003 L: linux-iio@vger.kernel.org
16004 L: linux-renesas-soc@vger.kernel.org
16006 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16007 F: drivers/iio/adc/rzg2l_adc.c
16009 RESET CONTROLLER FRAMEWORK
16010 M: Philipp Zabel <p.zabel@pengutronix.de>
16012 T: git git://git.pengutronix.de/git/pza/linux
16013 F: Documentation/devicetree/bindings/reset/
16014 F: Documentation/driver-api/reset.rst
16016 F: include/dt-bindings/reset/
16017 F: include/linux/reset-controller.h
16018 F: include/linux/reset.h
16019 F: include/linux/reset/
16020 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16022 RESTARTABLE SEQUENCES SUPPORT
16023 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16024 M: Peter Zijlstra <peterz@infradead.org>
16025 M: "Paul E. McKenney" <paulmck@kernel.org>
16026 M: Boqun Feng <boqun.feng@gmail.com>
16027 L: linux-kernel@vger.kernel.org
16029 F: include/trace/events/rseq.h
16030 F: include/uapi/linux/rseq.h
16032 F: tools/testing/selftests/rseq/
16035 M: Johannes Berg <johannes@sipsolutions.net>
16036 L: linux-wireless@vger.kernel.org
16038 W: https://wireless.wiki.kernel.org/
16039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16041 F: Documentation/ABI/stable/sysfs-class-rfkill
16042 F: Documentation/driver-api/rfkill.rst
16043 F: include/linux/rfkill.h
16044 F: include/uapi/linux/rfkill.h
16048 M: Thomas Graf <tgraf@suug.ch>
16049 M: Herbert Xu <herbert@gondor.apana.org.au>
16050 L: netdev@vger.kernel.org
16052 F: include/linux/rhashtable-types.h
16053 F: include/linux/rhashtable.h
16054 F: lib/rhashtable.c
16055 F: lib/test_rhashtable.c
16057 RICOH R5C592 MEMORYSTICK DRIVER
16058 M: Maxim Levitsky <maximlevitsky@gmail.com>
16060 F: drivers/memstick/host/r592.*
16062 RICOH SMARTMEDIA/XD DRIVER
16063 M: Maxim Levitsky <maximlevitsky@gmail.com>
16065 F: drivers/mtd/nand/raw/r852.c
16066 F: drivers/mtd/nand/raw/r852.h
16068 RISC-V ARCHITECTURE
16069 M: Paul Walmsley <paul.walmsley@sifive.com>
16070 M: Palmer Dabbelt <palmer@dabbelt.com>
16071 M: Albert Ou <aou@eecs.berkeley.edu>
16072 L: linux-riscv@lists.infradead.org
16074 P: Documentation/riscv/patch-acceptance.rst
16075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16080 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16081 M: Lewis Hanly <lewis.hanly@microchip.com>
16082 L: linux-riscv@lists.infradead.org
16084 F: drivers/mailbox/mailbox-mpfs.c
16085 F: drivers/soc/microchip/
16086 F: include/soc/microchip/mpfs.h
16089 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16090 M: Jack Wang <jinpu.wang@ionos.com>
16091 L: linux-block@vger.kernel.org
16093 F: drivers/block/rnbd/
16096 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16098 W: http://sourceforge.net/projects/roccat/
16099 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16100 F: drivers/hid/hid-roccat*
16101 F: include/linux/hid-roccat*
16103 ROCKCHIP ISP V1 DRIVER
16104 M: Helen Koike <helen.koike@collabora.com>
16105 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16106 L: linux-media@vger.kernel.org
16107 L: linux-rockchip@lists.infradead.org
16109 F: Documentation/admin-guide/media/rkisp1.rst
16110 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16111 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16112 F: drivers/media/platform/rockchip/rkisp1
16113 F: include/uapi/linux/rkisp1-config.h
16115 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16116 M: Jacob Chen <jacob-chen@iotwrt.com>
16117 M: Ezequiel Garcia <ezequiel@collabora.com>
16118 L: linux-media@vger.kernel.org
16119 L: linux-rockchip@lists.infradead.org
16121 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16122 F: drivers/media/platform/rockchip/rga/
16124 ROCKCHIP VIDEO DECODER DRIVER
16125 M: Ezequiel Garcia <ezequiel@collabora.com>
16126 L: linux-media@vger.kernel.org
16127 L: linux-rockchip@lists.infradead.org
16129 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16130 F: drivers/staging/media/rkvdec/
16133 M: Jiri Pirko <jiri@resnulli.us>
16134 L: netdev@vger.kernel.org
16136 F: drivers/net/ethernet/rocker/
16138 ROCKETPORT EXPRESS/INFINITY DRIVER
16139 M: Kevin Cernekee <cernekee@gmail.com>
16140 L: linux-serial@vger.kernel.org
16142 F: drivers/tty/serial/rp2.*
16144 ROHM BD99954 CHARGER IC
16145 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16146 L: linux-power@fi.rohmeurope.com
16148 F: drivers/power/supply/bd99954-charger.c
16149 F: drivers/power/supply/bd99954-charger.h
16151 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16152 M: Tomasz Duszynski <tduszyns@gmail.com>
16154 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16155 F: drivers/iio/light/bh1750.c
16157 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16158 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16159 L: linux-kernel@vger.kernel.org
16160 L: linux-renesas-soc@vger.kernel.org
16162 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16163 F: drivers/gpio/gpio-bd9571mwv.c
16164 F: drivers/mfd/bd9571mwv.c
16165 F: drivers/regulator/bd9571mwv-regulator.c
16166 F: include/linux/mfd/bd9571mwv.h
16168 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16169 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16170 L: linux-power@fi.rohmeurope.com
16172 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16173 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16174 F: drivers/clk/clk-bd718x7.c
16175 F: drivers/gpio/gpio-bd70528.c
16176 F: drivers/gpio/gpio-bd71815.c
16177 F: drivers/gpio/gpio-bd71828.c
16178 F: drivers/mfd/rohm-bd70528.c
16179 F: drivers/mfd/rohm-bd71828.c
16180 F: drivers/mfd/rohm-bd718x7.c
16181 F: drivers/mfd/rohm-bd9576.c
16182 F: drivers/power/supply/bd70528-charger.c
16183 F: drivers/regulator/bd70528-regulator.c
16184 F: drivers/regulator/bd71815-regulator.c
16185 F: drivers/regulator/bd71828-regulator.c
16186 F: drivers/regulator/bd718x7-regulator.c
16187 F: drivers/regulator/bd9576-regulator.c
16188 F: drivers/regulator/rohm-regulator.c
16189 F: drivers/rtc/rtc-bd70528.c
16190 F: drivers/watchdog/bd70528_wdt.c
16191 F: drivers/watchdog/bd9576_wdt.c
16192 F: include/linux/mfd/rohm-bd70528.h
16193 F: include/linux/mfd/rohm-bd71815.h
16194 F: include/linux/mfd/rohm-bd71828.h
16195 F: include/linux/mfd/rohm-bd718x7.h
16196 F: include/linux/mfd/rohm-bd957x.h
16197 F: include/linux/mfd/rohm-generic.h
16198 F: include/linux/mfd/rohm-shared.h
16201 M: Ralf Baechle <ralf@linux-mips.org>
16202 L: linux-hams@vger.kernel.org
16204 W: http://www.linux-ax25.org/
16205 F: include/net/rose.h
16206 F: include/uapi/linux/rose.h
16209 ROTATION DRIVER FOR ALLWINNER A83T
16210 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16211 L: linux-media@vger.kernel.org
16213 T: git git://linuxtv.org/media_tree.git
16214 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16215 F: drivers/media/platform/sunxi/sun8i-rotate/
16217 RTL2830 MEDIA DRIVER
16218 M: Antti Palosaari <crope@iki.fi>
16219 L: linux-media@vger.kernel.org
16221 W: https://linuxtv.org
16222 W: http://palosaari.fi/linux/
16223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16224 T: git git://linuxtv.org/anttip/media_tree.git
16225 F: drivers/media/dvb-frontends/rtl2830*
16227 RTL2832 MEDIA DRIVER
16228 M: Antti Palosaari <crope@iki.fi>
16229 L: linux-media@vger.kernel.org
16231 W: https://linuxtv.org
16232 W: http://palosaari.fi/linux/
16233 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16234 T: git git://linuxtv.org/anttip/media_tree.git
16235 F: drivers/media/dvb-frontends/rtl2832*
16237 RTL2832_SDR MEDIA DRIVER
16238 M: Antti Palosaari <crope@iki.fi>
16239 L: linux-media@vger.kernel.org
16241 W: https://linuxtv.org
16242 W: http://palosaari.fi/linux/
16243 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16244 T: git git://linuxtv.org/anttip/media_tree.git
16245 F: drivers/media/dvb-frontends/rtl2832_sdr*
16247 RTL8180 WIRELESS DRIVER
16248 L: linux-wireless@vger.kernel.org
16250 W: https://wireless.wiki.kernel.org/
16251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16252 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16254 RTL8187 WIRELESS DRIVER
16255 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16256 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16257 M: Larry Finger <Larry.Finger@lwfinger.net>
16258 L: linux-wireless@vger.kernel.org
16260 W: https://wireless.wiki.kernel.org/
16261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16262 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16264 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16265 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16266 L: linux-wireless@vger.kernel.org
16268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16269 F: drivers/net/wireless/realtek/rtl8xxxu/
16271 RTRS TRANSPORT DRIVERS
16272 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16273 M: Jack Wang <jinpu.wang@ionos.com>
16274 L: linux-rdma@vger.kernel.org
16276 F: drivers/infiniband/ulp/rtrs/
16278 RXRPC SOCKETS (AF_RXRPC)
16279 M: David Howells <dhowells@redhat.com>
16280 M: Marc Dionne <marc.dionne@auristor.com>
16281 L: linux-afs@lists.infradead.org
16283 W: https://www.infradead.org/~dhowells/kafs/
16284 F: Documentation/networking/rxrpc.rst
16285 F: include/keys/rxrpc-type.h
16286 F: include/net/af_rxrpc.h
16287 F: include/trace/events/rxrpc.h
16288 F: include/uapi/linux/rxrpc.h
16291 S3 SAVAGE FRAMEBUFFER DRIVER
16292 M: Antonino Daplas <adaplas@gmail.com>
16293 L: linux-fbdev@vger.kernel.org
16295 F: drivers/video/fbdev/savage/
16298 M: Heiko Carstens <hca@linux.ibm.com>
16299 M: Vasily Gorbik <gor@linux.ibm.com>
16300 M: Christian Borntraeger <borntraeger@de.ibm.com>
16301 L: linux-s390@vger.kernel.org
16303 W: http://www.ibm.com/developerworks/linux/linux390/
16304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16305 F: Documentation/driver-api/s390-drivers.rst
16306 F: Documentation/s390/
16310 S390 COMMON I/O LAYER
16311 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16312 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16313 L: linux-s390@vger.kernel.org
16315 W: http://www.ibm.com/developerworks/linux/linux390/
16316 F: drivers/s390/cio/
16319 M: Stefan Haberland <sth@linux.ibm.com>
16320 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16321 L: linux-s390@vger.kernel.org
16323 W: http://www.ibm.com/developerworks/linux/linux390/
16324 F: block/partitions/ibm.c
16325 F: drivers/s390/block/dasd*
16326 F: include/linux/dasd_mod.h
16329 M: Matthew Rosato <mjrosato@linux.ibm.com>
16330 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16331 L: linux-s390@vger.kernel.org
16333 W: http://www.ibm.com/developerworks/linux/linux390/
16334 F: drivers/iommu/s390-iommu.c
16336 S390 IUCV NETWORK LAYER
16337 M: Julian Wiedmann <jwi@linux.ibm.com>
16338 M: Karsten Graul <kgraul@linux.ibm.com>
16339 L: linux-s390@vger.kernel.org
16340 L: netdev@vger.kernel.org
16342 W: http://www.ibm.com/developerworks/linux/linux390/
16343 F: drivers/s390/net/*iucv*
16344 F: include/net/iucv/
16347 S390 NETWORK DRIVERS
16348 M: Julian Wiedmann <jwi@linux.ibm.com>
16349 M: Karsten Graul <kgraul@linux.ibm.com>
16350 L: linux-s390@vger.kernel.org
16351 L: netdev@vger.kernel.org
16353 W: http://www.ibm.com/developerworks/linux/linux390/
16354 F: drivers/s390/net/
16357 M: Niklas Schnelle <schnelle@linux.ibm.com>
16358 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16359 L: linux-s390@vger.kernel.org
16361 W: http://www.ibm.com/developerworks/linux/linux390/
16363 F: drivers/pci/hotplug/s390_pci_hpc.c
16364 F: Documentation/s390/pci.rst
16366 S390 VFIO AP DRIVER
16367 M: Tony Krowiak <akrowiak@linux.ibm.com>
16368 M: Halil Pasic <pasic@linux.ibm.com>
16369 M: Jason Herne <jjherne@linux.ibm.com>
16370 L: linux-s390@vger.kernel.org
16372 W: http://www.ibm.com/developerworks/linux/linux390/
16373 F: Documentation/s390/vfio-ap.rst
16374 F: drivers/s390/crypto/vfio_ap_drv.c
16375 F: drivers/s390/crypto/vfio_ap_ops.c
16376 F: drivers/s390/crypto/vfio_ap_private.h
16378 S390 VFIO-CCW DRIVER
16379 M: Cornelia Huck <cohuck@redhat.com>
16380 M: Eric Farman <farman@linux.ibm.com>
16381 M: Matthew Rosato <mjrosato@linux.ibm.com>
16382 R: Halil Pasic <pasic@linux.ibm.com>
16383 L: linux-s390@vger.kernel.org
16384 L: kvm@vger.kernel.org
16386 F: Documentation/s390/vfio-ccw.rst
16387 F: drivers/s390/cio/vfio_ccw*
16388 F: include/uapi/linux/vfio_ccw.h
16390 S390 VFIO-PCI DRIVER
16391 M: Matthew Rosato <mjrosato@linux.ibm.com>
16392 M: Eric Farman <farman@linux.ibm.com>
16393 L: linux-s390@vger.kernel.org
16394 L: kvm@vger.kernel.org
16396 F: drivers/vfio/pci/vfio_pci_zdev.c
16397 F: include/uapi/linux/vfio_zdev.h
16400 M: Harald Freudenberger <freude@linux.ibm.com>
16401 L: linux-s390@vger.kernel.org
16403 W: http://www.ibm.com/developerworks/linux/linux390/
16404 F: drivers/s390/crypto/
16407 M: Steffen Maier <maier@linux.ibm.com>
16408 M: Benjamin Block <bblock@linux.ibm.com>
16409 L: linux-s390@vger.kernel.org
16411 W: http://www.ibm.com/developerworks/linux/linux390/
16412 F: drivers/s390/scsi/zfcp_*
16414 S3C ADC BATTERY DRIVER
16415 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16416 L: linux-samsung-soc@vger.kernel.org
16418 F: drivers/power/supply/s3c_adc_battery.c
16419 F: include/linux/s3c_adc_battery.h
16421 S3C24XX SD/MMC Driver
16422 M: Ben Dooks <ben-linux@fluff.org>
16423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16425 F: drivers/mmc/host/s3cmci.*
16427 SAA6588 RDS RECEIVER DRIVER
16428 M: Hans Verkuil <hverkuil@xs4all.nl>
16429 L: linux-media@vger.kernel.org
16431 W: https://linuxtv.org
16432 T: git git://linuxtv.org/media_tree.git
16433 F: drivers/media/i2c/saa6588*
16435 SAA7134 VIDEO4LINUX DRIVER
16436 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16437 L: linux-media@vger.kernel.org
16439 W: https://linuxtv.org
16440 T: git git://linuxtv.org/media_tree.git
16441 F: Documentation/driver-api/media/drivers/saa7134*
16442 F: drivers/media/pci/saa7134/
16444 SAA7146 VIDEO4LINUX-2 DRIVER
16445 M: Hans Verkuil <hverkuil@xs4all.nl>
16446 L: linux-media@vger.kernel.org
16448 T: git git://linuxtv.org/media_tree.git
16449 F: drivers/media/common/saa7146/
16450 F: drivers/media/pci/saa7146/
16451 F: include/media/drv-intf/saa7146*
16453 SAFESETID SECURITY MODULE
16454 M: Micah Morton <mortonm@chromium.org>
16456 F: Documentation/admin-guide/LSM/SafeSetID.rst
16457 F: security/safesetid/
16459 SAMSUNG AUDIO (ASoC) DRIVERS
16460 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16461 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16462 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16464 F: Documentation/devicetree/bindings/sound/samsung*
16465 F: sound/soc/samsung/
16467 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16468 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16469 L: linux-crypto@vger.kernel.org
16470 L: linux-samsung-soc@vger.kernel.org
16472 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16473 F: drivers/crypto/exynos-rng.c
16475 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16476 M: Łukasz Stelmach <l.stelmach@samsung.com>
16477 L: linux-samsung-soc@vger.kernel.org
16479 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16480 F: drivers/char/hw_random/exynos-trng.c
16482 SAMSUNG FRAMEBUFFER DRIVER
16483 M: Jingoo Han <jingoohan1@gmail.com>
16484 L: linux-fbdev@vger.kernel.org
16486 F: drivers/video/fbdev/s3c-fb.c
16488 SAMSUNG INTERCONNECT DRIVERS
16489 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16490 M: Artur Świgoń <a.swigon@samsung.com>
16491 L: linux-pm@vger.kernel.org
16492 L: linux-samsung-soc@vger.kernel.org
16494 F: drivers/interconnect/samsung/
16496 SAMSUNG LAPTOP DRIVER
16497 M: Corentin Chary <corentin.chary@gmail.com>
16498 L: platform-driver-x86@vger.kernel.org
16500 F: drivers/platform/x86/samsung-laptop.c
16502 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16503 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16504 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16505 L: linux-kernel@vger.kernel.org
16506 L: linux-samsung-soc@vger.kernel.org
16508 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16509 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16510 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16511 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16512 F: drivers/clk/clk-s2mps11.c
16513 F: drivers/mfd/sec*.c
16514 F: drivers/regulator/s2m*.c
16515 F: drivers/regulator/s5m*.c
16516 F: drivers/rtc/rtc-s5m.c
16517 F: include/linux/mfd/samsung/
16519 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16520 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16521 L: linux-media@vger.kernel.org
16522 L: linux-samsung-soc@vger.kernel.org
16524 F: drivers/media/platform/s3c-camif/
16525 F: include/media/drv-intf/s3c_camif.h
16527 SAMSUNG S3FWRN5 NFC DRIVER
16528 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16529 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16530 L: linux-nfc@lists.01.org (subscribers-only)
16532 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16533 F: drivers/nfc/s3fwrn5
16535 SAMSUNG S5C73M3 CAMERA DRIVER
16536 M: Andrzej Hajda <a.hajda@samsung.com>
16537 L: linux-media@vger.kernel.org
16539 F: drivers/media/i2c/s5c73m3/*
16541 SAMSUNG S5K5BAF CAMERA DRIVER
16542 M: Andrzej Hajda <a.hajda@samsung.com>
16543 L: linux-media@vger.kernel.org
16545 F: drivers/media/i2c/s5k5baf.c
16547 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16548 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16549 M: Vladimir Zapolskiy <vz@mleia.com>
16550 L: linux-crypto@vger.kernel.org
16551 L: linux-samsung-soc@vger.kernel.org
16553 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16554 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16555 F: drivers/crypto/s5p-sss.c
16557 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16558 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16559 L: linux-media@vger.kernel.org
16561 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16562 F: drivers/media/platform/exynos4-is/
16564 SAMSUNG SOC CLOCK DRIVERS
16565 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16566 M: Tomasz Figa <tomasz.figa@gmail.com>
16567 M: Chanwoo Choi <cw00.choi@samsung.com>
16568 L: linux-samsung-soc@vger.kernel.org
16570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16571 F: Documentation/devicetree/bindings/clock/exynos*.txt
16572 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16573 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16574 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16575 F: drivers/clk/samsung/
16576 F: include/dt-bindings/clock/exynos*.h
16577 F: include/dt-bindings/clock/s3c*.h
16578 F: include/dt-bindings/clock/s5p*.h
16579 F: include/dt-bindings/clock/samsung,*.h
16580 F: include/linux/clk/samsung.h
16581 F: include/linux/platform_data/clk-s3c2410.h
16583 SAMSUNG SPI DRIVERS
16584 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16585 M: Andi Shyti <andi@etezian.org>
16586 L: linux-spi@vger.kernel.org
16587 L: linux-samsung-soc@vger.kernel.org
16589 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16590 F: drivers/spi/spi-s3c*
16591 F: include/linux/platform_data/spi-s3c64xx.h
16592 F: include/linux/spi/s3c24xx-fiq.h
16594 SAMSUNG SXGBE DRIVERS
16595 M: Byungho An <bh74.an@samsung.com>
16596 L: netdev@vger.kernel.org
16598 F: drivers/net/ethernet/samsung/sxgbe/
16600 SAMSUNG THERMAL DRIVER
16601 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16602 L: linux-pm@vger.kernel.org
16603 L: linux-samsung-soc@vger.kernel.org
16605 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16606 F: drivers/thermal/samsung/
16608 SAMSUNG USB2 PHY DRIVER
16609 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16610 L: linux-kernel@vger.kernel.org
16612 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16613 F: Documentation/driver-api/phy/samsung-usb2.rst
16614 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16615 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16616 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16617 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16618 F: drivers/phy/samsung/phy-samsung-usb2.c
16619 F: drivers/phy/samsung/phy-samsung-usb2.h
16621 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16622 M: Paul Barker <paul.barker@sancloud.com>
16623 R: Marc Murphy <marc.murphy@sancloud.com>
16625 F: arch/arm/boot/dts/am335x-sancloud*
16628 M: Zwane Mwaikambo <zwanem@gmail.com>
16630 F: drivers/watchdog/sc1200wdt.c
16633 M: Ingo Molnar <mingo@redhat.com>
16634 M: Peter Zijlstra <peterz@infradead.org>
16635 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16636 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16637 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16638 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16639 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16640 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16641 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16642 L: linux-kernel@vger.kernel.org
16644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16645 F: include/linux/preempt.h
16646 F: include/linux/sched.h
16647 F: include/linux/wait.h
16648 F: include/uapi/linux/sched.h
16651 SCR24X CHIP CARD INTERFACE DRIVER
16652 M: Lubomir Rintel <lkundrak@v3.sk>
16654 F: drivers/char/pcmcia/scr24x_cs.c
16657 M: Jens Axboe <axboe@kernel.dk>
16658 L: linux-scsi@vger.kernel.org
16660 W: http://www.kernel.dk
16661 F: drivers/scsi/sr*
16663 SCSI RDMA PROTOCOL (SRP) INITIATOR
16664 M: Bart Van Assche <bvanassche@acm.org>
16665 L: linux-rdma@vger.kernel.org
16667 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16668 F: drivers/infiniband/ulp/srp/
16669 F: include/scsi/srp.h
16671 SCSI RDMA PROTOCOL (SRP) TARGET
16672 M: Bart Van Assche <bvanassche@acm.org>
16673 L: linux-rdma@vger.kernel.org
16674 L: target-devel@vger.kernel.org
16676 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16677 F: drivers/infiniband/ulp/srpt/
16680 M: Doug Gilbert <dgilbert@interlog.com>
16681 L: linux-scsi@vger.kernel.org
16683 W: http://sg.danny.cz/sg
16684 F: Documentation/scsi/scsi-generic.rst
16685 F: drivers/scsi/sg.c
16686 F: include/scsi/sg.h
16689 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16690 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16691 L: linux-scsi@vger.kernel.org
16693 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16696 F: Documentation/devicetree/bindings/scsi/
16701 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16702 L: linux-scsi@vger.kernel.org
16704 F: Documentation/scsi/st.rst
16705 F: drivers/scsi/st.*
16706 F: drivers/scsi/st_*.h
16708 SCSI TARGET CORE USER DRIVER
16709 M: Bodo Stroesser <bostroesser@gmail.com>
16710 L: linux-scsi@vger.kernel.org
16711 L: target-devel@vger.kernel.org
16713 F: Documentation/target/tcmu-design.rst
16714 F: drivers/target/target_core_user.c
16715 F: include/uapi/linux/target_core_user.h
16717 SCSI TARGET SUBSYSTEM
16718 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16719 L: linux-scsi@vger.kernel.org
16720 L: target-devel@vger.kernel.org
16722 W: http://www.linux-iscsi.org
16723 Q: https://patchwork.kernel.org/project/target-devel/list/
16724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16725 F: Documentation/target/
16730 M: Vlad Yasevich <vyasevich@gmail.com>
16731 M: Neil Horman <nhorman@tuxdriver.com>
16732 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16733 L: linux-sctp@vger.kernel.org
16735 W: http://lksctp.sourceforge.net
16736 F: Documentation/networking/sctp.rst
16737 F: include/linux/sctp.h
16738 F: include/net/sctp/
16739 F: include/uapi/linux/sctp.h
16743 M: Jim Cromie <jim.cromie@gmail.com>
16745 F: Documentation/i2c/busses/scx200_acb.rst
16746 F: arch/x86/platform/scx200/
16747 F: drivers/i2c/busses/scx200*
16748 F: drivers/mtd/maps/scx200_docflash.c
16749 F: drivers/watchdog/scx200_wdt.c
16750 F: include/linux/scx200.h
16753 M: Jim Cromie <jim.cromie@gmail.com>
16755 F: drivers/char/scx200_gpio.c
16756 F: include/linux/scx200_gpio.h
16758 SCx200 HRT CLOCKSOURCE DRIVER
16759 M: Jim Cromie <jim.cromie@gmail.com>
16761 F: drivers/clocksource/scx200_hrt.c
16763 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16764 M: Sascha Sommer <saschasommer@freenet.de>
16765 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16767 F: drivers/mmc/host/sdricoh_cs.c
16769 SECO BOARDS CEC DRIVER
16770 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16772 F: drivers/media/cec/platform/seco/seco-cec.c
16773 F: drivers/media/cec/platform/seco/seco-cec.h
16776 M: Kees Cook <keescook@chromium.org>
16777 R: Andy Lutomirski <luto@amacapital.net>
16778 R: Will Drewry <wad@chromium.org>
16780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16781 F: Documentation/userspace-api/seccomp_filter.rst
16782 F: include/linux/seccomp.h
16783 F: include/uapi/linux/seccomp.h
16784 F: kernel/seccomp.c
16785 F: tools/testing/selftests/kselftest_harness.h
16786 F: tools/testing/selftests/seccomp/*
16787 K: \bsecure_computing
16790 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16791 M: Al Cooper <alcooperx@gmail.com>
16792 L: linux-mmc@vger.kernel.org
16793 L: bcm-kernel-feedback-list@broadcom.com
16795 F: drivers/mmc/host/sdhci-brcmstb*
16797 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16798 M: Adrian Hunter <adrian.hunter@intel.com>
16799 L: linux-mmc@vger.kernel.org
16801 F: drivers/mmc/host/sdhci*
16802 F: include/linux/mmc/sdhci*
16804 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16805 M: Eugen Hristev <eugen.hristev@microchip.com>
16806 L: linux-mmc@vger.kernel.org
16808 F: drivers/mmc/host/sdhci-of-at91.c
16810 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16811 M: Ben Dooks <ben-linux@fluff.org>
16812 M: Jaehoon Chung <jh80.chung@samsung.com>
16813 L: linux-mmc@vger.kernel.org
16815 F: drivers/mmc/host/sdhci-s3c*
16817 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16818 M: Viresh Kumar <vireshk@kernel.org>
16819 L: linux-mmc@vger.kernel.org
16821 F: drivers/mmc/host/sdhci-spear.c
16823 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16824 M: Kishon Vijay Abraham I <kishon@ti.com>
16825 L: linux-mmc@vger.kernel.org
16827 F: drivers/mmc/host/sdhci-omap.c
16829 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16830 M: Jonathan Derrick <jonathan.derrick@intel.com>
16831 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16832 L: linux-block@vger.kernel.org
16834 F: block/opal_proto.h
16836 F: include/linux/sed*
16837 F: include/uapi/linux/sed*
16840 M: Security Officers <security@kernel.org>
16842 F: Documentation/admin-guide/security-bugs.rst
16845 M: James Morris <jmorris@namei.org>
16846 M: "Serge E. Hallyn" <serge@hallyn.com>
16847 L: linux-security-module@vger.kernel.org (suggested Cc:)
16849 W: http://kernsec.org/
16850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16852 X: security/selinux/
16854 SELINUX SECURITY MODULE
16855 M: Paul Moore <paul@paul-moore.com>
16856 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16857 M: Eric Paris <eparis@parisplace.org>
16858 L: selinux@vger.kernel.org
16860 W: https://selinuxproject.org
16861 W: https://github.com/SELinuxProject
16862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16863 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16864 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16865 F: Documentation/admin-guide/LSM/SELinux.rst
16866 F: include/trace/events/avc.h
16867 F: include/uapi/linux/selinux_netlink.h
16868 F: scripts/selinux/
16869 F: security/selinux/
16872 M: Jiri Slaby <jirislaby@kernel.org>
16874 F: drivers/misc/phantom.c
16875 F: include/uapi/linux/phantom.h
16877 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16878 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16880 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16881 F: drivers/iio/chemical/scd30.h
16882 F: drivers/iio/chemical/scd30_core.c
16883 F: drivers/iio/chemical/scd30_i2c.c
16884 F: drivers/iio/chemical/scd30_serial.c
16886 SENSIRION SGP40 GAS SENSOR DRIVER
16887 M: Andreas Klinger <ak@it-klinger.de>
16889 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
16890 F: drivers/iio/chemical/sgp40.c
16892 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16893 M: Tomasz Duszynski <tduszyns@gmail.com>
16895 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16896 F: drivers/iio/chemical/sps30.c
16897 F: drivers/iio/chemical/sps30_i2c.c
16898 F: drivers/iio/chemical/sps30_serial.c
16901 M: Rob Herring <robh@kernel.org>
16902 L: linux-serial@vger.kernel.org
16904 F: Documentation/devicetree/bindings/serial/serial.yaml
16905 F: drivers/tty/serdev/
16906 F: include/linux/serdev.h
16909 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16910 L: linux-serial@vger.kernel.org
16912 F: Documentation/devicetree/bindings/serial/
16913 F: drivers/tty/serial/
16916 M: Sean Young <sean@mess.org>
16917 L: linux-media@vger.kernel.org
16919 F: drivers/media/rc/serial_ir.c
16921 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16922 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16923 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16925 F: Documentation/devicetree/bindings/slimbus/
16926 F: drivers/slimbus/
16927 F: include/linux/slimbus.h
16930 M: Edward Cree <ecree.xilinx@gmail.com>
16931 M: Martin Habets <habetsm.xilinx@gmail.com>
16932 L: netdev@vger.kernel.org
16934 F: drivers/net/ethernet/sfc/
16936 SFF/SFP/SFP+ MODULE SUPPORT
16937 M: Russell King <linux@armlinux.org.uk>
16938 L: netdev@vger.kernel.org
16940 F: drivers/net/phy/phylink.c
16941 F: drivers/net/phy/sfp*
16942 F: include/linux/mdio/mdio-i2c.h
16943 F: include/linux/phylink.h
16944 F: include/linux/sfp.h
16945 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)
16948 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16950 F: drivers/misc/sgi-gru/
16952 SGI XP/XPC/XPNET DRIVER
16953 M: Robin Holt <robinmholt@gmail.com>
16954 M: Steve Wahl <steve.wahl@hpe.com>
16955 R: Mike Travis <mike.travis@hpe.com>
16957 F: drivers/misc/sgi-xp/
16959 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16960 M: Karsten Graul <kgraul@linux.ibm.com>
16961 M: Guvenc Gulce <guvenc@linux.ibm.com>
16962 L: linux-s390@vger.kernel.org
16964 W: http://www.ibm.com/developerworks/linux/linux390/
16967 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16968 M: Linus Walleij <linus.walleij@linaro.org>
16969 L: linux-iio@vger.kernel.org
16971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16972 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16973 F: drivers/iio/light/gp2ap002.c
16975 SHARP RJ54N1CB0C SENSOR DRIVER
16976 M: Jacopo Mondi <jacopo@jmondi.org>
16977 L: linux-media@vger.kernel.org
16979 T: git git://linuxtv.org/media_tree.git
16980 F: drivers/media/i2c/rj54n1cb0c.c
16981 F: include/media/i2c/rj54n1cb0c.h
16983 SH_VOU V4L2 OUTPUT DRIVER
16984 L: linux-media@vger.kernel.org
16986 F: drivers/media/platform/sh_vou.c
16987 F: include/media/drv-intf/sh_vou.h
16989 SI2157 MEDIA DRIVER
16990 M: Antti Palosaari <crope@iki.fi>
16991 L: linux-media@vger.kernel.org
16993 W: https://linuxtv.org
16994 W: http://palosaari.fi/linux/
16995 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16996 T: git git://linuxtv.org/anttip/media_tree.git
16997 F: drivers/media/tuners/si2157*
16999 SI2165 MEDIA DRIVER
17000 M: Matthias Schwarzott <zzam@gentoo.org>
17001 L: linux-media@vger.kernel.org
17003 W: https://linuxtv.org
17004 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17005 F: drivers/media/dvb-frontends/si2165*
17007 SI2168 MEDIA DRIVER
17008 M: Antti Palosaari <crope@iki.fi>
17009 L: linux-media@vger.kernel.org
17011 W: https://linuxtv.org
17012 W: http://palosaari.fi/linux/
17013 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17014 T: git git://linuxtv.org/anttip/media_tree.git
17015 F: drivers/media/dvb-frontends/si2168*
17017 SI470X FM RADIO RECEIVER I2C DRIVER
17018 M: Hans Verkuil <hverkuil@xs4all.nl>
17019 L: linux-media@vger.kernel.org
17021 W: https://linuxtv.org
17022 T: git git://linuxtv.org/media_tree.git
17023 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17025 SI470X FM RADIO RECEIVER USB DRIVER
17026 M: Hans Verkuil <hverkuil@xs4all.nl>
17027 L: linux-media@vger.kernel.org
17029 W: https://linuxtv.org
17030 T: git git://linuxtv.org/media_tree.git
17031 F: drivers/media/radio/si470x/radio-si470x-common.c
17032 F: drivers/media/radio/si470x/radio-si470x-usb.c
17033 F: drivers/media/radio/si470x/radio-si470x.h
17035 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17036 M: Eduardo Valentin <edubezval@gmail.com>
17037 L: linux-media@vger.kernel.org
17039 W: https://linuxtv.org
17040 T: git git://linuxtv.org/media_tree.git
17041 F: drivers/media/radio/si4713/si4713.?
17043 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17044 M: Eduardo Valentin <edubezval@gmail.com>
17045 L: linux-media@vger.kernel.org
17047 W: https://linuxtv.org
17048 T: git git://linuxtv.org/media_tree.git
17049 F: drivers/media/radio/si4713/radio-platform-si4713.c
17051 SI4713 FM RADIO TRANSMITTER USB DRIVER
17052 M: Hans Verkuil <hverkuil@xs4all.nl>
17053 L: linux-media@vger.kernel.org
17055 W: https://linuxtv.org
17056 T: git git://linuxtv.org/media_tree.git
17057 F: drivers/media/radio/si4713/radio-usb-si4713.c
17060 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17061 L: linux-media@vger.kernel.org
17063 W: https://linuxtv.org
17064 T: git git://linuxtv.org/media_tree.git
17065 F: drivers/media/common/siano/
17066 F: drivers/media/mmc/siano/
17067 F: drivers/media/usb/siano/
17068 F: drivers/media/usb/siano/
17071 M: Palmer Dabbelt <palmer@dabbelt.com>
17072 M: Paul Walmsley <paul.walmsley@sifive.com>
17073 L: linux-riscv@lists.infradead.org
17075 T: git git://github.com/sifive/riscv-linux.git
17079 SIFIVE FU540 SYSTEM-ON-CHIP
17080 M: Paul Walmsley <paul.walmsley@sifive.com>
17081 M: Palmer Dabbelt <palmer@dabbelt.com>
17082 L: linux-riscv@lists.infradead.org
17084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17089 M: Green Wan <green.wan@sifive.com>
17091 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17092 F: drivers/dma/sf-pdma/
17094 SILEAD TOUCHSCREEN DRIVER
17095 M: Hans de Goede <hdegoede@redhat.com>
17096 L: linux-input@vger.kernel.org
17097 L: platform-driver-x86@vger.kernel.org
17099 F: drivers/input/touchscreen/silead.c
17100 F: drivers/platform/x86/touchscreen_dmi.c
17102 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17103 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17105 F: drivers/staging/wfx/
17107 SILICON MOTION SM712 FRAME BUFFER DRIVER
17108 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17109 M: Teddy Wang <teddy.wang@siliconmotion.com>
17110 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17111 L: linux-fbdev@vger.kernel.org
17113 F: Documentation/fb/sm712fb.rst
17114 F: drivers/video/fbdev/sm712*
17116 SILVACO I3C DUAL-ROLE MASTER
17117 M: Miquel Raynal <miquel.raynal@bootlin.com>
17118 M: Conor Culhane <conor.culhane@silvaco.com>
17119 L: linux-i3c@lists.infradead.org
17121 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17122 F: drivers/i3c/master/svc-i3c-master.c
17125 M: Hans de Goede <hdegoede@redhat.com>
17126 L: linux-fbdev@vger.kernel.org
17128 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17129 F: drivers/video/fbdev/simplefb.c
17130 F: include/linux/platform_data/simplefb.h
17132 SIMTEC EB110ATX (Chalice CATS)
17133 M: Simtec Linux Team <linux@simtec.co.uk>
17135 W: http://www.simtec.co.uk/products/EB110ATX/
17137 SIMTEC EB2410ITX (BAST)
17138 M: Simtec Linux Team <linux@simtec.co.uk>
17140 W: http://www.simtec.co.uk/products/EB2410ITX/
17141 F: arch/arm/mach-s3c/bast-ide.c
17142 F: arch/arm/mach-s3c/bast-irq.c
17143 F: arch/arm/mach-s3c/mach-bast.c
17146 M: Thorsten Scherer <t.scherer@eckelmann.de>
17147 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17148 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17150 F: drivers/gpio/gpio-siox.c
17152 F: include/trace/events/siox.h
17154 SIPHASH PRF ROUTINES
17155 M: Jason A. Donenfeld <Jason@zx2c4.com>
17157 F: include/linux/siphash.h
17159 F: lib/test_siphash.c
17161 SIS 190 ETHERNET DRIVER
17162 M: Francois Romieu <romieu@fr.zoreil.com>
17163 L: netdev@vger.kernel.org
17165 F: drivers/net/ethernet/sis/sis190.c
17167 SIS 900/7016 FAST ETHERNET DRIVER
17168 M: Daniele Venzano <venza@brownhat.org>
17169 L: netdev@vger.kernel.org
17171 W: http://www.brownhat.org/sis900.html
17172 F: drivers/net/ethernet/sis/sis900.*
17174 SIS FRAMEBUFFER DRIVER
17175 M: Thomas Winischhofer <thomas@winischhofer.net>
17177 W: http://www.winischhofer.net/linuxsisvga.shtml
17178 F: Documentation/fb/sisfb.rst
17179 F: drivers/video/fbdev/sis/
17180 F: include/video/sisfb.h
17182 SIS I2C TOUCHSCREEN DRIVER
17183 M: Mika Penttilä <mika.penttila@nextfour.com>
17184 L: linux-input@vger.kernel.org
17186 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17187 F: drivers/input/touchscreen/sis_i2c.c
17190 M: Thomas Winischhofer <thomas@winischhofer.net>
17192 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17193 F: drivers/usb/misc/sisusbvga/
17196 M: Christoph Lameter <cl@linux.com>
17197 M: Pekka Enberg <penberg@kernel.org>
17198 M: David Rientjes <rientjes@google.com>
17199 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17200 M: Andrew Morton <akpm@linux-foundation.org>
17201 M: Vlastimil Babka <vbabka@suse.cz>
17202 L: linux-mm@kvack.org
17204 F: include/linux/sl?b*.h
17207 SLEEPABLE READ-COPY UPDATE (SRCU)
17208 M: Lai Jiangshan <jiangshanlai@gmail.com>
17209 M: "Paul E. McKenney" <paulmck@kernel.org>
17210 M: Josh Triplett <josh@joshtriplett.org>
17211 R: Steven Rostedt <rostedt@goodmis.org>
17212 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17213 L: rcu@vger.kernel.org
17215 W: http://www.rdrop.com/users/paulmck/RCU/
17216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17217 F: include/linux/srcu*.h
17218 F: kernel/rcu/srcu*.c
17220 SMACK SECURITY MODULE
17221 M: Casey Schaufler <casey@schaufler-ca.com>
17222 L: linux-security-module@vger.kernel.org
17224 W: http://schaufler-ca.com
17225 T: git git://github.com/cschaufler/smack-next
17226 F: Documentation/admin-guide/LSM/Smack.rst
17229 SMC91x ETHERNET DRIVER
17230 M: Nicolas Pitre <nico@fluxnic.net>
17232 F: drivers/net/ethernet/smsc/smc91x.*
17234 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17235 M: Mark Rutland <mark.rutland@arm.com>
17236 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17237 M: Sudeep Holla <sudeep.holla@arm.com>
17238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17240 F: drivers/firmware/smccc/
17241 F: include/linux/arm-smccc.h
17243 SMM665 HARDWARE MONITOR DRIVER
17244 M: Guenter Roeck <linux@roeck-us.net>
17245 L: linux-hwmon@vger.kernel.org
17247 F: Documentation/hwmon/smm665.rst
17248 F: drivers/hwmon/smm665.c
17250 SMSC EMC2103 HARDWARE MONITOR DRIVER
17251 M: Steve Glendinning <steve.glendinning@shawell.net>
17252 L: linux-hwmon@vger.kernel.org
17254 F: Documentation/hwmon/emc2103.rst
17255 F: drivers/hwmon/emc2103.c
17257 SMSC SCH5627 HARDWARE MONITOR DRIVER
17258 M: Hans de Goede <hdegoede@redhat.com>
17259 L: linux-hwmon@vger.kernel.org
17261 F: Documentation/hwmon/sch5627.rst
17262 F: drivers/hwmon/sch5627.c
17264 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17265 M: Steve Glendinning <steve.glendinning@shawell.net>
17266 L: linux-fbdev@vger.kernel.org
17268 F: drivers/video/fbdev/smscufx.c
17270 SMSC47B397 HARDWARE MONITOR DRIVER
17271 M: Jean Delvare <jdelvare@suse.com>
17272 L: linux-hwmon@vger.kernel.org
17274 F: Documentation/hwmon/smsc47b397.rst
17275 F: drivers/hwmon/smsc47b397.c
17277 SMSC911x ETHERNET DRIVER
17278 M: Steve Glendinning <steve.glendinning@shawell.net>
17279 L: netdev@vger.kernel.org
17281 F: drivers/net/ethernet/smsc/smsc911x.*
17282 F: include/linux/smsc911x.h
17284 SMSC9420 PCI ETHERNET DRIVER
17285 M: Steve Glendinning <steve.glendinning@shawell.net>
17286 L: netdev@vger.kernel.org
17288 F: drivers/net/ethernet/smsc/smsc9420.*
17290 SOCIONEXT (SNI) AVE NETWORK DRIVER
17291 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17292 L: netdev@vger.kernel.org
17294 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17295 F: drivers/net/ethernet/socionext/sni_ave.c
17297 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17298 M: Jassi Brar <jaswinder.singh@linaro.org>
17299 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17300 L: netdev@vger.kernel.org
17302 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17303 F: drivers/net/ethernet/socionext/netsec.c
17305 SOCIONEXT (SNI) Synquacer SPI DRIVER
17306 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17307 M: Jassi Brar <jaswinder.singh@linaro.org>
17308 L: linux-spi@vger.kernel.org
17310 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17311 F: drivers/spi/spi-synquacer.c
17313 SOCIONEXT SYNQUACER I2C DRIVER
17314 M: Ard Biesheuvel <ardb@kernel.org>
17315 L: linux-i2c@vger.kernel.org
17317 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17318 F: drivers/i2c/busses/i2c-synquacer.c
17320 SOCIONEXT UNIPHIER SOUND DRIVER
17321 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17323 F: sound/soc/uniphier/
17325 SOEKRIS NET48XX LED SUPPORT
17326 M: Chris Boot <bootc@bootc.net>
17328 F: drivers/leds/leds-net48xx.c
17330 SOFT-IWARP DRIVER (siw)
17331 M: Bernard Metzler <bmt@zurich.ibm.com>
17332 L: linux-rdma@vger.kernel.org
17334 F: drivers/infiniband/sw/siw/
17335 F: include/uapi/rdma/siw-abi.h
17337 SOFT-ROCE DRIVER (rxe)
17338 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17339 L: linux-rdma@vger.kernel.org
17341 F: drivers/infiniband/sw/rxe/
17342 F: include/uapi/rdma/rdma_user_rxe.h
17344 SOFTLOGIC 6x10 MPEG CODEC
17345 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17346 M: Anton Sviridenko <anton@corp.bluecherry.net>
17347 M: Andrey Utkin <andrey_utkin@fastmail.com>
17348 M: Ismael Luceno <ismael@iodev.co.uk>
17349 L: linux-media@vger.kernel.org
17351 F: drivers/media/pci/solo6x10/
17353 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17354 M: James Morse <james.morse@arm.com>
17355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17357 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17358 F: drivers/firmware/arm_sdei.c
17359 F: include/linux/arm_sdei.h
17360 F: include/uapi/linux/arm_sdei.h
17363 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17364 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17365 L: linux-acpi@vger.kernel.org
17367 F: drivers/base/swnode.c
17369 SOFTWARE RAID (Multiple Disks) SUPPORT
17370 M: Song Liu <song@kernel.org>
17371 L: linux-raid@vger.kernel.org
17373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17374 F: drivers/md/Kconfig
17375 F: drivers/md/Makefile
17377 F: drivers/md/raid*
17378 F: include/linux/raid/
17379 F: include/uapi/linux/raid/
17381 SOLIDRUN CLEARFOG SUPPORT
17382 M: Russell King <linux@armlinux.org.uk>
17384 F: arch/arm/boot/dts/armada-388-clearfog*
17385 F: arch/arm/boot/dts/armada-38x-solidrun-*
17387 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17388 M: Russell King <linux@armlinux.org.uk>
17390 F: arch/arm/boot/dts/imx6*-cubox-i*
17391 F: arch/arm/boot/dts/imx6*-hummingboard*
17392 F: arch/arm/boot/dts/imx6*-sr-*
17394 SONIC NETWORK DRIVER
17395 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17396 L: netdev@vger.kernel.org
17398 F: drivers/net/ethernet/natsemi/sonic.*
17400 SONICS SILICON BACKPLANE DRIVER (SSB)
17401 M: Michael Buesch <m@bues.ch>
17402 L: linux-wireless@vger.kernel.org
17405 F: include/linux/ssb/
17407 SONY IMX208 SENSOR DRIVER
17408 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17409 L: linux-media@vger.kernel.org
17411 T: git git://linuxtv.org/media_tree.git
17412 F: drivers/media/i2c/imx208.c
17414 SONY IMX214 SENSOR DRIVER
17415 M: Ricardo Ribalda <ribalda@kernel.org>
17416 L: linux-media@vger.kernel.org
17418 T: git git://linuxtv.org/media_tree.git
17419 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17420 F: drivers/media/i2c/imx214.c
17422 SONY IMX219 SENSOR DRIVER
17423 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17424 L: linux-media@vger.kernel.org
17426 T: git git://linuxtv.org/media_tree.git
17427 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17428 F: drivers/media/i2c/imx219.c
17430 SONY IMX258 SENSOR DRIVER
17431 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17432 L: linux-media@vger.kernel.org
17434 T: git git://linuxtv.org/media_tree.git
17435 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17436 F: drivers/media/i2c/imx258.c
17438 SONY IMX274 SENSOR DRIVER
17439 M: Leon Luo <leonl@leopardimaging.com>
17440 L: linux-media@vger.kernel.org
17442 T: git git://linuxtv.org/media_tree.git
17443 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17444 F: drivers/media/i2c/imx274.c
17446 SONY IMX290 SENSOR DRIVER
17447 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17448 L: linux-media@vger.kernel.org
17450 T: git git://linuxtv.org/media_tree.git
17451 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17452 F: drivers/media/i2c/imx290.c
17454 SONY IMX319 SENSOR DRIVER
17455 M: Bingbu Cao <bingbu.cao@intel.com>
17456 L: linux-media@vger.kernel.org
17458 T: git git://linuxtv.org/media_tree.git
17459 F: drivers/media/i2c/imx319.c
17461 SONY IMX334 SENSOR DRIVER
17462 M: Paul J. Murphy <paul.j.murphy@intel.com>
17463 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17464 L: linux-media@vger.kernel.org
17466 T: git git://linuxtv.org/media_tree.git
17467 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17468 F: drivers/media/i2c/imx334.c
17470 SONY IMX335 SENSOR DRIVER
17471 M: Paul J. Murphy <paul.j.murphy@intel.com>
17472 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17473 L: linux-media@vger.kernel.org
17475 T: git git://linuxtv.org/media_tree.git
17476 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17477 F: drivers/media/i2c/imx335.c
17479 SONY IMX355 SENSOR DRIVER
17480 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17481 L: linux-media@vger.kernel.org
17483 T: git git://linuxtv.org/media_tree.git
17484 F: drivers/media/i2c/imx355.c
17486 SONY IMX412 SENSOR DRIVER
17487 M: Paul J. Murphy <paul.j.murphy@intel.com>
17488 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17489 L: linux-media@vger.kernel.org
17491 T: git git://linuxtv.org/media_tree.git
17492 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17493 F: drivers/media/i2c/imx412.c
17495 SONY MEMORYSTICK SUBSYSTEM
17496 M: Maxim Levitsky <maximlevitsky@gmail.com>
17497 M: Alex Dubov <oakad@yahoo.com>
17498 M: Ulf Hansson <ulf.hansson@linaro.org>
17499 L: linux-mmc@vger.kernel.org
17501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17502 F: drivers/memstick/
17503 F: include/linux/memstick.h
17505 SONY VAIO CONTROL DEVICE DRIVER
17506 M: Mattia Dongili <malattia@linux.it>
17507 L: platform-driver-x86@vger.kernel.org
17509 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17510 F: Documentation/admin-guide/laptops/sony-laptop.rst
17511 F: drivers/char/sonypi.c
17512 F: drivers/platform/x86/sony-laptop.c
17513 F: include/linux/sony-laptop.h
17516 M: Jaroslav Kysela <perex@perex.cz>
17517 M: Takashi Iwai <tiwai@suse.com>
17518 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17520 W: http://www.alsa-project.org/
17521 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17523 F: Documentation/sound/
17525 F: include/uapi/sound/
17528 SOUND - COMPRESSED AUDIO
17529 M: Vinod Koul <vkoul@kernel.org>
17530 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17533 F: Documentation/sound/designs/compress-offload.rst
17534 F: include/sound/compress_driver.h
17535 F: include/uapi/sound/compress_*
17536 F: sound/core/compress_offload.c
17537 F: sound/soc/soc-compress.c
17539 SOUND - DMAENGINE HELPERS
17540 M: Lars-Peter Clausen <lars@metafoo.de>
17542 F: include/sound/dmaengine_pcm.h
17543 F: sound/core/pcm_dmaengine.c
17544 F: sound/soc/soc-generic-dmaengine-pcm.c
17546 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17547 M: Liam Girdwood <lgirdwood@gmail.com>
17548 M: Mark Brown <broonie@kernel.org>
17549 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17551 W: http://alsa-project.org/main/index.php/ASoC
17552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17553 F: Documentation/devicetree/bindings/sound/
17554 F: Documentation/sound/soc/
17555 F: include/dt-bindings/sound/
17556 F: include/sound/soc*
17559 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17560 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17561 M: Liam Girdwood <lgirdwood@gmail.com>
17562 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17563 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17564 M: Daniel Baluta <daniel.baluta@nxp.com>
17565 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17567 W: https://github.com/thesofproject/linux/
17570 SOUNDWIRE SUBSYSTEM
17571 M: Vinod Koul <vkoul@kernel.org>
17572 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17573 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17574 R: Sanyog Kale <sanyog.r.kale@intel.com>
17575 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17578 F: Documentation/driver-api/soundwire/
17579 F: drivers/soundwire/
17580 F: include/linux/soundwire/
17583 M: Olli Salonen <olli.salonen@iki.fi>
17584 L: linux-media@vger.kernel.org
17586 W: https://linuxtv.org
17587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17588 F: drivers/media/dvb-frontends/sp2*
17590 SPARC + UltraSPARC (sparc/sparc64)
17591 M: "David S. Miller" <davem@davemloft.net>
17592 L: sparclinux@vger.kernel.org
17594 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17600 SPARC SERIAL DRIVERS
17601 M: "David S. Miller" <davem@davemloft.net>
17602 L: sparclinux@vger.kernel.org
17604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17606 F: drivers/tty/serial/suncore.c
17607 F: drivers/tty/serial/sunhv.c
17608 F: drivers/tty/serial/sunsab.c
17609 F: drivers/tty/serial/sunsab.h
17610 F: drivers/tty/serial/sunsu.c
17611 F: drivers/tty/serial/sunzilog.c
17612 F: drivers/tty/serial/sunzilog.h
17613 F: drivers/tty/vcc.c
17614 F: include/linux/sunserialcore.h
17617 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17618 L: linux-sparse@vger.kernel.org
17620 W: https://sparse.docs.kernel.org/
17621 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17622 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17623 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17624 F: include/linux/compiler.h
17626 SPEAKUP CONSOLE SPEECH DRIVER
17627 M: William Hubbs <w.d.hubbs@gmail.com>
17628 M: Chris Brannon <chris@the-brannons.com>
17629 M: Kirk Reiser <kirk@reisers.ca>
17630 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17631 L: speakup@linux-speakup.org
17633 W: http://www.linux-speakup.org/
17634 W: https://github.com/linux-speakup/speakup
17635 B: https://github.com/linux-speakup/speakup/issues
17636 F: drivers/accessibility/speakup/
17638 SPEAR CLOCK FRAMEWORK SUPPORT
17639 M: Viresh Kumar <vireshk@kernel.org>
17640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17642 W: http://www.st.com/spear
17643 F: drivers/clk/spear/
17645 SPEAR PLATFORM SUPPORT
17646 M: Viresh Kumar <vireshk@kernel.org>
17647 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17650 W: http://www.st.com/spear
17651 F: arch/arm/boot/dts/spear*
17652 F: arch/arm/mach-spear/
17655 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17656 R: Michael Walle <michael@walle.cc>
17657 R: Pratyush Yadav <p.yadav@ti.com>
17658 L: linux-mtd@lists.infradead.org
17660 W: http://www.linux-mtd.infradead.org/
17661 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17662 C: irc://irc.oftc.net/mtd
17663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17664 F: drivers/mtd/spi-nor/
17665 F: include/linux/mtd/spi-nor.h
17668 M: Mark Brown <broonie@kernel.org>
17669 L: linux-spi@vger.kernel.org
17671 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17673 F: Documentation/devicetree/bindings/spi/
17674 F: Documentation/spi/
17676 F: include/linux/spi/
17677 F: include/uapi/linux/spi/
17680 SPIDERNET NETWORK DRIVER for CELL
17681 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17682 M: Geoff Levand <geoff@infradead.org>
17683 L: netdev@vger.kernel.org
17684 L: linuxppc-dev@lists.ozlabs.org
17686 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17687 F: drivers/net/ethernet/toshiba/spider_net*
17690 M: Stephen Boyd <sboyd@kernel.org>
17691 L: linux-kernel@vger.kernel.org
17693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17694 F: Documentation/devicetree/bindings/spmi/
17696 F: include/dt-bindings/spmi/spmi.h
17697 F: include/linux/spmi.h
17698 F: include/trace/events/spmi.h
17701 M: Jeremy Kerr <jk@ozlabs.org>
17702 L: linuxppc-dev@lists.ozlabs.org
17704 W: http://www.ibm.com/developerworks/power/cell/
17705 F: Documentation/filesystems/spufs/spufs.rst
17706 F: arch/powerpc/platforms/cell/spufs/
17708 SQUASHFS FILE SYSTEM
17709 M: Phillip Lougher <phillip@squashfs.org.uk>
17710 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17712 W: http://squashfs.org.uk
17713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17714 F: Documentation/filesystems/squashfs.rst
17717 SRM (Alpha) environment access
17718 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17720 F: arch/alpha/kernel/srm_env.c
17722 ST LSM6DSx IMU IIO DRIVER
17723 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17724 L: linux-iio@vger.kernel.org
17726 W: http://www.st.com/
17727 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17728 F: drivers/iio/imu/st_lsm6dsx/
17730 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17731 M: Mickael Guene <mickael.guene@st.com>
17732 L: linux-media@vger.kernel.org
17734 T: git git://linuxtv.org/media_tree.git
17735 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17736 F: drivers/media/i2c/st-mipid02.c
17738 ST STM32 I2C/SMBUS DRIVER
17739 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17740 M: Alain Volmat <alain.volmat@foss.st.com>
17741 L: linux-i2c@vger.kernel.org
17743 F: drivers/i2c/busses/i2c-stm32*
17745 ST STM32 SPI DRIVER
17746 M: Alain Volmat <alain.volmat@foss.st.com>
17747 L: linux-spi@vger.kernel.org
17749 F: drivers/spi/spi-stm32.c
17752 M: Daniel Nilsson <daniel.nilsson@flex.com>
17753 L: linux-hwmon@vger.kernel.org
17755 F: Documentation/hwmon/stpddc60.rst
17756 F: drivers/hwmon/pmbus/stpddc60.c
17758 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17759 M: Song Qiang <songqiang1304521@gmail.com>
17760 L: linux-iio@vger.kernel.org
17762 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17763 F: drivers/iio/proximity/vl53l0x-i2c.c
17766 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17767 M: Sasha Levin <sashal@kernel.org>
17768 L: stable@vger.kernel.org
17770 F: Documentation/process/stable-kernel-rules.rst
17772 STAGING - ATOMISP DRIVER
17773 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17774 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17775 L: linux-media@vger.kernel.org
17777 F: drivers/staging/media/atomisp/
17779 STAGING - FIELDBUS SUBSYSTEM
17780 M: Sven Van Asbroeck <TheSven73@gmail.com>
17782 F: drivers/staging/fieldbus/*
17783 F: drivers/staging/fieldbus/Documentation/
17785 STAGING - HMS ANYBUS-S BUS
17786 M: Sven Van Asbroeck <TheSven73@gmail.com>
17788 F: drivers/staging/fieldbus/anybuss/
17790 STAGING - INDUSTRIAL IO
17791 M: Jonathan Cameron <jic23@kernel.org>
17792 L: linux-iio@vger.kernel.org
17794 F: Documentation/devicetree/bindings/staging/iio/
17795 F: drivers/staging/iio/
17797 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17798 M: Marc Dietrich <marvin24@gmx.de>
17799 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17800 L: linux-tegra@vger.kernel.org
17802 F: drivers/staging/nvec/
17804 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17805 M: Jens Frederich <jfrederich@gmail.com>
17806 M: Daniel Drake <dsd@laptop.org>
17807 M: Jon Nettleton <jon.nettleton@gmail.com>
17809 W: http://wiki.laptop.org/go/DCON
17810 F: drivers/staging/olpc_dcon/
17812 STAGING - REALTEK RTL8188EU DRIVERS
17813 M: Larry Finger <Larry.Finger@lwfinger.net>
17814 M: Phillip Potter <phil@philpotter.co.uk>
17816 F: drivers/staging/r8188eu/
17818 STAGING - REALTEK RTL8712U DRIVERS
17819 M: Larry Finger <Larry.Finger@lwfinger.net>
17820 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17822 F: drivers/staging/rtl8712/
17824 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17825 M: Michael Hennerich <michael.hennerich@analog.com>
17826 L: linux-fbdev@vger.kernel.org
17828 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17829 F: drivers/staging/fbtft/fb_seps525.c
17831 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17832 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17833 M: Teddy Wang <teddy.wang@siliconmotion.com>
17834 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17835 L: linux-fbdev@vger.kernel.org
17837 F: drivers/staging/sm750fb/
17839 STAGING - VIA VT665X DRIVERS
17840 M: Forest Bond <forest@alittletooquiet.net>
17842 F: drivers/staging/vt665?/
17845 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17846 L: linux-staging@lists.linux.dev
17848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17849 F: drivers/staging/
17851 STARFIRE/DURALAN NETWORK DRIVER
17852 M: Ion Badulescu <ionut@badula.org>
17854 F: drivers/net/ethernet/adaptec/starfire*
17857 M: Peter Zijlstra <peterz@infradead.org>
17858 M: Josh Poimboeuf <jpoimboe@redhat.com>
17859 M: Jason Baron <jbaron@akamai.com>
17860 R: Steven Rostedt <rostedt@goodmis.org>
17861 R: Ard Biesheuvel <ardb@kernel.org>
17863 F: arch/*/include/asm/jump_label*.h
17864 F: arch/*/include/asm/static_call*.h
17865 F: arch/*/kernel/jump_label.c
17866 F: arch/*/kernel/static_call.c
17867 F: include/linux/jump_label*.h
17868 F: include/linux/static_call*.h
17869 F: kernel/jump_label.c
17870 F: kernel/static_call.c
17872 STI AUDIO (ASoC) DRIVERS
17873 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17874 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17876 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17880 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17882 F: Documentation/devicetree/bindings/media/stih-cec.txt
17883 F: drivers/media/cec/platform/sti/
17885 STK1160 USB VIDEO CAPTURE DRIVER
17886 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17887 L: linux-media@vger.kernel.org
17889 T: git git://linuxtv.org/media_tree.git
17890 F: drivers/media/usb/stk1160/
17892 STM32 AUDIO (ASoC) DRIVERS
17893 M: Olivier Moysan <olivier.moysan@foss.st.com>
17894 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17895 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17897 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17900 STM32 TIMER/LPTIMER DRIVERS
17901 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17903 F: Documentation/ABI/testing/*timer-stm32
17904 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17905 F: drivers/*/stm32-*timer*
17906 F: drivers/pwm/pwm-stm32*
17907 F: include/linux/*/stm32-*tim*
17909 STMMAC ETHERNET DRIVER
17910 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17911 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17912 M: Jose Abreu <joabreu@synopsys.com>
17913 L: netdev@vger.kernel.org
17915 W: http://www.stlinux.com
17916 F: Documentation/networking/device_drivers/ethernet/stmicro/
17917 F: drivers/net/ethernet/stmicro/stmmac/
17920 M: Sam Creasey <sammy@sammy.net>
17922 W: http://sammy.net/sun3/
17923 F: arch/m68k/include/asm/sun3*
17924 F: arch/m68k/kernel/*sun3*
17925 F: arch/m68k/sun3*/
17926 F: drivers/net/ethernet/i825xx/sun3*
17928 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17929 M: Hans de Goede <hdegoede@redhat.com>
17930 L: linux-input@vger.kernel.org
17932 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17933 F: drivers/input/keyboard/sun4i-lradc-keys.c
17935 SUNDANCE NETWORK DRIVER
17936 M: Denis Kirjanov <kda@linux-powerpc.org>
17937 L: netdev@vger.kernel.org
17939 F: drivers/net/ethernet/dlink/sundance.c
17942 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17943 M: Rich Felker <dalias@libc.org>
17944 L: linux-sh@vger.kernel.org
17946 Q: http://patchwork.kernel.org/project/linux-sh/list/
17947 F: Documentation/sh/
17952 M: "Rafael J. Wysocki" <rafael@kernel.org>
17953 M: Len Brown <len.brown@intel.com>
17954 M: Pavel Machek <pavel@ucw.cz>
17955 L: linux-pm@vger.kernel.org
17957 B: https://bugzilla.kernel.org
17958 F: Documentation/power/
17959 F: arch/x86/kernel/acpi/
17960 F: drivers/base/power/
17961 F: include/linux/freezer.h
17962 F: include/linux/pm.h
17963 F: include/linux/suspend.h
17967 M: Martin Mares <mj@ucw.cz>
17968 L: linux-video@atrey.karlin.mff.cuni.cz
17970 F: Documentation/admin-guide/svga.rst
17971 F: arch/x86/boot/video*
17974 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17975 L: iommu@lists.linux-foundation.org
17977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17978 F: arch/*/kernel/pci-swiotlb.c
17979 F: include/linux/swiotlb.h
17980 F: kernel/dma/swiotlb.c
17983 M: Jiri Pirko <jiri@resnulli.us>
17984 M: Ivan Vecera <ivecera@redhat.com>
17985 L: netdev@vger.kernel.org
17987 F: include/net/switchdev.h
17990 SY8106A REGULATOR DRIVER
17991 M: Icenowy Zheng <icenowy@aosc.io>
17993 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17994 F: drivers/regulator/sy8106a-regulator.c
17996 SYNC FILE FRAMEWORK
17997 M: Sumit Semwal <sumit.semwal@linaro.org>
17998 R: Gustavo Padovan <gustavo@padovan.org>
17999 L: linux-media@vger.kernel.org
18000 L: dri-devel@lists.freedesktop.org
18002 T: git git://anongit.freedesktop.org/drm/drm-misc
18003 F: Documentation/driver-api/sync_file.rst
18004 F: drivers/dma-buf/dma-fence*
18005 F: drivers/dma-buf/sw_sync.c
18006 F: drivers/dma-buf/sync_*
18007 F: include/linux/sync_file.h
18008 F: include/uapi/linux/sync_file.h
18010 SYNOPSYS ARC ARCHITECTURE
18011 M: Vineet Gupta <vgupta@kernel.org>
18012 L: linux-snps-arc@lists.infradead.org
18014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18015 F: Documentation/devicetree/bindings/arc/*
18016 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18018 F: drivers/clocksource/arc_timer.c
18019 F: drivers/tty/serial/arc_uart.c
18021 SYNOPSYS ARC HSDK SDP pll clock driver
18022 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18024 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18025 F: drivers/clk/clk-hsdk-pll.c
18027 SYNOPSYS ARC SDP clock driver
18028 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18030 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18031 F: drivers/clk/axs10x/*
18033 SYNOPSYS ARC SDP platform support
18034 M: Alexey Brodkin <abrodkin@synopsys.com>
18036 F: Documentation/devicetree/bindings/arc/axs10*
18037 F: arch/arc/boot/dts/ax*
18038 F: arch/arc/plat-axs10x
18040 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18041 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18043 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18044 F: drivers/reset/reset-axs10x.c
18046 SYNOPSYS CREG GPIO DRIVER
18047 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18049 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18050 F: drivers/gpio/gpio-creg-snps.c
18052 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18053 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18055 F: drivers/tty/serial/8250/8250_dw.c
18056 F: drivers/tty/serial/8250/8250_dwlib.*
18057 F: drivers/tty/serial/8250/8250_lpss.c
18059 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18060 M: Hoan Tran <hoan@os.amperecomputing.com>
18061 M: Serge Semin <fancer.lancer@gmail.com>
18062 L: linux-gpio@vger.kernel.org
18064 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18065 F: drivers/gpio/gpio-dwapb.c
18067 SYNOPSYS DESIGNWARE APB SSI DRIVER
18068 M: Serge Semin <fancer.lancer@gmail.com>
18069 L: linux-spi@vger.kernel.org
18071 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18072 F: drivers/spi/spi-dw*
18074 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18075 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18077 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18078 F: drivers/dma/dw-axi-dmac/
18080 SYNOPSYS DESIGNWARE DMAC DRIVER
18081 M: Viresh Kumar <vireshk@kernel.org>
18082 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18084 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18086 F: include/dt-bindings/dma/dw-dmac.h
18087 F: include/linux/dma/dw.h
18088 F: include/linux/platform_data/dma-dw.h
18090 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18091 M: Jose Abreu <Jose.Abreu@synopsys.com>
18092 L: netdev@vger.kernel.org
18094 F: drivers/net/ethernet/synopsys/
18096 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18097 M: Jose Abreu <Jose.Abreu@synopsys.com>
18098 L: netdev@vger.kernel.org
18100 F: drivers/net/pcs/pcs-xpcs.c
18101 F: drivers/net/pcs/pcs-xpcs.h
18102 F: include/linux/pcs/pcs-xpcs.h
18104 SYNOPSYS DESIGNWARE I2C DRIVER
18105 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18106 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18107 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18108 L: linux-i2c@vger.kernel.org
18110 F: drivers/i2c/busses/i2c-designware-*
18112 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18113 M: Jaehoon Chung <jh80.chung@samsung.com>
18114 L: linux-mmc@vger.kernel.org
18116 F: drivers/mmc/host/dw_mmc*
18118 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18119 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18121 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18122 F: drivers/reset/reset-hsdk.c
18123 F: include/dt-bindings/reset/snps,hsdk-reset.h
18125 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18126 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18127 M: Manjunath M B <manjumb@synopsys.com>
18128 L: linux-mmc@vger.kernel.org
18130 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18132 SYSTEM CONFIGURATION (SYSCON)
18133 M: Lee Jones <lee.jones@linaro.org>
18134 M: Arnd Bergmann <arnd@arndb.de>
18136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18137 F: drivers/mfd/syscon.c
18139 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18140 M: Sudeep Holla <sudeep.holla@arm.com>
18141 R: Cristian Marussi <cristian.marussi@arm.com>
18142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18144 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18145 F: drivers/clk/clk-sc[mp]i.c
18146 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18147 F: drivers/firmware/arm_scmi/
18148 F: drivers/firmware/arm_scpi.c
18149 F: drivers/regulator/scmi-regulator.c
18150 F: drivers/reset/reset-scmi.c
18151 F: include/linux/sc[mp]i_protocol.h
18152 F: include/trace/events/scmi.h
18153 F: include/uapi/linux/virtio_scmi.h
18155 SYSTEM RESET/SHUTDOWN DRIVERS
18156 M: Sebastian Reichel <sre@kernel.org>
18157 L: linux-pm@vger.kernel.org
18159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18160 F: Documentation/devicetree/bindings/power/reset/
18161 F: drivers/power/reset/
18163 SYSTEM TRACE MODULE CLASS
18164 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18167 F: Documentation/trace/stm.rst
18168 F: drivers/hwtracing/stm/
18169 F: include/linux/stm.h
18170 F: include/uapi/linux/stm.h
18172 SYSTEM76 ACPI DRIVER
18173 M: Jeremy Soller <jeremy@system76.com>
18174 M: System76 Product Development <productdev@system76.com>
18175 L: platform-driver-x86@vger.kernel.org
18177 F: drivers/platform/x86/system76_acpi.c
18180 M: Christoph Hellwig <hch@infradead.org>
18182 F: Documentation/filesystems/sysv-fs.rst
18184 F: include/linux/sysv_fs.h
18186 TASKSTATS STATISTICS INTERFACE
18187 M: Balbir Singh <bsingharora@gmail.com>
18189 F: Documentation/accounting/taskstats*
18190 F: include/linux/taskstats*
18191 F: kernel/taskstats.c
18194 M: Jamal Hadi Salim <jhs@mojatatu.com>
18195 M: Cong Wang <xiyou.wangcong@gmail.com>
18196 M: Jiri Pirko <jiri@resnulli.us>
18197 L: netdev@vger.kernel.org
18199 F: include/net/pkt_cls.h
18200 F: include/net/pkt_sched.h
18201 F: include/net/tc_act/
18202 F: include/uapi/linux/pkt_cls.h
18203 F: include/uapi/linux/pkt_sched.h
18204 F: include/uapi/linux/tc_act/
18205 F: include/uapi/linux/tc_ematch/
18208 TC90522 MEDIA DRIVER
18209 M: Akihiro Tsukada <tskd08@gmail.com>
18210 L: linux-media@vger.kernel.org
18212 F: drivers/media/dvb-frontends/tc90522*
18214 TCP LOW PRIORITY MODULE
18215 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18216 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18218 W: http://tcp-lp-mod.sourceforge.net/
18219 F: net/ipv4/tcp_lp.c
18221 TDA10071 MEDIA DRIVER
18222 M: Antti Palosaari <crope@iki.fi>
18223 L: linux-media@vger.kernel.org
18225 W: https://linuxtv.org
18226 W: http://palosaari.fi/linux/
18227 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18228 T: git git://linuxtv.org/anttip/media_tree.git
18229 F: drivers/media/dvb-frontends/tda10071*
18231 TDA18212 MEDIA DRIVER
18232 M: Antti Palosaari <crope@iki.fi>
18233 L: linux-media@vger.kernel.org
18235 W: https://linuxtv.org
18236 W: http://palosaari.fi/linux/
18237 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18238 T: git git://linuxtv.org/anttip/media_tree.git
18239 F: drivers/media/tuners/tda18212*
18241 TDA18218 MEDIA DRIVER
18242 M: Antti Palosaari <crope@iki.fi>
18243 L: linux-media@vger.kernel.org
18245 W: https://linuxtv.org
18246 W: http://palosaari.fi/linux/
18247 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18248 T: git git://linuxtv.org/anttip/media_tree.git
18249 F: drivers/media/tuners/tda18218*
18251 TDA18250 MEDIA DRIVER
18252 M: Olli Salonen <olli.salonen@iki.fi>
18253 L: linux-media@vger.kernel.org
18255 W: https://linuxtv.org
18256 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18257 T: git git://linuxtv.org/media_tree.git
18258 F: drivers/media/tuners/tda18250*
18260 TDA18271 MEDIA DRIVER
18261 M: Michael Krufky <mkrufky@linuxtv.org>
18262 L: linux-media@vger.kernel.org
18264 W: https://linuxtv.org
18265 W: http://github.com/mkrufky
18266 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18267 T: git git://linuxtv.org/mkrufky/tuners.git
18268 F: drivers/media/tuners/tda18271*
18270 TDA1997x MEDIA DRIVER
18271 M: Tim Harvey <tharvey@gateworks.com>
18272 L: linux-media@vger.kernel.org
18274 W: https://linuxtv.org
18275 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18276 F: drivers/media/i2c/tda1997x.*
18278 TDA827x MEDIA DRIVER
18279 M: Michael Krufky <mkrufky@linuxtv.org>
18280 L: linux-media@vger.kernel.org
18282 W: https://linuxtv.org
18283 W: http://github.com/mkrufky
18284 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18285 T: git git://linuxtv.org/mkrufky/tuners.git
18286 F: drivers/media/tuners/tda8290.*
18288 TDA8290 MEDIA DRIVER
18289 M: Michael Krufky <mkrufky@linuxtv.org>
18290 L: linux-media@vger.kernel.org
18292 W: https://linuxtv.org
18293 W: http://github.com/mkrufky
18294 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18295 T: git git://linuxtv.org/mkrufky/tuners.git
18296 F: drivers/media/tuners/tda8290.*
18298 TDA9840 MEDIA DRIVER
18299 M: Hans Verkuil <hverkuil@xs4all.nl>
18300 L: linux-media@vger.kernel.org
18302 W: https://linuxtv.org
18303 T: git git://linuxtv.org/media_tree.git
18304 F: drivers/media/i2c/tda9840*
18306 TEA5761 TUNER DRIVER
18307 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18308 L: linux-media@vger.kernel.org
18310 W: https://linuxtv.org
18311 T: git git://linuxtv.org/media_tree.git
18312 F: drivers/media/tuners/tea5761.*
18314 TEA5767 TUNER DRIVER
18315 M: Mauro Carvalho Chehab <mchehab@kernel.org>
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/tuners/tea5767.*
18322 TEA6415C MEDIA DRIVER
18323 M: Hans Verkuil <hverkuil@xs4all.nl>
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/i2c/tea6415c*
18330 TEA6420 MEDIA DRIVER
18331 M: Hans Verkuil <hverkuil@xs4all.nl>
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/i2c/tea6420*
18339 M: Jiri Pirko <jiri@resnulli.us>
18340 L: netdev@vger.kernel.org
18342 F: drivers/net/team/
18343 F: include/linux/if_team.h
18344 F: include/uapi/linux/if_team.h
18346 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18347 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18349 F: arch/x86/platform/ts5500/
18351 TECHNOTREND USB IR RECEIVER
18352 M: Sean Young <sean@mess.org>
18353 L: linux-media@vger.kernel.org
18355 F: drivers/media/rc/ttusbir.c
18357 TECHWELL TW9910 VIDEO DECODER
18358 L: linux-media@vger.kernel.org
18360 F: drivers/media/i2c/tw9910.c
18361 F: include/media/i2c/tw9910.h
18364 M: Jens Wiklander <jens.wiklander@linaro.org>
18365 R: Sumit Garg <sumit.garg@linaro.org>
18366 L: op-tee@lists.trustedfirmware.org
18368 F: Documentation/staging/tee.rst
18370 F: include/linux/tee_drv.h
18371 F: include/uapi/linux/tee.h
18373 TEGRA ARCHITECTURE SUPPORT
18374 M: Thierry Reding <thierry.reding@gmail.com>
18375 M: Jonathan Hunter <jonathanh@nvidia.com>
18376 L: linux-tegra@vger.kernel.org
18378 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18383 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18384 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18386 F: drivers/clk/tegra/
18389 M: Laxman Dewangan <ldewangan@nvidia.com>
18390 M: Jon Hunter <jonathanh@nvidia.com>
18392 F: drivers/dma/tegra*
18395 M: Laxman Dewangan <ldewangan@nvidia.com>
18396 R: Dmitry Osipenko <digetx@gmail.com>
18398 F: drivers/i2c/busses/i2c-tegra.c
18400 TEGRA IOMMU DRIVERS
18401 M: Thierry Reding <thierry.reding@gmail.com>
18402 R: Krishna Reddy <vdumpa@nvidia.com>
18403 L: linux-tegra@vger.kernel.org
18405 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18406 F: drivers/iommu/tegra*
18409 M: Laxman Dewangan <ldewangan@nvidia.com>
18411 F: drivers/input/keyboard/tegra-kbc.c
18414 M: Stefan Agner <stefan@agner.ch>
18415 M: Lucas Stach <dev@lynxeye.de>
18417 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18418 F: drivers/mtd/nand/raw/tegra_nand.c
18421 M: Thierry Reding <thierry.reding@gmail.com>
18423 F: drivers/pwm/pwm-tegra.c
18425 TEGRA SERIAL DRIVER
18426 M: Laxman Dewangan <ldewangan@nvidia.com>
18428 F: drivers/tty/serial/serial-tegra.c
18431 M: Laxman Dewangan <ldewangan@nvidia.com>
18433 F: drivers/spi/spi-tegra*
18435 TEGRA QUAD SPI DRIVER
18436 M: Thierry Reding <thierry.reding@gmail.com>
18437 M: Jonathan Hunter <jonathanh@nvidia.com>
18438 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18439 L: linux-tegra@vger.kernel.org
18441 F: drivers/spi/spi-tegra210-quad.c
18444 M: Thierry Reding <thierry.reding@gmail.com>
18445 M: Jonathan Hunter <jonathanh@nvidia.com>
18446 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18447 L: linux-media@vger.kernel.org
18448 L: linux-tegra@vger.kernel.org
18450 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18451 F: drivers/staging/media/tegra-video/
18453 TEGRA XUSB PADCTL DRIVER
18454 M: JC Kuo <jckuo@nvidia.com>
18456 F: drivers/phy/tegra/xusb*
18458 TEHUTI ETHERNET DRIVER
18459 M: Andy Gospodarek <andy@greyhouse.net>
18460 L: netdev@vger.kernel.org
18462 F: drivers/net/ethernet/tehuti/*
18464 TELECOM CLOCK DRIVER FOR MCPL0010
18465 M: Mark Gross <mark.gross@intel.com>
18467 F: drivers/char/tlclk.c
18469 TEMPO SEMICONDUCTOR DRIVERS
18470 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18472 F: Documentation/devicetree/bindings/sound/tscs*.txt
18473 F: sound/soc/codecs/tscs*.c
18474 F: sound/soc/codecs/tscs*.h
18476 TENSILICA XTENSA PORT (xtensa)
18477 M: Chris Zankel <chris@zankel.net>
18478 M: Max Filippov <jcmvbkbc@gmail.com>
18479 L: linux-xtensa@linux-xtensa.org
18481 T: git git://github.com/czankel/xtensa-linux.git
18483 F: drivers/irqchip/irq-xtensa-*
18485 TEXAS INSTRUMENTS ASoC DRIVERS
18486 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18487 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18491 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18492 M: Ricardo Ribalda <ribalda@kernel.org>
18493 L: linux-iio@vger.kernel.org
18495 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18496 F: drivers/iio/dac/ti-dac7612.c
18498 TEXAS INSTRUMENTS DMA DRIVERS
18499 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18500 L: dmaengine@vger.kernel.org
18502 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18503 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18504 F: Documentation/devicetree/bindings/dma/ti/
18506 X: drivers/dma/ti/cppi41.c
18507 F: include/linux/dma/k3-udma-glue.h
18508 F: include/linux/dma/ti-cppi5.h
18509 F: include/linux/dma/k3-psil.h
18511 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18512 M: Nishanth Menon <nm@ti.com>
18513 M: Tero Kristo <kristo@kernel.org>
18514 M: Santosh Shilimkar <ssantosh@kernel.org>
18515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18517 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18518 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18519 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18520 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18521 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18522 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18523 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18524 F: drivers/clk/keystone/sci-clk.c
18525 F: drivers/firmware/ti_sci*
18526 F: drivers/irqchip/irq-ti-sci-inta.c
18527 F: drivers/irqchip/irq-ti-sci-intr.c
18528 F: drivers/reset/reset-ti-sci.c
18529 F: drivers/soc/ti/ti_sci_inta_msi.c
18530 F: drivers/soc/ti/ti_sci_pm_domains.c
18531 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18532 F: include/linux/soc/ti/ti_sci_inta_msi.h
18533 F: include/linux/soc/ti/ti_sci_protocol.h
18535 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18536 M: Robert Marko <robert.marko@sartura.hr>
18537 M: Luka Perkov <luka.perkov@sartura.hr>
18538 L: linux-hwmon@vger.kernel.org
18540 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18541 F: Documentation/hwmon/tps23861.rst
18542 F: drivers/hwmon/tps23861.c
18544 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18545 M: Puranjay Mohan <puranjay12@gmail.com>
18546 L: linux-iio@vger.kernel.org
18548 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18549 F: drivers/iio/temperature/tmp117.c
18551 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18552 M: Hans Verkuil <hverkuil@xs4all.nl>
18553 L: linux-media@vger.kernel.org
18555 W: https://linuxtv.org
18556 T: git git://linuxtv.org/media_tree.git
18557 F: drivers/media/radio/radio-raremono.c
18560 M: Zhang Rui <rui.zhang@intel.com>
18561 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18562 R: Amit Kucheria <amitk@kernel.org>
18563 L: linux-pm@vger.kernel.org
18565 Q: https://patchwork.kernel.org/project/linux-pm/list/
18566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18567 F: Documentation/devicetree/bindings/thermal/
18568 F: drivers/thermal/
18569 F: include/linux/cpu_cooling.h
18570 F: include/linux/thermal.h
18571 F: include/uapi/linux/thermal.h
18574 THERMAL DRIVER FOR AMLOGIC SOCS
18575 M: Guillaume La Roque <glaroque@baylibre.com>
18576 L: linux-pm@vger.kernel.org
18577 L: linux-amlogic@lists.infradead.org
18579 W: http://linux-meson.com/
18580 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18581 F: drivers/thermal/amlogic_thermal.c
18583 THERMAL/CPU_COOLING
18584 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18585 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18586 M: Viresh Kumar <viresh.kumar@linaro.org>
18587 R: Lukasz Luba <lukasz.luba@arm.com>
18588 L: linux-pm@vger.kernel.org
18590 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18591 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18592 F: drivers/thermal/cpufreq_cooling.c
18593 F: drivers/thermal/cpuidle_cooling.c
18594 F: include/linux/cpu_cooling.h
18596 THERMAL/POWER_ALLOCATOR
18597 M: Lukasz Luba <lukasz.luba@arm.com>
18598 L: linux-pm@vger.kernel.org
18600 F: Documentation/driver-api/thermal/power_allocator.rst
18601 F: drivers/thermal/gov_power_allocator.c
18602 F: include/trace/events/thermal_power_allocator.h
18604 THINKPAD ACPI EXTRAS DRIVER
18605 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18606 L: ibm-acpi-devel@lists.sourceforge.net
18607 L: platform-driver-x86@vger.kernel.org
18609 W: http://ibm-acpi.sourceforge.net
18610 W: http://thinkwiki.org/wiki/Ibm-acpi
18611 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18612 F: drivers/platform/x86/thinkpad_acpi.c
18614 THINKPAD LMI DRIVER
18615 M: Mark Pearson <markpearson@lenovo.com>
18616 L: platform-driver-x86@vger.kernel.org
18618 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18619 F: drivers/platform/x86/think-lmi.?
18621 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18622 M: Isaac Hazan <isaac.hazan@intel.com>
18623 L: linux-usb@vger.kernel.org
18625 F: drivers/thunderbolt/dma_test.c
18628 M: Andreas Noever <andreas.noever@gmail.com>
18629 M: Michael Jamet <michael.jamet@intel.com>
18630 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18631 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18632 L: linux-usb@vger.kernel.org
18634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18635 F: Documentation/admin-guide/thunderbolt.rst
18636 F: drivers/thunderbolt/
18637 F: include/linux/thunderbolt.h
18639 THUNDERBOLT NETWORK DRIVER
18640 M: Michael Jamet <michael.jamet@intel.com>
18641 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18642 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18643 L: netdev@vger.kernel.org
18645 F: drivers/net/thunderbolt.c
18647 THUNDERX GPIO DRIVER
18648 M: Robert Richter <rric@kernel.org>
18650 F: drivers/gpio/gpio-thunderx.c
18652 TI ADS131E0X ADC SERIES DRIVER
18653 M: Tomislav Denis <tomislav.denis@avl.com>
18654 L: linux-iio@vger.kernel.org
18656 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18657 F: drivers/iio/adc/ti-ads131e08.c
18659 TI AM437X VPFE DRIVER
18660 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18661 L: linux-media@vger.kernel.org
18663 W: https://linuxtv.org
18664 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18665 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18666 F: drivers/media/platform/am437x/
18668 TI BANDGAP AND THERMAL DRIVER
18669 M: Eduardo Valentin <edubezval@gmail.com>
18670 M: Keerthy <j-keerthy@ti.com>
18671 L: linux-pm@vger.kernel.org
18672 L: linux-omap@vger.kernel.org
18674 F: drivers/thermal/ti-soc-thermal/
18676 TI BQ27XXX POWER SUPPLY DRIVER
18677 F: drivers/power/supply/bq27xxx_battery.c
18678 F: drivers/power/supply/bq27xxx_battery_i2c.c
18679 F: include/linux/power/bq27xxx_battery.h
18681 TI CDCE706 CLOCK DRIVER
18682 M: Max Filippov <jcmvbkbc@gmail.com>
18684 F: drivers/clk/clk-cdce706.c
18687 M: Tero Kristo <kristo@kernel.org>
18688 L: linux-omap@vger.kernel.org
18691 F: include/linux/clk/ti.h
18693 TI DAVINCI MACHINE SUPPORT
18694 M: Sekhar Nori <nsekhar@ti.com>
18695 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18699 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18700 F: arch/arm/boot/dts/da850*
18701 F: arch/arm/mach-davinci/
18702 F: drivers/i2c/busses/i2c-davinci.c
18704 TI DAVINCI SERIES CLOCK DRIVER
18705 M: David Lechner <david@lechnology.com>
18706 R: Sekhar Nori <nsekhar@ti.com>
18708 F: Documentation/devicetree/bindings/clock/ti/davinci/
18709 F: drivers/clk/davinci/
18711 TI DAVINCI SERIES GPIO DRIVER
18712 M: Keerthy <j-keerthy@ti.com>
18713 L: linux-gpio@vger.kernel.org
18715 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18716 F: drivers/gpio/gpio-davinci.c
18718 TI DAVINCI SERIES MEDIA DRIVER
18719 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18720 L: linux-media@vger.kernel.org
18722 W: https://linuxtv.org
18723 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18724 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18725 F: drivers/media/platform/davinci/
18726 F: include/media/davinci/
18728 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18729 R: David Lechner <david@lechnology.com>
18730 L: linux-iio@vger.kernel.org
18731 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18732 F: drivers/counter/ti-eqep.c
18734 TI ETHERNET SWITCH DRIVER (CPSW)
18735 R: Grygorii Strashko <grygorii.strashko@ti.com>
18736 L: linux-omap@vger.kernel.org
18737 L: netdev@vger.kernel.org
18739 F: drivers/net/ethernet/ti/cpsw*
18740 F: drivers/net/ethernet/ti/davinci*
18742 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18743 M: Alex Dubov <oakad@yahoo.com>
18745 W: http://tifmxx.berlios.de/
18746 F: drivers/memstick/host/tifm_ms.c
18747 F: drivers/misc/tifm*
18748 F: drivers/mmc/host/tifm_sd.c
18749 F: include/linux/tifm.h
18751 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18752 M: Santosh Shilimkar <ssantosh@kernel.org>
18753 L: linux-kernel@vger.kernel.org
18754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18757 F: drivers/soc/ti/*
18759 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18760 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18761 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18762 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18764 F: sound/soc/codecs/isabelle*
18765 F: sound/soc/codecs/lm49453*
18767 TI PCM3060 ASoC CODEC DRIVER
18768 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18769 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18771 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18772 F: sound/soc/codecs/pcm3060*
18774 TI TAS571X FAMILY ASoC CODEC DRIVER
18775 M: Kevin Cernekee <cernekee@chromium.org>
18776 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18778 F: sound/soc/codecs/tas571x*
18780 TI TRF7970A NFC DRIVER
18781 M: Mark Greer <mgreer@animalcreek.com>
18782 L: linux-wireless@vger.kernel.org
18783 L: linux-nfc@lists.01.org (subscribers-only)
18785 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18786 F: drivers/nfc/trf7970a.c
18788 TI TSC2046 ADC DRIVER
18789 M: Oleksij Rempel <o.rempel@pengutronix.de>
18790 R: kernel@pengutronix.de
18791 L: linux-iio@vger.kernel.org
18793 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18794 F: drivers/iio/adc/ti-tsc2046.c
18796 TI TWL4030 SERIES SOC CODEC DRIVER
18797 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18798 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18800 F: sound/soc/codecs/twl4030*
18803 M: Benoit Parrot <bparrot@ti.com>
18804 L: linux-media@vger.kernel.org
18806 W: http://linuxtv.org/
18807 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18808 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18809 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18810 F: drivers/media/platform/ti-vpe/
18812 TI WILINK WIRELESS DRIVERS
18813 L: linux-wireless@vger.kernel.org
18815 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18816 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18818 F: drivers/net/wireless/ti/
18819 F: include/linux/wl12xx.h
18821 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18822 M: John Stultz <john.stultz@linaro.org>
18823 M: Thomas Gleixner <tglx@linutronix.de>
18824 R: Stephen Boyd <sboyd@kernel.org>
18825 L: linux-kernel@vger.kernel.org
18827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18828 F: include/linux/clocksource.h
18829 F: include/linux/time.h
18830 F: include/linux/timex.h
18831 F: include/uapi/linux/time.h
18832 F: include/uapi/linux/timex.h
18833 F: kernel/time/alarmtimer.c
18834 F: kernel/time/clocksource.c
18835 F: kernel/time/ntp.c
18836 F: kernel/time/time*.c
18837 F: tools/testing/selftests/timers/
18840 M: Jon Maloy <jmaloy@redhat.com>
18841 M: Ying Xue <ying.xue@windriver.com>
18842 L: netdev@vger.kernel.org (core kernel code)
18843 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18845 W: http://tipc.sourceforge.net/
18846 F: include/uapi/linux/tipc*.h
18849 TLAN NETWORK DRIVER
18850 M: Samuel Chessman <chessman@tux.org>
18851 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18853 W: http://sourceforge.net/projects/tlan/
18854 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18855 F: drivers/net/ethernet/ti/tlan.*
18857 TM6000 VIDEO4LINUX DRIVER
18858 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18859 L: linux-media@vger.kernel.org
18861 W: https://linuxtv.org
18862 T: git git://linuxtv.org/media_tree.git
18863 F: Documentation/admin-guide/media/tm6000*
18864 F: drivers/media/usb/tm6000/
18866 TMIO/SDHI MMC DRIVER
18867 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18868 L: linux-mmc@vger.kernel.org
18870 F: drivers/mmc/host/renesas_sdhi*
18871 F: drivers/mmc/host/tmio_mmc*
18872 F: include/linux/mfd/tmio.h
18874 TMP401 HARDWARE MONITOR DRIVER
18875 M: Guenter Roeck <linux@roeck-us.net>
18876 L: linux-hwmon@vger.kernel.org
18878 F: Documentation/hwmon/tmp401.rst
18879 F: drivers/hwmon/tmp401.c
18881 TMP513 HARDWARE MONITOR DRIVER
18882 M: Eric Tremblay <etremblay@distech-controls.com>
18883 L: linux-hwmon@vger.kernel.org
18885 F: Documentation/hwmon/tmp513.rst
18886 F: drivers/hwmon/tmp513.c
18888 TMPFS (SHMEM FILESYSTEM)
18889 M: Hugh Dickins <hughd@google.com>
18890 L: linux-mm@kvack.org
18892 F: include/linux/shmem_fs.h
18895 TOMOYO SECURITY MODULE
18896 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18897 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18898 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18899 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18900 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18901 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18903 W: https://tomoyo.osdn.jp/
18904 F: security/tomoyo/
18906 TOPSTAR LAPTOP EXTRAS DRIVER
18907 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18908 L: platform-driver-x86@vger.kernel.org
18910 F: drivers/platform/x86/topstar-laptop.c
18912 TORTURE-TEST MODULES
18913 M: Davidlohr Bueso <dave@stgolabs.net>
18914 M: "Paul E. McKenney" <paulmck@kernel.org>
18915 M: Josh Triplett <josh@joshtriplett.org>
18916 L: linux-kernel@vger.kernel.org
18918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18919 F: Documentation/RCU/torture.rst
18920 F: kernel/locking/locktorture.c
18921 F: kernel/rcu/rcuscale.c
18922 F: kernel/rcu/rcutorture.c
18923 F: kernel/rcu/refscale.c
18924 F: kernel/torture.c
18926 TOSHIBA ACPI EXTRAS DRIVER
18927 M: Azael Avalos <coproscefalo@gmail.com>
18928 L: platform-driver-x86@vger.kernel.org
18930 F: drivers/platform/x86/toshiba_acpi.c
18932 TOSHIBA BLUETOOTH DRIVER
18933 M: Azael Avalos <coproscefalo@gmail.com>
18934 L: platform-driver-x86@vger.kernel.org
18936 F: drivers/platform/x86/toshiba_bluetooth.c
18938 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18939 M: Azael Avalos <coproscefalo@gmail.com>
18940 L: platform-driver-x86@vger.kernel.org
18942 F: drivers/platform/x86/toshiba_haps.c
18945 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18947 W: http://www.buzzard.org.uk/toshiba/
18948 F: drivers/char/toshiba.c
18949 F: include/linux/toshiba.h
18950 F: include/uapi/linux/toshiba.h
18952 TOSHIBA TC358743 DRIVER
18953 M: Mats Randgaard <matrandg@cisco.com>
18954 L: linux-media@vger.kernel.org
18956 F: drivers/media/i2c/tc358743*
18957 F: include/media/i2c/tc358743.h
18959 TOSHIBA WMI HOTKEYS DRIVER
18960 M: Azael Avalos <coproscefalo@gmail.com>
18961 L: platform-driver-x86@vger.kernel.org
18963 F: drivers/platform/x86/toshiba-wmi.c
18966 M: Peter Huewe <peterhuewe@gmx.de>
18967 M: Jarkko Sakkinen <jarkko@kernel.org>
18968 R: Jason Gunthorpe <jgg@ziepe.ca>
18969 L: linux-integrity@vger.kernel.org
18971 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18972 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18974 F: drivers/char/tpm/
18977 M: Steven Rostedt <rostedt@goodmis.org>
18978 M: Ingo Molnar <mingo@redhat.com>
18980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18981 F: Documentation/trace/ftrace.rst
18982 F: arch/*/*/*/ftrace.h
18983 F: arch/*/kernel/ftrace.c
18985 F: include/*/ftrace.h
18986 F: include/linux/trace*.h
18989 F: tools/testing/selftests/ftrace/
18991 TRACING MMIO ACCESSES (MMIOTRACE)
18992 M: Steven Rostedt <rostedt@goodmis.org>
18993 M: Ingo Molnar <mingo@kernel.org>
18994 R: Karol Herbst <karolherbst@gmail.com>
18995 R: Pekka Paalanen <ppaalanen@gmail.com>
18996 L: linux-kernel@vger.kernel.org
18997 L: nouveau@lists.freedesktop.org
18999 F: arch/x86/mm/kmmio.c
19000 F: arch/x86/mm/mmio-mod.c
19001 F: arch/x86/mm/testmmiotrace.c
19002 F: include/linux/mmiotrace.h
19003 F: kernel/trace/trace_mmiotrace.c
19005 TRACING OS NOISE / LATENCY TRACERS
19006 M: Steven Rostedt <rostedt@goodmis.org>
19007 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19009 F: kernel/trace/trace_osnoise.c
19010 F: include/trace/events/osnoise.h
19011 F: kernel/trace/trace_hwlat.c
19012 F: kernel/trace/trace_irqsoff.c
19013 F: kernel/trace/trace_sched_wakeup.c
19014 F: Documentation/trace/osnoise-tracer.rst
19015 F: Documentation/trace/timerlat-tracer.rst
19016 F: Documentation/trace/hwlat_detector.rst
19017 F: arch/*/kernel/trace.c
19019 TRADITIONAL CHINESE DOCUMENTATION
19020 M: Hu Haowen <src.res@email.cn>
19021 L: linux-doc-tw-discuss@lists.sourceforge.net
19023 W: https://github.com/srcres258/linux-doc
19024 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19025 F: Documentation/translations/zh_TW/
19028 M: Jiri Kosina <trivial@kernel.org>
19030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19031 K: ^Subject:.*(?i)trivial
19034 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19035 M: Jiri Slaby <jirislaby@kernel.org>
19037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19038 F: Documentation/driver-api/serial/
19040 F: drivers/tty/serial/serial_core.c
19041 F: include/linux/selection.h
19042 F: include/linux/serial.h
19043 F: include/linux/serial_core.h
19044 F: include/linux/sysrq.h
19045 F: include/linux/tty*.h
19046 F: include/linux/vt.h
19047 F: include/linux/vt_*.h
19048 F: include/uapi/linux/serial.h
19049 F: include/uapi/linux/serial_core.h
19050 F: include/uapi/linux/tty.h
19052 TUA9001 MEDIA DRIVER
19053 M: Antti Palosaari <crope@iki.fi>
19054 L: linux-media@vger.kernel.org
19056 W: https://linuxtv.org
19057 W: http://palosaari.fi/linux/
19058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19059 T: git git://linuxtv.org/anttip/media_tree.git
19060 F: drivers/media/tuners/tua9001*
19062 TULIP NETWORK DRIVERS
19063 L: netdev@vger.kernel.org
19064 L: linux-parisc@vger.kernel.org
19066 F: drivers/net/ethernet/dec/tulip/
19069 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19071 W: http://vtun.sourceforge.net/tun
19072 F: Documentation/networking/tuntap.rst
19073 F: arch/um/os-Linux/drivers/
19075 TURBOCHANNEL SUBSYSTEM
19076 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19077 M: Ralf Baechle <ralf@linux-mips.org>
19078 L: linux-mips@vger.kernel.org
19080 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19082 F: include/linux/tc.h
19085 M: "Len Brown" <lenb@kernel.org>
19086 L: linux-pm@vger.kernel.org
19088 Q: https://patchwork.kernel.org/project/linux-pm/list/
19089 B: https://bugzilla.kernel.org
19090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19091 F: tools/power/x86/turbostat/
19093 TW5864 VIDEO4LINUX DRIVER
19094 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19095 M: Anton Sviridenko <anton@corp.bluecherry.net>
19096 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19097 M: Andrey Utkin <andrey_utkin@fastmail.com>
19098 L: linux-media@vger.kernel.org
19100 F: drivers/media/pci/tw5864/
19102 TW68 VIDEO4LINUX DRIVER
19103 M: Hans Verkuil <hverkuil@xs4all.nl>
19104 L: linux-media@vger.kernel.org
19106 W: https://linuxtv.org
19107 T: git git://linuxtv.org/media_tree.git
19108 F: drivers/media/pci/tw68/
19110 TW686X VIDEO4LINUX DRIVER
19111 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19112 L: linux-media@vger.kernel.org
19114 W: http://linuxtv.org
19115 T: git git://linuxtv.org/media_tree.git
19116 F: drivers/media/pci/tw686x/
19118 UACCE ACCELERATOR FRAMEWORK
19119 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19120 M: Zhou Wang <wangzhou1@hisilicon.com>
19121 L: linux-accelerators@lists.ozlabs.org
19122 L: linux-kernel@vger.kernel.org
19124 F: Documentation/ABI/testing/sysfs-driver-uacce
19125 F: Documentation/misc-devices/uacce.rst
19126 F: drivers/misc/uacce/
19127 F: include/linux/uacce.h
19128 F: include/uapi/misc/uacce/
19130 UBI FILE SYSTEM (UBIFS)
19131 M: Richard Weinberger <richard@nod.at>
19132 L: linux-mtd@lists.infradead.org
19134 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19137 F: Documentation/filesystems/ubifs-authentication.rst
19138 F: Documentation/filesystems/ubifs.rst
19141 UCLINUX (M68KNOMMU AND COLDFIRE)
19142 M: Greg Ungerer <gerg@linux-m68k.org>
19143 L: linux-m68k@lists.linux-m68k.org
19144 L: uclinux-dev@uclinux.org (subscribers-only)
19146 W: http://www.linux-m68k.org/
19147 W: http://www.uclinux.org/
19148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19149 F: arch/m68k/*/*_no.*
19151 F: arch/m68k/coldfire/
19152 F: arch/m68k/include/asm/*_no.*
19155 M: Jan Kara <jack@suse.com>
19157 F: Documentation/filesystems/udf.rst
19161 M: Bastien Nocera <hadess@hadess.net>
19162 L: linux-input@vger.kernel.org
19164 F: drivers/hid/hid-udraw-ps3.c
19167 M: Evgeniy Dushistov <dushistov@mail.ru>
19169 F: Documentation/admin-guide/ufs.rst
19172 UHID USERSPACE HID IO DRIVER
19173 M: David Rheinsberg <david.rheinsberg@gmail.com>
19174 L: linux-input@vger.kernel.org
19176 F: drivers/hid/uhid.c
19177 F: include/uapi/linux/uhid.h
19180 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19181 L: linux-usb@vger.kernel.org
19183 F: drivers/usb/common/ulpi.c
19184 F: include/linux/ulpi/
19187 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19188 L: linux-fsdevel@vger.kernel.org
19193 M: Tony Finch <dot@dotat.at>
19195 W: http://dotat.at/prog/unifdef
19196 F: scripts/unifdef.c
19198 UNIFORM CDROM DRIVER
19199 M: Phillip Potter <phil@philpotter.co.uk>
19201 F: Documentation/cdrom/
19202 F: drivers/cdrom/cdrom.c
19203 F: include/linux/cdrom.h
19204 F: include/uapi/linux/cdrom.h
19206 UNISYS S-PAR DRIVERS
19207 M: David Kershner <david.kershner@unisys.com>
19208 L: sparmaintainer@unisys.com (Unisys internal)
19210 F: drivers/staging/unisys/
19211 F: drivers/visorbus/
19212 F: include/linux/visorbus.h
19214 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19215 R: Alim Akhtar <alim.akhtar@samsung.com>
19216 R: Avri Altman <avri.altman@wdc.com>
19217 L: linux-scsi@vger.kernel.org
19219 F: Documentation/scsi/ufs.rst
19220 F: drivers/scsi/ufs/
19222 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19223 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19224 L: linux-scsi@vger.kernel.org
19226 F: drivers/scsi/ufs/*dwc*
19228 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19229 M: Stanley Chu <stanley.chu@mediatek.com>
19230 L: linux-scsi@vger.kernel.org
19231 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19233 F: drivers/scsi/ufs/ufs-mediatek*
19235 UNSORTED BLOCK IMAGES (UBI)
19236 M: Richard Weinberger <richard@nod.at>
19237 L: linux-mtd@lists.infradead.org
19239 W: http://www.linux-mtd.infradead.org/
19240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19242 F: drivers/mtd/ubi/
19243 F: include/linux/mtd/ubi.h
19244 F: include/uapi/mtd/ubi-user.h
19246 USB "USBNET" DRIVER FRAMEWORK
19247 M: Oliver Neukum <oneukum@suse.com>
19248 L: netdev@vger.kernel.org
19250 W: http://www.linux-usb.org/usbnet
19251 F: drivers/net/usb/usbnet.c
19252 F: include/linux/usb/usbnet.h
19255 M: Oliver Neukum <oneukum@suse.com>
19256 L: linux-usb@vger.kernel.org
19258 F: Documentation/usb/acm.rst
19259 F: drivers/usb/class/cdc-acm.*
19261 USB APPLE MFI FASTCHARGE DRIVER
19262 M: Bastien Nocera <hadess@hadess.net>
19263 L: linux-usb@vger.kernel.org
19265 F: drivers/usb/misc/apple-mfi-fastcharge.c
19267 USB AR5523 WIRELESS DRIVER
19268 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19269 L: linux-wireless@vger.kernel.org
19271 F: drivers/net/wireless/ath/ar5523/
19274 M: Oliver Neukum <oneukum@suse.com>
19275 L: linux-usb@vger.kernel.org
19276 L: linux-scsi@vger.kernel.org
19278 F: drivers/usb/storage/uas.c
19280 USB CDC ETHERNET DRIVER
19281 M: Oliver Neukum <oliver@neukum.org>
19282 L: linux-usb@vger.kernel.org
19284 F: drivers/net/usb/cdc_*.c
19285 F: include/uapi/linux/usb/cdc.h
19287 USB CHAOSKEY DRIVER
19288 M: Keith Packard <keithp@keithp.com>
19289 L: linux-usb@vger.kernel.org
19291 F: drivers/usb/misc/chaoskey.c
19293 USB CYPRESS C67X00 DRIVER
19294 M: Peter Korsgaard <jacmet@sunsite.dk>
19295 L: linux-usb@vger.kernel.org
19297 F: drivers/usb/c67x00/
19299 USB DAVICOM DM9601 DRIVER
19300 M: Peter Korsgaard <jacmet@sunsite.dk>
19301 L: netdev@vger.kernel.org
19303 W: http://www.linux-usb.org/usbnet
19304 F: drivers/net/usb/dm9601.c
19307 M: Alan Stern <stern@rowland.harvard.edu>
19308 L: linux-usb@vger.kernel.org
19310 F: Documentation/usb/ehci.rst
19311 F: drivers/usb/host/ehci*
19313 USB GADGET/PERIPHERAL SUBSYSTEM
19314 M: Felipe Balbi <balbi@kernel.org>
19315 L: linux-usb@vger.kernel.org
19317 W: http://www.linux-usb.org/gadget
19318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19319 F: drivers/usb/gadget/
19320 F: include/linux/usb/gadget*
19322 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19323 M: Jiri Kosina <jikos@kernel.org>
19324 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19325 L: linux-usb@vger.kernel.org
19327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19328 F: Documentation/hid/hiddev.rst
19329 F: drivers/hid/usbhid/
19331 USB INTEL XHCI ROLE MUX DRIVER
19332 M: Hans de Goede <hdegoede@redhat.com>
19333 L: linux-usb@vger.kernel.org
19335 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19337 USB IP DRIVER FOR HISILICON KIRIN 960
19338 M: Yu Chen <chenyu56@huawei.com>
19339 M: Binghui Wang <wangbinghui@hisilicon.com>
19340 L: linux-usb@vger.kernel.org
19342 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19343 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19345 USB IP DRIVER FOR HISILICON KIRIN 970
19346 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19347 L: linux-usb@vger.kernel.org
19349 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19350 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19353 M: Olav Kongas <ok@artecdesign.ee>
19354 L: linux-usb@vger.kernel.org
19356 F: drivers/usb/host/isp116x*
19357 F: include/linux/usb/isp116x.h
19360 M: Rui Miguel Silva <rui.silva@linaro.org>
19361 L: linux-usb@vger.kernel.org
19363 F: drivers/usb/isp1760/*
19364 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19366 USB LAN78XX ETHERNET DRIVER
19367 M: Woojung Huh <woojung.huh@microchip.com>
19368 M: UNGLinuxDriver@microchip.com
19369 L: netdev@vger.kernel.org
19371 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19372 F: drivers/net/usb/lan78xx.*
19373 F: include/dt-bindings/net/microchip-lan78xx.h
19375 USB MASS STORAGE DRIVER
19376 M: Alan Stern <stern@rowland.harvard.edu>
19377 L: linux-usb@vger.kernel.org
19378 L: usb-storage@lists.one-eyed-alien.net
19380 F: drivers/usb/storage/
19383 M: Clemens Ladisch <clemens@ladisch.de>
19384 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19387 F: sound/usb/midi.*
19389 USB NETWORKING DRIVERS
19390 L: linux-usb@vger.kernel.org
19392 F: drivers/net/usb/
19395 M: Alan Stern <stern@rowland.harvard.edu>
19396 L: linux-usb@vger.kernel.org
19398 F: Documentation/usb/ohci.rst
19399 F: drivers/usb/host/ohci*
19401 USB OTG FSM (Finite State Machine)
19402 M: Peter Chen <peter.chen@kernel.org>
19403 L: linux-usb@vger.kernel.org
19405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19406 F: drivers/usb/common/usb-otg-fsm.c
19409 M: Valentina Manea <valentina.manea.m@gmail.com>
19410 M: Shuah Khan <shuah@kernel.org>
19411 M: Shuah Khan <skhan@linuxfoundation.org>
19412 L: linux-usb@vger.kernel.org
19414 F: Documentation/usb/usbip_protocol.rst
19415 F: drivers/usb/usbip/
19416 F: tools/testing/selftests/drivers/usb/usbip/
19417 F: tools/usb/usbip/
19420 M: Petko Manolov <petkan@nucleusys.com>
19421 L: linux-usb@vger.kernel.org
19422 L: netdev@vger.kernel.org
19424 W: https://github.com/petkan/pegasus
19425 T: git git://github.com/petkan/pegasus.git
19426 F: drivers/net/usb/pegasus.*
19429 M: Felipe Balbi <balbi@kernel.org>
19430 L: linux-usb@vger.kernel.org
19432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19433 F: drivers/usb/phy/
19435 USB PRINTER DRIVER (usblp)
19436 M: Pete Zaitcev <zaitcev@redhat.com>
19437 L: linux-usb@vger.kernel.org
19439 F: drivers/usb/class/usblp.c
19441 USB RAW GADGET DRIVER
19442 R: Andrey Konovalov <andreyknvl@gmail.com>
19443 L: linux-usb@vger.kernel.org
19445 F: Documentation/usb/raw-gadget.rst
19446 F: drivers/usb/gadget/legacy/raw_gadget.c
19447 F: include/uapi/linux/usb/raw_gadget.h
19449 USB QMI WWAN NETWORK DRIVER
19450 M: Bjørn Mork <bjorn@mork.no>
19451 L: netdev@vger.kernel.org
19453 F: Documentation/ABI/testing/sysfs-class-net-qmi
19454 F: drivers/net/usb/qmi_wwan.c
19457 M: Petko Manolov <petkan@nucleusys.com>
19458 L: linux-usb@vger.kernel.org
19459 L: netdev@vger.kernel.org
19461 W: https://github.com/petkan/rtl8150
19462 T: git git://github.com/petkan/rtl8150.git
19463 F: drivers/net/usb/rtl8150.c
19465 USB SERIAL SUBSYSTEM
19466 M: Johan Hovold <johan@kernel.org>
19467 L: linux-usb@vger.kernel.org
19469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19470 F: Documentation/usb/usb-serial.rst
19471 F: drivers/usb/serial/
19472 F: include/linux/usb/serial.h
19474 USB SMSC75XX ETHERNET DRIVER
19475 M: Steve Glendinning <steve.glendinning@shawell.net>
19476 L: netdev@vger.kernel.org
19478 F: drivers/net/usb/smsc75xx.*
19480 USB SMSC95XX ETHERNET DRIVER
19481 M: Steve Glendinning <steve.glendinning@shawell.net>
19482 M: UNGLinuxDriver@microchip.com
19483 L: netdev@vger.kernel.org
19485 F: drivers/net/usb/smsc95xx.*
19488 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19489 L: linux-usb@vger.kernel.org
19491 W: http://www.linux-usb.org
19492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19493 F: Documentation/devicetree/bindings/usb/
19494 F: Documentation/usb/
19496 F: include/linux/usb.h
19497 F: include/linux/usb/
19499 USB TYPEC BUS FOR ALTERNATE MODES
19500 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19501 L: linux-usb@vger.kernel.org
19503 F: Documentation/ABI/testing/sysfs-bus-typec
19504 F: Documentation/driver-api/usb/typec_bus.rst
19505 F: drivers/usb/typec/altmodes/
19506 F: include/linux/usb/typec_altmode.h
19509 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19510 L: linux-usb@vger.kernel.org
19512 F: Documentation/ABI/testing/sysfs-class-typec
19513 F: Documentation/driver-api/usb/typec.rst
19514 F: drivers/usb/typec/
19515 F: include/linux/usb/typec.h
19517 USB TYPEC INTEL PMC MUX DRIVER
19518 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19519 L: linux-usb@vger.kernel.org
19521 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19522 F: drivers/usb/typec/mux/intel_pmc_mux.c
19524 USB TYPEC PI3USB30532 MUX DRIVER
19525 M: Hans de Goede <hdegoede@redhat.com>
19526 L: linux-usb@vger.kernel.org
19528 F: drivers/usb/typec/mux/pi3usb30532.c
19530 USB TYPEC PORT CONTROLLER DRIVERS
19531 M: Guenter Roeck <linux@roeck-us.net>
19532 L: linux-usb@vger.kernel.org
19534 F: drivers/usb/typec/tcpm/
19537 M: Alan Stern <stern@rowland.harvard.edu>
19538 L: linux-usb@vger.kernel.org
19540 F: drivers/usb/host/uhci*
19543 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19544 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19545 L: linux-media@vger.kernel.org
19547 W: http://www.ideasonboard.org/uvc/
19548 T: git git://linuxtv.org/media_tree.git
19549 F: drivers/media/usb/uvc/
19550 F: include/uapi/linux/uvcvideo.h
19553 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19554 L: linux-usb@vger.kernel.org
19556 F: drivers/usb/gadget/function/*uvc*
19557 F: drivers/usb/gadget/legacy/webcam.c
19558 F: include/uapi/linux/usb/g_uvc.h
19560 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19561 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19562 L: linux-wireless@vger.kernel.org
19564 F: drivers/net/wireless/rndis_wlan.c
19567 M: Mathias Nyman <mathias.nyman@intel.com>
19568 L: linux-usb@vger.kernel.org
19570 F: drivers/usb/host/pci-quirks*
19571 F: drivers/usb/host/xhci*
19574 L: linux-wireless@vger.kernel.org
19576 W: http://linux-lc100020.sourceforge.net
19577 F: drivers/net/wireless/zydas/zd1201.*
19580 M: Antoine Jacquet <royale@zerezo.com>
19581 L: linux-usb@vger.kernel.org
19582 L: linux-media@vger.kernel.org
19584 W: http://royale.zerezo.com/zr364xx/
19585 T: git git://linuxtv.org/media_tree.git
19586 F: Documentation/admin-guide/media/zr364xx*
19587 F: drivers/media/usb/zr364xx/
19589 USER-MODE LINUX (UML)
19590 M: Jeff Dike <jdike@addtoit.com>
19591 M: Richard Weinberger <richard@nod.at>
19592 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19593 L: linux-um@lists.infradead.org
19595 W: http://user-mode-linux.sourceforge.net
19596 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19598 F: Documentation/virt/uml/
19603 USERSPACE COPYIN/COPYOUT (UIOVEC)
19604 M: Alexander Viro <viro@zeniv.linux.org.uk>
19606 F: include/linux/uio.h
19609 USERSPACE DMA BUFFER DRIVER
19610 M: Gerd Hoffmann <kraxel@redhat.com>
19611 L: dri-devel@lists.freedesktop.org
19613 T: git git://anongit.freedesktop.org/drm/drm-misc
19614 F: drivers/dma-buf/udmabuf.c
19615 F: include/uapi/linux/udmabuf.h
19617 USERSPACE I/O (UIO)
19618 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19621 F: Documentation/driver-api/uio-howto.rst
19623 F: include/linux/uio_driver.h
19626 M: Karel Zak <kzak@redhat.com>
19627 L: util-linux@vger.kernel.org
19629 W: http://en.wikipedia.org/wiki/Util-linux
19630 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19633 M: Christoph Hellwig <hch@lst.de>
19634 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19635 L: linux-kernel@vger.kernel.org
19637 T: git git://git.infradead.org/users/hch/uuid.git
19638 F: include/linux/uuid.h
19639 F: include/uapi/linux/uuid.h
19644 M: Justin Ernst <justin.ernst@hpe.com>
19645 L: platform-driver-x86@vger.kernel.org
19647 F: drivers/platform/x86/uv_sysfs.c
19650 M: Michal Januszewski <spock@gentoo.org>
19651 L: linux-fbdev@vger.kernel.org
19653 W: https://github.com/mjanusz/v86d
19654 F: Documentation/fb/uvesafb.rst
19655 F: drivers/video/fbdev/uvesafb.*
19657 Ux500 CLOCK DRIVERS
19658 M: Ulf Hansson <ulf.hansson@linaro.org>
19659 L: linux-clk@vger.kernel.org
19660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19662 F: drivers/clk/ux500/
19665 M: Stefan Agner <stefan@agner.ch>
19666 L: linux-mtd@lists.infradead.org
19668 F: drivers/mtd/nand/raw/vf610_nfc.c
19670 VFAT/FAT/MSDOS FILESYSTEM
19671 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19673 F: Documentation/filesystems/vfat.rst
19677 M: Alex Williamson <alex.williamson@redhat.com>
19678 R: Cornelia Huck <cohuck@redhat.com>
19679 L: kvm@vger.kernel.org
19681 T: git git://github.com/awilliam/linux-vfio.git
19682 F: Documentation/driver-api/vfio.rst
19684 F: include/linux/vfio.h
19685 F: include/linux/vfio_pci_core.h
19686 F: include/uapi/linux/vfio.h
19689 M: Diana Craciun <diana.craciun@oss.nxp.com>
19690 L: kvm@vger.kernel.org
19692 F: drivers/vfio/fsl-mc/
19694 VFIO MEDIATED DEVICE DRIVERS
19695 M: Kirti Wankhede <kwankhede@nvidia.com>
19696 L: kvm@vger.kernel.org
19698 F: Documentation/driver-api/vfio-mediated-device.rst
19699 F: drivers/vfio/mdev/
19700 F: include/linux/mdev.h
19701 F: samples/vfio-mdev/
19703 VFIO PLATFORM DRIVER
19704 M: Eric Auger <eric.auger@redhat.com>
19705 L: kvm@vger.kernel.org
19707 F: drivers/vfio/platform/
19710 R: Lukas Wunner <lukas@wunner.de>
19712 T: git git://anongit.freedesktop.org/drm/drm-misc
19713 F: Documentation/gpu/vga-switcheroo.rst
19714 F: drivers/gpu/vga/vga_switcheroo.c
19715 F: include/linux/vga_switcheroo.h
19717 VIA RHINE NETWORK DRIVER
19719 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19720 F: drivers/net/ethernet/via/via-rhine.c
19722 VIA SD/MMC CARD CONTROLLER DRIVER
19723 M: Bruce Chang <brucechang@via.com.tw>
19724 M: Harald Welte <HaraldWelte@viatech.com>
19726 F: drivers/mmc/host/via-sdmmc.c
19728 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19729 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19730 L: linux-fbdev@vger.kernel.org
19732 F: drivers/video/fbdev/via/
19733 F: include/linux/via-core.h
19734 F: include/linux/via-gpio.h
19735 F: include/linux/via_i2c.h
19737 VIA VELOCITY NETWORK DRIVER
19738 M: Francois Romieu <romieu@fr.zoreil.com>
19739 L: netdev@vger.kernel.org
19741 F: drivers/net/ethernet/via/via-velocity.*
19743 VICODEC VIRTUAL CODEC DRIVER
19744 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19745 L: linux-media@vger.kernel.org
19747 W: https://linuxtv.org
19748 T: git git://linuxtv.org/media_tree.git
19749 F: drivers/media/test-drivers/vicodec/*
19751 VIDEO I2C POLLING DRIVER
19752 M: Matt Ranostay <matt.ranostay@konsulko.com>
19753 L: linux-media@vger.kernel.org
19755 F: drivers/media/i2c/video-i2c.c
19757 VIDEO MULTIPLEXER DRIVER
19758 M: Philipp Zabel <p.zabel@pengutronix.de>
19759 L: linux-media@vger.kernel.org
19761 F: drivers/media/platform/video-mux.c
19763 VIDEOBUF2 FRAMEWORK
19764 M: Tomasz Figa <tfiga@chromium.org>
19765 M: Marek Szyprowski <m.szyprowski@samsung.com>
19766 L: linux-media@vger.kernel.org
19768 F: drivers/media/common/videobuf2/*
19769 F: include/media/videobuf2-*
19771 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19772 M: Helen Koike <helen.koike@collabora.com>
19773 R: Shuah Khan <skhan@linuxfoundation.org>
19774 L: linux-media@vger.kernel.org
19776 W: https://linuxtv.org
19777 T: git git://linuxtv.org/media_tree.git
19778 F: drivers/media/test-drivers/vimc/*
19781 M: Alex Williamson <alex.williamson@redhat.com>
19782 M: Paolo Bonzini <pbonzini@redhat.com>
19783 L: kvm@vger.kernel.org
19787 VIRTIO AND VHOST VSOCK DRIVER
19788 M: Stefan Hajnoczi <stefanha@redhat.com>
19789 M: Stefano Garzarella <sgarzare@redhat.com>
19790 L: kvm@vger.kernel.org
19791 L: virtualization@lists.linux-foundation.org
19792 L: netdev@vger.kernel.org
19794 F: drivers/vhost/vsock.c
19795 F: include/linux/virtio_vsock.h
19796 F: include/uapi/linux/virtio_vsock.h
19797 F: net/vmw_vsock/virtio_transport.c
19798 F: net/vmw_vsock/virtio_transport_common.c
19800 VIRTIO BLOCK AND SCSI DRIVERS
19801 M: "Michael S. Tsirkin" <mst@redhat.com>
19802 M: Jason Wang <jasowang@redhat.com>
19803 R: Paolo Bonzini <pbonzini@redhat.com>
19804 R: Stefan Hajnoczi <stefanha@redhat.com>
19805 L: virtualization@lists.linux-foundation.org
19807 F: drivers/block/virtio_blk.c
19808 F: drivers/scsi/virtio_scsi.c
19809 F: drivers/vhost/scsi.c
19810 F: include/uapi/linux/virtio_blk.h
19811 F: include/uapi/linux/virtio_scsi.h
19813 VIRTIO CONSOLE DRIVER
19814 M: Amit Shah <amit@kernel.org>
19815 L: virtualization@lists.linux-foundation.org
19817 F: drivers/char/virtio_console.c
19818 F: include/linux/virtio_console.h
19819 F: include/uapi/linux/virtio_console.h
19821 VIRTIO CORE AND NET DRIVERS
19822 M: "Michael S. Tsirkin" <mst@redhat.com>
19823 M: Jason Wang <jasowang@redhat.com>
19824 L: virtualization@lists.linux-foundation.org
19826 F: Documentation/devicetree/bindings/virtio/
19827 F: drivers/block/virtio_blk.c
19828 F: drivers/crypto/virtio/
19829 F: drivers/net/virtio_net.c
19832 F: include/linux/vdpa.h
19833 F: include/linux/virtio*.h
19834 F: include/uapi/linux/virtio_*.h
19838 M: "Michael S. Tsirkin" <mst@redhat.com>
19839 M: David Hildenbrand <david@redhat.com>
19840 L: virtualization@lists.linux-foundation.org
19842 F: drivers/virtio/virtio_balloon.c
19843 F: include/uapi/linux/virtio_balloon.h
19844 F: include/linux/balloon_compaction.h
19845 F: mm/balloon_compaction.c
19847 VIRTIO CRYPTO DRIVER
19848 M: Gonglei <arei.gonglei@huawei.com>
19849 L: virtualization@lists.linux-foundation.org
19850 L: linux-crypto@vger.kernel.org
19852 F: drivers/crypto/virtio/
19853 F: include/uapi/linux/virtio_crypto.h
19855 VIRTIO DRIVERS FOR S390
19856 M: Cornelia Huck <cohuck@redhat.com>
19857 M: Halil Pasic <pasic@linux.ibm.com>
19858 L: linux-s390@vger.kernel.org
19859 L: virtualization@lists.linux-foundation.org
19860 L: kvm@vger.kernel.org
19862 F: arch/s390/include/uapi/asm/virtio-ccw.h
19863 F: drivers/s390/virtio/
19866 M: Vivek Goyal <vgoyal@redhat.com>
19867 M: Stefan Hajnoczi <stefanha@redhat.com>
19868 M: Miklos Szeredi <miklos@szeredi.hu>
19869 L: virtualization@lists.linux-foundation.org
19870 L: linux-fsdevel@vger.kernel.org
19872 W: https://virtio-fs.gitlab.io/
19873 F: Documentation/filesystems/virtiofs.rst
19874 F: fs/fuse/virtio_fs.c
19875 F: include/uapi/linux/virtio_fs.h
19878 M: Enrico Weigelt, metux IT consult <info@metux.net>
19879 M: Viresh Kumar <vireshk@kernel.org>
19880 L: linux-gpio@vger.kernel.org
19881 L: virtualization@lists.linux-foundation.org
19883 F: drivers/gpio/gpio-virtio.c
19884 F: include/uapi/linux/virtio_gpio.h
19887 M: David Airlie <airlied@linux.ie>
19888 M: Gerd Hoffmann <kraxel@redhat.com>
19889 L: dri-devel@lists.freedesktop.org
19890 L: virtualization@lists.linux-foundation.org
19892 T: git git://anongit.freedesktop.org/drm/drm-misc
19893 F: drivers/gpu/drm/virtio/
19894 F: include/uapi/linux/virtio_gpu.h
19896 VIRTIO HOST (VHOST)
19897 M: "Michael S. Tsirkin" <mst@redhat.com>
19898 M: Jason Wang <jasowang@redhat.com>
19899 L: kvm@vger.kernel.org
19900 L: virtualization@lists.linux-foundation.org
19901 L: netdev@vger.kernel.org
19903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19905 F: include/linux/vhost_iotlb.h
19906 F: include/uapi/linux/vhost.h
19908 VIRTIO INPUT DRIVER
19909 M: Gerd Hoffmann <kraxel@redhat.com>
19911 F: drivers/virtio/virtio_input.c
19912 F: include/uapi/linux/virtio_input.h
19914 VIRTIO IOMMU DRIVER
19915 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19916 L: virtualization@lists.linux-foundation.org
19918 F: drivers/iommu/virtio-iommu.c
19919 F: include/uapi/linux/virtio_iommu.h
19922 M: David Hildenbrand <david@redhat.com>
19923 L: virtualization@lists.linux-foundation.org
19925 W: https://virtio-mem.gitlab.io/
19926 F: drivers/virtio/virtio_mem.c
19927 F: include/uapi/linux/virtio_mem.h
19929 VIRTIO SOUND DRIVER
19930 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19931 M: "Michael S. Tsirkin" <mst@redhat.com>
19932 L: virtualization@lists.linux-foundation.org
19933 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19935 F: include/uapi/linux/virtio_snd.h
19939 M: Jie Deng <jie.deng@intel.com>
19940 M: Viresh Kumar <viresh.kumar@linaro.org>
19941 L: linux-i2c@vger.kernel.org
19942 L: virtualization@lists.linux-foundation.org
19944 F: drivers/i2c/busses/i2c-virtio.c
19945 F: include/uapi/linux/virtio_i2c.h
19947 VIRTUAL BOX GUEST DEVICE DRIVER
19948 M: Hans de Goede <hdegoede@redhat.com>
19949 M: Arnd Bergmann <arnd@arndb.de>
19950 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19952 F: drivers/virt/vboxguest/
19953 F: include/linux/vbox_utils.h
19954 F: include/uapi/linux/vbox*.h
19956 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19957 M: Hans de Goede <hdegoede@redhat.com>
19958 L: linux-fsdevel@vger.kernel.org
19962 VIRTUAL SERIO DEVICE DRIVER
19963 M: Stephen Chandler Paul <thatslyude@gmail.com>
19965 F: drivers/input/serio/userio.c
19966 F: include/uapi/linux/userio.h
19968 VIVID VIRTUAL VIDEO DRIVER
19969 M: Hans Verkuil <hverkuil@xs4all.nl>
19970 L: linux-media@vger.kernel.org
19972 W: https://linuxtv.org
19973 T: git git://linuxtv.org/media_tree.git
19974 F: drivers/media/test-drivers/vivid/*
19976 VIDTV VIRTUAL DIGITAL TV DRIVER
19977 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19978 L: linux-media@vger.kernel.org
19980 W: https://linuxtv.org
19981 T: git git://linuxtv.org/media_tree.git
19982 F: drivers/media/test-drivers/vidtv/*
19985 M: Florian Fainelli <f.fainelli@gmail.com>
19986 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19988 F: drivers/vlynq/vlynq.c
19989 F: include/linux/vlynq.h
19992 M: Martyn Welch <martyn@welchs.me.uk>
19993 M: Manohar Vanga <manohar.vanga@gmail.com>
19994 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19995 L: linux-kernel@vger.kernel.org
19997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19998 F: Documentation/driver-api/vme.rst
19999 F: drivers/staging/vme/
20001 F: include/linux/vme*
20003 VM SOCKETS (AF_VSOCK)
20004 M: Stefano Garzarella <sgarzare@redhat.com>
20005 L: virtualization@lists.linux-foundation.org
20006 L: netdev@vger.kernel.org
20008 F: drivers/net/vsockmon.c
20009 F: include/net/af_vsock.h
20010 F: include/uapi/linux/vm_sockets.h
20011 F: include/uapi/linux/vm_sockets_diag.h
20012 F: include/uapi/linux/vsockmon.h
20014 F: tools/testing/vsock/
20016 VMWARE BALLOON DRIVER
20017 M: Nadav Amit <namit@vmware.com>
20018 M: "VMware, Inc." <pv-drivers@vmware.com>
20019 L: linux-kernel@vger.kernel.org
20021 F: drivers/misc/vmw_balloon.c
20023 VMWARE HYPERVISOR INTERFACE
20024 M: Deep Shah <sdeep@vmware.com>
20025 M: "VMware, Inc." <pv-drivers@vmware.com>
20026 L: virtualization@lists.linux-foundation.org
20028 F: arch/x86/include/asm/vmware.h
20029 F: arch/x86/kernel/cpu/vmware.c
20031 VMWARE PVRDMA DRIVER
20032 M: Adit Ranadive <aditr@vmware.com>
20033 M: VMware PV-Drivers <pv-drivers@vmware.com>
20034 L: linux-rdma@vger.kernel.org
20036 F: drivers/infiniband/hw/vmw_pvrdma/
20038 VMware PVSCSI driver
20039 M: Vishal Bhakta <vbhakta@vmware.com>
20040 M: VMware PV-Drivers <pv-drivers@vmware.com>
20041 L: linux-scsi@vger.kernel.org
20043 F: drivers/scsi/vmw_pvscsi.c
20044 F: drivers/scsi/vmw_pvscsi.h
20046 VMWARE VIRTUAL PTP CLOCK DRIVER
20047 M: Vivek Thampi <vithampi@vmware.com>
20048 M: "VMware, Inc." <pv-drivers@vmware.com>
20049 L: netdev@vger.kernel.org
20051 F: drivers/ptp/ptp_vmw.c
20054 M: Jorgen Hansen <jhansen@vmware.com>
20055 M: Vishnu Dasa <vdasa@vmware.com>
20056 L: linux-kernel@vger.kernel.org
20057 L: pv-drivers@vmware.com (private)
20059 F: drivers/misc/vmw_vmci/
20061 VMWARE VMMOUSE SUBDRIVER
20062 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20063 M: "VMware, Inc." <pv-drivers@vmware.com>
20064 L: linux-input@vger.kernel.org
20066 F: drivers/input/mouse/vmmouse.c
20067 F: drivers/input/mouse/vmmouse.h
20069 VMWARE VMXNET3 ETHERNET DRIVER
20070 M: Ronak Doshi <doshir@vmware.com>
20071 M: pv-drivers@vmware.com
20072 L: netdev@vger.kernel.org
20074 F: drivers/net/vmxnet3/
20076 VOCORE VOCORE2 BOARD
20077 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20078 L: linux-mips@vger.kernel.org
20080 F: arch/mips/boot/dts/ralink/vocore2.dts
20082 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20083 M: Liam Girdwood <lgirdwood@gmail.com>
20084 M: Mark Brown <broonie@kernel.org>
20085 L: linux-kernel@vger.kernel.org
20087 W: http://www.slimlogic.co.uk/?p=48
20088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20089 F: Documentation/devicetree/bindings/regulator/
20090 F: Documentation/power/regulator/
20091 F: drivers/regulator/
20092 F: include/dt-bindings/regulator/
20093 F: include/linux/regulator/
20094 K: regulator_get_optional
20096 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20097 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20098 F: drivers/regulator/irq_helpers.c
20101 M: David Ahern <dsahern@kernel.org>
20102 L: netdev@vger.kernel.org
20104 F: Documentation/networking/vrf.rst
20105 F: drivers/net/vrf.c
20108 M: Petr Mladek <pmladek@suse.com>
20109 M: Steven Rostedt <rostedt@goodmis.org>
20110 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20111 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20112 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20115 F: Documentation/core-api/printk-formats.rst
20116 F: lib/test_printf.c
20117 F: lib/test_scanf.c
20120 VT1211 HARDWARE MONITOR DRIVER
20121 M: Juerg Haefliger <juergh@gmail.com>
20122 L: linux-hwmon@vger.kernel.org
20124 F: Documentation/hwmon/vt1211.rst
20125 F: drivers/hwmon/vt1211.c
20127 VT8231 HARDWARE MONITOR DRIVER
20128 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20129 L: linux-hwmon@vger.kernel.org
20131 F: drivers/hwmon/vt8231.c
20133 VUB300 USB to SDIO/SD/MMC bridge chip
20134 L: linux-mmc@vger.kernel.org
20136 F: drivers/mmc/host/vub300.c
20138 W1 DALLAS'S 1-WIRE BUS
20139 M: Evgeniy Polyakov <zbr@ioremap.net>
20141 F: Documentation/devicetree/bindings/w1/
20142 F: Documentation/w1/
20144 F: include/linux/w1.h
20146 W83791D HARDWARE MONITORING DRIVER
20147 M: Marc Hulsman <m.hulsman@tudelft.nl>
20148 L: linux-hwmon@vger.kernel.org
20150 F: Documentation/hwmon/w83791d.rst
20151 F: drivers/hwmon/w83791d.c
20153 W83793 HARDWARE MONITORING DRIVER
20154 M: Rudolf Marek <r.marek@assembler.cz>
20155 L: linux-hwmon@vger.kernel.org
20157 F: Documentation/hwmon/w83793.rst
20158 F: drivers/hwmon/w83793.c
20160 W83795 HARDWARE MONITORING DRIVER
20161 M: Jean Delvare <jdelvare@suse.com>
20162 L: linux-hwmon@vger.kernel.org
20164 F: drivers/hwmon/w83795.c
20166 W83L51xD SD/MMC CARD INTERFACE DRIVER
20167 M: Pierre Ossman <pierre@ossman.eu>
20169 F: drivers/mmc/host/wbsd.*
20171 WACOM PROTOCOL 4 SERIAL TABLETS
20172 M: Julian Squires <julian@cipht.net>
20173 M: Hans de Goede <hdegoede@redhat.com>
20174 L: linux-input@vger.kernel.org
20176 F: drivers/input/tablet/wacom_serial4.c
20178 WATCHDOG DEVICE DRIVERS
20179 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20180 M: Guenter Roeck <linux@roeck-us.net>
20181 L: linux-watchdog@vger.kernel.org
20183 W: http://www.linux-watchdog.org/
20184 T: git git://www.linux-watchdog.org/linux-watchdog.git
20185 F: Documentation/devicetree/bindings/watchdog/
20186 F: Documentation/watchdog/
20187 F: drivers/watchdog/
20188 F: include/linux/watchdog.h
20189 F: include/uapi/linux/watchdog.h
20191 WHISKEYCOVE PMIC GPIO DRIVER
20192 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20193 L: linux-gpio@vger.kernel.org
20195 F: drivers/gpio/gpio-wcove.c
20198 M: Dianlong Li <long17.cool@163.com>
20199 L: linux-rtc@vger.kernel.org
20201 F: drivers/rtc/rtc-sd3078.c
20204 M: David Rheinsberg <david.rheinsberg@gmail.com>
20205 L: linux-input@vger.kernel.org
20207 F: drivers/hid/hid-wiimote*
20209 WILOCITY WIL6210 WIRELESS DRIVER
20210 M: Maya Erez <merez@codeaurora.org>
20211 L: linux-wireless@vger.kernel.org
20212 L: wil6210@qti.qualcomm.com
20214 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20215 F: drivers/net/wireless/ath/wil6210/
20218 M: David Härdeman <david@hardeman.nu>
20220 F: drivers/media/rc/winbond-cir.c
20222 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20223 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20224 L: linux-watchdog@vger.kernel.org
20226 F: drivers/watchdog/ebc-c384_wdt.c
20228 WINSYSTEMS WS16C48 GPIO DRIVER
20229 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20230 L: linux-gpio@vger.kernel.org
20232 F: drivers/gpio/gpio-ws16c48.c
20234 WIREGUARD SECURE NETWORK TUNNEL
20235 M: Jason A. Donenfeld <Jason@zx2c4.com>
20236 L: wireguard@lists.zx2c4.com
20237 L: netdev@vger.kernel.org
20239 F: drivers/net/wireguard/
20240 F: tools/testing/selftests/wireguard/
20242 WISTRON LAPTOP BUTTON DRIVER
20243 M: Miloslav Trmac <mitr@volny.cz>
20245 F: drivers/input/misc/wistron_btns.c
20247 WL3501 WIRELESS PCMCIA CARD DRIVER
20248 L: linux-wireless@vger.kernel.org
20250 F: drivers/net/wireless/wl3501*
20252 WOLFSON MICROELECTRONICS DRIVERS
20253 L: patches@opensource.cirrus.com
20255 W: https://github.com/CirrusLogic/linux-drivers/wiki
20256 T: git https://github.com/CirrusLogic/linux-drivers.git
20257 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20258 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20259 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20260 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20261 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20262 F: Documentation/devicetree/bindings/sound/wm*
20263 F: Documentation/hwmon/wm83??.rst
20264 F: arch/arm/mach-s3c/mach-crag6410*
20265 F: drivers/clk/clk-wm83*.c
20266 F: drivers/gpio/gpio-*wm*.c
20267 F: drivers/gpio/gpio-arizona.c
20268 F: drivers/hwmon/wm83??-hwmon.c
20269 F: drivers/input/misc/wm831x-on.c
20270 F: drivers/input/touchscreen/wm831x-ts.c
20271 F: drivers/input/touchscreen/wm97*.c
20272 F: drivers/leds/leds-wm83*.c
20273 F: drivers/mfd/arizona*
20274 F: drivers/mfd/cs47l24*
20275 F: drivers/mfd/wm*.c
20276 F: drivers/power/supply/wm83*.c
20277 F: drivers/regulator/arizona*
20278 F: drivers/regulator/wm8*.c
20279 F: drivers/rtc/rtc-wm83*.c
20280 F: drivers/video/backlight/wm83*_bl.c
20281 F: drivers/watchdog/wm83*_wdt.c
20282 F: include/linux/mfd/arizona/
20283 F: include/linux/mfd/wm831x/
20284 F: include/linux/mfd/wm8350/
20285 F: include/linux/mfd/wm8400*
20286 F: include/linux/regulator/arizona*
20287 F: include/linux/wm97xx.h
20288 F: include/sound/wm????.h
20289 F: sound/soc/codecs/arizona*
20290 F: sound/soc/codecs/cs47l24*
20291 F: sound/soc/codecs/wm*
20294 M: Tejun Heo <tj@kernel.org>
20295 R: Lai Jiangshan <jiangshanlai@gmail.com>
20297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20298 F: Documentation/core-api/workqueue.rst
20299 F: include/linux/workqueue.h
20300 F: kernel/workqueue.c
20303 M: Loic Poulain <loic.poulain@linaro.org>
20304 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20305 R: Johannes Berg <johannes@sipsolutions.net>
20306 L: netdev@vger.kernel.org
20308 F: drivers/net/wwan/
20309 F: include/linux/wwan.h
20310 F: include/uapi/linux/wwan.h
20312 X-POWERS AXP288 PMIC DRIVERS
20313 M: Hans de Goede <hdegoede@redhat.com>
20315 F: drivers/acpi/pmic/intel_pmic_xpower.c
20318 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20319 M: Chen-Yu Tsai <wens@csie.org>
20320 L: linux-kernel@vger.kernel.org
20325 M: Martin Schiller <ms@dev.tdt.de>
20326 L: linux-x25@vger.kernel.org
20328 F: Documentation/networking/lapb-module.rst
20329 F: Documentation/networking/x25*
20330 F: drivers/net/wan/hdlc_x25.c
20331 F: drivers/net/wan/lapbether.c
20332 F: include/*/lapb.h
20333 F: include/net/x25*
20334 F: include/uapi/linux/x25.h
20338 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20339 M: Thomas Gleixner <tglx@linutronix.de>
20340 M: Ingo Molnar <mingo@redhat.com>
20341 M: Borislav Petkov <bp@alien8.de>
20343 R: "H. Peter Anvin" <hpa@zytor.com>
20344 L: linux-kernel@vger.kernel.org
20346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20347 F: Documentation/devicetree/bindings/x86/
20348 F: Documentation/x86/
20352 M: Andy Lutomirski <luto@kernel.org>
20353 L: linux-kernel@vger.kernel.org
20355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20358 X86 MCE INFRASTRUCTURE
20359 M: Tony Luck <tony.luck@intel.com>
20360 M: Borislav Petkov <bp@alien8.de>
20361 L: linux-edac@vger.kernel.org
20363 F: arch/x86/kernel/cpu/mce/*
20365 X86 MICROCODE UPDATE SUPPORT
20366 M: Borislav Petkov <bp@alien8.de>
20368 F: arch/x86/kernel/cpu/microcode/*
20371 M: Dave Hansen <dave.hansen@linux.intel.com>
20372 M: Andy Lutomirski <luto@kernel.org>
20373 M: Peter Zijlstra <peterz@infradead.org>
20374 L: linux-kernel@vger.kernel.org
20376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20379 X86 PLATFORM DRIVERS
20380 M: Hans de Goede <hdegoede@redhat.com>
20381 M: Mark Gross <mgross@linux.intel.com>
20382 L: platform-driver-x86@vger.kernel.org
20384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20385 F: drivers/platform/olpc/
20386 F: drivers/platform/x86/
20388 X86 PLATFORM DRIVERS - ARCH
20389 R: Darren Hart <dvhart@infradead.org>
20390 R: Andy Shevchenko <andy@infradead.org>
20391 L: platform-driver-x86@vger.kernel.org
20394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20395 F: arch/x86/platform
20397 X86 PLATFORM UV HPE SUPERDOME FLEX
20398 M: Steve Wahl <steve.wahl@hpe.com>
20399 R: Mike Travis <mike.travis@hpe.com>
20400 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20401 R: Russ Anderson <russ.anderson@hpe.com>
20403 F: arch/x86/include/asm/uv/
20404 F: arch/x86/kernel/apic/x2apic_uv_x.c
20405 F: arch/x86/platform/uv/
20408 M: Andy Lutomirski <luto@kernel.org>
20409 L: linux-kernel@vger.kernel.org
20411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20412 F: arch/x86/entry/vdso/
20415 M: Matthew Wilcox <willy@infradead.org>
20416 L: linux-fsdevel@vger.kernel.org
20418 F: Documentation/core-api/xarray.rst
20419 F: include/linux/idr.h
20420 F: include/linux/xarray.h
20423 F: tools/testing/radix-tree
20426 M: Benjamin Valentin <benpicco@googlemail.com>
20428 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20429 F: drivers/media/rc/xbox_remote.c
20431 XC2028/3028 TUNER DRIVER
20432 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20433 L: linux-media@vger.kernel.org
20435 W: https://linuxtv.org
20436 T: git git://linuxtv.org/media_tree.git
20437 F: drivers/media/tuners/tuner-xc2028.*
20439 XDP (eXpress Data Path)
20440 M: Alexei Starovoitov <ast@kernel.org>
20441 M: Daniel Borkmann <daniel@iogearbox.net>
20442 M: David S. Miller <davem@davemloft.net>
20443 M: Jakub Kicinski <kuba@kernel.org>
20444 M: Jesper Dangaard Brouer <hawk@kernel.org>
20445 M: John Fastabend <john.fastabend@gmail.com>
20446 L: netdev@vger.kernel.org
20447 L: bpf@vger.kernel.org
20449 F: include/net/xdp.h
20450 F: include/net/xdp_priv.h
20451 F: include/trace/events/xdp.h
20452 F: kernel/bpf/cpumap.c
20453 F: kernel/bpf/devmap.c
20455 F: samples/bpf/xdp*
20456 F: tools/testing/selftests/bpf/*xdp*
20457 F: tools/testing/selftests/bpf/*/*xdp*
20458 F: drivers/net/ethernet/*/*/*/*/*xdp*
20459 F: drivers/net/ethernet/*/*/*xdp*
20460 K: (?:\b|_)xdp(?:\b|_)
20462 XDP SOCKETS (AF_XDP)
20463 M: Björn Töpel <bjorn@kernel.org>
20464 M: Magnus Karlsson <magnus.karlsson@intel.com>
20465 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20466 L: netdev@vger.kernel.org
20467 L: bpf@vger.kernel.org
20469 F: Documentation/networking/af_xdp.rst
20470 F: include/net/xdp_sock*
20471 F: include/net/xsk_buff_pool.h
20472 F: include/uapi/linux/if_xdp.h
20473 F: include/uapi/linux/xdp_diag.h
20474 F: include/net/netns/xdp.h
20476 F: samples/bpf/xdpsock*
20477 F: tools/lib/bpf/xsk*
20479 XEN BLOCK SUBSYSTEM
20480 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20481 M: Roger Pau Monné <roger.pau@citrix.com>
20482 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20484 F: drivers/block/xen*
20485 F: drivers/block/xen-blkback/*
20488 M: Stefano Stabellini <sstabellini@kernel.org>
20489 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20491 F: arch/arm/include/asm/xen/
20494 XEN HYPERVISOR ARM64
20495 M: Stefano Stabellini <sstabellini@kernel.org>
20496 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20498 F: arch/arm64/include/asm/xen/
20501 XEN HYPERVISOR INTERFACE
20502 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20503 M: Juergen Gross <jgross@suse.com>
20504 R: Stefano Stabellini <sstabellini@kernel.org>
20505 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20508 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20509 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20510 F: arch/x86/include/asm/pvclock-abi.h
20511 F: arch/x86/include/asm/xen/
20512 F: arch/x86/platform/pvh/
20514 F: drivers/*/xen-*front.c
20516 F: include/uapi/xen/
20519 XEN NETWORK BACKEND DRIVER
20520 M: Wei Liu <wei.liu@kernel.org>
20521 M: Paul Durrant <paul@xen.org>
20522 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20523 L: netdev@vger.kernel.org
20525 F: drivers/net/xen-netback/*
20528 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20529 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20531 F: arch/x86/pci/*xen*
20532 F: drivers/pci/*xen*
20535 M: Juergen Gross <jgross@suse.com>
20536 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20537 L: linux-scsi@vger.kernel.org
20539 F: drivers/scsi/xen-scsifront.c
20540 F: drivers/xen/xen-scsiback.c
20541 F: include/xen/interface/io/vscsiif.h
20543 XEN SOUND FRONTEND DRIVER
20544 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20545 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20546 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20550 XEN SWIOTLB SUBSYSTEM
20551 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20552 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20553 L: iommu@lists.linux-foundation.org
20555 F: arch/x86/xen/*swiotlb*
20556 F: drivers/xen/*swiotlb*
20559 C: irc://irc.oftc.net/xfs
20560 M: Darrick J. Wong <djwong@kernel.org>
20561 M: linux-xfs@vger.kernel.org
20562 L: linux-xfs@vger.kernel.org
20565 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20566 F: Documentation/ABI/testing/sysfs-fs-xfs
20567 F: Documentation/admin-guide/xfs.rst
20568 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20569 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20571 F: include/uapi/linux/dqblk_xfs.h
20572 F: include/uapi/linux/fsmap.h
20574 XILINX AXI ETHERNET DRIVER
20575 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20577 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20580 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20581 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20582 L: linux-can@vger.kernel.org
20584 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20585 F: drivers/net/can/xilinx_can.c
20588 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20589 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20590 R: Michal Simek <michal.simek@xilinx.com>
20592 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20593 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20594 F: drivers/gpio/gpio-xilinx.c
20595 F: drivers/gpio/gpio-zynq.c
20597 XILINX SD-FEC IP CORES
20598 M: Derek Kiernan <derek.kiernan@xilinx.com>
20599 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20601 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20602 F: Documentation/misc-devices/xilinx_sdfec.rst
20603 F: drivers/misc/Kconfig
20604 F: drivers/misc/Makefile
20605 F: drivers/misc/xilinx_sdfec.c
20606 F: include/uapi/misc/xilinx_sdfec.h
20608 XILINX UARTLITE SERIAL DRIVER
20609 M: Peter Korsgaard <jacmet@sunsite.dk>
20610 L: linux-serial@vger.kernel.org
20612 F: drivers/tty/serial/uartlite.c
20614 XILINX VIDEO IP CORES
20615 M: Hyun Kwon <hyun.kwon@xilinx.com>
20616 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20617 L: linux-media@vger.kernel.org
20619 T: git git://linuxtv.org/media_tree.git
20620 F: Documentation/devicetree/bindings/media/xilinx/
20621 F: drivers/media/platform/xilinx/
20622 F: include/uapi/linux/xilinx-v4l2-controls.h
20624 XILINX ZYNQMP DPDMA DRIVER
20625 M: Hyun Kwon <hyun.kwon@xilinx.com>
20626 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20627 L: dmaengine@vger.kernel.org
20629 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20630 F: drivers/dma/xilinx/xilinx_dpdma.c
20631 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20633 XILINX ZYNQMP PSGTR PHY DRIVER
20634 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20635 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20636 L: linux-kernel@vger.kernel.org
20638 T: git https://github.com/Xilinx/linux-xlnx.git
20639 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20640 F: drivers/phy/xilinx/phy-zynqmp.c
20643 M: Eli Billauer <eli.billauer@gmail.com>
20644 L: linux-kernel@vger.kernel.org
20646 F: drivers/char/xillybus/
20649 M: George Cherian <gcherian@marvell.com>
20650 L: linux-i2c@vger.kernel.org
20652 W: http://www.marvell.com
20653 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20654 F: drivers/i2c/busses/i2c-xlp9xx.c
20656 XRA1403 GPIO EXPANDER
20657 M: Nandor Han <nandor.han@ge.com>
20658 M: Semi Malinen <semi.malinen@ge.com>
20659 L: linux-gpio@vger.kernel.org
20661 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20662 F: drivers/gpio/gpio-xra1403.c
20664 XTENSA XTFPGA PLATFORM SUPPORT
20665 M: Max Filippov <jcmvbkbc@gmail.com>
20666 L: linux-xtensa@linux-xtensa.org
20668 F: drivers/spi/spi-xtensa-xtfpga.c
20669 F: sound/soc/xtensa/xtfpga-i2s.c
20671 YAM DRIVER FOR AX.25
20672 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20673 L: linux-hams@vger.kernel.org
20675 F: drivers/net/hamradio/yam*
20676 F: include/linux/yam.h
20678 YAMA SECURITY MODULE
20679 M: Kees Cook <keescook@chromium.org>
20681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20682 F: Documentation/admin-guide/LSM/Yama.rst
20685 YEALINK PHONE DRIVER
20686 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20687 L: usbb2k-api-dev@nongnu.org
20689 F: Documentation/input/devices/yealink.rst
20690 F: drivers/input/misc/yealink.*
20692 Z8530 DRIVER FOR AX.25
20693 M: Joerg Reuter <jreuter@yaina.de>
20694 L: linux-hams@vger.kernel.org
20696 W: http://yaina.de/jreuter/
20697 W: http://www.qsl.net/dl1bke/
20698 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20699 F: drivers/net/hamradio/*scc.c
20700 F: drivers/net/hamradio/z8530.h
20702 ZBUD COMPRESSED PAGE ALLOCATOR
20703 M: Seth Jennings <sjenning@redhat.com>
20704 M: Dan Streetman <ddstreet@ieee.org>
20705 L: linux-mm@kvack.org
20709 ZD1211RW WIRELESS DRIVER
20710 M: Daniel Drake <dsd@gentoo.org>
20711 M: Ulrich Kunitz <kune@deine-taler.de>
20712 L: linux-wireless@vger.kernel.org
20713 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20715 W: http://zd1211.ath.cx/wiki/DriverRewrite
20716 F: drivers/net/wireless/zydas/zd1211rw/
20718 ZD1301 MEDIA DRIVER
20719 M: Antti Palosaari <crope@iki.fi>
20720 L: linux-media@vger.kernel.org
20722 W: https://linuxtv.org/
20723 W: http://palosaari.fi/linux/
20724 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20725 F: drivers/media/usb/dvb-usb-v2/zd1301*
20727 ZD1301_DEMOD MEDIA DRIVER
20728 M: Antti Palosaari <crope@iki.fi>
20729 L: linux-media@vger.kernel.org
20731 W: https://linuxtv.org/
20732 W: http://palosaari.fi/linux/
20733 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20734 F: drivers/media/dvb-frontends/zd1301_demod*
20736 ZHAOXIN PROCESSOR SUPPORT
20737 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20738 L: linux-kernel@vger.kernel.org
20740 F: arch/x86/kernel/cpu/zhaoxin.c
20743 M: Damien Le Moal <damien.lemoal@wdc.com>
20744 M: Naohiro Aota <naohiro.aota@wdc.com>
20745 R: Johannes Thumshirn <jth@kernel.org>
20746 L: linux-fsdevel@vger.kernel.org
20748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20749 F: Documentation/filesystems/zonefs.rst
20752 ZPOOL COMPRESSED PAGE STORAGE API
20753 M: Dan Streetman <ddstreet@ieee.org>
20754 L: linux-mm@kvack.org
20756 F: include/linux/zpool.h
20759 ZR36067 VIDEO FOR LINUX DRIVER
20760 M: Corentin Labbe <clabbe@baylibre.com>
20761 L: mjpeg-users@lists.sourceforge.net
20762 L: linux-media@vger.kernel.org
20764 W: http://mjpeg.sourceforge.net/driver-zoran/
20765 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20766 F: Documentation/driver-api/media/drivers/zoran.rst
20767 F: drivers/staging/media/zoran/
20769 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20770 M: Minchan Kim <minchan@kernel.org>
20771 M: Nitin Gupta <ngupta@vflare.org>
20772 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20773 L: linux-kernel@vger.kernel.org
20775 F: Documentation/admin-guide/blockdev/zram.rst
20776 F: drivers/block/zram/
20778 ZS DECSTATION Z85C30 SERIAL DRIVER
20779 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20781 F: drivers/tty/serial/zs.*
20783 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20784 M: Minchan Kim <minchan@kernel.org>
20785 M: Nitin Gupta <ngupta@vflare.org>
20786 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20787 L: linux-mm@kvack.org
20789 F: Documentation/vm/zsmalloc.rst
20790 F: include/linux/zsmalloc.h
20793 ZSWAP COMPRESSED SWAP CACHING
20794 M: Seth Jennings <sjenning@redhat.com>
20795 M: Dan Streetman <ddstreet@ieee.org>
20796 M: Vitaly Wool <vitaly.wool@konsulko.com>
20797 L: linux-mm@kvack.org
20802 M: Linus Torvalds <torvalds@linux-foundation.org>
20803 L: linux-kernel@vger.kernel.org
20804 S: Buried alive in reporters
20805 Q: http://patchwork.kernel.org/project/LKML/list/
20806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git