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: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
303 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
304 F: drivers/counter/104-quad-8.c
306 ACCES PCI-IDIO-16 GPIO DRIVER
307 M: William Breathitt Gray <vilhelm.gray@gmail.com>
308 L: linux-gpio@vger.kernel.org
310 F: drivers/gpio/gpio-pci-idio-16.c
312 ACCES PCIe-IDIO-24 GPIO DRIVER
313 M: William Breathitt Gray <vilhelm.gray@gmail.com>
314 L: linux-gpio@vger.kernel.org
316 F: drivers/gpio/gpio-pcie-idio-24.c
319 M: Jes Sorensen <jes@trained-monkey.org>
320 L: linux-acenic@sunsite.dk
322 F: drivers/net/ethernet/alteon/acenic*
324 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
325 M: Peter Kaestle <peter@piie.net>
326 L: platform-driver-x86@vger.kernel.org
328 W: http://piie.net/?section=acerhdf
329 F: drivers/platform/x86/acerhdf.c
331 ACER WMI LAPTOP EXTRAS
332 M: "Lee, Chun-Yi" <jlee@suse.com>
333 L: platform-driver-x86@vger.kernel.org
335 F: drivers/platform/x86/acer-wmi.c
338 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
339 M: Len Brown <lenb@kernel.org>
340 L: linux-acpi@vger.kernel.org
342 W: https://01.org/linux-acpi
343 Q: https://patchwork.kernel.org/project/linux-acpi/list/
344 B: https://bugzilla.kernel.org
345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
346 F: Documentation/ABI/testing/configfs-acpi
347 F: Documentation/ABI/testing/sysfs-bus-acpi
348 F: Documentation/firmware-guide/acpi/
350 F: drivers/pci/*/*acpi*
351 F: drivers/pci/*acpi*
352 F: drivers/pnp/pnpacpi/
354 F: include/linux/acpi.h
355 F: include/linux/fwnode.h
359 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
360 M: Len Brown <lenb@kernel.org>
361 R: James Morse <james.morse@arm.com>
362 R: Tony Luck <tony.luck@intel.com>
363 R: Borislav Petkov <bp@alien8.de>
364 L: linux-acpi@vger.kernel.org
365 F: drivers/acpi/apei/
367 ACPI COMPONENT ARCHITECTURE (ACPICA)
368 M: Robert Moore <robert.moore@intel.com>
369 M: Erik Kaneda <erik.kaneda@intel.com>
370 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
371 L: linux-acpi@vger.kernel.org
374 W: https://acpica.org/
375 W: https://github.com/acpica/acpica/
376 Q: https://patchwork.kernel.org/project/linux-acpi/list/
377 B: https://bugzilla.kernel.org
378 B: https://bugs.acpica.org
379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
380 F: drivers/acpi/acpica/
385 M: Zhang Rui <rui.zhang@intel.com>
386 L: linux-acpi@vger.kernel.org
388 W: https://01.org/linux-acpi
389 B: https://bugzilla.kernel.org
390 F: drivers/acpi/fan.c
392 ACPI FOR ARM64 (ACPI/arm64)
393 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
394 M: Hanjun Guo <guohanjun@huawei.com>
395 M: Sudeep Holla <sudeep.holla@arm.com>
396 L: linux-acpi@vger.kernel.org
397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
399 F: drivers/acpi/arm64
401 ACPI I2C MULTI INSTANTIATE DRIVER
402 M: Hans de Goede <hdegoede@redhat.com>
403 L: platform-driver-x86@vger.kernel.org
405 F: drivers/platform/x86/i2c-multi-instantiate.c
408 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
409 M: Len Brown <lenb@kernel.org>
410 R: Andy Shevchenko <andy@kernel.org>
411 R: Mika Westerberg <mika.westerberg@linux.intel.com>
412 L: linux-acpi@vger.kernel.org
414 Q: https://patchwork.kernel.org/project/linux-acpi/list/
415 B: https://bugzilla.kernel.org
416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
417 F: drivers/acpi/pmic/
420 M: Zhang Rui <rui.zhang@intel.com>
421 L: linux-acpi@vger.kernel.org
423 W: https://01.org/linux-acpi
424 B: https://bugzilla.kernel.org
425 F: drivers/acpi/*thermal*
428 M: Zhang Rui <rui.zhang@intel.com>
429 L: linux-acpi@vger.kernel.org
431 W: https://01.org/linux-acpi
432 B: https://bugzilla.kernel.org
433 F: drivers/acpi/acpi_video.c
436 L: platform-driver-x86@vger.kernel.org
438 F: drivers/platform/x86/wmi.c
439 F: include/uapi/linux/wmi.h
441 ACRN HYPERVISOR SERVICE MODULE
442 M: Shuo Liu <shuo.a.liu@intel.com>
443 L: acrn-dev@lists.projectacrn.org (subscribers-only)
445 W: https://projectacrn.org
446 F: Documentation/virt/acrn/
447 F: drivers/virt/acrn/
448 F: include/uapi/linux/acrn.h
450 AD1889 ALSA SOUND DRIVER
451 L: linux-parisc@vger.kernel.org
453 W: https://parisc.wiki.kernel.org/index.php/AD1889
454 F: sound/pci/ad1889.*
456 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
457 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: http://wiki.analog.com/AD5254
460 W: http://ez.analog.com/community/linux-device-drivers
461 F: drivers/misc/ad525x_dpot.c
463 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
464 M: Michael Hennerich <michael.hennerich@analog.com>
466 W: http://wiki.analog.com/AD5398
467 W: http://ez.analog.com/community/linux-device-drivers
468 F: drivers/regulator/ad5398.c
470 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
471 M: Michael Hennerich <michael.hennerich@analog.com>
473 W: http://wiki.analog.com/AD7142
474 W: http://ez.analog.com/community/linux-device-drivers
475 F: drivers/input/misc/ad714x.c
477 AD7877 TOUCHSCREEN DRIVER
478 M: Michael Hennerich <michael.hennerich@analog.com>
480 W: http://wiki.analog.com/AD7877
481 W: http://ez.analog.com/community/linux-device-drivers
482 F: drivers/input/touchscreen/ad7877.c
484 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
485 M: Michael Hennerich <michael.hennerich@analog.com>
487 W: http://wiki.analog.com/AD7879
488 W: http://ez.analog.com/community/linux-device-drivers
489 F: drivers/input/touchscreen/ad7879.c
491 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
492 M: Jiri Kosina <jikos@kernel.org>
495 ADF7242 IEEE 802.15.4 RADIO DRIVER
496 M: Michael Hennerich <michael.hennerich@analog.com>
497 L: linux-wpan@vger.kernel.org
499 W: https://wiki.analog.com/ADF7242
500 W: http://ez.analog.com/community/linux-device-drivers
501 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
502 F: drivers/net/ieee802154/adf7242.c
504 ADM1025 HARDWARE MONITOR DRIVER
505 M: Jean Delvare <jdelvare@suse.com>
506 L: linux-hwmon@vger.kernel.org
508 F: Documentation/hwmon/adm1025.rst
509 F: drivers/hwmon/adm1025.c
511 ADM1029 HARDWARE MONITOR DRIVER
512 M: Corentin Labbe <clabbe.montjoie@gmail.com>
513 L: linux-hwmon@vger.kernel.org
515 F: drivers/hwmon/adm1029.c
517 ADM8211 WIRELESS DRIVER
518 L: linux-wireless@vger.kernel.org
520 W: https://wireless.wiki.kernel.org/
521 F: drivers/net/wireless/admtek/adm8211.*
523 ADP1653 FLASH CONTROLLER DRIVER
524 M: Sakari Ailus <sakari.ailus@iki.fi>
525 L: linux-media@vger.kernel.org
527 F: drivers/media/i2c/adp1653.c
528 F: include/media/i2c/adp1653.h
530 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
531 M: Michael Hennerich <michael.hennerich@analog.com>
533 W: http://wiki.analog.com/ADP5520
534 W: http://ez.analog.com/community/linux-device-drivers
535 F: drivers/gpio/gpio-adp5520.c
536 F: drivers/input/keyboard/adp5520-keys.c
537 F: drivers/leds/leds-adp5520.c
538 F: drivers/mfd/adp5520.c
539 F: drivers/video/backlight/adp5520_bl.c
541 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
542 M: Michael Hennerich <michael.hennerich@analog.com>
544 W: http://wiki.analog.com/ADP5588
545 W: http://ez.analog.com/community/linux-device-drivers
546 F: drivers/gpio/gpio-adp5588.c
547 F: drivers/input/keyboard/adp5588-keys.c
549 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
550 M: Michael Hennerich <michael.hennerich@analog.com>
552 W: http://wiki.analog.com/ADP8860
553 W: http://ez.analog.com/community/linux-device-drivers
554 F: drivers/video/backlight/adp8860_bl.c
557 M: Colin Leroy <colin@colino.net>
559 F: drivers/macintosh/therm_adt746x.c
561 ADT7475 HARDWARE MONITOR DRIVER
562 M: Jean Delvare <jdelvare@suse.com>
563 L: linux-hwmon@vger.kernel.org
565 F: Documentation/hwmon/adt7475.rst
566 F: drivers/hwmon/adt7475.c
569 M: Matthew Wilcox <willy@infradead.org>
570 M: Hannes Reinecke <hare@suse.com>
571 L: linux-scsi@vger.kernel.org
573 F: Documentation/scsi/advansys.rst
574 F: drivers/scsi/advansys.c
576 ADVANTECH SWBTN DRIVER
577 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
578 L: platform-driver-x86@vger.kernel.org
580 F: drivers/platform/x86/adv_swbutton.c
582 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
583 M: Michael Hennerich <michael.hennerich@analog.com>
585 W: http://wiki.analog.com/ADXL345
586 W: http://ez.analog.com/community/linux-device-drivers
587 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
588 F: drivers/input/misc/adxl34x.c
590 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
591 M: Michael Hennerich <michael.hennerich@analog.com>
593 W: http://ez.analog.com/community/linux-device-drivers
594 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
595 F: drivers/iio/accel/adxl372.c
596 F: drivers/iio/accel/adxl372_i2c.c
597 F: drivers/iio/accel/adxl372_spi.c
600 M: Antti Palosaari <crope@iki.fi>
601 L: linux-media@vger.kernel.org
603 W: https://linuxtv.org
604 W: http://palosaari.fi/linux/
605 Q: http://patchwork.linuxtv.org/project/linux-media/list/
606 T: git git://linuxtv.org/anttip/media_tree.git
607 F: drivers/media/dvb-frontends/af9013*
610 M: Antti Palosaari <crope@iki.fi>
611 L: linux-media@vger.kernel.org
613 W: https://linuxtv.org
614 W: http://palosaari.fi/linux/
615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
616 T: git git://linuxtv.org/anttip/media_tree.git
617 F: drivers/media/dvb-frontends/af9033*
620 M: David Sterba <dsterba@suse.com>
621 L: linux-fsdevel@vger.kernel.org
623 F: Documentation/filesystems/affs.rst
627 M: David Howells <dhowells@redhat.com>
628 L: linux-afs@lists.infradead.org
630 W: https://www.infradead.org/~dhowells/kafs/
631 F: Documentation/filesystems/afs.rst
633 F: include/trace/events/afs.h
636 M: David Airlie <airlied@linux.ie>
638 T: git git://anongit.freedesktop.org/drm/drm
640 F: include/linux/agp*
641 F: include/uapi/linux/agp*
644 M: "Juergen E. Fischer" <fischer@norbit.de>
645 L: linux-scsi@vger.kernel.org
647 F: drivers/scsi/aha152x*
648 F: drivers/scsi/pcmcia/aha152x*
650 AIC7XXX / AIC79XX SCSI DRIVER
651 M: Hannes Reinecke <hare@suse.com>
652 L: linux-scsi@vger.kernel.org
654 F: drivers/scsi/aic7xxx/
656 AIMSLAB FM RADIO RECEIVER DRIVER
657 M: Hans Verkuil <hverkuil@xs4all.nl>
658 L: linux-media@vger.kernel.org
660 W: https://linuxtv.org
661 T: git git://linuxtv.org/media_tree.git
662 F: drivers/media/radio/radio-aimslab*
665 M: Benjamin LaHaise <bcrl@kvack.org>
666 L: linux-aio@kvack.org
669 F: include/linux/*aio*.h
672 M: Antti Palosaari <crope@iki.fi>
673 L: linux-media@vger.kernel.org
675 W: https://linuxtv.org
676 W: http://palosaari.fi/linux/
677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
678 T: git git://linuxtv.org/anttip/media_tree.git
679 F: drivers/media/usb/airspy/
681 ALACRITECH GIGABIT ETHERNET DRIVER
682 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
684 F: drivers/net/ethernet/alacritech/*
686 ALCATEL SPEEDTOUCH USB DRIVER
687 M: Duncan Sands <duncan.sands@free.fr>
688 L: linux-usb@vger.kernel.org
690 W: http://www.linux-usb.org/SpeedTouch/
691 F: drivers/usb/atm/speedtch.c
692 F: drivers/usb/atm/usbatm.c
694 ALCHEMY AU1XX0 MMC DRIVER
695 M: Manuel Lauss <manuel.lauss@gmail.com>
697 F: drivers/mmc/host/au1xmmc.c
700 M: Rudolf Marek <r.marek@assembler.cz>
701 L: linux-i2c@vger.kernel.org
703 F: Documentation/i2c/busses/i2c-ali1563.rst
704 F: drivers/i2c/busses/i2c-ali1563.c
707 L: Dell.Client.Kernel@dell.com
709 F: drivers/platform/x86/dell/alienware-wmi.c
711 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
712 M: Tomislav Denis <tomislav.denis@avl.com>
713 L: linux-iio@vger.kernel.org
715 W: http://www.allsensors.com/
716 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
717 F: drivers/iio/pressure/dlhl60d.c
719 ALLEGRO DVT VIDEO IP CORE DRIVER
720 M: Michael Tretter <m.tretter@pengutronix.de>
721 R: Pengutronix Kernel Team <kernel@pengutronix.de>
722 L: linux-media@vger.kernel.org
724 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
725 F: drivers/media/platform/allegro-dvt/
727 ALLWINNER A10 CSI DRIVER
728 M: Maxime Ripard <mripard@kernel.org>
729 L: linux-media@vger.kernel.org
731 T: git git://linuxtv.org/media_tree.git
732 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
733 F: drivers/media/platform/sunxi/sun4i-csi/
735 ALLWINNER CPUFREQ DRIVER
736 M: Yangtao Li <tiny.windzz@gmail.com>
737 L: linux-pm@vger.kernel.org
739 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
740 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
742 ALLWINNER CRYPTO DRIVERS
743 M: Corentin Labbe <clabbe.montjoie@gmail.com>
744 L: linux-crypto@vger.kernel.org
746 F: drivers/crypto/allwinner/
748 ALLWINNER THERMAL DRIVER
749 M: Vasily Khoruzhick <anarsoul@gmail.com>
750 M: Yangtao Li <tiny.windzz@gmail.com>
751 L: linux-pm@vger.kernel.org
753 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
754 F: drivers/thermal/sun8i_thermal.c
757 M: Maxime Ripard <mripard@kernel.org>
758 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
759 L: linux-media@vger.kernel.org
761 F: drivers/staging/media/sunxi/cedrus/
764 M: Richard Henderson <rth@twiddle.net>
765 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
766 M: Matt Turner <mattst88@gmail.com>
767 L: linux-alpha@vger.kernel.org
771 ALPS PS/2 TOUCHPAD DRIVER
772 R: Pali Rohár <pali@kernel.org>
773 F: drivers/input/mouse/alps.*
775 ALTERA I2C CONTROLLER DRIVER
776 M: Thor Thayer <thor.thayer@linux.intel.com>
778 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
779 F: drivers/i2c/busses/i2c-altera.c
781 ALTERA MAILBOX DRIVER
782 M: Ley Foon Tan <ley.foon.tan@intel.com>
784 F: drivers/mailbox/mailbox-altera.c
787 M: Joyce Ooi <joyce.ooi@intel.com>
788 L: linux-gpio@vger.kernel.org
790 F: drivers/gpio/gpio-altera.c
792 ALTERA SYSTEM MANAGER DRIVER
793 M: Thor Thayer <thor.thayer@linux.intel.com>
795 F: drivers/mfd/altera-sysmgr.c
796 F: include/linux/mfd/altera-sysmgr.h
798 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
799 M: Thor Thayer <thor.thayer@linux.intel.com>
801 F: drivers/gpio/gpio-altera-a10sr.c
802 F: drivers/mfd/altera-a10sr.c
803 F: drivers/reset/reset-a10sr.c
804 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
805 F: include/linux/mfd/altera-a10sr.h
807 ALTERA TRIPLE SPEED ETHERNET DRIVER
808 M: Joyce Ooi <joyce.ooi@intel.com>
809 L: netdev@vger.kernel.org
811 F: drivers/net/ethernet/altera/
813 ALTERA UART/JTAG UART SERIAL DRIVERS
814 M: Tobias Klauser <tklauser@distanz.ch>
815 L: linux-serial@vger.kernel.org
817 F: drivers/tty/serial/altera_jtaguart.c
818 F: drivers/tty/serial/altera_uart.c
819 F: include/linux/altera_jtaguart.h
820 F: include/linux/altera_uart.h
822 AMAZON ANNAPURNA LABS FIC DRIVER
823 M: Talel Shenhar <talel@amazon.com>
825 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
826 F: drivers/irqchip/irq-al-fic.c
828 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
829 M: Talel Shenhar <talel@amazon.com>
830 M: Talel Shenhar <talelshenhar@gmail.com>
832 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
833 F: drivers/edac/al_mc_edac.c
835 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
836 M: Talel Shenhar <talel@amazon.com>
838 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
839 F: drivers/thermal/thermal_mmio.c
841 AMAZON ETHERNET DRIVERS
842 M: Netanel Belgazal <netanel@amazon.com>
843 M: Arthur Kiyanovski <akiyano@amazon.com>
844 R: Guy Tzalik <gtzalik@amazon.com>
845 R: Saeed Bishara <saeedb@amazon.com>
846 L: netdev@vger.kernel.org
848 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
849 F: drivers/net/ethernet/amazon/
851 AMAZON RDMA EFA DRIVER
852 M: Gal Pressman <galpress@amazon.com>
853 R: Yossi Leybovich <sleybo@amazon.com>
854 L: linux-rdma@vger.kernel.org
856 Q: https://patchwork.kernel.org/project/linux-rdma/list/
857 F: drivers/infiniband/hw/efa/
858 F: include/uapi/rdma/efa-abi.h
860 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
861 M: Tom Lendacky <thomas.lendacky@amd.com>
862 M: John Allen <john.allen@amd.com>
863 L: linux-crypto@vger.kernel.org
865 F: drivers/crypto/ccp/
866 F: include/linux/ccp.h
868 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
869 M: Brijesh Singh <brijesh.singh@amd.com>
870 M: Tom Lendacky <thomas.lendacky@amd.com>
871 L: linux-crypto@vger.kernel.org
873 F: drivers/crypto/ccp/sev*
874 F: include/uapi/linux/psp-sev.h
877 M: Harry Wentland <harry.wentland@amd.com>
878 M: Leo Li <sunpeng.li@amd.com>
879 L: amd-gfx@lists.freedesktop.org
881 T: git git://people.freedesktop.org/~agd5f/linux
882 F: drivers/gpu/drm/amd/display/
885 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
886 L: linux-hwmon@vger.kernel.org
888 F: Documentation/hwmon/amd_energy.rst
889 F: drivers/hwmon/amd_energy.c
891 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
892 M: Huang Rui <ray.huang@amd.com>
893 L: linux-hwmon@vger.kernel.org
895 F: Documentation/hwmon/fam15h_power.rst
896 F: drivers/hwmon/fam15h_power.c
899 M: Enrico Weigelt, metux IT consult <info@metux.net>
900 L: linux-gpio@vger.kernel.org
902 F: drivers/gpio/gpio-amd-fch.c
903 F: include/linux/platform_data/gpio/gpio-amd-fch.h
905 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
906 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
908 F: drivers/usb/gadget/udc/amd5536udc.*
910 AMD GEODE PROCESSOR/CHIPSET SUPPORT
911 M: Andres Salomon <dilinger@queued.net>
912 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
914 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
915 F: arch/x86/include/asm/geode.h
916 F: drivers/char/hw_random/geode-rng.c
917 F: drivers/crypto/geode*
918 F: drivers/video/fbdev/geode/
921 M: Joerg Roedel <joro@8bytes.org>
922 L: iommu@lists.linux-foundation.org
924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
925 F: drivers/iommu/amd/
926 F: include/linux/amd-iommu.h
929 M: Felix Kuehling <Felix.Kuehling@amd.com>
930 L: amd-gfx@lists.freedesktop.org
932 T: git https://gitlab.freedesktop.org/agd5f/linux.git
933 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
934 F: drivers/gpu/drm/amd/amdkfd/
935 F: drivers/gpu/drm/amd/include/cik_structs.h
936 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
937 F: drivers/gpu/drm/amd/include/v9_structs.h
938 F: drivers/gpu/drm/amd/include/vi_structs.h
939 F: include/uapi/linux/kfd_ioctl.h
942 M: Sanjay R Mehta <sanju.mehta@amd.com>
944 F: drivers/spi/spi-amd.c
947 M: Elie Morisse <syniurge@gmail.com>
948 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
949 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
950 L: linux-i2c@vger.kernel.org
952 F: drivers/i2c/busses/i2c-amd-mp2*
955 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
956 L: platform-driver-x86@vger.kernel.org
958 F: drivers/platform/x86/amd-pmc.*
961 M: Evan Quan <evan.quan@amd.com>
962 L: amd-gfx@lists.freedesktop.org
964 T: git git://people.freedesktop.org/~agd5f/linux
965 F: drivers/gpu/drm/amd/pm/powerplay/
967 AMD SEATTLE DEVICE TREE SUPPORT
968 M: Brijesh Singh <brijeshkumar.singh@amd.com>
969 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
970 M: Tom Lendacky <thomas.lendacky@amd.com>
972 F: arch/arm64/boot/dts/amd/
975 M: Tom Lendacky <thomas.lendacky@amd.com>
976 L: netdev@vger.kernel.org
978 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
979 F: drivers/net/ethernet/amd/xgbe/
981 AMD SENSOR FUSION HUB DRIVER
982 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
983 M: Sandeep Singh <sandeep.singh@amd.com>
984 L: linux-input@vger.kernel.org
986 F: Documentation/hid/amd-sfh*
987 F: drivers/hid/amd-sfh-hid/
990 M: Christian Eggers <ceggers@arri.de>
991 L: linux-iio@vger.kernel.org
993 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
994 F: drivers/iio/light/as73211.c
996 ANALOG DEVICES INC AD7192 DRIVER
997 M: Alexandru Tachici <alexandru.tachici@analog.com>
998 L: linux-iio@vger.kernel.org
1000 W: http://ez.analog.com/community/linux-device-drivers
1001 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1002 F: drivers/iio/adc/ad7192.c
1004 ANALOG DEVICES INC AD7292 DRIVER
1005 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1006 L: linux-iio@vger.kernel.org
1008 W: http://ez.analog.com/community/linux-device-drivers
1009 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1010 F: drivers/iio/adc/ad7292.c
1012 ANALOG DEVICES INC AD7768-1 DRIVER
1013 M: Michael Hennerich <Michael.Hennerich@analog.com>
1014 L: linux-iio@vger.kernel.org
1016 W: http://ez.analog.com/community/linux-device-drivers
1017 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1018 F: drivers/iio/adc/ad7768-1.c
1020 ANALOG DEVICES INC AD7780 DRIVER
1021 M: Michael Hennerich <Michael.Hennerich@analog.com>
1022 M: Renato Lui Geh <renatogeh@gmail.com>
1023 L: linux-iio@vger.kernel.org
1025 W: http://ez.analog.com/community/linux-device-drivers
1026 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1027 F: drivers/iio/adc/ad7780.c
1029 ANALOG DEVICES INC AD9389B DRIVER
1030 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1031 L: linux-media@vger.kernel.org
1033 F: drivers/media/i2c/ad9389b*
1035 ANALOG DEVICES INC ADGS1408 DRIVER
1036 M: Mircea Caprioru <mircea.caprioru@analog.com>
1038 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1039 F: drivers/mux/adgs1408.c
1041 ANALOG DEVICES INC ADIN DRIVER
1042 M: Michael Hennerich <michael.hennerich@analog.com>
1043 L: netdev@vger.kernel.org
1045 W: http://ez.analog.com/community/linux-device-drivers
1046 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1047 F: drivers/net/phy/adin.c
1049 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1050 M: Nuno Sa <nuno.sa@analog.com>
1051 L: linux-iio@vger.kernel.org
1053 F: drivers/iio/imu/adis.c
1054 F: include/linux/iio/imu/adis.h
1056 ANALOG DEVICES INC ADIS16460 DRIVER
1057 M: Dragos Bogdan <dragos.bogdan@analog.com>
1058 L: linux-iio@vger.kernel.org
1060 W: http://ez.analog.com/community/linux-device-drivers
1061 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1062 F: drivers/iio/imu/adis16460.c
1064 ANALOG DEVICES INC ADIS16475 DRIVER
1065 M: Nuno Sa <nuno.sa@analog.com>
1066 L: linux-iio@vger.kernel.org
1067 W: http://ez.analog.com/community/linux-device-drivers
1069 F: drivers/iio/imu/adis16475.c
1070 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1072 ANALOG DEVICES INC ADM1177 DRIVER
1073 M: Michael Hennerich <Michael.Hennerich@analog.com>
1074 L: linux-hwmon@vger.kernel.org
1076 W: http://ez.analog.com/community/linux-device-drivers
1077 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1078 F: drivers/hwmon/adm1177.c
1080 ANALOG DEVICES INC ADP5061 DRIVER
1081 M: Michael Hennerich <Michael.Hennerich@analog.com>
1082 L: linux-pm@vger.kernel.org
1084 W: http://ez.analog.com/community/linux-device-drivers
1085 F: drivers/power/supply/adp5061.c
1087 ANALOG DEVICES INC ADV7180 DRIVER
1088 M: Lars-Peter Clausen <lars@metafoo.de>
1089 L: linux-media@vger.kernel.org
1091 W: http://ez.analog.com/community/linux-device-drivers
1092 F: drivers/media/i2c/adv7180.c
1093 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1095 ANALOG DEVICES INC ADV748X DRIVER
1096 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1097 L: linux-media@vger.kernel.org
1099 F: drivers/media/i2c/adv748x/*
1101 ANALOG DEVICES INC ADV7511 DRIVER
1102 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1103 L: linux-media@vger.kernel.org
1105 F: drivers/media/i2c/adv7511*
1107 ANALOG DEVICES INC ADV7604 DRIVER
1108 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1109 L: linux-media@vger.kernel.org
1111 F: drivers/media/i2c/adv7604*
1112 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1114 ANALOG DEVICES INC ADV7842 DRIVER
1115 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1116 L: linux-media@vger.kernel.org
1118 F: drivers/media/i2c/adv7842*
1120 ANALOG DEVICES INC ADXRS290 DRIVER
1121 M: Nishant Malpani <nish.malpani25@gmail.com>
1122 L: linux-iio@vger.kernel.org
1124 F: drivers/iio/gyro/adxrs290.c
1125 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1127 ANALOG DEVICES INC ASOC CODEC DRIVERS
1128 M: Lars-Peter Clausen <lars@metafoo.de>
1129 M: Nuno Sá <nuno.sa@analog.com>
1130 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1132 W: http://wiki.analog.com/
1133 W: http://ez.analog.com/community/linux-device-drivers
1134 F: sound/soc/codecs/ad1*
1135 F: sound/soc/codecs/ad7*
1136 F: sound/soc/codecs/adau*
1137 F: sound/soc/codecs/adav*
1138 F: sound/soc/codecs/sigmadsp.*
1139 F: sound/soc/codecs/ssm*
1141 ANALOG DEVICES INC DMA DRIVERS
1142 M: Lars-Peter Clausen <lars@metafoo.de>
1144 W: http://ez.analog.com/community/linux-device-drivers
1145 F: drivers/dma/dma-axi-dmac.c
1147 ANALOG DEVICES INC IIO DRIVERS
1148 M: Lars-Peter Clausen <lars@metafoo.de>
1149 M: Michael Hennerich <Michael.Hennerich@analog.com>
1151 W: http://wiki.analog.com/
1152 W: http://ez.analog.com/community/linux-device-drivers
1153 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1154 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1155 F: Documentation/devicetree/bindings/iio/*/adi,*
1156 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1157 F: drivers/iio/*/ad*
1158 F: drivers/iio/adc/ltc249*
1159 F: drivers/iio/amplifiers/hmc425a.c
1160 F: drivers/staging/iio/*/ad*
1161 X: drivers/iio/*/adjd*
1163 ANALOGBITS PLL LIBRARIES
1164 M: Paul Walmsley <paul.walmsley@sifive.com>
1166 F: drivers/clk/analogbits/*
1167 F: include/linux/clk/analogbits*
1170 M: Nick Hu <nickhu@andestech.com>
1171 M: Greentime Hu <green.hu@gmail.com>
1172 M: Vincent Chen <deanbo422@gmail.com>
1174 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1175 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1176 F: Documentation/devicetree/bindings/nds32/
1181 ANDROID CONFIG FRAGMENTS
1182 M: Rob Herring <robh@kernel.org>
1184 F: kernel/configs/android*
1187 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1188 M: Arve Hjønnevåg <arve@android.com>
1189 M: Todd Kjos <tkjos@android.com>
1190 M: Martijn Coenen <maco@android.com>
1191 M: Joel Fernandes <joel@joelfernandes.org>
1192 M: Christian Brauner <christian@brauner.io>
1193 M: Hridya Valsaraju <hridya@google.com>
1194 M: Suren Baghdasaryan <surenb@google.com>
1195 L: linux-kernel@vger.kernel.org
1197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1199 F: drivers/staging/android/
1201 ANDROID GOLDFISH PIC DRIVER
1202 M: Miodrag Dinic <miodrag.dinic@mips.com>
1204 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1205 F: drivers/irqchip/irq-goldfish-pic.c
1207 ANDROID GOLDFISH RTC DRIVER
1208 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1210 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1211 F: drivers/rtc/rtc-goldfish.c
1213 AOA (Apple Onboard Audio) ALSA DRIVER
1214 M: Johannes Berg <johannes@sipsolutions.net>
1215 L: linuxppc-dev@lists.ozlabs.org
1216 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1220 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1221 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1222 L: linux-iio@vger.kernel.org
1224 F: drivers/iio/adc/stx104.c
1227 M: Jiri Kosina <jikos@kernel.org>
1229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1230 F: arch/x86/kernel/apm_32.c
1231 F: drivers/char/apm-emulation.c
1232 F: include/linux/apm_bios.h
1233 F: include/uapi/linux/apm_bios.h
1235 APPARMOR SECURITY MODULE
1236 M: John Johansen <john.johansen@canonical.com>
1237 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1239 W: wiki.apparmor.net
1240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1241 F: Documentation/admin-guide/LSM/apparmor.rst
1242 F: security/apparmor/
1244 APPLE BCM5974 MULTITOUCH DRIVER
1245 M: Henrik Rydberg <rydberg@bitmath.org>
1246 L: linux-input@vger.kernel.org
1248 F: drivers/input/mouse/bcm5974.c
1251 M: Henrik Rydberg <rydberg@bitmath.org>
1252 L: linux-hwmon@vger.kernel.org
1254 F: drivers/hwmon/applesmc.c
1256 APPLETALK NETWORK LAYER
1257 L: netdev@vger.kernel.org
1259 F: drivers/net/appletalk/
1260 F: include/linux/atalk.h
1261 F: include/uapi/linux/atalk.h
1264 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1265 M: Khuong Dinh <khuong@os.amperecomputing.com>
1267 F: arch/arm64/boot/dts/apm/
1269 APPLIED MICRO (APM) X-GENE SOC EDAC
1270 M: Khuong Dinh <khuong@os.amperecomputing.com>
1272 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1273 F: drivers/edac/xgene_edac.c
1275 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1276 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1277 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1279 F: drivers/net/ethernet/apm/xgene-v2/
1281 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1282 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1283 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1284 M: Quan Nguyen <quan@os.amperecomputing.com>
1286 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1287 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1288 F: drivers/net/ethernet/apm/xgene/
1289 F: drivers/net/mdio/mdio-xgene.c
1291 APPLIED MICRO (APM) X-GENE SOC PMU
1292 M: Khuong Dinh <khuong@os.amperecomputing.com>
1294 F: Documentation/admin-guide/perf/xgene-pmu.rst
1295 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1296 F: drivers/perf/xgene_pmu.c
1298 APTINA CAMERA SENSOR PLL
1299 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1300 L: linux-media@vger.kernel.org
1302 F: drivers/media/i2c/aptina-pll.*
1304 AQUANTIA ETHERNET DRIVER (atlantic)
1305 M: Igor Russkikh <irusskikh@marvell.com>
1306 L: netdev@vger.kernel.org
1308 W: https://www.marvell.com/
1309 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1310 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1311 F: drivers/net/ethernet/aquantia/atlantic/
1313 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1314 M: Egor Pomozov <epomozov@marvell.com>
1315 L: netdev@vger.kernel.org
1317 W: http://www.aquantia.com
1318 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1320 ARASAN NAND CONTROLLER DRIVER
1321 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1322 L: linux-mtd@lists.infradead.org
1324 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1325 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1327 ARC FRAMEBUFFER DRIVER
1328 M: Jaya Kumar <jayalk@intworks.biz>
1330 F: drivers/video/fbdev/arcfb.c
1331 F: drivers/video/fbdev/core/fb_defio.c
1334 M: Alexey Brodkin <abrodkin@synopsys.com>
1336 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1337 F: drivers/gpu/drm/arc/
1339 ARCNET NETWORK LAYER
1340 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1341 L: netdev@vger.kernel.org
1343 F: drivers/net/arcnet/
1344 F: include/uapi/linux/if_arcnet.h
1346 ARM ARCHITECTED TIMER DRIVER
1347 M: Mark Rutland <mark.rutland@arm.com>
1348 M: Marc Zyngier <maz@kernel.org>
1349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 F: arch/arm/include/asm/arch_timer.h
1352 F: arch/arm64/include/asm/arch_timer.h
1353 F: drivers/clocksource/arm_arch_timer.c
1355 ARM HDLCD DRM DRIVER
1356 M: Liviu Dudau <liviu.dudau@arm.com>
1358 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1359 F: drivers/gpu/drm/arm/hdlcd_*
1361 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1362 M: Linus Walleij <linus.walleij@linaro.org>
1363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1366 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1367 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1368 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1369 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1370 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1371 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1372 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1373 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1374 F: arch/arm/boot/dts/arm-realview-*
1375 F: arch/arm/boot/dts/integrator*
1376 F: arch/arm/boot/dts/versatile*
1377 F: arch/arm/mach-integrator/
1378 F: arch/arm/mach-realview/
1379 F: arch/arm/mach-versatile/
1380 F: arch/arm/plat-versatile/
1381 F: drivers/bus/arm-integrator-lm.c
1382 F: drivers/clk/versatile/
1383 F: drivers/i2c/busses/i2c-versatile.c
1384 F: drivers/irqchip/irq-versatile-fpga.c
1385 F: drivers/mtd/maps/physmap-versatile.*
1386 F: drivers/power/reset/arm-versatile-reboot.c
1387 F: drivers/soc/versatile/
1389 ARM KOMEDA DRM-KMS DRIVER
1390 M: James (Qian) Wang <james.qian.wang@arm.com>
1391 M: Liviu Dudau <liviu.dudau@arm.com>
1392 M: Mihail Atanassov <mihail.atanassov@arm.com>
1393 L: Mali DP Maintainers <malidp@foss.arm.com>
1395 T: git git://anongit.freedesktop.org/drm/drm-misc
1396 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1397 F: Documentation/gpu/komeda-kms.rst
1398 F: drivers/gpu/drm/arm/display/include/
1399 F: drivers/gpu/drm/arm/display/komeda/
1401 ARM MALI PANFROST DRM DRIVER
1402 M: Rob Herring <robh@kernel.org>
1403 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1404 R: Steven Price <steven.price@arm.com>
1405 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1406 L: dri-devel@lists.freedesktop.org
1408 T: git git://anongit.freedesktop.org/drm/drm-misc
1409 F: drivers/gpu/drm/panfrost/
1410 F: include/uapi/drm/panfrost_drm.h
1412 ARM MALI-DP DRM DRIVER
1413 M: Liviu Dudau <liviu.dudau@arm.com>
1414 M: Brian Starkey <brian.starkey@arm.com>
1415 L: Mali DP Maintainers <malidp@foss.arm.com>
1417 T: git git://anongit.freedesktop.org/drm/drm-misc
1418 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1419 F: Documentation/gpu/afbc.rst
1420 F: drivers/gpu/drm/arm/
1422 ARM MFM AND FLOPPY DRIVERS
1423 M: Ian Molton <spyro@f2s.com>
1425 F: arch/arm/include/asm/floppy.h
1426 F: arch/arm/mach-rpc/floppydma.S
1428 ARM PMU PROFILING AND DEBUGGING
1429 M: Will Deacon <will@kernel.org>
1430 M: Mark Rutland <mark.rutland@arm.com>
1431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 F: Documentation/devicetree/bindings/arm/pmu.yaml
1434 F: Documentation/devicetree/bindings/perf/
1435 F: arch/arm*/include/asm/hw_breakpoint.h
1436 F: arch/arm*/include/asm/perf_event.h
1437 F: arch/arm*/kernel/hw_breakpoint.c
1438 F: arch/arm*/kernel/perf_*
1440 F: include/linux/perf/arm_pmu.h
1443 M: Russell King <linux@armlinux.org.uk>
1444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 W: http://www.armlinux.org.uk/
1447 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1449 X: arch/arm/boot/dts/
1451 ARM PRIMECELL AACI PL041 DRIVER
1452 M: Russell King <linux@armlinux.org.uk>
1456 ARM PRIMECELL BUS SUPPORT
1457 M: Russell King <linux@armlinux.org.uk>
1460 F: include/linux/amba/bus.h
1462 ARM PRIMECELL CLCD PL110 DRIVER
1463 M: Russell King <linux@armlinux.org.uk>
1465 F: drivers/video/fbdev/amba-clcd.*
1467 ARM PRIMECELL KMI PL050 DRIVER
1468 M: Russell King <linux@armlinux.org.uk>
1470 F: drivers/input/serio/ambakmi.*
1471 F: include/linux/amba/kmi.h
1473 ARM PRIMECELL MMCI PL180/1 DRIVER
1474 M: Russell King <linux@armlinux.org.uk>
1476 F: drivers/mmc/host/mmci.*
1477 F: include/linux/amba/mmci.h
1479 ARM PRIMECELL SSP PL022 SPI DRIVER
1480 M: Linus Walleij <linus.walleij@linaro.org>
1481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1484 F: drivers/spi/spi-pl022.c
1486 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1487 M: Russell King <linux@armlinux.org.uk>
1489 F: drivers/tty/serial/amba-pl01*.c
1490 F: include/linux/amba/serial.h
1492 ARM PRIMECELL VIC PL190/PL192 DRIVER
1493 M: Linus Walleij <linus.walleij@linaro.org>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1497 F: drivers/irqchip/irq-vic.c
1499 ARM SMC WATCHDOG DRIVER
1500 M: Julius Werner <jwerner@chromium.org>
1501 R: Evan Benn <evanbenn@chromium.org>
1503 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1504 F: drivers/watchdog/arm_smc_wdt.c
1507 M: Will Deacon <will@kernel.org>
1508 R: Robin Murphy <robin.murphy@arm.com>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1512 F: drivers/iommu/arm/
1513 F: drivers/iommu/io-pgtable-arm*
1515 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1516 M: Arnd Bergmann <arnd@arndb.de>
1517 M: Olof Johansson <olof@lixom.net>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1522 F: arch/arm/boot/dts/Makefile
1523 F: arch/arm64/boot/dts/Makefile
1525 ARM SUB-ARCHITECTURES
1526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1532 ARM/ACTIONS SEMI ARCHITECTURE
1533 M: Andreas Färber <afaerber@suse.de>
1534 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1538 F: Documentation/devicetree/bindings/arm/actions.yaml
1539 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1540 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1541 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1542 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1543 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1544 F: Documentation/devicetree/bindings/pinctrl/actions,*
1545 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1546 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1547 F: arch/arm/boot/dts/owl-*
1548 F: arch/arm/mach-actions/
1549 F: arch/arm64/boot/dts/actions/
1550 F: drivers/clk/actions/
1551 F: drivers/clocksource/timer-owl*
1552 F: drivers/dma/owl-dma.c
1553 F: drivers/i2c/busses/i2c-owl.c
1554 F: drivers/irqchip/irq-owl-sirq.c
1555 F: drivers/mmc/host/owl-mmc.c
1556 F: drivers/pinctrl/actions/*
1557 F: drivers/soc/actions/
1558 F: include/dt-bindings/power/owl-*
1559 F: include/dt-bindings/reset/actions,*
1560 F: include/linux/soc/actions/
1563 ARM/ADS SPHERE MACHINE SUPPORT
1564 M: Lennert Buytenhek <kernel@wantstofly.org>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 ARM/AFEB9260 MACHINE SUPPORT
1569 M: Sergey Lapin <slapin@ossfans.org>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 ARM/AJECO 1ARM MACHINE SUPPORT
1574 M: Lennert Buytenhek <kernel@wantstofly.org>
1575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 ARM/Allwinner SoC Clock Support
1579 M: Emilio López <emilio@elopez.com.ar>
1581 F: drivers/clk/sunxi/
1583 ARM/Allwinner sunXi SoC support
1584 M: Maxime Ripard <mripard@kernel.org>
1585 M: Chen-Yu Tsai <wens@csie.org>
1586 R: Jernej Skrabec <jernej.skrabec@siol.net>
1587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1590 L: linux-sunxi@lists.linux.dev
1591 F: arch/arm/mach-sunxi/
1592 F: arch/arm64/boot/dts/allwinner/
1593 F: drivers/clk/sunxi-ng/
1594 F: drivers/pinctrl/sunxi/
1595 F: drivers/soc/sunxi/
1600 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1601 M: Neil Armstrong <narmstrong@baylibre.com>
1602 M: Jerome Brunet <jbrunet@baylibre.com>
1603 L: linux-amlogic@lists.infradead.org
1605 F: Documentation/devicetree/bindings/clock/amlogic*
1606 F: drivers/clk/meson/
1607 F: include/dt-bindings/clock/gxbb*
1608 F: include/dt-bindings/clock/meson*
1610 ARM/Amlogic Meson SoC Crypto Drivers
1611 M: Corentin Labbe <clabbe@baylibre.com>
1612 L: linux-crypto@vger.kernel.org
1613 L: linux-amlogic@lists.infradead.org
1615 F: Documentation/devicetree/bindings/crypto/amlogic*
1616 F: drivers/crypto/amlogic/
1618 ARM/Amlogic Meson SoC Sound Drivers
1619 M: Jerome Brunet <jbrunet@baylibre.com>
1620 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1622 F: Documentation/devicetree/bindings/sound/amlogic*
1625 ARM/Amlogic Meson SoC support
1626 M: Kevin Hilman <khilman@baylibre.com>
1627 R: Neil Armstrong <narmstrong@baylibre.com>
1628 R: Jerome Brunet <jbrunet@baylibre.com>
1629 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 L: linux-amlogic@lists.infradead.org
1633 W: http://linux-meson.com/
1634 F: arch/arm/boot/dts/meson*
1635 F: arch/arm/mach-meson/
1636 F: arch/arm64/boot/dts/amlogic/
1637 F: drivers/mmc/host/meson*
1638 F: drivers/pinctrl/meson/
1639 F: drivers/rtc/rtc-meson*
1640 F: drivers/soc/amlogic/
1643 ARM/Annapurna Labs ALPINE ARCHITECTURE
1644 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1645 M: Antoine Tenart <atenart@kernel.org>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 F: arch/arm/boot/dts/alpine*
1649 F: arch/arm/mach-alpine/
1650 F: arch/arm64/boot/dts/amazon/
1651 F: drivers/*/*alpine*
1653 ARM/ARTPEC MACHINE SUPPORT
1654 M: Jesper Nilsson <jesper.nilsson@axis.com>
1655 M: Lars Persson <lars.persson@axis.com>
1656 L: linux-arm-kernel@axis.com
1658 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1659 F: arch/arm/boot/dts/artpec6*
1660 F: arch/arm/mach-artpec
1662 F: drivers/crypto/axis
1663 F: drivers/mmc/host/usdhi6rol0.c
1664 F: drivers/pinctrl/pinctrl-artpec*
1666 ARM/ASPEED I2C DRIVER
1667 M: Brendan Higgins <brendanhiggins@google.com>
1668 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1669 R: Joel Stanley <joel@jms.id.au>
1670 L: linux-i2c@vger.kernel.org
1671 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1673 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1674 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1675 F: drivers/i2c/busses/i2c-aspeed.c
1676 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1678 ARM/ASPEED MACHINE SUPPORT
1679 M: Joel Stanley <joel@jms.id.au>
1680 R: Andrew Jeffery <andrew@aj.id.au>
1681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1684 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1686 F: arch/arm/boot/dts/aspeed-*
1687 F: arch/arm/mach-aspeed/
1690 ARM/BITMAIN ARCHITECTURE
1691 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1695 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1696 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1697 F: arch/arm64/boot/dts/bitmain/
1698 F: drivers/clk/clk-bm1880.c
1699 F: drivers/pinctrl/pinctrl-bm1880.c
1701 ARM/CALXEDA HIGHBANK ARCHITECTURE
1702 M: Andre Przywara <andre.przywara@arm.com>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 F: arch/arm/boot/dts/ecx-*.dts*
1706 F: arch/arm/boot/dts/highbank.dts
1707 F: arch/arm/mach-highbank/
1709 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1710 M: Krzysztof Halasa <khalasa@piap.pl>
1712 F: arch/arm/mach-cns3xxx/
1714 ARM/CAVIUM THUNDER NETWORK DRIVER
1715 M: Sunil Goutham <sgoutham@marvell.com>
1716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 F: drivers/net/ethernet/cavium/thunder/
1720 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1721 M: Lukasz Majewski <lukma@denx.de>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 F: arch/arm/mach-ep93xx/ts72xx.c
1726 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1727 M: Alexander Shiyan <shc_work@mail.ru>
1728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1733 M: Lennert Buytenhek <kernel@wantstofly.org>
1734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1738 M: Hartley Sweeten <hsweeten@visionengravers.com>
1739 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 F: arch/arm/mach-ep93xx/
1743 F: arch/arm/mach-ep93xx/include/mach/
1746 M: Russell King <linux@armlinux.org.uk>
1747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1750 F: drivers/clk/clkdev.c
1752 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1753 M: Baruch Siach <baruch@tkos.co.il>
1754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 F: arch/arm/boot/dts/cx92755*
1759 ARM/CONTEC MICRO9 MACHINE SUPPORT
1760 M: Hubert Feurstein <hubert.feurstein@contec.at>
1762 F: arch/arm/mach-ep93xx/micro9.c
1764 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1765 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1766 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1767 R: Mike Leach <mike.leach@linaro.org>
1768 R: Leo Yan <leo.yan@linaro.org>
1769 L: coresight@lists.linaro.org (moderated for non-subscribers)
1770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1773 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1774 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1775 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1776 F: Documentation/devicetree/bindings/arm/coresight.txt
1777 F: Documentation/trace/coresight/*
1778 F: drivers/hwtracing/coresight/*
1779 F: include/dt-bindings/arm/coresight-cti-dt.h
1780 F: tools/perf/arch/arm/util/auxtrace.c
1781 F: tools/perf/arch/arm/util/cs-etm.c
1782 F: tools/perf/arch/arm/util/cs-etm.h
1783 F: tools/perf/arch/arm/util/pmu.c
1784 F: tools/perf/util/cs-etm-decoder/*
1785 F: tools/perf/util/cs-etm.*
1787 ARM/CORGI MACHINE SUPPORT
1788 M: Richard Purdie <rpurdie@rpsys.net>
1791 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1792 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1793 M: Linus Walleij <linus.walleij@linaro.org>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 T: git git://github.com/ulli-kroll/linux.git
1797 F: Documentation/devicetree/bindings/arm/gemini.txt
1798 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1799 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1800 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1801 F: arch/arm/mach-gemini/
1802 F: drivers/net/ethernet/cortina/
1803 F: drivers/pinctrl/pinctrl-gemini.c
1804 F: drivers/rtc/rtc-ftrtc010.c
1806 ARM/CZ.NIC TURRIS SUPPORT
1807 M: Marek Behun <kabel@kernel.org>
1809 W: https://www.turris.cz/
1810 F: Documentation/ABI/testing/debugfs-moxtet
1811 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1812 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1813 F: Documentation/devicetree/bindings/bus/moxtet.txt
1814 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1815 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1816 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1817 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1818 F: drivers/bus/moxtet.c
1819 F: drivers/firmware/turris-mox-rwtm.c
1820 F: drivers/leds/leds-turris-omnia.c
1821 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1822 F: drivers/gpio/gpio-moxtet.c
1823 F: drivers/watchdog/armada_37xx_wdt.c
1824 F: include/dt-bindings/bus/moxtet.h
1825 F: include/linux/armada-37xx-rwtm-mailbox.h
1826 F: include/linux/moxtet.h
1828 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1829 M: Robert Jarzmik <robert.jarzmik@free.fr>
1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 F: arch/arm/mach-pxa/ezx.c
1834 ARM/FARADAY FA526 PORT
1835 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 T: git git://git.berlios.de/gemini-board
1839 F: arch/arm/mm/*-fa*
1841 ARM/FOOTBRIDGE ARCHITECTURE
1842 M: Russell King <linux@armlinux.org.uk>
1843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 W: http://www.armlinux.org.uk/
1846 F: arch/arm/include/asm/hardware/dec21285.h
1847 F: arch/arm/mach-footbridge/
1849 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1850 M: Shawn Guo <shawnguo@kernel.org>
1851 M: Sascha Hauer <s.hauer@pengutronix.de>
1852 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1853 R: Fabio Estevam <festevam@gmail.com>
1854 R: NXP Linux Team <linux-imx@nxp.com>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1858 X: drivers/media/i2c/
1862 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1863 M: Shawn Guo <shawnguo@kernel.org>
1864 M: Li Yang <leoyang.li@nxp.com>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1868 F: arch/arm/boot/dts/ls1021a*
1869 F: arch/arm64/boot/dts/freescale/fsl-*
1870 F: arch/arm64/boot/dts/freescale/qoriq-*
1872 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1873 M: Shawn Guo <shawnguo@kernel.org>
1874 M: Sascha Hauer <s.hauer@pengutronix.de>
1875 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1876 R: Stefan Agner <stefan@agner.ch>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1880 F: arch/arm/boot/dts/vf*
1881 F: arch/arm/mach-imx/*vf610*
1883 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1884 M: Lennert Buytenhek <kernel@wantstofly.org>
1885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 ARM/GUMSTIX MACHINE SUPPORT
1889 M: Steve Sakoman <sakoman@gmail.com>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1894 M: Philipp Zabel <philipp.zabel@gmail.com>
1895 M: Paul Parsons <lost.distance@yahoo.com>
1896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 F: arch/arm/mach-pxa/hx4700.c
1899 F: arch/arm/mach-pxa/include/mach/hx4700.h
1900 F: sound/soc/pxa/hx4700.c
1902 ARM/HISILICON SOC SUPPORT
1903 M: Wei Xu <xuwei5@hisilicon.com>
1904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 W: http://www.hisilicon.com
1907 T: git git://github.com/hisilicon/linux-hisi.git
1908 F: arch/arm/boot/dts/hi3*
1909 F: arch/arm/boot/dts/hip*
1910 F: arch/arm/boot/dts/hisi*
1911 F: arch/arm/mach-hisi/
1912 F: arch/arm64/boot/dts/hisilicon/
1914 ARM/HP JORNADA 7XX MACHINE SUPPORT
1915 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1919 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1920 F: arch/arm/mach-sa1100/jornada720.c
1922 ARM/IGEP MACHINE SUPPORT
1923 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1924 M: Javier Martinez Canillas <javier@dowhile0.org>
1925 L: linux-omap@vger.kernel.org
1926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 F: arch/arm/boot/dts/omap3-igep*
1930 ARM/INCOME PXA270 SUPPORT
1931 M: Marek Vasut <marek.vasut@gmail.com>
1932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1936 ARM/INTEL IOP32X ARM ARCHITECTURE
1937 M: Lennert Buytenhek <kernel@wantstofly.org>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 ARM/INTEL IQ81342EX MACHINE SUPPORT
1942 M: Lennert Buytenhek <kernel@wantstofly.org>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 ARM/INTEL IXDP2850 MACHINE SUPPORT
1947 M: Lennert Buytenhek <kernel@wantstofly.org>
1948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 ARM/INTEL IXP4XX ARM ARCHITECTURE
1952 M: Linus Walleij <linusw@kernel.org>
1953 M: Imre Kaloz <kaloz@openwrt.org>
1954 M: Krzysztof Halasa <khalasa@piap.pl>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1958 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1959 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1960 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1961 F: arch/arm/mach-ixp4xx/
1962 F: drivers/clocksource/timer-ixp4xx.c
1963 F: drivers/gpio/gpio-ixp4xx.c
1964 F: drivers/irqchip/irq-ixp4xx.c
1965 F: include/linux/irqchip/irq-ixp4xx.h
1966 F: include/linux/platform_data/timer-ixp4xx.h
1968 ARM/INTEL KEEMBAY ARCHITECTURE
1969 M: Paul J. Murphy <paul.j.murphy@intel.com>
1970 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1972 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1973 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1974 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1976 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1977 M: Jonathan Cameron <jic23@cam.ac.uk>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 F: arch/arm/mach-pxa/stargate2.c
1981 F: drivers/pcmcia/pxa2xx_stargate2.c
1983 ARM/INTEL XSC3 (MANZANO) ARM CORE
1984 M: Lennert Buytenhek <kernel@wantstofly.org>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1989 M: Lennert Buytenhek <kernel@wantstofly.org>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 ARM/LG1K ARCHITECTURE
1994 M: Chanho Min <chanho.min@lge.com>
1995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 F: arch/arm64/boot/dts/lg/
1999 ARM/LOGICPD PXA270 MACHINE SUPPORT
2000 M: Lennert Buytenhek <kernel@wantstofly.org>
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 ARM/LPC18XX ARCHITECTURE
2005 M: Vladimir Zapolskiy <vz@mleia.com>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2009 F: arch/arm/boot/dts/lpc43*
2010 F: drivers/i2c/busses/i2c-lpc2k.c
2011 F: drivers/memory/pl172.c
2012 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2013 F: drivers/rtc/rtc-lpc24xx.c
2016 ARM/LPC32XX SOC SUPPORT
2017 M: Vladimir Zapolskiy <vz@mleia.com>
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2021 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2022 F: arch/arm/boot/dts/lpc32*
2023 F: arch/arm/mach-lpc32xx/
2024 F: drivers/i2c/busses/i2c-pnx.c
2025 F: drivers/net/ethernet/nxp/lpc_eth.c
2026 F: drivers/usb/host/ohci-nxp.c
2027 F: drivers/watchdog/pnx4008_wdt.c
2030 ARM/MAGICIAN MACHINE SUPPORT
2031 M: Philipp Zabel <philipp.zabel@gmail.com>
2034 ARM/Marvell Dove/MV78xx0/Orion SOC support
2035 M: Andrew Lunn <andrew@lunn.ch>
2036 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2037 M: Gregory Clement <gregory.clement@bootlin.com>
2038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2041 F: Documentation/devicetree/bindings/soc/dove/
2042 F: arch/arm/boot/dts/dove*
2043 F: arch/arm/boot/dts/orion5x*
2044 F: arch/arm/mach-dove/
2045 F: arch/arm/mach-mv78xx0/
2046 F: arch/arm/mach-orion5x/
2047 F: arch/arm/plat-orion/
2048 F: drivers/soc/dove/
2050 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2051 M: Andrew Lunn <andrew@lunn.ch>
2052 M: Gregory Clement <gregory.clement@bootlin.com>
2053 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2057 F: arch/arm/boot/dts/armada*
2058 F: arch/arm/boot/dts/kirkwood*
2059 F: arch/arm/configs/mvebu_*_defconfig
2060 F: arch/arm/mach-mvebu/
2061 F: arch/arm64/boot/dts/marvell/armada*
2062 F: arch/arm64/boot/dts/marvell/cn913*
2063 F: drivers/cpufreq/armada-37xx-cpufreq.c
2064 F: drivers/cpufreq/armada-8k-cpufreq.c
2065 F: drivers/cpufreq/mvebu-cpufreq.c
2066 F: drivers/irqchip/irq-armada-370-xp.c
2067 F: drivers/irqchip/irq-mvebu-*
2068 F: drivers/pinctrl/mvebu/
2069 F: drivers/rtc/rtc-armada38x.c
2071 ARM/Mediatek RTC DRIVER
2072 M: Eddie Huang <eddie.huang@mediatek.com>
2073 M: Sean Wang <sean.wang@mediatek.com>
2074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2077 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2078 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2079 F: drivers/rtc/rtc-mt2712.c
2080 F: drivers/rtc/rtc-mt6397.c
2081 F: drivers/rtc/rtc-mt7622.c
2083 ARM/Mediatek SoC support
2084 M: Matthias Brugger <matthias.bgg@gmail.com>
2085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2088 W: https://mtk.wiki.kernel.org/
2089 C: irc://chat.freenode.net/linux-mediatek
2090 F: arch/arm/boot/dts/mt6*
2091 F: arch/arm/boot/dts/mt7*
2092 F: arch/arm/boot/dts/mt8*
2093 F: arch/arm/mach-mediatek/
2094 F: arch/arm64/boot/dts/mediatek/
2095 F: drivers/soc/mediatek/
2100 ARM/Mediatek USB3 PHY DRIVER
2101 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2105 F: Documentation/devicetree/bindings/phy/mediatek,*
2106 F: drivers/phy/mediatek/
2108 ARM/Microchip (AT91) SoC support
2109 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2110 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2111 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114 W: http://www.linux4sam.org
2115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2116 F: arch/arm/boot/dts/at91*.dts
2117 F: arch/arm/boot/dts/at91*.dtsi
2118 F: arch/arm/boot/dts/sama*.dts
2119 F: arch/arm/boot/dts/sama*.dtsi
2120 F: arch/arm/include/debug/at91.S
2121 F: arch/arm/mach-at91/
2122 F: drivers/memory/atmel*
2123 F: drivers/watchdog/sama5d4_wdt.c
2124 F: include/soc/at91/
2125 X: drivers/input/touchscreen/atmel_mxt_ts.c
2126 X: drivers/net/wireless/atmel/
2130 ARM/Microchip Sparx5 SoC support
2131 M: Lars Povlsen <lars.povlsen@microchip.com>
2132 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2133 M: UNGLinuxDriver@microchip.com
2134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 T: git git://github.com/microchip-ung/linux-upstream.git
2137 F: arch/arm64/boot/dts/microchip/
2138 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2141 Microchip Timer Counter Block (TCB) Capture Driver
2142 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 L: linux-iio@vger.kernel.org
2146 F: drivers/counter/microchip-tcb-capture.c
2148 ARM/MIOA701 MACHINE SUPPORT
2149 M: Robert Jarzmik <robert.jarzmik@free.fr>
2150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 F: arch/arm/mach-pxa/mioa701.c
2154 ARM/MStar/Sigmastar Armv7 SoC support
2155 M: Daniel Palmer <daniel@thingy.jp>
2156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 W: http://linux-chenxing.org/
2159 F: Documentation/devicetree/bindings/arm/mstar/*
2160 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2161 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2162 F: arch/arm/boot/dts/mstar-*
2163 F: arch/arm/mach-mstar/
2164 F: drivers/clk/mstar/
2165 F: drivers/gpio/gpio-msc313.c
2166 F: include/dt-bindings/clock/mstar-*
2167 F: include/dt-bindings/gpio/msc313-gpio.h
2169 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2170 M: Michael Petchkovsky <mkpetch@internode.on.net>
2173 ARM/NOMADIK/Ux500 ARCHITECTURES
2174 M: Linus Walleij <linus.walleij@linaro.org>
2175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2178 F: Documentation/devicetree/bindings/arm/ste-*
2179 F: Documentation/devicetree/bindings/arm/ux500.yaml
2180 F: Documentation/devicetree/bindings/arm/ux500/
2181 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2182 F: arch/arm/boot/dts/ste-*
2183 F: arch/arm/mach-nomadik/
2184 F: arch/arm/mach-ux500/
2185 F: drivers/clk/clk-nomadik.c
2186 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2187 F: drivers/dma/ste_dma40*
2188 F: drivers/hwspinlock/u8500_hsem.c
2189 F: drivers/i2c/busses/i2c-nomadik.c
2190 F: drivers/iio/adc/ab8500-gpadc.c
2191 F: drivers/mfd/ab8500*
2192 F: drivers/mfd/abx500*
2193 F: drivers/mfd/db8500*
2194 F: drivers/mfd/dbx500*
2195 F: drivers/pinctrl/nomadik/
2196 F: drivers/rtc/rtc-ab8500.c
2197 F: drivers/rtc/rtc-pl031.c
2198 F: drivers/soc/ux500/
2200 ARM/NUVOTON NPCM ARCHITECTURE
2201 M: Avi Fishman <avifishman70@gmail.com>
2202 M: Tomer Maimon <tmaimon77@gmail.com>
2203 M: Tali Perry <tali.perry1@gmail.com>
2204 R: Patrick Venture <venture@google.com>
2205 R: Nancy Yuen <yuenn@google.com>
2206 R: Benjamin Fair <benjaminfair@google.com>
2207 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2209 F: Documentation/devicetree/bindings/*/*/*npcm*
2210 F: Documentation/devicetree/bindings/*/*npcm*
2211 F: arch/arm/boot/dts/nuvoton-npcm*
2212 F: arch/arm/mach-npcm/
2214 F: drivers/*/*/*npcm*
2215 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2217 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2218 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2220 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2221 F: arch/arm/mach-s3c/gta02.h
2222 F: arch/arm/mach-s3c/mach-gta02.c
2224 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2225 M: Alexander Clouter <alex@digriz.org.uk>
2226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228 W: http://www.digriz.org.uk/ts78xx/kernel
2229 F: arch/arm/mach-orion5x/ts78xx-*
2231 ARM/OXNAS platform support
2232 M: Neil Armstrong <narmstrong@baylibre.com>
2233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234 L: linux-oxnas@groups.io (moderated for non-subscribers)
2236 F: arch/arm/boot/dts/ox8*.dts*
2237 F: arch/arm/mach-oxnas/
2238 F: drivers/power/reset/oxnas-restart.c
2241 ARM/PALM TREO SUPPORT
2242 M: Tomas Cech <sleep_walker@suse.com>
2243 L: linux-arm-kernel@lists.infradead.org
2245 W: http://hackndev.com
2246 F: arch/arm/mach-pxa/palmtreo.*
2248 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2249 M: Marek Vasut <marek.vasut@gmail.com>
2250 L: linux-arm-kernel@lists.infradead.org
2252 W: http://hackndev.com
2253 F: arch/arm/mach-pxa/include/mach/palmld.h
2254 F: arch/arm/mach-pxa/include/mach/palmtc.h
2255 F: arch/arm/mach-pxa/include/mach/palmtx.h
2256 F: arch/arm/mach-pxa/palmld.c
2257 F: arch/arm/mach-pxa/palmt5.*
2258 F: arch/arm/mach-pxa/palmtc.c
2259 F: arch/arm/mach-pxa/palmte2.*
2260 F: arch/arm/mach-pxa/palmtx.c
2263 M: Sergey Lapin <slapin@ossfans.org>
2264 L: linux-arm-kernel@lists.infradead.org
2266 W: http://hackndev.com
2267 F: arch/arm/mach-pxa/palmz72.*
2270 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2272 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2274 ARM/PT DIGITAL BOARD PORT
2275 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278 W: http://www.armlinux.org.uk/
2280 ARM/QUALCOMM SUPPORT
2281 M: Andy Gross <agross@kernel.org>
2282 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2283 L: linux-arm-msm@vger.kernel.org
2285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2286 F: Documentation/devicetree/bindings/*/qcom*
2287 F: Documentation/devicetree/bindings/soc/qcom/
2288 F: arch/arm/boot/dts/qcom-*.dts
2289 F: arch/arm/boot/dts/qcom-*.dtsi
2290 F: arch/arm/mach-qcom/
2291 F: arch/arm64/boot/dts/qcom/
2292 F: drivers/*/*/qcom*
2293 F: drivers/*/*/qcom/
2294 F: drivers/*/pm8???-*
2297 F: drivers/bluetooth/btqcomsmd.c
2298 F: drivers/clocksource/timer-qcom.c
2299 F: drivers/cpuidle/cpuidle-qcom-spm.c
2300 F: drivers/extcon/extcon-qcom*
2301 F: drivers/i2c/busses/i2c-qcom-geni.c
2302 F: drivers/i2c/busses/i2c-qup.c
2303 F: drivers/iommu/msm*
2304 F: drivers/mfd/ssbi.c
2305 F: drivers/mmc/host/mmci_qcom*
2306 F: drivers/mmc/host/sdhci-msm.c
2307 F: drivers/pci/controller/dwc/pcie-qcom.c
2308 F: drivers/phy/qualcomm/
2309 F: drivers/power/*/msm*
2310 F: drivers/reset/reset-qcom-*
2311 F: drivers/scsi/ufs/ufs-qcom*
2312 F: drivers/spi/spi-geni-qcom.c
2313 F: drivers/spi/spi-qcom-qspi.c
2314 F: drivers/spi/spi-qup.c
2315 F: drivers/tty/serial/msm_serial.c
2316 F: drivers/usb/dwc3/dwc3-qcom.c
2317 F: include/dt-bindings/*/qcom*
2318 F: include/linux/*/qcom*
2320 ARM/RADISYS ENP2611 MACHINE SUPPORT
2321 M: Lennert Buytenhek <kernel@wantstofly.org>
2322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325 ARM/RDA MICRO ARCHITECTURE
2326 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2330 F: Documentation/devicetree/bindings/arm/rda.yaml
2331 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2332 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2333 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2334 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2335 F: arch/arm/boot/dts/rda8810pl-*
2336 F: drivers/clocksource/timer-rda.c
2337 F: drivers/gpio/gpio-rda.c
2338 F: drivers/irqchip/irq-rda-intc.c
2339 F: drivers/tty/serial/rda-uart.c
2341 ARM/REALTEK ARCHITECTURE
2342 M: Andreas Färber <afaerber@suse.de>
2343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2346 F: Documentation/devicetree/bindings/arm/realtek.yaml
2347 F: arch/arm/boot/dts/rtd*
2348 F: arch/arm/mach-realtek/
2349 F: arch/arm64/boot/dts/realtek/
2351 ARM/RENESAS ARM64 ARCHITECTURE
2352 M: Geert Uytterhoeven <geert+renesas@glider.be>
2353 M: Magnus Damm <magnus.damm@gmail.com>
2354 L: linux-renesas-soc@vger.kernel.org
2356 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2358 F: Documentation/devicetree/bindings/arm/renesas.yaml
2359 F: arch/arm64/boot/dts/renesas/
2360 F: drivers/soc/renesas/
2361 F: include/linux/soc/renesas/
2363 ARM/RISCPC ARCHITECTURE
2364 M: Russell King <linux@armlinux.org.uk>
2365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367 W: http://www.armlinux.org.uk/
2368 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2369 F: arch/arm/include/asm/hardware/ioc.h
2370 F: arch/arm/include/asm/hardware/iomd.h
2371 F: arch/arm/include/asm/hardware/memc.h
2372 F: arch/arm/mach-rpc/
2373 F: drivers/net/ethernet/8390/etherh.c
2374 F: drivers/net/ethernet/i825xx/ether1*
2375 F: drivers/net/ethernet/seeq/ether3*
2376 F: drivers/scsi/arm/
2378 ARM/Rockchip SoC support
2379 M: Heiko Stuebner <heiko@sntech.de>
2380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381 L: linux-rockchip@lists.infradead.org
2383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2384 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2385 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2386 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2387 F: arch/arm/boot/dts/rk3*
2388 F: arch/arm/boot/dts/rv1108*
2389 F: arch/arm/mach-rockchip/
2390 F: drivers/*/*/*rockchip*
2391 F: drivers/*/*rockchip*
2392 F: drivers/clk/rockchip/
2393 F: drivers/i2c/busses/i2c-rk3x.c
2394 F: sound/soc/rockchip/
2397 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2398 M: Krzysztof Kozlowski <krzk@kernel.org>
2399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400 L: linux-samsung-soc@vger.kernel.org
2402 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2403 F: Documentation/arm/samsung/
2404 F: Documentation/devicetree/bindings/arm/samsung/
2405 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2406 F: arch/arm/boot/dts/exynos*
2407 F: arch/arm/boot/dts/s3c*
2408 F: arch/arm/boot/dts/s5p*
2409 F: arch/arm/mach-exynos*/
2410 F: arch/arm/mach-s3c/
2411 F: arch/arm/mach-s5p*/
2412 F: arch/arm64/boot/dts/exynos/
2413 F: drivers/*/*/*s3c24*
2414 F: drivers/*/*s3c24*
2415 F: drivers/*/*s3c64xx*
2416 F: drivers/*/*s5pv210*
2417 F: drivers/memory/samsung/
2418 F: drivers/soc/samsung/
2419 F: drivers/tty/serial/samsung*
2420 F: include/linux/platform_data/*s3c*
2421 F: include/linux/serial_s3c.h
2422 F: include/linux/soc/samsung/
2428 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2429 M: Andrzej Hajda <a.hajda@samsung.com>
2430 L: linux-arm-kernel@lists.infradead.org
2431 L: linux-media@vger.kernel.org
2433 F: drivers/media/platform/s5p-g2d/
2435 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2436 M: Marek Szyprowski <m.szyprowski@samsung.com>
2437 L: linux-samsung-soc@vger.kernel.org
2438 L: linux-media@vger.kernel.org
2440 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2441 F: drivers/media/cec/platform/s5p/
2443 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2444 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2445 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2446 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2447 L: linux-arm-kernel@lists.infradead.org
2448 L: linux-media@vger.kernel.org
2450 F: drivers/media/platform/s5p-jpeg/
2452 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2453 M: Andrzej Hajda <a.hajda@samsung.com>
2454 L: linux-arm-kernel@lists.infradead.org
2455 L: linux-media@vger.kernel.org
2457 F: drivers/media/platform/s5p-mfc/
2459 ARM/SHMOBILE ARM ARCHITECTURE
2460 M: Geert Uytterhoeven <geert+renesas@glider.be>
2461 M: Magnus Damm <magnus.damm@gmail.com>
2462 L: linux-renesas-soc@vger.kernel.org
2464 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2466 F: Documentation/devicetree/bindings/arm/renesas.yaml
2467 F: arch/arm/boot/dts/emev2*
2468 F: arch/arm/boot/dts/gr-peach*
2469 F: arch/arm/boot/dts/iwg20d-q7*
2470 F: arch/arm/boot/dts/r7s*
2471 F: arch/arm/boot/dts/r8a*
2472 F: arch/arm/boot/dts/r9a*
2473 F: arch/arm/boot/dts/sh*
2474 F: arch/arm/configs/shmobile_defconfig
2475 F: arch/arm/include/debug/renesas-scif.S
2476 F: arch/arm/mach-shmobile/
2477 F: drivers/soc/renesas/
2478 F: include/linux/soc/renesas/
2480 ARM/SOCFPGA ARCHITECTURE
2481 M: Dinh Nguyen <dinguyen@kernel.org>
2483 W: http://www.rocketboards.org
2484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2485 F: arch/arm/boot/dts/socfpga*
2486 F: arch/arm/configs/socfpga_defconfig
2487 F: arch/arm/mach-socfpga/
2488 F: arch/arm64/boot/dts/altera/
2489 F: arch/arm64/boot/dts/intel/
2491 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2492 M: Dinh Nguyen <dinguyen@kernel.org>
2494 F: drivers/clk/socfpga/
2496 ARM/SOCFPGA EDAC SUPPORT
2497 M: Dinh Nguyen <dinguyen@kernel.org>
2499 F: drivers/edac/altera_edac.[ch]
2501 ARM/SPREADTRUM SoC SUPPORT
2502 M: Orson Zhai <orsonzhai@gmail.com>
2503 M: Baolin Wang <baolin.wang7@gmail.com>
2504 M: Chunyan Zhang <zhang.lyra@gmail.com>
2506 F: arch/arm64/boot/dts/sprd
2511 ARM/STI ARCHITECTURE
2512 M: Patrice Chotard <patrice.chotard@foss.st.com>
2513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515 W: http://www.stlinux.com
2516 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2517 F: arch/arm/boot/dts/sti*
2518 F: arch/arm/mach-sti/
2519 F: drivers/ata/ahci_st.c
2520 F: drivers/char/hw_random/st-rng.c
2521 F: drivers/clocksource/arm_global_timer.c
2522 F: drivers/clocksource/clksrc_st_lpc.c
2523 F: drivers/cpufreq/sti-cpufreq.c
2524 F: drivers/dma/st_fdma*
2525 F: drivers/i2c/busses/i2c-st.c
2526 F: drivers/media/platform/sti/c8sectpfe/
2527 F: drivers/media/rc/st_rc.c
2528 F: drivers/mmc/host/sdhci-st.c
2529 F: drivers/phy/st/phy-miphy28lp.c
2530 F: drivers/phy/st/phy-stih407-usb.c
2531 F: drivers/pinctrl/pinctrl-st.c
2532 F: drivers/remoteproc/st_remoteproc.c
2533 F: drivers/remoteproc/st_slim_rproc.c
2534 F: drivers/reset/sti/
2535 F: drivers/rtc/rtc-st-lpc.c
2536 F: drivers/tty/serial/st-asc.c
2537 F: drivers/usb/dwc3/dwc3-st.c
2538 F: drivers/usb/host/ehci-st.c
2539 F: drivers/usb/host/ohci-st.c
2540 F: drivers/watchdog/st_lpc_wdt.c
2541 F: include/linux/remoteproc/st_slim_rproc.h
2543 ARM/STM32 ARCHITECTURE
2544 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2545 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2546 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2550 F: arch/arm/boot/dts/stm32*
2551 F: arch/arm/mach-stm32/
2552 F: drivers/clocksource/armv7m_systick.c
2556 ARM/Synaptics SoC support
2557 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2558 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2561 F: arch/arm/boot/dts/berlin*
2562 F: arch/arm/mach-berlin/
2563 F: arch/arm64/boot/dts/synaptics/
2565 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2566 M: Lennert Buytenhek <kernel@wantstofly.org>
2567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2570 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2571 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2572 L: linux-tegra@vger.kernel.org
2573 L: linux-media@vger.kernel.org
2575 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2576 F: drivers/media/cec/platform/tegra/
2578 ARM/TETON BGA MACHINE SUPPORT
2579 M: "Mark F. Brown" <mark.brown314@gmail.com>
2580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2584 M: Santosh Shilimkar <ssantosh@kernel.org>
2585 L: linux-kernel@vger.kernel.org
2587 F: drivers/memory/*emif*
2589 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2590 M: Santosh Shilimkar <ssantosh@kernel.org>
2591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2594 F: arch/arm/boot/dts/keystone-*
2595 F: arch/arm/mach-keystone/
2597 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2598 M: Santosh Shilimkar <ssantosh@kernel.org>
2599 L: linux-kernel@vger.kernel.org
2601 F: drivers/clk/keystone/
2603 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2604 M: Santosh Shilimkar <ssantosh@kernel.org>
2605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2606 L: linux-kernel@vger.kernel.org
2608 F: drivers/clocksource/timer-keystone.c
2610 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2611 M: Santosh Shilimkar <ssantosh@kernel.org>
2612 L: linux-kernel@vger.kernel.org
2614 F: drivers/power/reset/keystone-reset.c
2616 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2617 M: Nishanth Menon <nm@ti.com>
2618 M: Tero Kristo <kristo@kernel.org>
2619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2621 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2622 F: arch/arm64/boot/dts/ti/Makefile
2623 F: arch/arm64/boot/dts/ti/k3-*
2624 F: include/dt-bindings/pinctrl/k3.h
2626 ARM/THECUS N2100 MACHINE SUPPORT
2627 M: Lennert Buytenhek <kernel@wantstofly.org>
2628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2631 ARM/TOSA MACHINE SUPPORT
2632 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2633 M: Dirk Opfer <dirk@opfer-online.de>
2636 ARM/TOSHIBA VISCONTI ARCHITECTURE
2637 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2641 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2642 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2643 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2644 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2645 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2646 F: arch/arm64/boot/dts/toshiba/
2647 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2648 F: drivers/gpio/gpio-visconti.c
2649 F: drivers/pinctrl/visconti/
2650 F: drivers/watchdog/visconti_wdt.c
2653 ARM/UNIPHIER ARCHITECTURE
2654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2656 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2657 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2658 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2659 F: arch/arm/boot/dts/uniphier*
2660 F: arch/arm/include/asm/hardware/cache-uniphier.h
2661 F: arch/arm/mach-uniphier/
2662 F: arch/arm/mm/cache-uniphier.c
2663 F: arch/arm64/boot/dts/socionext/uniphier*
2664 F: drivers/bus/uniphier-system-bus.c
2665 F: drivers/clk/uniphier/
2666 F: drivers/dma/uniphier-mdmac.c
2667 F: drivers/gpio/gpio-uniphier.c
2668 F: drivers/i2c/busses/i2c-uniphier*
2669 F: drivers/irqchip/irq-uniphier-aidet.c
2670 F: drivers/mmc/host/uniphier-sd.c
2671 F: drivers/pinctrl/uniphier/
2672 F: drivers/reset/reset-uniphier.c
2673 F: drivers/tty/serial/8250/8250_uniphier.c
2676 ARM/VERSATILE EXPRESS PLATFORM
2677 M: Liviu Dudau <liviu.dudau@arm.com>
2678 M: Sudeep Holla <sudeep.holla@arm.com>
2679 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684 F: arch/arm/boot/dts/vexpress*
2685 F: arch/arm/mach-vexpress/
2686 F: arch/arm64/boot/dts/arm/
2687 F: drivers/clk/versatile/clk-vexpress-osc.c
2688 F: drivers/clocksource/timer-versatile.c
2692 M: Russell King <linux@armlinux.org.uk>
2693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2695 W: http://www.armlinux.org.uk/
2698 ARM/VOIPAC PXA270 SUPPORT
2699 M: Marek Vasut <marek.vasut@gmail.com>
2700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2702 F: arch/arm/mach-pxa/include/mach/vpac270.h
2703 F: arch/arm/mach-pxa/vpac270.c
2705 ARM/VT8500 ARM ARCHITECTURE
2706 M: Tony Prisk <linux@prisktech.co.nz>
2707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2710 F: arch/arm/mach-vt8500/
2711 F: drivers/clocksource/timer-vt8500.c
2712 F: drivers/i2c/busses/i2c-wmt.c
2713 F: drivers/mmc/host/wmt-sdmmc.c
2714 F: drivers/pwm/pwm-vt8500.c
2715 F: drivers/rtc/rtc-vt8500.c
2716 F: drivers/tty/serial/vt8500_serial.c
2717 F: drivers/usb/host/ehci-platform.c
2718 F: drivers/usb/host/uhci-platform.c
2719 F: drivers/video/fbdev/vt8500lcdfb.*
2720 F: drivers/video/fbdev/wm8505fb*
2721 F: drivers/video/fbdev/wmt_ge_rops.*
2723 ARM/ZIPIT Z2 SUPPORT
2724 M: Marek Vasut <marek.vasut@gmail.com>
2725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727 F: arch/arm/mach-pxa/include/mach/z2.h
2728 F: arch/arm/mach-pxa/z2.c
2730 ARM/ZYNQ ARCHITECTURE
2731 M: Michal Simek <michal.simek@xilinx.com>
2732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2734 W: http://wiki.xilinx.com
2735 T: git https://github.com/Xilinx/linux-xlnx.git
2736 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2737 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2738 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2739 F: arch/arm/mach-zynq/
2740 F: drivers/block/xsysace.c
2741 F: drivers/clocksource/timer-cadence-ttc.c
2742 F: drivers/cpuidle/cpuidle-zynq.c
2743 F: drivers/edac/synopsys_edac.c
2744 F: drivers/i2c/busses/i2c-cadence.c
2745 F: drivers/i2c/busses/i2c-xiic.c
2746 F: drivers/mmc/host/sdhci-of-arasan.c
2750 ARM64 PORT (AARCH64 ARCHITECTURE)
2751 M: Catalin Marinas <catalin.marinas@arm.com>
2752 M: Will Deacon <will@kernel.org>
2753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2756 F: Documentation/arm64/
2758 F: tools/testing/selftests/arm64/
2759 X: arch/arm64/boot/dts/
2761 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2762 M: George McCollister <george.mccollister@gmail.com>
2763 L: netdev@vger.kernel.org
2765 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2766 F: drivers/net/dsa/xrs700x/*
2767 F: net/dsa/tag_xrs700x.c
2769 AS3645A LED FLASH CONTROLLER DRIVER
2770 M: Sakari Ailus <sakari.ailus@iki.fi>
2771 L: linux-leds@vger.kernel.org
2773 F: drivers/leds/leds-as3645a.c
2775 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2776 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2777 L: linux-media@vger.kernel.org
2779 T: git git://linuxtv.org/media_tree.git
2780 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2781 F: drivers/media/i2c/ak7375.c
2783 ASAHI KASEI AK8974 DRIVER
2784 M: Linus Walleij <linus.walleij@linaro.org>
2785 L: linux-iio@vger.kernel.org
2787 W: http://www.akm.com/
2788 F: drivers/iio/magnetometer/ak8974.c
2790 ASC7621 HARDWARE MONITOR DRIVER
2791 M: George Joseph <george.joseph@fairview5.com>
2792 L: linux-hwmon@vger.kernel.org
2794 F: Documentation/hwmon/asc7621.rst
2795 F: drivers/hwmon/asc7621.c
2797 ASPEED PINCTRL DRIVERS
2798 M: Andrew Jeffery <andrew@aj.id.au>
2799 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2800 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2801 L: linux-gpio@vger.kernel.org
2803 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2804 F: drivers/pinctrl/aspeed/
2806 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2807 M: Eddie James <eajames@linux.ibm.com>
2808 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2810 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2811 F: drivers/irqchip/irq-aspeed-scu-ic.c
2812 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2814 ASPEED SD/MMC DRIVER
2815 M: Andrew Jeffery <andrew@aj.id.au>
2816 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2817 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2818 L: linux-mmc@vger.kernel.org
2820 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2821 F: drivers/mmc/host/sdhci-of-aspeed*
2823 ASPEED VIDEO ENGINE DRIVER
2824 M: Eddie James <eajames@linux.ibm.com>
2825 L: linux-media@vger.kernel.org
2826 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2828 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2829 F: drivers/media/platform/aspeed-video.c
2831 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2832 M: Corentin Chary <corentin.chary@gmail.com>
2833 L: acpi4asus-user@lists.sourceforge.net
2834 L: platform-driver-x86@vger.kernel.org
2836 W: http://acpi4asus.sf.net
2837 F: drivers/platform/x86/asus*.c
2838 F: drivers/platform/x86/eeepc*.c
2840 ASUS WIRELESS RADIO CONTROL DRIVER
2841 M: João Paulo Rechi Vita <jprvita@gmail.com>
2842 L: platform-driver-x86@vger.kernel.org
2844 F: drivers/platform/x86/asus-wireless.c
2847 M: David Howells <dhowells@redhat.com>
2848 L: keyrings@vger.kernel.org
2850 F: Documentation/crypto/asymmetric-keys.rst
2851 F: crypto/asymmetric_keys/
2852 F: include/crypto/pkcs7.h
2853 F: include/crypto/public_key.h
2854 F: include/linux/verification.h
2856 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2857 R: Dan Williams <dan.j.williams@intel.com>
2859 W: http://sourceforge.net/projects/xscaleiop
2860 F: Documentation/crypto/async-tx-api.rst
2862 F: include/linux/async_tx.h
2865 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2866 L: linux-i2c@vger.kernel.org
2868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2869 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2870 F: drivers/misc/eeprom/at24.c
2872 ATA OVER ETHERNET (AOE) DRIVER
2873 M: "Justin Sanders" <justin@coraid.com>
2875 W: http://www.openaoe.org/
2876 F: Documentation/admin-guide/aoe/
2877 F: drivers/block/aoe/
2879 ATHEROS 71XX/9XXX GPIO DRIVER
2880 M: Alban Bedel <albeu@free.fr>
2882 W: https://github.com/AlbanBedel/linux
2883 T: git git://github.com/AlbanBedel/linux
2884 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2885 F: drivers/gpio/gpio-ath79.c
2887 ATHEROS 71XX/9XXX USB PHY DRIVER
2888 M: Alban Bedel <albeu@free.fr>
2890 W: https://github.com/AlbanBedel/linux
2891 T: git git://github.com/AlbanBedel/linux
2892 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2893 F: drivers/phy/qualcomm/phy-ath79-usb.c
2895 ATHEROS ATH GENERIC UTILITIES
2896 M: Kalle Valo <kvalo@codeaurora.org>
2897 L: linux-wireless@vger.kernel.org
2899 F: drivers/net/wireless/ath/*
2901 ATHEROS ATH5K WIRELESS DRIVER
2902 M: Jiri Slaby <jirislaby@kernel.org>
2903 M: Nick Kossifidis <mickflemm@gmail.com>
2904 M: Luis Chamberlain <mcgrof@kernel.org>
2905 L: linux-wireless@vger.kernel.org
2907 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2908 F: drivers/net/wireless/ath/ath5k/
2910 ATHEROS ATH6KL WIRELESS DRIVER
2911 M: Kalle Valo <kvalo@codeaurora.org>
2912 L: linux-wireless@vger.kernel.org
2914 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2916 F: drivers/net/wireless/ath/ath6kl/
2919 M: Ville Syrjala <syrjala@sci.fi>
2921 F: drivers/input/misc/ati_remote2.c
2923 ATK0110 HWMON DRIVER
2924 M: Luca Tettamanti <kronos.it@gmail.com>
2925 L: linux-hwmon@vger.kernel.org
2927 F: drivers/hwmon/asus_atk0110.c
2929 ATLX ETHERNET DRIVERS
2930 M: Chris Snook <chris.snook@gmail.com>
2931 L: netdev@vger.kernel.org
2933 W: http://sourceforge.net/projects/atl1
2934 W: http://atl1.sourceforge.net
2935 F: drivers/net/ethernet/atheros/
2938 M: Chas Williams <3chas3@gmail.com>
2939 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2940 L: netdev@vger.kernel.org
2942 W: http://linux-atm.sourceforge.net
2944 F: include/linux/atm*
2945 F: include/uapi/linux/atm*
2947 ATMEL MACB ETHERNET DRIVER
2948 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2949 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2951 F: drivers/net/ethernet/cadence/
2953 ATMEL MAXTOUCH DRIVER
2954 M: Nick Dyer <nick@shmanahar.org>
2956 T: git git://github.com/ndyer/linux.git
2957 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2958 F: drivers/input/touchscreen/atmel_mxt_ts.c
2960 ATMEL WIRELESS DRIVER
2961 M: Simon Kelley <simon@thekelleys.org.uk>
2962 L: linux-wireless@vger.kernel.org
2964 W: http://www.thekelleys.org.uk/atmel
2965 W: http://atmelwlandriver.sourceforge.net/
2966 F: drivers/net/wireless/atmel/atmel*
2968 ATOMIC INFRASTRUCTURE
2969 M: Will Deacon <will@kernel.org>
2970 M: Peter Zijlstra <peterz@infradead.org>
2971 R: Boqun Feng <boqun.feng@gmail.com>
2972 L: linux-kernel@vger.kernel.org
2974 F: arch/*/include/asm/atomic*.h
2975 F: include/*/atomic*.h
2976 F: include/linux/refcount.h
2977 F: Documentation/atomic_*.txt
2980 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2981 M: Bradley Grove <linuxdrivers@attotech.com>
2982 L: linux-scsi@vger.kernel.org
2984 W: http://www.attotech.com
2985 F: drivers/scsi/esas2r
2987 ATUSB IEEE 802.15.4 RADIO DRIVER
2988 M: Stefan Schmidt <stefan@datenfreihafen.org>
2989 L: linux-wpan@vger.kernel.org
2991 F: drivers/net/ieee802154/at86rf230.h
2992 F: drivers/net/ieee802154/atusb.c
2993 F: drivers/net/ieee802154/atusb.h
2996 M: Paul Moore <paul@paul-moore.com>
2997 M: Eric Paris <eparis@redhat.com>
2998 L: linux-audit@redhat.com (moderated for non-subscribers)
3000 W: https://github.com/linux-audit
3001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3002 F: include/linux/audit.h
3003 F: include/uapi/linux/audit.h
3006 AUXILIARY DISPLAY DRIVERS
3007 M: Miguel Ojeda <ojeda@kernel.org>
3009 F: drivers/auxdisplay/
3010 F: include/linux/cfag12864b.h
3012 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3013 M: Andreas Klinger <ak@it-klinger.de>
3014 L: linux-iio@vger.kernel.org
3016 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3017 F: drivers/iio/adc/hx711.c
3020 M: Ralf Baechle <ralf@linux-mips.org>
3021 L: linux-hams@vger.kernel.org
3023 W: http://www.linux-ax25.org/
3024 F: include/net/ax25.h
3025 F: include/uapi/linux/ax25.h
3029 M: Peter Rosin <peda@axentia.se>
3030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3032 F: arch/arm/boot/dts/at91-linea.dtsi
3033 F: arch/arm/boot/dts/at91-natte.dtsi
3034 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3035 F: arch/arm/boot/dts/at91-tse850-3.dts
3037 AXENTIA ASOC DRIVERS
3038 M: Peter Rosin <peda@axentia.se>
3039 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3041 F: Documentation/devicetree/bindings/sound/axentia,*
3042 F: sound/soc/atmel/tse850-pcm5142.c
3044 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3045 M: Nuno Sá <nuno.sa@analog.com>
3046 L: linux-hwmon@vger.kernel.org
3048 W: http://ez.analog.com/community/linux-device-drivers
3049 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3050 F: drivers/hwmon/axi-fan-control.c
3052 AXXIA I2C CONTROLLER
3053 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3054 L: linux-i2c@vger.kernel.org
3056 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3057 F: drivers/i2c/busses/i2c-axxia.c
3060 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3061 L: linux-media@vger.kernel.org
3063 W: https://linuxtv.org
3064 T: git git://linuxtv.org/media_tree.git
3065 F: drivers/media/usb/dvb-usb-v2/az6007.c
3067 AZTECH FM RADIO RECEIVER DRIVER
3068 M: Hans Verkuil <hverkuil@xs4all.nl>
3069 L: linux-media@vger.kernel.org
3071 W: https://linuxtv.org
3072 T: git git://linuxtv.org/media_tree.git
3073 F: drivers/media/radio/radio-aztech*
3076 L: linux-wireless@vger.kernel.org
3077 L: b43-dev@lists.infradead.org
3079 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3080 F: drivers/net/wireless/broadcom/b43/
3082 B43LEGACY WIRELESS DRIVER
3083 M: Larry Finger <Larry.Finger@lwfinger.net>
3084 L: linux-wireless@vger.kernel.org
3085 L: b43-dev@lists.infradead.org
3087 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3088 F: drivers/net/wireless/broadcom/b43legacy/
3090 BACKLIGHT CLASS/SUBSYSTEM
3091 M: Lee Jones <lee.jones@linaro.org>
3092 M: Daniel Thompson <daniel.thompson@linaro.org>
3093 M: Jingoo Han <jingoohan1@gmail.com>
3094 L: dri-devel@lists.freedesktop.org
3096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3097 F: Documentation/ABI/stable/sysfs-class-backlight
3098 F: Documentation/ABI/testing/sysfs-class-backlight
3099 F: Documentation/devicetree/bindings/leds/backlight
3100 F: drivers/video/backlight/
3101 F: include/linux/backlight.h
3102 F: include/linux/pwm_backlight.h
3105 M: Marek Lindner <mareklindner@neomailbox.ch>
3106 M: Simon Wunderlich <sw@simonwunderlich.de>
3107 M: Antonio Quartulli <a@unstable.cc>
3108 M: Sven Eckelmann <sven@narfation.org>
3109 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3111 W: https://www.open-mesh.org/
3112 Q: https://patchwork.open-mesh.org/project/batman/list/
3113 B: https://www.open-mesh.org/projects/batman-adv/issues
3114 C: irc://chat.freenode.net/batman
3115 T: git https://git.open-mesh.org/linux-merge.git
3116 F: Documentation/networking/batman-adv.rst
3117 F: include/uapi/linux/batadv_packet.h
3118 F: include/uapi/linux/batman_adv.h
3121 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3122 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3123 L: linux-hams@vger.kernel.org
3125 W: http://www.baycom.org/~tom/ham/ham.html
3126 F: drivers/net/hamradio/baycom*
3128 BCACHE (BLOCK LAYER CACHE)
3129 M: Coly Li <colyli@suse.de>
3130 M: Kent Overstreet <kent.overstreet@gmail.com>
3131 L: linux-bcache@vger.kernel.org
3133 W: http://bcache.evilpiepirate.org
3134 C: irc://irc.oftc.net/bcache
3135 F: drivers/md/bcache/
3137 BDISP ST MEDIA DRIVER
3138 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3139 L: linux-media@vger.kernel.org
3141 W: https://linuxtv.org
3142 T: git git://linuxtv.org/media_tree.git
3143 F: drivers/media/platform/sti/bdisp
3145 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3146 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3147 L: netdev@vger.kernel.org
3149 F: drivers/net/ethernet/ec_bhf.c
3152 M: Luis de Bethencourt <luisbg@kernel.org>
3153 M: Salah Triki <salah.triki@gmail.com>
3155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3156 F: Documentation/filesystems/befs.rst
3160 M: Paolo Valente <paolo.valente@linaro.org>
3161 M: Jens Axboe <axboe@kernel.dk>
3162 L: linux-block@vger.kernel.org
3164 F: Documentation/block/bfq-iosched.rst
3168 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3170 F: Documentation/filesystems/bfs.rst
3172 F: include/uapi/linux/bfs_fs.h
3174 BLINKM RGB LED DRIVER
3175 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3177 F: drivers/leds/leds-blinkm.c
3180 M: Jens Axboe <axboe@kernel.dk>
3181 L: linux-block@vger.kernel.org
3183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3187 F: include/linux/blk*
3188 F: kernel/trace/blktrace.c
3192 M: Joern Engel <joern@lazybastard.org>
3193 L: linux-mtd@lists.infradead.org
3195 F: drivers/mtd/devices/block2mtd.c
3198 M: Marcel Holtmann <marcel@holtmann.org>
3199 M: Johan Hedberg <johan.hedberg@gmail.com>
3200 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3201 L: linux-bluetooth@vger.kernel.org
3203 W: http://www.bluez.org/
3204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3206 F: drivers/bluetooth/
3209 M: Marcel Holtmann <marcel@holtmann.org>
3210 M: Johan Hedberg <johan.hedberg@gmail.com>
3211 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3212 L: linux-bluetooth@vger.kernel.org
3214 W: http://www.bluez.org/
3215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3217 F: include/net/bluetooth/
3221 M: Jay Vosburgh <j.vosburgh@gmail.com>
3222 M: Veaceslav Falico <vfalico@gmail.com>
3223 M: Andy Gospodarek <andy@greyhouse.net>
3224 L: netdev@vger.kernel.org
3226 W: http://sourceforge.net/projects/bonding/
3227 F: drivers/net/bonding/
3228 F: include/net/bonding.h
3229 F: include/uapi/linux/if_bonding.h
3231 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3232 M: Dan Robertson <dan@dlrobertson.com>
3233 L: linux-iio@vger.kernel.org
3235 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3236 F: drivers/iio/accel/bma400*
3238 BPF (Safe dynamic programs and tools)
3239 M: Alexei Starovoitov <ast@kernel.org>
3240 M: Daniel Borkmann <daniel@iogearbox.net>
3241 M: Andrii Nakryiko <andrii@kernel.org>
3242 R: Martin KaFai Lau <kafai@fb.com>
3243 R: Song Liu <songliubraving@fb.com>
3244 R: Yonghong Song <yhs@fb.com>
3245 R: John Fastabend <john.fastabend@gmail.com>
3246 R: KP Singh <kpsingh@kernel.org>
3247 L: netdev@vger.kernel.org
3248 L: bpf@vger.kernel.org
3251 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3254 F: Documentation/bpf/
3255 F: Documentation/networking/filter.rst
3257 F: include/linux/bpf*
3258 F: include/linux/filter.h
3259 F: include/trace/events/xdp.h
3260 F: include/uapi/linux/bpf*
3261 F: include/uapi/linux/filter.h
3263 F: kernel/trace/bpf_trace.c
3266 F: net/core/filter.c
3267 F: net/sched/act_bpf.c
3268 F: net/sched/cls_bpf.c
3272 F: tools/testing/selftests/bpf/
3277 M: Shubham Bansal <illusionist.neo@gmail.com>
3278 L: netdev@vger.kernel.org
3279 L: bpf@vger.kernel.org
3284 M: Daniel Borkmann <daniel@iogearbox.net>
3285 M: Alexei Starovoitov <ast@kernel.org>
3286 M: Zi Shen Lim <zlim.lnx@gmail.com>
3287 L: netdev@vger.kernel.org
3288 L: bpf@vger.kernel.org
3292 BPF JIT for MIPS (32-BIT AND 64-BIT)
3293 M: Paul Burton <paulburton@kernel.org>
3294 L: netdev@vger.kernel.org
3295 L: bpf@vger.kernel.org
3299 BPF JIT for NFP NICs
3300 M: Jakub Kicinski <kuba@kernel.org>
3301 L: netdev@vger.kernel.org
3302 L: bpf@vger.kernel.org
3304 F: drivers/net/ethernet/netronome/nfp/bpf/
3306 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3307 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3308 M: Sandipan Das <sandipan@linux.ibm.com>
3309 L: netdev@vger.kernel.org
3310 L: bpf@vger.kernel.org
3312 F: arch/powerpc/net/
3314 BPF JIT for RISC-V (32-bit)
3315 M: Luke Nelson <luke.r.nels@gmail.com>
3316 M: Xi Wang <xi.wang@gmail.com>
3317 L: netdev@vger.kernel.org
3318 L: bpf@vger.kernel.org
3321 X: arch/riscv/net/bpf_jit_comp64.c
3323 BPF JIT for RISC-V (64-bit)
3324 M: Björn Töpel <bjorn@kernel.org>
3325 L: netdev@vger.kernel.org
3326 L: bpf@vger.kernel.org
3329 X: arch/riscv/net/bpf_jit_comp32.c
3332 M: Ilya Leoshkevich <iii@linux.ibm.com>
3333 M: Heiko Carstens <hca@linux.ibm.com>
3334 M: Vasily Gorbik <gor@linux.ibm.com>
3335 L: netdev@vger.kernel.org
3336 L: bpf@vger.kernel.org
3339 X: arch/s390/net/pnet.c
3341 BPF JIT for SPARC (32-BIT AND 64-BIT)
3342 M: David S. Miller <davem@davemloft.net>
3343 L: netdev@vger.kernel.org
3344 L: bpf@vger.kernel.org
3348 BPF JIT for X86 32-BIT
3349 M: Wang YanQing <udknight@gmail.com>
3350 L: netdev@vger.kernel.org
3351 L: bpf@vger.kernel.org
3353 F: arch/x86/net/bpf_jit_comp32.c
3355 BPF JIT for X86 64-BIT
3356 M: Alexei Starovoitov <ast@kernel.org>
3357 M: Daniel Borkmann <daniel@iogearbox.net>
3358 L: netdev@vger.kernel.org
3359 L: bpf@vger.kernel.org
3362 X: arch/x86/net/bpf_jit_comp32.c
3364 BPF LSM (Security Audit and Enforcement using BPF)
3365 M: KP Singh <kpsingh@kernel.org>
3366 R: Florent Revest <revest@chromium.org>
3367 R: Brendan Jackman <jackmanb@chromium.org>
3368 L: bpf@vger.kernel.org
3370 F: Documentation/bpf/bpf_lsm.rst
3371 F: include/linux/bpf_lsm.h
3372 F: kernel/bpf/bpf_lsm.c
3375 BROADCOM B44 10/100 ETHERNET DRIVER
3376 M: Michael Chan <michael.chan@broadcom.com>
3377 L: netdev@vger.kernel.org
3379 F: drivers/net/ethernet/broadcom/b44.*
3381 BROADCOM B53 ETHERNET SWITCH DRIVER
3382 M: Florian Fainelli <f.fainelli@gmail.com>
3383 L: netdev@vger.kernel.org
3384 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3386 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3387 F: drivers/net/dsa/b53/*
3388 F: include/linux/dsa/brcm.h
3389 F: include/linux/platform_data/b53.h
3391 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3392 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3393 L: bcm-kernel-feedback-list@broadcom.com
3394 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3398 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3399 F: drivers/pci/controller/pcie-brcmstb.c
3400 F: drivers/staging/vc04_services
3404 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3405 M: Florian Fainelli <f.fainelli@gmail.com>
3406 M: Ray Jui <rjui@broadcom.com>
3407 M: Scott Branden <sbranden@broadcom.com>
3408 M: bcm-kernel-feedback-list@broadcom.com
3410 T: git git://github.com/broadcom/mach-bcm
3411 F: arch/arm/mach-bcm/
3417 BROADCOM BCM47XX MIPS ARCHITECTURE
3418 M: Hauke Mehrtens <hauke@hauke-m.de>
3419 M: Rafał Miłecki <zajec5@gmail.com>
3420 L: linux-mips@vger.kernel.org
3422 F: Documentation/devicetree/bindings/mips/brcm/
3423 F: arch/mips/bcm47xx/*
3424 F: arch/mips/include/asm/mach-bcm47xx/*
3426 BROADCOM BCM4908 ETHERNET DRIVER
3427 M: Rafał Miłecki <rafal@milecki.pl>
3428 M: bcm-kernel-feedback-list@broadcom.com
3429 L: netdev@vger.kernel.org
3431 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3432 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3433 F: drivers/net/ethernet/broadcom/unimac.h
3435 BROADCOM BCM5301X ARM ARCHITECTURE
3436 M: Hauke Mehrtens <hauke@hauke-m.de>
3437 M: Rafał Miłecki <zajec5@gmail.com>
3438 M: bcm-kernel-feedback-list@broadcom.com
3439 L: linux-arm-kernel@lists.infradead.org
3441 F: arch/arm/boot/dts/bcm470*
3442 F: arch/arm/boot/dts/bcm5301*
3443 F: arch/arm/boot/dts/bcm953012*
3444 F: arch/arm/mach-bcm/bcm_5301x.c
3446 BROADCOM BCM53573 ARM ARCHITECTURE
3447 M: Rafał Miłecki <rafal@milecki.pl>
3448 L: bcm-kernel-feedback-list@broadcom.com
3449 L: linux-arm-kernel@lists.infradead.org
3451 F: arch/arm/boot/dts/bcm47189*
3452 F: arch/arm/boot/dts/bcm53573*
3454 BROADCOM BCM63XX ARM ARCHITECTURE
3455 M: Florian Fainelli <f.fainelli@gmail.com>
3456 M: bcm-kernel-feedback-list@broadcom.com
3457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3459 T: git git://github.com/broadcom/stblinux.git
3462 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3463 M: Kevin Cernekee <cernekee@gmail.com>
3464 L: linux-usb@vger.kernel.org
3466 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3468 BROADCOM BCM7XXX ARM ARCHITECTURE
3469 M: Florian Fainelli <f.fainelli@gmail.com>
3470 M: bcm-kernel-feedback-list@broadcom.com
3471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3473 T: git git://github.com/broadcom/stblinux.git
3474 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3475 F: arch/arm/boot/dts/bcm7*.dts*
3476 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3477 F: arch/arm/mach-bcm/*brcmstb*
3478 F: arch/arm/mm/cache-b15-rac.c
3479 F: drivers/bus/brcmstb_gisb.c
3480 F: drivers/pci/controller/pcie-brcmstb.c
3484 M: Al Cooper <alcooperx@gmail.com>
3485 L: linux-usb@vger.kernel.org
3486 L: bcm-kernel-feedback-list@broadcom.com
3488 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3489 F: drivers/usb/gadget/udc/bdc/
3491 BROADCOM BMIPS CPUFREQ DRIVER
3492 M: Markus Mayer <mmayer@broadcom.com>
3493 M: bcm-kernel-feedback-list@broadcom.com
3494 L: linux-pm@vger.kernel.org
3496 F: drivers/cpufreq/bmips-cpufreq.c
3498 BROADCOM BMIPS MIPS ARCHITECTURE
3499 M: Florian Fainelli <f.fainelli@gmail.com>
3500 L: bcm-kernel-feedback-list@broadcom.com
3501 L: linux-mips@vger.kernel.org
3503 T: git git://github.com/broadcom/stblinux.git
3504 F: arch/mips/bmips/*
3505 F: arch/mips/boot/dts/brcm/bcm*.dts*
3506 F: arch/mips/include/asm/mach-bmips/*
3507 F: arch/mips/kernel/*bmips*
3508 F: drivers/soc/bcm/bcm63xx
3509 F: drivers/irqchip/irq-bcm63*
3510 F: drivers/irqchip/irq-bcm7*
3511 F: drivers/irqchip/irq-brcmstb*
3512 F: include/linux/bcm963xx_nvram.h
3513 F: include/linux/bcm963xx_tag.h
3515 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3516 M: Rasesh Mody <rmody@marvell.com>
3517 M: GR-Linux-NIC-Dev@marvell.com
3518 L: netdev@vger.kernel.org
3520 F: drivers/net/ethernet/broadcom/bnx2.*
3521 F: drivers/net/ethernet/broadcom/bnx2_*
3523 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3524 M: Saurav Kashyap <skashyap@marvell.com>
3525 M: Javed Hasan <jhasan@marvell.com>
3526 M: GR-QLogic-Storage-Upstream@marvell.com
3527 L: linux-scsi@vger.kernel.org
3529 F: drivers/scsi/bnx2fc/
3531 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3532 M: Nilesh Javali <njavali@marvell.com>
3533 M: Manish Rangankar <mrangankar@marvell.com>
3534 M: GR-QLogic-Storage-Upstream@marvell.com
3535 L: linux-scsi@vger.kernel.org
3537 F: drivers/scsi/bnx2i/
3539 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3540 M: Ariel Elior <aelior@marvell.com>
3541 M: Sudarsana Kalluru <skalluru@marvell.com>
3542 M: GR-everest-linux-l2@marvell.com
3543 L: netdev@vger.kernel.org
3545 F: drivers/net/ethernet/broadcom/bnx2x/
3547 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3548 M: Michael Chan <michael.chan@broadcom.com>
3549 L: netdev@vger.kernel.org
3551 F: drivers/net/ethernet/broadcom/bnxt/
3553 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3554 M: Arend van Spriel <aspriel@gmail.com>
3555 M: Franky Lin <franky.lin@broadcom.com>
3556 M: Hante Meuleman <hante.meuleman@broadcom.com>
3557 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3558 M: Wright Feng <wright.feng@infineon.com>
3559 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3560 L: linux-wireless@vger.kernel.org
3561 L: brcm80211-dev-list.pdl@broadcom.com
3562 L: SHA-cyfmac-dev-list@infineon.com
3564 F: drivers/net/wireless/broadcom/brcm80211/
3566 BROADCOM BRCMSTB GPIO DRIVER
3567 M: Gregory Fong <gregory.0xf0@gmail.com>
3568 L: bcm-kernel-feedback-list@broadcom.com
3570 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3571 F: drivers/gpio/gpio-brcmstb.c
3573 BROADCOM BRCMSTB I2C DRIVER
3574 M: Kamal Dasu <kdasu.kdev@gmail.com>
3575 L: linux-i2c@vger.kernel.org
3576 L: bcm-kernel-feedback-list@broadcom.com
3578 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3579 F: drivers/i2c/busses/i2c-brcmstb.c
3581 BROADCOM BRCMSTB USB EHCI DRIVER
3582 M: Al Cooper <alcooperx@gmail.com>
3583 L: linux-usb@vger.kernel.org
3584 L: bcm-kernel-feedback-list@broadcom.com
3586 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3587 F: drivers/usb/host/ehci-brcm.*
3589 BROADCOM BRCMSTB USB PIN MAP DRIVER
3590 M: Al Cooper <alcooperx@gmail.com>
3591 L: linux-usb@vger.kernel.org
3592 L: bcm-kernel-feedback-list@broadcom.com
3594 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3595 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3597 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3598 M: Al Cooper <alcooperx@gmail.com>
3599 L: linux-kernel@vger.kernel.org
3600 L: bcm-kernel-feedback-list@broadcom.com
3602 F: drivers/phy/broadcom/phy-brcm-usb*
3604 BROADCOM ETHERNET PHY DRIVERS
3605 M: Florian Fainelli <f.fainelli@gmail.com>
3606 L: bcm-kernel-feedback-list@broadcom.com
3607 L: netdev@vger.kernel.org
3609 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3610 F: drivers/net/phy/bcm*.[ch]
3611 F: drivers/net/phy/broadcom.c
3612 F: include/linux/brcmphy.h
3614 BROADCOM GENET ETHERNET DRIVER
3615 M: Doug Berger <opendmb@gmail.com>
3616 M: Florian Fainelli <f.fainelli@gmail.com>
3617 L: bcm-kernel-feedback-list@broadcom.com
3618 L: netdev@vger.kernel.org
3620 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3621 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3622 F: drivers/net/ethernet/broadcom/genet/
3623 F: drivers/net/ethernet/broadcom/unimac.h
3624 F: drivers/net/mdio/mdio-bcm-unimac.c
3625 F: include/linux/platform_data/bcmgenet.h
3626 F: include/linux/platform_data/mdio-bcm-unimac.h
3628 BROADCOM IPROC ARM ARCHITECTURE
3629 M: Ray Jui <rjui@broadcom.com>
3630 M: Scott Branden <sbranden@broadcom.com>
3631 M: bcm-kernel-feedback-list@broadcom.com
3632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3634 T: git git://github.com/broadcom/cygnus-linux.git
3635 F: arch/arm64/boot/dts/broadcom/northstar2/*
3636 F: arch/arm64/boot/dts/broadcom/stingray/*
3637 F: drivers/clk/bcm/clk-ns*
3638 F: drivers/clk/bcm/clk-sr*
3639 F: drivers/pinctrl/bcm/pinctrl-ns*
3640 F: include/dt-bindings/clock/bcm-sr*
3657 BROADCOM IPROC GBIT ETHERNET DRIVER
3658 M: Rafał Miłecki <rafal@milecki.pl>
3659 M: bcm-kernel-feedback-list@broadcom.com
3660 L: netdev@vger.kernel.org
3662 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3663 F: drivers/net/ethernet/broadcom/bgmac*
3664 F: drivers/net/ethernet/broadcom/unimac.h
3666 BROADCOM KONA GPIO DRIVER
3667 M: Ray Jui <rjui@broadcom.com>
3668 L: bcm-kernel-feedback-list@broadcom.com
3670 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3671 F: drivers/gpio/gpio-bcm-kona.c
3673 BROADCOM NETXTREME-E ROCE DRIVER
3674 M: Selvin Xavier <selvin.xavier@broadcom.com>
3675 M: Devesh Sharma <devesh.sharma@broadcom.com>
3676 M: Somnath Kotur <somnath.kotur@broadcom.com>
3677 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3678 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3679 L: linux-rdma@vger.kernel.org
3681 W: http://www.broadcom.com
3682 F: drivers/infiniband/hw/bnxt_re/
3683 F: include/uapi/rdma/bnxt_re-abi.h
3685 BROADCOM NVRAM DRIVER
3686 M: Rafał Miłecki <zajec5@gmail.com>
3687 L: linux-mips@vger.kernel.org
3689 F: drivers/firmware/broadcom/*
3691 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3692 M: Rafał Miłecki <rafal@milecki.pl>
3693 M: Florian Fainelli <f.fainelli@gmail.com>
3694 M: bcm-kernel-feedback-list@broadcom.com
3695 L: linux-pm@vger.kernel.org
3697 T: git git://github.com/broadcom/stblinux.git
3698 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3699 F: include/dt-bindings/soc/bcm-pmb.h
3701 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3702 M: Rafał Miłecki <zajec5@gmail.com>
3703 L: linux-wireless@vger.kernel.org
3706 F: include/linux/bcma/
3709 M: Kamal Dasu <kdasu.kdev@gmail.com>
3710 M: bcm-kernel-feedback-list@broadcom.com
3712 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3713 F: drivers/spi/spi-bcm-qspi.*
3714 F: drivers/spi/spi-brcmstb-qspi.c
3715 F: drivers/spi/spi-iproc-qspi.c
3717 BROADCOM STB AVS CPUFREQ DRIVER
3718 M: Markus Mayer <mmayer@broadcom.com>
3719 M: bcm-kernel-feedback-list@broadcom.com
3720 L: linux-pm@vger.kernel.org
3722 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3723 F: drivers/cpufreq/brcmstb*
3725 BROADCOM STB AVS TMON DRIVER
3726 M: Markus Mayer <mmayer@broadcom.com>
3727 M: bcm-kernel-feedback-list@broadcom.com
3728 L: linux-pm@vger.kernel.org
3730 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3731 F: drivers/thermal/broadcom/brcmstb*
3733 BROADCOM STB DPFE DRIVER
3734 M: Markus Mayer <mmayer@broadcom.com>
3735 M: bcm-kernel-feedback-list@broadcom.com
3736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3738 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3739 F: drivers/memory/brcmstb_dpfe.c
3741 BROADCOM STB NAND FLASH DRIVER
3742 M: Brian Norris <computersforpeace@gmail.com>
3743 M: Kamal Dasu <kdasu.kdev@gmail.com>
3744 L: linux-mtd@lists.infradead.org
3745 L: bcm-kernel-feedback-list@broadcom.com
3747 F: drivers/mtd/nand/raw/brcmnand/
3749 BROADCOM SYSTEMPORT ETHERNET DRIVER
3750 M: Florian Fainelli <f.fainelli@gmail.com>
3751 L: bcm-kernel-feedback-list@broadcom.com
3752 L: netdev@vger.kernel.org
3754 F: drivers/net/ethernet/broadcom/bcmsysport.*
3755 F: drivers/net/ethernet/broadcom/unimac.h
3757 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3758 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3759 M: Prashant Sreedharan <prashant@broadcom.com>
3760 M: Michael Chan <mchan@broadcom.com>
3761 L: netdev@vger.kernel.org
3763 F: drivers/net/ethernet/broadcom/tg3.*
3766 M: Scott Branden <scott.branden@broadcom.com>
3767 L: bcm-kernel-feedback-list@broadcom.com
3769 F: drivers/misc/bcm-vk/
3770 F: include/uapi/linux/misc/bcm_vk.h
3772 BROCADE BFA FC SCSI DRIVER
3773 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3774 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3775 L: linux-scsi@vger.kernel.org
3777 F: drivers/scsi/bfa/
3779 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3780 M: Rasesh Mody <rmody@marvell.com>
3781 M: Sudarsana Kalluru <skalluru@marvell.com>
3782 M: GR-Linux-NIC-Dev@marvell.com
3783 L: netdev@vger.kernel.org
3785 F: drivers/net/ethernet/brocade/bna/
3787 BSG (block layer generic sg v4 driver)
3788 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3789 L: linux-scsi@vger.kernel.org
3792 F: include/linux/bsg.h
3793 F: include/uapi/linux/bsg.h
3796 M: Clemens Ladisch <clemens@ladisch.de>
3797 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3800 F: Documentation/sound/cards/bt87x.rst
3801 F: sound/pci/bt87x.c
3804 M: Michael Buesch <m@bues.ch>
3806 W: http://bu3sch.de/btgpio.php
3807 F: drivers/gpio/gpio-bt8xx.c
3810 M: Chris Mason <clm@fb.com>
3811 M: Josef Bacik <josef@toxicpanda.com>
3812 M: David Sterba <dsterba@suse.com>
3813 L: linux-btrfs@vger.kernel.org
3815 W: http://btrfs.wiki.kernel.org/
3816 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3818 F: Documentation/filesystems/btrfs.rst
3820 F: include/linux/btrfs*
3821 F: include/uapi/linux/btrfs*
3823 BTTV VIDEO4LINUX DRIVER
3824 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3825 L: linux-media@vger.kernel.org
3827 W: https://linuxtv.org
3828 T: git git://linuxtv.org/media_tree.git
3829 F: Documentation/driver-api/media/drivers/bttv*
3830 F: drivers/media/pci/bt8xx/bttv*
3832 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3833 M: Chanwoo Choi <cw00.choi@samsung.com>
3834 L: linux-pm@vger.kernel.org
3835 L: linux-samsung-soc@vger.kernel.org
3837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3838 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3839 F: drivers/devfreq/exynos-bus.c
3841 BUSLOGIC SCSI DRIVER
3842 M: Khalid Aziz <khalid@gonehiking.org>
3843 L: linux-scsi@vger.kernel.org
3845 F: drivers/scsi/BusLogic.*
3846 F: drivers/scsi/FlashPoint.*
3848 C-MEDIA CMI8788 DRIVER
3849 M: Clemens Ladisch <clemens@ladisch.de>
3850 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3853 F: sound/pci/oxygen/
3856 M: Guo Ren <guoren@kernel.org>
3857 L: linux-csky@vger.kernel.org
3859 T: git https://github.com/c-sky/csky-linux.git
3860 F: Documentation/devicetree/bindings/csky/
3861 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3862 F: Documentation/devicetree/bindings/timer/csky,*
3864 F: drivers/clocksource/timer-gx6605s.c
3865 F: drivers/clocksource/timer-mp-csky.c
3866 F: drivers/irqchip/irq-csky-*
3870 CA8210 IEEE-802.15.4 RADIO DRIVER
3871 M: Harry Morris <h.morris@cascoda.com>
3872 L: linux-wpan@vger.kernel.org
3874 W: https://github.com/Cascoda/ca8210-linux.git
3875 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3876 F: drivers/net/ieee802154/ca8210.c
3878 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
3879 M: Damien Le Moal <damien.lemoal@wdc.com>
3880 L: linux-riscv@lists.infradead.org
3881 L: linux-gpio@vger.kernel.org (pinctrl driver)
3882 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
3883 F: drivers/pinctrl/pinctrl-k210.c
3885 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
3886 M: Damien Le Moal <damien.lemoal@wdc.com>
3887 L: linux-kernel@vger.kernel.org
3888 L: linux-riscv@lists.infradead.org
3890 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
3891 F: drivers/reset/reset-k210.c
3893 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
3894 M: Damien Le Moal <damien.lemoal@wdc.com>
3895 L: linux-riscv@lists.infradead.org
3897 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
3898 F: drivers/soc/canaan/
3899 F: include/soc/canaan/
3901 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3902 M: David Howells <dhowells@redhat.com>
3903 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3905 F: Documentation/filesystems/caching/cachefiles.rst
3908 CADENCE MIPI-CSI2 BRIDGES
3909 M: Maxime Ripard <mripard@kernel.org>
3910 L: linux-media@vger.kernel.org
3912 F: Documentation/devicetree/bindings/media/cdns,*.txt
3913 F: drivers/media/platform/cadence/cdns-csi2*
3916 L: linux-mtd@lists.infradead.org
3918 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3919 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3921 CADENCE USB3 DRD IP DRIVER
3922 M: Peter Chen <peter.chen@kernel.org>
3923 M: Pawel Laszczak <pawell@cadence.com>
3924 R: Roger Quadros <rogerq@kernel.org>
3925 R: Aswath Govindraju <a-govindraju@ti.com>
3926 L: linux-usb@vger.kernel.org
3928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3929 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3930 F: drivers/usb/cdns3/
3931 X: drivers/usb/cdns3/cdnsp*
3933 CADENCE USBSSP DRD IP DRIVER
3934 M: Pawel Laszczak <pawell@cadence.com>
3935 L: linux-usb@vger.kernel.org
3937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3938 F: drivers/usb/cdns3/
3939 X: drivers/usb/cdns3/cdns3*
3941 CADET FM/AM RADIO RECEIVER DRIVER
3942 M: Hans Verkuil <hverkuil@xs4all.nl>
3943 L: linux-media@vger.kernel.org
3945 W: https://linuxtv.org
3946 T: git git://linuxtv.org/media_tree.git
3947 F: drivers/media/radio/radio-cadet*
3949 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3950 L: linux-media@vger.kernel.org
3952 T: git git://linuxtv.org/media_tree.git
3953 F: Documentation/admin-guide/media/cafe_ccic*
3954 F: drivers/media/platform/marvell-ccic/
3957 L: netdev@vger.kernel.org
3959 F: Documentation/networking/caif/
3960 F: drivers/net/caif/
3961 F: include/net/caif/
3962 F: include/uapi/linux/caif/
3966 M: Toke Høiland-Jørgensen <toke@toke.dk>
3967 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3969 F: net/sched/sch_cake.c
3972 M: Wolfgang Grandegger <wg@grandegger.com>
3973 M: Marc Kleine-Budde <mkl@pengutronix.de>
3974 L: linux-can@vger.kernel.org
3976 W: https://github.com/linux-can
3977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3979 F: Documentation/devicetree/bindings/net/can/
3981 F: include/linux/can/bittiming.h
3982 F: include/linux/can/dev.h
3983 F: include/linux/can/led.h
3984 F: include/linux/can/length.h
3985 F: include/linux/can/platform/
3986 F: include/linux/can/rx-offload.h
3987 F: include/uapi/linux/can/error.h
3988 F: include/uapi/linux/can/netlink.h
3989 F: include/uapi/linux/can/vxcan.h
3992 M: Oliver Hartkopp <socketcan@hartkopp.net>
3993 M: Marc Kleine-Budde <mkl@pengutronix.de>
3994 L: linux-can@vger.kernel.org
3996 W: https://github.com/linux-can
3997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3999 F: Documentation/networking/can.rst
4000 F: include/linux/can/can-ml.h
4001 F: include/linux/can/core.h
4002 F: include/linux/can/skb.h
4003 F: include/net/netns/can.h
4004 F: include/uapi/linux/can.h
4005 F: include/uapi/linux/can/bcm.h
4006 F: include/uapi/linux/can/gw.h
4007 F: include/uapi/linux/can/isotp.h
4008 F: include/uapi/linux/can/raw.h
4011 CAN-J1939 NETWORK LAYER
4012 M: Robin van der Gracht <robin@protonic.nl>
4013 M: Oleksij Rempel <o.rempel@pengutronix.de>
4014 R: kernel@pengutronix.de
4015 L: linux-can@vger.kernel.org
4017 F: Documentation/networking/j1939.rst
4018 F: include/uapi/linux/can/j1939.h
4022 M: Serge Hallyn <serge@hallyn.com>
4023 L: linux-security-module@vger.kernel.org
4025 F: include/linux/capability.h
4026 F: include/uapi/linux/capability.h
4027 F: kernel/capability.c
4028 F: security/commoncap.c
4030 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4031 M: Kevin Tsai <ktsai@capellamicro.com>
4033 F: drivers/iio/light/cm*
4035 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4036 M: Christian Lamparter <chunkeey@googlemail.com>
4037 L: linux-wireless@vger.kernel.org
4039 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4040 F: drivers/net/wireless/ath/carl9170/
4043 M: Robert Richter <rric@kernel.org>
4045 W: http://www.marvell.com
4046 F: drivers/i2c/busses/i2c-octeon*
4047 F: drivers/i2c/busses/i2c-thunderx*
4049 CAVIUM LIQUIDIO NETWORK DRIVER
4050 M: Derek Chickles <dchickles@marvell.com>
4051 M: Satanand Burla <sburla@marvell.com>
4052 M: Felix Manlunas <fmanlunas@marvell.com>
4053 L: netdev@vger.kernel.org
4055 W: http://www.marvell.com
4056 F: drivers/net/ethernet/cavium/liquidio/
4059 M: Robert Richter <rric@kernel.org>
4061 W: http://www.marvell.com
4062 F: drivers/mmc/host/cavium*
4064 CAVIUM OCTEON-TX CRYPTO DRIVER
4065 M: George Cherian <gcherian@marvell.com>
4066 L: linux-crypto@vger.kernel.org
4068 W: http://www.marvell.com
4069 F: drivers/crypto/cavium/cpt/
4071 CAVIUM THUNDERX2 ARM64 SOC
4072 M: Robert Richter <rric@kernel.org>
4073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4075 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4076 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4078 CC2520 IEEE-802.15.4 RADIO DRIVER
4079 M: Varka Bhadram <varkabhadram@gmail.com>
4080 L: linux-wpan@vger.kernel.org
4082 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4083 F: drivers/net/ieee802154/cc2520.c
4084 F: include/linux/spi/cc2520.h
4086 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4087 M: Gilad Ben-Yossef <gilad@benyossef.com>
4088 L: linux-crypto@vger.kernel.org
4090 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4091 F: drivers/crypto/ccree/
4093 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4094 M: Hadar Gat <hadar.gat@arm.com>
4095 L: linux-crypto@vger.kernel.org
4097 F: drivers/char/hw_random/cctrng.c
4098 F: drivers/char/hw_random/cctrng.h
4099 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4100 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4103 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4104 L: linux-media@vger.kernel.org
4106 W: http://linuxtv.org
4107 T: git git://linuxtv.org/media_tree.git
4108 F: Documentation/ABI/testing/debugfs-cec-error-inj
4109 F: Documentation/devicetree/bindings/media/cec.txt
4110 F: Documentation/driver-api/media/cec-core.rst
4111 F: Documentation/userspace-api/media/cec
4112 F: drivers/media/cec/
4113 F: drivers/media/rc/keymaps/rc-cec.c
4114 F: include/media/cec-notifier.h
4115 F: include/media/cec.h
4116 F: include/uapi/linux/cec-funcs.h
4117 F: include/uapi/linux/cec.h
4120 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4121 L: linux-media@vger.kernel.org
4123 W: http://linuxtv.org
4124 T: git git://linuxtv.org/media_tree.git
4125 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4126 F: drivers/media/cec/platform/cec-gpio/
4128 CELL BROADBAND ENGINE ARCHITECTURE
4129 M: Arnd Bergmann <arnd@arndb.de>
4130 L: linuxppc-dev@lists.ozlabs.org
4132 W: http://www.ibm.com/developerworks/power/cell/
4133 F: arch/powerpc/include/asm/cell*.h
4134 F: arch/powerpc/include/asm/spu*.h
4135 F: arch/powerpc/include/uapi/asm/spu*.h
4136 F: arch/powerpc/platforms/cell/
4138 CELLWISE CW2015 BATTERY DRIVER
4139 M: Tobias Schrammm <t.schramm@manjaro.org>
4141 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4142 F: drivers/power/supply/cw2015_battery.c
4144 CEPH COMMON CODE (LIBCEPH)
4145 M: Ilya Dryomov <idryomov@gmail.com>
4146 M: Jeff Layton <jlayton@kernel.org>
4147 L: ceph-devel@vger.kernel.org
4150 T: git git://github.com/ceph/ceph-client.git
4151 F: include/linux/ceph/
4152 F: include/linux/crush/
4155 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4156 M: Jeff Layton <jlayton@kernel.org>
4157 M: Ilya Dryomov <idryomov@gmail.com>
4158 L: ceph-devel@vger.kernel.org
4161 T: git git://github.com/ceph/ceph-client.git
4162 F: Documentation/filesystems/ceph.rst
4165 CERTIFICATE HANDLING
4166 M: David Howells <dhowells@redhat.com>
4167 M: David Woodhouse <dwmw2@infradead.org>
4168 L: keyrings@vger.kernel.org
4170 F: Documentation/admin-guide/module-signing.rst
4172 F: scripts/extract-cert.c
4173 F: scripts/sign-file.c
4175 CFAG12864B LCD DRIVER
4176 M: Miguel Ojeda <ojeda@kernel.org>
4178 F: drivers/auxdisplay/cfag12864b.c
4179 F: include/linux/cfag12864b.h
4181 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4182 M: Miguel Ojeda <ojeda@kernel.org>
4184 F: drivers/auxdisplay/cfag12864bfb.c
4185 F: include/linux/cfag12864b.h
4187 CHAR and MISC DRIVERS
4188 M: Arnd Bergmann <arnd@arndb.de>
4189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4194 F: include/linux/miscdevice.h
4195 X: drivers/char/agp/
4196 X: drivers/char/hw_random/
4197 X: drivers/char/ipmi/
4198 X: drivers/char/random.c
4199 X: drivers/char/tpm/
4202 M: Andy Whitcroft <apw@canonical.com>
4203 M: Joe Perches <joe@perches.com>
4205 F: scripts/checkpatch.pl
4207 CHINESE DOCUMENTATION
4208 M: Harry Wei <harryxiyou@gmail.com>
4209 M: Alex Shi <alex.shi@linux.alibaba.com>
4210 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4212 F: Documentation/translations/zh_CN/
4214 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4215 M: Peter Chen <peter.chen@kernel.org>
4216 L: linux-usb@vger.kernel.org
4218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4219 F: drivers/usb/chipidea/
4221 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4222 M: Hans de Goede <hdegoede@redhat.com>
4223 L: linux-input@vger.kernel.org
4225 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4226 F: drivers/input/touchscreen/chipone_icn8318.c
4228 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4229 M: Hans de Goede <hdegoede@redhat.com>
4230 L: linux-input@vger.kernel.org
4232 F: drivers/input/touchscreen/chipone_icn8505.c
4234 CHROME HARDWARE PLATFORM SUPPORT
4235 M: Benson Leung <bleung@chromium.org>
4236 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4239 F: drivers/platform/chrome/
4241 CHROMEOS EC CODEC DRIVER
4242 M: Cheng-Yi Chiang <cychiang@chromium.org>
4243 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4244 R: Guenter Roeck <groeck@chromium.org>
4246 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4247 F: sound/soc/codecs/cros_ec_codec.*
4249 CHROMEOS EC SUBDRIVERS
4250 M: Benson Leung <bleung@chromium.org>
4251 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4252 R: Guenter Roeck <groeck@chromium.org>
4254 F: drivers/power/supply/cros_usbpd-charger.c
4258 CHRONTEL CH7322 CEC DRIVER
4259 M: Jeff Chase <jnchase@google.com>
4260 L: linux-media@vger.kernel.org
4262 T: git git://linuxtv.org/media_tree.git
4263 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4264 F: drivers/media/cec/i2c/ch7322.c
4266 CIRRUS LOGIC AUDIO CODEC DRIVERS
4267 M: James Schulman <james.schulman@cirrus.com>
4268 M: David Rhodes <david.rhodes@cirrus.com>
4269 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4270 L: patches@opensource.cirrus.com
4272 F: sound/soc/codecs/cs*
4274 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4275 M: Hartley Sweeten <hsweeten@visionengravers.com>
4276 L: netdev@vger.kernel.org
4278 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4280 CIRRUS LOGIC LOCHNAGAR DRIVER
4281 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4282 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4283 L: patches@opensource.cirrus.com
4285 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4286 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4287 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4288 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4289 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4290 F: Documentation/hwmon/lochnagar.rst
4291 F: drivers/clk/clk-lochnagar.c
4292 F: drivers/hwmon/lochnagar-hwmon.c
4293 F: drivers/mfd/lochnagar-i2c.c
4294 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4295 F: drivers/regulator/lochnagar-regulator.c
4296 F: include/dt-bindings/clk/lochnagar.h
4297 F: include/dt-bindings/pinctrl/lochnagar.h
4298 F: include/linux/mfd/lochnagar*
4299 F: sound/soc/codecs/lochnagar-sc.c
4301 CIRRUS LOGIC MADERA CODEC DRIVERS
4302 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4303 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4304 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4305 L: patches@opensource.cirrus.com
4307 W: https://github.com/CirrusLogic/linux-drivers/wiki
4308 T: git https://github.com/CirrusLogic/linux-drivers.git
4309 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4310 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4311 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4312 F: drivers/gpio/gpio-madera*
4313 F: drivers/irqchip/irq-madera*
4314 F: drivers/mfd/cs47l*
4315 F: drivers/mfd/madera*
4316 F: drivers/pinctrl/cirrus/*
4317 F: include/dt-bindings/sound/madera*
4318 F: include/linux/irqchip/irq-madera*
4319 F: include/linux/mfd/madera/*
4320 F: include/sound/madera*
4321 F: sound/soc/codecs/cs47l*
4322 F: sound/soc/codecs/madera*
4324 CISCO FCOE HBA DRIVER
4325 M: Satish Kharat <satishkh@cisco.com>
4326 M: Sesidhar Baddela <sebaddel@cisco.com>
4327 M: Karan Tilak Kumar <kartilak@cisco.com>
4328 L: linux-scsi@vger.kernel.org
4330 F: drivers/scsi/fnic/
4332 CISCO SCSI HBA DRIVER
4333 M: Karan Tilak Kumar <kartilak@cisco.com>
4334 M: Sesidhar Baddela <sebaddel@cisco.com>
4335 L: linux-scsi@vger.kernel.org
4337 F: drivers/scsi/snic/
4339 CISCO VIC ETHERNET NIC DRIVER
4340 M: Christian Benvenuti <benve@cisco.com>
4341 M: Govindarajulu Varadarajan <_govind@gmx.com>
4343 F: drivers/net/ethernet/cisco/enic/
4345 CISCO VIC LOW LATENCY NIC DRIVER
4346 M: Christian Benvenuti <benve@cisco.com>
4347 M: Nelson Escobar <neescoba@cisco.com>
4349 F: drivers/infiniband/hw/usnic/
4352 M: Miguel Ojeda <ojeda@kernel.org>
4356 CLANG/LLVM BUILD SUPPORT
4357 M: Nathan Chancellor <nathan@kernel.org>
4358 M: Nick Desaulniers <ndesaulniers@google.com>
4359 L: clang-built-linux@googlegroups.com
4361 W: https://clangbuiltlinux.github.io/
4362 B: https://github.com/ClangBuiltLinux/linux/issues
4363 C: irc://chat.freenode.net/clangbuiltlinux
4364 F: Documentation/kbuild/llvm.rst
4365 F: include/linux/compiler-clang.h
4366 F: scripts/clang-tools/
4367 K: \b(?i:clang|llvm)\b
4370 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4371 L: linux-kernel@vger.kernel.org
4373 F: include/linux/cleancache.h
4377 M: Russell King <linux@armlinux.org.uk>
4378 L: linux-clk@vger.kernel.org
4380 F: include/linux/clk.h
4382 CLOCKSOURCE, CLOCKEVENT DRIVERS
4383 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4384 M: Thomas Gleixner <tglx@linutronix.de>
4385 L: linux-kernel@vger.kernel.org
4387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4388 F: Documentation/devicetree/bindings/timer/
4389 F: drivers/clocksource/
4392 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4393 M: Daniel Oliveira Nascimento <don@syst.com.br>
4394 L: platform-driver-x86@vger.kernel.org
4396 F: drivers/platform/x86/classmate-laptop.c
4399 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4400 L: linux-media@vger.kernel.org
4402 W: https://linuxtv.org
4403 T: git git://linuxtv.org/media_tree.git
4404 F: drivers/media/pci/cobalt/
4406 COCCINELLE/Semantic Patches (SmPL)
4407 M: Julia Lawall <Julia.Lawall@inria.fr>
4408 M: Gilles Muller <Gilles.Muller@inria.fr>
4409 M: Nicolas Palix <nicolas.palix@imag.fr>
4410 M: Michal Marek <michal.lkml@markovi.net>
4411 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4413 W: http://coccinelle.lip6.fr/
4414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4415 F: Documentation/dev-tools/coccinelle.rst
4416 F: scripts/coccicheck
4417 F: scripts/coccinelle/
4420 M: Jan Harkes <jaharkes@cs.cmu.edu>
4422 L: codalist@coda.cs.cmu.edu
4424 W: http://www.coda.cs.cmu.edu/
4425 F: Documentation/filesystems/coda.rst
4427 F: include/linux/coda*.h
4428 F: include/uapi/linux/coda*.h
4430 CODA V4L2 MEM2MEM DRIVER
4431 M: Philipp Zabel <p.zabel@pengutronix.de>
4432 L: linux-media@vger.kernel.org
4434 F: Documentation/devicetree/bindings/media/coda.yaml
4435 F: drivers/media/platform/coda/
4438 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4440 F: Documentation/process/code-of-conduct-interpretation.rst
4441 F: Documentation/process/code-of-conduct.rst
4443 COMMON CLK FRAMEWORK
4444 M: Michael Turquette <mturquette@baylibre.com>
4445 M: Stephen Boyd <sboyd@kernel.org>
4446 L: linux-clk@vger.kernel.org
4448 Q: http://patchwork.kernel.org/project/linux-clk/list/
4449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4450 F: Documentation/devicetree/bindings/clock/
4452 F: include/linux/clk-pr*
4453 F: include/linux/clk/
4454 F: include/linux/of_clk.h
4455 X: drivers/clk/clkdev.c
4457 COMMON INTERNET FILE SYSTEM (CIFS)
4458 M: Steve French <sfrench@samba.org>
4459 L: linux-cifs@vger.kernel.org
4460 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4462 W: http://linux-cifs.samba.org/
4463 T: git git://git.samba.org/sfrench/cifs-2.6.git
4464 F: Documentation/admin-guide/cifs/
4467 COMPACTPCI HOTPLUG CORE
4468 M: Scott Murray <scott@spiteful.org>
4469 L: linux-pci@vger.kernel.org
4471 F: drivers/pci/hotplug/cpci_hotplug*
4473 COMPACTPCI HOTPLUG GENERIC DRIVER
4474 M: Scott Murray <scott@spiteful.org>
4475 L: linux-pci@vger.kernel.org
4477 F: drivers/pci/hotplug/cpcihp_generic.c
4479 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4480 M: Scott Murray <scott@spiteful.org>
4481 L: linux-pci@vger.kernel.org
4483 F: drivers/pci/hotplug/cpcihp_zt5550.*
4485 COMPAL LAPTOP SUPPORT
4486 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4487 L: platform-driver-x86@vger.kernel.org
4489 F: drivers/platform/x86/compal-laptop.c
4492 M: Miguel Ojeda <ojeda@kernel.org>
4494 F: include/linux/compiler_attributes.h
4496 COMPUTE EXPRESS LINK (CXL)
4497 M: Alison Schofield <alison.schofield@intel.com>
4498 M: Vishal Verma <vishal.l.verma@intel.com>
4499 M: Ira Weiny <ira.weiny@intel.com>
4500 M: Ben Widawsky <ben.widawsky@intel.com>
4501 M: Dan Williams <dan.j.williams@intel.com>
4502 L: linux-cxl@vger.kernel.org
4505 F: include/uapi/linux/cxl_mem.h
4507 CONEXANT ACCESSRUNNER USB DRIVER
4508 L: accessrunner-general@lists.sourceforge.net
4510 W: http://accessrunner.sourceforge.net/
4511 F: drivers/usb/atm/cxacru.c
4514 M: Joel Becker <jlbec@evilplan.org>
4515 M: Christoph Hellwig <hch@lst.de>
4517 T: git git://git.infradead.org/users/hch/configfs.git
4519 F: include/linux/configfs.h
4520 F: samples/configfs/
4523 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4525 F: drivers/video/console/
4526 F: include/linux/console*
4528 CONTROL GROUP (CGROUP)
4529 M: Tejun Heo <tj@kernel.org>
4530 M: Zefan Li <lizefan.x@bytedance.com>
4531 M: Johannes Weiner <hannes@cmpxchg.org>
4532 L: cgroups@vger.kernel.org
4534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4535 F: Documentation/admin-guide/cgroup-v1/
4536 F: Documentation/admin-guide/cgroup-v2.rst
4537 F: include/linux/cgroup*
4540 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4541 M: Tejun Heo <tj@kernel.org>
4542 M: Jens Axboe <axboe@kernel.dk>
4543 L: cgroups@vger.kernel.org
4544 L: linux-block@vger.kernel.org
4545 T: git git://git.kernel.dk/linux-block
4546 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4547 F: block/bfq-cgroup.c
4548 F: block/blk-cgroup.c
4549 F: block/blk-iolatency.c
4550 F: block/blk-throttle.c
4551 F: include/linux/blk-cgroup.h
4553 CONTROL GROUP - CPUSET
4554 M: Zefan Li <lizefan.x@bytedance.com>
4555 L: cgroups@vger.kernel.org
4557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4558 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4559 F: include/linux/cpuset.h
4560 F: kernel/cgroup/cpuset.c
4562 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4563 M: Johannes Weiner <hannes@cmpxchg.org>
4564 M: Michal Hocko <mhocko@kernel.org>
4565 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4566 L: cgroups@vger.kernel.org
4567 L: linux-mm@kvack.org
4572 CORETEMP HARDWARE MONITORING DRIVER
4573 M: Fenghua Yu <fenghua.yu@intel.com>
4574 L: linux-hwmon@vger.kernel.org
4576 F: Documentation/hwmon/coretemp.rst
4577 F: drivers/hwmon/coretemp.c
4579 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4580 M: Marius Zachmann <mail@mariuszachmann.de>
4581 L: linux-hwmon@vger.kernel.org
4583 F: drivers/hwmon/corsair-cpro.c
4585 CORSAIR-PSU HARDWARE MONITOR DRIVER
4586 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4587 L: linux-hwmon@vger.kernel.org
4589 F: Documentation/hwmon/corsair-psu.rst
4590 F: drivers/hwmon/corsair-psu.c
4592 COSA/SRP SYNC SERIAL DRIVER
4593 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4595 W: http://www.fi.muni.cz/~kas/cosa/
4596 F: drivers/net/wan/cosa*
4599 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4600 L: linux-iio@vger.kernel.org
4602 F: Documentation/ABI/testing/sysfs-bus-counter*
4603 F: Documentation/driver-api/generic-counter.rst
4605 F: include/linux/counter.h
4606 F: include/linux/counter_enum.h
4608 CPMAC ETHERNET DRIVER
4609 M: Florian Fainelli <f.fainelli@gmail.com>
4610 L: netdev@vger.kernel.org
4612 F: drivers/net/ethernet/ti/cpmac.c
4614 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4615 M: Viresh Kumar <viresh.kumar@linaro.org>
4616 M: Sudeep Holla <sudeep.holla@arm.com>
4617 L: linux-pm@vger.kernel.org
4619 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4620 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4622 CPU FREQUENCY SCALING FRAMEWORK
4623 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4624 M: Viresh Kumar <viresh.kumar@linaro.org>
4625 L: linux-pm@vger.kernel.org
4627 B: https://bugzilla.kernel.org
4628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4630 F: Documentation/admin-guide/pm/cpufreq.rst
4631 F: Documentation/admin-guide/pm/intel_pstate.rst
4632 F: Documentation/cpu-freq/
4633 F: Documentation/devicetree/bindings/cpufreq/
4635 F: include/linux/cpufreq.h
4636 F: include/linux/sched/cpufreq.h
4637 F: kernel/sched/cpufreq*.c
4638 F: tools/testing/selftests/cpufreq/
4640 CPU IDLE TIME MANAGEMENT FRAMEWORK
4641 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4642 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4643 L: linux-pm@vger.kernel.org
4645 B: https://bugzilla.kernel.org
4646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4647 F: Documentation/admin-guide/pm/cpuidle.rst
4648 F: Documentation/driver-api/pm/cpuidle.rst
4650 F: include/linux/cpuidle.h
4652 CPU POWER MONITORING SUBSYSTEM
4653 M: Thomas Renninger <trenn@suse.com>
4654 M: Shuah Khan <shuah@kernel.org>
4655 M: Shuah Khan <skhan@linuxfoundation.org>
4656 L: linux-pm@vger.kernel.org
4658 F: tools/power/cpupower/
4661 M: "H. Peter Anvin" <hpa@zytor.com>
4663 F: arch/x86/kernel/cpuid.c
4664 F: arch/x86/kernel/msr.c
4666 CPUIDLE DRIVER - ARM BIG LITTLE
4667 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4668 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4669 L: linux-pm@vger.kernel.org
4670 L: linux-arm-kernel@lists.infradead.org
4672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4673 F: drivers/cpuidle/cpuidle-big_little.c
4675 CPUIDLE DRIVER - ARM EXYNOS
4676 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4677 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4678 M: Kukjin Kim <kgene@kernel.org>
4679 L: linux-pm@vger.kernel.org
4680 L: linux-samsung-soc@vger.kernel.org
4682 F: arch/arm/mach-exynos/pm.c
4683 F: drivers/cpuidle/cpuidle-exynos.c
4684 F: include/linux/platform_data/cpuidle-exynos.h
4686 CPUIDLE DRIVER - ARM PSCI
4687 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4688 M: Sudeep Holla <sudeep.holla@arm.com>
4689 L: linux-pm@vger.kernel.org
4690 L: linux-arm-kernel@lists.infradead.org
4692 F: drivers/cpuidle/cpuidle-psci.c
4694 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4695 M: Ulf Hansson <ulf.hansson@linaro.org>
4696 L: linux-pm@vger.kernel.org
4697 L: linux-arm-kernel@lists.infradead.org
4699 F: drivers/cpuidle/cpuidle-psci.h
4700 F: drivers/cpuidle/cpuidle-psci-domain.c
4703 M: Nicolas Pitre <nico@fluxnic.net>
4705 F: Documentation/filesystems/cramfs.rst
4709 M: Bastien Nocera <hadess@hadess.net>
4710 L: linux-input@vger.kernel.org
4712 F: drivers/hid/hid-creative-sb0540.c
4715 M: Herbert Xu <herbert@gondor.apana.org.au>
4716 M: "David S. Miller" <davem@davemloft.net>
4717 L: linux-crypto@vger.kernel.org
4719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4721 F: Documentation/crypto/
4722 F: Documentation/devicetree/bindings/crypto/
4727 F: include/linux/crypto*
4730 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4731 M: Neil Horman <nhorman@tuxdriver.com>
4732 L: linux-crypto@vger.kernel.org
4734 F: crypto/ansi_cprng.c
4738 M: Hans Verkuil <hverkuil@xs4all.nl>
4739 L: linux-media@vger.kernel.org
4741 W: http://linuxtv.org
4742 T: git git://linuxtv.org/media_tree.git
4743 F: drivers/media/i2c/cs3308.c
4745 CS5535 Audio ALSA driver
4746 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4748 F: sound/pci/cs5535audio/
4750 CSI DRIVERS FOR ALLWINNER V3s
4751 M: Yong Deng <yong.deng@magewell.com>
4752 L: linux-media@vger.kernel.org
4754 T: git git://linuxtv.org/media_tree.git
4755 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4756 F: drivers/media/platform/sunxi/sun6i-csi/
4759 M: Solomon Peachy <pizza@shaftnet.org>
4761 F: drivers/net/wireless/st/cw1200/
4763 CX18 VIDEO4LINUX DRIVER
4764 M: Andy Walls <awalls@md.metrocast.net>
4765 L: linux-media@vger.kernel.org
4767 W: https://linuxtv.org
4768 T: git git://linuxtv.org/media_tree.git
4769 F: drivers/media/pci/cx18/
4770 F: include/uapi/linux/ivtv*
4772 CX2341X MPEG ENCODER HELPER MODULE
4773 M: Hans Verkuil <hverkuil@xs4all.nl>
4774 L: linux-media@vger.kernel.org
4776 W: https://linuxtv.org
4777 T: git git://linuxtv.org/media_tree.git
4778 F: drivers/media/common/cx2341x*
4779 F: include/media/drv-intf/cx2341x.h
4781 CX24120 MEDIA DRIVER
4782 M: Jemma Denson <jdenson@gmail.com>
4783 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4784 L: linux-media@vger.kernel.org
4786 W: https://linuxtv.org
4787 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4788 F: drivers/media/dvb-frontends/cx24120*
4790 CX88 VIDEO4LINUX DRIVER
4791 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4792 L: linux-media@vger.kernel.org
4794 W: https://linuxtv.org
4795 T: git git://linuxtv.org/media_tree.git
4796 F: Documentation/driver-api/media/drivers/cx88*
4797 F: drivers/media/pci/cx88/
4799 CXD2820R MEDIA DRIVER
4800 M: Antti Palosaari <crope@iki.fi>
4801 L: linux-media@vger.kernel.org
4803 W: https://linuxtv.org
4804 W: http://palosaari.fi/linux/
4805 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4806 T: git git://linuxtv.org/anttip/media_tree.git
4807 F: drivers/media/dvb-frontends/cxd2820r*
4809 CXGB3 ETHERNET DRIVER (CXGB3)
4810 M: Raju Rangoju <rajur@chelsio.com>
4811 L: netdev@vger.kernel.org
4813 W: http://www.chelsio.com
4814 F: drivers/net/ethernet/chelsio/cxgb3/
4816 CXGB3 ISCSI DRIVER (CXGB3I)
4817 M: Karen Xie <kxie@chelsio.com>
4818 L: linux-scsi@vger.kernel.org
4820 W: http://www.chelsio.com
4821 F: drivers/scsi/cxgbi/cxgb3i
4823 CXGB4 CRYPTO DRIVER (chcr)
4824 M: Ayush Sawal <ayush.sawal@chelsio.com>
4825 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4826 M: Rohit Maheshwari <rohitm@chelsio.com>
4827 L: linux-crypto@vger.kernel.org
4829 W: http://www.chelsio.com
4830 F: drivers/crypto/chelsio
4832 CXGB4 INLINE CRYPTO DRIVER
4833 M: Ayush Sawal <ayush.sawal@chelsio.com>
4834 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4835 M: Rohit Maheshwari <rohitm@chelsio.com>
4836 L: netdev@vger.kernel.org
4838 W: http://www.chelsio.com
4839 F: drivers/net/ethernet/chelsio/inline_crypto/
4841 CXGB4 ETHERNET DRIVER (CXGB4)
4842 M: Raju Rangoju <rajur@chelsio.com>
4843 L: netdev@vger.kernel.org
4845 W: http://www.chelsio.com
4846 F: drivers/net/ethernet/chelsio/cxgb4/
4848 CXGB4 ISCSI DRIVER (CXGB4I)
4849 M: Karen Xie <kxie@chelsio.com>
4850 L: linux-scsi@vger.kernel.org
4852 W: http://www.chelsio.com
4853 F: drivers/scsi/cxgbi/cxgb4i
4855 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4856 M: Potnuri Bharat Teja <bharat@chelsio.com>
4857 L: linux-rdma@vger.kernel.org
4859 W: http://www.openfabrics.org
4860 F: drivers/infiniband/hw/cxgb4/
4861 F: include/uapi/rdma/cxgb4-abi.h
4863 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4864 M: Raju Rangoju <rajur@chelsio.com>
4865 L: netdev@vger.kernel.org
4867 W: http://www.chelsio.com
4868 F: drivers/net/ethernet/chelsio/cxgb4vf/
4870 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4871 M: Frederic Barrat <fbarrat@linux.ibm.com>
4872 M: Andrew Donnellan <ajd@linux.ibm.com>
4873 L: linuxppc-dev@lists.ozlabs.org
4875 F: Documentation/ABI/testing/sysfs-class-cxl
4876 F: Documentation/powerpc/cxl.rst
4877 F: arch/powerpc/platforms/powernv/pci-cxl.c
4878 F: drivers/misc/cxl/
4879 F: include/misc/cxl*
4880 F: include/uapi/misc/cxl.h
4882 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4883 M: Manoj N. Kumar <manoj@linux.ibm.com>
4884 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4885 M: Uma Krishnan <ukrishn@linux.ibm.com>
4886 L: linux-scsi@vger.kernel.org
4888 F: Documentation/powerpc/cxlflash.rst
4889 F: drivers/scsi/cxlflash/
4890 F: include/uapi/scsi/cxlflash_ioctl.h
4893 M: Russell King <linux@armlinux.org.uk>
4894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4896 W: http://www.armlinux.org.uk/
4897 F: drivers/video/fbdev/cyber2000fb.*
4899 CYCLADES ASYNC MUX DRIVER
4901 W: http://www.cyclades.com/
4902 F: drivers/tty/cyclades.c
4903 F: include/linux/cyclades.h
4904 F: include/uapi/linux/cyclades.h
4906 CYCLADES PC300 DRIVER
4908 W: http://www.cyclades.com/
4909 F: drivers/net/wan/pc300*
4911 CYPRESS_FIRMWARE MEDIA DRIVER
4912 M: Antti Palosaari <crope@iki.fi>
4913 L: linux-media@vger.kernel.org
4915 W: https://linuxtv.org
4916 W: http://palosaari.fi/linux/
4917 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4918 T: git git://linuxtv.org/anttip/media_tree.git
4919 F: drivers/media/common/cypress_firmware*
4921 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4922 M: Linus Walleij <linus.walleij@linaro.org>
4923 L: linux-input@vger.kernel.org
4925 F: drivers/input/touchscreen/cy8ctma140.c
4927 CYTTSP TOUCHSCREEN DRIVER
4928 M: Ferruh Yigit <fery@cypress.com>
4929 L: linux-input@vger.kernel.org
4931 F: drivers/input/touchscreen/cyttsp*
4932 F: include/linux/input/cyttsp.h
4934 D-LINK DIR-685 TOUCHKEYS DRIVER
4935 M: Linus Walleij <linus.walleij@linaro.org>
4936 L: linux-input@vger.kernel.org
4938 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4940 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4941 M: Joshua Kinard <kumba@gentoo.org>
4943 F: drivers/rtc/rtc-ds1685.c
4944 F: include/linux/rtc/ds1685.h
4946 DAMA SLAVE for AX.25
4947 M: Joerg Reuter <jreuter@yaina.de>
4948 L: linux-hams@vger.kernel.org
4950 W: http://yaina.de/jreuter/
4951 W: http://www.qsl.net/dl1bke/
4952 F: net/ax25/af_ax25.c
4953 F: net/ax25/ax25_dev.c
4954 F: net/ax25/ax25_ds_*
4955 F: net/ax25/ax25_in.c
4956 F: net/ax25/ax25_out.c
4957 F: net/ax25/ax25_timer.c
4958 F: net/ax25/sysctl_net_ax25.c
4960 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4961 L: netdev@vger.kernel.org
4963 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4964 F: drivers/net/ethernet/dec/tulip/dmfe.c
4966 DC390/AM53C974 SCSI driver
4967 M: Hannes Reinecke <hare@suse.com>
4968 L: linux-scsi@vger.kernel.org
4970 F: drivers/scsi/am53c974.c
4973 M: Oliver Neukum <oliver@neukum.org>
4974 M: Ali Akcaagac <aliakc@web.de>
4975 M: Jamie Lenehan <lenehan@twibble.org>
4976 L: dc395x@twibble.org
4978 W: http://twibble.org/dist/dc395x/
4979 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4980 F: Documentation/scsi/dc395x.rst
4981 F: drivers/scsi/dc395x.*
4984 L: dccp@vger.kernel.org
4986 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4987 F: include/linux/dccp.h
4988 F: include/linux/tfrc.h
4989 F: include/uapi/linux/dccp.h
4992 DECnet NETWORK LAYER
4993 L: linux-decnet-user@lists.sourceforge.net
4995 W: http://linux-decnet.sourceforge.net
4996 F: Documentation/networking/decnet.rst
4999 DECSTATION PLATFORM SUPPORT
5000 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5001 L: linux-mips@vger.kernel.org
5003 W: http://www.linux-mips.org/wiki/DECstation
5005 F: arch/mips/include/asm/dec/
5006 F: arch/mips/include/asm/mach-dec/
5008 DEFXX FDDI NETWORK DRIVER
5009 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5011 F: drivers/net/fddi/defxx.*
5013 DEFZA FDDI NETWORK DRIVER
5014 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5016 F: drivers/net/fddi/defza.*
5018 DEINTERLACE DRIVERS FOR ALLWINNER H3
5019 M: Jernej Skrabec <jernej.skrabec@siol.net>
5020 L: linux-media@vger.kernel.org
5022 T: git git://linuxtv.org/media_tree.git
5023 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5024 F: drivers/media/platform/sunxi/sun8i-di/
5027 M: Matthew Garrett <mjg59@srcf.ucam.org>
5028 M: Pali Rohár <pali@kernel.org>
5029 L: platform-driver-x86@vger.kernel.org
5031 F: drivers/platform/x86/dell/dell-laptop.c
5033 DELL LAPTOP FREEFALL DRIVER
5034 M: Pali Rohár <pali@kernel.org>
5036 F: drivers/platform/x86/dell/dell-smo8800.c
5038 DELL LAPTOP RBTN DRIVER
5039 M: Pali Rohár <pali@kernel.org>
5041 F: drivers/platform/x86/dell/dell-rbtn.*
5043 DELL LAPTOP SMM DRIVER
5044 M: Pali Rohár <pali@kernel.org>
5046 F: drivers/hwmon/dell-smm-hwmon.c
5047 F: include/uapi/linux/i8k.h
5049 DELL REMOTE BIOS UPDATE DRIVER
5050 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5051 L: platform-driver-x86@vger.kernel.org
5053 F: drivers/platform/x86/dell/dell_rbu.c
5056 M: Pali Rohár <pali@kernel.org>
5057 L: Dell.Client.Kernel@dell.com
5058 L: platform-driver-x86@vger.kernel.org
5060 F: drivers/platform/x86/dell/dell-smbios.*
5062 DELL SMBIOS SMM DRIVER
5063 L: Dell.Client.Kernel@dell.com
5064 L: platform-driver-x86@vger.kernel.org
5066 F: drivers/platform/x86/dell/dell-smbios-smm.c
5068 DELL SMBIOS WMI DRIVER
5069 L: Dell.Client.Kernel@dell.com
5070 L: platform-driver-x86@vger.kernel.org
5072 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5073 F: tools/wmi/dell-smbios-example.c
5075 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5076 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5077 L: platform-driver-x86@vger.kernel.org
5079 F: Documentation/driver-api/dcdbas.rst
5080 F: drivers/platform/x86/dell/dcdbas.*
5082 DELL WMI DESCRIPTOR DRIVER
5083 L: Dell.Client.Kernel@dell.com
5085 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5087 DELL WMI SYSMAN DRIVER
5088 M: Divya Bharathi <divya.bharathi@dell.com>
5089 M: Prasanth Ksr <prasanth.ksr@dell.com>
5090 L: Dell.Client.Kernel@dell.com
5091 L: platform-driver-x86@vger.kernel.org
5093 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5094 F: drivers/platform/x86/dell/dell-wmi-sysman/
5096 DELL WMI NOTIFICATIONS DRIVER
5097 M: Matthew Garrett <mjg59@srcf.ucam.org>
5098 M: Pali Rohár <pali@kernel.org>
5100 F: drivers/platform/x86/dell/dell-wmi.c
5102 DELTA ST MEDIA DRIVER
5103 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5104 L: linux-media@vger.kernel.org
5106 W: https://linuxtv.org
5107 T: git git://linuxtv.org/media_tree.git
5108 F: drivers/media/platform/sti/delta
5111 L: linux-mtd@lists.infradead.org
5113 F: drivers/mtd/nand/raw/denali*
5115 DESIGNWARE EDMA CORE IP DRIVER
5116 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5117 L: dmaengine@vger.kernel.org
5119 F: drivers/dma/dw-edma/
5120 F: include/linux/dma/edma.h
5122 DESIGNWARE USB2 DRD IP DRIVER
5123 M: Minas Harutyunyan <hminas@synopsys.com>
5124 L: linux-usb@vger.kernel.org
5126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5127 F: drivers/usb/dwc2/
5129 DESIGNWARE USB3 DRD IP DRIVER
5130 M: Felipe Balbi <balbi@kernel.org>
5131 L: linux-usb@vger.kernel.org
5133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5134 F: drivers/usb/dwc3/
5136 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5137 M: Andreas Klinger <ak@it-klinger.de>
5138 L: linux-iio@vger.kernel.org
5140 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5141 F: drivers/iio/proximity/srf*.c
5143 DEVICE COREDUMP (DEV_COREDUMP)
5144 M: Johannes Berg <johannes@sipsolutions.net>
5145 L: linux-kernel@vger.kernel.org
5147 F: drivers/base/devcoredump.c
5148 F: include/linux/devcoredump.h
5150 DEVICE DEPENDENCY HELPER SCRIPT
5151 M: Saravana Kannan <saravanak@google.com>
5152 L: linux-kernel@vger.kernel.org
5154 F: scripts/dev-needs.sh
5156 DEVICE DIRECT ACCESS (DAX)
5157 M: Dan Williams <dan.j.williams@intel.com>
5158 M: Vishal Verma <vishal.l.verma@intel.com>
5159 M: Dave Jiang <dave.jiang@intel.com>
5160 L: linux-nvdimm@lists.01.org
5164 DEVICE FREQUENCY (DEVFREQ)
5165 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5166 M: Kyungmin Park <kyungmin.park@samsung.com>
5167 M: Chanwoo Choi <cw00.choi@samsung.com>
5168 L: linux-pm@vger.kernel.org
5170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5171 F: Documentation/devicetree/bindings/devfreq/
5173 F: include/linux/devfreq.h
5174 F: include/trace/events/devfreq.h
5176 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5177 M: Chanwoo Choi <cw00.choi@samsung.com>
5178 L: linux-pm@vger.kernel.org
5180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5181 F: Documentation/devicetree/bindings/devfreq/event/
5182 F: drivers/devfreq/devfreq-event.c
5183 F: drivers/devfreq/event/
5184 F: include/dt-bindings/pmu/exynos_ppmu.h
5185 F: include/linux/devfreq-event.h
5187 DEVICE NUMBER REGISTRY
5188 M: Torben Mathiasen <device@lanana.org>
5190 W: http://lanana.org/docs/device-list/index.html
5193 M: Alasdair Kergon <agk@redhat.com>
5194 M: Mike Snitzer <snitzer@redhat.com>
5195 M: dm-devel@redhat.com
5196 L: dm-devel@redhat.com
5198 W: http://sources.redhat.com/dm
5199 Q: http://patchwork.kernel.org/project/dm-devel/list/
5200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5201 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5202 F: Documentation/admin-guide/device-mapper/
5203 F: drivers/md/Kconfig
5204 F: drivers/md/Makefile
5206 F: drivers/md/persistent-data/
5207 F: include/linux/device-mapper.h
5208 F: include/linux/dm-*.h
5209 F: include/uapi/linux/dm-*.h
5212 M: Jiri Pirko <jiri@nvidia.com>
5213 L: netdev@vger.kernel.org
5215 F: Documentation/networking/devlink
5216 F: include/net/devlink.h
5217 F: include/uapi/linux/devlink.h
5218 F: net/core/devlink.c
5220 DIALOG SEMICONDUCTOR DRIVERS
5221 M: Support Opensource <support.opensource@diasemi.com>
5223 W: http://www.dialog-semiconductor.com/products
5224 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5225 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5226 F: Documentation/devicetree/bindings/mfd/da90*.txt
5227 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5228 F: Documentation/devicetree/bindings/regulator/da92*.txt
5229 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5230 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5231 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5232 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5233 F: Documentation/hwmon/da90??.rst
5234 F: drivers/gpio/gpio-da90??.c
5235 F: drivers/hwmon/da90??-hwmon.c
5236 F: drivers/iio/adc/da91??-*.c
5237 F: drivers/input/misc/da72??.[ch]
5238 F: drivers/input/misc/da90??_onkey.c
5239 F: drivers/input/touchscreen/da9052_tsi.c
5240 F: drivers/leds/leds-da90??.c
5241 F: drivers/mfd/da903x.c
5242 F: drivers/mfd/da90??-*.c
5243 F: drivers/mfd/da91??-*.c
5244 F: drivers/pinctrl/pinctrl-da90??.c
5245 F: drivers/power/supply/da9052-battery.c
5246 F: drivers/power/supply/da91??-*.c
5247 F: drivers/regulator/da9???-regulator.[ch]
5248 F: drivers/regulator/slg51000-regulator.[ch]
5249 F: drivers/rtc/rtc-da90??.c
5250 F: drivers/thermal/da90??-thermal.c
5251 F: drivers/video/backlight/da90??_bl.c
5252 F: drivers/watchdog/da90??_wdt.c
5253 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5254 F: include/linux/mfd/da903x.h
5255 F: include/linux/mfd/da9052/
5256 F: include/linux/mfd/da9055/
5257 F: include/linux/mfd/da9062/
5258 F: include/linux/mfd/da9063/
5259 F: include/linux/mfd/da9150/
5260 F: include/linux/regulator/da9211.h
5261 F: include/sound/da[79]*.h
5262 F: sound/soc/codecs/da[79]*.[ch]
5264 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5265 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5266 L: linux-gpio@vger.kernel.org
5268 F: drivers/gpio/gpio-gpio-mm.c
5270 DIOLAN U2C-12 I2C DRIVER
5271 M: Guenter Roeck <linux@roeck-us.net>
5272 L: linux-i2c@vger.kernel.org
5274 F: drivers/i2c/busses/i2c-diolan-u2c.c
5276 DIRECTORY NOTIFICATION (DNOTIFY)
5277 M: Jan Kara <jack@suse.cz>
5278 R: Amir Goldstein <amir73il@gmail.com>
5279 L: linux-fsdevel@vger.kernel.org
5281 F: Documentation/filesystems/dnotify.rst
5282 F: fs/notify/dnotify/
5283 F: include/linux/dnotify.h
5285 DISK GEOMETRY AND PARTITION HANDLING
5286 M: Andries Brouwer <aeb@cwi.nl>
5288 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5289 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5290 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5293 M: Jan Kara <jack@suse.com>
5295 F: Documentation/filesystems/quota.rst
5297 F: include/linux/quota*.h
5298 F: include/uapi/linux/quota*.h
5300 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5301 M: Bernie Thompson <bernie@plugable.com>
5302 L: linux-fbdev@vger.kernel.org
5304 W: http://plugable.com/category/projects/udlfb/
5305 F: Documentation/fb/udlfb.rst
5306 F: drivers/video/fbdev/udlfb.c
5307 F: include/video/udlfb.h
5309 DISTRIBUTED LOCK MANAGER (DLM)
5310 M: Christine Caulfield <ccaulfie@redhat.com>
5311 M: David Teigland <teigland@redhat.com>
5312 L: cluster-devel@redhat.com
5314 W: http://sources.redhat.com/cluster/
5315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5318 DMA BUFFER SHARING FRAMEWORK
5319 M: Sumit Semwal <sumit.semwal@linaro.org>
5320 M: Christian König <christian.koenig@amd.com>
5321 L: linux-media@vger.kernel.org
5322 L: dri-devel@lists.freedesktop.org
5323 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5325 T: git git://anongit.freedesktop.org/drm/drm-misc
5326 F: Documentation/driver-api/dma-buf.rst
5328 F: include/linux/*fence.h
5329 F: include/linux/dma-buf*
5330 F: include/linux/dma-resv.h
5331 K: \bdma_(?:buf|fence|resv)\b
5333 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5334 M: Vinod Koul <vkoul@kernel.org>
5335 L: dmaengine@vger.kernel.org
5337 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5339 F: Documentation/devicetree/bindings/dma/
5340 F: Documentation/driver-api/dmaengine/
5342 F: include/linux/dma/
5343 F: include/linux/dmaengine.h
5344 F: include/linux/of_dma.h
5347 M: Christoph Hellwig <hch@lst.de>
5348 M: Marek Szyprowski <m.szyprowski@samsung.com>
5349 R: Robin Murphy <robin.murphy@arm.com>
5350 L: iommu@lists.linux-foundation.org
5352 W: http://git.infradead.org/users/hch/dma-mapping.git
5353 T: git git://git.infradead.org/users/hch/dma-mapping.git
5354 F: include/asm-generic/dma-mapping.h
5355 F: include/linux/dma-direct.h
5356 F: include/linux/dma-mapping.h
5357 F: include/linux/dma-map-ops.h
5360 DMA MAPPING BENCHMARK
5361 M: Barry Song <song.bao.hua@hisilicon.com>
5362 L: iommu@lists.linux-foundation.org
5363 F: kernel/dma/map_benchmark.c
5364 F: tools/testing/selftests/dma/
5366 DMA-BUF HEAPS FRAMEWORK
5367 M: Sumit Semwal <sumit.semwal@linaro.org>
5368 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5369 R: Liam Mark <lmark@codeaurora.org>
5370 R: Laura Abbott <labbott@redhat.com>
5371 R: Brian Starkey <Brian.Starkey@arm.com>
5372 R: John Stultz <john.stultz@linaro.org>
5373 L: linux-media@vger.kernel.org
5374 L: dri-devel@lists.freedesktop.org
5375 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5377 T: git git://anongit.freedesktop.org/drm/drm-misc
5378 F: drivers/dma-buf/dma-heap.c
5379 F: drivers/dma-buf/heaps/*
5380 F: include/linux/dma-heap.h
5381 F: include/uapi/linux/dma-heap.h
5383 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5384 M: Lukasz Luba <lukasz.luba@arm.com>
5385 L: linux-pm@vger.kernel.org
5386 L: linux-samsung-soc@vger.kernel.org
5388 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5389 F: drivers/memory/samsung/exynos5422-dmc.c
5391 DME1737 HARDWARE MONITOR DRIVER
5392 M: Juerg Haefliger <juergh@gmail.com>
5393 L: linux-hwmon@vger.kernel.org
5395 F: Documentation/hwmon/dme1737.rst
5396 F: drivers/hwmon/dme1737.c
5399 M: Jean Delvare <jdelvare@suse.com>
5401 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5402 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5403 F: drivers/firmware/dmi-id.c
5404 F: drivers/firmware/dmi_scan.c
5405 F: include/linux/dmi.h
5408 M: Jonathan Corbet <corbet@lwn.net>
5409 L: linux-doc@vger.kernel.org
5411 P: Documentation/doc-guide/maintainer-profile.rst
5412 T: git git://git.lwn.net/linux.git docs-next
5414 F: scripts/documentation-file-ref-check
5415 F: scripts/kernel-doc
5416 F: scripts/sphinx-pre-install
5417 X: Documentation/ABI/
5418 X: Documentation/admin-guide/media/
5419 X: Documentation/devicetree/
5420 X: Documentation/driver-api/media/
5421 X: Documentation/firmware-guide/acpi/
5422 X: Documentation/i2c/
5423 X: Documentation/power/
5424 X: Documentation/spi/
5425 X: Documentation/userspace-api/media/
5427 DOCUMENTATION SCRIPTS
5428 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5429 L: linux-doc@vger.kernel.org
5431 F: Documentation/sphinx/parse-headers.pl
5432 F: scripts/documentation-file-ref-check
5433 F: scripts/sphinx-pre-install
5435 DOCUMENTATION/ITALIAN
5436 M: Federico Vaga <federico.vaga@vaga.pv.it>
5437 L: linux-doc@vger.kernel.org
5439 F: Documentation/translations/it_IT
5441 DONGWOON DW9714 LENS VOICE COIL DRIVER
5442 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5443 L: linux-media@vger.kernel.org
5445 T: git git://linuxtv.org/media_tree.git
5446 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5447 F: drivers/media/i2c/dw9714.c
5449 DONGWOON DW9768 LENS VOICE COIL DRIVER
5450 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5451 L: linux-media@vger.kernel.org
5453 T: git git://linuxtv.org/media_tree.git
5454 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5455 F: drivers/media/i2c/dw9768.c
5457 DONGWOON DW9807 LENS VOICE COIL DRIVER
5458 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5459 L: linux-media@vger.kernel.org
5461 T: git git://linuxtv.org/media_tree.git
5462 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5463 F: drivers/media/i2c/dw9807-vcm.c
5466 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5467 L: blinux-list@redhat.com
5469 F: drivers/char/dtlk.c
5470 F: include/linux/dtlk.h
5472 DPAA2 DATAPATH I/O (DPIO) DRIVER
5473 M: Roy Pledge <Roy.Pledge@nxp.com>
5474 L: linux-kernel@vger.kernel.org
5476 F: drivers/soc/fsl/dpio
5478 DPAA2 ETHERNET DRIVER
5479 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5480 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5481 L: netdev@vger.kernel.org
5483 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5484 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5485 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5486 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5487 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5488 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5489 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5490 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5491 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5493 DPAA2 ETHERNET SWITCH DRIVER
5494 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5495 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5496 L: linux-kernel@vger.kernel.org
5498 F: drivers/staging/fsl-dpaa2/ethsw
5500 DPT_I2O SCSI RAID DRIVER
5501 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5502 L: linux-scsi@vger.kernel.org
5504 W: http://www.adaptec.com/
5505 F: drivers/scsi/dpt*
5506 F: drivers/scsi/dpt/
5509 M: Philipp Reisner <philipp.reisner@linbit.com>
5510 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5511 L: drbd-dev@lists.linbit.com
5513 W: http://www.drbd.org
5514 T: git git://git.linbit.com/linux-drbd.git
5515 T: git git://git.linbit.com/drbd-8.4.git
5516 F: Documentation/admin-guide/blockdev/
5517 F: drivers/block/drbd/
5520 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5521 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5522 R: "Rafael J. Wysocki" <rafael@kernel.org>
5524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5525 F: Documentation/core-api/kobject.rst
5529 F: include/linux/debugfs.h
5530 F: include/linux/kobj*
5533 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5534 M: Nishanth Menon <nm@ti.com>
5535 L: linux-pm@vger.kernel.org
5537 F: drivers/soc/ti/smartreflex.c
5538 F: include/linux/power/smartreflex.h
5540 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5541 M: Maxime Ripard <mripard@kernel.org>
5542 M: Chen-Yu Tsai <wens@csie.org>
5543 R: Jernej Skrabec <jernej.skrabec@siol.net>
5544 L: dri-devel@lists.freedesktop.org
5546 T: git git://anongit.freedesktop.org/drm/drm-misc
5547 F: drivers/gpu/drm/sun4i/sun8i*
5549 DRM DRIVER FOR ARM PL111 CLCD
5550 M: Eric Anholt <eric@anholt.net>
5552 T: git git://anongit.freedesktop.org/drm/drm-misc
5553 F: drivers/gpu/drm/pl111/
5555 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5556 M: Linus Walleij <linus.walleij@linaro.org>
5558 T: git git://anongit.freedesktop.org/drm/drm-misc
5559 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5560 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5562 DRM DRIVER FOR ASPEED BMC GFX
5563 M: Joel Stanley <joel@jms.id.au>
5564 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5566 T: git git://anongit.freedesktop.org/drm/drm-misc
5567 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5568 F: drivers/gpu/drm/aspeed/
5570 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5571 M: Dave Airlie <airlied@redhat.com>
5572 R: Thomas Zimmermann <tzimmermann@suse.de>
5573 L: dri-devel@lists.freedesktop.org
5575 T: git git://anongit.freedesktop.org/drm/drm-misc
5576 F: drivers/gpu/drm/ast/
5578 DRM DRIVER FOR BOCHS VIRTUAL GPU
5579 M: Gerd Hoffmann <kraxel@redhat.com>
5580 L: virtualization@lists.linux-foundation.org
5582 T: git git://anongit.freedesktop.org/drm/drm-misc
5583 F: drivers/gpu/drm/bochs/
5585 DRM DRIVER FOR BOE HIMAX8279D PANELS
5586 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5588 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5589 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5591 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5592 M: Linus Walleij <linus.walleij@linaro.org>
5594 T: git git://anongit.freedesktop.org/drm/drm-misc
5595 F: drivers/gpu/drm/tve200/
5597 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5598 M: Icenowy Zheng <icenowy@aosc.io>
5600 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5601 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5603 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5604 M: Jagan Teki <jagan@amarulasolutions.com>
5606 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5607 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5609 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5610 M: Hans de Goede <hdegoede@redhat.com>
5612 T: git git://anongit.freedesktop.org/drm/drm-misc
5613 F: drivers/gpu/drm/tiny/gm12u320.c
5615 DRM DRIVER FOR HX8357D PANELS
5616 M: Eric Anholt <eric@anholt.net>
5618 T: git git://anongit.freedesktop.org/drm/drm-misc
5619 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5620 F: drivers/gpu/drm/tiny/hx8357d.c
5622 DRM DRIVER FOR ILITEK ILI9225 PANELS
5623 M: David Lechner <david@lechnology.com>
5625 T: git git://anongit.freedesktop.org/drm/drm-misc
5626 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5627 F: drivers/gpu/drm/tiny/ili9225.c
5629 DRM DRIVER FOR ILITEK ILI9486 PANELS
5630 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5632 T: git git://anongit.freedesktop.org/drm/drm-misc
5633 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5634 F: drivers/gpu/drm/tiny/ili9486.c
5636 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5637 S: Orphan / Obsolete
5638 F: drivers/gpu/drm/i810/
5639 F: include/uapi/drm/i810_drm.h
5641 DRM DRIVER FOR LVDS PANELS
5642 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5643 L: dri-devel@lists.freedesktop.org
5644 T: git git://anongit.freedesktop.org/drm/drm-misc
5646 F: drivers/gpu/drm/panel/panel-lvds.c
5647 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5649 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5650 M: Guido Günther <agx@sigxcpu.org>
5651 R: Purism Kernel Team <kernel@puri.sm>
5653 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5654 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5656 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5657 S: Orphan / Obsolete
5658 F: drivers/gpu/drm/mga/
5659 F: include/uapi/drm/mga_drm.h
5661 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5662 M: Dave Airlie <airlied@redhat.com>
5663 R: Thomas Zimmermann <tzimmermann@suse.de>
5664 L: dri-devel@lists.freedesktop.org
5666 T: git git://anongit.freedesktop.org/drm/drm-misc
5667 F: drivers/gpu/drm/mgag200/
5669 DRM DRIVER FOR MI0283QT
5670 M: Noralf Trønnes <noralf@tronnes.org>
5672 T: git git://anongit.freedesktop.org/drm/drm-misc
5673 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5674 F: drivers/gpu/drm/tiny/mi0283qt.c
5676 DRM DRIVER FOR MSM ADRENO GPU
5677 M: Rob Clark <robdclark@gmail.com>
5678 M: Sean Paul <sean@poorly.run>
5679 L: linux-arm-msm@vger.kernel.org
5680 L: dri-devel@lists.freedesktop.org
5681 L: freedreno@lists.freedesktop.org
5683 T: git https://gitlab.freedesktop.org/drm/msm.git
5684 F: Documentation/devicetree/bindings/display/msm/
5685 F: drivers/gpu/drm/msm/
5686 F: include/uapi/drm/msm_drm.h
5688 DRM DRIVER FOR NOVATEK NT35510 PANELS
5689 M: Linus Walleij <linus.walleij@linaro.org>
5691 T: git git://anongit.freedesktop.org/drm/drm-misc
5692 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5693 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5695 DRM DRIVER FOR NOVATEK NT36672A PANELS
5696 M: Sumit Semwal <sumit.semwal@linaro.org>
5698 T: git git://anongit.freedesktop.org/drm/drm-misc
5699 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5700 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5702 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5703 M: Ben Skeggs <bskeggs@redhat.com>
5704 L: dri-devel@lists.freedesktop.org
5705 L: nouveau@lists.freedesktop.org
5707 T: git git://github.com/skeggsb/linux
5708 F: drivers/gpu/drm/nouveau/
5709 F: include/uapi/drm/nouveau_drm.h
5711 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5712 M: Stefan Mavrodiev <stefan@olimex.com>
5714 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5715 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5717 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5718 M: Noralf Trønnes <noralf@tronnes.org>
5720 T: git git://anongit.freedesktop.org/drm/drm-misc
5721 F: Documentation/devicetree/bindings/display/repaper.txt
5722 F: drivers/gpu/drm/tiny/repaper.c
5724 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5725 M: Dave Airlie <airlied@redhat.com>
5726 M: Gerd Hoffmann <kraxel@redhat.com>
5727 L: virtualization@lists.linux-foundation.org
5729 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5730 T: git git://anongit.freedesktop.org/drm/drm-misc
5731 F: drivers/gpu/drm/tiny/cirrus.c
5733 DRM DRIVER FOR QXL VIRTUAL GPU
5734 M: Dave Airlie <airlied@redhat.com>
5735 M: Gerd Hoffmann <kraxel@redhat.com>
5736 L: virtualization@lists.linux-foundation.org
5737 L: spice-devel@lists.freedesktop.org
5739 T: git git://anongit.freedesktop.org/drm/drm-misc
5740 F: drivers/gpu/drm/qxl/
5741 F: include/uapi/drm/qxl_drm.h
5743 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5744 S: Orphan / Obsolete
5745 F: drivers/gpu/drm/r128/
5746 F: include/uapi/drm/r128_drm.h
5748 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5749 M: Robert Chiras <robert.chiras@nxp.com>
5751 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5752 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5754 DRM DRIVER FOR SITRONIX ST7703 PANELS
5755 M: Guido Günther <agx@sigxcpu.org>
5756 R: Purism Kernel Team <kernel@puri.sm>
5757 R: Ondrej Jirman <megous@megous.com>
5759 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5760 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5762 DRM DRIVER FOR SAVAGE VIDEO CARDS
5763 S: Orphan / Obsolete
5764 F: drivers/gpu/drm/savage/
5765 F: include/uapi/drm/savage_drm.h
5767 DRM DRIVER FOR SIS VIDEO CARDS
5768 S: Orphan / Obsolete
5769 F: drivers/gpu/drm/sis/
5770 F: include/uapi/drm/sis_drm.h
5772 DRM DRIVER FOR SITRONIX ST7586 PANELS
5773 M: David Lechner <david@lechnology.com>
5775 T: git git://anongit.freedesktop.org/drm/drm-misc
5776 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5777 F: drivers/gpu/drm/tiny/st7586.c
5779 DRM DRIVER FOR SITRONIX ST7701 PANELS
5780 M: Jagan Teki <jagan@amarulasolutions.com>
5782 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5783 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5785 DRM DRIVER FOR SITRONIX ST7735R PANELS
5786 M: David Lechner <david@lechnology.com>
5788 T: git git://anongit.freedesktop.org/drm/drm-misc
5789 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5790 F: drivers/gpu/drm/tiny/st7735r.c
5792 DRM DRIVER FOR SONY ACX424AKP PANELS
5793 M: Linus Walleij <linus.walleij@linaro.org>
5795 T: git git://anongit.freedesktop.org/drm/drm-misc
5796 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5798 DRM DRIVER FOR ST-ERICSSON MCDE
5799 M: Linus Walleij <linus.walleij@linaro.org>
5801 T: git git://anongit.freedesktop.org/drm/drm-misc
5802 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5803 F: drivers/gpu/drm/mcde/
5805 DRM DRIVER FOR TDFX VIDEO CARDS
5806 S: Orphan / Obsolete
5807 F: drivers/gpu/drm/tdfx/
5809 DRM DRIVER FOR TPO TPG110 PANELS
5810 M: Linus Walleij <linus.walleij@linaro.org>
5812 T: git git://anongit.freedesktop.org/drm/drm-misc
5813 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5814 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5816 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5817 M: Dave Airlie <airlied@redhat.com>
5818 R: Sean Paul <sean@poorly.run>
5819 R: Thomas Zimmermann <tzimmermann@suse.de>
5820 L: dri-devel@lists.freedesktop.org
5822 T: git git://anongit.freedesktop.org/drm/drm-misc
5823 F: drivers/gpu/drm/udl/
5825 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5826 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5827 M: Melissa Wen <melissa.srw@gmail.com>
5828 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5829 R: Daniel Vetter <daniel@ffwll.ch>
5830 L: dri-devel@lists.freedesktop.org
5832 T: git git://anongit.freedesktop.org/drm/drm-misc
5833 F: Documentation/gpu/vkms.rst
5834 F: drivers/gpu/drm/vkms/
5836 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5837 M: Hans de Goede <hdegoede@redhat.com>
5838 L: dri-devel@lists.freedesktop.org
5840 T: git git://anongit.freedesktop.org/drm/drm-misc
5841 F: drivers/gpu/drm/vboxvideo/
5843 DRM DRIVER FOR VMWARE VIRTUAL GPU
5844 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5845 M: Roland Scheidegger <sroland@vmware.com>
5846 M: Zack Rusin <zackr@vmware.com>
5847 L: dri-devel@lists.freedesktop.org
5849 T: git git://people.freedesktop.org/~sroland/linux
5850 F: drivers/gpu/drm/vmwgfx/
5851 F: include/uapi/drm/vmwgfx_drm.h
5854 M: David Airlie <airlied@linux.ie>
5855 M: Daniel Vetter <daniel@ffwll.ch>
5856 L: dri-devel@lists.freedesktop.org
5858 B: https://gitlab.freedesktop.org/drm
5859 C: irc://chat.freenode.net/dri-devel
5860 T: git git://anongit.freedesktop.org/drm/drm
5861 F: Documentation/devicetree/bindings/display/
5862 F: Documentation/devicetree/bindings/gpu/
5863 F: Documentation/gpu/
5867 F: include/linux/vga*
5868 F: include/uapi/drm/
5870 DRM DRIVERS AND MISC GPU PATCHES
5871 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5872 M: Maxime Ripard <mripard@kernel.org>
5873 M: Thomas Zimmermann <tzimmermann@suse.de>
5875 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5876 T: git git://anongit.freedesktop.org/drm/drm-misc
5877 F: Documentation/gpu/
5878 F: drivers/gpu/drm/*
5881 F: include/linux/vga*
5882 F: include/uapi/drm/drm*
5884 DRM DRIVERS FOR ALLWINNER A10
5885 M: Maxime Ripard <mripard@kernel.org>
5886 M: Chen-Yu Tsai <wens@csie.org>
5887 L: dri-devel@lists.freedesktop.org
5889 T: git git://anongit.freedesktop.org/drm/drm-misc
5890 F: Documentation/devicetree/bindings/display/allwinner*
5891 F: drivers/gpu/drm/sun4i/
5893 DRM DRIVERS FOR AMLOGIC SOCS
5894 M: Neil Armstrong <narmstrong@baylibre.com>
5895 L: dri-devel@lists.freedesktop.org
5896 L: linux-amlogic@lists.infradead.org
5898 W: http://linux-meson.com/
5899 T: git git://anongit.freedesktop.org/drm/drm-misc
5900 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5901 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5902 F: Documentation/gpu/meson.rst
5903 F: drivers/gpu/drm/meson/
5905 DRM DRIVERS FOR ATMEL HLCDC
5906 M: Sam Ravnborg <sam@ravnborg.org>
5907 M: Boris Brezillon <bbrezillon@kernel.org>
5908 L: dri-devel@lists.freedesktop.org
5910 T: git git://anongit.freedesktop.org/drm/drm-misc
5911 F: Documentation/devicetree/bindings/display/atmel/
5912 F: drivers/gpu/drm/atmel-hlcdc/
5914 DRM DRIVERS FOR BRIDGE CHIPS
5915 M: Andrzej Hajda <a.hajda@samsung.com>
5916 M: Neil Armstrong <narmstrong@baylibre.com>
5917 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5918 R: Jonas Karlman <jonas@kwiboo.se>
5919 R: Jernej Skrabec <jernej.skrabec@siol.net>
5921 T: git git://anongit.freedesktop.org/drm/drm-misc
5922 F: drivers/gpu/drm/bridge/
5924 DRM DRIVERS FOR EXYNOS
5925 M: Inki Dae <inki.dae@samsung.com>
5926 M: Joonyoung Shim <jy0922.shim@samsung.com>
5927 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5928 M: Kyungmin Park <kyungmin.park@samsung.com>
5929 L: dri-devel@lists.freedesktop.org
5931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5932 F: Documentation/devicetree/bindings/display/exynos/
5933 F: drivers/gpu/drm/exynos/
5934 F: include/uapi/drm/exynos_drm.h
5936 DRM DRIVERS FOR FREESCALE DCU
5937 M: Stefan Agner <stefan@agner.ch>
5938 M: Alison Wang <alison.wang@nxp.com>
5939 L: dri-devel@lists.freedesktop.org
5941 T: git git://anongit.freedesktop.org/drm/drm-misc
5942 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5943 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5944 F: drivers/gpu/drm/fsl-dcu/
5946 DRM DRIVERS FOR FREESCALE IMX
5947 M: Philipp Zabel <p.zabel@pengutronix.de>
5948 L: dri-devel@lists.freedesktop.org
5950 F: Documentation/devicetree/bindings/display/imx/
5951 F: drivers/gpu/drm/imx/
5952 F: drivers/gpu/ipu-v3/
5954 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5955 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5956 L: dri-devel@lists.freedesktop.org
5958 T: git git://github.com/patjak/drm-gma500
5959 F: drivers/gpu/drm/gma500/
5961 DRM DRIVERS FOR HISILICON
5962 M: Xinliang Liu <xinliang.liu@linaro.org>
5963 M: Tian Tao <tiantao6@hisilicon.com>
5964 R: John Stultz <john.stultz@linaro.org>
5965 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5966 R: Chen Feng <puck.chen@hisilicon.com>
5967 L: dri-devel@lists.freedesktop.org
5969 T: git git://anongit.freedesktop.org/drm/drm-misc
5970 F: Documentation/devicetree/bindings/display/hisilicon/
5971 F: drivers/gpu/drm/hisilicon/
5973 DRM DRIVERS FOR LIMA
5974 M: Qiang Yu <yuq825@gmail.com>
5975 L: dri-devel@lists.freedesktop.org
5976 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5978 T: git git://anongit.freedesktop.org/drm/drm-misc
5979 F: drivers/gpu/drm/lima/
5980 F: include/uapi/drm/lima_drm.h
5982 DRM DRIVERS FOR MEDIATEK
5983 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5984 M: Philipp Zabel <p.zabel@pengutronix.de>
5985 L: dri-devel@lists.freedesktop.org
5987 F: Documentation/devicetree/bindings/display/mediatek/
5988 F: drivers/gpu/drm/mediatek/
5989 F: drivers/phy/mediatek/phy-mtk-hdmi*
5990 F: drivers/phy/mediatek/phy-mtk-mipi*
5992 DRM DRIVERS FOR NVIDIA TEGRA
5993 M: Thierry Reding <thierry.reding@gmail.com>
5994 L: dri-devel@lists.freedesktop.org
5995 L: linux-tegra@vger.kernel.org
5997 T: git git://anongit.freedesktop.org/tegra/linux.git
5998 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5999 F: drivers/gpu/drm/tegra/
6000 F: drivers/gpu/host1x/
6001 F: include/linux/host1x.h
6002 F: include/uapi/drm/tegra_drm.h
6004 DRM DRIVERS FOR RENESAS
6005 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6006 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6007 L: dri-devel@lists.freedesktop.org
6008 L: linux-renesas-soc@vger.kernel.org
6010 T: git git://linuxtv.org/pinchartl/media drm/du/next
6011 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
6012 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6013 F: Documentation/devicetree/bindings/display/renesas,du.txt
6014 F: drivers/gpu/drm/rcar-du/
6015 F: drivers/gpu/drm/shmobile/
6016 F: include/linux/platform_data/shmob_drm.h
6018 DRM DRIVERS FOR ROCKCHIP
6019 M: Sandy Huang <hjc@rock-chips.com>
6020 M: Heiko Stübner <heiko@sntech.de>
6021 L: dri-devel@lists.freedesktop.org
6023 T: git git://anongit.freedesktop.org/drm/drm-misc
6024 F: Documentation/devicetree/bindings/display/rockchip/
6025 F: drivers/gpu/drm/rockchip/
6028 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6029 L: dri-devel@lists.freedesktop.org
6031 T: git git://anongit.freedesktop.org/drm/drm-misc
6032 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6033 F: drivers/gpu/drm/sti
6036 M: Yannick Fertre <yannick.fertre@foss.st.com>
6037 M: Philippe Cornu <philippe.cornu@foss.st.com>
6038 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6039 L: dri-devel@lists.freedesktop.org
6041 T: git git://anongit.freedesktop.org/drm/drm-misc
6042 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6043 F: drivers/gpu/drm/stm
6045 DRM DRIVERS FOR TI KEYSTONE
6046 M: Jyri Sarha <jyri.sarha@iki.fi>
6047 M: Tomi Valkeinen <tomba@kernel.org>
6048 L: dri-devel@lists.freedesktop.org
6050 T: git git://anongit.freedesktop.org/drm/drm-misc
6051 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6052 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6053 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6054 F: drivers/gpu/drm/tidss/
6056 DRM DRIVERS FOR TI LCDC
6057 M: Jyri Sarha <jyri.sarha@iki.fi>
6058 R: Tomi Valkeinen <tomba@kernel.org>
6059 L: dri-devel@lists.freedesktop.org
6061 F: Documentation/devicetree/bindings/display/tilcdc/
6062 F: drivers/gpu/drm/tilcdc/
6064 DRM DRIVERS FOR TI OMAP
6065 M: Tomi Valkeinen <tomba@kernel.org>
6066 L: dri-devel@lists.freedesktop.org
6068 F: Documentation/devicetree/bindings/display/ti/
6069 F: drivers/gpu/drm/omapdrm/
6072 M: Eric Anholt <eric@anholt.net>
6074 T: git git://anongit.freedesktop.org/drm/drm-misc
6075 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
6076 F: drivers/gpu/drm/v3d/
6077 F: include/uapi/drm/v3d_drm.h
6080 M: Eric Anholt <eric@anholt.net>
6081 M: Maxime Ripard <mripard@kernel.org>
6083 T: git git://github.com/anholt/linux
6084 T: git git://anongit.freedesktop.org/drm/drm-misc
6085 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6086 F: drivers/gpu/drm/vc4/
6087 F: include/uapi/drm/vc4_drm.h
6089 DRM DRIVERS FOR VIVANTE GPU IP
6090 M: Lucas Stach <l.stach@pengutronix.de>
6091 R: Russell King <linux+etnaviv@armlinux.org.uk>
6092 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6093 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6094 L: dri-devel@lists.freedesktop.org
6096 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6097 F: drivers/gpu/drm/etnaviv/
6098 F: include/uapi/drm/etnaviv_drm.h
6101 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6102 L: dri-devel@lists.freedesktop.org
6103 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6105 T: git git://anongit.freedesktop.org/drm/drm-misc
6106 F: Documentation/gpu/xen-front.rst
6107 F: drivers/gpu/drm/xen/
6109 DRM DRIVERS FOR XILINX
6110 M: Hyun Kwon <hyun.kwon@xilinx.com>
6111 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6112 L: dri-devel@lists.freedesktop.org
6114 T: git git://anongit.freedesktop.org/drm/drm-misc
6115 F: Documentation/devicetree/bindings/display/xlnx/
6116 F: drivers/gpu/drm/xlnx/
6119 M: Thierry Reding <thierry.reding@gmail.com>
6120 R: Sam Ravnborg <sam@ravnborg.org>
6121 L: dri-devel@lists.freedesktop.org
6123 T: git git://anongit.freedesktop.org/drm/drm-misc
6124 F: Documentation/devicetree/bindings/display/panel/
6125 F: drivers/gpu/drm/drm_panel.c
6126 F: drivers/gpu/drm/panel/
6127 F: include/drm/drm_panel.h
6130 M: Christian Koenig <christian.koenig@amd.com>
6131 M: Huang Rui <ray.huang@amd.com>
6132 L: dri-devel@lists.freedesktop.org
6134 T: git git://people.freedesktop.org/~agd5f/linux
6135 F: drivers/gpu/drm/ttm/
6138 DSBR100 USB FM RADIO DRIVER
6139 M: Alexey Klimov <klimov.linux@gmail.com>
6140 L: linux-media@vger.kernel.org
6142 T: git git://linuxtv.org/media_tree.git
6143 F: drivers/media/radio/dsbr100.c
6146 M: Hans Verkuil <hverkuil@xs4all.nl>
6147 L: linux-media@vger.kernel.org
6149 W: https://linuxtv.org
6150 T: git git://linuxtv.org/media_tree.git
6151 F: drivers/media/pci/dt3155/
6153 DVB_USB_AF9015 MEDIA DRIVER
6154 M: Antti Palosaari <crope@iki.fi>
6155 L: linux-media@vger.kernel.org
6157 W: https://linuxtv.org
6158 W: http://palosaari.fi/linux/
6159 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6160 T: git git://linuxtv.org/anttip/media_tree.git
6161 F: drivers/media/usb/dvb-usb-v2/af9015*
6163 DVB_USB_AF9035 MEDIA DRIVER
6164 M: Antti Palosaari <crope@iki.fi>
6165 L: linux-media@vger.kernel.org
6167 W: https://linuxtv.org
6168 W: http://palosaari.fi/linux/
6169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6170 T: git git://linuxtv.org/anttip/media_tree.git
6171 F: drivers/media/usb/dvb-usb-v2/af9035*
6173 DVB_USB_ANYSEE MEDIA DRIVER
6174 M: Antti Palosaari <crope@iki.fi>
6175 L: linux-media@vger.kernel.org
6177 W: https://linuxtv.org
6178 W: http://palosaari.fi/linux/
6179 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6180 T: git git://linuxtv.org/anttip/media_tree.git
6181 F: drivers/media/usb/dvb-usb-v2/anysee*
6183 DVB_USB_AU6610 MEDIA DRIVER
6184 M: Antti Palosaari <crope@iki.fi>
6185 L: linux-media@vger.kernel.org
6187 W: https://linuxtv.org
6188 W: http://palosaari.fi/linux/
6189 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6190 T: git git://linuxtv.org/anttip/media_tree.git
6191 F: drivers/media/usb/dvb-usb-v2/au6610*
6193 DVB_USB_CE6230 MEDIA DRIVER
6194 M: Antti Palosaari <crope@iki.fi>
6195 L: linux-media@vger.kernel.org
6197 W: https://linuxtv.org
6198 W: http://palosaari.fi/linux/
6199 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6200 T: git git://linuxtv.org/anttip/media_tree.git
6201 F: drivers/media/usb/dvb-usb-v2/ce6230*
6203 DVB_USB_CXUSB MEDIA DRIVER
6204 M: Michael Krufky <mkrufky@linuxtv.org>
6205 L: linux-media@vger.kernel.org
6207 W: https://linuxtv.org
6208 W: http://github.com/mkrufky
6209 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6210 T: git git://linuxtv.org/media_tree.git
6211 F: drivers/media/usb/dvb-usb/cxusb*
6213 DVB_USB_EC168 MEDIA DRIVER
6214 M: Antti Palosaari <crope@iki.fi>
6215 L: linux-media@vger.kernel.org
6217 W: https://linuxtv.org
6218 W: http://palosaari.fi/linux/
6219 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6220 T: git git://linuxtv.org/anttip/media_tree.git
6221 F: drivers/media/usb/dvb-usb-v2/ec168*
6223 DVB_USB_GL861 MEDIA DRIVER
6224 M: Antti Palosaari <crope@iki.fi>
6225 L: linux-media@vger.kernel.org
6227 W: https://linuxtv.org
6228 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6229 T: git git://linuxtv.org/anttip/media_tree.git
6230 F: drivers/media/usb/dvb-usb-v2/gl861*
6232 DVB_USB_MXL111SF MEDIA DRIVER
6233 M: Michael Krufky <mkrufky@linuxtv.org>
6234 L: linux-media@vger.kernel.org
6236 W: https://linuxtv.org
6237 W: http://github.com/mkrufky
6238 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6239 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6240 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6242 DVB_USB_RTL28XXU MEDIA DRIVER
6243 M: Antti Palosaari <crope@iki.fi>
6244 L: linux-media@vger.kernel.org
6246 W: https://linuxtv.org
6247 W: http://palosaari.fi/linux/
6248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6249 T: git git://linuxtv.org/anttip/media_tree.git
6250 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6252 DVB_USB_V2 MEDIA DRIVER
6253 M: Antti Palosaari <crope@iki.fi>
6254 L: linux-media@vger.kernel.org
6256 W: https://linuxtv.org
6257 W: http://palosaari.fi/linux/
6258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6259 T: git git://linuxtv.org/anttip/media_tree.git
6260 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6261 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6264 M: Jason Baron <jbaron@akamai.com>
6266 F: include/linux/dynamic_debug.h
6267 F: lib/dynamic_debug.c
6269 DYNAMIC INTERRUPT MODERATION
6270 M: Tal Gilboa <talgi@nvidia.com>
6272 F: Documentation/networking/net_dim.rst
6273 F: include/linux/dim.h
6276 DZ DECSTATION DZ11 SERIAL DRIVER
6277 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6279 F: drivers/tty/serial/dz.*
6281 E3X0 POWER BUTTON DRIVER
6282 M: Moritz Fischer <moritz.fischer@ettus.com>
6283 L: usrp-users@lists.ettus.com
6285 W: http://www.ettus.com
6286 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6287 F: drivers/input/misc/e3x0-button.c
6290 M: Antti Palosaari <crope@iki.fi>
6291 L: linux-media@vger.kernel.org
6293 W: https://linuxtv.org
6294 W: http://palosaari.fi/linux/
6295 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6296 T: git git://linuxtv.org/anttip/media_tree.git
6297 F: drivers/media/tuners/e4000*
6299 EARTH_PT1 MEDIA DRIVER
6300 M: Akihiro Tsukada <tskd08@gmail.com>
6301 L: linux-media@vger.kernel.org
6303 F: drivers/media/pci/pt1/
6305 EARTH_PT3 MEDIA DRIVER
6306 M: Akihiro Tsukada <tskd08@gmail.com>
6307 L: linux-media@vger.kernel.org
6309 F: drivers/media/pci/pt3/
6312 M: Antti Palosaari <crope@iki.fi>
6313 L: linux-media@vger.kernel.org
6315 W: https://linuxtv.org
6316 W: http://palosaari.fi/linux/
6317 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6318 T: git git://linuxtv.org/anttip/media_tree.git
6319 F: drivers/media/dvb-frontends/ec100*
6322 M: Tyler Hicks <code@tyhicks.com>
6323 L: ecryptfs@vger.kernel.org
6325 W: http://ecryptfs.org
6326 W: https://launchpad.net/ecryptfs
6327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6328 F: Documentation/filesystems/ecryptfs.rst
6332 M: Borislav Petkov <bp@alien8.de>
6333 L: linux-edac@vger.kernel.org
6335 F: drivers/edac/amd64_edac*
6338 M: Jan Luebbe <jlu@pengutronix.de>
6339 L: linux-edac@vger.kernel.org
6341 F: drivers/edac/armada_xp_*
6344 M: Stefan Schaeckeler <sschaeck@cisco.com>
6346 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6347 F: drivers/edac/aspeed_edac.c
6350 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6352 F: drivers/edac/bluefield_edac.c
6355 M: Andre Przywara <andre.przywara@arm.com>
6356 L: linux-edac@vger.kernel.org
6358 F: drivers/edac/highbank*
6361 M: Ralf Baechle <ralf@linux-mips.org>
6362 L: linux-edac@vger.kernel.org
6363 L: linux-mips@vger.kernel.org
6365 F: drivers/edac/octeon_edac*
6367 EDAC-CAVIUM THUNDERX
6368 M: Robert Richter <rric@kernel.org>
6369 L: linux-edac@vger.kernel.org
6371 F: drivers/edac/thunderx_edac*
6374 M: Borislav Petkov <bp@alien8.de>
6375 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6376 M: Tony Luck <tony.luck@intel.com>
6377 R: James Morse <james.morse@arm.com>
6378 R: Robert Richter <rric@kernel.org>
6379 L: linux-edac@vger.kernel.org
6381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6382 F: Documentation/admin-guide/ras.rst
6383 F: Documentation/driver-api/edac.rst
6385 F: include/linux/edac.h
6388 M: Lei Wang <lewan@microsoft.com>
6389 L: linux-edac@vger.kernel.org
6391 F: drivers/edac/dmc520_edac.c
6394 M: Mark Gross <mark.gross@intel.com>
6395 L: linux-edac@vger.kernel.org
6397 F: drivers/edac/e752x_edac.c
6400 L: linux-edac@vger.kernel.org
6402 F: drivers/edac/e7xxx_edac.c
6405 M: York Sun <york.sun@nxp.com>
6406 L: linux-edac@vger.kernel.org
6408 F: drivers/edac/fsl_ddr_edac.*
6411 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6412 L: linux-edac@vger.kernel.org
6414 F: drivers/edac/ghes_edac.c
6417 M: Tony Luck <tony.luck@intel.com>
6418 L: linux-edac@vger.kernel.org
6420 F: drivers/edac/i10nm_base.c
6423 L: linux-edac@vger.kernel.org
6425 F: drivers/edac/i3000_edac.c
6428 L: linux-edac@vger.kernel.org
6430 F: drivers/edac/i5000_edac.c
6433 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6434 L: linux-edac@vger.kernel.org
6436 F: drivers/edac/i5400_edac.c
6439 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6440 L: linux-edac@vger.kernel.org
6442 F: drivers/edac/i7300_edac.c
6445 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6446 L: linux-edac@vger.kernel.org
6448 F: drivers/edac/i7core_edac.c
6451 M: Tim Small <tim@buttersideup.com>
6452 L: linux-edac@vger.kernel.org
6454 F: drivers/edac/i82443bxgx_edac.c
6457 M: "Arvind R." <arvino55@gmail.com>
6458 L: linux-edac@vger.kernel.org
6460 F: drivers/edac/i82975x_edac.c
6463 M: Jason Baron <jbaron@akamai.com>
6464 L: linux-edac@vger.kernel.org
6466 F: drivers/edac/ie31200_edac.c
6469 M: Tony Luck <tony.luck@intel.com>
6470 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6471 L: linux-edac@vger.kernel.org
6473 F: drivers/edac/igen6_edac.c
6476 M: Johannes Thumshirn <morbidrsa@gmail.com>
6477 L: linux-edac@vger.kernel.org
6479 F: drivers/edac/mpc85xx_edac.[ch]
6482 M: Egor Martovetsky <egor@pasemi.com>
6483 L: linux-edac@vger.kernel.org
6485 F: drivers/edac/pasemi_edac.c
6488 M: Tony Luck <tony.luck@intel.com>
6489 L: linux-edac@vger.kernel.org
6491 F: drivers/edac/pnd2_edac.[ch]
6494 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6495 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6496 L: linux-arm-msm@vger.kernel.org
6497 L: linux-edac@vger.kernel.org
6499 F: drivers/edac/qcom_edac.c
6502 M: Tim Small <tim@buttersideup.com>
6503 L: linux-edac@vger.kernel.org
6505 F: drivers/edac/r82600_edac.c
6508 M: Tony Luck <tony.luck@intel.com>
6509 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6510 L: linux-edac@vger.kernel.org
6512 F: drivers/edac/sb_edac.c
6515 M: Yash Shah <yash.shah@sifive.com>
6516 L: linux-edac@vger.kernel.org
6518 F: drivers/edac/sifive_edac.c
6521 M: Tony Luck <tony.luck@intel.com>
6522 L: linux-edac@vger.kernel.org
6524 F: drivers/edac/skx_*.[ch]
6527 M: Tero Kristo <kristo@kernel.org>
6528 L: linux-edac@vger.kernel.org
6530 F: drivers/edac/ti_edac.c
6532 EDIROL UA-101/UA-1000 DRIVER
6533 M: Clemens Ladisch <clemens@ladisch.de>
6534 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6537 F: sound/usb/misc/ua101.c
6540 M: Ivan Hu <ivan.hu@canonical.com>
6541 M: Ard Biesheuvel <ardb@kernel.org>
6542 L: linux-efi@vger.kernel.org
6544 F: drivers/firmware/efi/test/
6546 EFI VARIABLE FILESYSTEM
6547 M: Matthew Garrett <matthew.garrett@nebula.com>
6548 M: Jeremy Kerr <jk@ozlabs.org>
6549 M: Ard Biesheuvel <ardb@kernel.org>
6550 L: linux-efi@vger.kernel.org
6552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6555 EFIFB FRAMEBUFFER DRIVER
6556 M: Peter Jones <pjones@redhat.com>
6557 L: linux-fbdev@vger.kernel.org
6559 F: drivers/video/fbdev/efifb.c
6563 W: http://aeschi.ch.eu.org/efs/
6566 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6567 M: Douglas Miller <dougmill@linux.ibm.com>
6568 L: netdev@vger.kernel.org
6570 F: drivers/net/ethernet/ibm/ehea/
6572 EM28XX VIDEO4LINUX DRIVER
6573 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6574 L: linux-media@vger.kernel.org
6576 W: https://linuxtv.org
6577 T: git git://linuxtv.org/media_tree.git
6578 F: Documentation/admin-guide/media/em28xx*
6579 F: drivers/media/usb/em28xx/
6582 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6583 M: Matt Mackall <mpm@selenic.com>
6584 M: David Woodhouse <dwmw2@infradead.org>
6585 L: linux-embedded@vger.kernel.org
6588 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6589 M: Adrian Hunter <adrian.hunter@intel.com>
6590 M: Ritesh Harjani <riteshh@codeaurora.org>
6591 M: Asutosh Das <asutoshd@codeaurora.org>
6592 L: linux-mmc@vger.kernel.org
6594 F: drivers/mmc/host/cqhci*
6596 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6597 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6598 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6599 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6600 L: linux-scsi@vger.kernel.org
6602 W: http://www.broadcom.com
6603 F: drivers/scsi/be2iscsi/
6605 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6606 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6607 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6608 M: Somnath Kotur <somnath.kotur@broadcom.com>
6609 L: netdev@vger.kernel.org
6611 W: http://www.emulex.com
6612 F: drivers/net/ethernet/emulex/benet/
6614 EMULEX ONECONNECT ROCE DRIVER
6615 M: Selvin Xavier <selvin.xavier@broadcom.com>
6616 M: Devesh Sharma <devesh.sharma@broadcom.com>
6617 L: linux-rdma@vger.kernel.org
6619 W: http://www.broadcom.com
6620 F: drivers/infiniband/hw/ocrdma/
6621 F: include/uapi/rdma/ocrdma-abi.h
6623 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6624 M: James Smart <james.smart@broadcom.com>
6625 M: Dick Kennedy <dick.kennedy@broadcom.com>
6626 L: linux-scsi@vger.kernel.org
6628 W: http://www.broadcom.com
6629 F: drivers/scsi/lpfc/
6631 ENE CB710 FLASH CARD READER DRIVER
6632 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6634 F: drivers/misc/cb710/
6635 F: drivers/mmc/host/cb710-mmc.*
6636 F: include/linux/cb710.h
6638 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6639 M: Maxim Levitsky <maximlevitsky@gmail.com>
6641 F: drivers/media/rc/ene_ir.*
6643 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6644 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6645 L: linuxppc-dev@lists.ozlabs.org
6647 F: drivers/tty/ehv_bytechan.c
6649 EPSON S1D13XXX FRAMEBUFFER DRIVER
6650 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6653 F: drivers/video/fbdev/s1d13xxxfb.c
6654 F: include/video/s1d13xxxfb.h
6657 M: Gao Xiang <xiang@kernel.org>
6658 M: Chao Yu <yuchao0@huawei.com>
6659 L: linux-erofs@lists.ozlabs.org
6661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6662 F: Documentation/filesystems/erofs.rst
6664 F: include/trace/events/erofs.h
6666 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6667 M: Jeff Layton <jlayton@kernel.org>
6669 F: include/linux/errseq.h
6672 ET131X NETWORK DRIVER
6673 M: Mark Einon <mark.einon@gmail.com>
6675 F: drivers/net/ethernet/agere/
6678 M: Roopa Prabhu <roopa@nvidia.com>
6679 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6680 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6681 L: netdev@vger.kernel.org
6683 W: http://www.linuxfoundation.org/en/Net:Bridge
6684 F: include/linux/netfilter_bridge/
6687 ETHERNET PHY LIBRARY
6688 M: Andrew Lunn <andrew@lunn.ch>
6689 M: Heiner Kallweit <hkallweit1@gmail.com>
6690 R: Russell King <linux@armlinux.org.uk>
6691 L: netdev@vger.kernel.org
6693 F: Documentation/ABI/testing/sysfs-class-net-phydev
6694 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6695 F: Documentation/devicetree/bindings/net/mdio*
6696 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6697 F: Documentation/networking/phy.rst
6698 F: drivers/net/mdio/
6699 F: drivers/net/mdio/of_mdio.c
6702 F: drivers/of/of_net.c
6703 F: include/dt-bindings/net/qca-ar803x.h
6704 F: include/linux/*mdio*.h
6705 F: include/linux/mdio/*.h
6706 F: include/linux/of_net.h
6707 F: include/linux/phy.h
6708 F: include/linux/phy_fixed.h
6709 F: include/linux/platform_data/mdio-bcm-unimac.h
6710 F: include/linux/platform_data/mdio-gpio.h
6711 F: include/trace/events/mdio.h
6712 F: include/uapi/linux/mdio.h
6713 F: include/uapi/linux/mii.h
6716 M: Namjae Jeon <namjae.jeon@samsung.com>
6717 M: Sungjong Seo <sj1557.seo@samsung.com>
6718 L: linux-fsdevel@vger.kernel.org
6723 M: Jan Kara <jack@suse.com>
6724 L: linux-ext4@vger.kernel.org
6726 F: Documentation/filesystems/ext2.rst
6728 F: include/linux/ext2*
6731 M: "Theodore Ts'o" <tytso@mit.edu>
6732 M: Andreas Dilger <adilger.kernel@dilger.ca>
6733 L: linux-ext4@vger.kernel.org
6735 W: http://ext4.wiki.kernel.org
6736 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6738 F: Documentation/filesystems/ext4/
6740 F: include/trace/events/ext4.h
6742 Extended Verification Module (EVM)
6743 M: Mimi Zohar <zohar@linux.ibm.com>
6744 L: linux-integrity@vger.kernel.org
6746 F: security/integrity/evm/
6748 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6749 M: Ard Biesheuvel <ardb@kernel.org>
6750 L: linux-efi@vger.kernel.org
6752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6753 F: Documentation/admin-guide/efi-stub.rst
6754 F: arch/*/include/asm/efi.h
6755 F: arch/*/kernel/efi.c
6756 F: arch/arm/boot/compressed/efi-header.S
6757 F: arch/arm64/kernel/efi-entry.S
6758 F: arch/x86/platform/efi/
6759 F: drivers/firmware/efi/
6760 F: include/linux/efi*.h
6762 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6763 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6764 M: Chanwoo Choi <cw00.choi@samsung.com>
6765 L: linux-kernel@vger.kernel.org
6767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6768 F: Documentation/devicetree/bindings/extcon/
6769 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6771 F: include/linux/extcon.h
6772 F: include/linux/extcon/
6775 M: Masami Hiramatsu <mhiramat@kernel.org>
6777 F: Documentation/admin-guide/bootconfig.rst
6778 F: fs/proc/bootconfig.c
6779 F: include/linux/bootconfig.h
6781 F: tools/bootconfig/*
6782 F: tools/bootconfig/scripts/*
6785 M: Jingoo Han <jingoohan1@gmail.com>
6786 L: dri-devel@lists.freedesktop.org
6788 F: drivers/gpu/drm/exynos/exynos_dp*
6790 EXYNOS SYSMMU (IOMMU) driver
6791 M: Marek Szyprowski <m.szyprowski@samsung.com>
6792 L: iommu@lists.linux-foundation.org
6794 F: drivers/iommu/exynos-iommu.c
6797 M: Jaegeuk Kim <jaegeuk@kernel.org>
6798 M: Chao Yu <yuchao0@huawei.com>
6799 L: linux-f2fs-devel@lists.sourceforge.net
6801 W: https://f2fs.wiki.kernel.org/
6802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6803 F: Documentation/ABI/testing/sysfs-fs-f2fs
6804 F: Documentation/filesystems/f2fs.rst
6806 F: include/linux/f2fs_fs.h
6807 F: include/trace/events/f2fs.h
6808 F: include/uapi/linux/f2fs.h
6810 F71805F HARDWARE MONITORING DRIVER
6811 M: Jean Delvare <jdelvare@suse.com>
6812 L: linux-hwmon@vger.kernel.org
6814 F: Documentation/hwmon/f71805f.rst
6815 F: drivers/hwmon/f71805f.c
6818 M: Josh Poimboeuf <jpoimboe@redhat.com>
6820 F: scripts/faddr2line
6823 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6824 L: netdev@vger.kernel.org
6826 F: Documentation/networking/failover.rst
6827 F: include/net/failover.h
6828 F: net/core/failover.c
6831 M: Jan Kara <jack@suse.cz>
6832 R: Amir Goldstein <amir73il@gmail.com>
6833 L: linux-fsdevel@vger.kernel.org
6835 F: fs/notify/fanotify/
6836 F: include/linux/fanotify.h
6837 F: include/uapi/linux/fanotify.h
6839 FARSYNC SYNCHRONOUS DRIVER
6840 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6842 W: http://www.farsite.co.uk/
6843 F: drivers/net/wan/farsync.*
6845 FAULT INJECTION SUPPORT
6846 M: Akinobu Mita <akinobu.mita@gmail.com>
6848 F: Documentation/fault-injection/
6849 F: lib/fault-inject.c
6851 FBTFT Framebuffer drivers
6852 L: dri-devel@lists.freedesktop.org
6853 L: linux-fbdev@vger.kernel.org
6855 F: drivers/staging/fbtft/
6858 M: Michael Buesch <m@bues.ch>
6859 L: linux-media@vger.kernel.org
6861 F: drivers/media/tuners/fc0011.c
6862 F: drivers/media/tuners/fc0011.h
6865 M: Antti Palosaari <crope@iki.fi>
6866 L: linux-media@vger.kernel.org
6868 W: https://linuxtv.org
6869 W: http://palosaari.fi/linux/
6870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6871 T: git git://linuxtv.org/anttip/media_tree.git
6872 F: drivers/media/tuners/fc2580*
6874 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6875 M: Hannes Reinecke <hare@suse.de>
6876 L: linux-scsi@vger.kernel.org
6878 W: www.Open-FCoE.org
6879 F: drivers/scsi/fcoe/
6880 F: drivers/scsi/libfc/
6882 F: include/scsi/libfc.h
6883 F: include/scsi/libfcoe.h
6884 F: include/uapi/scsi/fc/
6886 FILE LOCKING (flock() and fcntl()/lockf())
6887 M: Jeff Layton <jlayton@kernel.org>
6888 M: "J. Bruce Fields" <bfields@fieldses.org>
6889 L: linux-fsdevel@vger.kernel.org
6893 F: include/linux/fcntl.h
6894 F: include/uapi/linux/fcntl.h
6896 FILESYSTEM DIRECT ACCESS (DAX)
6897 M: Dan Williams <dan.j.williams@intel.com>
6898 R: Matthew Wilcox <willy@infradead.org>
6899 R: Jan Kara <jack@suse.cz>
6900 L: linux-fsdevel@vger.kernel.org
6901 L: linux-nvdimm@lists.01.org
6904 F: include/linux/dax.h
6905 F: include/trace/events/fs_dax.h
6907 FILESYSTEMS (VFS and infrastructure)
6908 M: Alexander Viro <viro@zeniv.linux.org.uk>
6909 L: linux-fsdevel@vger.kernel.org
6912 F: include/linux/fs.h
6913 F: include/linux/fs_types.h
6914 F: include/uapi/linux/fs.h
6915 F: include/uapi/linux/openat2.h
6920 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6921 M: Riku Voipio <riku.voipio@iki.fi>
6922 L: linux-hwmon@vger.kernel.org
6924 F: drivers/hwmon/f75375s.c
6925 F: include/linux/f75375s.h
6927 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6928 M: Clemens Ladisch <clemens@ladisch.de>
6929 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6930 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6933 F: include/uapi/sound/firewire.h
6936 FIREWIRE MEDIA DRIVERS (firedtv)
6937 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6938 L: linux-media@vger.kernel.org
6939 L: linux1394-devel@lists.sourceforge.net
6941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6942 F: drivers/media/firewire/
6944 FIREWIRE SBP-2 TARGET
6945 M: Chris Boot <bootc@bootc.net>
6946 L: linux-scsi@vger.kernel.org
6947 L: target-devel@vger.kernel.org
6948 L: linux1394-devel@lists.sourceforge.net
6950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6951 F: drivers/target/sbp/
6954 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6955 L: linux1394-devel@lists.sourceforge.net
6957 W: http://ieee1394.wiki.kernel.org/
6958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6959 F: drivers/firewire/
6960 F: include/linux/firewire.h
6961 F: include/uapi/linux/firewire*.h
6964 FIRMWARE LOADER (request_firmware)
6965 M: Luis Chamberlain <mcgrof@kernel.org>
6966 L: linux-kernel@vger.kernel.org
6968 F: Documentation/firmware_class/
6969 F: drivers/base/firmware_loader/
6970 F: include/linux/firmware.h
6972 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6973 M: Joshua Morris <josh.h.morris@us.ibm.com>
6974 M: Philip Kelleher <pjk1939@linux.ibm.com>
6976 F: drivers/block/rsxx/
6978 FLEXTIMER FTM-QUADDEC DRIVER
6979 M: Patrick Havelange <patrick.havelange@essensium.com>
6980 L: linux-iio@vger.kernel.org
6982 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6983 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6984 F: drivers/counter/ftm-quaddec.c
6987 M: Denis Efremov <efremov@linux.com>
6988 L: linux-block@vger.kernel.org
6990 F: drivers/block/floppy.c
6992 FLYSKY FSIA6B RC RECEIVER
6993 M: Markus Koch <markus@notsyncing.net>
6994 L: linux-input@vger.kernel.org
6996 F: drivers/input/joystick/fsia6b.c
6998 FORCEDETH GIGABIT ETHERNET DRIVER
6999 M: Rain River <rain.1986.08.12@gmail.com>
7000 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7001 L: netdev@vger.kernel.org
7003 F: drivers/net/ethernet/nvidia/*
7006 M: Wu Hao <hao.wu@intel.com>
7007 R: Tom Rix <trix@redhat.com>
7008 L: linux-fpga@vger.kernel.org
7010 F: Documentation/ABI/testing/sysfs-bus-dfl*
7011 F: Documentation/fpga/dfl.rst
7012 F: drivers/fpga/dfl*
7013 F: include/linux/dfl.h
7014 F: include/uapi/linux/fpga-dfl.h
7016 FPGA MANAGER FRAMEWORK
7017 M: Moritz Fischer <mdf@kernel.org>
7018 R: Tom Rix <trix@redhat.com>
7019 L: linux-fpga@vger.kernel.org
7021 W: http://www.rocketboards.org
7022 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7024 F: Documentation/devicetree/bindings/fpga/
7025 F: Documentation/driver-api/fpga/
7026 F: Documentation/fpga/
7028 F: include/linux/fpga/
7031 M: Bill Metzenthen <billm@melbpc.org.au>
7033 W: http://floatingpoint.sourceforge.net/emulator/index.html
7034 F: arch/x86/math-emu/
7037 L: dri-devel@lists.freedesktop.org
7038 L: linux-fbdev@vger.kernel.org
7040 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7041 T: git git://anongit.freedesktop.org/drm/drm-misc
7042 F: Documentation/fb/
7044 F: include/linux/fb.h
7045 F: include/uapi/linux/fb.h
7046 F: include/uapi/video/
7049 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7050 M: Horia Geantă <horia.geanta@nxp.com>
7051 M: Aymen Sghaier <aymen.sghaier@nxp.com>
7052 L: linux-crypto@vger.kernel.org
7054 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7055 F: drivers/crypto/caam/
7057 FREESCALE COLDFIRE M5441X MMC DRIVER
7058 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7059 L: linux-mmc@vger.kernel.org
7061 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7062 F: include/linux/platform_data/mmc-esdhc-mcf.h
7064 FREESCALE DIU FRAMEBUFFER DRIVER
7065 M: Timur Tabi <timur@kernel.org>
7066 L: linux-fbdev@vger.kernel.org
7068 F: drivers/video/fbdev/fsl-diu-fb.*
7070 FREESCALE DMA DRIVER
7071 M: Li Yang <leoyang.li@nxp.com>
7072 M: Zhang Wei <zw@zh-kernel.org>
7073 L: linuxppc-dev@lists.ozlabs.org
7075 F: drivers/dma/fsldma.*
7077 FREESCALE DSPI DRIVER
7078 M: Vladimir Oltean <olteanv@gmail.com>
7079 L: linux-spi@vger.kernel.org
7081 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7082 F: drivers/spi/spi-fsl-dspi.c
7083 F: include/linux/spi/spi-fsl-dspi.h
7085 FREESCALE ENETC ETHERNET DRIVERS
7086 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7087 L: netdev@vger.kernel.org
7089 F: drivers/net/ethernet/freescale/enetc/
7091 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7092 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7093 L: netdev@vger.kernel.org
7095 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7096 F: drivers/net/ethernet/freescale/gianfar*
7098 FREESCALE GPMI NAND DRIVER
7099 M: Han Xu <han.xu@nxp.com>
7100 L: linux-mtd@lists.infradead.org
7102 F: drivers/mtd/nand/raw/gpmi-nand/*
7104 FREESCALE I2C CPM DRIVER
7105 M: Jochen Friedrich <jochen@scram.de>
7106 L: linuxppc-dev@lists.ozlabs.org
7107 L: linux-i2c@vger.kernel.org
7109 F: drivers/i2c/busses/i2c-cpm.c
7111 FREESCALE IMX / MXC FEC DRIVER
7112 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7113 L: netdev@vger.kernel.org
7115 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7116 F: drivers/net/ethernet/freescale/fec.h
7117 F: drivers/net/ethernet/freescale/fec_main.c
7118 F: drivers/net/ethernet/freescale/fec_ptp.c
7120 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7121 M: Sascha Hauer <s.hauer@pengutronix.de>
7122 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7123 L: linux-fbdev@vger.kernel.org
7124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7126 F: drivers/video/fbdev/imxfb.c
7127 F: include/linux/platform_data/video-imxfb.h
7129 FREESCALE IMX DDR PMU DRIVER
7130 M: Frank Li <Frank.li@nxp.com>
7131 L: linux-arm-kernel@lists.infradead.org
7133 F: Documentation/admin-guide/perf/imx-ddr.rst
7134 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7135 F: drivers/perf/fsl_imx8_ddr_perf.c
7137 FREESCALE IMX I2C DRIVER
7138 M: Oleksij Rempel <o.rempel@pengutronix.de>
7139 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7140 L: linux-i2c@vger.kernel.org
7142 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7143 F: drivers/i2c/busses/i2c-imx.c
7145 FREESCALE IMX LPI2C DRIVER
7146 M: Dong Aisheng <aisheng.dong@nxp.com>
7147 L: linux-i2c@vger.kernel.org
7148 L: linux-imx@nxp.com
7150 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7151 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7153 FREESCALE QORIQ DPAA ETHERNET DRIVER
7154 M: Madalin Bucur <madalin.bucur@nxp.com>
7155 L: netdev@vger.kernel.org
7157 F: drivers/net/ethernet/freescale/dpaa
7159 FREESCALE QORIQ DPAA FMAN DRIVER
7160 M: Madalin Bucur <madalin.bucur@nxp.com>
7161 L: netdev@vger.kernel.org
7163 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7164 F: drivers/net/ethernet/freescale/fman
7166 FREESCALE QORIQ PTP CLOCK DRIVER
7167 M: Yangbo Lu <yangbo.lu@nxp.com>
7168 L: netdev@vger.kernel.org
7170 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7171 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7172 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7173 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7174 F: drivers/ptp/ptp_qoriq.c
7175 F: drivers/ptp/ptp_qoriq_debugfs.c
7176 F: include/linux/fsl/ptp_qoriq.h
7178 FREESCALE QUAD SPI DRIVER
7179 M: Han Xu <han.xu@nxp.com>
7180 L: linux-spi@vger.kernel.org
7182 F: drivers/spi/spi-fsl-qspi.c
7184 FREESCALE QUICC ENGINE LIBRARY
7185 M: Qiang Zhao <qiang.zhao@nxp.com>
7186 L: linuxppc-dev@lists.ozlabs.org
7188 F: drivers/soc/fsl/qe/
7189 F: include/soc/fsl/*qe*.h
7190 F: include/soc/fsl/*ucc*.h
7192 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7193 M: Li Yang <leoyang.li@nxp.com>
7194 L: netdev@vger.kernel.org
7195 L: linuxppc-dev@lists.ozlabs.org
7197 F: drivers/net/ethernet/freescale/ucc_geth*
7199 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7200 M: Zhao Qiang <qiang.zhao@nxp.com>
7201 L: netdev@vger.kernel.org
7202 L: linuxppc-dev@lists.ozlabs.org
7204 F: drivers/net/wan/fsl_ucc_hdlc*
7206 FREESCALE QUICC ENGINE UCC UART DRIVER
7207 M: Timur Tabi <timur@kernel.org>
7208 L: linuxppc-dev@lists.ozlabs.org
7210 F: drivers/tty/serial/ucc_uart.c
7212 FREESCALE SOC DRIVERS
7213 M: Li Yang <leoyang.li@nxp.com>
7214 L: linuxppc-dev@lists.ozlabs.org
7215 L: linux-arm-kernel@lists.infradead.org
7217 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7218 F: Documentation/devicetree/bindings/soc/fsl/
7220 F: include/linux/fsl/
7222 FREESCALE SOC FS_ENET DRIVER
7223 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7224 L: linuxppc-dev@lists.ozlabs.org
7225 L: netdev@vger.kernel.org
7227 F: drivers/net/ethernet/freescale/fs_enet/
7228 F: include/linux/fs_enet_pd.h
7230 FREESCALE SOC SOUND DRIVERS
7231 M: Timur Tabi <timur@kernel.org>
7232 M: Nicolin Chen <nicoleotsuka@gmail.com>
7233 M: Xiubo Li <Xiubo.Lee@gmail.com>
7234 R: Fabio Estevam <festevam@gmail.com>
7235 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7236 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7237 L: linuxppc-dev@lists.ozlabs.org
7239 F: sound/soc/fsl/fsl*
7240 F: sound/soc/fsl/imx*
7241 F: sound/soc/fsl/mpc8610_hpcd.c
7243 FREESCALE USB PERIPHERAL DRIVERS
7244 M: Li Yang <leoyang.li@nxp.com>
7245 L: linux-usb@vger.kernel.org
7246 L: linuxppc-dev@lists.ozlabs.org
7248 F: drivers/usb/gadget/udc/fsl*
7250 FREESCALE USB PHY DRIVER
7251 M: Ran Wang <ran.wang_1@nxp.com>
7252 L: linux-usb@vger.kernel.org
7253 L: linuxppc-dev@lists.ozlabs.org
7255 F: drivers/usb/phy/phy-fsl-usb*
7258 M: Christoph Hellwig <hch@infradead.org>
7260 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7264 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7265 M: Pavel Machek <pavel@ucw.cz>
7266 L: linux-pm@vger.kernel.org
7268 F: Documentation/power/freezing-of-tasks.rst
7269 F: include/linux/freezer.h
7273 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7274 L: linux-kernel@vger.kernel.org
7276 F: include/linux/frontswap.h
7279 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7280 M: David Howells <dhowells@redhat.com>
7281 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7283 F: Documentation/filesystems/caching/
7285 F: include/linux/fscache*.h
7287 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7288 M: Theodore Y. Ts'o <tytso@mit.edu>
7289 M: Jaegeuk Kim <jaegeuk@kernel.org>
7290 M: Eric Biggers <ebiggers@kernel.org>
7291 L: linux-fscrypt@vger.kernel.org
7293 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7294 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7295 F: Documentation/filesystems/fscrypt.rst
7297 F: include/linux/fscrypt*.h
7298 F: include/uapi/linux/fscrypt.h
7301 M: Jeremy Kerr <jk@ozlabs.org>
7302 M: Joel Stanley <joel@jms.id.au>
7303 R: Alistar Popple <alistair@popple.id.au>
7304 R: Eddie James <eajames@linux.ibm.com>
7305 L: linux-fsi@lists.ozlabs.org
7307 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7310 F: include/linux/fsi*.h
7311 F: include/trace/events/fsi*.h
7313 FSI-ATTACHED I2C DRIVER
7314 M: Eddie James <eajames@linux.ibm.com>
7315 L: linux-i2c@vger.kernel.org
7316 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7318 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7319 F: drivers/i2c/busses/i2c-fsi.c
7321 FSI-ATTACHED SPI DRIVER
7322 M: Eddie James <eajames@linux.ibm.com>
7323 L: linux-spi@vger.kernel.org
7325 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7326 F: drivers/spi/spi-fsi.c
7328 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7329 M: Jan Kara <jack@suse.cz>
7330 R: Amir Goldstein <amir73il@gmail.com>
7331 L: linux-fsdevel@vger.kernel.org
7333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7335 F: include/linux/fsnotify*.h
7337 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7338 M: Eric Biggers <ebiggers@kernel.org>
7339 M: Theodore Y. Ts'o <tytso@mit.edu>
7340 L: linux-fscrypt@vger.kernel.org
7342 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7343 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7344 F: Documentation/filesystems/fsverity.rst
7346 F: include/linux/fsverity.h
7347 F: include/uapi/linux/fsverity.h
7349 FUJITSU LAPTOP EXTRAS
7350 M: Jonathan Woithe <jwoithe@just42.net>
7351 L: platform-driver-x86@vger.kernel.org
7353 F: drivers/platform/x86/fujitsu-laptop.c
7355 FUJITSU M-5MO LS CAMERA ISP DRIVER
7356 M: Kyungmin Park <kyungmin.park@samsung.com>
7357 M: Heungjun Kim <riverful.kim@samsung.com>
7358 L: linux-media@vger.kernel.org
7360 F: drivers/media/i2c/m5mols/
7361 F: include/media/i2c/m5mols.h
7363 FUJITSU TABLET EXTRAS
7364 M: Robert Gerlach <khnz@gmx.de>
7365 L: platform-driver-x86@vger.kernel.org
7367 F: drivers/platform/x86/fujitsu-tablet.c
7369 FUSE: FILESYSTEM IN USERSPACE
7370 M: Miklos Szeredi <miklos@szeredi.hu>
7371 L: linux-fsdevel@vger.kernel.org
7373 W: https://github.com/libfuse/
7374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7375 F: Documentation/filesystems/fuse.rst
7377 F: include/uapi/linux/fuse.h
7380 M: Thomas Gleixner <tglx@linutronix.de>
7381 M: Ingo Molnar <mingo@redhat.com>
7382 R: Peter Zijlstra <peterz@infradead.org>
7383 R: Darren Hart <dvhart@infradead.org>
7384 L: linux-kernel@vger.kernel.org
7386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7387 F: Documentation/locking/*futex*
7388 F: include/asm-generic/futex.h
7389 F: include/linux/futex.h
7390 F: include/uapi/linux/futex.h
7392 F: tools/perf/bench/futex*
7393 F: tools/testing/selftests/futex/
7395 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7396 M: Tim Harvey <tharvey@gateworks.com>
7397 M: Robert Jones <rjones@gateworks.com>
7399 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7400 F: drivers/mfd/gateworks-gsc.c
7401 F: include/linux/mfd/gsc.h
7402 F: Documentation/hwmon/gsc-hwmon.rst
7403 F: drivers/hwmon/gsc-hwmon.c
7404 F: include/linux/platform_data/gsc_hwmon.h
7406 GASKET DRIVER FRAMEWORK
7407 M: Rob Springer <rspringer@google.com>
7408 M: Todd Poynor <toddpoynor@google.com>
7409 M: Ben Chan <benchan@chromium.org>
7410 M: Richard Yeh <rcy@google.com>
7412 F: drivers/staging/gasket/
7415 M: Kees Cook <keescook@chromium.org>
7416 L: linux-hardening@vger.kernel.org
7418 F: Documentation/kbuild/gcc-plugins.rst
7419 F: scripts/Makefile.gcc-plugins
7420 F: scripts/gcc-plugins/
7422 GCOV BASED KERNEL PROFILING
7423 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7425 F: Documentation/dev-tools/gcov.rst
7428 GDB KERNEL DEBUGGING HELPER SCRIPTS
7429 M: Jan Kiszka <jan.kiszka@siemens.com>
7430 M: Kieran Bingham <kbingham@kernel.org>
7434 GEMTEK FM RADIO RECEIVER DRIVER
7435 M: Hans Verkuil <hverkuil@xs4all.nl>
7436 L: linux-media@vger.kernel.org
7438 W: https://linuxtv.org
7439 T: git git://linuxtv.org/media_tree.git
7440 F: drivers/media/radio/radio-gemtek*
7442 GENERIC ARCHITECTURE TOPOLOGY
7443 M: Sudeep Holla <sudeep.holla@arm.com>
7444 L: linux-kernel@vger.kernel.org
7446 F: drivers/base/arch_topology.c
7447 F: include/linux/arch_topology.h
7450 M: Thomas Gleixner <tglx@linutronix.de>
7451 M: Peter Zijlstra <peterz@infradead.org>
7452 M: Andy Lutomirski <luto@kernel.org>
7453 L: linux-kernel@vger.kernel.org
7455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7456 F: include/linux/entry-common.h
7457 F: include/linux/entry-kvm.h
7460 GENERIC GPIO I2C DRIVER
7461 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7463 F: drivers/i2c/busses/i2c-gpio.c
7464 F: include/linux/platform_data/i2c-gpio.h
7466 GENERIC GPIO I2C MULTIPLEXER DRIVER
7467 M: Peter Korsgaard <peter.korsgaard@barco.com>
7468 L: linux-i2c@vger.kernel.org
7470 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7471 F: drivers/i2c/muxes/i2c-mux-gpio.c
7472 F: include/linux/platform_data/i2c-mux-gpio.h
7474 GENERIC HDLC (WAN) DRIVERS
7475 M: Krzysztof Halasa <khc@pm.waw.pl>
7477 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7478 F: drivers/net/wan/c101.c
7479 F: drivers/net/wan/hd6457*
7480 F: drivers/net/wan/hdlc*
7481 F: drivers/net/wan/n2.c
7482 F: drivers/net/wan/pc300too.c
7483 F: drivers/net/wan/pci200syn.c
7484 F: drivers/net/wan/wanxl*
7486 GENERIC INCLUDE/ASM HEADER FILES
7487 M: Arnd Bergmann <arnd@arndb.de>
7488 L: linux-arch@vger.kernel.org
7490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7491 F: include/asm-generic/
7492 F: include/uapi/asm-generic/
7494 GENERIC PHY FRAMEWORK
7495 M: Kishon Vijay Abraham I <kishon@ti.com>
7496 M: Vinod Koul <vkoul@kernel.org>
7497 L: linux-phy@lists.infradead.org
7499 Q: https://patchwork.kernel.org/project/linux-phy/list/
7500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7501 F: Documentation/devicetree/bindings/phy/
7503 F: include/linux/phy/
7505 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7506 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7508 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7511 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7512 M: Kevin Hilman <khilman@kernel.org>
7513 M: Ulf Hansson <ulf.hansson@linaro.org>
7514 L: linux-pm@vger.kernel.org
7516 F: Documentation/devicetree/bindings/power/power?domain*
7517 F: drivers/base/power/domain*.c
7518 F: include/linux/pm_domain.h
7520 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7521 M: Eugen Hristev <eugen.hristev@microchip.com>
7522 L: linux-input@vger.kernel.org
7524 F: drivers/input/touchscreen/resistive-adc-touch.c
7526 GENERIC UIO DRIVER FOR PCI DEVICES
7527 M: "Michael S. Tsirkin" <mst@redhat.com>
7528 L: kvm@vger.kernel.org
7530 F: drivers/uio/uio_pci_generic.c
7532 GENERIC VDSO LIBRARY
7533 M: Andy Lutomirski <luto@kernel.org>
7534 M: Thomas Gleixner <tglx@linutronix.de>
7535 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7536 L: linux-kernel@vger.kernel.org
7538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7539 F: include/asm-generic/vdso/vsyscall.h
7541 F: kernel/time/vsyscall.c
7544 GENWQE (IBM Generic Workqueue Card)
7545 M: Frank Haverkamp <haver@linux.ibm.com>
7547 F: drivers/misc/genwqe/
7549 GET_MAINTAINER SCRIPT
7550 M: Joe Perches <joe@perches.com>
7552 F: scripts/get_maintainer.pl
7555 M: Bob Peterson <rpeterso@redhat.com>
7556 M: Andreas Gruenbacher <agruenba@redhat.com>
7557 L: cluster-devel@redhat.com
7559 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7561 F: Documentation/filesystems/gfs2*
7563 F: include/uapi/linux/gfs2_ondisk.h
7566 M: Thomas Weißschuh <thomas@weissschuh.net>
7567 L: platform-driver-x86@vger.kernel.org
7569 F: drivers/platform/x86/gigabyte-wmi.c
7572 M: Johan Hovold <johan@kernel.org>
7574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7575 F: Documentation/ABI/testing/sysfs-class-gnss
7576 F: Documentation/devicetree/bindings/gnss/
7578 F: include/linux/gnss.h
7581 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7582 L: linux-media@vger.kernel.org
7584 F: drivers/media/usb/go7007/
7587 M: Bastien Nocera <hadess@hadess.net>
7588 L: linux-input@vger.kernel.org
7590 F: drivers/input/touchscreen/goodix.c
7592 GOOGLE ETHERNET DRIVERS
7593 M: Catherine Sullivan <csully@google.com>
7594 R: Sagi Shahar <sagis@google.com>
7595 R: Jon Olson <jonolson@google.com>
7596 L: netdev@vger.kernel.org
7598 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7599 F: drivers/net/ethernet/google
7601 GPD POCKET FAN DRIVER
7602 M: Hans de Goede <hdegoede@redhat.com>
7603 L: platform-driver-x86@vger.kernel.org
7605 F: drivers/platform/x86/gpd-pocket-fan.c
7608 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7609 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7610 L: linux-gpio@vger.kernel.org
7611 L: linux-acpi@vger.kernel.org
7613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7614 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7615 F: drivers/gpio/gpiolib-acpi.c
7616 F: drivers/gpio/gpiolib-acpi.h
7619 M: Geert Uytterhoeven <geert+renesas@glider.be>
7620 L: linux-gpio@vger.kernel.org
7622 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7623 F: drivers/gpio/gpio-aggregator.c
7626 M: Sean Young <sean@mess.org>
7627 L: linux-media@vger.kernel.org
7629 F: drivers/media/rc/gpio-ir-tx.c
7632 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7633 L: linux-gpio@vger.kernel.org
7635 F: drivers/gpio/gpio-mockup.c
7636 F: tools/testing/selftests/gpio/
7639 R: Michael Walle <michael@walle.cc>
7641 F: drivers/gpio/gpio-regmap.c
7642 F: include/linux/gpio/regmap.h
7645 M: Linus Walleij <linus.walleij@linaro.org>
7646 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7647 L: linux-gpio@vger.kernel.org
7649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7650 F: Documentation/ABI/obsolete/sysfs-gpio
7651 F: Documentation/ABI/testing/gpio-cdev
7652 F: Documentation/admin-guide/gpio/
7653 F: Documentation/devicetree/bindings/gpio/
7654 F: Documentation/driver-api/gpio/
7656 F: include/asm-generic/gpio.h
7657 F: include/linux/gpio.h
7658 F: include/linux/gpio/
7659 F: include/linux/of_gpio.h
7660 F: include/uapi/linux/gpio.h
7663 GRE DEMULTIPLEXER DRIVER
7664 M: Dmitry Kozlov <xeb@mail.ru>
7665 L: netdev@vger.kernel.org
7667 F: include/net/gre.h
7668 F: net/ipv4/gre_demux.c
7669 F: net/ipv4/gre_offload.c
7671 GRETH 10/100/1G Ethernet MAC device driver
7672 M: Andreas Larsson <andreas@gaisler.com>
7673 L: netdev@vger.kernel.org
7675 F: drivers/net/ethernet/aeroflex/
7677 GREYBUS AUDIO PROTOCOLS DRIVERS
7678 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7679 M: Mark Greer <mgreer@animalcreek.com>
7681 F: drivers/staging/greybus/audio_apbridgea.c
7682 F: drivers/staging/greybus/audio_apbridgea.h
7683 F: drivers/staging/greybus/audio_codec.c
7684 F: drivers/staging/greybus/audio_codec.h
7685 F: drivers/staging/greybus/audio_gb.c
7686 F: drivers/staging/greybus/audio_manager.c
7687 F: drivers/staging/greybus/audio_manager.h
7688 F: drivers/staging/greybus/audio_manager_module.c
7689 F: drivers/staging/greybus/audio_manager_private.h
7690 F: drivers/staging/greybus/audio_manager_sysfs.c
7691 F: drivers/staging/greybus/audio_module.c
7692 F: drivers/staging/greybus/audio_topology.c
7694 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7695 M: Viresh Kumar <vireshk@kernel.org>
7697 F: drivers/staging/greybus/authentication.c
7698 F: drivers/staging/greybus/bootrom.c
7699 F: drivers/staging/greybus/firmware.h
7700 F: drivers/staging/greybus/fw-core.c
7701 F: drivers/staging/greybus/fw-download.c
7702 F: drivers/staging/greybus/fw-management.c
7703 F: drivers/staging/greybus/greybus_authentication.h
7704 F: drivers/staging/greybus/greybus_firmware.h
7705 F: drivers/staging/greybus/hid.c
7706 F: drivers/staging/greybus/i2c.c
7707 F: drivers/staging/greybus/spi.c
7708 F: drivers/staging/greybus/spilib.c
7709 F: drivers/staging/greybus/spilib.h
7711 GREYBUS LOOPBACK DRIVER
7712 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7714 F: drivers/staging/greybus/loopback.c
7716 GREYBUS PLATFORM DRIVERS
7717 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7719 F: drivers/staging/greybus/arche-apb-ctrl.c
7720 F: drivers/staging/greybus/arche-platform.c
7721 F: drivers/staging/greybus/arche_platform.h
7723 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7724 M: Rui Miguel Silva <rmfrfs@gmail.com>
7726 F: drivers/staging/greybus/gpio.c
7727 F: drivers/staging/greybus/light.c
7728 F: drivers/staging/greybus/power_supply.c
7729 F: drivers/staging/greybus/sdio.c
7730 F: drivers/staging/greybus/spi.c
7731 F: drivers/staging/greybus/spilib.c
7734 M: Johan Hovold <johan@kernel.org>
7735 M: Alex Elder <elder@kernel.org>
7736 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7737 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7740 F: drivers/staging/greybus/
7741 F: include/linux/greybus.h
7742 F: include/linux/greybus/
7744 GREYBUS UART PROTOCOLS DRIVERS
7745 M: David Lin <dtwlin@gmail.com>
7747 F: drivers/staging/greybus/log.c
7748 F: drivers/staging/greybus/uart.c
7750 GS1662 VIDEO SERIALIZER
7751 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7752 L: linux-media@vger.kernel.org
7754 T: git git://linuxtv.org/media_tree.git
7755 F: drivers/media/spi/gs1662.c
7757 GSPCA FINEPIX SUBDRIVER
7758 M: Frank Zago <frank@zago.net>
7759 L: linux-media@vger.kernel.org
7761 T: git git://linuxtv.org/media_tree.git
7762 F: drivers/media/usb/gspca/finepix.c
7764 GSPCA GL860 SUBDRIVER
7765 M: Olivier Lorin <o.lorin@laposte.net>
7766 L: linux-media@vger.kernel.org
7768 T: git git://linuxtv.org/media_tree.git
7769 F: drivers/media/usb/gspca/gl860/
7771 GSPCA M5602 SUBDRIVER
7772 M: Erik Andren <erik.andren@gmail.com>
7773 L: linux-media@vger.kernel.org
7775 T: git git://linuxtv.org/media_tree.git
7776 F: drivers/media/usb/gspca/m5602/
7778 GSPCA PAC207 SONIXB SUBDRIVER
7779 M: Hans Verkuil <hverkuil@xs4all.nl>
7780 L: linux-media@vger.kernel.org
7782 T: git git://linuxtv.org/media_tree.git
7783 F: drivers/media/usb/gspca/pac207.c
7785 GSPCA SN9C20X SUBDRIVER
7786 M: Brian Johnson <brijohn@gmail.com>
7787 L: linux-media@vger.kernel.org
7789 T: git git://linuxtv.org/media_tree.git
7790 F: drivers/media/usb/gspca/sn9c20x.c
7792 GSPCA T613 SUBDRIVER
7793 M: Leandro Costantino <lcostantino@gmail.com>
7794 L: linux-media@vger.kernel.org
7796 T: git git://linuxtv.org/media_tree.git
7797 F: drivers/media/usb/gspca/t613.c
7799 GSPCA USB WEBCAM DRIVER
7800 M: Hans Verkuil <hverkuil@xs4all.nl>
7801 L: linux-media@vger.kernel.org
7803 T: git git://linuxtv.org/media_tree.git
7804 F: drivers/media/usb/gspca/
7806 GTP (GPRS Tunneling Protocol)
7807 M: Pablo Neira Ayuso <pablo@netfilter.org>
7808 M: Harald Welte <laforge@gnumonks.org>
7809 L: osmocom-net-gprs@lists.osmocom.org
7811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7812 F: drivers/net/gtp.c
7814 GUID PARTITION TABLE (GPT)
7815 M: Davidlohr Bueso <dave@stgolabs.net>
7816 L: linux-efi@vger.kernel.org
7818 F: block/partitions/efi.*
7821 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7822 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7824 W: http://uclinux-h8.sourceforge.jp
7825 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7827 F: drivers/clk/h8300/
7828 F: drivers/clocksource/h8300_*.c
7829 F: drivers/irqchip/irq-renesas-h8*.c
7831 HABANALABS PCI DRIVER
7832 M: Oded Gabbay <ogabbay@kernel.org>
7834 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7835 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7836 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7837 F: drivers/misc/habanalabs/
7838 F: include/uapi/misc/habanalabs.h
7841 M: Antti Palosaari <crope@iki.fi>
7842 L: linux-media@vger.kernel.org
7844 W: https://linuxtv.org
7845 W: http://palosaari.fi/linux/
7846 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7847 T: git git://linuxtv.org/anttip/media_tree.git
7848 F: drivers/media/usb/hackrf/
7850 HANTRO VPU CODEC DRIVER
7851 M: Ezequiel Garcia <ezequiel@collabora.com>
7852 M: Philipp Zabel <p.zabel@pengutronix.de>
7853 L: linux-media@vger.kernel.org
7854 L: linux-rockchip@lists.infradead.org
7856 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7857 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7858 F: drivers/staging/media/hantro/
7860 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7861 M: Frank Seidel <frank@f-seidel.de>
7862 L: platform-driver-x86@vger.kernel.org
7864 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7865 F: drivers/platform/x86/hdaps.c
7868 M: Jean Delvare <jdelvare@suse.com>
7869 M: Guenter Roeck <linux@roeck-us.net>
7870 L: linux-hwmon@vger.kernel.org
7872 W: http://hwmon.wiki.kernel.org/
7873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7874 F: Documentation/devicetree/bindings/hwmon/
7875 F: Documentation/hwmon/
7877 F: include/linux/hwmon*.h
7878 F: include/trace/events/hwmon*.h
7880 HARDWARE RANDOM NUMBER GENERATOR CORE
7881 M: Matt Mackall <mpm@selenic.com>
7882 M: Herbert Xu <herbert@gondor.apana.org.au>
7883 L: linux-crypto@vger.kernel.org
7885 F: Documentation/admin-guide/hw_random.rst
7886 F: Documentation/devicetree/bindings/rng/
7887 F: drivers/char/hw_random/
7888 F: include/linux/hw_random.h
7890 HARDWARE SPINLOCK CORE
7891 M: Ohad Ben-Cohen <ohad@wizery.com>
7892 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7893 R: Baolin Wang <baolin.wang7@gmail.com>
7894 L: linux-remoteproc@vger.kernel.org
7896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7897 F: Documentation/devicetree/bindings/hwlock/
7898 F: Documentation/locking/hwspinlock.rst
7899 F: drivers/hwspinlock/
7900 F: include/linux/hwspinlock.h
7902 HARDWARE TRACING FACILITIES
7903 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7905 F: drivers/hwtracing/
7907 HARMONY SOUND DRIVER
7908 L: linux-parisc@vger.kernel.org
7910 F: sound/parisc/harmony.*
7912 HDPVR USB VIDEO ENCODER DRIVER
7913 M: Hans Verkuil <hverkuil@xs4all.nl>
7914 L: linux-media@vger.kernel.org
7916 W: https://linuxtv.org
7917 T: git git://linuxtv.org/media_tree.git
7918 F: drivers/media/usb/hdpvr/
7920 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7921 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7923 F: Documentation/watchdog/hpwdt.rst
7924 F: drivers/watchdog/hpwdt.c
7926 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7927 M: Don Brace <don.brace@microchip.com>
7928 L: storagedev@microchip.com
7929 L: linux-scsi@vger.kernel.org
7931 F: Documentation/scsi/hpsa.rst
7932 F: drivers/scsi/hpsa*.[ch]
7933 F: include/linux/cciss*.h
7934 F: include/uapi/linux/cciss*.h
7937 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7938 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7939 L: linux-rdma@vger.kernel.org
7941 F: drivers/infiniband/hw/hfi1
7944 L: linux-fsdevel@vger.kernel.org
7946 F: Documentation/filesystems/hfs.rst
7950 L: linux-fsdevel@vger.kernel.org
7952 F: Documentation/filesystems/hfsplus.rst
7955 HGA FRAMEBUFFER DRIVER
7956 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7957 L: linux-nvidia@lists.surfsouth.com
7959 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7960 F: drivers/video/fbdev/hgafb.c
7962 HIBERNATION (aka Software Suspend, aka swsusp)
7963 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7964 M: Pavel Machek <pavel@ucw.cz>
7965 L: linux-pm@vger.kernel.org
7967 B: https://bugzilla.kernel.org
7968 F: arch/*/include/asm/suspend*.h
7970 F: drivers/base/power/
7971 F: include/linux/freezer.h
7972 F: include/linux/pm.h
7973 F: include/linux/suspend.h
7977 M: Jiri Kosina <jikos@kernel.org>
7978 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7979 L: linux-input@vger.kernel.org
7981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7983 F: include/linux/hid*
7984 F: include/uapi/linux/hid*
7986 HID PLAYSTATION DRIVER
7987 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
7988 L: linux-input@vger.kernel.org
7990 F: drivers/hid/hid-playstation.c
7992 HID SENSOR HUB DRIVERS
7993 M: Jiri Kosina <jikos@kernel.org>
7994 M: Jonathan Cameron <jic23@kernel.org>
7995 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7996 L: linux-input@vger.kernel.org
7997 L: linux-iio@vger.kernel.org
7999 F: Documentation/hid/hid-sensor*
8000 F: drivers/hid/hid-sensor-*
8001 F: drivers/iio/*/hid-*
8002 F: include/linux/hid-sensor-*
8004 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8005 M: Thomas Gleixner <tglx@linutronix.de>
8006 L: linux-kernel@vger.kernel.org
8008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8009 F: Documentation/timers/
8010 F: include/linux/clockchips.h
8011 F: include/linux/hrtimer.h
8012 F: kernel/time/clockevents.c
8013 F: kernel/time/hrtimer.c
8014 F: kernel/time/timer_*.c
8016 HIGH-SPEED SCC DRIVER FOR AX.25
8017 L: linux-hams@vger.kernel.org
8019 F: drivers/net/hamradio/dmascc.c
8020 F: drivers/net/hamradio/scc.c
8022 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8023 M: HighPoint Linux Team <linux@highpoint-tech.com>
8025 W: http://www.highpoint-tech.com
8026 F: Documentation/scsi/hptiop.rst
8027 F: drivers/scsi/hptiop.c
8030 M: Jes Sorensen <jes@trained-monkey.org>
8031 L: linux-hippi@sunsite.dk
8033 F: drivers/net/hippi/
8034 F: include/linux/hippidevice.h
8035 F: include/uapi/linux/if_hippi.h
8038 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8039 M: Kurt Kanzenbach <kurt@linutronix.de>
8040 L: netdev@vger.kernel.org
8042 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8043 F: drivers/net/dsa/hirschmann/*
8044 F: include/linux/platform_data/hirschmann-hellcreek.h
8045 F: net/dsa/tag_hellcreek.c
8047 HISILICON DMA DRIVER
8048 M: Zhou Wang <wangzhou1@hisilicon.com>
8049 L: dmaengine@vger.kernel.org
8051 F: drivers/dma/hisi_dma.c
8053 HISILICON GPIO DRIVER
8054 M: Luo Jiaxing <luojiaxing@huawei.com>
8055 L: linux-gpio@vger.kernel.org
8057 F: drivers/gpio/gpio-hisi.c
8059 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8060 M: Zaibo Xu <xuzaibo@huawei.com>
8061 L: linux-crypto@vger.kernel.org
8063 F: Documentation/ABI/testing/debugfs-hisi-hpre
8064 F: drivers/crypto/hisilicon/hpre/hpre.h
8065 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8066 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8068 HISILICON LPC BUS DRIVER
8069 M: john.garry@huawei.com
8071 W: http://www.hisilicon.com
8072 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8073 F: drivers/bus/hisi_lpc.c
8075 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8076 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8077 M: Salil Mehta <salil.mehta@huawei.com>
8078 L: netdev@vger.kernel.org
8080 W: http://www.hisilicon.com
8081 F: drivers/net/ethernet/hisilicon/hns3/
8083 HISILICON NETWORK SUBSYSTEM DRIVER
8084 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8085 M: Salil Mehta <salil.mehta@huawei.com>
8086 L: netdev@vger.kernel.org
8088 W: http://www.hisilicon.com
8089 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8090 F: drivers/net/ethernet/hisilicon/
8092 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8093 M: John Stultz <john.stultz@linaro.org>
8094 L: linux-kernel@vger.kernel.org
8096 F: drivers/misc/hisi_hikey_usb.c
8097 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8099 HISILICON PMU DRIVER
8100 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8102 W: http://www.hisilicon.com
8103 F: Documentation/admin-guide/perf/hisi-pmu.rst
8104 F: drivers/perf/hisilicon
8106 HISILICON QM AND ZIP Controller DRIVER
8107 M: Zhou Wang <wangzhou1@hisilicon.com>
8108 L: linux-crypto@vger.kernel.org
8110 F: Documentation/ABI/testing/debugfs-hisi-zip
8111 F: drivers/crypto/hisilicon/qm.c
8112 F: drivers/crypto/hisilicon/qm.h
8113 F: drivers/crypto/hisilicon/sgl.c
8114 F: drivers/crypto/hisilicon/zip/
8116 HISILICON ROCE DRIVER
8117 M: Lijun Ou <oulijun@huawei.com>
8118 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
8119 M: Weihang Li <liweihang@huawei.com>
8120 L: linux-rdma@vger.kernel.org
8122 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8123 F: drivers/infiniband/hw/hns/
8125 HISILICON SAS Controller
8126 M: John Garry <john.garry@huawei.com>
8128 W: http://www.hisilicon.com
8129 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8130 F: drivers/scsi/hisi_sas/
8132 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8133 M: Zaibo Xu <xuzaibo@huawei.com>
8134 L: linux-crypto@vger.kernel.org
8136 F: Documentation/ABI/testing/debugfs-hisi-sec
8137 F: drivers/crypto/hisilicon/sec2/sec.h
8138 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8139 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8140 F: drivers/crypto/hisilicon/sec2/sec_main.c
8142 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8143 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8145 F: drivers/staging/hikey9xx/
8147 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8148 M: Zaibo Xu <xuzaibo@huawei.com>
8150 F: drivers/crypto/hisilicon/trng/trng.c
8152 HISILICON V3XX SPI NOR FLASH Controller Driver
8153 M: John Garry <john.garry@huawei.com>
8155 W: http://www.hisilicon.com
8156 F: drivers/spi/spi-hisi-sfc-v3xx.c
8158 HMM - Heterogeneous Memory Management
8159 M: Jérôme Glisse <jglisse@redhat.com>
8160 L: linux-mm@kvack.org
8162 F: Documentation/vm/hmm.rst
8163 F: include/linux/hmm*
8166 F: tools/testing/selftests/vm/*hmm*
8169 M: Jouni Malinen <j@w1.fi>
8170 L: linux-wireless@vger.kernel.org
8172 W: http://w1.fi/hostap-driver.html
8173 F: drivers/net/wireless/intersil/hostap/
8175 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8176 L: platform-driver-x86@vger.kernel.org
8178 F: drivers/platform/x86/tc1100-wmi.c
8180 HPET: High Precision Event Timers driver
8181 M: Clemens Ladisch <clemens@ladisch.de>
8183 F: Documentation/timers/hpet.rst
8184 F: drivers/char/hpet.c
8185 F: include/linux/hpet.h
8186 F: include/uapi/linux/hpet.h
8190 F: arch/x86/include/asm/hpet.h
8191 F: arch/x86/kernel/hpet.c
8194 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8196 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8200 M: Sebastian Reichel <sre@kernel.org>
8202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8203 F: Documentation/ABI/testing/sysfs-bus-hsi
8204 F: Documentation/driver-api/hsi.rst
8206 F: include/linux/hsi/
8207 F: include/uapi/linux/hsi/
8210 L: linux-usb@vger.kernel.org
8212 F: drivers/net/usb/hso.c
8214 HSR NETWORK PROTOCOL
8215 L: netdev@vger.kernel.org
8219 HT16K33 LED CONTROLLER DRIVER
8220 M: Robin van der Gracht <robin@protonic.nl>
8222 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8223 F: drivers/auxdisplay/ht16k33.c
8225 HTCPEN TOUCHSCREEN DRIVER
8226 M: Pau Oliva Fora <pof@eslack.org>
8227 L: linux-input@vger.kernel.org
8229 F: drivers/input/touchscreen/htcpen.c
8231 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8232 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8233 L: linux-iio@vger.kernel.org
8235 W: http://www.st.com/
8236 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8237 F: drivers/iio/humidity/hts221*
8239 HUAWEI ETHERNET DRIVER
8240 M: Bin Luo <luobin9@huawei.com>
8241 L: netdev@vger.kernel.org
8243 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8244 F: drivers/net/ethernet/huawei/hinic/
8247 M: Mike Kravetz <mike.kravetz@oracle.com>
8248 L: linux-mm@kvack.org
8250 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8251 F: Documentation/admin-guide/mm/hugetlbpage.rst
8252 F: Documentation/vm/hugetlbfs_reserv.rst
8254 F: include/linux/hugetlb.h
8258 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8259 L: linux-media@vger.kernel.org
8261 W: https://linuxtv.org
8262 T: git git://linuxtv.org/media_tree.git
8263 F: drivers/media/platform/sti/hva
8265 HWPOISON MEMORY FAILURE HANDLING
8266 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8267 L: linux-mm@kvack.org
8269 F: mm/hwpoison-inject.c
8270 F: mm/memory-failure.c
8272 HYGON PROCESSOR SUPPORT
8273 M: Pu Wen <puwen@hygon.cn>
8274 L: linux-kernel@vger.kernel.org
8276 F: arch/x86/kernel/cpu/hygon.c
8278 HYNIX HI556 SENSOR DRIVER
8279 M: Shawn Tu <shawnx.tu@intel.com>
8280 L: linux-media@vger.kernel.org
8282 T: git git://linuxtv.org/media_tree.git
8283 F: drivers/media/i2c/hi556.c
8285 Hyper-V CORE AND DRIVERS
8286 M: "K. Y. Srinivasan" <kys@microsoft.com>
8287 M: Haiyang Zhang <haiyangz@microsoft.com>
8288 M: Stephen Hemminger <sthemmin@microsoft.com>
8289 M: Wei Liu <wei.liu@kernel.org>
8290 L: linux-hyperv@vger.kernel.org
8292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8293 F: Documentation/ABI/stable/sysfs-bus-vmbus
8294 F: Documentation/ABI/testing/debugfs-hyperv
8295 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8297 F: arch/x86/include/asm/hyperv-tlfs.h
8298 F: arch/x86/include/asm/mshyperv.h
8299 F: arch/x86/include/asm/trace/hyperv.h
8300 F: arch/x86/kernel/cpu/mshyperv.c
8301 F: drivers/clocksource/hyperv_timer.c
8302 F: drivers/hid/hid-hyperv.c
8304 F: drivers/input/serio/hyperv-keyboard.c
8305 F: drivers/iommu/hyperv-iommu.c
8306 F: drivers/net/hyperv/
8307 F: drivers/pci/controller/pci-hyperv-intf.c
8308 F: drivers/pci/controller/pci-hyperv.c
8309 F: drivers/scsi/storvsc_drv.c
8310 F: drivers/uio/uio_hv_generic.c
8311 F: drivers/video/fbdev/hyperv_fb.c
8312 F: include/asm-generic/hyperv-tlfs.h
8313 F: include/asm-generic/mshyperv.h
8314 F: include/clocksource/hyperv_timer.h
8315 F: include/linux/hyperv.h
8316 F: include/uapi/linux/hyperv.h
8317 F: net/vmw_vsock/hyperv_transport.c
8321 M: Vignesh Raghavendra <vigneshr@ti.com>
8322 L: linux-mtd@lists.infradead.org
8324 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8325 C: irc://irc.oftc.net/mtd
8326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8327 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8328 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8329 F: drivers/mtd/hyperbus/
8330 F: include/linux/mtd/hyperbus.h
8332 HYPERVISOR VIRTUAL CONSOLE DRIVER
8333 L: linuxppc-dev@lists.ozlabs.org
8338 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8339 L: linux-i2c@vger.kernel.org
8340 L: linux-acpi@vger.kernel.org
8342 F: drivers/i2c/i2c-core-acpi.c
8344 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8345 M: Ajay Gupta <ajayg@nvidia.com>
8346 L: linux-i2c@vger.kernel.org
8348 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8349 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8352 M: Peter Rosin <peda@axentia.se>
8353 L: linux-i2c@vger.kernel.org
8355 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8356 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8357 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8358 F: Documentation/i2c/i2c-topology.rst
8359 F: Documentation/i2c/muxes/
8360 F: drivers/i2c/i2c-mux.c
8361 F: drivers/i2c/muxes/
8362 F: include/linux/i2c-mux.h
8364 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8365 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8366 L: linux-i2c@vger.kernel.org
8368 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8369 F: drivers/i2c/busses/i2c-mv64xxx.c
8371 I2C OVER PARALLEL PORT
8372 M: Jean Delvare <jdelvare@suse.com>
8373 L: linux-i2c@vger.kernel.org
8375 F: Documentation/i2c/busses/i2c-parport.rst
8376 F: drivers/i2c/busses/i2c-parport.c
8379 M: Wolfram Sang <wsa@kernel.org>
8380 L: linux-i2c@vger.kernel.org
8382 W: https://i2c.wiki.kernel.org/
8383 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8385 F: Documentation/devicetree/bindings/i2c/i2c.txt
8386 F: Documentation/i2c/
8388 F: include/linux/i2c-dev.h
8389 F: include/linux/i2c-smbus.h
8390 F: include/linux/i2c.h
8391 F: include/uapi/linux/i2c-*.h
8392 F: include/uapi/linux/i2c.h
8394 I2C SUBSYSTEM HOST DRIVERS
8395 L: linux-i2c@vger.kernel.org
8397 W: https://i2c.wiki.kernel.org/
8398 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8400 F: Documentation/devicetree/bindings/i2c/
8401 F: drivers/i2c/algos/
8402 F: drivers/i2c/busses/
8405 M: Jean Delvare <jdelvare@suse.com>
8406 L: linux-i2c@vger.kernel.org
8408 F: Documentation/i2c/busses/i2c-taos-evm.rst
8409 F: drivers/i2c/busses/i2c-taos-evm.c
8412 M: Till Harbaum <till@harbaum.org>
8413 L: linux-i2c@vger.kernel.org
8415 W: http://www.harbaum.org/till/i2c_tiny_usb
8416 F: drivers/i2c/busses/i2c-tiny-usb.c
8418 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8419 M: Jean Delvare <jdelvare@suse.com>
8420 L: linux-i2c@vger.kernel.org
8422 F: Documentation/i2c/busses/i2c-ali1535.rst
8423 F: Documentation/i2c/busses/i2c-ali1563.rst
8424 F: Documentation/i2c/busses/i2c-ali15x3.rst
8425 F: Documentation/i2c/busses/i2c-amd756.rst
8426 F: Documentation/i2c/busses/i2c-amd8111.rst
8427 F: Documentation/i2c/busses/i2c-i801.rst
8428 F: Documentation/i2c/busses/i2c-nforce2.rst
8429 F: Documentation/i2c/busses/i2c-piix4.rst
8430 F: Documentation/i2c/busses/i2c-sis5595.rst
8431 F: Documentation/i2c/busses/i2c-sis630.rst
8432 F: Documentation/i2c/busses/i2c-sis96x.rst
8433 F: Documentation/i2c/busses/i2c-via.rst
8434 F: Documentation/i2c/busses/i2c-viapro.rst
8435 F: drivers/i2c/busses/i2c-ali1535.c
8436 F: drivers/i2c/busses/i2c-ali1563.c
8437 F: drivers/i2c/busses/i2c-ali15x3.c
8438 F: drivers/i2c/busses/i2c-amd756-s4882.c
8439 F: drivers/i2c/busses/i2c-amd756.c
8440 F: drivers/i2c/busses/i2c-amd8111.c
8441 F: drivers/i2c/busses/i2c-i801.c
8442 F: drivers/i2c/busses/i2c-isch.c
8443 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8444 F: drivers/i2c/busses/i2c-nforce2.c
8445 F: drivers/i2c/busses/i2c-piix4.c
8446 F: drivers/i2c/busses/i2c-sis5595.c
8447 F: drivers/i2c/busses/i2c-sis630.c
8448 F: drivers/i2c/busses/i2c-sis96x.c
8449 F: drivers/i2c/busses/i2c-via.c
8450 F: drivers/i2c/busses/i2c-viapro.c
8452 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8453 M: Hans de Goede <hdegoede@redhat.com>
8454 L: linux-i2c@vger.kernel.org
8456 F: drivers/i2c/busses/i2c-cht-wc.c
8458 I2C/SMBUS ISMT DRIVER
8459 M: Seth Heasley <seth.heasley@intel.com>
8460 M: Neil Horman <nhorman@tuxdriver.com>
8461 L: linux-i2c@vger.kernel.org
8462 F: Documentation/i2c/busses/i2c-ismt.rst
8463 F: drivers/i2c/busses/i2c-ismt.c
8465 I2C/SMBUS STUB DRIVER
8466 M: Jean Delvare <jdelvare@suse.com>
8467 L: linux-i2c@vger.kernel.org
8469 F: drivers/i2c/i2c-stub.c
8471 I3C DRIVER FOR CADENCE I3C MASTER IP
8472 M: Przemysław Gaj <pgaj@cadence.com>
8474 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8475 F: drivers/i3c/master/i3c-master-cdns.c
8477 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8478 M: Vitor Soares <vitor.soares@synopsys.com>
8480 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8481 F: drivers/i3c/master/dw*
8484 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8485 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8487 C: irc://chat.freenode.net/linux-i3c
8488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8489 F: Documentation/ABI/testing/sysfs-bus-i3c
8490 F: Documentation/devicetree/bindings/i3c/
8491 F: Documentation/driver-api/i3c
8493 F: include/linux/i3c/
8495 IA64 (Itanium) PLATFORM
8496 L: linux-ia64@vger.kernel.org
8498 F: Documentation/ia64/
8501 IBM Power 842 compression accelerator
8502 M: Haren Myneni <haren@us.ibm.com>
8505 F: drivers/crypto/nx/Kconfig
8506 F: drivers/crypto/nx/Makefile
8507 F: drivers/crypto/nx/nx-842*
8508 F: include/linux/sw842.h
8511 IBM Power in-Nest Crypto Acceleration
8512 M: Breno Leitão <leitao@debian.org>
8513 M: Nayna Jain <nayna@linux.ibm.com>
8514 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8515 L: linux-crypto@vger.kernel.org
8517 F: drivers/crypto/nx/Kconfig
8518 F: drivers/crypto/nx/Makefile
8519 F: drivers/crypto/nx/nx-aes*
8520 F: drivers/crypto/nx/nx-sha*
8521 F: drivers/crypto/nx/nx.*
8522 F: drivers/crypto/nx/nx_csbcpb.h
8523 F: drivers/crypto/nx/nx_debugfs.c
8525 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8526 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8527 L: linux-pci@vger.kernel.org
8528 L: linuxppc-dev@lists.ozlabs.org
8530 F: drivers/pci/hotplug/rpadlpar*
8532 IBM Power Linux RAID adapter
8533 M: Brian King <brking@us.ibm.com>
8535 F: drivers/scsi/ipr.*
8537 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8538 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8539 L: linux-pci@vger.kernel.org
8540 L: linuxppc-dev@lists.ozlabs.org
8542 F: drivers/pci/hotplug/rpaphp*
8544 IBM Power SRIOV Virtual NIC Device Driver
8545 M: Dany Madden <drt@linux.ibm.com>
8546 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8547 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8548 R: Lijun Pan <lijunp213@gmail.com>
8549 L: netdev@vger.kernel.org
8551 F: drivers/net/ethernet/ibm/ibmvnic.*
8553 IBM Power Virtual Accelerator Switchboard
8554 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8555 L: linuxppc-dev@lists.ozlabs.org
8557 F: arch/powerpc/include/asm/vas.h
8558 F: arch/powerpc/platforms/powernv/copy-paste.h
8559 F: arch/powerpc/platforms/powernv/vas*
8561 IBM Power Virtual Ethernet Device Driver
8562 M: Cristobal Forno <cforno12@linux.ibm.com>
8563 L: netdev@vger.kernel.org
8565 F: drivers/net/ethernet/ibm/ibmveth.*
8567 IBM Power Virtual FC Device Drivers
8568 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8569 L: linux-scsi@vger.kernel.org
8571 F: drivers/scsi/ibmvscsi/ibmvfc*
8573 IBM Power Virtual Management Channel Driver
8574 M: Steven Royer <seroyer@linux.ibm.com>
8576 F: drivers/misc/ibmvmc.*
8578 IBM Power Virtual SCSI Device Drivers
8579 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8580 L: linux-scsi@vger.kernel.org
8582 F: drivers/scsi/ibmvscsi/ibmvscsi*
8583 F: include/scsi/viosrp.h
8585 IBM Power Virtual SCSI Device Target Driver
8586 M: Michael Cyr <mikecyr@linux.ibm.com>
8587 L: linux-scsi@vger.kernel.org
8588 L: target-devel@vger.kernel.org
8590 F: drivers/scsi/ibmvscsi_tgt/
8592 IBM Power VMX Cryptographic instructions
8593 M: Breno Leitão <leitao@debian.org>
8594 M: Nayna Jain <nayna@linux.ibm.com>
8595 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8596 L: linux-crypto@vger.kernel.org
8598 F: drivers/crypto/vmx/Kconfig
8599 F: drivers/crypto/vmx/Makefile
8600 F: drivers/crypto/vmx/aes*
8601 F: drivers/crypto/vmx/ghash*
8602 F: drivers/crypto/vmx/ppc-xlate.pl
8603 F: drivers/crypto/vmx/vmx.c
8605 IBM ServeRAID RAID DRIVER
8607 F: drivers/scsi/ips.*
8609 ICH LPC AND GPIO DRIVER
8610 M: Peter Tyser <ptyser@xes-inc.com>
8612 F: drivers/gpio/gpio-ich.c
8613 F: drivers/mfd/lpc_ich.c
8616 M: Max Staudt <max@enpas.org>
8617 L: linux-i2c@vger.kernel.org
8619 F: drivers/i2c/busses/i2c-icy.c
8622 M: "David S. Miller" <davem@davemloft.net>
8623 L: linux-ide@vger.kernel.org
8625 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8627 F: Documentation/ide/
8629 F: include/linux/ide.h
8632 L: linux-ide@vger.kernel.org
8634 F: Documentation/cdrom/ide-cd.rst
8635 F: drivers/ide/ide-cd*
8637 IDEAPAD LAPTOP EXTRAS DRIVER
8638 M: Ike Panhc <ike.pan@canonical.com>
8639 L: platform-driver-x86@vger.kernel.org
8641 W: http://launchpad.net/ideapad-laptop
8642 F: drivers/platform/x86/ideapad-laptop.c
8644 IDEAPAD LAPTOP SLIDEBAR DRIVER
8645 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8646 L: linux-input@vger.kernel.org
8648 W: https://github.com/o2genum/ideapad-slidebar
8649 F: drivers/input/misc/ideapad_slidebar.c
8651 IDT VersaClock 5 CLOCK DRIVER
8652 M: Luca Ceresoli <luca@lucaceresoli.net>
8654 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8655 F: drivers/clk/clk-versaclock5.c
8657 IEEE 802.15.4 SUBSYSTEM
8658 M: Alexander Aring <alex.aring@gmail.com>
8659 M: Stefan Schmidt <stefan@datenfreihafen.org>
8660 L: linux-wpan@vger.kernel.org
8662 W: https://linux-wpan.org/
8663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8665 F: Documentation/networking/ieee802154.rst
8666 F: drivers/net/ieee802154/
8667 F: include/linux/ieee802154.h
8668 F: include/linux/nl802154.h
8669 F: include/net/af_ieee802154.h
8670 F: include/net/cfg802154.h
8671 F: include/net/ieee802154_netdev.h
8672 F: include/net/mac802154.h
8673 F: include/net/nl802154.h
8678 M: Yotam Gigi <yotam.gi@gmail.com>
8679 M: Jamal Hadi Salim <jhs@mojatatu.com>
8680 F: include/net/ife.h
8681 F: include/uapi/linux/ife.h
8684 IGORPLUG-USB IR RECEIVER
8685 M: Sean Young <sean@mess.org>
8686 L: linux-media@vger.kernel.org
8688 F: drivers/media/rc/igorplugusb.c
8690 IGUANAWORKS USB IR TRANSCEIVER
8691 M: Sean Young <sean@mess.org>
8692 L: linux-media@vger.kernel.org
8694 F: drivers/media/rc/iguanair.c
8696 IIO DIGITAL POTENTIOMETER DAC
8697 M: Peter Rosin <peda@axentia.se>
8698 L: linux-iio@vger.kernel.org
8700 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8701 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8702 F: drivers/iio/dac/dpot-dac.c
8704 IIO ENVELOPE DETECTOR
8705 M: Peter Rosin <peda@axentia.se>
8706 L: linux-iio@vger.kernel.org
8708 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8709 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8710 F: drivers/iio/adc/envelope-detector.c
8713 M: Peter Rosin <peda@axentia.se>
8714 L: linux-iio@vger.kernel.org
8716 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8717 F: drivers/iio/multiplexer/iio-mux.c
8719 IIO SUBSYSTEM AND DRIVERS
8720 M: Jonathan Cameron <jic23@kernel.org>
8721 R: Lars-Peter Clausen <lars@metafoo.de>
8722 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8723 L: linux-iio@vger.kernel.org
8725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8726 F: Documentation/ABI/testing/configfs-iio*
8727 F: Documentation/ABI/testing/sysfs-bus-iio*
8728 F: Documentation/devicetree/bindings/iio/
8730 F: drivers/staging/iio/
8731 F: include/linux/iio/
8735 M: Peter Rosin <peda@axentia.se>
8736 L: linux-iio@vger.kernel.org
8738 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8739 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8740 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8741 F: drivers/iio/afe/iio-rescale.c
8743 IKANOS/ADI EAGLE ADSL USB DRIVER
8744 M: Matthieu Castet <castet.matthieu@free.fr>
8745 M: Stanislaw Gruszka <stf_xl@wp.pl>
8747 F: drivers/usb/atm/ueagle-atm.c
8749 IMGTEC ASCII LCD DRIVER
8750 M: Paul Burton <paulburton@kernel.org>
8752 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8753 F: drivers/auxdisplay/img-ascii-lcd.c
8755 IMGTEC IR DECODER DRIVER
8757 F: drivers/media/rc/img-ir/
8759 IMON SOUNDGRAPH USB IR RECEIVER
8760 M: Sean Young <sean@mess.org>
8761 L: linux-media@vger.kernel.org
8763 F: drivers/media/rc/imon.c
8764 F: drivers/media/rc/imon_raw.c
8766 IMS TWINTURBO FRAMEBUFFER DRIVER
8767 L: linux-fbdev@vger.kernel.org
8769 F: drivers/video/fbdev/imsttfb.c
8771 INA209 HARDWARE MONITOR DRIVER
8772 M: Guenter Roeck <linux@roeck-us.net>
8773 L: linux-hwmon@vger.kernel.org
8775 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8776 F: Documentation/hwmon/ina209.rst
8777 F: drivers/hwmon/ina209.c
8779 INA2XX HARDWARE MONITOR DRIVER
8780 M: Guenter Roeck <linux@roeck-us.net>
8781 L: linux-hwmon@vger.kernel.org
8783 F: Documentation/hwmon/ina2xx.rst
8784 F: drivers/hwmon/ina2xx.c
8785 F: include/linux/platform_data/ina2xx.h
8787 INDUSTRY PACK SUBSYSTEM (IPACK)
8788 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8789 M: Jens Taprogge <jens.taprogge@taprogge.org>
8790 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8791 L: industrypack-devel@lists.sourceforge.net
8793 W: http://industrypack.sourceforge.net
8796 INFINEON DPS310 Driver
8797 M: Eddie James <eajames@linux.ibm.com>
8798 L: linux-iio@vger.kernel.org
8800 F: drivers/iio/pressure/dps310.c
8802 INFINIBAND SUBSYSTEM
8803 M: Doug Ledford <dledford@redhat.com>
8804 M: Jason Gunthorpe <jgg@nvidia.com>
8805 L: linux-rdma@vger.kernel.org
8807 W: https://github.com/linux-rdma/rdma-core
8808 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8810 F: Documentation/devicetree/bindings/infiniband/
8811 F: Documentation/infiniband/
8812 F: drivers/infiniband/
8814 F: include/trace/events/ib_mad.h
8815 F: include/trace/events/ib_umad.h
8816 F: include/uapi/linux/if_infiniband.h
8817 F: include/uapi/rdma/
8818 F: samples/bpf/ibumad_kern.c
8819 F: samples/bpf/ibumad_user.c
8821 INGENIC JZ4780 NAND DRIVER
8822 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8823 L: linux-mtd@lists.infradead.org
8824 L: linux-mips@vger.kernel.org
8826 F: drivers/mtd/nand/raw/ingenic/
8829 M: Paul Cercueil <paul@crapouillou.net>
8830 L: linux-mips@vger.kernel.org
8832 F: arch/mips/boot/dts/ingenic/
8833 F: arch/mips/generic/board-ingenic.c
8834 F: arch/mips/include/asm/mach-ingenic/
8835 F: arch/mips/ingenic/Kconfig
8836 F: drivers/clk/ingenic/
8837 F: drivers/dma/dma-jz4780.c
8838 F: drivers/gpu/drm/ingenic/
8839 F: drivers/i2c/busses/i2c-jz4780.c
8840 F: drivers/iio/adc/ingenic-adc.c
8841 F: drivers/irqchip/irq-ingenic.c
8842 F: drivers/memory/jz4780-nemc.c
8843 F: drivers/mmc/host/jz4740_mmc.c
8844 F: drivers/mtd/nand/raw/ingenic/
8845 F: drivers/pinctrl/pinctrl-ingenic.c
8846 F: drivers/power/supply/ingenic-battery.c
8847 F: drivers/pwm/pwm-jz4740.c
8848 F: drivers/remoteproc/ingenic_rproc.c
8849 F: drivers/rtc/rtc-jz4740.c
8850 F: drivers/tty/serial/8250/8250_ingenic.c
8851 F: drivers/usb/musb/jz4740.c
8852 F: drivers/watchdog/jz4740_wdt.c
8853 F: include/dt-bindings/iio/adc/ingenic,adc.h
8854 F: include/linux/mfd/ingenic-tcu.h
8855 F: sound/soc/codecs/jz47*
8856 F: sound/soc/jz4740/
8859 M: Jan Kara <jack@suse.cz>
8860 R: Amir Goldstein <amir73il@gmail.com>
8861 L: linux-fsdevel@vger.kernel.org
8863 F: Documentation/filesystems/inotify.rst
8864 F: fs/notify/inotify/
8865 F: include/linux/inotify.h
8866 F: include/uapi/linux/inotify.h
8868 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8869 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8870 L: linux-input@vger.kernel.org
8872 Q: http://patchwork.kernel.org/project/linux-input/list/
8873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8874 F: Documentation/devicetree/bindings/input/
8875 F: Documentation/devicetree/bindings/serio/
8876 F: Documentation/input/
8878 F: include/linux/input.h
8879 F: include/linux/input/
8880 F: include/uapi/linux/input-event-codes.h
8881 F: include/uapi/linux/input.h
8883 INPUT MULTITOUCH (MT) PROTOCOL
8884 M: Henrik Rydberg <rydberg@bitmath.org>
8885 L: linux-input@vger.kernel.org
8887 F: Documentation/input/multi-touch-protocol.rst
8888 F: drivers/input/input-mt.c
8891 INSIDE SECURE CRYPTO DRIVER
8892 M: Antoine Tenart <atenart@kernel.org>
8893 L: linux-crypto@vger.kernel.org
8895 F: drivers/crypto/inside-secure/
8897 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8898 M: Mimi Zohar <zohar@linux.ibm.com>
8899 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8900 L: linux-integrity@vger.kernel.org
8902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8903 F: security/integrity/ima/
8905 INTEL 810/815 FRAMEBUFFER DRIVER
8906 M: Antonino Daplas <adaplas@gmail.com>
8907 L: linux-fbdev@vger.kernel.org
8909 F: drivers/video/fbdev/i810/
8912 M: Cezary Rojewski <cezary.rojewski@intel.com>
8913 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8914 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8915 M: Jie Yang <yang.jie@linux.intel.com>
8916 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8920 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8921 M: Hans de Goede <hdegoede@redhat.com>
8922 L: platform-driver-x86@vger.kernel.org
8924 F: drivers/platform/x86/intel_atomisp2_pm.c
8926 INTEL ATOMISP2 LED DRIVER
8927 M: Hans de Goede <hdegoede@redhat.com>
8928 L: platform-driver-x86@vger.kernel.org
8930 F: drivers/platform/x86/intel_atomisp2_led.c
8932 INTEL BROXTON PMC DRIVER
8933 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8934 M: Zha Qipeng <qipeng.zha@intel.com>
8936 F: drivers/mfd/intel_pmc_bxt.c
8937 F: include/linux/mfd/intel_pmc_bxt.h
8939 INTEL C600 SERIES SAS CONTROLLER DRIVER
8940 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8941 L: linux-scsi@vger.kernel.org
8943 T: git git://git.code.sf.net/p/intel-sas/isci
8944 F: drivers/scsi/isci/
8946 INTEL CPU family model numbers
8947 M: Tony Luck <tony.luck@intel.com>
8949 L: linux-kernel@vger.kernel.org
8951 F: arch/x86/include/asm/intel-family.h
8953 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8954 M: Jani Nikula <jani.nikula@linux.intel.com>
8955 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8956 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8957 L: intel-gfx@lists.freedesktop.org
8959 W: https://01.org/linuxgraphics/
8960 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8961 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8962 C: irc://chat.freenode.net/intel-gfx
8963 T: git git://anongit.freedesktop.org/drm-intel
8964 F: Documentation/gpu/i915.rst
8965 F: drivers/gpu/drm/i915/
8966 F: include/drm/i915*
8967 F: include/uapi/drm/i915_drm.h
8969 INTEL ETHERNET DRIVERS
8970 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8971 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8972 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8974 W: http://www.intel.com/support/feedback.htm
8975 W: http://e1000.sourceforge.net/
8976 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8979 F: Documentation/networking/device_drivers/ethernet/intel/
8980 F: drivers/net/ethernet/intel/
8981 F: drivers/net/ethernet/intel/*/
8982 F: include/linux/avf/virtchnl.h
8984 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8985 M: Maik Broemme <mbroemme@libmpq.org>
8986 L: linux-fbdev@vger.kernel.org
8988 F: Documentation/fb/intelfb.rst
8989 F: drivers/video/fbdev/intelfb/
8992 M: Andy Shevchenko <andy@kernel.org>
8993 L: linux-gpio@vger.kernel.org
8995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8996 F: drivers/gpio/gpio-ich.c
8997 F: drivers/gpio/gpio-merrifield.c
8998 F: drivers/gpio/gpio-ml-ioh.c
8999 F: drivers/gpio/gpio-pch.c
9000 F: drivers/gpio/gpio-sch.c
9001 F: drivers/gpio/gpio-sodaville.c
9003 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9004 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9005 M: Zhi Wang <zhi.a.wang@intel.com>
9006 L: intel-gvt-dev@lists.freedesktop.org
9007 L: intel-gfx@lists.freedesktop.org
9009 W: https://01.org/igvt-g
9010 T: git https://github.com/intel/gvt-linux.git
9011 F: drivers/gpu/drm/i915/gvt/
9013 INTEL HID EVENT DRIVER
9014 M: Alex Hung <alex.hung@canonical.com>
9015 L: platform-driver-x86@vger.kernel.org
9017 F: drivers/platform/x86/intel-hid.c
9019 INTEL I/OAT DMA DRIVER
9020 M: Dave Jiang <dave.jiang@intel.com>
9021 R: Dan Williams <dan.j.williams@intel.com>
9022 L: dmaengine@vger.kernel.org
9024 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9025 F: drivers/dma/ioat*
9028 M: Dave Jiang <dave.jiang@intel.com>
9029 L: dmaengine@vger.kernel.org
9031 F: drivers/dma/idxd/*
9032 F: include/uapi/linux/idxd.h
9035 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9036 M: Len Brown <lenb@kernel.org>
9037 L: linux-pm@vger.kernel.org
9039 B: https://bugzilla.kernel.org
9040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9041 F: drivers/idle/intel_idle.c
9043 INTEL INTEGRATED SENSOR HUB DRIVER
9044 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9045 M: Jiri Kosina <jikos@kernel.org>
9046 L: linux-input@vger.kernel.org
9048 F: drivers/hid/intel-ish-hid/
9051 M: David Woodhouse <dwmw2@infradead.org>
9052 M: Lu Baolu <baolu.lu@linux.intel.com>
9053 L: iommu@lists.linux-foundation.org
9055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9056 F: drivers/iommu/intel/
9057 F: include/linux/intel-iommu.h
9058 F: include/linux/intel-svm.h
9060 INTEL IOP-ADMA DMA DRIVER
9061 R: Dan Williams <dan.j.williams@intel.com>
9063 F: drivers/dma/iop-adma.c
9065 INTEL IPU3 CSI-2 CIO2 DRIVER
9066 M: Yong Zhi <yong.zhi@intel.com>
9067 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9068 M: Bingbu Cao <bingbu.cao@intel.com>
9069 M: Dan Scally <djrscally@gmail.com>
9070 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9071 L: linux-media@vger.kernel.org
9073 T: git git://linuxtv.org/media_tree.git
9074 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9075 F: drivers/media/pci/intel/ipu3/
9077 INTEL IPU3 CSI-2 IMGU DRIVER
9078 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9079 R: Bingbu Cao <bingbu.cao@intel.com>
9080 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9081 L: linux-media@vger.kernel.org
9083 F: Documentation/admin-guide/media/ipu3.rst
9084 F: Documentation/admin-guide/media/ipu3_rcb.svg
9085 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9086 F: drivers/staging/media/ipu3/
9088 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9089 M: Krzysztof Halasa <khalasa@piap.pl>
9091 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9092 F: drivers/net/wan/ixp4xx_hss.c
9093 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9094 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9095 F: include/linux/soc/ixp4xx/npe.h
9096 F: include/linux/soc/ixp4xx/qmgr.h
9098 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9099 M: Deepak Saxena <dsaxena@plexity.net>
9101 F: drivers/char/hw_random/ixp4xx-rng.c
9103 INTEL KEEM BAY DRM DRIVER
9104 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9105 M: Edmund Dea <edmund.j.dea@intel.com>
9107 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9108 F: drivers/gpu/drm/kmb/
9110 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9111 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9113 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9114 F: drivers/crypto/keembay/Kconfig
9115 F: drivers/crypto/keembay/Makefile
9116 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9117 F: drivers/crypto/keembay/ocs-aes.c
9118 F: drivers/crypto/keembay/ocs-aes.h
9120 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9121 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9122 M: Declan Murphy <declan.murphy@intel.com>
9124 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9125 F: drivers/crypto/keembay/Kconfig
9126 F: drivers/crypto/keembay/Makefile
9127 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9128 F: drivers/crypto/keembay/ocs-hcu.c
9129 F: drivers/crypto/keembay/ocs-hcu.h
9131 INTEL MANAGEMENT ENGINE (mei)
9132 M: Tomas Winkler <tomas.winkler@intel.com>
9133 L: linux-kernel@vger.kernel.org
9135 F: Documentation/driver-api/mei/*
9136 F: drivers/misc/mei/
9137 F: drivers/watchdog/mei_wdt.c
9138 F: include/linux/mei_cl_bus.h
9139 F: include/uapi/linux/mei.h
9142 INTEL MENLOW THERMAL DRIVER
9143 M: Sujith Thomas <sujith.thomas@intel.com>
9144 L: platform-driver-x86@vger.kernel.org
9146 W: https://01.org/linux-acpi
9147 F: drivers/platform/x86/intel_menlow.c
9149 INTEL P-Unit IPC DRIVER
9150 M: Zha Qipeng <qipeng.zha@intel.com>
9151 L: platform-driver-x86@vger.kernel.org
9153 F: arch/x86/include/asm/intel_punit_ipc.h
9154 F: drivers/platform/x86/intel_punit_ipc.c
9156 INTEL PMC CORE DRIVER
9157 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9158 M: David E Box <david.e.box@intel.com>
9159 L: platform-driver-x86@vger.kernel.org
9161 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9162 F: drivers/platform/x86/intel_pmc_core*
9164 INTEL PMIC GPIO DRIVERS
9165 M: Andy Shevchenko <andy@kernel.org>
9167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9168 F: drivers/gpio/gpio-*cove.c
9170 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9171 M: Andy Shevchenko <andy@kernel.org>
9173 F: drivers/mfd/intel_soc_pmic*
9174 F: include/linux/mfd/intel_soc_pmic*
9177 M: "David E. Box" <david.e.box@linux.intel.com>
9179 F: drivers/mfd/intel_pmt.c
9180 F: drivers/platform/x86/intel_pmt_*
9182 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9183 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9184 L: linux-wireless@vger.kernel.org
9186 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9187 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9188 F: drivers/net/wireless/intel/ipw2x00/
9191 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9192 M: Len Brown <lenb@kernel.org>
9193 L: linux-pm@vger.kernel.org
9195 F: drivers/cpufreq/intel_pstate.c
9197 INTEL RDMA RNIC DRIVER
9198 M: Faisal Latif <faisal.latif@intel.com>
9199 M: Shiraz Saleem <shiraz.saleem@intel.com>
9200 L: linux-rdma@vger.kernel.org
9202 F: drivers/infiniband/hw/i40iw/
9203 F: include/uapi/rdma/i40iw-abi.h
9206 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9208 F: arch/x86/include/asm/intel_scu_ipc.h
9209 F: drivers/platform/x86/intel_scu_*
9211 INTEL SPEED SELECT TECHNOLOGY
9212 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9213 L: platform-driver-x86@vger.kernel.org
9215 F: drivers/platform/x86/intel_speed_select_if/
9216 F: include/uapi/linux/isst_if.h
9217 F: tools/power/x86/intel-speed-select/
9219 INTEL STRATIX10 FIRMWARE DRIVERS
9220 M: Richard Gong <richard.gong@linux.intel.com>
9221 L: linux-kernel@vger.kernel.org
9223 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9224 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9225 F: drivers/firmware/stratix10-rsu.c
9226 F: drivers/firmware/stratix10-svc.c
9227 F: include/linux/firmware/intel/stratix10-smc.h
9228 F: include/linux/firmware/intel/stratix10-svc-client.h
9230 INTEL TELEMETRY DRIVER
9231 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9232 M: "David E. Box" <david.e.box@linux.intel.com>
9233 L: platform-driver-x86@vger.kernel.org
9235 F: arch/x86/include/asm/intel_telemetry.h
9236 F: drivers/platform/x86/intel_telemetry*
9238 INTEL UNCORE FREQUENCY CONTROL
9239 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9240 L: platform-driver-x86@vger.kernel.org
9242 F: drivers/platform/x86/intel-uncore-frequency.c
9244 INTEL VIRTUAL BUTTON DRIVER
9245 M: AceLan Kao <acelan.kao@canonical.com>
9246 L: platform-driver-x86@vger.kernel.org
9248 F: drivers/platform/x86/intel-vbtn.c
9250 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9251 M: Stanislaw Gruszka <stf_xl@wp.pl>
9252 L: linux-wireless@vger.kernel.org
9254 F: drivers/net/wireless/intel/iwlegacy/
9256 INTEL WIRELESS WIFI LINK (iwlwifi)
9257 M: Luca Coelho <luciano.coelho@intel.com>
9258 L: linux-wireless@vger.kernel.org
9260 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9262 F: drivers/net/wireless/intel/iwlwifi/
9264 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9265 M: Jithu Joseph <jithu.joseph@intel.com>
9266 R: Maurice Ma <maurice.ma@intel.com>
9268 W: https://slimbootloader.github.io/security/firmware-update.html
9269 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9271 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9272 L: Dell.Client.Kernel@dell.com
9274 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9277 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9279 F: Documentation/trace/intel_th.rst
9280 F: drivers/hwtracing/intel_th/
9281 F: include/linux/intel_th.h
9283 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9284 M: Ning Sun <ning.sun@intel.com>
9285 L: tboot-devel@lists.sourceforge.net
9287 W: http://tboot.sourceforge.net
9288 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9289 F: Documentation/x86/intel_txt.rst
9290 F: arch/x86/kernel/tboot.c
9291 F: include/linux/tboot.h
9294 M: Jarkko Sakkinen <jarkko@kernel.org>
9295 R: Dave Hansen <dave.hansen@linux.intel.com>
9296 L: linux-sgx@vger.kernel.org
9298 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9300 F: Documentation/x86/sgx.rst
9301 F: arch/x86/entry/vdso/vsgx.S
9302 F: arch/x86/include/asm/sgx.h
9303 F: arch/x86/include/uapi/asm/sgx.h
9304 F: arch/x86/kernel/cpu/sgx/*
9305 F: tools/testing/selftests/sgx/*
9309 M: Georgi Djakov <djakov@kernel.org>
9310 L: linux-pm@vger.kernel.org
9312 F: Documentation/devicetree/bindings/interconnect/
9313 F: Documentation/driver-api/interconnect.rst
9314 F: drivers/interconnect/
9315 F: include/dt-bindings/interconnect/
9316 F: include/linux/interconnect-provider.h
9317 F: include/linux/interconnect.h
9319 INVENSENSE ICM-426xx IMU DRIVER
9320 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9321 L: linux-iio@vger.kernel.org
9323 W: https://invensense.tdk.com/
9324 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9325 F: drivers/iio/imu/inv_icm42600/
9327 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9328 M: Linus Walleij <linus.walleij@linaro.org>
9329 L: linux-iio@vger.kernel.org
9331 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9332 F: drivers/iio/gyro/mpu3050*
9334 IOC3 ETHERNET DRIVER
9335 M: Ralf Baechle <ralf@linux-mips.org>
9336 L: linux-mips@vger.kernel.org
9338 F: drivers/net/ethernet/sgi/ioc3-eth.c
9340 IOMAP FILESYSTEM LIBRARY
9341 M: Christoph Hellwig <hch@infradead.org>
9342 M: Darrick J. Wong <djwong@kernel.org>
9343 M: linux-xfs@vger.kernel.org
9344 M: linux-fsdevel@vger.kernel.org
9345 L: linux-xfs@vger.kernel.org
9346 L: linux-fsdevel@vger.kernel.org
9348 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9350 F: include/linux/iomap.h
9353 M: Joerg Roedel <joro@8bytes.org>
9354 M: Will Deacon <will@kernel.org>
9355 L: iommu@lists.linux-foundation.org
9357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9358 F: Documentation/devicetree/bindings/iommu/
9359 F: Documentation/userspace-api/iommu.rst
9361 F: include/linux/iommu.h
9362 F: include/linux/iova.h
9363 F: include/linux/of_iommu.h
9364 F: include/uapi/linux/iommu.h
9367 M: Jens Axboe <axboe@kernel.dk>
9368 R: Pavel Begunkov <asml.silence@gmail.com>
9369 L: io-uring@vger.kernel.org
9371 T: git git://git.kernel.dk/linux-block
9372 T: git git://git.kernel.dk/liburing
9376 F: include/linux/io_uring.h
9377 F: include/uapi/linux/io_uring.h
9380 M: Corey Minyard <minyard@acm.org>
9381 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9383 W: http://openipmi.sourceforge.net/
9384 F: Documentation/driver-api/ipmi.rst
9385 F: Documentation/devicetree/bindings/ipmi/
9386 F: drivers/char/ipmi/
9387 F: include/linux/ipmi*
9388 F: include/uapi/linux/ipmi*
9390 IPS SCSI RAID DRIVER
9391 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9392 L: linux-scsi@vger.kernel.org
9394 W: http://www.adaptec.com/
9395 F: drivers/scsi/ips*
9398 M: Simon Horman <horms@verge.net.au>
9399 M: Julian Anastasov <ja@ssi.bg>
9400 L: netdev@vger.kernel.org
9401 L: lvs-devel@vger.kernel.org
9403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9405 F: Documentation/networking/ipvs-sysctl.rst
9406 F: include/net/ip_vs.h
9407 F: include/uapi/linux/ip_vs.h
9408 F: net/netfilter/ipvs/
9411 M: Jiri Kosina <jikos@kernel.org>
9412 M: David Sterba <dsterba@suse.com>
9414 F: drivers/tty/ipwireless/
9417 L: netdev@vger.kernel.org
9419 F: include/uapi/linux/ipx.h
9421 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9422 M: Marc Zyngier <maz@kernel.org>
9424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9425 F: Documentation/core-api/irq/irq-domain.rst
9426 F: include/linux/irqdomain.h
9427 F: kernel/irq/irqdomain.c
9431 M: Thomas Gleixner <tglx@linutronix.de>
9432 L: linux-kernel@vger.kernel.org
9434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9438 M: Thomas Gleixner <tglx@linutronix.de>
9439 M: Marc Zyngier <maz@kernel.org>
9440 L: linux-kernel@vger.kernel.org
9442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9443 F: Documentation/devicetree/bindings/interrupt-controller/
9447 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9449 F: Documentation/driver-api/isa.rst
9450 F: drivers/base/isa.c
9451 F: include/linux/isa.h
9454 M: Hans Verkuil <hverkuil@xs4all.nl>
9455 L: linux-media@vger.kernel.org
9457 W: https://linuxtv.org
9458 T: git git://linuxtv.org/media_tree.git
9459 F: drivers/media/radio/radio-isa*
9462 M: Jaroslav Kysela <perex@perex.cz>
9464 F: Documentation/driver-api/isapnp.rst
9465 F: drivers/pnp/isapnp/
9466 F: include/linux/isapnp.h
9469 M: Lee Duncan <lduncan@suse.com>
9470 M: Chris Leech <cleech@redhat.com>
9471 L: open-iscsi@googlegroups.com
9472 L: linux-scsi@vger.kernel.org
9474 W: www.open-iscsi.com
9475 F: drivers/scsi/*iscsi*
9476 F: include/scsi/*iscsi*
9478 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9479 M: Peter Jones <pjones@redhat.com>
9480 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9482 F: drivers/firmware/iscsi_ibft*
9484 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9485 M: Sagi Grimberg <sagi@grimberg.me>
9486 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9487 L: linux-rdma@vger.kernel.org
9489 W: http://www.openfabrics.org
9490 W: www.open-iscsi.org
9491 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9492 F: drivers/infiniband/ulp/iser/
9494 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9495 M: Sagi Grimberg <sagi@grimberg.me>
9496 L: linux-rdma@vger.kernel.org
9497 L: target-devel@vger.kernel.org
9499 W: http://www.linux-iscsi.org
9500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9501 F: drivers/infiniband/ulp/isert
9503 ISDN/CMTP OVER BLUETOOTH
9504 M: Karsten Keil <isdn@linux-pingi.de>
9505 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9506 L: netdev@vger.kernel.org
9508 W: http://www.isdn4linux.de
9509 F: Documentation/isdn/
9510 F: drivers/isdn/capi/
9511 F: include/linux/isdn/
9512 F: include/uapi/linux/isdn/
9513 F: net/bluetooth/cmtp/
9515 ISDN/mISDN SUBSYSTEM
9516 M: Karsten Keil <isdn@linux-pingi.de>
9517 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9518 L: netdev@vger.kernel.org
9520 W: http://www.isdn4linux.de
9521 F: drivers/isdn/Kconfig
9522 F: drivers/isdn/Makefile
9523 F: drivers/isdn/hardware/
9524 F: drivers/isdn/mISDN/
9526 IT87 HARDWARE MONITORING DRIVER
9527 M: Jean Delvare <jdelvare@suse.com>
9528 L: linux-hwmon@vger.kernel.org
9530 F: Documentation/hwmon/it87.rst
9531 F: drivers/hwmon/it87.c
9534 M: Antti Palosaari <crope@iki.fi>
9535 L: linux-media@vger.kernel.org
9537 W: https://linuxtv.org
9538 W: http://palosaari.fi/linux/
9539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9540 T: git git://linuxtv.org/anttip/media_tree.git
9541 F: drivers/media/tuners/it913x*
9543 IVTV VIDEO4LINUX DRIVER
9544 M: Andy Walls <awalls@md.metrocast.net>
9545 L: linux-media@vger.kernel.org
9547 W: https://linuxtv.org
9548 T: git git://linuxtv.org/media_tree.git
9549 F: Documentation/admin-guide/media/ivtv*
9550 F: drivers/media/pci/ivtv/
9551 F: include/uapi/linux/ivtv*
9553 IX2505V MEDIA DRIVER
9554 M: Malcolm Priestley <tvboxspy@gmail.com>
9555 L: linux-media@vger.kernel.org
9557 W: https://linuxtv.org
9558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9559 F: drivers/media/dvb-frontends/ix2505v*
9561 JAILHOUSE HYPERVISOR INTERFACE
9562 M: Jan Kiszka <jan.kiszka@siemens.com>
9563 L: jailhouse-dev@googlegroups.com
9565 F: arch/x86/include/asm/jailhouse_para.h
9566 F: arch/x86/kernel/jailhouse.c
9568 JC42.4 TEMPERATURE SENSOR DRIVER
9569 M: Guenter Roeck <linux@roeck-us.net>
9570 L: linux-hwmon@vger.kernel.org
9572 F: Documentation/hwmon/jc42.rst
9573 F: drivers/hwmon/jc42.c
9576 M: Dave Kleikamp <shaggy@kernel.org>
9577 L: jfs-discussion@lists.sourceforge.net
9579 W: http://jfs.sourceforge.net/
9580 T: git git://github.com/kleikamp/linux-shaggy.git
9581 F: Documentation/admin-guide/jfs.rst
9585 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9586 L: netdev@vger.kernel.org
9588 F: drivers/net/ethernet/jme.*
9590 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9591 M: David Woodhouse <dwmw2@infradead.org>
9592 M: Richard Weinberger <richard@nod.at>
9593 L: linux-mtd@lists.infradead.org
9595 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9596 T: git git://git.infradead.org/ubifs-2.6.git
9598 F: include/uapi/linux/jffs2.h
9600 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9601 M: "Theodore Ts'o" <tytso@mit.edu>
9602 M: Jan Kara <jack@suse.com>
9603 L: linux-ext4@vger.kernel.org
9606 F: include/linux/jbd2.h
9608 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9609 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9610 L: linux-media@vger.kernel.org
9612 F: drivers/media/platform/rcar_jpu.c
9614 JSM Neo PCI based serial card
9615 L: linux-serial@vger.kernel.org
9617 F: drivers/tty/serial/jsm/
9619 K10TEMP HARDWARE MONITORING DRIVER
9620 M: Clemens Ladisch <clemens@ladisch.de>
9621 L: linux-hwmon@vger.kernel.org
9623 F: Documentation/hwmon/k10temp.rst
9624 F: drivers/hwmon/k10temp.c
9626 K8TEMP HARDWARE MONITORING DRIVER
9627 M: Rudolf Marek <r.marek@assembler.cz>
9628 L: linux-hwmon@vger.kernel.org
9630 F: Documentation/hwmon/k8temp.rst
9631 F: drivers/hwmon/k8temp.c
9634 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9635 R: Alexander Potapenko <glider@google.com>
9636 R: Andrey Konovalov <andreyknvl@gmail.com>
9637 R: Dmitry Vyukov <dvyukov@google.com>
9638 L: kasan-dev@googlegroups.com
9640 F: Documentation/dev-tools/kasan.rst
9641 F: arch/*/include/asm/*kasan.h
9642 F: arch/*/mm/kasan_init*
9643 F: include/linux/kasan*.h
9644 F: lib/Kconfig.kasan
9645 F: lib/test_kasan*.c
9647 F: scripts/Makefile.kasan
9650 M: Masahiro Yamada <masahiroy@kernel.org>
9651 L: linux-kbuild@vger.kernel.org
9653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9654 F: Documentation/kbuild/kconfig*
9655 F: scripts/Kconfig.include
9659 R: Dmitry Vyukov <dvyukov@google.com>
9660 R: Andrey Konovalov <andreyknvl@gmail.com>
9661 L: kasan-dev@googlegroups.com
9663 F: Documentation/dev-tools/kcov.rst
9664 F: include/linux/kcov.h
9665 F: include/uapi/linux/kcov.h
9667 F: scripts/Makefile.kcov
9670 M: Marco Elver <elver@google.com>
9671 R: Dmitry Vyukov <dvyukov@google.com>
9672 L: kasan-dev@googlegroups.com
9674 F: Documentation/dev-tools/kcsan.rst
9675 F: include/linux/kcsan*.h
9677 F: lib/Kconfig.kcsan
9678 F: scripts/Makefile.kcsan
9681 M: Dave Young <dyoung@redhat.com>
9682 M: Baoquan He <bhe@redhat.com>
9683 R: Vivek Goyal <vgoyal@redhat.com>
9684 L: kexec@lists.infradead.org
9686 W: http://lse.sourceforge.net/kdump/
9687 F: Documentation/admin-guide/kdump/
9689 F: include/linux/crash_core.h
9690 F: include/linux/crash_dump.h
9691 F: include/uapi/linux/vmcore.h
9694 KEENE FM RADIO TRANSMITTER DRIVER
9695 M: Hans Verkuil <hverkuil@xs4all.nl>
9696 L: linux-media@vger.kernel.org
9698 W: https://linuxtv.org
9699 T: git git://linuxtv.org/media_tree.git
9700 F: drivers/media/radio/radio-keene*
9703 M: Ian Kent <raven@themaw.net>
9704 L: autofs@vger.kernel.org
9708 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9709 M: Masahiro Yamada <masahiroy@kernel.org>
9710 M: Michal Marek <michal.lkml@markovi.net>
9711 L: linux-kbuild@vger.kernel.org
9713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9714 F: Documentation/kbuild/
9716 F: scripts/*vmlinux*
9718 F: scripts/Makefile*
9725 L: kernel-janitors@vger.kernel.org
9727 W: http://kernelnewbies.org/KernelJanitors
9729 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9730 M: "J. Bruce Fields" <bfields@fieldses.org>
9731 M: Chuck Lever <chuck.lever@oracle.com>
9732 L: linux-nfs@vger.kernel.org
9734 W: http://nfs.sourceforge.net/
9735 T: git git://linux-nfs.org/~bfields/linux.git
9739 F: include/linux/lockd/
9740 F: include/linux/sunrpc/
9741 F: include/uapi/linux/nfsd/
9742 F: include/uapi/linux/sunrpc/
9744 F: Documentation/filesystems/nfs/
9746 KERNEL SELFTEST FRAMEWORK
9747 M: Shuah Khan <shuah@kernel.org>
9748 M: Shuah Khan <skhan@linuxfoundation.org>
9749 L: linux-kselftest@vger.kernel.org
9751 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9753 F: Documentation/dev-tools/kselftest*
9754 F: tools/testing/selftests/
9756 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9757 M: Brendan Higgins <brendanhiggins@google.com>
9758 L: linux-kselftest@vger.kernel.org
9759 L: kunit-dev@googlegroups.com
9761 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9762 F: Documentation/dev-tools/kunit/
9765 F: tools/testing/kunit/
9767 KERNEL USERMODE HELPER
9768 M: Luis Chamberlain <mcgrof@kernel.org>
9769 L: linux-kernel@vger.kernel.org
9771 F: include/linux/umh.h
9774 KERNEL VIRTUAL MACHINE (KVM)
9775 M: Paolo Bonzini <pbonzini@redhat.com>
9776 L: kvm@vger.kernel.org
9778 W: http://www.linux-kvm.org
9779 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9780 F: Documentation/virt/kvm/
9781 F: include/asm-generic/kvm*
9782 F: include/kvm/iodev.h
9783 F: include/linux/kvm*
9784 F: include/trace/events/kvm.h
9785 F: include/uapi/asm-generic/kvm*
9786 F: include/uapi/linux/kvm*
9788 F: tools/testing/selftests/kvm/
9791 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9792 M: Marc Zyngier <maz@kernel.org>
9793 R: James Morse <james.morse@arm.com>
9794 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9795 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9797 L: kvmarm@lists.cs.columbia.edu
9799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9800 F: arch/arm64/include/asm/kvm*
9801 F: arch/arm64/include/uapi/asm/kvm*
9803 F: include/kvm/arm_*
9805 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9806 M: Huacai Chen <chenhuacai@kernel.org>
9807 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9808 L: linux-mips@vger.kernel.org
9809 L: kvm@vger.kernel.org
9811 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9812 F: arch/mips/include/asm/kvm*
9813 F: arch/mips/include/uapi/asm/kvm*
9816 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9817 M: Paul Mackerras <paulus@ozlabs.org>
9818 L: kvm-ppc@vger.kernel.org
9820 W: http://www.linux-kvm.org/
9821 T: git git://github.com/agraf/linux-2.6.git
9822 F: arch/powerpc/include/asm/kvm*
9823 F: arch/powerpc/include/uapi/asm/kvm*
9824 F: arch/powerpc/kernel/kvm*
9825 F: arch/powerpc/kvm/
9827 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9828 M: Christian Borntraeger <borntraeger@de.ibm.com>
9829 M: Janosch Frank <frankja@linux.ibm.com>
9830 R: David Hildenbrand <david@redhat.com>
9831 R: Cornelia Huck <cohuck@redhat.com>
9832 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9833 L: kvm@vger.kernel.org
9835 W: http://www.ibm.com/developerworks/linux/linux390/
9836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9837 F: Documentation/virt/kvm/s390*
9838 F: arch/s390/include/asm/gmap.h
9839 F: arch/s390/include/asm/kvm*
9840 F: arch/s390/include/uapi/asm/kvm*
9841 F: arch/s390/kernel/uv.c
9843 F: arch/s390/mm/gmap.c
9844 F: tools/testing/selftests/kvm/*/s390x/
9845 F: tools/testing/selftests/kvm/s390x/
9847 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9848 M: Paolo Bonzini <pbonzini@redhat.com>
9849 R: Sean Christopherson <seanjc@google.com>
9850 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9851 R: Wanpeng Li <wanpengli@tencent.com>
9852 R: Jim Mattson <jmattson@google.com>
9853 R: Joerg Roedel <joro@8bytes.org>
9854 L: kvm@vger.kernel.org
9856 W: http://www.linux-kvm.org
9857 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9858 F: arch/x86/include/asm/kvm*
9859 F: arch/x86/include/asm/pvclock-abi.h
9860 F: arch/x86/include/asm/svm.h
9861 F: arch/x86/include/asm/vmx*.h
9862 F: arch/x86/include/uapi/asm/kvm*
9863 F: arch/x86/include/uapi/asm/svm.h
9864 F: arch/x86/include/uapi/asm/vmx.h
9865 F: arch/x86/kernel/kvm.c
9866 F: arch/x86/kernel/kvmclock.c
9871 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9872 M: Tejun Heo <tj@kernel.org>
9874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9876 F: include/linux/kernfs.h
9879 M: Eric Biederman <ebiederm@xmission.com>
9880 L: kexec@lists.infradead.org
9882 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9883 F: include/linux/kexec.h
9884 F: include/uapi/linux/kexec.h
9888 M: Mimi Zohar <zohar@linux.ibm.com>
9889 L: linux-integrity@vger.kernel.org
9890 L: keyrings@vger.kernel.org
9892 F: Documentation/security/keys/trusted-encrypted.rst
9893 F: include/keys/encrypted-type.h
9894 F: security/keys/encrypted-keys/
9897 M: James Bottomley <jejb@linux.ibm.com>
9898 M: Jarkko Sakkinen <jarkko@kernel.org>
9899 M: Mimi Zohar <zohar@linux.ibm.com>
9900 L: linux-integrity@vger.kernel.org
9901 L: keyrings@vger.kernel.org
9903 F: Documentation/security/keys/trusted-encrypted.rst
9904 F: include/keys/trusted-type.h
9905 F: include/keys/trusted_tpm.h
9906 F: security/keys/trusted-keys/
9909 M: Sumit Garg <sumit.garg@linaro.org>
9910 L: linux-integrity@vger.kernel.org
9911 L: keyrings@vger.kernel.org
9913 F: include/keys/trusted_tee.h
9914 F: security/keys/trusted-keys/trusted_tee.c
9917 M: David Howells <dhowells@redhat.com>
9918 M: Jarkko Sakkinen <jarkko@kernel.org>
9919 L: keyrings@vger.kernel.org
9921 F: Documentation/security/keys/core.rst
9923 F: include/linux/key-type.h
9924 F: include/linux/key.h
9925 F: include/linux/keyctl.h
9926 F: include/uapi/linux/keyctl.h
9930 M: Alexander Potapenko <glider@google.com>
9931 M: Marco Elver <elver@google.com>
9932 R: Dmitry Vyukov <dvyukov@google.com>
9933 L: kasan-dev@googlegroups.com
9935 F: Documentation/dev-tools/kfence.rst
9936 F: arch/*/include/asm/kfence.h
9937 F: include/linux/kfence.h
9938 F: lib/Kconfig.kfence
9942 M: Stefani Seibold <stefani@seibold.net>
9944 F: include/linux/kfifo.h
9948 KGDB / KDB /debug_core
9949 M: Jason Wessel <jason.wessel@windriver.com>
9950 M: Daniel Thompson <daniel.thompson@linaro.org>
9951 R: Douglas Anderson <dianders@chromium.org>
9952 L: kgdb-bugreport@lists.sourceforge.net
9954 W: http://kgdb.wiki.kernel.org/
9955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9956 F: Documentation/dev-tools/kgdb.rst
9957 F: drivers/misc/kgdbts.c
9958 F: drivers/tty/serial/kgdboc.c
9959 F: include/linux/kdb.h
9960 F: include/linux/kgdb.h
9963 KHADAS MCU MFD DRIVER
9964 M: Neil Armstrong <narmstrong@baylibre.com>
9965 L: linux-amlogic@lists.infradead.org
9967 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9968 F: drivers/mfd/khadas-mcu.c
9969 F: include/linux/mfd/khadas-mcu.h
9970 F: drivers/thermal/khadas_mcu_fan.c
9973 M: Catalin Marinas <catalin.marinas@arm.com>
9975 F: Documentation/dev-tools/kmemleak.rst
9976 F: include/linux/kmemleak.h
9978 F: samples/kmemleak/kmemleak-test.c
9980 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9981 M: Luis Chamberlain <mcgrof@kernel.org>
9982 L: linux-kernel@vger.kernel.org
9984 F: include/linux/kmod.h
9987 F: tools/testing/selftests/kmod/
9990 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9991 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9992 M: "David S. Miller" <davem@davemloft.net>
9993 M: Masami Hiramatsu <mhiramat@kernel.org>
9995 F: Documentation/trace/kprobes.rst
9996 F: include/asm-generic/kprobes.h
9997 F: include/linux/kprobes.h
10000 KS0108 LCD CONTROLLER DRIVER
10001 M: Miguel Ojeda <ojeda@kernel.org>
10003 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10004 F: drivers/auxdisplay/ks0108.c
10005 F: include/linux/ks0108.h
10007 KTD253 BACKLIGHT DRIVER
10008 M: Linus Walleij <linus.walleij@linaro.org>
10010 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10011 F: drivers/video/backlight/ktd253-backlight.c
10014 M: David Ahern <dsahern@kernel.org>
10015 L: netdev@vger.kernel.org
10017 F: include/net/l3mdev.h
10021 M: John Fastabend <john.fastabend@gmail.com>
10022 M: Daniel Borkmann <daniel@iogearbox.net>
10023 M: Jakub Sitnicki <jakub@cloudflare.com>
10024 M: Lorenz Bauer <lmb@cloudflare.com>
10025 L: netdev@vger.kernel.org
10026 L: bpf@vger.kernel.org
10028 F: include/linux/skmsg.h
10029 F: net/core/skmsg.c
10030 F: net/core/sock_map.c
10031 F: net/ipv4/tcp_bpf.c
10032 F: net/ipv4/udp_bpf.c
10034 LANTIQ / INTEL Ethernet drivers
10035 M: Hauke Mehrtens <hauke@hauke-m.de>
10036 L: netdev@vger.kernel.org
10038 F: drivers/net/dsa/lantiq_gswip.c
10039 F: drivers/net/dsa/lantiq_pce.h
10040 F: drivers/net/ethernet/lantiq_xrx200.c
10041 F: net/dsa/tag_gswip.c
10043 LANTIQ MIPS ARCHITECTURE
10044 M: John Crispin <john@phrozen.org>
10045 L: linux-mips@vger.kernel.org
10047 F: arch/mips/lantiq
10048 F: drivers/soc/lantiq
10050 LASI 53c700 driver for PARISC
10051 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10052 L: linux-scsi@vger.kernel.org
10054 F: Documentation/scsi/53c700.rst
10055 F: drivers/scsi/53c700*
10058 M: Tobin C. Harding <me@tobin.cc>
10059 M: Tycho Andersen <tycho@tycho.pizza>
10060 L: linux-hardening@vger.kernel.org
10062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10063 F: scripts/leaking_addresses.pl
10066 M: Pavel Machek <pavel@ucw.cz>
10067 L: linux-leds@vger.kernel.org
10069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10070 F: Documentation/devicetree/bindings/leds/
10072 F: include/linux/leds.h
10074 LEGACY EEPROM DRIVER
10075 M: Jean Delvare <jdelvare@suse.com>
10077 F: Documentation/misc-devices/eeprom.rst
10078 F: drivers/misc/eeprom/eeprom.c
10080 LEGO MINDSTORMS EV3
10081 R: David Lechner <david@lechnology.com>
10083 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
10084 F: arch/arm/boot/dts/da850-lego-ev3.dts
10085 F: drivers/power/supply/lego_ev3_battery.c
10087 LEGO USB Tower driver
10088 M: Juergen Stuber <starblue@users.sourceforge.net>
10089 L: legousb-devel@lists.sourceforge.net
10091 W: http://legousb.sourceforge.net/
10092 F: drivers/usb/misc/legousbtower.c
10095 M: Matan Ziv-Av <matan@svgalib.org>
10096 L: platform-driver-x86@vger.kernel.org
10098 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10099 F: Documentation/admin-guide/laptops/lg-laptop.rst
10100 F: drivers/platform/x86/lg-laptop.c
10102 LG2160 MEDIA DRIVER
10103 M: Michael Krufky <mkrufky@linuxtv.org>
10104 L: linux-media@vger.kernel.org
10106 W: https://linuxtv.org
10107 W: http://github.com/mkrufky
10108 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10109 T: git git://linuxtv.org/mkrufky/tuners.git
10110 F: drivers/media/dvb-frontends/lg2160.*
10112 LGDT3305 MEDIA DRIVER
10113 M: Michael Krufky <mkrufky@linuxtv.org>
10114 L: linux-media@vger.kernel.org
10116 W: https://linuxtv.org
10117 W: http://github.com/mkrufky
10118 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10119 T: git git://linuxtv.org/mkrufky/tuners.git
10120 F: drivers/media/dvb-frontends/lgdt3305.*
10122 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10123 M: Viresh Kumar <vireshk@kernel.org>
10124 L: linux-ide@vger.kernel.org
10126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10127 F: drivers/ata/pata_arasan_cf.c
10128 F: include/linux/pata_arasan_cf_data.h
10130 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10131 M: Linus Walleij <linus.walleij@linaro.org>
10132 L: linux-ide@vger.kernel.org
10134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10135 F: drivers/ata/pata_ftide010.c
10136 F: drivers/ata/sata_gemini.c
10137 F: drivers/ata/sata_gemini.h
10139 LIBATA SATA AHCI PLATFORM devices support
10140 M: Hans de Goede <hdegoede@redhat.com>
10141 M: Jens Axboe <axboe@kernel.dk>
10142 L: linux-ide@vger.kernel.org
10144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10145 F: drivers/ata/ahci_platform.c
10146 F: drivers/ata/libahci_platform.c
10147 F: include/linux/ahci_platform.h
10149 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10150 M: Mikael Pettersson <mikpelinux@gmail.com>
10151 L: linux-ide@vger.kernel.org
10153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10154 F: drivers/ata/sata_promise.*
10156 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10157 M: Jens Axboe <axboe@kernel.dk>
10158 L: linux-ide@vger.kernel.org
10160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10161 F: Documentation/devicetree/bindings/ata/
10163 F: include/linux/ata.h
10164 F: include/linux/libata.h
10167 M: Sasha Levin <alexander.levin@microsoft.com>
10169 F: tools/lib/lockdep/
10171 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10172 M: Dan Williams <dan.j.williams@intel.com>
10173 M: Vishal Verma <vishal.l.verma@intel.com>
10174 M: Dave Jiang <dave.jiang@intel.com>
10175 L: linux-nvdimm@lists.01.org
10177 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10178 P: Documentation/nvdimm/maintainer-entry-profile.rst
10179 F: drivers/nvdimm/blk.c
10180 F: drivers/nvdimm/region_devs.c
10182 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10183 M: Vishal Verma <vishal.l.verma@intel.com>
10184 M: Dan Williams <dan.j.williams@intel.com>
10185 M: Dave Jiang <dave.jiang@intel.com>
10186 L: linux-nvdimm@lists.01.org
10188 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10189 P: Documentation/nvdimm/maintainer-entry-profile.rst
10190 F: drivers/nvdimm/btt*
10192 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10193 M: Dan Williams <dan.j.williams@intel.com>
10194 M: Vishal Verma <vishal.l.verma@intel.com>
10195 M: Dave Jiang <dave.jiang@intel.com>
10196 L: linux-nvdimm@lists.01.org
10198 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10199 P: Documentation/nvdimm/maintainer-entry-profile.rst
10200 F: drivers/nvdimm/pmem*
10202 LIBNVDIMM: DEVICETREE BINDINGS
10203 M: Oliver O'Halloran <oohall@gmail.com>
10204 L: linux-nvdimm@lists.01.org
10206 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10207 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10208 F: drivers/nvdimm/of_pmem.c
10210 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10211 M: Dan Williams <dan.j.williams@intel.com>
10212 M: Vishal Verma <vishal.l.verma@intel.com>
10213 M: Dave Jiang <dave.jiang@intel.com>
10214 M: Ira Weiny <ira.weiny@intel.com>
10215 L: linux-nvdimm@lists.01.org
10217 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10218 P: Documentation/nvdimm/maintainer-entry-profile.rst
10219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10220 F: drivers/acpi/nfit/*
10221 F: drivers/nvdimm/*
10222 F: include/linux/libnvdimm.h
10223 F: include/linux/nd.h
10224 F: include/uapi/linux/ndctl.h
10225 F: tools/testing/nvdimm/
10227 LICENSES and SPDX stuff
10228 M: Thomas Gleixner <tglx@linutronix.de>
10229 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10230 L: linux-spdx@vger.kernel.org
10232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10234 F: Documentation/process/license-rules.rst
10236 F: scripts/spdxcheck-test.sh
10237 F: scripts/spdxcheck.py
10239 LIGHTNVM PLATFORM SUPPORT
10240 M: Matias Bjorling <mb@lightnvm.io>
10241 L: linux-block@vger.kernel.org
10243 W: http://github/OpenChannelSSD
10244 F: drivers/lightnvm/
10245 F: include/linux/lightnvm.h
10246 F: include/uapi/linux/lightnvm.h
10248 LINEAR RANGES HELPERS
10249 M: Mark Brown <broonie@kernel.org>
10250 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10251 F: lib/linear_ranges.c
10252 F: lib/test_linear_ranges.c
10253 F: include/linux/linear_range.h
10255 LINUX FOR POWER MACINTOSH
10256 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10257 L: linuxppc-dev@lists.ozlabs.org
10259 F: arch/powerpc/platforms/powermac/
10260 F: drivers/macintosh/
10262 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10263 M: Michael Ellerman <mpe@ellerman.id.au>
10264 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10265 R: Paul Mackerras <paulus@samba.org>
10266 L: linuxppc-dev@lists.ozlabs.org
10268 W: https://github.com/linuxppc/wiki/wiki
10269 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10271 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10272 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10273 F: Documentation/devicetree/bindings/powerpc/
10274 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10275 F: Documentation/powerpc/
10277 F: drivers/*/*/*pasemi*
10278 F: drivers/*/*pasemi*
10279 F: drivers/char/tpm/tpm_ibmvtpm*
10280 F: drivers/crypto/nx/
10281 F: drivers/crypto/vmx/
10282 F: drivers/i2c/busses/i2c-opal.c
10283 F: drivers/net/ethernet/ibm/ibmveth.*
10284 F: drivers/net/ethernet/ibm/ibmvnic.*
10285 F: drivers/pci/hotplug/pnv_php.c
10286 F: drivers/pci/hotplug/rpa*
10287 F: drivers/rtc/rtc-opal.c
10288 F: drivers/scsi/ibmvscsi/
10289 F: drivers/tty/hvc/hvc_opal.c
10290 F: drivers/watchdog/wdrtas.c
10291 F: tools/testing/selftests/powerpc
10298 LINUX FOR POWERPC EMBEDDED MPC5XXX
10299 M: Anatolij Gustschin <agust@denx.de>
10300 L: linuxppc-dev@lists.ozlabs.org
10302 F: arch/powerpc/platforms/512x/
10303 F: arch/powerpc/platforms/52xx/
10305 LINUX FOR POWERPC EMBEDDED PPC4XX
10306 L: linuxppc-dev@lists.ozlabs.org
10308 F: arch/powerpc/platforms/40x/
10309 F: arch/powerpc/platforms/44x/
10311 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10312 M: Scott Wood <oss@buserror.net>
10313 L: linuxppc-dev@lists.ozlabs.org
10315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10316 F: Documentation/devicetree/bindings/powerpc/fsl/
10317 F: arch/powerpc/platforms/83xx/
10318 F: arch/powerpc/platforms/85xx/
10320 LINUX FOR POWERPC EMBEDDED PPC8XX
10321 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10322 L: linuxppc-dev@lists.ozlabs.org
10324 F: arch/powerpc/platforms/8xx/
10326 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10327 M: Kees Cook <keescook@chromium.org>
10329 F: drivers/misc/lkdtm/*
10330 F: tools/testing/selftests/lkdtm/*
10332 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10333 M: Alan Stern <stern@rowland.harvard.edu>
10334 M: Andrea Parri <parri.andrea@gmail.com>
10335 M: Will Deacon <will@kernel.org>
10336 M: Peter Zijlstra <peterz@infradead.org>
10337 M: Boqun Feng <boqun.feng@gmail.com>
10338 M: Nicholas Piggin <npiggin@gmail.com>
10339 M: David Howells <dhowells@redhat.com>
10340 M: Jade Alglave <j.alglave@ucl.ac.uk>
10341 M: Luc Maranget <luc.maranget@inria.fr>
10342 M: "Paul E. McKenney" <paulmck@kernel.org>
10343 R: Akira Yokosawa <akiyks@gmail.com>
10344 R: Daniel Lustig <dlustig@nvidia.com>
10345 R: Joel Fernandes <joel@joelfernandes.org>
10346 L: linux-kernel@vger.kernel.org
10347 L: linux-arch@vger.kernel.org
10349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10350 F: Documentation/atomic_bitops.txt
10351 F: Documentation/atomic_t.txt
10352 F: Documentation/core-api/refcount-vs-atomic.rst
10353 F: Documentation/litmus-tests/
10354 F: Documentation/memory-barriers.txt
10355 F: tools/memory-model/
10357 LIS3LV02D ACCELEROMETER DRIVER
10358 M: Eric Piel <eric.piel@tremplin-utc.net>
10360 F: Documentation/misc-devices/lis3lv02d.rst
10361 F: drivers/misc/lis3lv02d/
10362 F: drivers/platform/x86/hp_accel.c
10365 M: David Gow <davidgow@google.com>
10366 L: linux-kselftest@vger.kernel.org
10367 L: kunit-dev@googlegroups.com
10372 M: Karol Gugala <kgugala@antmicro.com>
10373 M: Mateusz Holenko <mholenko@antmicro.com>
10375 F: Documentation/devicetree/bindings/*/litex,*.yaml
10376 F: arch/openrisc/boot/dts/or1klitex.dts
10377 F: drivers/soc/litex/litex_soc_ctrl.c
10378 F: drivers/tty/serial/liteuart.c
10379 F: include/linux/litex.h
10382 M: Josh Poimboeuf <jpoimboe@redhat.com>
10383 M: Jiri Kosina <jikos@kernel.org>
10384 M: Miroslav Benes <mbenes@suse.cz>
10385 M: Petr Mladek <pmladek@suse.com>
10386 R: Joe Lawrence <joe.lawrence@redhat.com>
10387 L: live-patching@vger.kernel.org
10389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10390 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10391 F: Documentation/livepatch/
10392 F: arch/powerpc/include/asm/livepatch.h
10393 F: arch/s390/include/asm/livepatch.h
10394 F: arch/x86/include/asm/livepatch.h
10395 F: include/linux/livepatch.h
10396 F: kernel/livepatch/
10398 F: samples/livepatch/
10399 F: tools/testing/selftests/livepatch/
10402 L: netdev@vger.kernel.org
10404 F: include/linux/llc.h
10405 F: include/net/llc*
10406 F: include/uapi/linux/llc.h
10409 LM73 HARDWARE MONITOR DRIVER
10410 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10411 L: linux-hwmon@vger.kernel.org
10413 F: drivers/hwmon/lm73.c
10415 LM78 HARDWARE MONITOR DRIVER
10416 M: Jean Delvare <jdelvare@suse.com>
10417 L: linux-hwmon@vger.kernel.org
10419 F: Documentation/hwmon/lm78.rst
10420 F: drivers/hwmon/lm78.c
10422 LM83 HARDWARE MONITOR DRIVER
10423 M: Jean Delvare <jdelvare@suse.com>
10424 L: linux-hwmon@vger.kernel.org
10426 F: Documentation/hwmon/lm83.rst
10427 F: drivers/hwmon/lm83.c
10429 LM90 HARDWARE MONITOR DRIVER
10430 M: Jean Delvare <jdelvare@suse.com>
10431 L: linux-hwmon@vger.kernel.org
10433 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10434 F: Documentation/hwmon/lm90.rst
10435 F: drivers/hwmon/lm90.c
10436 F: include/dt-bindings/thermal/lm90.h
10438 LM95234 HARDWARE MONITOR DRIVER
10439 M: Guenter Roeck <linux@roeck-us.net>
10440 L: linux-hwmon@vger.kernel.org
10442 F: Documentation/hwmon/lm95234.rst
10443 F: drivers/hwmon/lm95234.c
10445 LME2510 MEDIA DRIVER
10446 M: Malcolm Priestley <tvboxspy@gmail.com>
10447 L: linux-media@vger.kernel.org
10449 W: https://linuxtv.org
10450 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10451 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10453 LOADPIN SECURITY MODULE
10454 M: Kees Cook <keescook@chromium.org>
10456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10457 F: Documentation/admin-guide/LSM/LoadPin.rst
10458 F: security/loadpin/
10461 M: Peter Zijlstra <peterz@infradead.org>
10462 M: Ingo Molnar <mingo@redhat.com>
10463 M: Will Deacon <will@kernel.org>
10464 R: Waiman Long <longman@redhat.com>
10465 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10466 L: linux-kernel@vger.kernel.org
10468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10469 F: Documentation/locking/
10470 F: arch/*/include/asm/spinlock*.h
10471 F: include/linux/lockdep.h
10472 F: include/linux/mutex*.h
10473 F: include/linux/rwlock*.h
10474 F: include/linux/rwsem*.h
10475 F: include/linux/seqlock.h
10476 F: include/linux/spinlock*.h
10478 F: lib/locking*.[ch]
10479 X: kernel/locking/locktorture.c
10481 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10482 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10483 L: linux-ntfs-dev@lists.sourceforge.net
10485 W: http://www.linux-ntfs.org/content/view/19/37/
10486 F: Documentation/admin-guide/ldm.rst
10487 F: block/partitions/ldm.*
10489 LOGITECH HID GAMING KEYBOARDS
10490 M: Hans de Goede <hdegoede@redhat.com>
10491 L: linux-input@vger.kernel.org
10493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10494 F: drivers/hid/hid-lg-g15.c
10496 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10497 M: Sathya Prakash <sathya.prakash@broadcom.com>
10498 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10499 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10500 L: MPT-FusionLinux.pdl@broadcom.com
10501 L: linux-scsi@vger.kernel.org
10503 W: http://www.avagotech.com/support/
10504 F: drivers/message/fusion/
10505 F: drivers/scsi/mpt3sas/
10507 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10508 M: Matthew Wilcox <willy@infradead.org>
10509 L: linux-scsi@vger.kernel.org
10511 F: drivers/scsi/sym53c8xx_2/
10514 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10515 L: linux-iio@vger.kernel.org
10517 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10518 F: drivers/iio/dac/ltc1660.c
10520 LTC2947 HARDWARE MONITOR DRIVER
10521 M: Nuno Sá <nuno.sa@analog.com>
10522 L: linux-hwmon@vger.kernel.org
10524 W: http://ez.analog.com/community/linux-device-drivers
10525 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10526 F: drivers/hwmon/ltc2947-core.c
10527 F: drivers/hwmon/ltc2947-i2c.c
10528 F: drivers/hwmon/ltc2947-spi.c
10529 F: drivers/hwmon/ltc2947.h
10531 LTC2983 IIO TEMPERATURE DRIVER
10532 M: Nuno Sá <nuno.sa@analog.com>
10533 L: linux-iio@vger.kernel.org
10535 W: http://ez.analog.com/community/linux-device-drivers
10536 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10537 F: drivers/iio/temperature/ltc2983.c
10539 LTC4261 HARDWARE MONITOR DRIVER
10540 M: Guenter Roeck <linux@roeck-us.net>
10541 L: linux-hwmon@vger.kernel.org
10543 F: Documentation/hwmon/ltc4261.rst
10544 F: drivers/hwmon/ltc4261.c
10546 LTC4306 I2C MULTIPLEXER DRIVER
10547 M: Michael Hennerich <michael.hennerich@analog.com>
10548 L: linux-i2c@vger.kernel.org
10550 W: http://ez.analog.com/community/linux-device-drivers
10551 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10552 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10554 LTP (Linux Test Project)
10555 M: Mike Frysinger <vapier@gentoo.org>
10556 M: Cyril Hrubis <chrubis@suse.cz>
10557 M: Wanlong Gao <wanlong.gao@gmail.com>
10558 M: Jan Stancek <jstancek@redhat.com>
10559 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10560 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10561 L: ltp@lists.linux.it (subscribers-only)
10563 W: http://linux-test-project.github.io/
10564 T: git git://github.com/linux-test-project/ltp.git
10567 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10568 L: netdev@vger.kernel.org
10570 F: drivers/net/pcs/pcs-lynx.c
10571 F: include/linux/pcs-lynx.h
10574 M: Geert Uytterhoeven <geert@linux-m68k.org>
10575 L: linux-m68k@lists.linux-m68k.org
10577 W: http://www.linux-m68k.org/
10578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10582 M68K ON APPLE MACINTOSH
10583 M: Joshua Thompson <funaho@jurai.org>
10584 L: linux-m68k@lists.linux-m68k.org
10586 W: http://www.mac.linux-m68k.org/
10588 F: drivers/macintosh/adb-iop.c
10589 F: drivers/macintosh/via-macii.c
10592 M: Philip Blundell <philb@gnu.org>
10594 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10595 F: arch/m68k/hp300/
10597 M88DS3103 MEDIA DRIVER
10598 M: Antti Palosaari <crope@iki.fi>
10599 L: linux-media@vger.kernel.org
10601 W: https://linuxtv.org
10602 W: http://palosaari.fi/linux/
10603 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10604 T: git git://linuxtv.org/anttip/media_tree.git
10605 F: drivers/media/dvb-frontends/m88ds3103*
10607 M88RS2000 MEDIA DRIVER
10608 M: Malcolm Priestley <tvboxspy@gmail.com>
10609 L: linux-media@vger.kernel.org
10611 W: https://linuxtv.org
10612 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10613 F: drivers/media/dvb-frontends/m88rs2000*
10615 MA901 MASTERKIT USB FM RADIO DRIVER
10616 M: Alexey Klimov <klimov.linux@gmail.com>
10617 L: linux-media@vger.kernel.org
10619 T: git git://linuxtv.org/media_tree.git
10620 F: drivers/media/radio/radio-ma901.c
10623 M: Johannes Berg <johannes@sipsolutions.net>
10624 L: linux-wireless@vger.kernel.org
10626 W: https://wireless.wiki.kernel.org/
10627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10629 F: Documentation/networking/mac80211-injection.rst
10630 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10631 F: drivers/net/wireless/mac80211_hwsim.[ch]
10632 F: include/net/mac80211.h
10636 M: Jassi Brar <jassisinghbrar@gmail.com>
10637 L: linux-kernel@vger.kernel.org
10639 F: drivers/mailbox/
10640 F: include/linux/mailbox_client.h
10641 F: include/linux/mailbox_controller.h
10644 M: Viresh Kumar <viresh.kumar@linaro.org>
10645 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10646 L: linux-kernel@vger.kernel.org
10648 F: drivers/mailbox/arm_mhuv2.c
10649 F: include/linux/mailbox/arm_mhuv2_message.h
10650 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10652 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10653 M: Michael Kerrisk <mtk.manpages@gmail.com>
10654 L: linux-man@vger.kernel.org
10656 W: http://www.kernel.org/doc/man-pages
10658 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10659 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10660 L: linux-mips@vger.kernel.org
10662 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10664 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10665 M: Andrew Lunn <andrew@lunn.ch>
10666 M: Vivien Didelot <vivien.didelot@gmail.com>
10667 L: netdev@vger.kernel.org
10669 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10670 F: Documentation/networking/devlink/mv88e6xxx.rst
10671 F: drivers/net/dsa/mv88e6xxx/
10672 F: include/linux/platform_data/mv88e6xxx.h
10674 MARVELL ARMADA 3700 PHY DRIVERS
10675 M: Miquel Raynal <miquel.raynal@bootlin.com>
10677 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10678 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10679 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10680 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10682 MARVELL ARMADA DRM SUPPORT
10683 M: Russell King <linux@armlinux.org.uk>
10685 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10686 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10687 F: Documentation/devicetree/bindings/display/armada/
10688 F: drivers/gpu/drm/armada/
10689 F: include/uapi/drm/armada_drm.h
10691 MARVELL CRYPTO DRIVER
10692 M: Boris Brezillon <bbrezillon@kernel.org>
10693 M: Arnaud Ebalard <arno@natisbad.org>
10694 M: Srujana Challa <schalla@marvell.com>
10695 L: linux-crypto@vger.kernel.org
10697 F: drivers/crypto/marvell/
10698 F: include/linux/soc/marvell/octeontx2/
10700 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10701 M: Mirko Lindner <mlindner@marvell.com>
10702 M: Stephen Hemminger <stephen@networkplumber.org>
10703 L: netdev@vger.kernel.org
10705 F: drivers/net/ethernet/marvell/sk*
10707 MARVELL LIBERTAS WIRELESS DRIVER
10708 L: libertas-dev@lists.infradead.org
10710 F: drivers/net/wireless/marvell/libertas/
10712 MARVELL MACCHIATOBIN SUPPORT
10713 M: Russell King <linux@armlinux.org.uk>
10714 L: linux-arm-kernel@lists.infradead.org
10716 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10718 MARVELL MV643XX ETHERNET DRIVER
10719 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10720 L: netdev@vger.kernel.org
10722 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10723 F: include/linux/mv643xx.h
10725 MARVELL MV88X3310 PHY DRIVER
10726 M: Russell King <linux@armlinux.org.uk>
10727 L: netdev@vger.kernel.org
10729 F: drivers/net/phy/marvell10g.c
10731 MARVELL MVEBU THERMAL DRIVER
10732 M: Miquel Raynal <miquel.raynal@bootlin.com>
10734 F: drivers/thermal/armada_thermal.c
10736 MARVELL MVNETA ETHERNET DRIVER
10737 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10738 L: netdev@vger.kernel.org
10740 F: drivers/net/ethernet/marvell/mvneta.*
10742 MARVELL MVPP2 ETHERNET DRIVER
10743 M: Marcin Wojtas <mw@semihalf.com>
10744 M: Russell King <linux@armlinux.org.uk>
10745 L: netdev@vger.kernel.org
10747 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10748 F: drivers/net/ethernet/marvell/mvpp2/
10750 MARVELL MWIFIEX WIRELESS DRIVER
10751 M: Amitkumar Karwar <amitkarwar@gmail.com>
10752 M: Ganapathi Bhat <ganapathi017@gmail.com>
10753 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
10754 M: Xinming Hu <huxinming820@gmail.com>
10755 L: linux-wireless@vger.kernel.org
10757 F: drivers/net/wireless/marvell/mwifiex/
10759 MARVELL MWL8K WIRELESS DRIVER
10760 M: Lennert Buytenhek <buytenh@wantstofly.org>
10761 L: linux-wireless@vger.kernel.org
10763 F: drivers/net/wireless/marvell/mwl8k.c
10765 MARVELL NAND CONTROLLER DRIVER
10766 M: Miquel Raynal <miquel.raynal@bootlin.com>
10767 L: linux-mtd@lists.infradead.org
10769 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10770 F: drivers/mtd/nand/raw/marvell_nand.c
10772 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10773 M: Sunil Goutham <sgoutham@marvell.com>
10774 M: Geetha sowjanya <gakula@marvell.com>
10775 M: Subbaraya Sundeep <sbhatta@marvell.com>
10776 M: hariprasad <hkelam@marvell.com>
10777 L: netdev@vger.kernel.org
10779 F: drivers/net/ethernet/marvell/octeontx2/nic/
10780 F: include/linux/soc/marvell/octeontx2/
10782 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10783 M: Sunil Goutham <sgoutham@marvell.com>
10784 M: Linu Cherian <lcherian@marvell.com>
10785 M: Geetha sowjanya <gakula@marvell.com>
10786 M: Jerin Jacob <jerinj@marvell.com>
10787 M: hariprasad <hkelam@marvell.com>
10788 M: Subbaraya Sundeep <sbhatta@marvell.com>
10789 L: netdev@vger.kernel.org
10791 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10792 F: drivers/net/ethernet/marvell/octeontx2/af/
10794 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10795 M: Vadym Kochan <vkochan@marvell.com>
10796 M: Taras Chornyi <tchornyi@marvell.com>
10798 W: https://github.com/Marvell-switching/switchdev-prestera
10799 F: drivers/net/ethernet/marvell/prestera/
10801 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10802 M: Nicolas Pitre <nico@fluxnic.net>
10804 F: drivers/mmc/host/mvsdio.*
10806 MARVELL USB MDIO CONTROLLER DRIVER
10807 M: Tobias Waldekranz <tobias@waldekranz.com>
10808 L: netdev@vger.kernel.org
10810 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10811 F: drivers/net/mdio/mdio-mvusb.c
10813 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10814 M: Hu Ziji <huziji@marvell.com>
10815 L: linux-mmc@vger.kernel.org
10817 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10818 F: drivers/mmc/host/sdhci-xenon*
10820 MATROX FRAMEBUFFER DRIVER
10821 L: linux-fbdev@vger.kernel.org
10823 F: drivers/video/fbdev/matrox/matroxfb_*
10824 F: include/uapi/linux/matroxfb.h
10826 MAX16065 HARDWARE MONITOR DRIVER
10827 M: Guenter Roeck <linux@roeck-us.net>
10828 L: linux-hwmon@vger.kernel.org
10830 F: Documentation/hwmon/max16065.rst
10831 F: drivers/hwmon/max16065.c
10833 MAX2175 SDR TUNER DRIVER
10834 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10835 L: linux-media@vger.kernel.org
10837 T: git git://linuxtv.org/media_tree.git
10838 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10839 F: Documentation/userspace-api/media/drivers/max2175.rst
10840 F: drivers/media/i2c/max2175*
10841 F: include/uapi/linux/max2175.h
10843 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10844 L: linux-hwmon@vger.kernel.org
10846 F: Documentation/hwmon/max6650.rst
10847 F: drivers/hwmon/max6650.c
10849 MAX6697 HARDWARE MONITOR DRIVER
10850 M: Guenter Roeck <linux@roeck-us.net>
10851 L: linux-hwmon@vger.kernel.org
10853 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10854 F: Documentation/hwmon/max6697.rst
10855 F: drivers/hwmon/max6697.c
10856 F: include/linux/platform_data/max6697.h
10858 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10859 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10860 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10861 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10862 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10863 L: linux-media@vger.kernel.org
10865 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10866 F: drivers/media/i2c/max9286.c
10868 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10869 M: Peter Rosin <peda@axentia.se>
10870 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10872 F: Documentation/devicetree/bindings/sound/max9860.txt
10873 F: sound/soc/codecs/max9860.*
10875 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10876 M: Andreas Klinger <ak@it-klinger.de>
10877 L: linux-iio@vger.kernel.org
10879 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10880 F: drivers/iio/proximity/mb1232.c
10882 MAXIM MAX77650 PMIC MFD DRIVER
10883 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10884 L: linux-kernel@vger.kernel.org
10886 F: Documentation/devicetree/bindings/*/*max77650.yaml
10887 F: Documentation/devicetree/bindings/*/max77650*.yaml
10888 F: drivers/gpio/gpio-max77650.c
10889 F: drivers/input/misc/max77650-onkey.c
10890 F: drivers/leds/leds-max77650.c
10891 F: drivers/mfd/max77650.c
10892 F: drivers/power/supply/max77650-charger.c
10893 F: drivers/regulator/max77650-regulator.c
10894 F: include/linux/mfd/max77650.h
10896 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10897 M: Javier Martinez Canillas <javier@dowhile0.org>
10898 L: linux-kernel@vger.kernel.org
10900 F: Documentation/devicetree/bindings/*/*max77802.txt
10901 F: drivers/regulator/max77802-regulator.c
10902 F: include/dt-bindings/*/*max77802.h
10904 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10905 M: Krzysztof Kozlowski <krzk@kernel.org>
10906 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10907 L: linux-pm@vger.kernel.org
10909 F: drivers/power/supply/max14577_charger.c
10910 F: drivers/power/supply/max77693_charger.c
10912 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10913 M: Chanwoo Choi <cw00.choi@samsung.com>
10914 M: Krzysztof Kozlowski <krzk@kernel.org>
10915 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10916 L: linux-kernel@vger.kernel.org
10918 F: Documentation/devicetree/bindings/*/max77686.txt
10919 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10920 F: Documentation/devicetree/bindings/mfd/max14577.txt
10921 F: Documentation/devicetree/bindings/mfd/max77693.txt
10922 F: drivers/*/max14577*.c
10923 F: drivers/*/max77686*.c
10924 F: drivers/*/max77693*.c
10925 F: drivers/clk/clk-max77686.c
10926 F: drivers/extcon/extcon-max14577.c
10927 F: drivers/extcon/extcon-max77693.c
10928 F: drivers/rtc/rtc-max77686.c
10929 F: include/linux/mfd/max14577*.h
10930 F: include/linux/mfd/max77686*.h
10931 F: include/linux/mfd/max77693*.h
10933 MAXIRADIO FM RADIO RECEIVER DRIVER
10934 M: Hans Verkuil <hverkuil@xs4all.nl>
10935 L: linux-media@vger.kernel.org
10937 W: https://linuxtv.org
10938 T: git git://linuxtv.org/media_tree.git
10939 F: drivers/media/radio/radio-maxiradio*
10941 MCAN MMIO DEVICE DRIVER
10942 M: Pankaj Sharma <pankj.sharma@samsung.com>
10943 L: linux-can@vger.kernel.org
10945 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10946 F: drivers/net/can/m_can/m_can.c
10947 F: drivers/net/can/m_can/m_can.h
10948 F: drivers/net/can/m_can/m_can_platform.c
10950 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10951 M: Rishi Gupta <gupt21@gmail.com>
10952 L: linux-i2c@vger.kernel.org
10953 L: linux-input@vger.kernel.org
10955 F: drivers/hid/hid-mcp2221.c
10957 MCP251XFD SPI-CAN NETWORK DRIVER
10958 M: Marc Kleine-Budde <mkl@pengutronix.de>
10959 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10960 R: Thomas Kopp <thomas.kopp@microchip.com>
10961 L: linux-can@vger.kernel.org
10963 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10964 F: drivers/net/can/spi/mcp251xfd/
10966 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10967 M: Peter Rosin <peda@axentia.se>
10968 L: linux-iio@vger.kernel.org
10970 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10971 F: drivers/iio/potentiometer/mcp4018.c
10972 F: drivers/iio/potentiometer/mcp4531.c
10974 MCR20A IEEE-802.15.4 RADIO DRIVER
10975 M: Xue Liu <liuxuenetmail@gmail.com>
10976 L: linux-wpan@vger.kernel.org
10978 W: https://github.com/xueliu/mcr20a-linux
10979 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10980 F: drivers/net/ieee802154/mcr20a.c
10981 F: drivers/net/ieee802154/mcr20a.h
10983 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10984 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10985 L: linux-iio@vger.kernel.org
10987 F: drivers/iio/dac/cio-dac.c
10989 MEDIA CONTROLLER FRAMEWORK
10990 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10991 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10992 L: linux-media@vger.kernel.org
10994 W: https://www.linuxtv.org
10995 T: git git://linuxtv.org/media_tree.git
10996 F: drivers/media/mc/
10997 F: include/media/media-*.h
10998 F: include/uapi/linux/media.h
11000 MEDIA DRIVER FOR FREESCALE IMX PXP
11001 M: Philipp Zabel <p.zabel@pengutronix.de>
11002 L: linux-media@vger.kernel.org
11004 T: git git://linuxtv.org/media_tree.git
11005 F: drivers/media/platform/imx-pxp.[ch]
11007 MEDIA DRIVERS FOR ASCOT2E
11008 M: Sergey Kozlov <serjk@netup.ru>
11009 M: Abylay Ospan <aospan@netup.ru>
11010 L: linux-media@vger.kernel.org
11012 W: https://linuxtv.org
11013 W: http://netup.tv/
11014 T: git git://linuxtv.org/media_tree.git
11015 F: drivers/media/dvb-frontends/ascot2e*
11017 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11018 M: Jasmin Jessich <jasmin@anw.at>
11019 L: linux-media@vger.kernel.org
11021 W: https://linuxtv.org
11022 T: git git://linuxtv.org/media_tree.git
11023 F: drivers/media/dvb-frontends/cxd2099*
11025 MEDIA DRIVERS FOR CXD2841ER
11026 M: Sergey Kozlov <serjk@netup.ru>
11027 M: Abylay Ospan <aospan@netup.ru>
11028 L: linux-media@vger.kernel.org
11030 W: https://linuxtv.org
11031 W: http://netup.tv/
11032 T: git git://linuxtv.org/media_tree.git
11033 F: drivers/media/dvb-frontends/cxd2841er*
11035 MEDIA DRIVERS FOR CXD2880
11036 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11037 L: linux-media@vger.kernel.org
11039 W: http://linuxtv.org/
11040 T: git git://linuxtv.org/media_tree.git
11041 F: drivers/media/dvb-frontends/cxd2880/*
11042 F: drivers/media/spi/cxd2880*
11044 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11045 L: linux-media@vger.kernel.org
11047 W: https://linuxtv.org
11048 T: git git://linuxtv.org/media_tree.git
11049 F: drivers/media/pci/ddbridge/*
11051 MEDIA DRIVERS FOR FREESCALE IMX
11052 M: Steve Longerbeam <slongerbeam@gmail.com>
11053 M: Philipp Zabel <p.zabel@pengutronix.de>
11054 L: linux-media@vger.kernel.org
11056 T: git git://linuxtv.org/media_tree.git
11057 F: Documentation/admin-guide/media/imx.rst
11058 F: Documentation/devicetree/bindings/media/imx.txt
11059 F: drivers/staging/media/imx/
11060 F: include/linux/imx-media.h
11061 F: include/media/imx.h
11063 MEDIA DRIVERS FOR FREESCALE IMX7
11064 M: Rui Miguel Silva <rmfrfs@gmail.com>
11065 L: linux-media@vger.kernel.org
11067 T: git git://linuxtv.org/media_tree.git
11068 F: Documentation/admin-guide/media/imx7.rst
11069 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11070 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11071 F: drivers/staging/media/imx/imx7-media-csi.c
11072 F: drivers/staging/media/imx/imx7-mipi-csis.c
11074 MEDIA DRIVERS FOR HELENE
11075 M: Abylay Ospan <aospan@netup.ru>
11076 L: linux-media@vger.kernel.org
11078 W: https://linuxtv.org
11079 W: http://netup.tv/
11080 T: git git://linuxtv.org/media_tree.git
11081 F: drivers/media/dvb-frontends/helene*
11083 MEDIA DRIVERS FOR HORUS3A
11084 M: Sergey Kozlov <serjk@netup.ru>
11085 M: Abylay Ospan <aospan@netup.ru>
11086 L: linux-media@vger.kernel.org
11088 W: https://linuxtv.org
11089 W: http://netup.tv/
11090 T: git git://linuxtv.org/media_tree.git
11091 F: drivers/media/dvb-frontends/horus3a*
11093 MEDIA DRIVERS FOR LNBH25
11094 M: Sergey Kozlov <serjk@netup.ru>
11095 M: Abylay Ospan <aospan@netup.ru>
11096 L: linux-media@vger.kernel.org
11098 W: https://linuxtv.org
11099 W: http://netup.tv/
11100 T: git git://linuxtv.org/media_tree.git
11101 F: drivers/media/dvb-frontends/lnbh25*
11103 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11104 L: linux-media@vger.kernel.org
11106 W: https://linuxtv.org
11107 T: git git://linuxtv.org/media_tree.git
11108 F: drivers/media/dvb-frontends/mxl5xx*
11110 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11111 M: Sergey Kozlov <serjk@netup.ru>
11112 M: Abylay Ospan <aospan@netup.ru>
11113 L: linux-media@vger.kernel.org
11115 W: https://linuxtv.org
11116 W: http://netup.tv/
11117 T: git git://linuxtv.org/media_tree.git
11118 F: drivers/media/pci/netup_unidvb/*
11120 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11121 M: Dmitry Osipenko <digetx@gmail.com>
11122 L: linux-media@vger.kernel.org
11123 L: linux-tegra@vger.kernel.org
11125 T: git git://linuxtv.org/media_tree.git
11126 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11127 F: drivers/staging/media/tegra-vde/
11129 MEDIA DRIVERS FOR RENESAS - CEU
11130 M: Jacopo Mondi <jacopo@jmondi.org>
11131 L: linux-media@vger.kernel.org
11132 L: linux-renesas-soc@vger.kernel.org
11134 T: git git://linuxtv.org/media_tree.git
11135 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11136 F: drivers/media/platform/renesas-ceu.c
11137 F: include/media/drv-intf/renesas-ceu.h
11139 MEDIA DRIVERS FOR RENESAS - DRIF
11140 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11141 L: linux-media@vger.kernel.org
11142 L: linux-renesas-soc@vger.kernel.org
11144 T: git git://linuxtv.org/media_tree.git
11145 F: Documentation/devicetree/bindings/media/renesas,drif.txt
11146 F: drivers/media/platform/rcar_drif.c
11148 MEDIA DRIVERS FOR RENESAS - FCP
11149 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11150 L: linux-media@vger.kernel.org
11151 L: linux-renesas-soc@vger.kernel.org
11153 T: git git://linuxtv.org/media_tree.git
11154 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11155 F: drivers/media/platform/rcar-fcp.c
11156 F: include/media/rcar-fcp.h
11158 MEDIA DRIVERS FOR RENESAS - FDP1
11159 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11160 L: linux-media@vger.kernel.org
11161 L: linux-renesas-soc@vger.kernel.org
11163 T: git git://linuxtv.org/media_tree.git
11164 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11165 F: drivers/media/platform/rcar_fdp1.c
11167 MEDIA DRIVERS FOR RENESAS - VIN
11168 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11169 L: linux-media@vger.kernel.org
11170 L: linux-renesas-soc@vger.kernel.org
11172 T: git git://linuxtv.org/media_tree.git
11173 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11174 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11175 F: drivers/media/platform/rcar-vin/
11177 MEDIA DRIVERS FOR RENESAS - VSP1
11178 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11179 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11180 L: linux-media@vger.kernel.org
11181 L: linux-renesas-soc@vger.kernel.org
11183 T: git git://linuxtv.org/media_tree.git
11184 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11185 F: drivers/media/platform/vsp1/
11187 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11188 L: linux-media@vger.kernel.org
11190 W: https://linuxtv.org
11191 T: git git://linuxtv.org/media_tree.git
11192 F: drivers/media/dvb-frontends/stv0910*
11194 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11195 L: linux-media@vger.kernel.org
11197 W: https://linuxtv.org
11198 T: git git://linuxtv.org/media_tree.git
11199 F: drivers/media/dvb-frontends/stv6111*
11201 MEDIA DRIVERS FOR STM32 - DCMI
11202 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11203 L: linux-media@vger.kernel.org
11205 T: git git://linuxtv.org/media_tree.git
11206 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11207 F: drivers/media/platform/stm32/stm32-dcmi.c
11209 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11210 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11211 L: linux-media@vger.kernel.org
11213 W: https://linuxtv.org
11214 Q: http://patchwork.kernel.org/project/linux-media/list/
11215 T: git git://linuxtv.org/media_tree.git
11216 F: Documentation/admin-guide/media/
11217 F: Documentation/devicetree/bindings/media/
11218 F: Documentation/driver-api/media/
11219 F: Documentation/userspace-api/media/
11221 F: drivers/staging/media/
11222 F: include/linux/platform_data/media/
11224 F: include/uapi/linux/dvb/
11225 F: include/uapi/linux/ivtv*
11226 F: include/uapi/linux/media.h
11227 F: include/uapi/linux/meye.h
11228 F: include/uapi/linux/uvcvideo.h
11229 F: include/uapi/linux/v4l2-*
11230 F: include/uapi/linux/videodev2.h
11232 MEDIATEK BLUETOOTH DRIVER
11233 M: Sean Wang <sean.wang@mediatek.com>
11234 L: linux-bluetooth@vger.kernel.org
11235 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11237 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11238 F: drivers/bluetooth/btmtkuart.c
11240 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11241 M: Sean Wang <sean.wang@mediatek.com>
11242 L: linux-pm@vger.kernel.org
11244 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11245 F: drivers/power/reset/mt6323-poweroff.c
11247 MEDIATEK CIR DRIVER
11248 M: Sean Wang <sean.wang@mediatek.com>
11250 F: drivers/media/rc/mtk-cir.c
11252 MEDIATEK DMA DRIVER
11253 M: Sean Wang <sean.wang@mediatek.com>
11254 L: dmaengine@vger.kernel.org
11255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11256 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11258 F: Documentation/devicetree/bindings/dma/mtk-*
11259 F: drivers/dma/mediatek/
11261 MEDIATEK ETHERNET DRIVER
11262 M: Felix Fietkau <nbd@nbd.name>
11263 M: John Crispin <john@phrozen.org>
11264 M: Sean Wang <sean.wang@mediatek.com>
11265 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11266 L: netdev@vger.kernel.org
11268 F: drivers/net/ethernet/mediatek/
11270 MEDIATEK I2C CONTROLLER DRIVER
11271 M: Qii Wang <qii.wang@mediatek.com>
11272 L: linux-i2c@vger.kernel.org
11274 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11275 F: drivers/i2c/busses/i2c-mt65xx.c
11277 MEDIATEK IOMMU DRIVER
11278 M: Yong Wu <yong.wu@mediatek.com>
11279 L: iommu@lists.linux-foundation.org
11280 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11282 F: Documentation/devicetree/bindings/iommu/mediatek*
11283 F: drivers/iommu/mtk_iommu*
11284 F: include/dt-bindings/memory/mt*-port.h
11286 MEDIATEK JPEG DRIVER
11287 M: Rick Chang <rick.chang@mediatek.com>
11288 M: Bin Liu <bin.liu@mediatek.com>
11290 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11291 F: drivers/media/platform/mtk-jpeg/
11293 MEDIATEK MDP DRIVER
11294 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11295 M: Houlong Wei <houlong.wei@mediatek.com>
11296 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11298 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11299 F: drivers/media/platform/mtk-mdp/
11300 F: drivers/media/platform/mtk-vpu/
11302 MEDIATEK MEDIA DRIVER
11303 M: Tiffany Lin <tiffany.lin@mediatek.com>
11304 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11306 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11307 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11308 F: drivers/media/platform/mtk-vcodec/
11309 F: drivers/media/platform/mtk-vpu/
11311 MEDIATEK MMC/SD/SDIO DRIVER
11312 M: Chaotian Jing <chaotian.jing@mediatek.com>
11314 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11315 F: drivers/mmc/host/mtk-sd.c
11317 MEDIATEK MT76 WIRELESS LAN DRIVER
11318 M: Felix Fietkau <nbd@nbd.name>
11319 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11320 R: Ryder Lee <ryder.lee@mediatek.com>
11321 L: linux-wireless@vger.kernel.org
11323 F: drivers/net/wireless/mediatek/mt76/
11325 MEDIATEK MT7601U WIRELESS LAN DRIVER
11326 M: Jakub Kicinski <kubakici@wp.pl>
11327 L: linux-wireless@vger.kernel.org
11329 F: drivers/net/wireless/mediatek/mt7601u/
11331 MEDIATEK MT7621/28/88 I2C DRIVER
11332 M: Stefan Roese <sr@denx.de>
11333 L: linux-i2c@vger.kernel.org
11335 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11336 F: drivers/i2c/busses/i2c-mt7621.c
11338 MEDIATEK MT7621 PHY PCI DRIVER
11339 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11341 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11342 F: drivers/phy/ralink/phy-mt7621-pci.c
11344 MEDIATEK NAND CONTROLLER DRIVER
11345 L: linux-mtd@lists.infradead.org
11347 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11348 F: drivers/mtd/nand/raw/mtk_*
11350 MEDIATEK PMIC LED DRIVER
11351 M: Sean Wang <sean.wang@mediatek.com>
11353 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11354 F: drivers/leds/leds-mt6323.c
11356 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11357 M: Sean Wang <sean.wang@mediatek.com>
11359 F: drivers/char/hw_random/mtk-rng.c
11361 MEDIATEK SWITCH DRIVER
11362 M: Sean Wang <sean.wang@mediatek.com>
11363 M: Landen Chao <Landen.Chao@mediatek.com>
11364 L: netdev@vger.kernel.org
11366 F: drivers/net/dsa/mt7530.*
11367 F: net/dsa/tag_mtk.c
11369 MEDIATEK USB3 DRD IP DRIVER
11370 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11371 L: linux-usb@vger.kernel.org
11372 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11373 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11375 F: Documentation/devicetree/bindings/usb/mediatek,*
11376 F: drivers/usb/host/xhci-mtk*
11377 F: drivers/usb/mtu3/
11379 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11380 M: Peter Senna Tschudin <peter.senna@gmail.com>
11381 M: Martin Donnelly <martin.donnelly@ge.com>
11382 M: Martyn Welch <martyn.welch@collabora.co.uk>
11384 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11385 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11387 MEGARAID SCSI/SAS DRIVERS
11388 M: Kashyap Desai <kashyap.desai@broadcom.com>
11389 M: Sumit Saxena <sumit.saxena@broadcom.com>
11390 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11391 L: megaraidlinux.pdl@broadcom.com
11392 L: linux-scsi@vger.kernel.org
11394 W: http://www.avagotech.com/support/
11395 F: Documentation/scsi/megaraid.rst
11396 F: drivers/scsi/megaraid.*
11397 F: drivers/scsi/megaraid/
11399 MELEXIS MLX90614 DRIVER
11400 M: Crt Mori <cmo@melexis.com>
11401 L: linux-iio@vger.kernel.org
11403 W: http://www.melexis.com
11404 F: drivers/iio/temperature/mlx90614.c
11406 MELEXIS MLX90632 DRIVER
11407 M: Crt Mori <cmo@melexis.com>
11408 L: linux-iio@vger.kernel.org
11410 W: http://www.melexis.com
11411 F: drivers/iio/temperature/mlx90632.c
11413 MELFAS MIP4 TOUCHSCREEN DRIVER
11414 M: Sangwon Jee <jeesw@melfas.com>
11416 W: http://www.melfas.com
11417 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11418 F: drivers/input/touchscreen/melfas_mip4.c
11420 MELLANOX BLUEFIELD I2C DRIVER
11421 M: Khalil Blaiech <kblaiech@nvidia.com>
11422 L: linux-i2c@vger.kernel.org
11424 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11425 F: drivers/i2c/busses/i2c-mlxbf.c
11427 MELLANOX ETHERNET DRIVER (mlx4_en)
11428 M: Tariq Toukan <tariqt@nvidia.com>
11429 L: netdev@vger.kernel.org
11431 W: http://www.mellanox.com
11432 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11433 F: drivers/net/ethernet/mellanox/mlx4/en_*
11435 MELLANOX ETHERNET DRIVER (mlx5e)
11436 M: Saeed Mahameed <saeedm@nvidia.com>
11437 L: netdev@vger.kernel.org
11439 W: http://www.mellanox.com
11440 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11441 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11443 MELLANOX ETHERNET INNOVA DRIVERS
11444 R: Boris Pismenny <borisp@nvidia.com>
11445 L: netdev@vger.kernel.org
11447 W: http://www.mellanox.com
11448 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11449 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11450 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11451 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11452 F: include/linux/mlx5/mlx5_ifc_fpga.h
11454 MELLANOX ETHERNET SWITCH DRIVERS
11455 M: Jiri Pirko <jiri@nvidia.com>
11456 M: Ido Schimmel <idosch@nvidia.com>
11457 L: netdev@vger.kernel.org
11459 W: http://www.mellanox.com
11460 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11461 F: drivers/net/ethernet/mellanox/mlxsw/
11462 F: tools/testing/selftests/drivers/net/mlxsw/
11464 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11465 M: mlxsw@nvidia.com
11466 L: netdev@vger.kernel.org
11468 W: http://www.mellanox.com
11469 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11470 F: drivers/net/ethernet/mellanox/mlxfw/
11472 MELLANOX HARDWARE PLATFORM SUPPORT
11473 M: Hans de Goede <hdegoede@redhat.com>
11474 M: Mark Gross <mgross@linux.intel.com>
11475 M: Vadim Pasternak <vadimp@nvidia.com>
11476 L: platform-driver-x86@vger.kernel.org
11478 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11479 F: drivers/platform/mellanox/
11480 F: include/linux/platform_data/mlxreg.h
11482 MELLANOX MLX4 core VPI driver
11483 M: Tariq Toukan <tariqt@nvidia.com>
11484 L: netdev@vger.kernel.org
11485 L: linux-rdma@vger.kernel.org
11487 W: http://www.mellanox.com
11488 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11489 F: drivers/net/ethernet/mellanox/mlx4/
11490 F: include/linux/mlx4/
11492 MELLANOX MLX4 IB driver
11493 M: Yishai Hadas <yishaih@nvidia.com>
11494 L: linux-rdma@vger.kernel.org
11496 W: http://www.mellanox.com
11497 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11498 F: drivers/infiniband/hw/mlx4/
11499 F: include/linux/mlx4/
11500 F: include/uapi/rdma/mlx4-abi.h
11502 MELLANOX MLX5 core VPI driver
11503 M: Saeed Mahameed <saeedm@nvidia.com>
11504 M: Leon Romanovsky <leonro@nvidia.com>
11505 L: netdev@vger.kernel.org
11506 L: linux-rdma@vger.kernel.org
11508 W: http://www.mellanox.com
11509 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11510 F: Documentation/networking/device_drivers/ethernet/mellanox/
11511 F: drivers/net/ethernet/mellanox/mlx5/core/
11512 F: include/linux/mlx5/
11514 MELLANOX MLX5 IB driver
11515 M: Leon Romanovsky <leonro@nvidia.com>
11516 L: linux-rdma@vger.kernel.org
11518 W: http://www.mellanox.com
11519 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11520 F: drivers/infiniband/hw/mlx5/
11521 F: include/linux/mlx5/
11522 F: include/uapi/rdma/mlx5-abi.h
11524 MELLANOX MLXCPLD I2C AND MUX DRIVER
11525 M: Vadim Pasternak <vadimp@nvidia.com>
11526 M: Michael Shych <michaelsh@nvidia.com>
11527 L: linux-i2c@vger.kernel.org
11529 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11530 F: drivers/i2c/busses/i2c-mlxcpld.c
11531 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11533 MELLANOX MLXCPLD LED DRIVER
11534 M: Vadim Pasternak <vadimp@nvidia.com>
11535 L: linux-leds@vger.kernel.org
11537 F: Documentation/leds/leds-mlxcpld.rst
11538 F: drivers/leds/leds-mlxcpld.c
11539 F: drivers/leds/leds-mlxreg.c
11541 MELLANOX PLATFORM DRIVER
11542 M: Vadim Pasternak <vadimp@nvidia.com>
11543 L: platform-driver-x86@vger.kernel.org
11545 F: drivers/platform/x86/mlx-platform.c
11548 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11549 M: "Paul E. McKenney" <paulmck@kernel.org>
11550 L: linux-kernel@vger.kernel.org
11552 F: arch/powerpc/include/asm/membarrier.h
11553 F: include/uapi/linux/membarrier.h
11554 F: kernel/sched/membarrier.c
11557 M: Mike Rapoport <rppt@linux.ibm.com>
11558 L: linux-mm@kvack.org
11560 F: Documentation/core-api/boot-time-mm.rst
11561 F: include/linux/memblock.h
11564 MEMORY CONTROLLER DRIVERS
11565 M: Krzysztof Kozlowski <krzk@kernel.org>
11566 L: linux-kernel@vger.kernel.org
11568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11569 F: Documentation/devicetree/bindings/memory-controllers/
11571 F: include/dt-bindings/memory/
11573 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11574 M: Dmitry Osipenko <digetx@gmail.com>
11575 L: linux-pm@vger.kernel.org
11576 L: linux-tegra@vger.kernel.org
11577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11579 F: drivers/devfreq/tegra30-devfreq.c
11582 M: Andrew Morton <akpm@linux-foundation.org>
11583 L: linux-mm@kvack.org
11585 W: http://www.linux-mm.org
11586 T: quilt https://ozlabs.org/~akpm/mmotm/
11587 T: quilt https://ozlabs.org/~akpm/mmots/
11588 T: git git://github.com/hnaz/linux-mm.git
11589 F: include/linux/gfp.h
11590 F: include/linux/memory_hotplug.h
11591 F: include/linux/mm.h
11592 F: include/linux/mmzone.h
11593 F: include/linux/vmalloc.h
11596 MEMORY TECHNOLOGY DEVICES (MTD)
11597 M: Miquel Raynal <miquel.raynal@bootlin.com>
11598 M: Richard Weinberger <richard@nod.at>
11599 M: Vignesh Raghavendra <vigneshr@ti.com>
11600 L: linux-mtd@lists.infradead.org
11602 W: http://www.linux-mtd.infradead.org/
11603 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11604 C: irc://irc.oftc.net/mtd
11605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11607 F: Documentation/devicetree/bindings/mtd/
11609 F: include/linux/mtd/
11610 F: include/uapi/mtd/
11612 MEN A21 WATCHDOG DRIVER
11613 M: Johannes Thumshirn <morbidrsa@gmail.com>
11614 L: linux-watchdog@vger.kernel.org
11616 F: drivers/watchdog/mena21_wdt.c
11618 MEN CHAMELEON BUS (mcb)
11619 M: Johannes Thumshirn <morbidrsa@gmail.com>
11621 F: Documentation/driver-api/men-chameleon-bus.rst
11623 F: include/linux/mcb.h
11625 MEN F21BMC (Board Management Controller)
11626 M: Andreas Werner <andreas.werner@men.de>
11628 F: Documentation/hwmon/menf21bmc.rst
11629 F: drivers/hwmon/menf21bmc_hwmon.c
11630 F: drivers/leds/leds-menf21bmc.c
11631 F: drivers/mfd/menf21bmc.c
11632 F: drivers/watchdog/menf21bmc_wdt.c
11634 MEN Z069 WATCHDOG DRIVER
11635 M: Johannes Thumshirn <jth@kernel.org>
11636 L: linux-watchdog@vger.kernel.org
11638 F: drivers/watchdog/menz69_wdt.c
11640 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11641 M: Neil Armstrong <narmstrong@baylibre.com>
11642 L: linux-media@vger.kernel.org
11643 L: linux-amlogic@lists.infradead.org
11645 W: http://linux-meson.com/
11646 T: git git://linuxtv.org/media_tree.git
11647 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11648 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11649 F: drivers/media/cec/platform/meson/ao-cec.c
11651 MESON GE2D DRIVER FOR AMLOGIC SOCS
11652 M: Neil Armstrong <narmstrong@baylibre.com>
11653 L: linux-media@vger.kernel.org
11654 L: linux-amlogic@lists.infradead.org
11656 T: git git://linuxtv.org/media_tree.git
11657 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11658 F: drivers/media/platform/meson/ge2d/
11660 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11661 M: Liang Yang <liang.yang@amlogic.com>
11662 L: linux-mtd@lists.infradead.org
11664 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11665 F: drivers/mtd/nand/raw/meson_*
11667 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11668 M: Neil Armstrong <narmstrong@baylibre.com>
11669 L: linux-media@vger.kernel.org
11670 L: linux-amlogic@lists.infradead.org
11672 T: git git://linuxtv.org/media_tree.git
11673 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11674 F: drivers/staging/media/meson/vdec/
11676 METHODE UDPU SUPPORT
11677 M: Vladimir Vid <vladimir.vid@sartura.hr>
11679 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11682 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11683 M: Hemant Kumar <hemantk@codeaurora.org>
11684 L: linux-arm-msm@vger.kernel.org
11686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11687 F: Documentation/ABI/stable/sysfs-bus-mhi
11688 F: Documentation/mhi/
11689 F: drivers/bus/mhi/
11690 F: include/linux/mhi.h
11692 MICROBLAZE ARCHITECTURE
11693 M: Michal Simek <monstr@monstr.eu>
11695 W: http://www.monstr.eu/fdt/
11696 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11697 F: arch/microblaze/
11699 MICROCHIP AT91 DMA DRIVERS
11700 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11701 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11703 L: dmaengine@vger.kernel.org
11705 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11706 F: drivers/dma/at_hdmac.c
11707 F: drivers/dma/at_hdmac_regs.h
11708 F: drivers/dma/at_xdmac.c
11709 F: include/dt-bindings/dma/at91.h
11711 MICROCHIP AT91 SERIAL DRIVER
11712 M: Richard Genoud <richard.genoud@gmail.com>
11714 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11715 F: drivers/tty/serial/atmel_serial.c
11716 F: drivers/tty/serial/atmel_serial.h
11718 MICROCHIP AT91 USART MFD DRIVER
11719 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11720 L: linux-kernel@vger.kernel.org
11722 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11723 F: drivers/mfd/at91-usart.c
11724 F: include/dt-bindings/mfd/at91-usart.h
11726 MICROCHIP AT91 USART SPI DRIVER
11727 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11728 L: linux-spi@vger.kernel.org
11730 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11731 F: drivers/spi/spi-at91-usart.c
11733 MICROCHIP AUDIO ASOC DRIVERS
11734 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11735 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11739 MICROCHIP ECC DRIVER
11740 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11741 L: linux-crypto@vger.kernel.org
11743 F: drivers/crypto/atmel-ecc.*
11745 MICROCHIP I2C DRIVER
11746 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11747 L: linux-i2c@vger.kernel.org
11749 F: drivers/i2c/busses/i2c-at91-*.c
11750 F: drivers/i2c/busses/i2c-at91.h
11752 MICROCHIP ISC DRIVER
11753 M: Eugen Hristev <eugen.hristev@microchip.com>
11754 L: linux-media@vger.kernel.org
11756 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11757 F: drivers/media/platform/atmel/atmel-isc-base.c
11758 F: drivers/media/platform/atmel/atmel-isc-regs.h
11759 F: drivers/media/platform/atmel/atmel-isc.h
11760 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11761 F: include/linux/atmel-isc-media.h
11763 MICROCHIP ISI DRIVER
11764 M: Eugen Hristev <eugen.hristev@microchip.com>
11765 L: linux-media@vger.kernel.org
11767 F: drivers/media/platform/atmel/atmel-isi.c
11768 F: drivers/media/platform/atmel/atmel-isi.h
11770 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11771 M: Woojung Huh <woojung.huh@microchip.com>
11772 M: UNGLinuxDriver@microchip.com
11773 L: netdev@vger.kernel.org
11775 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11776 F: drivers/net/dsa/microchip/*
11777 F: include/linux/platform_data/microchip-ksz.h
11778 F: net/dsa/tag_ksz.c
11780 MICROCHIP LAN743X ETHERNET DRIVER
11781 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11782 M: UNGLinuxDriver@microchip.com
11783 L: netdev@vger.kernel.org
11785 F: drivers/net/ethernet/microchip/lan743x_*
11787 MICROCHIP LCDFB DRIVER
11788 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11789 L: linux-fbdev@vger.kernel.org
11791 F: drivers/video/fbdev/atmel_lcdfb.c
11792 F: include/video/atmel_lcdc.h
11794 MICROCHIP MCP16502 PMIC DRIVER
11795 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11798 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11799 F: drivers/regulator/mcp16502.c
11801 MICROCHIP MCP3911 ADC DRIVER
11802 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11803 M: Kent Gustavsson <kent@minoris.se>
11804 L: linux-iio@vger.kernel.org
11806 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11807 F: drivers/iio/adc/mcp3911.c
11809 MICROCHIP MMC/SD/SDIO MCI DRIVER
11810 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11812 F: drivers/mmc/host/atmel-mci.c
11814 MICROCHIP NAND DRIVER
11815 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11816 L: linux-mtd@lists.infradead.org
11818 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11819 F: drivers/mtd/nand/raw/atmel/*
11821 MICROCHIP PWM DRIVER
11822 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11824 L: linux-pwm@vger.kernel.org
11826 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11827 F: drivers/pwm/pwm-atmel.c
11829 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11830 M: Eugen Hristev <eugen.hristev@microchip.com>
11831 L: linux-iio@vger.kernel.org
11833 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11834 F: drivers/iio/adc/at91-sama5d2_adc.c
11835 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11837 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11838 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11840 F: drivers/power/reset/at91-sama5d2_shdwc.c
11842 MICROCHIP SPI DRIVER
11843 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11845 F: drivers/spi/spi-atmel.*
11847 MICROCHIP SSC DRIVER
11848 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11851 F: drivers/misc/atmel-ssc.c
11852 F: include/linux/atmel-ssc.h
11854 MICROCHIP USB251XB DRIVER
11855 M: Richard Leitner <richard.leitner@skidata.com>
11856 L: linux-usb@vger.kernel.org
11858 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11859 F: drivers/usb/misc/usb251xb.c
11861 MICROCHIP USBA UDC DRIVER
11862 M: Cristian Birsan <cristian.birsan@microchip.com>
11863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11865 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11867 MICROCHIP WILC1000 WIFI DRIVER
11868 M: Ajay Singh <ajay.kathat@microchip.com>
11869 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11870 L: linux-wireless@vger.kernel.org
11872 F: drivers/net/wireless/microchip/wilc1000/
11874 MICROSEMI MIPS SOCS
11875 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11876 M: UNGLinuxDriver@microchip.com
11877 L: linux-mips@vger.kernel.org
11879 F: Documentation/devicetree/bindings/mips/mscc.txt
11880 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11881 F: arch/mips/boot/dts/mscc/
11882 F: arch/mips/configs/generic/board-ocelot.config
11883 F: arch/mips/generic/board-ocelot.c
11885 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11886 M: Don Brace <don.brace@microchip.com>
11887 L: storagedev@microchip.com
11888 L: linux-scsi@vger.kernel.org
11890 F: Documentation/scsi/smartpqi.rst
11891 F: drivers/scsi/smartpqi/Kconfig
11892 F: drivers/scsi/smartpqi/Makefile
11893 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11894 F: include/linux/cciss*.h
11895 F: include/uapi/linux/cciss*.h
11897 MICROSOFT SURFACE DTX DRIVER
11898 M: Maximilian Luz <luzmaximilian@gmail.com>
11899 L: platform-driver-x86@vger.kernel.org
11901 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
11902 F: drivers/platform/surface/surface_dtx.c
11903 F: include/uapi/linux/surface_aggregator/dtx.h
11905 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
11906 M: Maximilian Luz <luzmaximilian@gmail.com>
11907 L: platform-driver-x86@vger.kernel.org
11909 F: drivers/platform/surface/surface_gpe.c
11911 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
11912 M: Hans de Goede <hdegoede@redhat.com>
11913 M: Mark Gross <mgross@linux.intel.com>
11914 M: Maximilian Luz <luzmaximilian@gmail.com>
11915 L: platform-driver-x86@vger.kernel.org
11917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
11918 F: drivers/platform/surface/
11920 MICROSOFT SURFACE HOT-PLUG DRIVER
11921 M: Maximilian Luz <luzmaximilian@gmail.com>
11922 L: platform-driver-x86@vger.kernel.org
11924 F: drivers/platform/surface/surface_hotplug.c
11926 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
11927 M: Maximilian Luz <luzmaximilian@gmail.com>
11928 L: platform-driver-x86@vger.kernel.org
11930 F: drivers/platform/surface/surface_platform_profile.c
11932 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11933 M: Chen Yu <yu.c.chen@intel.com>
11934 L: platform-driver-x86@vger.kernel.org
11936 F: drivers/platform/surface/surfacepro3_button.c
11938 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
11939 M: Maximilian Luz <luzmaximilian@gmail.com>
11941 W: https://github.com/linux-surface/surface-aggregator-module
11942 C: irc://chat.freenode.net/##linux-surface
11943 F: Documentation/driver-api/surface_aggregator/
11944 F: drivers/platform/surface/aggregator/
11945 F: drivers/platform/surface/surface_acpi_notify.c
11946 F: drivers/platform/surface/surface_aggregator_cdev.c
11947 F: drivers/platform/surface/surface_aggregator_registry.c
11948 F: include/linux/surface_acpi_notify.h
11949 F: include/linux/surface_aggregator/
11950 F: include/uapi/linux/surface_aggregator/
11952 MICROTEK X6 SCANNER
11953 M: Oliver Neukum <oliver@neukum.org>
11955 F: drivers/usb/image/microtek.*
11957 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
11958 M: Luka Kovacic <luka.kovacic@sartura.hr>
11959 M: Luka Perkov <luka.perkov@sartura.hr>
11961 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
11962 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
11963 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
11964 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
11965 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
11966 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
11968 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
11969 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11970 L: linux-media@vger.kernel.org
11972 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
11973 F: Documentation/driver-api/media/drivers/ccs/
11974 F: Documentation/userspace-api/media/drivers/ccs.rst
11975 F: drivers/media/i2c/ccs-pll.c
11976 F: drivers/media/i2c/ccs-pll.h
11977 F: drivers/media/i2c/ccs/
11978 F: include/uapi/linux/ccs.h
11979 F: include/uapi/linux/smiapp.h
11982 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11983 L: linux-mips@vger.kernel.org
11985 W: http://www.linux-mips.org/
11986 Q: https://patchwork.kernel.org/project/linux-mips/list/
11987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11988 F: Documentation/devicetree/bindings/mips/
11989 F: Documentation/mips/
11991 F: drivers/platform/mips/
11993 MIPS BOSTON DEVELOPMENT BOARD
11994 M: Paul Burton <paulburton@kernel.org>
11995 L: linux-mips@vger.kernel.org
11997 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11998 F: arch/mips/boot/dts/img/boston.dts
11999 F: arch/mips/configs/generic/board-boston.config
12000 F: drivers/clk/imgtec/clk-boston.c
12001 F: include/dt-bindings/clock/boston-clock.h
12004 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12005 M: Serge Semin <fancer.lancer@gmail.com>
12006 L: linux-mips@vger.kernel.org
12008 F: drivers/bus/mips_cdmm.c
12009 F: drivers/clocksource/mips-gic-timer.c
12010 F: drivers/cpuidle/cpuidle-cps.c
12011 F: drivers/irqchip/irq-mips-cpu.c
12012 F: drivers/irqchip/irq-mips-gic.c
12014 MIPS GENERIC PLATFORM
12015 M: Paul Burton <paulburton@kernel.org>
12016 L: linux-mips@vger.kernel.org
12018 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12019 F: arch/mips/generic/
12020 F: arch/mips/tools/generic-board-config.sh
12022 MIPS RINT INSTRUCTION EMULATION
12023 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12024 L: linux-mips@vger.kernel.org
12026 F: arch/mips/math-emu/dp_rint.c
12027 F: arch/mips/math-emu/sp_rint.c
12029 MIPS/LOONGSON1 ARCHITECTURE
12030 M: Keguang Zhang <keguang.zhang@gmail.com>
12031 L: linux-mips@vger.kernel.org
12033 F: arch/mips/include/asm/mach-loongson32/
12034 F: arch/mips/loongson32/
12035 F: drivers/*/*/*loongson1*
12036 F: drivers/*/*loongson1*
12038 MIPS/LOONGSON2EF ARCHITECTURE
12039 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12040 L: linux-mips@vger.kernel.org
12042 F: arch/mips/include/asm/mach-loongson2ef/
12043 F: arch/mips/loongson2ef/
12044 F: drivers/cpufreq/loongson2_cpufreq.c
12046 MIPS/LOONGSON64 ARCHITECTURE
12047 M: Huacai Chen <chenhuacai@kernel.org>
12048 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12049 L: linux-mips@vger.kernel.org
12051 F: arch/mips/include/asm/mach-loongson64/
12052 F: arch/mips/loongson64/
12053 F: drivers/irqchip/irq-loongson*
12054 F: drivers/platform/mips/cpu_hwmon.c
12056 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12057 M: Hans Verkuil <hverkuil@xs4all.nl>
12058 L: linux-media@vger.kernel.org
12060 W: https://linuxtv.org
12061 T: git git://linuxtv.org/media_tree.git
12062 F: drivers/media/radio/radio-miropcm20*
12065 R: Lubomir Rintel <lkundrak@v3.sk>
12066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12069 F: arch/arm/boot/dts/mmp*
12070 F: arch/arm/mach-mmp/
12071 F: include/linux/soc/mmp/
12073 MMP USB PHY DRIVERS
12074 R: Lubomir Rintel <lkundrak@v3.sk>
12075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12077 F: drivers/phy/marvell/phy-mmp3-usb.c
12078 F: drivers/phy/marvell/phy-pxa-usb.c
12080 MMU GATHER AND TLB INVALIDATION
12081 M: Will Deacon <will@kernel.org>
12082 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12083 M: Andrew Morton <akpm@linux-foundation.org>
12084 M: Nick Piggin <npiggin@gmail.com>
12085 M: Peter Zijlstra <peterz@infradead.org>
12086 L: linux-arch@vger.kernel.org
12087 L: linux-mm@kvack.org
12089 F: arch/*/include/asm/tlb.h
12090 F: include/asm-generic/tlb.h
12093 MN88472 MEDIA DRIVER
12094 M: Antti Palosaari <crope@iki.fi>
12095 L: linux-media@vger.kernel.org
12097 W: https://linuxtv.org
12098 W: http://palosaari.fi/linux/
12099 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12100 F: drivers/media/dvb-frontends/mn88472*
12102 MN88473 MEDIA DRIVER
12103 M: Antti Palosaari <crope@iki.fi>
12104 L: linux-media@vger.kernel.org
12106 W: https://linuxtv.org
12107 W: http://palosaari.fi/linux/
12108 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12109 F: drivers/media/dvb-frontends/mn88473*
12112 M: Jessica Yu <jeyu@kernel.org>
12114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12115 F: include/linux/module.h
12118 MONOLITHIC POWER SYSTEM PMIC DRIVER
12119 M: Saravanan Sekar <sravanhome@gmail.com>
12121 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12122 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12123 F: drivers/iio/adc/mp2629_adc.c
12124 F: drivers/mfd/mp2629.c
12125 F: drivers/power/supply/mp2629_charger.c
12126 F: drivers/regulator/mp5416.c
12127 F: drivers/regulator/mpq7920.c
12128 F: drivers/regulator/mpq7920.h
12129 F: include/linux/mfd/mp2629.h
12131 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12133 W: http://popies.net/meye/
12134 F: Documentation/userspace-api/media/drivers/meye*
12135 F: drivers/media/pci/meye/
12136 F: include/uapi/linux/meye.h
12138 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12139 M: Jiri Slaby <jirislaby@kernel.org>
12141 F: Documentation/driver-api/serial/moxa-smartio.rst
12142 F: drivers/tty/mxser.*
12144 MR800 AVERMEDIA USB FM RADIO DRIVER
12145 M: Alexey Klimov <klimov.linux@gmail.com>
12146 L: linux-media@vger.kernel.org
12148 T: git git://linuxtv.org/media_tree.git
12149 F: drivers/media/radio/radio-mr800.c
12151 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12152 M: Alan Ott <alan@signal11.us>
12153 L: linux-wpan@vger.kernel.org
12155 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12156 F: drivers/net/ieee802154/mrf24j40.c
12159 M: "Lee, Chun-Yi" <jlee@suse.com>
12160 L: platform-driver-x86@vger.kernel.org
12162 F: drivers/platform/x86/msi-laptop.c
12165 L: platform-driver-x86@vger.kernel.org
12167 F: drivers/platform/x86/msi-wmi.c
12169 MSI001 MEDIA DRIVER
12170 M: Antti Palosaari <crope@iki.fi>
12171 L: linux-media@vger.kernel.org
12173 W: https://linuxtv.org
12174 W: http://palosaari.fi/linux/
12175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12176 T: git git://linuxtv.org/anttip/media_tree.git
12177 F: drivers/media/tuners/msi001*
12179 MSI2500 MEDIA DRIVER
12180 M: Antti Palosaari <crope@iki.fi>
12181 L: linux-media@vger.kernel.org
12183 W: https://linuxtv.org
12184 W: http://palosaari.fi/linux/
12185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12186 T: git git://linuxtv.org/anttip/media_tree.git
12187 F: drivers/media/usb/msi2500/
12189 MSTAR INTERRUPT CONTROLLER DRIVER
12190 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12191 M: Daniel Palmer <daniel@thingy.jp>
12193 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12194 F: drivers/irqchip/irq-mst-intc.c
12196 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12197 M: Robert Jarzmik <robert.jarzmik@free.fr>
12198 L: linux-mtd@lists.infradead.org
12200 F: drivers/mtd/devices/docg3*
12202 MT9M032 APTINA SENSOR DRIVER
12203 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12204 L: linux-media@vger.kernel.org
12206 T: git git://linuxtv.org/media_tree.git
12207 F: drivers/media/i2c/mt9m032.c
12208 F: include/media/i2c/mt9m032.h
12210 MT9P031 APTINA CAMERA SENSOR
12211 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12212 L: linux-media@vger.kernel.org
12214 T: git git://linuxtv.org/media_tree.git
12215 F: drivers/media/i2c/mt9p031.c
12216 F: include/media/i2c/mt9p031.h
12218 MT9T001 APTINA CAMERA SENSOR
12219 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12220 L: linux-media@vger.kernel.org
12222 T: git git://linuxtv.org/media_tree.git
12223 F: drivers/media/i2c/mt9t001.c
12224 F: include/media/i2c/mt9t001.h
12226 MT9T112 APTINA CAMERA SENSOR
12227 M: Jacopo Mondi <jacopo@jmondi.org>
12228 L: linux-media@vger.kernel.org
12230 T: git git://linuxtv.org/media_tree.git
12231 F: drivers/media/i2c/mt9t112.c
12232 F: include/media/i2c/mt9t112.h
12234 MT9V032 APTINA CAMERA SENSOR
12235 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12236 L: linux-media@vger.kernel.org
12238 T: git git://linuxtv.org/media_tree.git
12239 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12240 F: drivers/media/i2c/mt9v032.c
12241 F: include/media/i2c/mt9v032.h
12243 MT9V111 APTINA CAMERA SENSOR
12244 M: Jacopo Mondi <jacopo@jmondi.org>
12245 L: linux-media@vger.kernel.org
12247 T: git git://linuxtv.org/media_tree.git
12248 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12249 F: drivers/media/i2c/mt9v111.c
12251 MULTIFUNCTION DEVICES (MFD)
12252 M: Lee Jones <lee.jones@linaro.org>
12254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12255 F: Documentation/devicetree/bindings/mfd/
12257 F: include/dt-bindings/mfd/
12258 F: include/linux/mfd/
12260 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12262 F: drivers/mmc/host/mmc_spi.c
12263 F: include/linux/spi/mmc_spi.h
12265 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12266 M: Ulf Hansson <ulf.hansson@linaro.org>
12267 L: linux-mmc@vger.kernel.org
12269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12270 F: Documentation/devicetree/bindings/mmc/
12272 F: include/linux/mmc/
12273 F: include/uapi/linux/mmc/
12275 MULTIPLEXER SUBSYSTEM
12276 M: Peter Rosin <peda@axentia.se>
12278 F: Documentation/ABI/testing/sysfs-class-mux*
12279 F: Documentation/devicetree/bindings/mux/
12281 F: include/dt-bindings/mux/
12282 F: include/linux/mux/
12284 MULTITECH MULTIPORT CARD (ISICOM)
12286 F: drivers/tty/isicom.c
12287 F: include/linux/isicom.h
12289 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12290 M: Bin Liu <b-liu@ti.com>
12291 L: linux-usb@vger.kernel.org
12293 F: drivers/usb/musb/
12295 MXL301RF MEDIA DRIVER
12296 M: Akihiro Tsukada <tskd08@gmail.com>
12297 L: linux-media@vger.kernel.org
12299 F: drivers/media/tuners/mxl301rf*
12301 MXL5007T MEDIA DRIVER
12302 M: Michael Krufky <mkrufky@linuxtv.org>
12303 L: linux-media@vger.kernel.org
12305 W: https://linuxtv.org
12306 W: http://github.com/mkrufky
12307 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12308 T: git git://linuxtv.org/mkrufky/tuners.git
12309 F: drivers/media/tuners/mxl5007t.*
12312 M: Marek Vasut <marex@denx.de>
12313 M: Stefan Agner <stefan@agner.ch>
12314 L: dri-devel@lists.freedesktop.org
12316 T: git git://anongit.freedesktop.org/drm/drm-misc
12317 F: Documentation/devicetree/bindings/display/mxsfb.txt
12318 F: drivers/gpu/drm/mxsfb/
12320 MYLEX DAC960 PCI RAID Controller
12321 M: Hannes Reinecke <hare@kernel.org>
12322 L: linux-scsi@vger.kernel.org
12324 F: drivers/scsi/myrb.*
12325 F: drivers/scsi/myrs.*
12327 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12328 M: Chris Lee <christopher.lee@cspi.com>
12329 L: netdev@vger.kernel.org
12331 W: https://www.cspi.com/ethernet-products/support/downloads/
12332 F: drivers/net/ethernet/myricom/myri10ge/
12334 NAND FLASH SUBSYSTEM
12335 M: Miquel Raynal <miquel.raynal@bootlin.com>
12336 R: Richard Weinberger <richard@nod.at>
12337 L: linux-mtd@lists.infradead.org
12339 W: http://www.linux-mtd.infradead.org/
12340 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12341 C: irc://irc.oftc.net/mtd
12342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12343 F: drivers/mtd/nand/
12344 F: include/linux/mtd/*nand*.h
12346 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12347 M: Daniel Mack <zonque@gmail.com>
12348 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12350 W: http://www.native-instruments.com
12351 F: sound/usb/caiaq/
12353 NATSEMI ETHERNET DRIVER (DP8381x)
12355 F: drivers/net/ethernet/natsemi/natsemi.c
12357 NCR 5380 SCSI DRIVERS
12358 M: Finn Thain <fthain@telegraphics.com.au>
12359 M: Michael Schmitz <schmitzmic@gmail.com>
12360 L: linux-scsi@vger.kernel.org
12362 F: Documentation/scsi/g_NCR5380.rst
12363 F: drivers/scsi/NCR5380.*
12364 F: drivers/scsi/arm/cumana_1.c
12365 F: drivers/scsi/arm/oak.c
12366 F: drivers/scsi/atari_scsi.*
12367 F: drivers/scsi/dmx3191d.c
12368 F: drivers/scsi/g_NCR5380.*
12369 F: drivers/scsi/mac_scsi.*
12370 F: drivers/scsi/sun3_scsi.*
12371 F: drivers/scsi/sun3_scsi_vme.c
12374 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12378 NCT6775 HARDWARE MONITOR DRIVER
12379 M: Guenter Roeck <linux@roeck-us.net>
12380 L: linux-hwmon@vger.kernel.org
12382 F: Documentation/hwmon/nct6775.rst
12383 F: drivers/hwmon/nct6775.c
12386 M: Jakub Kicinski <kuba@kernel.org>
12388 F: drivers/net/netdevsim/*
12390 NETEM NETWORK EMULATOR
12391 M: Stephen Hemminger <stephen@networkplumber.org>
12392 L: netdev@vger.kernel.org
12394 F: net/sched/sch_netem.c
12396 NETERION 10GbE DRIVERS (s2io/vxge)
12397 M: Jon Mason <jdmason@kudzu.us>
12398 L: netdev@vger.kernel.org
12400 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12401 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12402 F: drivers/net/ethernet/neterion/
12405 M: Pablo Neira Ayuso <pablo@netfilter.org>
12406 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12407 M: Florian Westphal <fw@strlen.de>
12408 L: netfilter-devel@vger.kernel.org
12409 L: coreteam@netfilter.org
12411 W: http://www.netfilter.org/
12412 W: http://www.iptables.org/
12413 W: http://www.nftables.org/
12414 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12417 F: include/linux/netfilter*
12418 F: include/linux/netfilter/
12419 F: include/net/netfilter/
12420 F: include/uapi/linux/netfilter*
12421 F: include/uapi/linux/netfilter/
12422 F: net/*/netfilter.c
12423 F: net/*/netfilter/
12424 F: net/bridge/br_netfilter*.c
12427 NETROM NETWORK LAYER
12428 M: Ralf Baechle <ralf@linux-mips.org>
12429 L: linux-hams@vger.kernel.org
12431 W: http://www.linux-ax25.org/
12432 F: include/net/netrom.h
12433 F: include/uapi/linux/netrom.h
12436 NETRONOME ETHERNET DRIVERS
12437 M: Simon Horman <simon.horman@netronome.com>
12438 R: Jakub Kicinski <kuba@kernel.org>
12439 L: oss-drivers@netronome.com
12441 F: drivers/net/ethernet/netronome/
12443 NETWORK BLOCK DEVICE (NBD)
12444 M: Josef Bacik <josef@toxicpanda.com>
12445 L: linux-block@vger.kernel.org
12446 L: nbd@other.debian.org
12448 F: Documentation/admin-guide/blockdev/nbd.rst
12449 F: drivers/block/nbd.c
12450 F: include/trace/events/nbd.h
12451 F: include/uapi/linux/nbd.h
12453 NETWORK DROP MONITOR
12454 M: Neil Horman <nhorman@tuxdriver.com>
12455 L: netdev@vger.kernel.org
12457 W: https://fedorahosted.org/dropwatch/
12458 F: include/uapi/linux/net_dropmon.h
12459 F: net/core/drop_monitor.c
12462 M: "David S. Miller" <davem@davemloft.net>
12463 M: Jakub Kicinski <kuba@kernel.org>
12464 L: netdev@vger.kernel.org
12466 W: http://www.linuxfoundation.org/en/Net
12467 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12470 F: Documentation/devicetree/bindings/net/
12471 F: drivers/connector/
12473 F: include/linux/etherdevice.h
12474 F: include/linux/fcdevice.h
12475 F: include/linux/fddidevice.h
12476 F: include/linux/hippidevice.h
12477 F: include/linux/if_*
12478 F: include/linux/inetdevice.h
12479 F: include/linux/netdevice.h
12480 F: include/uapi/linux/if_*
12481 F: include/uapi/linux/netdevice.h
12483 NETWORKING DRIVERS (WIRELESS)
12484 M: Kalle Valo <kvalo@codeaurora.org>
12485 L: linux-wireless@vger.kernel.org
12487 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12490 F: Documentation/devicetree/bindings/net/wireless/
12491 F: drivers/net/wireless/
12494 M: Andrew Lunn <andrew@lunn.ch>
12495 M: Vivien Didelot <vivien.didelot@gmail.com>
12496 M: Florian Fainelli <f.fainelli@gmail.com>
12497 M: Vladimir Oltean <olteanv@gmail.com>
12499 F: Documentation/devicetree/bindings/net/dsa/
12500 F: drivers/net/dsa/
12501 F: include/linux/dsa/
12502 F: include/linux/platform_data/dsa.h
12503 F: include/net/dsa.h
12506 NETWORKING [GENERAL]
12507 M: "David S. Miller" <davem@davemloft.net>
12508 M: Jakub Kicinski <kuba@kernel.org>
12509 L: netdev@vger.kernel.org
12511 W: http://www.linuxfoundation.org/en/Net
12512 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12513 B: mailto:netdev@vger.kernel.org
12514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12516 F: Documentation/networking/
12517 F: include/linux/in.h
12518 F: include/linux/net.h
12519 F: include/linux/netdevice.h
12521 F: include/uapi/linux/in.h
12522 F: include/uapi/linux/net.h
12523 F: include/uapi/linux/net_namespace.h
12524 F: include/uapi/linux/netdevice.h
12528 F: tools/testing/selftests/net/
12531 M: Steffen Klassert <steffen.klassert@secunet.com>
12532 M: Herbert Xu <herbert@gondor.apana.org.au>
12533 M: "David S. Miller" <davem@davemloft.net>
12534 L: netdev@vger.kernel.org
12536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12538 F: include/net/xfrm.h
12539 F: include/uapi/linux/xfrm.h
12542 F: net/ipv4/ip_vti.c
12543 F: net/ipv4/ipcomp.c
12547 F: net/ipv6/ip6_vti.c
12548 F: net/ipv6/ipcomp6.c
12552 F: tools/testing/selftests/net/ipsec.c
12554 NETWORKING [IPv4/IPv6]
12555 M: "David S. Miller" <davem@davemloft.net>
12556 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12557 M: David Ahern <dsahern@kernel.org>
12558 L: netdev@vger.kernel.org
12560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12566 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12567 M: Paul Moore <paul@paul-moore.com>
12568 L: netdev@vger.kernel.org
12569 L: linux-security-module@vger.kernel.org
12571 W: https://github.com/netlabel
12572 F: Documentation/netlabel/
12573 F: include/net/calipso.h
12574 F: include/net/cipso_ipv4.h
12575 F: include/net/netlabel.h
12576 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12577 F: include/uapi/linux/netfilter/xt_SECMARK.h
12578 F: net/ipv4/cipso_ipv4.c
12579 F: net/ipv6/calipso.c
12580 F: net/netfilter/xt_CONNSECMARK.c
12581 F: net/netfilter/xt_SECMARK.c
12585 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12586 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12587 L: netdev@vger.kernel.org
12588 L: mptcp@lists.linux.dev
12590 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12591 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12592 F: Documentation/networking/mptcp-sysctl.rst
12593 F: include/net/mptcp.h
12594 F: include/uapi/linux/mptcp.h
12596 F: tools/testing/selftests/net/mptcp/
12599 M: Eric Dumazet <edumazet@google.com>
12600 L: netdev@vger.kernel.org
12602 F: include/linux/tcp.h
12603 F: include/net/tcp.h
12604 F: include/trace/events/tcp.h
12605 F: include/uapi/linux/tcp.h
12606 F: net/ipv4/syncookies.c
12608 F: net/ipv6/syncookies.c
12612 M: Boris Pismenny <borisp@nvidia.com>
12613 M: John Fastabend <john.fastabend@gmail.com>
12614 M: Daniel Borkmann <daniel@iogearbox.net>
12615 M: Jakub Kicinski <kuba@kernel.org>
12616 L: netdev@vger.kernel.org
12618 F: include/net/tls.h
12619 F: include/uapi/linux/tls.h
12622 NETWORKING [WIRELESS]
12623 L: linux-wireless@vger.kernel.org
12624 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12626 NETXEN (1/10) GbE SUPPORT
12627 M: Manish Chopra <manishc@marvell.com>
12628 M: Rahul Verma <rahulv@marvell.com>
12629 M: GR-Linux-NIC-Dev@marvell.com
12630 L: netdev@vger.kernel.org
12632 F: drivers/net/ethernet/qlogic/netxen/
12634 NET_FAILOVER MODULE
12635 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12636 L: netdev@vger.kernel.org
12638 F: Documentation/networking/net_failover.rst
12639 F: drivers/net/net_failover.c
12640 F: include/net/net_failover.h
12643 M: David Ahern <dsahern@kernel.org>
12644 L: netdev@vger.kernel.org
12646 F: include/net/netns/nexthop.h
12647 F: include/net/nexthop.h
12648 F: include/uapi/linux/nexthop.h
12649 F: net/ipv4/nexthop.c
12652 L: netdev@vger.kernel.org
12654 F: Documentation/devicetree/bindings/net/nfc/
12656 F: include/linux/platform_data/nfcmrvl.h
12657 F: include/net/nfc/
12658 F: include/uapi/linux/nfc.h
12661 NFC VIRTUAL NCI DEVICE DRIVER
12662 M: Bongsu Jeon <bongsu.jeon@samsung.com>
12663 L: netdev@vger.kernel.org
12664 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12666 F: drivers/nfc/virtual_ncidev.c
12667 F: tools/testing/selftests/nci/
12669 NFS, SUNRPC, AND LOCKD CLIENTS
12670 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12671 M: Anna Schumaker <anna.schumaker@netapp.com>
12672 L: linux-nfs@vger.kernel.org
12674 W: http://client.linux-nfs.org
12675 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12679 F: include/linux/lockd/
12680 F: include/linux/nfs*
12681 F: include/linux/sunrpc/
12682 F: include/uapi/linux/nfs*
12683 F: include/uapi/linux/sunrpc/
12685 F: Documentation/filesystems/nfs/
12688 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12689 L: linux-nilfs@vger.kernel.org
12691 W: https://nilfs.sourceforge.io/
12692 W: https://nilfs.osdn.jp/
12693 T: git git://github.com/konis/nilfs2.git
12694 F: Documentation/filesystems/nilfs2.rst
12696 F: include/trace/events/nilfs2.h
12697 F: include/uapi/linux/nilfs2_api.h
12698 F: include/uapi/linux/nilfs2_ondisk.h
12700 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12701 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12703 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12704 F: Documentation/scsi/NinjaSCSI.rst
12705 F: drivers/scsi/pcmcia/nsp_*
12707 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12708 M: GOTO Masanori <gotom@debian.or.jp>
12709 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12711 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12712 F: Documentation/scsi/NinjaSCSI.rst
12713 F: drivers/scsi/nsp32*
12716 M: Ley Foon Tan <ley.foon.tan@intel.com>
12718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12721 NITRO ENCLAVES (NE)
12722 M: Andra Paraschiv <andraprs@amazon.com>
12723 M: Alexandru Vasile <lexnv@amazon.com>
12724 M: Alexandru Ciobotaru <alcioa@amazon.com>
12725 L: linux-kernel@vger.kernel.org
12727 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12728 F: Documentation/virt/ne_overview.rst
12729 F: drivers/virt/nitro_enclaves/
12730 F: include/linux/nitro_enclaves.h
12731 F: include/uapi/linux/nitro_enclaves.h
12732 F: samples/nitro_enclaves/
12734 NOHZ, DYNTICKS SUPPORT
12735 M: Frederic Weisbecker <fweisbec@gmail.com>
12736 M: Thomas Gleixner <tglx@linutronix.de>
12737 M: Ingo Molnar <mingo@kernel.org>
12738 L: linux-kernel@vger.kernel.org
12740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12741 F: include/linux/sched/nohz.h
12742 F: include/linux/tick.h
12743 F: kernel/time/tick*.*
12745 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12746 M: Pavel Machek <pavel@ucw.cz>
12747 M: Sakari Ailus <sakari.ailus@iki.fi>
12748 L: linux-media@vger.kernel.org
12750 F: drivers/media/i2c/ad5820.c
12751 F: drivers/media/i2c/et8ek8
12753 NOKIA N900 POWER SUPPLY DRIVERS
12754 R: Pali Rohár <pali@kernel.org>
12755 F: drivers/power/supply/bq2415x_charger.c
12756 F: drivers/power/supply/bq27xxx_battery.c
12757 F: drivers/power/supply/bq27xxx_battery_i2c.c
12758 F: drivers/power/supply/isp1704_charger.c
12759 F: drivers/power/supply/rx51_battery.c
12760 F: include/linux/power/bq2415x_charger.h
12761 F: include/linux/power/bq27xxx_battery.h
12764 M: Willy Tarreau <w@1wt.eu>
12766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12767 F: tools/include/nolibc/
12770 M: Matthias Maennich <maennich@google.com>
12772 F: Documentation/core-api/symbol-namespaces.rst
12776 M: Sanjay R Mehta <sanju.mehta@amd.com>
12777 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12778 L: linux-ntb@googlegroups.com
12780 F: drivers/ntb/hw/amd/
12783 M: Jon Mason <jdmason@kudzu.us>
12784 M: Dave Jiang <dave.jiang@intel.com>
12785 M: Allen Hubbe <allenbh@gmail.com>
12786 L: linux-ntb@googlegroups.com
12788 W: https://github.com/jonmason/ntb/wiki
12789 T: git git://github.com/jonmason/ntb.git
12790 F: drivers/net/ntb_netdev.c
12792 F: include/linux/ntb.h
12793 F: include/linux/ntb_transport.h
12794 F: tools/testing/selftests/ntb/
12797 M: Serge Semin <fancer.lancer@gmail.com>
12798 L: linux-ntb@googlegroups.com
12800 F: drivers/ntb/hw/idt/
12803 M: Dave Jiang <dave.jiang@intel.com>
12804 L: linux-ntb@googlegroups.com
12806 W: https://github.com/davejiang/linux/wiki
12807 T: git https://github.com/davejiang/linux.git
12808 F: drivers/ntb/hw/intel/
12811 M: Anton Altaparmakov <anton@tuxera.com>
12812 L: linux-ntfs-dev@lists.sourceforge.net
12814 W: http://www.tuxera.com/
12815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12816 F: Documentation/filesystems/ntfs.rst
12820 M: Finn Thain <fthain@telegraphics.com.au>
12821 L: linux-m68k@lists.linux-m68k.org
12823 F: arch/*/include/asm/nubus.h
12825 F: include/linux/nubus.h
12826 F: include/uapi/linux/nubus.h
12828 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12829 M: Antonino Daplas <adaplas@gmail.com>
12830 L: linux-fbdev@vger.kernel.org
12832 F: drivers/video/fbdev/nvidia/
12833 F: drivers/video/fbdev/riva/
12836 M: Keith Busch <kbusch@kernel.org>
12837 M: Jens Axboe <axboe@fb.com>
12838 M: Christoph Hellwig <hch@lst.de>
12839 M: Sagi Grimberg <sagi@grimberg.me>
12840 L: linux-nvme@lists.infradead.org
12842 W: http://git.infradead.org/nvme.git
12843 T: git://git.infradead.org/nvme.git
12844 F: drivers/nvme/host/
12845 F: include/linux/nvme.h
12846 F: include/uapi/linux/nvme_ioctl.h
12848 NVM EXPRESS FC TRANSPORT DRIVERS
12849 M: James Smart <james.smart@broadcom.com>
12850 L: linux-nvme@lists.infradead.org
12852 F: drivers/nvme/host/fc.c
12853 F: drivers/nvme/target/fc.c
12854 F: drivers/nvme/target/fcloop.c
12855 F: include/linux/nvme-fc-driver.h
12856 F: include/linux/nvme-fc.h
12858 NVM EXPRESS TARGET DRIVER
12859 M: Christoph Hellwig <hch@lst.de>
12860 M: Sagi Grimberg <sagi@grimberg.me>
12861 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12862 L: linux-nvme@lists.infradead.org
12864 W: http://git.infradead.org/nvme.git
12865 T: git://git.infradead.org/nvme.git
12866 F: drivers/nvme/target/
12869 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12872 F: Documentation/ABI/stable/sysfs-bus-nvmem
12873 F: Documentation/devicetree/bindings/nvmem/
12875 F: include/linux/nvmem-consumer.h
12876 F: include/linux/nvmem-provider.h
12879 M: Ashish Kumar <ashish.kumar@nxp.com>
12880 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12881 L: linux-spi@vger.kernel.org
12883 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12884 F: drivers/spi/spi-nxp-fspi.c
12886 NXP FXAS21002C DRIVER
12887 M: Rui Miguel Silva <rmfrfs@gmail.com>
12888 L: linux-iio@vger.kernel.org
12890 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
12891 F: drivers/iio/gyro/fxas21002c.h
12892 F: drivers/iio/gyro/fxas21002c_core.c
12893 F: drivers/iio/gyro/fxas21002c_i2c.c
12894 F: drivers/iio/gyro/fxas21002c_spi.c
12896 NXP i.MX CLOCK DRIVERS
12897 M: Abel Vesa <abel.vesa@nxp.com>
12898 L: linux-clk@vger.kernel.org
12899 L: linux-imx@nxp.com
12901 F: drivers/clk/imx/
12903 NXP i.MX 8MQ DCSS DRIVER
12904 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12905 R: Lucas Stach <l.stach@pengutronix.de>
12906 L: dri-devel@lists.freedesktop.org
12908 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12909 F: drivers/gpu/drm/imx/dcss/
12911 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
12912 M: Jagan Teki <jagan@amarulasolutions.com>
12914 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
12915 F: drivers/regulator/pf8x00-regulator.c
12917 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12918 M: Krzysztof Kozlowski <krzk@kernel.org>
12919 L: linux-kernel@vger.kernel.org
12921 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12922 F: drivers/extcon/extcon-ptn5150.c
12924 NXP SGTL5000 DRIVER
12925 M: Fabio Estevam <festevam@gmail.com>
12926 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12928 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12929 F: sound/soc/codecs/sgtl5000*
12931 NXP SJA1105 ETHERNET SWITCH DRIVER
12932 M: Vladimir Oltean <olteanv@gmail.com>
12933 L: linux-kernel@vger.kernel.org
12935 F: drivers/net/dsa/sja1105
12937 NXP TDA998X DRM DRIVER
12938 M: Russell King <linux@armlinux.org.uk>
12940 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12941 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12942 F: drivers/gpu/drm/i2c/tda998x_drv.c
12943 F: include/drm/i2c/tda998x.h
12944 F: include/dt-bindings/display/tda998x.h
12948 M: Peter Rosin <peda@axentia.se>
12949 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12951 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12952 F: sound/soc/codecs/tfa9879*
12955 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12956 R: Charles Gorand <charles.gorand@effinnov.com>
12957 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12959 F: drivers/nfc/nxp-nci
12962 M: Jiri Pirko <jiri@nvidia.com>
12963 L: netdev@vger.kernel.org
12965 F: include/linux/objagg.h
12967 F: lib/test_objagg.c
12970 M: Josh Poimboeuf <jpoimboe@redhat.com>
12971 M: Peter Zijlstra <peterz@infradead.org>
12974 F: include/linux/objtool.h
12976 OCELOT ETHERNET SWITCH DRIVER
12977 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12978 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12979 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12980 M: UNGLinuxDriver@microchip.com
12981 L: netdev@vger.kernel.org
12983 F: drivers/net/dsa/ocelot/*
12984 F: drivers/net/ethernet/mscc/
12985 F: include/soc/mscc/ocelot*
12986 F: net/dsa/tag_ocelot.c
12987 F: net/dsa/tag_ocelot_8021q.c
12988 F: tools/testing/selftests/drivers/net/ocelot/*
12990 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12991 M: Frederic Barrat <fbarrat@linux.ibm.com>
12992 M: Andrew Donnellan <ajd@linux.ibm.com>
12993 L: linuxppc-dev@lists.ozlabs.org
12995 F: Documentation/userspace-api/accelerators/ocxl.rst
12996 F: arch/powerpc/include/asm/pnv-ocxl.h
12997 F: arch/powerpc/platforms/powernv/ocxl.c
12998 F: drivers/misc/ocxl/
12999 F: include/misc/ocxl*
13000 F: include/uapi/misc/ocxl.h
13003 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13004 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13005 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13006 L: linux-omap@vger.kernel.org
13008 F: sound/soc/ti/n810.c
13009 F: sound/soc/ti/omap*
13010 F: sound/soc/ti/rx51.c
13011 F: sound/soc/ti/sdma-pcm.*
13013 OMAP CLOCK FRAMEWORK SUPPORT
13014 M: Paul Walmsley <paul@pwsan.com>
13015 L: linux-omap@vger.kernel.org
13017 F: arch/arm/*omap*/*clock*
13019 OMAP DEVICE TREE SUPPORT
13020 M: Benoît Cousson <bcousson@baylibre.com>
13021 M: Tony Lindgren <tony@atomide.com>
13022 L: linux-omap@vger.kernel.org
13023 L: devicetree@vger.kernel.org
13025 F: arch/arm/boot/dts/*am3*
13026 F: arch/arm/boot/dts/*am4*
13027 F: arch/arm/boot/dts/*am5*
13028 F: arch/arm/boot/dts/*dra7*
13029 F: arch/arm/boot/dts/*omap*
13030 F: arch/arm/boot/dts/logicpd-som-lv*
13031 F: arch/arm/boot/dts/logicpd-torpedo*
13033 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13034 L: linux-omap@vger.kernel.org
13035 L: linux-fbdev@vger.kernel.org
13037 F: Documentation/arm/omap/dss.rst
13038 F: drivers/video/fbdev/omap2/
13040 OMAP FRAMEBUFFER SUPPORT
13041 L: linux-fbdev@vger.kernel.org
13042 L: linux-omap@vger.kernel.org
13044 F: drivers/video/fbdev/omap/
13046 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13047 M: Roger Quadros <rogerq@kernel.org>
13048 M: Tony Lindgren <tony@atomide.com>
13049 L: linux-omap@vger.kernel.org
13051 F: arch/arm/mach-omap2/*gpmc*
13052 F: drivers/memory/omap-gpmc.c
13055 M: Grygorii Strashko <grygorii.strashko@ti.com>
13056 M: Santosh Shilimkar <ssantosh@kernel.org>
13057 M: Kevin Hilman <khilman@kernel.org>
13058 L: linux-omap@vger.kernel.org
13060 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
13061 F: drivers/gpio/gpio-omap.c
13063 OMAP HARDWARE SPINLOCK SUPPORT
13064 M: Ohad Ben-Cohen <ohad@wizery.com>
13065 L: linux-omap@vger.kernel.org
13067 F: drivers/hwspinlock/omap_hwspinlock.c
13069 OMAP HS MMC SUPPORT
13070 L: linux-mmc@vger.kernel.org
13071 L: linux-omap@vger.kernel.org
13073 F: drivers/mmc/host/omap_hsmmc.c
13076 M: Paul Walmsley <paul@pwsan.com>
13077 L: linux-omap@vger.kernel.org
13079 F: arch/arm/mach-omap2/omap_hwmod*data*
13081 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13082 M: Benoît Cousson <bcousson@baylibre.com>
13083 L: linux-omap@vger.kernel.org
13085 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13088 M: Benoît Cousson <bcousson@baylibre.com>
13089 M: Paul Walmsley <paul@pwsan.com>
13090 L: linux-omap@vger.kernel.org
13092 F: arch/arm/mach-omap2/omap_hwmod.*
13095 M: Vignesh R <vigneshr@ti.com>
13096 L: linux-omap@vger.kernel.org
13097 L: linux-i2c@vger.kernel.org
13099 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
13100 F: drivers/i2c/busses/i2c-omap.c
13102 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13103 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13104 L: linux-media@vger.kernel.org
13106 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13107 F: drivers/media/platform/omap3isp/
13108 F: drivers/staging/media/omap4iss/
13111 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13112 L: linux-omap@vger.kernel.org
13114 F: drivers/mmc/host/omap.c
13116 OMAP POWER MANAGEMENT SUPPORT
13117 M: Kevin Hilman <khilman@kernel.org>
13118 L: linux-omap@vger.kernel.org
13120 F: arch/arm/*omap*/*pm*
13121 F: drivers/cpufreq/omap-cpufreq.c
13123 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13124 M: Rajendra Nayak <rnayak@codeaurora.org>
13125 M: Paul Walmsley <paul@pwsan.com>
13126 L: linux-omap@vger.kernel.org
13128 F: arch/arm/mach-omap2/prm*
13130 OMAP RANDOM NUMBER GENERATOR SUPPORT
13131 M: Deepak Saxena <dsaxena@plexity.net>
13133 F: drivers/char/hw_random/omap-rng.c
13136 L: linux-usb@vger.kernel.org
13137 L: linux-omap@vger.kernel.org
13139 F: arch/arm/*omap*/usb*
13140 F: drivers/usb/*/*omap*
13142 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13143 M: Mark Jackson <mpfj@newflow.co.uk>
13144 L: linux-omap@vger.kernel.org
13146 F: arch/arm/boot/dts/am335x-nano.dts
13149 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13150 M: Tony Lindgren <tony@atomide.com>
13151 L: linux-omap@vger.kernel.org
13153 Q: http://patchwork.kernel.org/project/linux-omap/list/
13154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13155 F: arch/arm/configs/omap1_defconfig
13156 F: arch/arm/mach-omap1/
13157 F: arch/arm/plat-omap/
13158 F: drivers/i2c/busses/i2c-omap.c
13159 F: include/linux/platform_data/ams-delta-fiq.h
13160 F: include/linux/platform_data/i2c-omap.h
13163 M: Tony Lindgren <tony@atomide.com>
13164 L: linux-omap@vger.kernel.org
13166 W: http://www.muru.com/linux/omap/
13167 W: http://linux.omap.com/
13168 Q: http://patchwork.kernel.org/project/linux-omap/list/
13169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13170 F: arch/arm/configs/omap2plus_defconfig
13171 F: arch/arm/mach-omap2/
13172 F: arch/arm/plat-omap/
13173 F: drivers/bus/ti-sysc.c
13174 F: drivers/i2c/busses/i2c-omap.c
13175 F: drivers/irqchip/irq-omap-intc.c
13176 F: drivers/mfd/*omap*.c
13177 F: drivers/mfd/menelaus.c
13178 F: drivers/mfd/palmas.c
13179 F: drivers/mfd/tps65217.c
13180 F: drivers/mfd/tps65218.c
13181 F: drivers/mfd/tps65910.c
13182 F: drivers/mfd/twl-core.[ch]
13183 F: drivers/mfd/twl4030*.c
13184 F: drivers/mfd/twl6030*.c
13185 F: drivers/mfd/twl6040*.c
13186 F: drivers/regulator/palmas-regulator*.c
13187 F: drivers/regulator/pbias-regulator.c
13188 F: drivers/regulator/tps65217-regulator.c
13189 F: drivers/regulator/tps65218-regulator.c
13190 F: drivers/regulator/tps65910-regulator.c
13191 F: drivers/regulator/twl-regulator.c
13192 F: drivers/regulator/twl6030-regulator.c
13193 F: include/linux/platform_data/i2c-omap.h
13194 F: include/linux/platform_data/ti-sysc.h
13197 M: Bob Copeland <me@bobcopeland.com>
13198 L: linux-karma-devel@lists.sourceforge.net
13200 F: Documentation/filesystems/omfs.rst
13203 OMNIKEY CARDMAN 4000 DRIVER
13204 M: Harald Welte <laforge@gnumonks.org>
13206 F: drivers/char/pcmcia/cm4000_cs.c
13207 F: include/linux/cm4000_cs.h
13208 F: include/uapi/linux/cm4000_cs.h
13210 OMNIKEY CARDMAN 4040 DRIVER
13211 M: Harald Welte <laforge@gnumonks.org>
13213 F: drivers/char/pcmcia/cm4040_cs.*
13215 OMNIVISION OV02A10 SENSOR DRIVER
13216 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13217 L: linux-media@vger.kernel.org
13219 T: git git://linuxtv.org/media_tree.git
13220 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13221 F: drivers/media/i2c/ov02a10.c
13223 OMNIVISION OV13858 SENSOR DRIVER
13224 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13225 L: linux-media@vger.kernel.org
13227 T: git git://linuxtv.org/media_tree.git
13228 F: drivers/media/i2c/ov13858.c
13230 OMNIVISION OV2680 SENSOR DRIVER
13231 M: Rui Miguel Silva <rmfrfs@gmail.com>
13232 L: linux-media@vger.kernel.org
13234 T: git git://linuxtv.org/media_tree.git
13235 F: Documentation/devicetree/bindings/media/i2c/ov2680.yaml
13236 F: drivers/media/i2c/ov2680.c
13238 OMNIVISION OV2685 SENSOR DRIVER
13239 M: Shunqian Zheng <zhengsq@rock-chips.com>
13240 L: linux-media@vger.kernel.org
13242 T: git git://linuxtv.org/media_tree.git
13243 F: drivers/media/i2c/ov2685.c
13245 OMNIVISION OV2740 SENSOR DRIVER
13246 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13247 R: Shawn Tu <shawnx.tu@intel.com>
13248 R: Bingbu Cao <bingbu.cao@intel.com>
13249 L: linux-media@vger.kernel.org
13251 T: git git://linuxtv.org/media_tree.git
13252 F: drivers/media/i2c/ov2740.c
13254 OMNIVISION OV5640 SENSOR DRIVER
13255 M: Steve Longerbeam <slongerbeam@gmail.com>
13256 L: linux-media@vger.kernel.org
13258 T: git git://linuxtv.org/media_tree.git
13259 F: drivers/media/i2c/ov5640.c
13261 OMNIVISION OV5647 SENSOR DRIVER
13262 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13263 M: Jacopo Mondi <jacopo@jmondi.org>
13264 L: linux-media@vger.kernel.org
13266 T: git git://linuxtv.org/media_tree.git
13267 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13268 F: drivers/media/i2c/ov5647.c
13270 OMNIVISION OV5670 SENSOR DRIVER
13271 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13272 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13273 L: linux-media@vger.kernel.org
13275 T: git git://linuxtv.org/media_tree.git
13276 F: drivers/media/i2c/ov5670.c
13278 OMNIVISION OV5675 SENSOR DRIVER
13279 M: Shawn Tu <shawnx.tu@intel.com>
13280 L: linux-media@vger.kernel.org
13282 T: git git://linuxtv.org/media_tree.git
13283 F: drivers/media/i2c/ov5675.c
13285 OMNIVISION OV5695 SENSOR DRIVER
13286 M: Shunqian Zheng <zhengsq@rock-chips.com>
13287 L: linux-media@vger.kernel.org
13289 T: git git://linuxtv.org/media_tree.git
13290 F: drivers/media/i2c/ov5695.c
13292 OMNIVISION OV7670 SENSOR DRIVER
13293 L: linux-media@vger.kernel.org
13295 T: git git://linuxtv.org/media_tree.git
13296 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13297 F: drivers/media/i2c/ov7670.c
13299 OMNIVISION OV772x SENSOR DRIVER
13300 M: Jacopo Mondi <jacopo@jmondi.org>
13301 L: linux-media@vger.kernel.org
13303 T: git git://linuxtv.org/media_tree.git
13304 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13305 F: drivers/media/i2c/ov772x.c
13306 F: include/media/i2c/ov772x.h
13308 OMNIVISION OV7740 SENSOR DRIVER
13309 M: Wenyou Yang <wenyou.yang@microchip.com>
13310 L: linux-media@vger.kernel.org
13312 T: git git://linuxtv.org/media_tree.git
13313 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13314 F: drivers/media/i2c/ov7740.c
13316 OMNIVISION OV8856 SENSOR DRIVER
13317 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13318 L: linux-media@vger.kernel.org
13320 T: git git://linuxtv.org/media_tree.git
13321 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13322 F: drivers/media/i2c/ov8856.c
13324 OMNIVISION OV9640 SENSOR DRIVER
13325 M: Petr Cvek <petrcvekcz@gmail.com>
13326 L: linux-media@vger.kernel.org
13328 F: drivers/media/i2c/ov9640.*
13330 OMNIVISION OV9650 SENSOR DRIVER
13331 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13332 R: Akinobu Mita <akinobu.mita@gmail.com>
13333 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13334 L: linux-media@vger.kernel.org
13336 T: git git://linuxtv.org/media_tree.git
13337 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13338 F: drivers/media/i2c/ov9650.c
13340 OMNIVISION OV9734 SENSOR DRIVER
13341 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13342 R: Bingbu Cao <bingbu.cao@intel.com>
13343 L: linux-media@vger.kernel.org
13345 T: git git://linuxtv.org/media_tree.git
13346 F: drivers/media/i2c/ov9734.c
13348 ONENAND FLASH DRIVER
13349 M: Kyungmin Park <kyungmin.park@samsung.com>
13350 L: linux-mtd@lists.infradead.org
13352 F: drivers/mtd/nand/onenand/
13353 F: include/linux/mtd/onenand*.h
13355 ONION OMEGA2+ BOARD
13356 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13357 L: linux-mips@vger.kernel.org
13359 F: arch/mips/boot/dts/ralink/omega2p.dts
13362 M: Jens Wiklander <jens.wiklander@linaro.org>
13363 L: op-tee@lists.trustedfirmware.org
13365 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13366 F: drivers/tee/optee/
13368 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13369 M: Sumit Garg <sumit.garg@linaro.org>
13370 L: op-tee@lists.trustedfirmware.org
13372 F: drivers/char/hw_random/optee-rng.c
13375 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13376 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13377 L: linux-rdma@vger.kernel.org
13379 F: drivers/infiniband/ulp/opa_vnic
13381 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13382 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13383 M: Frank Rowand <frowand.list@gmail.com>
13384 L: devicetree@vger.kernel.org
13386 F: Documentation/devicetree/dynamic-resolution-notes.rst
13387 F: Documentation/devicetree/overlay-notes.rst
13388 F: drivers/of/overlay.c
13389 F: drivers/of/resolver.c
13390 K: of_overlay_notifier_
13392 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13393 M: Rob Herring <robh+dt@kernel.org>
13394 M: Frank Rowand <frowand.list@gmail.com>
13395 L: devicetree@vger.kernel.org
13397 W: http://www.devicetree.org/
13398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13399 F: Documentation/ABI/testing/sysfs-firmware-ofw
13401 F: include/linux/of*.h
13404 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13405 M: Rob Herring <robh+dt@kernel.org>
13406 L: devicetree@vger.kernel.org
13408 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13410 F: Documentation/devicetree/
13411 F: arch/*/boot/dts/
13412 F: include/dt-bindings/
13414 OPENCORES I2C BUS DRIVER
13415 M: Peter Korsgaard <peter@korsgaard.com>
13416 M: Andrew Lunn <andrew@lunn.ch>
13417 L: linux-i2c@vger.kernel.org
13419 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13420 F: Documentation/i2c/busses/i2c-ocores.rst
13421 F: drivers/i2c/busses/i2c-ocores.c
13422 F: include/linux/platform_data/i2c-ocores.h
13424 OPENRISC ARCHITECTURE
13425 M: Jonas Bonn <jonas@southpole.se>
13426 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13427 M: Stafford Horne <shorne@gmail.com>
13428 L: openrisc@lists.librecores.org
13430 W: http://openrisc.io
13431 T: git git://github.com/openrisc/linux.git
13432 F: Documentation/devicetree/bindings/openrisc/
13433 F: Documentation/openrisc/
13435 F: drivers/irqchip/irq-ompic.c
13436 F: drivers/irqchip/irq-or1k-*
13439 M: Pravin B Shelar <pshelar@ovn.org>
13440 L: netdev@vger.kernel.org
13441 L: dev@openvswitch.org
13443 W: http://openvswitch.org
13444 F: include/uapi/linux/openvswitch.h
13445 F: net/openvswitch/
13447 OPERATING PERFORMANCE POINTS (OPP)
13448 M: Viresh Kumar <vireshk@kernel.org>
13449 M: Nishanth Menon <nm@ti.com>
13450 M: Stephen Boyd <sboyd@kernel.org>
13451 L: linux-pm@vger.kernel.org
13453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13454 F: Documentation/devicetree/bindings/opp/
13455 F: Documentation/power/opp.rst
13457 F: include/linux/pm_opp.h
13460 M: Clemens Ladisch <clemens@ladisch.de>
13461 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13464 F: sound/drivers/opl4/
13466 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13467 M: Mark Fasheh <mark@fasheh.com>
13468 M: Joel Becker <jlbec@evilplan.org>
13469 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13470 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13472 W: http://ocfs2.wiki.kernel.org
13473 F: Documentation/filesystems/dlmfs.rst
13474 F: Documentation/filesystems/ocfs2.rst
13477 ORANGEFS FILESYSTEM
13478 M: Mike Marshall <hubcap@omnibond.com>
13479 R: Martin Brandenburg <martin@omnibond.com>
13480 L: devel@lists.orangefs.org
13482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13483 F: Documentation/filesystems/orangefs.rst
13487 L: linux-wireless@vger.kernel.org
13489 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13490 W: http://www.nongnu.org/orinoco/
13491 F: drivers/net/wireless/intersil/orinoco/
13493 OV2659 OMNIVISION SENSOR DRIVER
13494 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13495 L: linux-media@vger.kernel.org
13497 W: https://linuxtv.org
13498 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13499 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13500 F: drivers/media/i2c/ov2659.c
13501 F: include/media/i2c/ov2659.h
13504 M: Miklos Szeredi <miklos@szeredi.hu>
13505 L: linux-unionfs@vger.kernel.org
13507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13508 F: Documentation/filesystems/overlayfs.rst
13511 P54 WIRELESS DRIVER
13512 M: Christian Lamparter <chunkeey@googlemail.com>
13513 L: linux-wireless@vger.kernel.org
13515 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13516 F: drivers/net/wireless/intersil/p54/
13519 M: Vladimir Oltean <olteanv@gmail.com>
13520 L: netdev@vger.kernel.org
13522 F: Documentation/core-api/packing.rst
13523 F: include/linux/packing.h
13526 PADATA PARALLEL EXECUTION MECHANISM
13527 M: Steffen Klassert <steffen.klassert@secunet.com>
13528 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13529 L: linux-crypto@vger.kernel.org
13530 L: linux-kernel@vger.kernel.org
13532 F: Documentation/core-api/padata.rst
13533 F: include/linux/padata.h
13537 M: Jesper Dangaard Brouer <hawk@kernel.org>
13538 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13539 L: netdev@vger.kernel.org
13541 F: Documentation/networking/page_pool.rst
13542 F: include/net/page_pool.h
13543 F: include/trace/events/page_pool.h
13544 F: net/core/page_pool.c
13546 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13547 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13548 L: platform-driver-x86@vger.kernel.org
13550 F: drivers/platform/x86/panasonic-laptop.c
13552 PARALLAX PING IIO SENSOR DRIVER
13553 M: Andreas Klinger <ak@it-klinger.de>
13554 L: linux-iio@vger.kernel.org
13556 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13557 F: drivers/iio/proximity/ping.c
13559 PARALLEL LCD/KEYPAD PANEL DRIVER
13560 M: Willy Tarreau <willy@haproxy.com>
13561 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13563 F: Documentation/admin-guide/lcd-panel-cgram.rst
13564 F: drivers/auxdisplay/panel.c
13566 PARALLEL PORT SUBSYSTEM
13567 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13568 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13569 L: linux-parport@lists.infradead.org (subscribers-only)
13571 F: Documentation/driver-api/parport*.rst
13572 F: drivers/char/ppdev.c
13573 F: drivers/parport/
13574 F: include/linux/parport*.h
13575 F: include/uapi/linux/ppdev.h
13577 PARAVIRT_OPS INTERFACE
13578 M: Juergen Gross <jgross@suse.com>
13579 M: Deep Shah <sdeep@vmware.com>
13580 M: "VMware, Inc." <pv-drivers@vmware.com>
13581 L: virtualization@lists.linux-foundation.org
13583 F: Documentation/virt/paravirt_ops.rst
13584 F: arch/*/include/asm/paravirt*.h
13585 F: arch/*/kernel/paravirt*
13586 F: include/linux/hypervisor.h
13588 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13589 M: Tim Waugh <tim@cyberelk.net>
13590 L: linux-parport@lists.infradead.org (subscribers-only)
13592 F: Documentation/admin-guide/blockdev/paride.rst
13593 F: drivers/block/paride/
13595 PARISC ARCHITECTURE
13596 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13597 M: Helge Deller <deller@gmx.de>
13598 L: linux-parisc@vger.kernel.org
13600 W: https://parisc.wiki.kernel.org
13601 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13604 F: Documentation/parisc/
13606 F: drivers/char/agp/parisc-agp.c
13607 F: drivers/input/misc/hp_sdc_rtc.c
13608 F: drivers/input/serio/gscps2.c
13609 F: drivers/input/serio/hp_sdc*
13611 F: drivers/parport/parport_gsc.*
13612 F: drivers/tty/serial/8250/8250_gsc.c
13613 F: drivers/video/console/sti*
13614 F: drivers/video/fbdev/sti*
13615 F: drivers/video/logo/logo_parisc*
13616 F: include/linux/hp_sdc.h
13619 M: Jiri Pirko <jiri@nvidia.com>
13620 L: netdev@vger.kernel.org
13622 F: include/linux/parman.h
13624 F: lib/test_parman.c
13626 PC ENGINES APU BOARD DRIVER
13627 M: Enrico Weigelt, metux IT consult <info@metux.net>
13629 F: drivers/platform/x86/pcengines-apuv2.c
13631 PC87360 HARDWARE MONITORING DRIVER
13632 M: Jim Cromie <jim.cromie@gmail.com>
13633 L: linux-hwmon@vger.kernel.org
13635 F: Documentation/hwmon/pc87360.rst
13636 F: drivers/hwmon/pc87360.c
13638 PC8736x GPIO DRIVER
13639 M: Jim Cromie <jim.cromie@gmail.com>
13641 F: drivers/char/pc8736x_gpio.c
13643 PC87427 HARDWARE MONITORING DRIVER
13644 M: Jean Delvare <jdelvare@suse.com>
13645 L: linux-hwmon@vger.kernel.org
13647 F: Documentation/hwmon/pc87427.rst
13648 F: drivers/hwmon/pc87427.c
13651 M: Riku Voipio <riku.voipio@iki.fi>
13653 F: drivers/leds/leds-pca9532.c
13654 F: include/linux/leds-pca9532.h
13656 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13657 M: Guenter Roeck <linux@roeck-us.net>
13658 L: linux-i2c@vger.kernel.org
13660 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13662 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13663 M: Khalid Aziz <khalid@gonehiking.org>
13665 F: drivers/firmware/pcdp.*
13667 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13668 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13669 M: Pali Rohár <pali@kernel.org>
13670 L: linux-pci@vger.kernel.org
13671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13673 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13674 F: drivers/pci/controller/pci-aardvark.c
13676 PCI DRIVER FOR ALTERA PCIE IP
13677 M: Ley Foon Tan <ley.foon.tan@intel.com>
13678 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13679 L: linux-pci@vger.kernel.org
13681 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13682 F: drivers/pci/controller/pcie-altera.c
13684 PCI DRIVER FOR APPLIEDMICRO XGENE
13685 M: Toan Le <toan@os.amperecomputing.com>
13686 L: linux-pci@vger.kernel.org
13687 L: linux-arm-kernel@lists.infradead.org
13689 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13690 F: drivers/pci/controller/pci-xgene.c
13692 PCI DRIVER FOR ARM VERSATILE PLATFORM
13693 M: Rob Herring <robh@kernel.org>
13694 L: linux-pci@vger.kernel.org
13695 L: linux-arm-kernel@lists.infradead.org
13697 F: Documentation/devicetree/bindings/pci/versatile.yaml
13698 F: drivers/pci/controller/pci-versatile.c
13700 PCI DRIVER FOR ARMADA 8K
13701 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13702 L: linux-pci@vger.kernel.org
13703 L: linux-arm-kernel@lists.infradead.org
13705 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13706 F: drivers/pci/controller/dwc/pcie-armada8k.c
13708 PCI DRIVER FOR CADENCE PCIE IP
13709 M: Tom Joseph <tjoseph@cadence.com>
13710 L: linux-pci@vger.kernel.org
13712 F: Documentation/devicetree/bindings/pci/cdns,*
13713 F: drivers/pci/controller/cadence/
13715 PCI DRIVER FOR FREESCALE LAYERSCAPE
13716 M: Minghuan Lian <minghuan.Lian@nxp.com>
13717 M: Mingkai Hu <mingkai.hu@nxp.com>
13718 M: Roy Zang <roy.zang@nxp.com>
13719 L: linuxppc-dev@lists.ozlabs.org
13720 L: linux-pci@vger.kernel.org
13721 L: linux-arm-kernel@lists.infradead.org
13723 F: drivers/pci/controller/dwc/*layerscape*
13725 PCI DRIVER FOR GENERIC OF HOSTS
13726 M: Will Deacon <will@kernel.org>
13727 L: linux-pci@vger.kernel.org
13728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13730 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13731 F: drivers/pci/controller/pci-host-common.c
13732 F: drivers/pci/controller/pci-host-generic.c
13734 PCI DRIVER FOR IMX6
13735 M: Richard Zhu <hongxing.zhu@nxp.com>
13736 M: Lucas Stach <l.stach@pengutronix.de>
13737 L: linux-pci@vger.kernel.org
13738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13740 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13741 F: drivers/pci/controller/dwc/*imx6*
13743 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13744 M: Jonathan Derrick <jonathan.derrick@intel.com>
13745 L: linux-pci@vger.kernel.org
13747 F: drivers/pci/controller/vmd.c
13749 PCI DRIVER FOR MICROSEMI SWITCHTEC
13750 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13751 M: Logan Gunthorpe <logang@deltatee.com>
13752 L: linux-pci@vger.kernel.org
13754 F: Documentation/ABI/testing/sysfs-class-switchtec
13755 F: Documentation/driver-api/switchtec.rst
13756 F: drivers/ntb/hw/mscc/
13757 F: drivers/pci/switch/switchtec*
13758 F: include/linux/switchtec.h
13759 F: include/uapi/linux/switchtec_ioctl.h
13761 PCI DRIVER FOR MOBIVEIL PCIE IP
13762 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13763 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13764 L: linux-pci@vger.kernel.org
13766 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13767 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13769 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13770 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13771 L: linux-pci@vger.kernel.org
13772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13774 F: drivers/pci/controller/*mvebu*
13776 PCI DRIVER FOR NVIDIA TEGRA
13777 M: Thierry Reding <thierry.reding@gmail.com>
13778 L: linux-tegra@vger.kernel.org
13779 L: linux-pci@vger.kernel.org
13781 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13782 F: drivers/pci/controller/pci-tegra.c
13784 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13785 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13786 L: linux-pci@vger.kernel.org
13787 L: linux-arm-kernel@lists.infradead.org
13789 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13790 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13792 PCI DRIVER FOR RENESAS R-CAR
13793 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13794 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13795 L: linux-pci@vger.kernel.org
13796 L: linux-renesas-soc@vger.kernel.org
13798 F: Documentation/devicetree/bindings/pci/*rcar*
13799 F: drivers/pci/controller/*rcar*
13801 PCI DRIVER FOR SAMSUNG EXYNOS
13802 M: Jingoo Han <jingoohan1@gmail.com>
13803 L: linux-pci@vger.kernel.org
13804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13805 L: linux-samsung-soc@vger.kernel.org
13807 F: drivers/pci/controller/dwc/pci-exynos.c
13809 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13810 M: Jingoo Han <jingoohan1@gmail.com>
13811 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13812 L: linux-pci@vger.kernel.org
13814 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13815 F: drivers/pci/controller/dwc/*designware*
13817 PCI DRIVER FOR TI DRA7XX/J721E
13818 M: Kishon Vijay Abraham I <kishon@ti.com>
13819 L: linux-omap@vger.kernel.org
13820 L: linux-pci@vger.kernel.org
13821 L: linux-arm-kernel@lists.infradead.org
13823 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13824 F: drivers/pci/controller/cadence/pci-j721e.c
13825 F: drivers/pci/controller/dwc/pci-dra7xx.c
13827 PCI DRIVER FOR TI KEYSTONE
13828 M: Murali Karicheri <m-karicheri2@ti.com>
13829 L: linux-pci@vger.kernel.org
13830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13832 F: drivers/pci/controller/dwc/pci-keystone.c
13834 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13835 M: Linus Walleij <linus.walleij@linaro.org>
13836 L: linux-pci@vger.kernel.org
13838 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13839 F: drivers/pci/controller/pci-v3-semi.c
13841 PCI ENDPOINT SUBSYSTEM
13842 M: Kishon Vijay Abraham I <kishon@ti.com>
13843 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13844 L: linux-pci@vger.kernel.org
13846 F: Documentation/PCI/endpoint/*
13847 F: Documentation/misc-devices/pci-endpoint-test.rst
13848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13849 F: drivers/misc/pci_endpoint_test.c
13850 F: drivers/pci/endpoint/
13853 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13854 M: Russell Currey <ruscur@russell.cc>
13855 M: Oliver O'Halloran <oohall@gmail.com>
13856 L: linuxppc-dev@lists.ozlabs.org
13858 F: Documentation/PCI/pci-error-recovery.rst
13859 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13860 F: arch/powerpc/include/*/eeh*.h
13861 F: arch/powerpc/kernel/eeh*.c
13862 F: arch/powerpc/platforms/*/eeh*.c
13863 F: drivers/pci/pcie/aer.c
13864 F: drivers/pci/pcie/dpc.c
13865 F: drivers/pci/pcie/err.c
13868 M: Linas Vepstas <linasvepstas@gmail.com>
13869 L: linux-pci@vger.kernel.org
13871 F: Documentation/PCI/pci-error-recovery.rst
13873 PCI MSI DRIVER FOR ALTERA MSI IP
13874 M: Ley Foon Tan <ley.foon.tan@intel.com>
13875 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13876 L: linux-pci@vger.kernel.org
13878 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13879 F: drivers/pci/controller/pcie-altera-msi.c
13881 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13882 M: Toan Le <toan@os.amperecomputing.com>
13883 L: linux-pci@vger.kernel.org
13884 L: linux-arm-kernel@lists.infradead.org
13886 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13887 F: drivers/pci/controller/pci-xgene-msi.c
13889 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13890 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13891 R: Rob Herring <robh@kernel.org>
13892 L: linux-pci@vger.kernel.org
13894 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13896 F: drivers/pci/controller/
13899 M: Bjorn Helgaas <bhelgaas@google.com>
13900 L: linux-pci@vger.kernel.org
13902 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13904 F: Documentation/PCI/
13905 F: Documentation/devicetree/bindings/pci/
13906 F: arch/x86/kernel/early-quirks.c
13907 F: arch/x86/kernel/quirks.c
13909 F: drivers/acpi/pci*
13911 F: include/asm-generic/pci*
13912 F: include/linux/of_pci.h
13913 F: include/linux/pci*
13914 F: include/uapi/linux/pci*
13917 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13918 M: Jonathan Chocron <jonnyc@amazon.com>
13919 L: linux-pci@vger.kernel.org
13921 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13922 F: drivers/pci/controller/dwc/pcie-al.c
13924 PCIE DRIVER FOR AMLOGIC MESON
13925 M: Yue Wang <yue.wang@Amlogic.com>
13926 L: linux-pci@vger.kernel.org
13927 L: linux-amlogic@lists.infradead.org
13929 F: drivers/pci/controller/dwc/pci-meson.c
13931 PCIE DRIVER FOR AXIS ARTPEC
13932 M: Jesper Nilsson <jesper.nilsson@axis.com>
13933 L: linux-arm-kernel@axis.com
13934 L: linux-pci@vger.kernel.org
13936 F: Documentation/devicetree/bindings/pci/axis,artpec*
13937 F: drivers/pci/controller/dwc/*artpec*
13939 PCIE DRIVER FOR CAVIUM THUNDERX
13940 M: Robert Richter <rric@kernel.org>
13941 L: linux-pci@vger.kernel.org
13942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13944 F: drivers/pci/controller/pci-thunder-*
13946 PCIE DRIVER FOR HISILICON
13947 M: Zhou Wang <wangzhou1@hisilicon.com>
13948 L: linux-pci@vger.kernel.org
13950 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13951 F: drivers/pci/controller/dwc/pcie-hisi.c
13953 PCIE DRIVER FOR HISILICON KIRIN
13954 M: Xiaowei Song <songxiaowei@hisilicon.com>
13955 M: Binghui Wang <wangbinghui@hisilicon.com>
13956 L: linux-pci@vger.kernel.org
13958 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13959 F: drivers/pci/controller/dwc/pcie-kirin.c
13961 PCIE DRIVER FOR HISILICON STB
13962 M: Shawn Guo <shawn.guo@linaro.org>
13963 L: linux-pci@vger.kernel.org
13965 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13966 F: drivers/pci/controller/dwc/pcie-histb.c
13968 PCIE DRIVER FOR MEDIATEK
13969 M: Ryder Lee <ryder.lee@mediatek.com>
13970 L: linux-pci@vger.kernel.org
13971 L: linux-mediatek@lists.infradead.org
13973 F: Documentation/devicetree/bindings/pci/mediatek*
13974 F: drivers/pci/controller/*mediatek*
13976 PCIE DRIVER FOR MICROCHIP
13977 M: Daire McNamara <daire.mcnamara@microchip.com>
13978 L: linux-pci@vger.kernel.org
13980 F: Documentation/devicetree/bindings/pci/microchip*
13981 F: drivers/pci/controller/*microchip*
13983 PCIE DRIVER FOR QUALCOMM MSM
13984 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13985 L: linux-pci@vger.kernel.org
13986 L: linux-arm-msm@vger.kernel.org
13988 F: drivers/pci/controller/dwc/*qcom*
13990 PCIE DRIVER FOR ROCKCHIP
13991 M: Shawn Lin <shawn.lin@rock-chips.com>
13992 L: linux-pci@vger.kernel.org
13993 L: linux-rockchip@lists.infradead.org
13995 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13996 F: drivers/pci/controller/pcie-rockchip*
13998 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13999 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14000 L: linux-pci@vger.kernel.org
14002 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14003 F: drivers/pci/controller/dwc/pcie-uniphier*
14005 PCIE DRIVER FOR ST SPEAR13XX
14006 M: Pratyush Anand <pratyush.anand@gmail.com>
14007 L: linux-pci@vger.kernel.org
14009 F: drivers/pci/controller/dwc/*spear*
14012 M: Dominik Brodowski <linux@dominikbrodowski.net>
14014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14015 F: Documentation/pcmcia/
14020 PCNET32 NETWORK DRIVER
14021 M: Don Fry <pcnet32@frontier.com>
14022 L: netdev@vger.kernel.org
14024 F: drivers/net/ethernet/amd/pcnet32.c
14026 PCRYPT PARALLEL CRYPTO ENGINE
14027 M: Steffen Klassert <steffen.klassert@secunet.com>
14028 L: linux-crypto@vger.kernel.org
14031 F: include/crypto/pcrypt.h
14033 PEAQ WMI HOTKEYS DRIVER
14034 M: Hans de Goede <hdegoede@redhat.com>
14035 L: platform-driver-x86@vger.kernel.org
14037 F: drivers/platform/x86/peaq-wmi.c
14039 PENSANDO ETHERNET DRIVERS
14040 M: Shannon Nelson <snelson@pensando.io>
14041 M: drivers@pensando.io
14042 L: netdev@vger.kernel.org
14044 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14045 F: drivers/net/ethernet/pensando/
14047 PER-CPU MEMORY ALLOCATOR
14048 M: Dennis Zhou <dennis@kernel.org>
14049 M: Tejun Heo <tj@kernel.org>
14050 M: Christoph Lameter <cl@linux.com>
14052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14053 F: arch/*/include/asm/percpu.h
14054 F: include/linux/percpu*.h
14057 PER-TASK DELAY ACCOUNTING
14058 M: Balbir Singh <bsingharora@gmail.com>
14060 F: include/linux/delayacct.h
14061 F: kernel/delayacct.c
14063 PERFORMANCE EVENTS SUBSYSTEM
14064 M: Peter Zijlstra <peterz@infradead.org>
14065 M: Ingo Molnar <mingo@redhat.com>
14066 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14067 R: Mark Rutland <mark.rutland@arm.com>
14068 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14069 R: Jiri Olsa <jolsa@redhat.com>
14070 R: Namhyung Kim <namhyung@kernel.org>
14071 L: linux-kernel@vger.kernel.org
14073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14075 F: arch/*/events/*/*
14076 F: arch/*/include/asm/perf_event.h
14077 F: arch/*/kernel/*/*/perf_event*.c
14078 F: arch/*/kernel/*/perf_event*.c
14079 F: arch/*/kernel/perf_callchain.c
14080 F: arch/*/kernel/perf_event*.c
14081 F: include/linux/perf_event.h
14082 F: include/uapi/linux/perf_event.h
14087 PERFORMANCE EVENTS TOOLING ARM64
14088 R: John Garry <john.garry@huawei.com>
14089 R: Will Deacon <will@kernel.org>
14090 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14091 R: Leo Yan <leo.yan@linaro.org>
14092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14094 F: tools/build/feature/test-libopencsd.c
14095 F: tools/perf/arch/arm*/
14096 F: tools/perf/pmu-events/arch/arm64/
14097 F: tools/perf/util/arm-spe*
14098 F: tools/perf/util/cs-etm*
14100 PERSONALITY HANDLING
14101 M: Christoph Hellwig <hch@infradead.org>
14102 L: linux-abi-devel@lists.sourceforge.net
14104 F: include/linux/personality.h
14105 F: include/uapi/linux/personality.h
14107 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14108 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14109 L: linux-input@vger.kernel.org
14111 F: Documentation/input/devices/pxrc.rst
14112 F: drivers/input/joystick/pxrc.c
14115 M: Remi Denis-Courmont <courmisch@gmail.com>
14117 F: Documentation/networking/phonet.rst
14118 F: include/linux/phonet.h
14119 F: include/net/phonet/
14120 F: include/uapi/linux/phonet.h
14124 M: Joern Engel <joern@lazybastard.org>
14125 L: linux-mtd@lists.infradead.org
14127 F: drivers/mtd/devices/phram.c
14130 M: Bruno Prémont <bonbons@linux-vserver.org>
14131 L: linux-input@vger.kernel.org
14133 F: drivers/hid/hid-picolcd*
14136 M: Christian Brauner <christian@brauner.io>
14137 L: linux-kernel@vger.kernel.org
14139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14141 F: tools/testing/selftests/clone3/
14142 F: tools/testing/selftests/pid_namespace/
14143 F: tools/testing/selftests/pidfd/
14146 K: \b(clone_args|kernel_clone_args)\b
14148 PIN CONTROL SUBSYSTEM
14149 M: Linus Walleij <linus.walleij@linaro.org>
14150 L: linux-gpio@vger.kernel.org
14152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14153 F: Documentation/devicetree/bindings/pinctrl/
14154 F: Documentation/driver-api/pinctl.rst
14155 F: drivers/pinctrl/
14156 F: include/linux/pinctrl/
14158 PIN CONTROLLER - FREESCALE
14159 M: Dong Aisheng <aisheng.dong@nxp.com>
14160 M: Fabio Estevam <festevam@gmail.com>
14161 M: Shawn Guo <shawnguo@kernel.org>
14162 M: Stefan Agner <stefan@agner.ch>
14163 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14164 L: linux-gpio@vger.kernel.org
14166 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14167 F: drivers/pinctrl/freescale/
14169 PIN CONTROLLER - INTEL
14170 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14171 M: Andy Shevchenko <andy@kernel.org>
14173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14174 F: drivers/pinctrl/intel/
14176 PIN CONTROLLER - MEDIATEK
14177 M: Sean Wang <sean.wang@kernel.org>
14178 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14180 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14181 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14182 F: drivers/pinctrl/mediatek/
14184 PIN CONTROLLER - MICROCHIP AT91
14185 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14186 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14187 L: linux-gpio@vger.kernel.org
14189 F: drivers/gpio/gpio-sama5d2-piobu.c
14190 F: drivers/pinctrl/pinctrl-at91*
14192 PIN CONTROLLER - QUALCOMM
14193 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14194 L: linux-arm-msm@vger.kernel.org
14196 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14197 F: drivers/pinctrl/qcom/
14199 PIN CONTROLLER - RENESAS
14200 M: Geert Uytterhoeven <geert+renesas@glider.be>
14201 L: linux-renesas-soc@vger.kernel.org
14203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14204 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14205 F: drivers/pinctrl/renesas/
14207 PIN CONTROLLER - SAMSUNG
14208 M: Tomasz Figa <tomasz.figa@gmail.com>
14209 M: Krzysztof Kozlowski <krzk@kernel.org>
14210 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14212 L: linux-samsung-soc@vger.kernel.org
14214 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14216 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14217 F: drivers/pinctrl/samsung/
14218 F: include/dt-bindings/pinctrl/samsung.h
14220 PIN CONTROLLER - SINGLE
14221 M: Tony Lindgren <tony@atomide.com>
14222 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14224 L: linux-omap@vger.kernel.org
14226 F: drivers/pinctrl/pinctrl-single.c
14228 PIN CONTROLLER - ST SPEAR
14229 M: Viresh Kumar <vireshk@kernel.org>
14230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14232 W: http://www.st.com/spear
14233 F: drivers/pinctrl/spear/
14235 PISTACHIO SOC SUPPORT
14236 M: James Hartley <james.hartley@sondrel.com>
14237 L: linux-mips@vger.kernel.org
14239 F: arch/mips/boot/dts/img/pistachio*
14240 F: arch/mips/configs/pistachio*_defconfig
14241 F: arch/mips/pistachio/
14244 M: linux-block@vger.kernel.org
14246 F: drivers/block/pktcdvd.c
14247 F: include/linux/pktcdvd.h
14248 F: include/uapi/linux/pktcdvd.h
14250 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14251 M: Tomasz Duszynski <tduszyns@gmail.com>
14253 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14254 F: drivers/iio/chemical/pms7003.c
14257 M: Jacob Keller <jacob.e.keller@intel.com>
14259 F: Documentation/driver-api/pldmfw/
14260 F: include/linux/pldmfw.h
14264 M: Logan Gunthorpe <logang@deltatee.com>
14266 F: drivers/dma/plx_dma.c
14269 M: Charles Hsu <hsu.yungteng@gmail.com>
14270 L: linux-hwmon@vger.kernel.org
14272 F: Documentation/hwmon/pm6764tr.rst
14273 F: drivers/hwmon/pmbus/pm6764tr.c
14276 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14277 L: linux-pm@vger.kernel.org
14279 W: https://01.org/pm-graph
14280 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14281 T: git git://github.com/intel/pm-graph
14282 F: tools/power/pm-graph
14284 PMBUS HARDWARE MONITORING DRIVERS
14285 M: Guenter Roeck <linux@roeck-us.net>
14286 L: linux-hwmon@vger.kernel.org
14288 W: http://hwmon.wiki.kernel.org/
14289 W: http://www.roeck-us.net/linux/drivers/
14290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14291 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14292 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14293 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14294 F: Documentation/hwmon/adm1275.rst
14295 F: Documentation/hwmon/ibm-cffps.rst
14296 F: Documentation/hwmon/ir35221.rst
14297 F: Documentation/hwmon/lm25066.rst
14298 F: Documentation/hwmon/ltc2978.rst
14299 F: Documentation/hwmon/ltc3815.rst
14300 F: Documentation/hwmon/max16064.rst
14301 F: Documentation/hwmon/max20751.rst
14302 F: Documentation/hwmon/max31785.rst
14303 F: Documentation/hwmon/max34440.rst
14304 F: Documentation/hwmon/max8688.rst
14305 F: Documentation/hwmon/pmbus-core.rst
14306 F: Documentation/hwmon/pmbus.rst
14307 F: Documentation/hwmon/tps40422.rst
14308 F: Documentation/hwmon/ucd9000.rst
14309 F: Documentation/hwmon/ucd9200.rst
14310 F: Documentation/hwmon/zl6100.rst
14311 F: drivers/hwmon/pmbus/
14312 F: include/linux/pmbus.h
14314 PMC SIERRA MaxRAID DRIVER
14315 L: linux-scsi@vger.kernel.org
14317 W: http://www.pmc-sierra.com/
14318 F: drivers/scsi/pmcraid.*
14320 PMC SIERRA PM8001 DRIVER
14321 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14322 L: linux-scsi@vger.kernel.org
14324 F: drivers/scsi/pm8001/
14326 PNI RM3100 IIO DRIVER
14327 M: Song Qiang <songqiang1304521@gmail.com>
14328 L: linux-iio@vger.kernel.org
14330 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
14331 F: drivers/iio/magnetometer/rm3100*
14334 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14335 L: linux-acpi@vger.kernel.org
14338 F: include/linux/pnp.h
14340 POSIX CLOCKS and TIMERS
14341 M: Thomas Gleixner <tglx@linutronix.de>
14342 L: linux-kernel@vger.kernel.org
14344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14346 F: include/linux/time_namespace.h
14347 F: include/linux/timer*
14348 F: kernel/time/*timer*
14349 F: kernel/time/namespace.c
14351 POWER MANAGEMENT CORE
14352 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14353 L: linux-pm@vger.kernel.org
14355 B: https://bugzilla.kernel.org
14356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14357 F: drivers/base/power/
14358 F: drivers/powercap/
14359 F: include/linux/intel_rapl.h
14360 F: include/linux/pm.h
14361 F: include/linux/pm_*
14362 F: include/linux/powercap.h
14363 F: kernel/configs/nopm.config
14365 POWER STATE COORDINATION INTERFACE (PSCI)
14366 M: Mark Rutland <mark.rutland@arm.com>
14367 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14368 L: linux-arm-kernel@lists.infradead.org
14370 F: drivers/firmware/psci/
14371 F: include/linux/psci.h
14372 F: include/uapi/linux/psci.h
14374 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14375 M: Sebastian Reichel <sre@kernel.org>
14376 L: linux-pm@vger.kernel.org
14378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14379 F: Documentation/ABI/testing/sysfs-class-power
14380 F: Documentation/devicetree/bindings/power/supply/
14381 F: drivers/power/supply/
14382 F: include/linux/power_supply.h
14384 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14385 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14386 L: linuxppc-dev@lists.ozlabs.org
14388 F: drivers/char/powernv-op-panel.c
14390 PPP OVER ATM (RFC 2364)
14391 M: Mitchell Blank Jr <mitch@sfgoth.com>
14393 F: include/uapi/linux/atmppp.h
14394 F: net/atm/pppoatm.c
14397 M: Michal Ostrowski <mostrows@earthlink.net>
14399 F: drivers/net/ppp/pppoe.c
14400 F: drivers/net/ppp/pppox.c
14403 M: James Chapman <jchapman@katalix.com>
14405 F: include/linux/if_pppol2tp.h
14406 F: include/uapi/linux/if_pppol2tp.h
14407 F: net/l2tp/l2tp_ppp.c
14409 PPP PROTOCOL DRIVERS AND COMPRESSORS
14410 M: Paul Mackerras <paulus@samba.org>
14411 L: linux-ppp@vger.kernel.org
14413 F: drivers/net/ppp/ppp_*
14416 M: Rodolfo Giometti <giometti@enneenne.com>
14417 L: linuxpps@ml.enneenne.com (subscribers-only)
14419 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14420 F: Documentation/ABI/testing/sysfs-pps
14421 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14422 F: Documentation/driver-api/pps.rst
14424 F: include/linux/pps*.h
14425 F: include/uapi/linux/pps.h
14428 M: Dmitry Kozlov <xeb@mail.ru>
14429 L: netdev@vger.kernel.org
14431 W: http://sourceforge.net/projects/accel-pptp
14432 F: drivers/net/ppp/pptp.c
14434 PRESSURE STALL INFORMATION (PSI)
14435 M: Johannes Weiner <hannes@cmpxchg.org>
14437 F: include/linux/psi*
14438 F: kernel/sched/psi.c
14441 M: Petr Mladek <pmladek@suse.com>
14442 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14443 R: Steven Rostedt <rostedt@goodmis.org>
14444 R: John Ogness <john.ogness@linutronix.de>
14446 F: include/linux/printk.h
14449 PRISM54 WIRELESS DRIVER
14450 M: Luis Chamberlain <mcgrof@kernel.org>
14451 L: linux-wireless@vger.kernel.org
14453 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14454 F: drivers/net/wireless/intersil/prism54/
14457 R: Alexey Dobriyan <adobriyan@gmail.com>
14458 L: linux-kernel@vger.kernel.org
14459 L: linux-fsdevel@vger.kernel.org
14461 F: Documentation/filesystems/proc.rst
14463 F: include/linux/proc_fs.h
14464 F: tools/testing/selftests/proc/
14467 M: Luis Chamberlain <mcgrof@kernel.org>
14468 M: Kees Cook <keescook@chromium.org>
14469 M: Iurii Zaikin <yzaikin@google.com>
14470 L: linux-kernel@vger.kernel.org
14471 L: linux-fsdevel@vger.kernel.org
14473 F: fs/proc/proc_sysctl.c
14474 F: include/linux/sysctl.h
14475 F: kernel/sysctl-test.c
14477 F: tools/testing/selftests/sysctl/
14479 PS3 NETWORK SUPPORT
14480 M: Geoff Levand <geoff@infradead.org>
14481 L: netdev@vger.kernel.org
14482 L: linuxppc-dev@lists.ozlabs.org
14484 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14486 PS3 PLATFORM SUPPORT
14487 M: Geoff Levand <geoff@infradead.org>
14488 L: linuxppc-dev@lists.ozlabs.org
14490 F: arch/powerpc/boot/ps3*
14491 F: arch/powerpc/include/asm/lv1call.h
14492 F: arch/powerpc/include/asm/ps3*.h
14493 F: arch/powerpc/platforms/ps3/
14496 F: drivers/rtc/rtc-ps3.c
14497 F: drivers/usb/host/*ps3.c
14498 F: sound/ppc/snd_ps3*
14501 M: Jim Paris <jim@jtan.com>
14502 M: Geoff Levand <geoff@infradead.org>
14503 L: linuxppc-dev@lists.ozlabs.org
14505 F: drivers/block/ps3vram.c
14507 PSAMPLE PACKET SAMPLING SUPPORT
14508 M: Yotam Gigi <yotam.gi@gmail.com>
14510 F: include/net/psample.h
14511 F: include/uapi/linux/psample.h
14515 M: Kees Cook <keescook@chromium.org>
14516 M: Anton Vorontsov <anton@enomsg.org>
14517 M: Colin Cross <ccross@android.com>
14518 M: Tony Luck <tony.luck@intel.com>
14520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14521 F: Documentation/admin-guide/ramoops.rst
14522 F: Documentation/admin-guide/pstore-blk.rst
14523 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14524 F: drivers/acpi/apei/erst.c
14525 F: drivers/firmware/efi/efi-pstore.c
14527 F: include/linux/pstore*
14528 K: \b(pstore|ramoops)
14530 PTP HARDWARE CLOCK SUPPORT
14531 M: Richard Cochran <richardcochran@gmail.com>
14532 L: netdev@vger.kernel.org
14534 W: http://linuxptp.sourceforge.net/
14535 F: Documentation/ABI/testing/sysfs-ptp
14536 F: Documentation/driver-api/ptp.rst
14537 F: drivers/net/phy/dp83640*
14539 F: include/linux/ptp_cl*
14542 M: Oleg Nesterov <oleg@redhat.com>
14544 F: arch/*/*/ptrace*.c
14545 F: arch/*/include/asm/ptrace*.h
14546 F: arch/*/ptrace*.c
14547 F: include/asm-generic/syscall.h
14548 F: include/linux/ptrace.h
14549 F: include/linux/regset.h
14550 F: include/linux/tracehook.h
14551 F: include/uapi/linux/ptrace.h
14552 F: include/uapi/linux/ptrace.h
14556 M: Hans Verkuil <hverkuil@xs4all.nl>
14557 L: linux-media@vger.kernel.org
14559 T: git git://linuxtv.org/media_tree.git
14560 F: Documentation/admin-guide/media/pulse8-cec.rst
14561 F: drivers/media/cec/usb/pulse8/
14563 PVRUSB2 VIDEO4LINUX DRIVER
14564 M: Mike Isely <isely@pobox.com>
14565 L: pvrusb2@isely.net (subscribers-only)
14566 L: linux-media@vger.kernel.org
14568 W: http://www.isely.net/pvrusb2/
14569 T: git git://linuxtv.org/media_tree.git
14570 F: Documentation/driver-api/media/drivers/pvrusb2*
14571 F: drivers/media/usb/pvrusb2/
14574 M: Hans Verkuil <hverkuil@xs4all.nl>
14575 L: linux-media@vger.kernel.org
14577 T: git git://linuxtv.org/media_tree.git
14578 F: drivers/media/usb/pwc/*
14579 F: include/trace/events/pwc.h
14582 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14583 L: linux-hwmon@vger.kernel.org
14585 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14586 F: Documentation/hwmon/pwm-fan.rst
14587 F: drivers/hwmon/pwm-fan.c
14590 M: Sean Young <sean@mess.org>
14591 L: linux-media@vger.kernel.org
14593 F: drivers/media/rc/pwm-ir-tx.c
14596 M: Thierry Reding <thierry.reding@gmail.com>
14597 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14598 M: Lee Jones <lee.jones@linaro.org>
14599 L: linux-pwm@vger.kernel.org
14601 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14603 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14604 F: Documentation/devicetree/bindings/pwm/
14605 F: Documentation/driver-api/pwm.rst
14606 F: drivers/gpio/gpio-mvebu.c
14608 F: drivers/video/backlight/pwm_bl.c
14609 F: include/linux/pwm.h
14610 F: include/linux/pwm_backlight.h
14611 K: pwm_(config|apply_state|ops)
14614 M: Robert Jarzmik <robert.jarzmik@free.fr>
14615 L: linux-gpio@vger.kernel.org
14617 F: drivers/gpio/gpio-pxa.c
14623 M: Robert Jarzmik <robert.jarzmik@free.fr>
14624 L: linux-rtc@vger.kernel.org
14627 PXA2xx/PXA3xx SUPPORT
14628 M: Daniel Mack <daniel@zonque.org>
14629 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14630 M: Robert Jarzmik <robert.jarzmik@free.fr>
14631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14633 T: git git://github.com/hzhuang1/linux.git
14634 T: git git://github.com/rjarzmik/linux.git
14635 F: arch/arm/boot/dts/pxa*
14636 F: arch/arm/mach-pxa/
14637 F: drivers/dma/pxa*
14638 F: drivers/pcmcia/pxa2xx*
14639 F: drivers/pinctrl/pxa/
14640 F: drivers/spi/spi-pxa2xx*
14641 F: drivers/usb/gadget/udc/pxa2*
14642 F: include/sound/pxa2xx-lib.h
14647 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14648 L: qat-linux@intel.com
14650 F: drivers/crypto/qat/
14652 QCOM AUDIO (ASoC) DRIVERS
14653 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14654 M: Banajit Goswami <bgoswami@codeaurora.org>
14655 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14657 F: sound/soc/codecs/lpass-va-macro.c
14658 F: sound/soc/codecs/lpass-wsa-macro.*
14659 F: sound/soc/codecs/msm8916-wcd-analog.c
14660 F: sound/soc/codecs/msm8916-wcd-digital.c
14661 F: sound/soc/codecs/wcd9335.*
14662 F: sound/soc/codecs/wcd934x.c
14663 F: sound/soc/codecs/wcd-clsh-v2.*
14664 F: sound/soc/codecs/wsa881x.c
14668 M: Alex Elder <elder@kernel.org>
14669 L: netdev@vger.kernel.org
14671 F: drivers/net/ipa/
14673 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14674 M: Gabriel Somlo <somlo@cmu.edu>
14675 M: "Michael S. Tsirkin" <mst@redhat.com>
14676 L: qemu-devel@nongnu.org
14678 F: drivers/firmware/qemu_fw_cfg.c
14679 F: include/uapi/linux/qemu_fw_cfg.h
14682 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14683 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14684 L: linux-rdma@vger.kernel.org
14686 F: drivers/infiniband/hw/qib/
14688 QLOGIC QL41xxx FCOE DRIVER
14689 M: Saurav Kashyap <skashyap@marvell.com>
14690 M: Javed Hasan <jhasan@marvell.com>
14691 M: GR-QLogic-Storage-Upstream@marvell.com
14692 L: linux-scsi@vger.kernel.org
14694 F: drivers/scsi/qedf/
14696 QLOGIC QL41xxx ISCSI DRIVER
14697 M: Nilesh Javali <njavali@marvell.com>
14698 M: Manish Rangankar <mrangankar@marvell.com>
14699 M: GR-QLogic-Storage-Upstream@marvell.com
14700 L: linux-scsi@vger.kernel.org
14702 F: drivers/scsi/qedi/
14704 QLOGIC QL4xxx ETHERNET DRIVER
14705 M: Ariel Elior <aelior@marvell.com>
14706 M: GR-everest-linux-l2@marvell.com
14707 L: netdev@vger.kernel.org
14709 F: drivers/net/ethernet/qlogic/qed/
14710 F: drivers/net/ethernet/qlogic/qede/
14711 F: include/linux/qed/
14713 QLOGIC QL4xxx RDMA DRIVER
14714 M: Michal Kalderon <mkalderon@marvell.com>
14715 M: Ariel Elior <aelior@marvell.com>
14716 L: linux-rdma@vger.kernel.org
14718 F: drivers/infiniband/hw/qedr/
14719 F: include/uapi/rdma/qedr-abi.h
14721 QLOGIC QLA1280 SCSI DRIVER
14722 M: Michael Reed <mdr@sgi.com>
14723 L: linux-scsi@vger.kernel.org
14725 F: drivers/scsi/qla1280.[ch]
14727 QLOGIC QLA2XXX FC-SCSI DRIVER
14728 M: Nilesh Javali <njavali@marvell.com>
14729 M: GR-QLogic-Storage-Upstream@marvell.com
14730 L: linux-scsi@vger.kernel.org
14732 F: drivers/scsi/qla2xxx/
14734 QLOGIC QLA3XXX NETWORK DRIVER
14735 M: GR-Linux-NIC-Dev@marvell.com
14736 L: netdev@vger.kernel.org
14738 F: drivers/net/ethernet/qlogic/qla3xxx.*
14740 QLOGIC QLA4XXX iSCSI DRIVER
14741 M: Nilesh Javali <njavali@marvell.com>
14742 M: Manish Rangankar <mrangankar@marvell.com>
14743 M: GR-QLogic-Storage-Upstream@marvell.com
14744 L: linux-scsi@vger.kernel.org
14746 F: drivers/scsi/qla4xxx/
14748 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14749 M: Shahed Shaikh <shshaikh@marvell.com>
14750 M: Manish Chopra <manishc@marvell.com>
14751 M: GR-Linux-NIC-Dev@marvell.com
14752 L: netdev@vger.kernel.org
14754 F: drivers/net/ethernet/qlogic/qlcnic/
14756 QLOGIC QLGE 10Gb ETHERNET DRIVER
14757 M: Manish Chopra <manishc@marvell.com>
14758 M: GR-Linux-NIC-Dev@marvell.com
14759 M: Coiby Xu <coiby.xu@gmail.com>
14760 L: netdev@vger.kernel.org
14762 F: Documentation/networking/device_drivers/qlogic/qlge.rst
14763 F: drivers/staging/qlge/
14765 QM1D1B0004 MEDIA DRIVER
14766 M: Akihiro Tsukada <tskd08@gmail.com>
14767 L: linux-media@vger.kernel.org
14769 F: drivers/media/tuners/qm1d1b0004*
14771 QM1D1C0042 MEDIA DRIVER
14772 M: Akihiro Tsukada <tskd08@gmail.com>
14773 L: linux-media@vger.kernel.org
14775 F: drivers/media/tuners/qm1d1c0042*
14778 M: Anders Larsen <al@alarsen.net>
14780 W: http://www.alarsen.net/linux/qnx4fs/
14782 F: include/uapi/linux/qnx4_fs.h
14783 F: include/uapi/linux/qnxtypes.h
14785 QORIQ DPAA2 FSL-MC BUS DRIVER
14786 M: Stuart Yoder <stuyoder@gmail.com>
14787 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14788 L: linux-kernel@vger.kernel.org
14790 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
14791 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14792 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14793 F: drivers/bus/fsl-mc/
14794 F: include/uapi/linux/fsl_mc.h
14796 QT1010 MEDIA DRIVER
14797 M: Antti Palosaari <crope@iki.fi>
14798 L: linux-media@vger.kernel.org
14800 W: https://linuxtv.org
14801 W: http://palosaari.fi/linux/
14802 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14803 T: git git://linuxtv.org/anttip/media_tree.git
14804 F: drivers/media/tuners/qt1010*
14806 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14807 M: Kalle Valo <kvalo@codeaurora.org>
14808 L: ath10k@lists.infradead.org
14810 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14812 F: drivers/net/wireless/ath/ath10k/
14814 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14815 M: Kalle Valo <kvalo@codeaurora.org>
14816 L: ath11k@lists.infradead.org
14818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14819 F: drivers/net/wireless/ath/ath11k/
14821 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14822 M: ath9k-devel@qca.qualcomm.com
14823 L: linux-wireless@vger.kernel.org
14825 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14826 F: drivers/net/wireless/ath/ath9k/
14828 QUALCOMM CAMERA SUBSYSTEM DRIVER
14829 M: Robert Foss <robert.foss@linaro.org>
14830 M: Todor Tomov <todor.too@gmail.com>
14831 L: linux-media@vger.kernel.org
14833 F: Documentation/admin-guide/media/qcom_camss.rst
14834 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14835 F: drivers/media/platform/qcom/camss/
14837 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14838 M: Niklas Cassel <nks@flawful.org>
14839 L: linux-pm@vger.kernel.org
14840 L: linux-arm-msm@vger.kernel.org
14842 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14843 F: drivers/soc/qcom/cpr.c
14845 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14846 M: Ilia Lin <ilia.lin@kernel.org>
14847 L: linux-pm@vger.kernel.org
14849 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14850 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14852 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14853 M: Timur Tabi <timur@kernel.org>
14854 L: netdev@vger.kernel.org
14856 F: drivers/net/ethernet/qualcomm/emac/
14858 QUALCOMM ETHQOS ETHERNET DRIVER
14859 M: Vinod Koul <vkoul@kernel.org>
14860 L: netdev@vger.kernel.org
14862 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14863 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14865 QUALCOMM GENERIC INTERFACE I2C DRIVER
14866 M: Akash Asthana <akashast@codeaurora.org>
14867 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14868 L: linux-i2c@vger.kernel.org
14869 L: linux-arm-msm@vger.kernel.org
14871 F: drivers/i2c/busses/i2c-qcom-geni.c
14873 QUALCOMM HEXAGON ARCHITECTURE
14874 M: Brian Cain <bcain@codeaurora.org>
14875 L: linux-hexagon@vger.kernel.org
14879 QUALCOMM HIDMA DRIVER
14880 M: Sinan Kaya <okaya@kernel.org>
14881 L: linux-arm-kernel@lists.infradead.org
14882 L: linux-arm-msm@vger.kernel.org
14883 L: dmaengine@vger.kernel.org
14885 F: drivers/dma/qcom/hidma*
14887 QUALCOMM I2C CCI DRIVER
14888 M: Loic Poulain <loic.poulain@linaro.org>
14889 M: Robert Foss <robert.foss@linaro.org>
14890 L: linux-i2c@vger.kernel.org
14891 L: linux-arm-msm@vger.kernel.org
14893 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14894 F: drivers/i2c/busses/i2c-qcom-cci.c
14897 M: Rob Clark <robdclark@gmail.com>
14898 L: iommu@lists.linux-foundation.org
14899 L: linux-arm-msm@vger.kernel.org
14901 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14903 QUALCOMM IPC ROUTER (QRTR) DRIVER
14904 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14905 L: linux-arm-msm@vger.kernel.org
14907 F: include/trace/events/qrtr.h
14908 F: include/uapi/linux/qrtr.h
14911 QUALCOMM IPCC MAILBOX DRIVER
14912 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14913 L: linux-arm-msm@vger.kernel.org
14915 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14916 F: drivers/mailbox/qcom-ipcc.c
14917 F: include/dt-bindings/mailbox/qcom-ipcc.h
14919 QUALCOMM IPQ4019 USB PHY DRIVER
14920 M: Robert Marko <robert.marko@sartura.hr>
14921 M: Luka Perkov <luka.perkov@sartura.hr>
14922 L: linux-arm-msm@vger.kernel.org
14924 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
14925 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
14927 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14928 M: Robert Marko <robert.marko@sartura.hr>
14929 M: Luka Perkov <luka.perkov@sartura.hr>
14930 L: linux-arm-msm@vger.kernel.org
14932 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14933 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14935 QUALCOMM RMNET DRIVER
14936 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14937 M: Sean Tranchetti <stranche@codeaurora.org>
14938 L: netdev@vger.kernel.org
14940 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14941 F: drivers/net/ethernet/qualcomm/rmnet/
14942 F: include/linux/if_rmnet.h
14944 QUALCOMM TSENS THERMAL DRIVER
14945 M: Amit Kucheria <amitk@kernel.org>
14946 L: linux-pm@vger.kernel.org
14947 L: linux-arm-msm@vger.kernel.org
14949 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14950 F: drivers/thermal/qcom/
14952 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14953 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14954 L: linux-media@vger.kernel.org
14955 L: linux-arm-msm@vger.kernel.org
14957 T: git git://linuxtv.org/media_tree.git
14958 F: Documentation/devicetree/bindings/media/*venus*
14959 F: drivers/media/platform/qcom/venus/
14961 QUALCOMM WCN36XX WIRELESS DRIVER
14962 M: Kalle Valo <kvalo@codeaurora.org>
14963 L: wcn36xx@lists.infradead.org
14965 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14966 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14967 F: drivers/net/wireless/ath/wcn36xx/
14969 QUANTENNA QTNFMAC WIRELESS DRIVER
14970 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14971 R: Sergey Matyukevich <geomatsi@gmail.com>
14972 L: linux-wireless@vger.kernel.org
14974 F: drivers/net/wireless/quantenna
14976 RADEON and AMDGPU DRM DRIVERS
14977 M: Alex Deucher <alexander.deucher@amd.com>
14978 M: Christian König <christian.koenig@amd.com>
14979 L: amd-gfx@lists.freedesktop.org
14981 T: git https://gitlab.freedesktop.org/agd5f/linux.git
14982 F: drivers/gpu/drm/amd/
14983 F: drivers/gpu/drm/radeon/
14984 F: include/uapi/drm/amdgpu_drm.h
14985 F: include/uapi/drm/radeon_drm.h
14987 RADEON FRAMEBUFFER DISPLAY DRIVER
14988 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14989 L: linux-fbdev@vger.kernel.org
14991 F: drivers/video/fbdev/aty/radeon*
14992 F: include/uapi/linux/radeonfb.h
14994 RADIOSHARK RADIO DRIVER
14995 M: Hans Verkuil <hverkuil@xs4all.nl>
14996 L: linux-media@vger.kernel.org
14998 T: git git://linuxtv.org/media_tree.git
14999 F: drivers/media/radio/radio-shark.c
15001 RADIOSHARK2 RADIO DRIVER
15002 M: Hans Verkuil <hverkuil@xs4all.nl>
15003 L: linux-media@vger.kernel.org
15005 T: git git://linuxtv.org/media_tree.git
15006 F: drivers/media/radio/radio-shark2.c
15007 F: drivers/media/radio/radio-tea5777.c
15009 RADOS BLOCK DEVICE (RBD)
15010 M: Ilya Dryomov <idryomov@gmail.com>
15011 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15012 L: ceph-devel@vger.kernel.org
15014 W: http://ceph.com/
15015 T: git git://github.com/ceph/ceph-client.git
15016 F: Documentation/ABI/testing/sysfs-bus-rbd
15017 F: drivers/block/rbd.c
15018 F: drivers/block/rbd_types.h
15020 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15021 M: Paul Mackerras <paulus@samba.org>
15022 L: linux-fbdev@vger.kernel.org
15024 F: drivers/video/fbdev/aty/aty128fb.c
15026 RAINSHADOW-CEC DRIVER
15027 M: Hans Verkuil <hverkuil@xs4all.nl>
15028 L: linux-media@vger.kernel.org
15030 T: git git://linuxtv.org/media_tree.git
15031 F: drivers/media/cec/usb/rainshadow/
15033 RALINK MIPS ARCHITECTURE
15034 M: John Crispin <john@phrozen.org>
15035 L: linux-mips@vger.kernel.org
15037 F: arch/mips/ralink
15039 RALINK RT2X00 WIRELESS LAN DRIVER
15040 M: Stanislaw Gruszka <stf_xl@wp.pl>
15041 M: Helmut Schaa <helmut.schaa@googlemail.com>
15042 L: linux-wireless@vger.kernel.org
15044 F: drivers/net/wireless/ralink/rt2x00/
15046 RAMDISK RAM BLOCK DEVICE DRIVER
15047 M: Jens Axboe <axboe@kernel.dk>
15049 F: Documentation/admin-guide/blockdev/ramdisk.rst
15050 F: drivers/block/brd.c
15052 RANCHU VIRTUAL BOARD FOR MIPS
15053 M: Miodrag Dinic <miodrag.dinic@mips.com>
15054 L: linux-mips@vger.kernel.org
15056 F: arch/mips/configs/generic/board-ranchu.config
15057 F: arch/mips/generic/board-ranchu.c
15059 RANDOM NUMBER DRIVER
15060 M: "Theodore Ts'o" <tytso@mit.edu>
15062 F: drivers/char/random.c
15065 M: Matt Porter <mporter@kernel.crashing.org>
15066 M: Alexandre Bounine <alex.bou9@gmail.com>
15068 F: drivers/rapidio/
15071 M: Tony Luck <tony.luck@intel.com>
15072 M: Borislav Petkov <bp@alien8.de>
15073 L: linux-edac@vger.kernel.org
15075 F: Documentation/admin-guide/ras.rst
15077 F: include/linux/ras.h
15078 F: include/ras/ras_event.h
15080 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15081 L: linux-wireless@vger.kernel.org
15083 F: drivers/net/wireless/ray*
15085 RC-CORE / LIRC FRAMEWORK
15086 M: Sean Young <sean@mess.org>
15087 L: linux-media@vger.kernel.org
15089 W: http://linuxtv.org
15090 T: git git://linuxtv.org/media_tree.git
15091 F: Documentation/driver-api/media/rc-core.rst
15092 F: Documentation/userspace-api/media/rc/
15093 F: drivers/media/rc/
15094 F: include/media/rc-map.h
15095 F: include/media/rc-core.h
15096 F: include/uapi/linux/lirc.h
15098 RCMM REMOTE CONTROLS DECODER
15099 M: Patrick Lerda <patrick9876@free.fr>
15101 F: drivers/media/rc/ir-rcmm-decoder.c
15103 RCUTORTURE TEST FRAMEWORK
15104 M: "Paul E. McKenney" <paulmck@kernel.org>
15105 M: Josh Triplett <josh@joshtriplett.org>
15106 R: Steven Rostedt <rostedt@goodmis.org>
15107 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15108 R: Lai Jiangshan <jiangshanlai@gmail.com>
15109 L: rcu@vger.kernel.org
15111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15112 F: tools/testing/selftests/rcutorture
15114 RDACM20 Camera Sensor
15115 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15116 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15117 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15118 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15119 L: linux-media@vger.kernel.org
15121 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15122 F: drivers/media/i2c/max9271.c
15123 F: drivers/media/i2c/max9271.h
15124 F: drivers/media/i2c/rdacm20.c
15126 RDACM21 Camera Sensor
15127 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15128 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15129 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15130 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15131 L: linux-media@vger.kernel.org
15133 F: Documentation/devicetree/bindings/media/i2c/rdacm2x-gmsl.yaml
15134 F: drivers/media/i2c/max9271.c
15135 F: drivers/media/i2c/max9271.h
15136 F: drivers/media/i2c/rdacm21.c
15139 M: Florian Fainelli <florian@openwrt.org>
15142 RDC R6040 FAST ETHERNET DRIVER
15143 M: Florian Fainelli <f.fainelli@gmail.com>
15144 L: netdev@vger.kernel.org
15146 F: drivers/net/ethernet/rdc/r6040.c
15148 RDMAVT - RDMA verbs software
15149 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15150 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15151 L: linux-rdma@vger.kernel.org
15153 F: drivers/infiniband/sw/rdmavt
15155 RDS - RELIABLE DATAGRAM SOCKETS
15156 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15157 L: netdev@vger.kernel.org
15158 L: linux-rdma@vger.kernel.org
15159 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15161 W: https://oss.oracle.com/projects/rds/
15162 F: Documentation/networking/rds.rst
15165 RDT - RESOURCE ALLOCATION
15166 M: Fenghua Yu <fenghua.yu@intel.com>
15167 M: Reinette Chatre <reinette.chatre@intel.com>
15168 L: linux-kernel@vger.kernel.org
15170 F: Documentation/x86/resctrl*
15171 F: arch/x86/include/asm/resctrl.h
15172 F: arch/x86/kernel/cpu/resctrl/
15173 F: tools/testing/selftests/resctrl/
15175 READ-COPY UPDATE (RCU)
15176 M: "Paul E. McKenney" <paulmck@kernel.org>
15177 M: Josh Triplett <josh@joshtriplett.org>
15178 R: Steven Rostedt <rostedt@goodmis.org>
15179 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15180 R: Lai Jiangshan <jiangshanlai@gmail.com>
15181 R: Joel Fernandes <joel@joelfernandes.org>
15182 L: rcu@vger.kernel.org
15184 W: http://www.rdrop.com/users/paulmck/RCU/
15185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15186 F: Documentation/RCU/
15187 F: include/linux/rcu*
15189 X: Documentation/RCU/torture.rst
15190 X: include/linux/srcu*.h
15191 X: kernel/rcu/srcu*.c
15193 REAL TIME CLOCK (RTC) SUBSYSTEM
15194 M: Alessandro Zummo <a.zummo@towertech.it>
15195 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15196 L: linux-rtc@vger.kernel.org
15198 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15200 F: Documentation/admin-guide/rtc.rst
15201 F: Documentation/devicetree/bindings/rtc/
15203 F: include/linux/platform_data/rtc-*
15204 F: include/linux/rtc.h
15205 F: include/linux/rtc/
15206 F: include/uapi/linux/rtc.h
15207 F: tools/testing/selftests/rtc/
15209 REALTEK AUDIO CODECS
15210 M: Oder Chiou <oder_chiou@realtek.com>
15212 F: include/sound/rt*.h
15213 F: sound/soc/codecs/rt*
15215 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15216 M: Linus Walleij <linus.walleij@linaro.org>
15218 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15219 F: drivers/net/dsa/realtek-smi*
15220 F: drivers/net/dsa/rtl83*
15222 REALTEK WIRELESS DRIVER (rtlwifi family)
15223 M: Ping-Ke Shih <pkshih@realtek.com>
15224 L: linux-wireless@vger.kernel.org
15226 W: https://wireless.wiki.kernel.org/
15227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15228 F: drivers/net/wireless/realtek/rtlwifi/
15230 REALTEK WIRELESS DRIVER (rtw88)
15231 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15232 L: linux-wireless@vger.kernel.org
15234 F: drivers/net/wireless/realtek/rtw88/
15236 REDPINE WIRELESS DRIVER
15237 M: Amitkumar Karwar <amitkarwar@gmail.com>
15238 M: Siva Rebbagondla <siva8118@gmail.com>
15239 L: linux-wireless@vger.kernel.org
15241 F: drivers/net/wireless/rsi/
15243 REGISTER MAP ABSTRACTION
15244 M: Mark Brown <broonie@kernel.org>
15245 L: linux-kernel@vger.kernel.org
15247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15248 F: Documentation/devicetree/bindings/regmap/
15249 F: drivers/base/regmap/
15250 F: include/linux/regmap.h
15252 REISERFS FILE SYSTEM
15253 L: reiserfs-devel@vger.kernel.org
15257 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15258 M: Ohad Ben-Cohen <ohad@wizery.com>
15259 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15260 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15261 L: linux-remoteproc@vger.kernel.org
15263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15264 F: Documentation/ABI/testing/sysfs-class-remoteproc
15265 F: Documentation/devicetree/bindings/remoteproc/
15266 F: Documentation/staging/remoteproc.rst
15267 F: drivers/remoteproc/
15268 F: include/linux/remoteproc.h
15269 F: include/linux/remoteproc/
15271 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15272 M: Ohad Ben-Cohen <ohad@wizery.com>
15273 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15274 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15275 L: linux-remoteproc@vger.kernel.org
15277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15278 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15279 F: Documentation/staging/rpmsg.rst
15281 F: include/linux/rpmsg.h
15282 F: include/linux/rpmsg/
15283 F: include/uapi/linux/rpmsg.h
15286 RENESAS CLOCK DRIVERS
15287 M: Geert Uytterhoeven <geert+renesas@glider.be>
15288 L: linux-renesas-soc@vger.kernel.org
15290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15291 F: Documentation/devicetree/bindings/clock/renesas,*
15292 F: drivers/clk/renesas/
15294 RENESAS EMEV2 I2C DRIVER
15295 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15297 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15298 F: drivers/i2c/busses/i2c-emev2.c
15300 RENESAS ETHERNET DRIVERS
15301 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15302 L: netdev@vger.kernel.org
15303 L: linux-renesas-soc@vger.kernel.org
15304 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15305 F: drivers/net/ethernet/renesas/
15306 F: include/linux/sh_eth.h
15308 RENESAS R-CAR GYROADC DRIVER
15309 M: Marek Vasut <marek.vasut@gmail.com>
15310 L: linux-iio@vger.kernel.org
15312 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
15313 F: drivers/iio/adc/rcar-gyroadc.c
15315 RENESAS R-CAR I2C DRIVERS
15316 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15318 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15319 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15320 F: drivers/i2c/busses/i2c-rcar.c
15321 F: drivers/i2c/busses/i2c-sh_mobile.c
15323 RENESAS R-CAR THERMAL DRIVERS
15324 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15325 L: linux-renesas-soc@vger.kernel.org
15327 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15328 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15329 F: drivers/thermal/rcar_gen3_thermal.c
15330 F: drivers/thermal/rcar_thermal.c
15332 RENESAS RIIC DRIVER
15333 M: Chris Brandt <chris.brandt@renesas.com>
15335 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15336 F: drivers/i2c/busses/i2c-riic.c
15338 RENESAS USB PHY DRIVER
15339 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15340 L: linux-renesas-soc@vger.kernel.org
15342 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15344 RESET CONTROLLER FRAMEWORK
15345 M: Philipp Zabel <p.zabel@pengutronix.de>
15347 T: git git://git.pengutronix.de/git/pza/linux
15348 F: Documentation/devicetree/bindings/reset/
15349 F: Documentation/driver-api/reset.rst
15351 F: include/dt-bindings/reset/
15352 F: include/linux/reset-controller.h
15353 F: include/linux/reset.h
15354 F: include/linux/reset/
15355 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15357 RESTARTABLE SEQUENCES SUPPORT
15358 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15359 M: Peter Zijlstra <peterz@infradead.org>
15360 M: "Paul E. McKenney" <paulmck@kernel.org>
15361 M: Boqun Feng <boqun.feng@gmail.com>
15362 L: linux-kernel@vger.kernel.org
15364 F: include/trace/events/rseq.h
15365 F: include/uapi/linux/rseq.h
15367 F: tools/testing/selftests/rseq/
15370 M: Johannes Berg <johannes@sipsolutions.net>
15371 L: linux-wireless@vger.kernel.org
15373 W: https://wireless.wiki.kernel.org/
15374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15376 F: Documentation/ABI/stable/sysfs-class-rfkill
15377 F: Documentation/driver-api/rfkill.rst
15378 F: include/linux/rfkill.h
15379 F: include/uapi/linux/rfkill.h
15383 M: Thomas Graf <tgraf@suug.ch>
15384 M: Herbert Xu <herbert@gondor.apana.org.au>
15385 L: netdev@vger.kernel.org
15387 F: include/linux/rhashtable-types.h
15388 F: include/linux/rhashtable.h
15389 F: lib/rhashtable.c
15390 F: lib/test_rhashtable.c
15392 RICOH R5C592 MEMORYSTICK DRIVER
15393 M: Maxim Levitsky <maximlevitsky@gmail.com>
15395 F: drivers/memstick/host/r592.*
15397 RICOH SMARTMEDIA/XD DRIVER
15398 M: Maxim Levitsky <maximlevitsky@gmail.com>
15400 F: drivers/mtd/nand/raw/r852.c
15401 F: drivers/mtd/nand/raw/r852.h
15403 RISC-V ARCHITECTURE
15404 M: Paul Walmsley <paul.walmsley@sifive.com>
15405 M: Palmer Dabbelt <palmer@dabbelt.com>
15406 M: Albert Ou <aou@eecs.berkeley.edu>
15407 L: linux-riscv@lists.infradead.org
15409 P: Documentation/riscv/patch-acceptance.rst
15410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15416 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15417 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15418 L: linux-block@vger.kernel.org
15420 F: drivers/block/rnbd/
15423 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15425 W: http://sourceforge.net/projects/roccat/
15426 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15427 F: drivers/hid/hid-roccat*
15428 F: include/linux/hid-roccat*
15430 ROCKCHIP ISP V1 DRIVER
15431 M: Helen Koike <helen.koike@collabora.com>
15432 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15433 L: linux-media@vger.kernel.org
15434 L: linux-rockchip@lists.infradead.org
15436 F: Documentation/admin-guide/media/rkisp1.rst
15437 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15438 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15439 F: drivers/media/platform/rockchip/rkisp1
15440 F: include/uapi/linux/rkisp1-config.h
15442 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15443 M: Jacob Chen <jacob-chen@iotwrt.com>
15444 M: Ezequiel Garcia <ezequiel@collabora.com>
15445 L: linux-media@vger.kernel.org
15446 L: linux-rockchip@lists.infradead.org
15448 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15449 F: drivers/media/platform/rockchip/rga/
15451 ROCKCHIP VIDEO DECODER DRIVER
15452 M: Ezequiel Garcia <ezequiel@collabora.com>
15453 L: linux-media@vger.kernel.org
15454 L: linux-rockchip@lists.infradead.org
15456 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15457 F: drivers/staging/media/rkvdec/
15460 M: Jiri Pirko <jiri@resnulli.us>
15461 L: netdev@vger.kernel.org
15463 F: drivers/net/ethernet/rocker/
15467 W: http://www.comtrol.com
15468 F: Documentation/driver-api/serial/rocket.rst
15469 F: drivers/tty/rocket*
15471 ROCKETPORT EXPRESS/INFINITY DRIVER
15472 M: Kevin Cernekee <cernekee@gmail.com>
15473 L: linux-serial@vger.kernel.org
15475 F: drivers/tty/serial/rp2.*
15477 ROHM BD99954 CHARGER IC
15478 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15479 L: linux-power@fi.rohmeurope.com
15481 F: drivers/power/supply/bd99954-charger.c
15482 F: drivers/power/supply/bd99954-charger.h
15484 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15485 M: Tomasz Duszynski <tduszyns@gmail.com>
15487 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15488 F: drivers/iio/light/bh1750.c
15490 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15491 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15492 L: linux-kernel@vger.kernel.org
15493 L: linux-renesas-soc@vger.kernel.org
15495 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15496 F: drivers/gpio/gpio-bd9571mwv.c
15497 F: drivers/mfd/bd9571mwv.c
15498 F: drivers/regulator/bd9571mwv-regulator.c
15499 F: include/linux/mfd/bd9571mwv.h
15501 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15502 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15503 L: linux-power@fi.rohmeurope.com
15505 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15506 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15507 F: drivers/clk/clk-bd718x7.c
15508 F: drivers/gpio/gpio-bd70528.c
15509 F: drivers/gpio/gpio-bd71828.c
15510 F: drivers/mfd/rohm-bd70528.c
15511 F: drivers/mfd/rohm-bd71828.c
15512 F: drivers/mfd/rohm-bd718x7.c
15513 F: drivers/power/supply/bd70528-charger.c
15514 F: drivers/regulator/bd70528-regulator.c
15515 F: drivers/regulator/bd71828-regulator.c
15516 F: drivers/regulator/bd718x7-regulator.c
15517 F: drivers/regulator/rohm-regulator.c
15518 F: drivers/rtc/rtc-bd70528.c
15519 F: drivers/watchdog/bd70528_wdt.c
15520 F: include/linux/mfd/rohm-bd70528.h
15521 F: include/linux/mfd/rohm-bd71828.h
15522 F: include/linux/mfd/rohm-bd718x7.h
15523 F: include/linux/mfd/rohm-generic.h
15524 F: include/linux/mfd/rohm-shared.h
15527 M: Ralf Baechle <ralf@linux-mips.org>
15528 L: linux-hams@vger.kernel.org
15530 W: http://www.linux-ax25.org/
15531 F: include/net/rose.h
15532 F: include/uapi/linux/rose.h
15535 ROTATION DRIVER FOR ALLWINNER A83T
15536 M: Jernej Skrabec <jernej.skrabec@siol.net>
15537 L: linux-media@vger.kernel.org
15539 T: git git://linuxtv.org/media_tree.git
15540 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15541 F: drivers/media/platform/sunxi/sun8i-rotate/
15543 RTL2830 MEDIA DRIVER
15544 M: Antti Palosaari <crope@iki.fi>
15545 L: linux-media@vger.kernel.org
15547 W: https://linuxtv.org
15548 W: http://palosaari.fi/linux/
15549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15550 T: git git://linuxtv.org/anttip/media_tree.git
15551 F: drivers/media/dvb-frontends/rtl2830*
15553 RTL2832 MEDIA DRIVER
15554 M: Antti Palosaari <crope@iki.fi>
15555 L: linux-media@vger.kernel.org
15557 W: https://linuxtv.org
15558 W: http://palosaari.fi/linux/
15559 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15560 T: git git://linuxtv.org/anttip/media_tree.git
15561 F: drivers/media/dvb-frontends/rtl2832*
15563 RTL2832_SDR MEDIA DRIVER
15564 M: Antti Palosaari <crope@iki.fi>
15565 L: linux-media@vger.kernel.org
15567 W: https://linuxtv.org
15568 W: http://palosaari.fi/linux/
15569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15570 T: git git://linuxtv.org/anttip/media_tree.git
15571 F: drivers/media/dvb-frontends/rtl2832_sdr*
15573 RTL8180 WIRELESS DRIVER
15574 L: linux-wireless@vger.kernel.org
15576 W: https://wireless.wiki.kernel.org/
15577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15578 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15580 RTL8187 WIRELESS DRIVER
15581 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15582 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15583 M: Larry Finger <Larry.Finger@lwfinger.net>
15584 L: linux-wireless@vger.kernel.org
15586 W: https://wireless.wiki.kernel.org/
15587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15588 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15590 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15591 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15592 L: linux-wireless@vger.kernel.org
15594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15595 F: drivers/net/wireless/realtek/rtl8xxxu/
15597 RTRS TRANSPORT DRIVERS
15598 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15599 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15600 L: linux-rdma@vger.kernel.org
15602 F: drivers/infiniband/ulp/rtrs/
15604 RXRPC SOCKETS (AF_RXRPC)
15605 M: David Howells <dhowells@redhat.com>
15606 L: linux-afs@lists.infradead.org
15608 W: https://www.infradead.org/~dhowells/kafs/
15609 F: Documentation/networking/rxrpc.rst
15610 F: include/keys/rxrpc-type.h
15611 F: include/net/af_rxrpc.h
15612 F: include/trace/events/rxrpc.h
15613 F: include/uapi/linux/rxrpc.h
15616 S3 SAVAGE FRAMEBUFFER DRIVER
15617 M: Antonino Daplas <adaplas@gmail.com>
15618 L: linux-fbdev@vger.kernel.org
15620 F: drivers/video/fbdev/savage/
15623 M: Heiko Carstens <hca@linux.ibm.com>
15624 M: Vasily Gorbik <gor@linux.ibm.com>
15625 M: Christian Borntraeger <borntraeger@de.ibm.com>
15626 L: linux-s390@vger.kernel.org
15628 W: http://www.ibm.com/developerworks/linux/linux390/
15629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15630 F: Documentation/driver-api/s390-drivers.rst
15631 F: Documentation/s390/
15635 S390 COMMON I/O LAYER
15636 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15637 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15638 L: linux-s390@vger.kernel.org
15640 W: http://www.ibm.com/developerworks/linux/linux390/
15641 F: drivers/s390/cio/
15644 M: Stefan Haberland <sth@linux.ibm.com>
15645 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15646 L: linux-s390@vger.kernel.org
15648 W: http://www.ibm.com/developerworks/linux/linux390/
15649 F: block/partitions/ibm.c
15650 F: drivers/s390/block/dasd*
15651 F: include/linux/dasd_mod.h
15654 M: Matthew Rosato <mjrosato@linux.ibm.com>
15655 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15656 L: linux-s390@vger.kernel.org
15658 W: http://www.ibm.com/developerworks/linux/linux390/
15659 F: drivers/iommu/s390-iommu.c
15661 S390 IUCV NETWORK LAYER
15662 M: Julian Wiedmann <jwi@linux.ibm.com>
15663 M: Karsten Graul <kgraul@linux.ibm.com>
15664 L: linux-s390@vger.kernel.org
15666 W: http://www.ibm.com/developerworks/linux/linux390/
15667 F: drivers/s390/net/*iucv*
15668 F: include/net/iucv/
15671 S390 NETWORK DRIVERS
15672 M: Julian Wiedmann <jwi@linux.ibm.com>
15673 M: Karsten Graul <kgraul@linux.ibm.com>
15674 L: linux-s390@vger.kernel.org
15676 W: http://www.ibm.com/developerworks/linux/linux390/
15677 F: drivers/s390/net/
15680 M: Niklas Schnelle <schnelle@linux.ibm.com>
15681 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15682 L: linux-s390@vger.kernel.org
15684 W: http://www.ibm.com/developerworks/linux/linux390/
15686 F: drivers/pci/hotplug/s390_pci_hpc.c
15687 F: Documentation/s390/pci.rst
15689 S390 VFIO AP DRIVER
15690 M: Tony Krowiak <akrowiak@linux.ibm.com>
15691 M: Halil Pasic <pasic@linux.ibm.com>
15692 M: Jason Herne <jjherne@linux.ibm.com>
15693 L: linux-s390@vger.kernel.org
15695 W: http://www.ibm.com/developerworks/linux/linux390/
15696 F: Documentation/s390/vfio-ap.rst
15697 F: drivers/s390/crypto/vfio_ap_drv.c
15698 F: drivers/s390/crypto/vfio_ap_ops.c
15699 F: drivers/s390/crypto/vfio_ap_private.h
15701 S390 VFIO-CCW DRIVER
15702 M: Cornelia Huck <cohuck@redhat.com>
15703 M: Eric Farman <farman@linux.ibm.com>
15704 M: Matthew Rosato <mjrosato@linux.ibm.com>
15705 R: Halil Pasic <pasic@linux.ibm.com>
15706 L: linux-s390@vger.kernel.org
15707 L: kvm@vger.kernel.org
15709 F: Documentation/s390/vfio-ccw.rst
15710 F: drivers/s390/cio/vfio_ccw*
15711 F: include/uapi/linux/vfio_ccw.h
15713 S390 VFIO-PCI DRIVER
15714 M: Matthew Rosato <mjrosato@linux.ibm.com>
15715 M: Eric Farman <farman@linux.ibm.com>
15716 L: linux-s390@vger.kernel.org
15717 L: kvm@vger.kernel.org
15719 F: drivers/vfio/pci/vfio_pci_zdev.c
15720 F: include/uapi/linux/vfio_zdev.h
15723 M: Harald Freudenberger <freude@linux.ibm.com>
15724 L: linux-s390@vger.kernel.org
15726 W: http://www.ibm.com/developerworks/linux/linux390/
15727 F: drivers/s390/crypto/
15730 M: Steffen Maier <maier@linux.ibm.com>
15731 M: Benjamin Block <bblock@linux.ibm.com>
15732 L: linux-s390@vger.kernel.org
15734 W: http://www.ibm.com/developerworks/linux/linux390/
15735 F: drivers/s390/scsi/zfcp_*
15737 S3C24XX SD/MMC Driver
15738 M: Ben Dooks <ben-linux@fluff.org>
15739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15741 F: drivers/mmc/host/s3cmci.*
15743 SAA6588 RDS RECEIVER DRIVER
15744 M: Hans Verkuil <hverkuil@xs4all.nl>
15745 L: linux-media@vger.kernel.org
15747 W: https://linuxtv.org
15748 T: git git://linuxtv.org/media_tree.git
15749 F: drivers/media/i2c/saa6588*
15751 SAA7134 VIDEO4LINUX DRIVER
15752 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15753 L: linux-media@vger.kernel.org
15755 W: https://linuxtv.org
15756 T: git git://linuxtv.org/media_tree.git
15757 F: Documentation/driver-api/media/drivers/saa7134*
15758 F: drivers/media/pci/saa7134/
15760 SAA7146 VIDEO4LINUX-2 DRIVER
15761 M: Hans Verkuil <hverkuil@xs4all.nl>
15762 L: linux-media@vger.kernel.org
15764 T: git git://linuxtv.org/media_tree.git
15765 F: drivers/media/common/saa7146/
15766 F: drivers/media/pci/saa7146/
15767 F: include/media/drv-intf/saa7146*
15769 SAFESETID SECURITY MODULE
15770 M: Micah Morton <mortonm@chromium.org>
15772 F: Documentation/admin-guide/LSM/SafeSetID.rst
15773 F: security/safesetid/
15775 SAMSUNG AUDIO (ASoC) DRIVERS
15776 M: Krzysztof Kozlowski <krzk@kernel.org>
15777 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15778 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15780 F: Documentation/devicetree/bindings/sound/samsung*
15781 F: sound/soc/samsung/
15783 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15784 M: Krzysztof Kozlowski <krzk@kernel.org>
15785 L: linux-crypto@vger.kernel.org
15786 L: linux-samsung-soc@vger.kernel.org
15788 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15789 F: drivers/crypto/exynos-rng.c
15791 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15792 M: Łukasz Stelmach <l.stelmach@samsung.com>
15793 L: linux-samsung-soc@vger.kernel.org
15795 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15796 F: drivers/char/hw_random/exynos-trng.c
15798 SAMSUNG FRAMEBUFFER DRIVER
15799 M: Jingoo Han <jingoohan1@gmail.com>
15800 L: linux-fbdev@vger.kernel.org
15802 F: drivers/video/fbdev/s3c-fb.c
15804 SAMSUNG INTERCONNECT DRIVERS
15805 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15806 M: Artur Świgoń <a.swigon@samsung.com>
15807 L: linux-pm@vger.kernel.org
15808 L: linux-samsung-soc@vger.kernel.org
15810 F: drivers/interconnect/samsung/
15812 SAMSUNG LAPTOP DRIVER
15813 M: Corentin Chary <corentin.chary@gmail.com>
15814 L: platform-driver-x86@vger.kernel.org
15816 F: drivers/platform/x86/samsung-laptop.c
15818 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15819 M: Krzysztof Kozlowski <krzk@kernel.org>
15820 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15821 L: linux-kernel@vger.kernel.org
15822 L: linux-samsung-soc@vger.kernel.org
15824 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15825 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15826 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15827 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15828 F: drivers/clk/clk-s2mps11.c
15829 F: drivers/mfd/sec*.c
15830 F: drivers/regulator/s2m*.c
15831 F: drivers/regulator/s5m*.c
15832 F: drivers/rtc/rtc-s5m.c
15833 F: include/linux/mfd/samsung/
15835 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15836 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15837 L: linux-media@vger.kernel.org
15838 L: linux-samsung-soc@vger.kernel.org
15840 F: drivers/media/platform/s3c-camif/
15841 F: include/media/drv-intf/s3c_camif.h
15843 SAMSUNG S3FWRN5 NFC DRIVER
15844 M: Krzysztof Kozlowski <krzk@kernel.org>
15845 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15846 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15848 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15849 F: drivers/nfc/s3fwrn5
15851 SAMSUNG S5C73M3 CAMERA DRIVER
15852 M: Andrzej Hajda <a.hajda@samsung.com>
15853 L: linux-media@vger.kernel.org
15855 F: drivers/media/i2c/s5c73m3/*
15857 SAMSUNG S5K5BAF CAMERA DRIVER
15858 M: Andrzej Hajda <a.hajda@samsung.com>
15859 L: linux-media@vger.kernel.org
15861 F: drivers/media/i2c/s5k5baf.c
15863 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15864 M: Krzysztof Kozlowski <krzk@kernel.org>
15865 M: Vladimir Zapolskiy <vz@mleia.com>
15866 L: linux-crypto@vger.kernel.org
15867 L: linux-samsung-soc@vger.kernel.org
15869 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15870 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15871 F: drivers/crypto/s5p-sss.c
15873 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15874 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15875 L: linux-media@vger.kernel.org
15877 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15878 F: drivers/media/platform/exynos4-is/
15880 SAMSUNG SOC CLOCK DRIVERS
15881 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15882 M: Tomasz Figa <tomasz.figa@gmail.com>
15883 M: Chanwoo Choi <cw00.choi@samsung.com>
15884 L: linux-samsung-soc@vger.kernel.org
15886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15887 F: Documentation/devicetree/bindings/clock/exynos*.txt
15888 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15889 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15890 F: drivers/clk/samsung/
15891 F: include/dt-bindings/clock/exynos*.h
15892 F: include/linux/clk/samsung.h
15893 F: include/linux/platform_data/clk-s3c2410.h
15895 SAMSUNG SPI DRIVERS
15896 M: Krzysztof Kozlowski <krzk@kernel.org>
15897 M: Andi Shyti <andi@etezian.org>
15898 L: linux-spi@vger.kernel.org
15899 L: linux-samsung-soc@vger.kernel.org
15901 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15902 F: drivers/spi/spi-s3c*
15903 F: include/linux/platform_data/spi-s3c64xx.h
15904 F: include/linux/spi/s3c24xx-fiq.h
15906 SAMSUNG SXGBE DRIVERS
15907 M: Byungho An <bh74.an@samsung.com>
15908 L: netdev@vger.kernel.org
15910 F: drivers/net/ethernet/samsung/sxgbe/
15912 SAMSUNG THERMAL DRIVER
15913 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15914 L: linux-pm@vger.kernel.org
15915 L: linux-samsung-soc@vger.kernel.org
15917 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15918 F: drivers/thermal/samsung/
15920 SAMSUNG USB2 PHY DRIVER
15921 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15922 L: linux-kernel@vger.kernel.org
15924 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15925 F: Documentation/driver-api/phy/samsung-usb2.rst
15926 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15927 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15928 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15929 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15930 F: drivers/phy/samsung/phy-samsung-usb2.c
15931 F: drivers/phy/samsung/phy-samsung-usb2.h
15934 M: Zwane Mwaikambo <zwanem@gmail.com>
15936 F: drivers/watchdog/sc1200wdt.c
15939 M: Ingo Molnar <mingo@redhat.com>
15940 M: Peter Zijlstra <peterz@infradead.org>
15941 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15942 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15943 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15944 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15945 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15946 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15947 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15948 L: linux-kernel@vger.kernel.org
15950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15951 F: include/linux/preempt.h
15952 F: include/linux/sched.h
15953 F: include/linux/wait.h
15954 F: include/uapi/linux/sched.h
15957 SCR24X CHIP CARD INTERFACE DRIVER
15958 M: Lubomir Rintel <lkundrak@v3.sk>
15960 F: drivers/char/pcmcia/scr24x_cs.c
15963 M: Jens Axboe <axboe@kernel.dk>
15964 L: linux-scsi@vger.kernel.org
15966 W: http://www.kernel.dk
15967 F: drivers/scsi/sr*
15969 SCSI RDMA PROTOCOL (SRP) INITIATOR
15970 M: Bart Van Assche <bvanassche@acm.org>
15971 L: linux-rdma@vger.kernel.org
15973 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15974 F: drivers/infiniband/ulp/srp/
15975 F: include/scsi/srp.h
15977 SCSI RDMA PROTOCOL (SRP) TARGET
15978 M: Bart Van Assche <bvanassche@acm.org>
15979 L: linux-rdma@vger.kernel.org
15980 L: target-devel@vger.kernel.org
15982 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15983 F: drivers/infiniband/ulp/srpt/
15986 M: Doug Gilbert <dgilbert@interlog.com>
15987 L: linux-scsi@vger.kernel.org
15989 W: http://sg.danny.cz/sg
15990 F: Documentation/scsi/scsi-generic.rst
15991 F: drivers/scsi/sg.c
15992 F: include/scsi/sg.h
15995 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15996 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15997 L: linux-scsi@vger.kernel.org
15999 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16002 F: Documentation/devicetree/bindings/scsi/
16007 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16008 L: linux-scsi@vger.kernel.org
16010 F: Documentation/scsi/st.rst
16011 F: drivers/scsi/st.*
16012 F: drivers/scsi/st_*.h
16014 SCSI TARGET CORE USER DRIVER
16015 M: Bodo Stroesser <bostroesser@gmail.com>
16016 L: linux-scsi@vger.kernel.org
16017 L: target-devel@vger.kernel.org
16019 F: Documentation/target/tcmu-design.rst
16020 F: drivers/target/target_core_user.c
16021 F: include/uapi/linux/target_core_user.h
16023 SCSI TARGET SUBSYSTEM
16024 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16025 L: linux-scsi@vger.kernel.org
16026 L: target-devel@vger.kernel.org
16028 W: http://www.linux-iscsi.org
16029 Q: https://patchwork.kernel.org/project/target-devel/list/
16030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16031 F: Documentation/target/
16036 M: Vlad Yasevich <vyasevich@gmail.com>
16037 M: Neil Horman <nhorman@tuxdriver.com>
16038 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16039 L: linux-sctp@vger.kernel.org
16041 W: http://lksctp.sourceforge.net
16042 F: Documentation/networking/sctp.rst
16043 F: include/linux/sctp.h
16044 F: include/net/sctp/
16045 F: include/uapi/linux/sctp.h
16049 M: Jim Cromie <jim.cromie@gmail.com>
16051 F: Documentation/i2c/busses/scx200_acb.rst
16052 F: arch/x86/platform/scx200/
16053 F: drivers/i2c/busses/scx200*
16054 F: drivers/mtd/maps/scx200_docflash.c
16055 F: drivers/watchdog/scx200_wdt.c
16056 F: include/linux/scx200.h
16059 M: Jim Cromie <jim.cromie@gmail.com>
16061 F: drivers/char/scx200_gpio.c
16062 F: include/linux/scx200_gpio.h
16064 SCx200 HRT CLOCKSOURCE DRIVER
16065 M: Jim Cromie <jim.cromie@gmail.com>
16067 F: drivers/clocksource/scx200_hrt.c
16069 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16070 M: Sascha Sommer <saschasommer@freenet.de>
16071 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16073 F: drivers/mmc/host/sdricoh_cs.c
16075 SECO BOARDS CEC DRIVER
16076 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16078 F: drivers/media/cec/platform/seco/seco-cec.c
16079 F: drivers/media/cec/platform/seco/seco-cec.h
16082 M: Kees Cook <keescook@chromium.org>
16083 R: Andy Lutomirski <luto@amacapital.net>
16084 R: Will Drewry <wad@chromium.org>
16086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16087 F: Documentation/userspace-api/seccomp_filter.rst
16088 F: include/linux/seccomp.h
16089 F: include/uapi/linux/seccomp.h
16090 F: kernel/seccomp.c
16091 F: tools/testing/selftests/kselftest_harness.h
16092 F: tools/testing/selftests/seccomp/*
16093 K: \bsecure_computing
16096 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16097 M: Al Cooper <alcooperx@gmail.com>
16098 L: linux-mmc@vger.kernel.org
16099 L: bcm-kernel-feedback-list@broadcom.com
16101 F: drivers/mmc/host/sdhci-brcmstb*
16103 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16104 M: Adrian Hunter <adrian.hunter@intel.com>
16105 L: linux-mmc@vger.kernel.org
16107 F: drivers/mmc/host/sdhci*
16108 F: include/linux/mmc/sdhci*
16110 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16111 M: Eugen Hristev <eugen.hristev@microchip.com>
16112 L: linux-mmc@vger.kernel.org
16114 F: drivers/mmc/host/sdhci-of-at91.c
16116 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16117 M: Ben Dooks <ben-linux@fluff.org>
16118 M: Jaehoon Chung <jh80.chung@samsung.com>
16119 L: linux-mmc@vger.kernel.org
16121 F: drivers/mmc/host/sdhci-s3c*
16123 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16124 M: Viresh Kumar <vireshk@kernel.org>
16125 L: linux-mmc@vger.kernel.org
16127 F: drivers/mmc/host/sdhci-spear.c
16129 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16130 M: Kishon Vijay Abraham I <kishon@ti.com>
16131 L: linux-mmc@vger.kernel.org
16133 F: drivers/mmc/host/sdhci-omap.c
16135 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16136 M: Jonathan Derrick <jonathan.derrick@intel.com>
16137 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16138 L: linux-block@vger.kernel.org
16140 F: block/opal_proto.h
16142 F: include/linux/sed*
16143 F: include/uapi/linux/sed*
16146 M: Security Officers <security@kernel.org>
16148 F: Documentation/admin-guide/security-bugs.rst
16151 M: James Morris <jmorris@namei.org>
16152 M: "Serge E. Hallyn" <serge@hallyn.com>
16153 L: linux-security-module@vger.kernel.org (suggested Cc:)
16155 W: http://kernsec.org/
16156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16158 X: security/selinux/
16160 SELINUX SECURITY MODULE
16161 M: Paul Moore <paul@paul-moore.com>
16162 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16163 M: Eric Paris <eparis@parisplace.org>
16164 L: selinux@vger.kernel.org
16166 W: https://selinuxproject.org
16167 W: https://github.com/SELinuxProject
16168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16169 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16170 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16171 F: Documentation/admin-guide/LSM/SELinux.rst
16172 F: include/trace/events/avc.h
16173 F: include/uapi/linux/selinux_netlink.h
16174 F: scripts/selinux/
16175 F: security/selinux/
16178 M: Jiri Slaby <jirislaby@kernel.org>
16180 F: drivers/misc/phantom.c
16181 F: include/uapi/linux/phantom.h
16183 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16184 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16186 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16187 F: drivers/iio/chemical/scd30.h
16188 F: drivers/iio/chemical/scd30_core.c
16189 F: drivers/iio/chemical/scd30_i2c.c
16190 F: drivers/iio/chemical/scd30_serial.c
16192 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16193 M: Tomasz Duszynski <tduszyns@gmail.com>
16195 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16196 F: drivers/iio/chemical/sps30.c
16199 M: Rob Herring <robh@kernel.org>
16200 L: linux-serial@vger.kernel.org
16202 F: Documentation/devicetree/bindings/serial/serial.yaml
16203 F: drivers/tty/serdev/
16204 F: include/linux/serdev.h
16207 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16208 L: linux-serial@vger.kernel.org
16210 F: Documentation/devicetree/bindings/serial/
16211 F: drivers/tty/serial/
16214 M: Sean Young <sean@mess.org>
16215 L: linux-media@vger.kernel.org
16217 F: drivers/media/rc/serial_ir.c
16219 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16220 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16221 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16223 F: Documentation/devicetree/bindings/slimbus/
16224 F: drivers/slimbus/
16225 F: include/linux/slimbus.h
16228 M: Edward Cree <ecree.xilinx@gmail.com>
16229 M: Martin Habets <habetsm.xilinx@gmail.com>
16230 L: netdev@vger.kernel.org
16232 F: drivers/net/ethernet/sfc/
16234 SFF/SFP/SFP+ MODULE SUPPORT
16235 M: Russell King <linux@armlinux.org.uk>
16236 L: netdev@vger.kernel.org
16238 F: drivers/net/phy/phylink.c
16239 F: drivers/net/phy/sfp*
16240 F: include/linux/mdio/mdio-i2c.h
16241 F: include/linux/phylink.h
16242 F: include/linux/sfp.h
16243 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)
16246 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16248 F: drivers/misc/sgi-gru/
16250 SGI XP/XPC/XPNET DRIVER
16251 M: Robin Holt <robinmholt@gmail.com>
16252 M: Steve Wahl <steve.wahl@hpe.com>
16253 R: Mike Travis <mike.travis@hpe.com>
16255 F: drivers/misc/sgi-xp/
16257 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16258 M: Karsten Graul <kgraul@linux.ibm.com>
16259 L: linux-s390@vger.kernel.org
16261 W: http://www.ibm.com/developerworks/linux/linux390/
16264 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16265 M: Linus Walleij <linus.walleij@linaro.org>
16266 L: linux-iio@vger.kernel.org
16268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16269 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16270 F: drivers/iio/light/gp2ap002.c
16272 SHARP RJ54N1CB0C SENSOR DRIVER
16273 M: Jacopo Mondi <jacopo@jmondi.org>
16274 L: linux-media@vger.kernel.org
16276 T: git git://linuxtv.org/media_tree.git
16277 F: drivers/media/i2c/rj54n1cb0c.c
16278 F: include/media/i2c/rj54n1cb0c.h
16280 SH_VOU V4L2 OUTPUT DRIVER
16281 L: linux-media@vger.kernel.org
16283 F: drivers/media/platform/sh_vou.c
16284 F: include/media/drv-intf/sh_vou.h
16286 SI2157 MEDIA DRIVER
16287 M: Antti Palosaari <crope@iki.fi>
16288 L: linux-media@vger.kernel.org
16290 W: https://linuxtv.org
16291 W: http://palosaari.fi/linux/
16292 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16293 T: git git://linuxtv.org/anttip/media_tree.git
16294 F: drivers/media/tuners/si2157*
16296 SI2165 MEDIA DRIVER
16297 M: Matthias Schwarzott <zzam@gentoo.org>
16298 L: linux-media@vger.kernel.org
16300 W: https://linuxtv.org
16301 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16302 F: drivers/media/dvb-frontends/si2165*
16304 SI2168 MEDIA DRIVER
16305 M: Antti Palosaari <crope@iki.fi>
16306 L: linux-media@vger.kernel.org
16308 W: https://linuxtv.org
16309 W: http://palosaari.fi/linux/
16310 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16311 T: git git://linuxtv.org/anttip/media_tree.git
16312 F: drivers/media/dvb-frontends/si2168*
16314 SI470X FM RADIO RECEIVER I2C DRIVER
16315 M: Hans Verkuil <hverkuil@xs4all.nl>
16316 L: linux-media@vger.kernel.org
16318 W: https://linuxtv.org
16319 T: git git://linuxtv.org/media_tree.git
16320 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16322 SI470X FM RADIO RECEIVER USB DRIVER
16323 M: Hans Verkuil <hverkuil@xs4all.nl>
16324 L: linux-media@vger.kernel.org
16326 W: https://linuxtv.org
16327 T: git git://linuxtv.org/media_tree.git
16328 F: drivers/media/radio/si470x/radio-si470x-common.c
16329 F: drivers/media/radio/si470x/radio-si470x-usb.c
16330 F: drivers/media/radio/si470x/radio-si470x.h
16332 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16333 M: Eduardo Valentin <edubezval@gmail.com>
16334 L: linux-media@vger.kernel.org
16336 W: https://linuxtv.org
16337 T: git git://linuxtv.org/media_tree.git
16338 F: drivers/media/radio/si4713/si4713.?
16340 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16341 M: Eduardo Valentin <edubezval@gmail.com>
16342 L: linux-media@vger.kernel.org
16344 W: https://linuxtv.org
16345 T: git git://linuxtv.org/media_tree.git
16346 F: drivers/media/radio/si4713/radio-platform-si4713.c
16348 SI4713 FM RADIO TRANSMITTER USB DRIVER
16349 M: Hans Verkuil <hverkuil@xs4all.nl>
16350 L: linux-media@vger.kernel.org
16352 W: https://linuxtv.org
16353 T: git git://linuxtv.org/media_tree.git
16354 F: drivers/media/radio/si4713/radio-usb-si4713.c
16357 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16358 L: linux-media@vger.kernel.org
16360 W: https://linuxtv.org
16361 T: git git://linuxtv.org/media_tree.git
16362 F: drivers/media/common/siano/
16363 F: drivers/media/mmc/siano/
16364 F: drivers/media/usb/siano/
16365 F: drivers/media/usb/siano/
16368 M: Palmer Dabbelt <palmer@dabbelt.com>
16369 M: Paul Walmsley <paul.walmsley@sifive.com>
16370 L: linux-riscv@lists.infradead.org
16372 T: git git://github.com/sifive/riscv-linux.git
16376 SIFIVE FU540 SYSTEM-ON-CHIP
16377 M: Paul Walmsley <paul.walmsley@sifive.com>
16378 M: Palmer Dabbelt <palmer@dabbelt.com>
16379 L: linux-riscv@lists.infradead.org
16381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16386 M: Green Wan <green.wan@sifive.com>
16388 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16389 F: drivers/dma/sf-pdma/
16391 SILEAD TOUCHSCREEN DRIVER
16392 M: Hans de Goede <hdegoede@redhat.com>
16393 L: linux-input@vger.kernel.org
16394 L: platform-driver-x86@vger.kernel.org
16396 F: drivers/input/touchscreen/silead.c
16397 F: drivers/platform/x86/touchscreen_dmi.c
16399 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16400 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16402 F: drivers/staging/wfx/
16404 SILICON MOTION SM712 FRAME BUFFER DRIVER
16405 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16406 M: Teddy Wang <teddy.wang@siliconmotion.com>
16407 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16408 L: linux-fbdev@vger.kernel.org
16410 F: Documentation/fb/sm712fb.rst
16411 F: drivers/video/fbdev/sm712*
16413 SILVACO I3C DUAL-ROLE MASTER
16414 M: Miquel Raynal <miquel.raynal@bootlin.com>
16415 M: Conor Culhane <conor.culhane@silvaco.com>
16416 L: linux-i3c@lists.infradead.org
16418 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16419 F: drivers/i3c/master/svc-i3c-master.c
16422 M: Hans de Goede <hdegoede@redhat.com>
16423 L: linux-fbdev@vger.kernel.org
16425 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16426 F: drivers/video/fbdev/simplefb.c
16427 F: include/linux/platform_data/simplefb.h
16429 SIMTEC EB110ATX (Chalice CATS)
16430 M: Simtec Linux Team <linux@simtec.co.uk>
16432 W: http://www.simtec.co.uk/products/EB110ATX/
16434 SIMTEC EB2410ITX (BAST)
16435 M: Simtec Linux Team <linux@simtec.co.uk>
16437 W: http://www.simtec.co.uk/products/EB2410ITX/
16438 F: arch/arm/mach-s3c/bast-ide.c
16439 F: arch/arm/mach-s3c/bast-irq.c
16440 F: arch/arm/mach-s3c/mach-bast.c
16443 M: Thorsten Scherer <t.scherer@eckelmann.de>
16444 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16445 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16447 F: drivers/gpio/gpio-siox.c
16449 F: include/trace/events/siox.h
16451 SIPHASH PRF ROUTINES
16452 M: Jason A. Donenfeld <Jason@zx2c4.com>
16454 F: include/linux/siphash.h
16456 F: lib/test_siphash.c
16458 SIS 190 ETHERNET DRIVER
16459 M: Francois Romieu <romieu@fr.zoreil.com>
16460 L: netdev@vger.kernel.org
16462 F: drivers/net/ethernet/sis/sis190.c
16464 SIS 900/7016 FAST ETHERNET DRIVER
16465 M: Daniele Venzano <venza@brownhat.org>
16466 L: netdev@vger.kernel.org
16468 W: http://www.brownhat.org/sis900.html
16469 F: drivers/net/ethernet/sis/sis900.*
16471 SIS FRAMEBUFFER DRIVER
16472 M: Thomas Winischhofer <thomas@winischhofer.net>
16474 W: http://www.winischhofer.net/linuxsisvga.shtml
16475 F: Documentation/fb/sisfb.rst
16476 F: drivers/video/fbdev/sis/
16477 F: include/video/sisfb.h
16479 SIS I2C TOUCHSCREEN DRIVER
16480 M: Mika Penttilä <mika.penttila@nextfour.com>
16481 L: linux-input@vger.kernel.org
16483 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16484 F: drivers/input/touchscreen/sis_i2c.c
16487 M: Thomas Winischhofer <thomas@winischhofer.net>
16489 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16490 F: drivers/usb/misc/sisusbvga/
16493 M: Christoph Lameter <cl@linux.com>
16494 M: Pekka Enberg <penberg@kernel.org>
16495 M: David Rientjes <rientjes@google.com>
16496 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16497 M: Andrew Morton <akpm@linux-foundation.org>
16498 M: Vlastimil Babka <vbabka@suse.cz>
16499 L: linux-mm@kvack.org
16501 F: include/linux/sl?b*.h
16504 SLEEPABLE READ-COPY UPDATE (SRCU)
16505 M: Lai Jiangshan <jiangshanlai@gmail.com>
16506 M: "Paul E. McKenney" <paulmck@kernel.org>
16507 M: Josh Triplett <josh@joshtriplett.org>
16508 R: Steven Rostedt <rostedt@goodmis.org>
16509 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16510 L: rcu@vger.kernel.org
16512 W: http://www.rdrop.com/users/paulmck/RCU/
16513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16514 F: include/linux/srcu*.h
16515 F: kernel/rcu/srcu*.c
16517 SMACK SECURITY MODULE
16518 M: Casey Schaufler <casey@schaufler-ca.com>
16519 L: linux-security-module@vger.kernel.org
16521 W: http://schaufler-ca.com
16522 T: git git://github.com/cschaufler/smack-next
16523 F: Documentation/admin-guide/LSM/Smack.rst
16526 SMC91x ETHERNET DRIVER
16527 M: Nicolas Pitre <nico@fluxnic.net>
16529 F: drivers/net/ethernet/smsc/smc91x.*
16531 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16532 M: Mark Rutland <mark.rutland@arm.com>
16533 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16534 M: Sudeep Holla <sudeep.holla@arm.com>
16535 L: linux-arm-kernel@lists.infradead.org
16537 F: drivers/firmware/smccc/
16538 F: include/linux/arm-smccc.h
16540 SMM665 HARDWARE MONITOR DRIVER
16541 M: Guenter Roeck <linux@roeck-us.net>
16542 L: linux-hwmon@vger.kernel.org
16544 F: Documentation/hwmon/smm665.rst
16545 F: drivers/hwmon/smm665.c
16547 SMSC EMC2103 HARDWARE MONITOR DRIVER
16548 M: Steve Glendinning <steve.glendinning@shawell.net>
16549 L: linux-hwmon@vger.kernel.org
16551 F: Documentation/hwmon/emc2103.rst
16552 F: drivers/hwmon/emc2103.c
16554 SMSC SCH5627 HARDWARE MONITOR DRIVER
16555 M: Hans de Goede <hdegoede@redhat.com>
16556 L: linux-hwmon@vger.kernel.org
16558 F: Documentation/hwmon/sch5627.rst
16559 F: drivers/hwmon/sch5627.c
16561 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16562 M: Steve Glendinning <steve.glendinning@shawell.net>
16563 L: linux-fbdev@vger.kernel.org
16565 F: drivers/video/fbdev/smscufx.c
16567 SMSC47B397 HARDWARE MONITOR DRIVER
16568 M: Jean Delvare <jdelvare@suse.com>
16569 L: linux-hwmon@vger.kernel.org
16571 F: Documentation/hwmon/smsc47b397.rst
16572 F: drivers/hwmon/smsc47b397.c
16574 SMSC911x ETHERNET DRIVER
16575 M: Steve Glendinning <steve.glendinning@shawell.net>
16576 L: netdev@vger.kernel.org
16578 F: drivers/net/ethernet/smsc/smsc911x.*
16579 F: include/linux/smsc911x.h
16581 SMSC9420 PCI ETHERNET DRIVER
16582 M: Steve Glendinning <steve.glendinning@shawell.net>
16583 L: netdev@vger.kernel.org
16585 F: drivers/net/ethernet/smsc/smsc9420.*
16587 SOCIONEXT (SNI) AVE NETWORK DRIVER
16588 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16589 L: netdev@vger.kernel.org
16591 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16592 F: drivers/net/ethernet/socionext/sni_ave.c
16594 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16595 M: Jassi Brar <jaswinder.singh@linaro.org>
16596 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16597 L: netdev@vger.kernel.org
16599 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16600 F: drivers/net/ethernet/socionext/netsec.c
16602 SOCIONEXT (SNI) Synquacer SPI DRIVER
16603 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16604 M: Jassi Brar <jaswinder.singh@linaro.org>
16605 L: linux-spi@vger.kernel.org
16607 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16608 F: drivers/spi/spi-synquacer.c
16610 SOCIONEXT SYNQUACER I2C DRIVER
16611 M: Ard Biesheuvel <ardb@kernel.org>
16612 L: linux-i2c@vger.kernel.org
16614 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16615 F: drivers/i2c/busses/i2c-synquacer.c
16617 SOCIONEXT UNIPHIER SOUND DRIVER
16618 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16620 F: sound/soc/uniphier/
16622 SOEKRIS NET48XX LED SUPPORT
16623 M: Chris Boot <bootc@bootc.net>
16625 F: drivers/leds/leds-net48xx.c
16627 SOFT-IWARP DRIVER (siw)
16628 M: Bernard Metzler <bmt@zurich.ibm.com>
16629 L: linux-rdma@vger.kernel.org
16631 F: drivers/infiniband/sw/siw/
16632 F: include/uapi/rdma/siw-abi.h
16634 SOFT-ROCE DRIVER (rxe)
16635 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16636 L: linux-rdma@vger.kernel.org
16638 F: drivers/infiniband/sw/rxe/
16639 F: include/uapi/rdma/rdma_user_rxe.h
16641 SOFTLOGIC 6x10 MPEG CODEC
16642 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16643 M: Anton Sviridenko <anton@corp.bluecherry.net>
16644 M: Andrey Utkin <andrey_utkin@fastmail.com>
16645 M: Ismael Luceno <ismael@iodev.co.uk>
16646 L: linux-media@vger.kernel.org
16648 F: drivers/media/pci/solo6x10/
16650 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16651 M: James Morse <james.morse@arm.com>
16652 L: linux-arm-kernel@lists.infradead.org
16654 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16655 F: drivers/firmware/arm_sdei.c
16656 F: include/linux/arm_sdei.h
16657 F: include/uapi/linux/arm_sdei.h
16659 SOFTWARE RAID (Multiple Disks) SUPPORT
16660 M: Song Liu <song@kernel.org>
16661 L: linux-raid@vger.kernel.org
16663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16664 F: drivers/md/Kconfig
16665 F: drivers/md/Makefile
16667 F: drivers/md/raid*
16668 F: include/linux/raid/
16669 F: include/uapi/linux/raid/
16671 SOLIDRUN CLEARFOG SUPPORT
16672 M: Russell King <linux@armlinux.org.uk>
16674 F: arch/arm/boot/dts/armada-388-clearfog*
16675 F: arch/arm/boot/dts/armada-38x-solidrun-*
16677 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16678 M: Russell King <linux@armlinux.org.uk>
16680 F: arch/arm/boot/dts/imx6*-cubox-i*
16681 F: arch/arm/boot/dts/imx6*-hummingboard*
16682 F: arch/arm/boot/dts/imx6*-sr-*
16684 SONIC NETWORK DRIVER
16685 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16686 L: netdev@vger.kernel.org
16688 F: drivers/net/ethernet/natsemi/sonic.*
16690 SONICS SILICON BACKPLANE DRIVER (SSB)
16691 M: Michael Buesch <m@bues.ch>
16692 L: linux-wireless@vger.kernel.org
16695 F: include/linux/ssb/
16697 SONY IMX214 SENSOR DRIVER
16698 M: Ricardo Ribalda <ribalda@kernel.org>
16699 L: linux-media@vger.kernel.org
16701 T: git git://linuxtv.org/media_tree.git
16702 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16703 F: drivers/media/i2c/imx214.c
16705 SONY IMX219 SENSOR DRIVER
16706 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16707 L: linux-media@vger.kernel.org
16709 T: git git://linuxtv.org/media_tree.git
16710 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16711 F: drivers/media/i2c/imx219.c
16713 SONY IMX258 SENSOR DRIVER
16714 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16715 L: linux-media@vger.kernel.org
16717 T: git git://linuxtv.org/media_tree.git
16718 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
16719 F: drivers/media/i2c/imx258.c
16721 SONY IMX274 SENSOR DRIVER
16722 M: Leon Luo <leonl@leopardimaging.com>
16723 L: linux-media@vger.kernel.org
16725 T: git git://linuxtv.org/media_tree.git
16726 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16727 F: drivers/media/i2c/imx274.c
16729 SONY IMX290 SENSOR DRIVER
16730 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16731 L: linux-media@vger.kernel.org
16733 T: git git://linuxtv.org/media_tree.git
16734 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16735 F: drivers/media/i2c/imx290.c
16737 SONY IMX319 SENSOR DRIVER
16738 M: Bingbu Cao <bingbu.cao@intel.com>
16739 L: linux-media@vger.kernel.org
16741 T: git git://linuxtv.org/media_tree.git
16742 F: drivers/media/i2c/imx319.c
16744 SONY IMX334 SENSOR DRIVER
16745 M: Paul J. Murphy <paul.j.murphy@intel.com>
16746 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
16747 L: linux-media@vger.kernel.org
16749 T: git git://linuxtv.org/media_tree.git
16750 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
16751 F: drivers/media/i2c/imx334.c
16753 SONY IMX355 SENSOR DRIVER
16754 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16755 L: linux-media@vger.kernel.org
16757 T: git git://linuxtv.org/media_tree.git
16758 F: drivers/media/i2c/imx355.c
16760 SONY MEMORYSTICK SUBSYSTEM
16761 M: Maxim Levitsky <maximlevitsky@gmail.com>
16762 M: Alex Dubov <oakad@yahoo.com>
16763 M: Ulf Hansson <ulf.hansson@linaro.org>
16764 L: linux-mmc@vger.kernel.org
16766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16767 F: drivers/memstick/
16768 F: include/linux/memstick.h
16770 SONY VAIO CONTROL DEVICE DRIVER
16771 M: Mattia Dongili <malattia@linux.it>
16772 L: platform-driver-x86@vger.kernel.org
16774 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16775 F: Documentation/admin-guide/laptops/sony-laptop.rst
16776 F: drivers/char/sonypi.c
16777 F: drivers/platform/x86/sony-laptop.c
16778 F: include/linux/sony-laptop.h
16781 M: Jaroslav Kysela <perex@perex.cz>
16782 M: Takashi Iwai <tiwai@suse.com>
16783 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16785 W: http://www.alsa-project.org/
16786 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16788 F: Documentation/sound/
16790 F: include/uapi/sound/
16793 SOUND - COMPRESSED AUDIO
16794 M: Vinod Koul <vkoul@kernel.org>
16795 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16798 F: Documentation/sound/designs/compress-offload.rst
16799 F: include/sound/compress_driver.h
16800 F: include/uapi/sound/compress_*
16801 F: sound/core/compress_offload.c
16802 F: sound/soc/soc-compress.c
16804 SOUND - DMAENGINE HELPERS
16805 M: Lars-Peter Clausen <lars@metafoo.de>
16807 F: include/sound/dmaengine_pcm.h
16808 F: sound/core/pcm_dmaengine.c
16809 F: sound/soc/soc-generic-dmaengine-pcm.c
16811 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16812 M: Liam Girdwood <lgirdwood@gmail.com>
16813 M: Mark Brown <broonie@kernel.org>
16814 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16816 W: http://alsa-project.org/main/index.php/ASoC
16817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16818 F: Documentation/devicetree/bindings/sound/
16819 F: Documentation/sound/soc/
16820 F: include/dt-bindings/sound/
16821 F: include/sound/soc*
16824 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16825 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16826 M: Liam Girdwood <lgirdwood@gmail.com>
16827 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16828 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16829 M: Daniel Baluta <daniel.baluta@nxp.com>
16830 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16832 W: https://github.com/thesofproject/linux/
16835 SOUNDWIRE SUBSYSTEM
16836 M: Vinod Koul <vkoul@kernel.org>
16837 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16838 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16839 R: Sanyog Kale <sanyog.r.kale@intel.com>
16840 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
16843 F: Documentation/driver-api/soundwire/
16844 F: drivers/soundwire/
16845 F: include/linux/soundwire/
16848 M: Olli Salonen <olli.salonen@iki.fi>
16849 L: linux-media@vger.kernel.org
16851 W: https://linuxtv.org
16852 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16853 F: drivers/media/dvb-frontends/sp2*
16855 SPARC + UltraSPARC (sparc/sparc64)
16856 M: "David S. Miller" <davem@davemloft.net>
16857 L: sparclinux@vger.kernel.org
16859 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16865 SPARC SERIAL DRIVERS
16866 M: "David S. Miller" <davem@davemloft.net>
16867 L: sparclinux@vger.kernel.org
16869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16871 F: drivers/tty/serial/suncore.c
16872 F: drivers/tty/serial/sunhv.c
16873 F: drivers/tty/serial/sunsab.c
16874 F: drivers/tty/serial/sunsab.h
16875 F: drivers/tty/serial/sunsu.c
16876 F: drivers/tty/serial/sunzilog.c
16877 F: drivers/tty/serial/sunzilog.h
16878 F: drivers/tty/vcc.c
16879 F: include/linux/sunserialcore.h
16882 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16883 L: linux-sparse@vger.kernel.org
16885 W: https://sparse.docs.kernel.org/
16886 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16887 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16888 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16889 F: include/linux/compiler.h
16891 SPEAKUP CONSOLE SPEECH DRIVER
16892 M: William Hubbs <w.d.hubbs@gmail.com>
16893 M: Chris Brannon <chris@the-brannons.com>
16894 M: Kirk Reiser <kirk@reisers.ca>
16895 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16896 L: speakup@linux-speakup.org
16898 W: http://www.linux-speakup.org/
16899 W: https://github.com/linux-speakup/speakup
16900 B: https://github.com/linux-speakup/speakup/issues
16901 F: drivers/accessibility/speakup/
16903 SPEAR CLOCK FRAMEWORK SUPPORT
16904 M: Viresh Kumar <vireshk@kernel.org>
16905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16907 W: http://www.st.com/spear
16908 F: drivers/clk/spear/
16910 SPEAR PLATFORM SUPPORT
16911 M: Viresh Kumar <vireshk@kernel.org>
16912 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16915 W: http://www.st.com/spear
16916 F: arch/arm/boot/dts/spear*
16917 F: arch/arm/mach-spear/
16920 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16921 L: linux-mtd@lists.infradead.org
16923 W: http://www.linux-mtd.infradead.org/
16924 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16925 C: irc://irc.oftc.net/mtd
16926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16927 F: drivers/mtd/spi-nor/
16928 F: include/linux/mtd/spi-nor.h
16931 M: Mark Brown <broonie@kernel.org>
16932 L: linux-spi@vger.kernel.org
16934 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16936 F: Documentation/devicetree/bindings/spi/
16937 F: Documentation/spi/
16939 F: include/linux/spi/
16940 F: include/uapi/linux/spi/
16943 SPIDERNET NETWORK DRIVER for CELL
16944 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16945 M: Geoff Levand <geoff@infradead.org>
16946 L: netdev@vger.kernel.org
16947 L: linuxppc-dev@lists.ozlabs.org
16949 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16950 F: drivers/net/ethernet/toshiba/spider_net*
16953 M: Stephen Boyd <sboyd@kernel.org>
16954 L: linux-kernel@vger.kernel.org
16956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
16957 F: Documentation/devicetree/bindings/spmi/
16959 F: include/dt-bindings/spmi/spmi.h
16960 F: include/linux/spmi.h
16961 F: include/trace/events/spmi.h
16964 M: Jeremy Kerr <jk@ozlabs.org>
16965 L: linuxppc-dev@lists.ozlabs.org
16967 W: http://www.ibm.com/developerworks/power/cell/
16968 F: Documentation/filesystems/spufs/spufs.rst
16969 F: arch/powerpc/platforms/cell/spufs/
16971 SQUASHFS FILE SYSTEM
16972 M: Phillip Lougher <phillip@squashfs.org.uk>
16973 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16975 W: http://squashfs.org.uk
16976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16977 F: Documentation/filesystems/squashfs.rst
16980 SRM (Alpha) environment access
16981 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16983 F: arch/alpha/kernel/srm_env.c
16985 ST LSM6DSx IMU IIO DRIVER
16986 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16987 L: linux-iio@vger.kernel.org
16989 W: http://www.st.com/
16990 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16991 F: drivers/iio/imu/st_lsm6dsx/
16993 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16994 M: Mickael Guene <mickael.guene@st.com>
16995 L: linux-media@vger.kernel.org
16997 T: git git://linuxtv.org/media_tree.git
16998 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16999 F: drivers/media/i2c/st-mipid02.c
17001 ST STM32 I2C/SMBUS DRIVER
17002 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17003 M: Alain Volmat <alain.volmat@foss.st.com>
17004 L: linux-i2c@vger.kernel.org
17006 F: drivers/i2c/busses/i2c-stm32*
17008 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17009 M: Song Qiang <songqiang1304521@gmail.com>
17010 L: linux-iio@vger.kernel.org
17012 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
17013 F: drivers/iio/proximity/vl53l0x-i2c.c
17016 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17017 M: Sasha Levin <sashal@kernel.org>
17018 L: stable@vger.kernel.org
17020 F: Documentation/process/stable-kernel-rules.rst
17022 STAGING - ATOMISP DRIVER
17023 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17024 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17025 L: linux-media@vger.kernel.org
17027 F: drivers/staging/media/atomisp/
17030 M: Ian Abbott <abbotti@mev.co.uk>
17031 M: H Hartley Sweeten <hsweeten@visionengravers.com>
17033 F: drivers/staging/comedi/
17035 STAGING - FIELDBUS SUBSYSTEM
17036 M: Sven Van Asbroeck <TheSven73@gmail.com>
17038 F: drivers/staging/fieldbus/*
17039 F: drivers/staging/fieldbus/Documentation/
17041 STAGING - HMS ANYBUS-S BUS
17042 M: Sven Van Asbroeck <TheSven73@gmail.com>
17044 F: drivers/staging/fieldbus/anybuss/
17046 STAGING - INDUSTRIAL IO
17047 M: Jonathan Cameron <jic23@kernel.org>
17048 L: linux-iio@vger.kernel.org
17050 F: Documentation/devicetree/bindings/staging/iio/
17051 F: drivers/staging/iio/
17053 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17054 M: Marc Dietrich <marvin24@gmx.de>
17055 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17056 L: linux-tegra@vger.kernel.org
17058 F: drivers/staging/nvec/
17060 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17061 M: Jens Frederich <jfrederich@gmail.com>
17062 M: Daniel Drake <dsd@laptop.org>
17063 M: Jon Nettleton <jon.nettleton@gmail.com>
17065 W: http://wiki.laptop.org/go/DCON
17066 F: drivers/staging/olpc_dcon/
17068 STAGING - REALTEK RTL8188EU DRIVERS
17069 M: Larry Finger <Larry.Finger@lwfinger.net>
17071 F: drivers/staging/rtl8188eu/
17073 STAGING - REALTEK RTL8712U DRIVERS
17074 M: Larry Finger <Larry.Finger@lwfinger.net>
17075 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17077 F: drivers/staging/rtl8712/
17079 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17080 M: Michael Hennerich <michael.hennerich@analog.com>
17081 L: linux-fbdev@vger.kernel.org
17083 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17084 F: drivers/staging/fbtft/fb_seps525.c
17086 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17087 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17088 M: Teddy Wang <teddy.wang@siliconmotion.com>
17089 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17090 L: linux-fbdev@vger.kernel.org
17092 F: drivers/staging/sm750fb/
17094 STAGING - VIA VT665X DRIVERS
17095 M: Forest Bond <forest@alittletooquiet.net>
17097 F: drivers/staging/vt665?/
17100 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17101 L: linux-staging@lists.linux.dev
17103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17104 F: drivers/staging/
17106 STARFIRE/DURALAN NETWORK DRIVER
17107 M: Ion Badulescu <ionut@badula.org>
17109 F: drivers/net/ethernet/adaptec/starfire*
17112 M: Peter Zijlstra <peterz@infradead.org>
17113 M: Josh Poimboeuf <jpoimboe@redhat.com>
17114 M: Jason Baron <jbaron@akamai.com>
17115 R: Steven Rostedt <rostedt@goodmis.org>
17116 R: Ard Biesheuvel <ardb@kernel.org>
17118 F: arch/*/include/asm/jump_label*.h
17119 F: arch/*/include/asm/static_call*.h
17120 F: arch/*/kernel/jump_label.c
17121 F: arch/*/kernel/static_call.c
17122 F: include/linux/jump_label*.h
17123 F: include/linux/static_call*.h
17124 F: kernel/jump_label.c
17125 F: kernel/static_call.c
17127 STI AUDIO (ASoC) DRIVERS
17128 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17129 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17131 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17135 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17137 F: Documentation/devicetree/bindings/media/stih-cec.txt
17138 F: drivers/media/cec/platform/sti/
17140 STK1160 USB VIDEO CAPTURE DRIVER
17141 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17142 L: linux-media@vger.kernel.org
17144 T: git git://linuxtv.org/media_tree.git
17145 F: drivers/media/usb/stk1160/
17147 STM32 AUDIO (ASoC) DRIVERS
17148 M: Olivier Moysan <olivier.moysan@foss.st.com>
17149 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17150 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17152 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17155 STM32 TIMER/LPTIMER DRIVERS
17156 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17158 F: Documentation/ABI/testing/*timer-stm32
17159 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17160 F: drivers/*/stm32-*timer*
17161 F: drivers/pwm/pwm-stm32*
17162 F: include/linux/*/stm32-*tim*
17164 STMMAC ETHERNET DRIVER
17165 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17166 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17167 M: Jose Abreu <joabreu@synopsys.com>
17168 L: netdev@vger.kernel.org
17170 W: http://www.stlinux.com
17171 F: Documentation/networking/device_drivers/ethernet/stmicro/
17172 F: drivers/net/ethernet/stmicro/stmmac/
17175 M: Sam Creasey <sammy@sammy.net>
17177 W: http://sammy.net/sun3/
17178 F: arch/m68k/include/asm/sun3*
17179 F: arch/m68k/kernel/*sun3*
17180 F: arch/m68k/sun3*/
17181 F: drivers/net/ethernet/i825xx/sun3*
17183 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17184 M: Hans de Goede <hdegoede@redhat.com>
17185 L: linux-input@vger.kernel.org
17187 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17188 F: drivers/input/keyboard/sun4i-lradc-keys.c
17190 SUNDANCE NETWORK DRIVER
17191 M: Denis Kirjanov <kda@linux-powerpc.org>
17192 L: netdev@vger.kernel.org
17194 F: drivers/net/ethernet/dlink/sundance.c
17197 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17198 M: Rich Felker <dalias@libc.org>
17199 L: linux-sh@vger.kernel.org
17201 Q: http://patchwork.kernel.org/project/linux-sh/list/
17202 F: Documentation/sh/
17207 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17208 M: Len Brown <len.brown@intel.com>
17209 M: Pavel Machek <pavel@ucw.cz>
17210 L: linux-pm@vger.kernel.org
17212 B: https://bugzilla.kernel.org
17213 F: Documentation/power/
17214 F: arch/x86/kernel/acpi/
17215 F: drivers/base/power/
17216 F: include/linux/freezer.h
17217 F: include/linux/pm.h
17218 F: include/linux/suspend.h
17222 M: Martin Mares <mj@ucw.cz>
17223 L: linux-video@atrey.karlin.mff.cuni.cz
17225 F: Documentation/admin-guide/svga.rst
17226 F: arch/x86/boot/video*
17229 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17230 L: iommu@lists.linux-foundation.org
17232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17233 F: arch/*/kernel/pci-swiotlb.c
17234 F: include/linux/swiotlb.h
17235 F: kernel/dma/swiotlb.c
17238 M: Jiri Pirko <jiri@resnulli.us>
17239 M: Ivan Vecera <ivecera@redhat.com>
17240 L: netdev@vger.kernel.org
17242 F: include/net/switchdev.h
17245 SY8106A REGULATOR DRIVER
17246 M: Icenowy Zheng <icenowy@aosc.io>
17248 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17249 F: drivers/regulator/sy8106a-regulator.c
17251 SYNC FILE FRAMEWORK
17252 M: Sumit Semwal <sumit.semwal@linaro.org>
17253 R: Gustavo Padovan <gustavo@padovan.org>
17254 L: linux-media@vger.kernel.org
17255 L: dri-devel@lists.freedesktop.org
17257 T: git git://anongit.freedesktop.org/drm/drm-misc
17258 F: Documentation/driver-api/sync_file.rst
17259 F: drivers/dma-buf/dma-fence*
17260 F: drivers/dma-buf/sw_sync.c
17261 F: drivers/dma-buf/sync_*
17262 F: include/linux/sync_file.h
17263 F: include/uapi/linux/sync_file.h
17265 SYNOPSYS ARC ARCHITECTURE
17266 M: Vineet Gupta <vgupta@synopsys.com>
17267 L: linux-snps-arc@lists.infradead.org
17269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17270 F: Documentation/devicetree/bindings/arc/*
17271 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17273 F: drivers/clocksource/arc_timer.c
17274 F: drivers/tty/serial/arc_uart.c
17276 SYNOPSYS ARC HSDK SDP pll clock driver
17277 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17279 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17280 F: drivers/clk/clk-hsdk-pll.c
17282 SYNOPSYS ARC SDP clock driver
17283 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17285 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17286 F: drivers/clk/axs10x/*
17288 SYNOPSYS ARC SDP platform support
17289 M: Alexey Brodkin <abrodkin@synopsys.com>
17291 F: Documentation/devicetree/bindings/arc/axs10*
17292 F: arch/arc/boot/dts/ax*
17293 F: arch/arc/plat-axs10x
17295 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17296 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17298 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17299 F: drivers/reset/reset-axs10x.c
17301 SYNOPSYS CREG GPIO DRIVER
17302 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17304 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17305 F: drivers/gpio/gpio-creg-snps.c
17307 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17308 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17310 F: drivers/tty/serial/8250/8250_dw.c
17311 F: drivers/tty/serial/8250/8250_dwlib.*
17312 F: drivers/tty/serial/8250/8250_lpss.c
17314 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17315 M: Hoan Tran <hoan@os.amperecomputing.com>
17316 M: Serge Semin <fancer.lancer@gmail.com>
17317 L: linux-gpio@vger.kernel.org
17319 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17320 F: drivers/gpio/gpio-dwapb.c
17322 SYNOPSYS DESIGNWARE APB SSI DRIVER
17323 M: Serge Semin <fancer.lancer@gmail.com>
17324 L: linux-spi@vger.kernel.org
17326 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17327 F: drivers/spi/spi-dw*
17329 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17330 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17332 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
17333 F: drivers/dma/dw-axi-dmac/
17335 SYNOPSYS DESIGNWARE DMAC DRIVER
17336 M: Viresh Kumar <vireshk@kernel.org>
17337 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17339 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17341 F: include/dt-bindings/dma/dw-dmac.h
17342 F: include/linux/dma/dw.h
17343 F: include/linux/platform_data/dma-dw.h
17345 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17346 M: Jose Abreu <Jose.Abreu@synopsys.com>
17347 L: netdev@vger.kernel.org
17349 F: drivers/net/ethernet/synopsys/
17351 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17352 M: Jose Abreu <Jose.Abreu@synopsys.com>
17353 L: netdev@vger.kernel.org
17355 F: drivers/net/pcs/pcs-xpcs.c
17356 F: include/linux/pcs/pcs-xpcs.h
17358 SYNOPSYS DESIGNWARE I2C DRIVER
17359 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17360 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17361 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17362 L: linux-i2c@vger.kernel.org
17364 F: drivers/i2c/busses/i2c-designware-*
17365 F: include/linux/platform_data/i2c-designware.h
17367 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17368 M: Jaehoon Chung <jh80.chung@samsung.com>
17369 L: linux-mmc@vger.kernel.org
17371 F: drivers/mmc/host/dw_mmc*
17373 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17374 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17376 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17377 F: drivers/reset/reset-hsdk.c
17378 F: include/dt-bindings/reset/snps,hsdk-reset.h
17380 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17381 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17382 M: Manjunath M B <manjumb@synopsys.com>
17383 L: linux-mmc@vger.kernel.org
17385 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17387 SYSTEM CONFIGURATION (SYSCON)
17388 M: Lee Jones <lee.jones@linaro.org>
17389 M: Arnd Bergmann <arnd@arndb.de>
17391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17392 F: drivers/mfd/syscon.c
17394 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17395 M: Sudeep Holla <sudeep.holla@arm.com>
17396 R: Cristian Marussi <cristian.marussi@arm.com>
17397 L: linux-arm-kernel@lists.infradead.org
17399 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17400 F: drivers/clk/clk-sc[mp]i.c
17401 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17402 F: drivers/firmware/arm_scmi/
17403 F: drivers/firmware/arm_scpi.c
17404 F: drivers/regulator/scmi-regulator.c
17405 F: drivers/reset/reset-scmi.c
17406 F: include/linux/sc[mp]i_protocol.h
17407 F: include/trace/events/scmi.h
17409 SYSTEM RESET/SHUTDOWN DRIVERS
17410 M: Sebastian Reichel <sre@kernel.org>
17411 L: linux-pm@vger.kernel.org
17413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17414 F: Documentation/devicetree/bindings/power/reset/
17415 F: drivers/power/reset/
17417 SYSTEM TRACE MODULE CLASS
17418 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17421 F: Documentation/trace/stm.rst
17422 F: drivers/hwtracing/stm/
17423 F: include/linux/stm.h
17424 F: include/uapi/linux/stm.h
17426 SYSTEM76 ACPI DRIVER
17427 M: Jeremy Soller <jeremy@system76.com>
17428 M: System76 Product Development <productdev@system76.com>
17429 L: platform-driver-x86@vger.kernel.org
17431 F: drivers/platform/x86/system76_acpi.c
17434 M: Christoph Hellwig <hch@infradead.org>
17436 F: Documentation/filesystems/sysv-fs.rst
17438 F: include/linux/sysv_fs.h
17440 TASKSTATS STATISTICS INTERFACE
17441 M: Balbir Singh <bsingharora@gmail.com>
17443 F: Documentation/accounting/taskstats*
17444 F: include/linux/taskstats*
17445 F: kernel/taskstats.c
17448 M: Jamal Hadi Salim <jhs@mojatatu.com>
17449 M: Cong Wang <xiyou.wangcong@gmail.com>
17450 M: Jiri Pirko <jiri@resnulli.us>
17451 L: netdev@vger.kernel.org
17453 F: include/net/pkt_cls.h
17454 F: include/net/pkt_sched.h
17455 F: include/net/tc_act/
17456 F: include/uapi/linux/pkt_cls.h
17457 F: include/uapi/linux/pkt_sched.h
17458 F: include/uapi/linux/tc_act/
17459 F: include/uapi/linux/tc_ematch/
17462 TC90522 MEDIA DRIVER
17463 M: Akihiro Tsukada <tskd08@gmail.com>
17464 L: linux-media@vger.kernel.org
17466 F: drivers/media/dvb-frontends/tc90522*
17468 TCP LOW PRIORITY MODULE
17469 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17470 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17472 W: http://tcp-lp-mod.sourceforge.net/
17473 F: net/ipv4/tcp_lp.c
17475 TDA10071 MEDIA DRIVER
17476 M: Antti Palosaari <crope@iki.fi>
17477 L: linux-media@vger.kernel.org
17479 W: https://linuxtv.org
17480 W: http://palosaari.fi/linux/
17481 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17482 T: git git://linuxtv.org/anttip/media_tree.git
17483 F: drivers/media/dvb-frontends/tda10071*
17485 TDA18212 MEDIA DRIVER
17486 M: Antti Palosaari <crope@iki.fi>
17487 L: linux-media@vger.kernel.org
17489 W: https://linuxtv.org
17490 W: http://palosaari.fi/linux/
17491 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17492 T: git git://linuxtv.org/anttip/media_tree.git
17493 F: drivers/media/tuners/tda18212*
17495 TDA18218 MEDIA DRIVER
17496 M: Antti Palosaari <crope@iki.fi>
17497 L: linux-media@vger.kernel.org
17499 W: https://linuxtv.org
17500 W: http://palosaari.fi/linux/
17501 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17502 T: git git://linuxtv.org/anttip/media_tree.git
17503 F: drivers/media/tuners/tda18218*
17505 TDA18250 MEDIA DRIVER
17506 M: Olli Salonen <olli.salonen@iki.fi>
17507 L: linux-media@vger.kernel.org
17509 W: https://linuxtv.org
17510 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17511 T: git git://linuxtv.org/media_tree.git
17512 F: drivers/media/tuners/tda18250*
17514 TDA18271 MEDIA DRIVER
17515 M: Michael Krufky <mkrufky@linuxtv.org>
17516 L: linux-media@vger.kernel.org
17518 W: https://linuxtv.org
17519 W: http://github.com/mkrufky
17520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17521 T: git git://linuxtv.org/mkrufky/tuners.git
17522 F: drivers/media/tuners/tda18271*
17524 TDA1997x MEDIA DRIVER
17525 M: Tim Harvey <tharvey@gateworks.com>
17526 L: linux-media@vger.kernel.org
17528 W: https://linuxtv.org
17529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17530 F: drivers/media/i2c/tda1997x.*
17532 TDA827x MEDIA DRIVER
17533 M: Michael Krufky <mkrufky@linuxtv.org>
17534 L: linux-media@vger.kernel.org
17536 W: https://linuxtv.org
17537 W: http://github.com/mkrufky
17538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17539 T: git git://linuxtv.org/mkrufky/tuners.git
17540 F: drivers/media/tuners/tda8290.*
17542 TDA8290 MEDIA DRIVER
17543 M: Michael Krufky <mkrufky@linuxtv.org>
17544 L: linux-media@vger.kernel.org
17546 W: https://linuxtv.org
17547 W: http://github.com/mkrufky
17548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17549 T: git git://linuxtv.org/mkrufky/tuners.git
17550 F: drivers/media/tuners/tda8290.*
17552 TDA9840 MEDIA DRIVER
17553 M: Hans Verkuil <hverkuil@xs4all.nl>
17554 L: linux-media@vger.kernel.org
17556 W: https://linuxtv.org
17557 T: git git://linuxtv.org/media_tree.git
17558 F: drivers/media/i2c/tda9840*
17560 TEA5761 TUNER DRIVER
17561 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17562 L: linux-media@vger.kernel.org
17564 W: https://linuxtv.org
17565 T: git git://linuxtv.org/media_tree.git
17566 F: drivers/media/tuners/tea5761.*
17568 TEA5767 TUNER DRIVER
17569 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17570 L: linux-media@vger.kernel.org
17572 W: https://linuxtv.org
17573 T: git git://linuxtv.org/media_tree.git
17574 F: drivers/media/tuners/tea5767.*
17576 TEA6415C MEDIA DRIVER
17577 M: Hans Verkuil <hverkuil@xs4all.nl>
17578 L: linux-media@vger.kernel.org
17580 W: https://linuxtv.org
17581 T: git git://linuxtv.org/media_tree.git
17582 F: drivers/media/i2c/tea6415c*
17584 TEA6420 MEDIA DRIVER
17585 M: Hans Verkuil <hverkuil@xs4all.nl>
17586 L: linux-media@vger.kernel.org
17588 W: https://linuxtv.org
17589 T: git git://linuxtv.org/media_tree.git
17590 F: drivers/media/i2c/tea6420*
17593 M: Jiri Pirko <jiri@resnulli.us>
17594 L: netdev@vger.kernel.org
17596 F: drivers/net/team/
17597 F: include/linux/if_team.h
17598 F: include/uapi/linux/if_team.h
17600 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17601 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17603 F: arch/x86/platform/ts5500/
17605 TECHNOTREND USB IR RECEIVER
17606 M: Sean Young <sean@mess.org>
17607 L: linux-media@vger.kernel.org
17609 F: drivers/media/rc/ttusbir.c
17611 TECHWELL TW9910 VIDEO DECODER
17612 L: linux-media@vger.kernel.org
17614 F: drivers/media/i2c/tw9910.c
17615 F: include/media/i2c/tw9910.h
17618 M: Jens Wiklander <jens.wiklander@linaro.org>
17619 L: op-tee@lists.trustedfirmware.org
17621 F: Documentation/staging/tee.rst
17623 F: include/linux/tee_drv.h
17624 F: include/uapi/linux/tee.h
17626 TEGRA ARCHITECTURE SUPPORT
17627 M: Thierry Reding <thierry.reding@gmail.com>
17628 M: Jonathan Hunter <jonathanh@nvidia.com>
17629 L: linux-tegra@vger.kernel.org
17631 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17636 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17637 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17639 F: drivers/clk/tegra/
17642 M: Laxman Dewangan <ldewangan@nvidia.com>
17643 M: Jon Hunter <jonathanh@nvidia.com>
17645 F: drivers/dma/tegra*
17648 M: Laxman Dewangan <ldewangan@nvidia.com>
17649 R: Dmitry Osipenko <digetx@gmail.com>
17651 F: drivers/i2c/busses/i2c-tegra.c
17653 TEGRA IOMMU DRIVERS
17654 M: Thierry Reding <thierry.reding@gmail.com>
17655 R: Krishna Reddy <vdumpa@nvidia.com>
17656 L: linux-tegra@vger.kernel.org
17658 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17659 F: drivers/iommu/tegra*
17662 M: Laxman Dewangan <ldewangan@nvidia.com>
17664 F: drivers/input/keyboard/tegra-kbc.c
17667 M: Stefan Agner <stefan@agner.ch>
17668 M: Lucas Stach <dev@lynxeye.de>
17670 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17671 F: drivers/mtd/nand/raw/tegra_nand.c
17674 M: Thierry Reding <thierry.reding@gmail.com>
17676 F: drivers/pwm/pwm-tegra.c
17678 TEGRA SERIAL DRIVER
17679 M: Laxman Dewangan <ldewangan@nvidia.com>
17681 F: drivers/tty/serial/serial-tegra.c
17684 M: Laxman Dewangan <ldewangan@nvidia.com>
17686 F: drivers/spi/spi-tegra*
17688 TEGRA QUAD SPI DRIVER
17689 M: Thierry Reding <thierry.reding@gmail.com>
17690 M: Jonathan Hunter <jonathanh@nvidia.com>
17691 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17692 L: linux-tegra@vger.kernel.org
17694 F: drivers/spi/spi-tegra210-quad.c
17697 M: Thierry Reding <thierry.reding@gmail.com>
17698 M: Jonathan Hunter <jonathanh@nvidia.com>
17699 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17700 L: linux-media@vger.kernel.org
17701 L: linux-tegra@vger.kernel.org
17703 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17704 F: drivers/staging/media/tegra-video/
17706 TEGRA XUSB PADCTL DRIVER
17707 M: JC Kuo <jckuo@nvidia.com>
17709 F: drivers/phy/tegra/xusb*
17711 TEHUTI ETHERNET DRIVER
17712 M: Andy Gospodarek <andy@greyhouse.net>
17713 L: netdev@vger.kernel.org
17715 F: drivers/net/ethernet/tehuti/*
17717 TELECOM CLOCK DRIVER FOR MCPL0010
17718 M: Mark Gross <mark.gross@intel.com>
17720 F: drivers/char/tlclk.c
17722 TEMPO SEMICONDUCTOR DRIVERS
17723 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17725 F: Documentation/devicetree/bindings/sound/tscs*.txt
17726 F: sound/soc/codecs/tscs*.c
17727 F: sound/soc/codecs/tscs*.h
17729 TENSILICA XTENSA PORT (xtensa)
17730 M: Chris Zankel <chris@zankel.net>
17731 M: Max Filippov <jcmvbkbc@gmail.com>
17732 L: linux-xtensa@linux-xtensa.org
17734 T: git git://github.com/czankel/xtensa-linux.git
17736 F: drivers/irqchip/irq-xtensa-*
17738 TEXAS INSTRUMENTS ASoC DRIVERS
17739 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17740 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17744 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17745 M: Ricardo Ribalda <ribalda@kernel.org>
17746 L: linux-iio@vger.kernel.org
17748 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17749 F: drivers/iio/dac/ti-dac7612.c
17751 TEXAS INSTRUMENTS DMA DRIVERS
17752 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17753 L: dmaengine@vger.kernel.org
17755 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
17756 F: Documentation/devicetree/bindings/dma/ti-edma.txt
17757 F: Documentation/devicetree/bindings/dma/ti/
17759 X: drivers/dma/ti/cppi41.c
17760 F: include/linux/dma/k3-udma-glue.h
17761 F: include/linux/dma/ti-cppi5.h
17762 F: include/linux/dma/k3-psil.h
17764 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17765 M: Nishanth Menon <nm@ti.com>
17766 M: Tero Kristo <kristo@kernel.org>
17767 M: Santosh Shilimkar <ssantosh@kernel.org>
17768 L: linux-arm-kernel@lists.infradead.org
17770 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17771 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17772 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17773 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17774 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17775 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17776 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17777 F: drivers/clk/keystone/sci-clk.c
17778 F: drivers/firmware/ti_sci*
17779 F: drivers/irqchip/irq-ti-sci-inta.c
17780 F: drivers/irqchip/irq-ti-sci-intr.c
17781 F: drivers/reset/reset-ti-sci.c
17782 F: drivers/soc/ti/ti_sci_inta_msi.c
17783 F: drivers/soc/ti/ti_sci_pm_domains.c
17784 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17785 F: include/linux/soc/ti/ti_sci_inta_msi.h
17786 F: include/linux/soc/ti/ti_sci_protocol.h
17788 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
17789 M: Robert Marko <robert.marko@sartura.hr>
17790 M: Luka Perkov <luka.perkov@sartura.hr>
17791 L: linux-hwmon@vger.kernel.org
17793 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
17794 F: Documentation/hwmon/tps23861.rst
17795 F: drivers/hwmon/tps23861.c
17797 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17798 M: Hans Verkuil <hverkuil@xs4all.nl>
17799 L: linux-media@vger.kernel.org
17801 W: https://linuxtv.org
17802 T: git git://linuxtv.org/media_tree.git
17803 F: drivers/media/radio/radio-raremono.c
17806 M: Zhang Rui <rui.zhang@intel.com>
17807 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17808 R: Amit Kucheria <amitk@kernel.org>
17809 L: linux-pm@vger.kernel.org
17811 Q: https://patchwork.kernel.org/project/linux-pm/list/
17812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17813 F: Documentation/devicetree/bindings/thermal/
17814 F: drivers/thermal/
17815 F: include/linux/cpu_cooling.h
17816 F: include/linux/thermal.h
17817 F: include/uapi/linux/thermal.h
17819 THERMAL DRIVER FOR AMLOGIC SOCS
17820 M: Guillaume La Roque <glaroque@baylibre.com>
17821 L: linux-pm@vger.kernel.org
17822 L: linux-amlogic@lists.infradead.org
17824 W: http://linux-meson.com/
17825 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17826 F: drivers/thermal/amlogic_thermal.c
17828 THERMAL/CPU_COOLING
17829 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17830 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17831 M: Viresh Kumar <viresh.kumar@linaro.org>
17832 M: Javi Merino <javi.merino@kernel.org>
17833 L: linux-pm@vger.kernel.org
17835 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17836 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17837 F: drivers/thermal/cpufreq_cooling.c
17838 F: drivers/thermal/cpuidle_cooling.c
17839 F: include/linux/cpu_cooling.h
17841 THERMAL/POWER_ALLOCATOR
17842 M: Lukasz Luba <lukasz.luba@arm.com>
17843 L: linux-pm@vger.kernel.org
17845 F: Documentation/driver-api/thermal/power_allocator.rst
17846 F: drivers/thermal/gov_power_allocator.c
17847 F: include/trace/events/thermal_power_allocator.h
17849 THINKPAD ACPI EXTRAS DRIVER
17850 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
17851 L: ibm-acpi-devel@lists.sourceforge.net
17852 L: platform-driver-x86@vger.kernel.org
17854 W: http://ibm-acpi.sourceforge.net
17855 W: http://thinkwiki.org/wiki/Ibm-acpi
17856 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17857 F: drivers/platform/x86/thinkpad_acpi.c
17859 THUNDERBOLT DMA TRAFFIC TEST DRIVER
17860 M: Isaac Hazan <isaac.hazan@intel.com>
17861 L: linux-usb@vger.kernel.org
17863 F: drivers/thunderbolt/dma_test.c
17866 M: Andreas Noever <andreas.noever@gmail.com>
17867 M: Michael Jamet <michael.jamet@intel.com>
17868 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17869 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17870 L: linux-usb@vger.kernel.org
17872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17873 F: Documentation/admin-guide/thunderbolt.rst
17874 F: drivers/thunderbolt/
17875 F: include/linux/thunderbolt.h
17877 THUNDERBOLT NETWORK DRIVER
17878 M: Michael Jamet <michael.jamet@intel.com>
17879 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17880 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17881 L: netdev@vger.kernel.org
17883 F: drivers/net/thunderbolt.c
17885 THUNDERX GPIO DRIVER
17886 M: Robert Richter <rric@kernel.org>
17888 F: drivers/gpio/gpio-thunderx.c
17890 TI AM437X VPFE DRIVER
17891 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17892 L: linux-media@vger.kernel.org
17894 W: https://linuxtv.org
17895 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17896 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17897 F: drivers/media/platform/am437x/
17899 TI BANDGAP AND THERMAL DRIVER
17900 M: Eduardo Valentin <edubezval@gmail.com>
17901 M: Keerthy <j-keerthy@ti.com>
17902 L: linux-pm@vger.kernel.org
17903 L: linux-omap@vger.kernel.org
17905 F: drivers/thermal/ti-soc-thermal/
17907 TI BQ27XXX POWER SUPPLY DRIVER
17908 F: drivers/power/supply/bq27xxx_battery.c
17909 F: drivers/power/supply/bq27xxx_battery_i2c.c
17910 F: include/linux/power/bq27xxx_battery.h
17912 TI CDCE706 CLOCK DRIVER
17913 M: Max Filippov <jcmvbkbc@gmail.com>
17915 F: drivers/clk/clk-cdce706.c
17918 M: Tero Kristo <kristo@kernel.org>
17919 L: linux-omap@vger.kernel.org
17922 F: include/linux/clk/ti.h
17924 TI DAVINCI MACHINE SUPPORT
17925 M: Sekhar Nori <nsekhar@ti.com>
17926 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17930 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17931 F: arch/arm/boot/dts/da850*
17932 F: arch/arm/mach-davinci/
17933 F: drivers/i2c/busses/i2c-davinci.c
17935 TI DAVINCI SERIES CLOCK DRIVER
17936 M: David Lechner <david@lechnology.com>
17937 R: Sekhar Nori <nsekhar@ti.com>
17939 F: Documentation/devicetree/bindings/clock/ti/davinci/
17940 F: drivers/clk/davinci/
17942 TI DAVINCI SERIES GPIO DRIVER
17943 M: Keerthy <j-keerthy@ti.com>
17944 L: linux-gpio@vger.kernel.org
17946 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17947 F: drivers/gpio/gpio-davinci.c
17949 TI DAVINCI SERIES MEDIA DRIVER
17950 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17951 L: linux-media@vger.kernel.org
17953 W: https://linuxtv.org
17954 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17955 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17956 F: drivers/media/platform/davinci/
17957 F: include/media/davinci/
17959 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17960 R: David Lechner <david@lechnology.com>
17961 L: linux-iio@vger.kernel.org
17962 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17963 F: drivers/counter/ti-eqep.c
17965 TI ETHERNET SWITCH DRIVER (CPSW)
17966 R: Grygorii Strashko <grygorii.strashko@ti.com>
17967 L: linux-omap@vger.kernel.org
17968 L: netdev@vger.kernel.org
17970 F: drivers/net/ethernet/ti/cpsw*
17971 F: drivers/net/ethernet/ti/davinci*
17973 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17974 M: Alex Dubov <oakad@yahoo.com>
17976 W: http://tifmxx.berlios.de/
17977 F: drivers/memstick/host/tifm_ms.c
17978 F: drivers/misc/tifm*
17979 F: drivers/mmc/host/tifm_sd.c
17980 F: include/linux/tifm.h
17982 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17983 M: Santosh Shilimkar <ssantosh@kernel.org>
17984 L: linux-kernel@vger.kernel.org
17985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17988 F: drivers/soc/ti/*
17990 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17991 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17992 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17993 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17995 F: sound/soc/codecs/isabelle*
17996 F: sound/soc/codecs/lm49453*
17998 TI LP855x BACKLIGHT DRIVER
17999 M: Milo Kim <milo.kim@ti.com>
18001 F: Documentation/driver-api/backlight/lp855x-driver.rst
18002 F: drivers/video/backlight/lp855x_bl.c
18003 F: include/linux/platform_data/lp855x.h
18005 TI LP8727 CHARGER DRIVER
18006 M: Milo Kim <milo.kim@ti.com>
18008 F: drivers/power/supply/lp8727_charger.c
18009 F: include/linux/platform_data/lp8727.h
18011 TI LP8788 MFD DRIVER
18012 M: Milo Kim <milo.kim@ti.com>
18014 F: drivers/iio/adc/lp8788_adc.c
18015 F: drivers/leds/leds-lp8788.c
18016 F: drivers/mfd/lp8788*.c
18017 F: drivers/power/supply/lp8788-charger.c
18018 F: drivers/regulator/lp8788-*.c
18019 F: include/linux/mfd/lp8788*.h
18021 TI NETCP ETHERNET DRIVER
18022 M: Wingman Kwok <w-kwok2@ti.com>
18023 M: Murali Karicheri <m-karicheri2@ti.com>
18024 L: netdev@vger.kernel.org
18026 F: drivers/net/ethernet/ti/netcp*
18028 TI PCM3060 ASoC CODEC DRIVER
18029 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18030 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18032 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18033 F: sound/soc/codecs/pcm3060*
18035 TI TAS571X FAMILY ASoC CODEC DRIVER
18036 M: Kevin Cernekee <cernekee@chromium.org>
18037 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18039 F: sound/soc/codecs/tas571x*
18041 TI TCAN4X5X DEVICE DRIVER
18042 L: linux-can@vger.kernel.org
18044 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
18045 F: drivers/net/can/m_can/tcan4x5x*
18047 TI TRF7970A NFC DRIVER
18048 M: Mark Greer <mgreer@animalcreek.com>
18049 L: linux-wireless@vger.kernel.org
18050 L: linux-nfc@lists.01.org (moderated for non-subscribers)
18052 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18053 F: drivers/nfc/trf7970a.c
18055 TI TWL4030 SERIES SOC CODEC DRIVER
18056 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18057 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18059 F: sound/soc/codecs/twl4030*
18062 M: Benoit Parrot <bparrot@ti.com>
18063 L: linux-media@vger.kernel.org
18065 W: http://linuxtv.org/
18066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18067 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18068 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18069 F: drivers/media/platform/ti-vpe/
18071 TI WILINK WIRELESS DRIVERS
18072 L: linux-wireless@vger.kernel.org
18074 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18075 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18077 F: drivers/net/wireless/ti/
18078 F: include/linux/wl12xx.h
18080 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18081 M: John Stultz <john.stultz@linaro.org>
18082 M: Thomas Gleixner <tglx@linutronix.de>
18083 R: Stephen Boyd <sboyd@kernel.org>
18084 L: linux-kernel@vger.kernel.org
18086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18087 F: include/linux/clocksource.h
18088 F: include/linux/time.h
18089 F: include/linux/timex.h
18090 F: include/uapi/linux/time.h
18091 F: include/uapi/linux/timex.h
18092 F: kernel/time/alarmtimer.c
18093 F: kernel/time/clocksource.c
18094 F: kernel/time/ntp.c
18095 F: kernel/time/time*.c
18096 F: tools/testing/selftests/timers/
18099 M: Jon Maloy <jmaloy@redhat.com>
18100 M: Ying Xue <ying.xue@windriver.com>
18101 L: netdev@vger.kernel.org (core kernel code)
18102 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18104 W: http://tipc.sourceforge.net/
18105 F: include/uapi/linux/tipc*.h
18108 TLAN NETWORK DRIVER
18109 M: Samuel Chessman <chessman@tux.org>
18110 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18112 W: http://sourceforge.net/projects/tlan/
18113 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18114 F: drivers/net/ethernet/ti/tlan.*
18116 TM6000 VIDEO4LINUX DRIVER
18117 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18118 L: linux-media@vger.kernel.org
18120 W: https://linuxtv.org
18121 T: git git://linuxtv.org/media_tree.git
18122 F: Documentation/admin-guide/media/tm6000*
18123 F: drivers/media/usb/tm6000/
18125 TMIO/SDHI MMC DRIVER
18126 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18127 L: linux-mmc@vger.kernel.org
18129 F: drivers/mmc/host/renesas_sdhi*
18130 F: drivers/mmc/host/tmio_mmc*
18131 F: include/linux/mfd/tmio.h
18133 TMP401 HARDWARE MONITOR DRIVER
18134 M: Guenter Roeck <linux@roeck-us.net>
18135 L: linux-hwmon@vger.kernel.org
18137 F: Documentation/hwmon/tmp401.rst
18138 F: drivers/hwmon/tmp401.c
18140 TMP513 HARDWARE MONITOR DRIVER
18141 M: Eric Tremblay <etremblay@distech-controls.com>
18142 L: linux-hwmon@vger.kernel.org
18144 F: Documentation/hwmon/tmp513.rst
18145 F: drivers/hwmon/tmp513.c
18147 TMPFS (SHMEM FILESYSTEM)
18148 M: Hugh Dickins <hughd@google.com>
18149 L: linux-mm@kvack.org
18151 F: include/linux/shmem_fs.h
18154 TOMOYO SECURITY MODULE
18155 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18156 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18157 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18158 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18159 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18160 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18162 W: https://tomoyo.osdn.jp/
18163 F: security/tomoyo/
18165 TOPSTAR LAPTOP EXTRAS DRIVER
18166 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18167 L: platform-driver-x86@vger.kernel.org
18169 F: drivers/platform/x86/topstar-laptop.c
18171 TORTURE-TEST MODULES
18172 M: Davidlohr Bueso <dave@stgolabs.net>
18173 M: "Paul E. McKenney" <paulmck@kernel.org>
18174 M: Josh Triplett <josh@joshtriplett.org>
18175 L: linux-kernel@vger.kernel.org
18177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18178 F: Documentation/RCU/torture.rst
18179 F: kernel/locking/locktorture.c
18180 F: kernel/rcu/rcuscale.c
18181 F: kernel/rcu/rcutorture.c
18182 F: kernel/rcu/refscale.c
18183 F: kernel/torture.c
18185 TOSHIBA ACPI EXTRAS DRIVER
18186 M: Azael Avalos <coproscefalo@gmail.com>
18187 L: platform-driver-x86@vger.kernel.org
18189 F: drivers/platform/x86/toshiba_acpi.c
18191 TOSHIBA BLUETOOTH DRIVER
18192 M: Azael Avalos <coproscefalo@gmail.com>
18193 L: platform-driver-x86@vger.kernel.org
18195 F: drivers/platform/x86/toshiba_bluetooth.c
18197 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18198 M: Azael Avalos <coproscefalo@gmail.com>
18199 L: platform-driver-x86@vger.kernel.org
18201 F: drivers/platform/x86/toshiba_haps.c
18204 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18206 W: http://www.buzzard.org.uk/toshiba/
18207 F: drivers/char/toshiba.c
18208 F: include/linux/toshiba.h
18209 F: include/uapi/linux/toshiba.h
18211 TOSHIBA TC358743 DRIVER
18212 M: Mats Randgaard <matrandg@cisco.com>
18213 L: linux-media@vger.kernel.org
18215 F: drivers/media/i2c/tc358743*
18216 F: include/media/i2c/tc358743.h
18218 TOSHIBA WMI HOTKEYS DRIVER
18219 M: Azael Avalos <coproscefalo@gmail.com>
18220 L: platform-driver-x86@vger.kernel.org
18222 F: drivers/platform/x86/toshiba-wmi.c
18225 M: Peter Huewe <peterhuewe@gmx.de>
18226 M: Jarkko Sakkinen <jarkko@kernel.org>
18227 R: Jason Gunthorpe <jgg@ziepe.ca>
18228 L: linux-integrity@vger.kernel.org
18230 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18231 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18233 F: drivers/char/tpm/
18236 M: Steven Rostedt <rostedt@goodmis.org>
18237 M: Ingo Molnar <mingo@redhat.com>
18239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18240 F: Documentation/trace/ftrace.rst
18241 F: arch/*/*/*/ftrace.h
18242 F: arch/*/kernel/ftrace.c
18244 F: include/*/ftrace.h
18245 F: include/linux/trace*.h
18248 F: tools/testing/selftests/ftrace/
18250 TRACING MMIO ACCESSES (MMIOTRACE)
18251 M: Steven Rostedt <rostedt@goodmis.org>
18252 M: Ingo Molnar <mingo@kernel.org>
18253 R: Karol Herbst <karolherbst@gmail.com>
18254 R: Pekka Paalanen <ppaalanen@gmail.com>
18255 L: linux-kernel@vger.kernel.org
18256 L: nouveau@lists.freedesktop.org
18258 F: arch/x86/mm/kmmio.c
18259 F: arch/x86/mm/mmio-mod.c
18260 F: arch/x86/mm/testmmiotrace.c
18261 F: include/linux/mmiotrace.h
18262 F: kernel/trace/trace_mmiotrace.c
18265 M: Jiri Kosina <trivial@kernel.org>
18267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18268 K: ^Subject:.*(?i)trivial
18271 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18272 M: Jiri Slaby <jirislaby@kernel.org>
18274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18275 F: Documentation/driver-api/serial/
18277 F: drivers/tty/serial/serial_core.c
18278 F: include/linux/serial.h
18279 F: include/linux/serial_core.h
18280 F: include/linux/tty.h
18281 F: include/uapi/linux/serial.h
18282 F: include/uapi/linux/serial_core.h
18283 F: include/uapi/linux/tty.h
18285 TUA9001 MEDIA DRIVER
18286 M: Antti Palosaari <crope@iki.fi>
18287 L: linux-media@vger.kernel.org
18289 W: https://linuxtv.org
18290 W: http://palosaari.fi/linux/
18291 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18292 T: git git://linuxtv.org/anttip/media_tree.git
18293 F: drivers/media/tuners/tua9001*
18295 TULIP NETWORK DRIVERS
18296 L: netdev@vger.kernel.org
18297 L: linux-parisc@vger.kernel.org
18299 F: drivers/net/ethernet/dec/tulip/
18302 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18304 W: http://vtun.sourceforge.net/tun
18305 F: Documentation/networking/tuntap.rst
18306 F: arch/um/os-Linux/drivers/
18308 TURBOCHANNEL SUBSYSTEM
18309 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18310 M: Ralf Baechle <ralf@linux-mips.org>
18311 L: linux-mips@vger.kernel.org
18313 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18315 F: include/linux/tc.h
18318 M: "Len Brown" <lenb@kernel.org>
18319 L: linux-pm@vger.kernel.org
18321 Q: https://patchwork.kernel.org/project/linux-pm/list/
18322 B: https://bugzilla.kernel.org
18323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18324 F: tools/power/x86/turbostat/
18326 TW5864 VIDEO4LINUX DRIVER
18327 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18328 M: Anton Sviridenko <anton@corp.bluecherry.net>
18329 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18330 M: Andrey Utkin <andrey_utkin@fastmail.com>
18331 L: linux-media@vger.kernel.org
18333 F: drivers/media/pci/tw5864/
18335 TW68 VIDEO4LINUX DRIVER
18336 M: Hans Verkuil <hverkuil@xs4all.nl>
18337 L: linux-media@vger.kernel.org
18339 W: https://linuxtv.org
18340 T: git git://linuxtv.org/media_tree.git
18341 F: drivers/media/pci/tw68/
18343 TW686X VIDEO4LINUX DRIVER
18344 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18345 L: linux-media@vger.kernel.org
18347 W: http://linuxtv.org
18348 T: git git://linuxtv.org/media_tree.git
18349 F: drivers/media/pci/tw686x/
18351 UACCE ACCELERATOR FRAMEWORK
18352 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18353 M: Zhou Wang <wangzhou1@hisilicon.com>
18354 L: linux-accelerators@lists.ozlabs.org
18355 L: linux-kernel@vger.kernel.org
18357 F: Documentation/ABI/testing/sysfs-driver-uacce
18358 F: Documentation/misc-devices/uacce.rst
18359 F: drivers/misc/uacce/
18360 F: include/linux/uacce.h
18361 F: include/uapi/misc/uacce/
18363 UBI FILE SYSTEM (UBIFS)
18364 M: Richard Weinberger <richard@nod.at>
18365 L: linux-mtd@lists.infradead.org
18367 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18370 F: Documentation/filesystems/ubifs-authentication.rst
18371 F: Documentation/filesystems/ubifs.rst
18374 UCLINUX (M68KNOMMU AND COLDFIRE)
18375 M: Greg Ungerer <gerg@linux-m68k.org>
18376 L: linux-m68k@lists.linux-m68k.org
18377 L: uclinux-dev@uclinux.org (subscribers-only)
18379 W: http://www.linux-m68k.org/
18380 W: http://www.uclinux.org/
18381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18382 F: arch/m68k/*/*_no.*
18384 F: arch/m68k/coldfire/
18385 F: arch/m68k/include/asm/*_no.*
18388 M: Jan Kara <jack@suse.com>
18390 F: Documentation/filesystems/udf.rst
18394 M: Bastien Nocera <hadess@hadess.net>
18395 L: linux-input@vger.kernel.org
18397 F: drivers/hid/hid-udraw-ps3.c
18400 M: Evgeniy Dushistov <dushistov@mail.ru>
18402 F: Documentation/admin-guide/ufs.rst
18405 UHID USERSPACE HID IO DRIVER
18406 M: David Rheinsberg <david.rheinsberg@gmail.com>
18407 L: linux-input@vger.kernel.org
18409 F: drivers/hid/uhid.c
18410 F: include/uapi/linux/uhid.h
18413 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18414 L: linux-usb@vger.kernel.org
18416 F: drivers/usb/common/ulpi.c
18417 F: include/linux/ulpi/
18420 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18421 L: linux-fsdevel@vger.kernel.org
18426 M: Tony Finch <dot@dotat.at>
18428 W: http://dotat.at/prog/unifdef
18429 F: scripts/unifdef.c
18431 UNIFORM CDROM DRIVER
18432 M: Jens Axboe <axboe@kernel.dk>
18434 W: http://www.kernel.dk
18435 F: Documentation/cdrom/
18436 F: drivers/cdrom/cdrom.c
18437 F: include/linux/cdrom.h
18438 F: include/uapi/linux/cdrom.h
18440 UNISYS S-PAR DRIVERS
18441 M: David Kershner <david.kershner@unisys.com>
18442 L: sparmaintainer@unisys.com (Unisys internal)
18444 F: drivers/staging/unisys/
18445 F: drivers/visorbus/
18446 F: include/linux/visorbus.h
18448 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18449 R: Alim Akhtar <alim.akhtar@samsung.com>
18450 R: Avri Altman <avri.altman@wdc.com>
18451 L: linux-scsi@vger.kernel.org
18453 F: Documentation/scsi/ufs.rst
18454 F: drivers/scsi/ufs/
18456 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18457 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18458 L: linux-scsi@vger.kernel.org
18460 F: drivers/scsi/ufs/*dwc*
18462 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18463 M: Stanley Chu <stanley.chu@mediatek.com>
18464 L: linux-scsi@vger.kernel.org
18465 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18467 F: drivers/scsi/ufs/ufs-mediatek*
18469 UNSORTED BLOCK IMAGES (UBI)
18470 M: Richard Weinberger <richard@nod.at>
18471 L: linux-mtd@lists.infradead.org
18473 W: http://www.linux-mtd.infradead.org/
18474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18476 F: drivers/mtd/ubi/
18477 F: include/linux/mtd/ubi.h
18478 F: include/uapi/mtd/ubi-user.h
18480 USB "USBNET" DRIVER FRAMEWORK
18481 M: Oliver Neukum <oneukum@suse.com>
18482 L: netdev@vger.kernel.org
18484 W: http://www.linux-usb.org/usbnet
18485 F: drivers/net/usb/usbnet.c
18486 F: include/linux/usb/usbnet.h
18489 M: Oliver Neukum <oneukum@suse.com>
18490 L: linux-usb@vger.kernel.org
18492 F: Documentation/usb/acm.rst
18493 F: drivers/usb/class/cdc-acm.*
18495 USB APPLE MFI FASTCHARGE DRIVER
18496 M: Bastien Nocera <hadess@hadess.net>
18497 L: linux-usb@vger.kernel.org
18499 F: drivers/usb/misc/apple-mfi-fastcharge.c
18501 USB AR5523 WIRELESS DRIVER
18502 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18503 L: linux-wireless@vger.kernel.org
18505 F: drivers/net/wireless/ath/ar5523/
18508 M: Oliver Neukum <oneukum@suse.com>
18509 L: linux-usb@vger.kernel.org
18510 L: linux-scsi@vger.kernel.org
18512 F: drivers/usb/storage/uas.c
18514 USB CDC ETHERNET DRIVER
18515 M: Oliver Neukum <oliver@neukum.org>
18516 L: linux-usb@vger.kernel.org
18518 F: drivers/net/usb/cdc_*.c
18519 F: include/uapi/linux/usb/cdc.h
18521 USB CHAOSKEY DRIVER
18522 M: Keith Packard <keithp@keithp.com>
18523 L: linux-usb@vger.kernel.org
18525 F: drivers/usb/misc/chaoskey.c
18527 USB CYPRESS C67X00 DRIVER
18528 M: Peter Korsgaard <jacmet@sunsite.dk>
18529 L: linux-usb@vger.kernel.org
18531 F: drivers/usb/c67x00/
18533 USB DAVICOM DM9601 DRIVER
18534 M: Peter Korsgaard <jacmet@sunsite.dk>
18535 L: netdev@vger.kernel.org
18537 W: http://www.linux-usb.org/usbnet
18538 F: drivers/net/usb/dm9601.c
18541 M: Alan Stern <stern@rowland.harvard.edu>
18542 L: linux-usb@vger.kernel.org
18544 F: Documentation/usb/ehci.rst
18545 F: drivers/usb/host/ehci*
18547 USB GADGET/PERIPHERAL SUBSYSTEM
18548 M: Felipe Balbi <balbi@kernel.org>
18549 L: linux-usb@vger.kernel.org
18551 W: http://www.linux-usb.org/gadget
18552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18553 F: drivers/usb/gadget/
18554 F: include/linux/usb/gadget*
18556 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18557 M: Jiri Kosina <jikos@kernel.org>
18558 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18559 L: linux-usb@vger.kernel.org
18561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18562 F: Documentation/hid/hiddev.rst
18563 F: drivers/hid/usbhid/
18565 USB INTEL XHCI ROLE MUX DRIVER
18566 M: Hans de Goede <hdegoede@redhat.com>
18567 L: linux-usb@vger.kernel.org
18569 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18571 USB IP DRIVER FOR HISILICON KIRIN
18572 M: Yu Chen <chenyu56@huawei.com>
18573 M: Binghui Wang <wangbinghui@hisilicon.com>
18574 L: linux-usb@vger.kernel.org
18576 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18577 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18580 M: Olav Kongas <ok@artecdesign.ee>
18581 L: linux-usb@vger.kernel.org
18583 F: drivers/usb/host/isp116x*
18584 F: include/linux/usb/isp116x.h
18586 USB LAN78XX ETHERNET DRIVER
18587 M: Woojung Huh <woojung.huh@microchip.com>
18588 M: UNGLinuxDriver@microchip.com
18589 L: netdev@vger.kernel.org
18591 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18592 F: drivers/net/usb/lan78xx.*
18593 F: include/dt-bindings/net/microchip-lan78xx.h
18595 USB MASS STORAGE DRIVER
18596 M: Alan Stern <stern@rowland.harvard.edu>
18597 L: linux-usb@vger.kernel.org
18598 L: usb-storage@lists.one-eyed-alien.net
18600 F: drivers/usb/storage/
18603 M: Clemens Ladisch <clemens@ladisch.de>
18604 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18607 F: sound/usb/midi.*
18609 USB NETWORKING DRIVERS
18610 L: linux-usb@vger.kernel.org
18612 F: drivers/net/usb/
18615 M: Alan Stern <stern@rowland.harvard.edu>
18616 L: linux-usb@vger.kernel.org
18618 F: Documentation/usb/ohci.rst
18619 F: drivers/usb/host/ohci*
18621 USB OTG FSM (Finite State Machine)
18622 M: Peter Chen <peter.chen@kernel.org>
18623 L: linux-usb@vger.kernel.org
18625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18626 F: drivers/usb/common/usb-otg-fsm.c
18629 M: Valentina Manea <valentina.manea.m@gmail.com>
18630 M: Shuah Khan <shuah@kernel.org>
18631 M: Shuah Khan <skhan@linuxfoundation.org>
18632 L: linux-usb@vger.kernel.org
18634 F: Documentation/usb/usbip_protocol.rst
18635 F: drivers/usb/usbip/
18636 F: tools/testing/selftests/drivers/usb/usbip/
18637 F: tools/usb/usbip/
18640 M: Petko Manolov <petkan@nucleusys.com>
18641 L: linux-usb@vger.kernel.org
18642 L: netdev@vger.kernel.org
18644 W: https://github.com/petkan/pegasus
18645 T: git git://github.com/petkan/pegasus.git
18646 F: drivers/net/usb/pegasus.*
18649 M: Felipe Balbi <balbi@kernel.org>
18650 L: linux-usb@vger.kernel.org
18652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18653 F: drivers/usb/phy/
18655 USB PRINTER DRIVER (usblp)
18656 M: Pete Zaitcev <zaitcev@redhat.com>
18657 L: linux-usb@vger.kernel.org
18659 F: drivers/usb/class/usblp.c
18661 USB RAW GADGET DRIVER
18662 R: Andrey Konovalov <andreyknvl@gmail.com>
18663 L: linux-usb@vger.kernel.org
18665 F: Documentation/usb/raw-gadget.rst
18666 F: drivers/usb/gadget/legacy/raw_gadget.c
18667 F: include/uapi/linux/usb/raw_gadget.h
18669 USB QMI WWAN NETWORK DRIVER
18670 M: Bjørn Mork <bjorn@mork.no>
18671 L: netdev@vger.kernel.org
18673 F: Documentation/ABI/testing/sysfs-class-net-qmi
18674 F: drivers/net/usb/qmi_wwan.c
18677 M: Petko Manolov <petkan@nucleusys.com>
18678 L: linux-usb@vger.kernel.org
18679 L: netdev@vger.kernel.org
18681 W: https://github.com/petkan/rtl8150
18682 T: git git://github.com/petkan/rtl8150.git
18683 F: drivers/net/usb/rtl8150.c
18685 USB SERIAL SUBSYSTEM
18686 M: Johan Hovold <johan@kernel.org>
18687 L: linux-usb@vger.kernel.org
18689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18690 F: Documentation/usb/usb-serial.rst
18691 F: drivers/usb/serial/
18692 F: include/linux/usb/serial.h
18694 USB SMSC75XX ETHERNET DRIVER
18695 M: Steve Glendinning <steve.glendinning@shawell.net>
18696 L: netdev@vger.kernel.org
18698 F: drivers/net/usb/smsc75xx.*
18700 USB SMSC95XX ETHERNET DRIVER
18701 M: Steve Glendinning <steve.glendinning@shawell.net>
18702 M: UNGLinuxDriver@microchip.com
18703 L: netdev@vger.kernel.org
18705 F: drivers/net/usb/smsc95xx.*
18708 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18709 L: linux-usb@vger.kernel.org
18711 W: http://www.linux-usb.org
18712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18713 F: Documentation/devicetree/bindings/usb/
18714 F: Documentation/usb/
18716 F: include/linux/usb.h
18717 F: include/linux/usb/
18719 USB TYPEC BUS FOR ALTERNATE MODES
18720 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18721 L: linux-usb@vger.kernel.org
18723 F: Documentation/ABI/testing/sysfs-bus-typec
18724 F: Documentation/driver-api/usb/typec_bus.rst
18725 F: drivers/usb/typec/altmodes/
18726 F: include/linux/usb/typec_altmode.h
18729 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18730 L: linux-usb@vger.kernel.org
18732 F: Documentation/ABI/testing/sysfs-class-typec
18733 F: Documentation/driver-api/usb/typec.rst
18734 F: drivers/usb/typec/
18735 F: include/linux/usb/typec.h
18737 USB TYPEC INTEL PMC MUX DRIVER
18738 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18739 L: linux-usb@vger.kernel.org
18741 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18742 F: drivers/usb/typec/mux/intel_pmc_mux.c
18744 USB TYPEC PI3USB30532 MUX DRIVER
18745 M: Hans de Goede <hdegoede@redhat.com>
18746 L: linux-usb@vger.kernel.org
18748 F: drivers/usb/typec/mux/pi3usb30532.c
18750 USB TYPEC PORT CONTROLLER DRIVERS
18751 M: Guenter Roeck <linux@roeck-us.net>
18752 L: linux-usb@vger.kernel.org
18754 F: drivers/usb/typec/tcpm/
18757 M: Alan Stern <stern@rowland.harvard.edu>
18758 L: linux-usb@vger.kernel.org
18760 F: drivers/usb/host/uhci*
18763 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18764 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18765 L: linux-media@vger.kernel.org
18767 W: http://www.ideasonboard.org/uvc/
18768 T: git git://linuxtv.org/media_tree.git
18769 F: drivers/media/usb/uvc/
18770 F: include/uapi/linux/uvcvideo.h
18773 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18774 L: linux-usb@vger.kernel.org
18776 F: drivers/usb/gadget/function/*uvc*
18777 F: drivers/usb/gadget/legacy/webcam.c
18778 F: include/uapi/linux/usb/g_uvc.h
18780 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18781 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18782 L: linux-wireless@vger.kernel.org
18784 F: drivers/net/wireless/rndis_wlan.c
18787 M: Mathias Nyman <mathias.nyman@intel.com>
18788 L: linux-usb@vger.kernel.org
18790 F: drivers/usb/host/pci-quirks*
18791 F: drivers/usb/host/xhci*
18794 L: linux-wireless@vger.kernel.org
18796 W: http://linux-lc100020.sourceforge.net
18797 F: drivers/net/wireless/zydas/zd1201.*
18800 M: Antoine Jacquet <royale@zerezo.com>
18801 L: linux-usb@vger.kernel.org
18802 L: linux-media@vger.kernel.org
18804 W: http://royale.zerezo.com/zr364xx/
18805 T: git git://linuxtv.org/media_tree.git
18806 F: Documentation/admin-guide/media/zr364xx*
18807 F: drivers/media/usb/zr364xx/
18809 USER-MODE LINUX (UML)
18810 M: Jeff Dike <jdike@addtoit.com>
18811 M: Richard Weinberger <richard@nod.at>
18812 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18813 L: linux-um@lists.infradead.org
18815 W: http://user-mode-linux.sourceforge.net
18816 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18818 F: Documentation/virt/uml/
18823 USERSPACE COPYIN/COPYOUT (UIOVEC)
18824 M: Alexander Viro <viro@zeniv.linux.org.uk>
18826 F: include/linux/uio.h
18829 USERSPACE DMA BUFFER DRIVER
18830 M: Gerd Hoffmann <kraxel@redhat.com>
18831 L: dri-devel@lists.freedesktop.org
18833 T: git git://anongit.freedesktop.org/drm/drm-misc
18834 F: drivers/dma-buf/udmabuf.c
18835 F: include/uapi/linux/udmabuf.h
18837 USERSPACE I/O (UIO)
18838 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18841 F: Documentation/driver-api/uio-howto.rst
18843 F: include/linux/uio_driver.h
18846 M: Karel Zak <kzak@redhat.com>
18847 L: util-linux@vger.kernel.org
18849 W: http://en.wikipedia.org/wiki/Util-linux
18850 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18853 M: Christoph Hellwig <hch@lst.de>
18854 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18855 L: linux-kernel@vger.kernel.org
18857 T: git git://git.infradead.org/users/hch/uuid.git
18858 F: include/linux/uuid.h
18859 F: include/uapi/linux/uuid.h
18864 M: Justin Ernst <justin.ernst@hpe.com>
18865 L: platform-driver-x86@vger.kernel.org
18867 F: drivers/platform/x86/uv_sysfs.c
18870 M: Michal Januszewski <spock@gentoo.org>
18871 L: linux-fbdev@vger.kernel.org
18873 W: https://github.com/mjanusz/v86d
18874 F: Documentation/fb/uvesafb.rst
18875 F: drivers/video/fbdev/uvesafb.*
18877 Ux500 CLOCK DRIVERS
18878 M: Ulf Hansson <ulf.hansson@linaro.org>
18879 L: linux-clk@vger.kernel.org
18880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18882 F: drivers/clk/ux500/
18885 M: Stefan Agner <stefan@agner.ch>
18886 L: linux-mtd@lists.infradead.org
18888 F: drivers/mtd/nand/raw/vf610_nfc.c
18890 VFAT/FAT/MSDOS FILESYSTEM
18891 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18893 F: Documentation/filesystems/vfat.rst
18897 M: Alex Williamson <alex.williamson@redhat.com>
18898 R: Cornelia Huck <cohuck@redhat.com>
18899 L: kvm@vger.kernel.org
18901 T: git git://github.com/awilliam/linux-vfio.git
18902 F: Documentation/driver-api/vfio.rst
18904 F: include/linux/vfio.h
18905 F: include/uapi/linux/vfio.h
18908 M: Diana Craciun <diana.craciun@oss.nxp.com>
18909 L: kvm@vger.kernel.org
18911 F: drivers/vfio/fsl-mc/
18913 VFIO MEDIATED DEVICE DRIVERS
18914 M: Kirti Wankhede <kwankhede@nvidia.com>
18915 L: kvm@vger.kernel.org
18917 F: Documentation/driver-api/vfio-mediated-device.rst
18918 F: drivers/vfio/mdev/
18919 F: include/linux/mdev.h
18920 F: samples/vfio-mdev/
18922 VFIO PLATFORM DRIVER
18923 M: Eric Auger <eric.auger@redhat.com>
18924 L: kvm@vger.kernel.org
18926 F: drivers/vfio/platform/
18929 R: Lukas Wunner <lukas@wunner.de>
18931 T: git git://anongit.freedesktop.org/drm/drm-misc
18932 F: Documentation/gpu/vga-switcheroo.rst
18933 F: drivers/gpu/vga/vga_switcheroo.c
18934 F: include/linux/vga_switcheroo.h
18936 VIA RHINE NETWORK DRIVER
18938 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18939 F: drivers/net/ethernet/via/via-rhine.c
18941 VIA SD/MMC CARD CONTROLLER DRIVER
18942 M: Bruce Chang <brucechang@via.com.tw>
18943 M: Harald Welte <HaraldWelte@viatech.com>
18945 F: drivers/mmc/host/via-sdmmc.c
18947 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18948 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18949 L: linux-fbdev@vger.kernel.org
18951 F: drivers/video/fbdev/via/
18952 F: include/linux/via-core.h
18953 F: include/linux/via-gpio.h
18954 F: include/linux/via_i2c.h
18956 VIA VELOCITY NETWORK DRIVER
18957 M: Francois Romieu <romieu@fr.zoreil.com>
18958 L: netdev@vger.kernel.org
18960 F: drivers/net/ethernet/via/via-velocity.*
18962 VICODEC VIRTUAL CODEC DRIVER
18963 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18964 L: linux-media@vger.kernel.org
18966 W: https://linuxtv.org
18967 T: git git://linuxtv.org/media_tree.git
18968 F: drivers/media/test-drivers/vicodec/*
18970 VIDEO I2C POLLING DRIVER
18971 M: Matt Ranostay <matt.ranostay@konsulko.com>
18972 L: linux-media@vger.kernel.org
18974 F: drivers/media/i2c/video-i2c.c
18976 VIDEO MULTIPLEXER DRIVER
18977 M: Philipp Zabel <p.zabel@pengutronix.de>
18978 L: linux-media@vger.kernel.org
18980 F: drivers/media/platform/video-mux.c
18982 VIDEOBUF2 FRAMEWORK
18983 M: Tomasz Figa <tfiga@chromium.org>
18984 M: Marek Szyprowski <m.szyprowski@samsung.com>
18985 L: linux-media@vger.kernel.org
18987 F: drivers/media/common/videobuf2/*
18988 F: include/media/videobuf2-*
18990 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18991 M: Helen Koike <helen.koike@collabora.com>
18992 R: Shuah Khan <skhan@linuxfoundation.org>
18993 L: linux-media@vger.kernel.org
18995 W: https://linuxtv.org
18996 T: git git://linuxtv.org/media_tree.git
18997 F: drivers/media/test-drivers/vimc/*
19000 M: Alex Williamson <alex.williamson@redhat.com>
19001 M: Paolo Bonzini <pbonzini@redhat.com>
19002 L: kvm@vger.kernel.org
19006 VIRTIO AND VHOST VSOCK DRIVER
19007 M: Stefan Hajnoczi <stefanha@redhat.com>
19008 M: Stefano Garzarella <sgarzare@redhat.com>
19009 L: kvm@vger.kernel.org
19010 L: virtualization@lists.linux-foundation.org
19011 L: netdev@vger.kernel.org
19013 F: drivers/net/vsockmon.c
19014 F: drivers/vhost/vsock.c
19015 F: include/linux/virtio_vsock.h
19016 F: include/uapi/linux/virtio_vsock.h
19017 F: include/uapi/linux/vm_sockets_diag.h
19018 F: include/uapi/linux/vsockmon.h
19019 F: net/vmw_vsock/af_vsock_tap.c
19020 F: net/vmw_vsock/diag.c
19021 F: net/vmw_vsock/virtio_transport.c
19022 F: net/vmw_vsock/virtio_transport_common.c
19023 F: net/vmw_vsock/vsock_loopback.c
19024 F: tools/testing/vsock/
19026 VIRTIO BLOCK AND SCSI DRIVERS
19027 M: "Michael S. Tsirkin" <mst@redhat.com>
19028 M: Jason Wang <jasowang@redhat.com>
19029 R: Paolo Bonzini <pbonzini@redhat.com>
19030 R: Stefan Hajnoczi <stefanha@redhat.com>
19031 L: virtualization@lists.linux-foundation.org
19033 F: drivers/block/virtio_blk.c
19034 F: drivers/scsi/virtio_scsi.c
19035 F: drivers/vhost/scsi.c
19036 F: include/uapi/linux/virtio_blk.h
19037 F: include/uapi/linux/virtio_scsi.h
19039 VIRTIO CONSOLE DRIVER
19040 M: Amit Shah <amit@kernel.org>
19041 L: virtualization@lists.linux-foundation.org
19043 F: drivers/char/virtio_console.c
19044 F: include/linux/virtio_console.h
19045 F: include/uapi/linux/virtio_console.h
19047 VIRTIO CORE AND NET DRIVERS
19048 M: "Michael S. Tsirkin" <mst@redhat.com>
19049 M: Jason Wang <jasowang@redhat.com>
19050 L: virtualization@lists.linux-foundation.org
19052 F: Documentation/devicetree/bindings/virtio/
19053 F: drivers/block/virtio_blk.c
19054 F: drivers/crypto/virtio/
19055 F: drivers/net/virtio_net.c
19058 F: include/linux/vdpa.h
19059 F: include/linux/virtio*.h
19060 F: include/uapi/linux/virtio_*.h
19064 M: "Michael S. Tsirkin" <mst@redhat.com>
19065 M: David Hildenbrand <david@redhat.com>
19066 L: virtualization@lists.linux-foundation.org
19068 F: drivers/virtio/virtio_balloon.c
19069 F: include/uapi/linux/virtio_balloon.h
19070 F: include/linux/balloon_compaction.h
19071 F: mm/balloon_compaction.c
19073 VIRTIO CRYPTO DRIVER
19074 M: Gonglei <arei.gonglei@huawei.com>
19075 L: virtualization@lists.linux-foundation.org
19076 L: linux-crypto@vger.kernel.org
19078 F: drivers/crypto/virtio/
19079 F: include/uapi/linux/virtio_crypto.h
19081 VIRTIO DRIVERS FOR S390
19082 M: Cornelia Huck <cohuck@redhat.com>
19083 M: Halil Pasic <pasic@linux.ibm.com>
19084 L: linux-s390@vger.kernel.org
19085 L: virtualization@lists.linux-foundation.org
19086 L: kvm@vger.kernel.org
19088 F: arch/s390/include/uapi/asm/virtio-ccw.h
19089 F: drivers/s390/virtio/
19092 M: Vivek Goyal <vgoyal@redhat.com>
19093 M: Stefan Hajnoczi <stefanha@redhat.com>
19094 M: Miklos Szeredi <miklos@szeredi.hu>
19095 L: virtualization@lists.linux-foundation.org
19096 L: linux-fsdevel@vger.kernel.org
19098 W: https://virtio-fs.gitlab.io/
19099 F: Documentation/filesystems/virtiofs.rst
19100 F: fs/fuse/virtio_fs.c
19101 F: include/uapi/linux/virtio_fs.h
19104 M: David Airlie <airlied@linux.ie>
19105 M: Gerd Hoffmann <kraxel@redhat.com>
19106 L: dri-devel@lists.freedesktop.org
19107 L: virtualization@lists.linux-foundation.org
19109 T: git git://anongit.freedesktop.org/drm/drm-misc
19110 F: drivers/gpu/drm/virtio/
19111 F: include/uapi/linux/virtio_gpu.h
19113 VIRTIO HOST (VHOST)
19114 M: "Michael S. Tsirkin" <mst@redhat.com>
19115 M: Jason Wang <jasowang@redhat.com>
19116 L: kvm@vger.kernel.org
19117 L: virtualization@lists.linux-foundation.org
19118 L: netdev@vger.kernel.org
19120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19122 F: include/linux/vhost_iotlb.h
19123 F: include/uapi/linux/vhost.h
19125 VIRTIO INPUT DRIVER
19126 M: Gerd Hoffmann <kraxel@redhat.com>
19128 F: drivers/virtio/virtio_input.c
19129 F: include/uapi/linux/virtio_input.h
19131 VIRTIO IOMMU DRIVER
19132 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19133 L: virtualization@lists.linux-foundation.org
19135 F: drivers/iommu/virtio-iommu.c
19136 F: include/uapi/linux/virtio_iommu.h
19139 M: David Hildenbrand <david@redhat.com>
19140 L: virtualization@lists.linux-foundation.org
19142 W: https://virtio-mem.gitlab.io/
19143 F: drivers/virtio/virtio_mem.c
19144 F: include/uapi/linux/virtio_mem.h
19146 VIRTUAL BOX GUEST DEVICE DRIVER
19147 M: Hans de Goede <hdegoede@redhat.com>
19148 M: Arnd Bergmann <arnd@arndb.de>
19149 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19151 F: drivers/virt/vboxguest/
19152 F: include/linux/vbox_utils.h
19153 F: include/uapi/linux/vbox*.h
19155 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19156 M: Hans de Goede <hdegoede@redhat.com>
19157 L: linux-fsdevel@vger.kernel.org
19161 VIRTUAL SERIO DEVICE DRIVER
19162 M: Stephen Chandler Paul <thatslyude@gmail.com>
19164 F: drivers/input/serio/userio.c
19165 F: include/uapi/linux/userio.h
19167 VIVID VIRTUAL VIDEO DRIVER
19168 M: Hans Verkuil <hverkuil@xs4all.nl>
19169 L: linux-media@vger.kernel.org
19171 W: https://linuxtv.org
19172 T: git git://linuxtv.org/media_tree.git
19173 F: drivers/media/test-drivers/vivid/*
19175 VIDTV VIRTUAL DIGITAL TV DRIVER
19176 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19177 L: linux-media@vger.kernel.org
19179 W: https://linuxtv.org
19180 T: git git://linuxtv.org/media_tree.git
19181 F: drivers/media/test-drivers/vidtv/*
19184 M: Florian Fainelli <f.fainelli@gmail.com>
19185 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19187 F: drivers/vlynq/vlynq.c
19188 F: include/linux/vlynq.h
19191 M: Martyn Welch <martyn@welchs.me.uk>
19192 M: Manohar Vanga <manohar.vanga@gmail.com>
19193 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19194 L: linux-kernel@vger.kernel.org
19196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19197 F: Documentation/driver-api/vme.rst
19198 F: drivers/staging/vme/
19200 F: include/linux/vme*
19202 VMWARE BALLOON DRIVER
19203 M: Nadav Amit <namit@vmware.com>
19204 M: "VMware, Inc." <pv-drivers@vmware.com>
19205 L: linux-kernel@vger.kernel.org
19207 F: drivers/misc/vmw_balloon.c
19209 VMWARE HYPERVISOR INTERFACE
19210 M: Deep Shah <sdeep@vmware.com>
19211 M: "VMware, Inc." <pv-drivers@vmware.com>
19212 L: virtualization@lists.linux-foundation.org
19214 F: arch/x86/include/asm/vmware.h
19215 F: arch/x86/kernel/cpu/vmware.c
19217 VMWARE PVRDMA DRIVER
19218 M: Adit Ranadive <aditr@vmware.com>
19219 M: VMware PV-Drivers <pv-drivers@vmware.com>
19220 L: linux-rdma@vger.kernel.org
19222 F: drivers/infiniband/hw/vmw_pvrdma/
19224 VMware PVSCSI driver
19225 M: Vishal Bhakta <vbhakta@vmware.com>
19226 M: VMware PV-Drivers <pv-drivers@vmware.com>
19227 L: linux-scsi@vger.kernel.org
19229 F: drivers/scsi/vmw_pvscsi.c
19230 F: drivers/scsi/vmw_pvscsi.h
19232 VMWARE VIRTUAL PTP CLOCK DRIVER
19233 M: Vivek Thampi <vithampi@vmware.com>
19234 M: "VMware, Inc." <pv-drivers@vmware.com>
19235 L: netdev@vger.kernel.org
19237 F: drivers/ptp/ptp_vmw.c
19239 VMWARE VMMOUSE SUBDRIVER
19240 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19241 M: "VMware, Inc." <pv-drivers@vmware.com>
19242 L: linux-input@vger.kernel.org
19244 F: drivers/input/mouse/vmmouse.c
19245 F: drivers/input/mouse/vmmouse.h
19247 VMWARE VMXNET3 ETHERNET DRIVER
19248 M: Ronak Doshi <doshir@vmware.com>
19249 M: pv-drivers@vmware.com
19250 L: netdev@vger.kernel.org
19252 F: drivers/net/vmxnet3/
19254 VOCORE VOCORE2 BOARD
19255 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19256 L: linux-mips@vger.kernel.org
19258 F: arch/mips/boot/dts/ralink/vocore2.dts
19260 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19261 M: Liam Girdwood <lgirdwood@gmail.com>
19262 M: Mark Brown <broonie@kernel.org>
19263 L: linux-kernel@vger.kernel.org
19265 W: http://www.slimlogic.co.uk/?p=48
19266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19267 F: Documentation/devicetree/bindings/regulator/
19268 F: Documentation/power/regulator/
19269 F: drivers/regulator/
19270 F: include/dt-bindings/regulator/
19271 F: include/linux/regulator/
19272 K: regulator_get_optional
19275 M: David Ahern <dsahern@kernel.org>
19276 L: netdev@vger.kernel.org
19278 F: Documentation/networking/vrf.rst
19279 F: drivers/net/vrf.c
19282 M: Petr Mladek <pmladek@suse.com>
19283 M: Steven Rostedt <rostedt@goodmis.org>
19284 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
19285 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19286 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19289 F: Documentation/core-api/printk-formats.rst
19290 F: lib/test_printf.c
19293 VT1211 HARDWARE MONITOR DRIVER
19294 M: Juerg Haefliger <juergh@gmail.com>
19295 L: linux-hwmon@vger.kernel.org
19297 F: Documentation/hwmon/vt1211.rst
19298 F: drivers/hwmon/vt1211.c
19300 VT8231 HARDWARE MONITOR DRIVER
19301 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19302 L: linux-hwmon@vger.kernel.org
19304 F: drivers/hwmon/vt8231.c
19306 VUB300 USB to SDIO/SD/MMC bridge chip
19307 L: linux-mmc@vger.kernel.org
19309 F: drivers/mmc/host/vub300.c
19311 W1 DALLAS'S 1-WIRE BUS
19312 M: Evgeniy Polyakov <zbr@ioremap.net>
19314 F: Documentation/devicetree/bindings/w1/
19315 F: Documentation/w1/
19317 F: include/linux/w1.h
19319 W83791D HARDWARE MONITORING DRIVER
19320 M: Marc Hulsman <m.hulsman@tudelft.nl>
19321 L: linux-hwmon@vger.kernel.org
19323 F: Documentation/hwmon/w83791d.rst
19324 F: drivers/hwmon/w83791d.c
19326 W83793 HARDWARE MONITORING DRIVER
19327 M: Rudolf Marek <r.marek@assembler.cz>
19328 L: linux-hwmon@vger.kernel.org
19330 F: Documentation/hwmon/w83793.rst
19331 F: drivers/hwmon/w83793.c
19333 W83795 HARDWARE MONITORING DRIVER
19334 M: Jean Delvare <jdelvare@suse.com>
19335 L: linux-hwmon@vger.kernel.org
19337 F: drivers/hwmon/w83795.c
19339 W83L51xD SD/MMC CARD INTERFACE DRIVER
19340 M: Pierre Ossman <pierre@ossman.eu>
19342 F: drivers/mmc/host/wbsd.*
19344 WACOM PROTOCOL 4 SERIAL TABLETS
19345 M: Julian Squires <julian@cipht.net>
19346 M: Hans de Goede <hdegoede@redhat.com>
19347 L: linux-input@vger.kernel.org
19349 F: drivers/input/tablet/wacom_serial4.c
19351 WATCHDOG DEVICE DRIVERS
19352 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19353 M: Guenter Roeck <linux@roeck-us.net>
19354 L: linux-watchdog@vger.kernel.org
19356 W: http://www.linux-watchdog.org/
19357 T: git git://www.linux-watchdog.org/linux-watchdog.git
19358 F: Documentation/devicetree/bindings/watchdog/
19359 F: Documentation/watchdog/
19360 F: drivers/watchdog/
19361 F: include/linux/watchdog.h
19362 F: include/uapi/linux/watchdog.h
19364 WHISKEYCOVE PMIC GPIO DRIVER
19365 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19366 L: linux-gpio@vger.kernel.org
19368 F: drivers/gpio/gpio-wcove.c
19371 M: Dianlong Li <long17.cool@163.com>
19372 L: linux-rtc@vger.kernel.org
19374 F: drivers/rtc/rtc-sd3078.c
19377 M: David Rheinsberg <david.rheinsberg@gmail.com>
19378 L: linux-input@vger.kernel.org
19380 F: drivers/hid/hid-wiimote*
19382 WILOCITY WIL6210 WIRELESS DRIVER
19383 M: Maya Erez <merez@codeaurora.org>
19384 L: linux-wireless@vger.kernel.org
19385 L: wil6210@qti.qualcomm.com
19387 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19388 F: drivers/net/wireless/ath/wil6210/
19391 M: David Härdeman <david@hardeman.nu>
19393 F: drivers/media/rc/winbond-cir.c
19395 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19396 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19397 L: linux-watchdog@vger.kernel.org
19399 F: drivers/watchdog/ebc-c384_wdt.c
19401 WINSYSTEMS WS16C48 GPIO DRIVER
19402 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19403 L: linux-gpio@vger.kernel.org
19405 F: drivers/gpio/gpio-ws16c48.c
19407 WIREGUARD SECURE NETWORK TUNNEL
19408 M: Jason A. Donenfeld <Jason@zx2c4.com>
19409 L: wireguard@lists.zx2c4.com
19410 L: netdev@vger.kernel.org
19412 F: drivers/net/wireguard/
19413 F: tools/testing/selftests/wireguard/
19415 WISTRON LAPTOP BUTTON DRIVER
19416 M: Miloslav Trmac <mitr@volny.cz>
19418 F: drivers/input/misc/wistron_btns.c
19420 WL3501 WIRELESS PCMCIA CARD DRIVER
19421 L: linux-wireless@vger.kernel.org
19423 F: drivers/net/wireless/wl3501*
19425 WOLFSON MICROELECTRONICS DRIVERS
19426 L: patches@opensource.cirrus.com
19428 W: https://github.com/CirrusLogic/linux-drivers/wiki
19429 T: git https://github.com/CirrusLogic/linux-drivers.git
19430 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19431 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19432 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19433 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19434 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19435 F: Documentation/hwmon/wm83??.rst
19436 F: arch/arm/mach-s3c/mach-crag6410*
19437 F: drivers/clk/clk-wm83*.c
19438 F: drivers/extcon/extcon-arizona.c
19439 F: drivers/gpio/gpio-*wm*.c
19440 F: drivers/gpio/gpio-arizona.c
19441 F: drivers/hwmon/wm83??-hwmon.c
19442 F: drivers/input/misc/wm831x-on.c
19443 F: drivers/input/touchscreen/wm831x-ts.c
19444 F: drivers/input/touchscreen/wm97*.c
19445 F: drivers/leds/leds-wm83*.c
19446 F: drivers/mfd/arizona*
19447 F: drivers/mfd/cs47l24*
19448 F: drivers/mfd/wm*.c
19449 F: drivers/power/supply/wm83*.c
19450 F: drivers/regulator/arizona*
19451 F: drivers/regulator/wm8*.c
19452 F: drivers/rtc/rtc-wm83*.c
19453 F: drivers/video/backlight/wm83*_bl.c
19454 F: drivers/watchdog/wm83*_wdt.c
19455 F: include/linux/mfd/arizona/
19456 F: include/linux/mfd/wm831x/
19457 F: include/linux/mfd/wm8350/
19458 F: include/linux/mfd/wm8400*
19459 F: include/linux/regulator/arizona*
19460 F: include/linux/wm97xx.h
19461 F: include/sound/wm????.h
19462 F: sound/soc/codecs/arizona.?
19463 F: sound/soc/codecs/cs47l24*
19464 F: sound/soc/codecs/wm*
19467 M: Tejun Heo <tj@kernel.org>
19468 R: Lai Jiangshan <jiangshanlai@gmail.com>
19470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19471 F: Documentation/core-api/workqueue.rst
19472 F: include/linux/workqueue.h
19473 F: kernel/workqueue.c
19475 X-POWERS AXP288 PMIC DRIVERS
19476 M: Hans de Goede <hdegoede@redhat.com>
19478 F: drivers/acpi/pmic/intel_pmic_xpower.c
19481 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19482 M: Chen-Yu Tsai <wens@csie.org>
19483 L: linux-kernel@vger.kernel.org
19488 M: Martin Schiller <ms@dev.tdt.de>
19489 L: linux-x25@vger.kernel.org
19491 F: Documentation/networking/lapb-module.rst
19492 F: Documentation/networking/x25*
19493 F: drivers/net/wan/hdlc_x25.c
19494 F: drivers/net/wan/lapbether.c
19495 F: include/*/lapb.h
19496 F: include/net/x25*
19497 F: include/uapi/linux/x25.h
19501 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19502 M: Thomas Gleixner <tglx@linutronix.de>
19503 M: Ingo Molnar <mingo@redhat.com>
19504 M: Borislav Petkov <bp@alien8.de>
19506 R: "H. Peter Anvin" <hpa@zytor.com>
19507 L: linux-kernel@vger.kernel.org
19509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19510 F: Documentation/devicetree/bindings/x86/
19511 F: Documentation/x86/
19515 M: Andy Lutomirski <luto@kernel.org>
19516 L: linux-kernel@vger.kernel.org
19518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19521 X86 MCE INFRASTRUCTURE
19522 M: Tony Luck <tony.luck@intel.com>
19523 M: Borislav Petkov <bp@alien8.de>
19524 L: linux-edac@vger.kernel.org
19526 F: arch/x86/kernel/cpu/mce/*
19528 X86 MICROCODE UPDATE SUPPORT
19529 M: Borislav Petkov <bp@alien8.de>
19531 F: arch/x86/kernel/cpu/microcode/*
19534 M: Dave Hansen <dave.hansen@linux.intel.com>
19535 M: Andy Lutomirski <luto@kernel.org>
19536 M: Peter Zijlstra <peterz@infradead.org>
19537 L: linux-kernel@vger.kernel.org
19539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19542 X86 PLATFORM DRIVERS
19543 M: Hans de Goede <hdegoede@redhat.com>
19544 M: Mark Gross <mgross@linux.intel.com>
19545 L: platform-driver-x86@vger.kernel.org
19547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19548 F: drivers/platform/olpc/
19549 F: drivers/platform/x86/
19551 X86 PLATFORM DRIVERS - ARCH
19552 R: Darren Hart <dvhart@infradead.org>
19553 R: Andy Shevchenko <andy@infradead.org>
19554 L: platform-driver-x86@vger.kernel.org
19557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19558 F: arch/x86/platform
19560 X86 PLATFORM UV HPE SUPERDOME FLEX
19561 M: Steve Wahl <steve.wahl@hpe.com>
19562 R: Mike Travis <mike.travis@hpe.com>
19563 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19564 R: Russ Anderson <russ.anderson@hpe.com>
19566 F: arch/x86/include/asm/uv/
19567 F: arch/x86/kernel/apic/x2apic_uv_x.c
19568 F: arch/x86/platform/uv/
19571 M: Andy Lutomirski <luto@kernel.org>
19572 L: linux-kernel@vger.kernel.org
19574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19575 F: arch/x86/entry/vdso/
19578 M: Matthew Wilcox <willy@infradead.org>
19579 L: linux-fsdevel@vger.kernel.org
19581 F: Documentation/core-api/xarray.rst
19582 F: include/linux/idr.h
19583 F: include/linux/xarray.h
19586 F: tools/testing/radix-tree
19589 M: Benjamin Valentin <benpicco@googlemail.com>
19591 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19592 F: drivers/media/rc/xbox_remote.c
19594 XC2028/3028 TUNER DRIVER
19595 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19596 L: linux-media@vger.kernel.org
19598 W: https://linuxtv.org
19599 T: git git://linuxtv.org/media_tree.git
19600 F: drivers/media/tuners/tuner-xc2028.*
19602 XDP (eXpress Data Path)
19603 M: Alexei Starovoitov <ast@kernel.org>
19604 M: Daniel Borkmann <daniel@iogearbox.net>
19605 M: David S. Miller <davem@davemloft.net>
19606 M: Jakub Kicinski <kuba@kernel.org>
19607 M: Jesper Dangaard Brouer <hawk@kernel.org>
19608 M: John Fastabend <john.fastabend@gmail.com>
19609 L: netdev@vger.kernel.org
19610 L: bpf@vger.kernel.org
19612 F: include/net/xdp.h
19613 F: include/net/xdp_priv.h
19614 F: include/trace/events/xdp.h
19615 F: kernel/bpf/cpumap.c
19616 F: kernel/bpf/devmap.c
19618 F: samples/bpf/xdp*
19619 F: tools/testing/selftests/bpf/*xdp*
19620 F: tools/testing/selftests/bpf/*/*xdp*
19621 F: drivers/net/ethernet/*/*/*/*/*xdp*
19622 F: drivers/net/ethernet/*/*/*xdp*
19623 K: (?:\b|_)xdp(?:\b|_)
19625 XDP SOCKETS (AF_XDP)
19626 M: Björn Töpel <bjorn@kernel.org>
19627 M: Magnus Karlsson <magnus.karlsson@intel.com>
19628 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19629 L: netdev@vger.kernel.org
19630 L: bpf@vger.kernel.org
19632 F: Documentation/networking/af_xdp.rst
19633 F: include/net/xdp_sock*
19634 F: include/net/xsk_buff_pool.h
19635 F: include/uapi/linux/if_xdp.h
19636 F: include/uapi/linux/xdp_diag.h
19637 F: include/net/netns/xdp.h
19639 F: samples/bpf/xdpsock*
19640 F: tools/lib/bpf/xsk*
19642 XEN BLOCK SUBSYSTEM
19643 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19644 M: Roger Pau Monné <roger.pau@citrix.com>
19645 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19647 F: drivers/block/xen*
19648 F: drivers/block/xen-blkback/*
19651 M: Stefano Stabellini <sstabellini@kernel.org>
19652 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19654 F: arch/arm/include/asm/xen/
19657 XEN HYPERVISOR ARM64
19658 M: Stefano Stabellini <sstabellini@kernel.org>
19659 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19661 F: arch/arm64/include/asm/xen/
19664 XEN HYPERVISOR INTERFACE
19665 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19666 M: Juergen Gross <jgross@suse.com>
19667 R: Stefano Stabellini <sstabellini@kernel.org>
19668 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19671 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19672 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19673 F: arch/x86/include/asm/pvclock-abi.h
19674 F: arch/x86/include/asm/xen/
19675 F: arch/x86/platform/pvh/
19677 F: drivers/*/xen-*front.c
19679 F: include/uapi/xen/
19682 XEN NETWORK BACKEND DRIVER
19683 M: Wei Liu <wei.liu@kernel.org>
19684 M: Paul Durrant <paul@xen.org>
19685 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19686 L: netdev@vger.kernel.org
19688 F: drivers/net/xen-netback/*
19691 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19692 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19694 F: arch/x86/pci/*xen*
19695 F: drivers/pci/*xen*
19698 M: Juergen Gross <jgross@suse.com>
19699 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19700 L: linux-scsi@vger.kernel.org
19702 F: drivers/scsi/xen-scsifront.c
19703 F: drivers/xen/xen-scsiback.c
19704 F: include/xen/interface/io/vscsiif.h
19706 XEN SOUND FRONTEND DRIVER
19707 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19708 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19709 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19713 XEN SWIOTLB SUBSYSTEM
19714 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19715 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19716 L: iommu@lists.linux-foundation.org
19718 F: arch/x86/xen/*swiotlb*
19719 F: drivers/xen/*swiotlb*
19722 M: Darrick J. Wong <djwong@kernel.org>
19723 M: linux-xfs@vger.kernel.org
19724 L: linux-xfs@vger.kernel.org
19727 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19728 F: Documentation/ABI/testing/sysfs-fs-xfs
19729 F: Documentation/admin-guide/xfs.rst
19730 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19731 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19733 F: include/uapi/linux/dqblk_xfs.h
19734 F: include/uapi/linux/fsmap.h
19736 XILINX AXI ETHERNET DRIVER
19737 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19739 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19742 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19743 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19744 L: linux-can@vger.kernel.org
19746 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19747 F: drivers/net/can/xilinx_can.c
19750 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
19751 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
19752 R: Michal Simek <michal.simek@xilinx.com>
19754 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
19755 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
19756 F: drivers/gpio/gpio-xilinx.c
19757 F: drivers/gpio/gpio-zynq.c
19759 XILINX SD-FEC IP CORES
19760 M: Derek Kiernan <derek.kiernan@xilinx.com>
19761 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19763 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19764 F: Documentation/misc-devices/xilinx_sdfec.rst
19765 F: drivers/misc/Kconfig
19766 F: drivers/misc/Makefile
19767 F: drivers/misc/xilinx_sdfec.c
19768 F: include/uapi/misc/xilinx_sdfec.h
19770 XILINX UARTLITE SERIAL DRIVER
19771 M: Peter Korsgaard <jacmet@sunsite.dk>
19772 L: linux-serial@vger.kernel.org
19774 F: drivers/tty/serial/uartlite.c
19776 XILINX VIDEO IP CORES
19777 M: Hyun Kwon <hyun.kwon@xilinx.com>
19778 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19779 L: linux-media@vger.kernel.org
19781 T: git git://linuxtv.org/media_tree.git
19782 F: Documentation/devicetree/bindings/media/xilinx/
19783 F: drivers/media/platform/xilinx/
19784 F: include/uapi/linux/xilinx-v4l2-controls.h
19786 XILINX ZYNQMP DPDMA DRIVER
19787 M: Hyun Kwon <hyun.kwon@xilinx.com>
19788 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19789 L: dmaengine@vger.kernel.org
19791 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19792 F: drivers/dma/xilinx/xilinx_dpdma.c
19793 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19795 XILINX ZYNQMP PSGTR PHY DRIVER
19796 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19797 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19798 L: linux-kernel@vger.kernel.org
19800 T: git https://github.com/Xilinx/linux-xlnx.git
19801 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19802 F: drivers/phy/xilinx/phy-zynqmp.c
19805 M: Eli Billauer <eli.billauer@gmail.com>
19806 L: linux-kernel@vger.kernel.org
19808 F: drivers/char/xillybus/
19811 M: George Cherian <gcherian@marvell.com>
19812 L: linux-i2c@vger.kernel.org
19814 W: http://www.marvell.com
19815 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19816 F: drivers/i2c/busses/i2c-xlp9xx.c
19818 XRA1403 GPIO EXPANDER
19819 M: Nandor Han <nandor.han@ge.com>
19820 M: Semi Malinen <semi.malinen@ge.com>
19821 L: linux-gpio@vger.kernel.org
19823 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19824 F: drivers/gpio/gpio-xra1403.c
19826 XTENSA XTFPGA PLATFORM SUPPORT
19827 M: Max Filippov <jcmvbkbc@gmail.com>
19828 L: linux-xtensa@linux-xtensa.org
19830 F: drivers/spi/spi-xtensa-xtfpga.c
19831 F: sound/soc/xtensa/xtfpga-i2s.c
19833 YAM DRIVER FOR AX.25
19834 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19835 L: linux-hams@vger.kernel.org
19837 F: drivers/net/hamradio/yam*
19838 F: include/linux/yam.h
19840 YAMA SECURITY MODULE
19841 M: Kees Cook <keescook@chromium.org>
19843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19844 F: Documentation/admin-guide/LSM/Yama.rst
19847 YEALINK PHONE DRIVER
19848 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19849 L: usbb2k-api-dev@nongnu.org
19851 F: Documentation/input/devices/yealink.rst
19852 F: drivers/input/misc/yealink.*
19854 Z8530 DRIVER FOR AX.25
19855 M: Joerg Reuter <jreuter@yaina.de>
19856 L: linux-hams@vger.kernel.org
19858 W: http://yaina.de/jreuter/
19859 W: http://www.qsl.net/dl1bke/
19860 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19861 F: drivers/net/hamradio/*scc.c
19862 F: drivers/net/hamradio/z8530.h
19864 ZBUD COMPRESSED PAGE ALLOCATOR
19865 M: Seth Jennings <sjenning@redhat.com>
19866 M: Dan Streetman <ddstreet@ieee.org>
19867 L: linux-mm@kvack.org
19869 F: include/linux/zbud.h
19872 ZD1211RW WIRELESS DRIVER
19873 M: Daniel Drake <dsd@gentoo.org>
19874 M: Ulrich Kunitz <kune@deine-taler.de>
19875 L: linux-wireless@vger.kernel.org
19876 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19878 W: http://zd1211.ath.cx/wiki/DriverRewrite
19879 F: drivers/net/wireless/zydas/zd1211rw/
19881 ZD1301 MEDIA DRIVER
19882 M: Antti Palosaari <crope@iki.fi>
19883 L: linux-media@vger.kernel.org
19885 W: https://linuxtv.org/
19886 W: http://palosaari.fi/linux/
19887 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19888 F: drivers/media/usb/dvb-usb-v2/zd1301*
19890 ZD1301_DEMOD MEDIA DRIVER
19891 M: Antti Palosaari <crope@iki.fi>
19892 L: linux-media@vger.kernel.org
19894 W: https://linuxtv.org/
19895 W: http://palosaari.fi/linux/
19896 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19897 F: drivers/media/dvb-frontends/zd1301_demod*
19899 ZHAOXIN PROCESSOR SUPPORT
19900 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19901 L: linux-kernel@vger.kernel.org
19903 F: arch/x86/kernel/cpu/zhaoxin.c
19906 M: Damien Le Moal <damien.lemoal@wdc.com>
19907 M: Naohiro Aota <naohiro.aota@wdc.com>
19908 R: Johannes Thumshirn <jth@kernel.org>
19909 L: linux-fsdevel@vger.kernel.org
19911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19912 F: Documentation/filesystems/zonefs.rst
19915 ZPOOL COMPRESSED PAGE STORAGE API
19916 M: Dan Streetman <ddstreet@ieee.org>
19917 L: linux-mm@kvack.org
19919 F: include/linux/zpool.h
19922 ZR36067 VIDEO FOR LINUX DRIVER
19923 M: Corentin Labbe <clabbe@baylibre.com>
19924 L: mjpeg-users@lists.sourceforge.net
19925 L: linux-media@vger.kernel.org
19927 W: http://mjpeg.sourceforge.net/driver-zoran/
19928 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19929 F: Documentation/driver-api/media/drivers/zoran.rst
19930 F: drivers/staging/media/zoran/
19932 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19933 M: Minchan Kim <minchan@kernel.org>
19934 M: Nitin Gupta <ngupta@vflare.org>
19935 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19936 L: linux-kernel@vger.kernel.org
19938 F: Documentation/admin-guide/blockdev/zram.rst
19939 F: drivers/block/zram/
19941 ZS DECSTATION Z85C30 SERIAL DRIVER
19942 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19944 F: drivers/tty/serial/zs.*
19946 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19947 M: Minchan Kim <minchan@kernel.org>
19948 M: Nitin Gupta <ngupta@vflare.org>
19949 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19950 L: linux-mm@kvack.org
19952 F: Documentation/vm/zsmalloc.rst
19953 F: include/linux/zsmalloc.h
19956 ZSWAP COMPRESSED SWAP CACHING
19957 M: Seth Jennings <sjenning@redhat.com>
19958 M: Dan Streetman <ddstreet@ieee.org>
19959 M: Vitaly Wool <vitaly.wool@konsulko.com>
19960 L: linux-mm@kvack.org
19965 M: Linus Torvalds <torvalds@linux-foundation.org>
19966 L: linux-kernel@vger.kernel.org
19967 S: Buried alive in reporters
19968 Q: http://patchwork.kernel.org/project/LKML/list/
19969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git