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: Mun Yew Tham <mun.yew.tham@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.*
980 AMD POWERPLAY AND SWSMU
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/
988 M: Sanjay R Mehta <sanju.mehta@amd.com>
989 L: dmaengine@vger.kernel.org
991 F: drivers/dma/ptdma/
993 AMD SEATTLE DEVICE TREE SUPPORT
994 M: Brijesh Singh <brijeshkumar.singh@amd.com>
995 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
996 M: Tom Lendacky <thomas.lendacky@amd.com>
998 F: arch/arm64/boot/dts/amd/
1001 M: Tom Lendacky <thomas.lendacky@amd.com>
1002 L: netdev@vger.kernel.org
1004 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1005 F: drivers/net/ethernet/amd/xgbe/
1007 AMD SENSOR FUSION HUB DRIVER
1008 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1009 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1010 L: linux-input@vger.kernel.org
1012 F: Documentation/hid/amd-sfh*
1013 F: drivers/hid/amd-sfh-hid/
1016 M: Christian Eggers <ceggers@arri.de>
1017 L: linux-iio@vger.kernel.org
1019 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1020 F: drivers/iio/light/as73211.c
1022 ANALOG DEVICES INC AD7192 DRIVER
1023 M: Alexandru Tachici <alexandru.tachici@analog.com>
1024 L: linux-iio@vger.kernel.org
1026 W: http://ez.analog.com/community/linux-device-drivers
1027 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1028 F: drivers/iio/adc/ad7192.c
1030 ANALOG DEVICES INC AD7292 DRIVER
1031 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1032 L: linux-iio@vger.kernel.org
1034 W: http://ez.analog.com/community/linux-device-drivers
1035 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1036 F: drivers/iio/adc/ad7292.c
1038 ANALOG DEVICES INC AD7768-1 DRIVER
1039 M: Michael Hennerich <Michael.Hennerich@analog.com>
1040 L: linux-iio@vger.kernel.org
1042 W: http://ez.analog.com/community/linux-device-drivers
1043 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1044 F: drivers/iio/adc/ad7768-1.c
1046 ANALOG DEVICES INC AD7780 DRIVER
1047 M: Michael Hennerich <Michael.Hennerich@analog.com>
1048 M: Renato Lui Geh <renatogeh@gmail.com>
1049 L: linux-iio@vger.kernel.org
1051 W: http://ez.analog.com/community/linux-device-drivers
1052 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1053 F: drivers/iio/adc/ad7780.c
1055 ANALOG DEVICES INC AD9389B DRIVER
1056 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1057 L: linux-media@vger.kernel.org
1059 F: drivers/media/i2c/ad9389b*
1061 ANALOG DEVICES INC ADGS1408 DRIVER
1062 M: Mircea Caprioru <mircea.caprioru@analog.com>
1064 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1065 F: drivers/mux/adgs1408.c
1067 ANALOG DEVICES INC ADIN DRIVER
1068 M: Michael Hennerich <michael.hennerich@analog.com>
1069 L: netdev@vger.kernel.org
1071 W: http://ez.analog.com/community/linux-device-drivers
1072 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1073 F: drivers/net/phy/adin.c
1075 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1076 M: Nuno Sa <nuno.sa@analog.com>
1077 L: linux-iio@vger.kernel.org
1079 F: drivers/iio/imu/adis.c
1080 F: include/linux/iio/imu/adis.h
1082 ANALOG DEVICES INC ADIS16460 DRIVER
1083 M: Dragos Bogdan <dragos.bogdan@analog.com>
1084 L: linux-iio@vger.kernel.org
1086 W: http://ez.analog.com/community/linux-device-drivers
1087 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1088 F: drivers/iio/imu/adis16460.c
1090 ANALOG DEVICES INC ADIS16475 DRIVER
1091 M: Nuno Sa <nuno.sa@analog.com>
1092 L: linux-iio@vger.kernel.org
1093 W: http://ez.analog.com/community/linux-device-drivers
1095 F: drivers/iio/imu/adis16475.c
1096 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1098 ANALOG DEVICES INC ADM1177 DRIVER
1099 M: Michael Hennerich <Michael.Hennerich@analog.com>
1100 L: linux-hwmon@vger.kernel.org
1102 W: http://ez.analog.com/community/linux-device-drivers
1103 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1104 F: drivers/hwmon/adm1177.c
1106 ANALOG DEVICES INC ADP5061 DRIVER
1107 M: Michael Hennerich <Michael.Hennerich@analog.com>
1108 L: linux-pm@vger.kernel.org
1110 W: http://ez.analog.com/community/linux-device-drivers
1111 F: drivers/power/supply/adp5061.c
1113 ANALOG DEVICES INC ADV7180 DRIVER
1114 M: Lars-Peter Clausen <lars@metafoo.de>
1115 L: linux-media@vger.kernel.org
1117 W: http://ez.analog.com/community/linux-device-drivers
1118 F: drivers/media/i2c/adv7180.c
1119 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1121 ANALOG DEVICES INC ADV748X DRIVER
1122 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1123 L: linux-media@vger.kernel.org
1125 F: drivers/media/i2c/adv748x/*
1127 ANALOG DEVICES INC ADV7511 DRIVER
1128 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1129 L: linux-media@vger.kernel.org
1131 F: drivers/media/i2c/adv7511*
1133 ANALOG DEVICES INC ADV7604 DRIVER
1134 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1135 L: linux-media@vger.kernel.org
1137 F: drivers/media/i2c/adv7604*
1138 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1140 ANALOG DEVICES INC ADV7842 DRIVER
1141 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1142 L: linux-media@vger.kernel.org
1144 F: drivers/media/i2c/adv7842*
1146 ANALOG DEVICES INC ADXRS290 DRIVER
1147 M: Nishant Malpani <nish.malpani25@gmail.com>
1148 L: linux-iio@vger.kernel.org
1150 F: drivers/iio/gyro/adxrs290.c
1151 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1153 ANALOG DEVICES INC ASOC CODEC DRIVERS
1154 M: Lars-Peter Clausen <lars@metafoo.de>
1155 M: Nuno Sá <nuno.sa@analog.com>
1156 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1158 W: http://wiki.analog.com/
1159 W: http://ez.analog.com/community/linux-device-drivers
1160 F: sound/soc/codecs/ad1*
1161 F: sound/soc/codecs/ad7*
1162 F: sound/soc/codecs/adau*
1163 F: sound/soc/codecs/adav*
1164 F: sound/soc/codecs/sigmadsp.*
1165 F: sound/soc/codecs/ssm*
1167 ANALOG DEVICES INC DMA DRIVERS
1168 M: Lars-Peter Clausen <lars@metafoo.de>
1170 W: http://ez.analog.com/community/linux-device-drivers
1171 F: drivers/dma/dma-axi-dmac.c
1173 ANALOG DEVICES INC IIO DRIVERS
1174 M: Lars-Peter Clausen <lars@metafoo.de>
1175 M: Michael Hennerich <Michael.Hennerich@analog.com>
1177 W: http://wiki.analog.com/
1178 W: http://ez.analog.com/community/linux-device-drivers
1179 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1180 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1181 F: Documentation/devicetree/bindings/iio/*/adi,*
1182 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1183 F: drivers/iio/*/ad*
1184 F: drivers/iio/adc/ltc249*
1185 F: drivers/iio/amplifiers/hmc425a.c
1186 F: drivers/staging/iio/*/ad*
1187 X: drivers/iio/*/adjd*
1189 ANALOGBITS PLL LIBRARIES
1190 M: Paul Walmsley <paul.walmsley@sifive.com>
1192 F: drivers/clk/analogbits/*
1193 F: include/linux/clk/analogbits*
1196 M: Nick Hu <nickhu@andestech.com>
1197 M: Greentime Hu <green.hu@gmail.com>
1198 M: Vincent Chen <deanbo422@gmail.com>
1200 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1201 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1202 F: Documentation/devicetree/bindings/nds32/
1207 ANDROID CONFIG FRAGMENTS
1208 M: Rob Herring <robh@kernel.org>
1210 F: kernel/configs/android*
1213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1214 M: Arve Hjønnevåg <arve@android.com>
1215 M: Todd Kjos <tkjos@android.com>
1216 M: Martijn Coenen <maco@android.com>
1217 M: Joel Fernandes <joel@joelfernandes.org>
1218 M: Christian Brauner <christian@brauner.io>
1219 M: Hridya Valsaraju <hridya@google.com>
1220 M: Suren Baghdasaryan <surenb@google.com>
1221 L: linux-kernel@vger.kernel.org
1223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1225 F: drivers/staging/android/
1227 ANDROID GOLDFISH PIC DRIVER
1228 M: Miodrag Dinic <miodrag.dinic@mips.com>
1230 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1231 F: drivers/irqchip/irq-goldfish-pic.c
1233 ANDROID GOLDFISH RTC DRIVER
1234 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1236 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1237 F: drivers/rtc/rtc-goldfish.c
1239 AOA (Apple Onboard Audio) ALSA DRIVER
1240 M: Johannes Berg <johannes@sipsolutions.net>
1241 L: linuxppc-dev@lists.ozlabs.org
1242 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1246 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1247 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1248 L: linux-iio@vger.kernel.org
1250 F: drivers/iio/adc/stx104.c
1253 M: Jiri Kosina <jikos@kernel.org>
1255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1256 F: arch/x86/kernel/apm_32.c
1257 F: drivers/char/apm-emulation.c
1258 F: include/linux/apm_bios.h
1259 F: include/uapi/linux/apm_bios.h
1261 APPARMOR SECURITY MODULE
1262 M: John Johansen <john.johansen@canonical.com>
1263 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1265 W: wiki.apparmor.net
1266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1267 F: Documentation/admin-guide/LSM/apparmor.rst
1268 F: security/apparmor/
1270 APPLE BCM5974 MULTITOUCH DRIVER
1271 M: Henrik Rydberg <rydberg@bitmath.org>
1272 L: linux-input@vger.kernel.org
1274 F: drivers/input/mouse/bcm5974.c
1276 APPLE DART IOMMU DRIVER
1277 M: Sven Peter <sven@svenpeter.dev>
1278 L: iommu@lists.linux-foundation.org
1280 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1281 F: drivers/iommu/apple-dart.c
1284 M: Henrik Rydberg <rydberg@bitmath.org>
1285 L: linux-hwmon@vger.kernel.org
1287 F: drivers/hwmon/applesmc.c
1289 APPLETALK NETWORK LAYER
1290 L: netdev@vger.kernel.org
1292 F: drivers/net/appletalk/
1293 F: include/linux/atalk.h
1294 F: include/uapi/linux/atalk.h
1297 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1298 M: Khuong Dinh <khuong@os.amperecomputing.com>
1300 F: arch/arm64/boot/dts/apm/
1302 APPLIED MICRO (APM) X-GENE SOC EDAC
1303 M: Khuong Dinh <khuong@os.amperecomputing.com>
1305 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1306 F: drivers/edac/xgene_edac.c
1308 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1309 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1310 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1312 F: drivers/net/ethernet/apm/xgene-v2/
1314 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1315 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1316 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1317 M: Quan Nguyen <quan@os.amperecomputing.com>
1319 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1320 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1321 F: drivers/net/ethernet/apm/xgene/
1322 F: drivers/net/mdio/mdio-xgene.c
1324 APPLIED MICRO (APM) X-GENE SOC PMU
1325 M: Khuong Dinh <khuong@os.amperecomputing.com>
1327 F: Documentation/admin-guide/perf/xgene-pmu.rst
1328 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1329 F: drivers/perf/xgene_pmu.c
1331 APTINA CAMERA SENSOR PLL
1332 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1333 L: linux-media@vger.kernel.org
1335 F: drivers/media/i2c/aptina-pll.*
1337 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1338 M: Aleksa Savic <savicaleksa83@gmail.com>
1339 L: linux-hwmon@vger.kernel.org
1341 F: Documentation/hwmon/aquacomputer_d5next.rst
1342 F: drivers/hwmon/aquacomputer_d5next.c
1344 AQUANTIA ETHERNET DRIVER (atlantic)
1345 M: Igor Russkikh <irusskikh@marvell.com>
1346 L: netdev@vger.kernel.org
1348 W: https://www.marvell.com/
1349 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1350 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1351 F: drivers/net/ethernet/aquantia/atlantic/
1353 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1354 M: Egor Pomozov <epomozov@marvell.com>
1355 L: netdev@vger.kernel.org
1357 W: http://www.aquantia.com
1358 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1360 ARASAN NAND CONTROLLER DRIVER
1361 M: Miquel Raynal <miquel.raynal@bootlin.com>
1362 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1363 L: linux-mtd@lists.infradead.org
1365 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1366 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1368 ARC FRAMEBUFFER DRIVER
1369 M: Jaya Kumar <jayalk@intworks.biz>
1371 F: drivers/video/fbdev/arcfb.c
1372 F: drivers/video/fbdev/core/fb_defio.c
1375 M: Alexey Brodkin <abrodkin@synopsys.com>
1377 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1378 F: drivers/gpu/drm/tiny/arcpgu.c
1380 ARCNET NETWORK LAYER
1381 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1382 L: netdev@vger.kernel.org
1384 F: drivers/net/arcnet/
1385 F: include/uapi/linux/if_arcnet.h
1387 ARM ARCHITECTED TIMER DRIVER
1388 M: Mark Rutland <mark.rutland@arm.com>
1389 M: Marc Zyngier <maz@kernel.org>
1390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 F: arch/arm/include/asm/arch_timer.h
1393 F: arch/arm64/include/asm/arch_timer.h
1394 F: drivers/clocksource/arm_arch_timer.c
1396 ARM HDLCD DRM DRIVER
1397 M: Liviu Dudau <liviu.dudau@arm.com>
1399 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1400 F: drivers/gpu/drm/arm/hdlcd_*
1402 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1403 M: Linus Walleij <linus.walleij@linaro.org>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1407 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1408 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1409 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1410 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1411 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1412 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1413 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1414 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1415 F: arch/arm/boot/dts/arm-realview-*
1416 F: arch/arm/boot/dts/integrator*
1417 F: arch/arm/boot/dts/versatile*
1418 F: arch/arm/mach-integrator/
1419 F: arch/arm/mach-realview/
1420 F: arch/arm/mach-versatile/
1421 F: arch/arm/plat-versatile/
1422 F: drivers/bus/arm-integrator-lm.c
1423 F: drivers/clk/versatile/
1424 F: drivers/i2c/busses/i2c-versatile.c
1425 F: drivers/irqchip/irq-versatile-fpga.c
1426 F: drivers/mtd/maps/physmap-versatile.*
1427 F: drivers/power/reset/arm-versatile-reboot.c
1428 F: drivers/soc/versatile/
1430 ARM KOMEDA DRM-KMS DRIVER
1431 M: James (Qian) Wang <james.qian.wang@arm.com>
1432 M: Liviu Dudau <liviu.dudau@arm.com>
1433 M: Mihail Atanassov <mihail.atanassov@arm.com>
1434 L: Mali DP Maintainers <malidp@foss.arm.com>
1436 T: git git://anongit.freedesktop.org/drm/drm-misc
1437 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1438 F: Documentation/gpu/komeda-kms.rst
1439 F: drivers/gpu/drm/arm/display/include/
1440 F: drivers/gpu/drm/arm/display/komeda/
1442 ARM MALI PANFROST DRM DRIVER
1443 M: Rob Herring <robh@kernel.org>
1444 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1445 R: Steven Price <steven.price@arm.com>
1446 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1447 L: dri-devel@lists.freedesktop.org
1449 T: git git://anongit.freedesktop.org/drm/drm-misc
1450 F: drivers/gpu/drm/panfrost/
1451 F: include/uapi/drm/panfrost_drm.h
1453 ARM MALI-DP DRM DRIVER
1454 M: Liviu Dudau <liviu.dudau@arm.com>
1455 M: Brian Starkey <brian.starkey@arm.com>
1456 L: Mali DP Maintainers <malidp@foss.arm.com>
1458 T: git git://anongit.freedesktop.org/drm/drm-misc
1459 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1460 F: Documentation/gpu/afbc.rst
1461 F: drivers/gpu/drm/arm/
1463 ARM MFM AND FLOPPY DRIVERS
1464 M: Ian Molton <spyro@f2s.com>
1466 F: arch/arm/include/asm/floppy.h
1467 F: arch/arm/mach-rpc/floppydma.S
1469 ARM PMU PROFILING AND DEBUGGING
1470 M: Will Deacon <will@kernel.org>
1471 M: Mark Rutland <mark.rutland@arm.com>
1472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 F: Documentation/devicetree/bindings/arm/pmu.yaml
1475 F: Documentation/devicetree/bindings/perf/
1476 F: arch/arm*/include/asm/hw_breakpoint.h
1477 F: arch/arm*/include/asm/perf_event.h
1478 F: arch/arm*/kernel/hw_breakpoint.c
1479 F: arch/arm*/kernel/perf_*
1481 F: include/linux/perf/arm_pmu.h
1484 M: Russell King <linux@armlinux.org.uk>
1485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 W: http://www.armlinux.org.uk/
1488 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1490 X: arch/arm/boot/dts/
1492 ARM PRIMECELL AACI PL041 DRIVER
1493 M: Russell King <linux@armlinux.org.uk>
1497 ARM PRIMECELL BUS SUPPORT
1498 M: Russell King <linux@armlinux.org.uk>
1501 F: include/linux/amba/bus.h
1503 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1504 M: Miquel Raynal <miquel.raynal@bootlin.com>
1505 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1506 L: linux-mtd@lists.infradead.org
1508 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1509 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1511 ARM PRIMECELL PL35X SMC DRIVER
1512 M: Miquel Raynal <miquel.raynal@bootlin.com>
1513 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1517 F: drivers/memory/pl353-smc.c
1519 ARM PRIMECELL CLCD PL110 DRIVER
1520 M: Russell King <linux@armlinux.org.uk>
1522 F: drivers/video/fbdev/amba-clcd.*
1524 ARM PRIMECELL KMI PL050 DRIVER
1525 M: Russell King <linux@armlinux.org.uk>
1527 F: drivers/input/serio/ambakmi.*
1528 F: include/linux/amba/kmi.h
1530 ARM PRIMECELL MMCI PL180/1 DRIVER
1531 M: Russell King <linux@armlinux.org.uk>
1533 F: drivers/mmc/host/mmci.*
1534 F: include/linux/amba/mmci.h
1536 ARM PRIMECELL SSP PL022 SPI DRIVER
1537 M: Linus Walleij <linus.walleij@linaro.org>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1541 F: drivers/spi/spi-pl022.c
1543 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1544 M: Russell King <linux@armlinux.org.uk>
1546 F: drivers/tty/serial/amba-pl01*.c
1547 F: include/linux/amba/serial.h
1549 ARM PRIMECELL VIC PL190/PL192 DRIVER
1550 M: Linus Walleij <linus.walleij@linaro.org>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1554 F: drivers/irqchip/irq-vic.c
1556 ARM SMC WATCHDOG DRIVER
1557 M: Julius Werner <jwerner@chromium.org>
1558 R: Evan Benn <evanbenn@chromium.org>
1560 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1561 F: drivers/watchdog/arm_smc_wdt.c
1564 M: Will Deacon <will@kernel.org>
1565 R: Robin Murphy <robin.murphy@arm.com>
1566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1569 F: drivers/iommu/arm/
1570 F: drivers/iommu/io-pgtable-arm*
1572 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1573 M: Arnd Bergmann <arnd@arndb.de>
1574 M: Olof Johansson <olof@lixom.net>
1576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1579 F: arch/arm/boot/dts/Makefile
1580 F: arch/arm64/boot/dts/Makefile
1582 ARM SUB-ARCHITECTURES
1583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1589 ARM/ACTIONS SEMI ARCHITECTURE
1590 M: Andreas Färber <afaerber@suse.de>
1591 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1595 F: Documentation/devicetree/bindings/arm/actions.yaml
1596 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1597 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1598 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1599 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1600 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1601 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1602 F: Documentation/devicetree/bindings/pinctrl/actions,*
1603 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1604 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1605 F: arch/arm/boot/dts/owl-*
1606 F: arch/arm/mach-actions/
1607 F: arch/arm64/boot/dts/actions/
1608 F: drivers/clk/actions/
1609 F: drivers/clocksource/timer-owl*
1610 F: drivers/dma/owl-dma.c
1611 F: drivers/i2c/busses/i2c-owl.c
1612 F: drivers/irqchip/irq-owl-sirq.c
1613 F: drivers/mmc/host/owl-mmc.c
1614 F: drivers/net/ethernet/actions/
1615 F: drivers/pinctrl/actions/*
1616 F: drivers/soc/actions/
1617 F: include/dt-bindings/power/owl-*
1618 F: include/dt-bindings/reset/actions,*
1619 F: include/linux/soc/actions/
1622 ARM/ADS SPHERE MACHINE SUPPORT
1623 M: Lennert Buytenhek <kernel@wantstofly.org>
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 ARM/AFEB9260 MACHINE SUPPORT
1628 M: Sergey Lapin <slapin@ossfans.org>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 ARM/AJECO 1ARM MACHINE SUPPORT
1633 M: Lennert Buytenhek <kernel@wantstofly.org>
1634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 ARM/Allwinner SoC Clock Support
1638 M: Emilio López <emilio@elopez.com.ar>
1640 F: drivers/clk/sunxi/
1642 ARM/Allwinner sunXi SoC support
1643 M: Maxime Ripard <mripard@kernel.org>
1644 M: Chen-Yu Tsai <wens@csie.org>
1645 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1649 L: linux-sunxi@lists.linux.dev
1650 F: arch/arm/mach-sunxi/
1651 F: arch/arm64/boot/dts/allwinner/
1652 F: drivers/clk/sunxi-ng/
1653 F: drivers/pinctrl/sunxi/
1654 F: drivers/soc/sunxi/
1659 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1660 M: Neil Armstrong <narmstrong@baylibre.com>
1661 M: Jerome Brunet <jbrunet@baylibre.com>
1662 L: linux-amlogic@lists.infradead.org
1664 F: Documentation/devicetree/bindings/clock/amlogic*
1665 F: drivers/clk/meson/
1666 F: include/dt-bindings/clock/gxbb*
1667 F: include/dt-bindings/clock/meson*
1669 ARM/Amlogic Meson SoC Crypto Drivers
1670 M: Corentin Labbe <clabbe@baylibre.com>
1671 L: linux-crypto@vger.kernel.org
1672 L: linux-amlogic@lists.infradead.org
1674 F: Documentation/devicetree/bindings/crypto/amlogic*
1675 F: drivers/crypto/amlogic/
1677 ARM/Amlogic Meson SoC Sound Drivers
1678 M: Jerome Brunet <jbrunet@baylibre.com>
1679 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1681 F: Documentation/devicetree/bindings/sound/amlogic*
1684 ARM/Amlogic Meson SoC support
1685 M: Neil Armstrong <narmstrong@baylibre.com>
1686 M: Kevin Hilman <khilman@baylibre.com>
1687 R: Jerome Brunet <jbrunet@baylibre.com>
1688 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 L: linux-amlogic@lists.infradead.org
1692 W: http://linux-meson.com/
1693 F: arch/arm/boot/dts/meson*
1694 F: arch/arm/mach-meson/
1695 F: arch/arm64/boot/dts/amlogic/
1696 F: drivers/mmc/host/meson*
1697 F: drivers/pinctrl/meson/
1698 F: drivers/rtc/rtc-meson*
1699 F: drivers/soc/amlogic/
1702 ARM/Annapurna Labs ALPINE ARCHITECTURE
1703 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1704 M: Antoine Tenart <atenart@kernel.org>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 F: arch/arm/boot/dts/alpine*
1708 F: arch/arm/mach-alpine/
1709 F: arch/arm64/boot/dts/amazon/
1710 F: drivers/*/*alpine*
1712 ARM/APPLE MACHINE SUPPORT
1713 M: Hector Martin <marcan@marcan.st>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 W: https://asahilinux.org
1717 B: https://github.com/AsahiLinux/linux/issues
1718 C: irc://irc.oftc.net/asahi-dev
1719 T: git https://github.com/AsahiLinux/linux.git
1720 F: Documentation/devicetree/bindings/arm/apple.yaml
1721 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1722 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1723 F: arch/arm64/boot/dts/apple/
1724 F: drivers/irqchip/irq-apple-aic.c
1725 F: include/dt-bindings/interrupt-controller/apple-aic.h
1726 F: include/dt-bindings/pinctrl/apple.h
1728 ARM/ARTPEC MACHINE SUPPORT
1729 M: Jesper Nilsson <jesper.nilsson@axis.com>
1730 M: Lars Persson <lars.persson@axis.com>
1731 L: linux-arm-kernel@axis.com
1733 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1734 F: arch/arm/boot/dts/artpec6*
1735 F: arch/arm/mach-artpec
1737 F: drivers/crypto/axis
1738 F: drivers/mmc/host/usdhi6rol0.c
1739 F: drivers/pinctrl/pinctrl-artpec*
1741 ARM/ASPEED I2C DRIVER
1742 M: Brendan Higgins <brendanhiggins@google.com>
1743 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1744 R: Joel Stanley <joel@jms.id.au>
1745 L: linux-i2c@vger.kernel.org
1746 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1748 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1749 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1750 F: drivers/i2c/busses/i2c-aspeed.c
1751 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1753 ARM/ASPEED MACHINE SUPPORT
1754 M: Joel Stanley <joel@jms.id.au>
1755 R: Andrew Jeffery <andrew@aj.id.au>
1756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1759 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1761 F: arch/arm/boot/dts/aspeed-*
1762 F: arch/arm/mach-aspeed/
1765 ARM/BITMAIN ARCHITECTURE
1766 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1770 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1771 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1772 F: arch/arm64/boot/dts/bitmain/
1773 F: drivers/clk/clk-bm1880.c
1774 F: drivers/pinctrl/pinctrl-bm1880.c
1776 ARM/CALXEDA HIGHBANK ARCHITECTURE
1777 M: Andre Przywara <andre.przywara@arm.com>
1778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 F: arch/arm/boot/dts/ecx-*.dts*
1781 F: arch/arm/boot/dts/highbank.dts
1782 F: arch/arm/mach-highbank/
1784 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1785 M: Krzysztof Halasa <khalasa@piap.pl>
1787 F: arch/arm/mach-cns3xxx/
1789 ARM/CAVIUM THUNDER NETWORK DRIVER
1790 M: Sunil Goutham <sgoutham@marvell.com>
1791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 F: drivers/net/ethernet/cavium/thunder/
1795 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1796 M: Lukasz Majewski <lukma@denx.de>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 F: arch/arm/mach-ep93xx/ts72xx.c
1801 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1802 M: Alexander Shiyan <shc_work@mail.ru>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1808 M: Lennert Buytenhek <kernel@wantstofly.org>
1809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1813 M: Hartley Sweeten <hsweeten@visionengravers.com>
1814 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 F: arch/arm/mach-ep93xx/
1818 F: arch/arm/mach-ep93xx/include/mach/
1821 M: Russell King <linux@armlinux.org.uk>
1822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1825 F: drivers/clk/clkdev.c
1827 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1828 M: Baruch Siach <baruch@tkos.co.il>
1829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 F: arch/arm/boot/dts/cx92755*
1834 ARM/CONTEC MICRO9 MACHINE SUPPORT
1835 M: Hubert Feurstein <hubert.feurstein@contec.at>
1837 F: arch/arm/mach-ep93xx/micro9.c
1839 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1840 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1841 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1842 R: Mike Leach <mike.leach@linaro.org>
1843 R: Leo Yan <leo.yan@linaro.org>
1844 L: coresight@lists.linaro.org (moderated for non-subscribers)
1845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1848 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1849 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1850 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1851 F: Documentation/devicetree/bindings/arm/coresight.txt
1852 F: Documentation/devicetree/bindings/arm/ete.yaml
1853 F: Documentation/devicetree/bindings/arm/trbe.yaml
1854 F: Documentation/trace/coresight/*
1855 F: drivers/hwtracing/coresight/*
1856 F: include/dt-bindings/arm/coresight-cti-dt.h
1857 F: include/linux/coresight*
1858 F: tools/perf/arch/arm/util/auxtrace.c
1859 F: tools/perf/arch/arm/util/cs-etm.c
1860 F: tools/perf/arch/arm/util/cs-etm.h
1861 F: tools/perf/arch/arm/util/pmu.c
1862 F: tools/perf/util/cs-etm-decoder/*
1863 F: tools/perf/util/cs-etm.*
1865 ARM/CORGI MACHINE SUPPORT
1866 M: Richard Purdie <rpurdie@rpsys.net>
1869 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1870 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1871 M: Linus Walleij <linus.walleij@linaro.org>
1872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 T: git git://github.com/ulli-kroll/linux.git
1875 F: Documentation/devicetree/bindings/arm/gemini.txt
1876 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1877 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1878 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1879 F: arch/arm/boot/dts/gemini*
1880 F: arch/arm/mach-gemini/
1881 F: drivers/crypto/gemini/
1882 F: drivers/net/ethernet/cortina/
1883 F: drivers/pinctrl/pinctrl-gemini.c
1884 F: drivers/rtc/rtc-ftrtc010.c
1886 ARM/CZ.NIC TURRIS SUPPORT
1887 M: Marek Behún <kabel@kernel.org>
1889 W: https://www.turris.cz/
1890 F: Documentation/ABI/testing/debugfs-moxtet
1891 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1892 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1893 F: Documentation/devicetree/bindings/bus/moxtet.txt
1894 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1895 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1896 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1897 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1898 F: drivers/bus/moxtet.c
1899 F: drivers/firmware/turris-mox-rwtm.c
1900 F: drivers/leds/leds-turris-omnia.c
1901 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1902 F: drivers/gpio/gpio-moxtet.c
1903 F: drivers/watchdog/armada_37xx_wdt.c
1904 F: include/dt-bindings/bus/moxtet.h
1905 F: include/linux/armada-37xx-rwtm-mailbox.h
1906 F: include/linux/moxtet.h
1908 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1909 M: Robert Jarzmik <robert.jarzmik@free.fr>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 F: arch/arm/mach-pxa/ezx.c
1914 ARM/FARADAY FA526 PORT
1915 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 T: git git://git.berlios.de/gemini-board
1919 F: arch/arm/mm/*-fa*
1921 ARM/FOOTBRIDGE ARCHITECTURE
1922 M: Russell King <linux@armlinux.org.uk>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 W: http://www.armlinux.org.uk/
1926 F: arch/arm/include/asm/hardware/dec21285.h
1927 F: arch/arm/mach-footbridge/
1929 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1930 M: Shawn Guo <shawnguo@kernel.org>
1931 M: Sascha Hauer <s.hauer@pengutronix.de>
1932 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1933 R: Fabio Estevam <festevam@gmail.com>
1934 R: NXP Linux Team <linux-imx@nxp.com>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1938 X: drivers/media/i2c/
1942 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1943 M: Shawn Guo <shawnguo@kernel.org>
1944 M: Li Yang <leoyang.li@nxp.com>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1948 F: arch/arm/boot/dts/ls1021a*
1949 F: arch/arm64/boot/dts/freescale/fsl-*
1950 F: arch/arm64/boot/dts/freescale/qoriq-*
1952 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1953 M: Shawn Guo <shawnguo@kernel.org>
1954 M: Sascha Hauer <s.hauer@pengutronix.de>
1955 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1956 R: Stefan Agner <stefan@agner.ch>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1960 F: arch/arm/boot/dts/vf*
1961 F: arch/arm/mach-imx/*vf610*
1963 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1964 M: Lennert Buytenhek <kernel@wantstofly.org>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 ARM/GUMSTIX MACHINE SUPPORT
1969 M: Steve Sakoman <sakoman@gmail.com>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1974 M: Philipp Zabel <philipp.zabel@gmail.com>
1975 M: Paul Parsons <lost.distance@yahoo.com>
1976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 F: arch/arm/mach-pxa/hx4700.c
1979 F: arch/arm/mach-pxa/include/mach/hx4700.h
1980 F: sound/soc/pxa/hx4700.c
1982 ARM/HISILICON SOC SUPPORT
1983 M: Wei Xu <xuwei5@hisilicon.com>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 W: http://www.hisilicon.com
1987 T: git git://github.com/hisilicon/linux-hisi.git
1988 F: arch/arm/boot/dts/hi3*
1989 F: arch/arm/boot/dts/hip*
1990 F: arch/arm/boot/dts/hisi*
1991 F: arch/arm/mach-hisi/
1992 F: arch/arm64/boot/dts/hisilicon/
1994 ARM/HP JORNADA 7XX MACHINE SUPPORT
1995 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1999 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2000 F: arch/arm/mach-sa1100/jornada720.c
2002 ARM/IGEP MACHINE SUPPORT
2003 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2004 M: Javier Martinez Canillas <javier@dowhile0.org>
2005 L: linux-omap@vger.kernel.org
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 F: arch/arm/boot/dts/omap3-igep*
2010 ARM/INCOME PXA270 SUPPORT
2011 M: Marek Vasut <marek.vasut@gmail.com>
2012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2016 ARM/INTEL IOP32X ARM ARCHITECTURE
2017 M: Lennert Buytenhek <kernel@wantstofly.org>
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 ARM/INTEL IQ81342EX MACHINE SUPPORT
2022 M: Lennert Buytenhek <kernel@wantstofly.org>
2023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 ARM/INTEL IXDP2850 MACHINE SUPPORT
2027 M: Lennert Buytenhek <kernel@wantstofly.org>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 ARM/INTEL IXP4XX ARM ARCHITECTURE
2032 M: Linus Walleij <linusw@kernel.org>
2033 M: Imre Kaloz <kaloz@openwrt.org>
2034 M: Krzysztof Halasa <khalasa@piap.pl>
2035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2038 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2039 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2040 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2041 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2042 F: arch/arm/mach-ixp4xx/
2043 F: drivers/bus/intel-ixp4xx-eb.c
2044 F: drivers/clocksource/timer-ixp4xx.c
2045 F: drivers/crypto/ixp4xx_crypto.c
2046 F: drivers/gpio/gpio-ixp4xx.c
2047 F: drivers/irqchip/irq-ixp4xx.c
2048 F: include/linux/irqchip/irq-ixp4xx.h
2049 F: include/linux/platform_data/timer-ixp4xx.h
2051 ARM/INTEL KEEMBAY ARCHITECTURE
2052 M: Paul J. Murphy <paul.j.murphy@intel.com>
2053 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2055 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2056 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2057 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2059 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2060 M: Jonathan Cameron <jic23@cam.ac.uk>
2061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 F: arch/arm/mach-pxa/stargate2.c
2064 F: drivers/pcmcia/pxa2xx_stargate2.c
2066 ARM/INTEL XSC3 (MANZANO) ARM CORE
2067 M: Lennert Buytenhek <kernel@wantstofly.org>
2068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2072 M: Lennert Buytenhek <kernel@wantstofly.org>
2073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 ARM/LG1K ARCHITECTURE
2077 M: Chanho Min <chanho.min@lge.com>
2078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 F: arch/arm64/boot/dts/lg/
2082 ARM/LOGICPD PXA270 MACHINE SUPPORT
2083 M: Lennert Buytenhek <kernel@wantstofly.org>
2084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 ARM/LPC18XX ARCHITECTURE
2088 M: Vladimir Zapolskiy <vz@mleia.com>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2092 F: arch/arm/boot/dts/lpc43*
2093 F: drivers/i2c/busses/i2c-lpc2k.c
2094 F: drivers/memory/pl172.c
2095 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2096 F: drivers/rtc/rtc-lpc24xx.c
2099 ARM/LPC32XX SOC SUPPORT
2100 M: Vladimir Zapolskiy <vz@mleia.com>
2101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2104 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2105 F: arch/arm/boot/dts/lpc32*
2106 F: arch/arm/mach-lpc32xx/
2107 F: drivers/i2c/busses/i2c-pnx.c
2108 F: drivers/net/ethernet/nxp/lpc_eth.c
2109 F: drivers/usb/host/ohci-nxp.c
2110 F: drivers/watchdog/pnx4008_wdt.c
2113 ARM/MAGICIAN MACHINE SUPPORT
2114 M: Philipp Zabel <philipp.zabel@gmail.com>
2117 ARM/Marvell Dove/MV78xx0/Orion SOC support
2118 M: Andrew Lunn <andrew@lunn.ch>
2119 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2120 M: Gregory Clement <gregory.clement@bootlin.com>
2121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2124 F: Documentation/devicetree/bindings/soc/dove/
2125 F: arch/arm/boot/dts/dove*
2126 F: arch/arm/boot/dts/orion5x*
2127 F: arch/arm/mach-dove/
2128 F: arch/arm/mach-mv78xx0/
2129 F: arch/arm/mach-orion5x/
2130 F: arch/arm/plat-orion/
2131 F: drivers/soc/dove/
2133 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2134 M: Andrew Lunn <andrew@lunn.ch>
2135 M: Gregory Clement <gregory.clement@bootlin.com>
2136 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2140 F: arch/arm/boot/dts/armada*
2141 F: arch/arm/boot/dts/kirkwood*
2142 F: arch/arm/configs/mvebu_*_defconfig
2143 F: arch/arm/mach-mvebu/
2144 F: arch/arm64/boot/dts/marvell/armada*
2145 F: arch/arm64/boot/dts/marvell/cn913*
2146 F: drivers/cpufreq/armada-37xx-cpufreq.c
2147 F: drivers/cpufreq/armada-8k-cpufreq.c
2148 F: drivers/cpufreq/mvebu-cpufreq.c
2149 F: drivers/irqchip/irq-armada-370-xp.c
2150 F: drivers/irqchip/irq-mvebu-*
2151 F: drivers/pinctrl/mvebu/
2152 F: drivers/rtc/rtc-armada38x.c
2154 ARM/Mediatek RTC DRIVER
2155 M: Eddie Huang <eddie.huang@mediatek.com>
2156 M: Sean Wang <sean.wang@mediatek.com>
2157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2160 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2161 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2162 F: drivers/rtc/rtc-mt2712.c
2163 F: drivers/rtc/rtc-mt6397.c
2164 F: drivers/rtc/rtc-mt7622.c
2166 ARM/Mediatek SoC support
2167 M: Matthias Brugger <matthias.bgg@gmail.com>
2168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2171 W: https://mtk.wiki.kernel.org/
2172 C: irc://chat.freenode.net/linux-mediatek
2173 F: arch/arm/boot/dts/mt6*
2174 F: arch/arm/boot/dts/mt7*
2175 F: arch/arm/boot/dts/mt8*
2176 F: arch/arm/mach-mediatek/
2177 F: arch/arm64/boot/dts/mediatek/
2178 F: drivers/soc/mediatek/
2183 ARM/Mediatek USB3 PHY DRIVER
2184 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2188 F: Documentation/devicetree/bindings/phy/mediatek,*
2189 F: drivers/phy/mediatek/
2191 ARM/Microchip (AT91) SoC support
2192 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2193 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2194 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 W: http://www.linux4sam.org
2198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2199 F: arch/arm/boot/dts/at91*.dts
2200 F: arch/arm/boot/dts/at91*.dtsi
2201 F: arch/arm/boot/dts/sama*.dts
2202 F: arch/arm/boot/dts/sama*.dtsi
2203 F: arch/arm/include/debug/at91.S
2204 F: arch/arm/mach-at91/
2205 F: drivers/memory/atmel*
2206 F: drivers/watchdog/sama5d4_wdt.c
2207 F: include/soc/at91/
2208 X: drivers/input/touchscreen/atmel_mxt_ts.c
2209 X: drivers/net/wireless/atmel/
2213 ARM/Microchip Sparx5 SoC support
2214 M: Lars Povlsen <lars.povlsen@microchip.com>
2215 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2216 M: UNGLinuxDriver@microchip.com
2217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 T: git git://github.com/microchip-ung/linux-upstream.git
2220 F: arch/arm64/boot/dts/microchip/
2221 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2224 Microchip Timer Counter Block (TCB) Capture Driver
2225 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227 L: linux-iio@vger.kernel.org
2229 F: drivers/counter/microchip-tcb-capture.c
2231 ARM/MIOA701 MACHINE SUPPORT
2232 M: Robert Jarzmik <robert.jarzmik@free.fr>
2233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235 F: arch/arm/mach-pxa/mioa701.c
2237 ARM/MStar/Sigmastar Armv7 SoC support
2238 M: Daniel Palmer <daniel@thingy.jp>
2239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 W: http://linux-chenxing.org/
2242 T: git git://github.com/linux-chenxing/linux.git
2243 F: Documentation/devicetree/bindings/arm/mstar/*
2244 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2245 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2246 F: arch/arm/boot/dts/mstar-*
2247 F: arch/arm/mach-mstar/
2248 F: drivers/clk/mstar/
2249 F: drivers/gpio/gpio-msc313.c
2250 F: drivers/watchdog/msc313e_wdt.c
2251 F: include/dt-bindings/clock/mstar-*
2252 F: include/dt-bindings/gpio/msc313-gpio.h
2254 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2255 M: Michael Petchkovsky <mkpetch@internode.on.net>
2258 ARM/NOMADIK/Ux500 ARCHITECTURES
2259 M: Linus Walleij <linus.walleij@linaro.org>
2260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2263 F: Documentation/devicetree/bindings/arm/ste-*
2264 F: Documentation/devicetree/bindings/arm/ux500.yaml
2265 F: Documentation/devicetree/bindings/arm/ux500/
2266 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2267 F: arch/arm/boot/dts/ste-*
2268 F: arch/arm/mach-nomadik/
2269 F: arch/arm/mach-ux500/
2270 F: drivers/clk/clk-nomadik.c
2271 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2272 F: drivers/dma/ste_dma40*
2273 F: drivers/hwspinlock/u8500_hsem.c
2274 F: drivers/i2c/busses/i2c-nomadik.c
2275 F: drivers/iio/adc/ab8500-gpadc.c
2276 F: drivers/mfd/ab8500*
2277 F: drivers/mfd/abx500*
2278 F: drivers/mfd/db8500*
2279 F: drivers/pinctrl/nomadik/
2280 F: drivers/rtc/rtc-ab8500.c
2281 F: drivers/rtc/rtc-pl031.c
2282 F: drivers/soc/ux500/
2284 ARM/NUVOTON NPCM ARCHITECTURE
2285 M: Avi Fishman <avifishman70@gmail.com>
2286 M: Tomer Maimon <tmaimon77@gmail.com>
2287 M: Tali Perry <tali.perry1@gmail.com>
2288 R: Patrick Venture <venture@google.com>
2289 R: Nancy Yuen <yuenn@google.com>
2290 R: Benjamin Fair <benjaminfair@google.com>
2291 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2293 F: Documentation/devicetree/bindings/*/*/*npcm*
2294 F: Documentation/devicetree/bindings/*/*npcm*
2295 F: arch/arm/boot/dts/nuvoton-npcm*
2296 F: arch/arm/mach-npcm/
2298 F: drivers/*/*/*npcm*
2299 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2301 ARM/NUVOTON WPCM450 ARCHITECTURE
2302 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2303 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2305 F: Documentation/devicetree/bindings/*/*wpcm*
2306 F: arch/arm/boot/dts/nuvoton-wpcm450*
2307 F: arch/arm/mach-npcm/wpcm450.c
2310 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2311 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2313 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2314 F: arch/arm/mach-s3c/gta02.h
2315 F: arch/arm/mach-s3c/mach-gta02.c
2317 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2318 M: Alexander Clouter <alex@digriz.org.uk>
2319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2321 W: http://www.digriz.org.uk/ts78xx/kernel
2322 F: arch/arm/mach-orion5x/ts78xx-*
2324 ARM/OXNAS platform support
2325 M: Neil Armstrong <narmstrong@baylibre.com>
2326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327 L: linux-oxnas@groups.io (moderated for non-subscribers)
2329 F: arch/arm/boot/dts/ox8*.dts*
2330 F: arch/arm/mach-oxnas/
2331 F: drivers/power/reset/oxnas-restart.c
2334 ARM/PALM TREO SUPPORT
2335 M: Tomas Cech <sleep_walker@suse.com>
2336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338 W: http://hackndev.com
2339 F: arch/arm/mach-pxa/palmtreo.*
2341 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2342 M: Marek Vasut <marek.vasut@gmail.com>
2343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 W: http://hackndev.com
2346 F: arch/arm/mach-pxa/include/mach/palmld.h
2347 F: arch/arm/mach-pxa/include/mach/palmtc.h
2348 F: arch/arm/mach-pxa/include/mach/palmtx.h
2349 F: arch/arm/mach-pxa/palmld.c
2350 F: arch/arm/mach-pxa/palmt5.*
2351 F: arch/arm/mach-pxa/palmtc.c
2352 F: arch/arm/mach-pxa/palmte2.*
2353 F: arch/arm/mach-pxa/palmtx.c
2356 M: Sergey Lapin <slapin@ossfans.org>
2357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359 W: http://hackndev.com
2360 F: arch/arm/mach-pxa/palmz72.*
2363 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2365 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2367 ARM/PT DIGITAL BOARD PORT
2368 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 W: http://www.armlinux.org.uk/
2373 ARM/QUALCOMM SUPPORT
2374 M: Andy Gross <agross@kernel.org>
2375 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2376 L: linux-arm-msm@vger.kernel.org
2378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2379 F: Documentation/devicetree/bindings/*/qcom*
2380 F: Documentation/devicetree/bindings/soc/qcom/
2381 F: arch/arm/boot/dts/qcom-*.dts
2382 F: arch/arm/boot/dts/qcom-*.dtsi
2383 F: arch/arm/mach-qcom/
2384 F: arch/arm64/boot/dts/qcom/
2385 F: drivers/*/*/qcom*
2386 F: drivers/*/*/qcom/
2387 F: drivers/*/pm8???-*
2390 F: drivers/bluetooth/btqcomsmd.c
2391 F: drivers/clocksource/timer-qcom.c
2392 F: drivers/cpuidle/cpuidle-qcom-spm.c
2393 F: drivers/extcon/extcon-qcom*
2394 F: drivers/i2c/busses/i2c-qcom-geni.c
2395 F: drivers/i2c/busses/i2c-qup.c
2396 F: drivers/iommu/msm*
2397 F: drivers/mfd/ssbi.c
2398 F: drivers/mmc/host/mmci_qcom*
2399 F: drivers/mmc/host/sdhci-msm.c
2400 F: drivers/pci/controller/dwc/pcie-qcom.c
2401 F: drivers/phy/qualcomm/
2402 F: drivers/power/*/msm*
2403 F: drivers/reset/reset-qcom-*
2404 F: drivers/scsi/ufs/ufs-qcom*
2405 F: drivers/spi/spi-geni-qcom.c
2406 F: drivers/spi/spi-qcom-qspi.c
2407 F: drivers/spi/spi-qup.c
2408 F: drivers/tty/serial/msm_serial.c
2409 F: drivers/usb/dwc3/dwc3-qcom.c
2410 F: include/dt-bindings/*/qcom*
2411 F: include/linux/*/qcom*
2412 F: include/linux/soc/qcom/
2414 ARM/RADISYS ENP2611 MACHINE SUPPORT
2415 M: Lennert Buytenhek <kernel@wantstofly.org>
2416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419 ARM/RDA MICRO ARCHITECTURE
2420 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2424 F: Documentation/devicetree/bindings/arm/rda.yaml
2425 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2426 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2427 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2428 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2429 F: arch/arm/boot/dts/rda8810pl-*
2430 F: drivers/clocksource/timer-rda.c
2431 F: drivers/gpio/gpio-rda.c
2432 F: drivers/irqchip/irq-rda-intc.c
2433 F: drivers/tty/serial/rda-uart.c
2435 ARM/REALTEK ARCHITECTURE
2436 M: Andreas Färber <afaerber@suse.de>
2437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2440 F: Documentation/devicetree/bindings/arm/realtek.yaml
2441 F: arch/arm/boot/dts/rtd*
2442 F: arch/arm/mach-realtek/
2443 F: arch/arm64/boot/dts/realtek/
2445 ARM/RENESAS ARM64 ARCHITECTURE
2446 M: Geert Uytterhoeven <geert+renesas@glider.be>
2447 M: Magnus Damm <magnus.damm@gmail.com>
2448 L: linux-renesas-soc@vger.kernel.org
2450 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2452 F: Documentation/devicetree/bindings/arm/renesas.yaml
2453 F: arch/arm64/boot/dts/renesas/
2454 F: drivers/soc/renesas/
2455 F: include/linux/soc/renesas/
2457 ARM/RISCPC ARCHITECTURE
2458 M: Russell King <linux@armlinux.org.uk>
2459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461 W: http://www.armlinux.org.uk/
2462 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2463 F: arch/arm/include/asm/hardware/ioc.h
2464 F: arch/arm/include/asm/hardware/iomd.h
2465 F: arch/arm/include/asm/hardware/memc.h
2466 F: arch/arm/mach-rpc/
2467 F: drivers/net/ethernet/8390/etherh.c
2468 F: drivers/net/ethernet/i825xx/ether1*
2469 F: drivers/net/ethernet/seeq/ether3*
2470 F: drivers/scsi/arm/
2472 ARM/Rockchip SoC support
2473 M: Heiko Stuebner <heiko@sntech.de>
2474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475 L: linux-rockchip@lists.infradead.org
2477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2478 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2479 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2480 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2481 F: arch/arm/boot/dts/rk3*
2482 F: arch/arm/boot/dts/rv1108*
2483 F: arch/arm/mach-rockchip/
2484 F: drivers/*/*/*rockchip*
2485 F: drivers/*/*rockchip*
2486 F: drivers/clk/rockchip/
2487 F: drivers/i2c/busses/i2c-rk3x.c
2488 F: sound/soc/rockchip/
2491 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2492 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494 L: linux-samsung-soc@vger.kernel.org
2496 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2497 F: Documentation/arm/samsung/
2498 F: Documentation/devicetree/bindings/arm/samsung/
2499 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2500 F: arch/arm/boot/dts/exynos*
2501 F: arch/arm/boot/dts/s3c*
2502 F: arch/arm/boot/dts/s5p*
2503 F: arch/arm/mach-exynos*/
2504 F: arch/arm/mach-s3c/
2505 F: arch/arm/mach-s5p*/
2506 F: arch/arm64/boot/dts/exynos/
2507 F: drivers/*/*/*s3c24*
2508 F: drivers/*/*s3c24*
2509 F: drivers/*/*s3c64xx*
2510 F: drivers/*/*s5pv210*
2511 F: drivers/clocksource/samsung_pwm_timer.c
2512 F: drivers/memory/samsung/
2513 F: drivers/pwm/pwm-samsung.c
2514 F: drivers/soc/samsung/
2515 F: drivers/tty/serial/samsung*
2516 F: include/clocksource/samsung_pwm.h
2517 F: include/linux/platform_data/*s3c*
2518 F: include/linux/serial_s3c.h
2519 F: include/linux/soc/samsung/
2525 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2526 M: Andrzej Hajda <a.hajda@samsung.com>
2527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2528 L: linux-media@vger.kernel.org
2530 F: drivers/media/platform/s5p-g2d/
2532 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2533 M: Marek Szyprowski <m.szyprowski@samsung.com>
2534 L: linux-samsung-soc@vger.kernel.org
2535 L: linux-media@vger.kernel.org
2537 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2538 F: drivers/media/cec/platform/s5p/
2540 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2541 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2542 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2543 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2545 L: linux-media@vger.kernel.org
2547 F: drivers/media/platform/s5p-jpeg/
2549 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2550 M: Andrzej Hajda <a.hajda@samsung.com>
2551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552 L: linux-media@vger.kernel.org
2554 F: drivers/media/platform/s5p-mfc/
2556 ARM/SHMOBILE ARM ARCHITECTURE
2557 M: Geert Uytterhoeven <geert+renesas@glider.be>
2558 M: Magnus Damm <magnus.damm@gmail.com>
2559 L: linux-renesas-soc@vger.kernel.org
2561 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2563 F: Documentation/devicetree/bindings/arm/renesas.yaml
2564 F: arch/arm/boot/dts/emev2*
2565 F: arch/arm/boot/dts/gr-peach*
2566 F: arch/arm/boot/dts/iwg20d-q7*
2567 F: arch/arm/boot/dts/r7s*
2568 F: arch/arm/boot/dts/r8a*
2569 F: arch/arm/boot/dts/r9a*
2570 F: arch/arm/boot/dts/sh*
2571 F: arch/arm/configs/shmobile_defconfig
2572 F: arch/arm/include/debug/renesas-scif.S
2573 F: arch/arm/mach-shmobile/
2574 F: drivers/soc/renesas/
2575 F: include/linux/soc/renesas/
2577 ARM/SOCFPGA ARCHITECTURE
2578 M: Dinh Nguyen <dinguyen@kernel.org>
2580 W: http://www.rocketboards.org
2581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2582 F: arch/arm/boot/dts/socfpga*
2583 F: arch/arm/configs/socfpga_defconfig
2584 F: arch/arm/mach-socfpga/
2585 F: arch/arm64/boot/dts/altera/
2586 F: arch/arm64/boot/dts/intel/
2588 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2589 M: Dinh Nguyen <dinguyen@kernel.org>
2591 F: drivers/clk/socfpga/
2593 ARM/SOCFPGA EDAC SUPPORT
2594 M: Dinh Nguyen <dinguyen@kernel.org>
2596 F: drivers/edac/altera_edac.[ch]
2598 ARM/SPREADTRUM SoC SUPPORT
2599 M: Orson Zhai <orsonzhai@gmail.com>
2600 M: Baolin Wang <baolin.wang7@gmail.com>
2601 M: Chunyan Zhang <zhang.lyra@gmail.com>
2603 F: arch/arm64/boot/dts/sprd
2608 ARM/STI ARCHITECTURE
2609 M: Patrice Chotard <patrice.chotard@foss.st.com>
2610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2612 W: http://www.stlinux.com
2613 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2614 F: arch/arm/boot/dts/sti*
2615 F: arch/arm/mach-sti/
2616 F: drivers/ata/ahci_st.c
2617 F: drivers/char/hw_random/st-rng.c
2618 F: drivers/clocksource/arm_global_timer.c
2619 F: drivers/clocksource/clksrc_st_lpc.c
2620 F: drivers/cpufreq/sti-cpufreq.c
2621 F: drivers/dma/st_fdma*
2622 F: drivers/i2c/busses/i2c-st.c
2623 F: drivers/media/platform/sti/c8sectpfe/
2624 F: drivers/media/rc/st_rc.c
2625 F: drivers/mmc/host/sdhci-st.c
2626 F: drivers/phy/st/phy-miphy28lp.c
2627 F: drivers/phy/st/phy-stih407-usb.c
2628 F: drivers/pinctrl/pinctrl-st.c
2629 F: drivers/remoteproc/st_remoteproc.c
2630 F: drivers/remoteproc/st_slim_rproc.c
2631 F: drivers/reset/sti/
2632 F: drivers/rtc/rtc-st-lpc.c
2633 F: drivers/tty/serial/st-asc.c
2634 F: drivers/usb/dwc3/dwc3-st.c
2635 F: drivers/usb/host/ehci-st.c
2636 F: drivers/usb/host/ohci-st.c
2637 F: drivers/watchdog/st_lpc_wdt.c
2638 F: include/linux/remoteproc/st_slim_rproc.h
2640 ARM/STM32 ARCHITECTURE
2641 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2642 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2643 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2647 F: arch/arm/boot/dts/stm32*
2648 F: arch/arm/mach-stm32/
2649 F: drivers/clocksource/armv7m_systick.c
2653 ARM/Synaptics SoC support
2654 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2655 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2658 F: arch/arm/boot/dts/berlin*
2659 F: arch/arm/mach-berlin/
2660 F: arch/arm64/boot/dts/synaptics/
2662 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2663 M: Lennert Buytenhek <kernel@wantstofly.org>
2664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2667 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2668 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2669 L: linux-tegra@vger.kernel.org
2670 L: linux-media@vger.kernel.org
2672 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2673 F: drivers/media/cec/platform/tegra/
2675 ARM/TETON BGA MACHINE SUPPORT
2676 M: "Mark F. Brown" <mark.brown314@gmail.com>
2677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2680 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2681 M: Santosh Shilimkar <ssantosh@kernel.org>
2682 L: linux-kernel@vger.kernel.org
2684 F: drivers/memory/*emif*
2686 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2687 M: Santosh Shilimkar <ssantosh@kernel.org>
2688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2691 F: arch/arm/boot/dts/keystone-*
2692 F: arch/arm/mach-keystone/
2694 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2695 M: Santosh Shilimkar <ssantosh@kernel.org>
2696 L: linux-kernel@vger.kernel.org
2698 F: drivers/clk/keystone/
2700 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2701 M: Santosh Shilimkar <ssantosh@kernel.org>
2702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2703 L: linux-kernel@vger.kernel.org
2705 F: drivers/clocksource/timer-keystone.c
2707 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2708 M: Santosh Shilimkar <ssantosh@kernel.org>
2709 L: linux-kernel@vger.kernel.org
2711 F: drivers/power/reset/keystone-reset.c
2713 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2714 M: Nishanth Menon <nm@ti.com>
2715 M: Tero Kristo <kristo@kernel.org>
2716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2718 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2719 F: arch/arm64/boot/dts/ti/Makefile
2720 F: arch/arm64/boot/dts/ti/k3-*
2721 F: include/dt-bindings/pinctrl/k3.h
2723 ARM/THECUS N2100 MACHINE SUPPORT
2724 M: Lennert Buytenhek <kernel@wantstofly.org>
2725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2728 ARM/TOSA MACHINE SUPPORT
2729 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2730 M: Dirk Opfer <dirk@opfer-online.de>
2733 ARM/TOSHIBA VISCONTI ARCHITECTURE
2734 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2738 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2739 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2740 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2741 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2742 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2743 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2744 F: arch/arm64/boot/dts/toshiba/
2745 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2746 F: drivers/gpio/gpio-visconti.c
2747 F: drivers/pci/controller/dwc/pcie-visconti.c
2748 F: drivers/pinctrl/visconti/
2749 F: drivers/watchdog/visconti_wdt.c
2752 ARM/UNIPHIER ARCHITECTURE
2753 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2754 M: Masami Hiramatsu <mhiramat@kernel.org>
2755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2757 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2758 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2759 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2760 F: arch/arm/boot/dts/uniphier*
2761 F: arch/arm/include/asm/hardware/cache-uniphier.h
2762 F: arch/arm/mach-uniphier/
2763 F: arch/arm/mm/cache-uniphier.c
2764 F: arch/arm64/boot/dts/socionext/uniphier*
2765 F: drivers/bus/uniphier-system-bus.c
2766 F: drivers/clk/uniphier/
2767 F: drivers/dma/uniphier-mdmac.c
2768 F: drivers/gpio/gpio-uniphier.c
2769 F: drivers/i2c/busses/i2c-uniphier*
2770 F: drivers/irqchip/irq-uniphier-aidet.c
2771 F: drivers/mmc/host/uniphier-sd.c
2772 F: drivers/pinctrl/uniphier/
2773 F: drivers/reset/reset-uniphier.c
2774 F: drivers/tty/serial/8250/8250_uniphier.c
2777 ARM/VERSATILE EXPRESS PLATFORM
2778 M: Liviu Dudau <liviu.dudau@arm.com>
2779 M: Sudeep Holla <sudeep.holla@arm.com>
2780 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2785 F: arch/arm/boot/dts/vexpress*
2786 F: arch/arm/mach-vexpress/
2787 F: arch/arm64/boot/dts/arm/
2788 F: drivers/clk/versatile/clk-vexpress-osc.c
2789 F: drivers/clocksource/timer-versatile.c
2793 M: Russell King <linux@armlinux.org.uk>
2794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2796 W: http://www.armlinux.org.uk/
2799 ARM/VOIPAC PXA270 SUPPORT
2800 M: Marek Vasut <marek.vasut@gmail.com>
2801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2803 F: arch/arm/mach-pxa/include/mach/vpac270.h
2804 F: arch/arm/mach-pxa/vpac270.c
2806 ARM/VT8500 ARM ARCHITECTURE
2807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2809 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2810 F: arch/arm/mach-vt8500/
2811 F: drivers/clocksource/timer-vt8500.c
2812 F: drivers/i2c/busses/i2c-wmt.c
2813 F: drivers/mmc/host/wmt-sdmmc.c
2814 F: drivers/pwm/pwm-vt8500.c
2815 F: drivers/rtc/rtc-vt8500.c
2816 F: drivers/tty/serial/vt8500_serial.c
2817 F: drivers/usb/host/ehci-platform.c
2818 F: drivers/usb/host/uhci-platform.c
2819 F: drivers/video/fbdev/vt8500lcdfb.*
2820 F: drivers/video/fbdev/wm8505fb*
2821 F: drivers/video/fbdev/wmt_ge_rops.*
2823 ARM/ZIPIT Z2 SUPPORT
2824 M: Marek Vasut <marek.vasut@gmail.com>
2825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2827 F: arch/arm/mach-pxa/include/mach/z2.h
2828 F: arch/arm/mach-pxa/z2.c
2830 ARM/ZYNQ ARCHITECTURE
2831 M: Michal Simek <michal.simek@xilinx.com>
2832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2834 W: http://wiki.xilinx.com
2835 T: git https://github.com/Xilinx/linux-xlnx.git
2836 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2837 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2838 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2839 F: arch/arm/mach-zynq/
2840 F: drivers/clocksource/timer-cadence-ttc.c
2841 F: drivers/cpuidle/cpuidle-zynq.c
2842 F: drivers/edac/synopsys_edac.c
2843 F: drivers/i2c/busses/i2c-cadence.c
2844 F: drivers/i2c/busses/i2c-xiic.c
2845 F: drivers/mmc/host/sdhci-of-arasan.c
2849 ARM64 PORT (AARCH64 ARCHITECTURE)
2850 M: Catalin Marinas <catalin.marinas@arm.com>
2851 M: Will Deacon <will@kernel.org>
2852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2855 F: Documentation/arm64/
2857 F: tools/testing/selftests/arm64/
2858 X: arch/arm64/boot/dts/
2860 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2861 M: George McCollister <george.mccollister@gmail.com>
2862 L: netdev@vger.kernel.org
2864 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2865 F: drivers/net/dsa/xrs700x/*
2866 F: net/dsa/tag_xrs700x.c
2868 AS3645A LED FLASH CONTROLLER DRIVER
2869 M: Sakari Ailus <sakari.ailus@iki.fi>
2870 L: linux-leds@vger.kernel.org
2872 F: drivers/leds/flash/leds-as3645a.c
2874 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2875 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2876 L: linux-media@vger.kernel.org
2878 T: git git://linuxtv.org/media_tree.git
2879 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2880 F: drivers/media/i2c/ak7375.c
2882 ASAHI KASEI AK8974 DRIVER
2883 M: Linus Walleij <linus.walleij@linaro.org>
2884 L: linux-iio@vger.kernel.org
2886 W: http://www.akm.com/
2887 F: drivers/iio/magnetometer/ak8974.c
2889 ASC7621 HARDWARE MONITOR DRIVER
2890 M: George Joseph <george.joseph@fairview5.com>
2891 L: linux-hwmon@vger.kernel.org
2893 F: Documentation/hwmon/asc7621.rst
2894 F: drivers/hwmon/asc7621.c
2896 ASPEED PINCTRL DRIVERS
2897 M: Andrew Jeffery <andrew@aj.id.au>
2898 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2899 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2900 L: linux-gpio@vger.kernel.org
2902 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2903 F: drivers/pinctrl/aspeed/
2905 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2906 M: Eddie James <eajames@linux.ibm.com>
2907 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2909 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2910 F: drivers/irqchip/irq-aspeed-scu-ic.c
2911 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2913 ASPEED SD/MMC DRIVER
2914 M: Andrew Jeffery <andrew@aj.id.au>
2915 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2916 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2917 L: linux-mmc@vger.kernel.org
2919 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2920 F: drivers/mmc/host/sdhci-of-aspeed*
2922 ASPEED VIDEO ENGINE DRIVER
2923 M: Eddie James <eajames@linux.ibm.com>
2924 L: linux-media@vger.kernel.org
2925 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2927 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2928 F: drivers/media/platform/aspeed-video.c
2930 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2931 M: Corentin Chary <corentin.chary@gmail.com>
2932 L: acpi4asus-user@lists.sourceforge.net
2933 L: platform-driver-x86@vger.kernel.org
2935 W: http://acpi4asus.sf.net
2936 F: drivers/platform/x86/asus*.c
2937 F: drivers/platform/x86/eeepc*.c
2939 ASUS WIRELESS RADIO CONTROL DRIVER
2940 M: João Paulo Rechi Vita <jprvita@gmail.com>
2941 L: platform-driver-x86@vger.kernel.org
2943 F: drivers/platform/x86/asus-wireless.c
2946 M: David Howells <dhowells@redhat.com>
2947 L: keyrings@vger.kernel.org
2949 F: Documentation/crypto/asymmetric-keys.rst
2950 F: crypto/asymmetric_keys/
2951 F: include/crypto/pkcs7.h
2952 F: include/crypto/public_key.h
2953 F: include/linux/verification.h
2955 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2956 R: Dan Williams <dan.j.williams@intel.com>
2958 W: http://sourceforge.net/projects/xscaleiop
2959 F: Documentation/crypto/async-tx-api.rst
2961 F: include/linux/async_tx.h
2964 M: Bartosz Golaszewski <brgl@bgdev.pl>
2965 L: linux-i2c@vger.kernel.org
2967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2968 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2969 F: drivers/misc/eeprom/at24.c
2971 ATA OVER ETHERNET (AOE) DRIVER
2972 M: "Justin Sanders" <justin@coraid.com>
2974 W: http://www.openaoe.org/
2975 F: Documentation/admin-guide/aoe/
2976 F: drivers/block/aoe/
2978 ATC260X PMIC MFD DRIVER
2979 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2980 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2981 L: linux-actions@lists.infradead.org
2983 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2984 F: drivers/input/misc/atc260x-onkey.c
2985 F: drivers/mfd/atc260*
2986 F: drivers/power/reset/atc260x-poweroff.c
2987 F: drivers/regulator/atc260x-regulator.c
2988 F: include/linux/mfd/atc260x/*
2990 ATHEROS 71XX/9XXX GPIO DRIVER
2991 M: Alban Bedel <albeu@free.fr>
2993 W: https://github.com/AlbanBedel/linux
2994 T: git git://github.com/AlbanBedel/linux
2995 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2996 F: drivers/gpio/gpio-ath79.c
2998 ATHEROS 71XX/9XXX USB PHY DRIVER
2999 M: Alban Bedel <albeu@free.fr>
3001 W: https://github.com/AlbanBedel/linux
3002 T: git git://github.com/AlbanBedel/linux
3003 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3004 F: drivers/phy/qualcomm/phy-ath79-usb.c
3006 ATHEROS ATH GENERIC UTILITIES
3007 M: Kalle Valo <kvalo@codeaurora.org>
3008 L: linux-wireless@vger.kernel.org
3010 F: drivers/net/wireless/ath/*
3012 ATHEROS ATH5K WIRELESS DRIVER
3013 M: Jiri Slaby <jirislaby@kernel.org>
3014 M: Nick Kossifidis <mickflemm@gmail.com>
3015 M: Luis Chamberlain <mcgrof@kernel.org>
3016 L: linux-wireless@vger.kernel.org
3018 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3019 F: drivers/net/wireless/ath/ath5k/
3021 ATHEROS ATH6KL WIRELESS DRIVER
3022 M: Kalle Valo <kvalo@codeaurora.org>
3023 L: linux-wireless@vger.kernel.org
3025 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3027 F: drivers/net/wireless/ath/ath6kl/
3030 M: Ville Syrjala <syrjala@sci.fi>
3032 F: drivers/input/misc/ati_remote2.c
3034 ATK0110 HWMON DRIVER
3035 M: Luca Tettamanti <kronos.it@gmail.com>
3036 L: linux-hwmon@vger.kernel.org
3038 F: drivers/hwmon/asus_atk0110.c
3040 ATLX ETHERNET DRIVERS
3041 M: Chris Snook <chris.snook@gmail.com>
3042 L: netdev@vger.kernel.org
3044 W: http://sourceforge.net/projects/atl1
3045 W: http://atl1.sourceforge.net
3046 F: drivers/net/ethernet/atheros/
3049 M: Chas Williams <3chas3@gmail.com>
3050 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3051 L: netdev@vger.kernel.org
3053 W: http://linux-atm.sourceforge.net
3055 F: include/linux/atm*
3056 F: include/uapi/linux/atm*
3058 ATMEL MACB ETHERNET DRIVER
3059 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3060 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3062 F: drivers/net/ethernet/cadence/
3064 ATMEL MAXTOUCH DRIVER
3065 M: Nick Dyer <nick@shmanahar.org>
3067 T: git git://github.com/ndyer/linux.git
3068 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3069 F: drivers/input/touchscreen/atmel_mxt_ts.c
3071 ATMEL WIRELESS DRIVER
3072 M: Simon Kelley <simon@thekelleys.org.uk>
3073 L: linux-wireless@vger.kernel.org
3075 W: http://www.thekelleys.org.uk/atmel
3076 W: http://atmelwlandriver.sourceforge.net/
3077 F: drivers/net/wireless/atmel/atmel*
3079 ATOMIC INFRASTRUCTURE
3080 M: Will Deacon <will@kernel.org>
3081 M: Peter Zijlstra <peterz@infradead.org>
3082 R: Boqun Feng <boqun.feng@gmail.com>
3083 L: linux-kernel@vger.kernel.org
3085 F: arch/*/include/asm/atomic*.h
3086 F: include/*/atomic*.h
3087 F: include/linux/refcount.h
3088 F: Documentation/atomic_*.txt
3091 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3092 M: Bradley Grove <linuxdrivers@attotech.com>
3093 L: linux-scsi@vger.kernel.org
3095 W: http://www.attotech.com
3096 F: drivers/scsi/esas2r
3098 ATUSB IEEE 802.15.4 RADIO DRIVER
3099 M: Stefan Schmidt <stefan@datenfreihafen.org>
3100 L: linux-wpan@vger.kernel.org
3102 F: drivers/net/ieee802154/at86rf230.h
3103 F: drivers/net/ieee802154/atusb.c
3104 F: drivers/net/ieee802154/atusb.h
3107 M: Paul Moore <paul@paul-moore.com>
3108 M: Eric Paris <eparis@redhat.com>
3109 L: linux-audit@redhat.com (moderated for non-subscribers)
3111 W: https://github.com/linux-audit
3112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3113 F: include/asm-generic/audit_*.h
3114 F: include/linux/audit.h
3115 F: include/uapi/linux/audit.h
3119 AUXILIARY DISPLAY DRIVERS
3120 M: Miguel Ojeda <ojeda@kernel.org>
3122 F: drivers/auxdisplay/
3123 F: include/linux/cfag12864b.h
3125 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3126 M: Andreas Klinger <ak@it-klinger.de>
3127 L: linux-iio@vger.kernel.org
3129 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3130 F: drivers/iio/adc/hx711.c
3133 M: Ralf Baechle <ralf@linux-mips.org>
3134 L: linux-hams@vger.kernel.org
3136 W: http://www.linux-ax25.org/
3137 F: include/net/ax25.h
3138 F: include/uapi/linux/ax25.h
3142 M: Peter Rosin <peda@axentia.se>
3143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3145 F: arch/arm/boot/dts/at91-linea.dtsi
3146 F: arch/arm/boot/dts/at91-natte.dtsi
3147 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3148 F: arch/arm/boot/dts/at91-tse850-3.dts
3150 AXENTIA ASOC DRIVERS
3151 M: Peter Rosin <peda@axentia.se>
3152 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3154 F: Documentation/devicetree/bindings/sound/axentia,*
3155 F: sound/soc/atmel/tse850-pcm5142.c
3157 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3158 M: Nuno Sá <nuno.sa@analog.com>
3159 L: linux-hwmon@vger.kernel.org
3161 W: http://ez.analog.com/community/linux-device-drivers
3162 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3163 F: drivers/hwmon/axi-fan-control.c
3165 AXXIA I2C CONTROLLER
3166 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3167 L: linux-i2c@vger.kernel.org
3169 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3170 F: drivers/i2c/busses/i2c-axxia.c
3173 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3174 L: linux-media@vger.kernel.org
3176 W: https://linuxtv.org
3177 T: git git://linuxtv.org/media_tree.git
3178 F: drivers/media/usb/dvb-usb-v2/az6007.c
3180 AZTECH FM RADIO RECEIVER DRIVER
3181 M: Hans Verkuil <hverkuil@xs4all.nl>
3182 L: linux-media@vger.kernel.org
3184 W: https://linuxtv.org
3185 T: git git://linuxtv.org/media_tree.git
3186 F: drivers/media/radio/radio-aztech*
3189 L: linux-wireless@vger.kernel.org
3190 L: b43-dev@lists.infradead.org
3192 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3193 F: drivers/net/wireless/broadcom/b43/
3195 B43LEGACY WIRELESS DRIVER
3196 M: Larry Finger <Larry.Finger@lwfinger.net>
3197 L: linux-wireless@vger.kernel.org
3198 L: b43-dev@lists.infradead.org
3200 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3201 F: drivers/net/wireless/broadcom/b43legacy/
3203 BACKLIGHT CLASS/SUBSYSTEM
3204 M: Lee Jones <lee.jones@linaro.org>
3205 M: Daniel Thompson <daniel.thompson@linaro.org>
3206 M: Jingoo Han <jingoohan1@gmail.com>
3207 L: dri-devel@lists.freedesktop.org
3209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3210 F: Documentation/ABI/stable/sysfs-class-backlight
3211 F: Documentation/ABI/testing/sysfs-class-backlight
3212 F: Documentation/devicetree/bindings/leds/backlight
3213 F: drivers/video/backlight/
3214 F: include/linux/backlight.h
3215 F: include/linux/pwm_backlight.h
3218 M: Marek Lindner <mareklindner@neomailbox.ch>
3219 M: Simon Wunderlich <sw@simonwunderlich.de>
3220 M: Antonio Quartulli <a@unstable.cc>
3221 M: Sven Eckelmann <sven@narfation.org>
3222 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3224 W: https://www.open-mesh.org/
3225 Q: https://patchwork.open-mesh.org/project/batman/list/
3226 B: https://www.open-mesh.org/projects/batman-adv/issues
3227 C: ircs://irc.hackint.org/batadv
3228 T: git https://git.open-mesh.org/linux-merge.git
3229 F: Documentation/networking/batman-adv.rst
3230 F: include/uapi/linux/batadv_packet.h
3231 F: include/uapi/linux/batman_adv.h
3234 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3235 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3236 L: linux-hams@vger.kernel.org
3238 W: http://www.baycom.org/~tom/ham/ham.html
3239 F: drivers/net/hamradio/baycom*
3241 BCACHE (BLOCK LAYER CACHE)
3242 M: Coly Li <colyli@suse.de>
3243 M: Kent Overstreet <kent.overstreet@gmail.com>
3244 L: linux-bcache@vger.kernel.org
3246 W: http://bcache.evilpiepirate.org
3247 C: irc://irc.oftc.net/bcache
3248 F: drivers/md/bcache/
3250 BDISP ST MEDIA DRIVER
3251 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3252 L: linux-media@vger.kernel.org
3254 W: https://linuxtv.org
3255 T: git git://linuxtv.org/media_tree.git
3256 F: drivers/media/platform/sti/bdisp
3258 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3259 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3260 L: netdev@vger.kernel.org
3262 F: drivers/net/ethernet/ec_bhf.c
3265 M: Luis de Bethencourt <luisbg@kernel.org>
3266 M: Salah Triki <salah.triki@gmail.com>
3268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3269 F: Documentation/filesystems/befs.rst
3273 M: Paolo Valente <paolo.valente@linaro.org>
3274 M: Jens Axboe <axboe@kernel.dk>
3275 L: linux-block@vger.kernel.org
3277 F: Documentation/block/bfq-iosched.rst
3281 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3283 F: Documentation/filesystems/bfs.rst
3285 F: include/uapi/linux/bfs_fs.h
3288 M: Yury Norov <yury.norov@gmail.com>
3289 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3290 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3292 F: include/asm-generic/bitops/find.h
3293 F: include/linux/bitmap.h
3296 F: lib/find_bit_benchmark.c
3297 F: lib/test_bitmap.c
3298 F: tools/include/asm-generic/bitops/find.h
3299 F: tools/include/linux/bitmap.h
3300 F: tools/lib/bitmap.c
3301 F: tools/lib/find_bit.c
3303 BLINKM RGB LED DRIVER
3304 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3306 F: drivers/leds/leds-blinkm.c
3309 M: Jens Axboe <axboe@kernel.dk>
3310 L: linux-block@vger.kernel.org
3312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3315 F: include/linux/blk*
3316 F: kernel/trace/blktrace.c
3320 M: Joern Engel <joern@lazybastard.org>
3321 L: linux-mtd@lists.infradead.org
3323 F: drivers/mtd/devices/block2mtd.c
3326 M: Marcel Holtmann <marcel@holtmann.org>
3327 M: Johan Hedberg <johan.hedberg@gmail.com>
3328 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3329 L: linux-bluetooth@vger.kernel.org
3331 W: http://www.bluez.org/
3332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3334 F: drivers/bluetooth/
3337 M: Marcel Holtmann <marcel@holtmann.org>
3338 M: Johan Hedberg <johan.hedberg@gmail.com>
3339 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3340 L: linux-bluetooth@vger.kernel.org
3342 W: http://www.bluez.org/
3343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3345 F: include/net/bluetooth/
3349 M: Jay Vosburgh <j.vosburgh@gmail.com>
3350 M: Veaceslav Falico <vfalico@gmail.com>
3351 M: Andy Gospodarek <andy@greyhouse.net>
3352 L: netdev@vger.kernel.org
3354 W: http://sourceforge.net/projects/bonding/
3355 F: drivers/net/bonding/
3356 F: include/net/bonding.h
3357 F: include/uapi/linux/if_bonding.h
3359 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3360 M: Dan Robertson <dan@dlrobertson.com>
3361 L: linux-iio@vger.kernel.org
3363 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3364 F: drivers/iio/accel/bma400*
3366 BPF (Safe dynamic programs and tools)
3367 M: Alexei Starovoitov <ast@kernel.org>
3368 M: Daniel Borkmann <daniel@iogearbox.net>
3369 M: Andrii Nakryiko <andrii@kernel.org>
3370 R: Martin KaFai Lau <kafai@fb.com>
3371 R: Song Liu <songliubraving@fb.com>
3372 R: Yonghong Song <yhs@fb.com>
3373 R: John Fastabend <john.fastabend@gmail.com>
3374 R: KP Singh <kpsingh@kernel.org>
3375 L: netdev@vger.kernel.org
3376 L: bpf@vger.kernel.org
3379 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3382 F: Documentation/bpf/
3383 F: Documentation/networking/filter.rst
3384 F: Documentation/userspace-api/ebpf/
3386 F: include/linux/bpf*
3387 F: include/linux/filter.h
3388 F: include/trace/events/xdp.h
3389 F: include/uapi/linux/bpf*
3390 F: include/uapi/linux/filter.h
3392 F: kernel/trace/bpf_trace.c
3395 F: net/core/filter.c
3396 F: net/sched/act_bpf.c
3397 F: net/sched/cls_bpf.c
3399 F: scripts/bpf_doc.py
3402 F: tools/testing/selftests/bpf/
3407 M: Shubham Bansal <illusionist.neo@gmail.com>
3408 L: netdev@vger.kernel.org
3409 L: bpf@vger.kernel.org
3414 M: Daniel Borkmann <daniel@iogearbox.net>
3415 M: Alexei Starovoitov <ast@kernel.org>
3416 M: Zi Shen Lim <zlim.lnx@gmail.com>
3417 L: netdev@vger.kernel.org
3418 L: bpf@vger.kernel.org
3422 BPF JIT for MIPS (32-BIT AND 64-BIT)
3423 M: Paul Burton <paulburton@kernel.org>
3424 L: netdev@vger.kernel.org
3425 L: bpf@vger.kernel.org
3429 BPF JIT for NFP NICs
3430 M: Jakub Kicinski <kuba@kernel.org>
3431 L: netdev@vger.kernel.org
3432 L: bpf@vger.kernel.org
3434 F: drivers/net/ethernet/netronome/nfp/bpf/
3436 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3437 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3438 L: netdev@vger.kernel.org
3439 L: bpf@vger.kernel.org
3441 F: arch/powerpc/net/
3443 BPF JIT for RISC-V (32-bit)
3444 M: Luke Nelson <luke.r.nels@gmail.com>
3445 M: Xi Wang <xi.wang@gmail.com>
3446 L: netdev@vger.kernel.org
3447 L: bpf@vger.kernel.org
3450 X: arch/riscv/net/bpf_jit_comp64.c
3452 BPF JIT for RISC-V (64-bit)
3453 M: Björn Töpel <bjorn@kernel.org>
3454 L: netdev@vger.kernel.org
3455 L: bpf@vger.kernel.org
3458 X: arch/riscv/net/bpf_jit_comp32.c
3461 M: Ilya Leoshkevich <iii@linux.ibm.com>
3462 M: Heiko Carstens <hca@linux.ibm.com>
3463 M: Vasily Gorbik <gor@linux.ibm.com>
3464 L: netdev@vger.kernel.org
3465 L: bpf@vger.kernel.org
3468 X: arch/s390/net/pnet.c
3470 BPF JIT for SPARC (32-BIT AND 64-BIT)
3471 M: David S. Miller <davem@davemloft.net>
3472 L: netdev@vger.kernel.org
3473 L: bpf@vger.kernel.org
3477 BPF JIT for X86 32-BIT
3478 M: Wang YanQing <udknight@gmail.com>
3479 L: netdev@vger.kernel.org
3480 L: bpf@vger.kernel.org
3482 F: arch/x86/net/bpf_jit_comp32.c
3484 BPF JIT for X86 64-BIT
3485 M: Alexei Starovoitov <ast@kernel.org>
3486 M: Daniel Borkmann <daniel@iogearbox.net>
3487 L: netdev@vger.kernel.org
3488 L: bpf@vger.kernel.org
3491 X: arch/x86/net/bpf_jit_comp32.c
3493 BPF LSM (Security Audit and Enforcement using BPF)
3494 M: KP Singh <kpsingh@kernel.org>
3495 R: Florent Revest <revest@chromium.org>
3496 R: Brendan Jackman <jackmanb@chromium.org>
3497 L: bpf@vger.kernel.org
3499 F: Documentation/bpf/bpf_lsm.rst
3500 F: include/linux/bpf_lsm.h
3501 F: kernel/bpf/bpf_lsm.c
3504 BROADCOM B44 10/100 ETHERNET DRIVER
3505 M: Michael Chan <michael.chan@broadcom.com>
3506 L: netdev@vger.kernel.org
3508 F: drivers/net/ethernet/broadcom/b44.*
3510 BROADCOM B53 ETHERNET SWITCH DRIVER
3511 M: Florian Fainelli <f.fainelli@gmail.com>
3512 L: netdev@vger.kernel.org
3513 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3515 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3516 F: drivers/net/dsa/b53/*
3517 F: include/linux/dsa/brcm.h
3518 F: include/linux/platform_data/b53.h
3520 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3521 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3522 L: bcm-kernel-feedback-list@broadcom.com
3523 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3527 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3528 F: drivers/pci/controller/pcie-brcmstb.c
3529 F: drivers/staging/vc04_services
3533 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3534 M: Florian Fainelli <f.fainelli@gmail.com>
3535 M: Ray Jui <rjui@broadcom.com>
3536 M: Scott Branden <sbranden@broadcom.com>
3537 M: bcm-kernel-feedback-list@broadcom.com
3539 T: git git://github.com/broadcom/mach-bcm
3540 F: arch/arm/mach-bcm/
3546 BROADCOM BCM47XX MIPS ARCHITECTURE
3547 M: Hauke Mehrtens <hauke@hauke-m.de>
3548 M: Rafał Miłecki <zajec5@gmail.com>
3549 L: linux-mips@vger.kernel.org
3551 F: Documentation/devicetree/bindings/mips/brcm/
3552 F: arch/mips/bcm47xx/*
3553 F: arch/mips/include/asm/mach-bcm47xx/*
3555 BROADCOM BCM4908 ETHERNET DRIVER
3556 M: Rafał Miłecki <rafal@milecki.pl>
3557 M: bcm-kernel-feedback-list@broadcom.com
3558 L: netdev@vger.kernel.org
3560 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3561 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3562 F: drivers/net/ethernet/broadcom/unimac.h
3564 BROADCOM BCM5301X ARM ARCHITECTURE
3565 M: Hauke Mehrtens <hauke@hauke-m.de>
3566 M: Rafał Miłecki <zajec5@gmail.com>
3567 M: bcm-kernel-feedback-list@broadcom.com
3568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3570 F: arch/arm/boot/dts/bcm470*
3571 F: arch/arm/boot/dts/bcm5301*
3572 F: arch/arm/boot/dts/bcm953012*
3573 F: arch/arm/mach-bcm/bcm_5301x.c
3575 BROADCOM BCM53573 ARM ARCHITECTURE
3576 M: Rafał Miłecki <rafal@milecki.pl>
3577 L: bcm-kernel-feedback-list@broadcom.com
3578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3580 F: arch/arm/boot/dts/bcm47189*
3581 F: arch/arm/boot/dts/bcm53573*
3583 BROADCOM BCM63XX ARM ARCHITECTURE
3584 M: Florian Fainelli <f.fainelli@gmail.com>
3585 M: bcm-kernel-feedback-list@broadcom.com
3586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3588 T: git git://github.com/broadcom/stblinux.git
3591 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3592 M: Kevin Cernekee <cernekee@gmail.com>
3593 L: linux-usb@vger.kernel.org
3595 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3597 BROADCOM BCM7XXX ARM ARCHITECTURE
3598 M: Florian Fainelli <f.fainelli@gmail.com>
3599 M: bcm-kernel-feedback-list@broadcom.com
3600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3602 T: git git://github.com/broadcom/stblinux.git
3603 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3604 F: arch/arm/boot/dts/bcm7*.dts*
3605 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3606 F: arch/arm/mach-bcm/*brcmstb*
3607 F: arch/arm/mm/cache-b15-rac.c
3608 F: drivers/bus/brcmstb_gisb.c
3609 F: drivers/pci/controller/pcie-brcmstb.c
3613 M: Al Cooper <alcooperx@gmail.com>
3614 L: linux-usb@vger.kernel.org
3615 L: bcm-kernel-feedback-list@broadcom.com
3617 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3618 F: drivers/usb/gadget/udc/bdc/
3620 BROADCOM BMIPS CPUFREQ DRIVER
3621 M: Markus Mayer <mmayer@broadcom.com>
3622 M: bcm-kernel-feedback-list@broadcom.com
3623 L: linux-pm@vger.kernel.org
3625 F: drivers/cpufreq/bmips-cpufreq.c
3627 BROADCOM BMIPS MIPS ARCHITECTURE
3628 M: Florian Fainelli <f.fainelli@gmail.com>
3629 L: bcm-kernel-feedback-list@broadcom.com
3630 L: linux-mips@vger.kernel.org
3632 T: git git://github.com/broadcom/stblinux.git
3633 F: arch/mips/bmips/*
3634 F: arch/mips/boot/dts/brcm/bcm*.dts*
3635 F: arch/mips/include/asm/mach-bmips/*
3636 F: arch/mips/kernel/*bmips*
3637 F: drivers/soc/bcm/bcm63xx
3638 F: drivers/irqchip/irq-bcm63*
3639 F: drivers/irqchip/irq-bcm7*
3640 F: drivers/irqchip/irq-brcmstb*
3641 F: include/linux/bcm963xx_nvram.h
3642 F: include/linux/bcm963xx_tag.h
3644 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3645 M: Rasesh Mody <rmody@marvell.com>
3646 M: GR-Linux-NIC-Dev@marvell.com
3647 L: netdev@vger.kernel.org
3649 F: drivers/net/ethernet/broadcom/bnx2.*
3650 F: drivers/net/ethernet/broadcom/bnx2_*
3652 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3653 M: Saurav Kashyap <skashyap@marvell.com>
3654 M: Javed Hasan <jhasan@marvell.com>
3655 M: GR-QLogic-Storage-Upstream@marvell.com
3656 L: linux-scsi@vger.kernel.org
3658 F: drivers/scsi/bnx2fc/
3660 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3661 M: Nilesh Javali <njavali@marvell.com>
3662 M: Manish Rangankar <mrangankar@marvell.com>
3663 M: GR-QLogic-Storage-Upstream@marvell.com
3664 L: linux-scsi@vger.kernel.org
3666 F: drivers/scsi/bnx2i/
3668 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3669 M: Ariel Elior <aelior@marvell.com>
3670 M: Sudarsana Kalluru <skalluru@marvell.com>
3671 M: GR-everest-linux-l2@marvell.com
3672 L: netdev@vger.kernel.org
3674 F: drivers/net/ethernet/broadcom/bnx2x/
3676 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3677 M: Michael Chan <michael.chan@broadcom.com>
3678 L: netdev@vger.kernel.org
3680 F: drivers/net/ethernet/broadcom/bnxt/
3682 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3683 M: Arend van Spriel <aspriel@gmail.com>
3684 M: Franky Lin <franky.lin@broadcom.com>
3685 M: Hante Meuleman <hante.meuleman@broadcom.com>
3686 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3687 M: Wright Feng <wright.feng@infineon.com>
3688 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3689 L: linux-wireless@vger.kernel.org
3690 L: brcm80211-dev-list.pdl@broadcom.com
3691 L: SHA-cyfmac-dev-list@infineon.com
3693 F: drivers/net/wireless/broadcom/brcm80211/
3695 BROADCOM BRCMSTB GPIO DRIVER
3696 M: Gregory Fong <gregory.0xf0@gmail.com>
3697 L: bcm-kernel-feedback-list@broadcom.com
3699 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3700 F: drivers/gpio/gpio-brcmstb.c
3702 BROADCOM BRCMSTB I2C DRIVER
3703 M: Kamal Dasu <kdasu.kdev@gmail.com>
3704 L: linux-i2c@vger.kernel.org
3705 L: bcm-kernel-feedback-list@broadcom.com
3707 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3708 F: drivers/i2c/busses/i2c-brcmstb.c
3710 BROADCOM BRCMSTB UART DRIVER
3711 M: Al Cooper <alcooperx@gmail.com>
3712 L: linux-serial@vger.kernel.org
3713 L: bcm-kernel-feedback-list@broadcom.com
3715 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3716 F: drivers/tty/serial/8250/8250_bcm7271.c
3718 BROADCOM BRCMSTB USB EHCI DRIVER
3719 M: Al Cooper <alcooperx@gmail.com>
3720 L: linux-usb@vger.kernel.org
3721 L: bcm-kernel-feedback-list@broadcom.com
3723 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3724 F: drivers/usb/host/ehci-brcm.*
3726 BROADCOM BRCMSTB USB PIN MAP DRIVER
3727 M: Al Cooper <alcooperx@gmail.com>
3728 L: linux-usb@vger.kernel.org
3729 L: bcm-kernel-feedback-list@broadcom.com
3731 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3732 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3734 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3735 M: Al Cooper <alcooperx@gmail.com>
3736 L: linux-kernel@vger.kernel.org
3737 L: bcm-kernel-feedback-list@broadcom.com
3739 F: drivers/phy/broadcom/phy-brcm-usb*
3741 BROADCOM ETHERNET PHY DRIVERS
3742 M: Florian Fainelli <f.fainelli@gmail.com>
3743 L: bcm-kernel-feedback-list@broadcom.com
3744 L: netdev@vger.kernel.org
3746 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3747 F: drivers/net/phy/bcm*.[ch]
3748 F: drivers/net/phy/broadcom.c
3749 F: include/linux/brcmphy.h
3751 BROADCOM GENET ETHERNET DRIVER
3752 M: Doug Berger <opendmb@gmail.com>
3753 M: Florian Fainelli <f.fainelli@gmail.com>
3754 L: bcm-kernel-feedback-list@broadcom.com
3755 L: netdev@vger.kernel.org
3757 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3758 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3759 F: drivers/net/ethernet/broadcom/genet/
3760 F: drivers/net/ethernet/broadcom/unimac.h
3761 F: drivers/net/mdio/mdio-bcm-unimac.c
3762 F: include/linux/platform_data/bcmgenet.h
3763 F: include/linux/platform_data/mdio-bcm-unimac.h
3765 BROADCOM IPROC ARM ARCHITECTURE
3766 M: Ray Jui <rjui@broadcom.com>
3767 M: Scott Branden <sbranden@broadcom.com>
3768 M: bcm-kernel-feedback-list@broadcom.com
3769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3771 T: git git://github.com/broadcom/cygnus-linux.git
3772 F: arch/arm64/boot/dts/broadcom/northstar2/*
3773 F: arch/arm64/boot/dts/broadcom/stingray/*
3774 F: drivers/clk/bcm/clk-ns*
3775 F: drivers/clk/bcm/clk-sr*
3776 F: drivers/pinctrl/bcm/pinctrl-ns*
3777 F: include/dt-bindings/clock/bcm-sr*
3794 BROADCOM IPROC GBIT ETHERNET DRIVER
3795 M: Rafał Miłecki <rafal@milecki.pl>
3796 M: bcm-kernel-feedback-list@broadcom.com
3797 L: netdev@vger.kernel.org
3799 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3800 F: drivers/net/ethernet/broadcom/bgmac*
3801 F: drivers/net/ethernet/broadcom/unimac.h
3803 BROADCOM KONA GPIO DRIVER
3804 M: Ray Jui <rjui@broadcom.com>
3805 L: bcm-kernel-feedback-list@broadcom.com
3807 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3808 F: drivers/gpio/gpio-bcm-kona.c
3810 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3811 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3812 M: Kashyap Desai <kashyap.desai@broadcom.com>
3813 M: Sumit Saxena <sumit.saxena@broadcom.com>
3814 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3815 L: mpi3mr-linuxdrv.pdl@broadcom.com
3816 L: linux-scsi@vger.kernel.org
3818 W: https://www.broadcom.com/support/storage
3819 F: drivers/scsi/mpi3mr/
3821 BROADCOM NETXTREME-E ROCE DRIVER
3822 M: Selvin Xavier <selvin.xavier@broadcom.com>
3823 L: linux-rdma@vger.kernel.org
3825 W: http://www.broadcom.com
3826 F: drivers/infiniband/hw/bnxt_re/
3827 F: include/uapi/rdma/bnxt_re-abi.h
3829 BROADCOM NVRAM DRIVER
3830 M: Rafał Miłecki <zajec5@gmail.com>
3831 L: linux-mips@vger.kernel.org
3833 F: drivers/firmware/broadcom/*
3835 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3836 M: Rafał Miłecki <rafal@milecki.pl>
3837 M: Florian Fainelli <f.fainelli@gmail.com>
3838 M: bcm-kernel-feedback-list@broadcom.com
3839 L: linux-pm@vger.kernel.org
3841 T: git git://github.com/broadcom/stblinux.git
3842 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3843 F: include/dt-bindings/soc/bcm-pmb.h
3845 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3846 M: Rafał Miłecki <zajec5@gmail.com>
3847 L: linux-wireless@vger.kernel.org
3850 F: include/linux/bcma/
3853 M: Kamal Dasu <kdasu.kdev@gmail.com>
3854 M: bcm-kernel-feedback-list@broadcom.com
3856 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3857 F: drivers/spi/spi-bcm-qspi.*
3858 F: drivers/spi/spi-brcmstb-qspi.c
3859 F: drivers/spi/spi-iproc-qspi.c
3861 BROADCOM STB AVS CPUFREQ DRIVER
3862 M: Markus Mayer <mmayer@broadcom.com>
3863 M: bcm-kernel-feedback-list@broadcom.com
3864 L: linux-pm@vger.kernel.org
3866 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3867 F: drivers/cpufreq/brcmstb*
3869 BROADCOM STB AVS TMON DRIVER
3870 M: Markus Mayer <mmayer@broadcom.com>
3871 M: bcm-kernel-feedback-list@broadcom.com
3872 L: linux-pm@vger.kernel.org
3874 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3875 F: drivers/thermal/broadcom/brcmstb*
3877 BROADCOM STB DPFE DRIVER
3878 M: Markus Mayer <mmayer@broadcom.com>
3879 M: bcm-kernel-feedback-list@broadcom.com
3880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3882 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3883 F: drivers/memory/brcmstb_dpfe.c
3885 BROADCOM STB NAND FLASH DRIVER
3886 M: Brian Norris <computersforpeace@gmail.com>
3887 M: Kamal Dasu <kdasu.kdev@gmail.com>
3888 L: linux-mtd@lists.infradead.org
3889 L: bcm-kernel-feedback-list@broadcom.com
3891 F: drivers/mtd/nand/raw/brcmnand/
3893 BROADCOM STB PCIE DRIVER
3894 M: Jim Quinlan <jim2101024@gmail.com>
3895 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3896 M: Florian Fainelli <f.fainelli@gmail.com>
3897 M: bcm-kernel-feedback-list@broadcom.com
3898 L: linux-pci@vger.kernel.org
3900 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3901 F: drivers/pci/controller/pcie-brcmstb.c
3903 BROADCOM SYSTEMPORT ETHERNET DRIVER
3904 M: Florian Fainelli <f.fainelli@gmail.com>
3905 L: bcm-kernel-feedback-list@broadcom.com
3906 L: netdev@vger.kernel.org
3908 F: drivers/net/ethernet/broadcom/bcmsysport.*
3909 F: drivers/net/ethernet/broadcom/unimac.h
3911 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3912 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3913 M: Prashant Sreedharan <prashant@broadcom.com>
3914 M: Michael Chan <mchan@broadcom.com>
3915 L: netdev@vger.kernel.org
3917 F: drivers/net/ethernet/broadcom/tg3.*
3920 M: Scott Branden <scott.branden@broadcom.com>
3921 L: bcm-kernel-feedback-list@broadcom.com
3923 F: drivers/misc/bcm-vk/
3924 F: include/uapi/linux/misc/bcm_vk.h
3926 BROCADE BFA FC SCSI DRIVER
3927 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3928 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3929 L: linux-scsi@vger.kernel.org
3931 F: drivers/scsi/bfa/
3933 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3934 M: Rasesh Mody <rmody@marvell.com>
3935 M: Sudarsana Kalluru <skalluru@marvell.com>
3936 M: GR-Linux-NIC-Dev@marvell.com
3937 L: netdev@vger.kernel.org
3939 F: drivers/net/ethernet/brocade/bna/
3941 BSG (block layer generic sg v4 driver)
3942 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3943 L: linux-scsi@vger.kernel.org
3946 F: include/linux/bsg.h
3947 F: include/uapi/linux/bsg.h
3950 M: Clemens Ladisch <clemens@ladisch.de>
3951 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3954 F: Documentation/sound/cards/bt87x.rst
3955 F: sound/pci/bt87x.c
3958 M: Michael Buesch <m@bues.ch>
3960 W: http://bu3sch.de/btgpio.php
3961 F: drivers/gpio/gpio-bt8xx.c
3964 M: Chris Mason <clm@fb.com>
3965 M: Josef Bacik <josef@toxicpanda.com>
3966 M: David Sterba <dsterba@suse.com>
3967 L: linux-btrfs@vger.kernel.org
3969 W: http://btrfs.wiki.kernel.org/
3970 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3971 C: irc://irc.libera.chat/btrfs
3972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3973 F: Documentation/filesystems/btrfs.rst
3975 F: include/linux/btrfs*
3976 F: include/uapi/linux/btrfs*
3978 BTTV VIDEO4LINUX DRIVER
3979 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3980 L: linux-media@vger.kernel.org
3982 W: https://linuxtv.org
3983 T: git git://linuxtv.org/media_tree.git
3984 F: Documentation/driver-api/media/drivers/bttv*
3985 F: drivers/media/pci/bt8xx/bttv*
3987 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3988 M: Chanwoo Choi <cw00.choi@samsung.com>
3989 L: linux-pm@vger.kernel.org
3990 L: linux-samsung-soc@vger.kernel.org
3992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3993 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3994 F: drivers/devfreq/exynos-bus.c
3996 BUSLOGIC SCSI DRIVER
3997 M: Khalid Aziz <khalid@gonehiking.org>
3998 L: linux-scsi@vger.kernel.org
4000 F: drivers/scsi/BusLogic.*
4001 F: drivers/scsi/FlashPoint.*
4003 C-MEDIA CMI8788 DRIVER
4004 M: Clemens Ladisch <clemens@ladisch.de>
4005 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4008 F: sound/pci/oxygen/
4011 M: Guo Ren <guoren@kernel.org>
4012 L: linux-csky@vger.kernel.org
4014 T: git https://github.com/c-sky/csky-linux.git
4015 F: Documentation/devicetree/bindings/csky/
4016 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4017 F: Documentation/devicetree/bindings/timer/csky,*
4019 F: drivers/clocksource/timer-gx6605s.c
4020 F: drivers/clocksource/timer-mp-csky.c
4021 F: drivers/irqchip/irq-csky-*
4025 CA8210 IEEE-802.15.4 RADIO DRIVER
4026 M: Harry Morris <h.morris@cascoda.com>
4027 L: linux-wpan@vger.kernel.org
4029 W: https://github.com/Cascoda/ca8210-linux.git
4030 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4031 F: drivers/net/ieee802154/ca8210.c
4033 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4034 M: Damien Le Moal <damien.lemoal@wdc.com>
4035 L: linux-riscv@lists.infradead.org
4036 L: linux-gpio@vger.kernel.org (pinctrl driver)
4037 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4038 F: drivers/pinctrl/pinctrl-k210.c
4040 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4041 M: Damien Le Moal <damien.lemoal@wdc.com>
4042 L: linux-kernel@vger.kernel.org
4043 L: linux-riscv@lists.infradead.org
4045 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4046 F: drivers/reset/reset-k210.c
4048 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4049 M: Damien Le Moal <damien.lemoal@wdc.com>
4050 L: linux-riscv@lists.infradead.org
4052 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4053 F: drivers/soc/canaan/
4054 F: include/soc/canaan/
4056 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4057 M: David Howells <dhowells@redhat.com>
4058 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4060 F: Documentation/filesystems/caching/cachefiles.rst
4063 CADENCE MIPI-CSI2 BRIDGES
4064 M: Maxime Ripard <mripard@kernel.org>
4065 L: linux-media@vger.kernel.org
4067 F: Documentation/devicetree/bindings/media/cdns,*.txt
4068 F: drivers/media/platform/cadence/cdns-csi2*
4071 L: linux-mtd@lists.infradead.org
4073 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4074 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4076 CADENCE USB3 DRD IP DRIVER
4077 M: Peter Chen <peter.chen@kernel.org>
4078 M: Pawel Laszczak <pawell@cadence.com>
4079 R: Roger Quadros <rogerq@kernel.org>
4080 R: Aswath Govindraju <a-govindraju@ti.com>
4081 L: linux-usb@vger.kernel.org
4083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4084 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4085 F: drivers/usb/cdns3/
4086 X: drivers/usb/cdns3/cdnsp*
4088 CADENCE USBSSP DRD IP DRIVER
4089 M: Pawel Laszczak <pawell@cadence.com>
4090 L: linux-usb@vger.kernel.org
4092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4093 F: drivers/usb/cdns3/
4094 X: drivers/usb/cdns3/cdns3*
4096 CADET FM/AM RADIO RECEIVER DRIVER
4097 M: Hans Verkuil <hverkuil@xs4all.nl>
4098 L: linux-media@vger.kernel.org
4100 W: https://linuxtv.org
4101 T: git git://linuxtv.org/media_tree.git
4102 F: drivers/media/radio/radio-cadet*
4104 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4105 L: linux-media@vger.kernel.org
4107 T: git git://linuxtv.org/media_tree.git
4108 F: Documentation/admin-guide/media/cafe_ccic*
4109 F: drivers/media/platform/marvell-ccic/
4112 L: netdev@vger.kernel.org
4114 F: Documentation/networking/caif/
4115 F: drivers/net/caif/
4116 F: include/net/caif/
4117 F: include/uapi/linux/caif/
4121 M: Toke Høiland-Jørgensen <toke@toke.dk>
4122 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4124 F: net/sched/sch_cake.c
4127 M: Wolfgang Grandegger <wg@grandegger.com>
4128 M: Marc Kleine-Budde <mkl@pengutronix.de>
4129 L: linux-can@vger.kernel.org
4131 W: https://github.com/linux-can
4132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4134 F: Documentation/devicetree/bindings/net/can/
4135 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4137 F: drivers/phy/phy-can-transceiver.c
4138 F: include/linux/can/bittiming.h
4139 F: include/linux/can/dev.h
4140 F: include/linux/can/led.h
4141 F: include/linux/can/length.h
4142 F: include/linux/can/platform/
4143 F: include/linux/can/rx-offload.h
4144 F: include/uapi/linux/can/error.h
4145 F: include/uapi/linux/can/netlink.h
4146 F: include/uapi/linux/can/vxcan.h
4149 M: Oliver Hartkopp <socketcan@hartkopp.net>
4150 M: Marc Kleine-Budde <mkl@pengutronix.de>
4151 L: linux-can@vger.kernel.org
4153 W: https://github.com/linux-can
4154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4156 F: Documentation/networking/can.rst
4157 F: include/linux/can/can-ml.h
4158 F: include/linux/can/core.h
4159 F: include/linux/can/skb.h
4160 F: include/net/netns/can.h
4161 F: include/uapi/linux/can.h
4162 F: include/uapi/linux/can/bcm.h
4163 F: include/uapi/linux/can/gw.h
4164 F: include/uapi/linux/can/isotp.h
4165 F: include/uapi/linux/can/raw.h
4168 CAN-J1939 NETWORK LAYER
4169 M: Robin van der Gracht <robin@protonic.nl>
4170 M: Oleksij Rempel <o.rempel@pengutronix.de>
4171 R: kernel@pengutronix.de
4172 L: linux-can@vger.kernel.org
4174 F: Documentation/networking/j1939.rst
4175 F: include/uapi/linux/can/j1939.h
4179 M: Serge Hallyn <serge@hallyn.com>
4180 L: linux-security-module@vger.kernel.org
4182 F: include/linux/capability.h
4183 F: include/uapi/linux/capability.h
4184 F: kernel/capability.c
4185 F: security/commoncap.c
4187 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4188 M: Kevin Tsai <ktsai@capellamicro.com>
4190 F: drivers/iio/light/cm*
4192 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4193 M: Christian Lamparter <chunkeey@googlemail.com>
4194 L: linux-wireless@vger.kernel.org
4196 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4197 F: drivers/net/wireless/ath/carl9170/
4200 M: Robert Richter <rric@kernel.org>
4202 W: http://www.marvell.com
4203 F: drivers/i2c/busses/i2c-octeon*
4204 F: drivers/i2c/busses/i2c-thunderx*
4206 CAVIUM LIQUIDIO NETWORK DRIVER
4207 M: Derek Chickles <dchickles@marvell.com>
4208 M: Satanand Burla <sburla@marvell.com>
4209 M: Felix Manlunas <fmanlunas@marvell.com>
4210 L: netdev@vger.kernel.org
4212 W: http://www.marvell.com
4213 F: drivers/net/ethernet/cavium/liquidio/
4216 M: Robert Richter <rric@kernel.org>
4218 W: http://www.marvell.com
4219 F: drivers/mmc/host/cavium*
4221 CAVIUM OCTEON-TX CRYPTO DRIVER
4222 M: George Cherian <gcherian@marvell.com>
4223 L: linux-crypto@vger.kernel.org
4225 W: http://www.marvell.com
4226 F: drivers/crypto/cavium/cpt/
4228 CAVIUM THUNDERX2 ARM64 SOC
4229 M: Robert Richter <rric@kernel.org>
4230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4232 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4233 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4235 CBS/ETF/TAPRIO QDISCS
4236 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4238 L: netdev@vger.kernel.org
4239 F: net/sched/sch_cbs.c
4240 F: net/sched/sch_etf.c
4241 F: net/sched/sch_taprio.c
4243 CC2520 IEEE-802.15.4 RADIO DRIVER
4244 M: Varka Bhadram <varkabhadram@gmail.com>
4245 L: linux-wpan@vger.kernel.org
4247 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4248 F: drivers/net/ieee802154/cc2520.c
4249 F: include/linux/spi/cc2520.h
4251 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4252 M: Gilad Ben-Yossef <gilad@benyossef.com>
4253 L: linux-crypto@vger.kernel.org
4255 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4256 F: drivers/crypto/ccree/
4258 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4259 M: Hadar Gat <hadar.gat@arm.com>
4260 L: linux-crypto@vger.kernel.org
4262 F: drivers/char/hw_random/cctrng.c
4263 F: drivers/char/hw_random/cctrng.h
4264 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4265 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4268 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4269 L: linux-media@vger.kernel.org
4271 W: http://linuxtv.org
4272 T: git git://linuxtv.org/media_tree.git
4273 F: Documentation/ABI/testing/debugfs-cec-error-inj
4274 F: Documentation/devicetree/bindings/media/cec.txt
4275 F: Documentation/driver-api/media/cec-core.rst
4276 F: Documentation/userspace-api/media/cec
4277 F: drivers/media/cec/
4278 F: drivers/media/rc/keymaps/rc-cec.c
4279 F: include/media/cec-notifier.h
4280 F: include/media/cec.h
4281 F: include/uapi/linux/cec-funcs.h
4282 F: include/uapi/linux/cec.h
4285 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4286 L: linux-media@vger.kernel.org
4288 W: http://linuxtv.org
4289 T: git git://linuxtv.org/media_tree.git
4290 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4291 F: drivers/media/cec/platform/cec-gpio/
4293 CELL BROADBAND ENGINE ARCHITECTURE
4294 M: Arnd Bergmann <arnd@arndb.de>
4295 L: linuxppc-dev@lists.ozlabs.org
4297 W: http://www.ibm.com/developerworks/power/cell/
4298 F: arch/powerpc/include/asm/cell*.h
4299 F: arch/powerpc/include/asm/spu*.h
4300 F: arch/powerpc/include/uapi/asm/spu*.h
4301 F: arch/powerpc/platforms/cell/
4303 CELLWISE CW2015 BATTERY DRIVER
4304 M: Tobias Schrammm <t.schramm@manjaro.org>
4306 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4307 F: drivers/power/supply/cw2015_battery.c
4309 CEPH COMMON CODE (LIBCEPH)
4310 M: Ilya Dryomov <idryomov@gmail.com>
4311 M: Jeff Layton <jlayton@kernel.org>
4312 L: ceph-devel@vger.kernel.org
4315 T: git git://github.com/ceph/ceph-client.git
4316 F: include/linux/ceph/
4317 F: include/linux/crush/
4320 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4321 M: Jeff Layton <jlayton@kernel.org>
4322 M: Ilya Dryomov <idryomov@gmail.com>
4323 L: ceph-devel@vger.kernel.org
4326 T: git git://github.com/ceph/ceph-client.git
4327 F: Documentation/filesystems/ceph.rst
4330 CERTIFICATE HANDLING
4331 M: David Howells <dhowells@redhat.com>
4332 M: David Woodhouse <dwmw2@infradead.org>
4333 L: keyrings@vger.kernel.org
4335 F: Documentation/admin-guide/module-signing.rst
4337 F: scripts/extract-cert.c
4338 F: scripts/sign-file.c
4340 CFAG12864B LCD DRIVER
4341 M: Miguel Ojeda <ojeda@kernel.org>
4343 F: drivers/auxdisplay/cfag12864b.c
4344 F: include/linux/cfag12864b.h
4346 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4347 M: Miguel Ojeda <ojeda@kernel.org>
4349 F: drivers/auxdisplay/cfag12864bfb.c
4350 F: include/linux/cfag12864b.h
4352 CHAR and MISC DRIVERS
4353 M: Arnd Bergmann <arnd@arndb.de>
4354 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4359 F: include/linux/miscdevice.h
4360 X: drivers/char/agp/
4361 X: drivers/char/hw_random/
4362 X: drivers/char/ipmi/
4363 X: drivers/char/random.c
4364 X: drivers/char/tpm/
4367 M: Andy Whitcroft <apw@canonical.com>
4368 M: Joe Perches <joe@perches.com>
4369 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4370 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4372 F: scripts/checkpatch.pl
4374 CHECKPATCH DOCUMENTATION
4375 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4376 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4377 R: Joe Perches <joe@perches.com>
4379 F: Documentation/dev-tools/checkpatch.rst
4381 CHINESE DOCUMENTATION
4382 M: Alex Shi <alexs@kernel.org>
4384 F: Documentation/translations/zh_CN/
4386 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4387 M: Peter Chen <peter.chen@kernel.org>
4388 L: linux-usb@vger.kernel.org
4390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4391 F: drivers/usb/chipidea/
4393 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4394 M: Hans de Goede <hdegoede@redhat.com>
4395 L: linux-input@vger.kernel.org
4397 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4398 F: drivers/input/touchscreen/chipone_icn8318.c
4400 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4401 M: Hans de Goede <hdegoede@redhat.com>
4402 L: linux-input@vger.kernel.org
4404 F: drivers/input/touchscreen/chipone_icn8505.c
4406 CHROME HARDWARE PLATFORM SUPPORT
4407 M: Benson Leung <bleung@chromium.org>
4408 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4411 F: drivers/platform/chrome/
4413 CHROMEOS EC CODEC DRIVER
4414 M: Cheng-Yi Chiang <cychiang@chromium.org>
4415 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4416 R: Guenter Roeck <groeck@chromium.org>
4418 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4419 F: sound/soc/codecs/cros_ec_codec.*
4421 CHROMEOS EC SUBDRIVERS
4422 M: Benson Leung <bleung@chromium.org>
4423 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4424 R: Guenter Roeck <groeck@chromium.org>
4426 F: drivers/power/supply/cros_usbpd-charger.c
4430 CHRONTEL CH7322 CEC DRIVER
4431 M: Jeff Chase <jnchase@google.com>
4432 L: linux-media@vger.kernel.org
4434 T: git git://linuxtv.org/media_tree.git
4435 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4436 F: drivers/media/cec/i2c/ch7322.c
4438 CIRRUS LOGIC AUDIO CODEC DRIVERS
4439 M: James Schulman <james.schulman@cirrus.com>
4440 M: David Rhodes <david.rhodes@cirrus.com>
4441 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4442 L: patches@opensource.cirrus.com
4444 F: sound/soc/codecs/cs*
4446 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4447 M: Hartley Sweeten <hsweeten@visionengravers.com>
4448 L: netdev@vger.kernel.org
4450 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4452 CIRRUS LOGIC LOCHNAGAR DRIVER
4453 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4454 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4455 L: patches@opensource.cirrus.com
4457 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4458 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4459 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4460 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4461 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4462 F: Documentation/hwmon/lochnagar.rst
4463 F: drivers/clk/clk-lochnagar.c
4464 F: drivers/hwmon/lochnagar-hwmon.c
4465 F: drivers/mfd/lochnagar-i2c.c
4466 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4467 F: drivers/regulator/lochnagar-regulator.c
4468 F: include/dt-bindings/clk/lochnagar.h
4469 F: include/dt-bindings/pinctrl/lochnagar.h
4470 F: include/linux/mfd/lochnagar*
4471 F: sound/soc/codecs/lochnagar-sc.c
4473 CIRRUS LOGIC MADERA CODEC DRIVERS
4474 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4475 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4476 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4477 L: patches@opensource.cirrus.com
4479 W: https://github.com/CirrusLogic/linux-drivers/wiki
4480 T: git https://github.com/CirrusLogic/linux-drivers.git
4481 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4482 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4483 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4484 F: drivers/gpio/gpio-madera*
4485 F: drivers/irqchip/irq-madera*
4486 F: drivers/mfd/cs47l*
4487 F: drivers/mfd/madera*
4488 F: drivers/pinctrl/cirrus/*
4489 F: include/dt-bindings/sound/madera*
4490 F: include/linux/irqchip/irq-madera*
4491 F: include/linux/mfd/madera/*
4492 F: include/sound/madera*
4493 F: sound/soc/codecs/cs47l*
4494 F: sound/soc/codecs/madera*
4496 CISCO FCOE HBA DRIVER
4497 M: Satish Kharat <satishkh@cisco.com>
4498 M: Sesidhar Baddela <sebaddel@cisco.com>
4499 M: Karan Tilak Kumar <kartilak@cisco.com>
4500 L: linux-scsi@vger.kernel.org
4502 F: drivers/scsi/fnic/
4504 CISCO SCSI HBA DRIVER
4505 M: Karan Tilak Kumar <kartilak@cisco.com>
4506 M: Sesidhar Baddela <sebaddel@cisco.com>
4507 L: linux-scsi@vger.kernel.org
4509 F: drivers/scsi/snic/
4511 CISCO VIC ETHERNET NIC DRIVER
4512 M: Christian Benvenuti <benve@cisco.com>
4513 M: Govindarajulu Varadarajan <_govind@gmx.com>
4515 F: drivers/net/ethernet/cisco/enic/
4517 CISCO VIC LOW LATENCY NIC DRIVER
4518 M: Christian Benvenuti <benve@cisco.com>
4519 M: Nelson Escobar <neescoba@cisco.com>
4521 F: drivers/infiniband/hw/usnic/
4524 M: Miguel Ojeda <ojeda@kernel.org>
4528 CLANG/LLVM BUILD SUPPORT
4529 M: Nathan Chancellor <nathan@kernel.org>
4530 M: Nick Desaulniers <ndesaulniers@google.com>
4531 L: llvm@lists.linux.dev
4533 W: https://clangbuiltlinux.github.io/
4534 B: https://github.com/ClangBuiltLinux/linux/issues
4535 C: irc://irc.libera.chat/clangbuiltlinux
4536 F: Documentation/kbuild/llvm.rst
4537 F: include/linux/compiler-clang.h
4538 F: scripts/Makefile.clang
4539 F: scripts/clang-tools/
4540 K: \b(?i:clang|llvm)\b
4542 CLANG CONTROL FLOW INTEGRITY SUPPORT
4543 M: Sami Tolvanen <samitolvanen@google.com>
4544 M: Kees Cook <keescook@chromium.org>
4545 R: Nathan Chancellor <nathan@kernel.org>
4546 R: Nick Desaulniers <ndesaulniers@google.com>
4547 L: llvm@lists.linux.dev
4549 B: https://github.com/ClangBuiltLinux/linux/issues
4550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4551 F: include/linux/cfi.h
4555 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4556 L: linux-kernel@vger.kernel.org
4558 F: include/linux/cleancache.h
4562 M: Russell King <linux@armlinux.org.uk>
4563 L: linux-clk@vger.kernel.org
4565 F: include/linux/clk.h
4567 CLOCKSOURCE, CLOCKEVENT DRIVERS
4568 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4569 M: Thomas Gleixner <tglx@linutronix.de>
4570 L: linux-kernel@vger.kernel.org
4572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4573 F: Documentation/devicetree/bindings/timer/
4574 F: drivers/clocksource/
4577 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4578 M: Daniel Oliveira Nascimento <don@syst.com.br>
4579 L: platform-driver-x86@vger.kernel.org
4581 F: drivers/platform/x86/classmate-laptop.c
4584 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4585 L: linux-media@vger.kernel.org
4587 W: https://linuxtv.org
4588 T: git git://linuxtv.org/media_tree.git
4589 F: drivers/media/pci/cobalt/
4591 COCCINELLE/Semantic Patches (SmPL)
4592 M: Julia Lawall <Julia.Lawall@inria.fr>
4593 M: Gilles Muller <Gilles.Muller@inria.fr>
4594 M: Nicolas Palix <nicolas.palix@imag.fr>
4595 M: Michal Marek <michal.lkml@markovi.net>
4596 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4598 W: http://coccinelle.lip6.fr/
4599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4600 F: Documentation/dev-tools/coccinelle.rst
4601 F: scripts/coccicheck
4602 F: scripts/coccinelle/
4605 M: Jan Harkes <jaharkes@cs.cmu.edu>
4607 L: codalist@coda.cs.cmu.edu
4609 W: http://www.coda.cs.cmu.edu/
4610 F: Documentation/filesystems/coda.rst
4612 F: include/linux/coda*.h
4613 F: include/uapi/linux/coda*.h
4615 CODA V4L2 MEM2MEM DRIVER
4616 M: Philipp Zabel <p.zabel@pengutronix.de>
4617 L: linux-media@vger.kernel.org
4619 F: Documentation/devicetree/bindings/media/coda.yaml
4620 F: drivers/media/platform/coda/
4623 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4625 F: Documentation/process/code-of-conduct-interpretation.rst
4626 F: Documentation/process/code-of-conduct.rst
4629 M: Ian Abbott <abbotti@mev.co.uk>
4630 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4634 COMMON CLK FRAMEWORK
4635 M: Michael Turquette <mturquette@baylibre.com>
4636 M: Stephen Boyd <sboyd@kernel.org>
4637 L: linux-clk@vger.kernel.org
4639 Q: http://patchwork.kernel.org/project/linux-clk/list/
4640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4641 F: Documentation/devicetree/bindings/clock/
4643 F: include/linux/clk-pr*
4644 F: include/linux/clk/
4645 F: include/linux/of_clk.h
4646 X: drivers/clk/clkdev.c
4648 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4649 M: Steve French <sfrench@samba.org>
4650 L: linux-cifs@vger.kernel.org
4651 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4653 W: http://linux-cifs.samba.org/
4654 T: git git://git.samba.org/sfrench/cifs-2.6.git
4655 F: Documentation/admin-guide/cifs/
4659 COMPACTPCI HOTPLUG CORE
4660 M: Scott Murray <scott@spiteful.org>
4661 L: linux-pci@vger.kernel.org
4663 F: drivers/pci/hotplug/cpci_hotplug*
4665 COMPACTPCI HOTPLUG GENERIC DRIVER
4666 M: Scott Murray <scott@spiteful.org>
4667 L: linux-pci@vger.kernel.org
4669 F: drivers/pci/hotplug/cpcihp_generic.c
4671 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4672 M: Scott Murray <scott@spiteful.org>
4673 L: linux-pci@vger.kernel.org
4675 F: drivers/pci/hotplug/cpcihp_zt5550.*
4677 COMPAL LAPTOP SUPPORT
4678 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4679 L: platform-driver-x86@vger.kernel.org
4681 F: drivers/platform/x86/compal-laptop.c
4684 M: Miguel Ojeda <ojeda@kernel.org>
4685 R: Nick Desaulniers <ndesaulniers@google.com>
4687 F: include/linux/compiler_attributes.h
4689 COMPUTE EXPRESS LINK (CXL)
4690 M: Alison Schofield <alison.schofield@intel.com>
4691 M: Vishal Verma <vishal.l.verma@intel.com>
4692 M: Ira Weiny <ira.weiny@intel.com>
4693 M: Ben Widawsky <ben.widawsky@intel.com>
4694 M: Dan Williams <dan.j.williams@intel.com>
4695 L: linux-cxl@vger.kernel.org
4698 F: include/uapi/linux/cxl_mem.h
4700 CONEXANT ACCESSRUNNER USB DRIVER
4701 L: accessrunner-general@lists.sourceforge.net
4703 W: http://accessrunner.sourceforge.net/
4704 F: drivers/usb/atm/cxacru.c
4707 M: Joel Becker <jlbec@evilplan.org>
4708 M: Christoph Hellwig <hch@lst.de>
4710 T: git git://git.infradead.org/users/hch/configfs.git
4712 F: include/linux/configfs.h
4713 F: samples/configfs/
4716 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4718 F: drivers/video/console/
4719 F: include/linux/console*
4722 M: Frederic Weisbecker <frederic@kernel.org>
4724 F: kernel/context_tracking.c
4725 F: include/linux/context_tracking*
4727 CONTROL GROUP (CGROUP)
4728 M: Tejun Heo <tj@kernel.org>
4729 M: Zefan Li <lizefan.x@bytedance.com>
4730 M: Johannes Weiner <hannes@cmpxchg.org>
4731 L: cgroups@vger.kernel.org
4733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4734 F: Documentation/admin-guide/cgroup-v1/
4735 F: Documentation/admin-guide/cgroup-v2.rst
4736 F: include/linux/cgroup*
4739 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4740 M: Tejun Heo <tj@kernel.org>
4741 M: Jens Axboe <axboe@kernel.dk>
4742 L: cgroups@vger.kernel.org
4743 L: linux-block@vger.kernel.org
4744 T: git git://git.kernel.dk/linux-block
4745 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4746 F: block/bfq-cgroup.c
4747 F: block/blk-cgroup.c
4748 F: block/blk-iolatency.c
4749 F: block/blk-throttle.c
4750 F: include/linux/blk-cgroup.h
4752 CONTROL GROUP - CPUSET
4753 M: Zefan Li <lizefan.x@bytedance.com>
4754 L: cgroups@vger.kernel.org
4756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4757 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4758 F: include/linux/cpuset.h
4759 F: kernel/cgroup/cpuset.c
4761 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4762 M: Johannes Weiner <hannes@cmpxchg.org>
4763 M: Michal Hocko <mhocko@kernel.org>
4764 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4765 L: cgroups@vger.kernel.org
4766 L: linux-mm@kvack.org
4771 CORETEMP HARDWARE MONITORING DRIVER
4772 M: Fenghua Yu <fenghua.yu@intel.com>
4773 L: linux-hwmon@vger.kernel.org
4775 F: Documentation/hwmon/coretemp.rst
4776 F: drivers/hwmon/coretemp.c
4778 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4779 M: Marius Zachmann <mail@mariuszachmann.de>
4780 L: linux-hwmon@vger.kernel.org
4782 F: drivers/hwmon/corsair-cpro.c
4784 CORSAIR-PSU HARDWARE MONITOR DRIVER
4785 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4786 L: linux-hwmon@vger.kernel.org
4788 F: Documentation/hwmon/corsair-psu.rst
4789 F: drivers/hwmon/corsair-psu.c
4791 COSA/SRP SYNC SERIAL DRIVER
4792 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4794 W: http://www.fi.muni.cz/~kas/cosa/
4795 F: drivers/net/wan/cosa*
4798 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4799 L: linux-iio@vger.kernel.org
4801 F: Documentation/ABI/testing/sysfs-bus-counter
4802 F: Documentation/driver-api/generic-counter.rst
4804 F: include/linux/counter.h
4805 F: include/linux/counter_enum.h
4808 M: Bence Csókás <bence98@sch.bme.hu>
4810 F: drivers/i2c/busses/i2c-cp2615.c
4812 CPMAC ETHERNET DRIVER
4813 M: Florian Fainelli <f.fainelli@gmail.com>
4814 L: netdev@vger.kernel.org
4816 F: drivers/net/ethernet/ti/cpmac.c
4818 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4819 M: Viresh Kumar <viresh.kumar@linaro.org>
4820 M: Sudeep Holla <sudeep.holla@arm.com>
4821 L: linux-pm@vger.kernel.org
4823 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4824 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4826 CPU FREQUENCY SCALING FRAMEWORK
4827 M: "Rafael J. Wysocki" <rafael@kernel.org>
4828 M: Viresh Kumar <viresh.kumar@linaro.org>
4829 L: linux-pm@vger.kernel.org
4831 B: https://bugzilla.kernel.org
4832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4834 F: Documentation/admin-guide/pm/cpufreq.rst
4835 F: Documentation/admin-guide/pm/intel_pstate.rst
4836 F: Documentation/cpu-freq/
4837 F: Documentation/devicetree/bindings/cpufreq/
4839 F: include/linux/cpufreq.h
4840 F: include/linux/sched/cpufreq.h
4841 F: kernel/sched/cpufreq*.c
4842 F: tools/testing/selftests/cpufreq/
4844 CPU IDLE TIME MANAGEMENT FRAMEWORK
4845 M: "Rafael J. Wysocki" <rafael@kernel.org>
4846 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4847 L: linux-pm@vger.kernel.org
4849 B: https://bugzilla.kernel.org
4850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4851 F: Documentation/admin-guide/pm/cpuidle.rst
4852 F: Documentation/driver-api/pm/cpuidle.rst
4854 F: include/linux/cpuidle.h
4856 CPU POWER MONITORING SUBSYSTEM
4857 M: Thomas Renninger <trenn@suse.com>
4858 M: Shuah Khan <shuah@kernel.org>
4859 M: Shuah Khan <skhan@linuxfoundation.org>
4860 L: linux-pm@vger.kernel.org
4862 F: tools/power/cpupower/
4865 M: "H. Peter Anvin" <hpa@zytor.com>
4867 F: arch/x86/kernel/cpuid.c
4868 F: arch/x86/kernel/msr.c
4870 CPUIDLE DRIVER - ARM BIG LITTLE
4871 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4872 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4873 L: linux-pm@vger.kernel.org
4874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4877 F: drivers/cpuidle/cpuidle-big_little.c
4879 CPUIDLE DRIVER - ARM EXYNOS
4880 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4881 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4882 M: Kukjin Kim <kgene@kernel.org>
4883 L: linux-pm@vger.kernel.org
4884 L: linux-samsung-soc@vger.kernel.org
4886 F: arch/arm/mach-exynos/pm.c
4887 F: drivers/cpuidle/cpuidle-exynos.c
4888 F: include/linux/platform_data/cpuidle-exynos.h
4890 CPUIDLE DRIVER - ARM PSCI
4891 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4892 M: Sudeep Holla <sudeep.holla@arm.com>
4893 L: linux-pm@vger.kernel.org
4894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4896 F: drivers/cpuidle/cpuidle-psci.c
4898 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4899 M: Ulf Hansson <ulf.hansson@linaro.org>
4900 L: linux-pm@vger.kernel.org
4901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4903 F: drivers/cpuidle/cpuidle-psci.h
4904 F: drivers/cpuidle/cpuidle-psci-domain.c
4907 M: Nicolas Pitre <nico@fluxnic.net>
4909 F: Documentation/filesystems/cramfs.rst
4913 M: Bastien Nocera <hadess@hadess.net>
4914 L: linux-input@vger.kernel.org
4916 F: drivers/hid/hid-creative-sb0540.c
4919 M: Herbert Xu <herbert@gondor.apana.org.au>
4920 M: "David S. Miller" <davem@davemloft.net>
4921 L: linux-crypto@vger.kernel.org
4923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4925 F: Documentation/crypto/
4926 F: Documentation/devicetree/bindings/crypto/
4931 F: include/linux/crypto*
4934 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4935 M: Neil Horman <nhorman@tuxdriver.com>
4936 L: linux-crypto@vger.kernel.org
4938 F: crypto/ansi_cprng.c
4942 M: Hans Verkuil <hverkuil@xs4all.nl>
4943 L: linux-media@vger.kernel.org
4945 W: http://linuxtv.org
4946 T: git git://linuxtv.org/media_tree.git
4947 F: drivers/media/i2c/cs3308.c
4949 CS5535 Audio ALSA driver
4950 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4952 F: sound/pci/cs5535audio/
4954 CSI DRIVERS FOR ALLWINNER V3s
4955 M: Yong Deng <yong.deng@magewell.com>
4956 L: linux-media@vger.kernel.org
4958 T: git git://linuxtv.org/media_tree.git
4959 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4960 F: drivers/media/platform/sunxi/sun6i-csi/
4963 M: Solomon Peachy <pizza@shaftnet.org>
4965 F: drivers/net/wireless/st/cw1200/
4967 CX18 VIDEO4LINUX DRIVER
4968 M: Andy Walls <awalls@md.metrocast.net>
4969 L: linux-media@vger.kernel.org
4971 W: https://linuxtv.org
4972 T: git git://linuxtv.org/media_tree.git
4973 F: drivers/media/pci/cx18/
4974 F: include/uapi/linux/ivtv*
4976 CX2341X MPEG ENCODER HELPER MODULE
4977 M: Hans Verkuil <hverkuil@xs4all.nl>
4978 L: linux-media@vger.kernel.org
4980 W: https://linuxtv.org
4981 T: git git://linuxtv.org/media_tree.git
4982 F: drivers/media/common/cx2341x*
4983 F: include/media/drv-intf/cx2341x.h
4985 CX24120 MEDIA DRIVER
4986 M: Jemma Denson <jdenson@gmail.com>
4987 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4988 L: linux-media@vger.kernel.org
4990 W: https://linuxtv.org
4991 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4992 F: drivers/media/dvb-frontends/cx24120*
4994 CX88 VIDEO4LINUX DRIVER
4995 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4996 L: linux-media@vger.kernel.org
4998 W: https://linuxtv.org
4999 T: git git://linuxtv.org/media_tree.git
5000 F: Documentation/driver-api/media/drivers/cx88*
5001 F: drivers/media/pci/cx88/
5003 CXD2820R MEDIA DRIVER
5004 M: Antti Palosaari <crope@iki.fi>
5005 L: linux-media@vger.kernel.org
5007 W: https://linuxtv.org
5008 W: http://palosaari.fi/linux/
5009 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5010 T: git git://linuxtv.org/anttip/media_tree.git
5011 F: drivers/media/dvb-frontends/cxd2820r*
5013 CXGB3 ETHERNET DRIVER (CXGB3)
5014 M: Raju Rangoju <rajur@chelsio.com>
5015 L: netdev@vger.kernel.org
5017 W: http://www.chelsio.com
5018 F: drivers/net/ethernet/chelsio/cxgb3/
5020 CXGB3 ISCSI DRIVER (CXGB3I)
5021 M: Karen Xie <kxie@chelsio.com>
5022 L: linux-scsi@vger.kernel.org
5024 W: http://www.chelsio.com
5025 F: drivers/scsi/cxgbi/cxgb3i
5027 CXGB4 CRYPTO DRIVER (chcr)
5028 M: Ayush Sawal <ayush.sawal@chelsio.com>
5029 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5030 M: Rohit Maheshwari <rohitm@chelsio.com>
5031 L: linux-crypto@vger.kernel.org
5033 W: http://www.chelsio.com
5034 F: drivers/crypto/chelsio
5036 CXGB4 INLINE CRYPTO DRIVER
5037 M: Ayush Sawal <ayush.sawal@chelsio.com>
5038 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5039 M: Rohit Maheshwari <rohitm@chelsio.com>
5040 L: netdev@vger.kernel.org
5042 W: http://www.chelsio.com
5043 F: drivers/net/ethernet/chelsio/inline_crypto/
5045 CXGB4 ETHERNET DRIVER (CXGB4)
5046 M: Raju Rangoju <rajur@chelsio.com>
5047 L: netdev@vger.kernel.org
5049 W: http://www.chelsio.com
5050 F: drivers/net/ethernet/chelsio/cxgb4/
5052 CXGB4 ISCSI DRIVER (CXGB4I)
5053 M: Karen Xie <kxie@chelsio.com>
5054 L: linux-scsi@vger.kernel.org
5056 W: http://www.chelsio.com
5057 F: drivers/scsi/cxgbi/cxgb4i
5059 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5060 M: Potnuri Bharat Teja <bharat@chelsio.com>
5061 L: linux-rdma@vger.kernel.org
5063 W: http://www.openfabrics.org
5064 F: drivers/infiniband/hw/cxgb4/
5065 F: include/uapi/rdma/cxgb4-abi.h
5067 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5068 M: Raju Rangoju <rajur@chelsio.com>
5069 L: netdev@vger.kernel.org
5071 W: http://www.chelsio.com
5072 F: drivers/net/ethernet/chelsio/cxgb4vf/
5074 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5075 M: Frederic Barrat <fbarrat@linux.ibm.com>
5076 M: Andrew Donnellan <ajd@linux.ibm.com>
5077 L: linuxppc-dev@lists.ozlabs.org
5079 F: Documentation/ABI/testing/sysfs-class-cxl
5080 F: Documentation/powerpc/cxl.rst
5081 F: arch/powerpc/platforms/powernv/pci-cxl.c
5082 F: drivers/misc/cxl/
5083 F: include/misc/cxl*
5084 F: include/uapi/misc/cxl.h
5086 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5087 M: Manoj N. Kumar <manoj@linux.ibm.com>
5088 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5089 M: Uma Krishnan <ukrishn@linux.ibm.com>
5090 L: linux-scsi@vger.kernel.org
5092 F: Documentation/powerpc/cxlflash.rst
5093 F: drivers/scsi/cxlflash/
5094 F: include/uapi/scsi/cxlflash_ioctl.h
5097 M: Russell King <linux@armlinux.org.uk>
5098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5100 W: http://www.armlinux.org.uk/
5101 F: drivers/video/fbdev/cyber2000fb.*
5103 CYCLADES PC300 DRIVER
5105 F: drivers/net/wan/pc300*
5107 CYPRESS_FIRMWARE MEDIA DRIVER
5108 M: Antti Palosaari <crope@iki.fi>
5109 L: linux-media@vger.kernel.org
5111 W: https://linuxtv.org
5112 W: http://palosaari.fi/linux/
5113 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5114 T: git git://linuxtv.org/anttip/media_tree.git
5115 F: drivers/media/common/cypress_firmware*
5117 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5118 M: Linus Walleij <linus.walleij@linaro.org>
5119 L: linux-input@vger.kernel.org
5121 F: drivers/input/touchscreen/cy8ctma140.c
5123 CYTTSP TOUCHSCREEN DRIVER
5124 M: Linus Walleij <linus.walleij@linaro.org>
5125 L: linux-input@vger.kernel.org
5127 F: drivers/input/touchscreen/cyttsp*
5129 D-LINK DIR-685 TOUCHKEYS DRIVER
5130 M: Linus Walleij <linus.walleij@linaro.org>
5131 L: linux-input@vger.kernel.org
5133 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5135 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5136 M: Joshua Kinard <kumba@gentoo.org>
5138 F: drivers/rtc/rtc-ds1685.c
5139 F: include/linux/rtc/ds1685.h
5141 DAMA SLAVE for AX.25
5142 M: Joerg Reuter <jreuter@yaina.de>
5143 L: linux-hams@vger.kernel.org
5145 W: http://yaina.de/jreuter/
5146 W: http://www.qsl.net/dl1bke/
5147 F: net/ax25/af_ax25.c
5148 F: net/ax25/ax25_dev.c
5149 F: net/ax25/ax25_ds_*
5150 F: net/ax25/ax25_in.c
5151 F: net/ax25/ax25_out.c
5152 F: net/ax25/ax25_timer.c
5153 F: net/ax25/sysctl_net_ax25.c
5156 M: SeongJae Park <sjpark@amazon.de>
5157 L: linux-mm@kvack.org
5159 F: Documentation/admin-guide/mm/damon/
5160 F: Documentation/vm/damon/
5161 F: include/linux/damon.h
5162 F: include/trace/events/damon.h
5164 F: tools/testing/selftests/damon/
5166 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5167 L: netdev@vger.kernel.org
5169 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5170 F: drivers/net/ethernet/dec/tulip/dmfe.c
5172 DC390/AM53C974 SCSI driver
5173 M: Hannes Reinecke <hare@suse.com>
5174 L: linux-scsi@vger.kernel.org
5176 F: drivers/scsi/am53c974.c
5179 M: Oliver Neukum <oliver@neukum.org>
5180 M: Ali Akcaagac <aliakc@web.de>
5181 M: Jamie Lenehan <lenehan@twibble.org>
5182 L: dc395x@twibble.org
5184 W: http://twibble.org/dist/dc395x/
5185 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5186 F: Documentation/scsi/dc395x.rst
5187 F: drivers/scsi/dc395x.*
5190 L: dccp@vger.kernel.org
5192 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5193 F: include/linux/dccp.h
5194 F: include/linux/tfrc.h
5195 F: include/uapi/linux/dccp.h
5198 DECnet NETWORK LAYER
5199 L: linux-decnet-user@lists.sourceforge.net
5201 W: http://linux-decnet.sourceforge.net
5202 F: Documentation/networking/decnet.rst
5205 DECSTATION PLATFORM SUPPORT
5206 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5207 L: linux-mips@vger.kernel.org
5209 W: http://www.linux-mips.org/wiki/DECstation
5211 F: arch/mips/include/asm/dec/
5212 F: arch/mips/include/asm/mach-dec/
5214 DEFXX FDDI NETWORK DRIVER
5215 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5217 F: drivers/net/fddi/defxx.*
5219 DEFZA FDDI NETWORK DRIVER
5220 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5222 F: drivers/net/fddi/defza.*
5224 DEINTERLACE DRIVERS FOR ALLWINNER H3
5225 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5226 L: linux-media@vger.kernel.org
5228 T: git git://linuxtv.org/media_tree.git
5229 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5230 F: drivers/media/platform/sunxi/sun8i-di/
5233 M: Matthew Garrett <mjg59@srcf.ucam.org>
5234 M: Pali Rohár <pali@kernel.org>
5235 L: platform-driver-x86@vger.kernel.org
5237 F: drivers/platform/x86/dell/dell-laptop.c
5239 DELL LAPTOP FREEFALL DRIVER
5240 M: Pali Rohár <pali@kernel.org>
5242 F: drivers/platform/x86/dell/dell-smo8800.c
5244 DELL LAPTOP RBTN DRIVER
5245 M: Pali Rohár <pali@kernel.org>
5247 F: drivers/platform/x86/dell/dell-rbtn.*
5249 DELL LAPTOP SMM DRIVER
5250 M: Pali Rohár <pali@kernel.org>
5252 F: drivers/hwmon/dell-smm-hwmon.c
5253 F: include/uapi/linux/i8k.h
5255 DELL REMOTE BIOS UPDATE DRIVER
5256 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5257 L: platform-driver-x86@vger.kernel.org
5259 F: drivers/platform/x86/dell/dell_rbu.c
5262 M: Pali Rohár <pali@kernel.org>
5263 L: Dell.Client.Kernel@dell.com
5264 L: platform-driver-x86@vger.kernel.org
5266 F: drivers/platform/x86/dell/dell-smbios.*
5268 DELL SMBIOS SMM DRIVER
5269 L: Dell.Client.Kernel@dell.com
5270 L: platform-driver-x86@vger.kernel.org
5272 F: drivers/platform/x86/dell/dell-smbios-smm.c
5274 DELL SMBIOS WMI DRIVER
5275 L: Dell.Client.Kernel@dell.com
5276 L: platform-driver-x86@vger.kernel.org
5278 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5279 F: tools/wmi/dell-smbios-example.c
5281 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5282 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5283 L: platform-driver-x86@vger.kernel.org
5285 F: Documentation/driver-api/dcdbas.rst
5286 F: drivers/platform/x86/dell/dcdbas.*
5288 DELL WMI DESCRIPTOR DRIVER
5289 L: Dell.Client.Kernel@dell.com
5291 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5293 DELL WMI SYSMAN DRIVER
5294 M: Divya Bharathi <divya.bharathi@dell.com>
5295 M: Prasanth Ksr <prasanth.ksr@dell.com>
5296 L: Dell.Client.Kernel@dell.com
5297 L: platform-driver-x86@vger.kernel.org
5299 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5300 F: drivers/platform/x86/dell/dell-wmi-sysman/
5302 DELL WMI NOTIFICATIONS DRIVER
5303 M: Matthew Garrett <mjg59@srcf.ucam.org>
5304 M: Pali Rohár <pali@kernel.org>
5306 F: drivers/platform/x86/dell/dell-wmi-base.c
5308 DELL WMI HARDWARE PRIVACY SUPPORT
5309 M: Perry Yuan <Perry.Yuan@dell.com>
5310 L: Dell.Client.Kernel@dell.com
5311 L: platform-driver-x86@vger.kernel.org
5313 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5315 DELTA ST MEDIA DRIVER
5316 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5317 L: linux-media@vger.kernel.org
5319 W: https://linuxtv.org
5320 T: git git://linuxtv.org/media_tree.git
5321 F: drivers/media/platform/sti/delta
5323 DELTA DPS920AB PSU DRIVER
5324 M: Robert Marko <robert.marko@sartura.hr>
5325 L: linux-hwmon@vger.kernel.org
5327 F: Documentation/hwmon/dps920ab.rst
5328 F: drivers/hwmon/pmbus/dps920ab.c
5331 L: linux-mtd@lists.infradead.org
5333 F: drivers/mtd/nand/raw/denali*
5335 DESIGNWARE EDMA CORE IP DRIVER
5336 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5337 L: dmaengine@vger.kernel.org
5339 F: drivers/dma/dw-edma/
5340 F: include/linux/dma/edma.h
5342 DESIGNWARE XDATA IP DRIVER
5343 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5344 L: linux-pci@vger.kernel.org
5346 F: Documentation/misc-devices/dw-xdata-pcie.rst
5347 F: drivers/misc/dw-xdata-pcie.c
5349 DESIGNWARE USB2 DRD IP DRIVER
5350 M: Minas Harutyunyan <hminas@synopsys.com>
5351 L: linux-usb@vger.kernel.org
5353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5354 F: drivers/usb/dwc2/
5356 DESIGNWARE USB3 DRD IP DRIVER
5357 M: Felipe Balbi <balbi@kernel.org>
5358 L: linux-usb@vger.kernel.org
5360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5361 F: drivers/usb/dwc3/
5363 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5364 M: Andreas Klinger <ak@it-klinger.de>
5365 L: linux-iio@vger.kernel.org
5367 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5368 F: drivers/iio/proximity/srf*.c
5370 DEVICE COREDUMP (DEV_COREDUMP)
5371 M: Johannes Berg <johannes@sipsolutions.net>
5372 L: linux-kernel@vger.kernel.org
5374 F: drivers/base/devcoredump.c
5375 F: include/linux/devcoredump.h
5377 DEVICE DEPENDENCY HELPER SCRIPT
5378 M: Saravana Kannan <saravanak@google.com>
5379 L: linux-kernel@vger.kernel.org
5381 F: scripts/dev-needs.sh
5383 DEVICE DIRECT ACCESS (DAX)
5384 M: Dan Williams <dan.j.williams@intel.com>
5385 M: Vishal Verma <vishal.l.verma@intel.com>
5386 M: Dave Jiang <dave.jiang@intel.com>
5387 L: nvdimm@lists.linux.dev
5391 DEVICE FREQUENCY (DEVFREQ)
5392 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5393 M: Kyungmin Park <kyungmin.park@samsung.com>
5394 M: Chanwoo Choi <cw00.choi@samsung.com>
5395 L: linux-pm@vger.kernel.org
5397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5398 F: Documentation/devicetree/bindings/devfreq/
5400 F: include/linux/devfreq.h
5401 F: include/trace/events/devfreq.h
5403 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5404 M: Chanwoo Choi <cw00.choi@samsung.com>
5405 L: linux-pm@vger.kernel.org
5407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5408 F: Documentation/devicetree/bindings/devfreq/event/
5409 F: drivers/devfreq/devfreq-event.c
5410 F: drivers/devfreq/event/
5411 F: include/dt-bindings/pmu/exynos_ppmu.h
5412 F: include/linux/devfreq-event.h
5414 DEVICE NUMBER REGISTRY
5415 M: Torben Mathiasen <device@lanana.org>
5417 W: http://lanana.org/docs/device-list/index.html
5419 DEVICE RESOURCE MANAGEMENT HELPERS
5420 M: Hans de Goede <hdegoede@redhat.com>
5421 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5423 F: include/linux/devm-helpers.h
5426 M: Alasdair Kergon <agk@redhat.com>
5427 M: Mike Snitzer <snitzer@redhat.com>
5428 M: dm-devel@redhat.com
5429 L: dm-devel@redhat.com
5431 W: http://sources.redhat.com/dm
5432 Q: http://patchwork.kernel.org/project/dm-devel/list/
5433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5434 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5435 F: Documentation/admin-guide/device-mapper/
5436 F: drivers/md/Kconfig
5437 F: drivers/md/Makefile
5439 F: drivers/md/persistent-data/
5440 F: include/linux/device-mapper.h
5441 F: include/linux/dm-*.h
5442 F: include/uapi/linux/dm-*.h
5445 M: Jiri Pirko <jiri@nvidia.com>
5446 L: netdev@vger.kernel.org
5448 F: Documentation/networking/devlink
5449 F: include/net/devlink.h
5450 F: include/uapi/linux/devlink.h
5451 F: net/core/devlink.c
5453 DIALOG SEMICONDUCTOR DRIVERS
5454 M: Support Opensource <support.opensource@diasemi.com>
5456 W: http://www.dialog-semiconductor.com/products
5457 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5458 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5459 F: Documentation/devicetree/bindings/mfd/da90*.txt
5460 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5461 F: Documentation/devicetree/bindings/regulator/da92*.txt
5462 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5463 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5464 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5465 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5466 F: Documentation/hwmon/da90??.rst
5467 F: drivers/gpio/gpio-da90??.c
5468 F: drivers/hwmon/da90??-hwmon.c
5469 F: drivers/iio/adc/da91??-*.c
5470 F: drivers/input/misc/da72??.[ch]
5471 F: drivers/input/misc/da90??_onkey.c
5472 F: drivers/input/touchscreen/da9052_tsi.c
5473 F: drivers/leds/leds-da90??.c
5474 F: drivers/mfd/da903x.c
5475 F: drivers/mfd/da90??-*.c
5476 F: drivers/mfd/da91??-*.c
5477 F: drivers/pinctrl/pinctrl-da90??.c
5478 F: drivers/power/supply/da9052-battery.c
5479 F: drivers/power/supply/da91??-*.c
5480 F: drivers/regulator/da9???-regulator.[ch]
5481 F: drivers/regulator/slg51000-regulator.[ch]
5482 F: drivers/rtc/rtc-da90??.c
5483 F: drivers/thermal/da90??-thermal.c
5484 F: drivers/video/backlight/da90??_bl.c
5485 F: drivers/watchdog/da90??_wdt.c
5486 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5487 F: include/linux/mfd/da903x.h
5488 F: include/linux/mfd/da9052/
5489 F: include/linux/mfd/da9055/
5490 F: include/linux/mfd/da9062/
5491 F: include/linux/mfd/da9063/
5492 F: include/linux/mfd/da9150/
5493 F: include/linux/regulator/da9211.h
5494 F: include/sound/da[79]*.h
5495 F: sound/soc/codecs/da[79]*.[ch]
5497 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5498 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5499 L: linux-gpio@vger.kernel.org
5501 F: drivers/gpio/gpio-gpio-mm.c
5503 DIOLAN U2C-12 I2C DRIVER
5504 M: Guenter Roeck <linux@roeck-us.net>
5505 L: linux-i2c@vger.kernel.org
5507 F: drivers/i2c/busses/i2c-diolan-u2c.c
5509 DIRECTORY NOTIFICATION (DNOTIFY)
5510 M: Jan Kara <jack@suse.cz>
5511 R: Amir Goldstein <amir73il@gmail.com>
5512 L: linux-fsdevel@vger.kernel.org
5514 F: Documentation/filesystems/dnotify.rst
5515 F: fs/notify/dnotify/
5516 F: include/linux/dnotify.h
5518 DISK GEOMETRY AND PARTITION HANDLING
5519 M: Andries Brouwer <aeb@cwi.nl>
5521 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5522 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5523 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5526 M: Jan Kara <jack@suse.com>
5528 F: Documentation/filesystems/quota.rst
5530 F: include/linux/quota*.h
5531 F: include/uapi/linux/quota*.h
5533 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5534 M: Bernie Thompson <bernie@plugable.com>
5535 L: linux-fbdev@vger.kernel.org
5537 W: http://plugable.com/category/projects/udlfb/
5538 F: Documentation/fb/udlfb.rst
5539 F: drivers/video/fbdev/udlfb.c
5540 F: include/video/udlfb.h
5542 DISTRIBUTED LOCK MANAGER (DLM)
5543 M: Christine Caulfield <ccaulfie@redhat.com>
5544 M: David Teigland <teigland@redhat.com>
5545 L: cluster-devel@redhat.com
5547 W: http://sources.redhat.com/cluster/
5548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5551 DMA BUFFER SHARING FRAMEWORK
5552 M: Sumit Semwal <sumit.semwal@linaro.org>
5553 M: Christian König <christian.koenig@amd.com>
5554 L: linux-media@vger.kernel.org
5555 L: dri-devel@lists.freedesktop.org
5556 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5558 T: git git://anongit.freedesktop.org/drm/drm-misc
5559 F: Documentation/driver-api/dma-buf.rst
5561 F: include/linux/*fence.h
5562 F: include/linux/dma-buf*
5563 F: include/linux/dma-resv.h
5564 K: \bdma_(?:buf|fence|resv)\b
5566 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5567 M: Vinod Koul <vkoul@kernel.org>
5568 L: dmaengine@vger.kernel.org
5570 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5572 F: Documentation/devicetree/bindings/dma/
5573 F: Documentation/driver-api/dmaengine/
5575 F: include/linux/dma/
5576 F: include/linux/dmaengine.h
5577 F: include/linux/of_dma.h
5580 M: Christoph Hellwig <hch@lst.de>
5581 M: Marek Szyprowski <m.szyprowski@samsung.com>
5582 R: Robin Murphy <robin.murphy@arm.com>
5583 L: iommu@lists.linux-foundation.org
5585 W: http://git.infradead.org/users/hch/dma-mapping.git
5586 T: git git://git.infradead.org/users/hch/dma-mapping.git
5587 F: include/asm-generic/dma-mapping.h
5588 F: include/linux/dma-direct.h
5589 F: include/linux/dma-mapping.h
5590 F: include/linux/dma-map-ops.h
5593 DMA MAPPING BENCHMARK
5594 M: Barry Song <song.bao.hua@hisilicon.com>
5595 L: iommu@lists.linux-foundation.org
5596 F: kernel/dma/map_benchmark.c
5597 F: tools/testing/selftests/dma/
5599 DMA-BUF HEAPS FRAMEWORK
5600 M: Sumit Semwal <sumit.semwal@linaro.org>
5601 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5602 R: Liam Mark <lmark@codeaurora.org>
5603 R: Laura Abbott <labbott@redhat.com>
5604 R: Brian Starkey <Brian.Starkey@arm.com>
5605 R: John Stultz <john.stultz@linaro.org>
5606 L: linux-media@vger.kernel.org
5607 L: dri-devel@lists.freedesktop.org
5608 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5610 T: git git://anongit.freedesktop.org/drm/drm-misc
5611 F: drivers/dma-buf/dma-heap.c
5612 F: drivers/dma-buf/heaps/*
5613 F: include/linux/dma-heap.h
5614 F: include/uapi/linux/dma-heap.h
5616 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5617 M: Lukasz Luba <lukasz.luba@arm.com>
5618 L: linux-pm@vger.kernel.org
5619 L: linux-samsung-soc@vger.kernel.org
5621 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5622 F: drivers/memory/samsung/exynos5422-dmc.c
5624 DME1737 HARDWARE MONITOR DRIVER
5625 M: Juerg Haefliger <juergh@gmail.com>
5626 L: linux-hwmon@vger.kernel.org
5628 F: Documentation/hwmon/dme1737.rst
5629 F: drivers/hwmon/dme1737.c
5632 M: Jean Delvare <jdelvare@suse.com>
5634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5635 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5636 F: drivers/firmware/dmi-id.c
5637 F: drivers/firmware/dmi_scan.c
5638 F: include/linux/dmi.h
5641 M: Jonathan Corbet <corbet@lwn.net>
5642 L: linux-doc@vger.kernel.org
5644 P: Documentation/doc-guide/maintainer-profile.rst
5645 T: git git://git.lwn.net/linux.git docs-next
5647 F: scripts/documentation-file-ref-check
5648 F: scripts/kernel-doc
5649 F: scripts/sphinx-pre-install
5650 X: Documentation/ABI/
5651 X: Documentation/admin-guide/media/
5652 X: Documentation/devicetree/
5653 X: Documentation/driver-api/media/
5654 X: Documentation/firmware-guide/acpi/
5655 X: Documentation/i2c/
5656 X: Documentation/power/
5657 X: Documentation/spi/
5658 X: Documentation/userspace-api/media/
5660 DOCUMENTATION REPORTING ISSUES
5661 M: Thorsten Leemhuis <linux@leemhuis.info>
5662 L: linux-doc@vger.kernel.org
5664 F: Documentation/admin-guide/reporting-issues.rst
5666 DOCUMENTATION SCRIPTS
5667 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5668 L: linux-doc@vger.kernel.org
5670 F: Documentation/sphinx/parse-headers.pl
5671 F: scripts/documentation-file-ref-check
5672 F: scripts/sphinx-pre-install
5674 DOCUMENTATION/ITALIAN
5675 M: Federico Vaga <federico.vaga@vaga.pv.it>
5676 L: linux-doc@vger.kernel.org
5678 F: Documentation/translations/it_IT
5680 DONGWOON DW9714 LENS VOICE COIL DRIVER
5681 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5682 L: linux-media@vger.kernel.org
5684 T: git git://linuxtv.org/media_tree.git
5685 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5686 F: drivers/media/i2c/dw9714.c
5688 DONGWOON DW9768 LENS VOICE COIL DRIVER
5689 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5690 L: linux-media@vger.kernel.org
5692 T: git git://linuxtv.org/media_tree.git
5693 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5694 F: drivers/media/i2c/dw9768.c
5696 DONGWOON DW9807 LENS VOICE COIL DRIVER
5697 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5698 L: linux-media@vger.kernel.org
5700 T: git git://linuxtv.org/media_tree.git
5701 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5702 F: drivers/media/i2c/dw9807-vcm.c
5705 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5706 L: blinux-list@redhat.com
5708 F: drivers/char/dtlk.c
5709 F: include/linux/dtlk.h
5711 DPAA2 DATAPATH I/O (DPIO) DRIVER
5712 M: Roy Pledge <Roy.Pledge@nxp.com>
5713 L: linux-kernel@vger.kernel.org
5715 F: drivers/soc/fsl/dpio
5717 DPAA2 ETHERNET DRIVER
5718 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5719 L: netdev@vger.kernel.org
5721 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5722 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5723 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5724 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5725 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5726 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5727 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5728 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5729 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5731 DPAA2 ETHERNET SWITCH DRIVER
5732 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5733 L: netdev@vger.kernel.org
5735 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5736 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5737 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5739 DPT_I2O SCSI RAID DRIVER
5740 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5741 L: linux-scsi@vger.kernel.org
5743 W: http://www.adaptec.com/
5744 F: drivers/scsi/dpt*
5745 F: drivers/scsi/dpt/
5748 M: Philipp Reisner <philipp.reisner@linbit.com>
5749 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5750 L: drbd-dev@lists.linbit.com
5752 W: http://www.drbd.org
5753 T: git git://git.linbit.com/linux-drbd.git
5754 T: git git://git.linbit.com/drbd-8.4.git
5755 F: Documentation/admin-guide/blockdev/
5756 F: drivers/block/drbd/
5759 DRIVER COMPONENT FRAMEWORK
5760 L: dri-devel@lists.freedesktop.org
5761 F: drivers/base/component.c
5762 F: include/linux/component.h
5764 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5765 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5766 R: "Rafael J. Wysocki" <rafael@kernel.org>
5768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5769 F: Documentation/core-api/kobject.rst
5773 F: include/linux/debugfs.h
5774 F: include/linux/kobj*
5777 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5778 M: Nishanth Menon <nm@ti.com>
5779 L: linux-pm@vger.kernel.org
5781 F: drivers/soc/ti/smartreflex.c
5782 F: include/linux/power/smartreflex.h
5784 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5785 M: Maxime Ripard <mripard@kernel.org>
5786 M: Chen-Yu Tsai <wens@csie.org>
5787 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5788 L: dri-devel@lists.freedesktop.org
5790 T: git git://anongit.freedesktop.org/drm/drm-misc
5791 F: drivers/gpu/drm/sun4i/sun8i*
5793 DRM DRIVER FOR ARM PL111 CLCD
5794 M: Emma Anholt <emma@anholt.net>
5796 T: git git://anongit.freedesktop.org/drm/drm-misc
5797 F: drivers/gpu/drm/pl111/
5799 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5800 M: Linus Walleij <linus.walleij@linaro.org>
5802 T: git git://anongit.freedesktop.org/drm/drm-misc
5803 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5804 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5806 DRM DRIVER FOR ASPEED BMC GFX
5807 M: Joel Stanley <joel@jms.id.au>
5808 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5810 T: git git://anongit.freedesktop.org/drm/drm-misc
5811 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5812 F: drivers/gpu/drm/aspeed/
5814 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5815 M: Dave Airlie <airlied@redhat.com>
5816 R: Thomas Zimmermann <tzimmermann@suse.de>
5817 L: dri-devel@lists.freedesktop.org
5819 T: git git://anongit.freedesktop.org/drm/drm-misc
5820 F: drivers/gpu/drm/ast/
5822 DRM DRIVER FOR BOCHS VIRTUAL GPU
5823 M: Gerd Hoffmann <kraxel@redhat.com>
5824 L: virtualization@lists.linux-foundation.org
5826 T: git git://anongit.freedesktop.org/drm/drm-misc
5827 F: drivers/gpu/drm/tiny/bochs.c
5829 DRM DRIVER FOR BOE HIMAX8279D PANELS
5830 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5832 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5833 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5835 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5836 M: Jagan Teki <jagan@amarulasolutions.com>
5838 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5839 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5841 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5842 M: Linus Walleij <linus.walleij@linaro.org>
5844 T: git git://anongit.freedesktop.org/drm/drm-misc
5845 F: drivers/gpu/drm/tve200/
5847 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5848 M: Icenowy Zheng <icenowy@aosc.io>
5850 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5851 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5853 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5854 M: Jagan Teki <jagan@amarulasolutions.com>
5856 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5857 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5859 DRM DRIVER FOR GENERIC USB DISPLAY
5860 M: Noralf Trønnes <noralf@tronnes.org>
5862 W: https://github.com/notro/gud/wiki
5863 T: git git://anongit.freedesktop.org/drm/drm-misc
5864 F: drivers/gpu/drm/gud/
5865 F: include/drm/gud.h
5867 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5868 M: Hans de Goede <hdegoede@redhat.com>
5870 T: git git://anongit.freedesktop.org/drm/drm-misc
5871 F: drivers/gpu/drm/tiny/gm12u320.c
5873 DRM DRIVER FOR HX8357D PANELS
5874 M: Emma Anholt <emma@anholt.net>
5876 T: git git://anongit.freedesktop.org/drm/drm-misc
5877 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5878 F: drivers/gpu/drm/tiny/hx8357d.c
5880 DRM DRIVER FOR ILITEK ILI9225 PANELS
5881 M: David Lechner <david@lechnology.com>
5883 T: git git://anongit.freedesktop.org/drm/drm-misc
5884 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5885 F: drivers/gpu/drm/tiny/ili9225.c
5887 DRM DRIVER FOR ILITEK ILI9486 PANELS
5888 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5890 T: git git://anongit.freedesktop.org/drm/drm-misc
5891 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5892 F: drivers/gpu/drm/tiny/ili9486.c
5894 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5895 S: Orphan / Obsolete
5896 F: drivers/gpu/drm/i810/
5897 F: include/uapi/drm/i810_drm.h
5899 DRM DRIVER FOR LVDS PANELS
5900 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5901 L: dri-devel@lists.freedesktop.org
5902 T: git git://anongit.freedesktop.org/drm/drm-misc
5904 F: drivers/gpu/drm/panel/panel-lvds.c
5905 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5907 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5908 M: Guido Günther <agx@sigxcpu.org>
5909 R: Purism Kernel Team <kernel@puri.sm>
5911 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5912 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5914 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5915 S: Orphan / Obsolete
5916 F: drivers/gpu/drm/mga/
5917 F: include/uapi/drm/mga_drm.h
5919 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5920 M: Dave Airlie <airlied@redhat.com>
5921 R: Thomas Zimmermann <tzimmermann@suse.de>
5922 L: dri-devel@lists.freedesktop.org
5924 T: git git://anongit.freedesktop.org/drm/drm-misc
5925 F: drivers/gpu/drm/mgag200/
5927 DRM DRIVER FOR MI0283QT
5928 M: Noralf Trønnes <noralf@tronnes.org>
5930 T: git git://anongit.freedesktop.org/drm/drm-misc
5931 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5932 F: drivers/gpu/drm/tiny/mi0283qt.c
5934 DRM DRIVER FOR MSM ADRENO GPU
5935 M: Rob Clark <robdclark@gmail.com>
5936 M: Sean Paul <sean@poorly.run>
5937 L: linux-arm-msm@vger.kernel.org
5938 L: dri-devel@lists.freedesktop.org
5939 L: freedreno@lists.freedesktop.org
5941 T: git https://gitlab.freedesktop.org/drm/msm.git
5942 F: Documentation/devicetree/bindings/display/msm/
5943 F: drivers/gpu/drm/msm/
5944 F: include/uapi/drm/msm_drm.h
5946 DRM DRIVER FOR NOVATEK NT35510 PANELS
5947 M: Linus Walleij <linus.walleij@linaro.org>
5949 T: git git://anongit.freedesktop.org/drm/drm-misc
5950 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5951 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5953 DRM DRIVER FOR NOVATEK NT36672A PANELS
5954 M: Sumit Semwal <sumit.semwal@linaro.org>
5956 T: git git://anongit.freedesktop.org/drm/drm-misc
5957 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5958 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5960 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5961 M: Ben Skeggs <bskeggs@redhat.com>
5962 L: dri-devel@lists.freedesktop.org
5963 L: nouveau@lists.freedesktop.org
5965 T: git git://github.com/skeggsb/linux
5966 F: drivers/gpu/drm/nouveau/
5967 F: include/uapi/drm/nouveau_drm.h
5969 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5970 M: Stefan Mavrodiev <stefan@olimex.com>
5972 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5973 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5975 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5976 M: Noralf Trønnes <noralf@tronnes.org>
5978 T: git git://anongit.freedesktop.org/drm/drm-misc
5979 F: Documentation/devicetree/bindings/display/repaper.txt
5980 F: drivers/gpu/drm/tiny/repaper.c
5982 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5983 M: Dave Airlie <airlied@redhat.com>
5984 M: Gerd Hoffmann <kraxel@redhat.com>
5985 L: virtualization@lists.linux-foundation.org
5987 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5988 T: git git://anongit.freedesktop.org/drm/drm-misc
5989 F: drivers/gpu/drm/tiny/cirrus.c
5991 DRM DRIVER FOR QXL VIRTUAL GPU
5992 M: Dave Airlie <airlied@redhat.com>
5993 M: Gerd Hoffmann <kraxel@redhat.com>
5994 L: virtualization@lists.linux-foundation.org
5995 L: spice-devel@lists.freedesktop.org
5997 T: git git://anongit.freedesktop.org/drm/drm-misc
5998 F: drivers/gpu/drm/qxl/
5999 F: include/uapi/drm/qxl_drm.h
6001 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6002 S: Orphan / Obsolete
6003 F: drivers/gpu/drm/r128/
6004 F: include/uapi/drm/r128_drm.h
6006 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6007 M: Robert Chiras <robert.chiras@nxp.com>
6009 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6010 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6012 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6013 M: Linus Walleij <linus.walleij@linaro.org>
6015 T: git git://anongit.freedesktop.org/drm/drm-misc
6016 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6017 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6019 DRM DRIVER FOR SITRONIX ST7703 PANELS
6020 M: Guido Günther <agx@sigxcpu.org>
6021 R: Purism Kernel Team <kernel@puri.sm>
6022 R: Ondrej Jirman <megous@megous.com>
6024 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6025 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6027 DRM DRIVER FOR SAVAGE VIDEO CARDS
6028 S: Orphan / Obsolete
6029 F: drivers/gpu/drm/savage/
6030 F: include/uapi/drm/savage_drm.h
6032 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6033 M: Thomas Zimmermann <tzimmermann@suse.de>
6034 L: dri-devel@lists.freedesktop.org
6036 T: git git://anongit.freedesktop.org/drm/drm-misc
6037 F: drivers/gpu/drm/tiny/simpledrm.c
6039 DRM DRIVER FOR SIS VIDEO CARDS
6040 S: Orphan / Obsolete
6041 F: drivers/gpu/drm/sis/
6042 F: include/uapi/drm/sis_drm.h
6044 DRM DRIVER FOR SITRONIX ST7586 PANELS
6045 M: David Lechner <david@lechnology.com>
6047 T: git git://anongit.freedesktop.org/drm/drm-misc
6048 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6049 F: drivers/gpu/drm/tiny/st7586.c
6051 DRM DRIVER FOR SITRONIX ST7701 PANELS
6052 M: Jagan Teki <jagan@amarulasolutions.com>
6054 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6055 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6057 DRM DRIVER FOR SITRONIX ST7735R PANELS
6058 M: David Lechner <david@lechnology.com>
6060 T: git git://anongit.freedesktop.org/drm/drm-misc
6061 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6062 F: drivers/gpu/drm/tiny/st7735r.c
6064 DRM DRIVER FOR SONY ACX424AKP PANELS
6065 M: Linus Walleij <linus.walleij@linaro.org>
6067 T: git git://anongit.freedesktop.org/drm/drm-misc
6068 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6070 DRM DRIVER FOR ST-ERICSSON MCDE
6071 M: Linus Walleij <linus.walleij@linaro.org>
6073 T: git git://anongit.freedesktop.org/drm/drm-misc
6074 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6075 F: drivers/gpu/drm/mcde/
6077 DRM DRIVER FOR TDFX VIDEO CARDS
6078 S: Orphan / Obsolete
6079 F: drivers/gpu/drm/tdfx/
6081 DRM DRIVER FOR TPO TPG110 PANELS
6082 M: Linus Walleij <linus.walleij@linaro.org>
6084 T: git git://anongit.freedesktop.org/drm/drm-misc
6085 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6086 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6088 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6089 M: Dave Airlie <airlied@redhat.com>
6090 R: Sean Paul <sean@poorly.run>
6091 R: Thomas Zimmermann <tzimmermann@suse.de>
6092 L: dri-devel@lists.freedesktop.org
6094 T: git git://anongit.freedesktop.org/drm/drm-misc
6095 F: drivers/gpu/drm/udl/
6097 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6098 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6099 M: Melissa Wen <melissa.srw@gmail.com>
6100 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6101 R: Daniel Vetter <daniel@ffwll.ch>
6102 L: dri-devel@lists.freedesktop.org
6104 T: git git://anongit.freedesktop.org/drm/drm-misc
6105 F: Documentation/gpu/vkms.rst
6106 F: drivers/gpu/drm/vkms/
6108 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6109 M: Hans de Goede <hdegoede@redhat.com>
6110 L: dri-devel@lists.freedesktop.org
6112 T: git git://anongit.freedesktop.org/drm/drm-misc
6113 F: drivers/gpu/drm/vboxvideo/
6115 DRM DRIVER FOR VMWARE VIRTUAL GPU
6116 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6117 M: Zack Rusin <zackr@vmware.com>
6118 L: dri-devel@lists.freedesktop.org
6120 T: git git://anongit.freedesktop.org/drm/drm-misc
6121 F: drivers/gpu/drm/vmwgfx/
6122 F: include/uapi/drm/vmwgfx_drm.h
6124 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6125 M: Linus Walleij <linus.walleij@linaro.org>
6127 T: git git://anongit.freedesktop.org/drm/drm-misc
6128 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6129 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6132 M: David Airlie <airlied@linux.ie>
6133 M: Daniel Vetter <daniel@ffwll.ch>
6134 L: dri-devel@lists.freedesktop.org
6136 B: https://gitlab.freedesktop.org/drm
6137 C: irc://irc.oftc.net/dri-devel
6138 T: git git://anongit.freedesktop.org/drm/drm
6139 F: Documentation/devicetree/bindings/display/
6140 F: Documentation/devicetree/bindings/gpu/
6141 F: Documentation/gpu/
6145 F: include/linux/vga*
6146 F: include/uapi/drm/
6148 DRM DRIVERS AND MISC GPU PATCHES
6149 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6150 M: Maxime Ripard <mripard@kernel.org>
6151 M: Thomas Zimmermann <tzimmermann@suse.de>
6153 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6154 T: git git://anongit.freedesktop.org/drm/drm-misc
6155 F: Documentation/gpu/
6156 F: drivers/gpu/drm/*
6159 F: include/linux/vga*
6160 F: include/uapi/drm/drm*
6162 DRM DRIVERS FOR ALLWINNER A10
6163 M: Maxime Ripard <mripard@kernel.org>
6164 M: Chen-Yu Tsai <wens@csie.org>
6165 L: dri-devel@lists.freedesktop.org
6167 T: git git://anongit.freedesktop.org/drm/drm-misc
6168 F: Documentation/devicetree/bindings/display/allwinner*
6169 F: drivers/gpu/drm/sun4i/
6171 DRM DRIVERS FOR AMLOGIC SOCS
6172 M: Neil Armstrong <narmstrong@baylibre.com>
6173 L: dri-devel@lists.freedesktop.org
6174 L: linux-amlogic@lists.infradead.org
6176 W: http://linux-meson.com/
6177 T: git git://anongit.freedesktop.org/drm/drm-misc
6178 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6179 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6180 F: Documentation/gpu/meson.rst
6181 F: drivers/gpu/drm/meson/
6183 DRM DRIVERS FOR ATMEL HLCDC
6184 M: Sam Ravnborg <sam@ravnborg.org>
6185 M: Boris Brezillon <bbrezillon@kernel.org>
6186 L: dri-devel@lists.freedesktop.org
6188 T: git git://anongit.freedesktop.org/drm/drm-misc
6189 F: Documentation/devicetree/bindings/display/atmel/
6190 F: drivers/gpu/drm/atmel-hlcdc/
6192 DRM DRIVERS FOR BRIDGE CHIPS
6193 M: Andrzej Hajda <a.hajda@samsung.com>
6194 M: Neil Armstrong <narmstrong@baylibre.com>
6195 M: Robert Foss <robert.foss@linaro.org>
6196 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6197 R: Jonas Karlman <jonas@kwiboo.se>
6198 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6200 T: git git://anongit.freedesktop.org/drm/drm-misc
6201 F: drivers/gpu/drm/bridge/
6203 DRM DRIVERS FOR EXYNOS
6204 M: Inki Dae <inki.dae@samsung.com>
6205 M: Joonyoung Shim <jy0922.shim@samsung.com>
6206 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6207 M: Kyungmin Park <kyungmin.park@samsung.com>
6208 L: dri-devel@lists.freedesktop.org
6210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6211 F: Documentation/devicetree/bindings/display/exynos/
6212 F: drivers/gpu/drm/exynos/
6213 F: include/uapi/drm/exynos_drm.h
6215 DRM DRIVERS FOR FREESCALE DCU
6216 M: Stefan Agner <stefan@agner.ch>
6217 M: Alison Wang <alison.wang@nxp.com>
6218 L: dri-devel@lists.freedesktop.org
6220 T: git git://anongit.freedesktop.org/drm/drm-misc
6221 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6222 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6223 F: drivers/gpu/drm/fsl-dcu/
6225 DRM DRIVERS FOR FREESCALE IMX
6226 M: Philipp Zabel <p.zabel@pengutronix.de>
6227 L: dri-devel@lists.freedesktop.org
6229 F: Documentation/devicetree/bindings/display/imx/
6230 F: drivers/gpu/drm/imx/
6231 F: drivers/gpu/ipu-v3/
6233 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6234 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6235 L: dri-devel@lists.freedesktop.org
6237 T: git git://github.com/patjak/drm-gma500
6238 F: drivers/gpu/drm/gma500/
6240 DRM DRIVERS FOR HISILICON
6241 M: Xinliang Liu <xinliang.liu@linaro.org>
6242 M: Tian Tao <tiantao6@hisilicon.com>
6243 R: John Stultz <john.stultz@linaro.org>
6244 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6245 R: Chen Feng <puck.chen@hisilicon.com>
6246 L: dri-devel@lists.freedesktop.org
6248 T: git git://anongit.freedesktop.org/drm/drm-misc
6249 F: Documentation/devicetree/bindings/display/hisilicon/
6250 F: drivers/gpu/drm/hisilicon/
6252 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6253 M: Deepak Rawat <drawat.floss@gmail.com>
6254 L: linux-hyperv@vger.kernel.org
6255 L: dri-devel@lists.freedesktop.org
6257 T: git git://anongit.freedesktop.org/drm/drm-misc
6258 F: drivers/gpu/drm/hyperv
6260 DRM DRIVERS FOR LIMA
6261 M: Qiang Yu <yuq825@gmail.com>
6262 L: dri-devel@lists.freedesktop.org
6263 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6265 T: git git://anongit.freedesktop.org/drm/drm-misc
6266 F: drivers/gpu/drm/lima/
6267 F: include/uapi/drm/lima_drm.h
6269 DRM DRIVERS FOR MEDIATEK
6270 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6271 M: Philipp Zabel <p.zabel@pengutronix.de>
6272 L: dri-devel@lists.freedesktop.org
6273 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6275 F: Documentation/devicetree/bindings/display/mediatek/
6276 F: drivers/gpu/drm/mediatek/
6277 F: drivers/phy/mediatek/phy-mtk-hdmi*
6278 F: drivers/phy/mediatek/phy-mtk-mipi*
6280 DRM DRIVERS FOR NVIDIA TEGRA
6281 M: Thierry Reding <thierry.reding@gmail.com>
6282 L: dri-devel@lists.freedesktop.org
6283 L: linux-tegra@vger.kernel.org
6285 T: git git://anongit.freedesktop.org/tegra/linux.git
6286 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6287 F: drivers/gpu/drm/tegra/
6288 F: drivers/gpu/host1x/
6289 F: include/linux/host1x.h
6290 F: include/uapi/drm/tegra_drm.h
6292 DRM DRIVERS FOR RENESAS
6293 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6294 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6295 L: dri-devel@lists.freedesktop.org
6296 L: linux-renesas-soc@vger.kernel.org
6298 T: git git://linuxtv.org/pinchartl/media drm/du/next
6299 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6300 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6301 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6302 F: drivers/gpu/drm/rcar-du/
6303 F: drivers/gpu/drm/shmobile/
6304 F: include/linux/platform_data/shmob_drm.h
6306 DRM DRIVERS FOR ROCKCHIP
6307 M: Sandy Huang <hjc@rock-chips.com>
6308 M: Heiko Stübner <heiko@sntech.de>
6309 L: dri-devel@lists.freedesktop.org
6311 T: git git://anongit.freedesktop.org/drm/drm-misc
6312 F: Documentation/devicetree/bindings/display/rockchip/
6313 F: drivers/gpu/drm/rockchip/
6316 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6317 L: dri-devel@lists.freedesktop.org
6319 T: git git://anongit.freedesktop.org/drm/drm-misc
6320 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6321 F: drivers/gpu/drm/sti
6324 M: Yannick Fertre <yannick.fertre@foss.st.com>
6325 M: Philippe Cornu <philippe.cornu@foss.st.com>
6326 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6327 L: dri-devel@lists.freedesktop.org
6329 T: git git://anongit.freedesktop.org/drm/drm-misc
6330 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6331 F: drivers/gpu/drm/stm
6333 DRM DRIVERS FOR TI KEYSTONE
6334 M: Jyri Sarha <jyri.sarha@iki.fi>
6335 M: Tomi Valkeinen <tomba@kernel.org>
6336 L: dri-devel@lists.freedesktop.org
6338 T: git git://anongit.freedesktop.org/drm/drm-misc
6339 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6340 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6341 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6342 F: drivers/gpu/drm/tidss/
6344 DRM DRIVERS FOR TI LCDC
6345 M: Jyri Sarha <jyri.sarha@iki.fi>
6346 R: Tomi Valkeinen <tomba@kernel.org>
6347 L: dri-devel@lists.freedesktop.org
6349 F: Documentation/devicetree/bindings/display/tilcdc/
6350 F: drivers/gpu/drm/tilcdc/
6352 DRM DRIVERS FOR TI OMAP
6353 M: Tomi Valkeinen <tomba@kernel.org>
6354 L: dri-devel@lists.freedesktop.org
6356 F: Documentation/devicetree/bindings/display/ti/
6357 F: drivers/gpu/drm/omapdrm/
6360 M: Emma Anholt <emma@anholt.net>
6362 T: git git://anongit.freedesktop.org/drm/drm-misc
6363 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6364 F: drivers/gpu/drm/v3d/
6365 F: include/uapi/drm/v3d_drm.h
6368 M: Emma Anholt <emma@anholt.net>
6369 M: Maxime Ripard <mripard@kernel.org>
6371 T: git git://github.com/anholt/linux
6372 T: git git://anongit.freedesktop.org/drm/drm-misc
6373 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6374 F: drivers/gpu/drm/vc4/
6375 F: include/uapi/drm/vc4_drm.h
6377 DRM DRIVERS FOR VIVANTE GPU IP
6378 M: Lucas Stach <l.stach@pengutronix.de>
6379 R: Russell King <linux+etnaviv@armlinux.org.uk>
6380 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6381 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6382 L: dri-devel@lists.freedesktop.org
6384 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6385 F: drivers/gpu/drm/etnaviv/
6386 F: include/uapi/drm/etnaviv_drm.h
6389 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6390 L: dri-devel@lists.freedesktop.org
6391 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6393 T: git git://anongit.freedesktop.org/drm/drm-misc
6394 F: Documentation/gpu/xen-front.rst
6395 F: drivers/gpu/drm/xen/
6397 DRM DRIVERS FOR XILINX
6398 M: Hyun Kwon <hyun.kwon@xilinx.com>
6399 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6400 L: dri-devel@lists.freedesktop.org
6402 T: git git://anongit.freedesktop.org/drm/drm-misc
6403 F: Documentation/devicetree/bindings/display/xlnx/
6404 F: drivers/gpu/drm/xlnx/
6407 M: Thierry Reding <thierry.reding@gmail.com>
6408 R: Sam Ravnborg <sam@ravnborg.org>
6409 L: dri-devel@lists.freedesktop.org
6411 T: git git://anongit.freedesktop.org/drm/drm-misc
6412 F: Documentation/devicetree/bindings/display/panel/
6413 F: drivers/gpu/drm/drm_panel.c
6414 F: drivers/gpu/drm/panel/
6415 F: include/drm/drm_panel.h
6418 M: Christian Koenig <christian.koenig@amd.com>
6419 M: Huang Rui <ray.huang@amd.com>
6420 L: dri-devel@lists.freedesktop.org
6422 T: git git://anongit.freedesktop.org/drm/drm-misc
6423 F: drivers/gpu/drm/ttm/
6426 DSBR100 USB FM RADIO DRIVER
6427 M: Alexey Klimov <klimov.linux@gmail.com>
6428 L: linux-media@vger.kernel.org
6430 T: git git://linuxtv.org/media_tree.git
6431 F: drivers/media/radio/dsbr100.c
6434 M: Hans Verkuil <hverkuil@xs4all.nl>
6435 L: linux-media@vger.kernel.org
6437 W: https://linuxtv.org
6438 T: git git://linuxtv.org/media_tree.git
6439 F: drivers/media/pci/dt3155/
6441 DVB_USB_AF9015 MEDIA DRIVER
6442 M: Antti Palosaari <crope@iki.fi>
6443 L: linux-media@vger.kernel.org
6445 W: https://linuxtv.org
6446 W: http://palosaari.fi/linux/
6447 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6448 T: git git://linuxtv.org/anttip/media_tree.git
6449 F: drivers/media/usb/dvb-usb-v2/af9015*
6451 DVB_USB_AF9035 MEDIA DRIVER
6452 M: Antti Palosaari <crope@iki.fi>
6453 L: linux-media@vger.kernel.org
6455 W: https://linuxtv.org
6456 W: http://palosaari.fi/linux/
6457 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6458 T: git git://linuxtv.org/anttip/media_tree.git
6459 F: drivers/media/usb/dvb-usb-v2/af9035*
6461 DVB_USB_ANYSEE MEDIA DRIVER
6462 M: Antti Palosaari <crope@iki.fi>
6463 L: linux-media@vger.kernel.org
6465 W: https://linuxtv.org
6466 W: http://palosaari.fi/linux/
6467 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6468 T: git git://linuxtv.org/anttip/media_tree.git
6469 F: drivers/media/usb/dvb-usb-v2/anysee*
6471 DVB_USB_AU6610 MEDIA DRIVER
6472 M: Antti Palosaari <crope@iki.fi>
6473 L: linux-media@vger.kernel.org
6475 W: https://linuxtv.org
6476 W: http://palosaari.fi/linux/
6477 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6478 T: git git://linuxtv.org/anttip/media_tree.git
6479 F: drivers/media/usb/dvb-usb-v2/au6610*
6481 DVB_USB_CE6230 MEDIA DRIVER
6482 M: Antti Palosaari <crope@iki.fi>
6483 L: linux-media@vger.kernel.org
6485 W: https://linuxtv.org
6486 W: http://palosaari.fi/linux/
6487 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6488 T: git git://linuxtv.org/anttip/media_tree.git
6489 F: drivers/media/usb/dvb-usb-v2/ce6230*
6491 DVB_USB_CXUSB MEDIA DRIVER
6492 M: Michael Krufky <mkrufky@linuxtv.org>
6493 L: linux-media@vger.kernel.org
6495 W: https://linuxtv.org
6496 W: http://github.com/mkrufky
6497 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6498 T: git git://linuxtv.org/media_tree.git
6499 F: drivers/media/usb/dvb-usb/cxusb*
6501 DVB_USB_EC168 MEDIA DRIVER
6502 M: Antti Palosaari <crope@iki.fi>
6503 L: linux-media@vger.kernel.org
6505 W: https://linuxtv.org
6506 W: http://palosaari.fi/linux/
6507 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6508 T: git git://linuxtv.org/anttip/media_tree.git
6509 F: drivers/media/usb/dvb-usb-v2/ec168*
6511 DVB_USB_GL861 MEDIA DRIVER
6512 M: Antti Palosaari <crope@iki.fi>
6513 L: linux-media@vger.kernel.org
6515 W: https://linuxtv.org
6516 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6517 T: git git://linuxtv.org/anttip/media_tree.git
6518 F: drivers/media/usb/dvb-usb-v2/gl861*
6520 DVB_USB_MXL111SF MEDIA DRIVER
6521 M: Michael Krufky <mkrufky@linuxtv.org>
6522 L: linux-media@vger.kernel.org
6524 W: https://linuxtv.org
6525 W: http://github.com/mkrufky
6526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6527 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6528 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6530 DVB_USB_RTL28XXU MEDIA DRIVER
6531 M: Antti Palosaari <crope@iki.fi>
6532 L: linux-media@vger.kernel.org
6534 W: https://linuxtv.org
6535 W: http://palosaari.fi/linux/
6536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6537 T: git git://linuxtv.org/anttip/media_tree.git
6538 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6540 DVB_USB_V2 MEDIA DRIVER
6541 M: Antti Palosaari <crope@iki.fi>
6542 L: linux-media@vger.kernel.org
6544 W: https://linuxtv.org
6545 W: http://palosaari.fi/linux/
6546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6547 T: git git://linuxtv.org/anttip/media_tree.git
6548 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6549 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6552 M: Jason Baron <jbaron@akamai.com>
6554 F: include/linux/dynamic_debug.h
6555 F: lib/dynamic_debug.c
6557 DYNAMIC INTERRUPT MODERATION
6558 M: Tal Gilboa <talgi@nvidia.com>
6560 F: Documentation/networking/net_dim.rst
6561 F: include/linux/dim.h
6564 DZ DECSTATION DZ11 SERIAL DRIVER
6565 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6567 F: drivers/tty/serial/dz.*
6569 E3X0 POWER BUTTON DRIVER
6570 M: Moritz Fischer <moritz.fischer@ettus.com>
6571 L: usrp-users@lists.ettus.com
6573 W: http://www.ettus.com
6574 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6575 F: drivers/input/misc/e3x0-button.c
6578 M: Antti Palosaari <crope@iki.fi>
6579 L: linux-media@vger.kernel.org
6581 W: https://linuxtv.org
6582 W: http://palosaari.fi/linux/
6583 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6584 T: git git://linuxtv.org/anttip/media_tree.git
6585 F: drivers/media/tuners/e4000*
6587 EARTH_PT1 MEDIA DRIVER
6588 M: Akihiro Tsukada <tskd08@gmail.com>
6589 L: linux-media@vger.kernel.org
6591 F: drivers/media/pci/pt1/
6593 EARTH_PT3 MEDIA DRIVER
6594 M: Akihiro Tsukada <tskd08@gmail.com>
6595 L: linux-media@vger.kernel.org
6597 F: drivers/media/pci/pt3/
6600 M: Antti Palosaari <crope@iki.fi>
6601 L: linux-media@vger.kernel.org
6603 W: https://linuxtv.org
6604 W: http://palosaari.fi/linux/
6605 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6606 T: git git://linuxtv.org/anttip/media_tree.git
6607 F: drivers/media/dvb-frontends/ec100*
6610 M: Tyler Hicks <code@tyhicks.com>
6611 L: ecryptfs@vger.kernel.org
6613 W: http://ecryptfs.org
6614 W: https://launchpad.net/ecryptfs
6615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6616 F: Documentation/filesystems/ecryptfs.rst
6620 M: Yazen Ghannam <yazen.ghannam@amd.com>
6621 L: linux-edac@vger.kernel.org
6623 F: drivers/edac/amd64_edac*
6624 F: drivers/edac/mce_amd*
6627 M: Jan Luebbe <jlu@pengutronix.de>
6628 L: linux-edac@vger.kernel.org
6630 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6631 F: drivers/edac/armada_xp_*
6634 M: Stefan Schaeckeler <sschaeck@cisco.com>
6636 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6637 F: drivers/edac/aspeed_edac.c
6640 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6642 F: drivers/edac/bluefield_edac.c
6645 M: Andre Przywara <andre.przywara@arm.com>
6646 L: linux-edac@vger.kernel.org
6648 F: drivers/edac/highbank*
6651 M: Ralf Baechle <ralf@linux-mips.org>
6652 L: linux-edac@vger.kernel.org
6653 L: linux-mips@vger.kernel.org
6655 F: drivers/edac/octeon_edac*
6657 EDAC-CAVIUM THUNDERX
6658 M: Robert Richter <rric@kernel.org>
6659 L: linux-edac@vger.kernel.org
6661 F: drivers/edac/thunderx_edac*
6664 M: Borislav Petkov <bp@alien8.de>
6665 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6666 M: Tony Luck <tony.luck@intel.com>
6667 R: James Morse <james.morse@arm.com>
6668 R: Robert Richter <rric@kernel.org>
6669 L: linux-edac@vger.kernel.org
6671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6672 F: Documentation/admin-guide/ras.rst
6673 F: Documentation/driver-api/edac.rst
6675 F: include/linux/edac.h
6678 M: Lei Wang <lewan@microsoft.com>
6679 L: linux-edac@vger.kernel.org
6681 F: drivers/edac/dmc520_edac.c
6684 M: Mark Gross <mark.gross@intel.com>
6685 L: linux-edac@vger.kernel.org
6687 F: drivers/edac/e752x_edac.c
6690 L: linux-edac@vger.kernel.org
6692 F: drivers/edac/e7xxx_edac.c
6695 M: York Sun <york.sun@nxp.com>
6696 L: linux-edac@vger.kernel.org
6698 F: drivers/edac/fsl_ddr_edac.*
6701 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6702 L: linux-edac@vger.kernel.org
6704 F: drivers/edac/ghes_edac.c
6707 M: Tony Luck <tony.luck@intel.com>
6708 L: linux-edac@vger.kernel.org
6710 F: drivers/edac/i10nm_base.c
6713 L: linux-edac@vger.kernel.org
6715 F: drivers/edac/i3000_edac.c
6718 L: linux-edac@vger.kernel.org
6720 F: drivers/edac/i5000_edac.c
6723 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6724 L: linux-edac@vger.kernel.org
6726 F: drivers/edac/i5400_edac.c
6729 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6730 L: linux-edac@vger.kernel.org
6732 F: drivers/edac/i7300_edac.c
6735 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6736 L: linux-edac@vger.kernel.org
6738 F: drivers/edac/i7core_edac.c
6741 M: Tim Small <tim@buttersideup.com>
6742 L: linux-edac@vger.kernel.org
6744 F: drivers/edac/i82443bxgx_edac.c
6747 M: "Arvind R." <arvino55@gmail.com>
6748 L: linux-edac@vger.kernel.org
6750 F: drivers/edac/i82975x_edac.c
6753 M: Jason Baron <jbaron@akamai.com>
6754 L: linux-edac@vger.kernel.org
6756 F: drivers/edac/ie31200_edac.c
6759 M: Tony Luck <tony.luck@intel.com>
6760 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6761 L: linux-edac@vger.kernel.org
6763 F: drivers/edac/igen6_edac.c
6766 M: Johannes Thumshirn <morbidrsa@gmail.com>
6767 L: linux-edac@vger.kernel.org
6769 F: drivers/edac/mpc85xx_edac.[ch]
6772 M: Egor Martovetsky <egor@pasemi.com>
6773 L: linux-edac@vger.kernel.org
6775 F: drivers/edac/pasemi_edac.c
6778 M: Tony Luck <tony.luck@intel.com>
6779 L: linux-edac@vger.kernel.org
6781 F: drivers/edac/pnd2_edac.[ch]
6784 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6785 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6786 L: linux-arm-msm@vger.kernel.org
6787 L: linux-edac@vger.kernel.org
6789 F: drivers/edac/qcom_edac.c
6792 M: Tim Small <tim@buttersideup.com>
6793 L: linux-edac@vger.kernel.org
6795 F: drivers/edac/r82600_edac.c
6798 M: Tony Luck <tony.luck@intel.com>
6799 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6800 L: linux-edac@vger.kernel.org
6802 F: drivers/edac/sb_edac.c
6805 M: Yash Shah <yash.shah@sifive.com>
6806 L: linux-edac@vger.kernel.org
6808 F: drivers/edac/sifive_edac.c
6811 M: Tony Luck <tony.luck@intel.com>
6812 L: linux-edac@vger.kernel.org
6814 F: drivers/edac/skx_*.[ch]
6817 M: Tero Kristo <kristo@kernel.org>
6818 L: linux-edac@vger.kernel.org
6820 F: drivers/edac/ti_edac.c
6822 EDIROL UA-101/UA-1000 DRIVER
6823 M: Clemens Ladisch <clemens@ladisch.de>
6824 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6827 F: sound/usb/misc/ua101.c
6830 M: Ivan Hu <ivan.hu@canonical.com>
6831 M: Ard Biesheuvel <ardb@kernel.org>
6832 L: linux-efi@vger.kernel.org
6834 F: drivers/firmware/efi/test/
6836 EFI VARIABLE FILESYSTEM
6837 M: Matthew Garrett <matthew.garrett@nebula.com>
6838 M: Jeremy Kerr <jk@ozlabs.org>
6839 M: Ard Biesheuvel <ardb@kernel.org>
6840 L: linux-efi@vger.kernel.org
6842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6845 EFIFB FRAMEBUFFER DRIVER
6846 M: Peter Jones <pjones@redhat.com>
6847 L: linux-fbdev@vger.kernel.org
6849 F: drivers/video/fbdev/efifb.c
6853 W: http://aeschi.ch.eu.org/efs/
6856 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6857 M: Douglas Miller <dougmill@linux.ibm.com>
6858 L: netdev@vger.kernel.org
6860 F: drivers/net/ethernet/ibm/ehea/
6862 EM28XX VIDEO4LINUX DRIVER
6863 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6864 L: linux-media@vger.kernel.org
6866 W: https://linuxtv.org
6867 T: git git://linuxtv.org/media_tree.git
6868 F: Documentation/admin-guide/media/em28xx*
6869 F: drivers/media/usb/em28xx/
6872 M: Matt Mackall <mpm@selenic.com>
6873 M: David Woodhouse <dwmw2@infradead.org>
6874 L: linux-embedded@vger.kernel.org
6877 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6878 M: Adrian Hunter <adrian.hunter@intel.com>
6879 M: Ritesh Harjani <riteshh@codeaurora.org>
6880 M: Asutosh Das <asutoshd@codeaurora.org>
6881 L: linux-mmc@vger.kernel.org
6883 F: drivers/mmc/host/cqhci*
6885 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6886 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6887 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6888 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6889 L: linux-scsi@vger.kernel.org
6891 W: http://www.broadcom.com
6892 F: drivers/scsi/be2iscsi/
6894 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6895 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6896 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6897 M: Somnath Kotur <somnath.kotur@broadcom.com>
6898 L: netdev@vger.kernel.org
6900 W: http://www.emulex.com
6901 F: drivers/net/ethernet/emulex/benet/
6903 EMULEX ONECONNECT ROCE DRIVER
6904 M: Selvin Xavier <selvin.xavier@broadcom.com>
6905 L: linux-rdma@vger.kernel.org
6907 W: http://www.broadcom.com
6908 F: drivers/infiniband/hw/ocrdma/
6909 F: include/uapi/rdma/ocrdma-abi.h
6911 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6912 M: James Smart <james.smart@broadcom.com>
6913 M: Dick Kennedy <dick.kennedy@broadcom.com>
6914 L: linux-scsi@vger.kernel.org
6916 W: http://www.broadcom.com
6917 F: drivers/scsi/lpfc/
6919 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6920 M: James Smart <james.smart@broadcom.com>
6921 M: Ram Vegesna <ram.vegesna@broadcom.com>
6922 L: linux-scsi@vger.kernel.org
6923 L: target-devel@vger.kernel.org
6925 W: http://www.broadcom.com
6926 F: drivers/scsi/elx/
6928 ENE CB710 FLASH CARD READER DRIVER
6929 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6931 F: drivers/misc/cb710/
6932 F: drivers/mmc/host/cb710-mmc.*
6933 F: include/linux/cb710.h
6935 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6936 M: Maxim Levitsky <maximlevitsky@gmail.com>
6938 F: drivers/media/rc/ene_ir.*
6940 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6941 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6942 L: linuxppc-dev@lists.ozlabs.org
6944 F: drivers/tty/ehv_bytechan.c
6946 EPSON S1D13XXX FRAMEBUFFER DRIVER
6947 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6950 F: drivers/video/fbdev/s1d13xxxfb.c
6951 F: include/video/s1d13xxxfb.h
6954 M: Gao Xiang <xiang@kernel.org>
6955 M: Chao Yu <chao@kernel.org>
6956 L: linux-erofs@lists.ozlabs.org
6958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6959 F: Documentation/filesystems/erofs.rst
6961 F: include/trace/events/erofs.h
6963 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6964 M: Jeff Layton <jlayton@kernel.org>
6966 F: include/linux/errseq.h
6969 ET131X NETWORK DRIVER
6970 M: Mark Einon <mark.einon@gmail.com>
6972 F: drivers/net/ethernet/agere/
6974 ETAS ES58X CAN/USB DRIVER
6975 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
6976 L: linux-can@vger.kernel.org
6978 F: drivers/net/can/usb/etas_es58x/
6981 M: Roopa Prabhu <roopa@nvidia.com>
6982 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6983 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6984 L: netdev@vger.kernel.org
6986 W: http://www.linuxfoundation.org/en/Net:Bridge
6987 F: include/linux/netfilter_bridge/
6990 ETHERNET PHY LIBRARY
6991 M: Andrew Lunn <andrew@lunn.ch>
6992 M: Heiner Kallweit <hkallweit1@gmail.com>
6993 R: Russell King <linux@armlinux.org.uk>
6994 L: netdev@vger.kernel.org
6996 F: Documentation/ABI/testing/sysfs-class-net-phydev
6997 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6998 F: Documentation/devicetree/bindings/net/mdio*
6999 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7000 F: Documentation/networking/phy.rst
7001 F: drivers/net/mdio/
7002 F: drivers/net/mdio/acpi_mdio.c
7003 F: drivers/net/mdio/fwnode_mdio.c
7004 F: drivers/net/mdio/of_mdio.c
7007 F: drivers/of/of_net.c
7008 F: include/dt-bindings/net/qca-ar803x.h
7009 F: include/linux/*mdio*.h
7010 F: include/linux/mdio/*.h
7011 F: include/linux/of_net.h
7012 F: include/linux/phy.h
7013 F: include/linux/phy_fixed.h
7014 F: include/linux/platform_data/mdio-bcm-unimac.h
7015 F: include/linux/platform_data/mdio-gpio.h
7016 F: include/trace/events/mdio.h
7017 F: include/uapi/linux/mdio.h
7018 F: include/uapi/linux/mii.h
7021 M: Namjae Jeon <linkinjeon@kernel.org>
7022 M: Sungjong Seo <sj1557.seo@samsung.com>
7023 L: linux-fsdevel@vger.kernel.org
7028 M: Jan Kara <jack@suse.com>
7029 L: linux-ext4@vger.kernel.org
7031 F: Documentation/filesystems/ext2.rst
7033 F: include/linux/ext2*
7036 M: "Theodore Ts'o" <tytso@mit.edu>
7037 M: Andreas Dilger <adilger.kernel@dilger.ca>
7038 L: linux-ext4@vger.kernel.org
7040 W: http://ext4.wiki.kernel.org
7041 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7043 F: Documentation/filesystems/ext4/
7045 F: include/trace/events/ext4.h
7047 Extended Verification Module (EVM)
7048 M: Mimi Zohar <zohar@linux.ibm.com>
7049 L: linux-integrity@vger.kernel.org
7051 F: security/integrity/evm/
7053 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7054 M: Ard Biesheuvel <ardb@kernel.org>
7055 L: linux-efi@vger.kernel.org
7057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7058 F: Documentation/admin-guide/efi-stub.rst
7059 F: arch/*/include/asm/efi.h
7060 F: arch/*/kernel/efi.c
7061 F: arch/arm/boot/compressed/efi-header.S
7062 F: arch/arm64/kernel/efi-entry.S
7063 F: arch/x86/platform/efi/
7064 F: drivers/firmware/efi/
7065 F: include/linux/efi*.h
7067 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7068 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7069 M: Chanwoo Choi <cw00.choi@samsung.com>
7070 L: linux-kernel@vger.kernel.org
7072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7073 F: Documentation/devicetree/bindings/extcon/
7074 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7076 F: include/linux/extcon.h
7077 F: include/linux/extcon/
7080 M: Masami Hiramatsu <mhiramat@kernel.org>
7082 F: Documentation/admin-guide/bootconfig.rst
7083 F: fs/proc/bootconfig.c
7084 F: include/linux/bootconfig.h
7086 F: tools/bootconfig/*
7087 F: tools/bootconfig/scripts/*
7090 M: Jingoo Han <jingoohan1@gmail.com>
7091 L: dri-devel@lists.freedesktop.org
7093 F: drivers/gpu/drm/exynos/exynos_dp*
7095 EXYNOS SYSMMU (IOMMU) driver
7096 M: Marek Szyprowski <m.szyprowski@samsung.com>
7097 L: iommu@lists.linux-foundation.org
7099 F: drivers/iommu/exynos-iommu.c
7102 M: Jaegeuk Kim <jaegeuk@kernel.org>
7103 M: Chao Yu <chao@kernel.org>
7104 L: linux-f2fs-devel@lists.sourceforge.net
7106 W: https://f2fs.wiki.kernel.org/
7107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7108 F: Documentation/ABI/testing/sysfs-fs-f2fs
7109 F: Documentation/filesystems/f2fs.rst
7111 F: include/linux/f2fs_fs.h
7112 F: include/trace/events/f2fs.h
7113 F: include/uapi/linux/f2fs.h
7115 F71805F HARDWARE MONITORING DRIVER
7116 M: Jean Delvare <jdelvare@suse.com>
7117 L: linux-hwmon@vger.kernel.org
7119 F: Documentation/hwmon/f71805f.rst
7120 F: drivers/hwmon/f71805f.c
7123 M: Josh Poimboeuf <jpoimboe@redhat.com>
7125 F: scripts/faddr2line
7128 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7129 L: netdev@vger.kernel.org
7131 F: Documentation/networking/failover.rst
7132 F: include/net/failover.h
7133 F: net/core/failover.c
7136 M: Jan Kara <jack@suse.cz>
7137 R: Amir Goldstein <amir73il@gmail.com>
7138 R: Matthew Bobrowski <repnop@google.com>
7139 L: linux-fsdevel@vger.kernel.org
7141 F: fs/notify/fanotify/
7142 F: include/linux/fanotify.h
7143 F: include/uapi/linux/fanotify.h
7145 FARSYNC SYNCHRONOUS DRIVER
7146 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7148 W: http://www.farsite.co.uk/
7149 F: drivers/net/wan/farsync.*
7151 FAULT INJECTION SUPPORT
7152 M: Akinobu Mita <akinobu.mita@gmail.com>
7154 F: Documentation/fault-injection/
7155 F: lib/fault-inject.c
7157 FBTFT Framebuffer drivers
7158 L: dri-devel@lists.freedesktop.org
7159 L: linux-fbdev@vger.kernel.org
7161 F: drivers/staging/fbtft/
7164 M: Michael Buesch <m@bues.ch>
7165 L: linux-media@vger.kernel.org
7167 F: drivers/media/tuners/fc0011.c
7168 F: drivers/media/tuners/fc0011.h
7171 M: Antti Palosaari <crope@iki.fi>
7172 L: linux-media@vger.kernel.org
7174 W: https://linuxtv.org
7175 W: http://palosaari.fi/linux/
7176 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7177 T: git git://linuxtv.org/anttip/media_tree.git
7178 F: drivers/media/tuners/fc2580*
7180 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7181 M: Hannes Reinecke <hare@suse.de>
7182 L: linux-scsi@vger.kernel.org
7184 W: www.Open-FCoE.org
7185 F: drivers/scsi/fcoe/
7186 F: drivers/scsi/libfc/
7188 F: include/scsi/libfc.h
7189 F: include/scsi/libfcoe.h
7190 F: include/uapi/scsi/fc/
7192 FILE LOCKING (flock() and fcntl()/lockf())
7193 M: Jeff Layton <jlayton@kernel.org>
7194 M: "J. Bruce Fields" <bfields@fieldses.org>
7195 L: linux-fsdevel@vger.kernel.org
7199 F: include/linux/fcntl.h
7200 F: include/uapi/linux/fcntl.h
7202 FILESYSTEM DIRECT ACCESS (DAX)
7203 M: Dan Williams <dan.j.williams@intel.com>
7204 R: Matthew Wilcox <willy@infradead.org>
7205 R: Jan Kara <jack@suse.cz>
7206 L: linux-fsdevel@vger.kernel.org
7207 L: nvdimm@lists.linux.dev
7210 F: include/linux/dax.h
7211 F: include/trace/events/fs_dax.h
7213 FILESYSTEMS (VFS and infrastructure)
7214 M: Alexander Viro <viro@zeniv.linux.org.uk>
7215 L: linux-fsdevel@vger.kernel.org
7218 F: include/linux/fs.h
7219 F: include/linux/fs_types.h
7220 F: include/uapi/linux/fs.h
7221 F: include/uapi/linux/openat2.h
7226 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7227 M: Riku Voipio <riku.voipio@iki.fi>
7228 L: linux-hwmon@vger.kernel.org
7230 F: drivers/hwmon/f75375s.c
7231 F: include/linux/f75375s.h
7233 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7234 M: Clemens Ladisch <clemens@ladisch.de>
7235 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7236 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7239 F: include/uapi/sound/firewire.h
7242 FIREWIRE MEDIA DRIVERS (firedtv)
7243 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7244 L: linux-media@vger.kernel.org
7245 L: linux1394-devel@lists.sourceforge.net
7247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7248 F: drivers/media/firewire/
7250 FIREWIRE SBP-2 TARGET
7251 M: Chris Boot <bootc@bootc.net>
7252 L: linux-scsi@vger.kernel.org
7253 L: target-devel@vger.kernel.org
7254 L: linux1394-devel@lists.sourceforge.net
7256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7257 F: drivers/target/sbp/
7260 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7261 L: linux1394-devel@lists.sourceforge.net
7263 W: http://ieee1394.wiki.kernel.org/
7264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7265 F: drivers/firewire/
7266 F: include/linux/firewire.h
7267 F: include/uapi/linux/firewire*.h
7270 FIRMWARE FRAMEWORK FOR ARMV8-A
7271 M: Sudeep Holla <sudeep.holla@arm.com>
7272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7274 F: drivers/firmware/arm_ffa/
7275 F: include/linux/arm_ffa.h
7277 FIRMWARE LOADER (request_firmware)
7278 M: Luis Chamberlain <mcgrof@kernel.org>
7279 L: linux-kernel@vger.kernel.org
7281 F: Documentation/firmware_class/
7282 F: drivers/base/firmware_loader/
7283 F: include/linux/firmware.h
7285 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7286 M: Joshua Morris <josh.h.morris@us.ibm.com>
7287 M: Philip Kelleher <pjk1939@linux.ibm.com>
7289 F: drivers/block/rsxx/
7291 FLEXTIMER FTM-QUADDEC DRIVER
7292 M: Patrick Havelange <patrick.havelange@essensium.com>
7293 L: linux-iio@vger.kernel.org
7295 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7296 F: drivers/counter/ftm-quaddec.c
7299 M: Denis Efremov <efremov@linux.com>
7300 L: linux-block@vger.kernel.org
7302 F: drivers/block/floppy.c
7304 FLYSKY FSIA6B RC RECEIVER
7305 M: Markus Koch <markus@notsyncing.net>
7306 L: linux-input@vger.kernel.org
7308 F: drivers/input/joystick/fsia6b.c
7310 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7311 M: Geoffrey D. Bennett <g@b4.vu>
7312 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7315 F: sound/usb/mixer_scarlett_gen2.c
7317 FORCEDETH GIGABIT ETHERNET DRIVER
7318 M: Rain River <rain.1986.08.12@gmail.com>
7319 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7320 L: netdev@vger.kernel.org
7322 F: drivers/net/ethernet/nvidia/*
7325 M: Wu Hao <hao.wu@intel.com>
7326 R: Tom Rix <trix@redhat.com>
7327 L: linux-fpga@vger.kernel.org
7329 F: Documentation/ABI/testing/sysfs-bus-dfl*
7330 F: Documentation/fpga/dfl.rst
7331 F: drivers/fpga/dfl*
7332 F: drivers/uio/uio_dfl.c
7333 F: include/linux/dfl.h
7334 F: include/uapi/linux/fpga-dfl.h
7336 FPGA MANAGER FRAMEWORK
7337 M: Moritz Fischer <mdf@kernel.org>
7338 R: Tom Rix <trix@redhat.com>
7339 L: linux-fpga@vger.kernel.org
7341 W: http://www.rocketboards.org
7342 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7344 F: Documentation/devicetree/bindings/fpga/
7345 F: Documentation/driver-api/fpga/
7346 F: Documentation/fpga/
7348 F: include/linux/fpga/
7351 M: Bill Metzenthen <billm@melbpc.org.au>
7353 W: http://floatingpoint.sourceforge.net/emulator/index.html
7354 F: arch/x86/math-emu/
7357 L: dri-devel@lists.freedesktop.org
7358 L: linux-fbdev@vger.kernel.org
7360 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7361 T: git git://anongit.freedesktop.org/drm/drm-misc
7362 F: Documentation/fb/
7364 F: include/linux/fb.h
7365 F: include/uapi/linux/fb.h
7366 F: include/uapi/video/
7369 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7370 M: Horia Geantă <horia.geanta@nxp.com>
7371 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7372 L: linux-crypto@vger.kernel.org
7374 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7375 F: drivers/crypto/caam/
7377 FREESCALE COLDFIRE M5441X MMC DRIVER
7378 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7379 L: linux-mmc@vger.kernel.org
7381 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7382 F: include/linux/platform_data/mmc-esdhc-mcf.h
7384 FREESCALE DIU FRAMEBUFFER DRIVER
7385 M: Timur Tabi <timur@kernel.org>
7386 L: linux-fbdev@vger.kernel.org
7388 F: drivers/video/fbdev/fsl-diu-fb.*
7390 FREESCALE DMA DRIVER
7391 M: Li Yang <leoyang.li@nxp.com>
7392 M: Zhang Wei <zw@zh-kernel.org>
7393 L: linuxppc-dev@lists.ozlabs.org
7395 F: drivers/dma/fsldma.*
7397 FREESCALE DSPI DRIVER
7398 M: Vladimir Oltean <olteanv@gmail.com>
7399 L: linux-spi@vger.kernel.org
7401 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7402 F: drivers/spi/spi-fsl-dspi.c
7403 F: include/linux/spi/spi-fsl-dspi.h
7405 FREESCALE ENETC ETHERNET DRIVERS
7406 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7407 L: netdev@vger.kernel.org
7409 F: drivers/net/ethernet/freescale/enetc/
7411 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7412 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7413 L: netdev@vger.kernel.org
7415 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7416 F: drivers/net/ethernet/freescale/gianfar*
7418 FREESCALE GPMI NAND DRIVER
7419 M: Han Xu <han.xu@nxp.com>
7420 L: linux-mtd@lists.infradead.org
7422 F: drivers/mtd/nand/raw/gpmi-nand/*
7424 FREESCALE I2C CPM DRIVER
7425 M: Jochen Friedrich <jochen@scram.de>
7426 L: linuxppc-dev@lists.ozlabs.org
7427 L: linux-i2c@vger.kernel.org
7429 F: drivers/i2c/busses/i2c-cpm.c
7431 FREESCALE IMX / MXC FEC DRIVER
7432 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7433 L: netdev@vger.kernel.org
7435 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7436 F: drivers/net/ethernet/freescale/fec.h
7437 F: drivers/net/ethernet/freescale/fec_main.c
7438 F: drivers/net/ethernet/freescale/fec_ptp.c
7440 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7441 M: Sascha Hauer <s.hauer@pengutronix.de>
7442 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7443 L: linux-fbdev@vger.kernel.org
7444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7446 F: drivers/video/fbdev/imxfb.c
7447 F: include/linux/platform_data/video-imxfb.h
7449 FREESCALE IMX DDR PMU DRIVER
7450 M: Frank Li <Frank.li@nxp.com>
7451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7453 F: Documentation/admin-guide/perf/imx-ddr.rst
7454 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7455 F: drivers/perf/fsl_imx8_ddr_perf.c
7457 FREESCALE IMX I2C DRIVER
7458 M: Oleksij Rempel <o.rempel@pengutronix.de>
7459 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7460 L: linux-i2c@vger.kernel.org
7462 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7463 F: drivers/i2c/busses/i2c-imx.c
7465 FREESCALE IMX LPI2C DRIVER
7466 M: Dong Aisheng <aisheng.dong@nxp.com>
7467 L: linux-i2c@vger.kernel.org
7468 L: linux-imx@nxp.com
7470 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7471 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7473 FREESCALE MPC I2C DRIVER
7474 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7475 L: linux-i2c@vger.kernel.org
7477 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7478 F: drivers/i2c/busses/i2c-mpc.c
7480 FREESCALE QORIQ DPAA ETHERNET DRIVER
7481 M: Madalin Bucur <madalin.bucur@nxp.com>
7482 L: netdev@vger.kernel.org
7484 F: drivers/net/ethernet/freescale/dpaa
7486 FREESCALE QORIQ DPAA FMAN DRIVER
7487 M: Madalin Bucur <madalin.bucur@nxp.com>
7488 L: netdev@vger.kernel.org
7490 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7491 F: drivers/net/ethernet/freescale/fman
7493 FREESCALE QORIQ PTP CLOCK DRIVER
7494 M: Yangbo Lu <yangbo.lu@nxp.com>
7495 L: netdev@vger.kernel.org
7497 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7498 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7499 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7500 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7501 F: drivers/ptp/ptp_qoriq.c
7502 F: drivers/ptp/ptp_qoriq_debugfs.c
7503 F: include/linux/fsl/ptp_qoriq.h
7505 FREESCALE QUAD SPI DRIVER
7506 M: Han Xu <han.xu@nxp.com>
7507 L: linux-spi@vger.kernel.org
7509 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7510 F: drivers/spi/spi-fsl-qspi.c
7512 FREESCALE QUICC ENGINE LIBRARY
7513 M: Qiang Zhao <qiang.zhao@nxp.com>
7514 L: linuxppc-dev@lists.ozlabs.org
7516 F: drivers/soc/fsl/qe/
7517 F: include/soc/fsl/*qe*.h
7518 F: include/soc/fsl/*ucc*.h
7520 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7521 M: Li Yang <leoyang.li@nxp.com>
7522 L: netdev@vger.kernel.org
7523 L: linuxppc-dev@lists.ozlabs.org
7525 F: drivers/net/ethernet/freescale/ucc_geth*
7527 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7528 M: Zhao Qiang <qiang.zhao@nxp.com>
7529 L: netdev@vger.kernel.org
7530 L: linuxppc-dev@lists.ozlabs.org
7532 F: drivers/net/wan/fsl_ucc_hdlc*
7534 FREESCALE QUICC ENGINE UCC UART DRIVER
7535 M: Timur Tabi <timur@kernel.org>
7536 L: linuxppc-dev@lists.ozlabs.org
7538 F: drivers/tty/serial/ucc_uart.c
7540 FREESCALE SOC DRIVERS
7541 M: Li Yang <leoyang.li@nxp.com>
7542 L: linuxppc-dev@lists.ozlabs.org
7543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7545 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7546 F: Documentation/devicetree/bindings/soc/fsl/
7548 F: include/linux/fsl/
7550 FREESCALE SOC FS_ENET DRIVER
7551 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7552 L: linuxppc-dev@lists.ozlabs.org
7553 L: netdev@vger.kernel.org
7555 F: drivers/net/ethernet/freescale/fs_enet/
7556 F: include/linux/fs_enet_pd.h
7558 FREESCALE SOC SOUND DRIVERS
7559 M: Nicolin Chen <nicoleotsuka@gmail.com>
7560 M: Xiubo Li <Xiubo.Lee@gmail.com>
7561 R: Fabio Estevam <festevam@gmail.com>
7562 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7563 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7564 L: linuxppc-dev@lists.ozlabs.org
7566 F: sound/soc/fsl/fsl*
7567 F: sound/soc/fsl/imx*
7568 F: sound/soc/fsl/mpc8610_hpcd.c
7570 FREESCALE USB PERIPHERAL DRIVERS
7571 M: Li Yang <leoyang.li@nxp.com>
7572 L: linux-usb@vger.kernel.org
7573 L: linuxppc-dev@lists.ozlabs.org
7575 F: drivers/usb/gadget/udc/fsl*
7577 FREESCALE USB PHY DRIVER
7578 M: Ran Wang <ran.wang_1@nxp.com>
7579 L: linux-usb@vger.kernel.org
7580 L: linuxppc-dev@lists.ozlabs.org
7582 F: drivers/usb/phy/phy-fsl-usb*
7585 M: Christoph Hellwig <hch@infradead.org>
7587 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7591 M: "Rafael J. Wysocki" <rafael@kernel.org>
7592 M: Pavel Machek <pavel@ucw.cz>
7593 L: linux-pm@vger.kernel.org
7595 F: Documentation/power/freezing-of-tasks.rst
7596 F: include/linux/freezer.h
7600 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7601 L: linux-kernel@vger.kernel.org
7603 F: include/linux/frontswap.h
7606 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7607 M: David Howells <dhowells@redhat.com>
7608 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7610 F: Documentation/filesystems/caching/
7612 F: include/linux/fscache*.h
7614 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7615 M: Theodore Y. Ts'o <tytso@mit.edu>
7616 M: Jaegeuk Kim <jaegeuk@kernel.org>
7617 M: Eric Biggers <ebiggers@kernel.org>
7618 L: linux-fscrypt@vger.kernel.org
7620 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7621 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7622 F: Documentation/filesystems/fscrypt.rst
7624 F: include/linux/fscrypt*.h
7625 F: include/uapi/linux/fscrypt.h
7628 M: Jeremy Kerr <jk@ozlabs.org>
7629 M: Joel Stanley <joel@jms.id.au>
7630 R: Alistar Popple <alistair@popple.id.au>
7631 R: Eddie James <eajames@linux.ibm.com>
7632 L: linux-fsi@lists.ozlabs.org
7634 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7637 F: include/linux/fsi*.h
7638 F: include/trace/events/fsi*.h
7640 FSI-ATTACHED I2C DRIVER
7641 M: Eddie James <eajames@linux.ibm.com>
7642 L: linux-i2c@vger.kernel.org
7643 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7645 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7646 F: drivers/i2c/busses/i2c-fsi.c
7648 FSI-ATTACHED SPI DRIVER
7649 M: Eddie James <eajames@linux.ibm.com>
7650 L: linux-spi@vger.kernel.org
7652 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7653 F: drivers/spi/spi-fsi.c
7655 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7656 M: Jan Kara <jack@suse.cz>
7657 R: Amir Goldstein <amir73il@gmail.com>
7658 L: linux-fsdevel@vger.kernel.org
7660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7662 F: include/linux/fsnotify*.h
7664 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7665 M: Eric Biggers <ebiggers@kernel.org>
7666 M: Theodore Y. Ts'o <tytso@mit.edu>
7667 L: linux-fscrypt@vger.kernel.org
7669 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7670 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7671 F: Documentation/filesystems/fsverity.rst
7673 F: include/linux/fsverity.h
7674 F: include/uapi/linux/fsverity.h
7676 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7677 M: Michael Zaidman <michael.zaidman@gmail.com>
7678 L: linux-i2c@vger.kernel.org
7679 L: linux-input@vger.kernel.org
7681 F: drivers/hid/hid-ft260.c
7683 FUJITSU LAPTOP EXTRAS
7684 M: Jonathan Woithe <jwoithe@just42.net>
7685 L: platform-driver-x86@vger.kernel.org
7687 F: drivers/platform/x86/fujitsu-laptop.c
7689 FUJITSU M-5MO LS CAMERA ISP DRIVER
7690 M: Kyungmin Park <kyungmin.park@samsung.com>
7691 M: Heungjun Kim <riverful.kim@samsung.com>
7692 L: linux-media@vger.kernel.org
7694 F: drivers/media/i2c/m5mols/
7695 F: include/media/i2c/m5mols.h
7697 FUJITSU TABLET EXTRAS
7698 M: Robert Gerlach <khnz@gmx.de>
7699 L: platform-driver-x86@vger.kernel.org
7701 F: drivers/platform/x86/fujitsu-tablet.c
7703 FUSE: FILESYSTEM IN USERSPACE
7704 M: Miklos Szeredi <miklos@szeredi.hu>
7705 L: linux-fsdevel@vger.kernel.org
7707 W: https://github.com/libfuse/
7708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7709 F: Documentation/filesystems/fuse.rst
7711 F: include/uapi/linux/fuse.h
7714 M: Thomas Gleixner <tglx@linutronix.de>
7715 M: Ingo Molnar <mingo@redhat.com>
7716 R: Peter Zijlstra <peterz@infradead.org>
7717 R: Darren Hart <dvhart@infradead.org>
7718 R: Davidlohr Bueso <dave@stgolabs.net>
7719 L: linux-kernel@vger.kernel.org
7721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7722 F: Documentation/locking/*futex*
7723 F: include/asm-generic/futex.h
7724 F: include/linux/futex.h
7725 F: include/uapi/linux/futex.h
7727 F: tools/perf/bench/futex*
7728 F: tools/testing/selftests/futex/
7730 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7731 M: Tim Harvey <tharvey@gateworks.com>
7732 M: Robert Jones <rjones@gateworks.com>
7734 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7735 F: drivers/mfd/gateworks-gsc.c
7736 F: include/linux/mfd/gsc.h
7737 F: Documentation/hwmon/gsc-hwmon.rst
7738 F: drivers/hwmon/gsc-hwmon.c
7739 F: include/linux/platform_data/gsc_hwmon.h
7742 M: Kees Cook <keescook@chromium.org>
7743 L: linux-hardening@vger.kernel.org
7745 F: Documentation/kbuild/gcc-plugins.rst
7746 F: scripts/Makefile.gcc-plugins
7747 F: scripts/gcc-plugins/
7749 GCOV BASED KERNEL PROFILING
7750 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7752 F: Documentation/dev-tools/gcov.rst
7755 GDB KERNEL DEBUGGING HELPER SCRIPTS
7756 M: Jan Kiszka <jan.kiszka@siemens.com>
7757 M: Kieran Bingham <kbingham@kernel.org>
7761 GEMINI CRYPTO DRIVER
7762 M: Corentin Labbe <clabbe@baylibre.com>
7763 L: linux-crypto@vger.kernel.org
7765 F: drivers/crypto/gemini/
7767 GEMTEK FM RADIO RECEIVER DRIVER
7768 M: Hans Verkuil <hverkuil@xs4all.nl>
7769 L: linux-media@vger.kernel.org
7771 W: https://linuxtv.org
7772 T: git git://linuxtv.org/media_tree.git
7773 F: drivers/media/radio/radio-gemtek*
7775 GENERIC ARCHITECTURE TOPOLOGY
7776 M: Sudeep Holla <sudeep.holla@arm.com>
7777 L: linux-kernel@vger.kernel.org
7779 F: drivers/base/arch_topology.c
7780 F: include/linux/arch_topology.h
7783 M: Thomas Gleixner <tglx@linutronix.de>
7784 M: Peter Zijlstra <peterz@infradead.org>
7785 M: Andy Lutomirski <luto@kernel.org>
7786 L: linux-kernel@vger.kernel.org
7788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7789 F: include/linux/entry-common.h
7790 F: include/linux/entry-kvm.h
7793 GENERIC GPIO I2C DRIVER
7794 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7796 F: drivers/i2c/busses/i2c-gpio.c
7797 F: include/linux/platform_data/i2c-gpio.h
7799 GENERIC GPIO I2C MULTIPLEXER DRIVER
7800 M: Peter Korsgaard <peter.korsgaard@barco.com>
7801 L: linux-i2c@vger.kernel.org
7803 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7804 F: drivers/i2c/muxes/i2c-mux-gpio.c
7805 F: include/linux/platform_data/i2c-mux-gpio.h
7807 GENERIC HDLC (WAN) DRIVERS
7808 M: Krzysztof Halasa <khc@pm.waw.pl>
7810 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7811 F: drivers/net/wan/c101.c
7812 F: drivers/net/wan/hd6457*
7813 F: drivers/net/wan/hdlc*
7814 F: drivers/net/wan/n2.c
7815 F: drivers/net/wan/pc300too.c
7816 F: drivers/net/wan/pci200syn.c
7817 F: drivers/net/wan/wanxl*
7819 GENERIC INCLUDE/ASM HEADER FILES
7820 M: Arnd Bergmann <arnd@arndb.de>
7821 L: linux-arch@vger.kernel.org
7823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7824 F: include/asm-generic/
7825 F: include/uapi/asm-generic/
7827 GENERIC PHY FRAMEWORK
7828 M: Kishon Vijay Abraham I <kishon@ti.com>
7829 M: Vinod Koul <vkoul@kernel.org>
7830 L: linux-phy@lists.infradead.org
7832 Q: https://patchwork.kernel.org/project/linux-phy/list/
7833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7834 F: Documentation/devicetree/bindings/phy/
7836 F: include/linux/phy/
7838 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7839 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7841 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7844 M: "Rafael J. Wysocki" <rafael@kernel.org>
7845 M: Kevin Hilman <khilman@kernel.org>
7846 M: Ulf Hansson <ulf.hansson@linaro.org>
7847 L: linux-pm@vger.kernel.org
7849 F: Documentation/devicetree/bindings/power/power?domain*
7850 F: drivers/base/power/domain*.c
7851 F: include/linux/pm_domain.h
7853 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7854 M: Eugen Hristev <eugen.hristev@microchip.com>
7855 L: linux-input@vger.kernel.org
7857 F: drivers/input/touchscreen/resistive-adc-touch.c
7859 GENERIC STRING LIBRARY
7860 R: Andy Shevchenko <andy@kernel.org>
7863 F: lib/string_helpers.c
7864 F: lib/test_string.c
7865 F: lib/test-string_helpers.c
7867 GENERIC UIO DRIVER FOR PCI DEVICES
7868 M: "Michael S. Tsirkin" <mst@redhat.com>
7869 L: kvm@vger.kernel.org
7871 F: drivers/uio/uio_pci_generic.c
7873 GENERIC VDSO LIBRARY
7874 M: Andy Lutomirski <luto@kernel.org>
7875 M: Thomas Gleixner <tglx@linutronix.de>
7876 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7877 L: linux-kernel@vger.kernel.org
7879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7880 F: include/asm-generic/vdso/vsyscall.h
7882 F: kernel/time/vsyscall.c
7885 GENWQE (IBM Generic Workqueue Card)
7886 M: Frank Haverkamp <haver@linux.ibm.com>
7888 F: drivers/misc/genwqe/
7890 GET_MAINTAINER SCRIPT
7891 M: Joe Perches <joe@perches.com>
7893 F: scripts/get_maintainer.pl
7896 M: Bob Peterson <rpeterso@redhat.com>
7897 M: Andreas Gruenbacher <agruenba@redhat.com>
7898 L: cluster-devel@redhat.com
7900 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7902 F: Documentation/filesystems/gfs2*
7904 F: include/uapi/linux/gfs2_ondisk.h
7907 M: Thomas Weißschuh <thomas@weissschuh.net>
7908 L: platform-driver-x86@vger.kernel.org
7910 F: drivers/platform/x86/gigabyte-wmi.c
7913 M: Johan Hovold <johan@kernel.org>
7915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7916 F: Documentation/ABI/testing/sysfs-class-gnss
7917 F: Documentation/devicetree/bindings/gnss/
7919 F: include/linux/gnss.h
7922 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7923 L: linux-media@vger.kernel.org
7925 F: drivers/media/usb/go7007/
7928 M: Bastien Nocera <hadess@hadess.net>
7929 L: linux-input@vger.kernel.org
7931 F: drivers/input/touchscreen/goodix.c
7933 GOOGLE ETHERNET DRIVERS
7934 M: Jeroen de Borst <jeroendb@google.com>
7935 R: Catherine Sullivan <csully@google.com>
7936 R: David Awogbemila <awogbemila@google.com>
7937 L: netdev@vger.kernel.org
7939 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7940 F: drivers/net/ethernet/google
7942 GPD POCKET FAN DRIVER
7943 M: Hans de Goede <hdegoede@redhat.com>
7944 L: platform-driver-x86@vger.kernel.org
7946 F: drivers/platform/x86/gpd-pocket-fan.c
7949 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7950 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7951 L: linux-gpio@vger.kernel.org
7952 L: linux-acpi@vger.kernel.org
7954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7955 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7956 F: drivers/gpio/gpiolib-acpi.c
7957 F: drivers/gpio/gpiolib-acpi.h
7960 M: Geert Uytterhoeven <geert+renesas@glider.be>
7961 L: linux-gpio@vger.kernel.org
7963 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7964 F: drivers/gpio/gpio-aggregator.c
7967 M: Sean Young <sean@mess.org>
7968 L: linux-media@vger.kernel.org
7970 F: drivers/media/rc/gpio-ir-tx.c
7973 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7974 L: linux-gpio@vger.kernel.org
7976 F: drivers/gpio/gpio-mockup.c
7977 F: tools/testing/selftests/gpio/
7980 R: Michael Walle <michael@walle.cc>
7982 F: drivers/gpio/gpio-regmap.c
7983 F: include/linux/gpio/regmap.h
7986 M: Linus Walleij <linus.walleij@linaro.org>
7987 M: Bartosz Golaszewski <brgl@bgdev.pl>
7988 L: linux-gpio@vger.kernel.org
7990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7991 F: Documentation/ABI/obsolete/sysfs-gpio
7992 F: Documentation/ABI/testing/gpio-cdev
7993 F: Documentation/admin-guide/gpio/
7994 F: Documentation/devicetree/bindings/gpio/
7995 F: Documentation/driver-api/gpio/
7997 F: include/asm-generic/gpio.h
7998 F: include/linux/gpio.h
7999 F: include/linux/gpio/
8000 F: include/linux/of_gpio.h
8001 F: include/uapi/linux/gpio.h
8004 GRE DEMULTIPLEXER DRIVER
8005 M: Dmitry Kozlov <xeb@mail.ru>
8006 L: netdev@vger.kernel.org
8008 F: include/net/gre.h
8009 F: net/ipv4/gre_demux.c
8010 F: net/ipv4/gre_offload.c
8012 GRETH 10/100/1G Ethernet MAC device driver
8013 M: Andreas Larsson <andreas@gaisler.com>
8014 L: netdev@vger.kernel.org
8016 F: drivers/net/ethernet/aeroflex/
8018 GREYBUS AUDIO PROTOCOLS DRIVERS
8019 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8020 M: Mark Greer <mgreer@animalcreek.com>
8022 F: drivers/staging/greybus/audio_apbridgea.c
8023 F: drivers/staging/greybus/audio_apbridgea.h
8024 F: drivers/staging/greybus/audio_codec.c
8025 F: drivers/staging/greybus/audio_codec.h
8026 F: drivers/staging/greybus/audio_gb.c
8027 F: drivers/staging/greybus/audio_manager.c
8028 F: drivers/staging/greybus/audio_manager.h
8029 F: drivers/staging/greybus/audio_manager_module.c
8030 F: drivers/staging/greybus/audio_manager_private.h
8031 F: drivers/staging/greybus/audio_manager_sysfs.c
8032 F: drivers/staging/greybus/audio_module.c
8033 F: drivers/staging/greybus/audio_topology.c
8035 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8036 M: Viresh Kumar <vireshk@kernel.org>
8038 F: drivers/staging/greybus/authentication.c
8039 F: drivers/staging/greybus/bootrom.c
8040 F: drivers/staging/greybus/firmware.h
8041 F: drivers/staging/greybus/fw-core.c
8042 F: drivers/staging/greybus/fw-download.c
8043 F: drivers/staging/greybus/fw-management.c
8044 F: drivers/staging/greybus/greybus_authentication.h
8045 F: drivers/staging/greybus/greybus_firmware.h
8046 F: drivers/staging/greybus/hid.c
8047 F: drivers/staging/greybus/i2c.c
8048 F: drivers/staging/greybus/spi.c
8049 F: drivers/staging/greybus/spilib.c
8050 F: drivers/staging/greybus/spilib.h
8052 GREYBUS LOOPBACK DRIVER
8053 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8055 F: drivers/staging/greybus/loopback.c
8057 GREYBUS PLATFORM DRIVERS
8058 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8060 F: drivers/staging/greybus/arche-apb-ctrl.c
8061 F: drivers/staging/greybus/arche-platform.c
8062 F: drivers/staging/greybus/arche_platform.h
8064 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8065 M: Rui Miguel Silva <rmfrfs@gmail.com>
8067 F: drivers/staging/greybus/gpio.c
8068 F: drivers/staging/greybus/light.c
8069 F: drivers/staging/greybus/power_supply.c
8070 F: drivers/staging/greybus/sdio.c
8071 F: drivers/staging/greybus/spi.c
8072 F: drivers/staging/greybus/spilib.c
8075 M: Johan Hovold <johan@kernel.org>
8076 M: Alex Elder <elder@kernel.org>
8077 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8078 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8081 F: drivers/staging/greybus/
8082 F: include/linux/greybus.h
8083 F: include/linux/greybus/
8085 GREYBUS UART PROTOCOLS DRIVERS
8086 M: David Lin <dtwlin@gmail.com>
8088 F: drivers/staging/greybus/log.c
8089 F: drivers/staging/greybus/uart.c
8091 GS1662 VIDEO SERIALIZER
8092 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8093 L: linux-media@vger.kernel.org
8095 T: git git://linuxtv.org/media_tree.git
8096 F: drivers/media/spi/gs1662.c
8098 GSPCA FINEPIX SUBDRIVER
8099 M: Frank Zago <frank@zago.net>
8100 L: linux-media@vger.kernel.org
8102 T: git git://linuxtv.org/media_tree.git
8103 F: drivers/media/usb/gspca/finepix.c
8105 GSPCA GL860 SUBDRIVER
8106 M: Olivier Lorin <o.lorin@laposte.net>
8107 L: linux-media@vger.kernel.org
8109 T: git git://linuxtv.org/media_tree.git
8110 F: drivers/media/usb/gspca/gl860/
8112 GSPCA M5602 SUBDRIVER
8113 M: Erik Andren <erik.andren@gmail.com>
8114 L: linux-media@vger.kernel.org
8116 T: git git://linuxtv.org/media_tree.git
8117 F: drivers/media/usb/gspca/m5602/
8119 GSPCA PAC207 SONIXB SUBDRIVER
8120 M: Hans Verkuil <hverkuil@xs4all.nl>
8121 L: linux-media@vger.kernel.org
8123 T: git git://linuxtv.org/media_tree.git
8124 F: drivers/media/usb/gspca/pac207.c
8126 GSPCA SN9C20X SUBDRIVER
8127 M: Brian Johnson <brijohn@gmail.com>
8128 L: linux-media@vger.kernel.org
8130 T: git git://linuxtv.org/media_tree.git
8131 F: drivers/media/usb/gspca/sn9c20x.c
8133 GSPCA T613 SUBDRIVER
8134 M: Leandro Costantino <lcostantino@gmail.com>
8135 L: linux-media@vger.kernel.org
8137 T: git git://linuxtv.org/media_tree.git
8138 F: drivers/media/usb/gspca/t613.c
8140 GSPCA USB WEBCAM DRIVER
8141 M: Hans Verkuil <hverkuil@xs4all.nl>
8142 L: linux-media@vger.kernel.org
8144 T: git git://linuxtv.org/media_tree.git
8145 F: drivers/media/usb/gspca/
8147 GTP (GPRS Tunneling Protocol)
8148 M: Pablo Neira Ayuso <pablo@netfilter.org>
8149 M: Harald Welte <laforge@gnumonks.org>
8150 L: osmocom-net-gprs@lists.osmocom.org
8152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8153 F: drivers/net/gtp.c
8155 GUID PARTITION TABLE (GPT)
8156 M: Davidlohr Bueso <dave@stgolabs.net>
8157 L: linux-efi@vger.kernel.org
8159 F: block/partitions/efi.*
8162 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8163 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8165 W: http://uclinux-h8.sourceforge.jp
8166 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8168 F: drivers/clk/h8300/
8169 F: drivers/clocksource/h8300_*.c
8170 F: drivers/irqchip/irq-renesas-h8*.c
8172 HABANALABS PCI DRIVER
8173 M: Oded Gabbay <ogabbay@kernel.org>
8175 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8176 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8177 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8178 F: drivers/misc/habanalabs/
8179 F: include/uapi/misc/habanalabs.h
8182 M: Antti Palosaari <crope@iki.fi>
8183 L: linux-media@vger.kernel.org
8185 W: https://linuxtv.org
8186 W: http://palosaari.fi/linux/
8187 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8188 T: git git://linuxtv.org/anttip/media_tree.git
8189 F: drivers/media/usb/hackrf/
8191 HANTRO VPU CODEC DRIVER
8192 M: Ezequiel Garcia <ezequiel@collabora.com>
8193 M: Philipp Zabel <p.zabel@pengutronix.de>
8194 L: linux-media@vger.kernel.org
8195 L: linux-rockchip@lists.infradead.org
8197 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8198 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8199 F: drivers/staging/media/hantro/
8201 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8202 M: Frank Seidel <frank@f-seidel.de>
8203 L: platform-driver-x86@vger.kernel.org
8205 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8206 F: drivers/platform/x86/hdaps.c
8209 M: Jean Delvare <jdelvare@suse.com>
8210 M: Guenter Roeck <linux@roeck-us.net>
8211 L: linux-hwmon@vger.kernel.org
8213 W: http://hwmon.wiki.kernel.org/
8214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8215 F: Documentation/devicetree/bindings/hwmon/
8216 F: Documentation/hwmon/
8218 F: include/linux/hwmon*.h
8219 F: include/trace/events/hwmon*.h
8220 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8222 HARDWARE RANDOM NUMBER GENERATOR CORE
8223 M: Matt Mackall <mpm@selenic.com>
8224 M: Herbert Xu <herbert@gondor.apana.org.au>
8225 L: linux-crypto@vger.kernel.org
8227 F: Documentation/admin-guide/hw_random.rst
8228 F: Documentation/devicetree/bindings/rng/
8229 F: drivers/char/hw_random/
8230 F: include/linux/hw_random.h
8232 HARDWARE SPINLOCK CORE
8233 M: Ohad Ben-Cohen <ohad@wizery.com>
8234 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8235 R: Baolin Wang <baolin.wang7@gmail.com>
8236 L: linux-remoteproc@vger.kernel.org
8238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8239 F: Documentation/devicetree/bindings/hwlock/
8240 F: Documentation/locking/hwspinlock.rst
8241 F: drivers/hwspinlock/
8242 F: include/linux/hwspinlock.h
8244 HARDWARE TRACING FACILITIES
8245 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8247 F: drivers/hwtracing/
8249 HARMONY SOUND DRIVER
8250 L: linux-parisc@vger.kernel.org
8252 F: sound/parisc/harmony.*
8254 HDPVR USB VIDEO ENCODER DRIVER
8255 M: Hans Verkuil <hverkuil@xs4all.nl>
8256 L: linux-media@vger.kernel.org
8258 W: https://linuxtv.org
8259 T: git git://linuxtv.org/media_tree.git
8260 F: drivers/media/usb/hdpvr/
8262 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8263 M: Matt Hsiao <matt.hsiao@hpe.com>
8265 F: drivers/misc/hpilo.[ch]
8267 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8268 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8270 F: Documentation/watchdog/hpwdt.rst
8271 F: drivers/watchdog/hpwdt.c
8273 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8274 M: Don Brace <don.brace@microchip.com>
8275 L: storagedev@microchip.com
8276 L: linux-scsi@vger.kernel.org
8278 F: Documentation/scsi/hpsa.rst
8279 F: drivers/scsi/hpsa*.[ch]
8280 F: include/linux/cciss*.h
8281 F: include/uapi/linux/cciss*.h
8284 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8285 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8286 L: linux-rdma@vger.kernel.org
8288 F: drivers/infiniband/hw/hfi1
8291 L: linux-fsdevel@vger.kernel.org
8293 F: Documentation/filesystems/hfs.rst
8297 L: linux-fsdevel@vger.kernel.org
8299 F: Documentation/filesystems/hfsplus.rst
8302 HGA FRAMEBUFFER DRIVER
8303 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8304 L: linux-nvidia@lists.surfsouth.com
8306 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8307 F: drivers/video/fbdev/hgafb.c
8309 HIBERNATION (aka Software Suspend, aka swsusp)
8310 M: "Rafael J. Wysocki" <rafael@kernel.org>
8311 M: Pavel Machek <pavel@ucw.cz>
8312 L: linux-pm@vger.kernel.org
8314 B: https://bugzilla.kernel.org
8315 F: arch/*/include/asm/suspend*.h
8317 F: drivers/base/power/
8318 F: include/linux/freezer.h
8319 F: include/linux/pm.h
8320 F: include/linux/suspend.h
8324 M: Jiri Kosina <jikos@kernel.org>
8325 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8326 L: linux-input@vger.kernel.org
8328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8330 F: include/linux/hid*
8331 F: include/uapi/linux/hid*
8333 HID PLAYSTATION DRIVER
8334 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8335 L: linux-input@vger.kernel.org
8337 F: drivers/hid/hid-playstation.c
8339 HID SENSOR HUB DRIVERS
8340 M: Jiri Kosina <jikos@kernel.org>
8341 M: Jonathan Cameron <jic23@kernel.org>
8342 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8343 L: linux-input@vger.kernel.org
8344 L: linux-iio@vger.kernel.org
8346 F: Documentation/hid/hid-sensor*
8347 F: drivers/hid/hid-sensor-*
8348 F: drivers/iio/*/hid-*
8349 F: include/linux/hid-sensor-*
8351 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8352 M: Thomas Gleixner <tglx@linutronix.de>
8353 L: linux-kernel@vger.kernel.org
8355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8356 F: Documentation/timers/
8357 F: include/linux/clockchips.h
8358 F: include/linux/hrtimer.h
8359 F: kernel/time/clockevents.c
8360 F: kernel/time/hrtimer.c
8361 F: kernel/time/timer_*.c
8363 HIGH-SPEED SCC DRIVER FOR AX.25
8364 L: linux-hams@vger.kernel.org
8366 F: drivers/net/hamradio/dmascc.c
8367 F: drivers/net/hamradio/scc.c
8369 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8370 M: HighPoint Linux Team <linux@highpoint-tech.com>
8372 W: http://www.highpoint-tech.com
8373 F: Documentation/scsi/hptiop.rst
8374 F: drivers/scsi/hptiop.c
8377 M: Jes Sorensen <jes@trained-monkey.org>
8378 L: linux-hippi@sunsite.dk
8380 F: drivers/net/hippi/
8381 F: include/linux/hippidevice.h
8382 F: include/uapi/linux/if_hippi.h
8385 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8386 M: Kurt Kanzenbach <kurt@linutronix.de>
8387 L: netdev@vger.kernel.org
8389 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8390 F: drivers/net/dsa/hirschmann/*
8391 F: include/linux/platform_data/hirschmann-hellcreek.h
8392 F: net/dsa/tag_hellcreek.c
8394 HISILICON DMA DRIVER
8395 M: Zhou Wang <wangzhou1@hisilicon.com>
8396 L: dmaengine@vger.kernel.org
8398 F: drivers/dma/hisi_dma.c
8400 HISILICON GPIO DRIVER
8401 M: Luo Jiaxing <luojiaxing@huawei.com>
8402 L: linux-gpio@vger.kernel.org
8404 F: drivers/gpio/gpio-hisi.c
8406 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8407 M: Zaibo Xu <xuzaibo@huawei.com>
8408 L: linux-crypto@vger.kernel.org
8410 F: Documentation/ABI/testing/debugfs-hisi-hpre
8411 F: drivers/crypto/hisilicon/hpre/hpre.h
8412 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8413 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8415 HISILICON I2C CONTROLLER DRIVER
8416 M: Yicong Yang <yangyicong@hisilicon.com>
8417 L: linux-i2c@vger.kernel.org
8419 W: https://www.hisilicon.com
8420 F: drivers/i2c/busses/i2c-hisi.c
8422 HISILICON LPC BUS DRIVER
8423 M: john.garry@huawei.com
8425 W: http://www.hisilicon.com
8426 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8427 F: drivers/bus/hisi_lpc.c
8429 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8430 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8431 M: Salil Mehta <salil.mehta@huawei.com>
8432 L: netdev@vger.kernel.org
8434 W: http://www.hisilicon.com
8435 F: drivers/net/ethernet/hisilicon/hns3/
8437 HISILICON NETWORK SUBSYSTEM DRIVER
8438 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8439 M: Salil Mehta <salil.mehta@huawei.com>
8440 L: netdev@vger.kernel.org
8442 W: http://www.hisilicon.com
8443 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8444 F: drivers/net/ethernet/hisilicon/
8446 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8447 M: John Stultz <john.stultz@linaro.org>
8448 L: linux-kernel@vger.kernel.org
8450 F: drivers/misc/hisi_hikey_usb.c
8451 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8453 HISILICON PMU DRIVER
8454 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8456 W: http://www.hisilicon.com
8457 F: Documentation/admin-guide/perf/hisi-pmu.rst
8458 F: drivers/perf/hisilicon
8460 HISILICON QM AND ZIP Controller DRIVER
8461 M: Zhou Wang <wangzhou1@hisilicon.com>
8462 L: linux-crypto@vger.kernel.org
8464 F: Documentation/ABI/testing/debugfs-hisi-zip
8465 F: drivers/crypto/hisilicon/qm.c
8466 F: drivers/crypto/hisilicon/qm.h
8467 F: drivers/crypto/hisilicon/sgl.c
8468 F: drivers/crypto/hisilicon/zip/
8470 HISILICON ROCE DRIVER
8471 M: Wenpeng Liang <liangwenpeng@huawei.com>
8472 M: Weihang Li <liweihang@huawei.com>
8473 L: linux-rdma@vger.kernel.org
8475 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8476 F: drivers/infiniband/hw/hns/
8478 HISILICON SAS Controller
8479 M: John Garry <john.garry@huawei.com>
8481 W: http://www.hisilicon.com
8482 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8483 F: drivers/scsi/hisi_sas/
8485 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8486 M: Zaibo Xu <xuzaibo@huawei.com>
8487 L: linux-crypto@vger.kernel.org
8489 F: Documentation/ABI/testing/debugfs-hisi-sec
8490 F: drivers/crypto/hisilicon/sec2/sec.h
8491 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8492 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8493 F: drivers/crypto/hisilicon/sec2/sec_main.c
8495 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8496 M: Jay Fang <f.fangjian@huawei.com>
8497 L: linux-spi@vger.kernel.org
8499 W: http://www.hisilicon.com
8500 F: drivers/spi/spi-hisi-kunpeng.c
8502 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8503 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8504 L: linux-kernel@vger.kernel.org
8506 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8507 F: drivers/spmi/hisi-spmi-controller.c
8509 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8510 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8511 L: linux-kernel@vger.kernel.org
8513 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8514 F: drivers/mfd/hi6421-spmi-pmic.c
8516 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8517 M: Zaibo Xu <xuzaibo@huawei.com>
8519 F: drivers/crypto/hisilicon/trng/trng.c
8521 HISILICON V3XX SPI NOR FLASH Controller Driver
8522 M: John Garry <john.garry@huawei.com>
8524 W: http://www.hisilicon.com
8525 F: drivers/spi/spi-hisi-sfc-v3xx.c
8527 HMM - Heterogeneous Memory Management
8528 M: Jérôme Glisse <jglisse@redhat.com>
8529 L: linux-mm@kvack.org
8531 F: Documentation/vm/hmm.rst
8532 F: include/linux/hmm*
8535 F: tools/testing/selftests/vm/*hmm*
8538 M: Jouni Malinen <j@w1.fi>
8539 L: linux-wireless@vger.kernel.org
8541 W: http://w1.fi/hostap-driver.html
8542 F: drivers/net/wireless/intersil/hostap/
8544 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8545 L: platform-driver-x86@vger.kernel.org
8547 F: drivers/platform/x86/tc1100-wmi.c
8549 HPET: High Precision Event Timers driver
8550 M: Clemens Ladisch <clemens@ladisch.de>
8552 F: Documentation/timers/hpet.rst
8553 F: drivers/char/hpet.c
8554 F: include/linux/hpet.h
8555 F: include/uapi/linux/hpet.h
8559 F: arch/x86/include/asm/hpet.h
8560 F: arch/x86/kernel/hpet.c
8563 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8565 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8569 M: Sebastian Reichel <sre@kernel.org>
8571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8572 F: Documentation/ABI/testing/sysfs-bus-hsi
8573 F: Documentation/driver-api/hsi.rst
8575 F: include/linux/hsi/
8576 F: include/uapi/linux/hsi/
8579 L: linux-usb@vger.kernel.org
8581 F: drivers/net/usb/hso.c
8583 HSR NETWORK PROTOCOL
8584 L: netdev@vger.kernel.org
8588 HT16K33 LED CONTROLLER DRIVER
8589 M: Robin van der Gracht <robin@protonic.nl>
8591 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8592 F: drivers/auxdisplay/ht16k33.c
8594 HTCPEN TOUCHSCREEN DRIVER
8595 M: Pau Oliva Fora <pof@eslack.org>
8596 L: linux-input@vger.kernel.org
8598 F: drivers/input/touchscreen/htcpen.c
8600 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8601 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8602 L: linux-iio@vger.kernel.org
8604 W: http://www.st.com/
8605 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8606 F: drivers/iio/humidity/hts221*
8608 HUAWEI ETHERNET DRIVER
8609 M: Bin Luo <luobin9@huawei.com>
8610 L: netdev@vger.kernel.org
8612 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8613 F: drivers/net/ethernet/huawei/hinic/
8616 M: Mike Kravetz <mike.kravetz@oracle.com>
8617 L: linux-mm@kvack.org
8619 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8620 F: Documentation/admin-guide/mm/hugetlbpage.rst
8621 F: Documentation/vm/hugetlbfs_reserv.rst
8623 F: include/linux/hugetlb.h
8627 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8628 L: linux-media@vger.kernel.org
8630 W: https://linuxtv.org
8631 T: git git://linuxtv.org/media_tree.git
8632 F: drivers/media/platform/sti/hva
8634 HWPOISON MEMORY FAILURE HANDLING
8635 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8636 L: linux-mm@kvack.org
8638 F: mm/hwpoison-inject.c
8639 F: mm/memory-failure.c
8641 HYCON HY46XX TOUCHSCREEN SUPPORT
8642 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8643 L: linux-input@vger.kernel.org
8645 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8646 F: drivers/input/touchscreen/hycon-hy46xx.c
8648 HYGON PROCESSOR SUPPORT
8649 M: Pu Wen <puwen@hygon.cn>
8650 L: linux-kernel@vger.kernel.org
8652 F: arch/x86/kernel/cpu/hygon.c
8654 HYNIX HI556 SENSOR DRIVER
8655 M: Shawn Tu <shawnx.tu@intel.com>
8656 L: linux-media@vger.kernel.org
8658 T: git git://linuxtv.org/media_tree.git
8659 F: drivers/media/i2c/hi556.c
8661 Hyper-V/Azure CORE AND DRIVERS
8662 M: "K. Y. Srinivasan" <kys@microsoft.com>
8663 M: Haiyang Zhang <haiyangz@microsoft.com>
8664 M: Stephen Hemminger <sthemmin@microsoft.com>
8665 M: Wei Liu <wei.liu@kernel.org>
8666 M: Dexuan Cui <decui@microsoft.com>
8667 L: linux-hyperv@vger.kernel.org
8669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8670 F: Documentation/ABI/stable/sysfs-bus-vmbus
8671 F: Documentation/ABI/testing/debugfs-hyperv
8672 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8673 F: arch/arm64/hyperv
8674 F: arch/arm64/include/asm/hyperv-tlfs.h
8675 F: arch/arm64/include/asm/mshyperv.h
8677 F: arch/x86/include/asm/hyperv-tlfs.h
8678 F: arch/x86/include/asm/mshyperv.h
8679 F: arch/x86/include/asm/trace/hyperv.h
8680 F: arch/x86/kernel/cpu/mshyperv.c
8681 F: drivers/clocksource/hyperv_timer.c
8682 F: drivers/hid/hid-hyperv.c
8684 F: drivers/input/serio/hyperv-keyboard.c
8685 F: drivers/iommu/hyperv-iommu.c
8686 F: drivers/net/ethernet/microsoft/
8687 F: drivers/net/hyperv/
8688 F: drivers/pci/controller/pci-hyperv-intf.c
8689 F: drivers/pci/controller/pci-hyperv.c
8690 F: drivers/scsi/storvsc_drv.c
8691 F: drivers/uio/uio_hv_generic.c
8692 F: drivers/video/fbdev/hyperv_fb.c
8693 F: include/asm-generic/hyperv-tlfs.h
8694 F: include/asm-generic/mshyperv.h
8695 F: include/clocksource/hyperv_timer.h
8696 F: include/linux/hyperv.h
8697 F: include/uapi/linux/hyperv.h
8698 F: net/vmw_vsock/hyperv_transport.c
8702 M: Vignesh Raghavendra <vigneshr@ti.com>
8703 L: linux-mtd@lists.infradead.org
8705 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8706 C: irc://irc.oftc.net/mtd
8707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8708 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8709 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8710 F: drivers/mtd/hyperbus/
8711 F: include/linux/mtd/hyperbus.h
8713 HYPERVISOR VIRTUAL CONSOLE DRIVER
8714 L: linuxppc-dev@lists.ozlabs.org
8719 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8720 L: linux-i2c@vger.kernel.org
8721 L: linux-acpi@vger.kernel.org
8723 F: drivers/i2c/i2c-core-acpi.c
8725 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8726 M: Ajay Gupta <ajayg@nvidia.com>
8727 L: linux-i2c@vger.kernel.org
8729 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8730 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8733 M: Peter Rosin <peda@axentia.se>
8734 L: linux-i2c@vger.kernel.org
8736 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8737 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8738 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8739 F: Documentation/i2c/i2c-topology.rst
8740 F: Documentation/i2c/muxes/
8741 F: drivers/i2c/i2c-mux.c
8742 F: drivers/i2c/muxes/
8743 F: include/linux/i2c-mux.h
8745 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8746 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8747 L: linux-i2c@vger.kernel.org
8749 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8750 F: drivers/i2c/busses/i2c-mv64xxx.c
8752 I2C OVER PARALLEL PORT
8753 M: Jean Delvare <jdelvare@suse.com>
8754 L: linux-i2c@vger.kernel.org
8756 F: Documentation/i2c/busses/i2c-parport.rst
8757 F: drivers/i2c/busses/i2c-parport.c
8760 M: Wolfram Sang <wsa@kernel.org>
8761 L: linux-i2c@vger.kernel.org
8763 W: https://i2c.wiki.kernel.org/
8764 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8766 F: Documentation/devicetree/bindings/i2c/i2c.txt
8767 F: Documentation/i2c/
8769 F: include/linux/i2c-dev.h
8770 F: include/linux/i2c-smbus.h
8771 F: include/linux/i2c.h
8772 F: include/uapi/linux/i2c-*.h
8773 F: include/uapi/linux/i2c.h
8775 I2C SUBSYSTEM HOST DRIVERS
8776 L: linux-i2c@vger.kernel.org
8778 W: https://i2c.wiki.kernel.org/
8779 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8781 F: Documentation/devicetree/bindings/i2c/
8782 F: drivers/i2c/algos/
8783 F: drivers/i2c/busses/
8786 M: Jean Delvare <jdelvare@suse.com>
8787 L: linux-i2c@vger.kernel.org
8789 F: Documentation/i2c/busses/i2c-taos-evm.rst
8790 F: drivers/i2c/busses/i2c-taos-evm.c
8793 M: Till Harbaum <till@harbaum.org>
8794 L: linux-i2c@vger.kernel.org
8796 W: http://www.harbaum.org/till/i2c_tiny_usb
8797 F: drivers/i2c/busses/i2c-tiny-usb.c
8799 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8800 M: Jean Delvare <jdelvare@suse.com>
8801 L: linux-i2c@vger.kernel.org
8803 F: Documentation/i2c/busses/i2c-ali1535.rst
8804 F: Documentation/i2c/busses/i2c-ali1563.rst
8805 F: Documentation/i2c/busses/i2c-ali15x3.rst
8806 F: Documentation/i2c/busses/i2c-amd756.rst
8807 F: Documentation/i2c/busses/i2c-amd8111.rst
8808 F: Documentation/i2c/busses/i2c-i801.rst
8809 F: Documentation/i2c/busses/i2c-nforce2.rst
8810 F: Documentation/i2c/busses/i2c-piix4.rst
8811 F: Documentation/i2c/busses/i2c-sis5595.rst
8812 F: Documentation/i2c/busses/i2c-sis630.rst
8813 F: Documentation/i2c/busses/i2c-sis96x.rst
8814 F: Documentation/i2c/busses/i2c-via.rst
8815 F: Documentation/i2c/busses/i2c-viapro.rst
8816 F: drivers/i2c/busses/i2c-ali1535.c
8817 F: drivers/i2c/busses/i2c-ali1563.c
8818 F: drivers/i2c/busses/i2c-ali15x3.c
8819 F: drivers/i2c/busses/i2c-amd756-s4882.c
8820 F: drivers/i2c/busses/i2c-amd756.c
8821 F: drivers/i2c/busses/i2c-amd8111.c
8822 F: drivers/i2c/busses/i2c-i801.c
8823 F: drivers/i2c/busses/i2c-isch.c
8824 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8825 F: drivers/i2c/busses/i2c-nforce2.c
8826 F: drivers/i2c/busses/i2c-piix4.c
8827 F: drivers/i2c/busses/i2c-sis5595.c
8828 F: drivers/i2c/busses/i2c-sis630.c
8829 F: drivers/i2c/busses/i2c-sis96x.c
8830 F: drivers/i2c/busses/i2c-via.c
8831 F: drivers/i2c/busses/i2c-viapro.c
8833 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8834 M: Hans de Goede <hdegoede@redhat.com>
8835 L: linux-i2c@vger.kernel.org
8837 F: drivers/i2c/busses/i2c-cht-wc.c
8839 I2C/SMBUS ISMT DRIVER
8840 M: Seth Heasley <seth.heasley@intel.com>
8841 M: Neil Horman <nhorman@tuxdriver.com>
8842 L: linux-i2c@vger.kernel.org
8843 F: Documentation/i2c/busses/i2c-ismt.rst
8844 F: drivers/i2c/busses/i2c-ismt.c
8846 I2C/SMBUS STUB DRIVER
8847 M: Jean Delvare <jdelvare@suse.com>
8848 L: linux-i2c@vger.kernel.org
8850 F: drivers/i2c/i2c-stub.c
8852 I3C DRIVER FOR CADENCE I3C MASTER IP
8853 M: Przemysław Gaj <pgaj@cadence.com>
8855 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8856 F: drivers/i3c/master/i3c-master-cdns.c
8858 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8859 M: Vitor Soares <vitor.soares@synopsys.com>
8861 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8862 F: drivers/i3c/master/dw*
8865 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8866 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8868 C: irc://chat.freenode.net/linux-i3c
8869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8870 F: Documentation/ABI/testing/sysfs-bus-i3c
8871 F: Documentation/devicetree/bindings/i3c/
8872 F: Documentation/driver-api/i3c
8874 F: include/linux/i3c/
8876 IA64 (Itanium) PLATFORM
8877 L: linux-ia64@vger.kernel.org
8879 F: Documentation/ia64/
8882 IBM Power 842 compression accelerator
8883 M: Haren Myneni <haren@us.ibm.com>
8886 F: drivers/crypto/nx/Kconfig
8887 F: drivers/crypto/nx/Makefile
8888 F: drivers/crypto/nx/nx-842*
8889 F: include/linux/sw842.h
8892 IBM Power in-Nest Crypto Acceleration
8893 M: Breno Leitão <leitao@debian.org>
8894 M: Nayna Jain <nayna@linux.ibm.com>
8895 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8896 L: linux-crypto@vger.kernel.org
8898 F: drivers/crypto/nx/Kconfig
8899 F: drivers/crypto/nx/Makefile
8900 F: drivers/crypto/nx/nx-aes*
8901 F: drivers/crypto/nx/nx-sha*
8902 F: drivers/crypto/nx/nx.*
8903 F: drivers/crypto/nx/nx_csbcpb.h
8904 F: drivers/crypto/nx/nx_debugfs.c
8906 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8907 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8908 L: linux-pci@vger.kernel.org
8909 L: linuxppc-dev@lists.ozlabs.org
8911 F: drivers/pci/hotplug/rpadlpar*
8913 IBM Power Linux RAID adapter
8914 M: Brian King <brking@us.ibm.com>
8916 F: drivers/scsi/ipr.*
8918 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8919 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8920 L: linux-pci@vger.kernel.org
8921 L: linuxppc-dev@lists.ozlabs.org
8923 F: drivers/pci/hotplug/rpaphp*
8925 IBM Power SRIOV Virtual NIC Device Driver
8926 M: Dany Madden <drt@linux.ibm.com>
8927 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8928 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8929 L: netdev@vger.kernel.org
8931 F: drivers/net/ethernet/ibm/ibmvnic.*
8933 IBM Power Virtual Accelerator Switchboard
8934 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8935 L: linuxppc-dev@lists.ozlabs.org
8937 F: arch/powerpc/include/asm/vas.h
8938 F: arch/powerpc/platforms/powernv/copy-paste.h
8939 F: arch/powerpc/platforms/powernv/vas*
8941 IBM Power Virtual Ethernet Device Driver
8942 M: Cristobal Forno <cforno12@linux.ibm.com>
8943 L: netdev@vger.kernel.org
8945 F: drivers/net/ethernet/ibm/ibmveth.*
8947 IBM Power Virtual FC Device Drivers
8948 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8949 L: linux-scsi@vger.kernel.org
8951 F: drivers/scsi/ibmvscsi/ibmvfc*
8953 IBM Power Virtual Management Channel Driver
8954 M: Brad Warrum <bwarrum@linux.ibm.com>
8955 M: Ritu Agarwal <rituagar@linux.ibm.com>
8957 F: drivers/misc/ibmvmc.*
8959 IBM Power Virtual SCSI Device Drivers
8960 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8961 L: linux-scsi@vger.kernel.org
8963 F: drivers/scsi/ibmvscsi/ibmvscsi*
8964 F: include/scsi/viosrp.h
8966 IBM Power Virtual SCSI Device Target Driver
8967 M: Michael Cyr <mikecyr@linux.ibm.com>
8968 L: linux-scsi@vger.kernel.org
8969 L: target-devel@vger.kernel.org
8971 F: drivers/scsi/ibmvscsi_tgt/
8973 IBM Power VMX Cryptographic instructions
8974 M: Breno Leitão <leitao@debian.org>
8975 M: Nayna Jain <nayna@linux.ibm.com>
8976 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8977 L: linux-crypto@vger.kernel.org
8979 F: drivers/crypto/vmx/Kconfig
8980 F: drivers/crypto/vmx/Makefile
8981 F: drivers/crypto/vmx/aes*
8982 F: drivers/crypto/vmx/ghash*
8983 F: drivers/crypto/vmx/ppc-xlate.pl
8984 F: drivers/crypto/vmx/vmx.c
8986 IBM ServeRAID RAID DRIVER
8988 F: drivers/scsi/ips.*
8990 ICH LPC AND GPIO DRIVER
8991 M: Peter Tyser <ptyser@xes-inc.com>
8993 F: drivers/gpio/gpio-ich.c
8994 F: drivers/mfd/lpc_ich.c
8997 M: Max Staudt <max@enpas.org>
8998 L: linux-i2c@vger.kernel.org
9000 F: drivers/i2c/busses/i2c-icy.c
9002 IDEAPAD LAPTOP EXTRAS DRIVER
9003 M: Ike Panhc <ike.pan@canonical.com>
9004 L: platform-driver-x86@vger.kernel.org
9006 W: http://launchpad.net/ideapad-laptop
9007 F: drivers/platform/x86/ideapad-laptop.c
9009 IDEAPAD LAPTOP SLIDEBAR DRIVER
9010 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9011 L: linux-input@vger.kernel.org
9013 W: https://github.com/o2genum/ideapad-slidebar
9014 F: drivers/input/misc/ideapad_slidebar.c
9016 IDT VersaClock 5 CLOCK DRIVER
9017 M: Luca Ceresoli <luca@lucaceresoli.net>
9019 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9020 F: drivers/clk/clk-versaclock5.c
9022 IEEE 802.15.4 SUBSYSTEM
9023 M: Alexander Aring <alex.aring@gmail.com>
9024 M: Stefan Schmidt <stefan@datenfreihafen.org>
9025 L: linux-wpan@vger.kernel.org
9027 W: https://linux-wpan.org/
9028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9030 F: Documentation/networking/ieee802154.rst
9031 F: drivers/net/ieee802154/
9032 F: include/linux/ieee802154.h
9033 F: include/linux/nl802154.h
9034 F: include/net/af_ieee802154.h
9035 F: include/net/cfg802154.h
9036 F: include/net/ieee802154_netdev.h
9037 F: include/net/mac802154.h
9038 F: include/net/nl802154.h
9043 M: Yotam Gigi <yotam.gi@gmail.com>
9044 M: Jamal Hadi Salim <jhs@mojatatu.com>
9045 F: include/net/ife.h
9046 F: include/uapi/linux/ife.h
9049 IGORPLUG-USB IR RECEIVER
9050 M: Sean Young <sean@mess.org>
9051 L: linux-media@vger.kernel.org
9053 F: drivers/media/rc/igorplugusb.c
9055 IGUANAWORKS USB IR TRANSCEIVER
9056 M: Sean Young <sean@mess.org>
9057 L: linux-media@vger.kernel.org
9059 F: drivers/media/rc/iguanair.c
9061 IIO DIGITAL POTENTIOMETER DAC
9062 M: Peter Rosin <peda@axentia.se>
9063 L: linux-iio@vger.kernel.org
9065 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9066 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9067 F: drivers/iio/dac/dpot-dac.c
9069 IIO ENVELOPE DETECTOR
9070 M: Peter Rosin <peda@axentia.se>
9071 L: linux-iio@vger.kernel.org
9073 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9074 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9075 F: drivers/iio/adc/envelope-detector.c
9078 M: Peter Rosin <peda@axentia.se>
9079 L: linux-iio@vger.kernel.org
9081 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9082 F: drivers/iio/multiplexer/iio-mux.c
9084 IIO SCMI BASED DRIVER
9085 M: Jyoti Bhayana <jbhayana@google.com>
9086 L: linux-iio@vger.kernel.org
9088 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9090 IIO SUBSYSTEM AND DRIVERS
9091 M: Jonathan Cameron <jic23@kernel.org>
9092 R: Lars-Peter Clausen <lars@metafoo.de>
9093 L: linux-iio@vger.kernel.org
9095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9096 F: Documentation/ABI/testing/configfs-iio*
9097 F: Documentation/ABI/testing/sysfs-bus-iio*
9098 F: Documentation/devicetree/bindings/iio/
9100 F: drivers/staging/iio/
9101 F: include/linux/iio/
9105 M: Peter Rosin <peda@axentia.se>
9106 L: linux-iio@vger.kernel.org
9108 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9109 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9110 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9111 F: drivers/iio/afe/iio-rescale.c
9113 IKANOS/ADI EAGLE ADSL USB DRIVER
9114 M: Matthieu Castet <castet.matthieu@free.fr>
9115 M: Stanislaw Gruszka <stf_xl@wp.pl>
9117 F: drivers/usb/atm/ueagle-atm.c
9119 IMGTEC ASCII LCD DRIVER
9120 M: Paul Burton <paulburton@kernel.org>
9122 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9123 F: drivers/auxdisplay/img-ascii-lcd.c
9125 IMGTEC IR DECODER DRIVER
9127 F: drivers/media/rc/img-ir/
9129 IMON SOUNDGRAPH USB IR RECEIVER
9130 M: Sean Young <sean@mess.org>
9131 L: linux-media@vger.kernel.org
9133 F: drivers/media/rc/imon.c
9134 F: drivers/media/rc/imon_raw.c
9136 IMS TWINTURBO FRAMEBUFFER DRIVER
9137 L: linux-fbdev@vger.kernel.org
9139 F: drivers/video/fbdev/imsttfb.c
9141 INA209 HARDWARE MONITOR DRIVER
9142 M: Guenter Roeck <linux@roeck-us.net>
9143 L: linux-hwmon@vger.kernel.org
9145 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9146 F: Documentation/hwmon/ina209.rst
9147 F: drivers/hwmon/ina209.c
9149 INA2XX HARDWARE MONITOR DRIVER
9150 M: Guenter Roeck <linux@roeck-us.net>
9151 L: linux-hwmon@vger.kernel.org
9153 F: Documentation/hwmon/ina2xx.rst
9154 F: drivers/hwmon/ina2xx.c
9155 F: include/linux/platform_data/ina2xx.h
9157 INDUSTRY PACK SUBSYSTEM (IPACK)
9158 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9159 M: Jens Taprogge <jens.taprogge@taprogge.org>
9160 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9161 L: industrypack-devel@lists.sourceforge.net
9163 W: http://industrypack.sourceforge.net
9166 INFINEON DPS310 Driver
9167 M: Eddie James <eajames@linux.ibm.com>
9168 L: linux-iio@vger.kernel.org
9170 F: drivers/iio/pressure/dps310.c
9172 INFINIBAND SUBSYSTEM
9173 M: Doug Ledford <dledford@redhat.com>
9174 M: Jason Gunthorpe <jgg@nvidia.com>
9175 L: linux-rdma@vger.kernel.org
9177 W: https://github.com/linux-rdma/rdma-core
9178 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9180 F: Documentation/devicetree/bindings/infiniband/
9181 F: Documentation/infiniband/
9182 F: drivers/infiniband/
9184 F: include/trace/events/ib_mad.h
9185 F: include/trace/events/ib_umad.h
9186 F: include/uapi/linux/if_infiniband.h
9187 F: include/uapi/rdma/
9188 F: samples/bpf/ibumad_kern.c
9189 F: samples/bpf/ibumad_user.c
9191 INGENIC JZ4780 NAND DRIVER
9192 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9193 L: linux-mtd@lists.infradead.org
9194 L: linux-mips@vger.kernel.org
9196 F: drivers/mtd/nand/raw/ingenic/
9199 M: Paul Cercueil <paul@crapouillou.net>
9200 L: linux-mips@vger.kernel.org
9202 F: arch/mips/boot/dts/ingenic/
9203 F: arch/mips/generic/board-ingenic.c
9204 F: arch/mips/include/asm/mach-ingenic/
9205 F: arch/mips/ingenic/Kconfig
9206 F: drivers/clk/ingenic/
9207 F: drivers/dma/dma-jz4780.c
9208 F: drivers/gpu/drm/ingenic/
9209 F: drivers/i2c/busses/i2c-jz4780.c
9210 F: drivers/iio/adc/ingenic-adc.c
9211 F: drivers/irqchip/irq-ingenic.c
9212 F: drivers/memory/jz4780-nemc.c
9213 F: drivers/mmc/host/jz4740_mmc.c
9214 F: drivers/mtd/nand/raw/ingenic/
9215 F: drivers/pinctrl/pinctrl-ingenic.c
9216 F: drivers/power/supply/ingenic-battery.c
9217 F: drivers/pwm/pwm-jz4740.c
9218 F: drivers/remoteproc/ingenic_rproc.c
9219 F: drivers/rtc/rtc-jz4740.c
9220 F: drivers/tty/serial/8250/8250_ingenic.c
9221 F: drivers/usb/musb/jz4740.c
9222 F: drivers/watchdog/jz4740_wdt.c
9223 F: include/dt-bindings/iio/adc/ingenic,adc.h
9224 F: include/linux/mfd/ingenic-tcu.h
9225 F: sound/soc/codecs/jz47*
9226 F: sound/soc/jz4740/
9229 M: Jan Kara <jack@suse.cz>
9230 R: Amir Goldstein <amir73il@gmail.com>
9231 L: linux-fsdevel@vger.kernel.org
9233 F: Documentation/filesystems/inotify.rst
9234 F: fs/notify/inotify/
9235 F: include/linux/inotify.h
9236 F: include/uapi/linux/inotify.h
9238 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9239 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9240 L: linux-input@vger.kernel.org
9242 Q: http://patchwork.kernel.org/project/linux-input/list/
9243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9244 F: Documentation/devicetree/bindings/input/
9245 F: Documentation/devicetree/bindings/serio/
9246 F: Documentation/input/
9248 F: include/linux/input.h
9249 F: include/linux/input/
9250 F: include/uapi/linux/input-event-codes.h
9251 F: include/uapi/linux/input.h
9253 INPUT MULTITOUCH (MT) PROTOCOL
9254 M: Henrik Rydberg <rydberg@bitmath.org>
9255 L: linux-input@vger.kernel.org
9257 F: Documentation/input/multi-touch-protocol.rst
9258 F: drivers/input/input-mt.c
9261 INSIDE SECURE CRYPTO DRIVER
9262 M: Antoine Tenart <atenart@kernel.org>
9263 L: linux-crypto@vger.kernel.org
9265 F: drivers/crypto/inside-secure/
9267 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9268 M: Mimi Zohar <zohar@linux.ibm.com>
9269 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9270 L: linux-integrity@vger.kernel.org
9272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9273 F: security/integrity/ima/
9275 INTEL 810/815 FRAMEBUFFER DRIVER
9276 M: Antonino Daplas <adaplas@gmail.com>
9277 L: linux-fbdev@vger.kernel.org
9279 F: drivers/video/fbdev/i810/
9282 M: Cezary Rojewski <cezary.rojewski@intel.com>
9283 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9284 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9285 M: Jie Yang <yang.jie@linux.intel.com>
9286 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9290 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9291 M: Hans de Goede <hdegoede@redhat.com>
9292 L: platform-driver-x86@vger.kernel.org
9294 F: drivers/platform/x86/intel/atomisp2/pm.c
9296 INTEL ATOMISP2 LED DRIVER
9297 M: Hans de Goede <hdegoede@redhat.com>
9298 L: platform-driver-x86@vger.kernel.org
9300 F: drivers/platform/x86/intel/atomisp2/led.c
9302 INTEL BIOS SAR INT1092 DRIVER
9303 M: Shravan S <s.shravan@intel.com>
9304 M: Intel Corporation <linuxwwan@intel.com>
9305 L: platform-driver-x86@vger.kernel.org
9307 F: drivers/platform/x86/intel/int1092/
9309 INTEL BROXTON PMC DRIVER
9310 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9311 M: Zha Qipeng <qipeng.zha@intel.com>
9313 F: drivers/mfd/intel_pmc_bxt.c
9314 F: include/linux/mfd/intel_pmc_bxt.h
9316 INTEL C600 SERIES SAS CONTROLLER DRIVER
9317 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9318 L: linux-scsi@vger.kernel.org
9320 T: git git://git.code.sf.net/p/intel-sas/isci
9321 F: drivers/scsi/isci/
9323 INTEL CPU family model numbers
9324 M: Tony Luck <tony.luck@intel.com>
9326 L: linux-kernel@vger.kernel.org
9328 F: arch/x86/include/asm/intel-family.h
9330 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9331 M: Jani Nikula <jani.nikula@linux.intel.com>
9332 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9333 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9334 L: intel-gfx@lists.freedesktop.org
9336 W: https://01.org/linuxgraphics/
9337 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9338 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9339 C: irc://irc.oftc.net/intel-gfx
9340 T: git git://anongit.freedesktop.org/drm-intel
9341 F: Documentation/gpu/i915.rst
9342 F: drivers/gpu/drm/i915/
9343 F: include/drm/i915*
9344 F: include/uapi/drm/i915_drm.h
9346 INTEL ETHERNET DRIVERS
9347 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9348 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9349 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9351 W: http://www.intel.com/support/feedback.htm
9352 W: http://e1000.sourceforge.net/
9353 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9356 F: Documentation/networking/device_drivers/ethernet/intel/
9357 F: drivers/net/ethernet/intel/
9358 F: drivers/net/ethernet/intel/*/
9359 F: include/linux/avf/virtchnl.h
9360 F: include/linux/net/intel/iidc.h
9362 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9363 M: Mustafa Ismail <mustafa.ismail@intel.com>
9364 M: Shiraz Saleem <shiraz.saleem@intel.com>
9365 L: linux-rdma@vger.kernel.org
9367 F: drivers/infiniband/hw/irdma/
9368 F: include/uapi/rdma/irdma-abi.h
9370 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9371 M: Maik Broemme <mbroemme@libmpq.org>
9372 L: linux-fbdev@vger.kernel.org
9374 F: Documentation/fb/intelfb.rst
9375 F: drivers/video/fbdev/intelfb/
9378 M: Andy Shevchenko <andy@kernel.org>
9379 L: linux-gpio@vger.kernel.org
9381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9382 F: drivers/gpio/gpio-ich.c
9383 F: drivers/gpio/gpio-merrifield.c
9384 F: drivers/gpio/gpio-ml-ioh.c
9385 F: drivers/gpio/gpio-pch.c
9386 F: drivers/gpio/gpio-sch.c
9387 F: drivers/gpio/gpio-sodaville.c
9389 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9390 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9391 M: Zhi Wang <zhi.a.wang@intel.com>
9392 L: intel-gvt-dev@lists.freedesktop.org
9393 L: intel-gfx@lists.freedesktop.org
9395 W: https://01.org/igvt-g
9396 T: git https://github.com/intel/gvt-linux.git
9397 F: drivers/gpu/drm/i915/gvt/
9399 INTEL HID EVENT DRIVER
9400 M: Alex Hung <alex.hung@canonical.com>
9401 L: platform-driver-x86@vger.kernel.org
9403 F: drivers/platform/x86/intel/hid.c
9405 INTEL I/OAT DMA DRIVER
9406 M: Dave Jiang <dave.jiang@intel.com>
9407 R: Dan Williams <dan.j.williams@intel.com>
9408 L: dmaengine@vger.kernel.org
9410 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9411 F: drivers/dma/ioat*
9414 M: Dave Jiang <dave.jiang@intel.com>
9415 L: dmaengine@vger.kernel.org
9417 F: drivers/dma/idxd/*
9418 F: include/uapi/linux/idxd.h
9421 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9422 M: Len Brown <lenb@kernel.org>
9423 L: linux-pm@vger.kernel.org
9425 B: https://bugzilla.kernel.org
9426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9427 F: drivers/idle/intel_idle.c
9429 INTEL INTEGRATED SENSOR HUB DRIVER
9430 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9431 M: Jiri Kosina <jikos@kernel.org>
9432 L: linux-input@vger.kernel.org
9434 F: drivers/hid/intel-ish-hid/
9437 M: David Woodhouse <dwmw2@infradead.org>
9438 M: Lu Baolu <baolu.lu@linux.intel.com>
9439 L: iommu@lists.linux-foundation.org
9441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9442 F: drivers/iommu/intel/
9443 F: include/linux/intel-iommu.h
9444 F: include/linux/intel-svm.h
9446 INTEL IOP-ADMA DMA DRIVER
9447 R: Dan Williams <dan.j.williams@intel.com>
9449 F: drivers/dma/iop-adma.c
9451 INTEL IPU3 CSI-2 CIO2 DRIVER
9452 M: Yong Zhi <yong.zhi@intel.com>
9453 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9454 M: Bingbu Cao <bingbu.cao@intel.com>
9455 M: Dan Scally <djrscally@gmail.com>
9456 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9457 L: linux-media@vger.kernel.org
9459 T: git git://linuxtv.org/media_tree.git
9460 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9461 F: drivers/media/pci/intel/ipu3/
9463 INTEL IPU3 CSI-2 IMGU DRIVER
9464 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9465 R: Bingbu Cao <bingbu.cao@intel.com>
9466 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9467 L: linux-media@vger.kernel.org
9469 F: Documentation/admin-guide/media/ipu3.rst
9470 F: Documentation/admin-guide/media/ipu3_rcb.svg
9471 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9472 F: drivers/staging/media/ipu3/
9474 INTEL IXP4XX CRYPTO SUPPORT
9475 M: Corentin Labbe <clabbe@baylibre.com>
9476 L: linux-crypto@vger.kernel.org
9478 F: drivers/crypto/ixp4xx_crypto.c
9480 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9481 M: Krzysztof Halasa <khalasa@piap.pl>
9483 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9484 F: drivers/net/wan/ixp4xx_hss.c
9485 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9486 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9487 F: include/linux/soc/ixp4xx/npe.h
9488 F: include/linux/soc/ixp4xx/qmgr.h
9490 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9491 M: Deepak Saxena <dsaxena@plexity.net>
9493 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9494 F: drivers/char/hw_random/ixp4xx-rng.c
9496 INTEL KEEM BAY DRM DRIVER
9497 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9498 M: Edmund Dea <edmund.j.dea@intel.com>
9500 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9501 F: drivers/gpu/drm/kmb/
9503 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9504 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9506 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9507 F: drivers/crypto/keembay/Kconfig
9508 F: drivers/crypto/keembay/Makefile
9509 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9510 F: drivers/crypto/keembay/ocs-aes.c
9511 F: drivers/crypto/keembay/ocs-aes.h
9513 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9514 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9515 M: Declan Murphy <declan.murphy@intel.com>
9517 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9518 F: drivers/crypto/keembay/Kconfig
9519 F: drivers/crypto/keembay/Makefile
9520 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9521 F: drivers/crypto/keembay/ocs-hcu.c
9522 F: drivers/crypto/keembay/ocs-hcu.h
9524 INTEL MANAGEMENT ENGINE (mei)
9525 M: Tomas Winkler <tomas.winkler@intel.com>
9526 L: linux-kernel@vger.kernel.org
9528 F: Documentation/driver-api/mei/*
9529 F: drivers/misc/mei/
9530 F: drivers/watchdog/mei_wdt.c
9531 F: include/linux/mei_cl_bus.h
9532 F: include/uapi/linux/mei.h
9535 INTEL MAX 10 BMC MFD DRIVER
9536 M: Xu Yilun <yilun.xu@intel.com>
9537 R: Tom Rix <trix@redhat.com>
9539 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9540 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9541 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9542 F: drivers/mfd/intel-m10-bmc.c
9543 F: include/linux/mfd/intel-m10-bmc.h
9545 INTEL MENLOW THERMAL DRIVER
9546 M: Sujith Thomas <sujith.thomas@intel.com>
9547 L: linux-pm@vger.kernel.org
9549 W: https://01.org/linux-acpi
9550 F: drivers/thermal/intel/intel_menlow.c
9552 INTEL P-Unit IPC DRIVER
9553 M: Zha Qipeng <qipeng.zha@intel.com>
9554 L: platform-driver-x86@vger.kernel.org
9556 F: arch/x86/include/asm/intel_punit_ipc.h
9557 F: drivers/platform/x86/intel/punit_ipc.c
9559 INTEL PMC CORE DRIVER
9560 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9561 M: David E Box <david.e.box@intel.com>
9562 L: platform-driver-x86@vger.kernel.org
9564 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9565 F: drivers/platform/x86/intel/pmc/
9567 INTEL PMIC GPIO DRIVERS
9568 M: Andy Shevchenko <andy@kernel.org>
9570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9571 F: drivers/gpio/gpio-*cove.c
9573 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9574 M: Andy Shevchenko <andy@kernel.org>
9576 F: drivers/mfd/intel_soc_pmic*
9577 F: include/linux/mfd/intel_soc_pmic*
9580 M: "David E. Box" <david.e.box@linux.intel.com>
9582 F: drivers/mfd/intel_pmt.c
9583 F: drivers/platform/x86/intel/pmt/
9585 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9586 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9587 L: linux-wireless@vger.kernel.org
9589 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9590 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9591 F: drivers/net/wireless/intel/ipw2x00/
9594 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9595 M: Len Brown <lenb@kernel.org>
9596 L: linux-pm@vger.kernel.org
9598 F: drivers/cpufreq/intel_pstate.c
9600 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9601 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9602 L: linux-iio@vger.kernel.org
9603 F: drivers/counter/intel-qep.c
9606 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9608 F: arch/x86/include/asm/intel_scu_ipc.h
9609 F: drivers/platform/x86/intel_scu_*
9611 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9612 M: Daniel Scally <djrscally@gmail.com>
9614 F: drivers/platform/x86/intel/int3472/
9616 INTEL SPEED SELECT TECHNOLOGY
9617 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9618 L: platform-driver-x86@vger.kernel.org
9620 F: drivers/platform/x86/intel/speed_select_if/
9621 F: include/uapi/linux/isst_if.h
9622 F: tools/power/x86/intel-speed-select/
9624 INTEL STRATIX10 FIRMWARE DRIVERS
9625 M: Richard Gong <richard.gong@linux.intel.com>
9626 L: linux-kernel@vger.kernel.org
9628 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9629 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9630 F: drivers/firmware/stratix10-rsu.c
9631 F: drivers/firmware/stratix10-svc.c
9632 F: include/linux/firmware/intel/stratix10-smc.h
9633 F: include/linux/firmware/intel/stratix10-svc-client.h
9635 INTEL TELEMETRY DRIVER
9636 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9637 M: "David E. Box" <david.e.box@linux.intel.com>
9638 L: platform-driver-x86@vger.kernel.org
9640 F: arch/x86/include/asm/intel_telemetry.h
9641 F: drivers/platform/x86/intel/telemetry/
9643 INTEL UNCORE FREQUENCY CONTROL
9644 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9645 L: platform-driver-x86@vger.kernel.org
9647 F: drivers/platform/x86/intel/uncore-frequency.c
9649 INTEL VIRTUAL BUTTON DRIVER
9650 M: AceLan Kao <acelan.kao@canonical.com>
9651 L: platform-driver-x86@vger.kernel.org
9653 F: drivers/platform/x86/intel/vbtn.c
9655 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9656 M: Stanislaw Gruszka <stf_xl@wp.pl>
9657 L: linux-wireless@vger.kernel.org
9659 F: drivers/net/wireless/intel/iwlegacy/
9661 INTEL WIRELESS WIFI LINK (iwlwifi)
9662 M: Luca Coelho <luciano.coelho@intel.com>
9663 L: linux-wireless@vger.kernel.org
9665 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9667 F: drivers/net/wireless/intel/iwlwifi/
9669 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9670 M: Jithu Joseph <jithu.joseph@intel.com>
9671 R: Maurice Ma <maurice.ma@intel.com>
9673 W: https://slimbootloader.github.io/security/firmware-update.html
9674 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9676 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9677 L: Dell.Client.Kernel@dell.com
9679 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9681 INTEL WWAN IOSM DRIVER
9682 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9683 M: Intel Corporation <linuxwwan@intel.com>
9684 L: netdev@vger.kernel.org
9686 F: drivers/net/wwan/iosm/
9689 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9691 F: Documentation/trace/intel_th.rst
9692 F: drivers/hwtracing/intel_th/
9693 F: include/linux/intel_th.h
9695 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9696 M: Ning Sun <ning.sun@intel.com>
9697 L: tboot-devel@lists.sourceforge.net
9699 W: http://tboot.sourceforge.net
9700 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9701 F: Documentation/x86/intel_txt.rst
9702 F: arch/x86/kernel/tboot.c
9703 F: include/linux/tboot.h
9706 M: Jarkko Sakkinen <jarkko@kernel.org>
9707 R: Dave Hansen <dave.hansen@linux.intel.com>
9708 L: linux-sgx@vger.kernel.org
9710 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9712 F: Documentation/x86/sgx.rst
9713 F: arch/x86/entry/vdso/vsgx.S
9714 F: arch/x86/include/asm/sgx.h
9715 F: arch/x86/include/uapi/asm/sgx.h
9716 F: arch/x86/kernel/cpu/sgx/*
9717 F: tools/testing/selftests/sgx/*
9721 M: Georgi Djakov <djakov@kernel.org>
9722 L: linux-pm@vger.kernel.org
9724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9725 F: Documentation/devicetree/bindings/interconnect/
9726 F: Documentation/driver-api/interconnect.rst
9727 F: drivers/interconnect/
9728 F: include/dt-bindings/interconnect/
9729 F: include/linux/interconnect-provider.h
9730 F: include/linux/interconnect.h
9732 INTERRUPT COUNTER DRIVER
9733 M: Oleksij Rempel <o.rempel@pengutronix.de>
9734 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9735 L: linux-iio@vger.kernel.org
9736 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9737 F: drivers/counter/interrupt-cnt.c
9739 INVENSENSE ICM-426xx IMU DRIVER
9740 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9741 L: linux-iio@vger.kernel.org
9743 W: https://invensense.tdk.com/
9744 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9745 F: drivers/iio/imu/inv_icm42600/
9747 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9748 M: Linus Walleij <linus.walleij@linaro.org>
9749 L: linux-iio@vger.kernel.org
9751 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9752 F: drivers/iio/gyro/mpu3050*
9754 IOC3 ETHERNET DRIVER
9755 M: Ralf Baechle <ralf@linux-mips.org>
9756 L: linux-mips@vger.kernel.org
9758 F: drivers/net/ethernet/sgi/ioc3-eth.c
9760 IOMAP FILESYSTEM LIBRARY
9761 M: Christoph Hellwig <hch@infradead.org>
9762 M: Darrick J. Wong <djwong@kernel.org>
9763 M: linux-xfs@vger.kernel.org
9764 M: linux-fsdevel@vger.kernel.org
9765 L: linux-xfs@vger.kernel.org
9766 L: linux-fsdevel@vger.kernel.org
9768 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9770 F: include/linux/iomap.h
9773 M: Joerg Roedel <joro@8bytes.org>
9774 M: Will Deacon <will@kernel.org>
9775 L: iommu@lists.linux-foundation.org
9777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9778 F: Documentation/devicetree/bindings/iommu/
9779 F: Documentation/userspace-api/iommu.rst
9781 F: include/linux/iommu.h
9782 F: include/linux/iova.h
9783 F: include/linux/of_iommu.h
9784 F: include/uapi/linux/iommu.h
9787 M: Jens Axboe <axboe@kernel.dk>
9788 R: Pavel Begunkov <asml.silence@gmail.com>
9789 L: io-uring@vger.kernel.org
9791 T: git git://git.kernel.dk/linux-block
9792 T: git git://git.kernel.dk/liburing
9796 F: include/linux/io_uring.h
9797 F: include/uapi/linux/io_uring.h
9801 M: Corey Minyard <minyard@acm.org>
9802 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9804 W: http://openipmi.sourceforge.net/
9805 F: Documentation/driver-api/ipmi.rst
9806 F: Documentation/devicetree/bindings/ipmi/
9807 F: drivers/char/ipmi/
9808 F: include/linux/ipmi*
9809 F: include/uapi/linux/ipmi*
9811 IPS SCSI RAID DRIVER
9812 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9813 L: linux-scsi@vger.kernel.org
9815 W: http://www.adaptec.com/
9816 F: drivers/scsi/ips*
9819 M: Simon Horman <horms@verge.net.au>
9820 M: Julian Anastasov <ja@ssi.bg>
9821 L: netdev@vger.kernel.org
9822 L: lvs-devel@vger.kernel.org
9824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9826 F: Documentation/networking/ipvs-sysctl.rst
9827 F: include/net/ip_vs.h
9828 F: include/uapi/linux/ip_vs.h
9829 F: net/netfilter/ipvs/
9832 M: Jiri Kosina <jikos@kernel.org>
9833 M: David Sterba <dsterba@suse.com>
9835 F: drivers/tty/ipwireless/
9837 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9838 M: Marc Zyngier <maz@kernel.org>
9840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9841 F: Documentation/core-api/irq/irq-domain.rst
9842 F: include/linux/irqdomain.h
9843 F: kernel/irq/irqdomain.c
9847 M: Thomas Gleixner <tglx@linutronix.de>
9848 L: linux-kernel@vger.kernel.org
9850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9854 M: Thomas Gleixner <tglx@linutronix.de>
9855 M: Marc Zyngier <maz@kernel.org>
9856 L: linux-kernel@vger.kernel.org
9858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9859 F: Documentation/devicetree/bindings/interrupt-controller/
9863 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9865 F: Documentation/driver-api/isa.rst
9866 F: drivers/base/isa.c
9867 F: include/linux/isa.h
9870 M: Hans Verkuil <hverkuil@xs4all.nl>
9871 L: linux-media@vger.kernel.org
9873 W: https://linuxtv.org
9874 T: git git://linuxtv.org/media_tree.git
9875 F: drivers/media/radio/radio-isa*
9878 M: Jaroslav Kysela <perex@perex.cz>
9880 F: Documentation/driver-api/isapnp.rst
9881 F: drivers/pnp/isapnp/
9882 F: include/linux/isapnp.h
9885 M: Lee Duncan <lduncan@suse.com>
9886 M: Chris Leech <cleech@redhat.com>
9887 L: open-iscsi@googlegroups.com
9888 L: linux-scsi@vger.kernel.org
9890 W: www.open-iscsi.com
9891 F: drivers/scsi/*iscsi*
9892 F: include/scsi/*iscsi*
9894 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9895 M: Peter Jones <pjones@redhat.com>
9896 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9898 F: drivers/firmware/iscsi_ibft*
9900 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9901 M: Sagi Grimberg <sagi@grimberg.me>
9902 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9903 L: linux-rdma@vger.kernel.org
9905 W: http://www.openfabrics.org
9906 W: www.open-iscsi.org
9907 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9908 F: drivers/infiniband/ulp/iser/
9910 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9911 M: Sagi Grimberg <sagi@grimberg.me>
9912 L: linux-rdma@vger.kernel.org
9913 L: target-devel@vger.kernel.org
9915 W: http://www.linux-iscsi.org
9916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9917 F: drivers/infiniband/ulp/isert
9919 ISDN/CMTP OVER BLUETOOTH
9920 M: Karsten Keil <isdn@linux-pingi.de>
9921 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9922 L: netdev@vger.kernel.org
9924 W: http://www.isdn4linux.de
9925 F: Documentation/isdn/
9926 F: drivers/isdn/capi/
9927 F: include/linux/isdn/
9928 F: include/uapi/linux/isdn/
9929 F: net/bluetooth/cmtp/
9931 ISDN/mISDN SUBSYSTEM
9932 M: Karsten Keil <isdn@linux-pingi.de>
9933 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9934 L: netdev@vger.kernel.org
9936 W: http://www.isdn4linux.de
9937 F: drivers/isdn/Kconfig
9938 F: drivers/isdn/Makefile
9939 F: drivers/isdn/hardware/
9940 F: drivers/isdn/mISDN/
9942 IT87 HARDWARE MONITORING DRIVER
9943 M: Jean Delvare <jdelvare@suse.com>
9944 L: linux-hwmon@vger.kernel.org
9946 F: Documentation/hwmon/it87.rst
9947 F: drivers/hwmon/it87.c
9950 M: Antti Palosaari <crope@iki.fi>
9951 L: linux-media@vger.kernel.org
9953 W: https://linuxtv.org
9954 W: http://palosaari.fi/linux/
9955 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9956 T: git git://linuxtv.org/anttip/media_tree.git
9957 F: drivers/media/tuners/it913x*
9959 ITE IT66121 HDMI BRIDGE DRIVER
9960 M: Phong LE <ple@baylibre.com>
9961 M: Neil Armstrong <narmstrong@baylibre.com>
9963 T: git git://anongit.freedesktop.org/drm/drm-misc
9964 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
9965 F: drivers/gpu/drm/bridge/ite-it66121.c
9967 IVTV VIDEO4LINUX DRIVER
9968 M: Andy Walls <awalls@md.metrocast.net>
9969 L: linux-media@vger.kernel.org
9971 W: https://linuxtv.org
9972 T: git git://linuxtv.org/media_tree.git
9973 F: Documentation/admin-guide/media/ivtv*
9974 F: drivers/media/pci/ivtv/
9975 F: include/uapi/linux/ivtv*
9977 IX2505V MEDIA DRIVER
9978 M: Malcolm Priestley <tvboxspy@gmail.com>
9979 L: linux-media@vger.kernel.org
9981 W: https://linuxtv.org
9982 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9983 F: drivers/media/dvb-frontends/ix2505v*
9985 JAILHOUSE HYPERVISOR INTERFACE
9986 M: Jan Kiszka <jan.kiszka@siemens.com>
9987 L: jailhouse-dev@googlegroups.com
9989 F: arch/x86/include/asm/jailhouse_para.h
9990 F: arch/x86/kernel/jailhouse.c
9992 JC42.4 TEMPERATURE SENSOR DRIVER
9993 M: Guenter Roeck <linux@roeck-us.net>
9994 L: linux-hwmon@vger.kernel.org
9996 F: Documentation/hwmon/jc42.rst
9997 F: drivers/hwmon/jc42.c
10000 M: Dave Kleikamp <shaggy@kernel.org>
10001 L: jfs-discussion@lists.sourceforge.net
10003 W: http://jfs.sourceforge.net/
10004 T: git git://github.com/kleikamp/linux-shaggy.git
10005 F: Documentation/admin-guide/jfs.rst
10009 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10010 L: netdev@vger.kernel.org
10012 F: drivers/net/ethernet/jme.*
10014 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10015 M: David Woodhouse <dwmw2@infradead.org>
10016 M: Richard Weinberger <richard@nod.at>
10017 L: linux-mtd@lists.infradead.org
10019 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10020 T: git git://git.infradead.org/ubifs-2.6.git
10022 F: include/uapi/linux/jffs2.h
10024 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10025 M: "Theodore Ts'o" <tytso@mit.edu>
10026 M: Jan Kara <jack@suse.com>
10027 L: linux-ext4@vger.kernel.org
10030 F: include/linux/jbd2.h
10032 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10033 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10034 L: linux-media@vger.kernel.org
10036 F: drivers/media/platform/rcar_jpu.c
10038 JSM Neo PCI based serial card
10039 L: linux-serial@vger.kernel.org
10041 F: drivers/tty/serial/jsm/
10043 K10TEMP HARDWARE MONITORING DRIVER
10044 M: Clemens Ladisch <clemens@ladisch.de>
10045 L: linux-hwmon@vger.kernel.org
10047 F: Documentation/hwmon/k10temp.rst
10048 F: drivers/hwmon/k10temp.c
10050 K8TEMP HARDWARE MONITORING DRIVER
10051 M: Rudolf Marek <r.marek@assembler.cz>
10052 L: linux-hwmon@vger.kernel.org
10054 F: Documentation/hwmon/k8temp.rst
10055 F: drivers/hwmon/k8temp.c
10058 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10059 R: Alexander Potapenko <glider@google.com>
10060 R: Andrey Konovalov <andreyknvl@gmail.com>
10061 R: Dmitry Vyukov <dvyukov@google.com>
10062 L: kasan-dev@googlegroups.com
10064 F: Documentation/dev-tools/kasan.rst
10065 F: arch/*/include/asm/*kasan.h
10066 F: arch/*/mm/kasan_init*
10067 F: include/linux/kasan*.h
10068 F: lib/Kconfig.kasan
10069 F: lib/test_kasan*.c
10071 F: scripts/Makefile.kasan
10074 M: Masahiro Yamada <masahiroy@kernel.org>
10075 L: linux-kbuild@vger.kernel.org
10077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10078 F: Documentation/kbuild/kconfig*
10079 F: scripts/Kconfig.include
10080 F: scripts/kconfig/
10083 R: Dmitry Vyukov <dvyukov@google.com>
10084 R: Andrey Konovalov <andreyknvl@gmail.com>
10085 L: kasan-dev@googlegroups.com
10087 F: Documentation/dev-tools/kcov.rst
10088 F: include/linux/kcov.h
10089 F: include/uapi/linux/kcov.h
10091 F: scripts/Makefile.kcov
10094 M: Marco Elver <elver@google.com>
10095 R: Dmitry Vyukov <dvyukov@google.com>
10096 L: kasan-dev@googlegroups.com
10098 F: Documentation/dev-tools/kcsan.rst
10099 F: include/linux/kcsan*.h
10101 F: lib/Kconfig.kcsan
10102 F: scripts/Makefile.kcsan
10105 M: Dave Young <dyoung@redhat.com>
10106 M: Baoquan He <bhe@redhat.com>
10107 R: Vivek Goyal <vgoyal@redhat.com>
10108 L: kexec@lists.infradead.org
10110 W: http://lse.sourceforge.net/kdump/
10111 F: Documentation/admin-guide/kdump/
10112 F: fs/proc/vmcore.c
10113 F: include/linux/crash_core.h
10114 F: include/linux/crash_dump.h
10115 F: include/uapi/linux/vmcore.h
10116 F: kernel/crash_*.c
10118 KEENE FM RADIO TRANSMITTER DRIVER
10119 M: Hans Verkuil <hverkuil@xs4all.nl>
10120 L: linux-media@vger.kernel.org
10122 W: https://linuxtv.org
10123 T: git git://linuxtv.org/media_tree.git
10124 F: drivers/media/radio/radio-keene*
10127 M: Ian Kent <raven@themaw.net>
10128 L: autofs@vger.kernel.org
10132 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10133 M: Masahiro Yamada <masahiroy@kernel.org>
10134 M: Michal Marek <michal.lkml@markovi.net>
10135 R: Nick Desaulniers <ndesaulniers@google.com>
10136 L: linux-kbuild@vger.kernel.org
10138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10139 F: Documentation/kbuild/
10141 F: scripts/*vmlinux*
10143 F: scripts/Makefile*
10145 F: scripts/dummy-tools/
10148 F: scripts/package/
10151 L: kernel-janitors@vger.kernel.org
10153 W: http://kernelnewbies.org/KernelJanitors
10155 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10156 M: "J. Bruce Fields" <bfields@fieldses.org>
10157 M: Chuck Lever <chuck.lever@oracle.com>
10158 L: linux-nfs@vger.kernel.org
10160 W: http://nfs.sourceforge.net/
10161 T: git git://linux-nfs.org/~bfields/linux.git
10165 F: include/linux/lockd/
10166 F: include/linux/sunrpc/
10167 F: include/uapi/linux/nfsd/
10168 F: include/uapi/linux/sunrpc/
10170 F: Documentation/filesystems/nfs/
10173 M: Thorsten Leemhuis <linux@leemhuis.info>
10174 L: regressions@lists.linux.dev
10177 KERNEL SELFTEST FRAMEWORK
10178 M: Shuah Khan <shuah@kernel.org>
10179 M: Shuah Khan <skhan@linuxfoundation.org>
10180 L: linux-kselftest@vger.kernel.org
10182 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10184 F: Documentation/dev-tools/kselftest*
10185 F: tools/testing/selftests/
10187 KERNEL SMB3 SERVER (KSMBD)
10188 M: Namjae Jeon <linkinjeon@kernel.org>
10189 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10190 M: Steve French <sfrench@samba.org>
10191 M: Hyunchul Lee <hyc.lee@gmail.com>
10192 L: linux-cifs@vger.kernel.org
10194 T: git git://git.samba.org/ksmbd.git
10198 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10199 M: Brendan Higgins <brendanhiggins@google.com>
10200 L: linux-kselftest@vger.kernel.org
10201 L: kunit-dev@googlegroups.com
10203 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10204 F: Documentation/dev-tools/kunit/
10207 F: tools/testing/kunit/
10209 KERNEL USERMODE HELPER
10210 M: Luis Chamberlain <mcgrof@kernel.org>
10211 L: linux-kernel@vger.kernel.org
10213 F: include/linux/umh.h
10216 KERNEL VIRTUAL MACHINE (KVM)
10217 M: Paolo Bonzini <pbonzini@redhat.com>
10218 L: kvm@vger.kernel.org
10220 W: http://www.linux-kvm.org
10221 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10222 F: Documentation/virt/kvm/
10223 F: include/asm-generic/kvm*
10224 F: include/kvm/iodev.h
10225 F: include/linux/kvm*
10226 F: include/trace/events/kvm.h
10227 F: include/uapi/asm-generic/kvm*
10228 F: include/uapi/linux/kvm*
10230 F: tools/testing/selftests/kvm/
10233 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10234 M: Marc Zyngier <maz@kernel.org>
10235 R: James Morse <james.morse@arm.com>
10236 R: Alexandru Elisei <alexandru.elisei@arm.com>
10237 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10239 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10242 F: arch/arm64/include/asm/kvm*
10243 F: arch/arm64/include/uapi/asm/kvm*
10245 F: include/kvm/arm_*
10246 F: tools/testing/selftests/kvm/*/aarch64/
10247 F: tools/testing/selftests/kvm/aarch64/
10249 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10250 M: Huacai Chen <chenhuacai@kernel.org>
10251 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10252 L: linux-mips@vger.kernel.org
10253 L: kvm@vger.kernel.org
10255 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10256 F: arch/mips/include/asm/kvm*
10257 F: arch/mips/include/uapi/asm/kvm*
10260 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10261 M: Paul Mackerras <paulus@ozlabs.org>
10262 L: kvm-ppc@vger.kernel.org
10264 W: http://www.linux-kvm.org/
10265 T: git git://github.com/agraf/linux-2.6.git
10266 F: arch/powerpc/include/asm/kvm*
10267 F: arch/powerpc/include/uapi/asm/kvm*
10268 F: arch/powerpc/kernel/kvm*
10269 F: arch/powerpc/kvm/
10271 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10272 M: Christian Borntraeger <borntraeger@de.ibm.com>
10273 M: Janosch Frank <frankja@linux.ibm.com>
10274 R: David Hildenbrand <david@redhat.com>
10275 R: Cornelia Huck <cohuck@redhat.com>
10276 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10277 L: kvm@vger.kernel.org
10279 W: http://www.ibm.com/developerworks/linux/linux390/
10280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10281 F: Documentation/virt/kvm/s390*
10282 F: arch/s390/include/asm/gmap.h
10283 F: arch/s390/include/asm/kvm*
10284 F: arch/s390/include/uapi/asm/kvm*
10285 F: arch/s390/kernel/uv.c
10287 F: arch/s390/mm/gmap.c
10288 F: tools/testing/selftests/kvm/*/s390x/
10289 F: tools/testing/selftests/kvm/s390x/
10291 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10292 M: Paolo Bonzini <pbonzini@redhat.com>
10293 R: Sean Christopherson <seanjc@google.com>
10294 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10295 R: Wanpeng Li <wanpengli@tencent.com>
10296 R: Jim Mattson <jmattson@google.com>
10297 R: Joerg Roedel <joro@8bytes.org>
10298 L: kvm@vger.kernel.org
10300 W: http://www.linux-kvm.org
10301 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10302 F: arch/x86/include/asm/kvm*
10303 F: arch/x86/include/asm/pvclock-abi.h
10304 F: arch/x86/include/asm/svm.h
10305 F: arch/x86/include/asm/vmx*.h
10306 F: arch/x86/include/uapi/asm/kvm*
10307 F: arch/x86/include/uapi/asm/svm.h
10308 F: arch/x86/include/uapi/asm/vmx.h
10309 F: arch/x86/kernel/kvm.c
10310 F: arch/x86/kernel/kvmclock.c
10315 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10316 M: Tejun Heo <tj@kernel.org>
10318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10320 F: include/linux/kernfs.h
10323 M: Eric Biederman <ebiederm@xmission.com>
10324 L: kexec@lists.infradead.org
10326 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10327 F: include/linux/kexec.h
10328 F: include/uapi/linux/kexec.h
10332 M: Mimi Zohar <zohar@linux.ibm.com>
10333 L: linux-integrity@vger.kernel.org
10334 L: keyrings@vger.kernel.org
10336 F: Documentation/security/keys/trusted-encrypted.rst
10337 F: include/keys/encrypted-type.h
10338 F: security/keys/encrypted-keys/
10341 M: James Bottomley <jejb@linux.ibm.com>
10342 M: Jarkko Sakkinen <jarkko@kernel.org>
10343 M: Mimi Zohar <zohar@linux.ibm.com>
10344 L: linux-integrity@vger.kernel.org
10345 L: keyrings@vger.kernel.org
10347 F: Documentation/security/keys/trusted-encrypted.rst
10348 F: include/keys/trusted-type.h
10349 F: include/keys/trusted_tpm.h
10350 F: security/keys/trusted-keys/
10353 M: Sumit Garg <sumit.garg@linaro.org>
10354 L: linux-integrity@vger.kernel.org
10355 L: keyrings@vger.kernel.org
10357 F: include/keys/trusted_tee.h
10358 F: security/keys/trusted-keys/trusted_tee.c
10361 M: David Howells <dhowells@redhat.com>
10362 M: Jarkko Sakkinen <jarkko@kernel.org>
10363 L: keyrings@vger.kernel.org
10365 F: Documentation/security/keys/core.rst
10367 F: include/linux/key-type.h
10368 F: include/linux/key.h
10369 F: include/linux/keyctl.h
10370 F: include/uapi/linux/keyctl.h
10374 M: Alexander Potapenko <glider@google.com>
10375 M: Marco Elver <elver@google.com>
10376 R: Dmitry Vyukov <dvyukov@google.com>
10377 L: kasan-dev@googlegroups.com
10379 F: Documentation/dev-tools/kfence.rst
10380 F: arch/*/include/asm/kfence.h
10381 F: include/linux/kfence.h
10382 F: lib/Kconfig.kfence
10386 M: Stefani Seibold <stefani@seibold.net>
10388 F: include/linux/kfifo.h
10392 KGDB / KDB /debug_core
10393 M: Jason Wessel <jason.wessel@windriver.com>
10394 M: Daniel Thompson <daniel.thompson@linaro.org>
10395 R: Douglas Anderson <dianders@chromium.org>
10396 L: kgdb-bugreport@lists.sourceforge.net
10398 W: http://kgdb.wiki.kernel.org/
10399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10400 F: Documentation/dev-tools/kgdb.rst
10401 F: drivers/misc/kgdbts.c
10402 F: drivers/tty/serial/kgdboc.c
10403 F: include/linux/kdb.h
10404 F: include/linux/kgdb.h
10407 KHADAS MCU MFD DRIVER
10408 M: Neil Armstrong <narmstrong@baylibre.com>
10409 L: linux-amlogic@lists.infradead.org
10411 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10412 F: drivers/mfd/khadas-mcu.c
10413 F: include/linux/mfd/khadas-mcu.h
10414 F: drivers/thermal/khadas_mcu_fan.c
10417 M: Catalin Marinas <catalin.marinas@arm.com>
10419 F: Documentation/dev-tools/kmemleak.rst
10420 F: include/linux/kmemleak.h
10422 F: samples/kmemleak/kmemleak-test.c
10424 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10425 M: Luis Chamberlain <mcgrof@kernel.org>
10426 L: linux-kernel@vger.kernel.org
10428 F: include/linux/kmod.h
10431 F: tools/testing/selftests/kmod/
10434 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10435 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10436 M: "David S. Miller" <davem@davemloft.net>
10437 M: Masami Hiramatsu <mhiramat@kernel.org>
10439 F: Documentation/trace/kprobes.rst
10440 F: include/asm-generic/kprobes.h
10441 F: include/linux/kprobes.h
10442 F: kernel/kprobes.c
10444 KS0108 LCD CONTROLLER DRIVER
10445 M: Miguel Ojeda <ojeda@kernel.org>
10447 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10448 F: drivers/auxdisplay/ks0108.c
10449 F: include/linux/ks0108.h
10451 KTD253 BACKLIGHT DRIVER
10452 M: Linus Walleij <linus.walleij@linaro.org>
10454 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10455 F: drivers/video/backlight/ktd253-backlight.c
10458 M: Steven Rostedt <rostedt@goodmis.org>
10459 M: John Hawley <warthog9@eaglescrag.net>
10461 F: tools/testing/ktest
10464 M: David Ahern <dsahern@kernel.org>
10465 L: netdev@vger.kernel.org
10467 F: include/net/l3mdev.h
10471 M: John Fastabend <john.fastabend@gmail.com>
10472 M: Daniel Borkmann <daniel@iogearbox.net>
10473 M: Jakub Sitnicki <jakub@cloudflare.com>
10474 M: Lorenz Bauer <lmb@cloudflare.com>
10475 L: netdev@vger.kernel.org
10476 L: bpf@vger.kernel.org
10478 F: include/linux/skmsg.h
10479 F: net/core/skmsg.c
10480 F: net/core/sock_map.c
10481 F: net/ipv4/tcp_bpf.c
10482 F: net/ipv4/udp_bpf.c
10483 F: net/unix/unix_bpf.c
10485 LANDLOCK SECURITY MODULE
10486 M: Mickaël Salaün <mic@digikod.net>
10487 L: linux-security-module@vger.kernel.org
10489 W: https://landlock.io
10490 T: git https://github.com/landlock-lsm/linux.git
10491 F: Documentation/security/landlock.rst
10492 F: Documentation/userspace-api/landlock.rst
10493 F: include/uapi/linux/landlock.h
10494 F: samples/landlock/
10495 F: security/landlock/
10496 F: tools/testing/selftests/landlock/
10500 LANTIQ / INTEL Ethernet drivers
10501 M: Hauke Mehrtens <hauke@hauke-m.de>
10502 L: netdev@vger.kernel.org
10504 F: drivers/net/dsa/lantiq_gswip.c
10505 F: drivers/net/dsa/lantiq_pce.h
10506 F: drivers/net/ethernet/lantiq_xrx200.c
10507 F: net/dsa/tag_gswip.c
10509 LANTIQ MIPS ARCHITECTURE
10510 M: John Crispin <john@phrozen.org>
10511 L: linux-mips@vger.kernel.org
10513 F: arch/mips/lantiq
10514 F: drivers/soc/lantiq
10516 LASI 53c700 driver for PARISC
10517 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10518 L: linux-scsi@vger.kernel.org
10520 F: Documentation/scsi/53c700.rst
10521 F: drivers/scsi/53c700*
10524 M: Tobin C. Harding <me@tobin.cc>
10525 M: Tycho Andersen <tycho@tycho.pizza>
10526 L: linux-hardening@vger.kernel.org
10528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10529 F: scripts/leaking_addresses.pl
10532 M: Pavel Machek <pavel@ucw.cz>
10533 L: linux-leds@vger.kernel.org
10535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10536 F: Documentation/devicetree/bindings/leds/
10538 F: include/linux/leds.h
10540 LEGACY EEPROM DRIVER
10541 M: Jean Delvare <jdelvare@suse.com>
10543 F: Documentation/misc-devices/eeprom.rst
10544 F: drivers/misc/eeprom/eeprom.c
10546 LEGO MINDSTORMS EV3
10547 R: David Lechner <david@lechnology.com>
10549 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10550 F: arch/arm/boot/dts/da850-lego-ev3.dts
10551 F: drivers/power/supply/lego_ev3_battery.c
10553 LEGO USB Tower driver
10554 M: Juergen Stuber <starblue@users.sourceforge.net>
10555 L: legousb-devel@lists.sourceforge.net
10557 W: http://legousb.sourceforge.net/
10558 F: drivers/usb/misc/legousbtower.c
10561 M: Matan Ziv-Av <matan@svgalib.org>
10562 L: platform-driver-x86@vger.kernel.org
10564 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10565 F: Documentation/admin-guide/laptops/lg-laptop.rst
10566 F: drivers/platform/x86/lg-laptop.c
10568 LG2160 MEDIA DRIVER
10569 M: Michael Krufky <mkrufky@linuxtv.org>
10570 L: linux-media@vger.kernel.org
10572 W: https://linuxtv.org
10573 W: http://github.com/mkrufky
10574 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10575 T: git git://linuxtv.org/mkrufky/tuners.git
10576 F: drivers/media/dvb-frontends/lg2160.*
10578 LGDT3305 MEDIA DRIVER
10579 M: Michael Krufky <mkrufky@linuxtv.org>
10580 L: linux-media@vger.kernel.org
10582 W: https://linuxtv.org
10583 W: http://github.com/mkrufky
10584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10585 T: git git://linuxtv.org/mkrufky/tuners.git
10586 F: drivers/media/dvb-frontends/lgdt3305.*
10588 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10589 M: Viresh Kumar <vireshk@kernel.org>
10590 L: linux-ide@vger.kernel.org
10592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10593 F: drivers/ata/pata_arasan_cf.c
10594 F: include/linux/pata_arasan_cf_data.h
10596 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10597 M: Linus Walleij <linus.walleij@linaro.org>
10598 L: linux-ide@vger.kernel.org
10600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10601 F: drivers/ata/pata_ftide010.c
10602 F: drivers/ata/sata_gemini.c
10603 F: drivers/ata/sata_gemini.h
10605 LIBATA SATA AHCI PLATFORM devices support
10606 M: Hans de Goede <hdegoede@redhat.com>
10607 M: Jens Axboe <axboe@kernel.dk>
10608 L: linux-ide@vger.kernel.org
10610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10611 F: drivers/ata/ahci_platform.c
10612 F: drivers/ata/libahci_platform.c
10613 F: include/linux/ahci_platform.h
10615 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10616 M: Mikael Pettersson <mikpelinux@gmail.com>
10617 L: linux-ide@vger.kernel.org
10619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10620 F: drivers/ata/sata_promise.*
10622 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10623 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10624 L: linux-ide@vger.kernel.org
10626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10627 F: Documentation/devicetree/bindings/ata/
10629 F: include/linux/ata.h
10630 F: include/linux/libata.h
10633 M: Sasha Levin <alexander.levin@microsoft.com>
10635 F: tools/lib/lockdep/
10637 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10638 M: Dan Williams <dan.j.williams@intel.com>
10639 M: Vishal Verma <vishal.l.verma@intel.com>
10640 M: Dave Jiang <dave.jiang@intel.com>
10641 L: nvdimm@lists.linux.dev
10643 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10644 P: Documentation/nvdimm/maintainer-entry-profile.rst
10645 F: drivers/nvdimm/blk.c
10646 F: drivers/nvdimm/region_devs.c
10648 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10649 M: Vishal Verma <vishal.l.verma@intel.com>
10650 M: Dan Williams <dan.j.williams@intel.com>
10651 M: Dave Jiang <dave.jiang@intel.com>
10652 L: nvdimm@lists.linux.dev
10654 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10655 P: Documentation/nvdimm/maintainer-entry-profile.rst
10656 F: drivers/nvdimm/btt*
10658 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10659 M: Dan Williams <dan.j.williams@intel.com>
10660 M: Vishal Verma <vishal.l.verma@intel.com>
10661 M: Dave Jiang <dave.jiang@intel.com>
10662 L: nvdimm@lists.linux.dev
10664 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10665 P: Documentation/nvdimm/maintainer-entry-profile.rst
10666 F: drivers/nvdimm/pmem*
10668 LIBNVDIMM: DEVICETREE BINDINGS
10669 M: Oliver O'Halloran <oohall@gmail.com>
10670 L: nvdimm@lists.linux.dev
10672 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10673 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10674 F: drivers/nvdimm/of_pmem.c
10676 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10677 M: Dan Williams <dan.j.williams@intel.com>
10678 M: Vishal Verma <vishal.l.verma@intel.com>
10679 M: Dave Jiang <dave.jiang@intel.com>
10680 M: Ira Weiny <ira.weiny@intel.com>
10681 L: nvdimm@lists.linux.dev
10683 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10684 P: Documentation/nvdimm/maintainer-entry-profile.rst
10685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10686 F: drivers/acpi/nfit/*
10687 F: drivers/nvdimm/*
10688 F: include/linux/libnvdimm.h
10689 F: include/linux/nd.h
10690 F: include/uapi/linux/ndctl.h
10691 F: tools/testing/nvdimm/
10693 LICENSES and SPDX stuff
10694 M: Thomas Gleixner <tglx@linutronix.de>
10695 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10696 L: linux-spdx@vger.kernel.org
10698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10700 F: Documentation/process/license-rules.rst
10702 F: scripts/spdxcheck-test.sh
10703 F: scripts/spdxcheck.py
10705 LINEAR RANGES HELPERS
10706 M: Mark Brown <broonie@kernel.org>
10707 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10708 F: lib/linear_ranges.c
10709 F: lib/test_linear_ranges.c
10710 F: include/linux/linear_range.h
10712 LINUX FOR POWER MACINTOSH
10713 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10714 L: linuxppc-dev@lists.ozlabs.org
10716 F: arch/powerpc/platforms/powermac/
10717 F: drivers/macintosh/
10719 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10720 M: Michael Ellerman <mpe@ellerman.id.au>
10721 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10722 R: Paul Mackerras <paulus@samba.org>
10723 L: linuxppc-dev@lists.ozlabs.org
10725 W: https://github.com/linuxppc/wiki/wiki
10726 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10728 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10729 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10730 F: Documentation/devicetree/bindings/powerpc/
10731 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10732 F: Documentation/powerpc/
10734 F: drivers/*/*/*pasemi*
10735 F: drivers/*/*pasemi*
10736 F: drivers/char/tpm/tpm_ibmvtpm*
10737 F: drivers/crypto/nx/
10738 F: drivers/crypto/vmx/
10739 F: drivers/i2c/busses/i2c-opal.c
10740 F: drivers/net/ethernet/ibm/ibmveth.*
10741 F: drivers/net/ethernet/ibm/ibmvnic.*
10742 F: drivers/pci/hotplug/pnv_php.c
10743 F: drivers/pci/hotplug/rpa*
10744 F: drivers/rtc/rtc-opal.c
10745 F: drivers/scsi/ibmvscsi/
10746 F: drivers/tty/hvc/hvc_opal.c
10747 F: drivers/watchdog/wdrtas.c
10748 F: tools/testing/selftests/powerpc
10755 LINUX FOR POWERPC EMBEDDED MPC5XXX
10756 M: Anatolij Gustschin <agust@denx.de>
10757 L: linuxppc-dev@lists.ozlabs.org
10759 F: arch/powerpc/platforms/512x/
10760 F: arch/powerpc/platforms/52xx/
10762 LINUX FOR POWERPC EMBEDDED PPC4XX
10763 L: linuxppc-dev@lists.ozlabs.org
10765 F: arch/powerpc/platforms/40x/
10766 F: arch/powerpc/platforms/44x/
10768 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10769 M: Scott Wood <oss@buserror.net>
10770 L: linuxppc-dev@lists.ozlabs.org
10772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10773 F: Documentation/devicetree/bindings/powerpc/fsl/
10774 F: arch/powerpc/platforms/83xx/
10775 F: arch/powerpc/platforms/85xx/
10777 LINUX FOR POWERPC EMBEDDED PPC8XX
10778 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10779 L: linuxppc-dev@lists.ozlabs.org
10781 F: arch/powerpc/platforms/8xx/
10783 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10784 M: Kees Cook <keescook@chromium.org>
10786 F: drivers/misc/lkdtm/*
10787 F: tools/testing/selftests/lkdtm/*
10789 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10790 M: Alan Stern <stern@rowland.harvard.edu>
10791 M: Andrea Parri <parri.andrea@gmail.com>
10792 M: Will Deacon <will@kernel.org>
10793 M: Peter Zijlstra <peterz@infradead.org>
10794 M: Boqun Feng <boqun.feng@gmail.com>
10795 M: Nicholas Piggin <npiggin@gmail.com>
10796 M: David Howells <dhowells@redhat.com>
10797 M: Jade Alglave <j.alglave@ucl.ac.uk>
10798 M: Luc Maranget <luc.maranget@inria.fr>
10799 M: "Paul E. McKenney" <paulmck@kernel.org>
10800 R: Akira Yokosawa <akiyks@gmail.com>
10801 R: Daniel Lustig <dlustig@nvidia.com>
10802 R: Joel Fernandes <joel@joelfernandes.org>
10803 L: linux-kernel@vger.kernel.org
10804 L: linux-arch@vger.kernel.org
10806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10807 F: Documentation/atomic_bitops.txt
10808 F: Documentation/atomic_t.txt
10809 F: Documentation/core-api/refcount-vs-atomic.rst
10810 F: Documentation/litmus-tests/
10811 F: Documentation/memory-barriers.txt
10812 F: tools/memory-model/
10814 LIS3LV02D ACCELEROMETER DRIVER
10815 M: Eric Piel <eric.piel@tremplin-utc.net>
10817 F: Documentation/misc-devices/lis3lv02d.rst
10818 F: drivers/misc/lis3lv02d/
10819 F: drivers/platform/x86/hp_accel.c
10822 M: David Gow <davidgow@google.com>
10823 L: linux-kselftest@vger.kernel.org
10824 L: kunit-dev@googlegroups.com
10829 M: Karol Gugala <kgugala@antmicro.com>
10830 M: Mateusz Holenko <mholenko@antmicro.com>
10832 F: Documentation/devicetree/bindings/*/litex,*.yaml
10833 F: arch/openrisc/boot/dts/or1klitex.dts
10834 F: drivers/soc/litex/litex_soc_ctrl.c
10835 F: drivers/tty/serial/liteuart.c
10836 F: include/linux/litex.h
10839 M: Josh Poimboeuf <jpoimboe@redhat.com>
10840 M: Jiri Kosina <jikos@kernel.org>
10841 M: Miroslav Benes <mbenes@suse.cz>
10842 M: Petr Mladek <pmladek@suse.com>
10843 R: Joe Lawrence <joe.lawrence@redhat.com>
10844 L: live-patching@vger.kernel.org
10846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10847 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10848 F: Documentation/livepatch/
10849 F: arch/powerpc/include/asm/livepatch.h
10850 F: arch/s390/include/asm/livepatch.h
10851 F: arch/x86/include/asm/livepatch.h
10852 F: include/linux/livepatch.h
10853 F: kernel/livepatch/
10855 F: samples/livepatch/
10856 F: tools/testing/selftests/livepatch/
10859 L: netdev@vger.kernel.org
10861 F: include/linux/llc.h
10862 F: include/net/llc*
10863 F: include/uapi/linux/llc.h
10866 LM73 HARDWARE MONITOR DRIVER
10867 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10868 L: linux-hwmon@vger.kernel.org
10870 F: drivers/hwmon/lm73.c
10872 LM78 HARDWARE MONITOR DRIVER
10873 M: Jean Delvare <jdelvare@suse.com>
10874 L: linux-hwmon@vger.kernel.org
10876 F: Documentation/hwmon/lm78.rst
10877 F: drivers/hwmon/lm78.c
10879 LM83 HARDWARE MONITOR DRIVER
10880 M: Jean Delvare <jdelvare@suse.com>
10881 L: linux-hwmon@vger.kernel.org
10883 F: Documentation/hwmon/lm83.rst
10884 F: drivers/hwmon/lm83.c
10886 LM90 HARDWARE MONITOR DRIVER
10887 M: Jean Delvare <jdelvare@suse.com>
10888 L: linux-hwmon@vger.kernel.org
10890 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10891 F: Documentation/hwmon/lm90.rst
10892 F: drivers/hwmon/lm90.c
10893 F: include/dt-bindings/thermal/lm90.h
10895 LM95234 HARDWARE MONITOR DRIVER
10896 M: Guenter Roeck <linux@roeck-us.net>
10897 L: linux-hwmon@vger.kernel.org
10899 F: Documentation/hwmon/lm95234.rst
10900 F: drivers/hwmon/lm95234.c
10902 LME2510 MEDIA DRIVER
10903 M: Malcolm Priestley <tvboxspy@gmail.com>
10904 L: linux-media@vger.kernel.org
10906 W: https://linuxtv.org
10907 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10908 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10910 LOADPIN SECURITY MODULE
10911 M: Kees Cook <keescook@chromium.org>
10913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10914 F: Documentation/admin-guide/LSM/LoadPin.rst
10915 F: security/loadpin/
10918 M: Peter Zijlstra <peterz@infradead.org>
10919 M: Ingo Molnar <mingo@redhat.com>
10920 M: Will Deacon <will@kernel.org>
10921 R: Waiman Long <longman@redhat.com>
10922 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10923 L: linux-kernel@vger.kernel.org
10925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10926 F: Documentation/locking/
10927 F: arch/*/include/asm/spinlock*.h
10928 F: include/linux/lockdep.h
10929 F: include/linux/mutex*.h
10930 F: include/linux/rwlock*.h
10931 F: include/linux/rwsem*.h
10932 F: include/linux/seqlock.h
10933 F: include/linux/spinlock*.h
10935 F: lib/locking*.[ch]
10936 X: kernel/locking/locktorture.c
10938 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10939 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10940 L: linux-ntfs-dev@lists.sourceforge.net
10942 W: http://www.linux-ntfs.org/content/view/19/37/
10943 F: Documentation/admin-guide/ldm.rst
10944 F: block/partitions/ldm.*
10946 LOGITECH HID GAMING KEYBOARDS
10947 M: Hans de Goede <hdegoede@redhat.com>
10948 L: linux-input@vger.kernel.org
10950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10951 F: drivers/hid/hid-lg-g15.c
10953 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10954 M: Adrien Grassein <adrien.grassein@gmail.com>
10956 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10957 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10959 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10960 M: Sathya Prakash <sathya.prakash@broadcom.com>
10961 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10962 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10963 L: MPT-FusionLinux.pdl@broadcom.com
10964 L: linux-scsi@vger.kernel.org
10966 W: http://www.avagotech.com/support/
10967 F: drivers/message/fusion/
10968 F: drivers/scsi/mpt3sas/
10970 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10971 M: Matthew Wilcox <willy@infradead.org>
10972 L: linux-scsi@vger.kernel.org
10974 F: drivers/scsi/sym53c8xx_2/
10977 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10978 L: linux-iio@vger.kernel.org
10980 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10981 F: drivers/iio/dac/ltc1660.c
10983 LTC2947 HARDWARE MONITOR DRIVER
10984 M: Nuno Sá <nuno.sa@analog.com>
10985 L: linux-hwmon@vger.kernel.org
10987 W: http://ez.analog.com/community/linux-device-drivers
10988 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10989 F: drivers/hwmon/ltc2947-core.c
10990 F: drivers/hwmon/ltc2947-i2c.c
10991 F: drivers/hwmon/ltc2947-spi.c
10992 F: drivers/hwmon/ltc2947.h
10994 LTC2983 IIO TEMPERATURE DRIVER
10995 M: Nuno Sá <nuno.sa@analog.com>
10996 L: linux-iio@vger.kernel.org
10998 W: http://ez.analog.com/community/linux-device-drivers
10999 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11000 F: drivers/iio/temperature/ltc2983.c
11002 LTC4261 HARDWARE MONITOR DRIVER
11003 M: Guenter Roeck <linux@roeck-us.net>
11004 L: linux-hwmon@vger.kernel.org
11006 F: Documentation/hwmon/ltc4261.rst
11007 F: drivers/hwmon/ltc4261.c
11009 LTC4306 I2C MULTIPLEXER DRIVER
11010 M: Michael Hennerich <michael.hennerich@analog.com>
11011 L: linux-i2c@vger.kernel.org
11013 W: http://ez.analog.com/community/linux-device-drivers
11014 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11015 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11017 LTP (Linux Test Project)
11018 M: Mike Frysinger <vapier@gentoo.org>
11019 M: Cyril Hrubis <chrubis@suse.cz>
11020 M: Wanlong Gao <wanlong.gao@gmail.com>
11021 M: Jan Stancek <jstancek@redhat.com>
11022 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11023 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11024 L: ltp@lists.linux.it (subscribers-only)
11026 W: http://linux-test-project.github.io/
11027 T: git git://github.com/linux-test-project/ltp.git
11030 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11031 L: netdev@vger.kernel.org
11033 F: drivers/net/pcs/pcs-lynx.c
11034 F: include/linux/pcs-lynx.h
11037 M: Geert Uytterhoeven <geert@linux-m68k.org>
11038 L: linux-m68k@lists.linux-m68k.org
11040 W: http://www.linux-m68k.org/
11041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11045 M68K ON APPLE MACINTOSH
11046 M: Joshua Thompson <funaho@jurai.org>
11047 L: linux-m68k@lists.linux-m68k.org
11049 W: http://www.mac.linux-m68k.org/
11051 F: drivers/macintosh/adb-iop.c
11052 F: drivers/macintosh/via-macii.c
11055 M: Philip Blundell <philb@gnu.org>
11057 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11058 F: arch/m68k/hp300/
11060 M88DS3103 MEDIA DRIVER
11061 M: Antti Palosaari <crope@iki.fi>
11062 L: linux-media@vger.kernel.org
11064 W: https://linuxtv.org
11065 W: http://palosaari.fi/linux/
11066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11067 T: git git://linuxtv.org/anttip/media_tree.git
11068 F: drivers/media/dvb-frontends/m88ds3103*
11070 M88RS2000 MEDIA DRIVER
11071 M: Malcolm Priestley <tvboxspy@gmail.com>
11072 L: linux-media@vger.kernel.org
11074 W: https://linuxtv.org
11075 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11076 F: drivers/media/dvb-frontends/m88rs2000*
11078 MA901 MASTERKIT USB FM RADIO DRIVER
11079 M: Alexey Klimov <klimov.linux@gmail.com>
11080 L: linux-media@vger.kernel.org
11082 T: git git://linuxtv.org/media_tree.git
11083 F: drivers/media/radio/radio-ma901.c
11086 M: Johannes Berg <johannes@sipsolutions.net>
11087 L: linux-wireless@vger.kernel.org
11089 W: https://wireless.wiki.kernel.org/
11090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11092 F: Documentation/networking/mac80211-injection.rst
11093 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11094 F: drivers/net/wireless/mac80211_hwsim.[ch]
11095 F: include/net/mac80211.h
11099 M: Jassi Brar <jassisinghbrar@gmail.com>
11100 L: linux-kernel@vger.kernel.org
11102 F: drivers/mailbox/
11103 F: include/linux/mailbox_client.h
11104 F: include/linux/mailbox_controller.h
11105 F: include/dt-bindings/mailbox/
11106 F: Documentation/devicetree/bindings/mailbox/
11109 M: Viresh Kumar <viresh.kumar@linaro.org>
11110 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11111 L: linux-kernel@vger.kernel.org
11113 F: drivers/mailbox/arm_mhuv2.c
11114 F: include/linux/mailbox/arm_mhuv2_message.h
11115 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11117 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11118 M: Jeremy Kerr <jk@codeconstruct.com.au>
11119 M: Matt Johnston <matt@codeconstruct.com.au>
11120 L: netdev@vger.kernel.org
11122 F: Documentation/networking/mctp.rst
11123 F: drivers/net/mctp/
11124 F: include/net/mctp.h
11125 F: include/net/mctpdevice.h
11126 F: include/net/netns/mctp.h
11129 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11130 M: Michael Kerrisk <mtk.manpages@gmail.com>
11131 L: linux-man@vger.kernel.org
11133 W: http://www.kernel.org/doc/man-pages
11135 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11136 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11137 L: linux-mips@vger.kernel.org
11139 F: arch/mips/boot/dts/img/pistachio*
11141 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11142 M: Andrew Lunn <andrew@lunn.ch>
11143 M: Vivien Didelot <vivien.didelot@gmail.com>
11144 L: netdev@vger.kernel.org
11146 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11147 F: Documentation/networking/devlink/mv88e6xxx.rst
11148 F: drivers/net/dsa/mv88e6xxx/
11149 F: include/linux/platform_data/mv88e6xxx.h
11151 MARVELL ARMADA 3700 PHY DRIVERS
11152 M: Miquel Raynal <miquel.raynal@bootlin.com>
11154 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11155 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11156 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11157 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11159 MARVELL ARMADA DRM SUPPORT
11160 M: Russell King <linux@armlinux.org.uk>
11162 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11163 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11164 F: Documentation/devicetree/bindings/display/armada/
11165 F: drivers/gpu/drm/armada/
11166 F: include/uapi/drm/armada_drm.h
11168 MARVELL CRYPTO DRIVER
11169 M: Boris Brezillon <bbrezillon@kernel.org>
11170 M: Arnaud Ebalard <arno@natisbad.org>
11171 M: Srujana Challa <schalla@marvell.com>
11172 L: linux-crypto@vger.kernel.org
11174 F: drivers/crypto/marvell/
11175 F: include/linux/soc/marvell/octeontx2/
11177 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11178 M: Mirko Lindner <mlindner@marvell.com>
11179 M: Stephen Hemminger <stephen@networkplumber.org>
11180 L: netdev@vger.kernel.org
11182 F: drivers/net/ethernet/marvell/sk*
11184 MARVELL LIBERTAS WIRELESS DRIVER
11185 L: libertas-dev@lists.infradead.org
11187 F: drivers/net/wireless/marvell/libertas/
11189 MARVELL MACCHIATOBIN SUPPORT
11190 M: Russell King <linux@armlinux.org.uk>
11191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11193 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11195 MARVELL MV643XX ETHERNET DRIVER
11196 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11197 L: netdev@vger.kernel.org
11199 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11200 F: include/linux/mv643xx.h
11202 MARVELL MV88X3310 PHY DRIVER
11203 M: Russell King <linux@armlinux.org.uk>
11204 M: Marek Behún <kabel@kernel.org>
11205 L: netdev@vger.kernel.org
11207 F: drivers/net/phy/marvell10g.c
11209 MARVELL MVEBU THERMAL DRIVER
11210 M: Miquel Raynal <miquel.raynal@bootlin.com>
11212 F: drivers/thermal/armada_thermal.c
11214 MARVELL MVNETA ETHERNET DRIVER
11215 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11216 L: netdev@vger.kernel.org
11218 F: drivers/net/ethernet/marvell/mvneta.*
11220 MARVELL MVPP2 ETHERNET DRIVER
11221 M: Marcin Wojtas <mw@semihalf.com>
11222 M: Russell King <linux@armlinux.org.uk>
11223 L: netdev@vger.kernel.org
11225 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11226 F: drivers/net/ethernet/marvell/mvpp2/
11228 MARVELL MWIFIEX WIRELESS DRIVER
11229 M: Amitkumar Karwar <amitkarwar@gmail.com>
11230 M: Ganapathi Bhat <ganapathi017@gmail.com>
11231 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11232 M: Xinming Hu <huxinming820@gmail.com>
11233 L: linux-wireless@vger.kernel.org
11235 F: drivers/net/wireless/marvell/mwifiex/
11237 MARVELL MWL8K WIRELESS DRIVER
11238 M: Lennert Buytenhek <buytenh@wantstofly.org>
11239 L: linux-wireless@vger.kernel.org
11241 F: drivers/net/wireless/marvell/mwl8k.c
11243 MARVELL NAND CONTROLLER DRIVER
11244 M: Miquel Raynal <miquel.raynal@bootlin.com>
11245 L: linux-mtd@lists.infradead.org
11247 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11248 F: drivers/mtd/nand/raw/marvell_nand.c
11250 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11251 M: Sunil Goutham <sgoutham@marvell.com>
11252 M: Geetha sowjanya <gakula@marvell.com>
11253 M: Subbaraya Sundeep <sbhatta@marvell.com>
11254 M: hariprasad <hkelam@marvell.com>
11255 L: netdev@vger.kernel.org
11257 F: drivers/net/ethernet/marvell/octeontx2/nic/
11258 F: include/linux/soc/marvell/octeontx2/
11260 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11261 M: Sunil Goutham <sgoutham@marvell.com>
11262 M: Linu Cherian <lcherian@marvell.com>
11263 M: Geetha sowjanya <gakula@marvell.com>
11264 M: Jerin Jacob <jerinj@marvell.com>
11265 M: hariprasad <hkelam@marvell.com>
11266 M: Subbaraya Sundeep <sbhatta@marvell.com>
11267 L: netdev@vger.kernel.org
11269 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11270 F: drivers/net/ethernet/marvell/octeontx2/af/
11272 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11273 M: Vadym Kochan <vkochan@marvell.com>
11274 M: Taras Chornyi <tchornyi@marvell.com>
11276 W: https://github.com/Marvell-switching/switchdev-prestera
11277 F: drivers/net/ethernet/marvell/prestera/
11279 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11280 M: Nicolas Pitre <nico@fluxnic.net>
11282 F: drivers/mmc/host/mvsdio.*
11284 MARVELL USB MDIO CONTROLLER DRIVER
11285 M: Tobias Waldekranz <tobias@waldekranz.com>
11286 L: netdev@vger.kernel.org
11288 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11289 F: drivers/net/mdio/mdio-mvusb.c
11291 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11292 M: Hu Ziji <huziji@marvell.com>
11293 L: linux-mmc@vger.kernel.org
11295 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11296 F: drivers/mmc/host/sdhci-xenon*
11298 MATROX FRAMEBUFFER DRIVER
11299 L: linux-fbdev@vger.kernel.org
11301 F: drivers/video/fbdev/matrox/matroxfb_*
11302 F: include/uapi/linux/matroxfb.h
11305 M: Daniel Nilsson <daniel.nilsson@flex.com>
11306 L: linux-hwmon@vger.kernel.org
11308 F: Documentation/hwmon/max15301.rst
11309 F: drivers/hwmon/pmbus/max15301.c
11311 MAX16065 HARDWARE MONITOR DRIVER
11312 M: Guenter Roeck <linux@roeck-us.net>
11313 L: linux-hwmon@vger.kernel.org
11315 F: Documentation/hwmon/max16065.rst
11316 F: drivers/hwmon/max16065.c
11318 MAX2175 SDR TUNER DRIVER
11319 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11320 L: linux-media@vger.kernel.org
11322 T: git git://linuxtv.org/media_tree.git
11323 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11324 F: Documentation/userspace-api/media/drivers/max2175.rst
11325 F: drivers/media/i2c/max2175*
11326 F: include/uapi/linux/max2175.h
11328 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11329 L: linux-hwmon@vger.kernel.org
11331 F: Documentation/hwmon/max6650.rst
11332 F: drivers/hwmon/max6650.c
11334 MAX6697 HARDWARE MONITOR DRIVER
11335 M: Guenter Roeck <linux@roeck-us.net>
11336 L: linux-hwmon@vger.kernel.org
11338 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11339 F: Documentation/hwmon/max6697.rst
11340 F: drivers/hwmon/max6697.c
11341 F: include/linux/platform_data/max6697.h
11343 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11344 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11345 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11346 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11347 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11348 L: linux-media@vger.kernel.org
11350 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11351 F: drivers/media/i2c/max9286.c
11353 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11354 M: Peter Rosin <peda@axentia.se>
11355 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11357 F: Documentation/devicetree/bindings/sound/max9860.txt
11358 F: sound/soc/codecs/max9860.*
11360 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11361 M: Andreas Klinger <ak@it-klinger.de>
11362 L: linux-iio@vger.kernel.org
11364 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11365 F: drivers/iio/proximity/mb1232.c
11367 MAXIM MAX77650 PMIC MFD DRIVER
11368 M: Bartosz Golaszewski <brgl@bgdev.pl>
11369 L: linux-kernel@vger.kernel.org
11371 F: Documentation/devicetree/bindings/*/*max77650.yaml
11372 F: Documentation/devicetree/bindings/*/max77650*.yaml
11373 F: drivers/gpio/gpio-max77650.c
11374 F: drivers/input/misc/max77650-onkey.c
11375 F: drivers/leds/leds-max77650.c
11376 F: drivers/mfd/max77650.c
11377 F: drivers/power/supply/max77650-charger.c
11378 F: drivers/regulator/max77650-regulator.c
11379 F: include/linux/mfd/max77650.h
11381 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11382 M: Javier Martinez Canillas <javier@dowhile0.org>
11383 L: linux-kernel@vger.kernel.org
11385 F: Documentation/devicetree/bindings/*/*max77802.txt
11386 F: drivers/regulator/max77802-regulator.c
11387 F: include/dt-bindings/*/*max77802.h
11389 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11390 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11391 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11392 L: linux-pm@vger.kernel.org
11394 F: drivers/power/supply/max14577_charger.c
11395 F: drivers/power/supply/max77693_charger.c
11397 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11398 M: Chanwoo Choi <cw00.choi@samsung.com>
11399 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11400 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11401 L: linux-kernel@vger.kernel.org
11403 F: Documentation/devicetree/bindings/*/max77686.txt
11404 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11405 F: Documentation/devicetree/bindings/mfd/max14577.txt
11406 F: Documentation/devicetree/bindings/mfd/max77693.txt
11407 F: drivers/*/max14577*.c
11408 F: drivers/*/max77686*.c
11409 F: drivers/*/max77693*.c
11410 F: drivers/clk/clk-max77686.c
11411 F: drivers/extcon/extcon-max14577.c
11412 F: drivers/extcon/extcon-max77693.c
11413 F: drivers/rtc/rtc-max77686.c
11414 F: include/linux/mfd/max14577*.h
11415 F: include/linux/mfd/max77686*.h
11416 F: include/linux/mfd/max77693*.h
11418 MAXIRADIO FM RADIO RECEIVER DRIVER
11419 M: Hans Verkuil <hverkuil@xs4all.nl>
11420 L: linux-media@vger.kernel.org
11422 W: https://linuxtv.org
11423 T: git git://linuxtv.org/media_tree.git
11424 F: drivers/media/radio/radio-maxiradio*
11426 MAXLINEAR ETHERNET PHY DRIVER
11427 M: Xu Liang <lxu@maxlinear.com>
11428 L: netdev@vger.kernel.org
11430 F: drivers/net/phy/mxl-gpy.c
11432 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11433 R: Yasushi SHOJI <yashi@spacecubics.com>
11434 L: linux-can@vger.kernel.org
11436 F: drivers/net/can/usb/mcba_usb.c
11438 MCAN MMIO DEVICE DRIVER
11439 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11440 L: linux-can@vger.kernel.org
11442 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11443 F: drivers/net/can/m_can/m_can.c
11444 F: drivers/net/can/m_can/m_can.h
11445 F: drivers/net/can/m_can/m_can_platform.c
11447 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11448 M: Rishi Gupta <gupt21@gmail.com>
11449 L: linux-i2c@vger.kernel.org
11450 L: linux-input@vger.kernel.org
11452 F: drivers/hid/hid-mcp2221.c
11454 MCP251XFD SPI-CAN NETWORK DRIVER
11455 M: Marc Kleine-Budde <mkl@pengutronix.de>
11456 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11457 R: Thomas Kopp <thomas.kopp@microchip.com>
11458 L: linux-can@vger.kernel.org
11460 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11461 F: drivers/net/can/spi/mcp251xfd/
11463 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11464 M: Peter Rosin <peda@axentia.se>
11465 L: linux-iio@vger.kernel.org
11467 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11468 F: drivers/iio/potentiometer/mcp4018.c
11469 F: drivers/iio/potentiometer/mcp4531.c
11471 MCR20A IEEE-802.15.4 RADIO DRIVER
11472 M: Xue Liu <liuxuenetmail@gmail.com>
11473 L: linux-wpan@vger.kernel.org
11475 W: https://github.com/xueliu/mcr20a-linux
11476 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11477 F: drivers/net/ieee802154/mcr20a.c
11478 F: drivers/net/ieee802154/mcr20a.h
11480 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11481 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11482 L: linux-iio@vger.kernel.org
11484 F: drivers/iio/dac/cio-dac.c
11486 MEDIA CONTROLLER FRAMEWORK
11487 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11488 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11489 L: linux-media@vger.kernel.org
11491 W: https://www.linuxtv.org
11492 T: git git://linuxtv.org/media_tree.git
11493 F: drivers/media/mc/
11494 F: include/media/media-*.h
11495 F: include/uapi/linux/media.h
11497 MEDIA DRIVER FOR FREESCALE IMX PXP
11498 M: Philipp Zabel <p.zabel@pengutronix.de>
11499 L: linux-media@vger.kernel.org
11501 T: git git://linuxtv.org/media_tree.git
11502 F: drivers/media/platform/imx-pxp.[ch]
11504 MEDIA DRIVERS FOR ASCOT2E
11505 M: Sergey Kozlov <serjk@netup.ru>
11506 M: Abylay Ospan <aospan@netup.ru>
11507 L: linux-media@vger.kernel.org
11509 W: https://linuxtv.org
11510 W: http://netup.tv/
11511 T: git git://linuxtv.org/media_tree.git
11512 F: drivers/media/dvb-frontends/ascot2e*
11514 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11515 M: Jasmin Jessich <jasmin@anw.at>
11516 L: linux-media@vger.kernel.org
11518 W: https://linuxtv.org
11519 T: git git://linuxtv.org/media_tree.git
11520 F: drivers/media/dvb-frontends/cxd2099*
11522 MEDIA DRIVERS FOR CXD2841ER
11523 M: Sergey Kozlov <serjk@netup.ru>
11524 M: Abylay Ospan <aospan@netup.ru>
11525 L: linux-media@vger.kernel.org
11527 W: https://linuxtv.org
11528 W: http://netup.tv/
11529 T: git git://linuxtv.org/media_tree.git
11530 F: drivers/media/dvb-frontends/cxd2841er*
11532 MEDIA DRIVERS FOR CXD2880
11533 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11534 L: linux-media@vger.kernel.org
11536 W: http://linuxtv.org/
11537 T: git git://linuxtv.org/media_tree.git
11538 F: drivers/media/dvb-frontends/cxd2880/*
11539 F: drivers/media/spi/cxd2880*
11541 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11542 L: linux-media@vger.kernel.org
11544 W: https://linuxtv.org
11545 T: git git://linuxtv.org/media_tree.git
11546 F: drivers/media/pci/ddbridge/*
11548 MEDIA DRIVERS FOR FREESCALE IMX
11549 M: Steve Longerbeam <slongerbeam@gmail.com>
11550 M: Philipp Zabel <p.zabel@pengutronix.de>
11551 L: linux-media@vger.kernel.org
11553 T: git git://linuxtv.org/media_tree.git
11554 F: Documentation/admin-guide/media/imx.rst
11555 F: Documentation/devicetree/bindings/media/imx.txt
11556 F: drivers/staging/media/imx/
11557 F: include/linux/imx-media.h
11558 F: include/media/imx.h
11560 MEDIA DRIVERS FOR FREESCALE IMX7
11561 M: Rui Miguel Silva <rmfrfs@gmail.com>
11562 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11563 L: linux-media@vger.kernel.org
11565 T: git git://linuxtv.org/media_tree.git
11566 F: Documentation/admin-guide/media/imx7.rst
11567 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11568 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11569 F: drivers/staging/media/imx/imx7-media-csi.c
11570 F: drivers/staging/media/imx/imx7-mipi-csis.c
11572 MEDIA DRIVERS FOR HELENE
11573 M: Abylay Ospan <aospan@netup.ru>
11574 L: linux-media@vger.kernel.org
11576 W: https://linuxtv.org
11577 W: http://netup.tv/
11578 T: git git://linuxtv.org/media_tree.git
11579 F: drivers/media/dvb-frontends/helene*
11581 MEDIA DRIVERS FOR HORUS3A
11582 M: Sergey Kozlov <serjk@netup.ru>
11583 M: Abylay Ospan <aospan@netup.ru>
11584 L: linux-media@vger.kernel.org
11586 W: https://linuxtv.org
11587 W: http://netup.tv/
11588 T: git git://linuxtv.org/media_tree.git
11589 F: drivers/media/dvb-frontends/horus3a*
11591 MEDIA DRIVERS FOR LNBH25
11592 M: Sergey Kozlov <serjk@netup.ru>
11593 M: Abylay Ospan <aospan@netup.ru>
11594 L: linux-media@vger.kernel.org
11596 W: https://linuxtv.org
11597 W: http://netup.tv/
11598 T: git git://linuxtv.org/media_tree.git
11599 F: drivers/media/dvb-frontends/lnbh25*
11601 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11602 L: linux-media@vger.kernel.org
11604 W: https://linuxtv.org
11605 T: git git://linuxtv.org/media_tree.git
11606 F: drivers/media/dvb-frontends/mxl5xx*
11608 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11609 M: Sergey Kozlov <serjk@netup.ru>
11610 M: Abylay Ospan <aospan@netup.ru>
11611 L: linux-media@vger.kernel.org
11613 W: https://linuxtv.org
11614 W: http://netup.tv/
11615 T: git git://linuxtv.org/media_tree.git
11616 F: drivers/media/pci/netup_unidvb/*
11618 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11619 M: Dmitry Osipenko <digetx@gmail.com>
11620 L: linux-media@vger.kernel.org
11621 L: linux-tegra@vger.kernel.org
11623 T: git git://linuxtv.org/media_tree.git
11624 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11625 F: drivers/staging/media/tegra-vde/
11627 MEDIA DRIVERS FOR RENESAS - CEU
11628 M: Jacopo Mondi <jacopo@jmondi.org>
11629 L: linux-media@vger.kernel.org
11630 L: linux-renesas-soc@vger.kernel.org
11632 T: git git://linuxtv.org/media_tree.git
11633 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11634 F: drivers/media/platform/renesas-ceu.c
11635 F: include/media/drv-intf/renesas-ceu.h
11637 MEDIA DRIVERS FOR RENESAS - DRIF
11638 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11639 L: linux-media@vger.kernel.org
11640 L: linux-renesas-soc@vger.kernel.org
11642 T: git git://linuxtv.org/media_tree.git
11643 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11644 F: drivers/media/platform/rcar_drif.c
11646 MEDIA DRIVERS FOR RENESAS - FCP
11647 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11648 L: linux-media@vger.kernel.org
11649 L: linux-renesas-soc@vger.kernel.org
11651 T: git git://linuxtv.org/media_tree.git
11652 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11653 F: drivers/media/platform/rcar-fcp.c
11654 F: include/media/rcar-fcp.h
11656 MEDIA DRIVERS FOR RENESAS - FDP1
11657 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11658 L: linux-media@vger.kernel.org
11659 L: linux-renesas-soc@vger.kernel.org
11661 T: git git://linuxtv.org/media_tree.git
11662 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11663 F: drivers/media/platform/rcar_fdp1.c
11665 MEDIA DRIVERS FOR RENESAS - VIN
11666 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11667 L: linux-media@vger.kernel.org
11668 L: linux-renesas-soc@vger.kernel.org
11670 T: git git://linuxtv.org/media_tree.git
11671 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11672 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11673 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11674 F: drivers/media/platform/rcar-vin/
11676 MEDIA DRIVERS FOR RENESAS - VSP1
11677 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11678 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11679 L: linux-media@vger.kernel.org
11680 L: linux-renesas-soc@vger.kernel.org
11682 T: git git://linuxtv.org/media_tree.git
11683 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11684 F: drivers/media/platform/vsp1/
11686 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11687 L: linux-media@vger.kernel.org
11689 W: https://linuxtv.org
11690 T: git git://linuxtv.org/media_tree.git
11691 F: drivers/media/dvb-frontends/stv0910*
11693 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11694 L: linux-media@vger.kernel.org
11696 W: https://linuxtv.org
11697 T: git git://linuxtv.org/media_tree.git
11698 F: drivers/media/dvb-frontends/stv6111*
11700 MEDIA DRIVERS FOR STM32 - DCMI
11701 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11702 L: linux-media@vger.kernel.org
11704 T: git git://linuxtv.org/media_tree.git
11705 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11706 F: drivers/media/platform/stm32/stm32-dcmi.c
11708 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11709 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11710 L: linux-media@vger.kernel.org
11712 W: https://linuxtv.org
11713 Q: http://patchwork.kernel.org/project/linux-media/list/
11714 T: git git://linuxtv.org/media_tree.git
11715 F: Documentation/admin-guide/media/
11716 F: Documentation/devicetree/bindings/media/
11717 F: Documentation/driver-api/media/
11718 F: Documentation/userspace-api/media/
11720 F: drivers/staging/media/
11721 F: include/linux/platform_data/media/
11723 F: include/uapi/linux/dvb/
11724 F: include/uapi/linux/ivtv*
11725 F: include/uapi/linux/media.h
11726 F: include/uapi/linux/meye.h
11727 F: include/uapi/linux/uvcvideo.h
11728 F: include/uapi/linux/v4l2-*
11729 F: include/uapi/linux/videodev2.h
11731 MEDIATEK BLUETOOTH DRIVER
11732 M: Sean Wang <sean.wang@mediatek.com>
11733 L: linux-bluetooth@vger.kernel.org
11734 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11736 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11737 F: drivers/bluetooth/btmtkuart.c
11739 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11740 M: Sean Wang <sean.wang@mediatek.com>
11741 L: linux-pm@vger.kernel.org
11743 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11744 F: drivers/power/reset/mt6323-poweroff.c
11746 MEDIATEK CIR DRIVER
11747 M: Sean Wang <sean.wang@mediatek.com>
11749 F: drivers/media/rc/mtk-cir.c
11751 MEDIATEK DMA DRIVER
11752 M: Sean Wang <sean.wang@mediatek.com>
11753 L: dmaengine@vger.kernel.org
11754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11755 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11757 F: Documentation/devicetree/bindings/dma/mtk-*
11758 F: drivers/dma/mediatek/
11760 MEDIATEK ETHERNET DRIVER
11761 M: Felix Fietkau <nbd@nbd.name>
11762 M: John Crispin <john@phrozen.org>
11763 M: Sean Wang <sean.wang@mediatek.com>
11764 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11765 L: netdev@vger.kernel.org
11767 F: drivers/net/ethernet/mediatek/
11769 MEDIATEK I2C CONTROLLER DRIVER
11770 M: Qii Wang <qii.wang@mediatek.com>
11771 L: linux-i2c@vger.kernel.org
11773 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11774 F: drivers/i2c/busses/i2c-mt65xx.c
11776 MEDIATEK IOMMU DRIVER
11777 M: Yong Wu <yong.wu@mediatek.com>
11778 L: iommu@lists.linux-foundation.org
11779 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11781 F: Documentation/devicetree/bindings/iommu/mediatek*
11782 F: drivers/iommu/mtk_iommu*
11783 F: include/dt-bindings/memory/mt*-port.h
11785 MEDIATEK JPEG DRIVER
11786 M: Rick Chang <rick.chang@mediatek.com>
11787 M: Bin Liu <bin.liu@mediatek.com>
11789 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11790 F: drivers/media/platform/mtk-jpeg/
11792 MEDIATEK MDP DRIVER
11793 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11794 M: Houlong Wei <houlong.wei@mediatek.com>
11795 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11797 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11798 F: drivers/media/platform/mtk-mdp/
11799 F: drivers/media/platform/mtk-vpu/
11801 MEDIATEK MEDIA DRIVER
11802 M: Tiffany Lin <tiffany.lin@mediatek.com>
11803 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11805 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11806 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11807 F: drivers/media/platform/mtk-vcodec/
11808 F: drivers/media/platform/mtk-vpu/
11810 MEDIATEK MMC/SD/SDIO DRIVER
11811 M: Chaotian Jing <chaotian.jing@mediatek.com>
11813 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11814 F: drivers/mmc/host/mtk-sd.c
11816 MEDIATEK MT76 WIRELESS LAN DRIVER
11817 M: Felix Fietkau <nbd@nbd.name>
11818 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11819 R: Ryder Lee <ryder.lee@mediatek.com>
11820 L: linux-wireless@vger.kernel.org
11822 F: drivers/net/wireless/mediatek/mt76/
11824 MEDIATEK MT7601U WIRELESS LAN DRIVER
11825 M: Jakub Kicinski <kubakici@wp.pl>
11826 L: linux-wireless@vger.kernel.org
11828 F: drivers/net/wireless/mediatek/mt7601u/
11830 MEDIATEK MT7621 CLOCK DRIVER
11831 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11833 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11834 F: drivers/clk/ralink/clk-mt7621.c
11836 MEDIATEK MT7621/28/88 I2C DRIVER
11837 M: Stefan Roese <sr@denx.de>
11838 L: linux-i2c@vger.kernel.org
11840 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11841 F: drivers/i2c/busses/i2c-mt7621.c
11843 MEDIATEK MT7621 PHY PCI DRIVER
11844 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11846 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11847 F: drivers/phy/ralink/phy-mt7621-pci.c
11849 MEDIATEK NAND CONTROLLER DRIVER
11850 L: linux-mtd@lists.infradead.org
11852 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11853 F: drivers/mtd/nand/raw/mtk_*
11855 MEDIATEK PMIC LED DRIVER
11856 M: Sean Wang <sean.wang@mediatek.com>
11858 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11859 F: drivers/leds/leds-mt6323.c
11861 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11862 M: Sean Wang <sean.wang@mediatek.com>
11864 F: drivers/char/hw_random/mtk-rng.c
11866 MEDIATEK SWITCH DRIVER
11867 M: Sean Wang <sean.wang@mediatek.com>
11868 M: Landen Chao <Landen.Chao@mediatek.com>
11869 M: DENG Qingfang <dqfext@gmail.com>
11870 L: netdev@vger.kernel.org
11872 F: drivers/net/dsa/mt7530.*
11873 F: net/dsa/tag_mtk.c
11875 MEDIATEK USB3 DRD IP DRIVER
11876 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11877 L: linux-usb@vger.kernel.org
11878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11879 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11881 F: Documentation/devicetree/bindings/usb/mediatek,*
11882 F: drivers/usb/host/xhci-mtk*
11883 F: drivers/usb/mtu3/
11885 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11886 M: Peter Senna Tschudin <peter.senna@gmail.com>
11887 M: Martin Donnelly <martin.donnelly@ge.com>
11888 M: Martyn Welch <martyn.welch@collabora.co.uk>
11890 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11891 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11893 MEGARAID SCSI/SAS DRIVERS
11894 M: Kashyap Desai <kashyap.desai@broadcom.com>
11895 M: Sumit Saxena <sumit.saxena@broadcom.com>
11896 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11897 L: megaraidlinux.pdl@broadcom.com
11898 L: linux-scsi@vger.kernel.org
11900 W: http://www.avagotech.com/support/
11901 F: Documentation/scsi/megaraid.rst
11902 F: drivers/scsi/megaraid.*
11903 F: drivers/scsi/megaraid/
11905 MELEXIS MLX90614 DRIVER
11906 M: Crt Mori <cmo@melexis.com>
11907 L: linux-iio@vger.kernel.org
11909 W: http://www.melexis.com
11910 F: drivers/iio/temperature/mlx90614.c
11912 MELEXIS MLX90632 DRIVER
11913 M: Crt Mori <cmo@melexis.com>
11914 L: linux-iio@vger.kernel.org
11916 W: http://www.melexis.com
11917 F: drivers/iio/temperature/mlx90632.c
11919 MELFAS MIP4 TOUCHSCREEN DRIVER
11920 M: Sangwon Jee <jeesw@melfas.com>
11922 W: http://www.melfas.com
11923 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11924 F: drivers/input/touchscreen/melfas_mip4.c
11926 MELLANOX BLUEFIELD I2C DRIVER
11927 M: Khalil Blaiech <kblaiech@nvidia.com>
11928 L: linux-i2c@vger.kernel.org
11930 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11931 F: drivers/i2c/busses/i2c-mlxbf.c
11933 MELLANOX ETHERNET DRIVER (mlx4_en)
11934 M: Tariq Toukan <tariqt@nvidia.com>
11935 L: netdev@vger.kernel.org
11937 W: http://www.mellanox.com
11938 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11939 F: drivers/net/ethernet/mellanox/mlx4/en_*
11941 MELLANOX ETHERNET DRIVER (mlx5e)
11942 M: Saeed Mahameed <saeedm@nvidia.com>
11943 L: netdev@vger.kernel.org
11945 W: http://www.mellanox.com
11946 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11947 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11949 MELLANOX ETHERNET INNOVA DRIVERS
11950 R: Boris Pismenny <borisp@nvidia.com>
11951 L: netdev@vger.kernel.org
11953 W: http://www.mellanox.com
11954 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11955 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11956 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11957 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11958 F: include/linux/mlx5/mlx5_ifc_fpga.h
11960 MELLANOX ETHERNET SWITCH DRIVERS
11961 M: Jiri Pirko <jiri@nvidia.com>
11962 M: Ido Schimmel <idosch@nvidia.com>
11963 L: netdev@vger.kernel.org
11965 W: http://www.mellanox.com
11966 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11967 F: drivers/net/ethernet/mellanox/mlxsw/
11968 F: tools/testing/selftests/drivers/net/mlxsw/
11970 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11971 M: mlxsw@nvidia.com
11972 L: netdev@vger.kernel.org
11974 W: http://www.mellanox.com
11975 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11976 F: drivers/net/ethernet/mellanox/mlxfw/
11978 MELLANOX HARDWARE PLATFORM SUPPORT
11979 M: Hans de Goede <hdegoede@redhat.com>
11980 M: Mark Gross <mgross@linux.intel.com>
11981 M: Vadim Pasternak <vadimp@nvidia.com>
11982 L: platform-driver-x86@vger.kernel.org
11984 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11985 F: drivers/platform/mellanox/
11986 F: include/linux/platform_data/mlxreg.h
11988 MELLANOX MLX4 core VPI driver
11989 M: Tariq Toukan <tariqt@nvidia.com>
11990 L: netdev@vger.kernel.org
11991 L: linux-rdma@vger.kernel.org
11993 W: http://www.mellanox.com
11994 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11995 F: drivers/net/ethernet/mellanox/mlx4/
11996 F: include/linux/mlx4/
11998 MELLANOX MLX4 IB driver
11999 M: Yishai Hadas <yishaih@nvidia.com>
12000 L: linux-rdma@vger.kernel.org
12002 W: http://www.mellanox.com
12003 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12004 F: drivers/infiniband/hw/mlx4/
12005 F: include/linux/mlx4/
12006 F: include/uapi/rdma/mlx4-abi.h
12008 MELLANOX MLX5 core VPI driver
12009 M: Saeed Mahameed <saeedm@nvidia.com>
12010 M: Leon Romanovsky <leonro@nvidia.com>
12011 L: netdev@vger.kernel.org
12012 L: linux-rdma@vger.kernel.org
12014 W: http://www.mellanox.com
12015 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12016 F: Documentation/networking/device_drivers/ethernet/mellanox/
12017 F: drivers/net/ethernet/mellanox/mlx5/core/
12018 F: include/linux/mlx5/
12020 MELLANOX MLX5 IB driver
12021 M: Leon Romanovsky <leonro@nvidia.com>
12022 L: linux-rdma@vger.kernel.org
12024 W: http://www.mellanox.com
12025 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12026 F: drivers/infiniband/hw/mlx5/
12027 F: include/linux/mlx5/
12028 F: include/uapi/rdma/mlx5-abi.h
12030 MELLANOX MLXCPLD I2C AND MUX DRIVER
12031 M: Vadim Pasternak <vadimp@nvidia.com>
12032 M: Michael Shych <michaelsh@nvidia.com>
12033 L: linux-i2c@vger.kernel.org
12035 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12036 F: drivers/i2c/busses/i2c-mlxcpld.c
12037 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12039 MELLANOX MLXCPLD LED DRIVER
12040 M: Vadim Pasternak <vadimp@nvidia.com>
12041 L: linux-leds@vger.kernel.org
12043 F: Documentation/leds/leds-mlxcpld.rst
12044 F: drivers/leds/leds-mlxcpld.c
12045 F: drivers/leds/leds-mlxreg.c
12047 MELLANOX PLATFORM DRIVER
12048 M: Vadim Pasternak <vadimp@nvidia.com>
12049 L: platform-driver-x86@vger.kernel.org
12051 F: drivers/platform/x86/mlx-platform.c
12054 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12055 M: "Paul E. McKenney" <paulmck@kernel.org>
12056 L: linux-kernel@vger.kernel.org
12058 F: arch/powerpc/include/asm/membarrier.h
12059 F: include/uapi/linux/membarrier.h
12060 F: kernel/sched/membarrier.c
12063 M: Mike Rapoport <rppt@linux.ibm.com>
12064 L: linux-mm@kvack.org
12066 F: Documentation/core-api/boot-time-mm.rst
12067 F: include/linux/memblock.h
12070 MEMORY CONTROLLER DRIVERS
12071 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12072 L: linux-kernel@vger.kernel.org
12074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12075 F: Documentation/devicetree/bindings/memory-controllers/
12077 F: include/dt-bindings/memory/
12080 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12081 M: Dmitry Osipenko <digetx@gmail.com>
12082 L: linux-pm@vger.kernel.org
12083 L: linux-tegra@vger.kernel.org
12084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12086 F: drivers/devfreq/tegra30-devfreq.c
12089 M: Andrew Morton <akpm@linux-foundation.org>
12090 L: linux-mm@kvack.org
12092 W: http://www.linux-mm.org
12093 T: quilt https://ozlabs.org/~akpm/mmotm/
12094 T: quilt https://ozlabs.org/~akpm/mmots/
12095 T: git git://github.com/hnaz/linux-mm.git
12096 F: include/linux/gfp.h
12097 F: include/linux/memory_hotplug.h
12098 F: include/linux/mm.h
12099 F: include/linux/mmzone.h
12100 F: include/linux/pagewalk.h
12101 F: include/linux/vmalloc.h
12103 F: tools/testing/selftests/vm/
12105 MEMORY TECHNOLOGY DEVICES (MTD)
12106 M: Miquel Raynal <miquel.raynal@bootlin.com>
12107 M: Richard Weinberger <richard@nod.at>
12108 M: Vignesh Raghavendra <vigneshr@ti.com>
12109 L: linux-mtd@lists.infradead.org
12111 W: http://www.linux-mtd.infradead.org/
12112 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12113 C: irc://irc.oftc.net/mtd
12114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12116 F: Documentation/devicetree/bindings/mtd/
12118 F: include/linux/mtd/
12119 F: include/uapi/mtd/
12121 MEN A21 WATCHDOG DRIVER
12122 M: Johannes Thumshirn <morbidrsa@gmail.com>
12123 L: linux-watchdog@vger.kernel.org
12125 F: drivers/watchdog/mena21_wdt.c
12127 MEN CHAMELEON BUS (mcb)
12128 M: Johannes Thumshirn <morbidrsa@gmail.com>
12130 F: Documentation/driver-api/men-chameleon-bus.rst
12132 F: include/linux/mcb.h
12134 MEN F21BMC (Board Management Controller)
12135 M: Andreas Werner <andreas.werner@men.de>
12137 F: Documentation/hwmon/menf21bmc.rst
12138 F: drivers/hwmon/menf21bmc_hwmon.c
12139 F: drivers/leds/leds-menf21bmc.c
12140 F: drivers/mfd/menf21bmc.c
12141 F: drivers/watchdog/menf21bmc_wdt.c
12143 MEN Z069 WATCHDOG DRIVER
12144 M: Johannes Thumshirn <jth@kernel.org>
12145 L: linux-watchdog@vger.kernel.org
12147 F: drivers/watchdog/menz69_wdt.c
12149 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12150 M: Neil Armstrong <narmstrong@baylibre.com>
12151 L: linux-media@vger.kernel.org
12152 L: linux-amlogic@lists.infradead.org
12154 W: http://linux-meson.com/
12155 T: git git://linuxtv.org/media_tree.git
12156 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12157 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12158 F: drivers/media/cec/platform/meson/ao-cec.c
12160 MESON GE2D DRIVER FOR AMLOGIC SOCS
12161 M: Neil Armstrong <narmstrong@baylibre.com>
12162 L: linux-media@vger.kernel.org
12163 L: linux-amlogic@lists.infradead.org
12165 T: git git://linuxtv.org/media_tree.git
12166 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12167 F: drivers/media/platform/meson/ge2d/
12169 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12170 M: Liang Yang <liang.yang@amlogic.com>
12171 L: linux-mtd@lists.infradead.org
12173 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12174 F: drivers/mtd/nand/raw/meson_*
12176 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12177 M: Neil Armstrong <narmstrong@baylibre.com>
12178 L: linux-media@vger.kernel.org
12179 L: linux-amlogic@lists.infradead.org
12181 T: git git://linuxtv.org/media_tree.git
12182 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12183 F: drivers/staging/media/meson/vdec/
12185 METHODE UDPU SUPPORT
12186 M: Vladimir Vid <vladimir.vid@sartura.hr>
12188 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12191 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12192 M: Hemant Kumar <hemantk@codeaurora.org>
12193 L: linux-arm-msm@vger.kernel.org
12195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12196 F: Documentation/ABI/stable/sysfs-bus-mhi
12197 F: Documentation/mhi/
12198 F: drivers/bus/mhi/
12199 F: include/linux/mhi.h
12201 MICROBLAZE ARCHITECTURE
12202 M: Michal Simek <monstr@monstr.eu>
12204 W: http://www.monstr.eu/fdt/
12205 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12206 F: arch/microblaze/
12208 MICROCHIP AT91 DMA DRIVERS
12209 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12210 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12212 L: dmaengine@vger.kernel.org
12214 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12215 F: drivers/dma/at_hdmac.c
12216 F: drivers/dma/at_hdmac_regs.h
12217 F: drivers/dma/at_xdmac.c
12218 F: include/dt-bindings/dma/at91.h
12220 MICROCHIP AT91 SERIAL DRIVER
12221 M: Richard Genoud <richard.genoud@gmail.com>
12223 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12224 F: drivers/tty/serial/atmel_serial.c
12225 F: drivers/tty/serial/atmel_serial.h
12227 MICROCHIP AT91 USART MFD DRIVER
12228 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12229 L: linux-kernel@vger.kernel.org
12231 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12232 F: drivers/mfd/at91-usart.c
12233 F: include/dt-bindings/mfd/at91-usart.h
12235 MICROCHIP AT91 USART SPI DRIVER
12236 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12237 L: linux-spi@vger.kernel.org
12239 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12240 F: drivers/spi/spi-at91-usart.c
12242 MICROCHIP AUDIO ASOC DRIVERS
12243 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12244 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12248 MICROCHIP ECC DRIVER
12249 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12250 L: linux-crypto@vger.kernel.org
12252 F: drivers/crypto/atmel-ecc.*
12254 MICROCHIP I2C DRIVER
12255 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12256 L: linux-i2c@vger.kernel.org
12258 F: drivers/i2c/busses/i2c-at91-*.c
12259 F: drivers/i2c/busses/i2c-at91.h
12261 MICROCHIP ISC DRIVER
12262 M: Eugen Hristev <eugen.hristev@microchip.com>
12263 L: linux-media@vger.kernel.org
12265 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12266 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12267 F: drivers/media/platform/atmel/atmel-isc-base.c
12268 F: drivers/media/platform/atmel/atmel-isc-regs.h
12269 F: drivers/media/platform/atmel/atmel-isc.h
12270 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12271 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12272 F: include/linux/atmel-isc-media.h
12274 MICROCHIP ISI DRIVER
12275 M: Eugen Hristev <eugen.hristev@microchip.com>
12276 L: linux-media@vger.kernel.org
12278 F: drivers/media/platform/atmel/atmel-isi.c
12279 F: drivers/media/platform/atmel/atmel-isi.h
12281 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12282 M: Woojung Huh <woojung.huh@microchip.com>
12283 M: UNGLinuxDriver@microchip.com
12284 L: netdev@vger.kernel.org
12286 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12287 F: drivers/net/dsa/microchip/*
12288 F: include/linux/platform_data/microchip-ksz.h
12289 F: net/dsa/tag_ksz.c
12291 MICROCHIP LAN743X ETHERNET DRIVER
12292 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12293 M: UNGLinuxDriver@microchip.com
12294 L: netdev@vger.kernel.org
12296 F: drivers/net/ethernet/microchip/lan743x_*
12298 MICROCHIP LCDFB DRIVER
12299 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12300 L: linux-fbdev@vger.kernel.org
12302 F: drivers/video/fbdev/atmel_lcdfb.c
12303 F: include/video/atmel_lcdc.h
12305 MICROCHIP MCP16502 PMIC DRIVER
12306 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12309 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12310 F: drivers/regulator/mcp16502.c
12312 MICROCHIP MCP3911 ADC DRIVER
12313 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12314 M: Kent Gustavsson <kent@minoris.se>
12315 L: linux-iio@vger.kernel.org
12317 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12318 F: drivers/iio/adc/mcp3911.c
12320 MICROCHIP MMC/SD/SDIO MCI DRIVER
12321 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12323 F: drivers/mmc/host/atmel-mci.c
12325 MICROCHIP NAND DRIVER
12326 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12327 L: linux-mtd@lists.infradead.org
12329 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12330 F: drivers/mtd/nand/raw/atmel/*
12332 MICROCHIP PWM DRIVER
12333 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12335 L: linux-pwm@vger.kernel.org
12337 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12338 F: drivers/pwm/pwm-atmel.c
12340 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12341 M: Eugen Hristev <eugen.hristev@microchip.com>
12342 L: linux-iio@vger.kernel.org
12344 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12345 F: drivers/iio/adc/at91-sama5d2_adc.c
12346 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12348 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12349 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12351 F: drivers/power/reset/at91-sama5d2_shdwc.c
12353 MICROCHIP SPI DRIVER
12354 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12356 F: drivers/spi/spi-atmel.*
12358 MICROCHIP SSC DRIVER
12359 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12362 F: drivers/misc/atmel-ssc.c
12363 F: include/linux/atmel-ssc.h
12365 MICROCHIP USB251XB DRIVER
12366 M: Richard Leitner <richard.leitner@skidata.com>
12367 L: linux-usb@vger.kernel.org
12369 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12370 F: drivers/usb/misc/usb251xb.c
12372 MICROCHIP USBA UDC DRIVER
12373 M: Cristian Birsan <cristian.birsan@microchip.com>
12374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12376 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12378 MICROCHIP WILC1000 WIFI DRIVER
12379 M: Ajay Singh <ajay.kathat@microchip.com>
12380 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12381 L: linux-wireless@vger.kernel.org
12383 F: drivers/net/wireless/microchip/wilc1000/
12385 MICROSEMI MIPS SOCS
12386 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12387 M: UNGLinuxDriver@microchip.com
12388 L: linux-mips@vger.kernel.org
12390 F: Documentation/devicetree/bindings/mips/mscc.txt
12391 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12392 F: arch/mips/boot/dts/mscc/
12393 F: arch/mips/configs/generic/board-ocelot.config
12394 F: arch/mips/generic/board-ocelot.c
12396 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12397 M: Don Brace <don.brace@microchip.com>
12398 L: storagedev@microchip.com
12399 L: linux-scsi@vger.kernel.org
12401 F: Documentation/scsi/smartpqi.rst
12402 F: drivers/scsi/smartpqi/Kconfig
12403 F: drivers/scsi/smartpqi/Makefile
12404 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12405 F: include/linux/cciss*.h
12406 F: include/uapi/linux/cciss*.h
12408 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12409 M: Maximilian Luz <luzmaximilian@gmail.com>
12410 L: linux-pm@vger.kernel.org
12411 L: platform-driver-x86@vger.kernel.org
12413 F: drivers/power/supply/surface_battery.c
12414 F: drivers/power/supply/surface_charger.c
12416 MICROSOFT SURFACE DTX DRIVER
12417 M: Maximilian Luz <luzmaximilian@gmail.com>
12418 L: platform-driver-x86@vger.kernel.org
12420 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12421 F: drivers/platform/surface/surface_dtx.c
12422 F: include/uapi/linux/surface_aggregator/dtx.h
12424 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12425 M: Maximilian Luz <luzmaximilian@gmail.com>
12426 L: platform-driver-x86@vger.kernel.org
12428 F: drivers/platform/surface/surface_gpe.c
12430 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12431 M: Hans de Goede <hdegoede@redhat.com>
12432 M: Mark Gross <mgross@linux.intel.com>
12433 M: Maximilian Luz <luzmaximilian@gmail.com>
12434 L: platform-driver-x86@vger.kernel.org
12436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12437 F: drivers/platform/surface/
12439 MICROSOFT SURFACE HID TRANSPORT DRIVER
12440 M: Maximilian Luz <luzmaximilian@gmail.com>
12441 L: linux-input@vger.kernel.org
12442 L: platform-driver-x86@vger.kernel.org
12444 F: drivers/hid/surface-hid/
12446 MICROSOFT SURFACE HOT-PLUG DRIVER
12447 M: Maximilian Luz <luzmaximilian@gmail.com>
12448 L: platform-driver-x86@vger.kernel.org
12450 F: drivers/platform/surface/surface_hotplug.c
12452 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12453 M: Maximilian Luz <luzmaximilian@gmail.com>
12454 L: platform-driver-x86@vger.kernel.org
12456 F: drivers/platform/surface/surface_platform_profile.c
12458 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12459 M: Chen Yu <yu.c.chen@intel.com>
12460 L: platform-driver-x86@vger.kernel.org
12462 F: drivers/platform/surface/surfacepro3_button.c
12464 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12465 M: Maximilian Luz <luzmaximilian@gmail.com>
12466 L: platform-driver-x86@vger.kernel.org
12468 W: https://github.com/linux-surface/surface-aggregator-module
12469 C: irc://irc.libera.chat/linux-surface
12470 F: Documentation/driver-api/surface_aggregator/
12471 F: drivers/platform/surface/aggregator/
12472 F: drivers/platform/surface/surface_acpi_notify.c
12473 F: drivers/platform/surface/surface_aggregator_cdev.c
12474 F: drivers/platform/surface/surface_aggregator_registry.c
12475 F: include/linux/surface_acpi_notify.h
12476 F: include/linux/surface_aggregator/
12477 F: include/uapi/linux/surface_aggregator/
12479 MICROTEK X6 SCANNER
12480 M: Oliver Neukum <oliver@neukum.org>
12482 F: drivers/usb/image/microtek.*
12484 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12485 M: Luka Kovacic <luka.kovacic@sartura.hr>
12486 M: Luka Perkov <luka.perkov@sartura.hr>
12488 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12489 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12490 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12491 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12492 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12493 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12495 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12496 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12497 L: linux-media@vger.kernel.org
12499 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12500 F: Documentation/driver-api/media/drivers/ccs/
12501 F: Documentation/userspace-api/media/drivers/ccs.rst
12502 F: drivers/media/i2c/ccs-pll.c
12503 F: drivers/media/i2c/ccs-pll.h
12504 F: drivers/media/i2c/ccs/
12505 F: include/uapi/linux/ccs.h
12506 F: include/uapi/linux/smiapp.h
12509 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12510 L: linux-mips@vger.kernel.org
12512 W: http://www.linux-mips.org/
12513 Q: https://patchwork.kernel.org/project/linux-mips/list/
12514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12515 F: Documentation/devicetree/bindings/mips/
12516 F: Documentation/mips/
12518 F: drivers/platform/mips/
12520 MIPS BOSTON DEVELOPMENT BOARD
12521 M: Paul Burton <paulburton@kernel.org>
12522 L: linux-mips@vger.kernel.org
12524 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12525 F: arch/mips/boot/dts/img/boston.dts
12526 F: arch/mips/configs/generic/board-boston.config
12527 F: drivers/clk/imgtec/clk-boston.c
12528 F: include/dt-bindings/clock/boston-clock.h
12531 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12532 M: Serge Semin <fancer.lancer@gmail.com>
12533 L: linux-mips@vger.kernel.org
12535 F: drivers/bus/mips_cdmm.c
12536 F: drivers/clocksource/mips-gic-timer.c
12537 F: drivers/cpuidle/cpuidle-cps.c
12538 F: drivers/irqchip/irq-mips-cpu.c
12539 F: drivers/irqchip/irq-mips-gic.c
12541 MIPS GENERIC PLATFORM
12542 M: Paul Burton <paulburton@kernel.org>
12543 L: linux-mips@vger.kernel.org
12545 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12546 F: arch/mips/generic/
12547 F: arch/mips/tools/generic-board-config.sh
12549 MIPS RINT INSTRUCTION EMULATION
12550 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12551 L: linux-mips@vger.kernel.org
12553 F: arch/mips/math-emu/dp_rint.c
12554 F: arch/mips/math-emu/sp_rint.c
12556 MIPS/LOONGSON1 ARCHITECTURE
12557 M: Keguang Zhang <keguang.zhang@gmail.com>
12558 L: linux-mips@vger.kernel.org
12560 F: arch/mips/include/asm/mach-loongson32/
12561 F: arch/mips/loongson32/
12562 F: drivers/*/*/*loongson1*
12563 F: drivers/*/*loongson1*
12565 MIPS/LOONGSON2EF ARCHITECTURE
12566 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12567 L: linux-mips@vger.kernel.org
12569 F: arch/mips/include/asm/mach-loongson2ef/
12570 F: arch/mips/loongson2ef/
12571 F: drivers/cpufreq/loongson2_cpufreq.c
12573 MIPS/LOONGSON64 ARCHITECTURE
12574 M: Huacai Chen <chenhuacai@kernel.org>
12575 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12576 L: linux-mips@vger.kernel.org
12578 F: arch/mips/include/asm/mach-loongson64/
12579 F: arch/mips/loongson64/
12580 F: drivers/irqchip/irq-loongson*
12581 F: drivers/platform/mips/cpu_hwmon.c
12583 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12584 M: Hans Verkuil <hverkuil@xs4all.nl>
12585 L: linux-media@vger.kernel.org
12587 W: https://linuxtv.org
12588 T: git git://linuxtv.org/media_tree.git
12589 F: drivers/media/radio/radio-miropcm20*
12592 R: Lubomir Rintel <lkundrak@v3.sk>
12593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12596 F: arch/arm/boot/dts/mmp*
12597 F: arch/arm/mach-mmp/
12598 F: include/linux/soc/mmp/
12600 MMP USB PHY DRIVERS
12601 R: Lubomir Rintel <lkundrak@v3.sk>
12602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12604 F: drivers/phy/marvell/phy-mmp3-usb.c
12605 F: drivers/phy/marvell/phy-pxa-usb.c
12607 MMU GATHER AND TLB INVALIDATION
12608 M: Will Deacon <will@kernel.org>
12609 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12610 M: Andrew Morton <akpm@linux-foundation.org>
12611 M: Nick Piggin <npiggin@gmail.com>
12612 M: Peter Zijlstra <peterz@infradead.org>
12613 L: linux-arch@vger.kernel.org
12614 L: linux-mm@kvack.org
12616 F: arch/*/include/asm/tlb.h
12617 F: include/asm-generic/tlb.h
12620 MN88472 MEDIA DRIVER
12621 M: Antti Palosaari <crope@iki.fi>
12622 L: linux-media@vger.kernel.org
12624 W: https://linuxtv.org
12625 W: http://palosaari.fi/linux/
12626 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12627 F: drivers/media/dvb-frontends/mn88472*
12629 MN88473 MEDIA DRIVER
12630 M: Antti Palosaari <crope@iki.fi>
12631 L: linux-media@vger.kernel.org
12633 W: https://linuxtv.org
12634 W: http://palosaari.fi/linux/
12635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12636 F: drivers/media/dvb-frontends/mn88473*
12639 M: Luis Chamberlain <mcgrof@kernel.org>
12640 M: Jessica Yu <jeyu@kernel.org>
12642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12643 F: include/linux/module.h
12646 MONOLITHIC POWER SYSTEM PMIC DRIVER
12647 M: Saravanan Sekar <sravanhome@gmail.com>
12649 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12650 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12651 F: drivers/iio/adc/mp2629_adc.c
12652 F: drivers/mfd/mp2629.c
12653 F: drivers/power/supply/mp2629_charger.c
12654 F: drivers/regulator/mp5416.c
12655 F: drivers/regulator/mpq7920.c
12656 F: drivers/regulator/mpq7920.h
12657 F: include/linux/mfd/mp2629.h
12659 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12661 W: http://popies.net/meye/
12662 F: Documentation/userspace-api/media/drivers/meye*
12663 F: drivers/media/pci/meye/
12664 F: include/uapi/linux/meye.h
12666 MOTORCOMM PHY DRIVER
12667 M: Peter Geis <pgwipeout@gmail.com>
12668 L: netdev@vger.kernel.org
12670 F: drivers/net/phy/motorcomm.c
12672 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12673 M: Jiri Slaby <jirislaby@kernel.org>
12675 F: Documentation/driver-api/serial/moxa-smartio.rst
12676 F: drivers/tty/mxser.*
12678 MR800 AVERMEDIA USB FM RADIO DRIVER
12679 M: Alexey Klimov <klimov.linux@gmail.com>
12680 L: linux-media@vger.kernel.org
12682 T: git git://linuxtv.org/media_tree.git
12683 F: drivers/media/radio/radio-mr800.c
12685 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12686 M: Alan Ott <alan@signal11.us>
12687 L: linux-wpan@vger.kernel.org
12689 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12690 F: drivers/net/ieee802154/mrf24j40.c
12693 M: "Lee, Chun-Yi" <jlee@suse.com>
12694 L: platform-driver-x86@vger.kernel.org
12696 F: drivers/platform/x86/msi-laptop.c
12699 L: platform-driver-x86@vger.kernel.org
12701 F: drivers/platform/x86/msi-wmi.c
12703 MSI001 MEDIA DRIVER
12704 M: Antti Palosaari <crope@iki.fi>
12705 L: linux-media@vger.kernel.org
12707 W: https://linuxtv.org
12708 W: http://palosaari.fi/linux/
12709 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12710 T: git git://linuxtv.org/anttip/media_tree.git
12711 F: drivers/media/tuners/msi001*
12713 MSI2500 MEDIA DRIVER
12714 M: Antti Palosaari <crope@iki.fi>
12715 L: linux-media@vger.kernel.org
12717 W: https://linuxtv.org
12718 W: http://palosaari.fi/linux/
12719 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12720 T: git git://linuxtv.org/anttip/media_tree.git
12721 F: drivers/media/usb/msi2500/
12723 MSTAR INTERRUPT CONTROLLER DRIVER
12724 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12725 M: Daniel Palmer <daniel@thingy.jp>
12727 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12728 F: drivers/irqchip/irq-mst-intc.c
12730 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12731 M: Robert Jarzmik <robert.jarzmik@free.fr>
12732 L: linux-mtd@lists.infradead.org
12734 F: drivers/mtd/devices/docg3*
12736 MT9M032 APTINA SENSOR DRIVER
12737 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12738 L: linux-media@vger.kernel.org
12740 T: git git://linuxtv.org/media_tree.git
12741 F: drivers/media/i2c/mt9m032.c
12742 F: include/media/i2c/mt9m032.h
12744 MT9P031 APTINA CAMERA SENSOR
12745 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12746 L: linux-media@vger.kernel.org
12748 T: git git://linuxtv.org/media_tree.git
12749 F: drivers/media/i2c/mt9p031.c
12750 F: include/media/i2c/mt9p031.h
12752 MT9T001 APTINA CAMERA SENSOR
12753 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12754 L: linux-media@vger.kernel.org
12756 T: git git://linuxtv.org/media_tree.git
12757 F: drivers/media/i2c/mt9t001.c
12758 F: include/media/i2c/mt9t001.h
12760 MT9T112 APTINA CAMERA SENSOR
12761 M: Jacopo Mondi <jacopo@jmondi.org>
12762 L: linux-media@vger.kernel.org
12764 T: git git://linuxtv.org/media_tree.git
12765 F: drivers/media/i2c/mt9t112.c
12766 F: include/media/i2c/mt9t112.h
12768 MT9V032 APTINA CAMERA SENSOR
12769 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12770 L: linux-media@vger.kernel.org
12772 T: git git://linuxtv.org/media_tree.git
12773 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12774 F: drivers/media/i2c/mt9v032.c
12775 F: include/media/i2c/mt9v032.h
12777 MT9V111 APTINA CAMERA SENSOR
12778 M: Jacopo Mondi <jacopo@jmondi.org>
12779 L: linux-media@vger.kernel.org
12781 T: git git://linuxtv.org/media_tree.git
12782 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12783 F: drivers/media/i2c/mt9v111.c
12785 MULTIFUNCTION DEVICES (MFD)
12786 M: Lee Jones <lee.jones@linaro.org>
12788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12789 F: Documentation/devicetree/bindings/mfd/
12791 F: include/dt-bindings/mfd/
12792 F: include/linux/mfd/
12794 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12796 F: drivers/mmc/host/mmc_spi.c
12797 F: include/linux/spi/mmc_spi.h
12799 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12800 M: Ulf Hansson <ulf.hansson@linaro.org>
12801 L: linux-mmc@vger.kernel.org
12803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12804 F: Documentation/devicetree/bindings/mmc/
12806 F: include/linux/mmc/
12807 F: include/uapi/linux/mmc/
12809 MULTIPLEXER SUBSYSTEM
12810 M: Peter Rosin <peda@axentia.se>
12812 F: Documentation/ABI/testing/sysfs-class-mux*
12813 F: Documentation/devicetree/bindings/mux/
12815 F: include/dt-bindings/mux/
12816 F: include/linux/mux/
12818 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12819 M: Bin Liu <b-liu@ti.com>
12820 L: linux-usb@vger.kernel.org
12822 F: drivers/usb/musb/
12824 MXL301RF MEDIA DRIVER
12825 M: Akihiro Tsukada <tskd08@gmail.com>
12826 L: linux-media@vger.kernel.org
12828 F: drivers/media/tuners/mxl301rf*
12830 MXL5007T MEDIA DRIVER
12831 M: Michael Krufky <mkrufky@linuxtv.org>
12832 L: linux-media@vger.kernel.org
12834 W: https://linuxtv.org
12835 W: http://github.com/mkrufky
12836 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12837 T: git git://linuxtv.org/mkrufky/tuners.git
12838 F: drivers/media/tuners/mxl5007t.*
12841 M: Marek Vasut <marex@denx.de>
12842 M: Stefan Agner <stefan@agner.ch>
12843 L: dri-devel@lists.freedesktop.org
12845 T: git git://anongit.freedesktop.org/drm/drm-misc
12846 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12847 F: drivers/gpu/drm/mxsfb/
12849 MYLEX DAC960 PCI RAID Controller
12850 M: Hannes Reinecke <hare@kernel.org>
12851 L: linux-scsi@vger.kernel.org
12853 F: drivers/scsi/myrb.*
12854 F: drivers/scsi/myrs.*
12856 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12857 M: Chris Lee <christopher.lee@cspi.com>
12858 L: netdev@vger.kernel.org
12860 W: https://www.cspi.com/ethernet-products/support/downloads/
12861 F: drivers/net/ethernet/myricom/myri10ge/
12863 NAND FLASH SUBSYSTEM
12864 M: Miquel Raynal <miquel.raynal@bootlin.com>
12865 R: Richard Weinberger <richard@nod.at>
12866 L: linux-mtd@lists.infradead.org
12868 W: http://www.linux-mtd.infradead.org/
12869 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12870 C: irc://irc.oftc.net/mtd
12871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12872 F: drivers/mtd/nand/
12873 F: include/linux/mtd/*nand*.h
12875 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12876 M: Daniel Mack <zonque@gmail.com>
12877 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12879 W: http://www.native-instruments.com
12880 F: sound/usb/caiaq/
12882 NATSEMI ETHERNET DRIVER (DP8381x)
12884 F: drivers/net/ethernet/natsemi/natsemi.c
12886 NCR 5380 SCSI DRIVERS
12887 M: Finn Thain <fthain@linux-m68k.org>
12888 M: Michael Schmitz <schmitzmic@gmail.com>
12889 L: linux-scsi@vger.kernel.org
12891 F: Documentation/scsi/g_NCR5380.rst
12892 F: drivers/scsi/NCR5380.*
12893 F: drivers/scsi/arm/cumana_1.c
12894 F: drivers/scsi/arm/oak.c
12895 F: drivers/scsi/atari_scsi.*
12896 F: drivers/scsi/dmx3191d.c
12897 F: drivers/scsi/g_NCR5380.*
12898 F: drivers/scsi/mac_scsi.*
12899 F: drivers/scsi/sun3_scsi.*
12900 F: drivers/scsi/sun3_scsi_vme.c
12903 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12907 NCT6775 HARDWARE MONITOR DRIVER
12908 M: Guenter Roeck <linux@roeck-us.net>
12909 L: linux-hwmon@vger.kernel.org
12911 F: Documentation/hwmon/nct6775.rst
12912 F: drivers/hwmon/nct6775.c
12915 M: Jakub Kicinski <kuba@kernel.org>
12917 F: drivers/net/netdevsim/*
12919 NETEM NETWORK EMULATOR
12920 M: Stephen Hemminger <stephen@networkplumber.org>
12921 L: netdev@vger.kernel.org
12923 F: net/sched/sch_netem.c
12925 NETERION 10GbE DRIVERS (s2io/vxge)
12926 M: Jon Mason <jdmason@kudzu.us>
12927 L: netdev@vger.kernel.org
12929 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12930 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12931 F: drivers/net/ethernet/neterion/
12934 M: Pablo Neira Ayuso <pablo@netfilter.org>
12935 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12936 M: Florian Westphal <fw@strlen.de>
12937 L: netfilter-devel@vger.kernel.org
12938 L: coreteam@netfilter.org
12940 W: http://www.netfilter.org/
12941 W: http://www.iptables.org/
12942 W: http://www.nftables.org/
12943 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12944 C: irc://irc.libera.chat/netfilter
12945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12947 F: include/linux/netfilter*
12948 F: include/linux/netfilter/
12949 F: include/net/netfilter/
12950 F: include/uapi/linux/netfilter*
12951 F: include/uapi/linux/netfilter/
12952 F: net/*/netfilter.c
12953 F: net/*/netfilter/
12954 F: net/bridge/br_netfilter*.c
12957 NETROM NETWORK LAYER
12958 M: Ralf Baechle <ralf@linux-mips.org>
12959 L: linux-hams@vger.kernel.org
12961 W: http://www.linux-ax25.org/
12962 F: include/net/netrom.h
12963 F: include/uapi/linux/netrom.h
12966 NETRONIX EMBEDDED CONTROLLER
12967 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12969 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12970 F: drivers/mfd/ntxec.c
12971 F: drivers/pwm/pwm-ntxec.c
12972 F: drivers/rtc/rtc-ntxec.c
12973 F: include/linux/mfd/ntxec.h
12975 NETRONOME ETHERNET DRIVERS
12976 M: Simon Horman <simon.horman@corigine.com>
12977 R: Jakub Kicinski <kuba@kernel.org>
12978 L: oss-drivers@corigine.com
12980 F: drivers/net/ethernet/netronome/
12982 NETWORK BLOCK DEVICE (NBD)
12983 M: Josef Bacik <josef@toxicpanda.com>
12984 L: linux-block@vger.kernel.org
12985 L: nbd@other.debian.org
12987 F: Documentation/admin-guide/blockdev/nbd.rst
12988 F: drivers/block/nbd.c
12989 F: include/trace/events/nbd.h
12990 F: include/uapi/linux/nbd.h
12992 NETWORK DROP MONITOR
12993 M: Neil Horman <nhorman@tuxdriver.com>
12994 L: netdev@vger.kernel.org
12996 W: https://fedorahosted.org/dropwatch/
12997 F: include/uapi/linux/net_dropmon.h
12998 F: net/core/drop_monitor.c
13001 M: "David S. Miller" <davem@davemloft.net>
13002 M: Jakub Kicinski <kuba@kernel.org>
13003 L: netdev@vger.kernel.org
13005 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13008 F: Documentation/devicetree/bindings/net/
13009 F: drivers/connector/
13011 F: include/linux/etherdevice.h
13012 F: include/linux/fcdevice.h
13013 F: include/linux/fddidevice.h
13014 F: include/linux/hippidevice.h
13015 F: include/linux/if_*
13016 F: include/linux/inetdevice.h
13017 F: include/linux/netdevice.h
13018 F: include/uapi/linux/if_*
13019 F: include/uapi/linux/netdevice.h
13021 NETWORKING DRIVERS (WIRELESS)
13022 M: Kalle Valo <kvalo@codeaurora.org>
13023 L: linux-wireless@vger.kernel.org
13025 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13028 F: Documentation/devicetree/bindings/net/wireless/
13029 F: drivers/net/wireless/
13032 M: Andrew Lunn <andrew@lunn.ch>
13033 M: Vivien Didelot <vivien.didelot@gmail.com>
13034 M: Florian Fainelli <f.fainelli@gmail.com>
13035 M: Vladimir Oltean <olteanv@gmail.com>
13037 F: Documentation/devicetree/bindings/net/dsa/
13038 F: drivers/net/dsa/
13039 F: include/linux/dsa/
13040 F: include/linux/platform_data/dsa.h
13041 F: include/net/dsa.h
13044 NETWORKING [GENERAL]
13045 M: "David S. Miller" <davem@davemloft.net>
13046 M: Jakub Kicinski <kuba@kernel.org>
13047 L: netdev@vger.kernel.org
13049 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13050 B: mailto:netdev@vger.kernel.org
13051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13053 F: Documentation/networking/
13054 F: include/linux/in.h
13055 F: include/linux/net.h
13056 F: include/linux/netdevice.h
13058 F: include/uapi/linux/in.h
13059 F: include/uapi/linux/net.h
13060 F: include/uapi/linux/net_namespace.h
13061 F: include/uapi/linux/netdevice.h
13065 F: tools/testing/selftests/net/
13068 M: Steffen Klassert <steffen.klassert@secunet.com>
13069 M: Herbert Xu <herbert@gondor.apana.org.au>
13070 M: "David S. Miller" <davem@davemloft.net>
13071 L: netdev@vger.kernel.org
13073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13075 F: include/net/xfrm.h
13076 F: include/uapi/linux/xfrm.h
13079 F: net/ipv4/ip_vti.c
13080 F: net/ipv4/ipcomp.c
13084 F: net/ipv6/ip6_vti.c
13085 F: net/ipv6/ipcomp6.c
13089 F: tools/testing/selftests/net/ipsec.c
13091 NETWORKING [IPv4/IPv6]
13092 M: "David S. Miller" <davem@davemloft.net>
13093 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13094 M: David Ahern <dsahern@kernel.org>
13095 L: netdev@vger.kernel.org
13097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13103 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13104 M: Paul Moore <paul@paul-moore.com>
13105 L: netdev@vger.kernel.org
13106 L: linux-security-module@vger.kernel.org
13108 W: https://github.com/netlabel
13109 F: Documentation/netlabel/
13110 F: include/net/calipso.h
13111 F: include/net/cipso_ipv4.h
13112 F: include/net/netlabel.h
13113 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13114 F: include/uapi/linux/netfilter/xt_SECMARK.h
13115 F: net/ipv4/cipso_ipv4.c
13116 F: net/ipv6/calipso.c
13117 F: net/netfilter/xt_CONNSECMARK.c
13118 F: net/netfilter/xt_SECMARK.c
13122 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13123 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13124 L: netdev@vger.kernel.org
13125 L: mptcp@lists.linux.dev
13127 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13128 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13129 F: Documentation/networking/mptcp-sysctl.rst
13130 F: include/net/mptcp.h
13131 F: include/trace/events/mptcp.h
13132 F: include/uapi/linux/mptcp.h
13134 F: tools/testing/selftests/net/mptcp/
13137 M: Eric Dumazet <edumazet@google.com>
13138 L: netdev@vger.kernel.org
13140 F: include/linux/tcp.h
13141 F: include/net/tcp.h
13142 F: include/trace/events/tcp.h
13143 F: include/uapi/linux/tcp.h
13144 F: net/ipv4/syncookies.c
13146 F: net/ipv6/syncookies.c
13150 M: Boris Pismenny <borisp@nvidia.com>
13151 M: John Fastabend <john.fastabend@gmail.com>
13152 M: Daniel Borkmann <daniel@iogearbox.net>
13153 M: Jakub Kicinski <kuba@kernel.org>
13154 L: netdev@vger.kernel.org
13156 F: include/net/tls.h
13157 F: include/uapi/linux/tls.h
13160 NETWORKING [WIRELESS]
13161 L: linux-wireless@vger.kernel.org
13162 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13164 NETXEN (1/10) GbE SUPPORT
13165 M: Manish Chopra <manishc@marvell.com>
13166 M: Rahul Verma <rahulv@marvell.com>
13167 M: GR-Linux-NIC-Dev@marvell.com
13168 L: netdev@vger.kernel.org
13170 F: drivers/net/ethernet/qlogic/netxen/
13172 NET_FAILOVER MODULE
13173 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13174 L: netdev@vger.kernel.org
13176 F: Documentation/networking/net_failover.rst
13177 F: drivers/net/net_failover.c
13178 F: include/net/net_failover.h
13181 M: David Ahern <dsahern@kernel.org>
13182 L: netdev@vger.kernel.org
13184 F: include/net/netns/nexthop.h
13185 F: include/net/nexthop.h
13186 F: include/uapi/linux/nexthop.h
13187 F: net/ipv4/nexthop.c
13190 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13191 L: linux-nfc@lists.01.org (subscribers-only)
13192 L: netdev@vger.kernel.org
13194 F: Documentation/devicetree/bindings/net/nfc/
13196 F: include/linux/platform_data/nfcmrvl.h
13197 F: include/net/nfc/
13198 F: include/uapi/linux/nfc.h
13201 NFC VIRTUAL NCI DEVICE DRIVER
13202 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13203 L: netdev@vger.kernel.org
13204 L: linux-nfc@lists.01.org (subscribers-only)
13206 F: drivers/nfc/virtual_ncidev.c
13207 F: tools/testing/selftests/nci/
13209 NFS, SUNRPC, AND LOCKD CLIENTS
13210 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13211 M: Anna Schumaker <anna.schumaker@netapp.com>
13212 L: linux-nfs@vger.kernel.org
13214 W: http://client.linux-nfs.org
13215 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13219 F: include/linux/lockd/
13220 F: include/linux/nfs*
13221 F: include/linux/sunrpc/
13222 F: include/uapi/linux/nfs*
13223 F: include/uapi/linux/sunrpc/
13225 F: Documentation/filesystems/nfs/
13228 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13229 L: linux-nilfs@vger.kernel.org
13231 W: https://nilfs.sourceforge.io/
13232 W: https://nilfs.osdn.jp/
13233 T: git git://github.com/konis/nilfs2.git
13234 F: Documentation/filesystems/nilfs2.rst
13236 F: include/trace/events/nilfs2.h
13237 F: include/uapi/linux/nilfs2_api.h
13238 F: include/uapi/linux/nilfs2_ondisk.h
13240 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13241 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13243 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13244 F: Documentation/scsi/NinjaSCSI.rst
13245 F: drivers/scsi/pcmcia/nsp_*
13247 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13248 M: GOTO Masanori <gotom@debian.or.jp>
13249 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13251 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13252 F: Documentation/scsi/NinjaSCSI.rst
13253 F: drivers/scsi/nsp32*
13256 M: Dinh Nguyen <dinguyen@kernel.org>
13258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13261 NITRO ENCLAVES (NE)
13262 M: Andra Paraschiv <andraprs@amazon.com>
13263 M: Alexandru Vasile <lexnv@amazon.com>
13264 M: Alexandru Ciobotaru <alcioa@amazon.com>
13265 L: linux-kernel@vger.kernel.org
13267 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13268 F: Documentation/virt/ne_overview.rst
13269 F: drivers/virt/nitro_enclaves/
13270 F: include/linux/nitro_enclaves.h
13271 F: include/uapi/linux/nitro_enclaves.h
13272 F: samples/nitro_enclaves/
13274 NOHZ, DYNTICKS SUPPORT
13275 M: Frederic Weisbecker <fweisbec@gmail.com>
13276 M: Thomas Gleixner <tglx@linutronix.de>
13277 M: Ingo Molnar <mingo@kernel.org>
13278 L: linux-kernel@vger.kernel.org
13280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13281 F: include/linux/sched/nohz.h
13282 F: include/linux/tick.h
13283 F: kernel/time/tick*.*
13285 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13286 M: Pavel Machek <pavel@ucw.cz>
13287 M: Sakari Ailus <sakari.ailus@iki.fi>
13288 L: linux-media@vger.kernel.org
13290 F: drivers/media/i2c/ad5820.c
13291 F: drivers/media/i2c/et8ek8
13293 NOKIA N900 POWER SUPPLY DRIVERS
13294 R: Pali Rohár <pali@kernel.org>
13295 F: drivers/power/supply/bq2415x_charger.c
13296 F: drivers/power/supply/bq27xxx_battery.c
13297 F: drivers/power/supply/bq27xxx_battery_i2c.c
13298 F: drivers/power/supply/isp1704_charger.c
13299 F: drivers/power/supply/rx51_battery.c
13300 F: include/linux/power/bq2415x_charger.h
13301 F: include/linux/power/bq27xxx_battery.h
13304 M: Willy Tarreau <w@1wt.eu>
13306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13307 F: tools/include/nolibc/
13310 M: Matthias Maennich <maennich@google.com>
13312 F: Documentation/core-api/symbol-namespaces.rst
13316 M: Sanjay R Mehta <sanju.mehta@amd.com>
13317 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13318 L: linux-ntb@googlegroups.com
13320 F: drivers/ntb/hw/amd/
13323 M: Jon Mason <jdmason@kudzu.us>
13324 M: Dave Jiang <dave.jiang@intel.com>
13325 M: Allen Hubbe <allenbh@gmail.com>
13326 L: linux-ntb@googlegroups.com
13328 W: https://github.com/jonmason/ntb/wiki
13329 T: git git://github.com/jonmason/ntb.git
13330 F: drivers/net/ntb_netdev.c
13332 F: include/linux/ntb.h
13333 F: include/linux/ntb_transport.h
13334 F: tools/testing/selftests/ntb/
13337 M: Serge Semin <fancer.lancer@gmail.com>
13338 L: linux-ntb@googlegroups.com
13340 F: drivers/ntb/hw/idt/
13343 M: Dave Jiang <dave.jiang@intel.com>
13344 L: linux-ntb@googlegroups.com
13346 W: https://github.com/davejiang/linux/wiki
13347 T: git https://github.com/davejiang/linux.git
13348 F: drivers/ntb/hw/intel/
13351 M: Anton Altaparmakov <anton@tuxera.com>
13352 L: linux-ntfs-dev@lists.sourceforge.net
13354 W: http://www.tuxera.com/
13355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13356 F: Documentation/filesystems/ntfs.rst
13360 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13361 L: ntfs3@lists.linux.dev
13363 W: http://www.paragon-software.com/
13364 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13365 F: Documentation/filesystems/ntfs3.rst
13369 M: Finn Thain <fthain@linux-m68k.org>
13370 L: linux-m68k@lists.linux-m68k.org
13372 F: arch/*/include/asm/nubus.h
13374 F: include/linux/nubus.h
13375 F: include/uapi/linux/nubus.h
13377 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13378 M: Antonino Daplas <adaplas@gmail.com>
13379 L: linux-fbdev@vger.kernel.org
13381 F: drivers/video/fbdev/nvidia/
13382 F: drivers/video/fbdev/riva/
13385 M: Keith Busch <kbusch@kernel.org>
13386 M: Jens Axboe <axboe@fb.com>
13387 M: Christoph Hellwig <hch@lst.de>
13388 M: Sagi Grimberg <sagi@grimberg.me>
13389 L: linux-nvme@lists.infradead.org
13391 W: http://git.infradead.org/nvme.git
13392 T: git://git.infradead.org/nvme.git
13393 F: drivers/nvme/host/
13394 F: include/linux/nvme.h
13395 F: include/uapi/linux/nvme_ioctl.h
13397 NVM EXPRESS FC TRANSPORT DRIVERS
13398 M: James Smart <james.smart@broadcom.com>
13399 L: linux-nvme@lists.infradead.org
13401 F: drivers/nvme/host/fc.c
13402 F: drivers/nvme/target/fc.c
13403 F: drivers/nvme/target/fcloop.c
13404 F: include/linux/nvme-fc-driver.h
13405 F: include/linux/nvme-fc.h
13407 NVM EXPRESS TARGET DRIVER
13408 M: Christoph Hellwig <hch@lst.de>
13409 M: Sagi Grimberg <sagi@grimberg.me>
13410 M: Chaitanya Kulkarni <kch@nvidia.com>
13411 L: linux-nvme@lists.infradead.org
13413 W: http://git.infradead.org/nvme.git
13414 T: git://git.infradead.org/nvme.git
13415 F: drivers/nvme/target/
13418 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13421 F: Documentation/ABI/stable/sysfs-bus-nvmem
13422 F: Documentation/devicetree/bindings/nvmem/
13424 F: include/linux/nvmem-consumer.h
13425 F: include/linux/nvmem-provider.h
13427 NXP C45 TJA11XX PHY DRIVER
13428 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13429 L: netdev@vger.kernel.org
13431 F: drivers/net/phy/nxp-c45-tja11xx.c
13434 M: Ashish Kumar <ashish.kumar@nxp.com>
13435 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13436 L: linux-spi@vger.kernel.org
13438 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13439 F: drivers/spi/spi-nxp-fspi.c
13441 NXP FXAS21002C DRIVER
13442 M: Rui Miguel Silva <rmfrfs@gmail.com>
13443 L: linux-iio@vger.kernel.org
13445 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13446 F: drivers/iio/gyro/fxas21002c.h
13447 F: drivers/iio/gyro/fxas21002c_core.c
13448 F: drivers/iio/gyro/fxas21002c_i2c.c
13449 F: drivers/iio/gyro/fxas21002c_spi.c
13451 NXP i.MX CLOCK DRIVERS
13452 M: Abel Vesa <abel.vesa@nxp.com>
13453 L: linux-clk@vger.kernel.org
13454 L: linux-imx@nxp.com
13456 F: drivers/clk/imx/
13458 NXP i.MX 8MQ DCSS DRIVER
13459 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13460 R: Lucas Stach <l.stach@pengutronix.de>
13461 L: dri-devel@lists.freedesktop.org
13463 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13464 F: drivers/gpu/drm/imx/dcss/
13466 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13467 M: Jagan Teki <jagan@amarulasolutions.com>
13469 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13470 F: drivers/regulator/pf8x00-regulator.c
13472 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13473 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13474 L: linux-kernel@vger.kernel.org
13476 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13477 F: drivers/extcon/extcon-ptn5150.c
13479 NXP SGTL5000 DRIVER
13480 M: Fabio Estevam <festevam@gmail.com>
13481 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13483 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13484 F: sound/soc/codecs/sgtl5000*
13486 NXP SJA1105 ETHERNET SWITCH DRIVER
13487 M: Vladimir Oltean <olteanv@gmail.com>
13488 L: linux-kernel@vger.kernel.org
13490 F: drivers/net/dsa/sja1105
13491 F: drivers/net/pcs/pcs-xpcs-nxp.c
13493 NXP TDA998X DRM DRIVER
13494 M: Russell King <linux@armlinux.org.uk>
13496 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13497 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13498 F: drivers/gpu/drm/i2c/tda998x_drv.c
13499 F: include/drm/i2c/tda998x.h
13500 F: include/dt-bindings/display/tda998x.h
13504 M: Peter Rosin <peda@axentia.se>
13505 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13507 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13508 F: sound/soc/codecs/tfa9879*
13510 NXP/Goodix TFA989X (TFA1) DRIVER
13511 M: Stephan Gerhold <stephan@gerhold.net>
13512 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13514 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13515 F: sound/soc/codecs/tfa989x.c
13518 R: Charles Gorand <charles.gorand@effinnov.com>
13519 L: linux-nfc@lists.01.org (subscribers-only)
13521 F: drivers/nfc/nxp-nci
13523 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13524 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13525 R: NXP Linux Team <linux-imx@nxp.com>
13526 L: linux-media@vger.kernel.org
13528 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13529 F: drivers/media/platform/imx-jpeg
13531 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13532 M: Jonas Malaco <jonas@protocubo.io>
13533 L: linux-hwmon@vger.kernel.org
13535 F: Documentation/hwmon/nzxt-kraken2.rst
13536 F: drivers/hwmon/nzxt-kraken2.c
13539 M: Jiri Pirko <jiri@nvidia.com>
13540 L: netdev@vger.kernel.org
13542 F: include/linux/objagg.h
13544 F: lib/test_objagg.c
13547 M: Josh Poimboeuf <jpoimboe@redhat.com>
13548 M: Peter Zijlstra <peterz@infradead.org>
13551 F: include/linux/objtool.h
13553 OCELOT ETHERNET SWITCH DRIVER
13554 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13555 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13556 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13557 M: UNGLinuxDriver@microchip.com
13558 L: netdev@vger.kernel.org
13560 F: drivers/net/dsa/ocelot/*
13561 F: drivers/net/ethernet/mscc/
13562 F: include/soc/mscc/ocelot*
13563 F: net/dsa/tag_ocelot.c
13564 F: net/dsa/tag_ocelot_8021q.c
13565 F: tools/testing/selftests/drivers/net/ocelot/*
13567 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13568 M: Frederic Barrat <fbarrat@linux.ibm.com>
13569 M: Andrew Donnellan <ajd@linux.ibm.com>
13570 L: linuxppc-dev@lists.ozlabs.org
13572 F: Documentation/userspace-api/accelerators/ocxl.rst
13573 F: arch/powerpc/include/asm/pnv-ocxl.h
13574 F: arch/powerpc/platforms/powernv/ocxl.c
13575 F: drivers/misc/ocxl/
13576 F: include/misc/ocxl*
13577 F: include/uapi/misc/ocxl.h
13580 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13581 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13582 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13583 L: linux-omap@vger.kernel.org
13585 F: sound/soc/ti/n810.c
13586 F: sound/soc/ti/omap*
13587 F: sound/soc/ti/rx51.c
13588 F: sound/soc/ti/sdma-pcm.*
13590 OMAP CLOCK FRAMEWORK SUPPORT
13591 M: Paul Walmsley <paul@pwsan.com>
13592 L: linux-omap@vger.kernel.org
13594 F: arch/arm/*omap*/*clock*
13596 OMAP DEVICE TREE SUPPORT
13597 M: Benoît Cousson <bcousson@baylibre.com>
13598 M: Tony Lindgren <tony@atomide.com>
13599 L: linux-omap@vger.kernel.org
13600 L: devicetree@vger.kernel.org
13602 F: arch/arm/boot/dts/*am3*
13603 F: arch/arm/boot/dts/*am4*
13604 F: arch/arm/boot/dts/*am5*
13605 F: arch/arm/boot/dts/*dra7*
13606 F: arch/arm/boot/dts/*omap*
13607 F: arch/arm/boot/dts/logicpd-som-lv*
13608 F: arch/arm/boot/dts/logicpd-torpedo*
13610 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13611 L: linux-omap@vger.kernel.org
13612 L: linux-fbdev@vger.kernel.org
13614 F: Documentation/arm/omap/dss.rst
13615 F: drivers/video/fbdev/omap2/
13617 OMAP FRAMEBUFFER SUPPORT
13618 L: linux-fbdev@vger.kernel.org
13619 L: linux-omap@vger.kernel.org
13621 F: drivers/video/fbdev/omap/
13623 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13624 M: Roger Quadros <rogerq@kernel.org>
13625 M: Tony Lindgren <tony@atomide.com>
13626 L: linux-omap@vger.kernel.org
13628 F: arch/arm/mach-omap2/*gpmc*
13629 F: drivers/memory/omap-gpmc.c
13632 M: Grygorii Strashko <grygorii.strashko@ti.com>
13633 M: Santosh Shilimkar <ssantosh@kernel.org>
13634 M: Kevin Hilman <khilman@kernel.org>
13635 L: linux-omap@vger.kernel.org
13637 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13638 F: drivers/gpio/gpio-omap.c
13640 OMAP HARDWARE SPINLOCK SUPPORT
13641 M: Ohad Ben-Cohen <ohad@wizery.com>
13642 L: linux-omap@vger.kernel.org
13644 F: drivers/hwspinlock/omap_hwspinlock.c
13646 OMAP HS MMC SUPPORT
13647 L: linux-mmc@vger.kernel.org
13648 L: linux-omap@vger.kernel.org
13650 F: drivers/mmc/host/omap_hsmmc.c
13653 M: Paul Walmsley <paul@pwsan.com>
13654 L: linux-omap@vger.kernel.org
13656 F: arch/arm/mach-omap2/omap_hwmod*data*
13659 M: Benoît Cousson <bcousson@baylibre.com>
13660 M: Paul Walmsley <paul@pwsan.com>
13661 L: linux-omap@vger.kernel.org
13663 F: arch/arm/mach-omap2/omap_hwmod.*
13666 M: Vignesh R <vigneshr@ti.com>
13667 L: linux-omap@vger.kernel.org
13668 L: linux-i2c@vger.kernel.org
13670 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13671 F: drivers/i2c/busses/i2c-omap.c
13673 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13674 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13675 L: linux-media@vger.kernel.org
13677 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13678 F: drivers/media/platform/omap3isp/
13679 F: drivers/staging/media/omap4iss/
13682 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13683 L: linux-omap@vger.kernel.org
13685 F: drivers/mmc/host/omap.c
13687 OMAP POWER MANAGEMENT SUPPORT
13688 M: Kevin Hilman <khilman@kernel.org>
13689 L: linux-omap@vger.kernel.org
13691 F: arch/arm/*omap*/*pm*
13692 F: drivers/cpufreq/omap-cpufreq.c
13694 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13695 M: Rajendra Nayak <rnayak@codeaurora.org>
13696 M: Paul Walmsley <paul@pwsan.com>
13697 L: linux-omap@vger.kernel.org
13699 F: arch/arm/mach-omap2/prm*
13701 OMAP RANDOM NUMBER GENERATOR SUPPORT
13702 M: Deepak Saxena <dsaxena@plexity.net>
13704 F: drivers/char/hw_random/omap-rng.c
13707 L: linux-usb@vger.kernel.org
13708 L: linux-omap@vger.kernel.org
13710 F: arch/arm/*omap*/usb*
13711 F: drivers/usb/*/*omap*
13713 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13714 M: Mark Jackson <mpfj@newflow.co.uk>
13715 L: linux-omap@vger.kernel.org
13717 F: arch/arm/boot/dts/am335x-nano.dts
13720 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13721 M: Tony Lindgren <tony@atomide.com>
13722 L: linux-omap@vger.kernel.org
13724 Q: http://patchwork.kernel.org/project/linux-omap/list/
13725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13726 F: arch/arm/configs/omap1_defconfig
13727 F: arch/arm/mach-omap1/
13728 F: arch/arm/plat-omap/
13729 F: drivers/i2c/busses/i2c-omap.c
13730 F: include/linux/platform_data/ams-delta-fiq.h
13731 F: include/linux/platform_data/i2c-omap.h
13734 M: Tony Lindgren <tony@atomide.com>
13735 L: linux-omap@vger.kernel.org
13737 W: http://www.muru.com/linux/omap/
13738 W: http://linux.omap.com/
13739 Q: http://patchwork.kernel.org/project/linux-omap/list/
13740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13741 F: arch/arm/configs/omap2plus_defconfig
13742 F: arch/arm/mach-omap2/
13743 F: arch/arm/plat-omap/
13744 F: drivers/bus/ti-sysc.c
13745 F: drivers/i2c/busses/i2c-omap.c
13746 F: drivers/irqchip/irq-omap-intc.c
13747 F: drivers/mfd/*omap*.c
13748 F: drivers/mfd/menelaus.c
13749 F: drivers/mfd/palmas.c
13750 F: drivers/mfd/tps65217.c
13751 F: drivers/mfd/tps65218.c
13752 F: drivers/mfd/tps65910.c
13753 F: drivers/mfd/twl-core.[ch]
13754 F: drivers/mfd/twl4030*.c
13755 F: drivers/mfd/twl6030*.c
13756 F: drivers/mfd/twl6040*.c
13757 F: drivers/regulator/palmas-regulator*.c
13758 F: drivers/regulator/pbias-regulator.c
13759 F: drivers/regulator/tps65217-regulator.c
13760 F: drivers/regulator/tps65218-regulator.c
13761 F: drivers/regulator/tps65910-regulator.c
13762 F: drivers/regulator/twl-regulator.c
13763 F: drivers/regulator/twl6030-regulator.c
13764 F: include/linux/platform_data/i2c-omap.h
13765 F: include/linux/platform_data/ti-sysc.h
13768 M: Bob Copeland <me@bobcopeland.com>
13769 L: linux-karma-devel@lists.sourceforge.net
13771 F: Documentation/filesystems/omfs.rst
13774 OMNIKEY CARDMAN 4000 DRIVER
13775 M: Harald Welte <laforge@gnumonks.org>
13777 F: drivers/char/pcmcia/cm4000_cs.c
13778 F: include/linux/cm4000_cs.h
13779 F: include/uapi/linux/cm4000_cs.h
13781 OMNIKEY CARDMAN 4040 DRIVER
13782 M: Harald Welte <laforge@gnumonks.org>
13784 F: drivers/char/pcmcia/cm4040_cs.*
13786 OMNIVISION OV02A10 SENSOR DRIVER
13787 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13788 L: linux-media@vger.kernel.org
13790 T: git git://linuxtv.org/media_tree.git
13791 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13792 F: drivers/media/i2c/ov02a10.c
13794 OMNIVISION OV13858 SENSOR DRIVER
13795 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13796 L: linux-media@vger.kernel.org
13798 T: git git://linuxtv.org/media_tree.git
13799 F: drivers/media/i2c/ov13858.c
13801 OMNIVISION OV2680 SENSOR DRIVER
13802 M: Rui Miguel Silva <rmfrfs@gmail.com>
13803 L: linux-media@vger.kernel.org
13805 T: git git://linuxtv.org/media_tree.git
13806 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13807 F: drivers/media/i2c/ov2680.c
13809 OMNIVISION OV2685 SENSOR DRIVER
13810 M: Shunqian Zheng <zhengsq@rock-chips.com>
13811 L: linux-media@vger.kernel.org
13813 T: git git://linuxtv.org/media_tree.git
13814 F: drivers/media/i2c/ov2685.c
13816 OMNIVISION OV2740 SENSOR DRIVER
13817 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13818 R: Shawn Tu <shawnx.tu@intel.com>
13819 R: Bingbu Cao <bingbu.cao@intel.com>
13820 L: linux-media@vger.kernel.org
13822 T: git git://linuxtv.org/media_tree.git
13823 F: drivers/media/i2c/ov2740.c
13825 OMNIVISION OV5640 SENSOR DRIVER
13826 M: Steve Longerbeam <slongerbeam@gmail.com>
13827 L: linux-media@vger.kernel.org
13829 T: git git://linuxtv.org/media_tree.git
13830 F: drivers/media/i2c/ov5640.c
13832 OMNIVISION OV5647 SENSOR DRIVER
13833 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13834 M: Jacopo Mondi <jacopo@jmondi.org>
13835 L: linux-media@vger.kernel.org
13837 T: git git://linuxtv.org/media_tree.git
13838 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13839 F: drivers/media/i2c/ov5647.c
13841 OMNIVISION OV5670 SENSOR DRIVER
13842 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13843 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13844 L: linux-media@vger.kernel.org
13846 T: git git://linuxtv.org/media_tree.git
13847 F: drivers/media/i2c/ov5670.c
13849 OMNIVISION OV5675 SENSOR DRIVER
13850 M: Shawn Tu <shawnx.tu@intel.com>
13851 L: linux-media@vger.kernel.org
13853 T: git git://linuxtv.org/media_tree.git
13854 F: drivers/media/i2c/ov5675.c
13856 OMNIVISION OV5695 SENSOR DRIVER
13857 M: Shunqian Zheng <zhengsq@rock-chips.com>
13858 L: linux-media@vger.kernel.org
13860 T: git git://linuxtv.org/media_tree.git
13861 F: drivers/media/i2c/ov5695.c
13863 OMNIVISION OV7670 SENSOR DRIVER
13864 L: linux-media@vger.kernel.org
13866 T: git git://linuxtv.org/media_tree.git
13867 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13868 F: drivers/media/i2c/ov7670.c
13870 OMNIVISION OV772x SENSOR DRIVER
13871 M: Jacopo Mondi <jacopo@jmondi.org>
13872 L: linux-media@vger.kernel.org
13874 T: git git://linuxtv.org/media_tree.git
13875 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13876 F: drivers/media/i2c/ov772x.c
13877 F: include/media/i2c/ov772x.h
13879 OMNIVISION OV7740 SENSOR DRIVER
13880 M: Wenyou Yang <wenyou.yang@microchip.com>
13881 L: linux-media@vger.kernel.org
13883 T: git git://linuxtv.org/media_tree.git
13884 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13885 F: drivers/media/i2c/ov7740.c
13887 OMNIVISION OV8856 SENSOR DRIVER
13888 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13889 L: linux-media@vger.kernel.org
13891 T: git git://linuxtv.org/media_tree.git
13892 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13893 F: drivers/media/i2c/ov8856.c
13895 OMNIVISION OV9282 SENSOR DRIVER
13896 M: Paul J. Murphy <paul.j.murphy@intel.com>
13897 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
13898 L: linux-media@vger.kernel.org
13900 T: git git://linuxtv.org/media_tree.git
13901 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
13902 F: drivers/media/i2c/ov9282.c
13904 OMNIVISION OV9640 SENSOR DRIVER
13905 M: Petr Cvek <petrcvekcz@gmail.com>
13906 L: linux-media@vger.kernel.org
13908 F: drivers/media/i2c/ov9640.*
13910 OMNIVISION OV9650 SENSOR DRIVER
13911 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13912 R: Akinobu Mita <akinobu.mita@gmail.com>
13913 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13914 L: linux-media@vger.kernel.org
13916 T: git git://linuxtv.org/media_tree.git
13917 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13918 F: drivers/media/i2c/ov9650.c
13920 OMNIVISION OV9734 SENSOR DRIVER
13921 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13922 R: Bingbu Cao <bingbu.cao@intel.com>
13923 L: linux-media@vger.kernel.org
13925 T: git git://linuxtv.org/media_tree.git
13926 F: drivers/media/i2c/ov9734.c
13928 ONENAND FLASH DRIVER
13929 M: Kyungmin Park <kyungmin.park@samsung.com>
13930 L: linux-mtd@lists.infradead.org
13932 F: drivers/mtd/nand/onenand/
13933 F: include/linux/mtd/onenand*.h
13935 ONION OMEGA2+ BOARD
13936 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13937 L: linux-mips@vger.kernel.org
13939 F: arch/mips/boot/dts/ralink/omega2p.dts
13942 M: Jens Wiklander <jens.wiklander@linaro.org>
13943 L: op-tee@lists.trustedfirmware.org
13945 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13946 F: drivers/tee/optee/
13948 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13949 M: Sumit Garg <sumit.garg@linaro.org>
13950 L: op-tee@lists.trustedfirmware.org
13952 F: drivers/char/hw_random/optee-rng.c
13955 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13956 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13957 L: linux-rdma@vger.kernel.org
13959 F: drivers/infiniband/ulp/opa_vnic
13961 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13962 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13963 M: Frank Rowand <frowand.list@gmail.com>
13964 L: devicetree@vger.kernel.org
13966 F: Documentation/devicetree/dynamic-resolution-notes.rst
13967 F: Documentation/devicetree/overlay-notes.rst
13968 F: drivers/of/overlay.c
13969 F: drivers/of/resolver.c
13970 K: of_overlay_notifier_
13972 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13973 M: Rob Herring <robh+dt@kernel.org>
13974 M: Frank Rowand <frowand.list@gmail.com>
13975 L: devicetree@vger.kernel.org
13977 W: http://www.devicetree.org/
13978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13979 F: Documentation/ABI/testing/sysfs-firmware-ofw
13981 F: include/linux/of*.h
13984 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13985 M: Rob Herring <robh+dt@kernel.org>
13986 L: devicetree@vger.kernel.org
13988 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13990 F: Documentation/devicetree/
13991 F: arch/*/boot/dts/
13992 F: include/dt-bindings/
13994 OPENCOMPUTE PTP CLOCK DRIVER
13995 M: Jonathan Lemon <jonathan.lemon@gmail.com>
13996 L: netdev@vger.kernel.org
13998 F: drivers/ptp/ptp_ocp.c
14000 OPENCORES I2C BUS DRIVER
14001 M: Peter Korsgaard <peter@korsgaard.com>
14002 M: Andrew Lunn <andrew@lunn.ch>
14003 L: linux-i2c@vger.kernel.org
14005 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14006 F: Documentation/i2c/busses/i2c-ocores.rst
14007 F: drivers/i2c/busses/i2c-ocores.c
14008 F: include/linux/platform_data/i2c-ocores.h
14010 OPENRISC ARCHITECTURE
14011 M: Jonas Bonn <jonas@southpole.se>
14012 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14013 M: Stafford Horne <shorne@gmail.com>
14014 L: openrisc@lists.librecores.org
14016 W: http://openrisc.io
14017 T: git git://github.com/openrisc/linux.git
14018 F: Documentation/devicetree/bindings/openrisc/
14019 F: Documentation/openrisc/
14021 F: drivers/irqchip/irq-ompic.c
14022 F: drivers/irqchip/irq-or1k-*
14025 M: Pravin B Shelar <pshelar@ovn.org>
14026 L: netdev@vger.kernel.org
14027 L: dev@openvswitch.org
14029 W: http://openvswitch.org
14030 F: include/uapi/linux/openvswitch.h
14031 F: net/openvswitch/
14033 OPERATING PERFORMANCE POINTS (OPP)
14034 M: Viresh Kumar <vireshk@kernel.org>
14035 M: Nishanth Menon <nm@ti.com>
14036 M: Stephen Boyd <sboyd@kernel.org>
14037 L: linux-pm@vger.kernel.org
14039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14040 F: Documentation/devicetree/bindings/opp/
14041 F: Documentation/power/opp.rst
14043 F: include/linux/pm_opp.h
14046 M: Clemens Ladisch <clemens@ladisch.de>
14047 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14050 F: sound/drivers/opl4/
14052 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14053 M: Mark Fasheh <mark@fasheh.com>
14054 M: Joel Becker <jlbec@evilplan.org>
14055 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14056 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14058 W: http://ocfs2.wiki.kernel.org
14059 F: Documentation/filesystems/dlmfs.rst
14060 F: Documentation/filesystems/ocfs2.rst
14063 ORANGEFS FILESYSTEM
14064 M: Mike Marshall <hubcap@omnibond.com>
14065 R: Martin Brandenburg <martin@omnibond.com>
14066 L: devel@lists.orangefs.org
14068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14069 F: Documentation/filesystems/orangefs.rst
14073 L: linux-wireless@vger.kernel.org
14075 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14076 W: http://www.nongnu.org/orinoco/
14077 F: drivers/net/wireless/intersil/orinoco/
14079 OV2659 OMNIVISION SENSOR DRIVER
14080 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14081 L: linux-media@vger.kernel.org
14083 W: https://linuxtv.org
14084 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14085 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14086 F: drivers/media/i2c/ov2659.c
14087 F: include/media/i2c/ov2659.h
14090 M: Miklos Szeredi <miklos@szeredi.hu>
14091 L: linux-unionfs@vger.kernel.org
14093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14094 F: Documentation/filesystems/overlayfs.rst
14097 P54 WIRELESS DRIVER
14098 M: Christian Lamparter <chunkeey@googlemail.com>
14099 L: linux-wireless@vger.kernel.org
14101 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14102 F: drivers/net/wireless/intersil/p54/
14105 M: Vladimir Oltean <olteanv@gmail.com>
14106 L: netdev@vger.kernel.org
14108 F: Documentation/core-api/packing.rst
14109 F: include/linux/packing.h
14112 PADATA PARALLEL EXECUTION MECHANISM
14113 M: Steffen Klassert <steffen.klassert@secunet.com>
14114 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14115 L: linux-crypto@vger.kernel.org
14116 L: linux-kernel@vger.kernel.org
14118 F: Documentation/core-api/padata.rst
14119 F: include/linux/padata.h
14123 M: Jesper Dangaard Brouer <hawk@kernel.org>
14124 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14125 L: netdev@vger.kernel.org
14127 F: Documentation/networking/page_pool.rst
14128 F: include/net/page_pool.h
14129 F: include/trace/events/page_pool.h
14130 F: net/core/page_pool.c
14132 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14133 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14134 L: platform-driver-x86@vger.kernel.org
14136 F: drivers/platform/x86/panasonic-laptop.c
14138 PARALLAX PING IIO SENSOR DRIVER
14139 M: Andreas Klinger <ak@it-klinger.de>
14140 L: linux-iio@vger.kernel.org
14142 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14143 F: drivers/iio/proximity/ping.c
14145 PARALLEL LCD/KEYPAD PANEL DRIVER
14146 M: Willy Tarreau <willy@haproxy.com>
14147 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14149 F: Documentation/admin-guide/lcd-panel-cgram.rst
14150 F: drivers/auxdisplay/panel.c
14152 PARALLEL PORT SUBSYSTEM
14153 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14154 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14155 L: linux-parport@lists.infradead.org (subscribers-only)
14157 F: Documentation/driver-api/parport*.rst
14158 F: drivers/char/ppdev.c
14159 F: drivers/parport/
14160 F: include/linux/parport*.h
14161 F: include/uapi/linux/ppdev.h
14163 PARAVIRT_OPS INTERFACE
14164 M: Juergen Gross <jgross@suse.com>
14165 M: Deep Shah <sdeep@vmware.com>
14166 M: "VMware, Inc." <pv-drivers@vmware.com>
14167 L: virtualization@lists.linux-foundation.org
14169 F: Documentation/virt/paravirt_ops.rst
14170 F: arch/*/include/asm/paravirt*.h
14171 F: arch/*/kernel/paravirt*
14172 F: include/linux/hypervisor.h
14174 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14175 M: Tim Waugh <tim@cyberelk.net>
14176 L: linux-parport@lists.infradead.org (subscribers-only)
14178 F: Documentation/admin-guide/blockdev/paride.rst
14179 F: drivers/block/paride/
14181 PARISC ARCHITECTURE
14182 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14183 M: Helge Deller <deller@gmx.de>
14184 L: linux-parisc@vger.kernel.org
14186 W: https://parisc.wiki.kernel.org
14187 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14190 F: Documentation/parisc/
14192 F: drivers/char/agp/parisc-agp.c
14193 F: drivers/input/misc/hp_sdc_rtc.c
14194 F: drivers/input/serio/gscps2.c
14195 F: drivers/input/serio/hp_sdc*
14197 F: drivers/parport/parport_gsc.*
14198 F: drivers/tty/serial/8250/8250_gsc.c
14199 F: drivers/video/console/sti*
14200 F: drivers/video/fbdev/sti*
14201 F: drivers/video/logo/logo_parisc*
14202 F: include/linux/hp_sdc.h
14205 M: Jiri Pirko <jiri@nvidia.com>
14206 L: netdev@vger.kernel.org
14208 F: include/linux/parman.h
14210 F: lib/test_parman.c
14212 PC ENGINES APU BOARD DRIVER
14213 M: Enrico Weigelt, metux IT consult <info@metux.net>
14215 F: drivers/platform/x86/pcengines-apuv2.c
14217 PC87360 HARDWARE MONITORING DRIVER
14218 M: Jim Cromie <jim.cromie@gmail.com>
14219 L: linux-hwmon@vger.kernel.org
14221 F: Documentation/hwmon/pc87360.rst
14222 F: drivers/hwmon/pc87360.c
14224 PC8736x GPIO DRIVER
14225 M: Jim Cromie <jim.cromie@gmail.com>
14227 F: drivers/char/pc8736x_gpio.c
14229 PC87427 HARDWARE MONITORING DRIVER
14230 M: Jean Delvare <jdelvare@suse.com>
14231 L: linux-hwmon@vger.kernel.org
14233 F: Documentation/hwmon/pc87427.rst
14234 F: drivers/hwmon/pc87427.c
14237 M: Riku Voipio <riku.voipio@iki.fi>
14239 F: drivers/leds/leds-pca9532.c
14240 F: include/linux/leds-pca9532.h
14242 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14243 M: Guenter Roeck <linux@roeck-us.net>
14244 L: linux-i2c@vger.kernel.org
14246 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14248 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14249 M: Khalid Aziz <khalid@gonehiking.org>
14251 F: drivers/firmware/pcdp.*
14253 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14254 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14255 M: Pali Rohár <pali@kernel.org>
14256 L: linux-pci@vger.kernel.org
14257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14259 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14260 F: drivers/pci/controller/pci-aardvark.c
14262 PCI DRIVER FOR ALTERA PCIE IP
14263 M: Joyce Ooi <joyce.ooi@intel.com>
14264 L: linux-pci@vger.kernel.org
14266 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14267 F: drivers/pci/controller/pcie-altera.c
14269 PCI DRIVER FOR APPLIEDMICRO XGENE
14270 M: Toan Le <toan@os.amperecomputing.com>
14271 L: linux-pci@vger.kernel.org
14272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14274 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14275 F: drivers/pci/controller/pci-xgene.c
14277 PCI DRIVER FOR ARM VERSATILE PLATFORM
14278 M: Rob Herring <robh@kernel.org>
14279 L: linux-pci@vger.kernel.org
14280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14282 F: Documentation/devicetree/bindings/pci/versatile.yaml
14283 F: drivers/pci/controller/pci-versatile.c
14285 PCI DRIVER FOR ARMADA 8K
14286 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14287 L: linux-pci@vger.kernel.org
14288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14290 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14291 F: drivers/pci/controller/dwc/pcie-armada8k.c
14293 PCI DRIVER FOR CADENCE PCIE IP
14294 M: Tom Joseph <tjoseph@cadence.com>
14295 L: linux-pci@vger.kernel.org
14297 F: Documentation/devicetree/bindings/pci/cdns,*
14298 F: drivers/pci/controller/cadence/
14300 PCI DRIVER FOR FREESCALE LAYERSCAPE
14301 M: Minghuan Lian <minghuan.Lian@nxp.com>
14302 M: Mingkai Hu <mingkai.hu@nxp.com>
14303 M: Roy Zang <roy.zang@nxp.com>
14304 L: linuxppc-dev@lists.ozlabs.org
14305 L: linux-pci@vger.kernel.org
14306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14308 F: drivers/pci/controller/dwc/*layerscape*
14310 PCI DRIVER FOR GENERIC OF HOSTS
14311 M: Will Deacon <will@kernel.org>
14312 L: linux-pci@vger.kernel.org
14313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14315 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14316 F: drivers/pci/controller/pci-host-common.c
14317 F: drivers/pci/controller/pci-host-generic.c
14319 PCI DRIVER FOR IMX6
14320 M: Richard Zhu <hongxing.zhu@nxp.com>
14321 M: Lucas Stach <l.stach@pengutronix.de>
14322 L: linux-pci@vger.kernel.org
14323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14325 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14326 F: drivers/pci/controller/dwc/*imx6*
14328 PCI DRIVER FOR FU740
14329 M: Paul Walmsley <paul.walmsley@sifive.com>
14330 M: Greentime Hu <greentime.hu@sifive.com>
14331 L: linux-pci@vger.kernel.org
14333 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14334 F: drivers/pci/controller/dwc/pcie-fu740.c
14336 PCI DRIVER FOR INTEL IXP4XX
14337 M: Linus Walleij <linus.walleij@linaro.org>
14339 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14340 F: drivers/pci/controller/pci-ixp4xx.c
14342 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14343 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14344 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14345 L: linux-pci@vger.kernel.org
14347 F: drivers/pci/controller/vmd.c
14349 PCI DRIVER FOR MICROSEMI SWITCHTEC
14350 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14351 M: Logan Gunthorpe <logang@deltatee.com>
14352 L: linux-pci@vger.kernel.org
14354 F: Documentation/ABI/testing/sysfs-class-switchtec
14355 F: Documentation/driver-api/switchtec.rst
14356 F: drivers/ntb/hw/mscc/
14357 F: drivers/pci/switch/switchtec*
14358 F: include/linux/switchtec.h
14359 F: include/uapi/linux/switchtec_ioctl.h
14361 PCI DRIVER FOR MOBIVEIL PCIE IP
14362 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14363 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14364 L: linux-pci@vger.kernel.org
14366 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14367 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14369 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14370 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14371 L: linux-pci@vger.kernel.org
14372 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14374 F: drivers/pci/controller/*mvebu*
14376 PCI DRIVER FOR NVIDIA TEGRA
14377 M: Thierry Reding <thierry.reding@gmail.com>
14378 L: linux-tegra@vger.kernel.org
14379 L: linux-pci@vger.kernel.org
14381 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14382 F: drivers/pci/controller/pci-tegra.c
14384 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14385 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14386 L: linux-pci@vger.kernel.org
14387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14389 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14390 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14392 PCI DRIVER FOR RENESAS R-CAR
14393 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14394 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14395 L: linux-pci@vger.kernel.org
14396 L: linux-renesas-soc@vger.kernel.org
14398 F: Documentation/devicetree/bindings/pci/*rcar*
14399 F: drivers/pci/controller/*rcar*
14401 PCI DRIVER FOR SAMSUNG EXYNOS
14402 M: Jingoo Han <jingoohan1@gmail.com>
14403 L: linux-pci@vger.kernel.org
14404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14405 L: linux-samsung-soc@vger.kernel.org
14407 F: drivers/pci/controller/dwc/pci-exynos.c
14409 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14410 M: Jingoo Han <jingoohan1@gmail.com>
14411 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14412 L: linux-pci@vger.kernel.org
14414 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14415 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14416 F: drivers/pci/controller/dwc/*designware*
14418 PCI DRIVER FOR TI DRA7XX/J721E
14419 M: Kishon Vijay Abraham I <kishon@ti.com>
14420 L: linux-omap@vger.kernel.org
14421 L: linux-pci@vger.kernel.org
14422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14424 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14425 F: drivers/pci/controller/cadence/pci-j721e.c
14426 F: drivers/pci/controller/dwc/pci-dra7xx.c
14428 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14429 M: Linus Walleij <linus.walleij@linaro.org>
14430 L: linux-pci@vger.kernel.org
14432 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14433 F: drivers/pci/controller/pci-v3-semi.c
14435 PCI ENDPOINT SUBSYSTEM
14436 M: Kishon Vijay Abraham I <kishon@ti.com>
14437 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14438 R: Krzysztof Wilczyński <kw@linux.com>
14439 L: linux-pci@vger.kernel.org
14441 F: Documentation/PCI/endpoint/*
14442 F: Documentation/misc-devices/pci-endpoint-test.rst
14443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14444 F: drivers/misc/pci_endpoint_test.c
14445 F: drivers/pci/endpoint/
14448 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14449 M: Russell Currey <ruscur@russell.cc>
14450 M: Oliver O'Halloran <oohall@gmail.com>
14451 L: linuxppc-dev@lists.ozlabs.org
14453 F: Documentation/PCI/pci-error-recovery.rst
14454 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14455 F: arch/powerpc/include/*/eeh*.h
14456 F: arch/powerpc/kernel/eeh*.c
14457 F: arch/powerpc/platforms/*/eeh*.c
14458 F: drivers/pci/pcie/aer.c
14459 F: drivers/pci/pcie/dpc.c
14460 F: drivers/pci/pcie/err.c
14463 M: Linas Vepstas <linasvepstas@gmail.com>
14464 L: linux-pci@vger.kernel.org
14466 F: Documentation/PCI/pci-error-recovery.rst
14468 PCI MSI DRIVER FOR ALTERA MSI IP
14469 M: Joyce Ooi <joyce.ooi@intel.com>
14470 L: linux-pci@vger.kernel.org
14472 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14473 F: drivers/pci/controller/pcie-altera-msi.c
14475 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14476 M: Toan Le <toan@os.amperecomputing.com>
14477 L: linux-pci@vger.kernel.org
14478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14480 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14481 F: drivers/pci/controller/pci-xgene-msi.c
14483 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14484 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14485 R: Rob Herring <robh@kernel.org>
14486 R: Krzysztof Wilczyński <kw@linux.com>
14487 L: linux-pci@vger.kernel.org
14489 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14491 F: drivers/pci/controller/
14494 M: Bjorn Helgaas <bhelgaas@google.com>
14495 L: linux-pci@vger.kernel.org
14497 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14499 F: Documentation/PCI/
14500 F: Documentation/devicetree/bindings/pci/
14501 F: arch/x86/kernel/early-quirks.c
14502 F: arch/x86/kernel/quirks.c
14504 F: drivers/acpi/pci*
14506 F: include/asm-generic/pci*
14507 F: include/linux/of_pci.h
14508 F: include/linux/pci*
14509 F: include/uapi/linux/pci*
14512 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14513 M: Jonathan Chocron <jonnyc@amazon.com>
14514 L: linux-pci@vger.kernel.org
14516 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14517 F: drivers/pci/controller/dwc/pcie-al.c
14519 PCIE DRIVER FOR AMLOGIC MESON
14520 M: Yue Wang <yue.wang@Amlogic.com>
14521 L: linux-pci@vger.kernel.org
14522 L: linux-amlogic@lists.infradead.org
14524 F: drivers/pci/controller/dwc/pci-meson.c
14526 PCIE DRIVER FOR AXIS ARTPEC
14527 M: Jesper Nilsson <jesper.nilsson@axis.com>
14528 L: linux-arm-kernel@axis.com
14529 L: linux-pci@vger.kernel.org
14531 F: Documentation/devicetree/bindings/pci/axis,artpec*
14532 F: drivers/pci/controller/dwc/*artpec*
14534 PCIE DRIVER FOR CAVIUM THUNDERX
14535 M: Robert Richter <rric@kernel.org>
14536 L: linux-pci@vger.kernel.org
14537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14539 F: drivers/pci/controller/pci-thunder-*
14541 PCIE DRIVER FOR HISILICON
14542 M: Zhou Wang <wangzhou1@hisilicon.com>
14543 L: linux-pci@vger.kernel.org
14545 F: drivers/pci/controller/dwc/pcie-hisi.c
14547 PCIE DRIVER FOR HISILICON KIRIN
14548 M: Xiaowei Song <songxiaowei@hisilicon.com>
14549 M: Binghui Wang <wangbinghui@hisilicon.com>
14550 L: linux-pci@vger.kernel.org
14552 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14553 F: drivers/pci/controller/dwc/pcie-kirin.c
14555 PCIE DRIVER FOR HISILICON STB
14556 M: Shawn Guo <shawn.guo@linaro.org>
14557 L: linux-pci@vger.kernel.org
14559 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14560 F: drivers/pci/controller/dwc/pcie-histb.c
14562 PCIE DRIVER FOR INTEL KEEM BAY
14563 M: Srikanth Thokala <srikanth.thokala@intel.com>
14564 L: linux-pci@vger.kernel.org
14566 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14567 F: drivers/pci/controller/dwc/pcie-keembay.c
14569 PCIE DRIVER FOR INTEL LGM GW SOC
14570 M: Rahul Tanwar <rtanwar@maxlinear.com>
14571 L: linux-pci@vger.kernel.org
14573 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14574 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14576 PCIE DRIVER FOR MEDIATEK
14577 M: Ryder Lee <ryder.lee@mediatek.com>
14578 M: Jianjun Wang <jianjun.wang@mediatek.com>
14579 L: linux-pci@vger.kernel.org
14580 L: linux-mediatek@lists.infradead.org
14582 F: Documentation/devicetree/bindings/pci/mediatek*
14583 F: drivers/pci/controller/*mediatek*
14585 PCIE DRIVER FOR MICROCHIP
14586 M: Daire McNamara <daire.mcnamara@microchip.com>
14587 L: linux-pci@vger.kernel.org
14589 F: Documentation/devicetree/bindings/pci/microchip*
14590 F: drivers/pci/controller/*microchip*
14592 PCIE DRIVER FOR QUALCOMM MSM
14593 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14594 L: linux-pci@vger.kernel.org
14595 L: linux-arm-msm@vger.kernel.org
14597 F: drivers/pci/controller/dwc/*qcom*
14599 PCIE DRIVER FOR ROCKCHIP
14600 M: Shawn Lin <shawn.lin@rock-chips.com>
14601 L: linux-pci@vger.kernel.org
14602 L: linux-rockchip@lists.infradead.org
14604 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14605 F: drivers/pci/controller/pcie-rockchip*
14607 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14608 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14609 L: linux-pci@vger.kernel.org
14611 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14612 F: drivers/pci/controller/dwc/pcie-uniphier*
14614 PCIE DRIVER FOR ST SPEAR13XX
14615 M: Pratyush Anand <pratyush.anand@gmail.com>
14616 L: linux-pci@vger.kernel.org
14618 F: drivers/pci/controller/dwc/*spear*
14621 M: Dominik Brodowski <linux@dominikbrodowski.net>
14623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14624 F: Documentation/pcmcia/
14629 PCNET32 NETWORK DRIVER
14630 M: Don Fry <pcnet32@frontier.com>
14631 L: netdev@vger.kernel.org
14633 F: drivers/net/ethernet/amd/pcnet32.c
14635 PCRYPT PARALLEL CRYPTO ENGINE
14636 M: Steffen Klassert <steffen.klassert@secunet.com>
14637 L: linux-crypto@vger.kernel.org
14640 F: include/crypto/pcrypt.h
14642 PEAQ WMI HOTKEYS DRIVER
14643 M: Hans de Goede <hdegoede@redhat.com>
14644 L: platform-driver-x86@vger.kernel.org
14646 F: drivers/platform/x86/peaq-wmi.c
14648 PENSANDO ETHERNET DRIVERS
14649 M: Shannon Nelson <snelson@pensando.io>
14650 M: drivers@pensando.io
14651 L: netdev@vger.kernel.org
14653 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14654 F: drivers/net/ethernet/pensando/
14656 PER-CPU MEMORY ALLOCATOR
14657 M: Dennis Zhou <dennis@kernel.org>
14658 M: Tejun Heo <tj@kernel.org>
14659 M: Christoph Lameter <cl@linux.com>
14660 L: linux-mm@kvack.org
14662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14663 F: arch/*/include/asm/percpu.h
14664 F: include/linux/percpu*.h
14668 PER-TASK DELAY ACCOUNTING
14669 M: Balbir Singh <bsingharora@gmail.com>
14671 F: include/linux/delayacct.h
14672 F: kernel/delayacct.c
14674 PERFORMANCE EVENTS SUBSYSTEM
14675 M: Peter Zijlstra <peterz@infradead.org>
14676 M: Ingo Molnar <mingo@redhat.com>
14677 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14678 R: Mark Rutland <mark.rutland@arm.com>
14679 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14680 R: Jiri Olsa <jolsa@redhat.com>
14681 R: Namhyung Kim <namhyung@kernel.org>
14682 L: linux-perf-users@vger.kernel.org
14683 L: linux-kernel@vger.kernel.org
14685 W: https://perf.wiki.kernel.org/
14686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14688 F: arch/*/events/*/*
14689 F: arch/*/include/asm/perf_event.h
14690 F: arch/*/kernel/*/*/perf_event*.c
14691 F: arch/*/kernel/*/perf_event*.c
14692 F: arch/*/kernel/perf_callchain.c
14693 F: arch/*/kernel/perf_event*.c
14694 F: include/linux/perf_event.h
14695 F: include/uapi/linux/perf_event.h
14700 PERFORMANCE EVENTS TOOLING ARM64
14701 R: John Garry <john.garry@huawei.com>
14702 R: Will Deacon <will@kernel.org>
14703 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14704 R: Leo Yan <leo.yan@linaro.org>
14705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14707 F: tools/build/feature/test-libopencsd.c
14708 F: tools/perf/arch/arm*/
14709 F: tools/perf/pmu-events/arch/arm64/
14710 F: tools/perf/util/arm-spe*
14711 F: tools/perf/util/cs-etm*
14713 PERSONALITY HANDLING
14714 M: Christoph Hellwig <hch@infradead.org>
14715 L: linux-abi-devel@lists.sourceforge.net
14717 F: include/linux/personality.h
14718 F: include/uapi/linux/personality.h
14720 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14721 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14722 L: linux-input@vger.kernel.org
14724 F: Documentation/input/devices/pxrc.rst
14725 F: drivers/input/joystick/pxrc.c
14728 M: Remi Denis-Courmont <courmisch@gmail.com>
14730 F: Documentation/networking/phonet.rst
14731 F: include/linux/phonet.h
14732 F: include/net/phonet/
14733 F: include/uapi/linux/phonet.h
14737 M: Joern Engel <joern@lazybastard.org>
14738 L: linux-mtd@lists.infradead.org
14740 F: drivers/mtd/devices/phram.c
14743 M: Bruno Prémont <bonbons@linux-vserver.org>
14744 L: linux-input@vger.kernel.org
14746 F: drivers/hid/hid-picolcd*
14749 M: Christian Brauner <christian@brauner.io>
14750 L: linux-kernel@vger.kernel.org
14752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14754 F: tools/testing/selftests/clone3/
14755 F: tools/testing/selftests/pid_namespace/
14756 F: tools/testing/selftests/pidfd/
14759 K: \b(clone_args|kernel_clone_args)\b
14761 PIN CONTROL SUBSYSTEM
14762 M: Linus Walleij <linus.walleij@linaro.org>
14763 L: linux-gpio@vger.kernel.org
14765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14766 F: Documentation/devicetree/bindings/pinctrl/
14767 F: Documentation/driver-api/pin-control.rst
14768 F: drivers/pinctrl/
14769 F: include/linux/pinctrl/
14771 PIN CONTROLLER - AMD
14772 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
14773 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14775 F: drivers/pinctrl/pinctrl-amd.c
14777 PIN CONTROLLER - FREESCALE
14778 M: Dong Aisheng <aisheng.dong@nxp.com>
14779 M: Fabio Estevam <festevam@gmail.com>
14780 M: Shawn Guo <shawnguo@kernel.org>
14781 M: Stefan Agner <stefan@agner.ch>
14782 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14783 L: linux-gpio@vger.kernel.org
14785 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14786 F: drivers/pinctrl/freescale/
14788 PIN CONTROLLER - INTEL
14789 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14790 M: Andy Shevchenko <andy@kernel.org>
14792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14793 F: drivers/pinctrl/intel/
14795 PIN CONTROLLER - KEEMBAY
14796 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
14798 F: drivers/pinctrl/pinctrl-keembay*
14800 PIN CONTROLLER - MEDIATEK
14801 M: Sean Wang <sean.wang@kernel.org>
14802 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14804 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14805 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
14806 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
14807 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14808 F: drivers/pinctrl/mediatek/
14810 PIN CONTROLLER - MICROCHIP AT91
14811 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14813 L: linux-gpio@vger.kernel.org
14815 F: drivers/gpio/gpio-sama5d2-piobu.c
14816 F: drivers/pinctrl/pinctrl-at91*
14818 PIN CONTROLLER - QUALCOMM
14819 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14820 L: linux-arm-msm@vger.kernel.org
14822 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14823 F: drivers/pinctrl/qcom/
14825 PIN CONTROLLER - RENESAS
14826 M: Geert Uytterhoeven <geert+renesas@glider.be>
14827 L: linux-renesas-soc@vger.kernel.org
14829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14830 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14831 F: drivers/pinctrl/renesas/
14833 PIN CONTROLLER - SAMSUNG
14834 M: Tomasz Figa <tomasz.figa@gmail.com>
14835 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14836 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14838 L: linux-samsung-soc@vger.kernel.org
14840 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14842 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14843 F: drivers/pinctrl/samsung/
14844 F: include/dt-bindings/pinctrl/samsung.h
14846 PIN CONTROLLER - SINGLE
14847 M: Tony Lindgren <tony@atomide.com>
14848 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14850 L: linux-omap@vger.kernel.org
14852 F: drivers/pinctrl/pinctrl-single.c
14854 PIN CONTROLLER - ST SPEAR
14855 M: Viresh Kumar <vireshk@kernel.org>
14856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14858 W: http://www.st.com/spear
14859 F: drivers/pinctrl/spear/
14862 M: linux-block@vger.kernel.org
14864 F: drivers/block/pktcdvd.c
14865 F: include/linux/pktcdvd.h
14866 F: include/uapi/linux/pktcdvd.h
14868 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14869 M: Tomasz Duszynski <tduszyns@gmail.com>
14871 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14872 F: drivers/iio/chemical/pms7003.c
14875 M: Jacob Keller <jacob.e.keller@intel.com>
14877 F: Documentation/driver-api/pldmfw/
14878 F: include/linux/pldmfw.h
14882 M: Logan Gunthorpe <logang@deltatee.com>
14884 F: drivers/dma/plx_dma.c
14887 M: Charles Hsu <hsu.yungteng@gmail.com>
14888 L: linux-hwmon@vger.kernel.org
14890 F: Documentation/hwmon/pm6764tr.rst
14891 F: drivers/hwmon/pmbus/pm6764tr.c
14894 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14895 L: linux-pm@vger.kernel.org
14897 W: https://01.org/pm-graph
14898 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14899 T: git git://github.com/intel/pm-graph
14900 F: tools/power/pm-graph
14902 PMBUS HARDWARE MONITORING DRIVERS
14903 M: Guenter Roeck <linux@roeck-us.net>
14904 L: linux-hwmon@vger.kernel.org
14906 W: http://hwmon.wiki.kernel.org/
14907 W: http://www.roeck-us.net/linux/drivers/
14908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14909 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14910 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14911 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14912 F: Documentation/hwmon/adm1275.rst
14913 F: Documentation/hwmon/ibm-cffps.rst
14914 F: Documentation/hwmon/ir35221.rst
14915 F: Documentation/hwmon/lm25066.rst
14916 F: Documentation/hwmon/ltc2978.rst
14917 F: Documentation/hwmon/ltc3815.rst
14918 F: Documentation/hwmon/max16064.rst
14919 F: Documentation/hwmon/max20751.rst
14920 F: Documentation/hwmon/max31785.rst
14921 F: Documentation/hwmon/max34440.rst
14922 F: Documentation/hwmon/max8688.rst
14923 F: Documentation/hwmon/pmbus-core.rst
14924 F: Documentation/hwmon/pmbus.rst
14925 F: Documentation/hwmon/tps40422.rst
14926 F: Documentation/hwmon/ucd9000.rst
14927 F: Documentation/hwmon/ucd9200.rst
14928 F: Documentation/hwmon/zl6100.rst
14929 F: drivers/hwmon/pmbus/
14930 F: include/linux/pmbus.h
14932 PMC SIERRA MaxRAID DRIVER
14933 L: linux-scsi@vger.kernel.org
14935 W: http://www.pmc-sierra.com/
14936 F: drivers/scsi/pmcraid.*
14938 PMC SIERRA PM8001 DRIVER
14939 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14940 L: linux-scsi@vger.kernel.org
14942 F: drivers/scsi/pm8001/
14944 PNI RM3100 IIO DRIVER
14945 M: Song Qiang <songqiang1304521@gmail.com>
14946 L: linux-iio@vger.kernel.org
14948 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14949 F: drivers/iio/magnetometer/rm3100*
14952 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14953 L: linux-acpi@vger.kernel.org
14956 F: include/linux/pnp.h
14958 POSIX CLOCKS and TIMERS
14959 M: Thomas Gleixner <tglx@linutronix.de>
14960 L: linux-kernel@vger.kernel.org
14962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14964 F: include/linux/time_namespace.h
14965 F: include/linux/timer*
14966 F: kernel/time/*timer*
14967 F: kernel/time/namespace.c
14969 POWER MANAGEMENT CORE
14970 M: "Rafael J. Wysocki" <rafael@kernel.org>
14971 L: linux-pm@vger.kernel.org
14973 B: https://bugzilla.kernel.org
14974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14975 F: drivers/base/power/
14976 F: drivers/powercap/
14977 F: include/linux/intel_rapl.h
14978 F: include/linux/pm.h
14979 F: include/linux/pm_*
14980 F: include/linux/powercap.h
14981 F: kernel/configs/nopm.config
14983 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
14984 M: Daniel Lezcano <daniel.lezcano@kernel.org>
14985 L: linux-pm@vger.kernel.org
14987 B: https://bugzilla.kernel.org
14988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14989 F: drivers/powercap/dtpm*
14990 F: include/linux/dtpm.h
14992 POWER STATE COORDINATION INTERFACE (PSCI)
14993 M: Mark Rutland <mark.rutland@arm.com>
14994 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14997 F: drivers/firmware/psci/
14998 F: include/linux/psci.h
14999 F: include/uapi/linux/psci.h
15001 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15002 M: Sebastian Reichel <sre@kernel.org>
15003 L: linux-pm@vger.kernel.org
15005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15006 F: Documentation/ABI/testing/sysfs-class-power
15007 F: Documentation/devicetree/bindings/power/supply/
15008 F: drivers/power/supply/
15009 F: include/linux/power/
15010 F: include/linux/power_supply.h
15012 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15013 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15014 L: linuxppc-dev@lists.ozlabs.org
15016 F: drivers/char/powernv-op-panel.c
15018 PPP OVER ATM (RFC 2364)
15019 M: Mitchell Blank Jr <mitch@sfgoth.com>
15021 F: include/uapi/linux/atmppp.h
15022 F: net/atm/pppoatm.c
15025 M: Michal Ostrowski <mostrows@earthlink.net>
15027 F: drivers/net/ppp/pppoe.c
15028 F: drivers/net/ppp/pppox.c
15031 M: James Chapman <jchapman@katalix.com>
15033 F: include/linux/if_pppol2tp.h
15034 F: include/uapi/linux/if_pppol2tp.h
15035 F: net/l2tp/l2tp_ppp.c
15037 PPP PROTOCOL DRIVERS AND COMPRESSORS
15038 M: Paul Mackerras <paulus@samba.org>
15039 L: linux-ppp@vger.kernel.org
15041 F: drivers/net/ppp/ppp_*
15044 M: Rodolfo Giometti <giometti@enneenne.com>
15045 L: linuxpps@ml.enneenne.com (subscribers-only)
15047 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15048 F: Documentation/ABI/testing/sysfs-pps
15049 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15050 F: Documentation/driver-api/pps.rst
15052 F: include/linux/pps*.h
15053 F: include/uapi/linux/pps.h
15056 M: Dmitry Kozlov <xeb@mail.ru>
15057 L: netdev@vger.kernel.org
15059 W: http://sourceforge.net/projects/accel-pptp
15060 F: drivers/net/ppp/pptp.c
15062 PRESSURE STALL INFORMATION (PSI)
15063 M: Johannes Weiner <hannes@cmpxchg.org>
15065 F: include/linux/psi*
15066 F: kernel/sched/psi.c
15069 M: Petr Mladek <pmladek@suse.com>
15070 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15071 R: Steven Rostedt <rostedt@goodmis.org>
15072 R: John Ogness <john.ogness@linutronix.de>
15074 F: include/linux/printk.h
15078 R: Chris Down <chris@chrisdown.name>
15080 F: kernel/printk/index.c
15083 L: linux-kernel@vger.kernel.org
15084 L: linux-fsdevel@vger.kernel.org
15086 F: Documentation/filesystems/proc.rst
15088 F: include/linux/proc_fs.h
15089 F: tools/testing/selftests/proc/
15092 M: Luis Chamberlain <mcgrof@kernel.org>
15093 M: Kees Cook <keescook@chromium.org>
15094 M: Iurii Zaikin <yzaikin@google.com>
15095 L: linux-kernel@vger.kernel.org
15096 L: linux-fsdevel@vger.kernel.org
15098 F: fs/proc/proc_sysctl.c
15099 F: include/linux/sysctl.h
15100 F: kernel/sysctl-test.c
15102 F: tools/testing/selftests/sysctl/
15104 PS3 NETWORK SUPPORT
15105 M: Geoff Levand <geoff@infradead.org>
15106 L: netdev@vger.kernel.org
15107 L: linuxppc-dev@lists.ozlabs.org
15109 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15111 PS3 PLATFORM SUPPORT
15112 M: Geoff Levand <geoff@infradead.org>
15113 L: linuxppc-dev@lists.ozlabs.org
15115 F: arch/powerpc/boot/ps3*
15116 F: arch/powerpc/include/asm/lv1call.h
15117 F: arch/powerpc/include/asm/ps3*.h
15118 F: arch/powerpc/platforms/ps3/
15121 F: drivers/rtc/rtc-ps3.c
15122 F: drivers/usb/host/*ps3.c
15123 F: sound/ppc/snd_ps3*
15126 M: Jim Paris <jim@jtan.com>
15127 M: Geoff Levand <geoff@infradead.org>
15128 L: linuxppc-dev@lists.ozlabs.org
15130 F: drivers/block/ps3vram.c
15132 PSAMPLE PACKET SAMPLING SUPPORT
15133 M: Yotam Gigi <yotam.gi@gmail.com>
15135 F: include/net/psample.h
15136 F: include/uapi/linux/psample.h
15140 M: Kees Cook <keescook@chromium.org>
15141 M: Anton Vorontsov <anton@enomsg.org>
15142 M: Colin Cross <ccross@android.com>
15143 M: Tony Luck <tony.luck@intel.com>
15145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15146 F: Documentation/admin-guide/ramoops.rst
15147 F: Documentation/admin-guide/pstore-blk.rst
15148 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15149 F: drivers/acpi/apei/erst.c
15150 F: drivers/firmware/efi/efi-pstore.c
15152 F: include/linux/pstore*
15153 K: \b(pstore|ramoops)
15155 PTP HARDWARE CLOCK SUPPORT
15156 M: Richard Cochran <richardcochran@gmail.com>
15157 L: netdev@vger.kernel.org
15159 W: http://linuxptp.sourceforge.net/
15160 F: Documentation/ABI/testing/sysfs-ptp
15161 F: Documentation/driver-api/ptp.rst
15162 F: drivers/net/phy/dp83640*
15164 F: include/linux/ptp_cl*
15166 PTP VIRTUAL CLOCK SUPPORT
15167 M: Yangbo Lu <yangbo.lu@nxp.com>
15168 L: netdev@vger.kernel.org
15170 F: drivers/ptp/ptp_vclock.c
15171 F: net/ethtool/phc_vclocks.c
15174 M: Oleg Nesterov <oleg@redhat.com>
15176 F: arch/*/*/ptrace*.c
15177 F: arch/*/include/asm/ptrace*.h
15178 F: arch/*/ptrace*.c
15179 F: include/asm-generic/syscall.h
15180 F: include/linux/ptrace.h
15181 F: include/linux/regset.h
15182 F: include/linux/tracehook.h
15183 F: include/uapi/linux/ptrace.h
15184 F: include/uapi/linux/ptrace.h
15188 M: Hans Verkuil <hverkuil@xs4all.nl>
15189 L: linux-media@vger.kernel.org
15191 T: git git://linuxtv.org/media_tree.git
15192 F: Documentation/admin-guide/media/pulse8-cec.rst
15193 F: drivers/media/cec/usb/pulse8/
15195 PVRUSB2 VIDEO4LINUX DRIVER
15196 M: Mike Isely <isely@pobox.com>
15197 L: pvrusb2@isely.net (subscribers-only)
15198 L: linux-media@vger.kernel.org
15200 W: http://www.isely.net/pvrusb2/
15201 T: git git://linuxtv.org/media_tree.git
15202 F: Documentation/driver-api/media/drivers/pvrusb2*
15203 F: drivers/media/usb/pvrusb2/
15206 M: Hans Verkuil <hverkuil@xs4all.nl>
15207 L: linux-media@vger.kernel.org
15209 T: git git://linuxtv.org/media_tree.git
15210 F: drivers/media/usb/pwc/*
15211 F: include/trace/events/pwc.h
15214 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15215 L: linux-hwmon@vger.kernel.org
15217 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15218 F: Documentation/hwmon/pwm-fan.rst
15219 F: drivers/hwmon/pwm-fan.c
15222 M: Sean Young <sean@mess.org>
15223 L: linux-media@vger.kernel.org
15225 F: drivers/media/rc/pwm-ir-tx.c
15228 M: Thierry Reding <thierry.reding@gmail.com>
15229 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15230 M: Lee Jones <lee.jones@linaro.org>
15231 L: linux-pwm@vger.kernel.org
15233 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15235 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15236 F: Documentation/devicetree/bindings/pwm/
15237 F: Documentation/driver-api/pwm.rst
15238 F: drivers/gpio/gpio-mvebu.c
15240 F: drivers/video/backlight/pwm_bl.c
15241 F: include/linux/pwm.h
15242 F: include/linux/pwm_backlight.h
15243 K: pwm_(config|apply_state|ops)
15246 M: Robert Jarzmik <robert.jarzmik@free.fr>
15247 L: linux-gpio@vger.kernel.org
15249 F: drivers/gpio/gpio-pxa.c
15255 M: Robert Jarzmik <robert.jarzmik@free.fr>
15256 L: linux-rtc@vger.kernel.org
15259 PXA2xx/PXA3xx SUPPORT
15260 M: Daniel Mack <daniel@zonque.org>
15261 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15262 M: Robert Jarzmik <robert.jarzmik@free.fr>
15263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15265 T: git git://github.com/hzhuang1/linux.git
15266 T: git git://github.com/rjarzmik/linux.git
15267 F: arch/arm/boot/dts/pxa*
15268 F: arch/arm/mach-pxa/
15269 F: drivers/dma/pxa*
15270 F: drivers/pcmcia/pxa2xx*
15271 F: drivers/pinctrl/pxa/
15272 F: drivers/spi/spi-pxa2xx*
15273 F: drivers/usb/gadget/udc/pxa2*
15274 F: include/sound/pxa2xx-lib.h
15279 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15280 L: qat-linux@intel.com
15282 F: drivers/crypto/qat/
15284 QCOM AUDIO (ASoC) DRIVERS
15285 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15286 M: Banajit Goswami <bgoswami@codeaurora.org>
15287 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15289 F: sound/soc/codecs/lpass-va-macro.c
15290 F: sound/soc/codecs/lpass-wsa-macro.*
15291 F: sound/soc/codecs/msm8916-wcd-analog.c
15292 F: sound/soc/codecs/msm8916-wcd-digital.c
15293 F: sound/soc/codecs/wcd9335.*
15294 F: sound/soc/codecs/wcd934x.c
15295 F: sound/soc/codecs/wcd-clsh-v2.*
15296 F: sound/soc/codecs/wsa881x.c
15300 M: Alex Elder <elder@kernel.org>
15301 L: netdev@vger.kernel.org
15303 F: drivers/net/ipa/
15305 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15306 M: Gabriel Somlo <somlo@cmu.edu>
15307 M: "Michael S. Tsirkin" <mst@redhat.com>
15308 L: qemu-devel@nongnu.org
15310 F: drivers/firmware/qemu_fw_cfg.c
15311 F: include/uapi/linux/qemu_fw_cfg.h
15314 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15315 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15316 L: linux-rdma@vger.kernel.org
15318 F: drivers/infiniband/hw/qib/
15320 QLOGIC QL41xxx FCOE DRIVER
15321 M: Saurav Kashyap <skashyap@marvell.com>
15322 M: Javed Hasan <jhasan@marvell.com>
15323 M: GR-QLogic-Storage-Upstream@marvell.com
15324 L: linux-scsi@vger.kernel.org
15326 F: drivers/scsi/qedf/
15328 QLOGIC QL41xxx ISCSI DRIVER
15329 M: Nilesh Javali <njavali@marvell.com>
15330 M: Manish Rangankar <mrangankar@marvell.com>
15331 M: GR-QLogic-Storage-Upstream@marvell.com
15332 L: linux-scsi@vger.kernel.org
15334 F: drivers/scsi/qedi/
15336 QLOGIC QL4xxx ETHERNET DRIVER
15337 M: Ariel Elior <aelior@marvell.com>
15338 M: GR-everest-linux-l2@marvell.com
15339 L: netdev@vger.kernel.org
15341 F: drivers/net/ethernet/qlogic/qed/
15342 F: drivers/net/ethernet/qlogic/qede/
15343 F: include/linux/qed/
15345 QLOGIC QL4xxx RDMA DRIVER
15346 M: Michal Kalderon <mkalderon@marvell.com>
15347 M: Ariel Elior <aelior@marvell.com>
15348 L: linux-rdma@vger.kernel.org
15350 F: drivers/infiniband/hw/qedr/
15351 F: include/uapi/rdma/qedr-abi.h
15353 QLOGIC QLA1280 SCSI DRIVER
15354 M: Michael Reed <mdr@sgi.com>
15355 L: linux-scsi@vger.kernel.org
15357 F: drivers/scsi/qla1280.[ch]
15359 QLOGIC QLA2XXX FC-SCSI DRIVER
15360 M: Nilesh Javali <njavali@marvell.com>
15361 M: GR-QLogic-Storage-Upstream@marvell.com
15362 L: linux-scsi@vger.kernel.org
15364 F: drivers/scsi/qla2xxx/
15366 QLOGIC QLA3XXX NETWORK DRIVER
15367 M: GR-Linux-NIC-Dev@marvell.com
15368 L: netdev@vger.kernel.org
15370 F: drivers/net/ethernet/qlogic/qla3xxx.*
15372 QLOGIC QLA4XXX iSCSI DRIVER
15373 M: Nilesh Javali <njavali@marvell.com>
15374 M: Manish Rangankar <mrangankar@marvell.com>
15375 M: GR-QLogic-Storage-Upstream@marvell.com
15376 L: linux-scsi@vger.kernel.org
15378 F: drivers/scsi/qla4xxx/
15380 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15381 M: Shahed Shaikh <shshaikh@marvell.com>
15382 M: Manish Chopra <manishc@marvell.com>
15383 M: GR-Linux-NIC-Dev@marvell.com
15384 L: netdev@vger.kernel.org
15386 F: drivers/net/ethernet/qlogic/qlcnic/
15388 QLOGIC QLGE 10Gb ETHERNET DRIVER
15389 M: Manish Chopra <manishc@marvell.com>
15390 M: GR-Linux-NIC-Dev@marvell.com
15391 M: Coiby Xu <coiby.xu@gmail.com>
15392 L: netdev@vger.kernel.org
15394 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15395 F: drivers/staging/qlge/
15397 QM1D1B0004 MEDIA DRIVER
15398 M: Akihiro Tsukada <tskd08@gmail.com>
15399 L: linux-media@vger.kernel.org
15401 F: drivers/media/tuners/qm1d1b0004*
15403 QM1D1C0042 MEDIA DRIVER
15404 M: Akihiro Tsukada <tskd08@gmail.com>
15405 L: linux-media@vger.kernel.org
15407 F: drivers/media/tuners/qm1d1c0042*
15410 M: Anders Larsen <al@alarsen.net>
15412 W: http://www.alarsen.net/linux/qnx4fs/
15414 F: include/uapi/linux/qnx4_fs.h
15415 F: include/uapi/linux/qnxtypes.h
15417 QORIQ DPAA2 FSL-MC BUS DRIVER
15418 M: Stuart Yoder <stuyoder@gmail.com>
15419 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15420 L: linux-kernel@vger.kernel.org
15422 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15423 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15424 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15425 F: drivers/bus/fsl-mc/
15426 F: include/uapi/linux/fsl_mc.h
15428 QT1010 MEDIA DRIVER
15429 M: Antti Palosaari <crope@iki.fi>
15430 L: linux-media@vger.kernel.org
15432 W: https://linuxtv.org
15433 W: http://palosaari.fi/linux/
15434 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15435 T: git git://linuxtv.org/anttip/media_tree.git
15436 F: drivers/media/tuners/qt1010*
15438 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15439 M: Kalle Valo <kvalo@codeaurora.org>
15440 L: ath10k@lists.infradead.org
15442 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15444 F: drivers/net/wireless/ath/ath10k/
15446 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15447 M: Kalle Valo <kvalo@codeaurora.org>
15448 L: ath11k@lists.infradead.org
15450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15451 F: drivers/net/wireless/ath/ath11k/
15453 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15454 M: ath9k-devel@qca.qualcomm.com
15455 L: linux-wireless@vger.kernel.org
15457 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15458 F: drivers/net/wireless/ath/ath9k/
15460 QUALCOMM CAMERA SUBSYSTEM DRIVER
15461 M: Robert Foss <robert.foss@linaro.org>
15462 M: Todor Tomov <todor.too@gmail.com>
15463 L: linux-media@vger.kernel.org
15465 F: Documentation/admin-guide/media/qcom_camss.rst
15466 F: Documentation/devicetree/bindings/media/*camss*
15467 F: drivers/media/platform/qcom/camss/
15469 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15470 M: Niklas Cassel <nks@flawful.org>
15471 L: linux-pm@vger.kernel.org
15472 L: linux-arm-msm@vger.kernel.org
15474 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15475 F: drivers/soc/qcom/cpr.c
15477 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15478 M: Ilia Lin <ilia.lin@kernel.org>
15479 L: linux-pm@vger.kernel.org
15481 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15482 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15484 QUALCOMM CRYPTO DRIVERS
15485 M: Thara Gopinath <thara.gopinath@linaro.org>
15486 L: linux-crypto@vger.kernel.org
15487 L: linux-arm-msm@vger.kernel.org
15489 F: drivers/crypto/qce/
15491 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15492 M: Timur Tabi <timur@kernel.org>
15493 L: netdev@vger.kernel.org
15495 F: drivers/net/ethernet/qualcomm/emac/
15497 QUALCOMM ETHQOS ETHERNET DRIVER
15498 M: Vinod Koul <vkoul@kernel.org>
15499 L: netdev@vger.kernel.org
15501 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15502 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15504 QUALCOMM GENERIC INTERFACE I2C DRIVER
15505 M: Akash Asthana <akashast@codeaurora.org>
15506 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15507 L: linux-i2c@vger.kernel.org
15508 L: linux-arm-msm@vger.kernel.org
15510 F: drivers/i2c/busses/i2c-qcom-geni.c
15512 QUALCOMM HEXAGON ARCHITECTURE
15513 M: Brian Cain <bcain@codeaurora.org>
15514 L: linux-hexagon@vger.kernel.org
15518 QUALCOMM HIDMA DRIVER
15519 M: Sinan Kaya <okaya@kernel.org>
15520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15521 L: linux-arm-msm@vger.kernel.org
15522 L: dmaengine@vger.kernel.org
15524 F: drivers/dma/qcom/hidma*
15526 QUALCOMM I2C CCI DRIVER
15527 M: Loic Poulain <loic.poulain@linaro.org>
15528 M: Robert Foss <robert.foss@linaro.org>
15529 L: linux-i2c@vger.kernel.org
15530 L: linux-arm-msm@vger.kernel.org
15532 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15533 F: drivers/i2c/busses/i2c-qcom-cci.c
15536 M: Rob Clark <robdclark@gmail.com>
15537 L: iommu@lists.linux-foundation.org
15538 L: linux-arm-msm@vger.kernel.org
15540 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15542 QUALCOMM IPC ROUTER (QRTR) DRIVER
15543 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15544 L: linux-arm-msm@vger.kernel.org
15546 F: include/trace/events/qrtr.h
15547 F: include/uapi/linux/qrtr.h
15550 QUALCOMM IPCC MAILBOX DRIVER
15551 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15552 L: linux-arm-msm@vger.kernel.org
15554 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15555 F: drivers/mailbox/qcom-ipcc.c
15556 F: include/dt-bindings/mailbox/qcom-ipcc.h
15558 QUALCOMM IPQ4019 USB PHY DRIVER
15559 M: Robert Marko <robert.marko@sartura.hr>
15560 M: Luka Perkov <luka.perkov@sartura.hr>
15561 L: linux-arm-msm@vger.kernel.org
15563 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15564 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15566 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15567 M: Robert Marko <robert.marko@sartura.hr>
15568 M: Luka Perkov <luka.perkov@sartura.hr>
15569 L: linux-arm-msm@vger.kernel.org
15571 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15572 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15574 QUALCOMM RMNET DRIVER
15575 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15576 M: Sean Tranchetti <stranche@codeaurora.org>
15577 L: netdev@vger.kernel.org
15579 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15580 F: drivers/net/ethernet/qualcomm/rmnet/
15581 F: include/linux/if_rmnet.h
15583 QUALCOMM TSENS THERMAL DRIVER
15584 M: Amit Kucheria <amitk@kernel.org>
15585 M: Thara Gopinath <thara.gopinath@linaro.org>
15586 L: linux-pm@vger.kernel.org
15587 L: linux-arm-msm@vger.kernel.org
15589 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15590 F: drivers/thermal/qcom/
15592 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15593 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15594 L: linux-media@vger.kernel.org
15595 L: linux-arm-msm@vger.kernel.org
15597 T: git git://linuxtv.org/media_tree.git
15598 F: Documentation/devicetree/bindings/media/*venus*
15599 F: drivers/media/platform/qcom/venus/
15601 QUALCOMM WCN36XX WIRELESS DRIVER
15602 M: Kalle Valo <kvalo@codeaurora.org>
15603 L: wcn36xx@lists.infradead.org
15605 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15606 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15607 F: drivers/net/wireless/ath/wcn36xx/
15609 QUANTENNA QTNFMAC WIRELESS DRIVER
15610 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15611 R: Sergey Matyukevich <geomatsi@gmail.com>
15612 L: linux-wireless@vger.kernel.org
15614 F: drivers/net/wireless/quantenna
15616 RADEON and AMDGPU DRM DRIVERS
15617 M: Alex Deucher <alexander.deucher@amd.com>
15618 M: Christian König <christian.koenig@amd.com>
15619 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15620 L: amd-gfx@lists.freedesktop.org
15622 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15623 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15624 C: irc://irc.oftc.net/radeon
15625 F: drivers/gpu/drm/amd/
15626 F: drivers/gpu/drm/radeon/
15627 F: include/uapi/drm/amdgpu_drm.h
15628 F: include/uapi/drm/radeon_drm.h
15630 RADEON FRAMEBUFFER DISPLAY DRIVER
15631 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15632 L: linux-fbdev@vger.kernel.org
15634 F: drivers/video/fbdev/aty/radeon*
15635 F: include/uapi/linux/radeonfb.h
15637 RADIOSHARK RADIO DRIVER
15638 M: Hans Verkuil <hverkuil@xs4all.nl>
15639 L: linux-media@vger.kernel.org
15641 T: git git://linuxtv.org/media_tree.git
15642 F: drivers/media/radio/radio-shark.c
15644 RADIOSHARK2 RADIO DRIVER
15645 M: Hans Verkuil <hverkuil@xs4all.nl>
15646 L: linux-media@vger.kernel.org
15648 T: git git://linuxtv.org/media_tree.git
15649 F: drivers/media/radio/radio-shark2.c
15650 F: drivers/media/radio/radio-tea5777.c
15652 RADOS BLOCK DEVICE (RBD)
15653 M: Ilya Dryomov <idryomov@gmail.com>
15654 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15655 L: ceph-devel@vger.kernel.org
15657 W: http://ceph.com/
15658 T: git git://github.com/ceph/ceph-client.git
15659 F: Documentation/ABI/testing/sysfs-bus-rbd
15660 F: drivers/block/rbd.c
15661 F: drivers/block/rbd_types.h
15663 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15664 M: Paul Mackerras <paulus@samba.org>
15665 L: linux-fbdev@vger.kernel.org
15667 F: drivers/video/fbdev/aty/aty128fb.c
15669 RAINSHADOW-CEC DRIVER
15670 M: Hans Verkuil <hverkuil@xs4all.nl>
15671 L: linux-media@vger.kernel.org
15673 T: git git://linuxtv.org/media_tree.git
15674 F: drivers/media/cec/usb/rainshadow/
15676 RALINK MIPS ARCHITECTURE
15677 M: John Crispin <john@phrozen.org>
15678 L: linux-mips@vger.kernel.org
15680 F: arch/mips/ralink
15682 RALINK RT2X00 WIRELESS LAN DRIVER
15683 M: Stanislaw Gruszka <stf_xl@wp.pl>
15684 M: Helmut Schaa <helmut.schaa@googlemail.com>
15685 L: linux-wireless@vger.kernel.org
15687 F: drivers/net/wireless/ralink/rt2x00/
15689 RAMDISK RAM BLOCK DEVICE DRIVER
15690 M: Jens Axboe <axboe@kernel.dk>
15692 F: Documentation/admin-guide/blockdev/ramdisk.rst
15693 F: drivers/block/brd.c
15695 RANCHU VIRTUAL BOARD FOR MIPS
15696 M: Miodrag Dinic <miodrag.dinic@mips.com>
15697 L: linux-mips@vger.kernel.org
15699 F: arch/mips/configs/generic/board-ranchu.config
15700 F: arch/mips/generic/board-ranchu.c
15702 RANDOM NUMBER DRIVER
15703 M: "Theodore Ts'o" <tytso@mit.edu>
15705 F: drivers/char/random.c
15708 M: Matt Porter <mporter@kernel.crashing.org>
15709 M: Alexandre Bounine <alex.bou9@gmail.com>
15711 F: drivers/rapidio/
15714 M: Tony Luck <tony.luck@intel.com>
15715 M: Borislav Petkov <bp@alien8.de>
15716 L: linux-edac@vger.kernel.org
15718 F: Documentation/admin-guide/ras.rst
15720 F: include/linux/ras.h
15721 F: include/ras/ras_event.h
15723 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15724 L: linux-wireless@vger.kernel.org
15726 F: drivers/net/wireless/ray*
15728 RC-CORE / LIRC FRAMEWORK
15729 M: Sean Young <sean@mess.org>
15730 L: linux-media@vger.kernel.org
15732 W: http://linuxtv.org
15733 T: git git://linuxtv.org/media_tree.git
15734 F: Documentation/driver-api/media/rc-core.rst
15735 F: Documentation/userspace-api/media/rc/
15736 F: drivers/media/rc/
15737 F: include/media/rc-map.h
15738 F: include/media/rc-core.h
15739 F: include/uapi/linux/lirc.h
15741 RCMM REMOTE CONTROLS DECODER
15742 M: Patrick Lerda <patrick9876@free.fr>
15744 F: drivers/media/rc/ir-rcmm-decoder.c
15746 RCUTORTURE TEST FRAMEWORK
15747 M: "Paul E. McKenney" <paulmck@kernel.org>
15748 M: Josh Triplett <josh@joshtriplett.org>
15749 R: Steven Rostedt <rostedt@goodmis.org>
15750 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15751 R: Lai Jiangshan <jiangshanlai@gmail.com>
15752 L: rcu@vger.kernel.org
15754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15755 F: tools/testing/selftests/rcutorture
15757 RDACM20 Camera Sensor
15758 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15759 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15760 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15761 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15762 L: linux-media@vger.kernel.org
15764 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15765 F: drivers/media/i2c/max9271.c
15766 F: drivers/media/i2c/max9271.h
15767 F: drivers/media/i2c/rdacm20.c
15769 RDACM21 Camera Sensor
15770 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15771 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15772 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15773 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15774 L: linux-media@vger.kernel.org
15776 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15777 F: drivers/media/i2c/max9271.c
15778 F: drivers/media/i2c/max9271.h
15779 F: drivers/media/i2c/rdacm21.c
15782 M: Florian Fainelli <florian@openwrt.org>
15785 RDC R6040 FAST ETHERNET DRIVER
15786 M: Florian Fainelli <f.fainelli@gmail.com>
15787 L: netdev@vger.kernel.org
15789 F: drivers/net/ethernet/rdc/r6040.c
15791 RDMAVT - RDMA verbs software
15792 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15793 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15794 L: linux-rdma@vger.kernel.org
15796 F: drivers/infiniband/sw/rdmavt
15798 RDS - RELIABLE DATAGRAM SOCKETS
15799 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15800 L: netdev@vger.kernel.org
15801 L: linux-rdma@vger.kernel.org
15802 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15804 W: https://oss.oracle.com/projects/rds/
15805 F: Documentation/networking/rds.rst
15808 RDT - RESOURCE ALLOCATION
15809 M: Fenghua Yu <fenghua.yu@intel.com>
15810 M: Reinette Chatre <reinette.chatre@intel.com>
15811 L: linux-kernel@vger.kernel.org
15813 F: Documentation/x86/resctrl*
15814 F: arch/x86/include/asm/resctrl.h
15815 F: arch/x86/kernel/cpu/resctrl/
15816 F: tools/testing/selftests/resctrl/
15818 READ-COPY UPDATE (RCU)
15819 M: "Paul E. McKenney" <paulmck@kernel.org>
15820 M: Josh Triplett <josh@joshtriplett.org>
15821 R: Steven Rostedt <rostedt@goodmis.org>
15822 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15823 R: Lai Jiangshan <jiangshanlai@gmail.com>
15824 R: Joel Fernandes <joel@joelfernandes.org>
15825 L: rcu@vger.kernel.org
15827 W: http://www.rdrop.com/users/paulmck/RCU/
15828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15829 F: Documentation/RCU/
15830 F: include/linux/rcu*
15832 X: Documentation/RCU/torture.rst
15833 X: include/linux/srcu*.h
15834 X: kernel/rcu/srcu*.c
15836 REAL TIME CLOCK (RTC) SUBSYSTEM
15837 M: Alessandro Zummo <a.zummo@towertech.it>
15838 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15839 L: linux-rtc@vger.kernel.org
15841 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15843 F: Documentation/admin-guide/rtc.rst
15844 F: Documentation/devicetree/bindings/rtc/
15846 F: include/linux/platform_data/rtc-*
15847 F: include/linux/rtc.h
15848 F: include/linux/rtc/
15849 F: include/uapi/linux/rtc.h
15850 F: tools/testing/selftests/rtc/
15852 REALTEK AUDIO CODECS
15853 M: Oder Chiou <oder_chiou@realtek.com>
15855 F: include/sound/rt*.h
15856 F: sound/soc/codecs/rt*
15858 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15859 M: Linus Walleij <linus.walleij@linaro.org>
15861 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15862 F: drivers/net/dsa/realtek-smi*
15863 F: drivers/net/dsa/rtl83*
15865 REALTEK WIRELESS DRIVER (rtlwifi family)
15866 M: Ping-Ke Shih <pkshih@realtek.com>
15867 L: linux-wireless@vger.kernel.org
15869 W: https://wireless.wiki.kernel.org/
15870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15871 F: drivers/net/wireless/realtek/rtlwifi/
15873 REALTEK WIRELESS DRIVER (rtw88)
15874 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15875 L: linux-wireless@vger.kernel.org
15877 F: drivers/net/wireless/realtek/rtw88/
15879 REDPINE WIRELESS DRIVER
15880 M: Amitkumar Karwar <amitkarwar@gmail.com>
15881 M: Siva Rebbagondla <siva8118@gmail.com>
15882 L: linux-wireless@vger.kernel.org
15884 F: drivers/net/wireless/rsi/
15886 REGISTER MAP ABSTRACTION
15887 M: Mark Brown <broonie@kernel.org>
15888 L: linux-kernel@vger.kernel.org
15890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15891 F: Documentation/devicetree/bindings/regmap/
15892 F: drivers/base/regmap/
15893 F: include/linux/regmap.h
15895 REISERFS FILE SYSTEM
15896 L: reiserfs-devel@vger.kernel.org
15900 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15901 M: Ohad Ben-Cohen <ohad@wizery.com>
15902 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15903 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15904 L: linux-remoteproc@vger.kernel.org
15906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15907 F: Documentation/ABI/testing/sysfs-class-remoteproc
15908 F: Documentation/devicetree/bindings/remoteproc/
15909 F: Documentation/staging/remoteproc.rst
15910 F: drivers/remoteproc/
15911 F: include/linux/remoteproc.h
15912 F: include/linux/remoteproc/
15914 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15915 M: Ohad Ben-Cohen <ohad@wizery.com>
15916 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15917 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15918 L: linux-remoteproc@vger.kernel.org
15920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15921 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15922 F: Documentation/staging/rpmsg.rst
15924 F: include/linux/rpmsg.h
15925 F: include/linux/rpmsg/
15926 F: include/uapi/linux/rpmsg.h
15929 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15930 M: Stephan Gerhold <stephan@gerhold.net>
15931 L: netdev@vger.kernel.org
15932 L: linux-remoteproc@vger.kernel.org
15934 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
15936 RENESAS CLOCK DRIVERS
15937 M: Geert Uytterhoeven <geert+renesas@glider.be>
15938 L: linux-renesas-soc@vger.kernel.org
15940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15941 F: Documentation/devicetree/bindings/clock/renesas,*
15942 F: drivers/clk/renesas/
15944 RENESAS EMEV2 I2C DRIVER
15945 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15946 L: linux-renesas-soc@vger.kernel.org
15948 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
15949 F: drivers/i2c/busses/i2c-emev2.c
15951 RENESAS ETHERNET DRIVERS
15952 R: Sergey Shtylyov <s.shtylyov@omp.ru>
15953 L: netdev@vger.kernel.org
15954 L: linux-renesas-soc@vger.kernel.org
15955 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15956 F: drivers/net/ethernet/renesas/
15957 F: include/linux/sh_eth.h
15959 RENESAS R-CAR GYROADC DRIVER
15960 M: Marek Vasut <marek.vasut@gmail.com>
15961 L: linux-iio@vger.kernel.org
15963 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15964 F: drivers/iio/adc/rcar-gyroadc.c
15966 RENESAS R-CAR I2C DRIVERS
15967 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15968 L: linux-renesas-soc@vger.kernel.org
15970 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
15971 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
15972 F: drivers/i2c/busses/i2c-rcar.c
15973 F: drivers/i2c/busses/i2c-sh_mobile.c
15975 RENESAS R-CAR THERMAL DRIVERS
15976 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15977 L: linux-renesas-soc@vger.kernel.org
15979 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15980 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15981 F: drivers/thermal/rcar_gen3_thermal.c
15982 F: drivers/thermal/rcar_thermal.c
15984 RENESAS RIIC DRIVER
15985 M: Chris Brandt <chris.brandt@renesas.com>
15986 L: linux-renesas-soc@vger.kernel.org
15988 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
15989 F: drivers/i2c/busses/i2c-riic.c
15991 RENESAS USB PHY DRIVER
15992 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15993 L: linux-renesas-soc@vger.kernel.org
15995 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15997 RENESAS RZ/G2L A/D DRIVER
15998 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
15999 L: linux-iio@vger.kernel.org
16000 L: linux-renesas-soc@vger.kernel.org
16002 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16003 F: drivers/iio/adc/rzg2l_adc.c
16005 RESET CONTROLLER FRAMEWORK
16006 M: Philipp Zabel <p.zabel@pengutronix.de>
16008 T: git git://git.pengutronix.de/git/pza/linux
16009 F: Documentation/devicetree/bindings/reset/
16010 F: Documentation/driver-api/reset.rst
16012 F: include/dt-bindings/reset/
16013 F: include/linux/reset-controller.h
16014 F: include/linux/reset.h
16015 F: include/linux/reset/
16016 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16018 RESTARTABLE SEQUENCES SUPPORT
16019 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16020 M: Peter Zijlstra <peterz@infradead.org>
16021 M: "Paul E. McKenney" <paulmck@kernel.org>
16022 M: Boqun Feng <boqun.feng@gmail.com>
16023 L: linux-kernel@vger.kernel.org
16025 F: include/trace/events/rseq.h
16026 F: include/uapi/linux/rseq.h
16028 F: tools/testing/selftests/rseq/
16031 M: Johannes Berg <johannes@sipsolutions.net>
16032 L: linux-wireless@vger.kernel.org
16034 W: https://wireless.wiki.kernel.org/
16035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16037 F: Documentation/ABI/stable/sysfs-class-rfkill
16038 F: Documentation/driver-api/rfkill.rst
16039 F: include/linux/rfkill.h
16040 F: include/uapi/linux/rfkill.h
16044 M: Thomas Graf <tgraf@suug.ch>
16045 M: Herbert Xu <herbert@gondor.apana.org.au>
16046 L: netdev@vger.kernel.org
16048 F: include/linux/rhashtable-types.h
16049 F: include/linux/rhashtable.h
16050 F: lib/rhashtable.c
16051 F: lib/test_rhashtable.c
16053 RICOH R5C592 MEMORYSTICK DRIVER
16054 M: Maxim Levitsky <maximlevitsky@gmail.com>
16056 F: drivers/memstick/host/r592.*
16058 RICOH SMARTMEDIA/XD DRIVER
16059 M: Maxim Levitsky <maximlevitsky@gmail.com>
16061 F: drivers/mtd/nand/raw/r852.c
16062 F: drivers/mtd/nand/raw/r852.h
16064 RISC-V ARCHITECTURE
16065 M: Paul Walmsley <paul.walmsley@sifive.com>
16066 M: Palmer Dabbelt <palmer@dabbelt.com>
16067 M: Albert Ou <aou@eecs.berkeley.edu>
16068 L: linux-riscv@lists.infradead.org
16070 P: Documentation/riscv/patch-acceptance.rst
16071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16076 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16077 M: Lewis Hanly <lewis.hanly@microchip.com>
16078 L: linux-riscv@lists.infradead.org
16080 F: drivers/mailbox/mailbox-mpfs.c
16081 F: drivers/soc/microchip/
16082 F: include/soc/microchip/mpfs.h
16085 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16086 M: Jack Wang <jinpu.wang@ionos.com>
16087 L: linux-block@vger.kernel.org
16089 F: drivers/block/rnbd/
16092 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16094 W: http://sourceforge.net/projects/roccat/
16095 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16096 F: drivers/hid/hid-roccat*
16097 F: include/linux/hid-roccat*
16099 ROCKCHIP ISP V1 DRIVER
16100 M: Helen Koike <helen.koike@collabora.com>
16101 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16102 L: linux-media@vger.kernel.org
16103 L: linux-rockchip@lists.infradead.org
16105 F: Documentation/admin-guide/media/rkisp1.rst
16106 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16107 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16108 F: drivers/media/platform/rockchip/rkisp1
16109 F: include/uapi/linux/rkisp1-config.h
16111 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16112 M: Jacob Chen <jacob-chen@iotwrt.com>
16113 M: Ezequiel Garcia <ezequiel@collabora.com>
16114 L: linux-media@vger.kernel.org
16115 L: linux-rockchip@lists.infradead.org
16117 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16118 F: drivers/media/platform/rockchip/rga/
16120 ROCKCHIP VIDEO DECODER DRIVER
16121 M: Ezequiel Garcia <ezequiel@collabora.com>
16122 L: linux-media@vger.kernel.org
16123 L: linux-rockchip@lists.infradead.org
16125 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16126 F: drivers/staging/media/rkvdec/
16129 M: Jiri Pirko <jiri@resnulli.us>
16130 L: netdev@vger.kernel.org
16132 F: drivers/net/ethernet/rocker/
16134 ROCKETPORT EXPRESS/INFINITY DRIVER
16135 M: Kevin Cernekee <cernekee@gmail.com>
16136 L: linux-serial@vger.kernel.org
16138 F: drivers/tty/serial/rp2.*
16140 ROHM BD99954 CHARGER IC
16141 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16142 L: linux-power@fi.rohmeurope.com
16144 F: drivers/power/supply/bd99954-charger.c
16145 F: drivers/power/supply/bd99954-charger.h
16147 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16148 M: Tomasz Duszynski <tduszyns@gmail.com>
16150 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16151 F: drivers/iio/light/bh1750.c
16153 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16154 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16155 L: linux-kernel@vger.kernel.org
16156 L: linux-renesas-soc@vger.kernel.org
16158 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16159 F: drivers/gpio/gpio-bd9571mwv.c
16160 F: drivers/mfd/bd9571mwv.c
16161 F: drivers/regulator/bd9571mwv-regulator.c
16162 F: include/linux/mfd/bd9571mwv.h
16164 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16165 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16166 L: linux-power@fi.rohmeurope.com
16168 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16169 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16170 F: drivers/clk/clk-bd718x7.c
16171 F: drivers/gpio/gpio-bd70528.c
16172 F: drivers/gpio/gpio-bd71815.c
16173 F: drivers/gpio/gpio-bd71828.c
16174 F: drivers/mfd/rohm-bd70528.c
16175 F: drivers/mfd/rohm-bd71828.c
16176 F: drivers/mfd/rohm-bd718x7.c
16177 F: drivers/mfd/rohm-bd9576.c
16178 F: drivers/power/supply/bd70528-charger.c
16179 F: drivers/regulator/bd70528-regulator.c
16180 F: drivers/regulator/bd71815-regulator.c
16181 F: drivers/regulator/bd71828-regulator.c
16182 F: drivers/regulator/bd718x7-regulator.c
16183 F: drivers/regulator/bd9576-regulator.c
16184 F: drivers/regulator/rohm-regulator.c
16185 F: drivers/rtc/rtc-bd70528.c
16186 F: drivers/watchdog/bd70528_wdt.c
16187 F: drivers/watchdog/bd9576_wdt.c
16188 F: include/linux/mfd/rohm-bd70528.h
16189 F: include/linux/mfd/rohm-bd71815.h
16190 F: include/linux/mfd/rohm-bd71828.h
16191 F: include/linux/mfd/rohm-bd718x7.h
16192 F: include/linux/mfd/rohm-bd957x.h
16193 F: include/linux/mfd/rohm-generic.h
16194 F: include/linux/mfd/rohm-shared.h
16197 M: Ralf Baechle <ralf@linux-mips.org>
16198 L: linux-hams@vger.kernel.org
16200 W: http://www.linux-ax25.org/
16201 F: include/net/rose.h
16202 F: include/uapi/linux/rose.h
16205 ROTATION DRIVER FOR ALLWINNER A83T
16206 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16207 L: linux-media@vger.kernel.org
16209 T: git git://linuxtv.org/media_tree.git
16210 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16211 F: drivers/media/platform/sunxi/sun8i-rotate/
16213 RTL2830 MEDIA DRIVER
16214 M: Antti Palosaari <crope@iki.fi>
16215 L: linux-media@vger.kernel.org
16217 W: https://linuxtv.org
16218 W: http://palosaari.fi/linux/
16219 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16220 T: git git://linuxtv.org/anttip/media_tree.git
16221 F: drivers/media/dvb-frontends/rtl2830*
16223 RTL2832 MEDIA DRIVER
16224 M: Antti Palosaari <crope@iki.fi>
16225 L: linux-media@vger.kernel.org
16227 W: https://linuxtv.org
16228 W: http://palosaari.fi/linux/
16229 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16230 T: git git://linuxtv.org/anttip/media_tree.git
16231 F: drivers/media/dvb-frontends/rtl2832*
16233 RTL2832_SDR MEDIA DRIVER
16234 M: Antti Palosaari <crope@iki.fi>
16235 L: linux-media@vger.kernel.org
16237 W: https://linuxtv.org
16238 W: http://palosaari.fi/linux/
16239 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16240 T: git git://linuxtv.org/anttip/media_tree.git
16241 F: drivers/media/dvb-frontends/rtl2832_sdr*
16243 RTL8180 WIRELESS DRIVER
16244 L: linux-wireless@vger.kernel.org
16246 W: https://wireless.wiki.kernel.org/
16247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16248 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16250 RTL8187 WIRELESS DRIVER
16251 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16252 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16253 M: Larry Finger <Larry.Finger@lwfinger.net>
16254 L: linux-wireless@vger.kernel.org
16256 W: https://wireless.wiki.kernel.org/
16257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16258 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16260 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16261 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16262 L: linux-wireless@vger.kernel.org
16264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16265 F: drivers/net/wireless/realtek/rtl8xxxu/
16267 RTRS TRANSPORT DRIVERS
16268 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16269 M: Jack Wang <jinpu.wang@ionos.com>
16270 L: linux-rdma@vger.kernel.org
16272 F: drivers/infiniband/ulp/rtrs/
16274 RXRPC SOCKETS (AF_RXRPC)
16275 M: David Howells <dhowells@redhat.com>
16276 M: Marc Dionne <marc.dionne@auristor.com>
16277 L: linux-afs@lists.infradead.org
16279 W: https://www.infradead.org/~dhowells/kafs/
16280 F: Documentation/networking/rxrpc.rst
16281 F: include/keys/rxrpc-type.h
16282 F: include/net/af_rxrpc.h
16283 F: include/trace/events/rxrpc.h
16284 F: include/uapi/linux/rxrpc.h
16287 S3 SAVAGE FRAMEBUFFER DRIVER
16288 M: Antonino Daplas <adaplas@gmail.com>
16289 L: linux-fbdev@vger.kernel.org
16291 F: drivers/video/fbdev/savage/
16294 M: Heiko Carstens <hca@linux.ibm.com>
16295 M: Vasily Gorbik <gor@linux.ibm.com>
16296 M: Christian Borntraeger <borntraeger@de.ibm.com>
16297 L: linux-s390@vger.kernel.org
16299 W: http://www.ibm.com/developerworks/linux/linux390/
16300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16301 F: Documentation/driver-api/s390-drivers.rst
16302 F: Documentation/s390/
16306 S390 COMMON I/O LAYER
16307 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16308 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16309 L: linux-s390@vger.kernel.org
16311 W: http://www.ibm.com/developerworks/linux/linux390/
16312 F: drivers/s390/cio/
16315 M: Stefan Haberland <sth@linux.ibm.com>
16316 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16317 L: linux-s390@vger.kernel.org
16319 W: http://www.ibm.com/developerworks/linux/linux390/
16320 F: block/partitions/ibm.c
16321 F: drivers/s390/block/dasd*
16322 F: include/linux/dasd_mod.h
16325 M: Matthew Rosato <mjrosato@linux.ibm.com>
16326 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16327 L: linux-s390@vger.kernel.org
16329 W: http://www.ibm.com/developerworks/linux/linux390/
16330 F: drivers/iommu/s390-iommu.c
16332 S390 IUCV NETWORK LAYER
16333 M: Julian Wiedmann <jwi@linux.ibm.com>
16334 M: Karsten Graul <kgraul@linux.ibm.com>
16335 L: linux-s390@vger.kernel.org
16336 L: netdev@vger.kernel.org
16338 W: http://www.ibm.com/developerworks/linux/linux390/
16339 F: drivers/s390/net/*iucv*
16340 F: include/net/iucv/
16343 S390 NETWORK DRIVERS
16344 M: Julian Wiedmann <jwi@linux.ibm.com>
16345 M: Karsten Graul <kgraul@linux.ibm.com>
16346 L: linux-s390@vger.kernel.org
16347 L: netdev@vger.kernel.org
16349 W: http://www.ibm.com/developerworks/linux/linux390/
16350 F: drivers/s390/net/
16353 M: Niklas Schnelle <schnelle@linux.ibm.com>
16354 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16355 L: linux-s390@vger.kernel.org
16357 W: http://www.ibm.com/developerworks/linux/linux390/
16359 F: drivers/pci/hotplug/s390_pci_hpc.c
16360 F: Documentation/s390/pci.rst
16362 S390 VFIO AP DRIVER
16363 M: Tony Krowiak <akrowiak@linux.ibm.com>
16364 M: Halil Pasic <pasic@linux.ibm.com>
16365 M: Jason Herne <jjherne@linux.ibm.com>
16366 L: linux-s390@vger.kernel.org
16368 W: http://www.ibm.com/developerworks/linux/linux390/
16369 F: Documentation/s390/vfio-ap.rst
16370 F: drivers/s390/crypto/vfio_ap_drv.c
16371 F: drivers/s390/crypto/vfio_ap_ops.c
16372 F: drivers/s390/crypto/vfio_ap_private.h
16374 S390 VFIO-CCW DRIVER
16375 M: Cornelia Huck <cohuck@redhat.com>
16376 M: Eric Farman <farman@linux.ibm.com>
16377 M: Matthew Rosato <mjrosato@linux.ibm.com>
16378 R: Halil Pasic <pasic@linux.ibm.com>
16379 L: linux-s390@vger.kernel.org
16380 L: kvm@vger.kernel.org
16382 F: Documentation/s390/vfio-ccw.rst
16383 F: drivers/s390/cio/vfio_ccw*
16384 F: include/uapi/linux/vfio_ccw.h
16386 S390 VFIO-PCI DRIVER
16387 M: Matthew Rosato <mjrosato@linux.ibm.com>
16388 M: Eric Farman <farman@linux.ibm.com>
16389 L: linux-s390@vger.kernel.org
16390 L: kvm@vger.kernel.org
16392 F: drivers/vfio/pci/vfio_pci_zdev.c
16393 F: include/uapi/linux/vfio_zdev.h
16396 M: Harald Freudenberger <freude@linux.ibm.com>
16397 L: linux-s390@vger.kernel.org
16399 W: http://www.ibm.com/developerworks/linux/linux390/
16400 F: drivers/s390/crypto/
16403 M: Steffen Maier <maier@linux.ibm.com>
16404 M: Benjamin Block <bblock@linux.ibm.com>
16405 L: linux-s390@vger.kernel.org
16407 W: http://www.ibm.com/developerworks/linux/linux390/
16408 F: drivers/s390/scsi/zfcp_*
16410 S3C ADC BATTERY DRIVER
16411 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16412 L: linux-samsung-soc@vger.kernel.org
16414 F: drivers/power/supply/s3c_adc_battery.c
16415 F: include/linux/s3c_adc_battery.h
16417 S3C24XX SD/MMC Driver
16418 M: Ben Dooks <ben-linux@fluff.org>
16419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16421 F: drivers/mmc/host/s3cmci.*
16423 SAA6588 RDS RECEIVER DRIVER
16424 M: Hans Verkuil <hverkuil@xs4all.nl>
16425 L: linux-media@vger.kernel.org
16427 W: https://linuxtv.org
16428 T: git git://linuxtv.org/media_tree.git
16429 F: drivers/media/i2c/saa6588*
16431 SAA7134 VIDEO4LINUX DRIVER
16432 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16433 L: linux-media@vger.kernel.org
16435 W: https://linuxtv.org
16436 T: git git://linuxtv.org/media_tree.git
16437 F: Documentation/driver-api/media/drivers/saa7134*
16438 F: drivers/media/pci/saa7134/
16440 SAA7146 VIDEO4LINUX-2 DRIVER
16441 M: Hans Verkuil <hverkuil@xs4all.nl>
16442 L: linux-media@vger.kernel.org
16444 T: git git://linuxtv.org/media_tree.git
16445 F: drivers/media/common/saa7146/
16446 F: drivers/media/pci/saa7146/
16447 F: include/media/drv-intf/saa7146*
16449 SAFESETID SECURITY MODULE
16450 M: Micah Morton <mortonm@chromium.org>
16452 F: Documentation/admin-guide/LSM/SafeSetID.rst
16453 F: security/safesetid/
16455 SAMSUNG AUDIO (ASoC) DRIVERS
16456 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16457 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16458 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16460 F: Documentation/devicetree/bindings/sound/samsung*
16461 F: sound/soc/samsung/
16463 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16464 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16465 L: linux-crypto@vger.kernel.org
16466 L: linux-samsung-soc@vger.kernel.org
16468 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16469 F: drivers/crypto/exynos-rng.c
16471 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16472 M: Łukasz Stelmach <l.stelmach@samsung.com>
16473 L: linux-samsung-soc@vger.kernel.org
16475 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16476 F: drivers/char/hw_random/exynos-trng.c
16478 SAMSUNG FRAMEBUFFER DRIVER
16479 M: Jingoo Han <jingoohan1@gmail.com>
16480 L: linux-fbdev@vger.kernel.org
16482 F: drivers/video/fbdev/s3c-fb.c
16484 SAMSUNG INTERCONNECT DRIVERS
16485 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16486 M: Artur Świgoń <a.swigon@samsung.com>
16487 L: linux-pm@vger.kernel.org
16488 L: linux-samsung-soc@vger.kernel.org
16490 F: drivers/interconnect/samsung/
16492 SAMSUNG LAPTOP DRIVER
16493 M: Corentin Chary <corentin.chary@gmail.com>
16494 L: platform-driver-x86@vger.kernel.org
16496 F: drivers/platform/x86/samsung-laptop.c
16498 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16499 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16500 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16501 L: linux-kernel@vger.kernel.org
16502 L: linux-samsung-soc@vger.kernel.org
16504 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16505 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16506 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16507 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16508 F: drivers/clk/clk-s2mps11.c
16509 F: drivers/mfd/sec*.c
16510 F: drivers/regulator/s2m*.c
16511 F: drivers/regulator/s5m*.c
16512 F: drivers/rtc/rtc-s5m.c
16513 F: include/linux/mfd/samsung/
16515 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16516 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16517 L: linux-media@vger.kernel.org
16518 L: linux-samsung-soc@vger.kernel.org
16520 F: drivers/media/platform/s3c-camif/
16521 F: include/media/drv-intf/s3c_camif.h
16523 SAMSUNG S3FWRN5 NFC DRIVER
16524 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16525 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16526 L: linux-nfc@lists.01.org (subscribers-only)
16528 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16529 F: drivers/nfc/s3fwrn5
16531 SAMSUNG S5C73M3 CAMERA DRIVER
16532 M: Andrzej Hajda <a.hajda@samsung.com>
16533 L: linux-media@vger.kernel.org
16535 F: drivers/media/i2c/s5c73m3/*
16537 SAMSUNG S5K5BAF CAMERA DRIVER
16538 M: Andrzej Hajda <a.hajda@samsung.com>
16539 L: linux-media@vger.kernel.org
16541 F: drivers/media/i2c/s5k5baf.c
16543 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16544 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16545 M: Vladimir Zapolskiy <vz@mleia.com>
16546 L: linux-crypto@vger.kernel.org
16547 L: linux-samsung-soc@vger.kernel.org
16549 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16550 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16551 F: drivers/crypto/s5p-sss.c
16553 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16554 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16555 L: linux-media@vger.kernel.org
16557 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16558 F: drivers/media/platform/exynos4-is/
16560 SAMSUNG SOC CLOCK DRIVERS
16561 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16562 M: Tomasz Figa <tomasz.figa@gmail.com>
16563 M: Chanwoo Choi <cw00.choi@samsung.com>
16564 L: linux-samsung-soc@vger.kernel.org
16566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16567 F: Documentation/devicetree/bindings/clock/exynos*.txt
16568 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16569 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16570 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16571 F: drivers/clk/samsung/
16572 F: include/dt-bindings/clock/exynos*.h
16573 F: include/dt-bindings/clock/s3c*.h
16574 F: include/dt-bindings/clock/s5p*.h
16575 F: include/dt-bindings/clock/samsung,*.h
16576 F: include/linux/clk/samsung.h
16577 F: include/linux/platform_data/clk-s3c2410.h
16579 SAMSUNG SPI DRIVERS
16580 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16581 M: Andi Shyti <andi@etezian.org>
16582 L: linux-spi@vger.kernel.org
16583 L: linux-samsung-soc@vger.kernel.org
16585 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16586 F: drivers/spi/spi-s3c*
16587 F: include/linux/platform_data/spi-s3c64xx.h
16588 F: include/linux/spi/s3c24xx-fiq.h
16590 SAMSUNG SXGBE DRIVERS
16591 M: Byungho An <bh74.an@samsung.com>
16592 L: netdev@vger.kernel.org
16594 F: drivers/net/ethernet/samsung/sxgbe/
16596 SAMSUNG THERMAL DRIVER
16597 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16598 L: linux-pm@vger.kernel.org
16599 L: linux-samsung-soc@vger.kernel.org
16601 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16602 F: drivers/thermal/samsung/
16604 SAMSUNG USB2 PHY DRIVER
16605 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16606 L: linux-kernel@vger.kernel.org
16608 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16609 F: Documentation/driver-api/phy/samsung-usb2.rst
16610 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16611 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16612 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16613 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16614 F: drivers/phy/samsung/phy-samsung-usb2.c
16615 F: drivers/phy/samsung/phy-samsung-usb2.h
16617 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16618 M: Paul Barker <paul.barker@sancloud.com>
16619 R: Marc Murphy <marc.murphy@sancloud.com>
16621 F: arch/arm/boot/dts/am335x-sancloud*
16624 M: Zwane Mwaikambo <zwanem@gmail.com>
16626 F: drivers/watchdog/sc1200wdt.c
16629 M: Ingo Molnar <mingo@redhat.com>
16630 M: Peter Zijlstra <peterz@infradead.org>
16631 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16632 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16633 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16634 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16635 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16636 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16637 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16638 L: linux-kernel@vger.kernel.org
16640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16641 F: include/linux/preempt.h
16642 F: include/linux/sched.h
16643 F: include/linux/wait.h
16644 F: include/uapi/linux/sched.h
16647 SCR24X CHIP CARD INTERFACE DRIVER
16648 M: Lubomir Rintel <lkundrak@v3.sk>
16650 F: drivers/char/pcmcia/scr24x_cs.c
16652 SCSI RDMA PROTOCOL (SRP) INITIATOR
16653 M: Bart Van Assche <bvanassche@acm.org>
16654 L: linux-rdma@vger.kernel.org
16656 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16657 F: drivers/infiniband/ulp/srp/
16658 F: include/scsi/srp.h
16660 SCSI RDMA PROTOCOL (SRP) TARGET
16661 M: Bart Van Assche <bvanassche@acm.org>
16662 L: linux-rdma@vger.kernel.org
16663 L: target-devel@vger.kernel.org
16665 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16666 F: drivers/infiniband/ulp/srpt/
16669 M: Doug Gilbert <dgilbert@interlog.com>
16670 L: linux-scsi@vger.kernel.org
16672 W: http://sg.danny.cz/sg
16673 F: Documentation/scsi/scsi-generic.rst
16674 F: drivers/scsi/sg.c
16675 F: include/scsi/sg.h
16678 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16679 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16680 L: linux-scsi@vger.kernel.org
16682 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16685 F: Documentation/devicetree/bindings/scsi/
16690 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16691 L: linux-scsi@vger.kernel.org
16693 F: Documentation/scsi/st.rst
16694 F: drivers/scsi/st.*
16695 F: drivers/scsi/st_*.h
16697 SCSI TARGET CORE USER DRIVER
16698 M: Bodo Stroesser <bostroesser@gmail.com>
16699 L: linux-scsi@vger.kernel.org
16700 L: target-devel@vger.kernel.org
16702 F: Documentation/target/tcmu-design.rst
16703 F: drivers/target/target_core_user.c
16704 F: include/uapi/linux/target_core_user.h
16706 SCSI TARGET SUBSYSTEM
16707 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16708 L: linux-scsi@vger.kernel.org
16709 L: target-devel@vger.kernel.org
16711 W: http://www.linux-iscsi.org
16712 Q: https://patchwork.kernel.org/project/target-devel/list/
16713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16714 F: Documentation/target/
16719 M: Vlad Yasevich <vyasevich@gmail.com>
16720 M: Neil Horman <nhorman@tuxdriver.com>
16721 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16722 L: linux-sctp@vger.kernel.org
16724 W: http://lksctp.sourceforge.net
16725 F: Documentation/networking/sctp.rst
16726 F: include/linux/sctp.h
16727 F: include/net/sctp/
16728 F: include/uapi/linux/sctp.h
16732 M: Jim Cromie <jim.cromie@gmail.com>
16734 F: Documentation/i2c/busses/scx200_acb.rst
16735 F: arch/x86/platform/scx200/
16736 F: drivers/i2c/busses/scx200*
16737 F: drivers/mtd/maps/scx200_docflash.c
16738 F: drivers/watchdog/scx200_wdt.c
16739 F: include/linux/scx200.h
16742 M: Jim Cromie <jim.cromie@gmail.com>
16744 F: drivers/char/scx200_gpio.c
16745 F: include/linux/scx200_gpio.h
16747 SCx200 HRT CLOCKSOURCE DRIVER
16748 M: Jim Cromie <jim.cromie@gmail.com>
16750 F: drivers/clocksource/scx200_hrt.c
16752 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16753 M: Sascha Sommer <saschasommer@freenet.de>
16754 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16756 F: drivers/mmc/host/sdricoh_cs.c
16758 SECO BOARDS CEC DRIVER
16759 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16761 F: drivers/media/cec/platform/seco/seco-cec.c
16762 F: drivers/media/cec/platform/seco/seco-cec.h
16765 M: Kees Cook <keescook@chromium.org>
16766 R: Andy Lutomirski <luto@amacapital.net>
16767 R: Will Drewry <wad@chromium.org>
16769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16770 F: Documentation/userspace-api/seccomp_filter.rst
16771 F: include/linux/seccomp.h
16772 F: include/uapi/linux/seccomp.h
16773 F: kernel/seccomp.c
16774 F: tools/testing/selftests/kselftest_harness.h
16775 F: tools/testing/selftests/seccomp/*
16776 K: \bsecure_computing
16779 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16780 M: Al Cooper <alcooperx@gmail.com>
16781 L: linux-mmc@vger.kernel.org
16782 L: bcm-kernel-feedback-list@broadcom.com
16784 F: drivers/mmc/host/sdhci-brcmstb*
16786 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16787 M: Adrian Hunter <adrian.hunter@intel.com>
16788 L: linux-mmc@vger.kernel.org
16790 F: drivers/mmc/host/sdhci*
16791 F: include/linux/mmc/sdhci*
16793 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16794 M: Eugen Hristev <eugen.hristev@microchip.com>
16795 L: linux-mmc@vger.kernel.org
16797 F: drivers/mmc/host/sdhci-of-at91.c
16799 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16800 M: Ben Dooks <ben-linux@fluff.org>
16801 M: Jaehoon Chung <jh80.chung@samsung.com>
16802 L: linux-mmc@vger.kernel.org
16804 F: drivers/mmc/host/sdhci-s3c*
16806 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16807 M: Viresh Kumar <vireshk@kernel.org>
16808 L: linux-mmc@vger.kernel.org
16810 F: drivers/mmc/host/sdhci-spear.c
16812 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16813 M: Kishon Vijay Abraham I <kishon@ti.com>
16814 L: linux-mmc@vger.kernel.org
16816 F: drivers/mmc/host/sdhci-omap.c
16818 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16819 M: Jonathan Derrick <jonathan.derrick@intel.com>
16820 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16821 L: linux-block@vger.kernel.org
16823 F: block/opal_proto.h
16825 F: include/linux/sed*
16826 F: include/uapi/linux/sed*
16829 M: Security Officers <security@kernel.org>
16831 F: Documentation/admin-guide/security-bugs.rst
16834 M: James Morris <jmorris@namei.org>
16835 M: "Serge E. Hallyn" <serge@hallyn.com>
16836 L: linux-security-module@vger.kernel.org (suggested Cc:)
16838 W: http://kernsec.org/
16839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16841 X: security/selinux/
16843 SELINUX SECURITY MODULE
16844 M: Paul Moore <paul@paul-moore.com>
16845 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16846 M: Eric Paris <eparis@parisplace.org>
16847 L: selinux@vger.kernel.org
16849 W: https://selinuxproject.org
16850 W: https://github.com/SELinuxProject
16851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16852 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16853 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16854 F: Documentation/admin-guide/LSM/SELinux.rst
16855 F: include/trace/events/avc.h
16856 F: include/uapi/linux/selinux_netlink.h
16857 F: scripts/selinux/
16858 F: security/selinux/
16861 M: Jiri Slaby <jirislaby@kernel.org>
16863 F: drivers/misc/phantom.c
16864 F: include/uapi/linux/phantom.h
16866 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16867 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16869 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16870 F: drivers/iio/chemical/scd30.h
16871 F: drivers/iio/chemical/scd30_core.c
16872 F: drivers/iio/chemical/scd30_i2c.c
16873 F: drivers/iio/chemical/scd30_serial.c
16875 SENSIRION SGP40 GAS SENSOR DRIVER
16876 M: Andreas Klinger <ak@it-klinger.de>
16878 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
16879 F: drivers/iio/chemical/sgp40.c
16881 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16882 M: Tomasz Duszynski <tduszyns@gmail.com>
16884 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16885 F: drivers/iio/chemical/sps30.c
16886 F: drivers/iio/chemical/sps30_i2c.c
16887 F: drivers/iio/chemical/sps30_serial.c
16890 M: Rob Herring <robh@kernel.org>
16891 L: linux-serial@vger.kernel.org
16893 F: Documentation/devicetree/bindings/serial/serial.yaml
16894 F: drivers/tty/serdev/
16895 F: include/linux/serdev.h
16898 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16899 L: linux-serial@vger.kernel.org
16901 F: Documentation/devicetree/bindings/serial/
16902 F: drivers/tty/serial/
16905 M: Sean Young <sean@mess.org>
16906 L: linux-media@vger.kernel.org
16908 F: drivers/media/rc/serial_ir.c
16910 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16911 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16912 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16914 F: Documentation/devicetree/bindings/slimbus/
16915 F: drivers/slimbus/
16916 F: include/linux/slimbus.h
16919 M: Edward Cree <ecree.xilinx@gmail.com>
16920 M: Martin Habets <habetsm.xilinx@gmail.com>
16921 L: netdev@vger.kernel.org
16923 F: drivers/net/ethernet/sfc/
16925 SFF/SFP/SFP+ MODULE SUPPORT
16926 M: Russell King <linux@armlinux.org.uk>
16927 L: netdev@vger.kernel.org
16929 F: drivers/net/phy/phylink.c
16930 F: drivers/net/phy/sfp*
16931 F: include/linux/mdio/mdio-i2c.h
16932 F: include/linux/phylink.h
16933 F: include/linux/sfp.h
16934 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)
16937 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16939 F: drivers/misc/sgi-gru/
16941 SGI XP/XPC/XPNET DRIVER
16942 M: Robin Holt <robinmholt@gmail.com>
16943 M: Steve Wahl <steve.wahl@hpe.com>
16944 R: Mike Travis <mike.travis@hpe.com>
16946 F: drivers/misc/sgi-xp/
16948 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16949 M: Karsten Graul <kgraul@linux.ibm.com>
16950 L: linux-s390@vger.kernel.org
16952 W: http://www.ibm.com/developerworks/linux/linux390/
16955 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16956 M: Linus Walleij <linus.walleij@linaro.org>
16957 L: linux-iio@vger.kernel.org
16959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16960 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16961 F: drivers/iio/light/gp2ap002.c
16963 SHARP RJ54N1CB0C SENSOR DRIVER
16964 M: Jacopo Mondi <jacopo@jmondi.org>
16965 L: linux-media@vger.kernel.org
16967 T: git git://linuxtv.org/media_tree.git
16968 F: drivers/media/i2c/rj54n1cb0c.c
16969 F: include/media/i2c/rj54n1cb0c.h
16971 SH_VOU V4L2 OUTPUT DRIVER
16972 L: linux-media@vger.kernel.org
16974 F: drivers/media/platform/sh_vou.c
16975 F: include/media/drv-intf/sh_vou.h
16977 SI2157 MEDIA DRIVER
16978 M: Antti Palosaari <crope@iki.fi>
16979 L: linux-media@vger.kernel.org
16981 W: https://linuxtv.org
16982 W: http://palosaari.fi/linux/
16983 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16984 T: git git://linuxtv.org/anttip/media_tree.git
16985 F: drivers/media/tuners/si2157*
16987 SI2165 MEDIA DRIVER
16988 M: Matthias Schwarzott <zzam@gentoo.org>
16989 L: linux-media@vger.kernel.org
16991 W: https://linuxtv.org
16992 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16993 F: drivers/media/dvb-frontends/si2165*
16995 SI2168 MEDIA DRIVER
16996 M: Antti Palosaari <crope@iki.fi>
16997 L: linux-media@vger.kernel.org
16999 W: https://linuxtv.org
17000 W: http://palosaari.fi/linux/
17001 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17002 T: git git://linuxtv.org/anttip/media_tree.git
17003 F: drivers/media/dvb-frontends/si2168*
17005 SI470X FM RADIO RECEIVER I2C DRIVER
17006 M: Hans Verkuil <hverkuil@xs4all.nl>
17007 L: linux-media@vger.kernel.org
17009 W: https://linuxtv.org
17010 T: git git://linuxtv.org/media_tree.git
17011 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17013 SI470X FM RADIO RECEIVER USB DRIVER
17014 M: Hans Verkuil <hverkuil@xs4all.nl>
17015 L: linux-media@vger.kernel.org
17017 W: https://linuxtv.org
17018 T: git git://linuxtv.org/media_tree.git
17019 F: drivers/media/radio/si470x/radio-si470x-common.c
17020 F: drivers/media/radio/si470x/radio-si470x-usb.c
17021 F: drivers/media/radio/si470x/radio-si470x.h
17023 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17024 M: Eduardo Valentin <edubezval@gmail.com>
17025 L: linux-media@vger.kernel.org
17027 W: https://linuxtv.org
17028 T: git git://linuxtv.org/media_tree.git
17029 F: drivers/media/radio/si4713/si4713.?
17031 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17032 M: Eduardo Valentin <edubezval@gmail.com>
17033 L: linux-media@vger.kernel.org
17035 W: https://linuxtv.org
17036 T: git git://linuxtv.org/media_tree.git
17037 F: drivers/media/radio/si4713/radio-platform-si4713.c
17039 SI4713 FM RADIO TRANSMITTER USB DRIVER
17040 M: Hans Verkuil <hverkuil@xs4all.nl>
17041 L: linux-media@vger.kernel.org
17043 W: https://linuxtv.org
17044 T: git git://linuxtv.org/media_tree.git
17045 F: drivers/media/radio/si4713/radio-usb-si4713.c
17048 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17049 L: linux-media@vger.kernel.org
17051 W: https://linuxtv.org
17052 T: git git://linuxtv.org/media_tree.git
17053 F: drivers/media/common/siano/
17054 F: drivers/media/mmc/siano/
17055 F: drivers/media/usb/siano/
17056 F: drivers/media/usb/siano/
17059 M: Palmer Dabbelt <palmer@dabbelt.com>
17060 M: Paul Walmsley <paul.walmsley@sifive.com>
17061 L: linux-riscv@lists.infradead.org
17063 T: git git://github.com/sifive/riscv-linux.git
17067 SIFIVE FU540 SYSTEM-ON-CHIP
17068 M: Paul Walmsley <paul.walmsley@sifive.com>
17069 M: Palmer Dabbelt <palmer@dabbelt.com>
17070 L: linux-riscv@lists.infradead.org
17072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17077 M: Green Wan <green.wan@sifive.com>
17079 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17080 F: drivers/dma/sf-pdma/
17082 SILEAD TOUCHSCREEN DRIVER
17083 M: Hans de Goede <hdegoede@redhat.com>
17084 L: linux-input@vger.kernel.org
17085 L: platform-driver-x86@vger.kernel.org
17087 F: drivers/input/touchscreen/silead.c
17088 F: drivers/platform/x86/touchscreen_dmi.c
17090 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17091 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17093 F: drivers/staging/wfx/
17095 SILICON MOTION SM712 FRAME BUFFER DRIVER
17096 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17097 M: Teddy Wang <teddy.wang@siliconmotion.com>
17098 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17099 L: linux-fbdev@vger.kernel.org
17101 F: Documentation/fb/sm712fb.rst
17102 F: drivers/video/fbdev/sm712*
17104 SILVACO I3C DUAL-ROLE MASTER
17105 M: Miquel Raynal <miquel.raynal@bootlin.com>
17106 M: Conor Culhane <conor.culhane@silvaco.com>
17107 L: linux-i3c@lists.infradead.org
17109 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17110 F: drivers/i3c/master/svc-i3c-master.c
17113 M: Hans de Goede <hdegoede@redhat.com>
17114 L: linux-fbdev@vger.kernel.org
17116 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17117 F: drivers/video/fbdev/simplefb.c
17118 F: include/linux/platform_data/simplefb.h
17120 SIMTEC EB110ATX (Chalice CATS)
17121 M: Simtec Linux Team <linux@simtec.co.uk>
17123 W: http://www.simtec.co.uk/products/EB110ATX/
17125 SIMTEC EB2410ITX (BAST)
17126 M: Simtec Linux Team <linux@simtec.co.uk>
17128 W: http://www.simtec.co.uk/products/EB2410ITX/
17129 F: arch/arm/mach-s3c/bast-ide.c
17130 F: arch/arm/mach-s3c/bast-irq.c
17131 F: arch/arm/mach-s3c/mach-bast.c
17134 M: Thorsten Scherer <t.scherer@eckelmann.de>
17135 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17136 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17138 F: drivers/gpio/gpio-siox.c
17140 F: include/trace/events/siox.h
17142 SIPHASH PRF ROUTINES
17143 M: Jason A. Donenfeld <Jason@zx2c4.com>
17145 F: include/linux/siphash.h
17147 F: lib/test_siphash.c
17149 SIS 190 ETHERNET DRIVER
17150 M: Francois Romieu <romieu@fr.zoreil.com>
17151 L: netdev@vger.kernel.org
17153 F: drivers/net/ethernet/sis/sis190.c
17155 SIS 900/7016 FAST ETHERNET DRIVER
17156 M: Daniele Venzano <venza@brownhat.org>
17157 L: netdev@vger.kernel.org
17159 W: http://www.brownhat.org/sis900.html
17160 F: drivers/net/ethernet/sis/sis900.*
17162 SIS FRAMEBUFFER DRIVER
17163 M: Thomas Winischhofer <thomas@winischhofer.net>
17165 W: http://www.winischhofer.net/linuxsisvga.shtml
17166 F: Documentation/fb/sisfb.rst
17167 F: drivers/video/fbdev/sis/
17168 F: include/video/sisfb.h
17170 SIS I2C TOUCHSCREEN DRIVER
17171 M: Mika Penttilä <mika.penttila@nextfour.com>
17172 L: linux-input@vger.kernel.org
17174 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17175 F: drivers/input/touchscreen/sis_i2c.c
17178 M: Thomas Winischhofer <thomas@winischhofer.net>
17180 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17181 F: drivers/usb/misc/sisusbvga/
17184 M: Christoph Lameter <cl@linux.com>
17185 M: Pekka Enberg <penberg@kernel.org>
17186 M: David Rientjes <rientjes@google.com>
17187 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17188 M: Andrew Morton <akpm@linux-foundation.org>
17189 M: Vlastimil Babka <vbabka@suse.cz>
17190 L: linux-mm@kvack.org
17192 F: include/linux/sl?b*.h
17195 SLEEPABLE READ-COPY UPDATE (SRCU)
17196 M: Lai Jiangshan <jiangshanlai@gmail.com>
17197 M: "Paul E. McKenney" <paulmck@kernel.org>
17198 M: Josh Triplett <josh@joshtriplett.org>
17199 R: Steven Rostedt <rostedt@goodmis.org>
17200 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17201 L: rcu@vger.kernel.org
17203 W: http://www.rdrop.com/users/paulmck/RCU/
17204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17205 F: include/linux/srcu*.h
17206 F: kernel/rcu/srcu*.c
17208 SMACK SECURITY MODULE
17209 M: Casey Schaufler <casey@schaufler-ca.com>
17210 L: linux-security-module@vger.kernel.org
17212 W: http://schaufler-ca.com
17213 T: git git://github.com/cschaufler/smack-next
17214 F: Documentation/admin-guide/LSM/Smack.rst
17217 SMC91x ETHERNET DRIVER
17218 M: Nicolas Pitre <nico@fluxnic.net>
17220 F: drivers/net/ethernet/smsc/smc91x.*
17222 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17223 M: Mark Rutland <mark.rutland@arm.com>
17224 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17225 M: Sudeep Holla <sudeep.holla@arm.com>
17226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17228 F: drivers/firmware/smccc/
17229 F: include/linux/arm-smccc.h
17231 SMM665 HARDWARE MONITOR DRIVER
17232 M: Guenter Roeck <linux@roeck-us.net>
17233 L: linux-hwmon@vger.kernel.org
17235 F: Documentation/hwmon/smm665.rst
17236 F: drivers/hwmon/smm665.c
17238 SMSC EMC2103 HARDWARE MONITOR DRIVER
17239 M: Steve Glendinning <steve.glendinning@shawell.net>
17240 L: linux-hwmon@vger.kernel.org
17242 F: Documentation/hwmon/emc2103.rst
17243 F: drivers/hwmon/emc2103.c
17245 SMSC SCH5627 HARDWARE MONITOR DRIVER
17246 M: Hans de Goede <hdegoede@redhat.com>
17247 L: linux-hwmon@vger.kernel.org
17249 F: Documentation/hwmon/sch5627.rst
17250 F: drivers/hwmon/sch5627.c
17252 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17253 M: Steve Glendinning <steve.glendinning@shawell.net>
17254 L: linux-fbdev@vger.kernel.org
17256 F: drivers/video/fbdev/smscufx.c
17258 SMSC47B397 HARDWARE MONITOR DRIVER
17259 M: Jean Delvare <jdelvare@suse.com>
17260 L: linux-hwmon@vger.kernel.org
17262 F: Documentation/hwmon/smsc47b397.rst
17263 F: drivers/hwmon/smsc47b397.c
17265 SMSC911x ETHERNET DRIVER
17266 M: Steve Glendinning <steve.glendinning@shawell.net>
17267 L: netdev@vger.kernel.org
17269 F: drivers/net/ethernet/smsc/smsc911x.*
17270 F: include/linux/smsc911x.h
17272 SMSC9420 PCI ETHERNET DRIVER
17273 M: Steve Glendinning <steve.glendinning@shawell.net>
17274 L: netdev@vger.kernel.org
17276 F: drivers/net/ethernet/smsc/smsc9420.*
17278 SOCIONEXT (SNI) AVE NETWORK DRIVER
17279 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17280 L: netdev@vger.kernel.org
17282 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17283 F: drivers/net/ethernet/socionext/sni_ave.c
17285 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17286 M: Jassi Brar <jaswinder.singh@linaro.org>
17287 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17288 L: netdev@vger.kernel.org
17290 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17291 F: drivers/net/ethernet/socionext/netsec.c
17293 SOCIONEXT (SNI) Synquacer SPI DRIVER
17294 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17295 M: Jassi Brar <jaswinder.singh@linaro.org>
17296 L: linux-spi@vger.kernel.org
17298 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17299 F: drivers/spi/spi-synquacer.c
17301 SOCIONEXT SYNQUACER I2C DRIVER
17302 M: Ard Biesheuvel <ardb@kernel.org>
17303 L: linux-i2c@vger.kernel.org
17305 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17306 F: drivers/i2c/busses/i2c-synquacer.c
17308 SOCIONEXT UNIPHIER SOUND DRIVER
17309 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17311 F: sound/soc/uniphier/
17313 SOEKRIS NET48XX LED SUPPORT
17314 M: Chris Boot <bootc@bootc.net>
17316 F: drivers/leds/leds-net48xx.c
17318 SOFT-IWARP DRIVER (siw)
17319 M: Bernard Metzler <bmt@zurich.ibm.com>
17320 L: linux-rdma@vger.kernel.org
17322 F: drivers/infiniband/sw/siw/
17323 F: include/uapi/rdma/siw-abi.h
17325 SOFT-ROCE DRIVER (rxe)
17326 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17327 L: linux-rdma@vger.kernel.org
17329 F: drivers/infiniband/sw/rxe/
17330 F: include/uapi/rdma/rdma_user_rxe.h
17332 SOFTLOGIC 6x10 MPEG CODEC
17333 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17334 M: Anton Sviridenko <anton@corp.bluecherry.net>
17335 M: Andrey Utkin <andrey_utkin@fastmail.com>
17336 M: Ismael Luceno <ismael@iodev.co.uk>
17337 L: linux-media@vger.kernel.org
17339 F: drivers/media/pci/solo6x10/
17341 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17342 M: James Morse <james.morse@arm.com>
17343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17345 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17346 F: drivers/firmware/arm_sdei.c
17347 F: include/linux/arm_sdei.h
17348 F: include/uapi/linux/arm_sdei.h
17351 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17352 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17353 L: linux-acpi@vger.kernel.org
17355 F: drivers/base/swnode.c
17357 SOFTWARE RAID (Multiple Disks) SUPPORT
17358 M: Song Liu <song@kernel.org>
17359 L: linux-raid@vger.kernel.org
17361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17362 F: drivers/md/Kconfig
17363 F: drivers/md/Makefile
17365 F: drivers/md/raid*
17366 F: include/linux/raid/
17367 F: include/uapi/linux/raid/
17369 SOLIDRUN CLEARFOG SUPPORT
17370 M: Russell King <linux@armlinux.org.uk>
17372 F: arch/arm/boot/dts/armada-388-clearfog*
17373 F: arch/arm/boot/dts/armada-38x-solidrun-*
17375 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17376 M: Russell King <linux@armlinux.org.uk>
17378 F: arch/arm/boot/dts/imx6*-cubox-i*
17379 F: arch/arm/boot/dts/imx6*-hummingboard*
17380 F: arch/arm/boot/dts/imx6*-sr-*
17382 SONIC NETWORK DRIVER
17383 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17384 L: netdev@vger.kernel.org
17386 F: drivers/net/ethernet/natsemi/sonic.*
17388 SONICS SILICON BACKPLANE DRIVER (SSB)
17389 M: Michael Buesch <m@bues.ch>
17390 L: linux-wireless@vger.kernel.org
17393 F: include/linux/ssb/
17395 SONY IMX208 SENSOR DRIVER
17396 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17397 L: linux-media@vger.kernel.org
17399 T: git git://linuxtv.org/media_tree.git
17400 F: drivers/media/i2c/imx208.c
17402 SONY IMX214 SENSOR DRIVER
17403 M: Ricardo Ribalda <ribalda@kernel.org>
17404 L: linux-media@vger.kernel.org
17406 T: git git://linuxtv.org/media_tree.git
17407 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17408 F: drivers/media/i2c/imx214.c
17410 SONY IMX219 SENSOR DRIVER
17411 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17412 L: linux-media@vger.kernel.org
17414 T: git git://linuxtv.org/media_tree.git
17415 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17416 F: drivers/media/i2c/imx219.c
17418 SONY IMX258 SENSOR DRIVER
17419 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17420 L: linux-media@vger.kernel.org
17422 T: git git://linuxtv.org/media_tree.git
17423 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17424 F: drivers/media/i2c/imx258.c
17426 SONY IMX274 SENSOR DRIVER
17427 M: Leon Luo <leonl@leopardimaging.com>
17428 L: linux-media@vger.kernel.org
17430 T: git git://linuxtv.org/media_tree.git
17431 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17432 F: drivers/media/i2c/imx274.c
17434 SONY IMX290 SENSOR DRIVER
17435 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17436 L: linux-media@vger.kernel.org
17438 T: git git://linuxtv.org/media_tree.git
17439 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17440 F: drivers/media/i2c/imx290.c
17442 SONY IMX319 SENSOR DRIVER
17443 M: Bingbu Cao <bingbu.cao@intel.com>
17444 L: linux-media@vger.kernel.org
17446 T: git git://linuxtv.org/media_tree.git
17447 F: drivers/media/i2c/imx319.c
17449 SONY IMX334 SENSOR DRIVER
17450 M: Paul J. Murphy <paul.j.murphy@intel.com>
17451 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17452 L: linux-media@vger.kernel.org
17454 T: git git://linuxtv.org/media_tree.git
17455 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17456 F: drivers/media/i2c/imx334.c
17458 SONY IMX335 SENSOR DRIVER
17459 M: Paul J. Murphy <paul.j.murphy@intel.com>
17460 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17461 L: linux-media@vger.kernel.org
17463 T: git git://linuxtv.org/media_tree.git
17464 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17465 F: drivers/media/i2c/imx335.c
17467 SONY IMX355 SENSOR DRIVER
17468 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17469 L: linux-media@vger.kernel.org
17471 T: git git://linuxtv.org/media_tree.git
17472 F: drivers/media/i2c/imx355.c
17474 SONY IMX412 SENSOR DRIVER
17475 M: Paul J. Murphy <paul.j.murphy@intel.com>
17476 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17477 L: linux-media@vger.kernel.org
17479 T: git git://linuxtv.org/media_tree.git
17480 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17481 F: drivers/media/i2c/imx412.c
17483 SONY MEMORYSTICK SUBSYSTEM
17484 M: Maxim Levitsky <maximlevitsky@gmail.com>
17485 M: Alex Dubov <oakad@yahoo.com>
17486 M: Ulf Hansson <ulf.hansson@linaro.org>
17487 L: linux-mmc@vger.kernel.org
17489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17490 F: drivers/memstick/
17491 F: include/linux/memstick.h
17493 SONY VAIO CONTROL DEVICE DRIVER
17494 M: Mattia Dongili <malattia@linux.it>
17495 L: platform-driver-x86@vger.kernel.org
17497 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17498 F: Documentation/admin-guide/laptops/sony-laptop.rst
17499 F: drivers/char/sonypi.c
17500 F: drivers/platform/x86/sony-laptop.c
17501 F: include/linux/sony-laptop.h
17504 M: Jaroslav Kysela <perex@perex.cz>
17505 M: Takashi Iwai <tiwai@suse.com>
17506 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17508 W: http://www.alsa-project.org/
17509 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17511 F: Documentation/sound/
17513 F: include/uapi/sound/
17516 SOUND - COMPRESSED AUDIO
17517 M: Vinod Koul <vkoul@kernel.org>
17518 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17521 F: Documentation/sound/designs/compress-offload.rst
17522 F: include/sound/compress_driver.h
17523 F: include/uapi/sound/compress_*
17524 F: sound/core/compress_offload.c
17525 F: sound/soc/soc-compress.c
17527 SOUND - DMAENGINE HELPERS
17528 M: Lars-Peter Clausen <lars@metafoo.de>
17530 F: include/sound/dmaengine_pcm.h
17531 F: sound/core/pcm_dmaengine.c
17532 F: sound/soc/soc-generic-dmaengine-pcm.c
17534 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17535 M: Liam Girdwood <lgirdwood@gmail.com>
17536 M: Mark Brown <broonie@kernel.org>
17537 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17539 W: http://alsa-project.org/main/index.php/ASoC
17540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17541 F: Documentation/devicetree/bindings/sound/
17542 F: Documentation/sound/soc/
17543 F: include/dt-bindings/sound/
17544 F: include/sound/soc*
17547 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17548 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17549 M: Liam Girdwood <lgirdwood@gmail.com>
17550 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17551 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17552 M: Daniel Baluta <daniel.baluta@nxp.com>
17553 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17555 W: https://github.com/thesofproject/linux/
17558 SOUNDWIRE SUBSYSTEM
17559 M: Vinod Koul <vkoul@kernel.org>
17560 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17561 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17562 R: Sanyog Kale <sanyog.r.kale@intel.com>
17563 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17566 F: Documentation/driver-api/soundwire/
17567 F: drivers/soundwire/
17568 F: include/linux/soundwire/
17571 M: Olli Salonen <olli.salonen@iki.fi>
17572 L: linux-media@vger.kernel.org
17574 W: https://linuxtv.org
17575 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17576 F: drivers/media/dvb-frontends/sp2*
17578 SPARC + UltraSPARC (sparc/sparc64)
17579 M: "David S. Miller" <davem@davemloft.net>
17580 L: sparclinux@vger.kernel.org
17582 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17588 SPARC SERIAL DRIVERS
17589 M: "David S. Miller" <davem@davemloft.net>
17590 L: sparclinux@vger.kernel.org
17592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17594 F: drivers/tty/serial/suncore.c
17595 F: drivers/tty/serial/sunhv.c
17596 F: drivers/tty/serial/sunsab.c
17597 F: drivers/tty/serial/sunsab.h
17598 F: drivers/tty/serial/sunsu.c
17599 F: drivers/tty/serial/sunzilog.c
17600 F: drivers/tty/serial/sunzilog.h
17601 F: drivers/tty/vcc.c
17602 F: include/linux/sunserialcore.h
17605 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17606 L: linux-sparse@vger.kernel.org
17608 W: https://sparse.docs.kernel.org/
17609 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17610 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17611 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17612 F: include/linux/compiler.h
17614 SPEAKUP CONSOLE SPEECH DRIVER
17615 M: William Hubbs <w.d.hubbs@gmail.com>
17616 M: Chris Brannon <chris@the-brannons.com>
17617 M: Kirk Reiser <kirk@reisers.ca>
17618 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17619 L: speakup@linux-speakup.org
17621 W: http://www.linux-speakup.org/
17622 W: https://github.com/linux-speakup/speakup
17623 B: https://github.com/linux-speakup/speakup/issues
17624 F: drivers/accessibility/speakup/
17626 SPEAR CLOCK FRAMEWORK SUPPORT
17627 M: Viresh Kumar <vireshk@kernel.org>
17628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17630 W: http://www.st.com/spear
17631 F: drivers/clk/spear/
17633 SPEAR PLATFORM SUPPORT
17634 M: Viresh Kumar <vireshk@kernel.org>
17635 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17638 W: http://www.st.com/spear
17639 F: arch/arm/boot/dts/spear*
17640 F: arch/arm/mach-spear/
17643 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17644 R: Michael Walle <michael@walle.cc>
17645 R: Pratyush Yadav <p.yadav@ti.com>
17646 L: linux-mtd@lists.infradead.org
17648 W: http://www.linux-mtd.infradead.org/
17649 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17650 C: irc://irc.oftc.net/mtd
17651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17652 F: drivers/mtd/spi-nor/
17653 F: include/linux/mtd/spi-nor.h
17656 M: Mark Brown <broonie@kernel.org>
17657 L: linux-spi@vger.kernel.org
17659 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17661 F: Documentation/devicetree/bindings/spi/
17662 F: Documentation/spi/
17664 F: include/linux/spi/
17665 F: include/uapi/linux/spi/
17668 SPIDERNET NETWORK DRIVER for CELL
17669 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17670 M: Geoff Levand <geoff@infradead.org>
17671 L: netdev@vger.kernel.org
17672 L: linuxppc-dev@lists.ozlabs.org
17674 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17675 F: drivers/net/ethernet/toshiba/spider_net*
17678 M: Stephen Boyd <sboyd@kernel.org>
17679 L: linux-kernel@vger.kernel.org
17681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17682 F: Documentation/devicetree/bindings/spmi/
17684 F: include/dt-bindings/spmi/spmi.h
17685 F: include/linux/spmi.h
17686 F: include/trace/events/spmi.h
17689 M: Jeremy Kerr <jk@ozlabs.org>
17690 L: linuxppc-dev@lists.ozlabs.org
17692 W: http://www.ibm.com/developerworks/power/cell/
17693 F: Documentation/filesystems/spufs/spufs.rst
17694 F: arch/powerpc/platforms/cell/spufs/
17696 SQUASHFS FILE SYSTEM
17697 M: Phillip Lougher <phillip@squashfs.org.uk>
17698 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17700 W: http://squashfs.org.uk
17701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17702 F: Documentation/filesystems/squashfs.rst
17705 SRM (Alpha) environment access
17706 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17708 F: arch/alpha/kernel/srm_env.c
17710 ST LSM6DSx IMU IIO DRIVER
17711 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17712 L: linux-iio@vger.kernel.org
17714 W: http://www.st.com/
17715 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17716 F: drivers/iio/imu/st_lsm6dsx/
17718 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17719 M: Mickael Guene <mickael.guene@st.com>
17720 L: linux-media@vger.kernel.org
17722 T: git git://linuxtv.org/media_tree.git
17723 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17724 F: drivers/media/i2c/st-mipid02.c
17726 ST STM32 I2C/SMBUS DRIVER
17727 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17728 M: Alain Volmat <alain.volmat@foss.st.com>
17729 L: linux-i2c@vger.kernel.org
17731 F: drivers/i2c/busses/i2c-stm32*
17733 ST STM32 SPI DRIVER
17734 M: Alain Volmat <alain.volmat@foss.st.com>
17735 L: linux-spi@vger.kernel.org
17737 F: drivers/spi/spi-stm32.c
17740 M: Daniel Nilsson <daniel.nilsson@flex.com>
17741 L: linux-hwmon@vger.kernel.org
17743 F: Documentation/hwmon/stpddc60.rst
17744 F: drivers/hwmon/pmbus/stpddc60.c
17746 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17747 M: Song Qiang <songqiang1304521@gmail.com>
17748 L: linux-iio@vger.kernel.org
17750 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17751 F: drivers/iio/proximity/vl53l0x-i2c.c
17754 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17755 M: Sasha Levin <sashal@kernel.org>
17756 L: stable@vger.kernel.org
17758 F: Documentation/process/stable-kernel-rules.rst
17760 STAGING - ATOMISP DRIVER
17761 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17762 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17763 L: linux-media@vger.kernel.org
17765 F: drivers/staging/media/atomisp/
17767 STAGING - FIELDBUS SUBSYSTEM
17768 M: Sven Van Asbroeck <TheSven73@gmail.com>
17770 F: drivers/staging/fieldbus/*
17771 F: drivers/staging/fieldbus/Documentation/
17773 STAGING - HMS ANYBUS-S BUS
17774 M: Sven Van Asbroeck <TheSven73@gmail.com>
17776 F: drivers/staging/fieldbus/anybuss/
17778 STAGING - INDUSTRIAL IO
17779 M: Jonathan Cameron <jic23@kernel.org>
17780 L: linux-iio@vger.kernel.org
17782 F: Documentation/devicetree/bindings/staging/iio/
17783 F: drivers/staging/iio/
17785 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17786 M: Marc Dietrich <marvin24@gmx.de>
17787 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17788 L: linux-tegra@vger.kernel.org
17790 F: drivers/staging/nvec/
17792 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17793 M: Jens Frederich <jfrederich@gmail.com>
17794 M: Daniel Drake <dsd@laptop.org>
17795 M: Jon Nettleton <jon.nettleton@gmail.com>
17797 W: http://wiki.laptop.org/go/DCON
17798 F: drivers/staging/olpc_dcon/
17800 STAGING - REALTEK RTL8188EU DRIVERS
17801 M: Larry Finger <Larry.Finger@lwfinger.net>
17802 M: Phillip Potter <phil@philpotter.co.uk>
17804 F: drivers/staging/r8188eu/
17806 STAGING - REALTEK RTL8712U DRIVERS
17807 M: Larry Finger <Larry.Finger@lwfinger.net>
17808 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17810 F: drivers/staging/rtl8712/
17812 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17813 M: Michael Hennerich <michael.hennerich@analog.com>
17814 L: linux-fbdev@vger.kernel.org
17816 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17817 F: drivers/staging/fbtft/fb_seps525.c
17819 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17820 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17821 M: Teddy Wang <teddy.wang@siliconmotion.com>
17822 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17823 L: linux-fbdev@vger.kernel.org
17825 F: drivers/staging/sm750fb/
17827 STAGING - VIA VT665X DRIVERS
17828 M: Forest Bond <forest@alittletooquiet.net>
17830 F: drivers/staging/vt665?/
17833 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17834 L: linux-staging@lists.linux.dev
17836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17837 F: drivers/staging/
17839 STARFIRE/DURALAN NETWORK DRIVER
17840 M: Ion Badulescu <ionut@badula.org>
17842 F: drivers/net/ethernet/adaptec/starfire*
17845 M: Peter Zijlstra <peterz@infradead.org>
17846 M: Josh Poimboeuf <jpoimboe@redhat.com>
17847 M: Jason Baron <jbaron@akamai.com>
17848 R: Steven Rostedt <rostedt@goodmis.org>
17849 R: Ard Biesheuvel <ardb@kernel.org>
17851 F: arch/*/include/asm/jump_label*.h
17852 F: arch/*/include/asm/static_call*.h
17853 F: arch/*/kernel/jump_label.c
17854 F: arch/*/kernel/static_call.c
17855 F: include/linux/jump_label*.h
17856 F: include/linux/static_call*.h
17857 F: kernel/jump_label.c
17858 F: kernel/static_call.c
17860 STI AUDIO (ASoC) DRIVERS
17861 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17862 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17864 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17868 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17870 F: Documentation/devicetree/bindings/media/stih-cec.txt
17871 F: drivers/media/cec/platform/sti/
17873 STK1160 USB VIDEO CAPTURE DRIVER
17874 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17875 L: linux-media@vger.kernel.org
17877 T: git git://linuxtv.org/media_tree.git
17878 F: drivers/media/usb/stk1160/
17880 STM32 AUDIO (ASoC) DRIVERS
17881 M: Olivier Moysan <olivier.moysan@foss.st.com>
17882 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17883 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17885 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
17886 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
17889 STM32 TIMER/LPTIMER DRIVERS
17890 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17892 F: Documentation/ABI/testing/*timer-stm32
17893 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17894 F: drivers/*/stm32-*timer*
17895 F: drivers/pwm/pwm-stm32*
17896 F: include/linux/*/stm32-*tim*
17898 STMMAC ETHERNET DRIVER
17899 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17900 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17901 M: Jose Abreu <joabreu@synopsys.com>
17902 L: netdev@vger.kernel.org
17904 W: http://www.stlinux.com
17905 F: Documentation/networking/device_drivers/ethernet/stmicro/
17906 F: drivers/net/ethernet/stmicro/stmmac/
17909 M: Sam Creasey <sammy@sammy.net>
17911 W: http://sammy.net/sun3/
17912 F: arch/m68k/include/asm/sun3*
17913 F: arch/m68k/kernel/*sun3*
17914 F: arch/m68k/sun3*/
17915 F: drivers/net/ethernet/i825xx/sun3*
17917 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17918 M: Hans de Goede <hdegoede@redhat.com>
17919 L: linux-input@vger.kernel.org
17921 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17922 F: drivers/input/keyboard/sun4i-lradc-keys.c
17924 SUNDANCE NETWORK DRIVER
17925 M: Denis Kirjanov <kda@linux-powerpc.org>
17926 L: netdev@vger.kernel.org
17928 F: drivers/net/ethernet/dlink/sundance.c
17931 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17932 M: Rich Felker <dalias@libc.org>
17933 L: linux-sh@vger.kernel.org
17935 Q: http://patchwork.kernel.org/project/linux-sh/list/
17936 F: Documentation/sh/
17941 M: "Rafael J. Wysocki" <rafael@kernel.org>
17942 M: Len Brown <len.brown@intel.com>
17943 M: Pavel Machek <pavel@ucw.cz>
17944 L: linux-pm@vger.kernel.org
17946 B: https://bugzilla.kernel.org
17947 F: Documentation/power/
17948 F: arch/x86/kernel/acpi/
17949 F: drivers/base/power/
17950 F: include/linux/freezer.h
17951 F: include/linux/pm.h
17952 F: include/linux/suspend.h
17956 M: Martin Mares <mj@ucw.cz>
17957 L: linux-video@atrey.karlin.mff.cuni.cz
17959 F: Documentation/admin-guide/svga.rst
17960 F: arch/x86/boot/video*
17963 M: Christoph Hellwig <hch@infradead.org>
17964 L: iommu@lists.linux-foundation.org
17966 W: http://git.infradead.org/users/hch/dma-mapping.git
17967 T: git git://git.infradead.org/users/hch/dma-mapping.git
17968 F: arch/*/kernel/pci-swiotlb.c
17969 F: include/linux/swiotlb.h
17970 F: kernel/dma/swiotlb.c
17973 M: Jiri Pirko <jiri@resnulli.us>
17974 M: Ivan Vecera <ivecera@redhat.com>
17975 L: netdev@vger.kernel.org
17977 F: include/net/switchdev.h
17980 SY8106A REGULATOR DRIVER
17981 M: Icenowy Zheng <icenowy@aosc.io>
17983 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17984 F: drivers/regulator/sy8106a-regulator.c
17986 SYNC FILE FRAMEWORK
17987 M: Sumit Semwal <sumit.semwal@linaro.org>
17988 R: Gustavo Padovan <gustavo@padovan.org>
17989 L: linux-media@vger.kernel.org
17990 L: dri-devel@lists.freedesktop.org
17992 T: git git://anongit.freedesktop.org/drm/drm-misc
17993 F: Documentation/driver-api/sync_file.rst
17994 F: drivers/dma-buf/dma-fence*
17995 F: drivers/dma-buf/sw_sync.c
17996 F: drivers/dma-buf/sync_*
17997 F: include/linux/sync_file.h
17998 F: include/uapi/linux/sync_file.h
18000 SYNOPSYS ARC ARCHITECTURE
18001 M: Vineet Gupta <vgupta@kernel.org>
18002 L: linux-snps-arc@lists.infradead.org
18004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18005 F: Documentation/devicetree/bindings/arc/*
18006 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18008 F: drivers/clocksource/arc_timer.c
18009 F: drivers/tty/serial/arc_uart.c
18011 SYNOPSYS ARC HSDK SDP pll clock driver
18012 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18014 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18015 F: drivers/clk/clk-hsdk-pll.c
18017 SYNOPSYS ARC SDP clock driver
18018 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18020 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18021 F: drivers/clk/axs10x/*
18023 SYNOPSYS ARC SDP platform support
18024 M: Alexey Brodkin <abrodkin@synopsys.com>
18026 F: Documentation/devicetree/bindings/arc/axs10*
18027 F: arch/arc/boot/dts/ax*
18028 F: arch/arc/plat-axs10x
18030 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18031 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18033 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18034 F: drivers/reset/reset-axs10x.c
18036 SYNOPSYS CREG GPIO DRIVER
18037 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18039 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18040 F: drivers/gpio/gpio-creg-snps.c
18042 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18043 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18045 F: drivers/tty/serial/8250/8250_dw.c
18046 F: drivers/tty/serial/8250/8250_dwlib.*
18047 F: drivers/tty/serial/8250/8250_lpss.c
18049 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18050 M: Hoan Tran <hoan@os.amperecomputing.com>
18051 M: Serge Semin <fancer.lancer@gmail.com>
18052 L: linux-gpio@vger.kernel.org
18054 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18055 F: drivers/gpio/gpio-dwapb.c
18057 SYNOPSYS DESIGNWARE APB SSI DRIVER
18058 M: Serge Semin <fancer.lancer@gmail.com>
18059 L: linux-spi@vger.kernel.org
18061 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18062 F: drivers/spi/spi-dw*
18064 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18065 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18067 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18068 F: drivers/dma/dw-axi-dmac/
18070 SYNOPSYS DESIGNWARE DMAC DRIVER
18071 M: Viresh Kumar <vireshk@kernel.org>
18072 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18074 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18076 F: include/dt-bindings/dma/dw-dmac.h
18077 F: include/linux/dma/dw.h
18078 F: include/linux/platform_data/dma-dw.h
18080 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18081 M: Jose Abreu <Jose.Abreu@synopsys.com>
18082 L: netdev@vger.kernel.org
18084 F: drivers/net/ethernet/synopsys/
18086 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18087 M: Jose Abreu <Jose.Abreu@synopsys.com>
18088 L: netdev@vger.kernel.org
18090 F: drivers/net/pcs/pcs-xpcs.c
18091 F: drivers/net/pcs/pcs-xpcs.h
18092 F: include/linux/pcs/pcs-xpcs.h
18094 SYNOPSYS DESIGNWARE I2C DRIVER
18095 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18096 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18097 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18098 L: linux-i2c@vger.kernel.org
18100 F: drivers/i2c/busses/i2c-designware-*
18102 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18103 M: Jaehoon Chung <jh80.chung@samsung.com>
18104 L: linux-mmc@vger.kernel.org
18106 F: drivers/mmc/host/dw_mmc*
18108 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18109 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18111 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18112 F: drivers/reset/reset-hsdk.c
18113 F: include/dt-bindings/reset/snps,hsdk-reset.h
18115 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18116 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18117 M: Manjunath M B <manjumb@synopsys.com>
18118 L: linux-mmc@vger.kernel.org
18120 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18122 SYSTEM CONFIGURATION (SYSCON)
18123 M: Lee Jones <lee.jones@linaro.org>
18124 M: Arnd Bergmann <arnd@arndb.de>
18126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18127 F: drivers/mfd/syscon.c
18129 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18130 M: Sudeep Holla <sudeep.holla@arm.com>
18131 R: Cristian Marussi <cristian.marussi@arm.com>
18132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18134 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18135 F: drivers/clk/clk-sc[mp]i.c
18136 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18137 F: drivers/firmware/arm_scmi/
18138 F: drivers/firmware/arm_scpi.c
18139 F: drivers/regulator/scmi-regulator.c
18140 F: drivers/reset/reset-scmi.c
18141 F: include/linux/sc[mp]i_protocol.h
18142 F: include/trace/events/scmi.h
18143 F: include/uapi/linux/virtio_scmi.h
18145 SYSTEM RESET/SHUTDOWN DRIVERS
18146 M: Sebastian Reichel <sre@kernel.org>
18147 L: linux-pm@vger.kernel.org
18149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18150 F: Documentation/devicetree/bindings/power/reset/
18151 F: drivers/power/reset/
18153 SYSTEM TRACE MODULE CLASS
18154 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18157 F: Documentation/trace/stm.rst
18158 F: drivers/hwtracing/stm/
18159 F: include/linux/stm.h
18160 F: include/uapi/linux/stm.h
18162 SYSTEM76 ACPI DRIVER
18163 M: Jeremy Soller <jeremy@system76.com>
18164 M: System76 Product Development <productdev@system76.com>
18165 L: platform-driver-x86@vger.kernel.org
18167 F: drivers/platform/x86/system76_acpi.c
18170 M: Christoph Hellwig <hch@infradead.org>
18172 F: Documentation/filesystems/sysv-fs.rst
18174 F: include/linux/sysv_fs.h
18176 TASKSTATS STATISTICS INTERFACE
18177 M: Balbir Singh <bsingharora@gmail.com>
18179 F: Documentation/accounting/taskstats*
18180 F: include/linux/taskstats*
18181 F: kernel/taskstats.c
18184 M: Jamal Hadi Salim <jhs@mojatatu.com>
18185 M: Cong Wang <xiyou.wangcong@gmail.com>
18186 M: Jiri Pirko <jiri@resnulli.us>
18187 L: netdev@vger.kernel.org
18189 F: include/net/pkt_cls.h
18190 F: include/net/pkt_sched.h
18191 F: include/net/tc_act/
18192 F: include/uapi/linux/pkt_cls.h
18193 F: include/uapi/linux/pkt_sched.h
18194 F: include/uapi/linux/tc_act/
18195 F: include/uapi/linux/tc_ematch/
18198 TC90522 MEDIA DRIVER
18199 M: Akihiro Tsukada <tskd08@gmail.com>
18200 L: linux-media@vger.kernel.org
18202 F: drivers/media/dvb-frontends/tc90522*
18204 TCP LOW PRIORITY MODULE
18205 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18206 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18208 W: http://tcp-lp-mod.sourceforge.net/
18209 F: net/ipv4/tcp_lp.c
18211 TDA10071 MEDIA DRIVER
18212 M: Antti Palosaari <crope@iki.fi>
18213 L: linux-media@vger.kernel.org
18215 W: https://linuxtv.org
18216 W: http://palosaari.fi/linux/
18217 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18218 T: git git://linuxtv.org/anttip/media_tree.git
18219 F: drivers/media/dvb-frontends/tda10071*
18221 TDA18212 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/tuners/tda18212*
18231 TDA18218 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/tda18218*
18241 TDA18250 MEDIA DRIVER
18242 M: Olli Salonen <olli.salonen@iki.fi>
18243 L: linux-media@vger.kernel.org
18245 W: https://linuxtv.org
18246 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18247 T: git git://linuxtv.org/media_tree.git
18248 F: drivers/media/tuners/tda18250*
18250 TDA18271 MEDIA DRIVER
18251 M: Michael Krufky <mkrufky@linuxtv.org>
18252 L: linux-media@vger.kernel.org
18254 W: https://linuxtv.org
18255 W: http://github.com/mkrufky
18256 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18257 T: git git://linuxtv.org/mkrufky/tuners.git
18258 F: drivers/media/tuners/tda18271*
18260 TDA1997x MEDIA DRIVER
18261 M: Tim Harvey <tharvey@gateworks.com>
18262 L: linux-media@vger.kernel.org
18264 W: https://linuxtv.org
18265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18266 F: drivers/media/i2c/tda1997x.*
18268 TDA827x MEDIA DRIVER
18269 M: Michael Krufky <mkrufky@linuxtv.org>
18270 L: linux-media@vger.kernel.org
18272 W: https://linuxtv.org
18273 W: http://github.com/mkrufky
18274 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18275 T: git git://linuxtv.org/mkrufky/tuners.git
18276 F: drivers/media/tuners/tda8290.*
18278 TDA8290 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 TDA9840 MEDIA DRIVER
18289 M: Hans Verkuil <hverkuil@xs4all.nl>
18290 L: linux-media@vger.kernel.org
18292 W: https://linuxtv.org
18293 T: git git://linuxtv.org/media_tree.git
18294 F: drivers/media/i2c/tda9840*
18296 TEA5761 TUNER DRIVER
18297 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18298 L: linux-media@vger.kernel.org
18300 W: https://linuxtv.org
18301 T: git git://linuxtv.org/media_tree.git
18302 F: drivers/media/tuners/tea5761.*
18304 TEA5767 TUNER DRIVER
18305 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18306 L: linux-media@vger.kernel.org
18308 W: https://linuxtv.org
18309 T: git git://linuxtv.org/media_tree.git
18310 F: drivers/media/tuners/tea5767.*
18312 TEA6415C MEDIA DRIVER
18313 M: Hans Verkuil <hverkuil@xs4all.nl>
18314 L: linux-media@vger.kernel.org
18316 W: https://linuxtv.org
18317 T: git git://linuxtv.org/media_tree.git
18318 F: drivers/media/i2c/tea6415c*
18320 TEA6420 MEDIA DRIVER
18321 M: Hans Verkuil <hverkuil@xs4all.nl>
18322 L: linux-media@vger.kernel.org
18324 W: https://linuxtv.org
18325 T: git git://linuxtv.org/media_tree.git
18326 F: drivers/media/i2c/tea6420*
18329 M: Jiri Pirko <jiri@resnulli.us>
18330 L: netdev@vger.kernel.org
18332 F: drivers/net/team/
18333 F: include/linux/if_team.h
18334 F: include/uapi/linux/if_team.h
18336 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18337 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18339 F: arch/x86/platform/ts5500/
18341 TECHNOTREND USB IR RECEIVER
18342 M: Sean Young <sean@mess.org>
18343 L: linux-media@vger.kernel.org
18345 F: drivers/media/rc/ttusbir.c
18347 TECHWELL TW9910 VIDEO DECODER
18348 L: linux-media@vger.kernel.org
18350 F: drivers/media/i2c/tw9910.c
18351 F: include/media/i2c/tw9910.h
18354 M: Jens Wiklander <jens.wiklander@linaro.org>
18355 R: Sumit Garg <sumit.garg@linaro.org>
18356 L: op-tee@lists.trustedfirmware.org
18358 F: Documentation/staging/tee.rst
18360 F: include/linux/tee_drv.h
18361 F: include/uapi/linux/tee.h
18363 TEGRA ARCHITECTURE SUPPORT
18364 M: Thierry Reding <thierry.reding@gmail.com>
18365 M: Jonathan Hunter <jonathanh@nvidia.com>
18366 L: linux-tegra@vger.kernel.org
18368 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18373 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18374 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18376 F: drivers/clk/tegra/
18379 M: Laxman Dewangan <ldewangan@nvidia.com>
18380 M: Jon Hunter <jonathanh@nvidia.com>
18382 F: drivers/dma/tegra*
18385 M: Laxman Dewangan <ldewangan@nvidia.com>
18386 R: Dmitry Osipenko <digetx@gmail.com>
18388 F: drivers/i2c/busses/i2c-tegra.c
18390 TEGRA IOMMU DRIVERS
18391 M: Thierry Reding <thierry.reding@gmail.com>
18392 R: Krishna Reddy <vdumpa@nvidia.com>
18393 L: linux-tegra@vger.kernel.org
18395 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18396 F: drivers/iommu/tegra*
18399 M: Laxman Dewangan <ldewangan@nvidia.com>
18401 F: drivers/input/keyboard/tegra-kbc.c
18404 M: Stefan Agner <stefan@agner.ch>
18405 M: Lucas Stach <dev@lynxeye.de>
18407 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18408 F: drivers/mtd/nand/raw/tegra_nand.c
18411 M: Thierry Reding <thierry.reding@gmail.com>
18413 F: drivers/pwm/pwm-tegra.c
18415 TEGRA SERIAL DRIVER
18416 M: Laxman Dewangan <ldewangan@nvidia.com>
18418 F: drivers/tty/serial/serial-tegra.c
18421 M: Laxman Dewangan <ldewangan@nvidia.com>
18423 F: drivers/spi/spi-tegra*
18425 TEGRA QUAD SPI DRIVER
18426 M: Thierry Reding <thierry.reding@gmail.com>
18427 M: Jonathan Hunter <jonathanh@nvidia.com>
18428 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18429 L: linux-tegra@vger.kernel.org
18431 F: drivers/spi/spi-tegra210-quad.c
18434 M: Thierry Reding <thierry.reding@gmail.com>
18435 M: Jonathan Hunter <jonathanh@nvidia.com>
18436 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18437 L: linux-media@vger.kernel.org
18438 L: linux-tegra@vger.kernel.org
18440 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18441 F: drivers/staging/media/tegra-video/
18443 TEGRA XUSB PADCTL DRIVER
18444 M: JC Kuo <jckuo@nvidia.com>
18446 F: drivers/phy/tegra/xusb*
18448 TEHUTI ETHERNET DRIVER
18449 M: Andy Gospodarek <andy@greyhouse.net>
18450 L: netdev@vger.kernel.org
18452 F: drivers/net/ethernet/tehuti/*
18454 TELECOM CLOCK DRIVER FOR MCPL0010
18455 M: Mark Gross <mark.gross@intel.com>
18457 F: drivers/char/tlclk.c
18459 TEMPO SEMICONDUCTOR DRIVERS
18460 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18462 F: Documentation/devicetree/bindings/sound/tscs*.txt
18463 F: sound/soc/codecs/tscs*.c
18464 F: sound/soc/codecs/tscs*.h
18466 TENSILICA XTENSA PORT (xtensa)
18467 M: Chris Zankel <chris@zankel.net>
18468 M: Max Filippov <jcmvbkbc@gmail.com>
18469 L: linux-xtensa@linux-xtensa.org
18471 T: git git://github.com/czankel/xtensa-linux.git
18473 F: drivers/irqchip/irq-xtensa-*
18475 TEXAS INSTRUMENTS ASoC DRIVERS
18476 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18477 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18481 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18482 M: Ricardo Ribalda <ribalda@kernel.org>
18483 L: linux-iio@vger.kernel.org
18485 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18486 F: drivers/iio/dac/ti-dac7612.c
18488 TEXAS INSTRUMENTS DMA DRIVERS
18489 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18490 L: dmaengine@vger.kernel.org
18492 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18493 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18494 F: Documentation/devicetree/bindings/dma/ti/
18496 X: drivers/dma/ti/cppi41.c
18497 F: include/linux/dma/k3-udma-glue.h
18498 F: include/linux/dma/ti-cppi5.h
18499 F: include/linux/dma/k3-psil.h
18501 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18502 M: Nishanth Menon <nm@ti.com>
18503 M: Tero Kristo <kristo@kernel.org>
18504 M: Santosh Shilimkar <ssantosh@kernel.org>
18505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18507 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18508 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18509 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18510 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18511 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18512 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18513 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18514 F: drivers/clk/keystone/sci-clk.c
18515 F: drivers/firmware/ti_sci*
18516 F: drivers/irqchip/irq-ti-sci-inta.c
18517 F: drivers/irqchip/irq-ti-sci-intr.c
18518 F: drivers/reset/reset-ti-sci.c
18519 F: drivers/soc/ti/ti_sci_inta_msi.c
18520 F: drivers/soc/ti/ti_sci_pm_domains.c
18521 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18522 F: include/linux/soc/ti/ti_sci_inta_msi.h
18523 F: include/linux/soc/ti/ti_sci_protocol.h
18525 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18526 M: Robert Marko <robert.marko@sartura.hr>
18527 M: Luka Perkov <luka.perkov@sartura.hr>
18528 L: linux-hwmon@vger.kernel.org
18530 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18531 F: Documentation/hwmon/tps23861.rst
18532 F: drivers/hwmon/tps23861.c
18534 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18535 M: Puranjay Mohan <puranjay12@gmail.com>
18536 L: linux-iio@vger.kernel.org
18538 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18539 F: drivers/iio/temperature/tmp117.c
18541 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18542 M: Hans Verkuil <hverkuil@xs4all.nl>
18543 L: linux-media@vger.kernel.org
18545 W: https://linuxtv.org
18546 T: git git://linuxtv.org/media_tree.git
18547 F: drivers/media/radio/radio-raremono.c
18550 M: Zhang Rui <rui.zhang@intel.com>
18551 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18552 R: Amit Kucheria <amitk@kernel.org>
18553 L: linux-pm@vger.kernel.org
18555 Q: https://patchwork.kernel.org/project/linux-pm/list/
18556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18557 F: Documentation/devicetree/bindings/thermal/
18558 F: drivers/thermal/
18559 F: include/linux/cpu_cooling.h
18560 F: include/linux/thermal.h
18561 F: include/uapi/linux/thermal.h
18564 THERMAL DRIVER FOR AMLOGIC SOCS
18565 M: Guillaume La Roque <glaroque@baylibre.com>
18566 L: linux-pm@vger.kernel.org
18567 L: linux-amlogic@lists.infradead.org
18569 W: http://linux-meson.com/
18570 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18571 F: drivers/thermal/amlogic_thermal.c
18573 THERMAL/CPU_COOLING
18574 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18575 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18576 M: Viresh Kumar <viresh.kumar@linaro.org>
18577 R: Lukasz Luba <lukasz.luba@arm.com>
18578 L: linux-pm@vger.kernel.org
18580 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18581 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18582 F: drivers/thermal/cpufreq_cooling.c
18583 F: drivers/thermal/cpuidle_cooling.c
18584 F: include/linux/cpu_cooling.h
18586 THERMAL/POWER_ALLOCATOR
18587 M: Lukasz Luba <lukasz.luba@arm.com>
18588 L: linux-pm@vger.kernel.org
18590 F: Documentation/driver-api/thermal/power_allocator.rst
18591 F: drivers/thermal/gov_power_allocator.c
18592 F: include/trace/events/thermal_power_allocator.h
18594 THINKPAD ACPI EXTRAS DRIVER
18595 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18596 L: ibm-acpi-devel@lists.sourceforge.net
18597 L: platform-driver-x86@vger.kernel.org
18599 W: http://ibm-acpi.sourceforge.net
18600 W: http://thinkwiki.org/wiki/Ibm-acpi
18601 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18602 F: drivers/platform/x86/thinkpad_acpi.c
18604 THINKPAD LMI DRIVER
18605 M: Mark Pearson <markpearson@lenovo.com>
18606 L: platform-driver-x86@vger.kernel.org
18608 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18609 F: drivers/platform/x86/think-lmi.?
18611 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18612 M: Isaac Hazan <isaac.hazan@intel.com>
18613 L: linux-usb@vger.kernel.org
18615 F: drivers/thunderbolt/dma_test.c
18618 M: Andreas Noever <andreas.noever@gmail.com>
18619 M: Michael Jamet <michael.jamet@intel.com>
18620 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18621 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18622 L: linux-usb@vger.kernel.org
18624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18625 F: Documentation/admin-guide/thunderbolt.rst
18626 F: drivers/thunderbolt/
18627 F: include/linux/thunderbolt.h
18629 THUNDERBOLT NETWORK DRIVER
18630 M: Michael Jamet <michael.jamet@intel.com>
18631 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18632 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18633 L: netdev@vger.kernel.org
18635 F: drivers/net/thunderbolt.c
18637 THUNDERX GPIO DRIVER
18638 M: Robert Richter <rric@kernel.org>
18640 F: drivers/gpio/gpio-thunderx.c
18642 TI ADS131E0X ADC SERIES DRIVER
18643 M: Tomislav Denis <tomislav.denis@avl.com>
18644 L: linux-iio@vger.kernel.org
18646 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18647 F: drivers/iio/adc/ti-ads131e08.c
18649 TI AM437X VPFE DRIVER
18650 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18651 L: linux-media@vger.kernel.org
18653 W: https://linuxtv.org
18654 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18655 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18656 F: drivers/media/platform/am437x/
18658 TI BANDGAP AND THERMAL DRIVER
18659 M: Eduardo Valentin <edubezval@gmail.com>
18660 M: Keerthy <j-keerthy@ti.com>
18661 L: linux-pm@vger.kernel.org
18662 L: linux-omap@vger.kernel.org
18664 F: drivers/thermal/ti-soc-thermal/
18666 TI BQ27XXX POWER SUPPLY DRIVER
18667 F: drivers/power/supply/bq27xxx_battery.c
18668 F: drivers/power/supply/bq27xxx_battery_i2c.c
18669 F: include/linux/power/bq27xxx_battery.h
18671 TI CDCE706 CLOCK DRIVER
18672 M: Max Filippov <jcmvbkbc@gmail.com>
18674 F: drivers/clk/clk-cdce706.c
18677 M: Tero Kristo <kristo@kernel.org>
18678 L: linux-omap@vger.kernel.org
18681 F: include/linux/clk/ti.h
18683 TI DAVINCI MACHINE SUPPORT
18684 M: Sekhar Nori <nsekhar@ti.com>
18685 R: Bartosz Golaszewski <brgl@bgdev.pl>
18686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18689 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18690 F: arch/arm/boot/dts/da850*
18691 F: arch/arm/mach-davinci/
18692 F: drivers/i2c/busses/i2c-davinci.c
18694 TI DAVINCI SERIES CLOCK DRIVER
18695 M: David Lechner <david@lechnology.com>
18696 R: Sekhar Nori <nsekhar@ti.com>
18698 F: Documentation/devicetree/bindings/clock/ti/davinci/
18699 F: drivers/clk/davinci/
18701 TI DAVINCI SERIES GPIO DRIVER
18702 M: Keerthy <j-keerthy@ti.com>
18703 L: linux-gpio@vger.kernel.org
18705 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18706 F: drivers/gpio/gpio-davinci.c
18708 TI DAVINCI SERIES MEDIA DRIVER
18709 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18710 L: linux-media@vger.kernel.org
18712 W: https://linuxtv.org
18713 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18714 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18715 F: drivers/media/platform/davinci/
18716 F: include/media/davinci/
18718 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18719 R: David Lechner <david@lechnology.com>
18720 L: linux-iio@vger.kernel.org
18721 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18722 F: drivers/counter/ti-eqep.c
18724 TI ETHERNET SWITCH DRIVER (CPSW)
18725 R: Grygorii Strashko <grygorii.strashko@ti.com>
18726 L: linux-omap@vger.kernel.org
18727 L: netdev@vger.kernel.org
18729 F: drivers/net/ethernet/ti/cpsw*
18730 F: drivers/net/ethernet/ti/davinci*
18732 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18733 M: Alex Dubov <oakad@yahoo.com>
18735 W: http://tifmxx.berlios.de/
18736 F: drivers/memstick/host/tifm_ms.c
18737 F: drivers/misc/tifm*
18738 F: drivers/mmc/host/tifm_sd.c
18739 F: include/linux/tifm.h
18741 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18742 M: Santosh Shilimkar <ssantosh@kernel.org>
18743 L: linux-kernel@vger.kernel.org
18744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18747 F: drivers/soc/ti/*
18749 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18750 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18751 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18752 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18754 F: sound/soc/codecs/isabelle*
18755 F: sound/soc/codecs/lm49453*
18757 TI PCM3060 ASoC CODEC DRIVER
18758 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18759 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18761 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18762 F: sound/soc/codecs/pcm3060*
18764 TI TAS571X FAMILY ASoC CODEC DRIVER
18765 M: Kevin Cernekee <cernekee@chromium.org>
18766 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18768 F: sound/soc/codecs/tas571x*
18770 TI TRF7970A NFC DRIVER
18771 M: Mark Greer <mgreer@animalcreek.com>
18772 L: linux-wireless@vger.kernel.org
18773 L: linux-nfc@lists.01.org (subscribers-only)
18775 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18776 F: drivers/nfc/trf7970a.c
18778 TI TSC2046 ADC DRIVER
18779 M: Oleksij Rempel <o.rempel@pengutronix.de>
18780 R: kernel@pengutronix.de
18781 L: linux-iio@vger.kernel.org
18783 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18784 F: drivers/iio/adc/ti-tsc2046.c
18786 TI TWL4030 SERIES SOC CODEC DRIVER
18787 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18788 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18790 F: sound/soc/codecs/twl4030*
18793 M: Benoit Parrot <bparrot@ti.com>
18794 L: linux-media@vger.kernel.org
18796 W: http://linuxtv.org/
18797 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18798 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18799 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18800 F: drivers/media/platform/ti-vpe/
18802 TI WILINK WIRELESS DRIVERS
18803 L: linux-wireless@vger.kernel.org
18805 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18806 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18808 F: drivers/net/wireless/ti/
18809 F: include/linux/wl12xx.h
18811 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18812 M: John Stultz <john.stultz@linaro.org>
18813 M: Thomas Gleixner <tglx@linutronix.de>
18814 R: Stephen Boyd <sboyd@kernel.org>
18815 L: linux-kernel@vger.kernel.org
18817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18818 F: include/linux/clocksource.h
18819 F: include/linux/time.h
18820 F: include/linux/timex.h
18821 F: include/uapi/linux/time.h
18822 F: include/uapi/linux/timex.h
18823 F: kernel/time/alarmtimer.c
18824 F: kernel/time/clocksource.c
18825 F: kernel/time/ntp.c
18826 F: kernel/time/time*.c
18827 F: tools/testing/selftests/timers/
18830 M: Jon Maloy <jmaloy@redhat.com>
18831 M: Ying Xue <ying.xue@windriver.com>
18832 L: netdev@vger.kernel.org (core kernel code)
18833 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18835 W: http://tipc.sourceforge.net/
18836 F: include/uapi/linux/tipc*.h
18839 TLAN NETWORK DRIVER
18840 M: Samuel Chessman <chessman@tux.org>
18841 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18843 W: http://sourceforge.net/projects/tlan/
18844 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18845 F: drivers/net/ethernet/ti/tlan.*
18847 TM6000 VIDEO4LINUX DRIVER
18848 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18849 L: linux-media@vger.kernel.org
18851 W: https://linuxtv.org
18852 T: git git://linuxtv.org/media_tree.git
18853 F: Documentation/admin-guide/media/tm6000*
18854 F: drivers/media/usb/tm6000/
18856 TMIO/SDHI MMC DRIVER
18857 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18858 L: linux-mmc@vger.kernel.org
18860 F: drivers/mmc/host/renesas_sdhi*
18861 F: drivers/mmc/host/tmio_mmc*
18862 F: include/linux/mfd/tmio.h
18864 TMP401 HARDWARE MONITOR DRIVER
18865 M: Guenter Roeck <linux@roeck-us.net>
18866 L: linux-hwmon@vger.kernel.org
18868 F: Documentation/hwmon/tmp401.rst
18869 F: drivers/hwmon/tmp401.c
18871 TMP513 HARDWARE MONITOR DRIVER
18872 M: Eric Tremblay <etremblay@distech-controls.com>
18873 L: linux-hwmon@vger.kernel.org
18875 F: Documentation/hwmon/tmp513.rst
18876 F: drivers/hwmon/tmp513.c
18878 TMPFS (SHMEM FILESYSTEM)
18879 M: Hugh Dickins <hughd@google.com>
18880 L: linux-mm@kvack.org
18882 F: include/linux/shmem_fs.h
18885 TOMOYO SECURITY MODULE
18886 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18887 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18888 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18889 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18890 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18891 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18893 W: https://tomoyo.osdn.jp/
18894 F: security/tomoyo/
18896 TOPSTAR LAPTOP EXTRAS DRIVER
18897 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18898 L: platform-driver-x86@vger.kernel.org
18900 F: drivers/platform/x86/topstar-laptop.c
18902 TORTURE-TEST MODULES
18903 M: Davidlohr Bueso <dave@stgolabs.net>
18904 M: "Paul E. McKenney" <paulmck@kernel.org>
18905 M: Josh Triplett <josh@joshtriplett.org>
18906 L: linux-kernel@vger.kernel.org
18908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18909 F: Documentation/RCU/torture.rst
18910 F: kernel/locking/locktorture.c
18911 F: kernel/rcu/rcuscale.c
18912 F: kernel/rcu/rcutorture.c
18913 F: kernel/rcu/refscale.c
18914 F: kernel/torture.c
18916 TOSHIBA ACPI EXTRAS DRIVER
18917 M: Azael Avalos <coproscefalo@gmail.com>
18918 L: platform-driver-x86@vger.kernel.org
18920 F: drivers/platform/x86/toshiba_acpi.c
18922 TOSHIBA BLUETOOTH DRIVER
18923 M: Azael Avalos <coproscefalo@gmail.com>
18924 L: platform-driver-x86@vger.kernel.org
18926 F: drivers/platform/x86/toshiba_bluetooth.c
18928 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18929 M: Azael Avalos <coproscefalo@gmail.com>
18930 L: platform-driver-x86@vger.kernel.org
18932 F: drivers/platform/x86/toshiba_haps.c
18935 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18937 W: http://www.buzzard.org.uk/toshiba/
18938 F: drivers/char/toshiba.c
18939 F: include/linux/toshiba.h
18940 F: include/uapi/linux/toshiba.h
18942 TOSHIBA TC358743 DRIVER
18943 M: Mats Randgaard <matrandg@cisco.com>
18944 L: linux-media@vger.kernel.org
18946 F: drivers/media/i2c/tc358743*
18947 F: include/media/i2c/tc358743.h
18949 TOSHIBA WMI HOTKEYS DRIVER
18950 M: Azael Avalos <coproscefalo@gmail.com>
18951 L: platform-driver-x86@vger.kernel.org
18953 F: drivers/platform/x86/toshiba-wmi.c
18956 M: Peter Huewe <peterhuewe@gmx.de>
18957 M: Jarkko Sakkinen <jarkko@kernel.org>
18958 R: Jason Gunthorpe <jgg@ziepe.ca>
18959 L: linux-integrity@vger.kernel.org
18961 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18962 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18964 F: drivers/char/tpm/
18967 M: Steven Rostedt <rostedt@goodmis.org>
18968 M: Ingo Molnar <mingo@redhat.com>
18970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18971 F: Documentation/trace/ftrace.rst
18972 F: arch/*/*/*/ftrace.h
18973 F: arch/*/kernel/ftrace.c
18975 F: include/*/ftrace.h
18976 F: include/linux/trace*.h
18979 F: tools/testing/selftests/ftrace/
18981 TRACING MMIO ACCESSES (MMIOTRACE)
18982 M: Steven Rostedt <rostedt@goodmis.org>
18983 M: Ingo Molnar <mingo@kernel.org>
18984 R: Karol Herbst <karolherbst@gmail.com>
18985 R: Pekka Paalanen <ppaalanen@gmail.com>
18986 L: linux-kernel@vger.kernel.org
18987 L: nouveau@lists.freedesktop.org
18989 F: arch/x86/mm/kmmio.c
18990 F: arch/x86/mm/mmio-mod.c
18991 F: arch/x86/mm/testmmiotrace.c
18992 F: include/linux/mmiotrace.h
18993 F: kernel/trace/trace_mmiotrace.c
18995 TRACING OS NOISE / LATENCY TRACERS
18996 M: Steven Rostedt <rostedt@goodmis.org>
18997 M: Daniel Bristot de Oliveira <bristot@kernel.org>
18999 F: kernel/trace/trace_osnoise.c
19000 F: include/trace/events/osnoise.h
19001 F: kernel/trace/trace_hwlat.c
19002 F: kernel/trace/trace_irqsoff.c
19003 F: kernel/trace/trace_sched_wakeup.c
19004 F: Documentation/trace/osnoise-tracer.rst
19005 F: Documentation/trace/timerlat-tracer.rst
19006 F: Documentation/trace/hwlat_detector.rst
19007 F: arch/*/kernel/trace.c
19009 TRADITIONAL CHINESE DOCUMENTATION
19010 M: Hu Haowen <src.res@email.cn>
19011 L: linux-doc-tw-discuss@lists.sourceforge.net
19013 W: https://github.com/srcres258/linux-doc
19014 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19015 F: Documentation/translations/zh_TW/
19018 M: Jiri Kosina <trivial@kernel.org>
19020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19021 K: ^Subject:.*(?i)trivial
19024 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19025 M: Jiri Slaby <jirislaby@kernel.org>
19027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19028 F: Documentation/driver-api/serial/
19030 F: drivers/tty/serial/serial_core.c
19031 F: include/linux/selection.h
19032 F: include/linux/serial.h
19033 F: include/linux/serial_core.h
19034 F: include/linux/sysrq.h
19035 F: include/linux/tty*.h
19036 F: include/linux/vt.h
19037 F: include/linux/vt_*.h
19038 F: include/uapi/linux/serial.h
19039 F: include/uapi/linux/serial_core.h
19040 F: include/uapi/linux/tty.h
19042 TUA9001 MEDIA DRIVER
19043 M: Antti Palosaari <crope@iki.fi>
19044 L: linux-media@vger.kernel.org
19046 W: https://linuxtv.org
19047 W: http://palosaari.fi/linux/
19048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19049 T: git git://linuxtv.org/anttip/media_tree.git
19050 F: drivers/media/tuners/tua9001*
19052 TULIP NETWORK DRIVERS
19053 L: netdev@vger.kernel.org
19054 L: linux-parisc@vger.kernel.org
19056 F: drivers/net/ethernet/dec/tulip/
19059 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19061 W: http://vtun.sourceforge.net/tun
19062 F: Documentation/networking/tuntap.rst
19063 F: arch/um/os-Linux/drivers/
19065 TURBOCHANNEL SUBSYSTEM
19066 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19067 M: Ralf Baechle <ralf@linux-mips.org>
19068 L: linux-mips@vger.kernel.org
19070 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19072 F: include/linux/tc.h
19075 M: "Len Brown" <lenb@kernel.org>
19076 L: linux-pm@vger.kernel.org
19078 Q: https://patchwork.kernel.org/project/linux-pm/list/
19079 B: https://bugzilla.kernel.org
19080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19081 F: tools/power/x86/turbostat/
19083 TW5864 VIDEO4LINUX DRIVER
19084 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19085 M: Anton Sviridenko <anton@corp.bluecherry.net>
19086 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19087 M: Andrey Utkin <andrey_utkin@fastmail.com>
19088 L: linux-media@vger.kernel.org
19090 F: drivers/media/pci/tw5864/
19092 TW68 VIDEO4LINUX DRIVER
19093 M: Hans Verkuil <hverkuil@xs4all.nl>
19094 L: linux-media@vger.kernel.org
19096 W: https://linuxtv.org
19097 T: git git://linuxtv.org/media_tree.git
19098 F: drivers/media/pci/tw68/
19100 TW686X VIDEO4LINUX DRIVER
19101 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19102 L: linux-media@vger.kernel.org
19104 W: http://linuxtv.org
19105 T: git git://linuxtv.org/media_tree.git
19106 F: drivers/media/pci/tw686x/
19108 UACCE ACCELERATOR FRAMEWORK
19109 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19110 M: Zhou Wang <wangzhou1@hisilicon.com>
19111 L: linux-accelerators@lists.ozlabs.org
19112 L: linux-kernel@vger.kernel.org
19114 F: Documentation/ABI/testing/sysfs-driver-uacce
19115 F: Documentation/misc-devices/uacce.rst
19116 F: drivers/misc/uacce/
19117 F: include/linux/uacce.h
19118 F: include/uapi/misc/uacce/
19120 UBI FILE SYSTEM (UBIFS)
19121 M: Richard Weinberger <richard@nod.at>
19122 L: linux-mtd@lists.infradead.org
19124 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19127 F: Documentation/filesystems/ubifs-authentication.rst
19128 F: Documentation/filesystems/ubifs.rst
19131 UCLINUX (M68KNOMMU AND COLDFIRE)
19132 M: Greg Ungerer <gerg@linux-m68k.org>
19133 L: linux-m68k@lists.linux-m68k.org
19134 L: uclinux-dev@uclinux.org (subscribers-only)
19136 W: http://www.linux-m68k.org/
19137 W: http://www.uclinux.org/
19138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19139 F: arch/m68k/*/*_no.*
19141 F: arch/m68k/coldfire/
19142 F: arch/m68k/include/asm/*_no.*
19145 M: Jan Kara <jack@suse.com>
19147 F: Documentation/filesystems/udf.rst
19151 M: Bastien Nocera <hadess@hadess.net>
19152 L: linux-input@vger.kernel.org
19154 F: drivers/hid/hid-udraw-ps3.c
19157 M: Evgeniy Dushistov <dushistov@mail.ru>
19159 F: Documentation/admin-guide/ufs.rst
19162 UHID USERSPACE HID IO DRIVER
19163 M: David Rheinsberg <david.rheinsberg@gmail.com>
19164 L: linux-input@vger.kernel.org
19166 F: drivers/hid/uhid.c
19167 F: include/uapi/linux/uhid.h
19170 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19171 L: linux-usb@vger.kernel.org
19173 F: drivers/usb/common/ulpi.c
19174 F: include/linux/ulpi/
19177 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19178 L: linux-fsdevel@vger.kernel.org
19183 M: Tony Finch <dot@dotat.at>
19185 W: http://dotat.at/prog/unifdef
19186 F: scripts/unifdef.c
19188 UNIFORM CDROM DRIVER
19189 M: Phillip Potter <phil@philpotter.co.uk>
19191 F: Documentation/cdrom/
19192 F: drivers/cdrom/cdrom.c
19193 F: include/linux/cdrom.h
19194 F: include/uapi/linux/cdrom.h
19196 UNISYS S-PAR DRIVERS
19197 M: David Kershner <david.kershner@unisys.com>
19198 L: sparmaintainer@unisys.com (Unisys internal)
19200 F: drivers/staging/unisys/
19201 F: drivers/visorbus/
19202 F: include/linux/visorbus.h
19204 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19205 R: Alim Akhtar <alim.akhtar@samsung.com>
19206 R: Avri Altman <avri.altman@wdc.com>
19207 L: linux-scsi@vger.kernel.org
19209 F: Documentation/scsi/ufs.rst
19210 F: drivers/scsi/ufs/
19212 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19213 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19214 L: linux-scsi@vger.kernel.org
19216 F: drivers/scsi/ufs/*dwc*
19218 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19219 M: Stanley Chu <stanley.chu@mediatek.com>
19220 L: linux-scsi@vger.kernel.org
19221 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19223 F: drivers/scsi/ufs/ufs-mediatek*
19225 UNSORTED BLOCK IMAGES (UBI)
19226 M: Richard Weinberger <richard@nod.at>
19227 L: linux-mtd@lists.infradead.org
19229 W: http://www.linux-mtd.infradead.org/
19230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19232 F: drivers/mtd/ubi/
19233 F: include/linux/mtd/ubi.h
19234 F: include/uapi/mtd/ubi-user.h
19236 USB "USBNET" DRIVER FRAMEWORK
19237 M: Oliver Neukum <oneukum@suse.com>
19238 L: netdev@vger.kernel.org
19240 W: http://www.linux-usb.org/usbnet
19241 F: drivers/net/usb/usbnet.c
19242 F: include/linux/usb/usbnet.h
19245 M: Oliver Neukum <oneukum@suse.com>
19246 L: linux-usb@vger.kernel.org
19248 F: Documentation/usb/acm.rst
19249 F: drivers/usb/class/cdc-acm.*
19251 USB APPLE MFI FASTCHARGE DRIVER
19252 M: Bastien Nocera <hadess@hadess.net>
19253 L: linux-usb@vger.kernel.org
19255 F: drivers/usb/misc/apple-mfi-fastcharge.c
19257 USB AR5523 WIRELESS DRIVER
19258 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19259 L: linux-wireless@vger.kernel.org
19261 F: drivers/net/wireless/ath/ar5523/
19264 M: Oliver Neukum <oneukum@suse.com>
19265 L: linux-usb@vger.kernel.org
19266 L: linux-scsi@vger.kernel.org
19268 F: drivers/usb/storage/uas.c
19270 USB CDC ETHERNET DRIVER
19271 M: Oliver Neukum <oliver@neukum.org>
19272 L: linux-usb@vger.kernel.org
19274 F: drivers/net/usb/cdc_*.c
19275 F: include/uapi/linux/usb/cdc.h
19277 USB CHAOSKEY DRIVER
19278 M: Keith Packard <keithp@keithp.com>
19279 L: linux-usb@vger.kernel.org
19281 F: drivers/usb/misc/chaoskey.c
19283 USB CYPRESS C67X00 DRIVER
19284 L: linux-usb@vger.kernel.org
19286 F: drivers/usb/c67x00/
19288 USB DAVICOM DM9601 DRIVER
19289 M: Peter Korsgaard <peter@korsgaard.com>
19290 L: netdev@vger.kernel.org
19292 W: http://www.linux-usb.org/usbnet
19293 F: drivers/net/usb/dm9601.c
19296 M: Alan Stern <stern@rowland.harvard.edu>
19297 L: linux-usb@vger.kernel.org
19299 F: Documentation/usb/ehci.rst
19300 F: drivers/usb/host/ehci*
19302 USB GADGET/PERIPHERAL SUBSYSTEM
19303 M: Felipe Balbi <balbi@kernel.org>
19304 L: linux-usb@vger.kernel.org
19306 W: http://www.linux-usb.org/gadget
19307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19308 F: drivers/usb/gadget/
19309 F: include/linux/usb/gadget*
19311 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19312 M: Jiri Kosina <jikos@kernel.org>
19313 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19314 L: linux-usb@vger.kernel.org
19316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19317 F: Documentation/hid/hiddev.rst
19318 F: drivers/hid/usbhid/
19320 USB INTEL XHCI ROLE MUX DRIVER
19321 M: Hans de Goede <hdegoede@redhat.com>
19322 L: linux-usb@vger.kernel.org
19324 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19326 USB IP DRIVER FOR HISILICON KIRIN 960
19327 M: Yu Chen <chenyu56@huawei.com>
19328 M: Binghui Wang <wangbinghui@hisilicon.com>
19329 L: linux-usb@vger.kernel.org
19331 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19332 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19334 USB IP DRIVER FOR HISILICON KIRIN 970
19335 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19336 L: linux-usb@vger.kernel.org
19338 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19339 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19342 M: Olav Kongas <ok@artecdesign.ee>
19343 L: linux-usb@vger.kernel.org
19345 F: drivers/usb/host/isp116x*
19346 F: include/linux/usb/isp116x.h
19349 M: Rui Miguel Silva <rui.silva@linaro.org>
19350 L: linux-usb@vger.kernel.org
19352 F: drivers/usb/isp1760/*
19353 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19355 USB LAN78XX ETHERNET DRIVER
19356 M: Woojung Huh <woojung.huh@microchip.com>
19357 M: UNGLinuxDriver@microchip.com
19358 L: netdev@vger.kernel.org
19360 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19361 F: drivers/net/usb/lan78xx.*
19362 F: include/dt-bindings/net/microchip-lan78xx.h
19364 USB MASS STORAGE DRIVER
19365 M: Alan Stern <stern@rowland.harvard.edu>
19366 L: linux-usb@vger.kernel.org
19367 L: usb-storage@lists.one-eyed-alien.net
19369 F: drivers/usb/storage/
19372 M: Clemens Ladisch <clemens@ladisch.de>
19373 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19376 F: sound/usb/midi.*
19378 USB NETWORKING DRIVERS
19379 L: linux-usb@vger.kernel.org
19381 F: drivers/net/usb/
19384 M: Alan Stern <stern@rowland.harvard.edu>
19385 L: linux-usb@vger.kernel.org
19387 F: Documentation/usb/ohci.rst
19388 F: drivers/usb/host/ohci*
19390 USB OTG FSM (Finite State Machine)
19391 M: Peter Chen <peter.chen@kernel.org>
19392 L: linux-usb@vger.kernel.org
19394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19395 F: drivers/usb/common/usb-otg-fsm.c
19398 M: Valentina Manea <valentina.manea.m@gmail.com>
19399 M: Shuah Khan <shuah@kernel.org>
19400 M: Shuah Khan <skhan@linuxfoundation.org>
19401 L: linux-usb@vger.kernel.org
19403 F: Documentation/usb/usbip_protocol.rst
19404 F: drivers/usb/usbip/
19405 F: tools/testing/selftests/drivers/usb/usbip/
19406 F: tools/usb/usbip/
19409 M: Petko Manolov <petkan@nucleusys.com>
19410 L: linux-usb@vger.kernel.org
19411 L: netdev@vger.kernel.org
19413 W: https://github.com/petkan/pegasus
19414 T: git git://github.com/petkan/pegasus.git
19415 F: drivers/net/usb/pegasus.*
19418 M: Felipe Balbi <balbi@kernel.org>
19419 L: linux-usb@vger.kernel.org
19421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19422 F: drivers/usb/phy/
19424 USB PRINTER DRIVER (usblp)
19425 M: Pete Zaitcev <zaitcev@redhat.com>
19426 L: linux-usb@vger.kernel.org
19428 F: drivers/usb/class/usblp.c
19430 USB RAW GADGET DRIVER
19431 R: Andrey Konovalov <andreyknvl@gmail.com>
19432 L: linux-usb@vger.kernel.org
19434 F: Documentation/usb/raw-gadget.rst
19435 F: drivers/usb/gadget/legacy/raw_gadget.c
19436 F: include/uapi/linux/usb/raw_gadget.h
19438 USB QMI WWAN NETWORK DRIVER
19439 M: Bjørn Mork <bjorn@mork.no>
19440 L: netdev@vger.kernel.org
19442 F: Documentation/ABI/testing/sysfs-class-net-qmi
19443 F: drivers/net/usb/qmi_wwan.c
19446 M: Petko Manolov <petkan@nucleusys.com>
19447 L: linux-usb@vger.kernel.org
19448 L: netdev@vger.kernel.org
19450 W: https://github.com/petkan/rtl8150
19451 T: git git://github.com/petkan/rtl8150.git
19452 F: drivers/net/usb/rtl8150.c
19454 USB SERIAL SUBSYSTEM
19455 M: Johan Hovold <johan@kernel.org>
19456 L: linux-usb@vger.kernel.org
19458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19459 F: Documentation/usb/usb-serial.rst
19460 F: drivers/usb/serial/
19461 F: include/linux/usb/serial.h
19463 USB SMSC75XX ETHERNET DRIVER
19464 M: Steve Glendinning <steve.glendinning@shawell.net>
19465 L: netdev@vger.kernel.org
19467 F: drivers/net/usb/smsc75xx.*
19469 USB SMSC95XX ETHERNET DRIVER
19470 M: Steve Glendinning <steve.glendinning@shawell.net>
19471 M: UNGLinuxDriver@microchip.com
19472 L: netdev@vger.kernel.org
19474 F: drivers/net/usb/smsc95xx.*
19477 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19478 L: linux-usb@vger.kernel.org
19480 W: http://www.linux-usb.org
19481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19482 F: Documentation/devicetree/bindings/usb/
19483 F: Documentation/usb/
19485 F: include/linux/usb.h
19486 F: include/linux/usb/
19488 USB TYPEC BUS FOR ALTERNATE MODES
19489 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19490 L: linux-usb@vger.kernel.org
19492 F: Documentation/ABI/testing/sysfs-bus-typec
19493 F: Documentation/driver-api/usb/typec_bus.rst
19494 F: drivers/usb/typec/altmodes/
19495 F: include/linux/usb/typec_altmode.h
19498 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19499 L: linux-usb@vger.kernel.org
19501 F: Documentation/ABI/testing/sysfs-class-typec
19502 F: Documentation/driver-api/usb/typec.rst
19503 F: drivers/usb/typec/
19504 F: include/linux/usb/typec.h
19506 USB TYPEC INTEL PMC MUX DRIVER
19507 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19508 L: linux-usb@vger.kernel.org
19510 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19511 F: drivers/usb/typec/mux/intel_pmc_mux.c
19513 USB TYPEC PI3USB30532 MUX DRIVER
19514 M: Hans de Goede <hdegoede@redhat.com>
19515 L: linux-usb@vger.kernel.org
19517 F: drivers/usb/typec/mux/pi3usb30532.c
19519 USB TYPEC PORT CONTROLLER DRIVERS
19520 M: Guenter Roeck <linux@roeck-us.net>
19521 L: linux-usb@vger.kernel.org
19523 F: drivers/usb/typec/tcpm/
19526 M: Alan Stern <stern@rowland.harvard.edu>
19527 L: linux-usb@vger.kernel.org
19529 F: drivers/usb/host/uhci*
19532 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19533 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19534 L: linux-media@vger.kernel.org
19536 W: http://www.ideasonboard.org/uvc/
19537 T: git git://linuxtv.org/media_tree.git
19538 F: drivers/media/usb/uvc/
19539 F: include/uapi/linux/uvcvideo.h
19542 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19543 L: linux-usb@vger.kernel.org
19545 F: drivers/usb/gadget/function/*uvc*
19546 F: drivers/usb/gadget/legacy/webcam.c
19547 F: include/uapi/linux/usb/g_uvc.h
19549 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19550 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19551 L: linux-wireless@vger.kernel.org
19553 F: drivers/net/wireless/rndis_wlan.c
19556 M: Mathias Nyman <mathias.nyman@intel.com>
19557 L: linux-usb@vger.kernel.org
19559 F: drivers/usb/host/pci-quirks*
19560 F: drivers/usb/host/xhci*
19563 L: linux-wireless@vger.kernel.org
19565 W: http://linux-lc100020.sourceforge.net
19566 F: drivers/net/wireless/zydas/zd1201.*
19569 M: Antoine Jacquet <royale@zerezo.com>
19570 L: linux-usb@vger.kernel.org
19571 L: linux-media@vger.kernel.org
19573 W: http://royale.zerezo.com/zr364xx/
19574 T: git git://linuxtv.org/media_tree.git
19575 F: Documentation/admin-guide/media/zr364xx*
19576 F: drivers/media/usb/zr364xx/
19578 USER-MODE LINUX (UML)
19579 M: Jeff Dike <jdike@addtoit.com>
19580 M: Richard Weinberger <richard@nod.at>
19581 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19582 L: linux-um@lists.infradead.org
19584 W: http://user-mode-linux.sourceforge.net
19585 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19587 F: Documentation/virt/uml/
19592 USERSPACE COPYIN/COPYOUT (UIOVEC)
19593 M: Alexander Viro <viro@zeniv.linux.org.uk>
19595 F: include/linux/uio.h
19598 USERSPACE DMA BUFFER DRIVER
19599 M: Gerd Hoffmann <kraxel@redhat.com>
19600 L: dri-devel@lists.freedesktop.org
19602 T: git git://anongit.freedesktop.org/drm/drm-misc
19603 F: drivers/dma-buf/udmabuf.c
19604 F: include/uapi/linux/udmabuf.h
19606 USERSPACE I/O (UIO)
19607 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19610 F: Documentation/driver-api/uio-howto.rst
19612 F: include/linux/uio_driver.h
19615 M: Karel Zak <kzak@redhat.com>
19616 L: util-linux@vger.kernel.org
19618 W: http://en.wikipedia.org/wiki/Util-linux
19619 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19622 M: Christoph Hellwig <hch@lst.de>
19623 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19624 L: linux-kernel@vger.kernel.org
19626 T: git git://git.infradead.org/users/hch/uuid.git
19627 F: include/linux/uuid.h
19628 F: include/uapi/linux/uuid.h
19633 M: Justin Ernst <justin.ernst@hpe.com>
19634 L: platform-driver-x86@vger.kernel.org
19636 F: drivers/platform/x86/uv_sysfs.c
19639 M: Michal Januszewski <spock@gentoo.org>
19640 L: linux-fbdev@vger.kernel.org
19642 W: https://github.com/mjanusz/v86d
19643 F: Documentation/fb/uvesafb.rst
19644 F: drivers/video/fbdev/uvesafb.*
19646 Ux500 CLOCK DRIVERS
19647 M: Ulf Hansson <ulf.hansson@linaro.org>
19648 L: linux-clk@vger.kernel.org
19649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19651 F: drivers/clk/ux500/
19654 M: Stefan Agner <stefan@agner.ch>
19655 L: linux-mtd@lists.infradead.org
19657 F: drivers/mtd/nand/raw/vf610_nfc.c
19659 VFAT/FAT/MSDOS FILESYSTEM
19660 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19662 F: Documentation/filesystems/vfat.rst
19666 M: Alex Williamson <alex.williamson@redhat.com>
19667 R: Cornelia Huck <cohuck@redhat.com>
19668 L: kvm@vger.kernel.org
19670 T: git git://github.com/awilliam/linux-vfio.git
19671 F: Documentation/driver-api/vfio.rst
19673 F: include/linux/vfio.h
19674 F: include/linux/vfio_pci_core.h
19675 F: include/uapi/linux/vfio.h
19678 M: Diana Craciun <diana.craciun@oss.nxp.com>
19679 L: kvm@vger.kernel.org
19681 F: drivers/vfio/fsl-mc/
19683 VFIO MEDIATED DEVICE DRIVERS
19684 M: Kirti Wankhede <kwankhede@nvidia.com>
19685 L: kvm@vger.kernel.org
19687 F: Documentation/driver-api/vfio-mediated-device.rst
19688 F: drivers/vfio/mdev/
19689 F: include/linux/mdev.h
19690 F: samples/vfio-mdev/
19692 VFIO PLATFORM DRIVER
19693 M: Eric Auger <eric.auger@redhat.com>
19694 L: kvm@vger.kernel.org
19696 F: drivers/vfio/platform/
19699 R: Lukas Wunner <lukas@wunner.de>
19701 T: git git://anongit.freedesktop.org/drm/drm-misc
19702 F: Documentation/gpu/vga-switcheroo.rst
19703 F: drivers/gpu/vga/vga_switcheroo.c
19704 F: include/linux/vga_switcheroo.h
19706 VIA RHINE NETWORK DRIVER
19708 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19709 F: drivers/net/ethernet/via/via-rhine.c
19711 VIA SD/MMC CARD CONTROLLER DRIVER
19712 M: Bruce Chang <brucechang@via.com.tw>
19713 M: Harald Welte <HaraldWelte@viatech.com>
19715 F: drivers/mmc/host/via-sdmmc.c
19717 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19718 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19719 L: linux-fbdev@vger.kernel.org
19721 F: drivers/video/fbdev/via/
19722 F: include/linux/via-core.h
19723 F: include/linux/via-gpio.h
19724 F: include/linux/via_i2c.h
19726 VIA VELOCITY NETWORK DRIVER
19727 M: Francois Romieu <romieu@fr.zoreil.com>
19728 L: netdev@vger.kernel.org
19730 F: drivers/net/ethernet/via/via-velocity.*
19732 VICODEC VIRTUAL CODEC DRIVER
19733 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19734 L: linux-media@vger.kernel.org
19736 W: https://linuxtv.org
19737 T: git git://linuxtv.org/media_tree.git
19738 F: drivers/media/test-drivers/vicodec/*
19740 VIDEO I2C POLLING DRIVER
19741 M: Matt Ranostay <matt.ranostay@konsulko.com>
19742 L: linux-media@vger.kernel.org
19744 F: drivers/media/i2c/video-i2c.c
19746 VIDEO MULTIPLEXER DRIVER
19747 M: Philipp Zabel <p.zabel@pengutronix.de>
19748 L: linux-media@vger.kernel.org
19750 F: drivers/media/platform/video-mux.c
19752 VIDEOBUF2 FRAMEWORK
19753 M: Tomasz Figa <tfiga@chromium.org>
19754 M: Marek Szyprowski <m.szyprowski@samsung.com>
19755 L: linux-media@vger.kernel.org
19757 F: drivers/media/common/videobuf2/*
19758 F: include/media/videobuf2-*
19760 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19761 M: Helen Koike <helen.koike@collabora.com>
19762 R: Shuah Khan <skhan@linuxfoundation.org>
19763 L: linux-media@vger.kernel.org
19765 W: https://linuxtv.org
19766 T: git git://linuxtv.org/media_tree.git
19767 F: drivers/media/test-drivers/vimc/*
19770 M: Alex Williamson <alex.williamson@redhat.com>
19771 M: Paolo Bonzini <pbonzini@redhat.com>
19772 L: kvm@vger.kernel.org
19776 VIRTIO AND VHOST VSOCK DRIVER
19777 M: Stefan Hajnoczi <stefanha@redhat.com>
19778 M: Stefano Garzarella <sgarzare@redhat.com>
19779 L: kvm@vger.kernel.org
19780 L: virtualization@lists.linux-foundation.org
19781 L: netdev@vger.kernel.org
19783 F: drivers/vhost/vsock.c
19784 F: include/linux/virtio_vsock.h
19785 F: include/uapi/linux/virtio_vsock.h
19786 F: net/vmw_vsock/virtio_transport.c
19787 F: net/vmw_vsock/virtio_transport_common.c
19789 VIRTIO BLOCK AND SCSI DRIVERS
19790 M: "Michael S. Tsirkin" <mst@redhat.com>
19791 M: Jason Wang <jasowang@redhat.com>
19792 R: Paolo Bonzini <pbonzini@redhat.com>
19793 R: Stefan Hajnoczi <stefanha@redhat.com>
19794 L: virtualization@lists.linux-foundation.org
19796 F: drivers/block/virtio_blk.c
19797 F: drivers/scsi/virtio_scsi.c
19798 F: drivers/vhost/scsi.c
19799 F: include/uapi/linux/virtio_blk.h
19800 F: include/uapi/linux/virtio_scsi.h
19802 VIRTIO CONSOLE DRIVER
19803 M: Amit Shah <amit@kernel.org>
19804 L: virtualization@lists.linux-foundation.org
19806 F: drivers/char/virtio_console.c
19807 F: include/linux/virtio_console.h
19808 F: include/uapi/linux/virtio_console.h
19810 VIRTIO CORE AND NET DRIVERS
19811 M: "Michael S. Tsirkin" <mst@redhat.com>
19812 M: Jason Wang <jasowang@redhat.com>
19813 L: virtualization@lists.linux-foundation.org
19815 F: Documentation/devicetree/bindings/virtio/
19816 F: drivers/block/virtio_blk.c
19817 F: drivers/crypto/virtio/
19818 F: drivers/net/virtio_net.c
19821 F: include/linux/vdpa.h
19822 F: include/linux/virtio*.h
19823 F: include/uapi/linux/virtio_*.h
19827 M: "Michael S. Tsirkin" <mst@redhat.com>
19828 M: David Hildenbrand <david@redhat.com>
19829 L: virtualization@lists.linux-foundation.org
19831 F: drivers/virtio/virtio_balloon.c
19832 F: include/uapi/linux/virtio_balloon.h
19833 F: include/linux/balloon_compaction.h
19834 F: mm/balloon_compaction.c
19836 VIRTIO CRYPTO DRIVER
19837 M: Gonglei <arei.gonglei@huawei.com>
19838 L: virtualization@lists.linux-foundation.org
19839 L: linux-crypto@vger.kernel.org
19841 F: drivers/crypto/virtio/
19842 F: include/uapi/linux/virtio_crypto.h
19844 VIRTIO DRIVERS FOR S390
19845 M: Cornelia Huck <cohuck@redhat.com>
19846 M: Halil Pasic <pasic@linux.ibm.com>
19847 L: linux-s390@vger.kernel.org
19848 L: virtualization@lists.linux-foundation.org
19849 L: kvm@vger.kernel.org
19851 F: arch/s390/include/uapi/asm/virtio-ccw.h
19852 F: drivers/s390/virtio/
19855 M: Vivek Goyal <vgoyal@redhat.com>
19856 M: Stefan Hajnoczi <stefanha@redhat.com>
19857 M: Miklos Szeredi <miklos@szeredi.hu>
19858 L: virtualization@lists.linux-foundation.org
19859 L: linux-fsdevel@vger.kernel.org
19861 W: https://virtio-fs.gitlab.io/
19862 F: Documentation/filesystems/virtiofs.rst
19863 F: fs/fuse/virtio_fs.c
19864 F: include/uapi/linux/virtio_fs.h
19867 M: Enrico Weigelt, metux IT consult <info@metux.net>
19868 M: Viresh Kumar <vireshk@kernel.org>
19869 L: linux-gpio@vger.kernel.org
19870 L: virtualization@lists.linux-foundation.org
19872 F: drivers/gpio/gpio-virtio.c
19873 F: include/uapi/linux/virtio_gpio.h
19876 M: David Airlie <airlied@linux.ie>
19877 M: Gerd Hoffmann <kraxel@redhat.com>
19878 L: dri-devel@lists.freedesktop.org
19879 L: virtualization@lists.linux-foundation.org
19881 T: git git://anongit.freedesktop.org/drm/drm-misc
19882 F: drivers/gpu/drm/virtio/
19883 F: include/uapi/linux/virtio_gpu.h
19885 VIRTIO HOST (VHOST)
19886 M: "Michael S. Tsirkin" <mst@redhat.com>
19887 M: Jason Wang <jasowang@redhat.com>
19888 L: kvm@vger.kernel.org
19889 L: virtualization@lists.linux-foundation.org
19890 L: netdev@vger.kernel.org
19892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19894 F: include/linux/vhost_iotlb.h
19895 F: include/uapi/linux/vhost.h
19897 VIRTIO INPUT DRIVER
19898 M: Gerd Hoffmann <kraxel@redhat.com>
19900 F: drivers/virtio/virtio_input.c
19901 F: include/uapi/linux/virtio_input.h
19903 VIRTIO IOMMU DRIVER
19904 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19905 L: virtualization@lists.linux-foundation.org
19907 F: drivers/iommu/virtio-iommu.c
19908 F: include/uapi/linux/virtio_iommu.h
19911 M: David Hildenbrand <david@redhat.com>
19912 L: virtualization@lists.linux-foundation.org
19914 W: https://virtio-mem.gitlab.io/
19915 F: drivers/virtio/virtio_mem.c
19916 F: include/uapi/linux/virtio_mem.h
19918 VIRTIO SOUND DRIVER
19919 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19920 M: "Michael S. Tsirkin" <mst@redhat.com>
19921 L: virtualization@lists.linux-foundation.org
19922 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19924 F: include/uapi/linux/virtio_snd.h
19928 M: Jie Deng <jie.deng@intel.com>
19929 M: Viresh Kumar <viresh.kumar@linaro.org>
19930 L: linux-i2c@vger.kernel.org
19931 L: virtualization@lists.linux-foundation.org
19933 F: drivers/i2c/busses/i2c-virtio.c
19934 F: include/uapi/linux/virtio_i2c.h
19936 VIRTUAL BOX GUEST DEVICE DRIVER
19937 M: Hans de Goede <hdegoede@redhat.com>
19938 M: Arnd Bergmann <arnd@arndb.de>
19939 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19941 F: drivers/virt/vboxguest/
19942 F: include/linux/vbox_utils.h
19943 F: include/uapi/linux/vbox*.h
19945 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19946 M: Hans de Goede <hdegoede@redhat.com>
19947 L: linux-fsdevel@vger.kernel.org
19951 VIRTUAL SERIO DEVICE DRIVER
19952 M: Stephen Chandler Paul <thatslyude@gmail.com>
19954 F: drivers/input/serio/userio.c
19955 F: include/uapi/linux/userio.h
19957 VIVID VIRTUAL VIDEO DRIVER
19958 M: Hans Verkuil <hverkuil@xs4all.nl>
19959 L: linux-media@vger.kernel.org
19961 W: https://linuxtv.org
19962 T: git git://linuxtv.org/media_tree.git
19963 F: drivers/media/test-drivers/vivid/*
19965 VIDTV VIRTUAL DIGITAL TV DRIVER
19966 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19967 L: linux-media@vger.kernel.org
19969 W: https://linuxtv.org
19970 T: git git://linuxtv.org/media_tree.git
19971 F: drivers/media/test-drivers/vidtv/*
19974 M: Florian Fainelli <f.fainelli@gmail.com>
19975 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19977 F: drivers/vlynq/vlynq.c
19978 F: include/linux/vlynq.h
19981 M: Martyn Welch <martyn@welchs.me.uk>
19982 M: Manohar Vanga <manohar.vanga@gmail.com>
19983 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19984 L: linux-kernel@vger.kernel.org
19986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19987 F: Documentation/driver-api/vme.rst
19988 F: drivers/staging/vme/
19990 F: include/linux/vme*
19992 VM SOCKETS (AF_VSOCK)
19993 M: Stefano Garzarella <sgarzare@redhat.com>
19994 L: virtualization@lists.linux-foundation.org
19995 L: netdev@vger.kernel.org
19997 F: drivers/net/vsockmon.c
19998 F: include/net/af_vsock.h
19999 F: include/uapi/linux/vm_sockets.h
20000 F: include/uapi/linux/vm_sockets_diag.h
20001 F: include/uapi/linux/vsockmon.h
20003 F: tools/testing/vsock/
20005 VMWARE BALLOON DRIVER
20006 M: Nadav Amit <namit@vmware.com>
20007 M: "VMware, Inc." <pv-drivers@vmware.com>
20008 L: linux-kernel@vger.kernel.org
20010 F: drivers/misc/vmw_balloon.c
20012 VMWARE HYPERVISOR INTERFACE
20013 M: Deep Shah <sdeep@vmware.com>
20014 M: "VMware, Inc." <pv-drivers@vmware.com>
20015 L: virtualization@lists.linux-foundation.org
20017 F: arch/x86/include/asm/vmware.h
20018 F: arch/x86/kernel/cpu/vmware.c
20020 VMWARE PVRDMA DRIVER
20021 M: Adit Ranadive <aditr@vmware.com>
20022 M: VMware PV-Drivers <pv-drivers@vmware.com>
20023 L: linux-rdma@vger.kernel.org
20025 F: drivers/infiniband/hw/vmw_pvrdma/
20027 VMware PVSCSI driver
20028 M: Vishal Bhakta <vbhakta@vmware.com>
20029 M: VMware PV-Drivers <pv-drivers@vmware.com>
20030 L: linux-scsi@vger.kernel.org
20032 F: drivers/scsi/vmw_pvscsi.c
20033 F: drivers/scsi/vmw_pvscsi.h
20035 VMWARE VIRTUAL PTP CLOCK DRIVER
20036 M: Vivek Thampi <vithampi@vmware.com>
20037 M: "VMware, Inc." <pv-drivers@vmware.com>
20038 L: netdev@vger.kernel.org
20040 F: drivers/ptp/ptp_vmw.c
20043 M: Jorgen Hansen <jhansen@vmware.com>
20044 M: Vishnu Dasa <vdasa@vmware.com>
20045 L: linux-kernel@vger.kernel.org
20046 L: pv-drivers@vmware.com (private)
20048 F: drivers/misc/vmw_vmci/
20050 VMWARE VMMOUSE SUBDRIVER
20051 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20052 M: "VMware, Inc." <pv-drivers@vmware.com>
20053 L: linux-input@vger.kernel.org
20055 F: drivers/input/mouse/vmmouse.c
20056 F: drivers/input/mouse/vmmouse.h
20058 VMWARE VMXNET3 ETHERNET DRIVER
20059 M: Ronak Doshi <doshir@vmware.com>
20060 M: pv-drivers@vmware.com
20061 L: netdev@vger.kernel.org
20063 F: drivers/net/vmxnet3/
20065 VOCORE VOCORE2 BOARD
20066 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20067 L: linux-mips@vger.kernel.org
20069 F: arch/mips/boot/dts/ralink/vocore2.dts
20071 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20072 M: Liam Girdwood <lgirdwood@gmail.com>
20073 M: Mark Brown <broonie@kernel.org>
20074 L: linux-kernel@vger.kernel.org
20076 W: http://www.slimlogic.co.uk/?p=48
20077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20078 F: Documentation/devicetree/bindings/regulator/
20079 F: Documentation/power/regulator/
20080 F: drivers/regulator/
20081 F: include/dt-bindings/regulator/
20082 F: include/linux/regulator/
20083 K: regulator_get_optional
20085 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20086 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20087 F: drivers/regulator/irq_helpers.c
20090 M: David Ahern <dsahern@kernel.org>
20091 L: netdev@vger.kernel.org
20093 F: Documentation/networking/vrf.rst
20094 F: drivers/net/vrf.c
20097 M: Petr Mladek <pmladek@suse.com>
20098 M: Steven Rostedt <rostedt@goodmis.org>
20099 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20100 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20101 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20104 F: Documentation/core-api/printk-formats.rst
20105 F: lib/test_printf.c
20106 F: lib/test_scanf.c
20109 VT1211 HARDWARE MONITOR DRIVER
20110 M: Juerg Haefliger <juergh@gmail.com>
20111 L: linux-hwmon@vger.kernel.org
20113 F: Documentation/hwmon/vt1211.rst
20114 F: drivers/hwmon/vt1211.c
20116 VT8231 HARDWARE MONITOR DRIVER
20117 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20118 L: linux-hwmon@vger.kernel.org
20120 F: drivers/hwmon/vt8231.c
20122 VUB300 USB to SDIO/SD/MMC bridge chip
20123 L: linux-mmc@vger.kernel.org
20125 F: drivers/mmc/host/vub300.c
20127 W1 DALLAS'S 1-WIRE BUS
20128 M: Evgeniy Polyakov <zbr@ioremap.net>
20130 F: Documentation/devicetree/bindings/w1/
20131 F: Documentation/w1/
20133 F: include/linux/w1.h
20135 W83791D HARDWARE MONITORING DRIVER
20136 M: Marc Hulsman <m.hulsman@tudelft.nl>
20137 L: linux-hwmon@vger.kernel.org
20139 F: Documentation/hwmon/w83791d.rst
20140 F: drivers/hwmon/w83791d.c
20142 W83793 HARDWARE MONITORING DRIVER
20143 M: Rudolf Marek <r.marek@assembler.cz>
20144 L: linux-hwmon@vger.kernel.org
20146 F: Documentation/hwmon/w83793.rst
20147 F: drivers/hwmon/w83793.c
20149 W83795 HARDWARE MONITORING DRIVER
20150 M: Jean Delvare <jdelvare@suse.com>
20151 L: linux-hwmon@vger.kernel.org
20153 F: drivers/hwmon/w83795.c
20155 W83L51xD SD/MMC CARD INTERFACE DRIVER
20156 M: Pierre Ossman <pierre@ossman.eu>
20158 F: drivers/mmc/host/wbsd.*
20160 WACOM PROTOCOL 4 SERIAL TABLETS
20161 M: Julian Squires <julian@cipht.net>
20162 M: Hans de Goede <hdegoede@redhat.com>
20163 L: linux-input@vger.kernel.org
20165 F: drivers/input/tablet/wacom_serial4.c
20167 WATCHDOG DEVICE DRIVERS
20168 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20169 M: Guenter Roeck <linux@roeck-us.net>
20170 L: linux-watchdog@vger.kernel.org
20172 W: http://www.linux-watchdog.org/
20173 T: git git://www.linux-watchdog.org/linux-watchdog.git
20174 F: Documentation/devicetree/bindings/watchdog/
20175 F: Documentation/watchdog/
20176 F: drivers/watchdog/
20177 F: include/linux/watchdog.h
20178 F: include/uapi/linux/watchdog.h
20180 WHISKEYCOVE PMIC GPIO DRIVER
20181 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20182 L: linux-gpio@vger.kernel.org
20184 F: drivers/gpio/gpio-wcove.c
20187 M: Dianlong Li <long17.cool@163.com>
20188 L: linux-rtc@vger.kernel.org
20190 F: drivers/rtc/rtc-sd3078.c
20193 M: David Rheinsberg <david.rheinsberg@gmail.com>
20194 L: linux-input@vger.kernel.org
20196 F: drivers/hid/hid-wiimote*
20198 WILOCITY WIL6210 WIRELESS DRIVER
20199 M: Maya Erez <merez@codeaurora.org>
20200 L: linux-wireless@vger.kernel.org
20201 L: wil6210@qti.qualcomm.com
20203 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20204 F: drivers/net/wireless/ath/wil6210/
20207 M: David Härdeman <david@hardeman.nu>
20209 F: drivers/media/rc/winbond-cir.c
20211 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20212 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20213 L: linux-watchdog@vger.kernel.org
20215 F: drivers/watchdog/ebc-c384_wdt.c
20217 WINSYSTEMS WS16C48 GPIO DRIVER
20218 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20219 L: linux-gpio@vger.kernel.org
20221 F: drivers/gpio/gpio-ws16c48.c
20223 WIREGUARD SECURE NETWORK TUNNEL
20224 M: Jason A. Donenfeld <Jason@zx2c4.com>
20225 L: wireguard@lists.zx2c4.com
20226 L: netdev@vger.kernel.org
20228 F: drivers/net/wireguard/
20229 F: tools/testing/selftests/wireguard/
20231 WISTRON LAPTOP BUTTON DRIVER
20232 M: Miloslav Trmac <mitr@volny.cz>
20234 F: drivers/input/misc/wistron_btns.c
20236 WL3501 WIRELESS PCMCIA CARD DRIVER
20237 L: linux-wireless@vger.kernel.org
20239 F: drivers/net/wireless/wl3501*
20241 WOLFSON MICROELECTRONICS DRIVERS
20242 L: patches@opensource.cirrus.com
20244 W: https://github.com/CirrusLogic/linux-drivers/wiki
20245 T: git https://github.com/CirrusLogic/linux-drivers.git
20246 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20247 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20248 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20249 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20250 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20251 F: Documentation/devicetree/bindings/sound/wm*
20252 F: Documentation/hwmon/wm83??.rst
20253 F: arch/arm/mach-s3c/mach-crag6410*
20254 F: drivers/clk/clk-wm83*.c
20255 F: drivers/gpio/gpio-*wm*.c
20256 F: drivers/gpio/gpio-arizona.c
20257 F: drivers/hwmon/wm83??-hwmon.c
20258 F: drivers/input/misc/wm831x-on.c
20259 F: drivers/input/touchscreen/wm831x-ts.c
20260 F: drivers/input/touchscreen/wm97*.c
20261 F: drivers/leds/leds-wm83*.c
20262 F: drivers/mfd/arizona*
20263 F: drivers/mfd/cs47l24*
20264 F: drivers/mfd/wm*.c
20265 F: drivers/power/supply/wm83*.c
20266 F: drivers/regulator/arizona*
20267 F: drivers/regulator/wm8*.c
20268 F: drivers/rtc/rtc-wm83*.c
20269 F: drivers/video/backlight/wm83*_bl.c
20270 F: drivers/watchdog/wm83*_wdt.c
20271 F: include/linux/mfd/arizona/
20272 F: include/linux/mfd/wm831x/
20273 F: include/linux/mfd/wm8350/
20274 F: include/linux/mfd/wm8400*
20275 F: include/linux/regulator/arizona*
20276 F: include/linux/wm97xx.h
20277 F: include/sound/wm????.h
20278 F: sound/soc/codecs/arizona*
20279 F: sound/soc/codecs/cs47l24*
20280 F: sound/soc/codecs/wm*
20283 M: Tejun Heo <tj@kernel.org>
20284 R: Lai Jiangshan <jiangshanlai@gmail.com>
20286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20287 F: Documentation/core-api/workqueue.rst
20288 F: include/linux/workqueue.h
20289 F: kernel/workqueue.c
20292 M: Loic Poulain <loic.poulain@linaro.org>
20293 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20294 R: Johannes Berg <johannes@sipsolutions.net>
20295 L: netdev@vger.kernel.org
20297 F: drivers/net/wwan/
20298 F: include/linux/wwan.h
20299 F: include/uapi/linux/wwan.h
20301 X-POWERS AXP288 PMIC DRIVERS
20302 M: Hans de Goede <hdegoede@redhat.com>
20304 F: drivers/acpi/pmic/intel_pmic_xpower.c
20307 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20308 M: Chen-Yu Tsai <wens@csie.org>
20309 L: linux-kernel@vger.kernel.org
20314 M: Martin Schiller <ms@dev.tdt.de>
20315 L: linux-x25@vger.kernel.org
20317 F: Documentation/networking/lapb-module.rst
20318 F: Documentation/networking/x25*
20319 F: drivers/net/wan/hdlc_x25.c
20320 F: drivers/net/wan/lapbether.c
20321 F: include/*/lapb.h
20322 F: include/net/x25*
20323 F: include/uapi/linux/x25.h
20327 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20328 M: Thomas Gleixner <tglx@linutronix.de>
20329 M: Ingo Molnar <mingo@redhat.com>
20330 M: Borislav Petkov <bp@alien8.de>
20332 R: "H. Peter Anvin" <hpa@zytor.com>
20333 L: linux-kernel@vger.kernel.org
20335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20336 F: Documentation/devicetree/bindings/x86/
20337 F: Documentation/x86/
20341 M: Andy Lutomirski <luto@kernel.org>
20342 L: linux-kernel@vger.kernel.org
20344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20347 X86 MCE INFRASTRUCTURE
20348 M: Tony Luck <tony.luck@intel.com>
20349 M: Borislav Petkov <bp@alien8.de>
20350 L: linux-edac@vger.kernel.org
20352 F: arch/x86/kernel/cpu/mce/*
20354 X86 MICROCODE UPDATE SUPPORT
20355 M: Borislav Petkov <bp@alien8.de>
20357 F: arch/x86/kernel/cpu/microcode/*
20360 M: Dave Hansen <dave.hansen@linux.intel.com>
20361 M: Andy Lutomirski <luto@kernel.org>
20362 M: Peter Zijlstra <peterz@infradead.org>
20363 L: linux-kernel@vger.kernel.org
20365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20368 X86 PLATFORM DRIVERS
20369 M: Hans de Goede <hdegoede@redhat.com>
20370 M: Mark Gross <mgross@linux.intel.com>
20371 L: platform-driver-x86@vger.kernel.org
20373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20374 F: drivers/platform/olpc/
20375 F: drivers/platform/x86/
20377 X86 PLATFORM DRIVERS - ARCH
20378 R: Darren Hart <dvhart@infradead.org>
20379 R: Andy Shevchenko <andy@infradead.org>
20380 L: platform-driver-x86@vger.kernel.org
20383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20384 F: arch/x86/platform
20386 X86 PLATFORM UV HPE SUPERDOME FLEX
20387 M: Steve Wahl <steve.wahl@hpe.com>
20388 R: Mike Travis <mike.travis@hpe.com>
20389 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20390 R: Russ Anderson <russ.anderson@hpe.com>
20392 F: arch/x86/include/asm/uv/
20393 F: arch/x86/kernel/apic/x2apic_uv_x.c
20394 F: arch/x86/platform/uv/
20397 M: Andy Lutomirski <luto@kernel.org>
20398 L: linux-kernel@vger.kernel.org
20400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20401 F: arch/x86/entry/vdso/
20404 M: Matthew Wilcox <willy@infradead.org>
20405 L: linux-fsdevel@vger.kernel.org
20407 F: Documentation/core-api/xarray.rst
20408 F: include/linux/idr.h
20409 F: include/linux/xarray.h
20412 F: tools/testing/radix-tree
20415 M: Benjamin Valentin <benpicco@googlemail.com>
20417 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20418 F: drivers/media/rc/xbox_remote.c
20420 XC2028/3028 TUNER DRIVER
20421 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20422 L: linux-media@vger.kernel.org
20424 W: https://linuxtv.org
20425 T: git git://linuxtv.org/media_tree.git
20426 F: drivers/media/tuners/tuner-xc2028.*
20428 XDP (eXpress Data Path)
20429 M: Alexei Starovoitov <ast@kernel.org>
20430 M: Daniel Borkmann <daniel@iogearbox.net>
20431 M: David S. Miller <davem@davemloft.net>
20432 M: Jakub Kicinski <kuba@kernel.org>
20433 M: Jesper Dangaard Brouer <hawk@kernel.org>
20434 M: John Fastabend <john.fastabend@gmail.com>
20435 L: netdev@vger.kernel.org
20436 L: bpf@vger.kernel.org
20438 F: include/net/xdp.h
20439 F: include/net/xdp_priv.h
20440 F: include/trace/events/xdp.h
20441 F: kernel/bpf/cpumap.c
20442 F: kernel/bpf/devmap.c
20444 F: samples/bpf/xdp*
20445 F: tools/testing/selftests/bpf/*xdp*
20446 F: tools/testing/selftests/bpf/*/*xdp*
20447 F: drivers/net/ethernet/*/*/*/*/*xdp*
20448 F: drivers/net/ethernet/*/*/*xdp*
20449 K: (?:\b|_)xdp(?:\b|_)
20451 XDP SOCKETS (AF_XDP)
20452 M: Björn Töpel <bjorn@kernel.org>
20453 M: Magnus Karlsson <magnus.karlsson@intel.com>
20454 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20455 L: netdev@vger.kernel.org
20456 L: bpf@vger.kernel.org
20458 F: Documentation/networking/af_xdp.rst
20459 F: include/net/xdp_sock*
20460 F: include/net/xsk_buff_pool.h
20461 F: include/uapi/linux/if_xdp.h
20462 F: include/uapi/linux/xdp_diag.h
20463 F: include/net/netns/xdp.h
20465 F: samples/bpf/xdpsock*
20466 F: tools/lib/bpf/xsk*
20468 XEN BLOCK SUBSYSTEM
20469 M: Roger Pau Monné <roger.pau@citrix.com>
20470 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20472 F: drivers/block/xen*
20473 F: drivers/block/xen-blkback/*
20476 M: Stefano Stabellini <sstabellini@kernel.org>
20477 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20479 F: arch/arm/include/asm/xen/
20482 XEN HYPERVISOR ARM64
20483 M: Stefano Stabellini <sstabellini@kernel.org>
20484 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20486 F: arch/arm64/include/asm/xen/
20489 XEN HYPERVISOR INTERFACE
20490 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20491 M: Juergen Gross <jgross@suse.com>
20492 R: Stefano Stabellini <sstabellini@kernel.org>
20493 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20496 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20497 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20498 F: arch/x86/include/asm/pvclock-abi.h
20499 F: arch/x86/include/asm/xen/
20500 F: arch/x86/platform/pvh/
20502 F: drivers/*/xen-*front.c
20504 F: include/uapi/xen/
20507 XEN NETWORK BACKEND DRIVER
20508 M: Wei Liu <wei.liu@kernel.org>
20509 M: Paul Durrant <paul@xen.org>
20510 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20511 L: netdev@vger.kernel.org
20513 F: drivers/net/xen-netback/*
20516 M: Juergen Gross <jgross@suse.com>
20517 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20519 F: arch/x86/pci/*xen*
20520 F: drivers/pci/*xen*
20523 M: Juergen Gross <jgross@suse.com>
20524 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20525 L: linux-scsi@vger.kernel.org
20527 F: drivers/scsi/xen-scsifront.c
20528 F: drivers/xen/xen-scsiback.c
20529 F: include/xen/interface/io/vscsiif.h
20531 XEN SOUND FRONTEND DRIVER
20532 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20533 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20534 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20538 XEN SWIOTLB SUBSYSTEM
20539 M: Juergen Gross <jgross@suse.com>
20540 M: Stefano Stabellini <sstabellini@kernel.org>
20541 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20542 L: iommu@lists.linux-foundation.org
20544 F: arch/x86/xen/*swiotlb*
20545 F: drivers/xen/*swiotlb*
20548 C: irc://irc.oftc.net/xfs
20549 M: Darrick J. Wong <djwong@kernel.org>
20550 M: linux-xfs@vger.kernel.org
20551 L: linux-xfs@vger.kernel.org
20554 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20555 F: Documentation/ABI/testing/sysfs-fs-xfs
20556 F: Documentation/admin-guide/xfs.rst
20557 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20558 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20560 F: include/uapi/linux/dqblk_xfs.h
20561 F: include/uapi/linux/fsmap.h
20563 XILINX AXI ETHERNET DRIVER
20564 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20566 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20569 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20570 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20571 L: linux-can@vger.kernel.org
20573 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20574 F: drivers/net/can/xilinx_can.c
20577 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20578 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20579 R: Michal Simek <michal.simek@xilinx.com>
20581 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20582 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20583 F: drivers/gpio/gpio-xilinx.c
20584 F: drivers/gpio/gpio-zynq.c
20586 XILINX SD-FEC IP CORES
20587 M: Derek Kiernan <derek.kiernan@xilinx.com>
20588 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20590 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20591 F: Documentation/misc-devices/xilinx_sdfec.rst
20592 F: drivers/misc/Kconfig
20593 F: drivers/misc/Makefile
20594 F: drivers/misc/xilinx_sdfec.c
20595 F: include/uapi/misc/xilinx_sdfec.h
20597 XILINX UARTLITE SERIAL DRIVER
20598 M: Peter Korsgaard <jacmet@sunsite.dk>
20599 L: linux-serial@vger.kernel.org
20601 F: drivers/tty/serial/uartlite.c
20603 XILINX VIDEO IP CORES
20604 M: Hyun Kwon <hyun.kwon@xilinx.com>
20605 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20606 L: linux-media@vger.kernel.org
20608 T: git git://linuxtv.org/media_tree.git
20609 F: Documentation/devicetree/bindings/media/xilinx/
20610 F: drivers/media/platform/xilinx/
20611 F: include/uapi/linux/xilinx-v4l2-controls.h
20613 XILINX ZYNQMP DPDMA DRIVER
20614 M: Hyun Kwon <hyun.kwon@xilinx.com>
20615 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20616 L: dmaengine@vger.kernel.org
20618 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20619 F: drivers/dma/xilinx/xilinx_dpdma.c
20620 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20622 XILINX ZYNQMP PSGTR PHY DRIVER
20623 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20624 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20625 L: linux-kernel@vger.kernel.org
20627 T: git https://github.com/Xilinx/linux-xlnx.git
20628 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20629 F: drivers/phy/xilinx/phy-zynqmp.c
20632 M: Eli Billauer <eli.billauer@gmail.com>
20633 L: linux-kernel@vger.kernel.org
20635 F: drivers/char/xillybus/
20638 M: George Cherian <gcherian@marvell.com>
20639 L: linux-i2c@vger.kernel.org
20641 W: http://www.marvell.com
20642 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20643 F: drivers/i2c/busses/i2c-xlp9xx.c
20645 XRA1403 GPIO EXPANDER
20646 M: Nandor Han <nandor.han@ge.com>
20647 M: Semi Malinen <semi.malinen@ge.com>
20648 L: linux-gpio@vger.kernel.org
20650 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20651 F: drivers/gpio/gpio-xra1403.c
20653 XTENSA XTFPGA PLATFORM SUPPORT
20654 M: Max Filippov <jcmvbkbc@gmail.com>
20655 L: linux-xtensa@linux-xtensa.org
20657 F: drivers/spi/spi-xtensa-xtfpga.c
20658 F: sound/soc/xtensa/xtfpga-i2s.c
20660 YAM DRIVER FOR AX.25
20661 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20662 L: linux-hams@vger.kernel.org
20664 F: drivers/net/hamradio/yam*
20665 F: include/linux/yam.h
20667 YAMA SECURITY MODULE
20668 M: Kees Cook <keescook@chromium.org>
20670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20671 F: Documentation/admin-guide/LSM/Yama.rst
20674 YEALINK PHONE DRIVER
20675 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20676 L: usbb2k-api-dev@nongnu.org
20678 F: Documentation/input/devices/yealink.rst
20679 F: drivers/input/misc/yealink.*
20681 Z8530 DRIVER FOR AX.25
20682 M: Joerg Reuter <jreuter@yaina.de>
20683 L: linux-hams@vger.kernel.org
20685 W: http://yaina.de/jreuter/
20686 W: http://www.qsl.net/dl1bke/
20687 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20688 F: drivers/net/hamradio/*scc.c
20689 F: drivers/net/hamradio/z8530.h
20691 ZBUD COMPRESSED PAGE ALLOCATOR
20692 M: Seth Jennings <sjenning@redhat.com>
20693 M: Dan Streetman <ddstreet@ieee.org>
20694 L: linux-mm@kvack.org
20698 ZD1211RW WIRELESS DRIVER
20699 M: Daniel Drake <dsd@gentoo.org>
20700 M: Ulrich Kunitz <kune@deine-taler.de>
20701 L: linux-wireless@vger.kernel.org
20702 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20704 W: http://zd1211.ath.cx/wiki/DriverRewrite
20705 F: drivers/net/wireless/zydas/zd1211rw/
20707 ZD1301 MEDIA DRIVER
20708 M: Antti Palosaari <crope@iki.fi>
20709 L: linux-media@vger.kernel.org
20711 W: https://linuxtv.org/
20712 W: http://palosaari.fi/linux/
20713 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20714 F: drivers/media/usb/dvb-usb-v2/zd1301*
20716 ZD1301_DEMOD MEDIA DRIVER
20717 M: Antti Palosaari <crope@iki.fi>
20718 L: linux-media@vger.kernel.org
20720 W: https://linuxtv.org/
20721 W: http://palosaari.fi/linux/
20722 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20723 F: drivers/media/dvb-frontends/zd1301_demod*
20725 ZHAOXIN PROCESSOR SUPPORT
20726 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20727 L: linux-kernel@vger.kernel.org
20729 F: arch/x86/kernel/cpu/zhaoxin.c
20732 M: Damien Le Moal <damien.lemoal@wdc.com>
20733 M: Naohiro Aota <naohiro.aota@wdc.com>
20734 R: Johannes Thumshirn <jth@kernel.org>
20735 L: linux-fsdevel@vger.kernel.org
20737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20738 F: Documentation/filesystems/zonefs.rst
20741 ZPOOL COMPRESSED PAGE STORAGE API
20742 M: Dan Streetman <ddstreet@ieee.org>
20743 L: linux-mm@kvack.org
20745 F: include/linux/zpool.h
20748 ZR36067 VIDEO FOR LINUX DRIVER
20749 M: Corentin Labbe <clabbe@baylibre.com>
20750 L: mjpeg-users@lists.sourceforge.net
20751 L: linux-media@vger.kernel.org
20753 W: http://mjpeg.sourceforge.net/driver-zoran/
20754 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20755 F: Documentation/driver-api/media/drivers/zoran.rst
20756 F: drivers/staging/media/zoran/
20758 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20759 M: Minchan Kim <minchan@kernel.org>
20760 M: Nitin Gupta <ngupta@vflare.org>
20761 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20762 L: linux-kernel@vger.kernel.org
20764 F: Documentation/admin-guide/blockdev/zram.rst
20765 F: drivers/block/zram/
20767 ZS DECSTATION Z85C30 SERIAL DRIVER
20768 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20770 F: drivers/tty/serial/zs.*
20772 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20773 M: Minchan Kim <minchan@kernel.org>
20774 M: Nitin Gupta <ngupta@vflare.org>
20775 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20776 L: linux-mm@kvack.org
20778 F: Documentation/vm/zsmalloc.rst
20779 F: include/linux/zsmalloc.h
20782 ZSWAP COMPRESSED SWAP CACHING
20783 M: Seth Jennings <sjenning@redhat.com>
20784 M: Dan Streetman <ddstreet@ieee.org>
20785 M: Vitaly Wool <vitaly.wool@konsulko.com>
20786 L: linux-mm@kvack.org
20791 M: Linus Torvalds <torvalds@linux-foundation.org>
20792 L: linux-kernel@vger.kernel.org
20793 S: Buried alive in reporters
20794 Q: http://patchwork.kernel.org/project/LKML/list/
20795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git