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: drivers/counter/104-quad-8.c
305 ACCES PCI-IDIO-16 GPIO DRIVER
306 M: William Breathitt Gray <vilhelm.gray@gmail.com>
307 L: linux-gpio@vger.kernel.org
309 F: drivers/gpio/gpio-pci-idio-16.c
311 ACCES PCIe-IDIO-24 GPIO DRIVER
312 M: William Breathitt Gray <vilhelm.gray@gmail.com>
313 L: linux-gpio@vger.kernel.org
315 F: drivers/gpio/gpio-pcie-idio-24.c
318 M: Jes Sorensen <jes@trained-monkey.org>
319 L: linux-acenic@sunsite.dk
321 F: drivers/net/ethernet/alteon/acenic*
323 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
324 M: Peter Kaestle <peter@piie.net>
325 L: platform-driver-x86@vger.kernel.org
327 W: http://piie.net/?section=acerhdf
328 F: drivers/platform/x86/acerhdf.c
330 ACER WMI LAPTOP EXTRAS
331 M: "Lee, Chun-Yi" <jlee@suse.com>
332 L: platform-driver-x86@vger.kernel.org
334 F: drivers/platform/x86/acer-wmi.c
337 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
338 M: Len Brown <lenb@kernel.org>
339 L: linux-acpi@vger.kernel.org
341 W: https://01.org/linux-acpi
342 Q: https://patchwork.kernel.org/project/linux-acpi/list/
343 B: https://bugzilla.kernel.org
344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
345 F: Documentation/ABI/testing/configfs-acpi
346 F: Documentation/ABI/testing/sysfs-bus-acpi
347 F: Documentation/firmware-guide/acpi/
349 F: drivers/pci/*/*acpi*
350 F: drivers/pci/*acpi*
351 F: drivers/pnp/pnpacpi/
353 F: include/linux/acpi.h
354 F: include/linux/fwnode.h
358 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
359 M: Len Brown <lenb@kernel.org>
360 R: James Morse <james.morse@arm.com>
361 R: Tony Luck <tony.luck@intel.com>
362 R: Borislav Petkov <bp@alien8.de>
363 L: linux-acpi@vger.kernel.org
364 F: drivers/acpi/apei/
366 ACPI COMPONENT ARCHITECTURE (ACPICA)
367 M: Robert Moore <robert.moore@intel.com>
368 M: Erik Kaneda <erik.kaneda@intel.com>
369 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
370 L: linux-acpi@vger.kernel.org
373 W: https://acpica.org/
374 W: https://github.com/acpica/acpica/
375 Q: https://patchwork.kernel.org/project/linux-acpi/list/
376 B: https://bugzilla.kernel.org
377 B: https://bugs.acpica.org
378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
379 F: drivers/acpi/acpica/
384 M: Zhang Rui <rui.zhang@intel.com>
385 L: linux-acpi@vger.kernel.org
387 W: https://01.org/linux-acpi
388 B: https://bugzilla.kernel.org
389 F: drivers/acpi/fan.c
391 ACPI FOR ARM64 (ACPI/arm64)
392 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
393 M: Hanjun Guo <guohanjun@huawei.com>
394 M: Sudeep Holla <sudeep.holla@arm.com>
395 L: linux-acpi@vger.kernel.org
396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
398 F: drivers/acpi/arm64
400 ACPI I2C MULTI INSTANTIATE DRIVER
401 M: Hans de Goede <hdegoede@redhat.com>
402 L: platform-driver-x86@vger.kernel.org
404 F: drivers/platform/x86/i2c-multi-instantiate.c
407 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
408 M: Len Brown <lenb@kernel.org>
409 R: Andy Shevchenko <andy@kernel.org>
410 R: Mika Westerberg <mika.westerberg@linux.intel.com>
411 L: linux-acpi@vger.kernel.org
413 Q: https://patchwork.kernel.org/project/linux-acpi/list/
414 B: https://bugzilla.kernel.org
415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
416 F: drivers/acpi/pmic/
419 M: Zhang Rui <rui.zhang@intel.com>
420 L: linux-acpi@vger.kernel.org
422 W: https://01.org/linux-acpi
423 B: https://bugzilla.kernel.org
424 F: drivers/acpi/*thermal*
427 M: Zhang Rui <rui.zhang@intel.com>
428 L: linux-acpi@vger.kernel.org
430 W: https://01.org/linux-acpi
431 B: https://bugzilla.kernel.org
432 F: drivers/acpi/acpi_video.c
435 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
436 L: linux-acpi@vger.kernel.org
437 L: iommu@lists.linux-foundation.org
439 F: drivers/acpi/viot.c
440 F: include/linux/acpi_viot.h
443 L: platform-driver-x86@vger.kernel.org
445 F: drivers/platform/x86/wmi.c
446 F: include/uapi/linux/wmi.h
448 ACRN HYPERVISOR SERVICE MODULE
449 M: Shuo Liu <shuo.a.liu@intel.com>
450 L: acrn-dev@lists.projectacrn.org (subscribers-only)
452 W: https://projectacrn.org
453 F: Documentation/virt/acrn/
454 F: drivers/virt/acrn/
455 F: include/uapi/linux/acrn.h
457 AD1889 ALSA SOUND DRIVER
458 L: linux-parisc@vger.kernel.org
460 W: https://parisc.wiki.kernel.org/index.php/AD1889
461 F: sound/pci/ad1889.*
463 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
464 M: Michael Hennerich <michael.hennerich@analog.com>
466 W: http://wiki.analog.com/AD5254
467 W: http://ez.analog.com/community/linux-device-drivers
468 F: drivers/misc/ad525x_dpot.c
470 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
471 M: Michael Hennerich <michael.hennerich@analog.com>
473 W: http://wiki.analog.com/AD5398
474 W: http://ez.analog.com/community/linux-device-drivers
475 F: drivers/regulator/ad5398.c
477 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
478 M: Michael Hennerich <michael.hennerich@analog.com>
480 W: http://wiki.analog.com/AD7142
481 W: http://ez.analog.com/community/linux-device-drivers
482 F: drivers/input/misc/ad714x.c
484 AD7877 TOUCHSCREEN DRIVER
485 M: Michael Hennerich <michael.hennerich@analog.com>
487 W: http://wiki.analog.com/AD7877
488 W: http://ez.analog.com/community/linux-device-drivers
489 F: drivers/input/touchscreen/ad7877.c
491 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
492 M: Michael Hennerich <michael.hennerich@analog.com>
494 W: http://wiki.analog.com/AD7879
495 W: http://ez.analog.com/community/linux-device-drivers
496 F: drivers/input/touchscreen/ad7879.c
498 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
499 M: Jiri Kosina <jikos@kernel.org>
502 ADF7242 IEEE 802.15.4 RADIO DRIVER
503 M: Michael Hennerich <michael.hennerich@analog.com>
504 L: linux-wpan@vger.kernel.org
506 W: https://wiki.analog.com/ADF7242
507 W: http://ez.analog.com/community/linux-device-drivers
508 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
509 F: drivers/net/ieee802154/adf7242.c
511 ADM1025 HARDWARE MONITOR DRIVER
512 M: Jean Delvare <jdelvare@suse.com>
513 L: linux-hwmon@vger.kernel.org
515 F: Documentation/hwmon/adm1025.rst
516 F: drivers/hwmon/adm1025.c
518 ADM1029 HARDWARE MONITOR DRIVER
519 M: Corentin Labbe <clabbe.montjoie@gmail.com>
520 L: linux-hwmon@vger.kernel.org
522 F: drivers/hwmon/adm1029.c
524 ADM8211 WIRELESS DRIVER
525 L: linux-wireless@vger.kernel.org
527 W: https://wireless.wiki.kernel.org/
528 F: drivers/net/wireless/admtek/adm8211.*
530 ADP1653 FLASH CONTROLLER DRIVER
531 M: Sakari Ailus <sakari.ailus@iki.fi>
532 L: linux-media@vger.kernel.org
534 F: drivers/media/i2c/adp1653.c
535 F: include/media/i2c/adp1653.h
537 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
538 M: Michael Hennerich <michael.hennerich@analog.com>
540 W: http://wiki.analog.com/ADP5520
541 W: http://ez.analog.com/community/linux-device-drivers
542 F: drivers/gpio/gpio-adp5520.c
543 F: drivers/input/keyboard/adp5520-keys.c
544 F: drivers/leds/leds-adp5520.c
545 F: drivers/mfd/adp5520.c
546 F: drivers/video/backlight/adp5520_bl.c
548 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
549 M: Michael Hennerich <michael.hennerich@analog.com>
551 W: http://wiki.analog.com/ADP5588
552 W: http://ez.analog.com/community/linux-device-drivers
553 F: drivers/gpio/gpio-adp5588.c
554 F: drivers/input/keyboard/adp5588-keys.c
556 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
557 M: Michael Hennerich <michael.hennerich@analog.com>
559 W: http://wiki.analog.com/ADP8860
560 W: http://ez.analog.com/community/linux-device-drivers
561 F: drivers/video/backlight/adp8860_bl.c
564 M: Colin Leroy <colin@colino.net>
566 F: drivers/macintosh/therm_adt746x.c
568 ADT7475 HARDWARE MONITOR DRIVER
569 M: Jean Delvare <jdelvare@suse.com>
570 L: linux-hwmon@vger.kernel.org
572 F: Documentation/hwmon/adt7475.rst
573 F: drivers/hwmon/adt7475.c
576 M: Matthew Wilcox <willy@infradead.org>
577 M: Hannes Reinecke <hare@suse.com>
578 L: linux-scsi@vger.kernel.org
580 F: Documentation/scsi/advansys.rst
581 F: drivers/scsi/advansys.c
583 ADVANTECH SWBTN DRIVER
584 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
585 L: platform-driver-x86@vger.kernel.org
587 F: drivers/platform/x86/adv_swbutton.c
589 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
590 M: Michael Hennerich <michael.hennerich@analog.com>
592 W: http://wiki.analog.com/ADXL345
593 W: http://ez.analog.com/community/linux-device-drivers
594 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
595 F: drivers/input/misc/adxl34x.c
597 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
598 M: Michael Hennerich <michael.hennerich@analog.com>
600 W: http://ez.analog.com/community/linux-device-drivers
601 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
602 F: drivers/iio/accel/adxl372.c
603 F: drivers/iio/accel/adxl372_i2c.c
604 F: drivers/iio/accel/adxl372_spi.c
607 M: Antti Palosaari <crope@iki.fi>
608 L: linux-media@vger.kernel.org
610 W: https://linuxtv.org
611 W: http://palosaari.fi/linux/
612 Q: http://patchwork.linuxtv.org/project/linux-media/list/
613 T: git git://linuxtv.org/anttip/media_tree.git
614 F: drivers/media/dvb-frontends/af9013*
617 M: Antti Palosaari <crope@iki.fi>
618 L: linux-media@vger.kernel.org
620 W: https://linuxtv.org
621 W: http://palosaari.fi/linux/
622 Q: http://patchwork.linuxtv.org/project/linux-media/list/
623 T: git git://linuxtv.org/anttip/media_tree.git
624 F: drivers/media/dvb-frontends/af9033*
627 M: David Sterba <dsterba@suse.com>
628 L: linux-fsdevel@vger.kernel.org
630 F: Documentation/filesystems/affs.rst
634 M: David Howells <dhowells@redhat.com>
635 M: Marc Dionne <marc.dionne@auristor.com>
636 L: linux-afs@lists.infradead.org
638 W: https://www.infradead.org/~dhowells/kafs/
639 F: Documentation/filesystems/afs.rst
641 F: include/trace/events/afs.h
644 M: David Airlie <airlied@linux.ie>
646 T: git git://anongit.freedesktop.org/drm/drm
648 F: include/linux/agp*
649 F: include/uapi/linux/agp*
652 M: "Juergen E. Fischer" <fischer@norbit.de>
653 L: linux-scsi@vger.kernel.org
655 F: drivers/scsi/aha152x*
656 F: drivers/scsi/pcmcia/aha152x*
658 AIC7XXX / AIC79XX SCSI DRIVER
659 M: Hannes Reinecke <hare@suse.com>
660 L: linux-scsi@vger.kernel.org
662 F: drivers/scsi/aic7xxx/
664 AIMSLAB FM RADIO RECEIVER DRIVER
665 M: Hans Verkuil <hverkuil@xs4all.nl>
666 L: linux-media@vger.kernel.org
668 W: https://linuxtv.org
669 T: git git://linuxtv.org/media_tree.git
670 F: drivers/media/radio/radio-aimslab*
673 M: Benjamin LaHaise <bcrl@kvack.org>
674 L: linux-aio@kvack.org
677 F: include/linux/*aio*.h
680 M: Antti Palosaari <crope@iki.fi>
681 L: linux-media@vger.kernel.org
683 W: https://linuxtv.org
684 W: http://palosaari.fi/linux/
685 Q: http://patchwork.linuxtv.org/project/linux-media/list/
686 T: git git://linuxtv.org/anttip/media_tree.git
687 F: drivers/media/usb/airspy/
689 ALACRITECH GIGABIT ETHERNET DRIVER
690 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
692 F: drivers/net/ethernet/alacritech/*
694 ALCATEL SPEEDTOUCH USB DRIVER
695 M: Duncan Sands <duncan.sands@free.fr>
696 L: linux-usb@vger.kernel.org
698 W: http://www.linux-usb.org/SpeedTouch/
699 F: drivers/usb/atm/speedtch.c
700 F: drivers/usb/atm/usbatm.c
702 ALCHEMY AU1XX0 MMC DRIVER
703 M: Manuel Lauss <manuel.lauss@gmail.com>
705 F: drivers/mmc/host/au1xmmc.c
708 M: Rudolf Marek <r.marek@assembler.cz>
709 L: linux-i2c@vger.kernel.org
711 F: Documentation/i2c/busses/i2c-ali1563.rst
712 F: drivers/i2c/busses/i2c-ali1563.c
715 L: Dell.Client.Kernel@dell.com
717 F: drivers/platform/x86/dell/alienware-wmi.c
719 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
720 M: Tomislav Denis <tomislav.denis@avl.com>
721 L: linux-iio@vger.kernel.org
723 W: http://www.allsensors.com/
724 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
725 F: drivers/iio/pressure/dlhl60d.c
727 ALLEGRO DVT VIDEO IP CORE DRIVER
728 M: Michael Tretter <m.tretter@pengutronix.de>
729 R: Pengutronix Kernel Team <kernel@pengutronix.de>
730 L: linux-media@vger.kernel.org
732 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
733 F: drivers/media/platform/allegro-dvt/
735 ALLWINNER A10 CSI DRIVER
736 M: Maxime Ripard <mripard@kernel.org>
737 L: linux-media@vger.kernel.org
739 T: git git://linuxtv.org/media_tree.git
740 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
741 F: drivers/media/platform/sunxi/sun4i-csi/
743 ALLWINNER CPUFREQ DRIVER
744 M: Yangtao Li <tiny.windzz@gmail.com>
745 L: linux-pm@vger.kernel.org
747 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
748 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
750 ALLWINNER CRYPTO DRIVERS
751 M: Corentin Labbe <clabbe.montjoie@gmail.com>
752 L: linux-crypto@vger.kernel.org
754 F: drivers/crypto/allwinner/
756 ALLWINNER THERMAL DRIVER
757 M: Vasily Khoruzhick <anarsoul@gmail.com>
758 M: Yangtao Li <tiny.windzz@gmail.com>
759 L: linux-pm@vger.kernel.org
761 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
762 F: drivers/thermal/sun8i_thermal.c
765 M: Maxime Ripard <mripard@kernel.org>
766 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
767 L: linux-media@vger.kernel.org
769 F: drivers/staging/media/sunxi/cedrus/
772 M: Richard Henderson <rth@twiddle.net>
773 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
774 M: Matt Turner <mattst88@gmail.com>
775 L: linux-alpha@vger.kernel.org
779 ALPS PS/2 TOUCHPAD DRIVER
780 R: Pali Rohár <pali@kernel.org>
781 F: drivers/input/mouse/alps.*
783 ALTERA I2C CONTROLLER DRIVER
784 M: Thor Thayer <thor.thayer@linux.intel.com>
786 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
787 F: drivers/i2c/busses/i2c-altera.c
789 ALTERA MAILBOX DRIVER
790 M: Ley Foon Tan <ley.foon.tan@intel.com>
792 F: drivers/mailbox/mailbox-altera.c
795 M: Joyce Ooi <joyce.ooi@intel.com>
796 L: linux-gpio@vger.kernel.org
798 F: drivers/gpio/gpio-altera.c
800 ALTERA SYSTEM MANAGER DRIVER
801 M: Thor Thayer <thor.thayer@linux.intel.com>
803 F: drivers/mfd/altera-sysmgr.c
804 F: include/linux/mfd/altera-sysmgr.h
806 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
807 M: Thor Thayer <thor.thayer@linux.intel.com>
809 F: drivers/gpio/gpio-altera-a10sr.c
810 F: drivers/mfd/altera-a10sr.c
811 F: drivers/reset/reset-a10sr.c
812 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
813 F: include/linux/mfd/altera-a10sr.h
815 ALTERA TRIPLE SPEED ETHERNET DRIVER
816 M: Joyce Ooi <joyce.ooi@intel.com>
817 L: netdev@vger.kernel.org
819 F: drivers/net/ethernet/altera/
821 ALTERA UART/JTAG UART SERIAL DRIVERS
822 M: Tobias Klauser <tklauser@distanz.ch>
823 L: linux-serial@vger.kernel.org
825 F: drivers/tty/serial/altera_jtaguart.c
826 F: drivers/tty/serial/altera_uart.c
827 F: include/linux/altera_jtaguart.h
828 F: include/linux/altera_uart.h
830 AMAZON ANNAPURNA LABS FIC DRIVER
831 M: Talel Shenhar <talel@amazon.com>
833 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
834 F: drivers/irqchip/irq-al-fic.c
836 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
837 M: Talel Shenhar <talel@amazon.com>
838 M: Talel Shenhar <talelshenhar@gmail.com>
840 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
841 F: drivers/edac/al_mc_edac.c
843 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
844 M: Talel Shenhar <talel@amazon.com>
846 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
847 F: drivers/thermal/thermal_mmio.c
849 AMAZON ETHERNET DRIVERS
850 M: Netanel Belgazal <netanel@amazon.com>
851 M: Arthur Kiyanovski <akiyano@amazon.com>
852 R: Guy Tzalik <gtzalik@amazon.com>
853 R: Saeed Bishara <saeedb@amazon.com>
854 L: netdev@vger.kernel.org
856 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
857 F: drivers/net/ethernet/amazon/
859 AMAZON RDMA EFA DRIVER
860 M: Gal Pressman <galpress@amazon.com>
861 R: Yossi Leybovich <sleybo@amazon.com>
862 L: linux-rdma@vger.kernel.org
864 Q: https://patchwork.kernel.org/project/linux-rdma/list/
865 F: drivers/infiniband/hw/efa/
866 F: include/uapi/rdma/efa-abi.h
868 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
869 M: Tom Lendacky <thomas.lendacky@amd.com>
870 M: John Allen <john.allen@amd.com>
871 L: linux-crypto@vger.kernel.org
873 F: drivers/crypto/ccp/
874 F: include/linux/ccp.h
876 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
877 M: Brijesh Singh <brijesh.singh@amd.com>
878 M: Tom Lendacky <thomas.lendacky@amd.com>
879 L: linux-crypto@vger.kernel.org
881 F: drivers/crypto/ccp/sev*
882 F: include/uapi/linux/psp-sev.h
885 M: Harry Wentland <harry.wentland@amd.com>
886 M: Leo Li <sunpeng.li@amd.com>
887 L: amd-gfx@lists.freedesktop.org
889 T: git https://gitlab.freedesktop.org/agd5f/linux.git
890 F: drivers/gpu/drm/amd/display/
892 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
893 M: Huang Rui <ray.huang@amd.com>
894 L: linux-hwmon@vger.kernel.org
896 F: Documentation/hwmon/fam15h_power.rst
897 F: drivers/hwmon/fam15h_power.c
900 M: Enrico Weigelt, metux IT consult <info@metux.net>
901 L: linux-gpio@vger.kernel.org
903 F: drivers/gpio/gpio-amd-fch.c
904 F: include/linux/platform_data/gpio/gpio-amd-fch.h
906 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
907 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
909 F: drivers/usb/gadget/udc/amd5536udc.*
911 AMD GEODE PROCESSOR/CHIPSET SUPPORT
912 M: Andres Salomon <dilinger@queued.net>
913 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
915 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
916 F: arch/x86/include/asm/geode.h
917 F: drivers/char/hw_random/geode-rng.c
918 F: drivers/crypto/geode*
919 F: drivers/video/fbdev/geode/
922 M: Joerg Roedel <joro@8bytes.org>
923 L: iommu@lists.linux-foundation.org
925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
926 F: drivers/iommu/amd/
927 F: include/linux/amd-iommu.h
930 M: Felix Kuehling <Felix.Kuehling@amd.com>
931 L: amd-gfx@lists.freedesktop.org
933 T: git https://gitlab.freedesktop.org/agd5f/linux.git
934 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
935 F: drivers/gpu/drm/amd/amdkfd/
936 F: drivers/gpu/drm/amd/include/cik_structs.h
937 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
938 F: drivers/gpu/drm/amd/include/v9_structs.h
939 F: drivers/gpu/drm/amd/include/vi_structs.h
940 F: include/uapi/linux/kfd_ioctl.h
943 M: Sanjay R Mehta <sanju.mehta@amd.com>
945 F: drivers/spi/spi-amd.c
948 M: Elie Morisse <syniurge@gmail.com>
949 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
950 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
951 L: linux-i2c@vger.kernel.org
953 F: drivers/i2c/busses/i2c-amd-mp2*
956 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
957 L: platform-driver-x86@vger.kernel.org
959 F: drivers/platform/x86/amd-pmc.*
962 M: Evan Quan <evan.quan@amd.com>
963 L: amd-gfx@lists.freedesktop.org
965 T: git https://gitlab.freedesktop.org/agd5f/linux.git
966 F: drivers/gpu/drm/amd/pm/powerplay/
968 AMD SEATTLE DEVICE TREE SUPPORT
969 M: Brijesh Singh <brijeshkumar.singh@amd.com>
970 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
971 M: Tom Lendacky <thomas.lendacky@amd.com>
973 F: arch/arm64/boot/dts/amd/
976 M: Tom Lendacky <thomas.lendacky@amd.com>
977 L: netdev@vger.kernel.org
979 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
980 F: drivers/net/ethernet/amd/xgbe/
982 AMD SENSOR FUSION HUB DRIVER
983 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
984 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
985 L: linux-input@vger.kernel.org
987 F: Documentation/hid/amd-sfh*
988 F: drivers/hid/amd-sfh-hid/
991 M: Christian Eggers <ceggers@arri.de>
992 L: linux-iio@vger.kernel.org
994 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
995 F: drivers/iio/light/as73211.c
997 ANALOG DEVICES INC AD7192 DRIVER
998 M: Alexandru Tachici <alexandru.tachici@analog.com>
999 L: linux-iio@vger.kernel.org
1001 W: http://ez.analog.com/community/linux-device-drivers
1002 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1003 F: drivers/iio/adc/ad7192.c
1005 ANALOG DEVICES INC AD7292 DRIVER
1006 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1007 L: linux-iio@vger.kernel.org
1009 W: http://ez.analog.com/community/linux-device-drivers
1010 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1011 F: drivers/iio/adc/ad7292.c
1013 ANALOG DEVICES INC AD7768-1 DRIVER
1014 M: Michael Hennerich <Michael.Hennerich@analog.com>
1015 L: linux-iio@vger.kernel.org
1017 W: http://ez.analog.com/community/linux-device-drivers
1018 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1019 F: drivers/iio/adc/ad7768-1.c
1021 ANALOG DEVICES INC AD7780 DRIVER
1022 M: Michael Hennerich <Michael.Hennerich@analog.com>
1023 M: Renato Lui Geh <renatogeh@gmail.com>
1024 L: linux-iio@vger.kernel.org
1026 W: http://ez.analog.com/community/linux-device-drivers
1027 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1028 F: drivers/iio/adc/ad7780.c
1030 ANALOG DEVICES INC AD9389B DRIVER
1031 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1032 L: linux-media@vger.kernel.org
1034 F: drivers/media/i2c/ad9389b*
1036 ANALOG DEVICES INC ADGS1408 DRIVER
1037 M: Mircea Caprioru <mircea.caprioru@analog.com>
1039 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1040 F: drivers/mux/adgs1408.c
1042 ANALOG DEVICES INC ADIN DRIVER
1043 M: Michael Hennerich <michael.hennerich@analog.com>
1044 L: netdev@vger.kernel.org
1046 W: http://ez.analog.com/community/linux-device-drivers
1047 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1048 F: drivers/net/phy/adin.c
1050 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1051 M: Nuno Sa <nuno.sa@analog.com>
1052 L: linux-iio@vger.kernel.org
1054 F: drivers/iio/imu/adis.c
1055 F: include/linux/iio/imu/adis.h
1057 ANALOG DEVICES INC ADIS16460 DRIVER
1058 M: Dragos Bogdan <dragos.bogdan@analog.com>
1059 L: linux-iio@vger.kernel.org
1061 W: http://ez.analog.com/community/linux-device-drivers
1062 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1063 F: drivers/iio/imu/adis16460.c
1065 ANALOG DEVICES INC ADIS16475 DRIVER
1066 M: Nuno Sa <nuno.sa@analog.com>
1067 L: linux-iio@vger.kernel.org
1068 W: http://ez.analog.com/community/linux-device-drivers
1070 F: drivers/iio/imu/adis16475.c
1071 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1073 ANALOG DEVICES INC ADM1177 DRIVER
1074 M: Michael Hennerich <Michael.Hennerich@analog.com>
1075 L: linux-hwmon@vger.kernel.org
1077 W: http://ez.analog.com/community/linux-device-drivers
1078 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1079 F: drivers/hwmon/adm1177.c
1081 ANALOG DEVICES INC ADP5061 DRIVER
1082 M: Michael Hennerich <Michael.Hennerich@analog.com>
1083 L: linux-pm@vger.kernel.org
1085 W: http://ez.analog.com/community/linux-device-drivers
1086 F: drivers/power/supply/adp5061.c
1088 ANALOG DEVICES INC ADV7180 DRIVER
1089 M: Lars-Peter Clausen <lars@metafoo.de>
1090 L: linux-media@vger.kernel.org
1092 W: http://ez.analog.com/community/linux-device-drivers
1093 F: drivers/media/i2c/adv7180.c
1094 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1096 ANALOG DEVICES INC ADV748X DRIVER
1097 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1098 L: linux-media@vger.kernel.org
1100 F: drivers/media/i2c/adv748x/*
1102 ANALOG DEVICES INC ADV7511 DRIVER
1103 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1104 L: linux-media@vger.kernel.org
1106 F: drivers/media/i2c/adv7511*
1108 ANALOG DEVICES INC ADV7604 DRIVER
1109 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1110 L: linux-media@vger.kernel.org
1112 F: drivers/media/i2c/adv7604*
1113 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1115 ANALOG DEVICES INC ADV7842 DRIVER
1116 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1117 L: linux-media@vger.kernel.org
1119 F: drivers/media/i2c/adv7842*
1121 ANALOG DEVICES INC ADXRS290 DRIVER
1122 M: Nishant Malpani <nish.malpani25@gmail.com>
1123 L: linux-iio@vger.kernel.org
1125 F: drivers/iio/gyro/adxrs290.c
1126 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1128 ANALOG DEVICES INC ASOC CODEC DRIVERS
1129 M: Lars-Peter Clausen <lars@metafoo.de>
1130 M: Nuno Sá <nuno.sa@analog.com>
1131 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1133 W: http://wiki.analog.com/
1134 W: http://ez.analog.com/community/linux-device-drivers
1135 F: sound/soc/codecs/ad1*
1136 F: sound/soc/codecs/ad7*
1137 F: sound/soc/codecs/adau*
1138 F: sound/soc/codecs/adav*
1139 F: sound/soc/codecs/sigmadsp.*
1140 F: sound/soc/codecs/ssm*
1142 ANALOG DEVICES INC DMA DRIVERS
1143 M: Lars-Peter Clausen <lars@metafoo.de>
1145 W: http://ez.analog.com/community/linux-device-drivers
1146 F: drivers/dma/dma-axi-dmac.c
1148 ANALOG DEVICES INC IIO DRIVERS
1149 M: Lars-Peter Clausen <lars@metafoo.de>
1150 M: Michael Hennerich <Michael.Hennerich@analog.com>
1152 W: http://wiki.analog.com/
1153 W: http://ez.analog.com/community/linux-device-drivers
1154 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1155 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1156 F: Documentation/devicetree/bindings/iio/*/adi,*
1157 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1158 F: drivers/iio/*/ad*
1159 F: drivers/iio/adc/ltc249*
1160 F: drivers/iio/amplifiers/hmc425a.c
1161 F: drivers/staging/iio/*/ad*
1162 X: drivers/iio/*/adjd*
1164 ANALOGBITS PLL LIBRARIES
1165 M: Paul Walmsley <paul.walmsley@sifive.com>
1167 F: drivers/clk/analogbits/*
1168 F: include/linux/clk/analogbits*
1171 M: Nick Hu <nickhu@andestech.com>
1172 M: Greentime Hu <green.hu@gmail.com>
1173 M: Vincent Chen <deanbo422@gmail.com>
1175 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1176 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1177 F: Documentation/devicetree/bindings/nds32/
1182 ANDROID CONFIG FRAGMENTS
1183 M: Rob Herring <robh@kernel.org>
1185 F: kernel/configs/android*
1188 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1189 M: Arve Hjønnevåg <arve@android.com>
1190 M: Todd Kjos <tkjos@android.com>
1191 M: Martijn Coenen <maco@android.com>
1192 M: Joel Fernandes <joel@joelfernandes.org>
1193 M: Christian Brauner <christian@brauner.io>
1194 M: Hridya Valsaraju <hridya@google.com>
1195 M: Suren Baghdasaryan <surenb@google.com>
1196 L: linux-kernel@vger.kernel.org
1198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1200 F: drivers/staging/android/
1202 ANDROID GOLDFISH PIC DRIVER
1203 M: Miodrag Dinic <miodrag.dinic@mips.com>
1205 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1206 F: drivers/irqchip/irq-goldfish-pic.c
1208 ANDROID GOLDFISH RTC DRIVER
1209 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1211 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1212 F: drivers/rtc/rtc-goldfish.c
1214 AOA (Apple Onboard Audio) ALSA DRIVER
1215 M: Johannes Berg <johannes@sipsolutions.net>
1216 L: linuxppc-dev@lists.ozlabs.org
1217 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1221 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1222 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1223 L: linux-iio@vger.kernel.org
1225 F: drivers/iio/adc/stx104.c
1228 M: Jiri Kosina <jikos@kernel.org>
1230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1231 F: arch/x86/kernel/apm_32.c
1232 F: drivers/char/apm-emulation.c
1233 F: include/linux/apm_bios.h
1234 F: include/uapi/linux/apm_bios.h
1236 APPARMOR SECURITY MODULE
1237 M: John Johansen <john.johansen@canonical.com>
1238 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1240 W: wiki.apparmor.net
1241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1242 F: Documentation/admin-guide/LSM/apparmor.rst
1243 F: security/apparmor/
1245 APPLE BCM5974 MULTITOUCH DRIVER
1246 M: Henrik Rydberg <rydberg@bitmath.org>
1247 L: linux-input@vger.kernel.org
1249 F: drivers/input/mouse/bcm5974.c
1252 M: Henrik Rydberg <rydberg@bitmath.org>
1253 L: linux-hwmon@vger.kernel.org
1255 F: drivers/hwmon/applesmc.c
1257 APPLETALK NETWORK LAYER
1258 L: netdev@vger.kernel.org
1260 F: drivers/net/appletalk/
1261 F: include/linux/atalk.h
1262 F: include/uapi/linux/atalk.h
1265 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1266 M: Khuong Dinh <khuong@os.amperecomputing.com>
1268 F: arch/arm64/boot/dts/apm/
1270 APPLIED MICRO (APM) X-GENE SOC EDAC
1271 M: Khuong Dinh <khuong@os.amperecomputing.com>
1273 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1274 F: drivers/edac/xgene_edac.c
1276 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1277 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1278 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1280 F: drivers/net/ethernet/apm/xgene-v2/
1282 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1283 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1284 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1285 M: Quan Nguyen <quan@os.amperecomputing.com>
1287 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1288 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1289 F: drivers/net/ethernet/apm/xgene/
1290 F: drivers/net/mdio/mdio-xgene.c
1292 APPLIED MICRO (APM) X-GENE SOC PMU
1293 M: Khuong Dinh <khuong@os.amperecomputing.com>
1295 F: Documentation/admin-guide/perf/xgene-pmu.rst
1296 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1297 F: drivers/perf/xgene_pmu.c
1299 APTINA CAMERA SENSOR PLL
1300 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1301 L: linux-media@vger.kernel.org
1303 F: drivers/media/i2c/aptina-pll.*
1305 AQUANTIA ETHERNET DRIVER (atlantic)
1306 M: Igor Russkikh <irusskikh@marvell.com>
1307 L: netdev@vger.kernel.org
1309 W: https://www.marvell.com/
1310 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1311 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1312 F: drivers/net/ethernet/aquantia/atlantic/
1314 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1315 M: Egor Pomozov <epomozov@marvell.com>
1316 L: netdev@vger.kernel.org
1318 W: http://www.aquantia.com
1319 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1321 ARASAN NAND CONTROLLER DRIVER
1322 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1323 L: linux-mtd@lists.infradead.org
1325 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1326 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1328 ARC FRAMEBUFFER DRIVER
1329 M: Jaya Kumar <jayalk@intworks.biz>
1331 F: drivers/video/fbdev/arcfb.c
1332 F: drivers/video/fbdev/core/fb_defio.c
1335 M: Alexey Brodkin <abrodkin@synopsys.com>
1337 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1338 F: drivers/gpu/drm/tiny/arcpgu.c
1340 ARCNET NETWORK LAYER
1341 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1342 L: netdev@vger.kernel.org
1344 F: drivers/net/arcnet/
1345 F: include/uapi/linux/if_arcnet.h
1347 ARM ARCHITECTED TIMER DRIVER
1348 M: Mark Rutland <mark.rutland@arm.com>
1349 M: Marc Zyngier <maz@kernel.org>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352 F: arch/arm/include/asm/arch_timer.h
1353 F: arch/arm64/include/asm/arch_timer.h
1354 F: drivers/clocksource/arm_arch_timer.c
1356 ARM HDLCD DRM DRIVER
1357 M: Liviu Dudau <liviu.dudau@arm.com>
1359 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1360 F: drivers/gpu/drm/arm/hdlcd_*
1362 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1363 M: Linus Walleij <linus.walleij@linaro.org>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1367 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1368 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1369 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1370 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1371 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1372 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1373 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1374 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1375 F: arch/arm/boot/dts/arm-realview-*
1376 F: arch/arm/boot/dts/integrator*
1377 F: arch/arm/boot/dts/versatile*
1378 F: arch/arm/mach-integrator/
1379 F: arch/arm/mach-realview/
1380 F: arch/arm/mach-versatile/
1381 F: arch/arm/plat-versatile/
1382 F: drivers/bus/arm-integrator-lm.c
1383 F: drivers/clk/versatile/
1384 F: drivers/i2c/busses/i2c-versatile.c
1385 F: drivers/irqchip/irq-versatile-fpga.c
1386 F: drivers/mtd/maps/physmap-versatile.*
1387 F: drivers/power/reset/arm-versatile-reboot.c
1388 F: drivers/soc/versatile/
1390 ARM KOMEDA DRM-KMS DRIVER
1391 M: James (Qian) Wang <james.qian.wang@arm.com>
1392 M: Liviu Dudau <liviu.dudau@arm.com>
1393 M: Mihail Atanassov <mihail.atanassov@arm.com>
1394 L: Mali DP Maintainers <malidp@foss.arm.com>
1396 T: git git://anongit.freedesktop.org/drm/drm-misc
1397 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1398 F: Documentation/gpu/komeda-kms.rst
1399 F: drivers/gpu/drm/arm/display/include/
1400 F: drivers/gpu/drm/arm/display/komeda/
1402 ARM MALI PANFROST DRM DRIVER
1403 M: Rob Herring <robh@kernel.org>
1404 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1405 R: Steven Price <steven.price@arm.com>
1406 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1407 L: dri-devel@lists.freedesktop.org
1409 T: git git://anongit.freedesktop.org/drm/drm-misc
1410 F: drivers/gpu/drm/panfrost/
1411 F: include/uapi/drm/panfrost_drm.h
1413 ARM MALI-DP DRM DRIVER
1414 M: Liviu Dudau <liviu.dudau@arm.com>
1415 M: Brian Starkey <brian.starkey@arm.com>
1416 L: Mali DP Maintainers <malidp@foss.arm.com>
1418 T: git git://anongit.freedesktop.org/drm/drm-misc
1419 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1420 F: Documentation/gpu/afbc.rst
1421 F: drivers/gpu/drm/arm/
1423 ARM MFM AND FLOPPY DRIVERS
1424 M: Ian Molton <spyro@f2s.com>
1426 F: arch/arm/include/asm/floppy.h
1427 F: arch/arm/mach-rpc/floppydma.S
1429 ARM PMU PROFILING AND DEBUGGING
1430 M: Will Deacon <will@kernel.org>
1431 M: Mark Rutland <mark.rutland@arm.com>
1432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 F: Documentation/devicetree/bindings/arm/pmu.yaml
1435 F: Documentation/devicetree/bindings/perf/
1436 F: arch/arm*/include/asm/hw_breakpoint.h
1437 F: arch/arm*/include/asm/perf_event.h
1438 F: arch/arm*/kernel/hw_breakpoint.c
1439 F: arch/arm*/kernel/perf_*
1441 F: include/linux/perf/arm_pmu.h
1444 M: Russell King <linux@armlinux.org.uk>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 W: http://www.armlinux.org.uk/
1448 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1450 X: arch/arm/boot/dts/
1452 ARM PRIMECELL AACI PL041 DRIVER
1453 M: Russell King <linux@armlinux.org.uk>
1457 ARM PRIMECELL BUS SUPPORT
1458 M: Russell King <linux@armlinux.org.uk>
1461 F: include/linux/amba/bus.h
1463 ARM PRIMECELL CLCD PL110 DRIVER
1464 M: Russell King <linux@armlinux.org.uk>
1466 F: drivers/video/fbdev/amba-clcd.*
1468 ARM PRIMECELL KMI PL050 DRIVER
1469 M: Russell King <linux@armlinux.org.uk>
1471 F: drivers/input/serio/ambakmi.*
1472 F: include/linux/amba/kmi.h
1474 ARM PRIMECELL MMCI PL180/1 DRIVER
1475 M: Russell King <linux@armlinux.org.uk>
1477 F: drivers/mmc/host/mmci.*
1478 F: include/linux/amba/mmci.h
1480 ARM PRIMECELL SSP PL022 SPI DRIVER
1481 M: Linus Walleij <linus.walleij@linaro.org>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1485 F: drivers/spi/spi-pl022.c
1487 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1488 M: Russell King <linux@armlinux.org.uk>
1490 F: drivers/tty/serial/amba-pl01*.c
1491 F: include/linux/amba/serial.h
1493 ARM PRIMECELL VIC PL190/PL192 DRIVER
1494 M: Linus Walleij <linus.walleij@linaro.org>
1495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1498 F: drivers/irqchip/irq-vic.c
1500 ARM SMC WATCHDOG DRIVER
1501 M: Julius Werner <jwerner@chromium.org>
1502 R: Evan Benn <evanbenn@chromium.org>
1504 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1505 F: drivers/watchdog/arm_smc_wdt.c
1508 M: Will Deacon <will@kernel.org>
1509 R: Robin Murphy <robin.murphy@arm.com>
1510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1513 F: drivers/iommu/arm/
1514 F: drivers/iommu/io-pgtable-arm*
1516 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1517 M: Arnd Bergmann <arnd@arndb.de>
1518 M: Olof Johansson <olof@lixom.net>
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1523 F: arch/arm/boot/dts/Makefile
1524 F: arch/arm64/boot/dts/Makefile
1526 ARM SUB-ARCHITECTURES
1527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1533 ARM/ACTIONS SEMI ARCHITECTURE
1534 M: Andreas Färber <afaerber@suse.de>
1535 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1539 F: Documentation/devicetree/bindings/arm/actions.yaml
1540 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1541 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1542 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1543 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1544 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1545 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1546 F: Documentation/devicetree/bindings/pinctrl/actions,*
1547 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1548 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1549 F: arch/arm/boot/dts/owl-*
1550 F: arch/arm/mach-actions/
1551 F: arch/arm64/boot/dts/actions/
1552 F: drivers/clk/actions/
1553 F: drivers/clocksource/timer-owl*
1554 F: drivers/dma/owl-dma.c
1555 F: drivers/i2c/busses/i2c-owl.c
1556 F: drivers/irqchip/irq-owl-sirq.c
1557 F: drivers/mmc/host/owl-mmc.c
1558 F: drivers/net/ethernet/actions/
1559 F: drivers/pinctrl/actions/*
1560 F: drivers/soc/actions/
1561 F: include/dt-bindings/power/owl-*
1562 F: include/dt-bindings/reset/actions,*
1563 F: include/linux/soc/actions/
1566 ARM/ADS SPHERE MACHINE SUPPORT
1567 M: Lennert Buytenhek <kernel@wantstofly.org>
1568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 ARM/AFEB9260 MACHINE SUPPORT
1572 M: Sergey Lapin <slapin@ossfans.org>
1573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 ARM/AJECO 1ARM MACHINE SUPPORT
1577 M: Lennert Buytenhek <kernel@wantstofly.org>
1578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 ARM/Allwinner SoC Clock Support
1582 M: Emilio López <emilio@elopez.com.ar>
1584 F: drivers/clk/sunxi/
1586 ARM/Allwinner sunXi SoC support
1587 M: Maxime Ripard <mripard@kernel.org>
1588 M: Chen-Yu Tsai <wens@csie.org>
1589 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1593 L: linux-sunxi@lists.linux.dev
1594 F: arch/arm/mach-sunxi/
1595 F: arch/arm64/boot/dts/allwinner/
1596 F: drivers/clk/sunxi-ng/
1597 F: drivers/pinctrl/sunxi/
1598 F: drivers/soc/sunxi/
1603 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1604 M: Neil Armstrong <narmstrong@baylibre.com>
1605 M: Jerome Brunet <jbrunet@baylibre.com>
1606 L: linux-amlogic@lists.infradead.org
1608 F: Documentation/devicetree/bindings/clock/amlogic*
1609 F: drivers/clk/meson/
1610 F: include/dt-bindings/clock/gxbb*
1611 F: include/dt-bindings/clock/meson*
1613 ARM/Amlogic Meson SoC Crypto Drivers
1614 M: Corentin Labbe <clabbe@baylibre.com>
1615 L: linux-crypto@vger.kernel.org
1616 L: linux-amlogic@lists.infradead.org
1618 F: Documentation/devicetree/bindings/crypto/amlogic*
1619 F: drivers/crypto/amlogic/
1621 ARM/Amlogic Meson SoC Sound Drivers
1622 M: Jerome Brunet <jbrunet@baylibre.com>
1623 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1625 F: Documentation/devicetree/bindings/sound/amlogic*
1628 ARM/Amlogic Meson SoC support
1629 M: Neil Armstrong <narmstrong@baylibre.com>
1630 M: Kevin Hilman <khilman@baylibre.com>
1631 R: Jerome Brunet <jbrunet@baylibre.com>
1632 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 L: linux-amlogic@lists.infradead.org
1636 W: http://linux-meson.com/
1637 F: arch/arm/boot/dts/meson*
1638 F: arch/arm/mach-meson/
1639 F: arch/arm64/boot/dts/amlogic/
1640 F: drivers/mmc/host/meson*
1641 F: drivers/pinctrl/meson/
1642 F: drivers/rtc/rtc-meson*
1643 F: drivers/soc/amlogic/
1646 ARM/Annapurna Labs ALPINE ARCHITECTURE
1647 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1648 M: Antoine Tenart <atenart@kernel.org>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 F: arch/arm/boot/dts/alpine*
1652 F: arch/arm/mach-alpine/
1653 F: arch/arm64/boot/dts/amazon/
1654 F: drivers/*/*alpine*
1656 ARM/APPLE MACHINE SUPPORT
1657 M: Hector Martin <marcan@marcan.st>
1658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660 W: https://asahilinux.org
1661 B: https://github.com/AsahiLinux/linux/issues
1662 C: irc://chat.freenode.net/asahi-dev
1663 T: git https://github.com/AsahiLinux/linux.git
1664 F: Documentation/devicetree/bindings/arm/apple.yaml
1665 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1666 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1667 F: arch/arm64/boot/dts/apple/
1668 F: drivers/irqchip/irq-apple-aic.c
1669 F: include/dt-bindings/interrupt-controller/apple-aic.h
1670 F: include/dt-bindings/pinctrl/apple.h
1672 ARM/ARTPEC MACHINE SUPPORT
1673 M: Jesper Nilsson <jesper.nilsson@axis.com>
1674 M: Lars Persson <lars.persson@axis.com>
1675 L: linux-arm-kernel@axis.com
1677 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1678 F: arch/arm/boot/dts/artpec6*
1679 F: arch/arm/mach-artpec
1681 F: drivers/crypto/axis
1682 F: drivers/mmc/host/usdhi6rol0.c
1683 F: drivers/pinctrl/pinctrl-artpec*
1685 ARM/ASPEED I2C DRIVER
1686 M: Brendan Higgins <brendanhiggins@google.com>
1687 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1688 R: Joel Stanley <joel@jms.id.au>
1689 L: linux-i2c@vger.kernel.org
1690 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1692 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1693 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1694 F: drivers/i2c/busses/i2c-aspeed.c
1695 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1697 ARM/ASPEED MACHINE SUPPORT
1698 M: Joel Stanley <joel@jms.id.au>
1699 R: Andrew Jeffery <andrew@aj.id.au>
1700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1703 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1705 F: arch/arm/boot/dts/aspeed-*
1706 F: arch/arm/mach-aspeed/
1709 ARM/BITMAIN ARCHITECTURE
1710 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1714 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1715 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1716 F: arch/arm64/boot/dts/bitmain/
1717 F: drivers/clk/clk-bm1880.c
1718 F: drivers/pinctrl/pinctrl-bm1880.c
1720 ARM/CALXEDA HIGHBANK ARCHITECTURE
1721 M: Andre Przywara <andre.przywara@arm.com>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 F: arch/arm/boot/dts/ecx-*.dts*
1725 F: arch/arm/boot/dts/highbank.dts
1726 F: arch/arm/mach-highbank/
1728 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1729 M: Krzysztof Halasa <khalasa@piap.pl>
1731 F: arch/arm/mach-cns3xxx/
1733 ARM/CAVIUM THUNDER NETWORK DRIVER
1734 M: Sunil Goutham <sgoutham@marvell.com>
1735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 F: drivers/net/ethernet/cavium/thunder/
1739 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1740 M: Lukasz Majewski <lukma@denx.de>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 F: arch/arm/mach-ep93xx/ts72xx.c
1745 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1746 M: Alexander Shiyan <shc_work@mail.ru>
1747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1752 M: Lennert Buytenhek <kernel@wantstofly.org>
1753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1757 M: Hartley Sweeten <hsweeten@visionengravers.com>
1758 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 F: arch/arm/mach-ep93xx/
1762 F: arch/arm/mach-ep93xx/include/mach/
1765 M: Russell King <linux@armlinux.org.uk>
1766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1769 F: drivers/clk/clkdev.c
1771 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1772 M: Baruch Siach <baruch@tkos.co.il>
1773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 F: arch/arm/boot/dts/cx92755*
1778 ARM/CONTEC MICRO9 MACHINE SUPPORT
1779 M: Hubert Feurstein <hubert.feurstein@contec.at>
1781 F: arch/arm/mach-ep93xx/micro9.c
1783 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1784 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1785 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1786 R: Mike Leach <mike.leach@linaro.org>
1787 R: Leo Yan <leo.yan@linaro.org>
1788 L: coresight@lists.linaro.org (moderated for non-subscribers)
1789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1792 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1793 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1794 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1795 F: Documentation/devicetree/bindings/arm/coresight.txt
1796 F: Documentation/devicetree/bindings/arm/ete.yaml
1797 F: Documentation/devicetree/bindings/arm/trbe.yaml
1798 F: Documentation/trace/coresight/*
1799 F: drivers/hwtracing/coresight/*
1800 F: include/dt-bindings/arm/coresight-cti-dt.h
1801 F: include/linux/coresight*
1802 F: tools/perf/arch/arm/util/auxtrace.c
1803 F: tools/perf/arch/arm/util/cs-etm.c
1804 F: tools/perf/arch/arm/util/cs-etm.h
1805 F: tools/perf/arch/arm/util/pmu.c
1806 F: tools/perf/util/cs-etm-decoder/*
1807 F: tools/perf/util/cs-etm.*
1809 ARM/CORGI MACHINE SUPPORT
1810 M: Richard Purdie <rpurdie@rpsys.net>
1813 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1814 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1815 M: Linus Walleij <linus.walleij@linaro.org>
1816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818 T: git git://github.com/ulli-kroll/linux.git
1819 F: Documentation/devicetree/bindings/arm/gemini.txt
1820 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1821 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1822 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1823 F: arch/arm/mach-gemini/
1824 F: drivers/crypto/gemini/
1825 F: drivers/net/ethernet/cortina/
1826 F: drivers/pinctrl/pinctrl-gemini.c
1827 F: drivers/rtc/rtc-ftrtc010.c
1829 ARM/CZ.NIC TURRIS SUPPORT
1830 M: Marek Behún <kabel@kernel.org>
1832 W: https://www.turris.cz/
1833 F: Documentation/ABI/testing/debugfs-moxtet
1834 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1835 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1836 F: Documentation/devicetree/bindings/bus/moxtet.txt
1837 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1838 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1839 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1840 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1841 F: drivers/bus/moxtet.c
1842 F: drivers/firmware/turris-mox-rwtm.c
1843 F: drivers/leds/leds-turris-omnia.c
1844 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1845 F: drivers/gpio/gpio-moxtet.c
1846 F: drivers/watchdog/armada_37xx_wdt.c
1847 F: include/dt-bindings/bus/moxtet.h
1848 F: include/linux/armada-37xx-rwtm-mailbox.h
1849 F: include/linux/moxtet.h
1851 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1852 M: Robert Jarzmik <robert.jarzmik@free.fr>
1853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855 F: arch/arm/mach-pxa/ezx.c
1857 ARM/FARADAY FA526 PORT
1858 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 T: git git://git.berlios.de/gemini-board
1862 F: arch/arm/mm/*-fa*
1864 ARM/FOOTBRIDGE ARCHITECTURE
1865 M: Russell King <linux@armlinux.org.uk>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 W: http://www.armlinux.org.uk/
1869 F: arch/arm/include/asm/hardware/dec21285.h
1870 F: arch/arm/mach-footbridge/
1872 ARM/FREESCALE IMX / MXC 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: Fabio Estevam <festevam@gmail.com>
1877 R: NXP Linux Team <linux-imx@nxp.com>
1878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1881 X: drivers/media/i2c/
1885 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1886 M: Shawn Guo <shawnguo@kernel.org>
1887 M: Li Yang <leoyang.li@nxp.com>
1888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1891 F: arch/arm/boot/dts/ls1021a*
1892 F: arch/arm64/boot/dts/freescale/fsl-*
1893 F: arch/arm64/boot/dts/freescale/qoriq-*
1895 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1896 M: Shawn Guo <shawnguo@kernel.org>
1897 M: Sascha Hauer <s.hauer@pengutronix.de>
1898 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1899 R: Stefan Agner <stefan@agner.ch>
1900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1903 F: arch/arm/boot/dts/vf*
1904 F: arch/arm/mach-imx/*vf610*
1906 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1907 M: Lennert Buytenhek <kernel@wantstofly.org>
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 ARM/GUMSTIX MACHINE SUPPORT
1912 M: Steve Sakoman <sakoman@gmail.com>
1913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1917 M: Philipp Zabel <philipp.zabel@gmail.com>
1918 M: Paul Parsons <lost.distance@yahoo.com>
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 F: arch/arm/mach-pxa/hx4700.c
1922 F: arch/arm/mach-pxa/include/mach/hx4700.h
1923 F: sound/soc/pxa/hx4700.c
1925 ARM/HISILICON SOC SUPPORT
1926 M: Wei Xu <xuwei5@hisilicon.com>
1927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929 W: http://www.hisilicon.com
1930 T: git git://github.com/hisilicon/linux-hisi.git
1931 F: arch/arm/boot/dts/hi3*
1932 F: arch/arm/boot/dts/hip*
1933 F: arch/arm/boot/dts/hisi*
1934 F: arch/arm/mach-hisi/
1935 F: arch/arm64/boot/dts/hisilicon/
1937 ARM/HP JORNADA 7XX MACHINE SUPPORT
1938 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1942 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1943 F: arch/arm/mach-sa1100/jornada720.c
1945 ARM/IGEP MACHINE SUPPORT
1946 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1947 M: Javier Martinez Canillas <javier@dowhile0.org>
1948 L: linux-omap@vger.kernel.org
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 F: arch/arm/boot/dts/omap3-igep*
1953 ARM/INCOME PXA270 SUPPORT
1954 M: Marek Vasut <marek.vasut@gmail.com>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1959 ARM/INTEL IOP32X ARM ARCHITECTURE
1960 M: Lennert Buytenhek <kernel@wantstofly.org>
1961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 ARM/INTEL IQ81342EX MACHINE SUPPORT
1965 M: Lennert Buytenhek <kernel@wantstofly.org>
1966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 ARM/INTEL IXDP2850 MACHINE SUPPORT
1970 M: Lennert Buytenhek <kernel@wantstofly.org>
1971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 ARM/INTEL IXP4XX ARM ARCHITECTURE
1975 M: Linus Walleij <linusw@kernel.org>
1976 M: Imre Kaloz <kaloz@openwrt.org>
1977 M: Krzysztof Halasa <khalasa@piap.pl>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1981 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1982 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1983 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1984 F: arch/arm/mach-ixp4xx/
1985 F: drivers/clocksource/timer-ixp4xx.c
1986 F: drivers/crypto/ixp4xx_crypto.c
1987 F: drivers/gpio/gpio-ixp4xx.c
1988 F: drivers/irqchip/irq-ixp4xx.c
1989 F: include/linux/irqchip/irq-ixp4xx.h
1990 F: include/linux/platform_data/timer-ixp4xx.h
1992 ARM/INTEL KEEMBAY ARCHITECTURE
1993 M: Paul J. Murphy <paul.j.murphy@intel.com>
1994 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1996 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1997 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1998 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2000 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2001 M: Jonathan Cameron <jic23@cam.ac.uk>
2002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 F: arch/arm/mach-pxa/stargate2.c
2005 F: drivers/pcmcia/pxa2xx_stargate2.c
2007 ARM/INTEL XSC3 (MANZANO) ARM CORE
2008 M: Lennert Buytenhek <kernel@wantstofly.org>
2009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2013 M: Lennert Buytenhek <kernel@wantstofly.org>
2014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 ARM/LG1K ARCHITECTURE
2018 M: Chanho Min <chanho.min@lge.com>
2019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 F: arch/arm64/boot/dts/lg/
2023 ARM/LOGICPD PXA270 MACHINE SUPPORT
2024 M: Lennert Buytenhek <kernel@wantstofly.org>
2025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 ARM/LPC18XX ARCHITECTURE
2029 M: Vladimir Zapolskiy <vz@mleia.com>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2033 F: arch/arm/boot/dts/lpc43*
2034 F: drivers/i2c/busses/i2c-lpc2k.c
2035 F: drivers/memory/pl172.c
2036 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2037 F: drivers/rtc/rtc-lpc24xx.c
2040 ARM/LPC32XX SOC SUPPORT
2041 M: Vladimir Zapolskiy <vz@mleia.com>
2042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2045 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2046 F: arch/arm/boot/dts/lpc32*
2047 F: arch/arm/mach-lpc32xx/
2048 F: drivers/i2c/busses/i2c-pnx.c
2049 F: drivers/net/ethernet/nxp/lpc_eth.c
2050 F: drivers/usb/host/ohci-nxp.c
2051 F: drivers/watchdog/pnx4008_wdt.c
2054 ARM/MAGICIAN MACHINE SUPPORT
2055 M: Philipp Zabel <philipp.zabel@gmail.com>
2058 ARM/Marvell Dove/MV78xx0/Orion SOC support
2059 M: Andrew Lunn <andrew@lunn.ch>
2060 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2061 M: Gregory Clement <gregory.clement@bootlin.com>
2062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2065 F: Documentation/devicetree/bindings/soc/dove/
2066 F: arch/arm/boot/dts/dove*
2067 F: arch/arm/boot/dts/orion5x*
2068 F: arch/arm/mach-dove/
2069 F: arch/arm/mach-mv78xx0/
2070 F: arch/arm/mach-orion5x/
2071 F: arch/arm/plat-orion/
2072 F: drivers/soc/dove/
2074 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2075 M: Andrew Lunn <andrew@lunn.ch>
2076 M: Gregory Clement <gregory.clement@bootlin.com>
2077 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2081 F: arch/arm/boot/dts/armada*
2082 F: arch/arm/boot/dts/kirkwood*
2083 F: arch/arm/configs/mvebu_*_defconfig
2084 F: arch/arm/mach-mvebu/
2085 F: arch/arm64/boot/dts/marvell/armada*
2086 F: arch/arm64/boot/dts/marvell/cn913*
2087 F: drivers/cpufreq/armada-37xx-cpufreq.c
2088 F: drivers/cpufreq/armada-8k-cpufreq.c
2089 F: drivers/cpufreq/mvebu-cpufreq.c
2090 F: drivers/irqchip/irq-armada-370-xp.c
2091 F: drivers/irqchip/irq-mvebu-*
2092 F: drivers/pinctrl/mvebu/
2093 F: drivers/rtc/rtc-armada38x.c
2095 ARM/Mediatek RTC DRIVER
2096 M: Eddie Huang <eddie.huang@mediatek.com>
2097 M: Sean Wang <sean.wang@mediatek.com>
2098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2101 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2102 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2103 F: drivers/rtc/rtc-mt2712.c
2104 F: drivers/rtc/rtc-mt6397.c
2105 F: drivers/rtc/rtc-mt7622.c
2107 ARM/Mediatek SoC support
2108 M: Matthias Brugger <matthias.bgg@gmail.com>
2109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2112 W: https://mtk.wiki.kernel.org/
2113 C: irc://chat.freenode.net/linux-mediatek
2114 F: arch/arm/boot/dts/mt6*
2115 F: arch/arm/boot/dts/mt7*
2116 F: arch/arm/boot/dts/mt8*
2117 F: arch/arm/mach-mediatek/
2118 F: arch/arm64/boot/dts/mediatek/
2119 F: drivers/soc/mediatek/
2124 ARM/Mediatek USB3 PHY DRIVER
2125 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2129 F: Documentation/devicetree/bindings/phy/mediatek,*
2130 F: drivers/phy/mediatek/
2132 ARM/Microchip (AT91) SoC support
2133 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2134 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2135 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 W: http://www.linux4sam.org
2139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2140 F: arch/arm/boot/dts/at91*.dts
2141 F: arch/arm/boot/dts/at91*.dtsi
2142 F: arch/arm/boot/dts/sama*.dts
2143 F: arch/arm/boot/dts/sama*.dtsi
2144 F: arch/arm/include/debug/at91.S
2145 F: arch/arm/mach-at91/
2146 F: drivers/memory/atmel*
2147 F: drivers/watchdog/sama5d4_wdt.c
2148 F: include/soc/at91/
2149 X: drivers/input/touchscreen/atmel_mxt_ts.c
2150 X: drivers/net/wireless/atmel/
2154 ARM/Microchip Sparx5 SoC support
2155 M: Lars Povlsen <lars.povlsen@microchip.com>
2156 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2157 M: UNGLinuxDriver@microchip.com
2158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 T: git git://github.com/microchip-ung/linux-upstream.git
2161 F: arch/arm64/boot/dts/microchip/
2162 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2165 Microchip Timer Counter Block (TCB) Capture Driver
2166 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 L: linux-iio@vger.kernel.org
2170 F: drivers/counter/microchip-tcb-capture.c
2172 ARM/MIOA701 MACHINE SUPPORT
2173 M: Robert Jarzmik <robert.jarzmik@free.fr>
2174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 F: arch/arm/mach-pxa/mioa701.c
2178 ARM/MStar/Sigmastar Armv7 SoC support
2179 M: Daniel Palmer <daniel@thingy.jp>
2180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 W: http://linux-chenxing.org/
2183 F: Documentation/devicetree/bindings/arm/mstar/*
2184 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2185 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2186 F: arch/arm/boot/dts/mstar-*
2187 F: arch/arm/mach-mstar/
2188 F: drivers/clk/mstar/
2189 F: drivers/gpio/gpio-msc313.c
2190 F: include/dt-bindings/clock/mstar-*
2191 F: include/dt-bindings/gpio/msc313-gpio.h
2193 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2194 M: Michael Petchkovsky <mkpetch@internode.on.net>
2197 ARM/NOMADIK/Ux500 ARCHITECTURES
2198 M: Linus Walleij <linus.walleij@linaro.org>
2199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2202 F: Documentation/devicetree/bindings/arm/ste-*
2203 F: Documentation/devicetree/bindings/arm/ux500.yaml
2204 F: Documentation/devicetree/bindings/arm/ux500/
2205 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2206 F: arch/arm/boot/dts/ste-*
2207 F: arch/arm/mach-nomadik/
2208 F: arch/arm/mach-ux500/
2209 F: drivers/clk/clk-nomadik.c
2210 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2211 F: drivers/dma/ste_dma40*
2212 F: drivers/hwspinlock/u8500_hsem.c
2213 F: drivers/i2c/busses/i2c-nomadik.c
2214 F: drivers/iio/adc/ab8500-gpadc.c
2215 F: drivers/mfd/ab8500*
2216 F: drivers/mfd/abx500*
2217 F: drivers/mfd/db8500*
2218 F: drivers/mfd/dbx500*
2219 F: drivers/pinctrl/nomadik/
2220 F: drivers/rtc/rtc-ab8500.c
2221 F: drivers/rtc/rtc-pl031.c
2222 F: drivers/soc/ux500/
2224 ARM/NUVOTON NPCM ARCHITECTURE
2225 M: Avi Fishman <avifishman70@gmail.com>
2226 M: Tomer Maimon <tmaimon77@gmail.com>
2227 M: Tali Perry <tali.perry1@gmail.com>
2228 R: Patrick Venture <venture@google.com>
2229 R: Nancy Yuen <yuenn@google.com>
2230 R: Benjamin Fair <benjaminfair@google.com>
2231 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2233 F: Documentation/devicetree/bindings/*/*/*npcm*
2234 F: Documentation/devicetree/bindings/*/*npcm*
2235 F: arch/arm/boot/dts/nuvoton-npcm*
2236 F: arch/arm/mach-npcm/
2238 F: drivers/*/*/*npcm*
2239 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2241 ARM/NUVOTON WPCM450 ARCHITECTURE
2242 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2243 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2245 F: Documentation/devicetree/bindings/*/*wpcm*
2246 F: arch/arm/boot/dts/nuvoton-wpcm450*
2247 F: arch/arm/mach-npcm/wpcm450.c
2250 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2251 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2253 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2254 F: arch/arm/mach-s3c/gta02.h
2255 F: arch/arm/mach-s3c/mach-gta02.c
2257 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2258 M: Alexander Clouter <alex@digriz.org.uk>
2259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2261 W: http://www.digriz.org.uk/ts78xx/kernel
2262 F: arch/arm/mach-orion5x/ts78xx-*
2264 ARM/OXNAS platform support
2265 M: Neil Armstrong <narmstrong@baylibre.com>
2266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2267 L: linux-oxnas@groups.io (moderated for non-subscribers)
2269 F: arch/arm/boot/dts/ox8*.dts*
2270 F: arch/arm/mach-oxnas/
2271 F: drivers/power/reset/oxnas-restart.c
2274 ARM/PALM TREO SUPPORT
2275 M: Tomas Cech <sleep_walker@suse.com>
2276 L: linux-arm-kernel@lists.infradead.org
2278 W: http://hackndev.com
2279 F: arch/arm/mach-pxa/palmtreo.*
2281 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2282 M: Marek Vasut <marek.vasut@gmail.com>
2283 L: linux-arm-kernel@lists.infradead.org
2285 W: http://hackndev.com
2286 F: arch/arm/mach-pxa/include/mach/palmld.h
2287 F: arch/arm/mach-pxa/include/mach/palmtc.h
2288 F: arch/arm/mach-pxa/include/mach/palmtx.h
2289 F: arch/arm/mach-pxa/palmld.c
2290 F: arch/arm/mach-pxa/palmt5.*
2291 F: arch/arm/mach-pxa/palmtc.c
2292 F: arch/arm/mach-pxa/palmte2.*
2293 F: arch/arm/mach-pxa/palmtx.c
2296 M: Sergey Lapin <slapin@ossfans.org>
2297 L: linux-arm-kernel@lists.infradead.org
2299 W: http://hackndev.com
2300 F: arch/arm/mach-pxa/palmz72.*
2303 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2305 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2307 ARM/PT DIGITAL BOARD PORT
2308 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 W: http://www.armlinux.org.uk/
2313 ARM/QUALCOMM SUPPORT
2314 M: Andy Gross <agross@kernel.org>
2315 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2316 L: linux-arm-msm@vger.kernel.org
2318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2319 F: Documentation/devicetree/bindings/*/qcom*
2320 F: Documentation/devicetree/bindings/soc/qcom/
2321 F: arch/arm/boot/dts/qcom-*.dts
2322 F: arch/arm/boot/dts/qcom-*.dtsi
2323 F: arch/arm/mach-qcom/
2324 F: arch/arm64/boot/dts/qcom/
2325 F: drivers/*/*/qcom*
2326 F: drivers/*/*/qcom/
2327 F: drivers/*/pm8???-*
2330 F: drivers/bluetooth/btqcomsmd.c
2331 F: drivers/clocksource/timer-qcom.c
2332 F: drivers/cpuidle/cpuidle-qcom-spm.c
2333 F: drivers/extcon/extcon-qcom*
2334 F: drivers/i2c/busses/i2c-qcom-geni.c
2335 F: drivers/i2c/busses/i2c-qup.c
2336 F: drivers/iommu/msm*
2337 F: drivers/mfd/ssbi.c
2338 F: drivers/mmc/host/mmci_qcom*
2339 F: drivers/mmc/host/sdhci-msm.c
2340 F: drivers/pci/controller/dwc/pcie-qcom.c
2341 F: drivers/phy/qualcomm/
2342 F: drivers/power/*/msm*
2343 F: drivers/reset/reset-qcom-*
2344 F: drivers/scsi/ufs/ufs-qcom*
2345 F: drivers/spi/spi-geni-qcom.c
2346 F: drivers/spi/spi-qcom-qspi.c
2347 F: drivers/spi/spi-qup.c
2348 F: drivers/tty/serial/msm_serial.c
2349 F: drivers/usb/dwc3/dwc3-qcom.c
2350 F: include/dt-bindings/*/qcom*
2351 F: include/linux/*/qcom*
2352 F: include/linux/soc/qcom/
2354 ARM/RADISYS ENP2611 MACHINE SUPPORT
2355 M: Lennert Buytenhek <kernel@wantstofly.org>
2356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359 ARM/RDA MICRO ARCHITECTURE
2360 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2362 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2364 F: Documentation/devicetree/bindings/arm/rda.yaml
2365 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2366 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2367 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2368 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2369 F: arch/arm/boot/dts/rda8810pl-*
2370 F: drivers/clocksource/timer-rda.c
2371 F: drivers/gpio/gpio-rda.c
2372 F: drivers/irqchip/irq-rda-intc.c
2373 F: drivers/tty/serial/rda-uart.c
2375 ARM/REALTEK ARCHITECTURE
2376 M: Andreas Färber <afaerber@suse.de>
2377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2380 F: Documentation/devicetree/bindings/arm/realtek.yaml
2381 F: arch/arm/boot/dts/rtd*
2382 F: arch/arm/mach-realtek/
2383 F: arch/arm64/boot/dts/realtek/
2385 ARM/RENESAS ARM64 ARCHITECTURE
2386 M: Geert Uytterhoeven <geert+renesas@glider.be>
2387 M: Magnus Damm <magnus.damm@gmail.com>
2388 L: linux-renesas-soc@vger.kernel.org
2390 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2392 F: Documentation/devicetree/bindings/arm/renesas.yaml
2393 F: arch/arm64/boot/dts/renesas/
2394 F: drivers/soc/renesas/
2395 F: include/linux/soc/renesas/
2397 ARM/RISCPC ARCHITECTURE
2398 M: Russell King <linux@armlinux.org.uk>
2399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401 W: http://www.armlinux.org.uk/
2402 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2403 F: arch/arm/include/asm/hardware/ioc.h
2404 F: arch/arm/include/asm/hardware/iomd.h
2405 F: arch/arm/include/asm/hardware/memc.h
2406 F: arch/arm/mach-rpc/
2407 F: drivers/net/ethernet/8390/etherh.c
2408 F: drivers/net/ethernet/i825xx/ether1*
2409 F: drivers/net/ethernet/seeq/ether3*
2410 F: drivers/scsi/arm/
2412 ARM/Rockchip SoC support
2413 M: Heiko Stuebner <heiko@sntech.de>
2414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 L: linux-rockchip@lists.infradead.org
2417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2418 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2419 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2420 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2421 F: arch/arm/boot/dts/rk3*
2422 F: arch/arm/boot/dts/rv1108*
2423 F: arch/arm/mach-rockchip/
2424 F: drivers/*/*/*rockchip*
2425 F: drivers/*/*rockchip*
2426 F: drivers/clk/rockchip/
2427 F: drivers/i2c/busses/i2c-rk3x.c
2428 F: sound/soc/rockchip/
2431 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2432 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2434 L: linux-samsung-soc@vger.kernel.org
2436 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2437 F: Documentation/arm/samsung/
2438 F: Documentation/devicetree/bindings/arm/samsung/
2439 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2440 F: arch/arm/boot/dts/exynos*
2441 F: arch/arm/boot/dts/s3c*
2442 F: arch/arm/boot/dts/s5p*
2443 F: arch/arm/mach-exynos*/
2444 F: arch/arm/mach-s3c/
2445 F: arch/arm/mach-s5p*/
2446 F: arch/arm64/boot/dts/exynos/
2447 F: drivers/*/*/*s3c24*
2448 F: drivers/*/*s3c24*
2449 F: drivers/*/*s3c64xx*
2450 F: drivers/*/*s5pv210*
2451 F: drivers/memory/samsung/
2452 F: drivers/soc/samsung/
2453 F: drivers/tty/serial/samsung*
2454 F: include/linux/platform_data/*s3c*
2455 F: include/linux/serial_s3c.h
2456 F: include/linux/soc/samsung/
2462 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2463 M: Andrzej Hajda <a.hajda@samsung.com>
2464 L: linux-arm-kernel@lists.infradead.org
2465 L: linux-media@vger.kernel.org
2467 F: drivers/media/platform/s5p-g2d/
2469 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2470 M: Marek Szyprowski <m.szyprowski@samsung.com>
2471 L: linux-samsung-soc@vger.kernel.org
2472 L: linux-media@vger.kernel.org
2474 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2475 F: drivers/media/cec/platform/s5p/
2477 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2478 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2479 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2480 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2481 L: linux-arm-kernel@lists.infradead.org
2482 L: linux-media@vger.kernel.org
2484 F: drivers/media/platform/s5p-jpeg/
2486 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2487 M: Andrzej Hajda <a.hajda@samsung.com>
2488 L: linux-arm-kernel@lists.infradead.org
2489 L: linux-media@vger.kernel.org
2491 F: drivers/media/platform/s5p-mfc/
2493 ARM/SHMOBILE ARM ARCHITECTURE
2494 M: Geert Uytterhoeven <geert+renesas@glider.be>
2495 M: Magnus Damm <magnus.damm@gmail.com>
2496 L: linux-renesas-soc@vger.kernel.org
2498 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2500 F: Documentation/devicetree/bindings/arm/renesas.yaml
2501 F: arch/arm/boot/dts/emev2*
2502 F: arch/arm/boot/dts/gr-peach*
2503 F: arch/arm/boot/dts/iwg20d-q7*
2504 F: arch/arm/boot/dts/r7s*
2505 F: arch/arm/boot/dts/r8a*
2506 F: arch/arm/boot/dts/r9a*
2507 F: arch/arm/boot/dts/sh*
2508 F: arch/arm/configs/shmobile_defconfig
2509 F: arch/arm/include/debug/renesas-scif.S
2510 F: arch/arm/mach-shmobile/
2511 F: drivers/soc/renesas/
2512 F: include/linux/soc/renesas/
2514 ARM/SOCFPGA ARCHITECTURE
2515 M: Dinh Nguyen <dinguyen@kernel.org>
2517 W: http://www.rocketboards.org
2518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2519 F: arch/arm/boot/dts/socfpga*
2520 F: arch/arm/configs/socfpga_defconfig
2521 F: arch/arm/mach-socfpga/
2522 F: arch/arm64/boot/dts/altera/
2523 F: arch/arm64/boot/dts/intel/
2525 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2526 M: Dinh Nguyen <dinguyen@kernel.org>
2528 F: drivers/clk/socfpga/
2530 ARM/SOCFPGA EDAC SUPPORT
2531 M: Dinh Nguyen <dinguyen@kernel.org>
2533 F: drivers/edac/altera_edac.[ch]
2535 ARM/SPREADTRUM SoC SUPPORT
2536 M: Orson Zhai <orsonzhai@gmail.com>
2537 M: Baolin Wang <baolin.wang7@gmail.com>
2538 M: Chunyan Zhang <zhang.lyra@gmail.com>
2540 F: arch/arm64/boot/dts/sprd
2545 ARM/STI ARCHITECTURE
2546 M: Patrice Chotard <patrice.chotard@foss.st.com>
2547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549 W: http://www.stlinux.com
2550 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2551 F: arch/arm/boot/dts/sti*
2552 F: arch/arm/mach-sti/
2553 F: drivers/ata/ahci_st.c
2554 F: drivers/char/hw_random/st-rng.c
2555 F: drivers/clocksource/arm_global_timer.c
2556 F: drivers/clocksource/clksrc_st_lpc.c
2557 F: drivers/cpufreq/sti-cpufreq.c
2558 F: drivers/dma/st_fdma*
2559 F: drivers/i2c/busses/i2c-st.c
2560 F: drivers/media/platform/sti/c8sectpfe/
2561 F: drivers/media/rc/st_rc.c
2562 F: drivers/mmc/host/sdhci-st.c
2563 F: drivers/phy/st/phy-miphy28lp.c
2564 F: drivers/phy/st/phy-stih407-usb.c
2565 F: drivers/pinctrl/pinctrl-st.c
2566 F: drivers/remoteproc/st_remoteproc.c
2567 F: drivers/remoteproc/st_slim_rproc.c
2568 F: drivers/reset/sti/
2569 F: drivers/rtc/rtc-st-lpc.c
2570 F: drivers/tty/serial/st-asc.c
2571 F: drivers/usb/dwc3/dwc3-st.c
2572 F: drivers/usb/host/ehci-st.c
2573 F: drivers/usb/host/ohci-st.c
2574 F: drivers/watchdog/st_lpc_wdt.c
2575 F: include/linux/remoteproc/st_slim_rproc.h
2577 ARM/STM32 ARCHITECTURE
2578 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2579 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2580 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2584 F: arch/arm/boot/dts/stm32*
2585 F: arch/arm/mach-stm32/
2586 F: drivers/clocksource/armv7m_systick.c
2590 ARM/Synaptics SoC support
2591 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2592 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2595 F: arch/arm/boot/dts/berlin*
2596 F: arch/arm/mach-berlin/
2597 F: arch/arm64/boot/dts/synaptics/
2599 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2600 M: Lennert Buytenhek <kernel@wantstofly.org>
2601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2604 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2605 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2606 L: linux-tegra@vger.kernel.org
2607 L: linux-media@vger.kernel.org
2609 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2610 F: drivers/media/cec/platform/tegra/
2612 ARM/TETON BGA MACHINE SUPPORT
2613 M: "Mark F. Brown" <mark.brown314@gmail.com>
2614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2618 M: Santosh Shilimkar <ssantosh@kernel.org>
2619 L: linux-kernel@vger.kernel.org
2621 F: drivers/memory/*emif*
2623 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2624 M: Santosh Shilimkar <ssantosh@kernel.org>
2625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2628 F: arch/arm/boot/dts/keystone-*
2629 F: arch/arm/mach-keystone/
2631 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2632 M: Santosh Shilimkar <ssantosh@kernel.org>
2633 L: linux-kernel@vger.kernel.org
2635 F: drivers/clk/keystone/
2637 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2638 M: Santosh Shilimkar <ssantosh@kernel.org>
2639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2640 L: linux-kernel@vger.kernel.org
2642 F: drivers/clocksource/timer-keystone.c
2644 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2645 M: Santosh Shilimkar <ssantosh@kernel.org>
2646 L: linux-kernel@vger.kernel.org
2648 F: drivers/power/reset/keystone-reset.c
2650 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2651 M: Nishanth Menon <nm@ti.com>
2652 M: Tero Kristo <kristo@kernel.org>
2653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2655 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2656 F: arch/arm64/boot/dts/ti/Makefile
2657 F: arch/arm64/boot/dts/ti/k3-*
2658 F: include/dt-bindings/pinctrl/k3.h
2660 ARM/THECUS N2100 MACHINE SUPPORT
2661 M: Lennert Buytenhek <kernel@wantstofly.org>
2662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2665 ARM/TOSA MACHINE SUPPORT
2666 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2667 M: Dirk Opfer <dirk@opfer-online.de>
2670 ARM/TOSHIBA VISCONTI ARCHITECTURE
2671 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2675 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2676 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2677 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2678 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2679 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2680 F: arch/arm64/boot/dts/toshiba/
2681 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2682 F: drivers/gpio/gpio-visconti.c
2683 F: drivers/pinctrl/visconti/
2684 F: drivers/watchdog/visconti_wdt.c
2687 ARM/UNIPHIER ARCHITECTURE
2688 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2689 M: Masami Hiramatsu <mhiramat@kernel.org>
2690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2692 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2693 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2694 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2695 F: arch/arm/boot/dts/uniphier*
2696 F: arch/arm/include/asm/hardware/cache-uniphier.h
2697 F: arch/arm/mach-uniphier/
2698 F: arch/arm/mm/cache-uniphier.c
2699 F: arch/arm64/boot/dts/socionext/uniphier*
2700 F: drivers/bus/uniphier-system-bus.c
2701 F: drivers/clk/uniphier/
2702 F: drivers/dma/uniphier-mdmac.c
2703 F: drivers/gpio/gpio-uniphier.c
2704 F: drivers/i2c/busses/i2c-uniphier*
2705 F: drivers/irqchip/irq-uniphier-aidet.c
2706 F: drivers/mmc/host/uniphier-sd.c
2707 F: drivers/pinctrl/uniphier/
2708 F: drivers/reset/reset-uniphier.c
2709 F: drivers/tty/serial/8250/8250_uniphier.c
2712 ARM/VERSATILE EXPRESS PLATFORM
2713 M: Liviu Dudau <liviu.dudau@arm.com>
2714 M: Sudeep Holla <sudeep.holla@arm.com>
2715 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2720 F: arch/arm/boot/dts/vexpress*
2721 F: arch/arm/mach-vexpress/
2722 F: arch/arm64/boot/dts/arm/
2723 F: drivers/clk/versatile/clk-vexpress-osc.c
2724 F: drivers/clocksource/timer-versatile.c
2728 M: Russell King <linux@armlinux.org.uk>
2729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2731 W: http://www.armlinux.org.uk/
2734 ARM/VOIPAC PXA270 SUPPORT
2735 M: Marek Vasut <marek.vasut@gmail.com>
2736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2738 F: arch/arm/mach-pxa/include/mach/vpac270.h
2739 F: arch/arm/mach-pxa/vpac270.c
2741 ARM/VT8500 ARM ARCHITECTURE
2742 M: Tony Prisk <linux@prisktech.co.nz>
2743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2745 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2746 F: arch/arm/mach-vt8500/
2747 F: drivers/clocksource/timer-vt8500.c
2748 F: drivers/i2c/busses/i2c-wmt.c
2749 F: drivers/mmc/host/wmt-sdmmc.c
2750 F: drivers/pwm/pwm-vt8500.c
2751 F: drivers/rtc/rtc-vt8500.c
2752 F: drivers/tty/serial/vt8500_serial.c
2753 F: drivers/usb/host/ehci-platform.c
2754 F: drivers/usb/host/uhci-platform.c
2755 F: drivers/video/fbdev/vt8500lcdfb.*
2756 F: drivers/video/fbdev/wm8505fb*
2757 F: drivers/video/fbdev/wmt_ge_rops.*
2759 ARM/ZIPIT Z2 SUPPORT
2760 M: Marek Vasut <marek.vasut@gmail.com>
2761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2763 F: arch/arm/mach-pxa/include/mach/z2.h
2764 F: arch/arm/mach-pxa/z2.c
2766 ARM/ZYNQ ARCHITECTURE
2767 M: Michal Simek <michal.simek@xilinx.com>
2768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2770 W: http://wiki.xilinx.com
2771 T: git https://github.com/Xilinx/linux-xlnx.git
2772 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2773 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2774 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2775 F: arch/arm/mach-zynq/
2776 F: drivers/clocksource/timer-cadence-ttc.c
2777 F: drivers/cpuidle/cpuidle-zynq.c
2778 F: drivers/edac/synopsys_edac.c
2779 F: drivers/i2c/busses/i2c-cadence.c
2780 F: drivers/i2c/busses/i2c-xiic.c
2781 F: drivers/mmc/host/sdhci-of-arasan.c
2785 ARM64 PORT (AARCH64 ARCHITECTURE)
2786 M: Catalin Marinas <catalin.marinas@arm.com>
2787 M: Will Deacon <will@kernel.org>
2788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2791 F: Documentation/arm64/
2793 F: tools/testing/selftests/arm64/
2794 X: arch/arm64/boot/dts/
2796 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2797 M: George McCollister <george.mccollister@gmail.com>
2798 L: netdev@vger.kernel.org
2800 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2801 F: drivers/net/dsa/xrs700x/*
2802 F: net/dsa/tag_xrs700x.c
2804 AS3645A LED FLASH CONTROLLER DRIVER
2805 M: Sakari Ailus <sakari.ailus@iki.fi>
2806 L: linux-leds@vger.kernel.org
2808 F: drivers/leds/leds-as3645a.c
2810 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2811 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2812 L: linux-media@vger.kernel.org
2814 T: git git://linuxtv.org/media_tree.git
2815 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2816 F: drivers/media/i2c/ak7375.c
2818 ASAHI KASEI AK8974 DRIVER
2819 M: Linus Walleij <linus.walleij@linaro.org>
2820 L: linux-iio@vger.kernel.org
2822 W: http://www.akm.com/
2823 F: drivers/iio/magnetometer/ak8974.c
2825 ASC7621 HARDWARE MONITOR DRIVER
2826 M: George Joseph <george.joseph@fairview5.com>
2827 L: linux-hwmon@vger.kernel.org
2829 F: Documentation/hwmon/asc7621.rst
2830 F: drivers/hwmon/asc7621.c
2832 ASPEED PINCTRL DRIVERS
2833 M: Andrew Jeffery <andrew@aj.id.au>
2834 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2835 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2836 L: linux-gpio@vger.kernel.org
2838 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2839 F: drivers/pinctrl/aspeed/
2841 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2842 M: Eddie James <eajames@linux.ibm.com>
2843 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2845 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2846 F: drivers/irqchip/irq-aspeed-scu-ic.c
2847 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2849 ASPEED SD/MMC DRIVER
2850 M: Andrew Jeffery <andrew@aj.id.au>
2851 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2852 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2853 L: linux-mmc@vger.kernel.org
2855 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2856 F: drivers/mmc/host/sdhci-of-aspeed*
2858 ASPEED VIDEO ENGINE DRIVER
2859 M: Eddie James <eajames@linux.ibm.com>
2860 L: linux-media@vger.kernel.org
2861 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2863 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2864 F: drivers/media/platform/aspeed-video.c
2866 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2867 M: Corentin Chary <corentin.chary@gmail.com>
2868 L: acpi4asus-user@lists.sourceforge.net
2869 L: platform-driver-x86@vger.kernel.org
2871 W: http://acpi4asus.sf.net
2872 F: drivers/platform/x86/asus*.c
2873 F: drivers/platform/x86/eeepc*.c
2875 ASUS WIRELESS RADIO CONTROL DRIVER
2876 M: João Paulo Rechi Vita <jprvita@gmail.com>
2877 L: platform-driver-x86@vger.kernel.org
2879 F: drivers/platform/x86/asus-wireless.c
2882 M: David Howells <dhowells@redhat.com>
2883 L: keyrings@vger.kernel.org
2885 F: Documentation/crypto/asymmetric-keys.rst
2886 F: crypto/asymmetric_keys/
2887 F: include/crypto/pkcs7.h
2888 F: include/crypto/public_key.h
2889 F: include/linux/verification.h
2891 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2892 R: Dan Williams <dan.j.williams@intel.com>
2894 W: http://sourceforge.net/projects/xscaleiop
2895 F: Documentation/crypto/async-tx-api.rst
2897 F: include/linux/async_tx.h
2900 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2901 L: linux-i2c@vger.kernel.org
2903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2904 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2905 F: drivers/misc/eeprom/at24.c
2907 ATA OVER ETHERNET (AOE) DRIVER
2908 M: "Justin Sanders" <justin@coraid.com>
2910 W: http://www.openaoe.org/
2911 F: Documentation/admin-guide/aoe/
2912 F: drivers/block/aoe/
2914 ATC260X PMIC MFD DRIVER
2915 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2916 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2917 L: linux-actions@lists.infradead.org
2919 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2920 F: drivers/input/misc/atc260x-onkey.c
2921 F: drivers/mfd/atc260*
2922 F: drivers/power/reset/atc260x-poweroff.c
2923 F: drivers/regulator/atc260x-regulator.c
2924 F: include/linux/mfd/atc260x/*
2926 ATHEROS 71XX/9XXX GPIO DRIVER
2927 M: Alban Bedel <albeu@free.fr>
2929 W: https://github.com/AlbanBedel/linux
2930 T: git git://github.com/AlbanBedel/linux
2931 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2932 F: drivers/gpio/gpio-ath79.c
2934 ATHEROS 71XX/9XXX USB PHY DRIVER
2935 M: Alban Bedel <albeu@free.fr>
2937 W: https://github.com/AlbanBedel/linux
2938 T: git git://github.com/AlbanBedel/linux
2939 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2940 F: drivers/phy/qualcomm/phy-ath79-usb.c
2942 ATHEROS ATH GENERIC UTILITIES
2943 M: Kalle Valo <kvalo@codeaurora.org>
2944 L: linux-wireless@vger.kernel.org
2946 F: drivers/net/wireless/ath/*
2948 ATHEROS ATH5K WIRELESS DRIVER
2949 M: Jiri Slaby <jirislaby@kernel.org>
2950 M: Nick Kossifidis <mickflemm@gmail.com>
2951 M: Luis Chamberlain <mcgrof@kernel.org>
2952 L: linux-wireless@vger.kernel.org
2954 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2955 F: drivers/net/wireless/ath/ath5k/
2957 ATHEROS ATH6KL WIRELESS DRIVER
2958 M: Kalle Valo <kvalo@codeaurora.org>
2959 L: linux-wireless@vger.kernel.org
2961 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2963 F: drivers/net/wireless/ath/ath6kl/
2966 M: Ville Syrjala <syrjala@sci.fi>
2968 F: drivers/input/misc/ati_remote2.c
2970 ATK0110 HWMON DRIVER
2971 M: Luca Tettamanti <kronos.it@gmail.com>
2972 L: linux-hwmon@vger.kernel.org
2974 F: drivers/hwmon/asus_atk0110.c
2976 ATLX ETHERNET DRIVERS
2977 M: Chris Snook <chris.snook@gmail.com>
2978 L: netdev@vger.kernel.org
2980 W: http://sourceforge.net/projects/atl1
2981 W: http://atl1.sourceforge.net
2982 F: drivers/net/ethernet/atheros/
2985 M: Chas Williams <3chas3@gmail.com>
2986 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2987 L: netdev@vger.kernel.org
2989 W: http://linux-atm.sourceforge.net
2991 F: include/linux/atm*
2992 F: include/uapi/linux/atm*
2994 ATMEL MACB ETHERNET DRIVER
2995 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2996 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2998 F: drivers/net/ethernet/cadence/
3000 ATMEL MAXTOUCH DRIVER
3001 M: Nick Dyer <nick@shmanahar.org>
3003 T: git git://github.com/ndyer/linux.git
3004 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3005 F: drivers/input/touchscreen/atmel_mxt_ts.c
3007 ATMEL WIRELESS DRIVER
3008 M: Simon Kelley <simon@thekelleys.org.uk>
3009 L: linux-wireless@vger.kernel.org
3011 W: http://www.thekelleys.org.uk/atmel
3012 W: http://atmelwlandriver.sourceforge.net/
3013 F: drivers/net/wireless/atmel/atmel*
3015 ATOMIC INFRASTRUCTURE
3016 M: Will Deacon <will@kernel.org>
3017 M: Peter Zijlstra <peterz@infradead.org>
3018 R: Boqun Feng <boqun.feng@gmail.com>
3019 L: linux-kernel@vger.kernel.org
3021 F: arch/*/include/asm/atomic*.h
3022 F: include/*/atomic*.h
3023 F: include/linux/refcount.h
3024 F: Documentation/atomic_*.txt
3027 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3028 M: Bradley Grove <linuxdrivers@attotech.com>
3029 L: linux-scsi@vger.kernel.org
3031 W: http://www.attotech.com
3032 F: drivers/scsi/esas2r
3034 ATUSB IEEE 802.15.4 RADIO DRIVER
3035 M: Stefan Schmidt <stefan@datenfreihafen.org>
3036 L: linux-wpan@vger.kernel.org
3038 F: drivers/net/ieee802154/at86rf230.h
3039 F: drivers/net/ieee802154/atusb.c
3040 F: drivers/net/ieee802154/atusb.h
3043 M: Paul Moore <paul@paul-moore.com>
3044 M: Eric Paris <eparis@redhat.com>
3045 L: linux-audit@redhat.com (moderated for non-subscribers)
3047 W: https://github.com/linux-audit
3048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3049 F: include/asm-generic/audit_*.h
3050 F: include/linux/audit.h
3051 F: include/uapi/linux/audit.h
3055 AUXILIARY DISPLAY DRIVERS
3056 M: Miguel Ojeda <ojeda@kernel.org>
3058 F: drivers/auxdisplay/
3059 F: include/linux/cfag12864b.h
3061 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3062 M: Andreas Klinger <ak@it-klinger.de>
3063 L: linux-iio@vger.kernel.org
3065 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3066 F: drivers/iio/adc/hx711.c
3069 M: Ralf Baechle <ralf@linux-mips.org>
3070 L: linux-hams@vger.kernel.org
3072 W: http://www.linux-ax25.org/
3073 F: include/net/ax25.h
3074 F: include/uapi/linux/ax25.h
3078 M: Peter Rosin <peda@axentia.se>
3079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3081 F: arch/arm/boot/dts/at91-linea.dtsi
3082 F: arch/arm/boot/dts/at91-natte.dtsi
3083 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3084 F: arch/arm/boot/dts/at91-tse850-3.dts
3086 AXENTIA ASOC DRIVERS
3087 M: Peter Rosin <peda@axentia.se>
3088 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3090 F: Documentation/devicetree/bindings/sound/axentia,*
3091 F: sound/soc/atmel/tse850-pcm5142.c
3093 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3094 M: Nuno Sá <nuno.sa@analog.com>
3095 L: linux-hwmon@vger.kernel.org
3097 W: http://ez.analog.com/community/linux-device-drivers
3098 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3099 F: drivers/hwmon/axi-fan-control.c
3101 AXXIA I2C CONTROLLER
3102 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3103 L: linux-i2c@vger.kernel.org
3105 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3106 F: drivers/i2c/busses/i2c-axxia.c
3109 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3110 L: linux-media@vger.kernel.org
3112 W: https://linuxtv.org
3113 T: git git://linuxtv.org/media_tree.git
3114 F: drivers/media/usb/dvb-usb-v2/az6007.c
3116 AZTECH FM RADIO RECEIVER DRIVER
3117 M: Hans Verkuil <hverkuil@xs4all.nl>
3118 L: linux-media@vger.kernel.org
3120 W: https://linuxtv.org
3121 T: git git://linuxtv.org/media_tree.git
3122 F: drivers/media/radio/radio-aztech*
3125 L: linux-wireless@vger.kernel.org
3126 L: b43-dev@lists.infradead.org
3128 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3129 F: drivers/net/wireless/broadcom/b43/
3131 B43LEGACY WIRELESS DRIVER
3132 M: Larry Finger <Larry.Finger@lwfinger.net>
3133 L: linux-wireless@vger.kernel.org
3134 L: b43-dev@lists.infradead.org
3136 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3137 F: drivers/net/wireless/broadcom/b43legacy/
3139 BACKLIGHT CLASS/SUBSYSTEM
3140 M: Lee Jones <lee.jones@linaro.org>
3141 M: Daniel Thompson <daniel.thompson@linaro.org>
3142 M: Jingoo Han <jingoohan1@gmail.com>
3143 L: dri-devel@lists.freedesktop.org
3145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3146 F: Documentation/ABI/stable/sysfs-class-backlight
3147 F: Documentation/ABI/testing/sysfs-class-backlight
3148 F: Documentation/devicetree/bindings/leds/backlight
3149 F: drivers/video/backlight/
3150 F: include/linux/backlight.h
3151 F: include/linux/pwm_backlight.h
3154 M: Marek Lindner <mareklindner@neomailbox.ch>
3155 M: Simon Wunderlich <sw@simonwunderlich.de>
3156 M: Antonio Quartulli <a@unstable.cc>
3157 M: Sven Eckelmann <sven@narfation.org>
3158 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3160 W: https://www.open-mesh.org/
3161 Q: https://patchwork.open-mesh.org/project/batman/list/
3162 B: https://www.open-mesh.org/projects/batman-adv/issues
3163 C: irc://chat.freenode.net/batman
3164 T: git https://git.open-mesh.org/linux-merge.git
3165 F: Documentation/networking/batman-adv.rst
3166 F: include/uapi/linux/batadv_packet.h
3167 F: include/uapi/linux/batman_adv.h
3170 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3171 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3172 L: linux-hams@vger.kernel.org
3174 W: http://www.baycom.org/~tom/ham/ham.html
3175 F: drivers/net/hamradio/baycom*
3177 BCACHE (BLOCK LAYER CACHE)
3178 M: Coly Li <colyli@suse.de>
3179 M: Kent Overstreet <kent.overstreet@gmail.com>
3180 L: linux-bcache@vger.kernel.org
3182 W: http://bcache.evilpiepirate.org
3183 C: irc://irc.oftc.net/bcache
3184 F: drivers/md/bcache/
3186 BDISP ST MEDIA DRIVER
3187 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3188 L: linux-media@vger.kernel.org
3190 W: https://linuxtv.org
3191 T: git git://linuxtv.org/media_tree.git
3192 F: drivers/media/platform/sti/bdisp
3194 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3195 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3196 L: netdev@vger.kernel.org
3198 F: drivers/net/ethernet/ec_bhf.c
3201 M: Luis de Bethencourt <luisbg@kernel.org>
3202 M: Salah Triki <salah.triki@gmail.com>
3204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3205 F: Documentation/filesystems/befs.rst
3209 M: Paolo Valente <paolo.valente@linaro.org>
3210 M: Jens Axboe <axboe@kernel.dk>
3211 L: linux-block@vger.kernel.org
3213 F: Documentation/block/bfq-iosched.rst
3217 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3219 F: Documentation/filesystems/bfs.rst
3221 F: include/uapi/linux/bfs_fs.h
3224 M: Yury Norov <yury.norov@gmail.com>
3225 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3226 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3228 F: include/asm-generic/bitops/find.h
3229 F: include/linux/bitmap.h
3232 F: lib/find_bit_benchmark.c
3233 F: lib/test_bitmap.c
3234 F: tools/include/asm-generic/bitops/find.h
3235 F: tools/include/linux/bitmap.h
3236 F: tools/lib/bitmap.c
3237 F: tools/lib/find_bit.c
3239 BLINKM RGB LED DRIVER
3240 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3242 F: drivers/leds/leds-blinkm.c
3245 M: Jens Axboe <axboe@kernel.dk>
3246 L: linux-block@vger.kernel.org
3248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3252 F: include/linux/blk*
3253 F: kernel/trace/blktrace.c
3257 M: Joern Engel <joern@lazybastard.org>
3258 L: linux-mtd@lists.infradead.org
3260 F: drivers/mtd/devices/block2mtd.c
3263 M: Marcel Holtmann <marcel@holtmann.org>
3264 M: Johan Hedberg <johan.hedberg@gmail.com>
3265 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3266 L: linux-bluetooth@vger.kernel.org
3268 W: http://www.bluez.org/
3269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3271 F: drivers/bluetooth/
3274 M: Marcel Holtmann <marcel@holtmann.org>
3275 M: Johan Hedberg <johan.hedberg@gmail.com>
3276 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3277 L: linux-bluetooth@vger.kernel.org
3279 W: http://www.bluez.org/
3280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3282 F: include/net/bluetooth/
3286 M: Jay Vosburgh <j.vosburgh@gmail.com>
3287 M: Veaceslav Falico <vfalico@gmail.com>
3288 M: Andy Gospodarek <andy@greyhouse.net>
3289 L: netdev@vger.kernel.org
3291 W: http://sourceforge.net/projects/bonding/
3292 F: drivers/net/bonding/
3293 F: include/net/bonding.h
3294 F: include/uapi/linux/if_bonding.h
3296 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3297 M: Dan Robertson <dan@dlrobertson.com>
3298 L: linux-iio@vger.kernel.org
3300 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3301 F: drivers/iio/accel/bma400*
3303 BPF (Safe dynamic programs and tools)
3304 M: Alexei Starovoitov <ast@kernel.org>
3305 M: Daniel Borkmann <daniel@iogearbox.net>
3306 M: Andrii Nakryiko <andrii@kernel.org>
3307 R: Martin KaFai Lau <kafai@fb.com>
3308 R: Song Liu <songliubraving@fb.com>
3309 R: Yonghong Song <yhs@fb.com>
3310 R: John Fastabend <john.fastabend@gmail.com>
3311 R: KP Singh <kpsingh@kernel.org>
3312 L: netdev@vger.kernel.org
3313 L: bpf@vger.kernel.org
3316 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3319 F: Documentation/bpf/
3320 F: Documentation/networking/filter.rst
3321 F: Documentation/userspace-api/ebpf/
3323 F: include/linux/bpf*
3324 F: include/linux/filter.h
3325 F: include/trace/events/xdp.h
3326 F: include/uapi/linux/bpf*
3327 F: include/uapi/linux/filter.h
3329 F: kernel/trace/bpf_trace.c
3332 F: net/core/filter.c
3333 F: net/sched/act_bpf.c
3334 F: net/sched/cls_bpf.c
3336 F: scripts/bpf_doc.py
3339 F: tools/testing/selftests/bpf/
3344 M: Shubham Bansal <illusionist.neo@gmail.com>
3345 L: netdev@vger.kernel.org
3346 L: bpf@vger.kernel.org
3351 M: Daniel Borkmann <daniel@iogearbox.net>
3352 M: Alexei Starovoitov <ast@kernel.org>
3353 M: Zi Shen Lim <zlim.lnx@gmail.com>
3354 L: netdev@vger.kernel.org
3355 L: bpf@vger.kernel.org
3359 BPF JIT for MIPS (32-BIT AND 64-BIT)
3360 M: Paul Burton <paulburton@kernel.org>
3361 L: netdev@vger.kernel.org
3362 L: bpf@vger.kernel.org
3366 BPF JIT for NFP NICs
3367 M: Jakub Kicinski <kuba@kernel.org>
3368 L: netdev@vger.kernel.org
3369 L: bpf@vger.kernel.org
3371 F: drivers/net/ethernet/netronome/nfp/bpf/
3373 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3374 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3375 M: Sandipan Das <sandipan@linux.ibm.com>
3376 L: netdev@vger.kernel.org
3377 L: bpf@vger.kernel.org
3379 F: arch/powerpc/net/
3381 BPF JIT for RISC-V (32-bit)
3382 M: Luke Nelson <luke.r.nels@gmail.com>
3383 M: Xi Wang <xi.wang@gmail.com>
3384 L: netdev@vger.kernel.org
3385 L: bpf@vger.kernel.org
3388 X: arch/riscv/net/bpf_jit_comp64.c
3390 BPF JIT for RISC-V (64-bit)
3391 M: Björn Töpel <bjorn@kernel.org>
3392 L: netdev@vger.kernel.org
3393 L: bpf@vger.kernel.org
3396 X: arch/riscv/net/bpf_jit_comp32.c
3399 M: Ilya Leoshkevich <iii@linux.ibm.com>
3400 M: Heiko Carstens <hca@linux.ibm.com>
3401 M: Vasily Gorbik <gor@linux.ibm.com>
3402 L: netdev@vger.kernel.org
3403 L: bpf@vger.kernel.org
3406 X: arch/s390/net/pnet.c
3408 BPF JIT for SPARC (32-BIT AND 64-BIT)
3409 M: David S. Miller <davem@davemloft.net>
3410 L: netdev@vger.kernel.org
3411 L: bpf@vger.kernel.org
3415 BPF JIT for X86 32-BIT
3416 M: Wang YanQing <udknight@gmail.com>
3417 L: netdev@vger.kernel.org
3418 L: bpf@vger.kernel.org
3420 F: arch/x86/net/bpf_jit_comp32.c
3422 BPF JIT for X86 64-BIT
3423 M: Alexei Starovoitov <ast@kernel.org>
3424 M: Daniel Borkmann <daniel@iogearbox.net>
3425 L: netdev@vger.kernel.org
3426 L: bpf@vger.kernel.org
3429 X: arch/x86/net/bpf_jit_comp32.c
3431 BPF LSM (Security Audit and Enforcement using BPF)
3432 M: KP Singh <kpsingh@kernel.org>
3433 R: Florent Revest <revest@chromium.org>
3434 R: Brendan Jackman <jackmanb@chromium.org>
3435 L: bpf@vger.kernel.org
3437 F: Documentation/bpf/bpf_lsm.rst
3438 F: include/linux/bpf_lsm.h
3439 F: kernel/bpf/bpf_lsm.c
3442 BROADCOM B44 10/100 ETHERNET DRIVER
3443 M: Michael Chan <michael.chan@broadcom.com>
3444 L: netdev@vger.kernel.org
3446 F: drivers/net/ethernet/broadcom/b44.*
3448 BROADCOM B53 ETHERNET SWITCH DRIVER
3449 M: Florian Fainelli <f.fainelli@gmail.com>
3450 L: netdev@vger.kernel.org
3451 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3453 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3454 F: drivers/net/dsa/b53/*
3455 F: include/linux/dsa/brcm.h
3456 F: include/linux/platform_data/b53.h
3458 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3459 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3460 L: bcm-kernel-feedback-list@broadcom.com
3461 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3465 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3466 F: drivers/pci/controller/pcie-brcmstb.c
3467 F: drivers/staging/vc04_services
3471 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3472 M: Florian Fainelli <f.fainelli@gmail.com>
3473 M: Ray Jui <rjui@broadcom.com>
3474 M: Scott Branden <sbranden@broadcom.com>
3475 M: bcm-kernel-feedback-list@broadcom.com
3477 T: git git://github.com/broadcom/mach-bcm
3478 F: arch/arm/mach-bcm/
3484 BROADCOM BCM47XX MIPS ARCHITECTURE
3485 M: Hauke Mehrtens <hauke@hauke-m.de>
3486 M: Rafał Miłecki <zajec5@gmail.com>
3487 L: linux-mips@vger.kernel.org
3489 F: Documentation/devicetree/bindings/mips/brcm/
3490 F: arch/mips/bcm47xx/*
3491 F: arch/mips/include/asm/mach-bcm47xx/*
3493 BROADCOM BCM4908 ETHERNET DRIVER
3494 M: Rafał Miłecki <rafal@milecki.pl>
3495 M: bcm-kernel-feedback-list@broadcom.com
3496 L: netdev@vger.kernel.org
3498 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3499 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3500 F: drivers/net/ethernet/broadcom/unimac.h
3502 BROADCOM BCM5301X ARM ARCHITECTURE
3503 M: Hauke Mehrtens <hauke@hauke-m.de>
3504 M: Rafał Miłecki <zajec5@gmail.com>
3505 M: bcm-kernel-feedback-list@broadcom.com
3506 L: linux-arm-kernel@lists.infradead.org
3508 F: arch/arm/boot/dts/bcm470*
3509 F: arch/arm/boot/dts/bcm5301*
3510 F: arch/arm/boot/dts/bcm953012*
3511 F: arch/arm/mach-bcm/bcm_5301x.c
3513 BROADCOM BCM53573 ARM ARCHITECTURE
3514 M: Rafał Miłecki <rafal@milecki.pl>
3515 L: bcm-kernel-feedback-list@broadcom.com
3516 L: linux-arm-kernel@lists.infradead.org
3518 F: arch/arm/boot/dts/bcm47189*
3519 F: arch/arm/boot/dts/bcm53573*
3521 BROADCOM BCM63XX ARM ARCHITECTURE
3522 M: Florian Fainelli <f.fainelli@gmail.com>
3523 M: bcm-kernel-feedback-list@broadcom.com
3524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3526 T: git git://github.com/broadcom/stblinux.git
3529 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3530 M: Kevin Cernekee <cernekee@gmail.com>
3531 L: linux-usb@vger.kernel.org
3533 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3535 BROADCOM BCM7XXX ARM ARCHITECTURE
3536 M: Florian Fainelli <f.fainelli@gmail.com>
3537 M: bcm-kernel-feedback-list@broadcom.com
3538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3540 T: git git://github.com/broadcom/stblinux.git
3541 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3542 F: arch/arm/boot/dts/bcm7*.dts*
3543 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3544 F: arch/arm/mach-bcm/*brcmstb*
3545 F: arch/arm/mm/cache-b15-rac.c
3546 F: drivers/bus/brcmstb_gisb.c
3547 F: drivers/pci/controller/pcie-brcmstb.c
3551 M: Al Cooper <alcooperx@gmail.com>
3552 L: linux-usb@vger.kernel.org
3553 L: bcm-kernel-feedback-list@broadcom.com
3555 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3556 F: drivers/usb/gadget/udc/bdc/
3558 BROADCOM BMIPS CPUFREQ DRIVER
3559 M: Markus Mayer <mmayer@broadcom.com>
3560 M: bcm-kernel-feedback-list@broadcom.com
3561 L: linux-pm@vger.kernel.org
3563 F: drivers/cpufreq/bmips-cpufreq.c
3565 BROADCOM BMIPS MIPS ARCHITECTURE
3566 M: Florian Fainelli <f.fainelli@gmail.com>
3567 L: bcm-kernel-feedback-list@broadcom.com
3568 L: linux-mips@vger.kernel.org
3570 T: git git://github.com/broadcom/stblinux.git
3571 F: arch/mips/bmips/*
3572 F: arch/mips/boot/dts/brcm/bcm*.dts*
3573 F: arch/mips/include/asm/mach-bmips/*
3574 F: arch/mips/kernel/*bmips*
3575 F: drivers/soc/bcm/bcm63xx
3576 F: drivers/irqchip/irq-bcm63*
3577 F: drivers/irqchip/irq-bcm7*
3578 F: drivers/irqchip/irq-brcmstb*
3579 F: include/linux/bcm963xx_nvram.h
3580 F: include/linux/bcm963xx_tag.h
3582 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3583 M: Rasesh Mody <rmody@marvell.com>
3584 M: GR-Linux-NIC-Dev@marvell.com
3585 L: netdev@vger.kernel.org
3587 F: drivers/net/ethernet/broadcom/bnx2.*
3588 F: drivers/net/ethernet/broadcom/bnx2_*
3590 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3591 M: Saurav Kashyap <skashyap@marvell.com>
3592 M: Javed Hasan <jhasan@marvell.com>
3593 M: GR-QLogic-Storage-Upstream@marvell.com
3594 L: linux-scsi@vger.kernel.org
3596 F: drivers/scsi/bnx2fc/
3598 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3599 M: Nilesh Javali <njavali@marvell.com>
3600 M: Manish Rangankar <mrangankar@marvell.com>
3601 M: GR-QLogic-Storage-Upstream@marvell.com
3602 L: linux-scsi@vger.kernel.org
3604 F: drivers/scsi/bnx2i/
3606 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3607 M: Ariel Elior <aelior@marvell.com>
3608 M: Sudarsana Kalluru <skalluru@marvell.com>
3609 M: GR-everest-linux-l2@marvell.com
3610 L: netdev@vger.kernel.org
3612 F: drivers/net/ethernet/broadcom/bnx2x/
3614 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3615 M: Michael Chan <michael.chan@broadcom.com>
3616 L: netdev@vger.kernel.org
3618 F: drivers/net/ethernet/broadcom/bnxt/
3620 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3621 M: Arend van Spriel <aspriel@gmail.com>
3622 M: Franky Lin <franky.lin@broadcom.com>
3623 M: Hante Meuleman <hante.meuleman@broadcom.com>
3624 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3625 M: Wright Feng <wright.feng@infineon.com>
3626 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3627 L: linux-wireless@vger.kernel.org
3628 L: brcm80211-dev-list.pdl@broadcom.com
3629 L: SHA-cyfmac-dev-list@infineon.com
3631 F: drivers/net/wireless/broadcom/brcm80211/
3633 BROADCOM BRCMSTB GPIO DRIVER
3634 M: Gregory Fong <gregory.0xf0@gmail.com>
3635 L: bcm-kernel-feedback-list@broadcom.com
3637 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3638 F: drivers/gpio/gpio-brcmstb.c
3640 BROADCOM BRCMSTB I2C DRIVER
3641 M: Kamal Dasu <kdasu.kdev@gmail.com>
3642 L: linux-i2c@vger.kernel.org
3643 L: bcm-kernel-feedback-list@broadcom.com
3645 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3646 F: drivers/i2c/busses/i2c-brcmstb.c
3648 BROADCOM BRCMSTB UART DRIVER
3649 M: Al Cooper <alcooperx@gmail.com>
3650 L: linux-serial@vger.kernel.org
3651 L: bcm-kernel-feedback-list@broadcom.com
3653 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3654 F: drivers/tty/serial/8250/8250_bcm7271.c
3656 BROADCOM BRCMSTB USB EHCI DRIVER
3657 M: Al Cooper <alcooperx@gmail.com>
3658 L: linux-usb@vger.kernel.org
3659 L: bcm-kernel-feedback-list@broadcom.com
3661 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3662 F: drivers/usb/host/ehci-brcm.*
3664 BROADCOM BRCMSTB USB PIN MAP DRIVER
3665 M: Al Cooper <alcooperx@gmail.com>
3666 L: linux-usb@vger.kernel.org
3667 L: bcm-kernel-feedback-list@broadcom.com
3669 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3670 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3672 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3673 M: Al Cooper <alcooperx@gmail.com>
3674 L: linux-kernel@vger.kernel.org
3675 L: bcm-kernel-feedback-list@broadcom.com
3677 F: drivers/phy/broadcom/phy-brcm-usb*
3679 BROADCOM ETHERNET PHY DRIVERS
3680 M: Florian Fainelli <f.fainelli@gmail.com>
3681 L: bcm-kernel-feedback-list@broadcom.com
3682 L: netdev@vger.kernel.org
3684 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3685 F: drivers/net/phy/bcm*.[ch]
3686 F: drivers/net/phy/broadcom.c
3687 F: include/linux/brcmphy.h
3689 BROADCOM GENET ETHERNET DRIVER
3690 M: Doug Berger <opendmb@gmail.com>
3691 M: Florian Fainelli <f.fainelli@gmail.com>
3692 L: bcm-kernel-feedback-list@broadcom.com
3693 L: netdev@vger.kernel.org
3695 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3696 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3697 F: drivers/net/ethernet/broadcom/genet/
3698 F: drivers/net/ethernet/broadcom/unimac.h
3699 F: drivers/net/mdio/mdio-bcm-unimac.c
3700 F: include/linux/platform_data/bcmgenet.h
3701 F: include/linux/platform_data/mdio-bcm-unimac.h
3703 BROADCOM IPROC ARM ARCHITECTURE
3704 M: Ray Jui <rjui@broadcom.com>
3705 M: Scott Branden <sbranden@broadcom.com>
3706 M: bcm-kernel-feedback-list@broadcom.com
3707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3709 T: git git://github.com/broadcom/cygnus-linux.git
3710 F: arch/arm64/boot/dts/broadcom/northstar2/*
3711 F: arch/arm64/boot/dts/broadcom/stingray/*
3712 F: drivers/clk/bcm/clk-ns*
3713 F: drivers/clk/bcm/clk-sr*
3714 F: drivers/pinctrl/bcm/pinctrl-ns*
3715 F: include/dt-bindings/clock/bcm-sr*
3732 BROADCOM IPROC GBIT ETHERNET DRIVER
3733 M: Rafał Miłecki <rafal@milecki.pl>
3734 M: bcm-kernel-feedback-list@broadcom.com
3735 L: netdev@vger.kernel.org
3737 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3738 F: drivers/net/ethernet/broadcom/bgmac*
3739 F: drivers/net/ethernet/broadcom/unimac.h
3741 BROADCOM KONA GPIO DRIVER
3742 M: Ray Jui <rjui@broadcom.com>
3743 L: bcm-kernel-feedback-list@broadcom.com
3745 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3746 F: drivers/gpio/gpio-bcm-kona.c
3748 BROADCOM NETXTREME-E ROCE DRIVER
3749 M: Selvin Xavier <selvin.xavier@broadcom.com>
3750 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3751 L: linux-rdma@vger.kernel.org
3753 W: http://www.broadcom.com
3754 F: drivers/infiniband/hw/bnxt_re/
3755 F: include/uapi/rdma/bnxt_re-abi.h
3757 BROADCOM NVRAM DRIVER
3758 M: Rafał Miłecki <zajec5@gmail.com>
3759 L: linux-mips@vger.kernel.org
3761 F: drivers/firmware/broadcom/*
3763 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3764 M: Rafał Miłecki <rafal@milecki.pl>
3765 M: Florian Fainelli <f.fainelli@gmail.com>
3766 M: bcm-kernel-feedback-list@broadcom.com
3767 L: linux-pm@vger.kernel.org
3769 T: git git://github.com/broadcom/stblinux.git
3770 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3771 F: include/dt-bindings/soc/bcm-pmb.h
3773 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3774 M: Rafał Miłecki <zajec5@gmail.com>
3775 L: linux-wireless@vger.kernel.org
3778 F: include/linux/bcma/
3781 M: Kamal Dasu <kdasu.kdev@gmail.com>
3782 M: bcm-kernel-feedback-list@broadcom.com
3784 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3785 F: drivers/spi/spi-bcm-qspi.*
3786 F: drivers/spi/spi-brcmstb-qspi.c
3787 F: drivers/spi/spi-iproc-qspi.c
3789 BROADCOM STB AVS CPUFREQ DRIVER
3790 M: Markus Mayer <mmayer@broadcom.com>
3791 M: bcm-kernel-feedback-list@broadcom.com
3792 L: linux-pm@vger.kernel.org
3794 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3795 F: drivers/cpufreq/brcmstb*
3797 BROADCOM STB AVS TMON DRIVER
3798 M: Markus Mayer <mmayer@broadcom.com>
3799 M: bcm-kernel-feedback-list@broadcom.com
3800 L: linux-pm@vger.kernel.org
3802 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3803 F: drivers/thermal/broadcom/brcmstb*
3805 BROADCOM STB DPFE DRIVER
3806 M: Markus Mayer <mmayer@broadcom.com>
3807 M: bcm-kernel-feedback-list@broadcom.com
3808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3810 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3811 F: drivers/memory/brcmstb_dpfe.c
3813 BROADCOM STB NAND FLASH DRIVER
3814 M: Brian Norris <computersforpeace@gmail.com>
3815 M: Kamal Dasu <kdasu.kdev@gmail.com>
3816 L: linux-mtd@lists.infradead.org
3817 L: bcm-kernel-feedback-list@broadcom.com
3819 F: drivers/mtd/nand/raw/brcmnand/
3821 BROADCOM SYSTEMPORT ETHERNET DRIVER
3822 M: Florian Fainelli <f.fainelli@gmail.com>
3823 L: bcm-kernel-feedback-list@broadcom.com
3824 L: netdev@vger.kernel.org
3826 F: drivers/net/ethernet/broadcom/bcmsysport.*
3827 F: drivers/net/ethernet/broadcom/unimac.h
3829 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3830 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3831 M: Prashant Sreedharan <prashant@broadcom.com>
3832 M: Michael Chan <mchan@broadcom.com>
3833 L: netdev@vger.kernel.org
3835 F: drivers/net/ethernet/broadcom/tg3.*
3838 M: Scott Branden <scott.branden@broadcom.com>
3839 L: bcm-kernel-feedback-list@broadcom.com
3841 F: drivers/misc/bcm-vk/
3842 F: include/uapi/linux/misc/bcm_vk.h
3844 BROCADE BFA FC SCSI DRIVER
3845 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3846 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3847 L: linux-scsi@vger.kernel.org
3849 F: drivers/scsi/bfa/
3851 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3852 M: Rasesh Mody <rmody@marvell.com>
3853 M: Sudarsana Kalluru <skalluru@marvell.com>
3854 M: GR-Linux-NIC-Dev@marvell.com
3855 L: netdev@vger.kernel.org
3857 F: drivers/net/ethernet/brocade/bna/
3859 BSG (block layer generic sg v4 driver)
3860 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3861 L: linux-scsi@vger.kernel.org
3864 F: include/linux/bsg.h
3865 F: include/uapi/linux/bsg.h
3868 M: Clemens Ladisch <clemens@ladisch.de>
3869 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3872 F: Documentation/sound/cards/bt87x.rst
3873 F: sound/pci/bt87x.c
3876 M: Michael Buesch <m@bues.ch>
3878 W: http://bu3sch.de/btgpio.php
3879 F: drivers/gpio/gpio-bt8xx.c
3882 M: Chris Mason <clm@fb.com>
3883 M: Josef Bacik <josef@toxicpanda.com>
3884 M: David Sterba <dsterba@suse.com>
3885 L: linux-btrfs@vger.kernel.org
3887 W: http://btrfs.wiki.kernel.org/
3888 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3889 C: irc://irc.libera.chat/btrfs
3890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3891 F: Documentation/filesystems/btrfs.rst
3893 F: include/linux/btrfs*
3894 F: include/uapi/linux/btrfs*
3896 BTTV VIDEO4LINUX DRIVER
3897 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3898 L: linux-media@vger.kernel.org
3900 W: https://linuxtv.org
3901 T: git git://linuxtv.org/media_tree.git
3902 F: Documentation/driver-api/media/drivers/bttv*
3903 F: drivers/media/pci/bt8xx/bttv*
3905 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3906 M: Chanwoo Choi <cw00.choi@samsung.com>
3907 L: linux-pm@vger.kernel.org
3908 L: linux-samsung-soc@vger.kernel.org
3910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3911 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3912 F: drivers/devfreq/exynos-bus.c
3914 BUSLOGIC SCSI DRIVER
3915 M: Khalid Aziz <khalid@gonehiking.org>
3916 L: linux-scsi@vger.kernel.org
3918 F: drivers/scsi/BusLogic.*
3919 F: drivers/scsi/FlashPoint.*
3921 C-MEDIA CMI8788 DRIVER
3922 M: Clemens Ladisch <clemens@ladisch.de>
3923 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3926 F: sound/pci/oxygen/
3929 M: Guo Ren <guoren@kernel.org>
3930 L: linux-csky@vger.kernel.org
3932 T: git https://github.com/c-sky/csky-linux.git
3933 F: Documentation/devicetree/bindings/csky/
3934 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3935 F: Documentation/devicetree/bindings/timer/csky,*
3937 F: drivers/clocksource/timer-gx6605s.c
3938 F: drivers/clocksource/timer-mp-csky.c
3939 F: drivers/irqchip/irq-csky-*
3943 CA8210 IEEE-802.15.4 RADIO DRIVER
3944 M: Harry Morris <h.morris@cascoda.com>
3945 L: linux-wpan@vger.kernel.org
3947 W: https://github.com/Cascoda/ca8210-linux.git
3948 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3949 F: drivers/net/ieee802154/ca8210.c
3951 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
3952 M: Damien Le Moal <damien.lemoal@wdc.com>
3953 L: linux-riscv@lists.infradead.org
3954 L: linux-gpio@vger.kernel.org (pinctrl driver)
3955 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
3956 F: drivers/pinctrl/pinctrl-k210.c
3958 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
3959 M: Damien Le Moal <damien.lemoal@wdc.com>
3960 L: linux-kernel@vger.kernel.org
3961 L: linux-riscv@lists.infradead.org
3963 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
3964 F: drivers/reset/reset-k210.c
3966 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
3967 M: Damien Le Moal <damien.lemoal@wdc.com>
3968 L: linux-riscv@lists.infradead.org
3970 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
3971 F: drivers/soc/canaan/
3972 F: include/soc/canaan/
3974 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3975 M: David Howells <dhowells@redhat.com>
3976 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3978 F: Documentation/filesystems/caching/cachefiles.rst
3981 CADENCE MIPI-CSI2 BRIDGES
3982 M: Maxime Ripard <mripard@kernel.org>
3983 L: linux-media@vger.kernel.org
3985 F: Documentation/devicetree/bindings/media/cdns,*.txt
3986 F: drivers/media/platform/cadence/cdns-csi2*
3989 L: linux-mtd@lists.infradead.org
3991 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3992 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3994 CADENCE USB3 DRD IP DRIVER
3995 M: Peter Chen <peter.chen@kernel.org>
3996 M: Pawel Laszczak <pawell@cadence.com>
3997 R: Roger Quadros <rogerq@kernel.org>
3998 R: Aswath Govindraju <a-govindraju@ti.com>
3999 L: linux-usb@vger.kernel.org
4001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4002 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4003 F: drivers/usb/cdns3/
4004 X: drivers/usb/cdns3/cdnsp*
4006 CADENCE USBSSP DRD IP DRIVER
4007 M: Pawel Laszczak <pawell@cadence.com>
4008 L: linux-usb@vger.kernel.org
4010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4011 F: drivers/usb/cdns3/
4012 X: drivers/usb/cdns3/cdns3*
4014 CADET FM/AM RADIO RECEIVER DRIVER
4015 M: Hans Verkuil <hverkuil@xs4all.nl>
4016 L: linux-media@vger.kernel.org
4018 W: https://linuxtv.org
4019 T: git git://linuxtv.org/media_tree.git
4020 F: drivers/media/radio/radio-cadet*
4022 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4023 L: linux-media@vger.kernel.org
4025 T: git git://linuxtv.org/media_tree.git
4026 F: Documentation/admin-guide/media/cafe_ccic*
4027 F: drivers/media/platform/marvell-ccic/
4030 L: netdev@vger.kernel.org
4032 F: Documentation/networking/caif/
4033 F: drivers/net/caif/
4034 F: include/net/caif/
4035 F: include/uapi/linux/caif/
4039 M: Toke Høiland-Jørgensen <toke@toke.dk>
4040 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4042 F: net/sched/sch_cake.c
4045 M: Wolfgang Grandegger <wg@grandegger.com>
4046 M: Marc Kleine-Budde <mkl@pengutronix.de>
4047 L: linux-can@vger.kernel.org
4049 W: https://github.com/linux-can
4050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4052 F: Documentation/devicetree/bindings/net/can/
4054 F: include/linux/can/bittiming.h
4055 F: include/linux/can/dev.h
4056 F: include/linux/can/led.h
4057 F: include/linux/can/length.h
4058 F: include/linux/can/platform/
4059 F: include/linux/can/rx-offload.h
4060 F: include/uapi/linux/can/error.h
4061 F: include/uapi/linux/can/netlink.h
4062 F: include/uapi/linux/can/vxcan.h
4065 M: Oliver Hartkopp <socketcan@hartkopp.net>
4066 M: Marc Kleine-Budde <mkl@pengutronix.de>
4067 L: linux-can@vger.kernel.org
4069 W: https://github.com/linux-can
4070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4072 F: Documentation/networking/can.rst
4073 F: include/linux/can/can-ml.h
4074 F: include/linux/can/core.h
4075 F: include/linux/can/skb.h
4076 F: include/net/netns/can.h
4077 F: include/uapi/linux/can.h
4078 F: include/uapi/linux/can/bcm.h
4079 F: include/uapi/linux/can/gw.h
4080 F: include/uapi/linux/can/isotp.h
4081 F: include/uapi/linux/can/raw.h
4084 CAN-J1939 NETWORK LAYER
4085 M: Robin van der Gracht <robin@protonic.nl>
4086 M: Oleksij Rempel <o.rempel@pengutronix.de>
4087 R: kernel@pengutronix.de
4088 L: linux-can@vger.kernel.org
4090 F: Documentation/networking/j1939.rst
4091 F: include/uapi/linux/can/j1939.h
4095 M: Serge Hallyn <serge@hallyn.com>
4096 L: linux-security-module@vger.kernel.org
4098 F: include/linux/capability.h
4099 F: include/uapi/linux/capability.h
4100 F: kernel/capability.c
4101 F: security/commoncap.c
4103 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4104 M: Kevin Tsai <ktsai@capellamicro.com>
4106 F: drivers/iio/light/cm*
4108 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4109 M: Christian Lamparter <chunkeey@googlemail.com>
4110 L: linux-wireless@vger.kernel.org
4112 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4113 F: drivers/net/wireless/ath/carl9170/
4116 M: Robert Richter <rric@kernel.org>
4118 W: http://www.marvell.com
4119 F: drivers/i2c/busses/i2c-octeon*
4120 F: drivers/i2c/busses/i2c-thunderx*
4122 CAVIUM LIQUIDIO NETWORK DRIVER
4123 M: Derek Chickles <dchickles@marvell.com>
4124 M: Satanand Burla <sburla@marvell.com>
4125 M: Felix Manlunas <fmanlunas@marvell.com>
4126 L: netdev@vger.kernel.org
4128 W: http://www.marvell.com
4129 F: drivers/net/ethernet/cavium/liquidio/
4132 M: Robert Richter <rric@kernel.org>
4134 W: http://www.marvell.com
4135 F: drivers/mmc/host/cavium*
4137 CAVIUM OCTEON-TX CRYPTO DRIVER
4138 M: George Cherian <gcherian@marvell.com>
4139 L: linux-crypto@vger.kernel.org
4141 W: http://www.marvell.com
4142 F: drivers/crypto/cavium/cpt/
4144 CAVIUM THUNDERX2 ARM64 SOC
4145 M: Robert Richter <rric@kernel.org>
4146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4148 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4149 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4151 CBS/ETF/TAPRIO QDISCS
4152 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4154 L: netdev@vger.kernel.org
4155 F: net/sched/sch_cbs.c
4156 F: net/sched/sch_etf.c
4157 F: net/sched/sch_taprio.c
4159 CC2520 IEEE-802.15.4 RADIO DRIVER
4160 M: Varka Bhadram <varkabhadram@gmail.com>
4161 L: linux-wpan@vger.kernel.org
4163 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4164 F: drivers/net/ieee802154/cc2520.c
4165 F: include/linux/spi/cc2520.h
4167 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4168 M: Gilad Ben-Yossef <gilad@benyossef.com>
4169 L: linux-crypto@vger.kernel.org
4171 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4172 F: drivers/crypto/ccree/
4174 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4175 M: Hadar Gat <hadar.gat@arm.com>
4176 L: linux-crypto@vger.kernel.org
4178 F: drivers/char/hw_random/cctrng.c
4179 F: drivers/char/hw_random/cctrng.h
4180 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4181 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4184 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4185 L: linux-media@vger.kernel.org
4187 W: http://linuxtv.org
4188 T: git git://linuxtv.org/media_tree.git
4189 F: Documentation/ABI/testing/debugfs-cec-error-inj
4190 F: Documentation/devicetree/bindings/media/cec.txt
4191 F: Documentation/driver-api/media/cec-core.rst
4192 F: Documentation/userspace-api/media/cec
4193 F: drivers/media/cec/
4194 F: drivers/media/rc/keymaps/rc-cec.c
4195 F: include/media/cec-notifier.h
4196 F: include/media/cec.h
4197 F: include/uapi/linux/cec-funcs.h
4198 F: include/uapi/linux/cec.h
4201 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4202 L: linux-media@vger.kernel.org
4204 W: http://linuxtv.org
4205 T: git git://linuxtv.org/media_tree.git
4206 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4207 F: drivers/media/cec/platform/cec-gpio/
4209 CELL BROADBAND ENGINE ARCHITECTURE
4210 M: Arnd Bergmann <arnd@arndb.de>
4211 L: linuxppc-dev@lists.ozlabs.org
4213 W: http://www.ibm.com/developerworks/power/cell/
4214 F: arch/powerpc/include/asm/cell*.h
4215 F: arch/powerpc/include/asm/spu*.h
4216 F: arch/powerpc/include/uapi/asm/spu*.h
4217 F: arch/powerpc/platforms/cell/
4219 CELLWISE CW2015 BATTERY DRIVER
4220 M: Tobias Schrammm <t.schramm@manjaro.org>
4222 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4223 F: drivers/power/supply/cw2015_battery.c
4225 CEPH COMMON CODE (LIBCEPH)
4226 M: Ilya Dryomov <idryomov@gmail.com>
4227 M: Jeff Layton <jlayton@kernel.org>
4228 L: ceph-devel@vger.kernel.org
4231 T: git git://github.com/ceph/ceph-client.git
4232 F: include/linux/ceph/
4233 F: include/linux/crush/
4236 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4237 M: Jeff Layton <jlayton@kernel.org>
4238 M: Ilya Dryomov <idryomov@gmail.com>
4239 L: ceph-devel@vger.kernel.org
4242 T: git git://github.com/ceph/ceph-client.git
4243 F: Documentation/filesystems/ceph.rst
4246 CERTIFICATE HANDLING
4247 M: David Howells <dhowells@redhat.com>
4248 M: David Woodhouse <dwmw2@infradead.org>
4249 L: keyrings@vger.kernel.org
4251 F: Documentation/admin-guide/module-signing.rst
4253 F: scripts/extract-cert.c
4254 F: scripts/sign-file.c
4256 CFAG12864B LCD DRIVER
4257 M: Miguel Ojeda <ojeda@kernel.org>
4259 F: drivers/auxdisplay/cfag12864b.c
4260 F: include/linux/cfag12864b.h
4262 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4263 M: Miguel Ojeda <ojeda@kernel.org>
4265 F: drivers/auxdisplay/cfag12864bfb.c
4266 F: include/linux/cfag12864b.h
4268 CHAR and MISC DRIVERS
4269 M: Arnd Bergmann <arnd@arndb.de>
4270 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4275 F: include/linux/miscdevice.h
4276 X: drivers/char/agp/
4277 X: drivers/char/hw_random/
4278 X: drivers/char/ipmi/
4279 X: drivers/char/random.c
4280 X: drivers/char/tpm/
4283 M: Andy Whitcroft <apw@canonical.com>
4284 M: Joe Perches <joe@perches.com>
4285 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4286 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4288 F: scripts/checkpatch.pl
4290 CHECKPATCH DOCUMENTATION
4291 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4292 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4293 R: Joe Perches <joe@perches.com>
4295 F: Documentation/dev-tools/checkpatch.rst
4297 CHINESE DOCUMENTATION
4298 M: Alex Shi <alexs@kernel.org>
4300 F: Documentation/translations/zh_CN/
4302 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4303 M: Peter Chen <peter.chen@kernel.org>
4304 L: linux-usb@vger.kernel.org
4306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4307 F: drivers/usb/chipidea/
4309 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4310 M: Hans de Goede <hdegoede@redhat.com>
4311 L: linux-input@vger.kernel.org
4313 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4314 F: drivers/input/touchscreen/chipone_icn8318.c
4316 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4317 M: Hans de Goede <hdegoede@redhat.com>
4318 L: linux-input@vger.kernel.org
4320 F: drivers/input/touchscreen/chipone_icn8505.c
4322 CHROME HARDWARE PLATFORM SUPPORT
4323 M: Benson Leung <bleung@chromium.org>
4324 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4327 F: drivers/platform/chrome/
4329 CHROMEOS EC CODEC DRIVER
4330 M: Cheng-Yi Chiang <cychiang@chromium.org>
4331 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4332 R: Guenter Roeck <groeck@chromium.org>
4334 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4335 F: sound/soc/codecs/cros_ec_codec.*
4337 CHROMEOS EC SUBDRIVERS
4338 M: Benson Leung <bleung@chromium.org>
4339 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4340 R: Guenter Roeck <groeck@chromium.org>
4342 F: drivers/power/supply/cros_usbpd-charger.c
4346 CHRONTEL CH7322 CEC DRIVER
4347 M: Jeff Chase <jnchase@google.com>
4348 L: linux-media@vger.kernel.org
4350 T: git git://linuxtv.org/media_tree.git
4351 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4352 F: drivers/media/cec/i2c/ch7322.c
4354 CIRRUS LOGIC AUDIO CODEC DRIVERS
4355 M: James Schulman <james.schulman@cirrus.com>
4356 M: David Rhodes <david.rhodes@cirrus.com>
4357 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4358 L: patches@opensource.cirrus.com
4360 F: sound/soc/codecs/cs*
4362 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4363 M: Hartley Sweeten <hsweeten@visionengravers.com>
4364 L: netdev@vger.kernel.org
4366 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4368 CIRRUS LOGIC LOCHNAGAR DRIVER
4369 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4370 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4371 L: patches@opensource.cirrus.com
4373 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4374 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4375 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4376 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4377 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4378 F: Documentation/hwmon/lochnagar.rst
4379 F: drivers/clk/clk-lochnagar.c
4380 F: drivers/hwmon/lochnagar-hwmon.c
4381 F: drivers/mfd/lochnagar-i2c.c
4382 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4383 F: drivers/regulator/lochnagar-regulator.c
4384 F: include/dt-bindings/clk/lochnagar.h
4385 F: include/dt-bindings/pinctrl/lochnagar.h
4386 F: include/linux/mfd/lochnagar*
4387 F: sound/soc/codecs/lochnagar-sc.c
4389 CIRRUS LOGIC MADERA CODEC DRIVERS
4390 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4391 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4392 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4393 L: patches@opensource.cirrus.com
4395 W: https://github.com/CirrusLogic/linux-drivers/wiki
4396 T: git https://github.com/CirrusLogic/linux-drivers.git
4397 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4398 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4399 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4400 F: drivers/gpio/gpio-madera*
4401 F: drivers/irqchip/irq-madera*
4402 F: drivers/mfd/cs47l*
4403 F: drivers/mfd/madera*
4404 F: drivers/pinctrl/cirrus/*
4405 F: include/dt-bindings/sound/madera*
4406 F: include/linux/irqchip/irq-madera*
4407 F: include/linux/mfd/madera/*
4408 F: include/sound/madera*
4409 F: sound/soc/codecs/cs47l*
4410 F: sound/soc/codecs/madera*
4412 CISCO FCOE HBA DRIVER
4413 M: Satish Kharat <satishkh@cisco.com>
4414 M: Sesidhar Baddela <sebaddel@cisco.com>
4415 M: Karan Tilak Kumar <kartilak@cisco.com>
4416 L: linux-scsi@vger.kernel.org
4418 F: drivers/scsi/fnic/
4420 CISCO SCSI HBA DRIVER
4421 M: Karan Tilak Kumar <kartilak@cisco.com>
4422 M: Sesidhar Baddela <sebaddel@cisco.com>
4423 L: linux-scsi@vger.kernel.org
4425 F: drivers/scsi/snic/
4427 CISCO VIC ETHERNET NIC DRIVER
4428 M: Christian Benvenuti <benve@cisco.com>
4429 M: Govindarajulu Varadarajan <_govind@gmx.com>
4431 F: drivers/net/ethernet/cisco/enic/
4433 CISCO VIC LOW LATENCY NIC DRIVER
4434 M: Christian Benvenuti <benve@cisco.com>
4435 M: Nelson Escobar <neescoba@cisco.com>
4437 F: drivers/infiniband/hw/usnic/
4440 M: Miguel Ojeda <ojeda@kernel.org>
4444 CLANG/LLVM BUILD SUPPORT
4445 M: Nathan Chancellor <nathan@kernel.org>
4446 M: Nick Desaulniers <ndesaulniers@google.com>
4447 L: clang-built-linux@googlegroups.com
4449 W: https://clangbuiltlinux.github.io/
4450 B: https://github.com/ClangBuiltLinux/linux/issues
4451 C: irc://chat.freenode.net/clangbuiltlinux
4452 F: Documentation/kbuild/llvm.rst
4453 F: include/linux/compiler-clang.h
4454 F: scripts/clang-tools/
4455 K: \b(?i:clang|llvm)\b
4457 CLANG CONTROL FLOW INTEGRITY SUPPORT
4458 M: Sami Tolvanen <samitolvanen@google.com>
4459 M: Kees Cook <keescook@chromium.org>
4460 R: Nathan Chancellor <nathan@kernel.org>
4461 R: Nick Desaulniers <ndesaulniers@google.com>
4462 L: clang-built-linux@googlegroups.com
4464 B: https://github.com/ClangBuiltLinux/linux/issues
4465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4466 F: include/linux/cfi.h
4470 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4471 L: linux-kernel@vger.kernel.org
4473 F: include/linux/cleancache.h
4477 M: Russell King <linux@armlinux.org.uk>
4478 L: linux-clk@vger.kernel.org
4480 F: include/linux/clk.h
4482 CLOCKSOURCE, CLOCKEVENT DRIVERS
4483 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4484 M: Thomas Gleixner <tglx@linutronix.de>
4485 L: linux-kernel@vger.kernel.org
4487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4488 F: Documentation/devicetree/bindings/timer/
4489 F: drivers/clocksource/
4492 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4493 M: Daniel Oliveira Nascimento <don@syst.com.br>
4494 L: platform-driver-x86@vger.kernel.org
4496 F: drivers/platform/x86/classmate-laptop.c
4499 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4500 L: linux-media@vger.kernel.org
4502 W: https://linuxtv.org
4503 T: git git://linuxtv.org/media_tree.git
4504 F: drivers/media/pci/cobalt/
4506 COCCINELLE/Semantic Patches (SmPL)
4507 M: Julia Lawall <Julia.Lawall@inria.fr>
4508 M: Gilles Muller <Gilles.Muller@inria.fr>
4509 M: Nicolas Palix <nicolas.palix@imag.fr>
4510 M: Michal Marek <michal.lkml@markovi.net>
4511 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4513 W: http://coccinelle.lip6.fr/
4514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4515 F: Documentation/dev-tools/coccinelle.rst
4516 F: scripts/coccicheck
4517 F: scripts/coccinelle/
4520 M: Jan Harkes <jaharkes@cs.cmu.edu>
4522 L: codalist@coda.cs.cmu.edu
4524 W: http://www.coda.cs.cmu.edu/
4525 F: Documentation/filesystems/coda.rst
4527 F: include/linux/coda*.h
4528 F: include/uapi/linux/coda*.h
4530 CODA V4L2 MEM2MEM DRIVER
4531 M: Philipp Zabel <p.zabel@pengutronix.de>
4532 L: linux-media@vger.kernel.org
4534 F: Documentation/devicetree/bindings/media/coda.yaml
4535 F: drivers/media/platform/coda/
4538 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4540 F: Documentation/process/code-of-conduct-interpretation.rst
4541 F: Documentation/process/code-of-conduct.rst
4544 M: Ian Abbott <abbotti@mev.co.uk>
4545 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4549 COMMON CLK FRAMEWORK
4550 M: Michael Turquette <mturquette@baylibre.com>
4551 M: Stephen Boyd <sboyd@kernel.org>
4552 L: linux-clk@vger.kernel.org
4554 Q: http://patchwork.kernel.org/project/linux-clk/list/
4555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4556 F: Documentation/devicetree/bindings/clock/
4558 F: include/linux/clk-pr*
4559 F: include/linux/clk/
4560 F: include/linux/of_clk.h
4561 X: drivers/clk/clkdev.c
4563 COMMON INTERNET FILE SYSTEM (CIFS)
4564 M: Steve French <sfrench@samba.org>
4565 L: linux-cifs@vger.kernel.org
4566 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4568 W: http://linux-cifs.samba.org/
4569 T: git git://git.samba.org/sfrench/cifs-2.6.git
4570 F: Documentation/admin-guide/cifs/
4573 COMPACTPCI HOTPLUG CORE
4574 M: Scott Murray <scott@spiteful.org>
4575 L: linux-pci@vger.kernel.org
4577 F: drivers/pci/hotplug/cpci_hotplug*
4579 COMPACTPCI HOTPLUG GENERIC DRIVER
4580 M: Scott Murray <scott@spiteful.org>
4581 L: linux-pci@vger.kernel.org
4583 F: drivers/pci/hotplug/cpcihp_generic.c
4585 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4586 M: Scott Murray <scott@spiteful.org>
4587 L: linux-pci@vger.kernel.org
4589 F: drivers/pci/hotplug/cpcihp_zt5550.*
4591 COMPAL LAPTOP SUPPORT
4592 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4593 L: platform-driver-x86@vger.kernel.org
4595 F: drivers/platform/x86/compal-laptop.c
4598 M: Miguel Ojeda <ojeda@kernel.org>
4600 F: include/linux/compiler_attributes.h
4602 COMPUTE EXPRESS LINK (CXL)
4603 M: Alison Schofield <alison.schofield@intel.com>
4604 M: Vishal Verma <vishal.l.verma@intel.com>
4605 M: Ira Weiny <ira.weiny@intel.com>
4606 M: Ben Widawsky <ben.widawsky@intel.com>
4607 M: Dan Williams <dan.j.williams@intel.com>
4608 L: linux-cxl@vger.kernel.org
4611 F: include/uapi/linux/cxl_mem.h
4613 CONEXANT ACCESSRUNNER USB DRIVER
4614 L: accessrunner-general@lists.sourceforge.net
4616 W: http://accessrunner.sourceforge.net/
4617 F: drivers/usb/atm/cxacru.c
4620 M: Joel Becker <jlbec@evilplan.org>
4621 M: Christoph Hellwig <hch@lst.de>
4623 T: git git://git.infradead.org/users/hch/configfs.git
4625 F: include/linux/configfs.h
4626 F: samples/configfs/
4629 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4631 F: drivers/video/console/
4632 F: include/linux/console*
4635 M: Frederic Weisbecker <frederic@kernel.org>
4637 F: kernel/context_tracking.c
4638 F: include/linux/context_tracking*
4640 CONTROL GROUP (CGROUP)
4641 M: Tejun Heo <tj@kernel.org>
4642 M: Zefan Li <lizefan.x@bytedance.com>
4643 M: Johannes Weiner <hannes@cmpxchg.org>
4644 L: cgroups@vger.kernel.org
4646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4647 F: Documentation/admin-guide/cgroup-v1/
4648 F: Documentation/admin-guide/cgroup-v2.rst
4649 F: include/linux/cgroup*
4652 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4653 M: Tejun Heo <tj@kernel.org>
4654 M: Jens Axboe <axboe@kernel.dk>
4655 L: cgroups@vger.kernel.org
4656 L: linux-block@vger.kernel.org
4657 T: git git://git.kernel.dk/linux-block
4658 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4659 F: block/bfq-cgroup.c
4660 F: block/blk-cgroup.c
4661 F: block/blk-iolatency.c
4662 F: block/blk-throttle.c
4663 F: include/linux/blk-cgroup.h
4665 CONTROL GROUP - CPUSET
4666 M: Zefan Li <lizefan.x@bytedance.com>
4667 L: cgroups@vger.kernel.org
4669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4670 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4671 F: include/linux/cpuset.h
4672 F: kernel/cgroup/cpuset.c
4674 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4675 M: Johannes Weiner <hannes@cmpxchg.org>
4676 M: Michal Hocko <mhocko@kernel.org>
4677 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4678 L: cgroups@vger.kernel.org
4679 L: linux-mm@kvack.org
4684 CORETEMP HARDWARE MONITORING DRIVER
4685 M: Fenghua Yu <fenghua.yu@intel.com>
4686 L: linux-hwmon@vger.kernel.org
4688 F: Documentation/hwmon/coretemp.rst
4689 F: drivers/hwmon/coretemp.c
4691 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4692 M: Marius Zachmann <mail@mariuszachmann.de>
4693 L: linux-hwmon@vger.kernel.org
4695 F: drivers/hwmon/corsair-cpro.c
4697 CORSAIR-PSU HARDWARE MONITOR DRIVER
4698 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4699 L: linux-hwmon@vger.kernel.org
4701 F: Documentation/hwmon/corsair-psu.rst
4702 F: drivers/hwmon/corsair-psu.c
4704 COSA/SRP SYNC SERIAL DRIVER
4705 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4707 W: http://www.fi.muni.cz/~kas/cosa/
4708 F: drivers/net/wan/cosa*
4711 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4712 L: linux-iio@vger.kernel.org
4714 F: Documentation/ABI/testing/sysfs-bus-counter*
4715 F: Documentation/driver-api/generic-counter.rst
4717 F: include/linux/counter.h
4718 F: include/linux/counter_enum.h
4721 M: Bence Csókás <bence98@sch.bme.hu>
4723 F: drivers/i2c/busses/i2c-cp2615.c
4725 CPMAC ETHERNET DRIVER
4726 M: Florian Fainelli <f.fainelli@gmail.com>
4727 L: netdev@vger.kernel.org
4729 F: drivers/net/ethernet/ti/cpmac.c
4731 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4732 M: Viresh Kumar <viresh.kumar@linaro.org>
4733 M: Sudeep Holla <sudeep.holla@arm.com>
4734 L: linux-pm@vger.kernel.org
4736 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4737 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4739 CPU FREQUENCY SCALING FRAMEWORK
4740 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4741 M: Viresh Kumar <viresh.kumar@linaro.org>
4742 L: linux-pm@vger.kernel.org
4744 B: https://bugzilla.kernel.org
4745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4747 F: Documentation/admin-guide/pm/cpufreq.rst
4748 F: Documentation/admin-guide/pm/intel_pstate.rst
4749 F: Documentation/cpu-freq/
4750 F: Documentation/devicetree/bindings/cpufreq/
4752 F: include/linux/cpufreq.h
4753 F: include/linux/sched/cpufreq.h
4754 F: kernel/sched/cpufreq*.c
4755 F: tools/testing/selftests/cpufreq/
4757 CPU IDLE TIME MANAGEMENT FRAMEWORK
4758 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4759 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4760 L: linux-pm@vger.kernel.org
4762 B: https://bugzilla.kernel.org
4763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4764 F: Documentation/admin-guide/pm/cpuidle.rst
4765 F: Documentation/driver-api/pm/cpuidle.rst
4767 F: include/linux/cpuidle.h
4769 CPU POWER MONITORING SUBSYSTEM
4770 M: Thomas Renninger <trenn@suse.com>
4771 M: Shuah Khan <shuah@kernel.org>
4772 M: Shuah Khan <skhan@linuxfoundation.org>
4773 L: linux-pm@vger.kernel.org
4775 F: tools/power/cpupower/
4778 M: "H. Peter Anvin" <hpa@zytor.com>
4780 F: arch/x86/kernel/cpuid.c
4781 F: arch/x86/kernel/msr.c
4783 CPUIDLE DRIVER - ARM BIG LITTLE
4784 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4785 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4786 L: linux-pm@vger.kernel.org
4787 L: linux-arm-kernel@lists.infradead.org
4789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4790 F: drivers/cpuidle/cpuidle-big_little.c
4792 CPUIDLE DRIVER - ARM EXYNOS
4793 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4794 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4795 M: Kukjin Kim <kgene@kernel.org>
4796 L: linux-pm@vger.kernel.org
4797 L: linux-samsung-soc@vger.kernel.org
4799 F: arch/arm/mach-exynos/pm.c
4800 F: drivers/cpuidle/cpuidle-exynos.c
4801 F: include/linux/platform_data/cpuidle-exynos.h
4803 CPUIDLE DRIVER - ARM PSCI
4804 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4805 M: Sudeep Holla <sudeep.holla@arm.com>
4806 L: linux-pm@vger.kernel.org
4807 L: linux-arm-kernel@lists.infradead.org
4809 F: drivers/cpuidle/cpuidle-psci.c
4811 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4812 M: Ulf Hansson <ulf.hansson@linaro.org>
4813 L: linux-pm@vger.kernel.org
4814 L: linux-arm-kernel@lists.infradead.org
4816 F: drivers/cpuidle/cpuidle-psci.h
4817 F: drivers/cpuidle/cpuidle-psci-domain.c
4820 M: Nicolas Pitre <nico@fluxnic.net>
4822 F: Documentation/filesystems/cramfs.rst
4826 M: Bastien Nocera <hadess@hadess.net>
4827 L: linux-input@vger.kernel.org
4829 F: drivers/hid/hid-creative-sb0540.c
4832 M: Herbert Xu <herbert@gondor.apana.org.au>
4833 M: "David S. Miller" <davem@davemloft.net>
4834 L: linux-crypto@vger.kernel.org
4836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4838 F: Documentation/crypto/
4839 F: Documentation/devicetree/bindings/crypto/
4844 F: include/linux/crypto*
4847 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4848 M: Neil Horman <nhorman@tuxdriver.com>
4849 L: linux-crypto@vger.kernel.org
4851 F: crypto/ansi_cprng.c
4855 M: Hans Verkuil <hverkuil@xs4all.nl>
4856 L: linux-media@vger.kernel.org
4858 W: http://linuxtv.org
4859 T: git git://linuxtv.org/media_tree.git
4860 F: drivers/media/i2c/cs3308.c
4862 CS5535 Audio ALSA driver
4863 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4865 F: sound/pci/cs5535audio/
4867 CSI DRIVERS FOR ALLWINNER V3s
4868 M: Yong Deng <yong.deng@magewell.com>
4869 L: linux-media@vger.kernel.org
4871 T: git git://linuxtv.org/media_tree.git
4872 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4873 F: drivers/media/platform/sunxi/sun6i-csi/
4876 M: Solomon Peachy <pizza@shaftnet.org>
4878 F: drivers/net/wireless/st/cw1200/
4880 CX18 VIDEO4LINUX DRIVER
4881 M: Andy Walls <awalls@md.metrocast.net>
4882 L: linux-media@vger.kernel.org
4884 W: https://linuxtv.org
4885 T: git git://linuxtv.org/media_tree.git
4886 F: drivers/media/pci/cx18/
4887 F: include/uapi/linux/ivtv*
4889 CX2341X MPEG ENCODER HELPER MODULE
4890 M: Hans Verkuil <hverkuil@xs4all.nl>
4891 L: linux-media@vger.kernel.org
4893 W: https://linuxtv.org
4894 T: git git://linuxtv.org/media_tree.git
4895 F: drivers/media/common/cx2341x*
4896 F: include/media/drv-intf/cx2341x.h
4898 CX24120 MEDIA DRIVER
4899 M: Jemma Denson <jdenson@gmail.com>
4900 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4901 L: linux-media@vger.kernel.org
4903 W: https://linuxtv.org
4904 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4905 F: drivers/media/dvb-frontends/cx24120*
4907 CX88 VIDEO4LINUX DRIVER
4908 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4909 L: linux-media@vger.kernel.org
4911 W: https://linuxtv.org
4912 T: git git://linuxtv.org/media_tree.git
4913 F: Documentation/driver-api/media/drivers/cx88*
4914 F: drivers/media/pci/cx88/
4916 CXD2820R MEDIA DRIVER
4917 M: Antti Palosaari <crope@iki.fi>
4918 L: linux-media@vger.kernel.org
4920 W: https://linuxtv.org
4921 W: http://palosaari.fi/linux/
4922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4923 T: git git://linuxtv.org/anttip/media_tree.git
4924 F: drivers/media/dvb-frontends/cxd2820r*
4926 CXGB3 ETHERNET DRIVER (CXGB3)
4927 M: Raju Rangoju <rajur@chelsio.com>
4928 L: netdev@vger.kernel.org
4930 W: http://www.chelsio.com
4931 F: drivers/net/ethernet/chelsio/cxgb3/
4933 CXGB3 ISCSI DRIVER (CXGB3I)
4934 M: Karen Xie <kxie@chelsio.com>
4935 L: linux-scsi@vger.kernel.org
4937 W: http://www.chelsio.com
4938 F: drivers/scsi/cxgbi/cxgb3i
4940 CXGB4 CRYPTO DRIVER (chcr)
4941 M: Ayush Sawal <ayush.sawal@chelsio.com>
4942 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4943 M: Rohit Maheshwari <rohitm@chelsio.com>
4944 L: linux-crypto@vger.kernel.org
4946 W: http://www.chelsio.com
4947 F: drivers/crypto/chelsio
4949 CXGB4 INLINE CRYPTO DRIVER
4950 M: Ayush Sawal <ayush.sawal@chelsio.com>
4951 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4952 M: Rohit Maheshwari <rohitm@chelsio.com>
4953 L: netdev@vger.kernel.org
4955 W: http://www.chelsio.com
4956 F: drivers/net/ethernet/chelsio/inline_crypto/
4958 CXGB4 ETHERNET DRIVER (CXGB4)
4959 M: Raju Rangoju <rajur@chelsio.com>
4960 L: netdev@vger.kernel.org
4962 W: http://www.chelsio.com
4963 F: drivers/net/ethernet/chelsio/cxgb4/
4965 CXGB4 ISCSI DRIVER (CXGB4I)
4966 M: Karen Xie <kxie@chelsio.com>
4967 L: linux-scsi@vger.kernel.org
4969 W: http://www.chelsio.com
4970 F: drivers/scsi/cxgbi/cxgb4i
4972 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4973 M: Potnuri Bharat Teja <bharat@chelsio.com>
4974 L: linux-rdma@vger.kernel.org
4976 W: http://www.openfabrics.org
4977 F: drivers/infiniband/hw/cxgb4/
4978 F: include/uapi/rdma/cxgb4-abi.h
4980 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4981 M: Raju Rangoju <rajur@chelsio.com>
4982 L: netdev@vger.kernel.org
4984 W: http://www.chelsio.com
4985 F: drivers/net/ethernet/chelsio/cxgb4vf/
4987 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4988 M: Frederic Barrat <fbarrat@linux.ibm.com>
4989 M: Andrew Donnellan <ajd@linux.ibm.com>
4990 L: linuxppc-dev@lists.ozlabs.org
4992 F: Documentation/ABI/testing/sysfs-class-cxl
4993 F: Documentation/powerpc/cxl.rst
4994 F: arch/powerpc/platforms/powernv/pci-cxl.c
4995 F: drivers/misc/cxl/
4996 F: include/misc/cxl*
4997 F: include/uapi/misc/cxl.h
4999 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5000 M: Manoj N. Kumar <manoj@linux.ibm.com>
5001 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5002 M: Uma Krishnan <ukrishn@linux.ibm.com>
5003 L: linux-scsi@vger.kernel.org
5005 F: Documentation/powerpc/cxlflash.rst
5006 F: drivers/scsi/cxlflash/
5007 F: include/uapi/scsi/cxlflash_ioctl.h
5010 M: Russell King <linux@armlinux.org.uk>
5011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5013 W: http://www.armlinux.org.uk/
5014 F: drivers/video/fbdev/cyber2000fb.*
5016 CYCLADES PC300 DRIVER
5018 F: drivers/net/wan/pc300*
5020 CYPRESS_FIRMWARE MEDIA DRIVER
5021 M: Antti Palosaari <crope@iki.fi>
5022 L: linux-media@vger.kernel.org
5024 W: https://linuxtv.org
5025 W: http://palosaari.fi/linux/
5026 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5027 T: git git://linuxtv.org/anttip/media_tree.git
5028 F: drivers/media/common/cypress_firmware*
5030 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5031 M: Linus Walleij <linus.walleij@linaro.org>
5032 L: linux-input@vger.kernel.org
5034 F: drivers/input/touchscreen/cy8ctma140.c
5036 CYTTSP TOUCHSCREEN DRIVER
5037 M: Ferruh Yigit <fery@cypress.com>
5038 L: linux-input@vger.kernel.org
5040 F: drivers/input/touchscreen/cyttsp*
5041 F: include/linux/input/cyttsp.h
5043 D-LINK DIR-685 TOUCHKEYS DRIVER
5044 M: Linus Walleij <linus.walleij@linaro.org>
5045 L: linux-input@vger.kernel.org
5047 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5049 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5050 M: Joshua Kinard <kumba@gentoo.org>
5052 F: drivers/rtc/rtc-ds1685.c
5053 F: include/linux/rtc/ds1685.h
5055 DAMA SLAVE for AX.25
5056 M: Joerg Reuter <jreuter@yaina.de>
5057 L: linux-hams@vger.kernel.org
5059 W: http://yaina.de/jreuter/
5060 W: http://www.qsl.net/dl1bke/
5061 F: net/ax25/af_ax25.c
5062 F: net/ax25/ax25_dev.c
5063 F: net/ax25/ax25_ds_*
5064 F: net/ax25/ax25_in.c
5065 F: net/ax25/ax25_out.c
5066 F: net/ax25/ax25_timer.c
5067 F: net/ax25/sysctl_net_ax25.c
5069 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5070 L: netdev@vger.kernel.org
5072 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5073 F: drivers/net/ethernet/dec/tulip/dmfe.c
5075 DC390/AM53C974 SCSI driver
5076 M: Hannes Reinecke <hare@suse.com>
5077 L: linux-scsi@vger.kernel.org
5079 F: drivers/scsi/am53c974.c
5082 M: Oliver Neukum <oliver@neukum.org>
5083 M: Ali Akcaagac <aliakc@web.de>
5084 M: Jamie Lenehan <lenehan@twibble.org>
5085 L: dc395x@twibble.org
5087 W: http://twibble.org/dist/dc395x/
5088 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5089 F: Documentation/scsi/dc395x.rst
5090 F: drivers/scsi/dc395x.*
5093 L: dccp@vger.kernel.org
5095 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5096 F: include/linux/dccp.h
5097 F: include/linux/tfrc.h
5098 F: include/uapi/linux/dccp.h
5101 DECnet NETWORK LAYER
5102 L: linux-decnet-user@lists.sourceforge.net
5104 W: http://linux-decnet.sourceforge.net
5105 F: Documentation/networking/decnet.rst
5108 DECSTATION PLATFORM SUPPORT
5109 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5110 L: linux-mips@vger.kernel.org
5112 W: http://www.linux-mips.org/wiki/DECstation
5114 F: arch/mips/include/asm/dec/
5115 F: arch/mips/include/asm/mach-dec/
5117 DEFXX FDDI NETWORK DRIVER
5118 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5120 F: drivers/net/fddi/defxx.*
5122 DEFZA FDDI NETWORK DRIVER
5123 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5125 F: drivers/net/fddi/defza.*
5127 DEINTERLACE DRIVERS FOR ALLWINNER H3
5128 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5129 L: linux-media@vger.kernel.org
5131 T: git git://linuxtv.org/media_tree.git
5132 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5133 F: drivers/media/platform/sunxi/sun8i-di/
5136 M: Matthew Garrett <mjg59@srcf.ucam.org>
5137 M: Pali Rohár <pali@kernel.org>
5138 L: platform-driver-x86@vger.kernel.org
5140 F: drivers/platform/x86/dell/dell-laptop.c
5142 DELL LAPTOP FREEFALL DRIVER
5143 M: Pali Rohár <pali@kernel.org>
5145 F: drivers/platform/x86/dell/dell-smo8800.c
5147 DELL LAPTOP RBTN DRIVER
5148 M: Pali Rohár <pali@kernel.org>
5150 F: drivers/platform/x86/dell/dell-rbtn.*
5152 DELL LAPTOP SMM DRIVER
5153 M: Pali Rohár <pali@kernel.org>
5155 F: drivers/hwmon/dell-smm-hwmon.c
5156 F: include/uapi/linux/i8k.h
5158 DELL REMOTE BIOS UPDATE DRIVER
5159 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5160 L: platform-driver-x86@vger.kernel.org
5162 F: drivers/platform/x86/dell/dell_rbu.c
5165 M: Pali Rohár <pali@kernel.org>
5166 L: Dell.Client.Kernel@dell.com
5167 L: platform-driver-x86@vger.kernel.org
5169 F: drivers/platform/x86/dell/dell-smbios.*
5171 DELL SMBIOS SMM DRIVER
5172 L: Dell.Client.Kernel@dell.com
5173 L: platform-driver-x86@vger.kernel.org
5175 F: drivers/platform/x86/dell/dell-smbios-smm.c
5177 DELL SMBIOS WMI DRIVER
5178 L: Dell.Client.Kernel@dell.com
5179 L: platform-driver-x86@vger.kernel.org
5181 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5182 F: tools/wmi/dell-smbios-example.c
5184 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5185 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5186 L: platform-driver-x86@vger.kernel.org
5188 F: Documentation/driver-api/dcdbas.rst
5189 F: drivers/platform/x86/dell/dcdbas.*
5191 DELL WMI DESCRIPTOR DRIVER
5192 L: Dell.Client.Kernel@dell.com
5194 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5196 DELL WMI SYSMAN DRIVER
5197 M: Divya Bharathi <divya.bharathi@dell.com>
5198 M: Prasanth Ksr <prasanth.ksr@dell.com>
5199 L: Dell.Client.Kernel@dell.com
5200 L: platform-driver-x86@vger.kernel.org
5202 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5203 F: drivers/platform/x86/dell/dell-wmi-sysman/
5205 DELL WMI NOTIFICATIONS DRIVER
5206 M: Matthew Garrett <mjg59@srcf.ucam.org>
5207 M: Pali Rohár <pali@kernel.org>
5209 F: drivers/platform/x86/dell/dell-wmi-base.c
5211 DELL WMI HARDWARE PRIVACY SUPPORT
5212 M: Perry Yuan <Perry.Yuan@dell.com>
5213 L: Dell.Client.Kernel@dell.com
5214 L: platform-driver-x86@vger.kernel.org
5216 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5218 DELTA ST MEDIA DRIVER
5219 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5220 L: linux-media@vger.kernel.org
5222 W: https://linuxtv.org
5223 T: git git://linuxtv.org/media_tree.git
5224 F: drivers/media/platform/sti/delta
5226 DELTA DPS920AB PSU DRIVER
5227 M: Robert Marko <robert.marko@sartura.hr>
5228 L: linux-hwmon@vger.kernel.org
5230 F: Documentation/hwmon/dps920ab.rst
5231 F: drivers/hwmon/pmbus/dps920ab.c
5234 L: linux-mtd@lists.infradead.org
5236 F: drivers/mtd/nand/raw/denali*
5238 DESIGNWARE EDMA CORE IP DRIVER
5239 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5240 L: dmaengine@vger.kernel.org
5242 F: drivers/dma/dw-edma/
5243 F: include/linux/dma/edma.h
5245 DESIGNWARE XDATA IP DRIVER
5246 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5247 L: linux-pci@vger.kernel.org
5249 F: Documentation/misc-devices/dw-xdata-pcie.rst
5250 F: drivers/misc/dw-xdata-pcie.c
5252 DESIGNWARE USB2 DRD IP DRIVER
5253 M: Minas Harutyunyan <hminas@synopsys.com>
5254 L: linux-usb@vger.kernel.org
5256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5257 F: drivers/usb/dwc2/
5259 DESIGNWARE USB3 DRD IP DRIVER
5260 M: Felipe Balbi <balbi@kernel.org>
5261 L: linux-usb@vger.kernel.org
5263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5264 F: drivers/usb/dwc3/
5266 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5267 M: Andreas Klinger <ak@it-klinger.de>
5268 L: linux-iio@vger.kernel.org
5270 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5271 F: drivers/iio/proximity/srf*.c
5273 DEVICE COREDUMP (DEV_COREDUMP)
5274 M: Johannes Berg <johannes@sipsolutions.net>
5275 L: linux-kernel@vger.kernel.org
5277 F: drivers/base/devcoredump.c
5278 F: include/linux/devcoredump.h
5280 DEVICE DEPENDENCY HELPER SCRIPT
5281 M: Saravana Kannan <saravanak@google.com>
5282 L: linux-kernel@vger.kernel.org
5284 F: scripts/dev-needs.sh
5286 DEVICE DIRECT ACCESS (DAX)
5287 M: Dan Williams <dan.j.williams@intel.com>
5288 M: Vishal Verma <vishal.l.verma@intel.com>
5289 M: Dave Jiang <dave.jiang@intel.com>
5290 L: nvdimm@lists.linux.dev
5294 DEVICE FREQUENCY (DEVFREQ)
5295 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5296 M: Kyungmin Park <kyungmin.park@samsung.com>
5297 M: Chanwoo Choi <cw00.choi@samsung.com>
5298 L: linux-pm@vger.kernel.org
5300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5301 F: Documentation/devicetree/bindings/devfreq/
5303 F: include/linux/devfreq.h
5304 F: include/trace/events/devfreq.h
5306 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5307 M: Chanwoo Choi <cw00.choi@samsung.com>
5308 L: linux-pm@vger.kernel.org
5310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5311 F: Documentation/devicetree/bindings/devfreq/event/
5312 F: drivers/devfreq/devfreq-event.c
5313 F: drivers/devfreq/event/
5314 F: include/dt-bindings/pmu/exynos_ppmu.h
5315 F: include/linux/devfreq-event.h
5317 DEVICE NUMBER REGISTRY
5318 M: Torben Mathiasen <device@lanana.org>
5320 W: http://lanana.org/docs/device-list/index.html
5322 DEVICE RESOURCE MANAGEMENT HELPERS
5323 M: Hans de Goede <hdegoede@redhat.com>
5324 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5326 F: include/linux/devm-helpers.h
5329 M: Alasdair Kergon <agk@redhat.com>
5330 M: Mike Snitzer <snitzer@redhat.com>
5331 M: dm-devel@redhat.com
5332 L: dm-devel@redhat.com
5334 W: http://sources.redhat.com/dm
5335 Q: http://patchwork.kernel.org/project/dm-devel/list/
5336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5337 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5338 F: Documentation/admin-guide/device-mapper/
5339 F: drivers/md/Kconfig
5340 F: drivers/md/Makefile
5342 F: drivers/md/persistent-data/
5343 F: include/linux/device-mapper.h
5344 F: include/linux/dm-*.h
5345 F: include/uapi/linux/dm-*.h
5348 M: Jiri Pirko <jiri@nvidia.com>
5349 L: netdev@vger.kernel.org
5351 F: Documentation/networking/devlink
5352 F: include/net/devlink.h
5353 F: include/uapi/linux/devlink.h
5354 F: net/core/devlink.c
5356 DIALOG SEMICONDUCTOR DRIVERS
5357 M: Support Opensource <support.opensource@diasemi.com>
5359 W: http://www.dialog-semiconductor.com/products
5360 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5361 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5362 F: Documentation/devicetree/bindings/mfd/da90*.txt
5363 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5364 F: Documentation/devicetree/bindings/regulator/da92*.txt
5365 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5366 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5367 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5368 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5369 F: Documentation/hwmon/da90??.rst
5370 F: drivers/gpio/gpio-da90??.c
5371 F: drivers/hwmon/da90??-hwmon.c
5372 F: drivers/iio/adc/da91??-*.c
5373 F: drivers/input/misc/da72??.[ch]
5374 F: drivers/input/misc/da90??_onkey.c
5375 F: drivers/input/touchscreen/da9052_tsi.c
5376 F: drivers/leds/leds-da90??.c
5377 F: drivers/mfd/da903x.c
5378 F: drivers/mfd/da90??-*.c
5379 F: drivers/mfd/da91??-*.c
5380 F: drivers/pinctrl/pinctrl-da90??.c
5381 F: drivers/power/supply/da9052-battery.c
5382 F: drivers/power/supply/da91??-*.c
5383 F: drivers/regulator/da9???-regulator.[ch]
5384 F: drivers/regulator/slg51000-regulator.[ch]
5385 F: drivers/rtc/rtc-da90??.c
5386 F: drivers/thermal/da90??-thermal.c
5387 F: drivers/video/backlight/da90??_bl.c
5388 F: drivers/watchdog/da90??_wdt.c
5389 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5390 F: include/linux/mfd/da903x.h
5391 F: include/linux/mfd/da9052/
5392 F: include/linux/mfd/da9055/
5393 F: include/linux/mfd/da9062/
5394 F: include/linux/mfd/da9063/
5395 F: include/linux/mfd/da9150/
5396 F: include/linux/regulator/da9211.h
5397 F: include/sound/da[79]*.h
5398 F: sound/soc/codecs/da[79]*.[ch]
5400 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5401 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5402 L: linux-gpio@vger.kernel.org
5404 F: drivers/gpio/gpio-gpio-mm.c
5406 DIOLAN U2C-12 I2C DRIVER
5407 M: Guenter Roeck <linux@roeck-us.net>
5408 L: linux-i2c@vger.kernel.org
5410 F: drivers/i2c/busses/i2c-diolan-u2c.c
5412 DIRECTORY NOTIFICATION (DNOTIFY)
5413 M: Jan Kara <jack@suse.cz>
5414 R: Amir Goldstein <amir73il@gmail.com>
5415 L: linux-fsdevel@vger.kernel.org
5417 F: Documentation/filesystems/dnotify.rst
5418 F: fs/notify/dnotify/
5419 F: include/linux/dnotify.h
5421 DISK GEOMETRY AND PARTITION HANDLING
5422 M: Andries Brouwer <aeb@cwi.nl>
5424 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5425 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5426 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5429 M: Jan Kara <jack@suse.com>
5431 F: Documentation/filesystems/quota.rst
5433 F: include/linux/quota*.h
5434 F: include/uapi/linux/quota*.h
5436 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5437 M: Bernie Thompson <bernie@plugable.com>
5438 L: linux-fbdev@vger.kernel.org
5440 W: http://plugable.com/category/projects/udlfb/
5441 F: Documentation/fb/udlfb.rst
5442 F: drivers/video/fbdev/udlfb.c
5443 F: include/video/udlfb.h
5445 DISTRIBUTED LOCK MANAGER (DLM)
5446 M: Christine Caulfield <ccaulfie@redhat.com>
5447 M: David Teigland <teigland@redhat.com>
5448 L: cluster-devel@redhat.com
5450 W: http://sources.redhat.com/cluster/
5451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5454 DMA BUFFER SHARING FRAMEWORK
5455 M: Sumit Semwal <sumit.semwal@linaro.org>
5456 M: Christian König <christian.koenig@amd.com>
5457 L: linux-media@vger.kernel.org
5458 L: dri-devel@lists.freedesktop.org
5459 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5461 T: git git://anongit.freedesktop.org/drm/drm-misc
5462 F: Documentation/driver-api/dma-buf.rst
5464 F: include/linux/*fence.h
5465 F: include/linux/dma-buf*
5466 F: include/linux/dma-resv.h
5467 K: \bdma_(?:buf|fence|resv)\b
5469 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5470 M: Vinod Koul <vkoul@kernel.org>
5471 L: dmaengine@vger.kernel.org
5473 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5475 F: Documentation/devicetree/bindings/dma/
5476 F: Documentation/driver-api/dmaengine/
5478 F: include/linux/dma/
5479 F: include/linux/dmaengine.h
5480 F: include/linux/of_dma.h
5483 M: Christoph Hellwig <hch@lst.de>
5484 M: Marek Szyprowski <m.szyprowski@samsung.com>
5485 R: Robin Murphy <robin.murphy@arm.com>
5486 L: iommu@lists.linux-foundation.org
5488 W: http://git.infradead.org/users/hch/dma-mapping.git
5489 T: git git://git.infradead.org/users/hch/dma-mapping.git
5490 F: include/asm-generic/dma-mapping.h
5491 F: include/linux/dma-direct.h
5492 F: include/linux/dma-mapping.h
5493 F: include/linux/dma-map-ops.h
5496 DMA MAPPING BENCHMARK
5497 M: Barry Song <song.bao.hua@hisilicon.com>
5498 L: iommu@lists.linux-foundation.org
5499 F: kernel/dma/map_benchmark.c
5500 F: tools/testing/selftests/dma/
5502 DMA-BUF HEAPS FRAMEWORK
5503 M: Sumit Semwal <sumit.semwal@linaro.org>
5504 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5505 R: Liam Mark <lmark@codeaurora.org>
5506 R: Laura Abbott <labbott@redhat.com>
5507 R: Brian Starkey <Brian.Starkey@arm.com>
5508 R: John Stultz <john.stultz@linaro.org>
5509 L: linux-media@vger.kernel.org
5510 L: dri-devel@lists.freedesktop.org
5511 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5513 T: git git://anongit.freedesktop.org/drm/drm-misc
5514 F: drivers/dma-buf/dma-heap.c
5515 F: drivers/dma-buf/heaps/*
5516 F: include/linux/dma-heap.h
5517 F: include/uapi/linux/dma-heap.h
5519 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5520 M: Lukasz Luba <lukasz.luba@arm.com>
5521 L: linux-pm@vger.kernel.org
5522 L: linux-samsung-soc@vger.kernel.org
5524 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5525 F: drivers/memory/samsung/exynos5422-dmc.c
5527 DME1737 HARDWARE MONITOR DRIVER
5528 M: Juerg Haefliger <juergh@gmail.com>
5529 L: linux-hwmon@vger.kernel.org
5531 F: Documentation/hwmon/dme1737.rst
5532 F: drivers/hwmon/dme1737.c
5535 M: Jean Delvare <jdelvare@suse.com>
5537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5538 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5539 F: drivers/firmware/dmi-id.c
5540 F: drivers/firmware/dmi_scan.c
5541 F: include/linux/dmi.h
5544 M: Jonathan Corbet <corbet@lwn.net>
5545 L: linux-doc@vger.kernel.org
5547 P: Documentation/doc-guide/maintainer-profile.rst
5548 T: git git://git.lwn.net/linux.git docs-next
5550 F: scripts/documentation-file-ref-check
5551 F: scripts/kernel-doc
5552 F: scripts/sphinx-pre-install
5553 X: Documentation/ABI/
5554 X: Documentation/admin-guide/media/
5555 X: Documentation/devicetree/
5556 X: Documentation/driver-api/media/
5557 X: Documentation/firmware-guide/acpi/
5558 X: Documentation/i2c/
5559 X: Documentation/power/
5560 X: Documentation/spi/
5561 X: Documentation/userspace-api/media/
5563 DOCUMENTATION REPORTING ISSUES
5564 M: Thorsten Leemhuis <linux@leemhuis.info>
5565 L: linux-doc@vger.kernel.org
5567 F: Documentation/admin-guide/reporting-issues.rst
5569 DOCUMENTATION SCRIPTS
5570 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5571 L: linux-doc@vger.kernel.org
5573 F: Documentation/sphinx/parse-headers.pl
5574 F: scripts/documentation-file-ref-check
5575 F: scripts/sphinx-pre-install
5577 DOCUMENTATION/ITALIAN
5578 M: Federico Vaga <federico.vaga@vaga.pv.it>
5579 L: linux-doc@vger.kernel.org
5581 F: Documentation/translations/it_IT
5583 DONGWOON DW9714 LENS VOICE COIL DRIVER
5584 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5585 L: linux-media@vger.kernel.org
5587 T: git git://linuxtv.org/media_tree.git
5588 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5589 F: drivers/media/i2c/dw9714.c
5591 DONGWOON DW9768 LENS VOICE COIL DRIVER
5592 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5593 L: linux-media@vger.kernel.org
5595 T: git git://linuxtv.org/media_tree.git
5596 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5597 F: drivers/media/i2c/dw9768.c
5599 DONGWOON DW9807 LENS VOICE COIL DRIVER
5600 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5601 L: linux-media@vger.kernel.org
5603 T: git git://linuxtv.org/media_tree.git
5604 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5605 F: drivers/media/i2c/dw9807-vcm.c
5608 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5609 L: blinux-list@redhat.com
5611 F: drivers/char/dtlk.c
5612 F: include/linux/dtlk.h
5614 DPAA2 DATAPATH I/O (DPIO) DRIVER
5615 M: Roy Pledge <Roy.Pledge@nxp.com>
5616 L: linux-kernel@vger.kernel.org
5618 F: drivers/soc/fsl/dpio
5620 DPAA2 ETHERNET DRIVER
5621 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5622 L: netdev@vger.kernel.org
5624 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5625 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5626 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5627 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5628 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5629 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5630 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5631 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5632 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5634 DPAA2 ETHERNET SWITCH DRIVER
5635 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5636 L: netdev@vger.kernel.org
5638 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5639 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5641 DPT_I2O SCSI RAID DRIVER
5642 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5643 L: linux-scsi@vger.kernel.org
5645 W: http://www.adaptec.com/
5646 F: drivers/scsi/dpt*
5647 F: drivers/scsi/dpt/
5650 M: Philipp Reisner <philipp.reisner@linbit.com>
5651 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5652 L: drbd-dev@lists.linbit.com
5654 W: http://www.drbd.org
5655 T: git git://git.linbit.com/linux-drbd.git
5656 T: git git://git.linbit.com/drbd-8.4.git
5657 F: Documentation/admin-guide/blockdev/
5658 F: drivers/block/drbd/
5661 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5662 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5663 R: "Rafael J. Wysocki" <rafael@kernel.org>
5665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5666 F: Documentation/core-api/kobject.rst
5670 F: include/linux/debugfs.h
5671 F: include/linux/kobj*
5674 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5675 M: Nishanth Menon <nm@ti.com>
5676 L: linux-pm@vger.kernel.org
5678 F: drivers/soc/ti/smartreflex.c
5679 F: include/linux/power/smartreflex.h
5681 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5682 M: Maxime Ripard <mripard@kernel.org>
5683 M: Chen-Yu Tsai <wens@csie.org>
5684 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5685 L: dri-devel@lists.freedesktop.org
5687 T: git git://anongit.freedesktop.org/drm/drm-misc
5688 F: drivers/gpu/drm/sun4i/sun8i*
5690 DRM DRIVER FOR ARM PL111 CLCD
5691 M: Emma Anholt <emma@anholt.net>
5693 T: git git://anongit.freedesktop.org/drm/drm-misc
5694 F: drivers/gpu/drm/pl111/
5696 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5697 M: Linus Walleij <linus.walleij@linaro.org>
5699 T: git git://anongit.freedesktop.org/drm/drm-misc
5700 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5701 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5703 DRM DRIVER FOR ASPEED BMC GFX
5704 M: Joel Stanley <joel@jms.id.au>
5705 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5707 T: git git://anongit.freedesktop.org/drm/drm-misc
5708 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5709 F: drivers/gpu/drm/aspeed/
5711 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5712 M: Dave Airlie <airlied@redhat.com>
5713 R: Thomas Zimmermann <tzimmermann@suse.de>
5714 L: dri-devel@lists.freedesktop.org
5716 T: git git://anongit.freedesktop.org/drm/drm-misc
5717 F: drivers/gpu/drm/ast/
5719 DRM DRIVER FOR BOCHS VIRTUAL GPU
5720 M: Gerd Hoffmann <kraxel@redhat.com>
5721 L: virtualization@lists.linux-foundation.org
5723 T: git git://anongit.freedesktop.org/drm/drm-misc
5724 F: drivers/gpu/drm/bochs/
5726 DRM DRIVER FOR BOE HIMAX8279D PANELS
5727 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5729 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5730 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5732 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5733 M: Jagan Teki <jagan@amarulasolutions.com>
5735 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5736 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5738 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5739 M: Linus Walleij <linus.walleij@linaro.org>
5741 T: git git://anongit.freedesktop.org/drm/drm-misc
5742 F: drivers/gpu/drm/tve200/
5744 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5745 M: Icenowy Zheng <icenowy@aosc.io>
5747 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5748 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5750 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5751 M: Jagan Teki <jagan@amarulasolutions.com>
5753 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5754 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5756 DRM DRIVER FOR GENERIC USB DISPLAY
5757 M: Noralf Trønnes <noralf@tronnes.org>
5759 W: https://github.com/notro/gud/wiki
5760 T: git git://anongit.freedesktop.org/drm/drm-misc
5761 F: drivers/gpu/drm/gud/
5762 F: include/drm/gud.h
5764 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5765 M: Hans de Goede <hdegoede@redhat.com>
5767 T: git git://anongit.freedesktop.org/drm/drm-misc
5768 F: drivers/gpu/drm/tiny/gm12u320.c
5770 DRM DRIVER FOR HX8357D PANELS
5771 M: Emma Anholt <emma@anholt.net>
5773 T: git git://anongit.freedesktop.org/drm/drm-misc
5774 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5775 F: drivers/gpu/drm/tiny/hx8357d.c
5777 DRM DRIVER FOR ILITEK ILI9225 PANELS
5778 M: David Lechner <david@lechnology.com>
5780 T: git git://anongit.freedesktop.org/drm/drm-misc
5781 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5782 F: drivers/gpu/drm/tiny/ili9225.c
5784 DRM DRIVER FOR ILITEK ILI9486 PANELS
5785 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5787 T: git git://anongit.freedesktop.org/drm/drm-misc
5788 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5789 F: drivers/gpu/drm/tiny/ili9486.c
5791 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5792 S: Orphan / Obsolete
5793 F: drivers/gpu/drm/i810/
5794 F: include/uapi/drm/i810_drm.h
5796 DRM DRIVER FOR LVDS PANELS
5797 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5798 L: dri-devel@lists.freedesktop.org
5799 T: git git://anongit.freedesktop.org/drm/drm-misc
5801 F: drivers/gpu/drm/panel/panel-lvds.c
5802 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5804 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5805 M: Guido Günther <agx@sigxcpu.org>
5806 R: Purism Kernel Team <kernel@puri.sm>
5808 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5809 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5811 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5812 S: Orphan / Obsolete
5813 F: drivers/gpu/drm/mga/
5814 F: include/uapi/drm/mga_drm.h
5816 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5817 M: Dave Airlie <airlied@redhat.com>
5818 R: Thomas Zimmermann <tzimmermann@suse.de>
5819 L: dri-devel@lists.freedesktop.org
5821 T: git git://anongit.freedesktop.org/drm/drm-misc
5822 F: drivers/gpu/drm/mgag200/
5824 DRM DRIVER FOR MI0283QT
5825 M: Noralf Trønnes <noralf@tronnes.org>
5827 T: git git://anongit.freedesktop.org/drm/drm-misc
5828 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5829 F: drivers/gpu/drm/tiny/mi0283qt.c
5831 DRM DRIVER FOR MSM ADRENO GPU
5832 M: Rob Clark <robdclark@gmail.com>
5833 M: Sean Paul <sean@poorly.run>
5834 L: linux-arm-msm@vger.kernel.org
5835 L: dri-devel@lists.freedesktop.org
5836 L: freedreno@lists.freedesktop.org
5838 T: git https://gitlab.freedesktop.org/drm/msm.git
5839 F: Documentation/devicetree/bindings/display/msm/
5840 F: drivers/gpu/drm/msm/
5841 F: include/uapi/drm/msm_drm.h
5843 DRM DRIVER FOR NOVATEK NT35510 PANELS
5844 M: Linus Walleij <linus.walleij@linaro.org>
5846 T: git git://anongit.freedesktop.org/drm/drm-misc
5847 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5848 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5850 DRM DRIVER FOR NOVATEK NT36672A PANELS
5851 M: Sumit Semwal <sumit.semwal@linaro.org>
5853 T: git git://anongit.freedesktop.org/drm/drm-misc
5854 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5855 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5857 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5858 M: Ben Skeggs <bskeggs@redhat.com>
5859 L: dri-devel@lists.freedesktop.org
5860 L: nouveau@lists.freedesktop.org
5862 T: git git://github.com/skeggsb/linux
5863 F: drivers/gpu/drm/nouveau/
5864 F: include/uapi/drm/nouveau_drm.h
5866 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5867 M: Stefan Mavrodiev <stefan@olimex.com>
5869 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5870 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5872 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5873 M: Noralf Trønnes <noralf@tronnes.org>
5875 T: git git://anongit.freedesktop.org/drm/drm-misc
5876 F: Documentation/devicetree/bindings/display/repaper.txt
5877 F: drivers/gpu/drm/tiny/repaper.c
5879 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5880 M: Dave Airlie <airlied@redhat.com>
5881 M: Gerd Hoffmann <kraxel@redhat.com>
5882 L: virtualization@lists.linux-foundation.org
5884 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5885 T: git git://anongit.freedesktop.org/drm/drm-misc
5886 F: drivers/gpu/drm/tiny/cirrus.c
5888 DRM DRIVER FOR QXL VIRTUAL GPU
5889 M: Dave Airlie <airlied@redhat.com>
5890 M: Gerd Hoffmann <kraxel@redhat.com>
5891 L: virtualization@lists.linux-foundation.org
5892 L: spice-devel@lists.freedesktop.org
5894 T: git git://anongit.freedesktop.org/drm/drm-misc
5895 F: drivers/gpu/drm/qxl/
5896 F: include/uapi/drm/qxl_drm.h
5898 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5899 S: Orphan / Obsolete
5900 F: drivers/gpu/drm/r128/
5901 F: include/uapi/drm/r128_drm.h
5903 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5904 M: Robert Chiras <robert.chiras@nxp.com>
5906 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5907 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5909 DRM DRIVER FOR SITRONIX ST7703 PANELS
5910 M: Guido Günther <agx@sigxcpu.org>
5911 R: Purism Kernel Team <kernel@puri.sm>
5912 R: Ondrej Jirman <megous@megous.com>
5914 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5915 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5917 DRM DRIVER FOR SAVAGE VIDEO CARDS
5918 S: Orphan / Obsolete
5919 F: drivers/gpu/drm/savage/
5920 F: include/uapi/drm/savage_drm.h
5922 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
5923 M: Thomas Zimmermann <tzimmermann@suse.de>
5924 L: dri-devel@lists.freedesktop.org
5926 T: git git://anongit.freedesktop.org/drm/drm-misc
5927 F: drivers/gpu/drm/tiny/simpledrm.c
5929 DRM DRIVER FOR SIS VIDEO CARDS
5930 S: Orphan / Obsolete
5931 F: drivers/gpu/drm/sis/
5932 F: include/uapi/drm/sis_drm.h
5934 DRM DRIVER FOR SITRONIX ST7586 PANELS
5935 M: David Lechner <david@lechnology.com>
5937 T: git git://anongit.freedesktop.org/drm/drm-misc
5938 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5939 F: drivers/gpu/drm/tiny/st7586.c
5941 DRM DRIVER FOR SITRONIX ST7701 PANELS
5942 M: Jagan Teki <jagan@amarulasolutions.com>
5944 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5945 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5947 DRM DRIVER FOR SITRONIX ST7735R PANELS
5948 M: David Lechner <david@lechnology.com>
5950 T: git git://anongit.freedesktop.org/drm/drm-misc
5951 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5952 F: drivers/gpu/drm/tiny/st7735r.c
5954 DRM DRIVER FOR SONY ACX424AKP PANELS
5955 M: Linus Walleij <linus.walleij@linaro.org>
5957 T: git git://anongit.freedesktop.org/drm/drm-misc
5958 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5960 DRM DRIVER FOR ST-ERICSSON MCDE
5961 M: Linus Walleij <linus.walleij@linaro.org>
5963 T: git git://anongit.freedesktop.org/drm/drm-misc
5964 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
5965 F: drivers/gpu/drm/mcde/
5967 DRM DRIVER FOR TDFX VIDEO CARDS
5968 S: Orphan / Obsolete
5969 F: drivers/gpu/drm/tdfx/
5971 DRM DRIVER FOR TPO TPG110 PANELS
5972 M: Linus Walleij <linus.walleij@linaro.org>
5974 T: git git://anongit.freedesktop.org/drm/drm-misc
5975 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5976 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5978 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5979 M: Dave Airlie <airlied@redhat.com>
5980 R: Sean Paul <sean@poorly.run>
5981 R: Thomas Zimmermann <tzimmermann@suse.de>
5982 L: dri-devel@lists.freedesktop.org
5984 T: git git://anongit.freedesktop.org/drm/drm-misc
5985 F: drivers/gpu/drm/udl/
5987 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5988 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5989 M: Melissa Wen <melissa.srw@gmail.com>
5990 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5991 R: Daniel Vetter <daniel@ffwll.ch>
5992 L: dri-devel@lists.freedesktop.org
5994 T: git git://anongit.freedesktop.org/drm/drm-misc
5995 F: Documentation/gpu/vkms.rst
5996 F: drivers/gpu/drm/vkms/
5998 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5999 M: Hans de Goede <hdegoede@redhat.com>
6000 L: dri-devel@lists.freedesktop.org
6002 T: git git://anongit.freedesktop.org/drm/drm-misc
6003 F: drivers/gpu/drm/vboxvideo/
6005 DRM DRIVER FOR VMWARE VIRTUAL GPU
6006 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6007 M: Roland Scheidegger <sroland@vmware.com>
6008 M: Zack Rusin <zackr@vmware.com>
6009 L: dri-devel@lists.freedesktop.org
6011 T: git git://people.freedesktop.org/~sroland/linux
6012 F: drivers/gpu/drm/vmwgfx/
6013 F: include/uapi/drm/vmwgfx_drm.h
6016 M: David Airlie <airlied@linux.ie>
6017 M: Daniel Vetter <daniel@ffwll.ch>
6018 L: dri-devel@lists.freedesktop.org
6020 B: https://gitlab.freedesktop.org/drm
6021 C: irc://chat.freenode.net/dri-devel
6022 T: git git://anongit.freedesktop.org/drm/drm
6023 F: Documentation/devicetree/bindings/display/
6024 F: Documentation/devicetree/bindings/gpu/
6025 F: Documentation/gpu/
6029 F: include/linux/vga*
6030 F: include/uapi/drm/
6032 DRM DRIVERS AND MISC GPU PATCHES
6033 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6034 M: Maxime Ripard <mripard@kernel.org>
6035 M: Thomas Zimmermann <tzimmermann@suse.de>
6037 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6038 T: git git://anongit.freedesktop.org/drm/drm-misc
6039 F: Documentation/gpu/
6040 F: drivers/gpu/drm/*
6043 F: include/linux/vga*
6044 F: include/uapi/drm/drm*
6046 DRM DRIVERS FOR ALLWINNER A10
6047 M: Maxime Ripard <mripard@kernel.org>
6048 M: Chen-Yu Tsai <wens@csie.org>
6049 L: dri-devel@lists.freedesktop.org
6051 T: git git://anongit.freedesktop.org/drm/drm-misc
6052 F: Documentation/devicetree/bindings/display/allwinner*
6053 F: drivers/gpu/drm/sun4i/
6055 DRM DRIVERS FOR AMLOGIC SOCS
6056 M: Neil Armstrong <narmstrong@baylibre.com>
6057 L: dri-devel@lists.freedesktop.org
6058 L: linux-amlogic@lists.infradead.org
6060 W: http://linux-meson.com/
6061 T: git git://anongit.freedesktop.org/drm/drm-misc
6062 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6063 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6064 F: Documentation/gpu/meson.rst
6065 F: drivers/gpu/drm/meson/
6067 DRM DRIVERS FOR ATMEL HLCDC
6068 M: Sam Ravnborg <sam@ravnborg.org>
6069 M: Boris Brezillon <bbrezillon@kernel.org>
6070 L: dri-devel@lists.freedesktop.org
6072 T: git git://anongit.freedesktop.org/drm/drm-misc
6073 F: Documentation/devicetree/bindings/display/atmel/
6074 F: drivers/gpu/drm/atmel-hlcdc/
6076 DRM DRIVERS FOR BRIDGE CHIPS
6077 M: Andrzej Hajda <a.hajda@samsung.com>
6078 M: Neil Armstrong <narmstrong@baylibre.com>
6079 M: Robert Foss <robert.foss@linaro.org>
6080 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6081 R: Jonas Karlman <jonas@kwiboo.se>
6082 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6084 T: git git://anongit.freedesktop.org/drm/drm-misc
6085 F: drivers/gpu/drm/bridge/
6087 DRM DRIVERS FOR EXYNOS
6088 M: Inki Dae <inki.dae@samsung.com>
6089 M: Joonyoung Shim <jy0922.shim@samsung.com>
6090 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6091 M: Kyungmin Park <kyungmin.park@samsung.com>
6092 L: dri-devel@lists.freedesktop.org
6094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6095 F: Documentation/devicetree/bindings/display/exynos/
6096 F: drivers/gpu/drm/exynos/
6097 F: include/uapi/drm/exynos_drm.h
6099 DRM DRIVERS FOR FREESCALE DCU
6100 M: Stefan Agner <stefan@agner.ch>
6101 M: Alison Wang <alison.wang@nxp.com>
6102 L: dri-devel@lists.freedesktop.org
6104 T: git git://anongit.freedesktop.org/drm/drm-misc
6105 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6106 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6107 F: drivers/gpu/drm/fsl-dcu/
6109 DRM DRIVERS FOR FREESCALE IMX
6110 M: Philipp Zabel <p.zabel@pengutronix.de>
6111 L: dri-devel@lists.freedesktop.org
6113 F: Documentation/devicetree/bindings/display/imx/
6114 F: drivers/gpu/drm/imx/
6115 F: drivers/gpu/ipu-v3/
6117 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6118 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6119 L: dri-devel@lists.freedesktop.org
6121 T: git git://github.com/patjak/drm-gma500
6122 F: drivers/gpu/drm/gma500/
6124 DRM DRIVERS FOR HISILICON
6125 M: Xinliang Liu <xinliang.liu@linaro.org>
6126 M: Tian Tao <tiantao6@hisilicon.com>
6127 R: John Stultz <john.stultz@linaro.org>
6128 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6129 R: Chen Feng <puck.chen@hisilicon.com>
6130 L: dri-devel@lists.freedesktop.org
6132 T: git git://anongit.freedesktop.org/drm/drm-misc
6133 F: Documentation/devicetree/bindings/display/hisilicon/
6134 F: drivers/gpu/drm/hisilicon/
6136 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6137 M: Deepak Rawat <drawat.floss@gmail.com>
6138 L: linux-hyperv@vger.kernel.org
6139 L: dri-devel@lists.freedesktop.org
6141 T: git git://anongit.freedesktop.org/drm/drm-misc
6142 F: drivers/gpu/drm/hyperv
6144 DRM DRIVERS FOR LIMA
6145 M: Qiang Yu <yuq825@gmail.com>
6146 L: dri-devel@lists.freedesktop.org
6147 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6149 T: git git://anongit.freedesktop.org/drm/drm-misc
6150 F: drivers/gpu/drm/lima/
6151 F: include/uapi/drm/lima_drm.h
6153 DRM DRIVERS FOR MEDIATEK
6154 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6155 M: Philipp Zabel <p.zabel@pengutronix.de>
6156 L: dri-devel@lists.freedesktop.org
6157 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6159 F: Documentation/devicetree/bindings/display/mediatek/
6160 F: drivers/gpu/drm/mediatek/
6161 F: drivers/phy/mediatek/phy-mtk-hdmi*
6162 F: drivers/phy/mediatek/phy-mtk-mipi*
6164 DRM DRIVERS FOR NVIDIA TEGRA
6165 M: Thierry Reding <thierry.reding@gmail.com>
6166 L: dri-devel@lists.freedesktop.org
6167 L: linux-tegra@vger.kernel.org
6169 T: git git://anongit.freedesktop.org/tegra/linux.git
6170 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6171 F: drivers/gpu/drm/tegra/
6172 F: drivers/gpu/host1x/
6173 F: include/linux/host1x.h
6174 F: include/uapi/drm/tegra_drm.h
6176 DRM DRIVERS FOR RENESAS
6177 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6178 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6179 L: dri-devel@lists.freedesktop.org
6180 L: linux-renesas-soc@vger.kernel.org
6182 T: git git://linuxtv.org/pinchartl/media drm/du/next
6183 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6184 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6185 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6186 F: drivers/gpu/drm/rcar-du/
6187 F: drivers/gpu/drm/shmobile/
6188 F: include/linux/platform_data/shmob_drm.h
6190 DRM DRIVERS FOR ROCKCHIP
6191 M: Sandy Huang <hjc@rock-chips.com>
6192 M: Heiko Stübner <heiko@sntech.de>
6193 L: dri-devel@lists.freedesktop.org
6195 T: git git://anongit.freedesktop.org/drm/drm-misc
6196 F: Documentation/devicetree/bindings/display/rockchip/
6197 F: drivers/gpu/drm/rockchip/
6200 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6201 L: dri-devel@lists.freedesktop.org
6203 T: git git://anongit.freedesktop.org/drm/drm-misc
6204 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6205 F: drivers/gpu/drm/sti
6208 M: Yannick Fertre <yannick.fertre@foss.st.com>
6209 M: Philippe Cornu <philippe.cornu@foss.st.com>
6210 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6211 L: dri-devel@lists.freedesktop.org
6213 T: git git://anongit.freedesktop.org/drm/drm-misc
6214 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6215 F: drivers/gpu/drm/stm
6217 DRM DRIVERS FOR TI KEYSTONE
6218 M: Jyri Sarha <jyri.sarha@iki.fi>
6219 M: Tomi Valkeinen <tomba@kernel.org>
6220 L: dri-devel@lists.freedesktop.org
6222 T: git git://anongit.freedesktop.org/drm/drm-misc
6223 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6224 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6225 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6226 F: drivers/gpu/drm/tidss/
6228 DRM DRIVERS FOR TI LCDC
6229 M: Jyri Sarha <jyri.sarha@iki.fi>
6230 R: Tomi Valkeinen <tomba@kernel.org>
6231 L: dri-devel@lists.freedesktop.org
6233 F: Documentation/devicetree/bindings/display/tilcdc/
6234 F: drivers/gpu/drm/tilcdc/
6236 DRM DRIVERS FOR TI OMAP
6237 M: Tomi Valkeinen <tomba@kernel.org>
6238 L: dri-devel@lists.freedesktop.org
6240 F: Documentation/devicetree/bindings/display/ti/
6241 F: drivers/gpu/drm/omapdrm/
6244 M: Emma Anholt <emma@anholt.net>
6246 T: git git://anongit.freedesktop.org/drm/drm-misc
6247 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6248 F: drivers/gpu/drm/v3d/
6249 F: include/uapi/drm/v3d_drm.h
6252 M: Emma Anholt <emma@anholt.net>
6253 M: Maxime Ripard <mripard@kernel.org>
6255 T: git git://github.com/anholt/linux
6256 T: git git://anongit.freedesktop.org/drm/drm-misc
6257 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6258 F: drivers/gpu/drm/vc4/
6259 F: include/uapi/drm/vc4_drm.h
6261 DRM DRIVERS FOR VIVANTE GPU IP
6262 M: Lucas Stach <l.stach@pengutronix.de>
6263 R: Russell King <linux+etnaviv@armlinux.org.uk>
6264 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6265 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6266 L: dri-devel@lists.freedesktop.org
6268 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6269 F: drivers/gpu/drm/etnaviv/
6270 F: include/uapi/drm/etnaviv_drm.h
6273 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6274 L: dri-devel@lists.freedesktop.org
6275 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6277 T: git git://anongit.freedesktop.org/drm/drm-misc
6278 F: Documentation/gpu/xen-front.rst
6279 F: drivers/gpu/drm/xen/
6281 DRM DRIVERS FOR XILINX
6282 M: Hyun Kwon <hyun.kwon@xilinx.com>
6283 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6284 L: dri-devel@lists.freedesktop.org
6286 T: git git://anongit.freedesktop.org/drm/drm-misc
6287 F: Documentation/devicetree/bindings/display/xlnx/
6288 F: drivers/gpu/drm/xlnx/
6291 M: Thierry Reding <thierry.reding@gmail.com>
6292 R: Sam Ravnborg <sam@ravnborg.org>
6293 L: dri-devel@lists.freedesktop.org
6295 T: git git://anongit.freedesktop.org/drm/drm-misc
6296 F: Documentation/devicetree/bindings/display/panel/
6297 F: drivers/gpu/drm/drm_panel.c
6298 F: drivers/gpu/drm/panel/
6299 F: include/drm/drm_panel.h
6302 M: Christian Koenig <christian.koenig@amd.com>
6303 M: Huang Rui <ray.huang@amd.com>
6304 L: dri-devel@lists.freedesktop.org
6306 T: git git://anongit.freedesktop.org/drm/drm-misc
6307 F: drivers/gpu/drm/ttm/
6310 DSBR100 USB FM RADIO DRIVER
6311 M: Alexey Klimov <klimov.linux@gmail.com>
6312 L: linux-media@vger.kernel.org
6314 T: git git://linuxtv.org/media_tree.git
6315 F: drivers/media/radio/dsbr100.c
6318 M: Hans Verkuil <hverkuil@xs4all.nl>
6319 L: linux-media@vger.kernel.org
6321 W: https://linuxtv.org
6322 T: git git://linuxtv.org/media_tree.git
6323 F: drivers/media/pci/dt3155/
6325 DVB_USB_AF9015 MEDIA DRIVER
6326 M: Antti Palosaari <crope@iki.fi>
6327 L: linux-media@vger.kernel.org
6329 W: https://linuxtv.org
6330 W: http://palosaari.fi/linux/
6331 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6332 T: git git://linuxtv.org/anttip/media_tree.git
6333 F: drivers/media/usb/dvb-usb-v2/af9015*
6335 DVB_USB_AF9035 MEDIA DRIVER
6336 M: Antti Palosaari <crope@iki.fi>
6337 L: linux-media@vger.kernel.org
6339 W: https://linuxtv.org
6340 W: http://palosaari.fi/linux/
6341 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6342 T: git git://linuxtv.org/anttip/media_tree.git
6343 F: drivers/media/usb/dvb-usb-v2/af9035*
6345 DVB_USB_ANYSEE MEDIA DRIVER
6346 M: Antti Palosaari <crope@iki.fi>
6347 L: linux-media@vger.kernel.org
6349 W: https://linuxtv.org
6350 W: http://palosaari.fi/linux/
6351 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6352 T: git git://linuxtv.org/anttip/media_tree.git
6353 F: drivers/media/usb/dvb-usb-v2/anysee*
6355 DVB_USB_AU6610 MEDIA DRIVER
6356 M: Antti Palosaari <crope@iki.fi>
6357 L: linux-media@vger.kernel.org
6359 W: https://linuxtv.org
6360 W: http://palosaari.fi/linux/
6361 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6362 T: git git://linuxtv.org/anttip/media_tree.git
6363 F: drivers/media/usb/dvb-usb-v2/au6610*
6365 DVB_USB_CE6230 MEDIA DRIVER
6366 M: Antti Palosaari <crope@iki.fi>
6367 L: linux-media@vger.kernel.org
6369 W: https://linuxtv.org
6370 W: http://palosaari.fi/linux/
6371 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6372 T: git git://linuxtv.org/anttip/media_tree.git
6373 F: drivers/media/usb/dvb-usb-v2/ce6230*
6375 DVB_USB_CXUSB MEDIA DRIVER
6376 M: Michael Krufky <mkrufky@linuxtv.org>
6377 L: linux-media@vger.kernel.org
6379 W: https://linuxtv.org
6380 W: http://github.com/mkrufky
6381 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6382 T: git git://linuxtv.org/media_tree.git
6383 F: drivers/media/usb/dvb-usb/cxusb*
6385 DVB_USB_EC168 MEDIA DRIVER
6386 M: Antti Palosaari <crope@iki.fi>
6387 L: linux-media@vger.kernel.org
6389 W: https://linuxtv.org
6390 W: http://palosaari.fi/linux/
6391 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6392 T: git git://linuxtv.org/anttip/media_tree.git
6393 F: drivers/media/usb/dvb-usb-v2/ec168*
6395 DVB_USB_GL861 MEDIA DRIVER
6396 M: Antti Palosaari <crope@iki.fi>
6397 L: linux-media@vger.kernel.org
6399 W: https://linuxtv.org
6400 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6401 T: git git://linuxtv.org/anttip/media_tree.git
6402 F: drivers/media/usb/dvb-usb-v2/gl861*
6404 DVB_USB_MXL111SF MEDIA DRIVER
6405 M: Michael Krufky <mkrufky@linuxtv.org>
6406 L: linux-media@vger.kernel.org
6408 W: https://linuxtv.org
6409 W: http://github.com/mkrufky
6410 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6411 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6412 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6414 DVB_USB_RTL28XXU MEDIA DRIVER
6415 M: Antti Palosaari <crope@iki.fi>
6416 L: linux-media@vger.kernel.org
6418 W: https://linuxtv.org
6419 W: http://palosaari.fi/linux/
6420 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6421 T: git git://linuxtv.org/anttip/media_tree.git
6422 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6424 DVB_USB_V2 MEDIA DRIVER
6425 M: Antti Palosaari <crope@iki.fi>
6426 L: linux-media@vger.kernel.org
6428 W: https://linuxtv.org
6429 W: http://palosaari.fi/linux/
6430 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6431 T: git git://linuxtv.org/anttip/media_tree.git
6432 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6433 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6436 M: Jason Baron <jbaron@akamai.com>
6438 F: include/linux/dynamic_debug.h
6439 F: lib/dynamic_debug.c
6441 DYNAMIC INTERRUPT MODERATION
6442 M: Tal Gilboa <talgi@nvidia.com>
6444 F: Documentation/networking/net_dim.rst
6445 F: include/linux/dim.h
6448 DZ DECSTATION DZ11 SERIAL DRIVER
6449 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6451 F: drivers/tty/serial/dz.*
6453 E3X0 POWER BUTTON DRIVER
6454 M: Moritz Fischer <moritz.fischer@ettus.com>
6455 L: usrp-users@lists.ettus.com
6457 W: http://www.ettus.com
6458 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6459 F: drivers/input/misc/e3x0-button.c
6462 M: Antti Palosaari <crope@iki.fi>
6463 L: linux-media@vger.kernel.org
6465 W: https://linuxtv.org
6466 W: http://palosaari.fi/linux/
6467 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6468 T: git git://linuxtv.org/anttip/media_tree.git
6469 F: drivers/media/tuners/e4000*
6471 EARTH_PT1 MEDIA DRIVER
6472 M: Akihiro Tsukada <tskd08@gmail.com>
6473 L: linux-media@vger.kernel.org
6475 F: drivers/media/pci/pt1/
6477 EARTH_PT3 MEDIA DRIVER
6478 M: Akihiro Tsukada <tskd08@gmail.com>
6479 L: linux-media@vger.kernel.org
6481 F: drivers/media/pci/pt3/
6484 M: Antti Palosaari <crope@iki.fi>
6485 L: linux-media@vger.kernel.org
6487 W: https://linuxtv.org
6488 W: http://palosaari.fi/linux/
6489 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6490 T: git git://linuxtv.org/anttip/media_tree.git
6491 F: drivers/media/dvb-frontends/ec100*
6494 M: Tyler Hicks <code@tyhicks.com>
6495 L: ecryptfs@vger.kernel.org
6497 W: http://ecryptfs.org
6498 W: https://launchpad.net/ecryptfs
6499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6500 F: Documentation/filesystems/ecryptfs.rst
6504 M: Yazen Ghannam <yazen.ghannam@amd.com>
6505 L: linux-edac@vger.kernel.org
6507 F: drivers/edac/amd64_edac*
6508 F: drivers/edac/mce_amd*
6511 M: Jan Luebbe <jlu@pengutronix.de>
6512 L: linux-edac@vger.kernel.org
6514 F: drivers/edac/armada_xp_*
6517 M: Stefan Schaeckeler <sschaeck@cisco.com>
6519 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6520 F: drivers/edac/aspeed_edac.c
6523 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6525 F: drivers/edac/bluefield_edac.c
6528 M: Andre Przywara <andre.przywara@arm.com>
6529 L: linux-edac@vger.kernel.org
6531 F: drivers/edac/highbank*
6534 M: Ralf Baechle <ralf@linux-mips.org>
6535 L: linux-edac@vger.kernel.org
6536 L: linux-mips@vger.kernel.org
6538 F: drivers/edac/octeon_edac*
6540 EDAC-CAVIUM THUNDERX
6541 M: Robert Richter <rric@kernel.org>
6542 L: linux-edac@vger.kernel.org
6544 F: drivers/edac/thunderx_edac*
6547 M: Borislav Petkov <bp@alien8.de>
6548 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6549 M: Tony Luck <tony.luck@intel.com>
6550 R: James Morse <james.morse@arm.com>
6551 R: Robert Richter <rric@kernel.org>
6552 L: linux-edac@vger.kernel.org
6554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6555 F: Documentation/admin-guide/ras.rst
6556 F: Documentation/driver-api/edac.rst
6558 F: include/linux/edac.h
6561 M: Lei Wang <lewan@microsoft.com>
6562 L: linux-edac@vger.kernel.org
6564 F: drivers/edac/dmc520_edac.c
6567 M: Mark Gross <mark.gross@intel.com>
6568 L: linux-edac@vger.kernel.org
6570 F: drivers/edac/e752x_edac.c
6573 L: linux-edac@vger.kernel.org
6575 F: drivers/edac/e7xxx_edac.c
6578 M: York Sun <york.sun@nxp.com>
6579 L: linux-edac@vger.kernel.org
6581 F: drivers/edac/fsl_ddr_edac.*
6584 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6585 L: linux-edac@vger.kernel.org
6587 F: drivers/edac/ghes_edac.c
6590 M: Tony Luck <tony.luck@intel.com>
6591 L: linux-edac@vger.kernel.org
6593 F: drivers/edac/i10nm_base.c
6596 L: linux-edac@vger.kernel.org
6598 F: drivers/edac/i3000_edac.c
6601 L: linux-edac@vger.kernel.org
6603 F: drivers/edac/i5000_edac.c
6606 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6607 L: linux-edac@vger.kernel.org
6609 F: drivers/edac/i5400_edac.c
6612 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6613 L: linux-edac@vger.kernel.org
6615 F: drivers/edac/i7300_edac.c
6618 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6619 L: linux-edac@vger.kernel.org
6621 F: drivers/edac/i7core_edac.c
6624 M: Tim Small <tim@buttersideup.com>
6625 L: linux-edac@vger.kernel.org
6627 F: drivers/edac/i82443bxgx_edac.c
6630 M: "Arvind R." <arvino55@gmail.com>
6631 L: linux-edac@vger.kernel.org
6633 F: drivers/edac/i82975x_edac.c
6636 M: Jason Baron <jbaron@akamai.com>
6637 L: linux-edac@vger.kernel.org
6639 F: drivers/edac/ie31200_edac.c
6642 M: Tony Luck <tony.luck@intel.com>
6643 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6644 L: linux-edac@vger.kernel.org
6646 F: drivers/edac/igen6_edac.c
6649 M: Johannes Thumshirn <morbidrsa@gmail.com>
6650 L: linux-edac@vger.kernel.org
6652 F: drivers/edac/mpc85xx_edac.[ch]
6655 M: Egor Martovetsky <egor@pasemi.com>
6656 L: linux-edac@vger.kernel.org
6658 F: drivers/edac/pasemi_edac.c
6661 M: Tony Luck <tony.luck@intel.com>
6662 L: linux-edac@vger.kernel.org
6664 F: drivers/edac/pnd2_edac.[ch]
6667 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6668 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6669 L: linux-arm-msm@vger.kernel.org
6670 L: linux-edac@vger.kernel.org
6672 F: drivers/edac/qcom_edac.c
6675 M: Tim Small <tim@buttersideup.com>
6676 L: linux-edac@vger.kernel.org
6678 F: drivers/edac/r82600_edac.c
6681 M: Tony Luck <tony.luck@intel.com>
6682 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6683 L: linux-edac@vger.kernel.org
6685 F: drivers/edac/sb_edac.c
6688 M: Yash Shah <yash.shah@sifive.com>
6689 L: linux-edac@vger.kernel.org
6691 F: drivers/edac/sifive_edac.c
6694 M: Tony Luck <tony.luck@intel.com>
6695 L: linux-edac@vger.kernel.org
6697 F: drivers/edac/skx_*.[ch]
6700 M: Tero Kristo <kristo@kernel.org>
6701 L: linux-edac@vger.kernel.org
6703 F: drivers/edac/ti_edac.c
6705 EDIROL UA-101/UA-1000 DRIVER
6706 M: Clemens Ladisch <clemens@ladisch.de>
6707 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6710 F: sound/usb/misc/ua101.c
6713 M: Ivan Hu <ivan.hu@canonical.com>
6714 M: Ard Biesheuvel <ardb@kernel.org>
6715 L: linux-efi@vger.kernel.org
6717 F: drivers/firmware/efi/test/
6719 EFI VARIABLE FILESYSTEM
6720 M: Matthew Garrett <matthew.garrett@nebula.com>
6721 M: Jeremy Kerr <jk@ozlabs.org>
6722 M: Ard Biesheuvel <ardb@kernel.org>
6723 L: linux-efi@vger.kernel.org
6725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6728 EFIFB FRAMEBUFFER DRIVER
6729 M: Peter Jones <pjones@redhat.com>
6730 L: linux-fbdev@vger.kernel.org
6732 F: drivers/video/fbdev/efifb.c
6736 W: http://aeschi.ch.eu.org/efs/
6739 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6740 M: Douglas Miller <dougmill@linux.ibm.com>
6741 L: netdev@vger.kernel.org
6743 F: drivers/net/ethernet/ibm/ehea/
6745 EM28XX VIDEO4LINUX DRIVER
6746 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6747 L: linux-media@vger.kernel.org
6749 W: https://linuxtv.org
6750 T: git git://linuxtv.org/media_tree.git
6751 F: Documentation/admin-guide/media/em28xx*
6752 F: drivers/media/usb/em28xx/
6755 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6756 M: Matt Mackall <mpm@selenic.com>
6757 M: David Woodhouse <dwmw2@infradead.org>
6758 L: linux-embedded@vger.kernel.org
6761 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6762 M: Adrian Hunter <adrian.hunter@intel.com>
6763 M: Ritesh Harjani <riteshh@codeaurora.org>
6764 M: Asutosh Das <asutoshd@codeaurora.org>
6765 L: linux-mmc@vger.kernel.org
6767 F: drivers/mmc/host/cqhci*
6769 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6770 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6771 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6772 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6773 L: linux-scsi@vger.kernel.org
6775 W: http://www.broadcom.com
6776 F: drivers/scsi/be2iscsi/
6778 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6779 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6780 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6781 M: Somnath Kotur <somnath.kotur@broadcom.com>
6782 L: netdev@vger.kernel.org
6784 W: http://www.emulex.com
6785 F: drivers/net/ethernet/emulex/benet/
6787 EMULEX ONECONNECT ROCE DRIVER
6788 M: Selvin Xavier <selvin.xavier@broadcom.com>
6789 L: linux-rdma@vger.kernel.org
6791 W: http://www.broadcom.com
6792 F: drivers/infiniband/hw/ocrdma/
6793 F: include/uapi/rdma/ocrdma-abi.h
6795 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6796 M: James Smart <james.smart@broadcom.com>
6797 M: Dick Kennedy <dick.kennedy@broadcom.com>
6798 L: linux-scsi@vger.kernel.org
6800 W: http://www.broadcom.com
6801 F: drivers/scsi/lpfc/
6803 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6804 M: James Smart <james.smart@broadcom.com>
6805 M: Ram Vegesna <ram.vegesna@broadcom.com>
6806 L: linux-scsi@vger.kernel.org
6807 L: target-devel@vger.kernel.org
6809 W: http://www.broadcom.com
6810 F: drivers/scsi/elx/
6812 ENE CB710 FLASH CARD READER DRIVER
6813 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6815 F: drivers/misc/cb710/
6816 F: drivers/mmc/host/cb710-mmc.*
6817 F: include/linux/cb710.h
6819 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6820 M: Maxim Levitsky <maximlevitsky@gmail.com>
6822 F: drivers/media/rc/ene_ir.*
6824 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6825 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6826 L: linuxppc-dev@lists.ozlabs.org
6828 F: drivers/tty/ehv_bytechan.c
6830 EPSON S1D13XXX FRAMEBUFFER DRIVER
6831 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6834 F: drivers/video/fbdev/s1d13xxxfb.c
6835 F: include/video/s1d13xxxfb.h
6838 M: Gao Xiang <xiang@kernel.org>
6839 M: Chao Yu <chao@kernel.org>
6840 L: linux-erofs@lists.ozlabs.org
6842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6843 F: Documentation/filesystems/erofs.rst
6845 F: include/trace/events/erofs.h
6847 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6848 M: Jeff Layton <jlayton@kernel.org>
6850 F: include/linux/errseq.h
6853 ET131X NETWORK DRIVER
6854 M: Mark Einon <mark.einon@gmail.com>
6856 F: drivers/net/ethernet/agere/
6859 M: Roopa Prabhu <roopa@nvidia.com>
6860 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6861 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6862 L: netdev@vger.kernel.org
6864 W: http://www.linuxfoundation.org/en/Net:Bridge
6865 F: include/linux/netfilter_bridge/
6868 ETHERNET PHY LIBRARY
6869 M: Andrew Lunn <andrew@lunn.ch>
6870 M: Heiner Kallweit <hkallweit1@gmail.com>
6871 R: Russell King <linux@armlinux.org.uk>
6872 L: netdev@vger.kernel.org
6874 F: Documentation/ABI/testing/sysfs-class-net-phydev
6875 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6876 F: Documentation/devicetree/bindings/net/mdio*
6877 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6878 F: Documentation/networking/phy.rst
6879 F: drivers/net/mdio/
6880 F: drivers/net/mdio/acpi_mdio.c
6881 F: drivers/net/mdio/fwnode_mdio.c
6882 F: drivers/net/mdio/of_mdio.c
6885 F: drivers/of/of_net.c
6886 F: include/dt-bindings/net/qca-ar803x.h
6887 F: include/linux/*mdio*.h
6888 F: include/linux/mdio/*.h
6889 F: include/linux/of_net.h
6890 F: include/linux/phy.h
6891 F: include/linux/phy_fixed.h
6892 F: include/linux/platform_data/mdio-bcm-unimac.h
6893 F: include/linux/platform_data/mdio-gpio.h
6894 F: include/trace/events/mdio.h
6895 F: include/uapi/linux/mdio.h
6896 F: include/uapi/linux/mii.h
6899 M: Namjae Jeon <namjae.jeon@samsung.com>
6900 M: Sungjong Seo <sj1557.seo@samsung.com>
6901 L: linux-fsdevel@vger.kernel.org
6906 M: Jan Kara <jack@suse.com>
6907 L: linux-ext4@vger.kernel.org
6909 F: Documentation/filesystems/ext2.rst
6911 F: include/linux/ext2*
6914 M: "Theodore Ts'o" <tytso@mit.edu>
6915 M: Andreas Dilger <adilger.kernel@dilger.ca>
6916 L: linux-ext4@vger.kernel.org
6918 W: http://ext4.wiki.kernel.org
6919 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6921 F: Documentation/filesystems/ext4/
6923 F: include/trace/events/ext4.h
6925 Extended Verification Module (EVM)
6926 M: Mimi Zohar <zohar@linux.ibm.com>
6927 L: linux-integrity@vger.kernel.org
6929 F: security/integrity/evm/
6931 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6932 M: Ard Biesheuvel <ardb@kernel.org>
6933 L: linux-efi@vger.kernel.org
6935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6936 F: Documentation/admin-guide/efi-stub.rst
6937 F: arch/*/include/asm/efi.h
6938 F: arch/*/kernel/efi.c
6939 F: arch/arm/boot/compressed/efi-header.S
6940 F: arch/arm64/kernel/efi-entry.S
6941 F: arch/x86/platform/efi/
6942 F: drivers/firmware/efi/
6943 F: include/linux/efi*.h
6945 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6946 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6947 M: Chanwoo Choi <cw00.choi@samsung.com>
6948 L: linux-kernel@vger.kernel.org
6950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6951 F: Documentation/devicetree/bindings/extcon/
6952 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6954 F: include/linux/extcon.h
6955 F: include/linux/extcon/
6958 M: Masami Hiramatsu <mhiramat@kernel.org>
6960 F: Documentation/admin-guide/bootconfig.rst
6961 F: fs/proc/bootconfig.c
6962 F: include/linux/bootconfig.h
6964 F: tools/bootconfig/*
6965 F: tools/bootconfig/scripts/*
6968 M: Jingoo Han <jingoohan1@gmail.com>
6969 L: dri-devel@lists.freedesktop.org
6971 F: drivers/gpu/drm/exynos/exynos_dp*
6973 EXYNOS SYSMMU (IOMMU) driver
6974 M: Marek Szyprowski <m.szyprowski@samsung.com>
6975 L: iommu@lists.linux-foundation.org
6977 F: drivers/iommu/exynos-iommu.c
6980 M: Jaegeuk Kim <jaegeuk@kernel.org>
6981 M: Chao Yu <yuchao0@huawei.com>
6982 L: linux-f2fs-devel@lists.sourceforge.net
6984 W: https://f2fs.wiki.kernel.org/
6985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6986 F: Documentation/ABI/testing/sysfs-fs-f2fs
6987 F: Documentation/filesystems/f2fs.rst
6989 F: include/linux/f2fs_fs.h
6990 F: include/trace/events/f2fs.h
6991 F: include/uapi/linux/f2fs.h
6993 F71805F HARDWARE MONITORING DRIVER
6994 M: Jean Delvare <jdelvare@suse.com>
6995 L: linux-hwmon@vger.kernel.org
6997 F: Documentation/hwmon/f71805f.rst
6998 F: drivers/hwmon/f71805f.c
7001 M: Josh Poimboeuf <jpoimboe@redhat.com>
7003 F: scripts/faddr2line
7006 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7007 L: netdev@vger.kernel.org
7009 F: Documentation/networking/failover.rst
7010 F: include/net/failover.h
7011 F: net/core/failover.c
7014 M: Jan Kara <jack@suse.cz>
7015 R: Amir Goldstein <amir73il@gmail.com>
7016 R: Matthew Bobrowski <repnop@google.com>
7017 L: linux-fsdevel@vger.kernel.org
7019 F: fs/notify/fanotify/
7020 F: include/linux/fanotify.h
7021 F: include/uapi/linux/fanotify.h
7023 FARSYNC SYNCHRONOUS DRIVER
7024 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7026 W: http://www.farsite.co.uk/
7027 F: drivers/net/wan/farsync.*
7029 FAULT INJECTION SUPPORT
7030 M: Akinobu Mita <akinobu.mita@gmail.com>
7032 F: Documentation/fault-injection/
7033 F: lib/fault-inject.c
7035 FBTFT Framebuffer drivers
7036 L: dri-devel@lists.freedesktop.org
7037 L: linux-fbdev@vger.kernel.org
7039 F: drivers/staging/fbtft/
7042 M: Michael Buesch <m@bues.ch>
7043 L: linux-media@vger.kernel.org
7045 F: drivers/media/tuners/fc0011.c
7046 F: drivers/media/tuners/fc0011.h
7049 M: Antti Palosaari <crope@iki.fi>
7050 L: linux-media@vger.kernel.org
7052 W: https://linuxtv.org
7053 W: http://palosaari.fi/linux/
7054 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7055 T: git git://linuxtv.org/anttip/media_tree.git
7056 F: drivers/media/tuners/fc2580*
7058 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7059 M: Hannes Reinecke <hare@suse.de>
7060 L: linux-scsi@vger.kernel.org
7062 W: www.Open-FCoE.org
7063 F: drivers/scsi/fcoe/
7064 F: drivers/scsi/libfc/
7066 F: include/scsi/libfc.h
7067 F: include/scsi/libfcoe.h
7068 F: include/uapi/scsi/fc/
7070 FILE LOCKING (flock() and fcntl()/lockf())
7071 M: Jeff Layton <jlayton@kernel.org>
7072 M: "J. Bruce Fields" <bfields@fieldses.org>
7073 L: linux-fsdevel@vger.kernel.org
7077 F: include/linux/fcntl.h
7078 F: include/uapi/linux/fcntl.h
7080 FILESYSTEM DIRECT ACCESS (DAX)
7081 M: Dan Williams <dan.j.williams@intel.com>
7082 R: Matthew Wilcox <willy@infradead.org>
7083 R: Jan Kara <jack@suse.cz>
7084 L: linux-fsdevel@vger.kernel.org
7085 L: nvdimm@lists.linux.dev
7088 F: include/linux/dax.h
7089 F: include/trace/events/fs_dax.h
7091 FILESYSTEMS (VFS and infrastructure)
7092 M: Alexander Viro <viro@zeniv.linux.org.uk>
7093 L: linux-fsdevel@vger.kernel.org
7096 F: include/linux/fs.h
7097 F: include/linux/fs_types.h
7098 F: include/uapi/linux/fs.h
7099 F: include/uapi/linux/openat2.h
7104 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7105 M: Riku Voipio <riku.voipio@iki.fi>
7106 L: linux-hwmon@vger.kernel.org
7108 F: drivers/hwmon/f75375s.c
7109 F: include/linux/f75375s.h
7111 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7112 M: Clemens Ladisch <clemens@ladisch.de>
7113 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7114 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7117 F: include/uapi/sound/firewire.h
7120 FIREWIRE MEDIA DRIVERS (firedtv)
7121 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7122 L: linux-media@vger.kernel.org
7123 L: linux1394-devel@lists.sourceforge.net
7125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7126 F: drivers/media/firewire/
7128 FIREWIRE SBP-2 TARGET
7129 M: Chris Boot <bootc@bootc.net>
7130 L: linux-scsi@vger.kernel.org
7131 L: target-devel@vger.kernel.org
7132 L: linux1394-devel@lists.sourceforge.net
7134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7135 F: drivers/target/sbp/
7138 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7139 L: linux1394-devel@lists.sourceforge.net
7141 W: http://ieee1394.wiki.kernel.org/
7142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7143 F: drivers/firewire/
7144 F: include/linux/firewire.h
7145 F: include/uapi/linux/firewire*.h
7148 FIRMWARE LOADER (request_firmware)
7149 M: Luis Chamberlain <mcgrof@kernel.org>
7150 L: linux-kernel@vger.kernel.org
7152 F: Documentation/firmware_class/
7153 F: drivers/base/firmware_loader/
7154 F: include/linux/firmware.h
7156 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7157 M: Joshua Morris <josh.h.morris@us.ibm.com>
7158 M: Philip Kelleher <pjk1939@linux.ibm.com>
7160 F: drivers/block/rsxx/
7162 FLEXTIMER FTM-QUADDEC DRIVER
7163 M: Patrick Havelange <patrick.havelange@essensium.com>
7164 L: linux-iio@vger.kernel.org
7166 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
7167 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7168 F: drivers/counter/ftm-quaddec.c
7171 M: Denis Efremov <efremov@linux.com>
7172 L: linux-block@vger.kernel.org
7174 F: drivers/block/floppy.c
7176 FLYSKY FSIA6B RC RECEIVER
7177 M: Markus Koch <markus@notsyncing.net>
7178 L: linux-input@vger.kernel.org
7180 F: drivers/input/joystick/fsia6b.c
7182 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7183 M: Geoffrey D. Bennett <g@b4.vu>
7184 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7187 F: sound/usb/mixer_scarlett_gen2.c
7189 FORCEDETH GIGABIT ETHERNET DRIVER
7190 M: Rain River <rain.1986.08.12@gmail.com>
7191 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7192 L: netdev@vger.kernel.org
7194 F: drivers/net/ethernet/nvidia/*
7197 M: Wu Hao <hao.wu@intel.com>
7198 R: Tom Rix <trix@redhat.com>
7199 L: linux-fpga@vger.kernel.org
7201 F: Documentation/ABI/testing/sysfs-bus-dfl*
7202 F: Documentation/fpga/dfl.rst
7203 F: drivers/fpga/dfl*
7204 F: drivers/uio/uio_dfl.c
7205 F: include/linux/dfl.h
7206 F: include/uapi/linux/fpga-dfl.h
7208 FPGA MANAGER FRAMEWORK
7209 M: Moritz Fischer <mdf@kernel.org>
7210 R: Tom Rix <trix@redhat.com>
7211 L: linux-fpga@vger.kernel.org
7213 W: http://www.rocketboards.org
7214 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7216 F: Documentation/devicetree/bindings/fpga/
7217 F: Documentation/driver-api/fpga/
7218 F: Documentation/fpga/
7220 F: include/linux/fpga/
7223 M: Bill Metzenthen <billm@melbpc.org.au>
7225 W: http://floatingpoint.sourceforge.net/emulator/index.html
7226 F: arch/x86/math-emu/
7229 L: dri-devel@lists.freedesktop.org
7230 L: linux-fbdev@vger.kernel.org
7232 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7233 T: git git://anongit.freedesktop.org/drm/drm-misc
7234 F: Documentation/fb/
7236 F: include/linux/fb.h
7237 F: include/uapi/linux/fb.h
7238 F: include/uapi/video/
7241 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7242 M: Horia Geantă <horia.geanta@nxp.com>
7243 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7244 L: linux-crypto@vger.kernel.org
7246 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7247 F: drivers/crypto/caam/
7249 FREESCALE COLDFIRE M5441X MMC DRIVER
7250 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7251 L: linux-mmc@vger.kernel.org
7253 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7254 F: include/linux/platform_data/mmc-esdhc-mcf.h
7256 FREESCALE DIU FRAMEBUFFER DRIVER
7257 M: Timur Tabi <timur@kernel.org>
7258 L: linux-fbdev@vger.kernel.org
7260 F: drivers/video/fbdev/fsl-diu-fb.*
7262 FREESCALE DMA DRIVER
7263 M: Li Yang <leoyang.li@nxp.com>
7264 M: Zhang Wei <zw@zh-kernel.org>
7265 L: linuxppc-dev@lists.ozlabs.org
7267 F: drivers/dma/fsldma.*
7269 FREESCALE DSPI DRIVER
7270 M: Vladimir Oltean <olteanv@gmail.com>
7271 L: linux-spi@vger.kernel.org
7273 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7274 F: drivers/spi/spi-fsl-dspi.c
7275 F: include/linux/spi/spi-fsl-dspi.h
7277 FREESCALE ENETC ETHERNET DRIVERS
7278 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7279 L: netdev@vger.kernel.org
7281 F: drivers/net/ethernet/freescale/enetc/
7283 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7284 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7285 L: netdev@vger.kernel.org
7287 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7288 F: drivers/net/ethernet/freescale/gianfar*
7290 FREESCALE GPMI NAND DRIVER
7291 M: Han Xu <han.xu@nxp.com>
7292 L: linux-mtd@lists.infradead.org
7294 F: drivers/mtd/nand/raw/gpmi-nand/*
7296 FREESCALE I2C CPM DRIVER
7297 M: Jochen Friedrich <jochen@scram.de>
7298 L: linuxppc-dev@lists.ozlabs.org
7299 L: linux-i2c@vger.kernel.org
7301 F: drivers/i2c/busses/i2c-cpm.c
7303 FREESCALE IMX / MXC FEC DRIVER
7304 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7305 L: netdev@vger.kernel.org
7307 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7308 F: drivers/net/ethernet/freescale/fec.h
7309 F: drivers/net/ethernet/freescale/fec_main.c
7310 F: drivers/net/ethernet/freescale/fec_ptp.c
7312 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7313 M: Sascha Hauer <s.hauer@pengutronix.de>
7314 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7315 L: linux-fbdev@vger.kernel.org
7316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7318 F: drivers/video/fbdev/imxfb.c
7319 F: include/linux/platform_data/video-imxfb.h
7321 FREESCALE IMX DDR PMU DRIVER
7322 M: Frank Li <Frank.li@nxp.com>
7323 L: linux-arm-kernel@lists.infradead.org
7325 F: Documentation/admin-guide/perf/imx-ddr.rst
7326 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7327 F: drivers/perf/fsl_imx8_ddr_perf.c
7329 FREESCALE IMX I2C DRIVER
7330 M: Oleksij Rempel <o.rempel@pengutronix.de>
7331 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7332 L: linux-i2c@vger.kernel.org
7334 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7335 F: drivers/i2c/busses/i2c-imx.c
7337 FREESCALE IMX LPI2C DRIVER
7338 M: Dong Aisheng <aisheng.dong@nxp.com>
7339 L: linux-i2c@vger.kernel.org
7340 L: linux-imx@nxp.com
7342 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7343 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7345 FREESCALE MPC I2C DRIVER
7346 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7347 L: linux-i2c@vger.kernel.org
7349 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7350 F: drivers/i2c/busses/i2c-mpc.c
7352 FREESCALE QORIQ DPAA ETHERNET DRIVER
7353 M: Madalin Bucur <madalin.bucur@nxp.com>
7354 L: netdev@vger.kernel.org
7356 F: drivers/net/ethernet/freescale/dpaa
7358 FREESCALE QORIQ DPAA FMAN DRIVER
7359 M: Madalin Bucur <madalin.bucur@nxp.com>
7360 L: netdev@vger.kernel.org
7362 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7363 F: drivers/net/ethernet/freescale/fman
7365 FREESCALE QORIQ PTP CLOCK DRIVER
7366 M: Yangbo Lu <yangbo.lu@nxp.com>
7367 L: netdev@vger.kernel.org
7369 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7370 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7371 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7372 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7373 F: drivers/ptp/ptp_qoriq.c
7374 F: drivers/ptp/ptp_qoriq_debugfs.c
7375 F: include/linux/fsl/ptp_qoriq.h
7377 FREESCALE QUAD SPI DRIVER
7378 M: Han Xu <han.xu@nxp.com>
7379 L: linux-spi@vger.kernel.org
7381 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7382 F: drivers/spi/spi-fsl-qspi.c
7384 FREESCALE QUICC ENGINE LIBRARY
7385 M: Qiang Zhao <qiang.zhao@nxp.com>
7386 L: linuxppc-dev@lists.ozlabs.org
7388 F: drivers/soc/fsl/qe/
7389 F: include/soc/fsl/*qe*.h
7390 F: include/soc/fsl/*ucc*.h
7392 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7393 M: Li Yang <leoyang.li@nxp.com>
7394 L: netdev@vger.kernel.org
7395 L: linuxppc-dev@lists.ozlabs.org
7397 F: drivers/net/ethernet/freescale/ucc_geth*
7399 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7400 M: Zhao Qiang <qiang.zhao@nxp.com>
7401 L: netdev@vger.kernel.org
7402 L: linuxppc-dev@lists.ozlabs.org
7404 F: drivers/net/wan/fsl_ucc_hdlc*
7406 FREESCALE QUICC ENGINE UCC UART DRIVER
7407 M: Timur Tabi <timur@kernel.org>
7408 L: linuxppc-dev@lists.ozlabs.org
7410 F: drivers/tty/serial/ucc_uart.c
7412 FREESCALE SOC DRIVERS
7413 M: Li Yang <leoyang.li@nxp.com>
7414 L: linuxppc-dev@lists.ozlabs.org
7415 L: linux-arm-kernel@lists.infradead.org
7417 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7418 F: Documentation/devicetree/bindings/soc/fsl/
7420 F: include/linux/fsl/
7422 FREESCALE SOC FS_ENET DRIVER
7423 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7424 L: linuxppc-dev@lists.ozlabs.org
7425 L: netdev@vger.kernel.org
7427 F: drivers/net/ethernet/freescale/fs_enet/
7428 F: include/linux/fs_enet_pd.h
7430 FREESCALE SOC SOUND DRIVERS
7431 M: Nicolin Chen <nicoleotsuka@gmail.com>
7432 M: Xiubo Li <Xiubo.Lee@gmail.com>
7433 R: Fabio Estevam <festevam@gmail.com>
7434 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7435 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7436 L: linuxppc-dev@lists.ozlabs.org
7438 F: sound/soc/fsl/fsl*
7439 F: sound/soc/fsl/imx*
7440 F: sound/soc/fsl/mpc8610_hpcd.c
7442 FREESCALE USB PERIPHERAL DRIVERS
7443 M: Li Yang <leoyang.li@nxp.com>
7444 L: linux-usb@vger.kernel.org
7445 L: linuxppc-dev@lists.ozlabs.org
7447 F: drivers/usb/gadget/udc/fsl*
7449 FREESCALE USB PHY DRIVER
7450 M: Ran Wang <ran.wang_1@nxp.com>
7451 L: linux-usb@vger.kernel.org
7452 L: linuxppc-dev@lists.ozlabs.org
7454 F: drivers/usb/phy/phy-fsl-usb*
7457 M: Christoph Hellwig <hch@infradead.org>
7459 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7463 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7464 M: Pavel Machek <pavel@ucw.cz>
7465 L: linux-pm@vger.kernel.org
7467 F: Documentation/power/freezing-of-tasks.rst
7468 F: include/linux/freezer.h
7472 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7473 L: linux-kernel@vger.kernel.org
7475 F: include/linux/frontswap.h
7478 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7479 M: David Howells <dhowells@redhat.com>
7480 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7482 F: Documentation/filesystems/caching/
7484 F: include/linux/fscache*.h
7486 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7487 M: Theodore Y. Ts'o <tytso@mit.edu>
7488 M: Jaegeuk Kim <jaegeuk@kernel.org>
7489 M: Eric Biggers <ebiggers@kernel.org>
7490 L: linux-fscrypt@vger.kernel.org
7492 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7493 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7494 F: Documentation/filesystems/fscrypt.rst
7496 F: include/linux/fscrypt*.h
7497 F: include/uapi/linux/fscrypt.h
7500 M: Jeremy Kerr <jk@ozlabs.org>
7501 M: Joel Stanley <joel@jms.id.au>
7502 R: Alistar Popple <alistair@popple.id.au>
7503 R: Eddie James <eajames@linux.ibm.com>
7504 L: linux-fsi@lists.ozlabs.org
7506 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7509 F: include/linux/fsi*.h
7510 F: include/trace/events/fsi*.h
7512 FSI-ATTACHED I2C DRIVER
7513 M: Eddie James <eajames@linux.ibm.com>
7514 L: linux-i2c@vger.kernel.org
7515 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7517 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7518 F: drivers/i2c/busses/i2c-fsi.c
7520 FSI-ATTACHED SPI DRIVER
7521 M: Eddie James <eajames@linux.ibm.com>
7522 L: linux-spi@vger.kernel.org
7524 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7525 F: drivers/spi/spi-fsi.c
7527 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7528 M: Jan Kara <jack@suse.cz>
7529 R: Amir Goldstein <amir73il@gmail.com>
7530 L: linux-fsdevel@vger.kernel.org
7532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7534 F: include/linux/fsnotify*.h
7536 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7537 M: Eric Biggers <ebiggers@kernel.org>
7538 M: Theodore Y. Ts'o <tytso@mit.edu>
7539 L: linux-fscrypt@vger.kernel.org
7541 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7542 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7543 F: Documentation/filesystems/fsverity.rst
7545 F: include/linux/fsverity.h
7546 F: include/uapi/linux/fsverity.h
7548 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7549 M: Michael Zaidman <michael.zaidman@gmail.com>
7550 L: linux-i2c@vger.kernel.org
7551 L: linux-input@vger.kernel.org
7553 F: drivers/hid/hid-ft260.c
7555 FUJITSU LAPTOP EXTRAS
7556 M: Jonathan Woithe <jwoithe@just42.net>
7557 L: platform-driver-x86@vger.kernel.org
7559 F: drivers/platform/x86/fujitsu-laptop.c
7561 FUJITSU M-5MO LS CAMERA ISP DRIVER
7562 M: Kyungmin Park <kyungmin.park@samsung.com>
7563 M: Heungjun Kim <riverful.kim@samsung.com>
7564 L: linux-media@vger.kernel.org
7566 F: drivers/media/i2c/m5mols/
7567 F: include/media/i2c/m5mols.h
7569 FUJITSU TABLET EXTRAS
7570 M: Robert Gerlach <khnz@gmx.de>
7571 L: platform-driver-x86@vger.kernel.org
7573 F: drivers/platform/x86/fujitsu-tablet.c
7575 FUSE: FILESYSTEM IN USERSPACE
7576 M: Miklos Szeredi <miklos@szeredi.hu>
7577 L: linux-fsdevel@vger.kernel.org
7579 W: https://github.com/libfuse/
7580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7581 F: Documentation/filesystems/fuse.rst
7583 F: include/uapi/linux/fuse.h
7586 M: Thomas Gleixner <tglx@linutronix.de>
7587 M: Ingo Molnar <mingo@redhat.com>
7588 R: Peter Zijlstra <peterz@infradead.org>
7589 R: Darren Hart <dvhart@infradead.org>
7590 R: Davidlohr Bueso <dave@stgolabs.net>
7591 L: linux-kernel@vger.kernel.org
7593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7594 F: Documentation/locking/*futex*
7595 F: include/asm-generic/futex.h
7596 F: include/linux/futex.h
7597 F: include/uapi/linux/futex.h
7599 F: tools/perf/bench/futex*
7600 F: tools/testing/selftests/futex/
7602 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7603 M: Tim Harvey <tharvey@gateworks.com>
7604 M: Robert Jones <rjones@gateworks.com>
7606 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7607 F: drivers/mfd/gateworks-gsc.c
7608 F: include/linux/mfd/gsc.h
7609 F: Documentation/hwmon/gsc-hwmon.rst
7610 F: drivers/hwmon/gsc-hwmon.c
7611 F: include/linux/platform_data/gsc_hwmon.h
7614 M: Kees Cook <keescook@chromium.org>
7615 L: linux-hardening@vger.kernel.org
7617 F: Documentation/kbuild/gcc-plugins.rst
7618 F: scripts/Makefile.gcc-plugins
7619 F: scripts/gcc-plugins/
7621 GCOV BASED KERNEL PROFILING
7622 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7624 F: Documentation/dev-tools/gcov.rst
7627 GDB KERNEL DEBUGGING HELPER SCRIPTS
7628 M: Jan Kiszka <jan.kiszka@siemens.com>
7629 M: Kieran Bingham <kbingham@kernel.org>
7633 GEMINI CRYPTO DRIVER
7634 M: Corentin Labbe <clabbe@baylibre.com>
7635 L: linux-crypto@vger.kernel.org
7637 F: drivers/crypto/gemini/
7639 GEMTEK FM RADIO RECEIVER DRIVER
7640 M: Hans Verkuil <hverkuil@xs4all.nl>
7641 L: linux-media@vger.kernel.org
7643 W: https://linuxtv.org
7644 T: git git://linuxtv.org/media_tree.git
7645 F: drivers/media/radio/radio-gemtek*
7647 GENERIC ARCHITECTURE TOPOLOGY
7648 M: Sudeep Holla <sudeep.holla@arm.com>
7649 L: linux-kernel@vger.kernel.org
7651 F: drivers/base/arch_topology.c
7652 F: include/linux/arch_topology.h
7655 M: Thomas Gleixner <tglx@linutronix.de>
7656 M: Peter Zijlstra <peterz@infradead.org>
7657 M: Andy Lutomirski <luto@kernel.org>
7658 L: linux-kernel@vger.kernel.org
7660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7661 F: include/linux/entry-common.h
7662 F: include/linux/entry-kvm.h
7665 GENERIC GPIO I2C DRIVER
7666 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7668 F: drivers/i2c/busses/i2c-gpio.c
7669 F: include/linux/platform_data/i2c-gpio.h
7671 GENERIC GPIO I2C MULTIPLEXER DRIVER
7672 M: Peter Korsgaard <peter.korsgaard@barco.com>
7673 L: linux-i2c@vger.kernel.org
7675 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7676 F: drivers/i2c/muxes/i2c-mux-gpio.c
7677 F: include/linux/platform_data/i2c-mux-gpio.h
7679 GENERIC HDLC (WAN) DRIVERS
7680 M: Krzysztof Halasa <khc@pm.waw.pl>
7682 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7683 F: drivers/net/wan/c101.c
7684 F: drivers/net/wan/hd6457*
7685 F: drivers/net/wan/hdlc*
7686 F: drivers/net/wan/n2.c
7687 F: drivers/net/wan/pc300too.c
7688 F: drivers/net/wan/pci200syn.c
7689 F: drivers/net/wan/wanxl*
7691 GENERIC INCLUDE/ASM HEADER FILES
7692 M: Arnd Bergmann <arnd@arndb.de>
7693 L: linux-arch@vger.kernel.org
7695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7696 F: include/asm-generic/
7697 F: include/uapi/asm-generic/
7699 GENERIC PHY FRAMEWORK
7700 M: Kishon Vijay Abraham I <kishon@ti.com>
7701 M: Vinod Koul <vkoul@kernel.org>
7702 L: linux-phy@lists.infradead.org
7704 Q: https://patchwork.kernel.org/project/linux-phy/list/
7705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7706 F: Documentation/devicetree/bindings/phy/
7708 F: include/linux/phy/
7710 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7711 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7713 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7716 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7717 M: Kevin Hilman <khilman@kernel.org>
7718 M: Ulf Hansson <ulf.hansson@linaro.org>
7719 L: linux-pm@vger.kernel.org
7721 F: Documentation/devicetree/bindings/power/power?domain*
7722 F: drivers/base/power/domain*.c
7723 F: include/linux/pm_domain.h
7725 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7726 M: Eugen Hristev <eugen.hristev@microchip.com>
7727 L: linux-input@vger.kernel.org
7729 F: drivers/input/touchscreen/resistive-adc-touch.c
7731 GENERIC STRING LIBRARY
7732 R: Andy Shevchenko <andy@kernel.org>
7735 F: lib/string_helpers.c
7736 F: lib/test_string.c
7737 F: lib/test-string_helpers.c
7739 GENERIC UIO DRIVER FOR PCI DEVICES
7740 M: "Michael S. Tsirkin" <mst@redhat.com>
7741 L: kvm@vger.kernel.org
7743 F: drivers/uio/uio_pci_generic.c
7745 GENERIC VDSO LIBRARY
7746 M: Andy Lutomirski <luto@kernel.org>
7747 M: Thomas Gleixner <tglx@linutronix.de>
7748 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7749 L: linux-kernel@vger.kernel.org
7751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7752 F: include/asm-generic/vdso/vsyscall.h
7754 F: kernel/time/vsyscall.c
7757 GENWQE (IBM Generic Workqueue Card)
7758 M: Frank Haverkamp <haver@linux.ibm.com>
7760 F: drivers/misc/genwqe/
7762 GET_MAINTAINER SCRIPT
7763 M: Joe Perches <joe@perches.com>
7765 F: scripts/get_maintainer.pl
7768 M: Bob Peterson <rpeterso@redhat.com>
7769 M: Andreas Gruenbacher <agruenba@redhat.com>
7770 L: cluster-devel@redhat.com
7772 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7774 F: Documentation/filesystems/gfs2*
7776 F: include/uapi/linux/gfs2_ondisk.h
7779 M: Thomas Weißschuh <thomas@weissschuh.net>
7780 L: platform-driver-x86@vger.kernel.org
7782 F: drivers/platform/x86/gigabyte-wmi.c
7785 M: Johan Hovold <johan@kernel.org>
7787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7788 F: Documentation/ABI/testing/sysfs-class-gnss
7789 F: Documentation/devicetree/bindings/gnss/
7791 F: include/linux/gnss.h
7794 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7795 L: linux-media@vger.kernel.org
7797 F: drivers/media/usb/go7007/
7800 M: Bastien Nocera <hadess@hadess.net>
7801 L: linux-input@vger.kernel.org
7803 F: drivers/input/touchscreen/goodix.c
7805 GOOGLE ETHERNET DRIVERS
7806 M: Catherine Sullivan <csully@google.com>
7807 R: Sagi Shahar <sagis@google.com>
7808 R: Jon Olson <jonolson@google.com>
7809 L: netdev@vger.kernel.org
7811 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7812 F: drivers/net/ethernet/google
7814 GPD POCKET FAN DRIVER
7815 M: Hans de Goede <hdegoede@redhat.com>
7816 L: platform-driver-x86@vger.kernel.org
7818 F: drivers/platform/x86/gpd-pocket-fan.c
7821 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7822 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7823 L: linux-gpio@vger.kernel.org
7824 L: linux-acpi@vger.kernel.org
7826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7827 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7828 F: drivers/gpio/gpiolib-acpi.c
7829 F: drivers/gpio/gpiolib-acpi.h
7832 M: Geert Uytterhoeven <geert+renesas@glider.be>
7833 L: linux-gpio@vger.kernel.org
7835 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7836 F: drivers/gpio/gpio-aggregator.c
7839 M: Sean Young <sean@mess.org>
7840 L: linux-media@vger.kernel.org
7842 F: drivers/media/rc/gpio-ir-tx.c
7845 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7846 L: linux-gpio@vger.kernel.org
7848 F: drivers/gpio/gpio-mockup.c
7849 F: tools/testing/selftests/gpio/
7852 R: Michael Walle <michael@walle.cc>
7854 F: drivers/gpio/gpio-regmap.c
7855 F: include/linux/gpio/regmap.h
7858 M: Linus Walleij <linus.walleij@linaro.org>
7859 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7860 L: linux-gpio@vger.kernel.org
7862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7863 F: Documentation/ABI/obsolete/sysfs-gpio
7864 F: Documentation/ABI/testing/gpio-cdev
7865 F: Documentation/admin-guide/gpio/
7866 F: Documentation/devicetree/bindings/gpio/
7867 F: Documentation/driver-api/gpio/
7869 F: include/asm-generic/gpio.h
7870 F: include/linux/gpio.h
7871 F: include/linux/gpio/
7872 F: include/linux/of_gpio.h
7873 F: include/uapi/linux/gpio.h
7876 GRE DEMULTIPLEXER DRIVER
7877 M: Dmitry Kozlov <xeb@mail.ru>
7878 L: netdev@vger.kernel.org
7880 F: include/net/gre.h
7881 F: net/ipv4/gre_demux.c
7882 F: net/ipv4/gre_offload.c
7884 GRETH 10/100/1G Ethernet MAC device driver
7885 M: Andreas Larsson <andreas@gaisler.com>
7886 L: netdev@vger.kernel.org
7888 F: drivers/net/ethernet/aeroflex/
7890 GREYBUS AUDIO PROTOCOLS DRIVERS
7891 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7892 M: Mark Greer <mgreer@animalcreek.com>
7894 F: drivers/staging/greybus/audio_apbridgea.c
7895 F: drivers/staging/greybus/audio_apbridgea.h
7896 F: drivers/staging/greybus/audio_codec.c
7897 F: drivers/staging/greybus/audio_codec.h
7898 F: drivers/staging/greybus/audio_gb.c
7899 F: drivers/staging/greybus/audio_manager.c
7900 F: drivers/staging/greybus/audio_manager.h
7901 F: drivers/staging/greybus/audio_manager_module.c
7902 F: drivers/staging/greybus/audio_manager_private.h
7903 F: drivers/staging/greybus/audio_manager_sysfs.c
7904 F: drivers/staging/greybus/audio_module.c
7905 F: drivers/staging/greybus/audio_topology.c
7907 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7908 M: Viresh Kumar <vireshk@kernel.org>
7910 F: drivers/staging/greybus/authentication.c
7911 F: drivers/staging/greybus/bootrom.c
7912 F: drivers/staging/greybus/firmware.h
7913 F: drivers/staging/greybus/fw-core.c
7914 F: drivers/staging/greybus/fw-download.c
7915 F: drivers/staging/greybus/fw-management.c
7916 F: drivers/staging/greybus/greybus_authentication.h
7917 F: drivers/staging/greybus/greybus_firmware.h
7918 F: drivers/staging/greybus/hid.c
7919 F: drivers/staging/greybus/i2c.c
7920 F: drivers/staging/greybus/spi.c
7921 F: drivers/staging/greybus/spilib.c
7922 F: drivers/staging/greybus/spilib.h
7924 GREYBUS LOOPBACK DRIVER
7925 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7927 F: drivers/staging/greybus/loopback.c
7929 GREYBUS PLATFORM DRIVERS
7930 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7932 F: drivers/staging/greybus/arche-apb-ctrl.c
7933 F: drivers/staging/greybus/arche-platform.c
7934 F: drivers/staging/greybus/arche_platform.h
7936 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7937 M: Rui Miguel Silva <rmfrfs@gmail.com>
7939 F: drivers/staging/greybus/gpio.c
7940 F: drivers/staging/greybus/light.c
7941 F: drivers/staging/greybus/power_supply.c
7942 F: drivers/staging/greybus/sdio.c
7943 F: drivers/staging/greybus/spi.c
7944 F: drivers/staging/greybus/spilib.c
7947 M: Johan Hovold <johan@kernel.org>
7948 M: Alex Elder <elder@kernel.org>
7949 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7950 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7953 F: drivers/staging/greybus/
7954 F: include/linux/greybus.h
7955 F: include/linux/greybus/
7957 GREYBUS UART PROTOCOLS DRIVERS
7958 M: David Lin <dtwlin@gmail.com>
7960 F: drivers/staging/greybus/log.c
7961 F: drivers/staging/greybus/uart.c
7963 GS1662 VIDEO SERIALIZER
7964 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7965 L: linux-media@vger.kernel.org
7967 T: git git://linuxtv.org/media_tree.git
7968 F: drivers/media/spi/gs1662.c
7970 GSPCA FINEPIX SUBDRIVER
7971 M: Frank Zago <frank@zago.net>
7972 L: linux-media@vger.kernel.org
7974 T: git git://linuxtv.org/media_tree.git
7975 F: drivers/media/usb/gspca/finepix.c
7977 GSPCA GL860 SUBDRIVER
7978 M: Olivier Lorin <o.lorin@laposte.net>
7979 L: linux-media@vger.kernel.org
7981 T: git git://linuxtv.org/media_tree.git
7982 F: drivers/media/usb/gspca/gl860/
7984 GSPCA M5602 SUBDRIVER
7985 M: Erik Andren <erik.andren@gmail.com>
7986 L: linux-media@vger.kernel.org
7988 T: git git://linuxtv.org/media_tree.git
7989 F: drivers/media/usb/gspca/m5602/
7991 GSPCA PAC207 SONIXB SUBDRIVER
7992 M: Hans Verkuil <hverkuil@xs4all.nl>
7993 L: linux-media@vger.kernel.org
7995 T: git git://linuxtv.org/media_tree.git
7996 F: drivers/media/usb/gspca/pac207.c
7998 GSPCA SN9C20X SUBDRIVER
7999 M: Brian Johnson <brijohn@gmail.com>
8000 L: linux-media@vger.kernel.org
8002 T: git git://linuxtv.org/media_tree.git
8003 F: drivers/media/usb/gspca/sn9c20x.c
8005 GSPCA T613 SUBDRIVER
8006 M: Leandro Costantino <lcostantino@gmail.com>
8007 L: linux-media@vger.kernel.org
8009 T: git git://linuxtv.org/media_tree.git
8010 F: drivers/media/usb/gspca/t613.c
8012 GSPCA USB WEBCAM DRIVER
8013 M: Hans Verkuil <hverkuil@xs4all.nl>
8014 L: linux-media@vger.kernel.org
8016 T: git git://linuxtv.org/media_tree.git
8017 F: drivers/media/usb/gspca/
8019 GTP (GPRS Tunneling Protocol)
8020 M: Pablo Neira Ayuso <pablo@netfilter.org>
8021 M: Harald Welte <laforge@gnumonks.org>
8022 L: osmocom-net-gprs@lists.osmocom.org
8024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8025 F: drivers/net/gtp.c
8027 GUID PARTITION TABLE (GPT)
8028 M: Davidlohr Bueso <dave@stgolabs.net>
8029 L: linux-efi@vger.kernel.org
8031 F: block/partitions/efi.*
8034 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8035 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8037 W: http://uclinux-h8.sourceforge.jp
8038 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8040 F: drivers/clk/h8300/
8041 F: drivers/clocksource/h8300_*.c
8042 F: drivers/irqchip/irq-renesas-h8*.c
8044 HABANALABS PCI DRIVER
8045 M: Oded Gabbay <ogabbay@kernel.org>
8047 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8048 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8049 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8050 F: drivers/misc/habanalabs/
8051 F: include/uapi/misc/habanalabs.h
8054 M: Antti Palosaari <crope@iki.fi>
8055 L: linux-media@vger.kernel.org
8057 W: https://linuxtv.org
8058 W: http://palosaari.fi/linux/
8059 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8060 T: git git://linuxtv.org/anttip/media_tree.git
8061 F: drivers/media/usb/hackrf/
8063 HANTRO VPU CODEC DRIVER
8064 M: Ezequiel Garcia <ezequiel@collabora.com>
8065 M: Philipp Zabel <p.zabel@pengutronix.de>
8066 L: linux-media@vger.kernel.org
8067 L: linux-rockchip@lists.infradead.org
8069 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8070 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8071 F: drivers/staging/media/hantro/
8073 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8074 M: Frank Seidel <frank@f-seidel.de>
8075 L: platform-driver-x86@vger.kernel.org
8077 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8078 F: drivers/platform/x86/hdaps.c
8081 M: Jean Delvare <jdelvare@suse.com>
8082 M: Guenter Roeck <linux@roeck-us.net>
8083 L: linux-hwmon@vger.kernel.org
8085 W: http://hwmon.wiki.kernel.org/
8086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8087 F: Documentation/devicetree/bindings/hwmon/
8088 F: Documentation/hwmon/
8090 F: include/linux/hwmon*.h
8091 F: include/trace/events/hwmon*.h
8092 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8094 HARDWARE RANDOM NUMBER GENERATOR CORE
8095 M: Matt Mackall <mpm@selenic.com>
8096 M: Herbert Xu <herbert@gondor.apana.org.au>
8097 L: linux-crypto@vger.kernel.org
8099 F: Documentation/admin-guide/hw_random.rst
8100 F: Documentation/devicetree/bindings/rng/
8101 F: drivers/char/hw_random/
8102 F: include/linux/hw_random.h
8104 HARDWARE SPINLOCK CORE
8105 M: Ohad Ben-Cohen <ohad@wizery.com>
8106 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8107 R: Baolin Wang <baolin.wang7@gmail.com>
8108 L: linux-remoteproc@vger.kernel.org
8110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8111 F: Documentation/devicetree/bindings/hwlock/
8112 F: Documentation/locking/hwspinlock.rst
8113 F: drivers/hwspinlock/
8114 F: include/linux/hwspinlock.h
8116 HARDWARE TRACING FACILITIES
8117 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8119 F: drivers/hwtracing/
8121 HARMONY SOUND DRIVER
8122 L: linux-parisc@vger.kernel.org
8124 F: sound/parisc/harmony.*
8126 HDPVR USB VIDEO ENCODER DRIVER
8127 M: Hans Verkuil <hverkuil@xs4all.nl>
8128 L: linux-media@vger.kernel.org
8130 W: https://linuxtv.org
8131 T: git git://linuxtv.org/media_tree.git
8132 F: drivers/media/usb/hdpvr/
8134 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8135 M: Matt Hsiao <matt.hsiao@hpe.com>
8137 F: drivers/misc/hpilo.[ch]
8139 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8140 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8142 F: Documentation/watchdog/hpwdt.rst
8143 F: drivers/watchdog/hpwdt.c
8145 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8146 M: Don Brace <don.brace@microchip.com>
8147 L: storagedev@microchip.com
8148 L: linux-scsi@vger.kernel.org
8150 F: Documentation/scsi/hpsa.rst
8151 F: drivers/scsi/hpsa*.[ch]
8152 F: include/linux/cciss*.h
8153 F: include/uapi/linux/cciss*.h
8156 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8157 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8158 L: linux-rdma@vger.kernel.org
8160 F: drivers/infiniband/hw/hfi1
8163 L: linux-fsdevel@vger.kernel.org
8165 F: Documentation/filesystems/hfs.rst
8169 L: linux-fsdevel@vger.kernel.org
8171 F: Documentation/filesystems/hfsplus.rst
8174 HGA FRAMEBUFFER DRIVER
8175 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8176 L: linux-nvidia@lists.surfsouth.com
8178 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8179 F: drivers/video/fbdev/hgafb.c
8181 HIBERNATION (aka Software Suspend, aka swsusp)
8182 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8183 M: Pavel Machek <pavel@ucw.cz>
8184 L: linux-pm@vger.kernel.org
8186 B: https://bugzilla.kernel.org
8187 F: arch/*/include/asm/suspend*.h
8189 F: drivers/base/power/
8190 F: include/linux/freezer.h
8191 F: include/linux/pm.h
8192 F: include/linux/suspend.h
8196 M: Jiri Kosina <jikos@kernel.org>
8197 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8198 L: linux-input@vger.kernel.org
8200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8202 F: include/linux/hid*
8203 F: include/uapi/linux/hid*
8205 HID PLAYSTATION DRIVER
8206 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8207 L: linux-input@vger.kernel.org
8209 F: drivers/hid/hid-playstation.c
8211 HID SENSOR HUB DRIVERS
8212 M: Jiri Kosina <jikos@kernel.org>
8213 M: Jonathan Cameron <jic23@kernel.org>
8214 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8215 L: linux-input@vger.kernel.org
8216 L: linux-iio@vger.kernel.org
8218 F: Documentation/hid/hid-sensor*
8219 F: drivers/hid/hid-sensor-*
8220 F: drivers/iio/*/hid-*
8221 F: include/linux/hid-sensor-*
8223 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8224 M: Thomas Gleixner <tglx@linutronix.de>
8225 L: linux-kernel@vger.kernel.org
8227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8228 F: Documentation/timers/
8229 F: include/linux/clockchips.h
8230 F: include/linux/hrtimer.h
8231 F: kernel/time/clockevents.c
8232 F: kernel/time/hrtimer.c
8233 F: kernel/time/timer_*.c
8235 HIGH-SPEED SCC DRIVER FOR AX.25
8236 L: linux-hams@vger.kernel.org
8238 F: drivers/net/hamradio/dmascc.c
8239 F: drivers/net/hamradio/scc.c
8241 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8242 M: HighPoint Linux Team <linux@highpoint-tech.com>
8244 W: http://www.highpoint-tech.com
8245 F: Documentation/scsi/hptiop.rst
8246 F: drivers/scsi/hptiop.c
8249 M: Jes Sorensen <jes@trained-monkey.org>
8250 L: linux-hippi@sunsite.dk
8252 F: drivers/net/hippi/
8253 F: include/linux/hippidevice.h
8254 F: include/uapi/linux/if_hippi.h
8257 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8258 M: Kurt Kanzenbach <kurt@linutronix.de>
8259 L: netdev@vger.kernel.org
8261 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8262 F: drivers/net/dsa/hirschmann/*
8263 F: include/linux/platform_data/hirschmann-hellcreek.h
8264 F: net/dsa/tag_hellcreek.c
8266 HISILICON DMA DRIVER
8267 M: Zhou Wang <wangzhou1@hisilicon.com>
8268 L: dmaengine@vger.kernel.org
8270 F: drivers/dma/hisi_dma.c
8272 HISILICON GPIO DRIVER
8273 M: Luo Jiaxing <luojiaxing@huawei.com>
8274 L: linux-gpio@vger.kernel.org
8276 F: drivers/gpio/gpio-hisi.c
8278 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8279 M: Zaibo Xu <xuzaibo@huawei.com>
8280 L: linux-crypto@vger.kernel.org
8282 F: Documentation/ABI/testing/debugfs-hisi-hpre
8283 F: drivers/crypto/hisilicon/hpre/hpre.h
8284 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8285 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8287 HISILICON I2C CONTROLLER DRIVER
8288 M: Yicong Yang <yangyicong@hisilicon.com>
8289 L: linux-i2c@vger.kernel.org
8291 W: https://www.hisilicon.com
8292 F: drivers/i2c/busses/i2c-hisi.c
8294 HISILICON LPC BUS DRIVER
8295 M: john.garry@huawei.com
8297 W: http://www.hisilicon.com
8298 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8299 F: drivers/bus/hisi_lpc.c
8301 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8302 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8303 M: Salil Mehta <salil.mehta@huawei.com>
8304 L: netdev@vger.kernel.org
8306 W: http://www.hisilicon.com
8307 F: drivers/net/ethernet/hisilicon/hns3/
8309 HISILICON NETWORK SUBSYSTEM DRIVER
8310 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8311 M: Salil Mehta <salil.mehta@huawei.com>
8312 L: netdev@vger.kernel.org
8314 W: http://www.hisilicon.com
8315 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8316 F: drivers/net/ethernet/hisilicon/
8318 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8319 M: John Stultz <john.stultz@linaro.org>
8320 L: linux-kernel@vger.kernel.org
8322 F: drivers/misc/hisi_hikey_usb.c
8323 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8325 HISILICON PMU DRIVER
8326 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8328 W: http://www.hisilicon.com
8329 F: Documentation/admin-guide/perf/hisi-pmu.rst
8330 F: drivers/perf/hisilicon
8332 HISILICON QM AND ZIP Controller DRIVER
8333 M: Zhou Wang <wangzhou1@hisilicon.com>
8334 L: linux-crypto@vger.kernel.org
8336 F: Documentation/ABI/testing/debugfs-hisi-zip
8337 F: drivers/crypto/hisilicon/qm.c
8338 F: drivers/crypto/hisilicon/qm.h
8339 F: drivers/crypto/hisilicon/sgl.c
8340 F: drivers/crypto/hisilicon/zip/
8342 HISILICON ROCE DRIVER
8343 M: Lijun Ou <oulijun@huawei.com>
8344 M: Weihang Li <liweihang@huawei.com>
8345 L: linux-rdma@vger.kernel.org
8347 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8348 F: drivers/infiniband/hw/hns/
8350 HISILICON SAS Controller
8351 M: John Garry <john.garry@huawei.com>
8353 W: http://www.hisilicon.com
8354 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8355 F: drivers/scsi/hisi_sas/
8357 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8358 M: Zaibo Xu <xuzaibo@huawei.com>
8359 L: linux-crypto@vger.kernel.org
8361 F: Documentation/ABI/testing/debugfs-hisi-sec
8362 F: drivers/crypto/hisilicon/sec2/sec.h
8363 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8364 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8365 F: drivers/crypto/hisilicon/sec2/sec_main.c
8367 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8368 M: Jay Fang <f.fangjian@huawei.com>
8369 L: linux-spi@vger.kernel.org
8371 W: http://www.hisilicon.com
8372 F: drivers/spi/spi-hisi-kunpeng.c
8374 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8375 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8377 F: drivers/staging/hikey9xx/
8379 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8380 M: Zaibo Xu <xuzaibo@huawei.com>
8382 F: drivers/crypto/hisilicon/trng/trng.c
8384 HISILICON V3XX SPI NOR FLASH Controller Driver
8385 M: John Garry <john.garry@huawei.com>
8387 W: http://www.hisilicon.com
8388 F: drivers/spi/spi-hisi-sfc-v3xx.c
8390 HMM - Heterogeneous Memory Management
8391 M: Jérôme Glisse <jglisse@redhat.com>
8392 L: linux-mm@kvack.org
8394 F: Documentation/vm/hmm.rst
8395 F: include/linux/hmm*
8398 F: tools/testing/selftests/vm/*hmm*
8401 M: Jouni Malinen <j@w1.fi>
8402 L: linux-wireless@vger.kernel.org
8404 W: http://w1.fi/hostap-driver.html
8405 F: drivers/net/wireless/intersil/hostap/
8407 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8408 L: platform-driver-x86@vger.kernel.org
8410 F: drivers/platform/x86/tc1100-wmi.c
8412 HPET: High Precision Event Timers driver
8413 M: Clemens Ladisch <clemens@ladisch.de>
8415 F: Documentation/timers/hpet.rst
8416 F: drivers/char/hpet.c
8417 F: include/linux/hpet.h
8418 F: include/uapi/linux/hpet.h
8422 F: arch/x86/include/asm/hpet.h
8423 F: arch/x86/kernel/hpet.c
8426 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8428 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8432 M: Sebastian Reichel <sre@kernel.org>
8434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8435 F: Documentation/ABI/testing/sysfs-bus-hsi
8436 F: Documentation/driver-api/hsi.rst
8438 F: include/linux/hsi/
8439 F: include/uapi/linux/hsi/
8442 L: linux-usb@vger.kernel.org
8444 F: drivers/net/usb/hso.c
8446 HSR NETWORK PROTOCOL
8447 L: netdev@vger.kernel.org
8451 HT16K33 LED CONTROLLER DRIVER
8452 M: Robin van der Gracht <robin@protonic.nl>
8454 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8455 F: drivers/auxdisplay/ht16k33.c
8457 HTCPEN TOUCHSCREEN DRIVER
8458 M: Pau Oliva Fora <pof@eslack.org>
8459 L: linux-input@vger.kernel.org
8461 F: drivers/input/touchscreen/htcpen.c
8463 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8464 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8465 L: linux-iio@vger.kernel.org
8467 W: http://www.st.com/
8468 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8469 F: drivers/iio/humidity/hts221*
8471 HUAWEI ETHERNET DRIVER
8472 M: Bin Luo <luobin9@huawei.com>
8473 L: netdev@vger.kernel.org
8475 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8476 F: drivers/net/ethernet/huawei/hinic/
8479 M: Mike Kravetz <mike.kravetz@oracle.com>
8480 L: linux-mm@kvack.org
8482 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8483 F: Documentation/admin-guide/mm/hugetlbpage.rst
8484 F: Documentation/vm/hugetlbfs_reserv.rst
8486 F: include/linux/hugetlb.h
8490 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8491 L: linux-media@vger.kernel.org
8493 W: https://linuxtv.org
8494 T: git git://linuxtv.org/media_tree.git
8495 F: drivers/media/platform/sti/hva
8497 HWPOISON MEMORY FAILURE HANDLING
8498 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8499 L: linux-mm@kvack.org
8501 F: mm/hwpoison-inject.c
8502 F: mm/memory-failure.c
8504 HYCON HY46XX TOUCHSCREEN SUPPORT
8505 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8506 L: linux-input@vger.kernel.org
8508 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8509 F: drivers/input/touchscreen/hycon-hy46xx.c
8511 HYGON PROCESSOR SUPPORT
8512 M: Pu Wen <puwen@hygon.cn>
8513 L: linux-kernel@vger.kernel.org
8515 F: arch/x86/kernel/cpu/hygon.c
8517 HYNIX HI556 SENSOR DRIVER
8518 M: Shawn Tu <shawnx.tu@intel.com>
8519 L: linux-media@vger.kernel.org
8521 T: git git://linuxtv.org/media_tree.git
8522 F: drivers/media/i2c/hi556.c
8524 Hyper-V/Azure CORE AND DRIVERS
8525 M: "K. Y. Srinivasan" <kys@microsoft.com>
8526 M: Haiyang Zhang <haiyangz@microsoft.com>
8527 M: Stephen Hemminger <sthemmin@microsoft.com>
8528 M: Wei Liu <wei.liu@kernel.org>
8529 M: Dexuan Cui <decui@microsoft.com>
8530 L: linux-hyperv@vger.kernel.org
8532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8533 F: Documentation/ABI/stable/sysfs-bus-vmbus
8534 F: Documentation/ABI/testing/debugfs-hyperv
8535 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8537 F: arch/x86/include/asm/hyperv-tlfs.h
8538 F: arch/x86/include/asm/mshyperv.h
8539 F: arch/x86/include/asm/trace/hyperv.h
8540 F: arch/x86/kernel/cpu/mshyperv.c
8541 F: drivers/clocksource/hyperv_timer.c
8542 F: drivers/hid/hid-hyperv.c
8544 F: drivers/input/serio/hyperv-keyboard.c
8545 F: drivers/iommu/hyperv-iommu.c
8546 F: drivers/net/ethernet/microsoft/
8547 F: drivers/net/hyperv/
8548 F: drivers/pci/controller/pci-hyperv-intf.c
8549 F: drivers/pci/controller/pci-hyperv.c
8550 F: drivers/scsi/storvsc_drv.c
8551 F: drivers/uio/uio_hv_generic.c
8552 F: drivers/video/fbdev/hyperv_fb.c
8553 F: include/asm-generic/hyperv-tlfs.h
8554 F: include/asm-generic/mshyperv.h
8555 F: include/clocksource/hyperv_timer.h
8556 F: include/linux/hyperv.h
8557 F: include/uapi/linux/hyperv.h
8558 F: net/vmw_vsock/hyperv_transport.c
8562 M: Vignesh Raghavendra <vigneshr@ti.com>
8563 L: linux-mtd@lists.infradead.org
8565 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8566 C: irc://irc.oftc.net/mtd
8567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8568 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8569 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8570 F: drivers/mtd/hyperbus/
8571 F: include/linux/mtd/hyperbus.h
8573 HYPERVISOR VIRTUAL CONSOLE DRIVER
8574 L: linuxppc-dev@lists.ozlabs.org
8579 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8580 L: linux-i2c@vger.kernel.org
8581 L: linux-acpi@vger.kernel.org
8583 F: drivers/i2c/i2c-core-acpi.c
8585 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8586 M: Ajay Gupta <ajayg@nvidia.com>
8587 L: linux-i2c@vger.kernel.org
8589 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8590 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8593 M: Peter Rosin <peda@axentia.se>
8594 L: linux-i2c@vger.kernel.org
8596 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8597 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8598 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8599 F: Documentation/i2c/i2c-topology.rst
8600 F: Documentation/i2c/muxes/
8601 F: drivers/i2c/i2c-mux.c
8602 F: drivers/i2c/muxes/
8603 F: include/linux/i2c-mux.h
8605 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8606 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8607 L: linux-i2c@vger.kernel.org
8609 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8610 F: drivers/i2c/busses/i2c-mv64xxx.c
8612 I2C OVER PARALLEL PORT
8613 M: Jean Delvare <jdelvare@suse.com>
8614 L: linux-i2c@vger.kernel.org
8616 F: Documentation/i2c/busses/i2c-parport.rst
8617 F: drivers/i2c/busses/i2c-parport.c
8620 M: Wolfram Sang <wsa@kernel.org>
8621 L: linux-i2c@vger.kernel.org
8623 W: https://i2c.wiki.kernel.org/
8624 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8626 F: Documentation/devicetree/bindings/i2c/i2c.txt
8627 F: Documentation/i2c/
8629 F: include/linux/i2c-dev.h
8630 F: include/linux/i2c-smbus.h
8631 F: include/linux/i2c.h
8632 F: include/uapi/linux/i2c-*.h
8633 F: include/uapi/linux/i2c.h
8635 I2C SUBSYSTEM HOST DRIVERS
8636 L: linux-i2c@vger.kernel.org
8638 W: https://i2c.wiki.kernel.org/
8639 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8641 F: Documentation/devicetree/bindings/i2c/
8642 F: drivers/i2c/algos/
8643 F: drivers/i2c/busses/
8646 M: Jean Delvare <jdelvare@suse.com>
8647 L: linux-i2c@vger.kernel.org
8649 F: Documentation/i2c/busses/i2c-taos-evm.rst
8650 F: drivers/i2c/busses/i2c-taos-evm.c
8653 M: Till Harbaum <till@harbaum.org>
8654 L: linux-i2c@vger.kernel.org
8656 W: http://www.harbaum.org/till/i2c_tiny_usb
8657 F: drivers/i2c/busses/i2c-tiny-usb.c
8659 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8660 M: Jean Delvare <jdelvare@suse.com>
8661 L: linux-i2c@vger.kernel.org
8663 F: Documentation/i2c/busses/i2c-ali1535.rst
8664 F: Documentation/i2c/busses/i2c-ali1563.rst
8665 F: Documentation/i2c/busses/i2c-ali15x3.rst
8666 F: Documentation/i2c/busses/i2c-amd756.rst
8667 F: Documentation/i2c/busses/i2c-amd8111.rst
8668 F: Documentation/i2c/busses/i2c-i801.rst
8669 F: Documentation/i2c/busses/i2c-nforce2.rst
8670 F: Documentation/i2c/busses/i2c-piix4.rst
8671 F: Documentation/i2c/busses/i2c-sis5595.rst
8672 F: Documentation/i2c/busses/i2c-sis630.rst
8673 F: Documentation/i2c/busses/i2c-sis96x.rst
8674 F: Documentation/i2c/busses/i2c-via.rst
8675 F: Documentation/i2c/busses/i2c-viapro.rst
8676 F: drivers/i2c/busses/i2c-ali1535.c
8677 F: drivers/i2c/busses/i2c-ali1563.c
8678 F: drivers/i2c/busses/i2c-ali15x3.c
8679 F: drivers/i2c/busses/i2c-amd756-s4882.c
8680 F: drivers/i2c/busses/i2c-amd756.c
8681 F: drivers/i2c/busses/i2c-amd8111.c
8682 F: drivers/i2c/busses/i2c-i801.c
8683 F: drivers/i2c/busses/i2c-isch.c
8684 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8685 F: drivers/i2c/busses/i2c-nforce2.c
8686 F: drivers/i2c/busses/i2c-piix4.c
8687 F: drivers/i2c/busses/i2c-sis5595.c
8688 F: drivers/i2c/busses/i2c-sis630.c
8689 F: drivers/i2c/busses/i2c-sis96x.c
8690 F: drivers/i2c/busses/i2c-via.c
8691 F: drivers/i2c/busses/i2c-viapro.c
8693 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8694 M: Hans de Goede <hdegoede@redhat.com>
8695 L: linux-i2c@vger.kernel.org
8697 F: drivers/i2c/busses/i2c-cht-wc.c
8699 I2C/SMBUS ISMT DRIVER
8700 M: Seth Heasley <seth.heasley@intel.com>
8701 M: Neil Horman <nhorman@tuxdriver.com>
8702 L: linux-i2c@vger.kernel.org
8703 F: Documentation/i2c/busses/i2c-ismt.rst
8704 F: drivers/i2c/busses/i2c-ismt.c
8706 I2C/SMBUS STUB DRIVER
8707 M: Jean Delvare <jdelvare@suse.com>
8708 L: linux-i2c@vger.kernel.org
8710 F: drivers/i2c/i2c-stub.c
8712 I3C DRIVER FOR CADENCE I3C MASTER IP
8713 M: Przemysław Gaj <pgaj@cadence.com>
8715 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8716 F: drivers/i3c/master/i3c-master-cdns.c
8718 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8719 M: Vitor Soares <vitor.soares@synopsys.com>
8721 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8722 F: drivers/i3c/master/dw*
8725 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8726 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8728 C: irc://chat.freenode.net/linux-i3c
8729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8730 F: Documentation/ABI/testing/sysfs-bus-i3c
8731 F: Documentation/devicetree/bindings/i3c/
8732 F: Documentation/driver-api/i3c
8734 F: include/linux/i3c/
8736 IA64 (Itanium) PLATFORM
8737 L: linux-ia64@vger.kernel.org
8739 F: Documentation/ia64/
8742 IBM Power 842 compression accelerator
8743 M: Haren Myneni <haren@us.ibm.com>
8746 F: drivers/crypto/nx/Kconfig
8747 F: drivers/crypto/nx/Makefile
8748 F: drivers/crypto/nx/nx-842*
8749 F: include/linux/sw842.h
8752 IBM Power in-Nest Crypto Acceleration
8753 M: Breno Leitão <leitao@debian.org>
8754 M: Nayna Jain <nayna@linux.ibm.com>
8755 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8756 L: linux-crypto@vger.kernel.org
8758 F: drivers/crypto/nx/Kconfig
8759 F: drivers/crypto/nx/Makefile
8760 F: drivers/crypto/nx/nx-aes*
8761 F: drivers/crypto/nx/nx-sha*
8762 F: drivers/crypto/nx/nx.*
8763 F: drivers/crypto/nx/nx_csbcpb.h
8764 F: drivers/crypto/nx/nx_debugfs.c
8766 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8767 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8768 L: linux-pci@vger.kernel.org
8769 L: linuxppc-dev@lists.ozlabs.org
8771 F: drivers/pci/hotplug/rpadlpar*
8773 IBM Power Linux RAID adapter
8774 M: Brian King <brking@us.ibm.com>
8776 F: drivers/scsi/ipr.*
8778 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8779 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8780 L: linux-pci@vger.kernel.org
8781 L: linuxppc-dev@lists.ozlabs.org
8783 F: drivers/pci/hotplug/rpaphp*
8785 IBM Power SRIOV Virtual NIC Device Driver
8786 M: Dany Madden <drt@linux.ibm.com>
8787 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8788 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8789 L: netdev@vger.kernel.org
8791 F: drivers/net/ethernet/ibm/ibmvnic.*
8793 IBM Power Virtual Accelerator Switchboard
8794 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8795 L: linuxppc-dev@lists.ozlabs.org
8797 F: arch/powerpc/include/asm/vas.h
8798 F: arch/powerpc/platforms/powernv/copy-paste.h
8799 F: arch/powerpc/platforms/powernv/vas*
8801 IBM Power Virtual Ethernet Device Driver
8802 M: Cristobal Forno <cforno12@linux.ibm.com>
8803 L: netdev@vger.kernel.org
8805 F: drivers/net/ethernet/ibm/ibmveth.*
8807 IBM Power Virtual FC Device Drivers
8808 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8809 L: linux-scsi@vger.kernel.org
8811 F: drivers/scsi/ibmvscsi/ibmvfc*
8813 IBM Power Virtual Management Channel Driver
8814 M: Brad Warrum <bwarrum@linux.ibm.com>
8815 M: Ritu Agarwal <rituagar@linux.ibm.com>
8817 F: drivers/misc/ibmvmc.*
8819 IBM Power Virtual SCSI Device Drivers
8820 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8821 L: linux-scsi@vger.kernel.org
8823 F: drivers/scsi/ibmvscsi/ibmvscsi*
8824 F: include/scsi/viosrp.h
8826 IBM Power Virtual SCSI Device Target Driver
8827 M: Michael Cyr <mikecyr@linux.ibm.com>
8828 L: linux-scsi@vger.kernel.org
8829 L: target-devel@vger.kernel.org
8831 F: drivers/scsi/ibmvscsi_tgt/
8833 IBM Power VMX Cryptographic instructions
8834 M: Breno Leitão <leitao@debian.org>
8835 M: Nayna Jain <nayna@linux.ibm.com>
8836 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8837 L: linux-crypto@vger.kernel.org
8839 F: drivers/crypto/vmx/Kconfig
8840 F: drivers/crypto/vmx/Makefile
8841 F: drivers/crypto/vmx/aes*
8842 F: drivers/crypto/vmx/ghash*
8843 F: drivers/crypto/vmx/ppc-xlate.pl
8844 F: drivers/crypto/vmx/vmx.c
8846 IBM ServeRAID RAID DRIVER
8848 F: drivers/scsi/ips.*
8850 ICH LPC AND GPIO DRIVER
8851 M: Peter Tyser <ptyser@xes-inc.com>
8853 F: drivers/gpio/gpio-ich.c
8854 F: drivers/mfd/lpc_ich.c
8857 M: Max Staudt <max@enpas.org>
8858 L: linux-i2c@vger.kernel.org
8860 F: drivers/i2c/busses/i2c-icy.c
8862 IDEAPAD LAPTOP EXTRAS DRIVER
8863 M: Ike Panhc <ike.pan@canonical.com>
8864 L: platform-driver-x86@vger.kernel.org
8866 W: http://launchpad.net/ideapad-laptop
8867 F: drivers/platform/x86/ideapad-laptop.c
8869 IDEAPAD LAPTOP SLIDEBAR DRIVER
8870 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8871 L: linux-input@vger.kernel.org
8873 W: https://github.com/o2genum/ideapad-slidebar
8874 F: drivers/input/misc/ideapad_slidebar.c
8876 IDT VersaClock 5 CLOCK DRIVER
8877 M: Luca Ceresoli <luca@lucaceresoli.net>
8879 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8880 F: drivers/clk/clk-versaclock5.c
8882 IEEE 802.15.4 SUBSYSTEM
8883 M: Alexander Aring <alex.aring@gmail.com>
8884 M: Stefan Schmidt <stefan@datenfreihafen.org>
8885 L: linux-wpan@vger.kernel.org
8887 W: https://linux-wpan.org/
8888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8890 F: Documentation/networking/ieee802154.rst
8891 F: drivers/net/ieee802154/
8892 F: include/linux/ieee802154.h
8893 F: include/linux/nl802154.h
8894 F: include/net/af_ieee802154.h
8895 F: include/net/cfg802154.h
8896 F: include/net/ieee802154_netdev.h
8897 F: include/net/mac802154.h
8898 F: include/net/nl802154.h
8903 M: Yotam Gigi <yotam.gi@gmail.com>
8904 M: Jamal Hadi Salim <jhs@mojatatu.com>
8905 F: include/net/ife.h
8906 F: include/uapi/linux/ife.h
8909 IGORPLUG-USB IR RECEIVER
8910 M: Sean Young <sean@mess.org>
8911 L: linux-media@vger.kernel.org
8913 F: drivers/media/rc/igorplugusb.c
8915 IGUANAWORKS USB IR TRANSCEIVER
8916 M: Sean Young <sean@mess.org>
8917 L: linux-media@vger.kernel.org
8919 F: drivers/media/rc/iguanair.c
8921 IIO DIGITAL POTENTIOMETER DAC
8922 M: Peter Rosin <peda@axentia.se>
8923 L: linux-iio@vger.kernel.org
8925 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8926 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
8927 F: drivers/iio/dac/dpot-dac.c
8929 IIO ENVELOPE DETECTOR
8930 M: Peter Rosin <peda@axentia.se>
8931 L: linux-iio@vger.kernel.org
8933 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8934 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
8935 F: drivers/iio/adc/envelope-detector.c
8938 M: Peter Rosin <peda@axentia.se>
8939 L: linux-iio@vger.kernel.org
8941 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
8942 F: drivers/iio/multiplexer/iio-mux.c
8944 IIO SCMI BASED DRIVER
8945 M: Jyoti Bhayana <jbhayana@google.com>
8946 L: linux-iio@vger.kernel.org
8948 F: drivers/iio/common/scmi_sensors/scmi_iio.c
8950 IIO SUBSYSTEM AND DRIVERS
8951 M: Jonathan Cameron <jic23@kernel.org>
8952 R: Lars-Peter Clausen <lars@metafoo.de>
8953 L: linux-iio@vger.kernel.org
8955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8956 F: Documentation/ABI/testing/configfs-iio*
8957 F: Documentation/ABI/testing/sysfs-bus-iio*
8958 F: Documentation/devicetree/bindings/iio/
8960 F: drivers/staging/iio/
8961 F: include/linux/iio/
8965 M: Peter Rosin <peda@axentia.se>
8966 L: linux-iio@vger.kernel.org
8968 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
8969 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
8970 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
8971 F: drivers/iio/afe/iio-rescale.c
8973 IKANOS/ADI EAGLE ADSL USB DRIVER
8974 M: Matthieu Castet <castet.matthieu@free.fr>
8975 M: Stanislaw Gruszka <stf_xl@wp.pl>
8977 F: drivers/usb/atm/ueagle-atm.c
8979 IMGTEC ASCII LCD DRIVER
8980 M: Paul Burton <paulburton@kernel.org>
8982 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8983 F: drivers/auxdisplay/img-ascii-lcd.c
8985 IMGTEC IR DECODER DRIVER
8987 F: drivers/media/rc/img-ir/
8989 IMON SOUNDGRAPH USB IR RECEIVER
8990 M: Sean Young <sean@mess.org>
8991 L: linux-media@vger.kernel.org
8993 F: drivers/media/rc/imon.c
8994 F: drivers/media/rc/imon_raw.c
8996 IMS TWINTURBO FRAMEBUFFER DRIVER
8997 L: linux-fbdev@vger.kernel.org
8999 F: drivers/video/fbdev/imsttfb.c
9001 INA209 HARDWARE MONITOR DRIVER
9002 M: Guenter Roeck <linux@roeck-us.net>
9003 L: linux-hwmon@vger.kernel.org
9005 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9006 F: Documentation/hwmon/ina209.rst
9007 F: drivers/hwmon/ina209.c
9009 INA2XX HARDWARE MONITOR DRIVER
9010 M: Guenter Roeck <linux@roeck-us.net>
9011 L: linux-hwmon@vger.kernel.org
9013 F: Documentation/hwmon/ina2xx.rst
9014 F: drivers/hwmon/ina2xx.c
9015 F: include/linux/platform_data/ina2xx.h
9017 INDUSTRY PACK SUBSYSTEM (IPACK)
9018 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9019 M: Jens Taprogge <jens.taprogge@taprogge.org>
9020 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9021 L: industrypack-devel@lists.sourceforge.net
9023 W: http://industrypack.sourceforge.net
9026 INFINEON DPS310 Driver
9027 M: Eddie James <eajames@linux.ibm.com>
9028 L: linux-iio@vger.kernel.org
9030 F: drivers/iio/pressure/dps310.c
9032 INFINIBAND SUBSYSTEM
9033 M: Doug Ledford <dledford@redhat.com>
9034 M: Jason Gunthorpe <jgg@nvidia.com>
9035 L: linux-rdma@vger.kernel.org
9037 W: https://github.com/linux-rdma/rdma-core
9038 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9040 F: Documentation/devicetree/bindings/infiniband/
9041 F: Documentation/infiniband/
9042 F: drivers/infiniband/
9044 F: include/trace/events/ib_mad.h
9045 F: include/trace/events/ib_umad.h
9046 F: include/uapi/linux/if_infiniband.h
9047 F: include/uapi/rdma/
9048 F: samples/bpf/ibumad_kern.c
9049 F: samples/bpf/ibumad_user.c
9051 INGENIC JZ4780 NAND DRIVER
9052 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9053 L: linux-mtd@lists.infradead.org
9054 L: linux-mips@vger.kernel.org
9056 F: drivers/mtd/nand/raw/ingenic/
9059 M: Paul Cercueil <paul@crapouillou.net>
9060 L: linux-mips@vger.kernel.org
9062 F: arch/mips/boot/dts/ingenic/
9063 F: arch/mips/generic/board-ingenic.c
9064 F: arch/mips/include/asm/mach-ingenic/
9065 F: arch/mips/ingenic/Kconfig
9066 F: drivers/clk/ingenic/
9067 F: drivers/dma/dma-jz4780.c
9068 F: drivers/gpu/drm/ingenic/
9069 F: drivers/i2c/busses/i2c-jz4780.c
9070 F: drivers/iio/adc/ingenic-adc.c
9071 F: drivers/irqchip/irq-ingenic.c
9072 F: drivers/memory/jz4780-nemc.c
9073 F: drivers/mmc/host/jz4740_mmc.c
9074 F: drivers/mtd/nand/raw/ingenic/
9075 F: drivers/pinctrl/pinctrl-ingenic.c
9076 F: drivers/power/supply/ingenic-battery.c
9077 F: drivers/pwm/pwm-jz4740.c
9078 F: drivers/remoteproc/ingenic_rproc.c
9079 F: drivers/rtc/rtc-jz4740.c
9080 F: drivers/tty/serial/8250/8250_ingenic.c
9081 F: drivers/usb/musb/jz4740.c
9082 F: drivers/watchdog/jz4740_wdt.c
9083 F: include/dt-bindings/iio/adc/ingenic,adc.h
9084 F: include/linux/mfd/ingenic-tcu.h
9085 F: sound/soc/codecs/jz47*
9086 F: sound/soc/jz4740/
9089 M: Jan Kara <jack@suse.cz>
9090 R: Amir Goldstein <amir73il@gmail.com>
9091 L: linux-fsdevel@vger.kernel.org
9093 F: Documentation/filesystems/inotify.rst
9094 F: fs/notify/inotify/
9095 F: include/linux/inotify.h
9096 F: include/uapi/linux/inotify.h
9098 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9099 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9100 L: linux-input@vger.kernel.org
9102 Q: http://patchwork.kernel.org/project/linux-input/list/
9103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9104 F: Documentation/devicetree/bindings/input/
9105 F: Documentation/devicetree/bindings/serio/
9106 F: Documentation/input/
9108 F: include/linux/input.h
9109 F: include/linux/input/
9110 F: include/uapi/linux/input-event-codes.h
9111 F: include/uapi/linux/input.h
9113 INPUT MULTITOUCH (MT) PROTOCOL
9114 M: Henrik Rydberg <rydberg@bitmath.org>
9115 L: linux-input@vger.kernel.org
9117 F: Documentation/input/multi-touch-protocol.rst
9118 F: drivers/input/input-mt.c
9121 INSIDE SECURE CRYPTO DRIVER
9122 M: Antoine Tenart <atenart@kernel.org>
9123 L: linux-crypto@vger.kernel.org
9125 F: drivers/crypto/inside-secure/
9127 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9128 M: Mimi Zohar <zohar@linux.ibm.com>
9129 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9130 L: linux-integrity@vger.kernel.org
9132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9133 F: security/integrity/ima/
9135 INTEL 810/815 FRAMEBUFFER DRIVER
9136 M: Antonino Daplas <adaplas@gmail.com>
9137 L: linux-fbdev@vger.kernel.org
9139 F: drivers/video/fbdev/i810/
9142 M: Cezary Rojewski <cezary.rojewski@intel.com>
9143 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9144 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9145 M: Jie Yang <yang.jie@linux.intel.com>
9146 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9150 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9151 M: Hans de Goede <hdegoede@redhat.com>
9152 L: platform-driver-x86@vger.kernel.org
9154 F: drivers/platform/x86/intel_atomisp2_pm.c
9156 INTEL ATOMISP2 LED DRIVER
9157 M: Hans de Goede <hdegoede@redhat.com>
9158 L: platform-driver-x86@vger.kernel.org
9160 F: drivers/platform/x86/intel_atomisp2_led.c
9162 INTEL BROXTON PMC DRIVER
9163 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9164 M: Zha Qipeng <qipeng.zha@intel.com>
9166 F: drivers/mfd/intel_pmc_bxt.c
9167 F: include/linux/mfd/intel_pmc_bxt.h
9169 INTEL C600 SERIES SAS CONTROLLER DRIVER
9170 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9171 L: linux-scsi@vger.kernel.org
9173 T: git git://git.code.sf.net/p/intel-sas/isci
9174 F: drivers/scsi/isci/
9176 INTEL CPU family model numbers
9177 M: Tony Luck <tony.luck@intel.com>
9179 L: linux-kernel@vger.kernel.org
9181 F: arch/x86/include/asm/intel-family.h
9183 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9184 M: Jani Nikula <jani.nikula@linux.intel.com>
9185 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9186 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9187 L: intel-gfx@lists.freedesktop.org
9189 W: https://01.org/linuxgraphics/
9190 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9191 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9192 C: irc://chat.freenode.net/intel-gfx
9193 T: git git://anongit.freedesktop.org/drm-intel
9194 F: Documentation/gpu/i915.rst
9195 F: drivers/gpu/drm/i915/
9196 F: include/drm/i915*
9197 F: include/uapi/drm/i915_drm.h
9199 INTEL ETHERNET DRIVERS
9200 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9201 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9202 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9204 W: http://www.intel.com/support/feedback.htm
9205 W: http://e1000.sourceforge.net/
9206 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9209 F: Documentation/networking/device_drivers/ethernet/intel/
9210 F: drivers/net/ethernet/intel/
9211 F: drivers/net/ethernet/intel/*/
9212 F: include/linux/avf/virtchnl.h
9213 F: include/linux/net/intel/iidc.h
9215 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9216 M: Mustafa Ismail <mustafa.ismail@intel.com>
9217 M: Shiraz Saleem <shiraz.saleem@intel.com>
9218 L: linux-rdma@vger.kernel.org
9220 F: drivers/infiniband/hw/irdma/
9221 F: include/uapi/rdma/irdma-abi.h
9223 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9224 M: Maik Broemme <mbroemme@libmpq.org>
9225 L: linux-fbdev@vger.kernel.org
9227 F: Documentation/fb/intelfb.rst
9228 F: drivers/video/fbdev/intelfb/
9231 M: Andy Shevchenko <andy@kernel.org>
9232 L: linux-gpio@vger.kernel.org
9234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9235 F: drivers/gpio/gpio-ich.c
9236 F: drivers/gpio/gpio-merrifield.c
9237 F: drivers/gpio/gpio-ml-ioh.c
9238 F: drivers/gpio/gpio-pch.c
9239 F: drivers/gpio/gpio-sch.c
9240 F: drivers/gpio/gpio-sodaville.c
9242 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9243 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9244 M: Zhi Wang <zhi.a.wang@intel.com>
9245 L: intel-gvt-dev@lists.freedesktop.org
9246 L: intel-gfx@lists.freedesktop.org
9248 W: https://01.org/igvt-g
9249 T: git https://github.com/intel/gvt-linux.git
9250 F: drivers/gpu/drm/i915/gvt/
9252 INTEL HID EVENT DRIVER
9253 M: Alex Hung <alex.hung@canonical.com>
9254 L: platform-driver-x86@vger.kernel.org
9256 F: drivers/platform/x86/intel-hid.c
9258 INTEL I/OAT DMA DRIVER
9259 M: Dave Jiang <dave.jiang@intel.com>
9260 R: Dan Williams <dan.j.williams@intel.com>
9261 L: dmaengine@vger.kernel.org
9263 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9264 F: drivers/dma/ioat*
9267 M: Dave Jiang <dave.jiang@intel.com>
9268 L: dmaengine@vger.kernel.org
9270 F: drivers/dma/idxd/*
9271 F: include/uapi/linux/idxd.h
9274 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9275 M: Len Brown <lenb@kernel.org>
9276 L: linux-pm@vger.kernel.org
9278 B: https://bugzilla.kernel.org
9279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9280 F: drivers/idle/intel_idle.c
9282 INTEL INTEGRATED SENSOR HUB DRIVER
9283 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9284 M: Jiri Kosina <jikos@kernel.org>
9285 L: linux-input@vger.kernel.org
9287 F: drivers/hid/intel-ish-hid/
9290 M: David Woodhouse <dwmw2@infradead.org>
9291 M: Lu Baolu <baolu.lu@linux.intel.com>
9292 L: iommu@lists.linux-foundation.org
9294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9295 F: drivers/iommu/intel/
9296 F: include/linux/intel-iommu.h
9297 F: include/linux/intel-svm.h
9299 INTEL IOP-ADMA DMA DRIVER
9300 R: Dan Williams <dan.j.williams@intel.com>
9302 F: drivers/dma/iop-adma.c
9304 INTEL IPU3 CSI-2 CIO2 DRIVER
9305 M: Yong Zhi <yong.zhi@intel.com>
9306 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9307 M: Bingbu Cao <bingbu.cao@intel.com>
9308 M: Dan Scally <djrscally@gmail.com>
9309 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9310 L: linux-media@vger.kernel.org
9312 T: git git://linuxtv.org/media_tree.git
9313 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9314 F: drivers/media/pci/intel/ipu3/
9316 INTEL IPU3 CSI-2 IMGU DRIVER
9317 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9318 R: Bingbu Cao <bingbu.cao@intel.com>
9319 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9320 L: linux-media@vger.kernel.org
9322 F: Documentation/admin-guide/media/ipu3.rst
9323 F: Documentation/admin-guide/media/ipu3_rcb.svg
9324 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9325 F: drivers/staging/media/ipu3/
9327 INTEL IXP4XX CRYPTO SUPPORT
9328 M: Corentin Labbe <clabbe@baylibre.com>
9329 L: linux-crypto@vger.kernel.org
9331 F: drivers/crypto/ixp4xx_crypto.c
9333 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9334 M: Krzysztof Halasa <khalasa@piap.pl>
9336 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9337 F: drivers/net/wan/ixp4xx_hss.c
9338 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9339 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9340 F: include/linux/soc/ixp4xx/npe.h
9341 F: include/linux/soc/ixp4xx/qmgr.h
9343 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9344 M: Deepak Saxena <dsaxena@plexity.net>
9346 F: drivers/char/hw_random/ixp4xx-rng.c
9348 INTEL KEEM BAY DRM DRIVER
9349 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9350 M: Edmund Dea <edmund.j.dea@intel.com>
9352 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9353 F: drivers/gpu/drm/kmb/
9355 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9356 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9358 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9359 F: drivers/crypto/keembay/Kconfig
9360 F: drivers/crypto/keembay/Makefile
9361 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9362 F: drivers/crypto/keembay/ocs-aes.c
9363 F: drivers/crypto/keembay/ocs-aes.h
9365 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9366 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9367 M: Declan Murphy <declan.murphy@intel.com>
9369 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9370 F: drivers/crypto/keembay/Kconfig
9371 F: drivers/crypto/keembay/Makefile
9372 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9373 F: drivers/crypto/keembay/ocs-hcu.c
9374 F: drivers/crypto/keembay/ocs-hcu.h
9376 INTEL MANAGEMENT ENGINE (mei)
9377 M: Tomas Winkler <tomas.winkler@intel.com>
9378 L: linux-kernel@vger.kernel.org
9380 F: Documentation/driver-api/mei/*
9381 F: drivers/misc/mei/
9382 F: drivers/watchdog/mei_wdt.c
9383 F: include/linux/mei_cl_bus.h
9384 F: include/uapi/linux/mei.h
9387 INTEL MAX 10 BMC MFD DRIVER
9388 M: Xu Yilun <yilun.xu@intel.com>
9389 R: Tom Rix <trix@redhat.com>
9391 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9392 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9393 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9394 F: drivers/mfd/intel-m10-bmc.c
9395 F: include/linux/mfd/intel-m10-bmc.h
9397 INTEL MAX 10 BMC MFD DRIVER
9398 M: Xu Yilun <yilun.xu@intel.com>
9399 R: Tom Rix <trix@redhat.com>
9401 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9402 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9403 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9404 F: drivers/mfd/intel-m10-bmc.c
9405 F: include/linux/mfd/intel-m10-bmc.h
9407 INTEL MENLOW THERMAL DRIVER
9408 M: Sujith Thomas <sujith.thomas@intel.com>
9409 L: platform-driver-x86@vger.kernel.org
9411 W: https://01.org/linux-acpi
9412 F: drivers/platform/x86/intel_menlow.c
9414 INTEL P-Unit IPC DRIVER
9415 M: Zha Qipeng <qipeng.zha@intel.com>
9416 L: platform-driver-x86@vger.kernel.org
9418 F: arch/x86/include/asm/intel_punit_ipc.h
9419 F: drivers/platform/x86/intel_punit_ipc.c
9421 INTEL PMC CORE DRIVER
9422 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9423 M: David E Box <david.e.box@intel.com>
9424 L: platform-driver-x86@vger.kernel.org
9426 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9427 F: drivers/platform/x86/intel_pmc_core*
9429 INTEL PMIC GPIO DRIVERS
9430 M: Andy Shevchenko <andy@kernel.org>
9432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9433 F: drivers/gpio/gpio-*cove.c
9435 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9436 M: Andy Shevchenko <andy@kernel.org>
9438 F: drivers/mfd/intel_soc_pmic*
9439 F: include/linux/mfd/intel_soc_pmic*
9442 M: "David E. Box" <david.e.box@linux.intel.com>
9444 F: drivers/mfd/intel_pmt.c
9445 F: drivers/platform/x86/intel_pmt_*
9447 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9448 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9449 L: linux-wireless@vger.kernel.org
9451 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9452 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9453 F: drivers/net/wireless/intel/ipw2x00/
9456 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9457 M: Len Brown <lenb@kernel.org>
9458 L: linux-pm@vger.kernel.org
9460 F: drivers/cpufreq/intel_pstate.c
9463 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9465 F: arch/x86/include/asm/intel_scu_ipc.h
9466 F: drivers/platform/x86/intel_scu_*
9468 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9469 M: Daniel Scally <djrscally@gmail.com>
9471 F: drivers/platform/x86/intel/int3472/
9473 INTEL SPEED SELECT TECHNOLOGY
9474 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9475 L: platform-driver-x86@vger.kernel.org
9477 F: drivers/platform/x86/intel_speed_select_if/
9478 F: include/uapi/linux/isst_if.h
9479 F: tools/power/x86/intel-speed-select/
9481 INTEL STRATIX10 FIRMWARE DRIVERS
9482 M: Richard Gong <richard.gong@linux.intel.com>
9483 L: linux-kernel@vger.kernel.org
9485 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9486 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9487 F: drivers/firmware/stratix10-rsu.c
9488 F: drivers/firmware/stratix10-svc.c
9489 F: include/linux/firmware/intel/stratix10-smc.h
9490 F: include/linux/firmware/intel/stratix10-svc-client.h
9492 INTEL TELEMETRY DRIVER
9493 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9494 M: "David E. Box" <david.e.box@linux.intel.com>
9495 L: platform-driver-x86@vger.kernel.org
9497 F: arch/x86/include/asm/intel_telemetry.h
9498 F: drivers/platform/x86/intel_telemetry*
9500 INTEL UNCORE FREQUENCY CONTROL
9501 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9502 L: platform-driver-x86@vger.kernel.org
9504 F: drivers/platform/x86/intel-uncore-frequency.c
9506 INTEL VIRTUAL BUTTON DRIVER
9507 M: AceLan Kao <acelan.kao@canonical.com>
9508 L: platform-driver-x86@vger.kernel.org
9510 F: drivers/platform/x86/intel-vbtn.c
9512 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9513 M: Stanislaw Gruszka <stf_xl@wp.pl>
9514 L: linux-wireless@vger.kernel.org
9516 F: drivers/net/wireless/intel/iwlegacy/
9518 INTEL WIRELESS WIFI LINK (iwlwifi)
9519 M: Luca Coelho <luciano.coelho@intel.com>
9520 L: linux-wireless@vger.kernel.org
9522 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9524 F: drivers/net/wireless/intel/iwlwifi/
9526 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9527 M: Jithu Joseph <jithu.joseph@intel.com>
9528 R: Maurice Ma <maurice.ma@intel.com>
9530 W: https://slimbootloader.github.io/security/firmware-update.html
9531 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9533 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9534 L: Dell.Client.Kernel@dell.com
9536 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9538 INTEL WWAN IOSM DRIVER
9539 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9540 M: Intel Corporation <linuxwwan@intel.com>
9541 L: netdev@vger.kernel.org
9543 F: drivers/net/wwan/iosm/
9546 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9548 F: Documentation/trace/intel_th.rst
9549 F: drivers/hwtracing/intel_th/
9550 F: include/linux/intel_th.h
9552 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9553 M: Ning Sun <ning.sun@intel.com>
9554 L: tboot-devel@lists.sourceforge.net
9556 W: http://tboot.sourceforge.net
9557 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9558 F: Documentation/x86/intel_txt.rst
9559 F: arch/x86/kernel/tboot.c
9560 F: include/linux/tboot.h
9563 M: Jarkko Sakkinen <jarkko@kernel.org>
9564 R: Dave Hansen <dave.hansen@linux.intel.com>
9565 L: linux-sgx@vger.kernel.org
9567 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9569 F: Documentation/x86/sgx.rst
9570 F: arch/x86/entry/vdso/vsgx.S
9571 F: arch/x86/include/asm/sgx.h
9572 F: arch/x86/include/uapi/asm/sgx.h
9573 F: arch/x86/kernel/cpu/sgx/*
9574 F: tools/testing/selftests/sgx/*
9578 M: Georgi Djakov <djakov@kernel.org>
9579 L: linux-pm@vger.kernel.org
9581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9582 F: Documentation/devicetree/bindings/interconnect/
9583 F: Documentation/driver-api/interconnect.rst
9584 F: drivers/interconnect/
9585 F: include/dt-bindings/interconnect/
9586 F: include/linux/interconnect-provider.h
9587 F: include/linux/interconnect.h
9589 INTERRUPT COUNTER DRIVER
9590 M: Oleksij Rempel <o.rempel@pengutronix.de>
9591 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9592 L: linux-iio@vger.kernel.org
9593 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9594 F: drivers/counter/interrupt-cnt.c
9596 INVENSENSE ICM-426xx IMU DRIVER
9597 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9598 L: linux-iio@vger.kernel.org
9600 W: https://invensense.tdk.com/
9601 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9602 F: drivers/iio/imu/inv_icm42600/
9604 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9605 M: Linus Walleij <linus.walleij@linaro.org>
9606 L: linux-iio@vger.kernel.org
9608 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9609 F: drivers/iio/gyro/mpu3050*
9611 IOC3 ETHERNET DRIVER
9612 M: Ralf Baechle <ralf@linux-mips.org>
9613 L: linux-mips@vger.kernel.org
9615 F: drivers/net/ethernet/sgi/ioc3-eth.c
9617 IOMAP FILESYSTEM LIBRARY
9618 M: Christoph Hellwig <hch@infradead.org>
9619 M: Darrick J. Wong <djwong@kernel.org>
9620 M: linux-xfs@vger.kernel.org
9621 M: linux-fsdevel@vger.kernel.org
9622 L: linux-xfs@vger.kernel.org
9623 L: linux-fsdevel@vger.kernel.org
9625 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9627 F: include/linux/iomap.h
9630 M: Joerg Roedel <joro@8bytes.org>
9631 M: Will Deacon <will@kernel.org>
9632 L: iommu@lists.linux-foundation.org
9634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9635 F: Documentation/devicetree/bindings/iommu/
9636 F: Documentation/userspace-api/iommu.rst
9638 F: include/linux/iommu.h
9639 F: include/linux/iova.h
9640 F: include/linux/of_iommu.h
9641 F: include/uapi/linux/iommu.h
9644 M: Jens Axboe <axboe@kernel.dk>
9645 R: Pavel Begunkov <asml.silence@gmail.com>
9646 L: io-uring@vger.kernel.org
9648 T: git git://git.kernel.dk/linux-block
9649 T: git git://git.kernel.dk/liburing
9653 F: include/linux/io_uring.h
9654 F: include/uapi/linux/io_uring.h
9658 M: Corey Minyard <minyard@acm.org>
9659 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9661 W: http://openipmi.sourceforge.net/
9662 F: Documentation/driver-api/ipmi.rst
9663 F: Documentation/devicetree/bindings/ipmi/
9664 F: drivers/char/ipmi/
9665 F: include/linux/ipmi*
9666 F: include/uapi/linux/ipmi*
9668 IPS SCSI RAID DRIVER
9669 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9670 L: linux-scsi@vger.kernel.org
9672 W: http://www.adaptec.com/
9673 F: drivers/scsi/ips*
9676 M: Simon Horman <horms@verge.net.au>
9677 M: Julian Anastasov <ja@ssi.bg>
9678 L: netdev@vger.kernel.org
9679 L: lvs-devel@vger.kernel.org
9681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9683 F: Documentation/networking/ipvs-sysctl.rst
9684 F: include/net/ip_vs.h
9685 F: include/uapi/linux/ip_vs.h
9686 F: net/netfilter/ipvs/
9689 M: Jiri Kosina <jikos@kernel.org>
9690 M: David Sterba <dsterba@suse.com>
9692 F: drivers/tty/ipwireless/
9695 L: netdev@vger.kernel.org
9697 F: include/uapi/linux/ipx.h
9699 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9700 M: Marc Zyngier <maz@kernel.org>
9702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9703 F: Documentation/core-api/irq/irq-domain.rst
9704 F: include/linux/irqdomain.h
9705 F: kernel/irq/irqdomain.c
9709 M: Thomas Gleixner <tglx@linutronix.de>
9710 L: linux-kernel@vger.kernel.org
9712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9716 M: Thomas Gleixner <tglx@linutronix.de>
9717 M: Marc Zyngier <maz@kernel.org>
9718 L: linux-kernel@vger.kernel.org
9720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9721 F: Documentation/devicetree/bindings/interrupt-controller/
9725 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9727 F: Documentation/driver-api/isa.rst
9728 F: drivers/base/isa.c
9729 F: include/linux/isa.h
9732 M: Hans Verkuil <hverkuil@xs4all.nl>
9733 L: linux-media@vger.kernel.org
9735 W: https://linuxtv.org
9736 T: git git://linuxtv.org/media_tree.git
9737 F: drivers/media/radio/radio-isa*
9740 M: Jaroslav Kysela <perex@perex.cz>
9742 F: Documentation/driver-api/isapnp.rst
9743 F: drivers/pnp/isapnp/
9744 F: include/linux/isapnp.h
9747 M: Lee Duncan <lduncan@suse.com>
9748 M: Chris Leech <cleech@redhat.com>
9749 L: open-iscsi@googlegroups.com
9750 L: linux-scsi@vger.kernel.org
9752 W: www.open-iscsi.com
9753 F: drivers/scsi/*iscsi*
9754 F: include/scsi/*iscsi*
9756 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9757 M: Peter Jones <pjones@redhat.com>
9758 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9760 F: drivers/firmware/iscsi_ibft*
9762 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9763 M: Sagi Grimberg <sagi@grimberg.me>
9764 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9765 L: linux-rdma@vger.kernel.org
9767 W: http://www.openfabrics.org
9768 W: www.open-iscsi.org
9769 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9770 F: drivers/infiniband/ulp/iser/
9772 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9773 M: Sagi Grimberg <sagi@grimberg.me>
9774 L: linux-rdma@vger.kernel.org
9775 L: target-devel@vger.kernel.org
9777 W: http://www.linux-iscsi.org
9778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9779 F: drivers/infiniband/ulp/isert
9781 ISDN/CMTP OVER BLUETOOTH
9782 M: Karsten Keil <isdn@linux-pingi.de>
9783 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9784 L: netdev@vger.kernel.org
9786 W: http://www.isdn4linux.de
9787 F: Documentation/isdn/
9788 F: drivers/isdn/capi/
9789 F: include/linux/isdn/
9790 F: include/uapi/linux/isdn/
9791 F: net/bluetooth/cmtp/
9793 ISDN/mISDN SUBSYSTEM
9794 M: Karsten Keil <isdn@linux-pingi.de>
9795 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9796 L: netdev@vger.kernel.org
9798 W: http://www.isdn4linux.de
9799 F: drivers/isdn/Kconfig
9800 F: drivers/isdn/Makefile
9801 F: drivers/isdn/hardware/
9802 F: drivers/isdn/mISDN/
9804 IT87 HARDWARE MONITORING DRIVER
9805 M: Jean Delvare <jdelvare@suse.com>
9806 L: linux-hwmon@vger.kernel.org
9808 F: Documentation/hwmon/it87.rst
9809 F: drivers/hwmon/it87.c
9812 M: Antti Palosaari <crope@iki.fi>
9813 L: linux-media@vger.kernel.org
9815 W: https://linuxtv.org
9816 W: http://palosaari.fi/linux/
9817 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9818 T: git git://linuxtv.org/anttip/media_tree.git
9819 F: drivers/media/tuners/it913x*
9821 ITE IT66121 HDMI BRIDGE DRIVER
9822 M: Phong LE <ple@baylibre.com>
9823 M: Neil Armstrong <narmstrong@baylibre.com>
9825 T: git git://anongit.freedesktop.org/drm/drm-misc
9826 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
9827 F: drivers/gpu/drm/bridge/ite-it66121.c
9829 IVTV VIDEO4LINUX DRIVER
9830 M: Andy Walls <awalls@md.metrocast.net>
9831 L: linux-media@vger.kernel.org
9833 W: https://linuxtv.org
9834 T: git git://linuxtv.org/media_tree.git
9835 F: Documentation/admin-guide/media/ivtv*
9836 F: drivers/media/pci/ivtv/
9837 F: include/uapi/linux/ivtv*
9839 IX2505V MEDIA DRIVER
9840 M: Malcolm Priestley <tvboxspy@gmail.com>
9841 L: linux-media@vger.kernel.org
9843 W: https://linuxtv.org
9844 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9845 F: drivers/media/dvb-frontends/ix2505v*
9847 JAILHOUSE HYPERVISOR INTERFACE
9848 M: Jan Kiszka <jan.kiszka@siemens.com>
9849 L: jailhouse-dev@googlegroups.com
9851 F: arch/x86/include/asm/jailhouse_para.h
9852 F: arch/x86/kernel/jailhouse.c
9854 JC42.4 TEMPERATURE SENSOR DRIVER
9855 M: Guenter Roeck <linux@roeck-us.net>
9856 L: linux-hwmon@vger.kernel.org
9858 F: Documentation/hwmon/jc42.rst
9859 F: drivers/hwmon/jc42.c
9862 M: Dave Kleikamp <shaggy@kernel.org>
9863 L: jfs-discussion@lists.sourceforge.net
9865 W: http://jfs.sourceforge.net/
9866 T: git git://github.com/kleikamp/linux-shaggy.git
9867 F: Documentation/admin-guide/jfs.rst
9871 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9872 L: netdev@vger.kernel.org
9874 F: drivers/net/ethernet/jme.*
9876 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9877 M: David Woodhouse <dwmw2@infradead.org>
9878 M: Richard Weinberger <richard@nod.at>
9879 L: linux-mtd@lists.infradead.org
9881 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9882 T: git git://git.infradead.org/ubifs-2.6.git
9884 F: include/uapi/linux/jffs2.h
9886 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9887 M: "Theodore Ts'o" <tytso@mit.edu>
9888 M: Jan Kara <jack@suse.com>
9889 L: linux-ext4@vger.kernel.org
9892 F: include/linux/jbd2.h
9894 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9895 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9896 L: linux-media@vger.kernel.org
9898 F: drivers/media/platform/rcar_jpu.c
9900 JSM Neo PCI based serial card
9901 L: linux-serial@vger.kernel.org
9903 F: drivers/tty/serial/jsm/
9905 K10TEMP HARDWARE MONITORING DRIVER
9906 M: Clemens Ladisch <clemens@ladisch.de>
9907 L: linux-hwmon@vger.kernel.org
9909 F: Documentation/hwmon/k10temp.rst
9910 F: drivers/hwmon/k10temp.c
9912 K8TEMP HARDWARE MONITORING DRIVER
9913 M: Rudolf Marek <r.marek@assembler.cz>
9914 L: linux-hwmon@vger.kernel.org
9916 F: Documentation/hwmon/k8temp.rst
9917 F: drivers/hwmon/k8temp.c
9920 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9921 R: Alexander Potapenko <glider@google.com>
9922 R: Andrey Konovalov <andreyknvl@gmail.com>
9923 R: Dmitry Vyukov <dvyukov@google.com>
9924 L: kasan-dev@googlegroups.com
9926 F: Documentation/dev-tools/kasan.rst
9927 F: arch/*/include/asm/*kasan.h
9928 F: arch/*/mm/kasan_init*
9929 F: include/linux/kasan*.h
9930 F: lib/Kconfig.kasan
9931 F: lib/test_kasan*.c
9933 F: scripts/Makefile.kasan
9936 M: Masahiro Yamada <masahiroy@kernel.org>
9937 L: linux-kbuild@vger.kernel.org
9939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9940 F: Documentation/kbuild/kconfig*
9941 F: scripts/Kconfig.include
9945 R: Dmitry Vyukov <dvyukov@google.com>
9946 R: Andrey Konovalov <andreyknvl@gmail.com>
9947 L: kasan-dev@googlegroups.com
9949 F: Documentation/dev-tools/kcov.rst
9950 F: include/linux/kcov.h
9951 F: include/uapi/linux/kcov.h
9953 F: scripts/Makefile.kcov
9956 M: Marco Elver <elver@google.com>
9957 R: Dmitry Vyukov <dvyukov@google.com>
9958 L: kasan-dev@googlegroups.com
9960 F: Documentation/dev-tools/kcsan.rst
9961 F: include/linux/kcsan*.h
9963 F: lib/Kconfig.kcsan
9964 F: scripts/Makefile.kcsan
9967 M: Dave Young <dyoung@redhat.com>
9968 M: Baoquan He <bhe@redhat.com>
9969 R: Vivek Goyal <vgoyal@redhat.com>
9970 L: kexec@lists.infradead.org
9972 W: http://lse.sourceforge.net/kdump/
9973 F: Documentation/admin-guide/kdump/
9975 F: include/linux/crash_core.h
9976 F: include/linux/crash_dump.h
9977 F: include/uapi/linux/vmcore.h
9980 KEENE FM RADIO TRANSMITTER DRIVER
9981 M: Hans Verkuil <hverkuil@xs4all.nl>
9982 L: linux-media@vger.kernel.org
9984 W: https://linuxtv.org
9985 T: git git://linuxtv.org/media_tree.git
9986 F: drivers/media/radio/radio-keene*
9989 M: Ian Kent <raven@themaw.net>
9990 L: autofs@vger.kernel.org
9994 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9995 M: Masahiro Yamada <masahiroy@kernel.org>
9996 M: Michal Marek <michal.lkml@markovi.net>
9997 L: linux-kbuild@vger.kernel.org
9999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10000 F: Documentation/kbuild/
10002 F: scripts/*vmlinux*
10004 F: scripts/Makefile*
10006 F: scripts/dummy-tools/
10009 F: scripts/package/
10012 L: kernel-janitors@vger.kernel.org
10014 W: http://kernelnewbies.org/KernelJanitors
10016 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10017 M: "J. Bruce Fields" <bfields@fieldses.org>
10018 M: Chuck Lever <chuck.lever@oracle.com>
10019 L: linux-nfs@vger.kernel.org
10021 W: http://nfs.sourceforge.net/
10022 T: git git://linux-nfs.org/~bfields/linux.git
10026 F: include/linux/lockd/
10027 F: include/linux/sunrpc/
10028 F: include/uapi/linux/nfsd/
10029 F: include/uapi/linux/sunrpc/
10031 F: Documentation/filesystems/nfs/
10034 M: Thorsten Leemhuis <linux@leemhuis.info>
10035 L: regressions@lists.linux.dev
10038 KERNEL SELFTEST FRAMEWORK
10039 M: Shuah Khan <shuah@kernel.org>
10040 M: Shuah Khan <skhan@linuxfoundation.org>
10041 L: linux-kselftest@vger.kernel.org
10043 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10045 F: Documentation/dev-tools/kselftest*
10046 F: tools/testing/selftests/
10048 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10049 M: Brendan Higgins <brendanhiggins@google.com>
10050 L: linux-kselftest@vger.kernel.org
10051 L: kunit-dev@googlegroups.com
10053 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10054 F: Documentation/dev-tools/kunit/
10057 F: tools/testing/kunit/
10059 KERNEL USERMODE HELPER
10060 M: Luis Chamberlain <mcgrof@kernel.org>
10061 L: linux-kernel@vger.kernel.org
10063 F: include/linux/umh.h
10066 KERNEL VIRTUAL MACHINE (KVM)
10067 M: Paolo Bonzini <pbonzini@redhat.com>
10068 L: kvm@vger.kernel.org
10070 W: http://www.linux-kvm.org
10071 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10072 F: Documentation/virt/kvm/
10073 F: include/asm-generic/kvm*
10074 F: include/kvm/iodev.h
10075 F: include/linux/kvm*
10076 F: include/trace/events/kvm.h
10077 F: include/uapi/asm-generic/kvm*
10078 F: include/uapi/linux/kvm*
10080 F: tools/testing/selftests/kvm/
10083 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10084 M: Marc Zyngier <maz@kernel.org>
10085 R: James Morse <james.morse@arm.com>
10086 R: Alexandru Elisei <alexandru.elisei@arm.com>
10087 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10089 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10092 F: arch/arm64/include/asm/kvm*
10093 F: arch/arm64/include/uapi/asm/kvm*
10095 F: include/kvm/arm_*
10096 F: tools/testing/selftests/kvm/*/aarch64/
10097 F: tools/testing/selftests/kvm/aarch64/
10099 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10100 M: Huacai Chen <chenhuacai@kernel.org>
10101 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10102 L: linux-mips@vger.kernel.org
10103 L: kvm@vger.kernel.org
10105 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10106 F: arch/mips/include/asm/kvm*
10107 F: arch/mips/include/uapi/asm/kvm*
10110 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10111 M: Paul Mackerras <paulus@ozlabs.org>
10112 L: kvm-ppc@vger.kernel.org
10114 W: http://www.linux-kvm.org/
10115 T: git git://github.com/agraf/linux-2.6.git
10116 F: arch/powerpc/include/asm/kvm*
10117 F: arch/powerpc/include/uapi/asm/kvm*
10118 F: arch/powerpc/kernel/kvm*
10119 F: arch/powerpc/kvm/
10121 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10122 M: Christian Borntraeger <borntraeger@de.ibm.com>
10123 M: Janosch Frank <frankja@linux.ibm.com>
10124 R: David Hildenbrand <david@redhat.com>
10125 R: Cornelia Huck <cohuck@redhat.com>
10126 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10127 L: kvm@vger.kernel.org
10129 W: http://www.ibm.com/developerworks/linux/linux390/
10130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10131 F: Documentation/virt/kvm/s390*
10132 F: arch/s390/include/asm/gmap.h
10133 F: arch/s390/include/asm/kvm*
10134 F: arch/s390/include/uapi/asm/kvm*
10135 F: arch/s390/kernel/uv.c
10137 F: arch/s390/mm/gmap.c
10138 F: tools/testing/selftests/kvm/*/s390x/
10139 F: tools/testing/selftests/kvm/s390x/
10141 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10142 M: Paolo Bonzini <pbonzini@redhat.com>
10143 R: Sean Christopherson <seanjc@google.com>
10144 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10145 R: Wanpeng Li <wanpengli@tencent.com>
10146 R: Jim Mattson <jmattson@google.com>
10147 R: Joerg Roedel <joro@8bytes.org>
10148 L: kvm@vger.kernel.org
10150 W: http://www.linux-kvm.org
10151 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10152 F: arch/x86/include/asm/kvm*
10153 F: arch/x86/include/asm/pvclock-abi.h
10154 F: arch/x86/include/asm/svm.h
10155 F: arch/x86/include/asm/vmx*.h
10156 F: arch/x86/include/uapi/asm/kvm*
10157 F: arch/x86/include/uapi/asm/svm.h
10158 F: arch/x86/include/uapi/asm/vmx.h
10159 F: arch/x86/kernel/kvm.c
10160 F: arch/x86/kernel/kvmclock.c
10165 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10166 M: Tejun Heo <tj@kernel.org>
10168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10170 F: include/linux/kernfs.h
10173 M: Eric Biederman <ebiederm@xmission.com>
10174 L: kexec@lists.infradead.org
10176 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10177 F: include/linux/kexec.h
10178 F: include/uapi/linux/kexec.h
10182 M: Mimi Zohar <zohar@linux.ibm.com>
10183 L: linux-integrity@vger.kernel.org
10184 L: keyrings@vger.kernel.org
10186 F: Documentation/security/keys/trusted-encrypted.rst
10187 F: include/keys/encrypted-type.h
10188 F: security/keys/encrypted-keys/
10191 M: James Bottomley <jejb@linux.ibm.com>
10192 M: Jarkko Sakkinen <jarkko@kernel.org>
10193 M: Mimi Zohar <zohar@linux.ibm.com>
10194 L: linux-integrity@vger.kernel.org
10195 L: keyrings@vger.kernel.org
10197 F: Documentation/security/keys/trusted-encrypted.rst
10198 F: include/keys/trusted-type.h
10199 F: include/keys/trusted_tpm.h
10200 F: security/keys/trusted-keys/
10203 M: Sumit Garg <sumit.garg@linaro.org>
10204 L: linux-integrity@vger.kernel.org
10205 L: keyrings@vger.kernel.org
10207 F: include/keys/trusted_tee.h
10208 F: security/keys/trusted-keys/trusted_tee.c
10211 M: David Howells <dhowells@redhat.com>
10212 M: Jarkko Sakkinen <jarkko@kernel.org>
10213 L: keyrings@vger.kernel.org
10215 F: Documentation/security/keys/core.rst
10217 F: include/linux/key-type.h
10218 F: include/linux/key.h
10219 F: include/linux/keyctl.h
10220 F: include/uapi/linux/keyctl.h
10224 M: Alexander Potapenko <glider@google.com>
10225 M: Marco Elver <elver@google.com>
10226 R: Dmitry Vyukov <dvyukov@google.com>
10227 L: kasan-dev@googlegroups.com
10229 F: Documentation/dev-tools/kfence.rst
10230 F: arch/*/include/asm/kfence.h
10231 F: include/linux/kfence.h
10232 F: lib/Kconfig.kfence
10236 M: Stefani Seibold <stefani@seibold.net>
10238 F: include/linux/kfifo.h
10242 KGDB / KDB /debug_core
10243 M: Jason Wessel <jason.wessel@windriver.com>
10244 M: Daniel Thompson <daniel.thompson@linaro.org>
10245 R: Douglas Anderson <dianders@chromium.org>
10246 L: kgdb-bugreport@lists.sourceforge.net
10248 W: http://kgdb.wiki.kernel.org/
10249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10250 F: Documentation/dev-tools/kgdb.rst
10251 F: drivers/misc/kgdbts.c
10252 F: drivers/tty/serial/kgdboc.c
10253 F: include/linux/kdb.h
10254 F: include/linux/kgdb.h
10257 KHADAS MCU MFD DRIVER
10258 M: Neil Armstrong <narmstrong@baylibre.com>
10259 L: linux-amlogic@lists.infradead.org
10261 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10262 F: drivers/mfd/khadas-mcu.c
10263 F: include/linux/mfd/khadas-mcu.h
10264 F: drivers/thermal/khadas_mcu_fan.c
10267 M: Catalin Marinas <catalin.marinas@arm.com>
10269 F: Documentation/dev-tools/kmemleak.rst
10270 F: include/linux/kmemleak.h
10272 F: samples/kmemleak/kmemleak-test.c
10274 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10275 M: Luis Chamberlain <mcgrof@kernel.org>
10276 L: linux-kernel@vger.kernel.org
10278 F: include/linux/kmod.h
10281 F: tools/testing/selftests/kmod/
10284 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10285 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10286 M: "David S. Miller" <davem@davemloft.net>
10287 M: Masami Hiramatsu <mhiramat@kernel.org>
10289 F: Documentation/trace/kprobes.rst
10290 F: include/asm-generic/kprobes.h
10291 F: include/linux/kprobes.h
10292 F: kernel/kprobes.c
10294 KS0108 LCD CONTROLLER DRIVER
10295 M: Miguel Ojeda <ojeda@kernel.org>
10297 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10298 F: drivers/auxdisplay/ks0108.c
10299 F: include/linux/ks0108.h
10301 KTD253 BACKLIGHT DRIVER
10302 M: Linus Walleij <linus.walleij@linaro.org>
10304 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10305 F: drivers/video/backlight/ktd253-backlight.c
10308 M: Steven Rostedt <rostedt@goodmis.org>
10309 M: John Hawley <warthog9@eaglescrag.net>
10311 F: tools/testing/ktest
10314 M: David Ahern <dsahern@kernel.org>
10315 L: netdev@vger.kernel.org
10317 F: include/net/l3mdev.h
10321 M: John Fastabend <john.fastabend@gmail.com>
10322 M: Daniel Borkmann <daniel@iogearbox.net>
10323 M: Jakub Sitnicki <jakub@cloudflare.com>
10324 M: Lorenz Bauer <lmb@cloudflare.com>
10325 L: netdev@vger.kernel.org
10326 L: bpf@vger.kernel.org
10328 F: include/linux/skmsg.h
10329 F: net/core/skmsg.c
10330 F: net/core/sock_map.c
10331 F: net/ipv4/tcp_bpf.c
10332 F: net/ipv4/udp_bpf.c
10334 LANDLOCK SECURITY MODULE
10335 M: Mickaël Salaün <mic@digikod.net>
10336 L: linux-security-module@vger.kernel.org
10338 W: https://landlock.io
10339 T: git https://github.com/landlock-lsm/linux.git
10340 F: Documentation/security/landlock.rst
10341 F: Documentation/userspace-api/landlock.rst
10342 F: include/uapi/linux/landlock.h
10343 F: samples/landlock/
10344 F: security/landlock/
10345 F: tools/testing/selftests/landlock/
10349 LANTIQ / INTEL Ethernet drivers
10350 M: Hauke Mehrtens <hauke@hauke-m.de>
10351 L: netdev@vger.kernel.org
10353 F: drivers/net/dsa/lantiq_gswip.c
10354 F: drivers/net/dsa/lantiq_pce.h
10355 F: drivers/net/ethernet/lantiq_xrx200.c
10356 F: net/dsa/tag_gswip.c
10358 LANTIQ MIPS ARCHITECTURE
10359 M: John Crispin <john@phrozen.org>
10360 L: linux-mips@vger.kernel.org
10362 F: arch/mips/lantiq
10363 F: drivers/soc/lantiq
10365 LASI 53c700 driver for PARISC
10366 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10367 L: linux-scsi@vger.kernel.org
10369 F: Documentation/scsi/53c700.rst
10370 F: drivers/scsi/53c700*
10373 M: Tobin C. Harding <me@tobin.cc>
10374 M: Tycho Andersen <tycho@tycho.pizza>
10375 L: linux-hardening@vger.kernel.org
10377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10378 F: scripts/leaking_addresses.pl
10381 M: Pavel Machek <pavel@ucw.cz>
10382 L: linux-leds@vger.kernel.org
10384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10385 F: Documentation/devicetree/bindings/leds/
10387 F: include/linux/leds.h
10389 LEGACY EEPROM DRIVER
10390 M: Jean Delvare <jdelvare@suse.com>
10392 F: Documentation/misc-devices/eeprom.rst
10393 F: drivers/misc/eeprom/eeprom.c
10395 LEGO MINDSTORMS EV3
10396 R: David Lechner <david@lechnology.com>
10398 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10399 F: arch/arm/boot/dts/da850-lego-ev3.dts
10400 F: drivers/power/supply/lego_ev3_battery.c
10402 LEGO USB Tower driver
10403 M: Juergen Stuber <starblue@users.sourceforge.net>
10404 L: legousb-devel@lists.sourceforge.net
10406 W: http://legousb.sourceforge.net/
10407 F: drivers/usb/misc/legousbtower.c
10410 M: Matan Ziv-Av <matan@svgalib.org>
10411 L: platform-driver-x86@vger.kernel.org
10413 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10414 F: Documentation/admin-guide/laptops/lg-laptop.rst
10415 F: drivers/platform/x86/lg-laptop.c
10417 LG2160 MEDIA DRIVER
10418 M: Michael Krufky <mkrufky@linuxtv.org>
10419 L: linux-media@vger.kernel.org
10421 W: https://linuxtv.org
10422 W: http://github.com/mkrufky
10423 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10424 T: git git://linuxtv.org/mkrufky/tuners.git
10425 F: drivers/media/dvb-frontends/lg2160.*
10427 LGDT3305 MEDIA DRIVER
10428 M: Michael Krufky <mkrufky@linuxtv.org>
10429 L: linux-media@vger.kernel.org
10431 W: https://linuxtv.org
10432 W: http://github.com/mkrufky
10433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10434 T: git git://linuxtv.org/mkrufky/tuners.git
10435 F: drivers/media/dvb-frontends/lgdt3305.*
10437 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10438 M: Viresh Kumar <vireshk@kernel.org>
10439 L: linux-ide@vger.kernel.org
10441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10442 F: drivers/ata/pata_arasan_cf.c
10443 F: include/linux/pata_arasan_cf_data.h
10445 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10446 M: Linus Walleij <linus.walleij@linaro.org>
10447 L: linux-ide@vger.kernel.org
10449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10450 F: drivers/ata/pata_ftide010.c
10451 F: drivers/ata/sata_gemini.c
10452 F: drivers/ata/sata_gemini.h
10454 LIBATA SATA AHCI PLATFORM devices support
10455 M: Hans de Goede <hdegoede@redhat.com>
10456 M: Jens Axboe <axboe@kernel.dk>
10457 L: linux-ide@vger.kernel.org
10459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10460 F: drivers/ata/ahci_platform.c
10461 F: drivers/ata/libahci_platform.c
10462 F: include/linux/ahci_platform.h
10464 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10465 M: Mikael Pettersson <mikpelinux@gmail.com>
10466 L: linux-ide@vger.kernel.org
10468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10469 F: drivers/ata/sata_promise.*
10471 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10472 M: Jens Axboe <axboe@kernel.dk>
10473 L: linux-ide@vger.kernel.org
10475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10476 F: Documentation/devicetree/bindings/ata/
10478 F: include/linux/ata.h
10479 F: include/linux/libata.h
10482 M: Sasha Levin <alexander.levin@microsoft.com>
10484 F: tools/lib/lockdep/
10486 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10487 M: Dan Williams <dan.j.williams@intel.com>
10488 M: Vishal Verma <vishal.l.verma@intel.com>
10489 M: Dave Jiang <dave.jiang@intel.com>
10490 L: nvdimm@lists.linux.dev
10492 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10493 P: Documentation/nvdimm/maintainer-entry-profile.rst
10494 F: drivers/nvdimm/blk.c
10495 F: drivers/nvdimm/region_devs.c
10497 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10498 M: Vishal Verma <vishal.l.verma@intel.com>
10499 M: Dan Williams <dan.j.williams@intel.com>
10500 M: Dave Jiang <dave.jiang@intel.com>
10501 L: nvdimm@lists.linux.dev
10503 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10504 P: Documentation/nvdimm/maintainer-entry-profile.rst
10505 F: drivers/nvdimm/btt*
10507 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10508 M: Dan Williams <dan.j.williams@intel.com>
10509 M: Vishal Verma <vishal.l.verma@intel.com>
10510 M: Dave Jiang <dave.jiang@intel.com>
10511 L: nvdimm@lists.linux.dev
10513 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10514 P: Documentation/nvdimm/maintainer-entry-profile.rst
10515 F: drivers/nvdimm/pmem*
10517 LIBNVDIMM: DEVICETREE BINDINGS
10518 M: Oliver O'Halloran <oohall@gmail.com>
10519 L: nvdimm@lists.linux.dev
10521 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10522 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10523 F: drivers/nvdimm/of_pmem.c
10525 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10526 M: Dan Williams <dan.j.williams@intel.com>
10527 M: Vishal Verma <vishal.l.verma@intel.com>
10528 M: Dave Jiang <dave.jiang@intel.com>
10529 M: Ira Weiny <ira.weiny@intel.com>
10530 L: nvdimm@lists.linux.dev
10532 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10533 P: Documentation/nvdimm/maintainer-entry-profile.rst
10534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10535 F: drivers/acpi/nfit/*
10536 F: drivers/nvdimm/*
10537 F: include/linux/libnvdimm.h
10538 F: include/linux/nd.h
10539 F: include/uapi/linux/ndctl.h
10540 F: tools/testing/nvdimm/
10542 LICENSES and SPDX stuff
10543 M: Thomas Gleixner <tglx@linutronix.de>
10544 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10545 L: linux-spdx@vger.kernel.org
10547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10549 F: Documentation/process/license-rules.rst
10551 F: scripts/spdxcheck-test.sh
10552 F: scripts/spdxcheck.py
10554 LIGHTNVM PLATFORM SUPPORT
10555 M: Matias Bjorling <mb@lightnvm.io>
10556 L: linux-block@vger.kernel.org
10558 W: http://github/OpenChannelSSD
10559 F: drivers/lightnvm/
10560 F: include/linux/lightnvm.h
10561 F: include/uapi/linux/lightnvm.h
10563 LINEAR RANGES HELPERS
10564 M: Mark Brown <broonie@kernel.org>
10565 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10566 F: lib/linear_ranges.c
10567 F: lib/test_linear_ranges.c
10568 F: include/linux/linear_range.h
10570 LINUX FOR POWER MACINTOSH
10571 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10572 L: linuxppc-dev@lists.ozlabs.org
10574 F: arch/powerpc/platforms/powermac/
10575 F: drivers/macintosh/
10577 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10578 M: Michael Ellerman <mpe@ellerman.id.au>
10579 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10580 R: Paul Mackerras <paulus@samba.org>
10581 L: linuxppc-dev@lists.ozlabs.org
10583 W: https://github.com/linuxppc/wiki/wiki
10584 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10586 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10587 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10588 F: Documentation/devicetree/bindings/powerpc/
10589 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10590 F: Documentation/powerpc/
10592 F: drivers/*/*/*pasemi*
10593 F: drivers/*/*pasemi*
10594 F: drivers/char/tpm/tpm_ibmvtpm*
10595 F: drivers/crypto/nx/
10596 F: drivers/crypto/vmx/
10597 F: drivers/i2c/busses/i2c-opal.c
10598 F: drivers/net/ethernet/ibm/ibmveth.*
10599 F: drivers/net/ethernet/ibm/ibmvnic.*
10600 F: drivers/pci/hotplug/pnv_php.c
10601 F: drivers/pci/hotplug/rpa*
10602 F: drivers/rtc/rtc-opal.c
10603 F: drivers/scsi/ibmvscsi/
10604 F: drivers/tty/hvc/hvc_opal.c
10605 F: drivers/watchdog/wdrtas.c
10606 F: tools/testing/selftests/powerpc
10613 LINUX FOR POWERPC EMBEDDED MPC5XXX
10614 M: Anatolij Gustschin <agust@denx.de>
10615 L: linuxppc-dev@lists.ozlabs.org
10617 F: arch/powerpc/platforms/512x/
10618 F: arch/powerpc/platforms/52xx/
10620 LINUX FOR POWERPC EMBEDDED PPC4XX
10621 L: linuxppc-dev@lists.ozlabs.org
10623 F: arch/powerpc/platforms/40x/
10624 F: arch/powerpc/platforms/44x/
10626 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10627 M: Scott Wood <oss@buserror.net>
10628 L: linuxppc-dev@lists.ozlabs.org
10630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10631 F: Documentation/devicetree/bindings/powerpc/fsl/
10632 F: arch/powerpc/platforms/83xx/
10633 F: arch/powerpc/platforms/85xx/
10635 LINUX FOR POWERPC EMBEDDED PPC8XX
10636 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10637 L: linuxppc-dev@lists.ozlabs.org
10639 F: arch/powerpc/platforms/8xx/
10641 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10642 M: Kees Cook <keescook@chromium.org>
10644 F: drivers/misc/lkdtm/*
10645 F: tools/testing/selftests/lkdtm/*
10647 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10648 M: Alan Stern <stern@rowland.harvard.edu>
10649 M: Andrea Parri <parri.andrea@gmail.com>
10650 M: Will Deacon <will@kernel.org>
10651 M: Peter Zijlstra <peterz@infradead.org>
10652 M: Boqun Feng <boqun.feng@gmail.com>
10653 M: Nicholas Piggin <npiggin@gmail.com>
10654 M: David Howells <dhowells@redhat.com>
10655 M: Jade Alglave <j.alglave@ucl.ac.uk>
10656 M: Luc Maranget <luc.maranget@inria.fr>
10657 M: "Paul E. McKenney" <paulmck@kernel.org>
10658 R: Akira Yokosawa <akiyks@gmail.com>
10659 R: Daniel Lustig <dlustig@nvidia.com>
10660 R: Joel Fernandes <joel@joelfernandes.org>
10661 L: linux-kernel@vger.kernel.org
10662 L: linux-arch@vger.kernel.org
10664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10665 F: Documentation/atomic_bitops.txt
10666 F: Documentation/atomic_t.txt
10667 F: Documentation/core-api/refcount-vs-atomic.rst
10668 F: Documentation/litmus-tests/
10669 F: Documentation/memory-barriers.txt
10670 F: tools/memory-model/
10672 LIS3LV02D ACCELEROMETER DRIVER
10673 M: Eric Piel <eric.piel@tremplin-utc.net>
10675 F: Documentation/misc-devices/lis3lv02d.rst
10676 F: drivers/misc/lis3lv02d/
10677 F: drivers/platform/x86/hp_accel.c
10680 M: David Gow <davidgow@google.com>
10681 L: linux-kselftest@vger.kernel.org
10682 L: kunit-dev@googlegroups.com
10687 M: Karol Gugala <kgugala@antmicro.com>
10688 M: Mateusz Holenko <mholenko@antmicro.com>
10690 F: Documentation/devicetree/bindings/*/litex,*.yaml
10691 F: arch/openrisc/boot/dts/or1klitex.dts
10692 F: drivers/soc/litex/litex_soc_ctrl.c
10693 F: drivers/tty/serial/liteuart.c
10694 F: include/linux/litex.h
10697 M: Josh Poimboeuf <jpoimboe@redhat.com>
10698 M: Jiri Kosina <jikos@kernel.org>
10699 M: Miroslav Benes <mbenes@suse.cz>
10700 M: Petr Mladek <pmladek@suse.com>
10701 R: Joe Lawrence <joe.lawrence@redhat.com>
10702 L: live-patching@vger.kernel.org
10704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10705 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10706 F: Documentation/livepatch/
10707 F: arch/powerpc/include/asm/livepatch.h
10708 F: arch/s390/include/asm/livepatch.h
10709 F: arch/x86/include/asm/livepatch.h
10710 F: include/linux/livepatch.h
10711 F: kernel/livepatch/
10713 F: samples/livepatch/
10714 F: tools/testing/selftests/livepatch/
10717 L: netdev@vger.kernel.org
10719 F: include/linux/llc.h
10720 F: include/net/llc*
10721 F: include/uapi/linux/llc.h
10724 LM73 HARDWARE MONITOR DRIVER
10725 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10726 L: linux-hwmon@vger.kernel.org
10728 F: drivers/hwmon/lm73.c
10730 LM78 HARDWARE MONITOR DRIVER
10731 M: Jean Delvare <jdelvare@suse.com>
10732 L: linux-hwmon@vger.kernel.org
10734 F: Documentation/hwmon/lm78.rst
10735 F: drivers/hwmon/lm78.c
10737 LM83 HARDWARE MONITOR DRIVER
10738 M: Jean Delvare <jdelvare@suse.com>
10739 L: linux-hwmon@vger.kernel.org
10741 F: Documentation/hwmon/lm83.rst
10742 F: drivers/hwmon/lm83.c
10744 LM90 HARDWARE MONITOR DRIVER
10745 M: Jean Delvare <jdelvare@suse.com>
10746 L: linux-hwmon@vger.kernel.org
10748 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10749 F: Documentation/hwmon/lm90.rst
10750 F: drivers/hwmon/lm90.c
10751 F: include/dt-bindings/thermal/lm90.h
10753 LM95234 HARDWARE MONITOR DRIVER
10754 M: Guenter Roeck <linux@roeck-us.net>
10755 L: linux-hwmon@vger.kernel.org
10757 F: Documentation/hwmon/lm95234.rst
10758 F: drivers/hwmon/lm95234.c
10760 LME2510 MEDIA DRIVER
10761 M: Malcolm Priestley <tvboxspy@gmail.com>
10762 L: linux-media@vger.kernel.org
10764 W: https://linuxtv.org
10765 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10766 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10768 LOADPIN SECURITY MODULE
10769 M: Kees Cook <keescook@chromium.org>
10771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10772 F: Documentation/admin-guide/LSM/LoadPin.rst
10773 F: security/loadpin/
10776 M: Peter Zijlstra <peterz@infradead.org>
10777 M: Ingo Molnar <mingo@redhat.com>
10778 M: Will Deacon <will@kernel.org>
10779 R: Waiman Long <longman@redhat.com>
10780 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10781 L: linux-kernel@vger.kernel.org
10783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10784 F: Documentation/locking/
10785 F: arch/*/include/asm/spinlock*.h
10786 F: include/linux/lockdep.h
10787 F: include/linux/mutex*.h
10788 F: include/linux/rwlock*.h
10789 F: include/linux/rwsem*.h
10790 F: include/linux/seqlock.h
10791 F: include/linux/spinlock*.h
10793 F: lib/locking*.[ch]
10794 X: kernel/locking/locktorture.c
10796 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10797 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10798 L: linux-ntfs-dev@lists.sourceforge.net
10800 W: http://www.linux-ntfs.org/content/view/19/37/
10801 F: Documentation/admin-guide/ldm.rst
10802 F: block/partitions/ldm.*
10804 LOGITECH HID GAMING KEYBOARDS
10805 M: Hans de Goede <hdegoede@redhat.com>
10806 L: linux-input@vger.kernel.org
10808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10809 F: drivers/hid/hid-lg-g15.c
10811 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10812 M: Adrien Grassein <adrien.grassein@gmail.com>
10814 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10815 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10817 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10818 M: Sathya Prakash <sathya.prakash@broadcom.com>
10819 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10820 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10821 L: MPT-FusionLinux.pdl@broadcom.com
10822 L: linux-scsi@vger.kernel.org
10824 W: http://www.avagotech.com/support/
10825 F: drivers/message/fusion/
10826 F: drivers/scsi/mpt3sas/
10828 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10829 M: Matthew Wilcox <willy@infradead.org>
10830 L: linux-scsi@vger.kernel.org
10832 F: drivers/scsi/sym53c8xx_2/
10835 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10836 L: linux-iio@vger.kernel.org
10838 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10839 F: drivers/iio/dac/ltc1660.c
10841 LTC2947 HARDWARE MONITOR DRIVER
10842 M: Nuno Sá <nuno.sa@analog.com>
10843 L: linux-hwmon@vger.kernel.org
10845 W: http://ez.analog.com/community/linux-device-drivers
10846 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10847 F: drivers/hwmon/ltc2947-core.c
10848 F: drivers/hwmon/ltc2947-i2c.c
10849 F: drivers/hwmon/ltc2947-spi.c
10850 F: drivers/hwmon/ltc2947.h
10852 LTC2983 IIO TEMPERATURE DRIVER
10853 M: Nuno Sá <nuno.sa@analog.com>
10854 L: linux-iio@vger.kernel.org
10856 W: http://ez.analog.com/community/linux-device-drivers
10857 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10858 F: drivers/iio/temperature/ltc2983.c
10860 LTC4261 HARDWARE MONITOR DRIVER
10861 M: Guenter Roeck <linux@roeck-us.net>
10862 L: linux-hwmon@vger.kernel.org
10864 F: Documentation/hwmon/ltc4261.rst
10865 F: drivers/hwmon/ltc4261.c
10867 LTC4306 I2C MULTIPLEXER DRIVER
10868 M: Michael Hennerich <michael.hennerich@analog.com>
10869 L: linux-i2c@vger.kernel.org
10871 W: http://ez.analog.com/community/linux-device-drivers
10872 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10873 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10875 LTP (Linux Test Project)
10876 M: Mike Frysinger <vapier@gentoo.org>
10877 M: Cyril Hrubis <chrubis@suse.cz>
10878 M: Wanlong Gao <wanlong.gao@gmail.com>
10879 M: Jan Stancek <jstancek@redhat.com>
10880 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10881 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10882 L: ltp@lists.linux.it (subscribers-only)
10884 W: http://linux-test-project.github.io/
10885 T: git git://github.com/linux-test-project/ltp.git
10888 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10889 L: netdev@vger.kernel.org
10891 F: drivers/net/pcs/pcs-lynx.c
10892 F: include/linux/pcs-lynx.h
10895 M: Geert Uytterhoeven <geert@linux-m68k.org>
10896 L: linux-m68k@lists.linux-m68k.org
10898 W: http://www.linux-m68k.org/
10899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10903 M68K ON APPLE MACINTOSH
10904 M: Joshua Thompson <funaho@jurai.org>
10905 L: linux-m68k@lists.linux-m68k.org
10907 W: http://www.mac.linux-m68k.org/
10909 F: drivers/macintosh/adb-iop.c
10910 F: drivers/macintosh/via-macii.c
10913 M: Philip Blundell <philb@gnu.org>
10915 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10916 F: arch/m68k/hp300/
10918 M88DS3103 MEDIA DRIVER
10919 M: Antti Palosaari <crope@iki.fi>
10920 L: linux-media@vger.kernel.org
10922 W: https://linuxtv.org
10923 W: http://palosaari.fi/linux/
10924 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10925 T: git git://linuxtv.org/anttip/media_tree.git
10926 F: drivers/media/dvb-frontends/m88ds3103*
10928 M88RS2000 MEDIA DRIVER
10929 M: Malcolm Priestley <tvboxspy@gmail.com>
10930 L: linux-media@vger.kernel.org
10932 W: https://linuxtv.org
10933 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10934 F: drivers/media/dvb-frontends/m88rs2000*
10936 MA901 MASTERKIT USB FM RADIO DRIVER
10937 M: Alexey Klimov <klimov.linux@gmail.com>
10938 L: linux-media@vger.kernel.org
10940 T: git git://linuxtv.org/media_tree.git
10941 F: drivers/media/radio/radio-ma901.c
10944 M: Johannes Berg <johannes@sipsolutions.net>
10945 L: linux-wireless@vger.kernel.org
10947 W: https://wireless.wiki.kernel.org/
10948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10950 F: Documentation/networking/mac80211-injection.rst
10951 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10952 F: drivers/net/wireless/mac80211_hwsim.[ch]
10953 F: include/net/mac80211.h
10957 M: Jassi Brar <jassisinghbrar@gmail.com>
10958 L: linux-kernel@vger.kernel.org
10960 F: drivers/mailbox/
10961 F: include/linux/mailbox_client.h
10962 F: include/linux/mailbox_controller.h
10963 F: include/dt-bindings/mailbox/
10964 F: Documentation/devicetree/bindings/mailbox/
10967 M: Viresh Kumar <viresh.kumar@linaro.org>
10968 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10969 L: linux-kernel@vger.kernel.org
10971 F: drivers/mailbox/arm_mhuv2.c
10972 F: include/linux/mailbox/arm_mhuv2_message.h
10973 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10975 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10976 M: Michael Kerrisk <mtk.manpages@gmail.com>
10977 L: linux-man@vger.kernel.org
10979 W: http://www.kernel.org/doc/man-pages
10981 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10982 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10983 L: linux-mips@vger.kernel.org
10985 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10987 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10988 M: Andrew Lunn <andrew@lunn.ch>
10989 M: Vivien Didelot <vivien.didelot@gmail.com>
10990 L: netdev@vger.kernel.org
10992 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10993 F: Documentation/networking/devlink/mv88e6xxx.rst
10994 F: drivers/net/dsa/mv88e6xxx/
10995 F: include/linux/platform_data/mv88e6xxx.h
10997 MARVELL ARMADA 3700 PHY DRIVERS
10998 M: Miquel Raynal <miquel.raynal@bootlin.com>
11000 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11001 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
11002 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11003 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11005 MARVELL ARMADA DRM SUPPORT
11006 M: Russell King <linux@armlinux.org.uk>
11008 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11009 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11010 F: Documentation/devicetree/bindings/display/armada/
11011 F: drivers/gpu/drm/armada/
11012 F: include/uapi/drm/armada_drm.h
11014 MARVELL CRYPTO DRIVER
11015 M: Boris Brezillon <bbrezillon@kernel.org>
11016 M: Arnaud Ebalard <arno@natisbad.org>
11017 M: Srujana Challa <schalla@marvell.com>
11018 L: linux-crypto@vger.kernel.org
11020 F: drivers/crypto/marvell/
11021 F: include/linux/soc/marvell/octeontx2/
11023 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11024 M: Mirko Lindner <mlindner@marvell.com>
11025 M: Stephen Hemminger <stephen@networkplumber.org>
11026 L: netdev@vger.kernel.org
11028 F: drivers/net/ethernet/marvell/sk*
11030 MARVELL LIBERTAS WIRELESS DRIVER
11031 L: libertas-dev@lists.infradead.org
11033 F: drivers/net/wireless/marvell/libertas/
11035 MARVELL MACCHIATOBIN SUPPORT
11036 M: Russell King <linux@armlinux.org.uk>
11037 L: linux-arm-kernel@lists.infradead.org
11039 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11041 MARVELL MV643XX ETHERNET DRIVER
11042 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11043 L: netdev@vger.kernel.org
11045 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11046 F: include/linux/mv643xx.h
11048 MARVELL MV88X3310 PHY DRIVER
11049 M: Russell King <linux@armlinux.org.uk>
11050 M: Marek Behún <kabel@kernel.org>
11051 L: netdev@vger.kernel.org
11053 F: drivers/net/phy/marvell10g.c
11055 MARVELL MVEBU THERMAL DRIVER
11056 M: Miquel Raynal <miquel.raynal@bootlin.com>
11058 F: drivers/thermal/armada_thermal.c
11060 MARVELL MVNETA ETHERNET DRIVER
11061 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11062 L: netdev@vger.kernel.org
11064 F: drivers/net/ethernet/marvell/mvneta.*
11066 MARVELL MVPP2 ETHERNET DRIVER
11067 M: Marcin Wojtas <mw@semihalf.com>
11068 M: Russell King <linux@armlinux.org.uk>
11069 L: netdev@vger.kernel.org
11071 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11072 F: drivers/net/ethernet/marvell/mvpp2/
11074 MARVELL MWIFIEX WIRELESS DRIVER
11075 M: Amitkumar Karwar <amitkarwar@gmail.com>
11076 M: Ganapathi Bhat <ganapathi017@gmail.com>
11077 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11078 M: Xinming Hu <huxinming820@gmail.com>
11079 L: linux-wireless@vger.kernel.org
11081 F: drivers/net/wireless/marvell/mwifiex/
11083 MARVELL MWL8K WIRELESS DRIVER
11084 M: Lennert Buytenhek <buytenh@wantstofly.org>
11085 L: linux-wireless@vger.kernel.org
11087 F: drivers/net/wireless/marvell/mwl8k.c
11089 MARVELL NAND CONTROLLER DRIVER
11090 M: Miquel Raynal <miquel.raynal@bootlin.com>
11091 L: linux-mtd@lists.infradead.org
11093 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11094 F: drivers/mtd/nand/raw/marvell_nand.c
11096 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11097 M: Sunil Goutham <sgoutham@marvell.com>
11098 M: Geetha sowjanya <gakula@marvell.com>
11099 M: Subbaraya Sundeep <sbhatta@marvell.com>
11100 M: hariprasad <hkelam@marvell.com>
11101 L: netdev@vger.kernel.org
11103 F: drivers/net/ethernet/marvell/octeontx2/nic/
11104 F: include/linux/soc/marvell/octeontx2/
11106 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11107 M: Sunil Goutham <sgoutham@marvell.com>
11108 M: Linu Cherian <lcherian@marvell.com>
11109 M: Geetha sowjanya <gakula@marvell.com>
11110 M: Jerin Jacob <jerinj@marvell.com>
11111 M: hariprasad <hkelam@marvell.com>
11112 M: Subbaraya Sundeep <sbhatta@marvell.com>
11113 L: netdev@vger.kernel.org
11115 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11116 F: drivers/net/ethernet/marvell/octeontx2/af/
11118 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11119 M: Vadym Kochan <vkochan@marvell.com>
11120 M: Taras Chornyi <tchornyi@marvell.com>
11122 W: https://github.com/Marvell-switching/switchdev-prestera
11123 F: drivers/net/ethernet/marvell/prestera/
11125 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11126 M: Nicolas Pitre <nico@fluxnic.net>
11128 F: drivers/mmc/host/mvsdio.*
11130 MARVELL USB MDIO CONTROLLER DRIVER
11131 M: Tobias Waldekranz <tobias@waldekranz.com>
11132 L: netdev@vger.kernel.org
11134 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11135 F: drivers/net/mdio/mdio-mvusb.c
11137 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11138 M: Hu Ziji <huziji@marvell.com>
11139 L: linux-mmc@vger.kernel.org
11141 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11142 F: drivers/mmc/host/sdhci-xenon*
11144 MATROX FRAMEBUFFER DRIVER
11145 L: linux-fbdev@vger.kernel.org
11147 F: drivers/video/fbdev/matrox/matroxfb_*
11148 F: include/uapi/linux/matroxfb.h
11151 M: Daniel Nilsson <daniel.nilsson@flex.com>
11152 L: linux-hwmon@vger.kernel.org
11154 F: Documentation/hwmon/max15301.rst
11155 F: drivers/hwmon/pmbus/max15301.c
11157 MAX16065 HARDWARE MONITOR DRIVER
11158 M: Guenter Roeck <linux@roeck-us.net>
11159 L: linux-hwmon@vger.kernel.org
11161 F: Documentation/hwmon/max16065.rst
11162 F: drivers/hwmon/max16065.c
11164 MAX2175 SDR TUNER DRIVER
11165 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11166 L: linux-media@vger.kernel.org
11168 T: git git://linuxtv.org/media_tree.git
11169 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11170 F: Documentation/userspace-api/media/drivers/max2175.rst
11171 F: drivers/media/i2c/max2175*
11172 F: include/uapi/linux/max2175.h
11174 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11175 L: linux-hwmon@vger.kernel.org
11177 F: Documentation/hwmon/max6650.rst
11178 F: drivers/hwmon/max6650.c
11180 MAX6697 HARDWARE MONITOR DRIVER
11181 M: Guenter Roeck <linux@roeck-us.net>
11182 L: linux-hwmon@vger.kernel.org
11184 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11185 F: Documentation/hwmon/max6697.rst
11186 F: drivers/hwmon/max6697.c
11187 F: include/linux/platform_data/max6697.h
11189 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11190 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11191 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11192 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11193 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11194 L: linux-media@vger.kernel.org
11196 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11197 F: drivers/media/i2c/max9286.c
11199 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11200 M: Peter Rosin <peda@axentia.se>
11201 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11203 F: Documentation/devicetree/bindings/sound/max9860.txt
11204 F: sound/soc/codecs/max9860.*
11206 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11207 M: Andreas Klinger <ak@it-klinger.de>
11208 L: linux-iio@vger.kernel.org
11210 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11211 F: drivers/iio/proximity/mb1232.c
11213 MAXIM MAX77650 PMIC MFD DRIVER
11214 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
11215 L: linux-kernel@vger.kernel.org
11217 F: Documentation/devicetree/bindings/*/*max77650.yaml
11218 F: Documentation/devicetree/bindings/*/max77650*.yaml
11219 F: drivers/gpio/gpio-max77650.c
11220 F: drivers/input/misc/max77650-onkey.c
11221 F: drivers/leds/leds-max77650.c
11222 F: drivers/mfd/max77650.c
11223 F: drivers/power/supply/max77650-charger.c
11224 F: drivers/regulator/max77650-regulator.c
11225 F: include/linux/mfd/max77650.h
11227 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11228 M: Javier Martinez Canillas <javier@dowhile0.org>
11229 L: linux-kernel@vger.kernel.org
11231 F: Documentation/devicetree/bindings/*/*max77802.txt
11232 F: drivers/regulator/max77802-regulator.c
11233 F: include/dt-bindings/*/*max77802.h
11235 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11236 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11237 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11238 L: linux-pm@vger.kernel.org
11240 F: drivers/power/supply/max14577_charger.c
11241 F: drivers/power/supply/max77693_charger.c
11243 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11244 M: Chanwoo Choi <cw00.choi@samsung.com>
11245 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11246 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11247 L: linux-kernel@vger.kernel.org
11249 F: Documentation/devicetree/bindings/*/max77686.txt
11250 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11251 F: Documentation/devicetree/bindings/mfd/max14577.txt
11252 F: Documentation/devicetree/bindings/mfd/max77693.txt
11253 F: drivers/*/max14577*.c
11254 F: drivers/*/max77686*.c
11255 F: drivers/*/max77693*.c
11256 F: drivers/clk/clk-max77686.c
11257 F: drivers/extcon/extcon-max14577.c
11258 F: drivers/extcon/extcon-max77693.c
11259 F: drivers/rtc/rtc-max77686.c
11260 F: include/linux/mfd/max14577*.h
11261 F: include/linux/mfd/max77686*.h
11262 F: include/linux/mfd/max77693*.h
11264 MAXIRADIO FM RADIO RECEIVER DRIVER
11265 M: Hans Verkuil <hverkuil@xs4all.nl>
11266 L: linux-media@vger.kernel.org
11268 W: https://linuxtv.org
11269 T: git git://linuxtv.org/media_tree.git
11270 F: drivers/media/radio/radio-maxiradio*
11272 MCAN MMIO DEVICE DRIVER
11273 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11274 L: linux-can@vger.kernel.org
11276 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11277 F: drivers/net/can/m_can/m_can.c
11278 F: drivers/net/can/m_can/m_can.h
11279 F: drivers/net/can/m_can/m_can_platform.c
11281 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11282 M: Rishi Gupta <gupt21@gmail.com>
11283 L: linux-i2c@vger.kernel.org
11284 L: linux-input@vger.kernel.org
11286 F: drivers/hid/hid-mcp2221.c
11288 MCP251XFD SPI-CAN NETWORK DRIVER
11289 M: Marc Kleine-Budde <mkl@pengutronix.de>
11290 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11291 R: Thomas Kopp <thomas.kopp@microchip.com>
11292 L: linux-can@vger.kernel.org
11294 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11295 F: drivers/net/can/spi/mcp251xfd/
11297 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11298 M: Peter Rosin <peda@axentia.se>
11299 L: linux-iio@vger.kernel.org
11301 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11302 F: drivers/iio/potentiometer/mcp4018.c
11303 F: drivers/iio/potentiometer/mcp4531.c
11305 MCR20A IEEE-802.15.4 RADIO DRIVER
11306 M: Xue Liu <liuxuenetmail@gmail.com>
11307 L: linux-wpan@vger.kernel.org
11309 W: https://github.com/xueliu/mcr20a-linux
11310 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11311 F: drivers/net/ieee802154/mcr20a.c
11312 F: drivers/net/ieee802154/mcr20a.h
11314 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11315 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11316 L: linux-iio@vger.kernel.org
11318 F: drivers/iio/dac/cio-dac.c
11320 MEDIA CONTROLLER FRAMEWORK
11321 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11322 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11323 L: linux-media@vger.kernel.org
11325 W: https://www.linuxtv.org
11326 T: git git://linuxtv.org/media_tree.git
11327 F: drivers/media/mc/
11328 F: include/media/media-*.h
11329 F: include/uapi/linux/media.h
11331 MEDIA DRIVER FOR FREESCALE IMX PXP
11332 M: Philipp Zabel <p.zabel@pengutronix.de>
11333 L: linux-media@vger.kernel.org
11335 T: git git://linuxtv.org/media_tree.git
11336 F: drivers/media/platform/imx-pxp.[ch]
11338 MEDIA DRIVERS FOR ASCOT2E
11339 M: Sergey Kozlov <serjk@netup.ru>
11340 M: Abylay Ospan <aospan@netup.ru>
11341 L: linux-media@vger.kernel.org
11343 W: https://linuxtv.org
11344 W: http://netup.tv/
11345 T: git git://linuxtv.org/media_tree.git
11346 F: drivers/media/dvb-frontends/ascot2e*
11348 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11349 M: Jasmin Jessich <jasmin@anw.at>
11350 L: linux-media@vger.kernel.org
11352 W: https://linuxtv.org
11353 T: git git://linuxtv.org/media_tree.git
11354 F: drivers/media/dvb-frontends/cxd2099*
11356 MEDIA DRIVERS FOR CXD2841ER
11357 M: Sergey Kozlov <serjk@netup.ru>
11358 M: Abylay Ospan <aospan@netup.ru>
11359 L: linux-media@vger.kernel.org
11361 W: https://linuxtv.org
11362 W: http://netup.tv/
11363 T: git git://linuxtv.org/media_tree.git
11364 F: drivers/media/dvb-frontends/cxd2841er*
11366 MEDIA DRIVERS FOR CXD2880
11367 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11368 L: linux-media@vger.kernel.org
11370 W: http://linuxtv.org/
11371 T: git git://linuxtv.org/media_tree.git
11372 F: drivers/media/dvb-frontends/cxd2880/*
11373 F: drivers/media/spi/cxd2880*
11375 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11376 L: linux-media@vger.kernel.org
11378 W: https://linuxtv.org
11379 T: git git://linuxtv.org/media_tree.git
11380 F: drivers/media/pci/ddbridge/*
11382 MEDIA DRIVERS FOR FREESCALE IMX
11383 M: Steve Longerbeam <slongerbeam@gmail.com>
11384 M: Philipp Zabel <p.zabel@pengutronix.de>
11385 L: linux-media@vger.kernel.org
11387 T: git git://linuxtv.org/media_tree.git
11388 F: Documentation/admin-guide/media/imx.rst
11389 F: Documentation/devicetree/bindings/media/imx.txt
11390 F: drivers/staging/media/imx/
11391 F: include/linux/imx-media.h
11392 F: include/media/imx.h
11394 MEDIA DRIVERS FOR FREESCALE IMX7
11395 M: Rui Miguel Silva <rmfrfs@gmail.com>
11396 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11397 L: linux-media@vger.kernel.org
11399 T: git git://linuxtv.org/media_tree.git
11400 F: Documentation/admin-guide/media/imx7.rst
11401 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11402 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11403 F: drivers/staging/media/imx/imx7-media-csi.c
11404 F: drivers/staging/media/imx/imx7-mipi-csis.c
11406 MEDIA DRIVERS FOR HELENE
11407 M: Abylay Ospan <aospan@netup.ru>
11408 L: linux-media@vger.kernel.org
11410 W: https://linuxtv.org
11411 W: http://netup.tv/
11412 T: git git://linuxtv.org/media_tree.git
11413 F: drivers/media/dvb-frontends/helene*
11415 MEDIA DRIVERS FOR HORUS3A
11416 M: Sergey Kozlov <serjk@netup.ru>
11417 M: Abylay Ospan <aospan@netup.ru>
11418 L: linux-media@vger.kernel.org
11420 W: https://linuxtv.org
11421 W: http://netup.tv/
11422 T: git git://linuxtv.org/media_tree.git
11423 F: drivers/media/dvb-frontends/horus3a*
11425 MEDIA DRIVERS FOR LNBH25
11426 M: Sergey Kozlov <serjk@netup.ru>
11427 M: Abylay Ospan <aospan@netup.ru>
11428 L: linux-media@vger.kernel.org
11430 W: https://linuxtv.org
11431 W: http://netup.tv/
11432 T: git git://linuxtv.org/media_tree.git
11433 F: drivers/media/dvb-frontends/lnbh25*
11435 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11436 L: linux-media@vger.kernel.org
11438 W: https://linuxtv.org
11439 T: git git://linuxtv.org/media_tree.git
11440 F: drivers/media/dvb-frontends/mxl5xx*
11442 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11443 M: Sergey Kozlov <serjk@netup.ru>
11444 M: Abylay Ospan <aospan@netup.ru>
11445 L: linux-media@vger.kernel.org
11447 W: https://linuxtv.org
11448 W: http://netup.tv/
11449 T: git git://linuxtv.org/media_tree.git
11450 F: drivers/media/pci/netup_unidvb/*
11452 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11453 M: Dmitry Osipenko <digetx@gmail.com>
11454 L: linux-media@vger.kernel.org
11455 L: linux-tegra@vger.kernel.org
11457 T: git git://linuxtv.org/media_tree.git
11458 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11459 F: drivers/staging/media/tegra-vde/
11461 MEDIA DRIVERS FOR RENESAS - CEU
11462 M: Jacopo Mondi <jacopo@jmondi.org>
11463 L: linux-media@vger.kernel.org
11464 L: linux-renesas-soc@vger.kernel.org
11466 T: git git://linuxtv.org/media_tree.git
11467 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11468 F: drivers/media/platform/renesas-ceu.c
11469 F: include/media/drv-intf/renesas-ceu.h
11471 MEDIA DRIVERS FOR RENESAS - DRIF
11472 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11473 L: linux-media@vger.kernel.org
11474 L: linux-renesas-soc@vger.kernel.org
11476 T: git git://linuxtv.org/media_tree.git
11477 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11478 F: drivers/media/platform/rcar_drif.c
11480 MEDIA DRIVERS FOR RENESAS - FCP
11481 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11482 L: linux-media@vger.kernel.org
11483 L: linux-renesas-soc@vger.kernel.org
11485 T: git git://linuxtv.org/media_tree.git
11486 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11487 F: drivers/media/platform/rcar-fcp.c
11488 F: include/media/rcar-fcp.h
11490 MEDIA DRIVERS FOR RENESAS - FDP1
11491 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11492 L: linux-media@vger.kernel.org
11493 L: linux-renesas-soc@vger.kernel.org
11495 T: git git://linuxtv.org/media_tree.git
11496 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11497 F: drivers/media/platform/rcar_fdp1.c
11499 MEDIA DRIVERS FOR RENESAS - VIN
11500 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11501 L: linux-media@vger.kernel.org
11502 L: linux-renesas-soc@vger.kernel.org
11504 T: git git://linuxtv.org/media_tree.git
11505 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11506 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11507 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11508 F: drivers/media/platform/rcar-vin/
11510 MEDIA DRIVERS FOR RENESAS - VSP1
11511 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11512 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11513 L: linux-media@vger.kernel.org
11514 L: linux-renesas-soc@vger.kernel.org
11516 T: git git://linuxtv.org/media_tree.git
11517 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11518 F: drivers/media/platform/vsp1/
11520 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11521 L: linux-media@vger.kernel.org
11523 W: https://linuxtv.org
11524 T: git git://linuxtv.org/media_tree.git
11525 F: drivers/media/dvb-frontends/stv0910*
11527 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11528 L: linux-media@vger.kernel.org
11530 W: https://linuxtv.org
11531 T: git git://linuxtv.org/media_tree.git
11532 F: drivers/media/dvb-frontends/stv6111*
11534 MEDIA DRIVERS FOR STM32 - DCMI
11535 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11536 L: linux-media@vger.kernel.org
11538 T: git git://linuxtv.org/media_tree.git
11539 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11540 F: drivers/media/platform/stm32/stm32-dcmi.c
11542 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11543 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11544 L: linux-media@vger.kernel.org
11546 W: https://linuxtv.org
11547 Q: http://patchwork.kernel.org/project/linux-media/list/
11548 T: git git://linuxtv.org/media_tree.git
11549 F: Documentation/admin-guide/media/
11550 F: Documentation/devicetree/bindings/media/
11551 F: Documentation/driver-api/media/
11552 F: Documentation/userspace-api/media/
11554 F: drivers/staging/media/
11555 F: include/linux/platform_data/media/
11557 F: include/uapi/linux/dvb/
11558 F: include/uapi/linux/ivtv*
11559 F: include/uapi/linux/media.h
11560 F: include/uapi/linux/meye.h
11561 F: include/uapi/linux/uvcvideo.h
11562 F: include/uapi/linux/v4l2-*
11563 F: include/uapi/linux/videodev2.h
11565 MEDIATEK BLUETOOTH DRIVER
11566 M: Sean Wang <sean.wang@mediatek.com>
11567 L: linux-bluetooth@vger.kernel.org
11568 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11570 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11571 F: drivers/bluetooth/btmtkuart.c
11573 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11574 M: Sean Wang <sean.wang@mediatek.com>
11575 L: linux-pm@vger.kernel.org
11577 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11578 F: drivers/power/reset/mt6323-poweroff.c
11580 MEDIATEK CIR DRIVER
11581 M: Sean Wang <sean.wang@mediatek.com>
11583 F: drivers/media/rc/mtk-cir.c
11585 MEDIATEK DMA DRIVER
11586 M: Sean Wang <sean.wang@mediatek.com>
11587 L: dmaengine@vger.kernel.org
11588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11589 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11591 F: Documentation/devicetree/bindings/dma/mtk-*
11592 F: drivers/dma/mediatek/
11594 MEDIATEK ETHERNET DRIVER
11595 M: Felix Fietkau <nbd@nbd.name>
11596 M: John Crispin <john@phrozen.org>
11597 M: Sean Wang <sean.wang@mediatek.com>
11598 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11599 L: netdev@vger.kernel.org
11601 F: drivers/net/ethernet/mediatek/
11603 MEDIATEK I2C CONTROLLER DRIVER
11604 M: Qii Wang <qii.wang@mediatek.com>
11605 L: linux-i2c@vger.kernel.org
11607 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11608 F: drivers/i2c/busses/i2c-mt65xx.c
11610 MEDIATEK IOMMU DRIVER
11611 M: Yong Wu <yong.wu@mediatek.com>
11612 L: iommu@lists.linux-foundation.org
11613 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11615 F: Documentation/devicetree/bindings/iommu/mediatek*
11616 F: drivers/iommu/mtk_iommu*
11617 F: include/dt-bindings/memory/mt*-port.h
11619 MEDIATEK JPEG DRIVER
11620 M: Rick Chang <rick.chang@mediatek.com>
11621 M: Bin Liu <bin.liu@mediatek.com>
11623 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11624 F: drivers/media/platform/mtk-jpeg/
11626 MEDIATEK MDP DRIVER
11627 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11628 M: Houlong Wei <houlong.wei@mediatek.com>
11629 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11631 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11632 F: drivers/media/platform/mtk-mdp/
11633 F: drivers/media/platform/mtk-vpu/
11635 MEDIATEK MEDIA DRIVER
11636 M: Tiffany Lin <tiffany.lin@mediatek.com>
11637 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11639 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11640 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11641 F: drivers/media/platform/mtk-vcodec/
11642 F: drivers/media/platform/mtk-vpu/
11644 MEDIATEK MMC/SD/SDIO DRIVER
11645 M: Chaotian Jing <chaotian.jing@mediatek.com>
11647 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11648 F: drivers/mmc/host/mtk-sd.c
11650 MEDIATEK MT76 WIRELESS LAN DRIVER
11651 M: Felix Fietkau <nbd@nbd.name>
11652 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11653 R: Ryder Lee <ryder.lee@mediatek.com>
11654 L: linux-wireless@vger.kernel.org
11656 F: drivers/net/wireless/mediatek/mt76/
11658 MEDIATEK MT7601U WIRELESS LAN DRIVER
11659 M: Jakub Kicinski <kubakici@wp.pl>
11660 L: linux-wireless@vger.kernel.org
11662 F: drivers/net/wireless/mediatek/mt7601u/
11664 MEDIATEK MT7621 CLOCK DRIVER
11665 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11667 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11668 F: drivers/clk/ralink/clk-mt7621.c
11670 MEDIATEK MT7621/28/88 I2C DRIVER
11671 M: Stefan Roese <sr@denx.de>
11672 L: linux-i2c@vger.kernel.org
11674 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11675 F: drivers/i2c/busses/i2c-mt7621.c
11677 MEDIATEK MT7621 PHY PCI DRIVER
11678 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11680 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11681 F: drivers/phy/ralink/phy-mt7621-pci.c
11683 MEDIATEK NAND CONTROLLER DRIVER
11684 L: linux-mtd@lists.infradead.org
11686 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11687 F: drivers/mtd/nand/raw/mtk_*
11689 MEDIATEK PMIC LED DRIVER
11690 M: Sean Wang <sean.wang@mediatek.com>
11692 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11693 F: drivers/leds/leds-mt6323.c
11695 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11696 M: Sean Wang <sean.wang@mediatek.com>
11698 F: drivers/char/hw_random/mtk-rng.c
11700 MEDIATEK SWITCH DRIVER
11701 M: Sean Wang <sean.wang@mediatek.com>
11702 M: Landen Chao <Landen.Chao@mediatek.com>
11703 L: netdev@vger.kernel.org
11705 F: drivers/net/dsa/mt7530.*
11706 F: net/dsa/tag_mtk.c
11708 MEDIATEK USB3 DRD IP DRIVER
11709 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11710 L: linux-usb@vger.kernel.org
11711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11712 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11714 F: Documentation/devicetree/bindings/usb/mediatek,*
11715 F: drivers/usb/host/xhci-mtk*
11716 F: drivers/usb/mtu3/
11718 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11719 M: Peter Senna Tschudin <peter.senna@gmail.com>
11720 M: Martin Donnelly <martin.donnelly@ge.com>
11721 M: Martyn Welch <martyn.welch@collabora.co.uk>
11723 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11724 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11726 MEGARAID SCSI/SAS DRIVERS
11727 M: Kashyap Desai <kashyap.desai@broadcom.com>
11728 M: Sumit Saxena <sumit.saxena@broadcom.com>
11729 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11730 L: megaraidlinux.pdl@broadcom.com
11731 L: linux-scsi@vger.kernel.org
11733 W: http://www.avagotech.com/support/
11734 F: Documentation/scsi/megaraid.rst
11735 F: drivers/scsi/megaraid.*
11736 F: drivers/scsi/megaraid/
11738 MELEXIS MLX90614 DRIVER
11739 M: Crt Mori <cmo@melexis.com>
11740 L: linux-iio@vger.kernel.org
11742 W: http://www.melexis.com
11743 F: drivers/iio/temperature/mlx90614.c
11745 MELEXIS MLX90632 DRIVER
11746 M: Crt Mori <cmo@melexis.com>
11747 L: linux-iio@vger.kernel.org
11749 W: http://www.melexis.com
11750 F: drivers/iio/temperature/mlx90632.c
11752 MELFAS MIP4 TOUCHSCREEN DRIVER
11753 M: Sangwon Jee <jeesw@melfas.com>
11755 W: http://www.melfas.com
11756 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11757 F: drivers/input/touchscreen/melfas_mip4.c
11759 MELLANOX BLUEFIELD I2C DRIVER
11760 M: Khalil Blaiech <kblaiech@nvidia.com>
11761 L: linux-i2c@vger.kernel.org
11763 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11764 F: drivers/i2c/busses/i2c-mlxbf.c
11766 MELLANOX ETHERNET DRIVER (mlx4_en)
11767 M: Tariq Toukan <tariqt@nvidia.com>
11768 L: netdev@vger.kernel.org
11770 W: http://www.mellanox.com
11771 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11772 F: drivers/net/ethernet/mellanox/mlx4/en_*
11774 MELLANOX ETHERNET DRIVER (mlx5e)
11775 M: Saeed Mahameed <saeedm@nvidia.com>
11776 L: netdev@vger.kernel.org
11778 W: http://www.mellanox.com
11779 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11780 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11782 MELLANOX ETHERNET INNOVA DRIVERS
11783 R: Boris Pismenny <borisp@nvidia.com>
11784 L: netdev@vger.kernel.org
11786 W: http://www.mellanox.com
11787 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11788 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11789 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11790 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11791 F: include/linux/mlx5/mlx5_ifc_fpga.h
11793 MELLANOX ETHERNET SWITCH DRIVERS
11794 M: Jiri Pirko <jiri@nvidia.com>
11795 M: Ido Schimmel <idosch@nvidia.com>
11796 L: netdev@vger.kernel.org
11798 W: http://www.mellanox.com
11799 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11800 F: drivers/net/ethernet/mellanox/mlxsw/
11801 F: tools/testing/selftests/drivers/net/mlxsw/
11803 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11804 M: mlxsw@nvidia.com
11805 L: netdev@vger.kernel.org
11807 W: http://www.mellanox.com
11808 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11809 F: drivers/net/ethernet/mellanox/mlxfw/
11811 MELLANOX HARDWARE PLATFORM SUPPORT
11812 M: Hans de Goede <hdegoede@redhat.com>
11813 M: Mark Gross <mgross@linux.intel.com>
11814 M: Vadim Pasternak <vadimp@nvidia.com>
11815 L: platform-driver-x86@vger.kernel.org
11817 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11818 F: drivers/platform/mellanox/
11819 F: include/linux/platform_data/mlxreg.h
11821 MELLANOX MLX4 core VPI driver
11822 M: Tariq Toukan <tariqt@nvidia.com>
11823 L: netdev@vger.kernel.org
11824 L: linux-rdma@vger.kernel.org
11826 W: http://www.mellanox.com
11827 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11828 F: drivers/net/ethernet/mellanox/mlx4/
11829 F: include/linux/mlx4/
11831 MELLANOX MLX4 IB driver
11832 M: Yishai Hadas <yishaih@nvidia.com>
11833 L: linux-rdma@vger.kernel.org
11835 W: http://www.mellanox.com
11836 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11837 F: drivers/infiniband/hw/mlx4/
11838 F: include/linux/mlx4/
11839 F: include/uapi/rdma/mlx4-abi.h
11841 MELLANOX MLX5 core VPI driver
11842 M: Saeed Mahameed <saeedm@nvidia.com>
11843 M: Leon Romanovsky <leonro@nvidia.com>
11844 L: netdev@vger.kernel.org
11845 L: linux-rdma@vger.kernel.org
11847 W: http://www.mellanox.com
11848 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11849 F: Documentation/networking/device_drivers/ethernet/mellanox/
11850 F: drivers/net/ethernet/mellanox/mlx5/core/
11851 F: include/linux/mlx5/
11853 MELLANOX MLX5 IB driver
11854 M: Leon Romanovsky <leonro@nvidia.com>
11855 L: linux-rdma@vger.kernel.org
11857 W: http://www.mellanox.com
11858 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11859 F: drivers/infiniband/hw/mlx5/
11860 F: include/linux/mlx5/
11861 F: include/uapi/rdma/mlx5-abi.h
11863 MELLANOX MLXCPLD I2C AND MUX DRIVER
11864 M: Vadim Pasternak <vadimp@nvidia.com>
11865 M: Michael Shych <michaelsh@nvidia.com>
11866 L: linux-i2c@vger.kernel.org
11868 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11869 F: drivers/i2c/busses/i2c-mlxcpld.c
11870 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11872 MELLANOX MLXCPLD LED DRIVER
11873 M: Vadim Pasternak <vadimp@nvidia.com>
11874 L: linux-leds@vger.kernel.org
11876 F: Documentation/leds/leds-mlxcpld.rst
11877 F: drivers/leds/leds-mlxcpld.c
11878 F: drivers/leds/leds-mlxreg.c
11880 MELLANOX PLATFORM DRIVER
11881 M: Vadim Pasternak <vadimp@nvidia.com>
11882 L: platform-driver-x86@vger.kernel.org
11884 F: drivers/platform/x86/mlx-platform.c
11887 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11888 M: "Paul E. McKenney" <paulmck@kernel.org>
11889 L: linux-kernel@vger.kernel.org
11891 F: arch/powerpc/include/asm/membarrier.h
11892 F: include/uapi/linux/membarrier.h
11893 F: kernel/sched/membarrier.c
11896 M: Mike Rapoport <rppt@linux.ibm.com>
11897 L: linux-mm@kvack.org
11899 F: Documentation/core-api/boot-time-mm.rst
11900 F: include/linux/memblock.h
11903 MEMORY CONTROLLER DRIVERS
11904 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11905 L: linux-kernel@vger.kernel.org
11907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11908 F: Documentation/devicetree/bindings/memory-controllers/
11910 F: include/dt-bindings/memory/
11912 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11913 M: Dmitry Osipenko <digetx@gmail.com>
11914 L: linux-pm@vger.kernel.org
11915 L: linux-tegra@vger.kernel.org
11916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11918 F: drivers/devfreq/tegra30-devfreq.c
11921 M: Andrew Morton <akpm@linux-foundation.org>
11922 L: linux-mm@kvack.org
11924 W: http://www.linux-mm.org
11925 T: quilt https://ozlabs.org/~akpm/mmotm/
11926 T: quilt https://ozlabs.org/~akpm/mmots/
11927 T: git git://github.com/hnaz/linux-mm.git
11928 F: include/linux/gfp.h
11929 F: include/linux/memory_hotplug.h
11930 F: include/linux/mm.h
11931 F: include/linux/mmzone.h
11932 F: include/linux/pagewalk.h
11933 F: include/linux/vmalloc.h
11935 F: tools/testing/selftests/vm/
11937 MEMORY TECHNOLOGY DEVICES (MTD)
11938 M: Miquel Raynal <miquel.raynal@bootlin.com>
11939 M: Richard Weinberger <richard@nod.at>
11940 M: Vignesh Raghavendra <vigneshr@ti.com>
11941 L: linux-mtd@lists.infradead.org
11943 W: http://www.linux-mtd.infradead.org/
11944 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11945 C: irc://irc.oftc.net/mtd
11946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11948 F: Documentation/devicetree/bindings/mtd/
11950 F: include/linux/mtd/
11951 F: include/uapi/mtd/
11953 MEN A21 WATCHDOG DRIVER
11954 M: Johannes Thumshirn <morbidrsa@gmail.com>
11955 L: linux-watchdog@vger.kernel.org
11957 F: drivers/watchdog/mena21_wdt.c
11959 MEN CHAMELEON BUS (mcb)
11960 M: Johannes Thumshirn <morbidrsa@gmail.com>
11962 F: Documentation/driver-api/men-chameleon-bus.rst
11964 F: include/linux/mcb.h
11966 MEN F21BMC (Board Management Controller)
11967 M: Andreas Werner <andreas.werner@men.de>
11969 F: Documentation/hwmon/menf21bmc.rst
11970 F: drivers/hwmon/menf21bmc_hwmon.c
11971 F: drivers/leds/leds-menf21bmc.c
11972 F: drivers/mfd/menf21bmc.c
11973 F: drivers/watchdog/menf21bmc_wdt.c
11975 MEN Z069 WATCHDOG DRIVER
11976 M: Johannes Thumshirn <jth@kernel.org>
11977 L: linux-watchdog@vger.kernel.org
11979 F: drivers/watchdog/menz69_wdt.c
11981 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11982 M: Neil Armstrong <narmstrong@baylibre.com>
11983 L: linux-media@vger.kernel.org
11984 L: linux-amlogic@lists.infradead.org
11986 W: http://linux-meson.com/
11987 T: git git://linuxtv.org/media_tree.git
11988 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11989 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11990 F: drivers/media/cec/platform/meson/ao-cec.c
11992 MESON GE2D DRIVER FOR AMLOGIC SOCS
11993 M: Neil Armstrong <narmstrong@baylibre.com>
11994 L: linux-media@vger.kernel.org
11995 L: linux-amlogic@lists.infradead.org
11997 T: git git://linuxtv.org/media_tree.git
11998 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11999 F: drivers/media/platform/meson/ge2d/
12001 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12002 M: Liang Yang <liang.yang@amlogic.com>
12003 L: linux-mtd@lists.infradead.org
12005 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12006 F: drivers/mtd/nand/raw/meson_*
12008 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12009 M: Neil Armstrong <narmstrong@baylibre.com>
12010 L: linux-media@vger.kernel.org
12011 L: linux-amlogic@lists.infradead.org
12013 T: git git://linuxtv.org/media_tree.git
12014 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12015 F: drivers/staging/media/meson/vdec/
12017 METHODE UDPU SUPPORT
12018 M: Vladimir Vid <vladimir.vid@sartura.hr>
12020 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12023 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12024 M: Hemant Kumar <hemantk@codeaurora.org>
12025 L: linux-arm-msm@vger.kernel.org
12027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12028 F: Documentation/ABI/stable/sysfs-bus-mhi
12029 F: Documentation/mhi/
12030 F: drivers/bus/mhi/
12031 F: include/linux/mhi.h
12033 MICROBLAZE ARCHITECTURE
12034 M: Michal Simek <monstr@monstr.eu>
12036 W: http://www.monstr.eu/fdt/
12037 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12038 F: arch/microblaze/
12040 MICROCHIP AT91 DMA DRIVERS
12041 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12042 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12044 L: dmaengine@vger.kernel.org
12046 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12047 F: drivers/dma/at_hdmac.c
12048 F: drivers/dma/at_hdmac_regs.h
12049 F: drivers/dma/at_xdmac.c
12050 F: include/dt-bindings/dma/at91.h
12052 MICROCHIP AT91 SERIAL DRIVER
12053 M: Richard Genoud <richard.genoud@gmail.com>
12055 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12056 F: drivers/tty/serial/atmel_serial.c
12057 F: drivers/tty/serial/atmel_serial.h
12059 MICROCHIP AT91 USART MFD DRIVER
12060 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12061 L: linux-kernel@vger.kernel.org
12063 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12064 F: drivers/mfd/at91-usart.c
12065 F: include/dt-bindings/mfd/at91-usart.h
12067 MICROCHIP AT91 USART SPI DRIVER
12068 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12069 L: linux-spi@vger.kernel.org
12071 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12072 F: drivers/spi/spi-at91-usart.c
12074 MICROCHIP AUDIO ASOC DRIVERS
12075 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12076 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12080 MICROCHIP ECC DRIVER
12081 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12082 L: linux-crypto@vger.kernel.org
12084 F: drivers/crypto/atmel-ecc.*
12086 MICROCHIP I2C DRIVER
12087 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12088 L: linux-i2c@vger.kernel.org
12090 F: drivers/i2c/busses/i2c-at91-*.c
12091 F: drivers/i2c/busses/i2c-at91.h
12093 MICROCHIP ISC DRIVER
12094 M: Eugen Hristev <eugen.hristev@microchip.com>
12095 L: linux-media@vger.kernel.org
12097 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12098 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12099 F: drivers/media/platform/atmel/atmel-isc-base.c
12100 F: drivers/media/platform/atmel/atmel-isc-regs.h
12101 F: drivers/media/platform/atmel/atmel-isc.h
12102 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12103 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12104 F: include/linux/atmel-isc-media.h
12106 MICROCHIP ISI DRIVER
12107 M: Eugen Hristev <eugen.hristev@microchip.com>
12108 L: linux-media@vger.kernel.org
12110 F: drivers/media/platform/atmel/atmel-isi.c
12111 F: drivers/media/platform/atmel/atmel-isi.h
12113 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12114 M: Woojung Huh <woojung.huh@microchip.com>
12115 M: UNGLinuxDriver@microchip.com
12116 L: netdev@vger.kernel.org
12118 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12119 F: drivers/net/dsa/microchip/*
12120 F: include/linux/platform_data/microchip-ksz.h
12121 F: net/dsa/tag_ksz.c
12123 MICROCHIP LAN743X ETHERNET DRIVER
12124 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12125 M: UNGLinuxDriver@microchip.com
12126 L: netdev@vger.kernel.org
12128 F: drivers/net/ethernet/microchip/lan743x_*
12130 MICROCHIP LCDFB DRIVER
12131 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12132 L: linux-fbdev@vger.kernel.org
12134 F: drivers/video/fbdev/atmel_lcdfb.c
12135 F: include/video/atmel_lcdc.h
12137 MICROCHIP MCP16502 PMIC DRIVER
12138 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12141 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12142 F: drivers/regulator/mcp16502.c
12144 MICROCHIP MCP3911 ADC DRIVER
12145 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12146 M: Kent Gustavsson <kent@minoris.se>
12147 L: linux-iio@vger.kernel.org
12149 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12150 F: drivers/iio/adc/mcp3911.c
12152 MICROCHIP MMC/SD/SDIO MCI DRIVER
12153 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12155 F: drivers/mmc/host/atmel-mci.c
12157 MICROCHIP NAND DRIVER
12158 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12159 L: linux-mtd@lists.infradead.org
12161 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12162 F: drivers/mtd/nand/raw/atmel/*
12164 MICROCHIP PWM DRIVER
12165 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12167 L: linux-pwm@vger.kernel.org
12169 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12170 F: drivers/pwm/pwm-atmel.c
12172 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12173 M: Eugen Hristev <eugen.hristev@microchip.com>
12174 L: linux-iio@vger.kernel.org
12176 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12177 F: drivers/iio/adc/at91-sama5d2_adc.c
12178 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12180 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12181 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12183 F: drivers/power/reset/at91-sama5d2_shdwc.c
12185 MICROCHIP SPI DRIVER
12186 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12188 F: drivers/spi/spi-atmel.*
12190 MICROCHIP SSC DRIVER
12191 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12194 F: drivers/misc/atmel-ssc.c
12195 F: include/linux/atmel-ssc.h
12197 MICROCHIP USB251XB DRIVER
12198 M: Richard Leitner <richard.leitner@skidata.com>
12199 L: linux-usb@vger.kernel.org
12201 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12202 F: drivers/usb/misc/usb251xb.c
12204 MICROCHIP USBA UDC DRIVER
12205 M: Cristian Birsan <cristian.birsan@microchip.com>
12206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12208 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12210 MICROCHIP WILC1000 WIFI DRIVER
12211 M: Ajay Singh <ajay.kathat@microchip.com>
12212 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12213 L: linux-wireless@vger.kernel.org
12215 F: drivers/net/wireless/microchip/wilc1000/
12217 MICROSEMI MIPS SOCS
12218 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12219 M: UNGLinuxDriver@microchip.com
12220 L: linux-mips@vger.kernel.org
12222 F: Documentation/devicetree/bindings/mips/mscc.txt
12223 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12224 F: arch/mips/boot/dts/mscc/
12225 F: arch/mips/configs/generic/board-ocelot.config
12226 F: arch/mips/generic/board-ocelot.c
12228 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12229 M: Don Brace <don.brace@microchip.com>
12230 L: storagedev@microchip.com
12231 L: linux-scsi@vger.kernel.org
12233 F: Documentation/scsi/smartpqi.rst
12234 F: drivers/scsi/smartpqi/Kconfig
12235 F: drivers/scsi/smartpqi/Makefile
12236 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12237 F: include/linux/cciss*.h
12238 F: include/uapi/linux/cciss*.h
12240 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12241 M: Maximilian Luz <luzmaximilian@gmail.com>
12242 L: linux-pm@vger.kernel.org
12243 L: platform-driver-x86@vger.kernel.org
12245 F: drivers/power/supply/surface_battery.c
12246 F: drivers/power/supply/surface_charger.c
12248 MICROSOFT SURFACE DTX DRIVER
12249 M: Maximilian Luz <luzmaximilian@gmail.com>
12250 L: platform-driver-x86@vger.kernel.org
12252 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12253 F: drivers/platform/surface/surface_dtx.c
12254 F: include/uapi/linux/surface_aggregator/dtx.h
12256 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12257 M: Maximilian Luz <luzmaximilian@gmail.com>
12258 L: platform-driver-x86@vger.kernel.org
12260 F: drivers/platform/surface/surface_gpe.c
12262 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12263 M: Hans de Goede <hdegoede@redhat.com>
12264 M: Mark Gross <mgross@linux.intel.com>
12265 M: Maximilian Luz <luzmaximilian@gmail.com>
12266 L: platform-driver-x86@vger.kernel.org
12268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12269 F: drivers/platform/surface/
12271 MICROSOFT SURFACE HID TRANSPORT DRIVER
12272 M: Maximilian Luz <luzmaximilian@gmail.com>
12273 L: linux-input@vger.kernel.org
12274 L: platform-driver-x86@vger.kernel.org
12276 F: drivers/hid/surface-hid/
12278 MICROSOFT SURFACE HOT-PLUG DRIVER
12279 M: Maximilian Luz <luzmaximilian@gmail.com>
12280 L: platform-driver-x86@vger.kernel.org
12282 F: drivers/platform/surface/surface_hotplug.c
12284 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12285 M: Maximilian Luz <luzmaximilian@gmail.com>
12286 L: platform-driver-x86@vger.kernel.org
12288 F: drivers/platform/surface/surface_platform_profile.c
12290 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12291 M: Chen Yu <yu.c.chen@intel.com>
12292 L: platform-driver-x86@vger.kernel.org
12294 F: drivers/platform/surface/surfacepro3_button.c
12296 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12297 M: Maximilian Luz <luzmaximilian@gmail.com>
12298 L: platform-driver-x86@vger.kernel.org
12300 W: https://github.com/linux-surface/surface-aggregator-module
12301 C: irc://irc.libera.chat/linux-surface
12302 F: Documentation/driver-api/surface_aggregator/
12303 F: drivers/platform/surface/aggregator/
12304 F: drivers/platform/surface/surface_acpi_notify.c
12305 F: drivers/platform/surface/surface_aggregator_cdev.c
12306 F: drivers/platform/surface/surface_aggregator_registry.c
12307 F: include/linux/surface_acpi_notify.h
12308 F: include/linux/surface_aggregator/
12309 F: include/uapi/linux/surface_aggregator/
12311 MICROTEK X6 SCANNER
12312 M: Oliver Neukum <oliver@neukum.org>
12314 F: drivers/usb/image/microtek.*
12316 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12317 M: Luka Kovacic <luka.kovacic@sartura.hr>
12318 M: Luka Perkov <luka.perkov@sartura.hr>
12320 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12321 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12322 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12323 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12324 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12325 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12327 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12328 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12329 L: linux-media@vger.kernel.org
12331 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12332 F: Documentation/driver-api/media/drivers/ccs/
12333 F: Documentation/userspace-api/media/drivers/ccs.rst
12334 F: drivers/media/i2c/ccs-pll.c
12335 F: drivers/media/i2c/ccs-pll.h
12336 F: drivers/media/i2c/ccs/
12337 F: include/uapi/linux/ccs.h
12338 F: include/uapi/linux/smiapp.h
12341 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12342 L: linux-mips@vger.kernel.org
12344 W: http://www.linux-mips.org/
12345 Q: https://patchwork.kernel.org/project/linux-mips/list/
12346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12347 F: Documentation/devicetree/bindings/mips/
12348 F: Documentation/mips/
12350 F: drivers/platform/mips/
12352 MIPS BOSTON DEVELOPMENT BOARD
12353 M: Paul Burton <paulburton@kernel.org>
12354 L: linux-mips@vger.kernel.org
12356 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12357 F: arch/mips/boot/dts/img/boston.dts
12358 F: arch/mips/configs/generic/board-boston.config
12359 F: drivers/clk/imgtec/clk-boston.c
12360 F: include/dt-bindings/clock/boston-clock.h
12363 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12364 M: Serge Semin <fancer.lancer@gmail.com>
12365 L: linux-mips@vger.kernel.org
12367 F: drivers/bus/mips_cdmm.c
12368 F: drivers/clocksource/mips-gic-timer.c
12369 F: drivers/cpuidle/cpuidle-cps.c
12370 F: drivers/irqchip/irq-mips-cpu.c
12371 F: drivers/irqchip/irq-mips-gic.c
12373 MIPS GENERIC PLATFORM
12374 M: Paul Burton <paulburton@kernel.org>
12375 L: linux-mips@vger.kernel.org
12377 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12378 F: arch/mips/generic/
12379 F: arch/mips/tools/generic-board-config.sh
12381 MIPS RINT INSTRUCTION EMULATION
12382 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12383 L: linux-mips@vger.kernel.org
12385 F: arch/mips/math-emu/dp_rint.c
12386 F: arch/mips/math-emu/sp_rint.c
12388 MIPS/LOONGSON1 ARCHITECTURE
12389 M: Keguang Zhang <keguang.zhang@gmail.com>
12390 L: linux-mips@vger.kernel.org
12392 F: arch/mips/include/asm/mach-loongson32/
12393 F: arch/mips/loongson32/
12394 F: drivers/*/*/*loongson1*
12395 F: drivers/*/*loongson1*
12397 MIPS/LOONGSON2EF ARCHITECTURE
12398 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12399 L: linux-mips@vger.kernel.org
12401 F: arch/mips/include/asm/mach-loongson2ef/
12402 F: arch/mips/loongson2ef/
12403 F: drivers/cpufreq/loongson2_cpufreq.c
12405 MIPS/LOONGSON64 ARCHITECTURE
12406 M: Huacai Chen <chenhuacai@kernel.org>
12407 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12408 L: linux-mips@vger.kernel.org
12410 F: arch/mips/include/asm/mach-loongson64/
12411 F: arch/mips/loongson64/
12412 F: drivers/irqchip/irq-loongson*
12413 F: drivers/platform/mips/cpu_hwmon.c
12415 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12416 M: Hans Verkuil <hverkuil@xs4all.nl>
12417 L: linux-media@vger.kernel.org
12419 W: https://linuxtv.org
12420 T: git git://linuxtv.org/media_tree.git
12421 F: drivers/media/radio/radio-miropcm20*
12424 R: Lubomir Rintel <lkundrak@v3.sk>
12425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12428 F: arch/arm/boot/dts/mmp*
12429 F: arch/arm/mach-mmp/
12430 F: include/linux/soc/mmp/
12432 MMP USB PHY DRIVERS
12433 R: Lubomir Rintel <lkundrak@v3.sk>
12434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12436 F: drivers/phy/marvell/phy-mmp3-usb.c
12437 F: drivers/phy/marvell/phy-pxa-usb.c
12439 MMU GATHER AND TLB INVALIDATION
12440 M: Will Deacon <will@kernel.org>
12441 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12442 M: Andrew Morton <akpm@linux-foundation.org>
12443 M: Nick Piggin <npiggin@gmail.com>
12444 M: Peter Zijlstra <peterz@infradead.org>
12445 L: linux-arch@vger.kernel.org
12446 L: linux-mm@kvack.org
12448 F: arch/*/include/asm/tlb.h
12449 F: include/asm-generic/tlb.h
12452 MN88472 MEDIA DRIVER
12453 M: Antti Palosaari <crope@iki.fi>
12454 L: linux-media@vger.kernel.org
12456 W: https://linuxtv.org
12457 W: http://palosaari.fi/linux/
12458 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12459 F: drivers/media/dvb-frontends/mn88472*
12461 MN88473 MEDIA DRIVER
12462 M: Antti Palosaari <crope@iki.fi>
12463 L: linux-media@vger.kernel.org
12465 W: https://linuxtv.org
12466 W: http://palosaari.fi/linux/
12467 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12468 F: drivers/media/dvb-frontends/mn88473*
12471 M: Jessica Yu <jeyu@kernel.org>
12473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12474 F: include/linux/module.h
12477 MONOLITHIC POWER SYSTEM PMIC DRIVER
12478 M: Saravanan Sekar <sravanhome@gmail.com>
12480 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12481 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12482 F: drivers/iio/adc/mp2629_adc.c
12483 F: drivers/mfd/mp2629.c
12484 F: drivers/power/supply/mp2629_charger.c
12485 F: drivers/regulator/mp5416.c
12486 F: drivers/regulator/mpq7920.c
12487 F: drivers/regulator/mpq7920.h
12488 F: include/linux/mfd/mp2629.h
12490 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12492 W: http://popies.net/meye/
12493 F: Documentation/userspace-api/media/drivers/meye*
12494 F: drivers/media/pci/meye/
12495 F: include/uapi/linux/meye.h
12497 MOTORCOMM PHY DRIVER
12498 M: Peter Geis <pgwipeout@gmail.com>
12499 L: netdev@vger.kernel.org
12501 F: drivers/net/phy/motorcomm.c
12503 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12505 F: Documentation/driver-api/serial/moxa-smartio.rst
12506 F: drivers/tty/mxser.*
12508 MR800 AVERMEDIA USB FM RADIO DRIVER
12509 M: Alexey Klimov <klimov.linux@gmail.com>
12510 L: linux-media@vger.kernel.org
12512 T: git git://linuxtv.org/media_tree.git
12513 F: drivers/media/radio/radio-mr800.c
12515 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12516 M: Alan Ott <alan@signal11.us>
12517 L: linux-wpan@vger.kernel.org
12519 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12520 F: drivers/net/ieee802154/mrf24j40.c
12523 M: "Lee, Chun-Yi" <jlee@suse.com>
12524 L: platform-driver-x86@vger.kernel.org
12526 F: drivers/platform/x86/msi-laptop.c
12529 L: platform-driver-x86@vger.kernel.org
12531 F: drivers/platform/x86/msi-wmi.c
12533 MSI001 MEDIA DRIVER
12534 M: Antti Palosaari <crope@iki.fi>
12535 L: linux-media@vger.kernel.org
12537 W: https://linuxtv.org
12538 W: http://palosaari.fi/linux/
12539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12540 T: git git://linuxtv.org/anttip/media_tree.git
12541 F: drivers/media/tuners/msi001*
12543 MSI2500 MEDIA DRIVER
12544 M: Antti Palosaari <crope@iki.fi>
12545 L: linux-media@vger.kernel.org
12547 W: https://linuxtv.org
12548 W: http://palosaari.fi/linux/
12549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12550 T: git git://linuxtv.org/anttip/media_tree.git
12551 F: drivers/media/usb/msi2500/
12553 MSTAR INTERRUPT CONTROLLER DRIVER
12554 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12555 M: Daniel Palmer <daniel@thingy.jp>
12557 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12558 F: drivers/irqchip/irq-mst-intc.c
12560 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12561 M: Robert Jarzmik <robert.jarzmik@free.fr>
12562 L: linux-mtd@lists.infradead.org
12564 F: drivers/mtd/devices/docg3*
12566 MT9M032 APTINA SENSOR DRIVER
12567 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12568 L: linux-media@vger.kernel.org
12570 T: git git://linuxtv.org/media_tree.git
12571 F: drivers/media/i2c/mt9m032.c
12572 F: include/media/i2c/mt9m032.h
12574 MT9P031 APTINA CAMERA SENSOR
12575 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12576 L: linux-media@vger.kernel.org
12578 T: git git://linuxtv.org/media_tree.git
12579 F: drivers/media/i2c/mt9p031.c
12580 F: include/media/i2c/mt9p031.h
12582 MT9T001 APTINA CAMERA SENSOR
12583 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12584 L: linux-media@vger.kernel.org
12586 T: git git://linuxtv.org/media_tree.git
12587 F: drivers/media/i2c/mt9t001.c
12588 F: include/media/i2c/mt9t001.h
12590 MT9T112 APTINA CAMERA SENSOR
12591 M: Jacopo Mondi <jacopo@jmondi.org>
12592 L: linux-media@vger.kernel.org
12594 T: git git://linuxtv.org/media_tree.git
12595 F: drivers/media/i2c/mt9t112.c
12596 F: include/media/i2c/mt9t112.h
12598 MT9V032 APTINA CAMERA SENSOR
12599 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12600 L: linux-media@vger.kernel.org
12602 T: git git://linuxtv.org/media_tree.git
12603 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12604 F: drivers/media/i2c/mt9v032.c
12605 F: include/media/i2c/mt9v032.h
12607 MT9V111 APTINA CAMERA SENSOR
12608 M: Jacopo Mondi <jacopo@jmondi.org>
12609 L: linux-media@vger.kernel.org
12611 T: git git://linuxtv.org/media_tree.git
12612 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12613 F: drivers/media/i2c/mt9v111.c
12615 MULTIFUNCTION DEVICES (MFD)
12616 M: Lee Jones <lee.jones@linaro.org>
12618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12619 F: Documentation/devicetree/bindings/mfd/
12621 F: include/dt-bindings/mfd/
12622 F: include/linux/mfd/
12624 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12626 F: drivers/mmc/host/mmc_spi.c
12627 F: include/linux/spi/mmc_spi.h
12629 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12630 M: Ulf Hansson <ulf.hansson@linaro.org>
12631 L: linux-mmc@vger.kernel.org
12633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12634 F: Documentation/devicetree/bindings/mmc/
12636 F: include/linux/mmc/
12637 F: include/uapi/linux/mmc/
12639 MULTIPLEXER SUBSYSTEM
12640 M: Peter Rosin <peda@axentia.se>
12642 F: Documentation/ABI/testing/sysfs-class-mux*
12643 F: Documentation/devicetree/bindings/mux/
12645 F: include/dt-bindings/mux/
12646 F: include/linux/mux/
12648 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12649 M: Bin Liu <b-liu@ti.com>
12650 L: linux-usb@vger.kernel.org
12652 F: drivers/usb/musb/
12654 MXL301RF MEDIA DRIVER
12655 M: Akihiro Tsukada <tskd08@gmail.com>
12656 L: linux-media@vger.kernel.org
12658 F: drivers/media/tuners/mxl301rf*
12660 MXL5007T MEDIA DRIVER
12661 M: Michael Krufky <mkrufky@linuxtv.org>
12662 L: linux-media@vger.kernel.org
12664 W: https://linuxtv.org
12665 W: http://github.com/mkrufky
12666 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12667 T: git git://linuxtv.org/mkrufky/tuners.git
12668 F: drivers/media/tuners/mxl5007t.*
12671 M: Marek Vasut <marex@denx.de>
12672 M: Stefan Agner <stefan@agner.ch>
12673 L: dri-devel@lists.freedesktop.org
12675 T: git git://anongit.freedesktop.org/drm/drm-misc
12676 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12677 F: drivers/gpu/drm/mxsfb/
12679 MYLEX DAC960 PCI RAID Controller
12680 M: Hannes Reinecke <hare@kernel.org>
12681 L: linux-scsi@vger.kernel.org
12683 F: drivers/scsi/myrb.*
12684 F: drivers/scsi/myrs.*
12686 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12687 M: Chris Lee <christopher.lee@cspi.com>
12688 L: netdev@vger.kernel.org
12690 W: https://www.cspi.com/ethernet-products/support/downloads/
12691 F: drivers/net/ethernet/myricom/myri10ge/
12693 NAND FLASH SUBSYSTEM
12694 M: Miquel Raynal <miquel.raynal@bootlin.com>
12695 R: Richard Weinberger <richard@nod.at>
12696 L: linux-mtd@lists.infradead.org
12698 W: http://www.linux-mtd.infradead.org/
12699 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12700 C: irc://irc.oftc.net/mtd
12701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12702 F: drivers/mtd/nand/
12703 F: include/linux/mtd/*nand*.h
12705 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12706 M: Daniel Mack <zonque@gmail.com>
12707 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12709 W: http://www.native-instruments.com
12710 F: sound/usb/caiaq/
12712 NATSEMI ETHERNET DRIVER (DP8381x)
12714 F: drivers/net/ethernet/natsemi/natsemi.c
12716 NCR 5380 SCSI DRIVERS
12717 M: Finn Thain <fthain@linux-m68k.org>
12718 M: Michael Schmitz <schmitzmic@gmail.com>
12719 L: linux-scsi@vger.kernel.org
12721 F: Documentation/scsi/g_NCR5380.rst
12722 F: drivers/scsi/NCR5380.*
12723 F: drivers/scsi/arm/cumana_1.c
12724 F: drivers/scsi/arm/oak.c
12725 F: drivers/scsi/atari_scsi.*
12726 F: drivers/scsi/dmx3191d.c
12727 F: drivers/scsi/g_NCR5380.*
12728 F: drivers/scsi/mac_scsi.*
12729 F: drivers/scsi/sun3_scsi.*
12730 F: drivers/scsi/sun3_scsi_vme.c
12733 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12737 NCT6775 HARDWARE MONITOR DRIVER
12738 M: Guenter Roeck <linux@roeck-us.net>
12739 L: linux-hwmon@vger.kernel.org
12741 F: Documentation/hwmon/nct6775.rst
12742 F: drivers/hwmon/nct6775.c
12745 M: Jakub Kicinski <kuba@kernel.org>
12747 F: drivers/net/netdevsim/*
12749 NETEM NETWORK EMULATOR
12750 M: Stephen Hemminger <stephen@networkplumber.org>
12751 L: netdev@vger.kernel.org
12753 F: net/sched/sch_netem.c
12755 NETERION 10GbE DRIVERS (s2io/vxge)
12756 M: Jon Mason <jdmason@kudzu.us>
12757 L: netdev@vger.kernel.org
12759 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12760 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12761 F: drivers/net/ethernet/neterion/
12764 M: Pablo Neira Ayuso <pablo@netfilter.org>
12765 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12766 M: Florian Westphal <fw@strlen.de>
12767 L: netfilter-devel@vger.kernel.org
12768 L: coreteam@netfilter.org
12770 W: http://www.netfilter.org/
12771 W: http://www.iptables.org/
12772 W: http://www.nftables.org/
12773 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12774 C: irc://irc.libera.chat/netfilter
12775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12777 F: include/linux/netfilter*
12778 F: include/linux/netfilter/
12779 F: include/net/netfilter/
12780 F: include/uapi/linux/netfilter*
12781 F: include/uapi/linux/netfilter/
12782 F: net/*/netfilter.c
12783 F: net/*/netfilter/
12784 F: net/bridge/br_netfilter*.c
12787 NETROM NETWORK LAYER
12788 M: Ralf Baechle <ralf@linux-mips.org>
12789 L: linux-hams@vger.kernel.org
12791 W: http://www.linux-ax25.org/
12792 F: include/net/netrom.h
12793 F: include/uapi/linux/netrom.h
12796 NETRONIX EMBEDDED CONTROLLER
12797 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12799 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12800 F: drivers/mfd/ntxec.c
12801 F: drivers/pwm/pwm-ntxec.c
12802 F: drivers/rtc/rtc-ntxec.c
12803 F: include/linux/mfd/ntxec.h
12805 NETRONOME ETHERNET DRIVERS
12806 M: Simon Horman <simon.horman@corigine.com>
12807 R: Jakub Kicinski <kuba@kernel.org>
12808 L: oss-drivers@corigine.com
12810 F: drivers/net/ethernet/netronome/
12812 NETWORK BLOCK DEVICE (NBD)
12813 M: Josef Bacik <josef@toxicpanda.com>
12814 L: linux-block@vger.kernel.org
12815 L: nbd@other.debian.org
12817 F: Documentation/admin-guide/blockdev/nbd.rst
12818 F: drivers/block/nbd.c
12819 F: include/trace/events/nbd.h
12820 F: include/uapi/linux/nbd.h
12822 NETWORK DROP MONITOR
12823 M: Neil Horman <nhorman@tuxdriver.com>
12824 L: netdev@vger.kernel.org
12826 W: https://fedorahosted.org/dropwatch/
12827 F: include/uapi/linux/net_dropmon.h
12828 F: net/core/drop_monitor.c
12831 M: "David S. Miller" <davem@davemloft.net>
12832 M: Jakub Kicinski <kuba@kernel.org>
12833 L: netdev@vger.kernel.org
12835 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12838 F: Documentation/devicetree/bindings/net/
12839 F: drivers/connector/
12841 F: include/linux/etherdevice.h
12842 F: include/linux/fcdevice.h
12843 F: include/linux/fddidevice.h
12844 F: include/linux/hippidevice.h
12845 F: include/linux/if_*
12846 F: include/linux/inetdevice.h
12847 F: include/linux/netdevice.h
12848 F: include/uapi/linux/if_*
12849 F: include/uapi/linux/netdevice.h
12851 NETWORKING DRIVERS (WIRELESS)
12852 M: Kalle Valo <kvalo@codeaurora.org>
12853 L: linux-wireless@vger.kernel.org
12855 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12858 F: Documentation/devicetree/bindings/net/wireless/
12859 F: drivers/net/wireless/
12862 M: Andrew Lunn <andrew@lunn.ch>
12863 M: Vivien Didelot <vivien.didelot@gmail.com>
12864 M: Florian Fainelli <f.fainelli@gmail.com>
12865 M: Vladimir Oltean <olteanv@gmail.com>
12867 F: Documentation/devicetree/bindings/net/dsa/
12868 F: drivers/net/dsa/
12869 F: include/linux/dsa/
12870 F: include/linux/platform_data/dsa.h
12871 F: include/net/dsa.h
12874 NETWORKING [GENERAL]
12875 M: "David S. Miller" <davem@davemloft.net>
12876 M: Jakub Kicinski <kuba@kernel.org>
12877 L: netdev@vger.kernel.org
12879 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12880 B: mailto:netdev@vger.kernel.org
12881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12883 F: Documentation/networking/
12884 F: include/linux/in.h
12885 F: include/linux/net.h
12886 F: include/linux/netdevice.h
12888 F: include/uapi/linux/in.h
12889 F: include/uapi/linux/net.h
12890 F: include/uapi/linux/net_namespace.h
12891 F: include/uapi/linux/netdevice.h
12895 F: tools/testing/selftests/net/
12898 M: Steffen Klassert <steffen.klassert@secunet.com>
12899 M: Herbert Xu <herbert@gondor.apana.org.au>
12900 M: "David S. Miller" <davem@davemloft.net>
12901 L: netdev@vger.kernel.org
12903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12905 F: include/net/xfrm.h
12906 F: include/uapi/linux/xfrm.h
12909 F: net/ipv4/ip_vti.c
12910 F: net/ipv4/ipcomp.c
12914 F: net/ipv6/ip6_vti.c
12915 F: net/ipv6/ipcomp6.c
12919 F: tools/testing/selftests/net/ipsec.c
12921 NETWORKING [IPv4/IPv6]
12922 M: "David S. Miller" <davem@davemloft.net>
12923 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12924 M: David Ahern <dsahern@kernel.org>
12925 L: netdev@vger.kernel.org
12927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12933 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12934 M: Paul Moore <paul@paul-moore.com>
12935 L: netdev@vger.kernel.org
12936 L: linux-security-module@vger.kernel.org
12938 W: https://github.com/netlabel
12939 F: Documentation/netlabel/
12940 F: include/net/calipso.h
12941 F: include/net/cipso_ipv4.h
12942 F: include/net/netlabel.h
12943 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12944 F: include/uapi/linux/netfilter/xt_SECMARK.h
12945 F: net/ipv4/cipso_ipv4.c
12946 F: net/ipv6/calipso.c
12947 F: net/netfilter/xt_CONNSECMARK.c
12948 F: net/netfilter/xt_SECMARK.c
12952 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12953 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12954 L: netdev@vger.kernel.org
12955 L: mptcp@lists.linux.dev
12957 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12958 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12959 F: Documentation/networking/mptcp-sysctl.rst
12960 F: include/net/mptcp.h
12961 F: include/trace/events/mptcp.h
12962 F: include/uapi/linux/mptcp.h
12964 F: tools/testing/selftests/net/mptcp/
12967 M: Eric Dumazet <edumazet@google.com>
12968 L: netdev@vger.kernel.org
12970 F: include/linux/tcp.h
12971 F: include/net/tcp.h
12972 F: include/trace/events/tcp.h
12973 F: include/uapi/linux/tcp.h
12974 F: net/ipv4/syncookies.c
12976 F: net/ipv6/syncookies.c
12980 M: Boris Pismenny <borisp@nvidia.com>
12981 M: John Fastabend <john.fastabend@gmail.com>
12982 M: Daniel Borkmann <daniel@iogearbox.net>
12983 M: Jakub Kicinski <kuba@kernel.org>
12984 L: netdev@vger.kernel.org
12986 F: include/net/tls.h
12987 F: include/uapi/linux/tls.h
12990 NETWORKING [WIRELESS]
12991 L: linux-wireless@vger.kernel.org
12992 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12994 NETXEN (1/10) GbE SUPPORT
12995 M: Manish Chopra <manishc@marvell.com>
12996 M: Rahul Verma <rahulv@marvell.com>
12997 M: GR-Linux-NIC-Dev@marvell.com
12998 L: netdev@vger.kernel.org
13000 F: drivers/net/ethernet/qlogic/netxen/
13002 NET_FAILOVER MODULE
13003 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13004 L: netdev@vger.kernel.org
13006 F: Documentation/networking/net_failover.rst
13007 F: drivers/net/net_failover.c
13008 F: include/net/net_failover.h
13011 M: David Ahern <dsahern@kernel.org>
13012 L: netdev@vger.kernel.org
13014 F: include/net/netns/nexthop.h
13015 F: include/net/nexthop.h
13016 F: include/uapi/linux/nexthop.h
13017 F: net/ipv4/nexthop.c
13020 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13021 L: linux-nfc@lists.01.org (subscribers-only)
13022 L: netdev@vger.kernel.org
13024 F: Documentation/devicetree/bindings/net/nfc/
13026 F: include/linux/platform_data/nfcmrvl.h
13027 F: include/net/nfc/
13028 F: include/uapi/linux/nfc.h
13031 NFC VIRTUAL NCI DEVICE DRIVER
13032 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13033 L: netdev@vger.kernel.org
13034 L: linux-nfc@lists.01.org (subscribers-only)
13036 F: drivers/nfc/virtual_ncidev.c
13037 F: tools/testing/selftests/nci/
13039 NFS, SUNRPC, AND LOCKD CLIENTS
13040 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13041 M: Anna Schumaker <anna.schumaker@netapp.com>
13042 L: linux-nfs@vger.kernel.org
13044 W: http://client.linux-nfs.org
13045 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13049 F: include/linux/lockd/
13050 F: include/linux/nfs*
13051 F: include/linux/sunrpc/
13052 F: include/uapi/linux/nfs*
13053 F: include/uapi/linux/sunrpc/
13055 F: Documentation/filesystems/nfs/
13058 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13059 L: linux-nilfs@vger.kernel.org
13061 W: https://nilfs.sourceforge.io/
13062 W: https://nilfs.osdn.jp/
13063 T: git git://github.com/konis/nilfs2.git
13064 F: Documentation/filesystems/nilfs2.rst
13066 F: include/trace/events/nilfs2.h
13067 F: include/uapi/linux/nilfs2_api.h
13068 F: include/uapi/linux/nilfs2_ondisk.h
13070 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13071 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13073 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13074 F: Documentation/scsi/NinjaSCSI.rst
13075 F: drivers/scsi/pcmcia/nsp_*
13077 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13078 M: GOTO Masanori <gotom@debian.or.jp>
13079 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13081 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13082 F: Documentation/scsi/NinjaSCSI.rst
13083 F: drivers/scsi/nsp32*
13086 M: Ley Foon Tan <ley.foon.tan@intel.com>
13088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
13091 NITRO ENCLAVES (NE)
13092 M: Andra Paraschiv <andraprs@amazon.com>
13093 M: Alexandru Vasile <lexnv@amazon.com>
13094 M: Alexandru Ciobotaru <alcioa@amazon.com>
13095 L: linux-kernel@vger.kernel.org
13097 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13098 F: Documentation/virt/ne_overview.rst
13099 F: drivers/virt/nitro_enclaves/
13100 F: include/linux/nitro_enclaves.h
13101 F: include/uapi/linux/nitro_enclaves.h
13102 F: samples/nitro_enclaves/
13104 NOHZ, DYNTICKS SUPPORT
13105 M: Frederic Weisbecker <fweisbec@gmail.com>
13106 M: Thomas Gleixner <tglx@linutronix.de>
13107 M: Ingo Molnar <mingo@kernel.org>
13108 L: linux-kernel@vger.kernel.org
13110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13111 F: include/linux/sched/nohz.h
13112 F: include/linux/tick.h
13113 F: kernel/time/tick*.*
13115 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13116 M: Pavel Machek <pavel@ucw.cz>
13117 M: Sakari Ailus <sakari.ailus@iki.fi>
13118 L: linux-media@vger.kernel.org
13120 F: drivers/media/i2c/ad5820.c
13121 F: drivers/media/i2c/et8ek8
13123 NOKIA N900 POWER SUPPLY DRIVERS
13124 R: Pali Rohár <pali@kernel.org>
13125 F: drivers/power/supply/bq2415x_charger.c
13126 F: drivers/power/supply/bq27xxx_battery.c
13127 F: drivers/power/supply/bq27xxx_battery_i2c.c
13128 F: drivers/power/supply/isp1704_charger.c
13129 F: drivers/power/supply/rx51_battery.c
13130 F: include/linux/power/bq2415x_charger.h
13131 F: include/linux/power/bq27xxx_battery.h
13134 M: Willy Tarreau <w@1wt.eu>
13136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13137 F: tools/include/nolibc/
13140 M: Matthias Maennich <maennich@google.com>
13142 F: Documentation/core-api/symbol-namespaces.rst
13146 M: Sanjay R Mehta <sanju.mehta@amd.com>
13147 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13148 L: linux-ntb@googlegroups.com
13150 F: drivers/ntb/hw/amd/
13153 M: Jon Mason <jdmason@kudzu.us>
13154 M: Dave Jiang <dave.jiang@intel.com>
13155 M: Allen Hubbe <allenbh@gmail.com>
13156 L: linux-ntb@googlegroups.com
13158 W: https://github.com/jonmason/ntb/wiki
13159 T: git git://github.com/jonmason/ntb.git
13160 F: drivers/net/ntb_netdev.c
13162 F: include/linux/ntb.h
13163 F: include/linux/ntb_transport.h
13164 F: tools/testing/selftests/ntb/
13167 M: Serge Semin <fancer.lancer@gmail.com>
13168 L: linux-ntb@googlegroups.com
13170 F: drivers/ntb/hw/idt/
13173 M: Dave Jiang <dave.jiang@intel.com>
13174 L: linux-ntb@googlegroups.com
13176 W: https://github.com/davejiang/linux/wiki
13177 T: git https://github.com/davejiang/linux.git
13178 F: drivers/ntb/hw/intel/
13181 M: Anton Altaparmakov <anton@tuxera.com>
13182 L: linux-ntfs-dev@lists.sourceforge.net
13184 W: http://www.tuxera.com/
13185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13186 F: Documentation/filesystems/ntfs.rst
13190 M: Finn Thain <fthain@linux-m68k.org>
13191 L: linux-m68k@lists.linux-m68k.org
13193 F: arch/*/include/asm/nubus.h
13195 F: include/linux/nubus.h
13196 F: include/uapi/linux/nubus.h
13198 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13199 M: Antonino Daplas <adaplas@gmail.com>
13200 L: linux-fbdev@vger.kernel.org
13202 F: drivers/video/fbdev/nvidia/
13203 F: drivers/video/fbdev/riva/
13206 M: Keith Busch <kbusch@kernel.org>
13207 M: Jens Axboe <axboe@fb.com>
13208 M: Christoph Hellwig <hch@lst.de>
13209 M: Sagi Grimberg <sagi@grimberg.me>
13210 L: linux-nvme@lists.infradead.org
13212 W: http://git.infradead.org/nvme.git
13213 T: git://git.infradead.org/nvme.git
13214 F: drivers/nvme/host/
13215 F: include/linux/nvme.h
13216 F: include/uapi/linux/nvme_ioctl.h
13218 NVM EXPRESS FC TRANSPORT DRIVERS
13219 M: James Smart <james.smart@broadcom.com>
13220 L: linux-nvme@lists.infradead.org
13222 F: drivers/nvme/host/fc.c
13223 F: drivers/nvme/target/fc.c
13224 F: drivers/nvme/target/fcloop.c
13225 F: include/linux/nvme-fc-driver.h
13226 F: include/linux/nvme-fc.h
13228 NVM EXPRESS TARGET DRIVER
13229 M: Christoph Hellwig <hch@lst.de>
13230 M: Sagi Grimberg <sagi@grimberg.me>
13231 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
13232 L: linux-nvme@lists.infradead.org
13234 W: http://git.infradead.org/nvme.git
13235 T: git://git.infradead.org/nvme.git
13236 F: drivers/nvme/target/
13239 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13242 F: Documentation/ABI/stable/sysfs-bus-nvmem
13243 F: Documentation/devicetree/bindings/nvmem/
13245 F: include/linux/nvmem-consumer.h
13246 F: include/linux/nvmem-provider.h
13248 NXP C45 TJA11XX PHY DRIVER
13249 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13250 L: netdev@vger.kernel.org
13252 F: drivers/net/phy/nxp-c45-tja11xx.c
13255 M: Ashish Kumar <ashish.kumar@nxp.com>
13256 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13257 L: linux-spi@vger.kernel.org
13259 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13260 F: drivers/spi/spi-nxp-fspi.c
13262 NXP FXAS21002C DRIVER
13263 M: Rui Miguel Silva <rmfrfs@gmail.com>
13264 L: linux-iio@vger.kernel.org
13266 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13267 F: drivers/iio/gyro/fxas21002c.h
13268 F: drivers/iio/gyro/fxas21002c_core.c
13269 F: drivers/iio/gyro/fxas21002c_i2c.c
13270 F: drivers/iio/gyro/fxas21002c_spi.c
13272 NXP i.MX CLOCK DRIVERS
13273 M: Abel Vesa <abel.vesa@nxp.com>
13274 L: linux-clk@vger.kernel.org
13275 L: linux-imx@nxp.com
13277 F: drivers/clk/imx/
13279 NXP i.MX 8MQ DCSS DRIVER
13280 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13281 R: Lucas Stach <l.stach@pengutronix.de>
13282 L: dri-devel@lists.freedesktop.org
13284 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13285 F: drivers/gpu/drm/imx/dcss/
13287 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13288 M: Jagan Teki <jagan@amarulasolutions.com>
13290 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13291 F: drivers/regulator/pf8x00-regulator.c
13293 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13294 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13295 L: linux-kernel@vger.kernel.org
13297 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13298 F: drivers/extcon/extcon-ptn5150.c
13300 NXP SGTL5000 DRIVER
13301 M: Fabio Estevam <festevam@gmail.com>
13302 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13304 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13305 F: sound/soc/codecs/sgtl5000*
13307 NXP SJA1105 ETHERNET SWITCH DRIVER
13308 M: Vladimir Oltean <olteanv@gmail.com>
13309 L: linux-kernel@vger.kernel.org
13311 F: drivers/net/dsa/sja1105
13312 F: drivers/net/pcs/pcs-xpcs-nxp.c
13314 NXP TDA998X DRM DRIVER
13315 M: Russell King <linux@armlinux.org.uk>
13317 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13318 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13319 F: drivers/gpu/drm/i2c/tda998x_drv.c
13320 F: include/drm/i2c/tda998x.h
13321 F: include/dt-bindings/display/tda998x.h
13325 M: Peter Rosin <peda@axentia.se>
13326 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13328 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13329 F: sound/soc/codecs/tfa9879*
13331 NXP/Goodix TFA989X (TFA1) DRIVER
13332 M: Stephan Gerhold <stephan@gerhold.net>
13333 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13335 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13336 F: sound/soc/codecs/tfa989x.c
13339 R: Charles Gorand <charles.gorand@effinnov.com>
13340 L: linux-nfc@lists.01.org (subscribers-only)
13342 F: drivers/nfc/nxp-nci
13344 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13345 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13346 R: NXP Linux Team <linux-imx@nxp.com>
13347 L: linux-media@vger.kernel.org
13349 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13350 F: drivers/media/platform/imx-jpeg
13352 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13353 M: Jonas Malaco <jonas@protocubo.io>
13354 L: linux-hwmon@vger.kernel.org
13356 F: Documentation/hwmon/nzxt-kraken2.rst
13357 F: drivers/hwmon/nzxt-kraken2.c
13360 M: Jiri Pirko <jiri@nvidia.com>
13361 L: netdev@vger.kernel.org
13363 F: include/linux/objagg.h
13365 F: lib/test_objagg.c
13368 M: Josh Poimboeuf <jpoimboe@redhat.com>
13369 M: Peter Zijlstra <peterz@infradead.org>
13372 F: include/linux/objtool.h
13374 OCELOT ETHERNET SWITCH DRIVER
13375 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13376 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13377 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13378 M: UNGLinuxDriver@microchip.com
13379 L: netdev@vger.kernel.org
13381 F: drivers/net/dsa/ocelot/*
13382 F: drivers/net/ethernet/mscc/
13383 F: include/soc/mscc/ocelot*
13384 F: net/dsa/tag_ocelot.c
13385 F: net/dsa/tag_ocelot_8021q.c
13386 F: tools/testing/selftests/drivers/net/ocelot/*
13388 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13389 M: Frederic Barrat <fbarrat@linux.ibm.com>
13390 M: Andrew Donnellan <ajd@linux.ibm.com>
13391 L: linuxppc-dev@lists.ozlabs.org
13393 F: Documentation/userspace-api/accelerators/ocxl.rst
13394 F: arch/powerpc/include/asm/pnv-ocxl.h
13395 F: arch/powerpc/platforms/powernv/ocxl.c
13396 F: drivers/misc/ocxl/
13397 F: include/misc/ocxl*
13398 F: include/uapi/misc/ocxl.h
13401 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13402 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13403 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13404 L: linux-omap@vger.kernel.org
13406 F: sound/soc/ti/n810.c
13407 F: sound/soc/ti/omap*
13408 F: sound/soc/ti/rx51.c
13409 F: sound/soc/ti/sdma-pcm.*
13411 OMAP CLOCK FRAMEWORK SUPPORT
13412 M: Paul Walmsley <paul@pwsan.com>
13413 L: linux-omap@vger.kernel.org
13415 F: arch/arm/*omap*/*clock*
13417 OMAP DEVICE TREE SUPPORT
13418 M: Benoît Cousson <bcousson@baylibre.com>
13419 M: Tony Lindgren <tony@atomide.com>
13420 L: linux-omap@vger.kernel.org
13421 L: devicetree@vger.kernel.org
13423 F: arch/arm/boot/dts/*am3*
13424 F: arch/arm/boot/dts/*am4*
13425 F: arch/arm/boot/dts/*am5*
13426 F: arch/arm/boot/dts/*dra7*
13427 F: arch/arm/boot/dts/*omap*
13428 F: arch/arm/boot/dts/logicpd-som-lv*
13429 F: arch/arm/boot/dts/logicpd-torpedo*
13431 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13432 L: linux-omap@vger.kernel.org
13433 L: linux-fbdev@vger.kernel.org
13435 F: Documentation/arm/omap/dss.rst
13436 F: drivers/video/fbdev/omap2/
13438 OMAP FRAMEBUFFER SUPPORT
13439 L: linux-fbdev@vger.kernel.org
13440 L: linux-omap@vger.kernel.org
13442 F: drivers/video/fbdev/omap/
13444 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13445 M: Roger Quadros <rogerq@kernel.org>
13446 M: Tony Lindgren <tony@atomide.com>
13447 L: linux-omap@vger.kernel.org
13449 F: arch/arm/mach-omap2/*gpmc*
13450 F: drivers/memory/omap-gpmc.c
13453 M: Grygorii Strashko <grygorii.strashko@ti.com>
13454 M: Santosh Shilimkar <ssantosh@kernel.org>
13455 M: Kevin Hilman <khilman@kernel.org>
13456 L: linux-omap@vger.kernel.org
13458 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
13459 F: drivers/gpio/gpio-omap.c
13461 OMAP HARDWARE SPINLOCK SUPPORT
13462 M: Ohad Ben-Cohen <ohad@wizery.com>
13463 L: linux-omap@vger.kernel.org
13465 F: drivers/hwspinlock/omap_hwspinlock.c
13467 OMAP HS MMC SUPPORT
13468 L: linux-mmc@vger.kernel.org
13469 L: linux-omap@vger.kernel.org
13471 F: drivers/mmc/host/omap_hsmmc.c
13474 M: Paul Walmsley <paul@pwsan.com>
13475 L: linux-omap@vger.kernel.org
13477 F: arch/arm/mach-omap2/omap_hwmod*data*
13479 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13480 M: Benoît Cousson <bcousson@baylibre.com>
13481 L: linux-omap@vger.kernel.org
13483 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13486 M: Benoît Cousson <bcousson@baylibre.com>
13487 M: Paul Walmsley <paul@pwsan.com>
13488 L: linux-omap@vger.kernel.org
13490 F: arch/arm/mach-omap2/omap_hwmod.*
13493 M: Vignesh R <vigneshr@ti.com>
13494 L: linux-omap@vger.kernel.org
13495 L: linux-i2c@vger.kernel.org
13497 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13498 F: drivers/i2c/busses/i2c-omap.c
13500 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13501 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13502 L: linux-media@vger.kernel.org
13504 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13505 F: drivers/media/platform/omap3isp/
13506 F: drivers/staging/media/omap4iss/
13509 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13510 L: linux-omap@vger.kernel.org
13512 F: drivers/mmc/host/omap.c
13514 OMAP POWER MANAGEMENT SUPPORT
13515 M: Kevin Hilman <khilman@kernel.org>
13516 L: linux-omap@vger.kernel.org
13518 F: arch/arm/*omap*/*pm*
13519 F: drivers/cpufreq/omap-cpufreq.c
13521 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13522 M: Rajendra Nayak <rnayak@codeaurora.org>
13523 M: Paul Walmsley <paul@pwsan.com>
13524 L: linux-omap@vger.kernel.org
13526 F: arch/arm/mach-omap2/prm*
13528 OMAP RANDOM NUMBER GENERATOR SUPPORT
13529 M: Deepak Saxena <dsaxena@plexity.net>
13531 F: drivers/char/hw_random/omap-rng.c
13534 L: linux-usb@vger.kernel.org
13535 L: linux-omap@vger.kernel.org
13537 F: arch/arm/*omap*/usb*
13538 F: drivers/usb/*/*omap*
13540 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13541 M: Mark Jackson <mpfj@newflow.co.uk>
13542 L: linux-omap@vger.kernel.org
13544 F: arch/arm/boot/dts/am335x-nano.dts
13547 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13548 M: Tony Lindgren <tony@atomide.com>
13549 L: linux-omap@vger.kernel.org
13551 Q: http://patchwork.kernel.org/project/linux-omap/list/
13552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13553 F: arch/arm/configs/omap1_defconfig
13554 F: arch/arm/mach-omap1/
13555 F: arch/arm/plat-omap/
13556 F: drivers/i2c/busses/i2c-omap.c
13557 F: include/linux/platform_data/ams-delta-fiq.h
13558 F: include/linux/platform_data/i2c-omap.h
13561 M: Tony Lindgren <tony@atomide.com>
13562 L: linux-omap@vger.kernel.org
13564 W: http://www.muru.com/linux/omap/
13565 W: http://linux.omap.com/
13566 Q: http://patchwork.kernel.org/project/linux-omap/list/
13567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13568 F: arch/arm/configs/omap2plus_defconfig
13569 F: arch/arm/mach-omap2/
13570 F: arch/arm/plat-omap/
13571 F: drivers/bus/ti-sysc.c
13572 F: drivers/i2c/busses/i2c-omap.c
13573 F: drivers/irqchip/irq-omap-intc.c
13574 F: drivers/mfd/*omap*.c
13575 F: drivers/mfd/menelaus.c
13576 F: drivers/mfd/palmas.c
13577 F: drivers/mfd/tps65217.c
13578 F: drivers/mfd/tps65218.c
13579 F: drivers/mfd/tps65910.c
13580 F: drivers/mfd/twl-core.[ch]
13581 F: drivers/mfd/twl4030*.c
13582 F: drivers/mfd/twl6030*.c
13583 F: drivers/mfd/twl6040*.c
13584 F: drivers/regulator/palmas-regulator*.c
13585 F: drivers/regulator/pbias-regulator.c
13586 F: drivers/regulator/tps65217-regulator.c
13587 F: drivers/regulator/tps65218-regulator.c
13588 F: drivers/regulator/tps65910-regulator.c
13589 F: drivers/regulator/twl-regulator.c
13590 F: drivers/regulator/twl6030-regulator.c
13591 F: include/linux/platform_data/i2c-omap.h
13592 F: include/linux/platform_data/ti-sysc.h
13595 M: Bob Copeland <me@bobcopeland.com>
13596 L: linux-karma-devel@lists.sourceforge.net
13598 F: Documentation/filesystems/omfs.rst
13601 OMNIKEY CARDMAN 4000 DRIVER
13602 M: Harald Welte <laforge@gnumonks.org>
13604 F: drivers/char/pcmcia/cm4000_cs.c
13605 F: include/linux/cm4000_cs.h
13606 F: include/uapi/linux/cm4000_cs.h
13608 OMNIKEY CARDMAN 4040 DRIVER
13609 M: Harald Welte <laforge@gnumonks.org>
13611 F: drivers/char/pcmcia/cm4040_cs.*
13613 OMNIVISION OV02A10 SENSOR DRIVER
13614 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13615 L: linux-media@vger.kernel.org
13617 T: git git://linuxtv.org/media_tree.git
13618 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13619 F: drivers/media/i2c/ov02a10.c
13621 OMNIVISION OV13858 SENSOR DRIVER
13622 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13623 L: linux-media@vger.kernel.org
13625 T: git git://linuxtv.org/media_tree.git
13626 F: drivers/media/i2c/ov13858.c
13628 OMNIVISION OV2680 SENSOR DRIVER
13629 M: Rui Miguel Silva <rmfrfs@gmail.com>
13630 L: linux-media@vger.kernel.org
13632 T: git git://linuxtv.org/media_tree.git
13633 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13634 F: drivers/media/i2c/ov2680.c
13636 OMNIVISION OV2685 SENSOR DRIVER
13637 M: Shunqian Zheng <zhengsq@rock-chips.com>
13638 L: linux-media@vger.kernel.org
13640 T: git git://linuxtv.org/media_tree.git
13641 F: drivers/media/i2c/ov2685.c
13643 OMNIVISION OV2740 SENSOR DRIVER
13644 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13645 R: Shawn Tu <shawnx.tu@intel.com>
13646 R: Bingbu Cao <bingbu.cao@intel.com>
13647 L: linux-media@vger.kernel.org
13649 T: git git://linuxtv.org/media_tree.git
13650 F: drivers/media/i2c/ov2740.c
13652 OMNIVISION OV5640 SENSOR DRIVER
13653 M: Steve Longerbeam <slongerbeam@gmail.com>
13654 L: linux-media@vger.kernel.org
13656 T: git git://linuxtv.org/media_tree.git
13657 F: drivers/media/i2c/ov5640.c
13659 OMNIVISION OV5647 SENSOR DRIVER
13660 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13661 M: Jacopo Mondi <jacopo@jmondi.org>
13662 L: linux-media@vger.kernel.org
13664 T: git git://linuxtv.org/media_tree.git
13665 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13666 F: drivers/media/i2c/ov5647.c
13668 OMNIVISION OV5670 SENSOR DRIVER
13669 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13670 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13671 L: linux-media@vger.kernel.org
13673 T: git git://linuxtv.org/media_tree.git
13674 F: drivers/media/i2c/ov5670.c
13676 OMNIVISION OV5675 SENSOR DRIVER
13677 M: Shawn Tu <shawnx.tu@intel.com>
13678 L: linux-media@vger.kernel.org
13680 T: git git://linuxtv.org/media_tree.git
13681 F: drivers/media/i2c/ov5675.c
13683 OMNIVISION OV5695 SENSOR DRIVER
13684 M: Shunqian Zheng <zhengsq@rock-chips.com>
13685 L: linux-media@vger.kernel.org
13687 T: git git://linuxtv.org/media_tree.git
13688 F: drivers/media/i2c/ov5695.c
13690 OMNIVISION OV7670 SENSOR DRIVER
13691 L: linux-media@vger.kernel.org
13693 T: git git://linuxtv.org/media_tree.git
13694 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13695 F: drivers/media/i2c/ov7670.c
13697 OMNIVISION OV772x SENSOR DRIVER
13698 M: Jacopo Mondi <jacopo@jmondi.org>
13699 L: linux-media@vger.kernel.org
13701 T: git git://linuxtv.org/media_tree.git
13702 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13703 F: drivers/media/i2c/ov772x.c
13704 F: include/media/i2c/ov772x.h
13706 OMNIVISION OV7740 SENSOR DRIVER
13707 M: Wenyou Yang <wenyou.yang@microchip.com>
13708 L: linux-media@vger.kernel.org
13710 T: git git://linuxtv.org/media_tree.git
13711 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13712 F: drivers/media/i2c/ov7740.c
13714 OMNIVISION OV8856 SENSOR DRIVER
13715 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13716 L: linux-media@vger.kernel.org
13718 T: git git://linuxtv.org/media_tree.git
13719 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13720 F: drivers/media/i2c/ov8856.c
13722 OMNIVISION OV9640 SENSOR DRIVER
13723 M: Petr Cvek <petrcvekcz@gmail.com>
13724 L: linux-media@vger.kernel.org
13726 F: drivers/media/i2c/ov9640.*
13728 OMNIVISION OV9650 SENSOR DRIVER
13729 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13730 R: Akinobu Mita <akinobu.mita@gmail.com>
13731 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13732 L: linux-media@vger.kernel.org
13734 T: git git://linuxtv.org/media_tree.git
13735 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13736 F: drivers/media/i2c/ov9650.c
13738 OMNIVISION OV9734 SENSOR DRIVER
13739 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13740 R: Bingbu Cao <bingbu.cao@intel.com>
13741 L: linux-media@vger.kernel.org
13743 T: git git://linuxtv.org/media_tree.git
13744 F: drivers/media/i2c/ov9734.c
13746 ONENAND FLASH DRIVER
13747 M: Kyungmin Park <kyungmin.park@samsung.com>
13748 L: linux-mtd@lists.infradead.org
13750 F: drivers/mtd/nand/onenand/
13751 F: include/linux/mtd/onenand*.h
13753 ONION OMEGA2+ BOARD
13754 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13755 L: linux-mips@vger.kernel.org
13757 F: arch/mips/boot/dts/ralink/omega2p.dts
13760 M: Jens Wiklander <jens.wiklander@linaro.org>
13761 L: op-tee@lists.trustedfirmware.org
13763 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13764 F: drivers/tee/optee/
13766 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13767 M: Sumit Garg <sumit.garg@linaro.org>
13768 L: op-tee@lists.trustedfirmware.org
13770 F: drivers/char/hw_random/optee-rng.c
13773 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13774 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13775 L: linux-rdma@vger.kernel.org
13777 F: drivers/infiniband/ulp/opa_vnic
13779 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13780 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13781 M: Frank Rowand <frowand.list@gmail.com>
13782 L: devicetree@vger.kernel.org
13784 F: Documentation/devicetree/dynamic-resolution-notes.rst
13785 F: Documentation/devicetree/overlay-notes.rst
13786 F: drivers/of/overlay.c
13787 F: drivers/of/resolver.c
13788 K: of_overlay_notifier_
13790 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13791 M: Rob Herring <robh+dt@kernel.org>
13792 M: Frank Rowand <frowand.list@gmail.com>
13793 L: devicetree@vger.kernel.org
13795 W: http://www.devicetree.org/
13796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13797 F: Documentation/ABI/testing/sysfs-firmware-ofw
13799 F: include/linux/of*.h
13802 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13803 M: Rob Herring <robh+dt@kernel.org>
13804 L: devicetree@vger.kernel.org
13806 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13808 F: Documentation/devicetree/
13809 F: arch/*/boot/dts/
13810 F: include/dt-bindings/
13812 OPENCORES I2C BUS DRIVER
13813 M: Peter Korsgaard <peter@korsgaard.com>
13814 M: Andrew Lunn <andrew@lunn.ch>
13815 L: linux-i2c@vger.kernel.org
13817 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13818 F: Documentation/i2c/busses/i2c-ocores.rst
13819 F: drivers/i2c/busses/i2c-ocores.c
13820 F: include/linux/platform_data/i2c-ocores.h
13822 OPENRISC ARCHITECTURE
13823 M: Jonas Bonn <jonas@southpole.se>
13824 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13825 M: Stafford Horne <shorne@gmail.com>
13826 L: openrisc@lists.librecores.org
13828 W: http://openrisc.io
13829 T: git git://github.com/openrisc/linux.git
13830 F: Documentation/devicetree/bindings/openrisc/
13831 F: Documentation/openrisc/
13833 F: drivers/irqchip/irq-ompic.c
13834 F: drivers/irqchip/irq-or1k-*
13837 M: Pravin B Shelar <pshelar@ovn.org>
13838 L: netdev@vger.kernel.org
13839 L: dev@openvswitch.org
13841 W: http://openvswitch.org
13842 F: include/uapi/linux/openvswitch.h
13843 F: net/openvswitch/
13845 OPERATING PERFORMANCE POINTS (OPP)
13846 M: Viresh Kumar <vireshk@kernel.org>
13847 M: Nishanth Menon <nm@ti.com>
13848 M: Stephen Boyd <sboyd@kernel.org>
13849 L: linux-pm@vger.kernel.org
13851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13852 F: Documentation/devicetree/bindings/opp/
13853 F: Documentation/power/opp.rst
13855 F: include/linux/pm_opp.h
13858 M: Clemens Ladisch <clemens@ladisch.de>
13859 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13862 F: sound/drivers/opl4/
13864 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13865 M: Mark Fasheh <mark@fasheh.com>
13866 M: Joel Becker <jlbec@evilplan.org>
13867 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13868 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13870 W: http://ocfs2.wiki.kernel.org
13871 F: Documentation/filesystems/dlmfs.rst
13872 F: Documentation/filesystems/ocfs2.rst
13875 ORANGEFS FILESYSTEM
13876 M: Mike Marshall <hubcap@omnibond.com>
13877 R: Martin Brandenburg <martin@omnibond.com>
13878 L: devel@lists.orangefs.org
13880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13881 F: Documentation/filesystems/orangefs.rst
13885 L: linux-wireless@vger.kernel.org
13887 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13888 W: http://www.nongnu.org/orinoco/
13889 F: drivers/net/wireless/intersil/orinoco/
13891 OV2659 OMNIVISION SENSOR DRIVER
13892 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13893 L: linux-media@vger.kernel.org
13895 W: https://linuxtv.org
13896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13897 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13898 F: drivers/media/i2c/ov2659.c
13899 F: include/media/i2c/ov2659.h
13902 M: Miklos Szeredi <miklos@szeredi.hu>
13903 L: linux-unionfs@vger.kernel.org
13905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13906 F: Documentation/filesystems/overlayfs.rst
13909 P54 WIRELESS DRIVER
13910 M: Christian Lamparter <chunkeey@googlemail.com>
13911 L: linux-wireless@vger.kernel.org
13913 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13914 F: drivers/net/wireless/intersil/p54/
13917 M: Vladimir Oltean <olteanv@gmail.com>
13918 L: netdev@vger.kernel.org
13920 F: Documentation/core-api/packing.rst
13921 F: include/linux/packing.h
13924 PADATA PARALLEL EXECUTION MECHANISM
13925 M: Steffen Klassert <steffen.klassert@secunet.com>
13926 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13927 L: linux-crypto@vger.kernel.org
13928 L: linux-kernel@vger.kernel.org
13930 F: Documentation/core-api/padata.rst
13931 F: include/linux/padata.h
13935 M: Jesper Dangaard Brouer <hawk@kernel.org>
13936 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13937 L: netdev@vger.kernel.org
13939 F: Documentation/networking/page_pool.rst
13940 F: include/net/page_pool.h
13941 F: include/trace/events/page_pool.h
13942 F: net/core/page_pool.c
13944 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13945 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13946 L: platform-driver-x86@vger.kernel.org
13948 F: drivers/platform/x86/panasonic-laptop.c
13950 PARALLAX PING IIO SENSOR DRIVER
13951 M: Andreas Klinger <ak@it-klinger.de>
13952 L: linux-iio@vger.kernel.org
13954 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13955 F: drivers/iio/proximity/ping.c
13957 PARALLEL LCD/KEYPAD PANEL DRIVER
13958 M: Willy Tarreau <willy@haproxy.com>
13959 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13961 F: Documentation/admin-guide/lcd-panel-cgram.rst
13962 F: drivers/auxdisplay/panel.c
13964 PARALLEL PORT SUBSYSTEM
13965 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13966 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13967 L: linux-parport@lists.infradead.org (subscribers-only)
13969 F: Documentation/driver-api/parport*.rst
13970 F: drivers/char/ppdev.c
13971 F: drivers/parport/
13972 F: include/linux/parport*.h
13973 F: include/uapi/linux/ppdev.h
13975 PARAVIRT_OPS INTERFACE
13976 M: Juergen Gross <jgross@suse.com>
13977 M: Deep Shah <sdeep@vmware.com>
13978 M: "VMware, Inc." <pv-drivers@vmware.com>
13979 L: virtualization@lists.linux-foundation.org
13981 F: Documentation/virt/paravirt_ops.rst
13982 F: arch/*/include/asm/paravirt*.h
13983 F: arch/*/kernel/paravirt*
13984 F: include/linux/hypervisor.h
13986 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13987 M: Tim Waugh <tim@cyberelk.net>
13988 L: linux-parport@lists.infradead.org (subscribers-only)
13990 F: Documentation/admin-guide/blockdev/paride.rst
13991 F: drivers/block/paride/
13993 PARISC ARCHITECTURE
13994 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13995 M: Helge Deller <deller@gmx.de>
13996 L: linux-parisc@vger.kernel.org
13998 W: https://parisc.wiki.kernel.org
13999 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14002 F: Documentation/parisc/
14004 F: drivers/char/agp/parisc-agp.c
14005 F: drivers/input/misc/hp_sdc_rtc.c
14006 F: drivers/input/serio/gscps2.c
14007 F: drivers/input/serio/hp_sdc*
14009 F: drivers/parport/parport_gsc.*
14010 F: drivers/tty/serial/8250/8250_gsc.c
14011 F: drivers/video/console/sti*
14012 F: drivers/video/fbdev/sti*
14013 F: drivers/video/logo/logo_parisc*
14014 F: include/linux/hp_sdc.h
14017 M: Jiri Pirko <jiri@nvidia.com>
14018 L: netdev@vger.kernel.org
14020 F: include/linux/parman.h
14022 F: lib/test_parman.c
14024 PC ENGINES APU BOARD DRIVER
14025 M: Enrico Weigelt, metux IT consult <info@metux.net>
14027 F: drivers/platform/x86/pcengines-apuv2.c
14029 PC87360 HARDWARE MONITORING DRIVER
14030 M: Jim Cromie <jim.cromie@gmail.com>
14031 L: linux-hwmon@vger.kernel.org
14033 F: Documentation/hwmon/pc87360.rst
14034 F: drivers/hwmon/pc87360.c
14036 PC8736x GPIO DRIVER
14037 M: Jim Cromie <jim.cromie@gmail.com>
14039 F: drivers/char/pc8736x_gpio.c
14041 PC87427 HARDWARE MONITORING DRIVER
14042 M: Jean Delvare <jdelvare@suse.com>
14043 L: linux-hwmon@vger.kernel.org
14045 F: Documentation/hwmon/pc87427.rst
14046 F: drivers/hwmon/pc87427.c
14049 M: Riku Voipio <riku.voipio@iki.fi>
14051 F: drivers/leds/leds-pca9532.c
14052 F: include/linux/leds-pca9532.h
14054 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14055 M: Guenter Roeck <linux@roeck-us.net>
14056 L: linux-i2c@vger.kernel.org
14058 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14060 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14061 M: Khalid Aziz <khalid@gonehiking.org>
14063 F: drivers/firmware/pcdp.*
14065 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14066 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14067 M: Pali Rohár <pali@kernel.org>
14068 L: linux-pci@vger.kernel.org
14069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14071 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14072 F: drivers/pci/controller/pci-aardvark.c
14074 PCI DRIVER FOR ALTERA PCIE IP
14075 M: Ley Foon Tan <ley.foon.tan@intel.com>
14076 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
14077 L: linux-pci@vger.kernel.org
14079 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14080 F: drivers/pci/controller/pcie-altera.c
14082 PCI DRIVER FOR APPLIEDMICRO XGENE
14083 M: Toan Le <toan@os.amperecomputing.com>
14084 L: linux-pci@vger.kernel.org
14085 L: linux-arm-kernel@lists.infradead.org
14087 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14088 F: drivers/pci/controller/pci-xgene.c
14090 PCI DRIVER FOR ARM VERSATILE PLATFORM
14091 M: Rob Herring <robh@kernel.org>
14092 L: linux-pci@vger.kernel.org
14093 L: linux-arm-kernel@lists.infradead.org
14095 F: Documentation/devicetree/bindings/pci/versatile.yaml
14096 F: drivers/pci/controller/pci-versatile.c
14098 PCI DRIVER FOR ARMADA 8K
14099 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14100 L: linux-pci@vger.kernel.org
14101 L: linux-arm-kernel@lists.infradead.org
14103 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14104 F: drivers/pci/controller/dwc/pcie-armada8k.c
14106 PCI DRIVER FOR CADENCE PCIE IP
14107 M: Tom Joseph <tjoseph@cadence.com>
14108 L: linux-pci@vger.kernel.org
14110 F: Documentation/devicetree/bindings/pci/cdns,*
14111 F: drivers/pci/controller/cadence/
14113 PCI DRIVER FOR FREESCALE LAYERSCAPE
14114 M: Minghuan Lian <minghuan.Lian@nxp.com>
14115 M: Mingkai Hu <mingkai.hu@nxp.com>
14116 M: Roy Zang <roy.zang@nxp.com>
14117 L: linuxppc-dev@lists.ozlabs.org
14118 L: linux-pci@vger.kernel.org
14119 L: linux-arm-kernel@lists.infradead.org
14121 F: drivers/pci/controller/dwc/*layerscape*
14123 PCI DRIVER FOR GENERIC OF HOSTS
14124 M: Will Deacon <will@kernel.org>
14125 L: linux-pci@vger.kernel.org
14126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14128 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14129 F: drivers/pci/controller/pci-host-common.c
14130 F: drivers/pci/controller/pci-host-generic.c
14132 PCI DRIVER FOR IMX6
14133 M: Richard Zhu <hongxing.zhu@nxp.com>
14134 M: Lucas Stach <l.stach@pengutronix.de>
14135 L: linux-pci@vger.kernel.org
14136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14138 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
14139 F: drivers/pci/controller/dwc/*imx6*
14141 PCI DRIVER FOR FU740
14142 M: Paul Walmsley <paul.walmsley@sifive.com>
14143 M: Greentime Hu <greentime.hu@sifive.com>
14144 L: linux-pci@vger.kernel.org
14146 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14147 F: drivers/pci/controller/dwc/pcie-fu740.c
14149 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14150 M: Jonathan Derrick <jonathan.derrick@intel.com>
14151 L: linux-pci@vger.kernel.org
14153 F: drivers/pci/controller/vmd.c
14155 PCI DRIVER FOR MICROSEMI SWITCHTEC
14156 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14157 M: Logan Gunthorpe <logang@deltatee.com>
14158 L: linux-pci@vger.kernel.org
14160 F: Documentation/ABI/testing/sysfs-class-switchtec
14161 F: Documentation/driver-api/switchtec.rst
14162 F: drivers/ntb/hw/mscc/
14163 F: drivers/pci/switch/switchtec*
14164 F: include/linux/switchtec.h
14165 F: include/uapi/linux/switchtec_ioctl.h
14167 PCI DRIVER FOR MOBIVEIL PCIE IP
14168 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14169 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14170 L: linux-pci@vger.kernel.org
14172 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14173 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14175 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14176 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14177 L: linux-pci@vger.kernel.org
14178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14180 F: drivers/pci/controller/*mvebu*
14182 PCI DRIVER FOR NVIDIA TEGRA
14183 M: Thierry Reding <thierry.reding@gmail.com>
14184 L: linux-tegra@vger.kernel.org
14185 L: linux-pci@vger.kernel.org
14187 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14188 F: drivers/pci/controller/pci-tegra.c
14190 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14191 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14192 L: linux-pci@vger.kernel.org
14193 L: linux-arm-kernel@lists.infradead.org
14195 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14196 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14198 PCI DRIVER FOR RENESAS R-CAR
14199 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14200 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14201 L: linux-pci@vger.kernel.org
14202 L: linux-renesas-soc@vger.kernel.org
14204 F: Documentation/devicetree/bindings/pci/*rcar*
14205 F: drivers/pci/controller/*rcar*
14207 PCI DRIVER FOR SAMSUNG EXYNOS
14208 M: Jingoo Han <jingoohan1@gmail.com>
14209 L: linux-pci@vger.kernel.org
14210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14211 L: linux-samsung-soc@vger.kernel.org
14213 F: drivers/pci/controller/dwc/pci-exynos.c
14215 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14216 M: Jingoo Han <jingoohan1@gmail.com>
14217 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14218 L: linux-pci@vger.kernel.org
14220 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
14221 F: drivers/pci/controller/dwc/*designware*
14223 PCI DRIVER FOR TI DRA7XX/J721E
14224 M: Kishon Vijay Abraham I <kishon@ti.com>
14225 L: linux-omap@vger.kernel.org
14226 L: linux-pci@vger.kernel.org
14227 L: linux-arm-kernel@lists.infradead.org
14229 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14230 F: drivers/pci/controller/cadence/pci-j721e.c
14231 F: drivers/pci/controller/dwc/pci-dra7xx.c
14233 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14234 M: Linus Walleij <linus.walleij@linaro.org>
14235 L: linux-pci@vger.kernel.org
14237 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14238 F: drivers/pci/controller/pci-v3-semi.c
14240 PCI ENDPOINT SUBSYSTEM
14241 M: Kishon Vijay Abraham I <kishon@ti.com>
14242 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14243 R: Krzysztof Wilczyński <kw@linux.com>
14244 L: linux-pci@vger.kernel.org
14246 F: Documentation/PCI/endpoint/*
14247 F: Documentation/misc-devices/pci-endpoint-test.rst
14248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14249 F: drivers/misc/pci_endpoint_test.c
14250 F: drivers/pci/endpoint/
14253 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14254 M: Russell Currey <ruscur@russell.cc>
14255 M: Oliver O'Halloran <oohall@gmail.com>
14256 L: linuxppc-dev@lists.ozlabs.org
14258 F: Documentation/PCI/pci-error-recovery.rst
14259 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14260 F: arch/powerpc/include/*/eeh*.h
14261 F: arch/powerpc/kernel/eeh*.c
14262 F: arch/powerpc/platforms/*/eeh*.c
14263 F: drivers/pci/pcie/aer.c
14264 F: drivers/pci/pcie/dpc.c
14265 F: drivers/pci/pcie/err.c
14268 M: Linas Vepstas <linasvepstas@gmail.com>
14269 L: linux-pci@vger.kernel.org
14271 F: Documentation/PCI/pci-error-recovery.rst
14273 PCI MSI DRIVER FOR ALTERA MSI IP
14274 M: Ley Foon Tan <ley.foon.tan@intel.com>
14275 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
14276 L: linux-pci@vger.kernel.org
14278 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14279 F: drivers/pci/controller/pcie-altera-msi.c
14281 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14282 M: Toan Le <toan@os.amperecomputing.com>
14283 L: linux-pci@vger.kernel.org
14284 L: linux-arm-kernel@lists.infradead.org
14286 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14287 F: drivers/pci/controller/pci-xgene-msi.c
14289 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14290 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14291 R: Rob Herring <robh@kernel.org>
14292 R: Krzysztof Wilczyński <kw@linux.com>
14293 L: linux-pci@vger.kernel.org
14295 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14297 F: drivers/pci/controller/
14300 M: Bjorn Helgaas <bhelgaas@google.com>
14301 L: linux-pci@vger.kernel.org
14303 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14305 F: Documentation/PCI/
14306 F: Documentation/devicetree/bindings/pci/
14307 F: arch/x86/kernel/early-quirks.c
14308 F: arch/x86/kernel/quirks.c
14310 F: drivers/acpi/pci*
14312 F: include/asm-generic/pci*
14313 F: include/linux/of_pci.h
14314 F: include/linux/pci*
14315 F: include/uapi/linux/pci*
14318 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14319 M: Jonathan Chocron <jonnyc@amazon.com>
14320 L: linux-pci@vger.kernel.org
14322 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14323 F: drivers/pci/controller/dwc/pcie-al.c
14325 PCIE DRIVER FOR AMLOGIC MESON
14326 M: Yue Wang <yue.wang@Amlogic.com>
14327 L: linux-pci@vger.kernel.org
14328 L: linux-amlogic@lists.infradead.org
14330 F: drivers/pci/controller/dwc/pci-meson.c
14332 PCIE DRIVER FOR AXIS ARTPEC
14333 M: Jesper Nilsson <jesper.nilsson@axis.com>
14334 L: linux-arm-kernel@axis.com
14335 L: linux-pci@vger.kernel.org
14337 F: Documentation/devicetree/bindings/pci/axis,artpec*
14338 F: drivers/pci/controller/dwc/*artpec*
14340 PCIE DRIVER FOR CAVIUM THUNDERX
14341 M: Robert Richter <rric@kernel.org>
14342 L: linux-pci@vger.kernel.org
14343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14345 F: drivers/pci/controller/pci-thunder-*
14347 PCIE DRIVER FOR HISILICON
14348 M: Zhou Wang <wangzhou1@hisilicon.com>
14349 L: linux-pci@vger.kernel.org
14351 F: drivers/pci/controller/dwc/pcie-hisi.c
14353 PCIE DRIVER FOR HISILICON KIRIN
14354 M: Xiaowei Song <songxiaowei@hisilicon.com>
14355 M: Binghui Wang <wangbinghui@hisilicon.com>
14356 L: linux-pci@vger.kernel.org
14358 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
14359 F: drivers/pci/controller/dwc/pcie-kirin.c
14361 PCIE DRIVER FOR HISILICON STB
14362 M: Shawn Guo <shawn.guo@linaro.org>
14363 L: linux-pci@vger.kernel.org
14365 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14366 F: drivers/pci/controller/dwc/pcie-histb.c
14368 PCIE DRIVER FOR MEDIATEK
14369 M: Ryder Lee <ryder.lee@mediatek.com>
14370 M: Jianjun Wang <jianjun.wang@mediatek.com>
14371 L: linux-pci@vger.kernel.org
14372 L: linux-mediatek@lists.infradead.org
14374 F: Documentation/devicetree/bindings/pci/mediatek*
14375 F: drivers/pci/controller/*mediatek*
14377 PCIE DRIVER FOR MICROCHIP
14378 M: Daire McNamara <daire.mcnamara@microchip.com>
14379 L: linux-pci@vger.kernel.org
14381 F: Documentation/devicetree/bindings/pci/microchip*
14382 F: drivers/pci/controller/*microchip*
14384 PCIE DRIVER FOR QUALCOMM MSM
14385 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14386 L: linux-pci@vger.kernel.org
14387 L: linux-arm-msm@vger.kernel.org
14389 F: drivers/pci/controller/dwc/*qcom*
14391 PCIE DRIVER FOR ROCKCHIP
14392 M: Shawn Lin <shawn.lin@rock-chips.com>
14393 L: linux-pci@vger.kernel.org
14394 L: linux-rockchip@lists.infradead.org
14396 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14397 F: drivers/pci/controller/pcie-rockchip*
14399 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14400 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14401 L: linux-pci@vger.kernel.org
14403 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14404 F: drivers/pci/controller/dwc/pcie-uniphier*
14406 PCIE DRIVER FOR ST SPEAR13XX
14407 M: Pratyush Anand <pratyush.anand@gmail.com>
14408 L: linux-pci@vger.kernel.org
14410 F: drivers/pci/controller/dwc/*spear*
14413 M: Dominik Brodowski <linux@dominikbrodowski.net>
14415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14416 F: Documentation/pcmcia/
14421 PCNET32 NETWORK DRIVER
14422 M: Don Fry <pcnet32@frontier.com>
14423 L: netdev@vger.kernel.org
14425 F: drivers/net/ethernet/amd/pcnet32.c
14427 PCRYPT PARALLEL CRYPTO ENGINE
14428 M: Steffen Klassert <steffen.klassert@secunet.com>
14429 L: linux-crypto@vger.kernel.org
14432 F: include/crypto/pcrypt.h
14434 PEAQ WMI HOTKEYS DRIVER
14435 M: Hans de Goede <hdegoede@redhat.com>
14436 L: platform-driver-x86@vger.kernel.org
14438 F: drivers/platform/x86/peaq-wmi.c
14440 PENSANDO ETHERNET DRIVERS
14441 M: Shannon Nelson <snelson@pensando.io>
14442 M: drivers@pensando.io
14443 L: netdev@vger.kernel.org
14445 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14446 F: drivers/net/ethernet/pensando/
14448 PER-CPU MEMORY ALLOCATOR
14449 M: Dennis Zhou <dennis@kernel.org>
14450 M: Tejun Heo <tj@kernel.org>
14451 M: Christoph Lameter <cl@linux.com>
14452 L: linux-mm@kvack.org
14454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14455 F: arch/*/include/asm/percpu.h
14456 F: include/linux/percpu*.h
14460 PER-TASK DELAY ACCOUNTING
14461 M: Balbir Singh <bsingharora@gmail.com>
14463 F: include/linux/delayacct.h
14464 F: kernel/delayacct.c
14466 PERFORMANCE EVENTS SUBSYSTEM
14467 M: Peter Zijlstra <peterz@infradead.org>
14468 M: Ingo Molnar <mingo@redhat.com>
14469 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14470 R: Mark Rutland <mark.rutland@arm.com>
14471 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14472 R: Jiri Olsa <jolsa@redhat.com>
14473 R: Namhyung Kim <namhyung@kernel.org>
14474 L: linux-perf-users@vger.kernel.org
14475 L: linux-kernel@vger.kernel.org
14477 W: https://perf.wiki.kernel.org/
14478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14480 F: arch/*/events/*/*
14481 F: arch/*/include/asm/perf_event.h
14482 F: arch/*/kernel/*/*/perf_event*.c
14483 F: arch/*/kernel/*/perf_event*.c
14484 F: arch/*/kernel/perf_callchain.c
14485 F: arch/*/kernel/perf_event*.c
14486 F: include/linux/perf_event.h
14487 F: include/uapi/linux/perf_event.h
14492 PERFORMANCE EVENTS TOOLING ARM64
14493 R: John Garry <john.garry@huawei.com>
14494 R: Will Deacon <will@kernel.org>
14495 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14496 R: Leo Yan <leo.yan@linaro.org>
14497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14499 F: tools/build/feature/test-libopencsd.c
14500 F: tools/perf/arch/arm*/
14501 F: tools/perf/pmu-events/arch/arm64/
14502 F: tools/perf/util/arm-spe*
14503 F: tools/perf/util/cs-etm*
14505 PERSONALITY HANDLING
14506 M: Christoph Hellwig <hch@infradead.org>
14507 L: linux-abi-devel@lists.sourceforge.net
14509 F: include/linux/personality.h
14510 F: include/uapi/linux/personality.h
14512 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14513 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14514 L: linux-input@vger.kernel.org
14516 F: Documentation/input/devices/pxrc.rst
14517 F: drivers/input/joystick/pxrc.c
14520 M: Remi Denis-Courmont <courmisch@gmail.com>
14522 F: Documentation/networking/phonet.rst
14523 F: include/linux/phonet.h
14524 F: include/net/phonet/
14525 F: include/uapi/linux/phonet.h
14529 M: Joern Engel <joern@lazybastard.org>
14530 L: linux-mtd@lists.infradead.org
14532 F: drivers/mtd/devices/phram.c
14535 M: Bruno Prémont <bonbons@linux-vserver.org>
14536 L: linux-input@vger.kernel.org
14538 F: drivers/hid/hid-picolcd*
14541 M: Christian Brauner <christian@brauner.io>
14542 L: linux-kernel@vger.kernel.org
14544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14546 F: tools/testing/selftests/clone3/
14547 F: tools/testing/selftests/pid_namespace/
14548 F: tools/testing/selftests/pidfd/
14551 K: \b(clone_args|kernel_clone_args)\b
14553 PIN CONTROL SUBSYSTEM
14554 M: Linus Walleij <linus.walleij@linaro.org>
14555 L: linux-gpio@vger.kernel.org
14557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14558 F: Documentation/devicetree/bindings/pinctrl/
14559 F: Documentation/driver-api/pin-control.rst
14560 F: drivers/pinctrl/
14561 F: include/linux/pinctrl/
14563 PIN CONTROLLER - FREESCALE
14564 M: Dong Aisheng <aisheng.dong@nxp.com>
14565 M: Fabio Estevam <festevam@gmail.com>
14566 M: Shawn Guo <shawnguo@kernel.org>
14567 M: Stefan Agner <stefan@agner.ch>
14568 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14569 L: linux-gpio@vger.kernel.org
14571 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14572 F: drivers/pinctrl/freescale/
14574 PIN CONTROLLER - INTEL
14575 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14576 M: Andy Shevchenko <andy@kernel.org>
14578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14579 F: drivers/pinctrl/intel/
14581 PIN CONTROLLER - MEDIATEK
14582 M: Sean Wang <sean.wang@kernel.org>
14583 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14585 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14586 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14587 F: drivers/pinctrl/mediatek/
14589 PIN CONTROLLER - MICROCHIP AT91
14590 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14592 L: linux-gpio@vger.kernel.org
14594 F: drivers/gpio/gpio-sama5d2-piobu.c
14595 F: drivers/pinctrl/pinctrl-at91*
14597 PIN CONTROLLER - QUALCOMM
14598 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14599 L: linux-arm-msm@vger.kernel.org
14601 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14602 F: drivers/pinctrl/qcom/
14604 PIN CONTROLLER - RENESAS
14605 M: Geert Uytterhoeven <geert+renesas@glider.be>
14606 L: linux-renesas-soc@vger.kernel.org
14608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14609 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14610 F: drivers/pinctrl/renesas/
14612 PIN CONTROLLER - SAMSUNG
14613 M: Tomasz Figa <tomasz.figa@gmail.com>
14614 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14615 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14617 L: linux-samsung-soc@vger.kernel.org
14619 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14621 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14622 F: drivers/pinctrl/samsung/
14623 F: include/dt-bindings/pinctrl/samsung.h
14625 PIN CONTROLLER - SINGLE
14626 M: Tony Lindgren <tony@atomide.com>
14627 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14629 L: linux-omap@vger.kernel.org
14631 F: drivers/pinctrl/pinctrl-single.c
14633 PIN CONTROLLER - ST SPEAR
14634 M: Viresh Kumar <vireshk@kernel.org>
14635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14637 W: http://www.st.com/spear
14638 F: drivers/pinctrl/spear/
14640 PISTACHIO SOC SUPPORT
14641 M: James Hartley <james.hartley@sondrel.com>
14642 L: linux-mips@vger.kernel.org
14644 F: arch/mips/boot/dts/img/pistachio*
14645 F: arch/mips/configs/pistachio*_defconfig
14646 F: arch/mips/pistachio/
14649 M: linux-block@vger.kernel.org
14651 F: drivers/block/pktcdvd.c
14652 F: include/linux/pktcdvd.h
14653 F: include/uapi/linux/pktcdvd.h
14655 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14656 M: Tomasz Duszynski <tduszyns@gmail.com>
14658 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14659 F: drivers/iio/chemical/pms7003.c
14662 M: Jacob Keller <jacob.e.keller@intel.com>
14664 F: Documentation/driver-api/pldmfw/
14665 F: include/linux/pldmfw.h
14669 M: Logan Gunthorpe <logang@deltatee.com>
14671 F: drivers/dma/plx_dma.c
14674 M: Charles Hsu <hsu.yungteng@gmail.com>
14675 L: linux-hwmon@vger.kernel.org
14677 F: Documentation/hwmon/pm6764tr.rst
14678 F: drivers/hwmon/pmbus/pm6764tr.c
14681 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14682 L: linux-pm@vger.kernel.org
14684 W: https://01.org/pm-graph
14685 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14686 T: git git://github.com/intel/pm-graph
14687 F: tools/power/pm-graph
14689 PMBUS HARDWARE MONITORING DRIVERS
14690 M: Guenter Roeck <linux@roeck-us.net>
14691 L: linux-hwmon@vger.kernel.org
14693 W: http://hwmon.wiki.kernel.org/
14694 W: http://www.roeck-us.net/linux/drivers/
14695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14696 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14697 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14698 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14699 F: Documentation/hwmon/adm1275.rst
14700 F: Documentation/hwmon/ibm-cffps.rst
14701 F: Documentation/hwmon/ir35221.rst
14702 F: Documentation/hwmon/lm25066.rst
14703 F: Documentation/hwmon/ltc2978.rst
14704 F: Documentation/hwmon/ltc3815.rst
14705 F: Documentation/hwmon/max16064.rst
14706 F: Documentation/hwmon/max20751.rst
14707 F: Documentation/hwmon/max31785.rst
14708 F: Documentation/hwmon/max34440.rst
14709 F: Documentation/hwmon/max8688.rst
14710 F: Documentation/hwmon/pmbus-core.rst
14711 F: Documentation/hwmon/pmbus.rst
14712 F: Documentation/hwmon/tps40422.rst
14713 F: Documentation/hwmon/ucd9000.rst
14714 F: Documentation/hwmon/ucd9200.rst
14715 F: Documentation/hwmon/zl6100.rst
14716 F: drivers/hwmon/pmbus/
14717 F: include/linux/pmbus.h
14719 PMC SIERRA MaxRAID DRIVER
14720 L: linux-scsi@vger.kernel.org
14722 W: http://www.pmc-sierra.com/
14723 F: drivers/scsi/pmcraid.*
14725 PMC SIERRA PM8001 DRIVER
14726 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14727 L: linux-scsi@vger.kernel.org
14729 F: drivers/scsi/pm8001/
14731 PNI RM3100 IIO DRIVER
14732 M: Song Qiang <songqiang1304521@gmail.com>
14733 L: linux-iio@vger.kernel.org
14735 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14736 F: drivers/iio/magnetometer/rm3100*
14739 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14740 L: linux-acpi@vger.kernel.org
14743 F: include/linux/pnp.h
14745 POSIX CLOCKS and TIMERS
14746 M: Thomas Gleixner <tglx@linutronix.de>
14747 L: linux-kernel@vger.kernel.org
14749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14751 F: include/linux/time_namespace.h
14752 F: include/linux/timer*
14753 F: kernel/time/*timer*
14754 F: kernel/time/namespace.c
14756 POWER MANAGEMENT CORE
14757 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14758 L: linux-pm@vger.kernel.org
14760 B: https://bugzilla.kernel.org
14761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14762 F: drivers/base/power/
14763 F: drivers/powercap/
14764 F: include/linux/intel_rapl.h
14765 F: include/linux/pm.h
14766 F: include/linux/pm_*
14767 F: include/linux/powercap.h
14768 F: kernel/configs/nopm.config
14770 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
14771 M: Daniel Lezcano <daniel.lezcano@kernel.org>
14772 L: linux-pm@vger.kernel.org
14774 B: https://bugzilla.kernel.org
14775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14776 F: drivers/powercap/dtpm*
14777 F: include/linux/dtpm.h
14779 POWER STATE COORDINATION INTERFACE (PSCI)
14780 M: Mark Rutland <mark.rutland@arm.com>
14781 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14782 L: linux-arm-kernel@lists.infradead.org
14784 F: drivers/firmware/psci/
14785 F: include/linux/psci.h
14786 F: include/uapi/linux/psci.h
14788 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14789 M: Sebastian Reichel <sre@kernel.org>
14790 L: linux-pm@vger.kernel.org
14792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14793 F: Documentation/ABI/testing/sysfs-class-power
14794 F: Documentation/devicetree/bindings/power/supply/
14795 F: drivers/power/supply/
14796 F: include/linux/power_supply.h
14798 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14799 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14800 L: linuxppc-dev@lists.ozlabs.org
14802 F: drivers/char/powernv-op-panel.c
14804 PPP OVER ATM (RFC 2364)
14805 M: Mitchell Blank Jr <mitch@sfgoth.com>
14807 F: include/uapi/linux/atmppp.h
14808 F: net/atm/pppoatm.c
14811 M: Michal Ostrowski <mostrows@earthlink.net>
14813 F: drivers/net/ppp/pppoe.c
14814 F: drivers/net/ppp/pppox.c
14817 M: James Chapman <jchapman@katalix.com>
14819 F: include/linux/if_pppol2tp.h
14820 F: include/uapi/linux/if_pppol2tp.h
14821 F: net/l2tp/l2tp_ppp.c
14823 PPP PROTOCOL DRIVERS AND COMPRESSORS
14824 M: Paul Mackerras <paulus@samba.org>
14825 L: linux-ppp@vger.kernel.org
14827 F: drivers/net/ppp/ppp_*
14830 M: Rodolfo Giometti <giometti@enneenne.com>
14831 L: linuxpps@ml.enneenne.com (subscribers-only)
14833 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14834 F: Documentation/ABI/testing/sysfs-pps
14835 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14836 F: Documentation/driver-api/pps.rst
14838 F: include/linux/pps*.h
14839 F: include/uapi/linux/pps.h
14842 M: Dmitry Kozlov <xeb@mail.ru>
14843 L: netdev@vger.kernel.org
14845 W: http://sourceforge.net/projects/accel-pptp
14846 F: drivers/net/ppp/pptp.c
14848 PRESSURE STALL INFORMATION (PSI)
14849 M: Johannes Weiner <hannes@cmpxchg.org>
14851 F: include/linux/psi*
14852 F: kernel/sched/psi.c
14855 M: Petr Mladek <pmladek@suse.com>
14856 M: Sergey Senozhatsky <senozhatsky@chromium.org>
14857 R: Steven Rostedt <rostedt@goodmis.org>
14858 R: John Ogness <john.ogness@linutronix.de>
14860 F: include/linux/printk.h
14863 PRISM54 WIRELESS DRIVER
14864 M: Luis Chamberlain <mcgrof@kernel.org>
14865 L: linux-wireless@vger.kernel.org
14867 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14868 F: drivers/net/wireless/intersil/prism54/
14871 L: linux-kernel@vger.kernel.org
14872 L: linux-fsdevel@vger.kernel.org
14874 F: Documentation/filesystems/proc.rst
14876 F: include/linux/proc_fs.h
14877 F: tools/testing/selftests/proc/
14880 M: Luis Chamberlain <mcgrof@kernel.org>
14881 M: Kees Cook <keescook@chromium.org>
14882 M: Iurii Zaikin <yzaikin@google.com>
14883 L: linux-kernel@vger.kernel.org
14884 L: linux-fsdevel@vger.kernel.org
14886 F: fs/proc/proc_sysctl.c
14887 F: include/linux/sysctl.h
14888 F: kernel/sysctl-test.c
14890 F: tools/testing/selftests/sysctl/
14892 PS3 NETWORK SUPPORT
14893 M: Geoff Levand <geoff@infradead.org>
14894 L: netdev@vger.kernel.org
14895 L: linuxppc-dev@lists.ozlabs.org
14897 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14899 PS3 PLATFORM SUPPORT
14900 M: Geoff Levand <geoff@infradead.org>
14901 L: linuxppc-dev@lists.ozlabs.org
14903 F: arch/powerpc/boot/ps3*
14904 F: arch/powerpc/include/asm/lv1call.h
14905 F: arch/powerpc/include/asm/ps3*.h
14906 F: arch/powerpc/platforms/ps3/
14909 F: drivers/rtc/rtc-ps3.c
14910 F: drivers/usb/host/*ps3.c
14911 F: sound/ppc/snd_ps3*
14914 M: Jim Paris <jim@jtan.com>
14915 M: Geoff Levand <geoff@infradead.org>
14916 L: linuxppc-dev@lists.ozlabs.org
14918 F: drivers/block/ps3vram.c
14920 PSAMPLE PACKET SAMPLING SUPPORT
14921 M: Yotam Gigi <yotam.gi@gmail.com>
14923 F: include/net/psample.h
14924 F: include/uapi/linux/psample.h
14928 M: Kees Cook <keescook@chromium.org>
14929 M: Anton Vorontsov <anton@enomsg.org>
14930 M: Colin Cross <ccross@android.com>
14931 M: Tony Luck <tony.luck@intel.com>
14933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14934 F: Documentation/admin-guide/ramoops.rst
14935 F: Documentation/admin-guide/pstore-blk.rst
14936 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14937 F: drivers/acpi/apei/erst.c
14938 F: drivers/firmware/efi/efi-pstore.c
14940 F: include/linux/pstore*
14941 K: \b(pstore|ramoops)
14943 PTP HARDWARE CLOCK SUPPORT
14944 M: Richard Cochran <richardcochran@gmail.com>
14945 L: netdev@vger.kernel.org
14947 W: http://linuxptp.sourceforge.net/
14948 F: Documentation/ABI/testing/sysfs-ptp
14949 F: Documentation/driver-api/ptp.rst
14950 F: drivers/net/phy/dp83640*
14952 F: include/linux/ptp_cl*
14955 M: Oleg Nesterov <oleg@redhat.com>
14957 F: arch/*/*/ptrace*.c
14958 F: arch/*/include/asm/ptrace*.h
14959 F: arch/*/ptrace*.c
14960 F: include/asm-generic/syscall.h
14961 F: include/linux/ptrace.h
14962 F: include/linux/regset.h
14963 F: include/linux/tracehook.h
14964 F: include/uapi/linux/ptrace.h
14965 F: include/uapi/linux/ptrace.h
14969 M: Hans Verkuil <hverkuil@xs4all.nl>
14970 L: linux-media@vger.kernel.org
14972 T: git git://linuxtv.org/media_tree.git
14973 F: Documentation/admin-guide/media/pulse8-cec.rst
14974 F: drivers/media/cec/usb/pulse8/
14976 PVRUSB2 VIDEO4LINUX DRIVER
14977 M: Mike Isely <isely@pobox.com>
14978 L: pvrusb2@isely.net (subscribers-only)
14979 L: linux-media@vger.kernel.org
14981 W: http://www.isely.net/pvrusb2/
14982 T: git git://linuxtv.org/media_tree.git
14983 F: Documentation/driver-api/media/drivers/pvrusb2*
14984 F: drivers/media/usb/pvrusb2/
14987 M: Hans Verkuil <hverkuil@xs4all.nl>
14988 L: linux-media@vger.kernel.org
14990 T: git git://linuxtv.org/media_tree.git
14991 F: drivers/media/usb/pwc/*
14992 F: include/trace/events/pwc.h
14995 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14996 L: linux-hwmon@vger.kernel.org
14998 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14999 F: Documentation/hwmon/pwm-fan.rst
15000 F: drivers/hwmon/pwm-fan.c
15003 M: Sean Young <sean@mess.org>
15004 L: linux-media@vger.kernel.org
15006 F: drivers/media/rc/pwm-ir-tx.c
15009 M: Thierry Reding <thierry.reding@gmail.com>
15010 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15011 M: Lee Jones <lee.jones@linaro.org>
15012 L: linux-pwm@vger.kernel.org
15014 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15016 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15017 F: Documentation/devicetree/bindings/pwm/
15018 F: Documentation/driver-api/pwm.rst
15019 F: drivers/gpio/gpio-mvebu.c
15021 F: drivers/video/backlight/pwm_bl.c
15022 F: include/linux/pwm.h
15023 F: include/linux/pwm_backlight.h
15024 K: pwm_(config|apply_state|ops)
15027 M: Robert Jarzmik <robert.jarzmik@free.fr>
15028 L: linux-gpio@vger.kernel.org
15030 F: drivers/gpio/gpio-pxa.c
15036 M: Robert Jarzmik <robert.jarzmik@free.fr>
15037 L: linux-rtc@vger.kernel.org
15040 PXA2xx/PXA3xx SUPPORT
15041 M: Daniel Mack <daniel@zonque.org>
15042 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15043 M: Robert Jarzmik <robert.jarzmik@free.fr>
15044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15046 T: git git://github.com/hzhuang1/linux.git
15047 T: git git://github.com/rjarzmik/linux.git
15048 F: arch/arm/boot/dts/pxa*
15049 F: arch/arm/mach-pxa/
15050 F: drivers/dma/pxa*
15051 F: drivers/pcmcia/pxa2xx*
15052 F: drivers/pinctrl/pxa/
15053 F: drivers/spi/spi-pxa2xx*
15054 F: drivers/usb/gadget/udc/pxa2*
15055 F: include/sound/pxa2xx-lib.h
15060 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15061 L: qat-linux@intel.com
15063 F: drivers/crypto/qat/
15065 QCOM AUDIO (ASoC) DRIVERS
15066 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15067 M: Banajit Goswami <bgoswami@codeaurora.org>
15068 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15070 F: sound/soc/codecs/lpass-va-macro.c
15071 F: sound/soc/codecs/lpass-wsa-macro.*
15072 F: sound/soc/codecs/msm8916-wcd-analog.c
15073 F: sound/soc/codecs/msm8916-wcd-digital.c
15074 F: sound/soc/codecs/wcd9335.*
15075 F: sound/soc/codecs/wcd934x.c
15076 F: sound/soc/codecs/wcd-clsh-v2.*
15077 F: sound/soc/codecs/wsa881x.c
15081 M: Alex Elder <elder@kernel.org>
15082 L: netdev@vger.kernel.org
15084 F: drivers/net/ipa/
15086 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15087 M: Gabriel Somlo <somlo@cmu.edu>
15088 M: "Michael S. Tsirkin" <mst@redhat.com>
15089 L: qemu-devel@nongnu.org
15091 F: drivers/firmware/qemu_fw_cfg.c
15092 F: include/uapi/linux/qemu_fw_cfg.h
15095 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15096 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15097 L: linux-rdma@vger.kernel.org
15099 F: drivers/infiniband/hw/qib/
15101 QLOGIC QL41xxx FCOE DRIVER
15102 M: Saurav Kashyap <skashyap@marvell.com>
15103 M: Javed Hasan <jhasan@marvell.com>
15104 M: GR-QLogic-Storage-Upstream@marvell.com
15105 L: linux-scsi@vger.kernel.org
15107 F: drivers/scsi/qedf/
15109 QLOGIC QL41xxx ISCSI DRIVER
15110 M: Nilesh Javali <njavali@marvell.com>
15111 M: Manish Rangankar <mrangankar@marvell.com>
15112 M: GR-QLogic-Storage-Upstream@marvell.com
15113 L: linux-scsi@vger.kernel.org
15115 F: drivers/scsi/qedi/
15117 QLOGIC QL4xxx ETHERNET DRIVER
15118 M: Ariel Elior <aelior@marvell.com>
15119 M: GR-everest-linux-l2@marvell.com
15120 L: netdev@vger.kernel.org
15122 F: drivers/net/ethernet/qlogic/qed/
15123 F: drivers/net/ethernet/qlogic/qede/
15124 F: include/linux/qed/
15126 QLOGIC QL4xxx RDMA DRIVER
15127 M: Michal Kalderon <mkalderon@marvell.com>
15128 M: Ariel Elior <aelior@marvell.com>
15129 L: linux-rdma@vger.kernel.org
15131 F: drivers/infiniband/hw/qedr/
15132 F: include/uapi/rdma/qedr-abi.h
15134 QLOGIC QLA1280 SCSI DRIVER
15135 M: Michael Reed <mdr@sgi.com>
15136 L: linux-scsi@vger.kernel.org
15138 F: drivers/scsi/qla1280.[ch]
15140 QLOGIC QLA2XXX FC-SCSI DRIVER
15141 M: Nilesh Javali <njavali@marvell.com>
15142 M: GR-QLogic-Storage-Upstream@marvell.com
15143 L: linux-scsi@vger.kernel.org
15145 F: drivers/scsi/qla2xxx/
15147 QLOGIC QLA3XXX NETWORK DRIVER
15148 M: GR-Linux-NIC-Dev@marvell.com
15149 L: netdev@vger.kernel.org
15151 F: drivers/net/ethernet/qlogic/qla3xxx.*
15153 QLOGIC QLA4XXX iSCSI DRIVER
15154 M: Nilesh Javali <njavali@marvell.com>
15155 M: Manish Rangankar <mrangankar@marvell.com>
15156 M: GR-QLogic-Storage-Upstream@marvell.com
15157 L: linux-scsi@vger.kernel.org
15159 F: drivers/scsi/qla4xxx/
15161 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15162 M: Shahed Shaikh <shshaikh@marvell.com>
15163 M: Manish Chopra <manishc@marvell.com>
15164 M: GR-Linux-NIC-Dev@marvell.com
15165 L: netdev@vger.kernel.org
15167 F: drivers/net/ethernet/qlogic/qlcnic/
15169 QLOGIC QLGE 10Gb ETHERNET DRIVER
15170 M: Manish Chopra <manishc@marvell.com>
15171 M: GR-Linux-NIC-Dev@marvell.com
15172 M: Coiby Xu <coiby.xu@gmail.com>
15173 L: netdev@vger.kernel.org
15175 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15176 F: drivers/staging/qlge/
15178 QM1D1B0004 MEDIA DRIVER
15179 M: Akihiro Tsukada <tskd08@gmail.com>
15180 L: linux-media@vger.kernel.org
15182 F: drivers/media/tuners/qm1d1b0004*
15184 QM1D1C0042 MEDIA DRIVER
15185 M: Akihiro Tsukada <tskd08@gmail.com>
15186 L: linux-media@vger.kernel.org
15188 F: drivers/media/tuners/qm1d1c0042*
15191 M: Anders Larsen <al@alarsen.net>
15193 W: http://www.alarsen.net/linux/qnx4fs/
15195 F: include/uapi/linux/qnx4_fs.h
15196 F: include/uapi/linux/qnxtypes.h
15198 QORIQ DPAA2 FSL-MC BUS DRIVER
15199 M: Stuart Yoder <stuyoder@gmail.com>
15200 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15201 L: linux-kernel@vger.kernel.org
15203 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15204 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15205 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15206 F: drivers/bus/fsl-mc/
15207 F: include/uapi/linux/fsl_mc.h
15209 QT1010 MEDIA DRIVER
15210 M: Antti Palosaari <crope@iki.fi>
15211 L: linux-media@vger.kernel.org
15213 W: https://linuxtv.org
15214 W: http://palosaari.fi/linux/
15215 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15216 T: git git://linuxtv.org/anttip/media_tree.git
15217 F: drivers/media/tuners/qt1010*
15219 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15220 M: Kalle Valo <kvalo@codeaurora.org>
15221 L: ath10k@lists.infradead.org
15223 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15225 F: drivers/net/wireless/ath/ath10k/
15227 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15228 M: Kalle Valo <kvalo@codeaurora.org>
15229 L: ath11k@lists.infradead.org
15231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15232 F: drivers/net/wireless/ath/ath11k/
15234 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15235 M: ath9k-devel@qca.qualcomm.com
15236 L: linux-wireless@vger.kernel.org
15238 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15239 F: drivers/net/wireless/ath/ath9k/
15241 QUALCOMM CAMERA SUBSYSTEM DRIVER
15242 M: Robert Foss <robert.foss@linaro.org>
15243 M: Todor Tomov <todor.too@gmail.com>
15244 L: linux-media@vger.kernel.org
15246 F: Documentation/admin-guide/media/qcom_camss.rst
15247 F: Documentation/devicetree/bindings/media/*camss*
15248 F: drivers/media/platform/qcom/camss/
15250 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15251 M: Niklas Cassel <nks@flawful.org>
15252 L: linux-pm@vger.kernel.org
15253 L: linux-arm-msm@vger.kernel.org
15255 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15256 F: drivers/soc/qcom/cpr.c
15258 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15259 M: Ilia Lin <ilia.lin@kernel.org>
15260 L: linux-pm@vger.kernel.org
15262 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15263 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15265 QUALCOMM CRYPTO DRIVERS
15266 M: Thara Gopinath <thara.gopinath@linaro.org>
15267 L: linux-crypto@vger.kernel.org
15268 L: linux-arm-msm@vger.kernel.org
15270 F: drivers/crypto/qce/
15272 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15273 M: Timur Tabi <timur@kernel.org>
15274 L: netdev@vger.kernel.org
15276 F: drivers/net/ethernet/qualcomm/emac/
15278 QUALCOMM ETHQOS ETHERNET DRIVER
15279 M: Vinod Koul <vkoul@kernel.org>
15280 L: netdev@vger.kernel.org
15282 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15283 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15285 QUALCOMM GENERIC INTERFACE I2C DRIVER
15286 M: Akash Asthana <akashast@codeaurora.org>
15287 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15288 L: linux-i2c@vger.kernel.org
15289 L: linux-arm-msm@vger.kernel.org
15291 F: drivers/i2c/busses/i2c-qcom-geni.c
15293 QUALCOMM HEXAGON ARCHITECTURE
15294 M: Brian Cain <bcain@codeaurora.org>
15295 L: linux-hexagon@vger.kernel.org
15299 QUALCOMM HIDMA DRIVER
15300 M: Sinan Kaya <okaya@kernel.org>
15301 L: linux-arm-kernel@lists.infradead.org
15302 L: linux-arm-msm@vger.kernel.org
15303 L: dmaengine@vger.kernel.org
15305 F: drivers/dma/qcom/hidma*
15307 QUALCOMM I2C CCI DRIVER
15308 M: Loic Poulain <loic.poulain@linaro.org>
15309 M: Robert Foss <robert.foss@linaro.org>
15310 L: linux-i2c@vger.kernel.org
15311 L: linux-arm-msm@vger.kernel.org
15313 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15314 F: drivers/i2c/busses/i2c-qcom-cci.c
15317 M: Rob Clark <robdclark@gmail.com>
15318 L: iommu@lists.linux-foundation.org
15319 L: linux-arm-msm@vger.kernel.org
15321 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15323 QUALCOMM IPC ROUTER (QRTR) DRIVER
15324 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15325 L: linux-arm-msm@vger.kernel.org
15327 F: include/trace/events/qrtr.h
15328 F: include/uapi/linux/qrtr.h
15331 QUALCOMM IPCC MAILBOX DRIVER
15332 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15333 L: linux-arm-msm@vger.kernel.org
15335 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15336 F: drivers/mailbox/qcom-ipcc.c
15337 F: include/dt-bindings/mailbox/qcom-ipcc.h
15339 QUALCOMM IPQ4019 USB PHY DRIVER
15340 M: Robert Marko <robert.marko@sartura.hr>
15341 M: Luka Perkov <luka.perkov@sartura.hr>
15342 L: linux-arm-msm@vger.kernel.org
15344 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15345 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15347 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15348 M: Robert Marko <robert.marko@sartura.hr>
15349 M: Luka Perkov <luka.perkov@sartura.hr>
15350 L: linux-arm-msm@vger.kernel.org
15352 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15353 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15355 QUALCOMM RMNET DRIVER
15356 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15357 M: Sean Tranchetti <stranche@codeaurora.org>
15358 L: netdev@vger.kernel.org
15360 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15361 F: drivers/net/ethernet/qualcomm/rmnet/
15362 F: include/linux/if_rmnet.h
15364 QUALCOMM TSENS THERMAL DRIVER
15365 M: Amit Kucheria <amitk@kernel.org>
15366 M: Thara Gopinath <thara.gopinath@linaro.org>
15367 L: linux-pm@vger.kernel.org
15368 L: linux-arm-msm@vger.kernel.org
15370 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15371 F: drivers/thermal/qcom/
15373 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15374 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15375 L: linux-media@vger.kernel.org
15376 L: linux-arm-msm@vger.kernel.org
15378 T: git git://linuxtv.org/media_tree.git
15379 F: Documentation/devicetree/bindings/media/*venus*
15380 F: drivers/media/platform/qcom/venus/
15382 QUALCOMM WCN36XX WIRELESS DRIVER
15383 M: Kalle Valo <kvalo@codeaurora.org>
15384 L: wcn36xx@lists.infradead.org
15386 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15387 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15388 F: drivers/net/wireless/ath/wcn36xx/
15390 QUANTENNA QTNFMAC WIRELESS DRIVER
15391 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15392 R: Sergey Matyukevich <geomatsi@gmail.com>
15393 L: linux-wireless@vger.kernel.org
15395 F: drivers/net/wireless/quantenna
15397 RADEON and AMDGPU DRM DRIVERS
15398 M: Alex Deucher <alexander.deucher@amd.com>
15399 M: Christian König <christian.koenig@amd.com>
15400 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15401 L: amd-gfx@lists.freedesktop.org
15403 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15404 F: drivers/gpu/drm/amd/
15405 F: drivers/gpu/drm/radeon/
15406 F: include/uapi/drm/amdgpu_drm.h
15407 F: include/uapi/drm/radeon_drm.h
15409 RADEON FRAMEBUFFER DISPLAY DRIVER
15410 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15411 L: linux-fbdev@vger.kernel.org
15413 F: drivers/video/fbdev/aty/radeon*
15414 F: include/uapi/linux/radeonfb.h
15416 RADIOSHARK RADIO DRIVER
15417 M: Hans Verkuil <hverkuil@xs4all.nl>
15418 L: linux-media@vger.kernel.org
15420 T: git git://linuxtv.org/media_tree.git
15421 F: drivers/media/radio/radio-shark.c
15423 RADIOSHARK2 RADIO DRIVER
15424 M: Hans Verkuil <hverkuil@xs4all.nl>
15425 L: linux-media@vger.kernel.org
15427 T: git git://linuxtv.org/media_tree.git
15428 F: drivers/media/radio/radio-shark2.c
15429 F: drivers/media/radio/radio-tea5777.c
15431 RADOS BLOCK DEVICE (RBD)
15432 M: Ilya Dryomov <idryomov@gmail.com>
15433 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15434 L: ceph-devel@vger.kernel.org
15436 W: http://ceph.com/
15437 T: git git://github.com/ceph/ceph-client.git
15438 F: Documentation/ABI/testing/sysfs-bus-rbd
15439 F: drivers/block/rbd.c
15440 F: drivers/block/rbd_types.h
15442 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15443 M: Paul Mackerras <paulus@samba.org>
15444 L: linux-fbdev@vger.kernel.org
15446 F: drivers/video/fbdev/aty/aty128fb.c
15448 RAINSHADOW-CEC DRIVER
15449 M: Hans Verkuil <hverkuil@xs4all.nl>
15450 L: linux-media@vger.kernel.org
15452 T: git git://linuxtv.org/media_tree.git
15453 F: drivers/media/cec/usb/rainshadow/
15455 RALINK MIPS ARCHITECTURE
15456 M: John Crispin <john@phrozen.org>
15457 L: linux-mips@vger.kernel.org
15459 F: arch/mips/ralink
15461 RALINK RT2X00 WIRELESS LAN DRIVER
15462 M: Stanislaw Gruszka <stf_xl@wp.pl>
15463 M: Helmut Schaa <helmut.schaa@googlemail.com>
15464 L: linux-wireless@vger.kernel.org
15466 F: drivers/net/wireless/ralink/rt2x00/
15468 RAMDISK RAM BLOCK DEVICE DRIVER
15469 M: Jens Axboe <axboe@kernel.dk>
15471 F: Documentation/admin-guide/blockdev/ramdisk.rst
15472 F: drivers/block/brd.c
15474 RANCHU VIRTUAL BOARD FOR MIPS
15475 M: Miodrag Dinic <miodrag.dinic@mips.com>
15476 L: linux-mips@vger.kernel.org
15478 F: arch/mips/configs/generic/board-ranchu.config
15479 F: arch/mips/generic/board-ranchu.c
15481 RANDOM NUMBER DRIVER
15482 M: "Theodore Ts'o" <tytso@mit.edu>
15484 F: drivers/char/random.c
15487 M: Matt Porter <mporter@kernel.crashing.org>
15488 M: Alexandre Bounine <alex.bou9@gmail.com>
15490 F: drivers/rapidio/
15493 M: Tony Luck <tony.luck@intel.com>
15494 M: Borislav Petkov <bp@alien8.de>
15495 L: linux-edac@vger.kernel.org
15497 F: Documentation/admin-guide/ras.rst
15499 F: include/linux/ras.h
15500 F: include/ras/ras_event.h
15502 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15503 L: linux-wireless@vger.kernel.org
15505 F: drivers/net/wireless/ray*
15507 RC-CORE / LIRC FRAMEWORK
15508 M: Sean Young <sean@mess.org>
15509 L: linux-media@vger.kernel.org
15511 W: http://linuxtv.org
15512 T: git git://linuxtv.org/media_tree.git
15513 F: Documentation/driver-api/media/rc-core.rst
15514 F: Documentation/userspace-api/media/rc/
15515 F: drivers/media/rc/
15516 F: include/media/rc-map.h
15517 F: include/media/rc-core.h
15518 F: include/uapi/linux/lirc.h
15520 RCMM REMOTE CONTROLS DECODER
15521 M: Patrick Lerda <patrick9876@free.fr>
15523 F: drivers/media/rc/ir-rcmm-decoder.c
15525 RCUTORTURE TEST FRAMEWORK
15526 M: "Paul E. McKenney" <paulmck@kernel.org>
15527 M: Josh Triplett <josh@joshtriplett.org>
15528 R: Steven Rostedt <rostedt@goodmis.org>
15529 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15530 R: Lai Jiangshan <jiangshanlai@gmail.com>
15531 L: rcu@vger.kernel.org
15533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15534 F: tools/testing/selftests/rcutorture
15536 RDACM20 Camera Sensor
15537 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15538 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15539 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15540 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15541 L: linux-media@vger.kernel.org
15543 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15544 F: drivers/media/i2c/max9271.c
15545 F: drivers/media/i2c/max9271.h
15546 F: drivers/media/i2c/rdacm20.c
15548 RDACM21 Camera Sensor
15549 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15550 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15551 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15552 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15553 L: linux-media@vger.kernel.org
15555 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15556 F: drivers/media/i2c/max9271.c
15557 F: drivers/media/i2c/max9271.h
15558 F: drivers/media/i2c/rdacm21.c
15561 M: Florian Fainelli <florian@openwrt.org>
15564 RDC R6040 FAST ETHERNET DRIVER
15565 M: Florian Fainelli <f.fainelli@gmail.com>
15566 L: netdev@vger.kernel.org
15568 F: drivers/net/ethernet/rdc/r6040.c
15570 RDMAVT - RDMA verbs software
15571 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15572 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15573 L: linux-rdma@vger.kernel.org
15575 F: drivers/infiniband/sw/rdmavt
15577 RDS - RELIABLE DATAGRAM SOCKETS
15578 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15579 L: netdev@vger.kernel.org
15580 L: linux-rdma@vger.kernel.org
15581 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15583 W: https://oss.oracle.com/projects/rds/
15584 F: Documentation/networking/rds.rst
15587 RDT - RESOURCE ALLOCATION
15588 M: Fenghua Yu <fenghua.yu@intel.com>
15589 M: Reinette Chatre <reinette.chatre@intel.com>
15590 L: linux-kernel@vger.kernel.org
15592 F: Documentation/x86/resctrl*
15593 F: arch/x86/include/asm/resctrl.h
15594 F: arch/x86/kernel/cpu/resctrl/
15595 F: tools/testing/selftests/resctrl/
15597 READ-COPY UPDATE (RCU)
15598 M: "Paul E. McKenney" <paulmck@kernel.org>
15599 M: Josh Triplett <josh@joshtriplett.org>
15600 R: Steven Rostedt <rostedt@goodmis.org>
15601 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15602 R: Lai Jiangshan <jiangshanlai@gmail.com>
15603 R: Joel Fernandes <joel@joelfernandes.org>
15604 L: rcu@vger.kernel.org
15606 W: http://www.rdrop.com/users/paulmck/RCU/
15607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15608 F: Documentation/RCU/
15609 F: include/linux/rcu*
15611 X: Documentation/RCU/torture.rst
15612 X: include/linux/srcu*.h
15613 X: kernel/rcu/srcu*.c
15615 REAL TIME CLOCK (RTC) SUBSYSTEM
15616 M: Alessandro Zummo <a.zummo@towertech.it>
15617 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15618 L: linux-rtc@vger.kernel.org
15620 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15622 F: Documentation/admin-guide/rtc.rst
15623 F: Documentation/devicetree/bindings/rtc/
15625 F: include/linux/platform_data/rtc-*
15626 F: include/linux/rtc.h
15627 F: include/linux/rtc/
15628 F: include/uapi/linux/rtc.h
15629 F: tools/testing/selftests/rtc/
15631 REALTEK AUDIO CODECS
15632 M: Oder Chiou <oder_chiou@realtek.com>
15634 F: include/sound/rt*.h
15635 F: sound/soc/codecs/rt*
15637 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15638 M: Linus Walleij <linus.walleij@linaro.org>
15640 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15641 F: drivers/net/dsa/realtek-smi*
15642 F: drivers/net/dsa/rtl83*
15644 REALTEK WIRELESS DRIVER (rtlwifi family)
15645 M: Ping-Ke Shih <pkshih@realtek.com>
15646 L: linux-wireless@vger.kernel.org
15648 W: https://wireless.wiki.kernel.org/
15649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15650 F: drivers/net/wireless/realtek/rtlwifi/
15652 REALTEK WIRELESS DRIVER (rtw88)
15653 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15654 L: linux-wireless@vger.kernel.org
15656 F: drivers/net/wireless/realtek/rtw88/
15658 REDPINE WIRELESS DRIVER
15659 M: Amitkumar Karwar <amitkarwar@gmail.com>
15660 M: Siva Rebbagondla <siva8118@gmail.com>
15661 L: linux-wireless@vger.kernel.org
15663 F: drivers/net/wireless/rsi/
15665 REGISTER MAP ABSTRACTION
15666 M: Mark Brown <broonie@kernel.org>
15667 L: linux-kernel@vger.kernel.org
15669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15670 F: Documentation/devicetree/bindings/regmap/
15671 F: drivers/base/regmap/
15672 F: include/linux/regmap.h
15674 REISERFS FILE SYSTEM
15675 L: reiserfs-devel@vger.kernel.org
15679 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15680 M: Ohad Ben-Cohen <ohad@wizery.com>
15681 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15682 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15683 L: linux-remoteproc@vger.kernel.org
15685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15686 F: Documentation/ABI/testing/sysfs-class-remoteproc
15687 F: Documentation/devicetree/bindings/remoteproc/
15688 F: Documentation/staging/remoteproc.rst
15689 F: drivers/remoteproc/
15690 F: include/linux/remoteproc.h
15691 F: include/linux/remoteproc/
15693 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15694 M: Ohad Ben-Cohen <ohad@wizery.com>
15695 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15696 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15697 L: linux-remoteproc@vger.kernel.org
15699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15700 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15701 F: Documentation/staging/rpmsg.rst
15703 F: include/linux/rpmsg.h
15704 F: include/linux/rpmsg/
15705 F: include/uapi/linux/rpmsg.h
15708 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15709 M: Stephan Gerhold <stephan@gerhold.net>
15710 L: netdev@vger.kernel.org
15711 L: linux-remoteproc@vger.kernel.org
15713 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
15715 RENESAS CLOCK DRIVERS
15716 M: Geert Uytterhoeven <geert+renesas@glider.be>
15717 L: linux-renesas-soc@vger.kernel.org
15719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15720 F: Documentation/devicetree/bindings/clock/renesas,*
15721 F: drivers/clk/renesas/
15723 RENESAS EMEV2 I2C DRIVER
15724 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15725 L: linux-renesas-soc@vger.kernel.org
15727 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
15728 F: drivers/i2c/busses/i2c-emev2.c
15730 RENESAS ETHERNET DRIVERS
15731 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15732 L: netdev@vger.kernel.org
15733 L: linux-renesas-soc@vger.kernel.org
15734 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15735 F: drivers/net/ethernet/renesas/
15736 F: include/linux/sh_eth.h
15738 RENESAS R-CAR GYROADC DRIVER
15739 M: Marek Vasut <marek.vasut@gmail.com>
15740 L: linux-iio@vger.kernel.org
15742 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15743 F: drivers/iio/adc/rcar-gyroadc.c
15745 RENESAS R-CAR I2C DRIVERS
15746 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15747 L: linux-renesas-soc@vger.kernel.org
15749 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
15750 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
15751 F: drivers/i2c/busses/i2c-rcar.c
15752 F: drivers/i2c/busses/i2c-sh_mobile.c
15754 RENESAS R-CAR THERMAL DRIVERS
15755 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15756 L: linux-renesas-soc@vger.kernel.org
15758 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15759 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15760 F: drivers/thermal/rcar_gen3_thermal.c
15761 F: drivers/thermal/rcar_thermal.c
15763 RENESAS RIIC DRIVER
15764 M: Chris Brandt <chris.brandt@renesas.com>
15765 L: linux-renesas-soc@vger.kernel.org
15767 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
15768 F: drivers/i2c/busses/i2c-riic.c
15770 RENESAS USB PHY DRIVER
15771 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15772 L: linux-renesas-soc@vger.kernel.org
15774 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15776 RESET CONTROLLER FRAMEWORK
15777 M: Philipp Zabel <p.zabel@pengutronix.de>
15779 T: git git://git.pengutronix.de/git/pza/linux
15780 F: Documentation/devicetree/bindings/reset/
15781 F: Documentation/driver-api/reset.rst
15783 F: include/dt-bindings/reset/
15784 F: include/linux/reset-controller.h
15785 F: include/linux/reset.h
15786 F: include/linux/reset/
15787 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15789 RESTARTABLE SEQUENCES SUPPORT
15790 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15791 M: Peter Zijlstra <peterz@infradead.org>
15792 M: "Paul E. McKenney" <paulmck@kernel.org>
15793 M: Boqun Feng <boqun.feng@gmail.com>
15794 L: linux-kernel@vger.kernel.org
15796 F: include/trace/events/rseq.h
15797 F: include/uapi/linux/rseq.h
15799 F: tools/testing/selftests/rseq/
15802 M: Johannes Berg <johannes@sipsolutions.net>
15803 L: linux-wireless@vger.kernel.org
15805 W: https://wireless.wiki.kernel.org/
15806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15808 F: Documentation/ABI/stable/sysfs-class-rfkill
15809 F: Documentation/driver-api/rfkill.rst
15810 F: include/linux/rfkill.h
15811 F: include/uapi/linux/rfkill.h
15815 M: Thomas Graf <tgraf@suug.ch>
15816 M: Herbert Xu <herbert@gondor.apana.org.au>
15817 L: netdev@vger.kernel.org
15819 F: include/linux/rhashtable-types.h
15820 F: include/linux/rhashtable.h
15821 F: lib/rhashtable.c
15822 F: lib/test_rhashtable.c
15824 RICOH R5C592 MEMORYSTICK DRIVER
15825 M: Maxim Levitsky <maximlevitsky@gmail.com>
15827 F: drivers/memstick/host/r592.*
15829 RICOH SMARTMEDIA/XD DRIVER
15830 M: Maxim Levitsky <maximlevitsky@gmail.com>
15832 F: drivers/mtd/nand/raw/r852.c
15833 F: drivers/mtd/nand/raw/r852.h
15835 RISC-V ARCHITECTURE
15836 M: Paul Walmsley <paul.walmsley@sifive.com>
15837 M: Palmer Dabbelt <palmer@dabbelt.com>
15838 M: Albert Ou <aou@eecs.berkeley.edu>
15839 L: linux-riscv@lists.infradead.org
15841 P: Documentation/riscv/patch-acceptance.rst
15842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15847 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
15848 M: Lewis Hanly <lewis.hanly@microchip.com>
15849 L: linux-riscv@lists.infradead.org
15851 F: drivers/mailbox/mailbox-mpfs.c
15852 F: drivers/soc/microchip/
15853 F: include/soc/microchip/mpfs.h
15856 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15857 M: Jack Wang <jinpu.wang@ionos.com>
15858 L: linux-block@vger.kernel.org
15860 F: drivers/block/rnbd/
15863 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15865 W: http://sourceforge.net/projects/roccat/
15866 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15867 F: drivers/hid/hid-roccat*
15868 F: include/linux/hid-roccat*
15870 ROCKCHIP ISP V1 DRIVER
15871 M: Helen Koike <helen.koike@collabora.com>
15872 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15873 L: linux-media@vger.kernel.org
15874 L: linux-rockchip@lists.infradead.org
15876 F: Documentation/admin-guide/media/rkisp1.rst
15877 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15878 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15879 F: drivers/media/platform/rockchip/rkisp1
15880 F: include/uapi/linux/rkisp1-config.h
15882 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15883 M: Jacob Chen <jacob-chen@iotwrt.com>
15884 M: Ezequiel Garcia <ezequiel@collabora.com>
15885 L: linux-media@vger.kernel.org
15886 L: linux-rockchip@lists.infradead.org
15888 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15889 F: drivers/media/platform/rockchip/rga/
15891 ROCKCHIP VIDEO DECODER DRIVER
15892 M: Ezequiel Garcia <ezequiel@collabora.com>
15893 L: linux-media@vger.kernel.org
15894 L: linux-rockchip@lists.infradead.org
15896 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15897 F: drivers/staging/media/rkvdec/
15900 M: Jiri Pirko <jiri@resnulli.us>
15901 L: netdev@vger.kernel.org
15903 F: drivers/net/ethernet/rocker/
15905 ROCKETPORT EXPRESS/INFINITY DRIVER
15906 M: Kevin Cernekee <cernekee@gmail.com>
15907 L: linux-serial@vger.kernel.org
15909 F: drivers/tty/serial/rp2.*
15911 ROHM BD99954 CHARGER IC
15912 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15913 L: linux-power@fi.rohmeurope.com
15915 F: drivers/power/supply/bd99954-charger.c
15916 F: drivers/power/supply/bd99954-charger.h
15918 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15919 M: Tomasz Duszynski <tduszyns@gmail.com>
15921 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15922 F: drivers/iio/light/bh1750.c
15924 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15925 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15926 L: linux-kernel@vger.kernel.org
15927 L: linux-renesas-soc@vger.kernel.org
15929 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15930 F: drivers/gpio/gpio-bd9571mwv.c
15931 F: drivers/mfd/bd9571mwv.c
15932 F: drivers/regulator/bd9571mwv-regulator.c
15933 F: include/linux/mfd/bd9571mwv.h
15935 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15936 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15937 L: linux-power@fi.rohmeurope.com
15939 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15940 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15941 F: drivers/clk/clk-bd718x7.c
15942 F: drivers/gpio/gpio-bd70528.c
15943 F: drivers/gpio/gpio-bd71815.c
15944 F: drivers/gpio/gpio-bd71828.c
15945 F: drivers/mfd/rohm-bd70528.c
15946 F: drivers/mfd/rohm-bd71828.c
15947 F: drivers/mfd/rohm-bd718x7.c
15948 F: drivers/mfd/rohm-bd9576.c
15949 F: drivers/power/supply/bd70528-charger.c
15950 F: drivers/regulator/bd70528-regulator.c
15951 F: drivers/regulator/bd71815-regulator.c
15952 F: drivers/regulator/bd71828-regulator.c
15953 F: drivers/regulator/bd718x7-regulator.c
15954 F: drivers/regulator/bd9576-regulator.c
15955 F: drivers/regulator/rohm-regulator.c
15956 F: drivers/rtc/rtc-bd70528.c
15957 F: drivers/watchdog/bd70528_wdt.c
15958 F: drivers/watchdog/bd9576_wdt.c
15959 F: include/linux/mfd/rohm-bd70528.h
15960 F: include/linux/mfd/rohm-bd71815.h
15961 F: include/linux/mfd/rohm-bd71828.h
15962 F: include/linux/mfd/rohm-bd718x7.h
15963 F: include/linux/mfd/rohm-bd957x.h
15964 F: include/linux/mfd/rohm-generic.h
15965 F: include/linux/mfd/rohm-shared.h
15968 M: Ralf Baechle <ralf@linux-mips.org>
15969 L: linux-hams@vger.kernel.org
15971 W: http://www.linux-ax25.org/
15972 F: include/net/rose.h
15973 F: include/uapi/linux/rose.h
15976 ROTATION DRIVER FOR ALLWINNER A83T
15977 M: Jernej Skrabec <jernej.skrabec@gmail.com>
15978 L: linux-media@vger.kernel.org
15980 T: git git://linuxtv.org/media_tree.git
15981 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15982 F: drivers/media/platform/sunxi/sun8i-rotate/
15984 RTL2830 MEDIA DRIVER
15985 M: Antti Palosaari <crope@iki.fi>
15986 L: linux-media@vger.kernel.org
15988 W: https://linuxtv.org
15989 W: http://palosaari.fi/linux/
15990 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15991 T: git git://linuxtv.org/anttip/media_tree.git
15992 F: drivers/media/dvb-frontends/rtl2830*
15994 RTL2832 MEDIA DRIVER
15995 M: Antti Palosaari <crope@iki.fi>
15996 L: linux-media@vger.kernel.org
15998 W: https://linuxtv.org
15999 W: http://palosaari.fi/linux/
16000 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16001 T: git git://linuxtv.org/anttip/media_tree.git
16002 F: drivers/media/dvb-frontends/rtl2832*
16004 RTL2832_SDR MEDIA DRIVER
16005 M: Antti Palosaari <crope@iki.fi>
16006 L: linux-media@vger.kernel.org
16008 W: https://linuxtv.org
16009 W: http://palosaari.fi/linux/
16010 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16011 T: git git://linuxtv.org/anttip/media_tree.git
16012 F: drivers/media/dvb-frontends/rtl2832_sdr*
16014 RTL8180 WIRELESS DRIVER
16015 L: linux-wireless@vger.kernel.org
16017 W: https://wireless.wiki.kernel.org/
16018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16019 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16021 RTL8187 WIRELESS DRIVER
16022 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16023 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16024 M: Larry Finger <Larry.Finger@lwfinger.net>
16025 L: linux-wireless@vger.kernel.org
16027 W: https://wireless.wiki.kernel.org/
16028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16029 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16031 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16032 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16033 L: linux-wireless@vger.kernel.org
16035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16036 F: drivers/net/wireless/realtek/rtl8xxxu/
16038 RTRS TRANSPORT DRIVERS
16039 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16040 M: Jack Wang <jinpu.wang@ionos.com>
16041 L: linux-rdma@vger.kernel.org
16043 F: drivers/infiniband/ulp/rtrs/
16045 RXRPC SOCKETS (AF_RXRPC)
16046 M: David Howells <dhowells@redhat.com>
16047 M: Marc Dionne <marc.dionne@auristor.com>
16048 L: linux-afs@lists.infradead.org
16050 W: https://www.infradead.org/~dhowells/kafs/
16051 F: Documentation/networking/rxrpc.rst
16052 F: include/keys/rxrpc-type.h
16053 F: include/net/af_rxrpc.h
16054 F: include/trace/events/rxrpc.h
16055 F: include/uapi/linux/rxrpc.h
16058 S3 SAVAGE FRAMEBUFFER DRIVER
16059 M: Antonino Daplas <adaplas@gmail.com>
16060 L: linux-fbdev@vger.kernel.org
16062 F: drivers/video/fbdev/savage/
16065 M: Heiko Carstens <hca@linux.ibm.com>
16066 M: Vasily Gorbik <gor@linux.ibm.com>
16067 M: Christian Borntraeger <borntraeger@de.ibm.com>
16068 L: linux-s390@vger.kernel.org
16070 W: http://www.ibm.com/developerworks/linux/linux390/
16071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16072 F: Documentation/driver-api/s390-drivers.rst
16073 F: Documentation/s390/
16077 S390 COMMON I/O LAYER
16078 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16079 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16080 L: linux-s390@vger.kernel.org
16082 W: http://www.ibm.com/developerworks/linux/linux390/
16083 F: drivers/s390/cio/
16086 M: Stefan Haberland <sth@linux.ibm.com>
16087 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16088 L: linux-s390@vger.kernel.org
16090 W: http://www.ibm.com/developerworks/linux/linux390/
16091 F: block/partitions/ibm.c
16092 F: drivers/s390/block/dasd*
16093 F: include/linux/dasd_mod.h
16096 M: Matthew Rosato <mjrosato@linux.ibm.com>
16097 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16098 L: linux-s390@vger.kernel.org
16100 W: http://www.ibm.com/developerworks/linux/linux390/
16101 F: drivers/iommu/s390-iommu.c
16103 S390 IUCV NETWORK LAYER
16104 M: Julian Wiedmann <jwi@linux.ibm.com>
16105 M: Karsten Graul <kgraul@linux.ibm.com>
16106 L: linux-s390@vger.kernel.org
16107 L: netdev@vger.kernel.org
16109 W: http://www.ibm.com/developerworks/linux/linux390/
16110 F: drivers/s390/net/*iucv*
16111 F: include/net/iucv/
16114 S390 NETWORK DRIVERS
16115 M: Julian Wiedmann <jwi@linux.ibm.com>
16116 M: Karsten Graul <kgraul@linux.ibm.com>
16117 L: linux-s390@vger.kernel.org
16118 L: netdev@vger.kernel.org
16120 W: http://www.ibm.com/developerworks/linux/linux390/
16121 F: drivers/s390/net/
16124 M: Niklas Schnelle <schnelle@linux.ibm.com>
16125 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16126 L: linux-s390@vger.kernel.org
16128 W: http://www.ibm.com/developerworks/linux/linux390/
16130 F: drivers/pci/hotplug/s390_pci_hpc.c
16131 F: Documentation/s390/pci.rst
16133 S390 VFIO AP DRIVER
16134 M: Tony Krowiak <akrowiak@linux.ibm.com>
16135 M: Halil Pasic <pasic@linux.ibm.com>
16136 M: Jason Herne <jjherne@linux.ibm.com>
16137 L: linux-s390@vger.kernel.org
16139 W: http://www.ibm.com/developerworks/linux/linux390/
16140 F: Documentation/s390/vfio-ap.rst
16141 F: drivers/s390/crypto/vfio_ap_drv.c
16142 F: drivers/s390/crypto/vfio_ap_ops.c
16143 F: drivers/s390/crypto/vfio_ap_private.h
16145 S390 VFIO-CCW DRIVER
16146 M: Cornelia Huck <cohuck@redhat.com>
16147 M: Eric Farman <farman@linux.ibm.com>
16148 M: Matthew Rosato <mjrosato@linux.ibm.com>
16149 R: Halil Pasic <pasic@linux.ibm.com>
16150 L: linux-s390@vger.kernel.org
16151 L: kvm@vger.kernel.org
16153 F: Documentation/s390/vfio-ccw.rst
16154 F: drivers/s390/cio/vfio_ccw*
16155 F: include/uapi/linux/vfio_ccw.h
16157 S390 VFIO-PCI DRIVER
16158 M: Matthew Rosato <mjrosato@linux.ibm.com>
16159 M: Eric Farman <farman@linux.ibm.com>
16160 L: linux-s390@vger.kernel.org
16161 L: kvm@vger.kernel.org
16163 F: drivers/vfio/pci/vfio_pci_zdev.c
16164 F: include/uapi/linux/vfio_zdev.h
16167 M: Harald Freudenberger <freude@linux.ibm.com>
16168 L: linux-s390@vger.kernel.org
16170 W: http://www.ibm.com/developerworks/linux/linux390/
16171 F: drivers/s390/crypto/
16174 M: Steffen Maier <maier@linux.ibm.com>
16175 M: Benjamin Block <bblock@linux.ibm.com>
16176 L: linux-s390@vger.kernel.org
16178 W: http://www.ibm.com/developerworks/linux/linux390/
16179 F: drivers/s390/scsi/zfcp_*
16181 S3C ADC BATTERY DRIVER
16182 M: Krzysztof Kozlowski <krzk@kernel.org>
16183 L: linux-samsung-soc@vger.kernel.org
16185 F: drivers/power/supply/s3c_adc_battery.c
16186 F: include/linux/s3c_adc_battery.h
16188 S3C24XX SD/MMC Driver
16189 M: Ben Dooks <ben-linux@fluff.org>
16190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16192 F: drivers/mmc/host/s3cmci.*
16194 SAA6588 RDS RECEIVER DRIVER
16195 M: Hans Verkuil <hverkuil@xs4all.nl>
16196 L: linux-media@vger.kernel.org
16198 W: https://linuxtv.org
16199 T: git git://linuxtv.org/media_tree.git
16200 F: drivers/media/i2c/saa6588*
16202 SAA7134 VIDEO4LINUX DRIVER
16203 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16204 L: linux-media@vger.kernel.org
16206 W: https://linuxtv.org
16207 T: git git://linuxtv.org/media_tree.git
16208 F: Documentation/driver-api/media/drivers/saa7134*
16209 F: drivers/media/pci/saa7134/
16211 SAA7146 VIDEO4LINUX-2 DRIVER
16212 M: Hans Verkuil <hverkuil@xs4all.nl>
16213 L: linux-media@vger.kernel.org
16215 T: git git://linuxtv.org/media_tree.git
16216 F: drivers/media/common/saa7146/
16217 F: drivers/media/pci/saa7146/
16218 F: include/media/drv-intf/saa7146*
16220 SAFESETID SECURITY MODULE
16221 M: Micah Morton <mortonm@chromium.org>
16223 F: Documentation/admin-guide/LSM/SafeSetID.rst
16224 F: security/safesetid/
16226 SAMSUNG AUDIO (ASoC) DRIVERS
16227 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16228 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16229 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16231 F: Documentation/devicetree/bindings/sound/samsung*
16232 F: sound/soc/samsung/
16234 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16235 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16236 L: linux-crypto@vger.kernel.org
16237 L: linux-samsung-soc@vger.kernel.org
16239 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16240 F: drivers/crypto/exynos-rng.c
16242 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16243 M: Łukasz Stelmach <l.stelmach@samsung.com>
16244 L: linux-samsung-soc@vger.kernel.org
16246 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
16247 F: drivers/char/hw_random/exynos-trng.c
16249 SAMSUNG FRAMEBUFFER DRIVER
16250 M: Jingoo Han <jingoohan1@gmail.com>
16251 L: linux-fbdev@vger.kernel.org
16253 F: drivers/video/fbdev/s3c-fb.c
16255 SAMSUNG INTERCONNECT DRIVERS
16256 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16257 M: Artur Świgoń <a.swigon@samsung.com>
16258 L: linux-pm@vger.kernel.org
16259 L: linux-samsung-soc@vger.kernel.org
16261 F: drivers/interconnect/samsung/
16263 SAMSUNG LAPTOP DRIVER
16264 M: Corentin Chary <corentin.chary@gmail.com>
16265 L: platform-driver-x86@vger.kernel.org
16267 F: drivers/platform/x86/samsung-laptop.c
16269 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16270 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16271 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16272 L: linux-kernel@vger.kernel.org
16273 L: linux-samsung-soc@vger.kernel.org
16275 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16276 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16277 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16278 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16279 F: drivers/clk/clk-s2mps11.c
16280 F: drivers/mfd/sec*.c
16281 F: drivers/regulator/s2m*.c
16282 F: drivers/regulator/s5m*.c
16283 F: drivers/rtc/rtc-s5m.c
16284 F: include/linux/mfd/samsung/
16286 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16287 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16288 L: linux-media@vger.kernel.org
16289 L: linux-samsung-soc@vger.kernel.org
16291 F: drivers/media/platform/s3c-camif/
16292 F: include/media/drv-intf/s3c_camif.h
16294 SAMSUNG S3FWRN5 NFC DRIVER
16295 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16296 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16297 L: linux-nfc@lists.01.org (subscribers-only)
16299 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16300 F: drivers/nfc/s3fwrn5
16302 SAMSUNG S5C73M3 CAMERA DRIVER
16303 M: Andrzej Hajda <a.hajda@samsung.com>
16304 L: linux-media@vger.kernel.org
16306 F: drivers/media/i2c/s5c73m3/*
16308 SAMSUNG S5K5BAF CAMERA DRIVER
16309 M: Andrzej Hajda <a.hajda@samsung.com>
16310 L: linux-media@vger.kernel.org
16312 F: drivers/media/i2c/s5k5baf.c
16314 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16315 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16316 M: Vladimir Zapolskiy <vz@mleia.com>
16317 L: linux-crypto@vger.kernel.org
16318 L: linux-samsung-soc@vger.kernel.org
16320 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16321 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16322 F: drivers/crypto/s5p-sss.c
16324 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16325 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16326 L: linux-media@vger.kernel.org
16328 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16329 F: drivers/media/platform/exynos4-is/
16331 SAMSUNG SOC CLOCK DRIVERS
16332 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16333 M: Tomasz Figa <tomasz.figa@gmail.com>
16334 M: Chanwoo Choi <cw00.choi@samsung.com>
16335 L: linux-samsung-soc@vger.kernel.org
16337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16338 F: Documentation/devicetree/bindings/clock/exynos*.txt
16339 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16340 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16341 F: drivers/clk/samsung/
16342 F: include/dt-bindings/clock/exynos*.h
16343 F: include/linux/clk/samsung.h
16344 F: include/linux/platform_data/clk-s3c2410.h
16346 SAMSUNG SPI DRIVERS
16347 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16348 M: Andi Shyti <andi@etezian.org>
16349 L: linux-spi@vger.kernel.org
16350 L: linux-samsung-soc@vger.kernel.org
16352 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16353 F: drivers/spi/spi-s3c*
16354 F: include/linux/platform_data/spi-s3c64xx.h
16355 F: include/linux/spi/s3c24xx-fiq.h
16357 SAMSUNG SXGBE DRIVERS
16358 M: Byungho An <bh74.an@samsung.com>
16359 L: netdev@vger.kernel.org
16361 F: drivers/net/ethernet/samsung/sxgbe/
16363 SAMSUNG THERMAL DRIVER
16364 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16365 L: linux-pm@vger.kernel.org
16366 L: linux-samsung-soc@vger.kernel.org
16368 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16369 F: drivers/thermal/samsung/
16371 SAMSUNG USB2 PHY DRIVER
16372 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16373 L: linux-kernel@vger.kernel.org
16375 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16376 F: Documentation/driver-api/phy/samsung-usb2.rst
16377 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16378 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16379 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16380 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16381 F: drivers/phy/samsung/phy-samsung-usb2.c
16382 F: drivers/phy/samsung/phy-samsung-usb2.h
16385 M: Zwane Mwaikambo <zwanem@gmail.com>
16387 F: drivers/watchdog/sc1200wdt.c
16390 M: Ingo Molnar <mingo@redhat.com>
16391 M: Peter Zijlstra <peterz@infradead.org>
16392 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16393 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16394 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16395 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16396 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16397 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16398 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16399 L: linux-kernel@vger.kernel.org
16401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16402 F: include/linux/preempt.h
16403 F: include/linux/sched.h
16404 F: include/linux/wait.h
16405 F: include/uapi/linux/sched.h
16408 SCR24X CHIP CARD INTERFACE DRIVER
16409 M: Lubomir Rintel <lkundrak@v3.sk>
16411 F: drivers/char/pcmcia/scr24x_cs.c
16414 M: Jens Axboe <axboe@kernel.dk>
16415 L: linux-scsi@vger.kernel.org
16417 W: http://www.kernel.dk
16418 F: drivers/scsi/sr*
16420 SCSI RDMA PROTOCOL (SRP) INITIATOR
16421 M: Bart Van Assche <bvanassche@acm.org>
16422 L: linux-rdma@vger.kernel.org
16424 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16425 F: drivers/infiniband/ulp/srp/
16426 F: include/scsi/srp.h
16428 SCSI RDMA PROTOCOL (SRP) TARGET
16429 M: Bart Van Assche <bvanassche@acm.org>
16430 L: linux-rdma@vger.kernel.org
16431 L: target-devel@vger.kernel.org
16433 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16434 F: drivers/infiniband/ulp/srpt/
16437 M: Doug Gilbert <dgilbert@interlog.com>
16438 L: linux-scsi@vger.kernel.org
16440 W: http://sg.danny.cz/sg
16441 F: Documentation/scsi/scsi-generic.rst
16442 F: drivers/scsi/sg.c
16443 F: include/scsi/sg.h
16446 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16447 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16448 L: linux-scsi@vger.kernel.org
16450 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16453 F: Documentation/devicetree/bindings/scsi/
16458 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16459 L: linux-scsi@vger.kernel.org
16461 F: Documentation/scsi/st.rst
16462 F: drivers/scsi/st.*
16463 F: drivers/scsi/st_*.h
16465 SCSI TARGET CORE USER DRIVER
16466 M: Bodo Stroesser <bostroesser@gmail.com>
16467 L: linux-scsi@vger.kernel.org
16468 L: target-devel@vger.kernel.org
16470 F: Documentation/target/tcmu-design.rst
16471 F: drivers/target/target_core_user.c
16472 F: include/uapi/linux/target_core_user.h
16474 SCSI TARGET SUBSYSTEM
16475 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16476 L: linux-scsi@vger.kernel.org
16477 L: target-devel@vger.kernel.org
16479 W: http://www.linux-iscsi.org
16480 Q: https://patchwork.kernel.org/project/target-devel/list/
16481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16482 F: Documentation/target/
16487 M: Vlad Yasevich <vyasevich@gmail.com>
16488 M: Neil Horman <nhorman@tuxdriver.com>
16489 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16490 L: linux-sctp@vger.kernel.org
16492 W: http://lksctp.sourceforge.net
16493 F: Documentation/networking/sctp.rst
16494 F: include/linux/sctp.h
16495 F: include/net/sctp/
16496 F: include/uapi/linux/sctp.h
16500 M: Jim Cromie <jim.cromie@gmail.com>
16502 F: Documentation/i2c/busses/scx200_acb.rst
16503 F: arch/x86/platform/scx200/
16504 F: drivers/i2c/busses/scx200*
16505 F: drivers/mtd/maps/scx200_docflash.c
16506 F: drivers/watchdog/scx200_wdt.c
16507 F: include/linux/scx200.h
16510 M: Jim Cromie <jim.cromie@gmail.com>
16512 F: drivers/char/scx200_gpio.c
16513 F: include/linux/scx200_gpio.h
16515 SCx200 HRT CLOCKSOURCE DRIVER
16516 M: Jim Cromie <jim.cromie@gmail.com>
16518 F: drivers/clocksource/scx200_hrt.c
16520 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16521 M: Sascha Sommer <saschasommer@freenet.de>
16522 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16524 F: drivers/mmc/host/sdricoh_cs.c
16526 SECO BOARDS CEC DRIVER
16527 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16529 F: drivers/media/cec/platform/seco/seco-cec.c
16530 F: drivers/media/cec/platform/seco/seco-cec.h
16533 M: Kees Cook <keescook@chromium.org>
16534 R: Andy Lutomirski <luto@amacapital.net>
16535 R: Will Drewry <wad@chromium.org>
16537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16538 F: Documentation/userspace-api/seccomp_filter.rst
16539 F: include/linux/seccomp.h
16540 F: include/uapi/linux/seccomp.h
16541 F: kernel/seccomp.c
16542 F: tools/testing/selftests/kselftest_harness.h
16543 F: tools/testing/selftests/seccomp/*
16544 K: \bsecure_computing
16547 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16548 M: Al Cooper <alcooperx@gmail.com>
16549 L: linux-mmc@vger.kernel.org
16550 L: bcm-kernel-feedback-list@broadcom.com
16552 F: drivers/mmc/host/sdhci-brcmstb*
16554 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16555 M: Adrian Hunter <adrian.hunter@intel.com>
16556 L: linux-mmc@vger.kernel.org
16558 F: drivers/mmc/host/sdhci*
16559 F: include/linux/mmc/sdhci*
16561 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16562 M: Eugen Hristev <eugen.hristev@microchip.com>
16563 L: linux-mmc@vger.kernel.org
16565 F: drivers/mmc/host/sdhci-of-at91.c
16567 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16568 M: Ben Dooks <ben-linux@fluff.org>
16569 M: Jaehoon Chung <jh80.chung@samsung.com>
16570 L: linux-mmc@vger.kernel.org
16572 F: drivers/mmc/host/sdhci-s3c*
16574 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16575 M: Viresh Kumar <vireshk@kernel.org>
16576 L: linux-mmc@vger.kernel.org
16578 F: drivers/mmc/host/sdhci-spear.c
16580 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16581 M: Kishon Vijay Abraham I <kishon@ti.com>
16582 L: linux-mmc@vger.kernel.org
16584 F: drivers/mmc/host/sdhci-omap.c
16586 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16587 M: Jonathan Derrick <jonathan.derrick@intel.com>
16588 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16589 L: linux-block@vger.kernel.org
16591 F: block/opal_proto.h
16593 F: include/linux/sed*
16594 F: include/uapi/linux/sed*
16597 M: Security Officers <security@kernel.org>
16599 F: Documentation/admin-guide/security-bugs.rst
16602 M: James Morris <jmorris@namei.org>
16603 M: "Serge E. Hallyn" <serge@hallyn.com>
16604 L: linux-security-module@vger.kernel.org (suggested Cc:)
16606 W: http://kernsec.org/
16607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16609 X: security/selinux/
16611 SELINUX SECURITY MODULE
16612 M: Paul Moore <paul@paul-moore.com>
16613 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16614 M: Eric Paris <eparis@parisplace.org>
16615 L: selinux@vger.kernel.org
16617 W: https://selinuxproject.org
16618 W: https://github.com/SELinuxProject
16619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16620 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16621 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16622 F: Documentation/admin-guide/LSM/SELinux.rst
16623 F: include/trace/events/avc.h
16624 F: include/uapi/linux/selinux_netlink.h
16625 F: scripts/selinux/
16626 F: security/selinux/
16629 M: Jiri Slaby <jirislaby@kernel.org>
16631 F: drivers/misc/phantom.c
16632 F: include/uapi/linux/phantom.h
16634 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16635 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16637 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16638 F: drivers/iio/chemical/scd30.h
16639 F: drivers/iio/chemical/scd30_core.c
16640 F: drivers/iio/chemical/scd30_i2c.c
16641 F: drivers/iio/chemical/scd30_serial.c
16643 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16644 M: Tomasz Duszynski <tduszyns@gmail.com>
16646 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16647 F: drivers/iio/chemical/sps30.c
16650 M: Rob Herring <robh@kernel.org>
16651 L: linux-serial@vger.kernel.org
16653 F: Documentation/devicetree/bindings/serial/serial.yaml
16654 F: drivers/tty/serdev/
16655 F: include/linux/serdev.h
16658 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16659 L: linux-serial@vger.kernel.org
16661 F: Documentation/devicetree/bindings/serial/
16662 F: drivers/tty/serial/
16665 M: Sean Young <sean@mess.org>
16666 L: linux-media@vger.kernel.org
16668 F: drivers/media/rc/serial_ir.c
16670 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16671 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16672 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16674 F: Documentation/devicetree/bindings/slimbus/
16675 F: drivers/slimbus/
16676 F: include/linux/slimbus.h
16679 M: Edward Cree <ecree.xilinx@gmail.com>
16680 M: Martin Habets <habetsm.xilinx@gmail.com>
16681 L: netdev@vger.kernel.org
16683 F: drivers/net/ethernet/sfc/
16685 SFF/SFP/SFP+ MODULE SUPPORT
16686 M: Russell King <linux@armlinux.org.uk>
16687 L: netdev@vger.kernel.org
16689 F: drivers/net/phy/phylink.c
16690 F: drivers/net/phy/sfp*
16691 F: include/linux/mdio/mdio-i2c.h
16692 F: include/linux/phylink.h
16693 F: include/linux/sfp.h
16694 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)
16697 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16699 F: drivers/misc/sgi-gru/
16701 SGI XP/XPC/XPNET DRIVER
16702 M: Robin Holt <robinmholt@gmail.com>
16703 M: Steve Wahl <steve.wahl@hpe.com>
16704 R: Mike Travis <mike.travis@hpe.com>
16706 F: drivers/misc/sgi-xp/
16708 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16709 M: Karsten Graul <kgraul@linux.ibm.com>
16710 M: Guvenc Gulce <guvenc@linux.ibm.com>
16711 L: linux-s390@vger.kernel.org
16713 W: http://www.ibm.com/developerworks/linux/linux390/
16716 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16717 M: Linus Walleij <linus.walleij@linaro.org>
16718 L: linux-iio@vger.kernel.org
16720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16721 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16722 F: drivers/iio/light/gp2ap002.c
16724 SHARP RJ54N1CB0C SENSOR DRIVER
16725 M: Jacopo Mondi <jacopo@jmondi.org>
16726 L: linux-media@vger.kernel.org
16728 T: git git://linuxtv.org/media_tree.git
16729 F: drivers/media/i2c/rj54n1cb0c.c
16730 F: include/media/i2c/rj54n1cb0c.h
16732 SH_VOU V4L2 OUTPUT DRIVER
16733 L: linux-media@vger.kernel.org
16735 F: drivers/media/platform/sh_vou.c
16736 F: include/media/drv-intf/sh_vou.h
16738 SI2157 MEDIA DRIVER
16739 M: Antti Palosaari <crope@iki.fi>
16740 L: linux-media@vger.kernel.org
16742 W: https://linuxtv.org
16743 W: http://palosaari.fi/linux/
16744 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16745 T: git git://linuxtv.org/anttip/media_tree.git
16746 F: drivers/media/tuners/si2157*
16748 SI2165 MEDIA DRIVER
16749 M: Matthias Schwarzott <zzam@gentoo.org>
16750 L: linux-media@vger.kernel.org
16752 W: https://linuxtv.org
16753 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16754 F: drivers/media/dvb-frontends/si2165*
16756 SI2168 MEDIA DRIVER
16757 M: Antti Palosaari <crope@iki.fi>
16758 L: linux-media@vger.kernel.org
16760 W: https://linuxtv.org
16761 W: http://palosaari.fi/linux/
16762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16763 T: git git://linuxtv.org/anttip/media_tree.git
16764 F: drivers/media/dvb-frontends/si2168*
16766 SI470X FM RADIO RECEIVER I2C DRIVER
16767 M: Hans Verkuil <hverkuil@xs4all.nl>
16768 L: linux-media@vger.kernel.org
16770 W: https://linuxtv.org
16771 T: git git://linuxtv.org/media_tree.git
16772 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16774 SI470X FM RADIO RECEIVER USB DRIVER
16775 M: Hans Verkuil <hverkuil@xs4all.nl>
16776 L: linux-media@vger.kernel.org
16778 W: https://linuxtv.org
16779 T: git git://linuxtv.org/media_tree.git
16780 F: drivers/media/radio/si470x/radio-si470x-common.c
16781 F: drivers/media/radio/si470x/radio-si470x-usb.c
16782 F: drivers/media/radio/si470x/radio-si470x.h
16784 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16785 M: Eduardo Valentin <edubezval@gmail.com>
16786 L: linux-media@vger.kernel.org
16788 W: https://linuxtv.org
16789 T: git git://linuxtv.org/media_tree.git
16790 F: drivers/media/radio/si4713/si4713.?
16792 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16793 M: Eduardo Valentin <edubezval@gmail.com>
16794 L: linux-media@vger.kernel.org
16796 W: https://linuxtv.org
16797 T: git git://linuxtv.org/media_tree.git
16798 F: drivers/media/radio/si4713/radio-platform-si4713.c
16800 SI4713 FM RADIO TRANSMITTER USB DRIVER
16801 M: Hans Verkuil <hverkuil@xs4all.nl>
16802 L: linux-media@vger.kernel.org
16804 W: https://linuxtv.org
16805 T: git git://linuxtv.org/media_tree.git
16806 F: drivers/media/radio/si4713/radio-usb-si4713.c
16809 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16810 L: linux-media@vger.kernel.org
16812 W: https://linuxtv.org
16813 T: git git://linuxtv.org/media_tree.git
16814 F: drivers/media/common/siano/
16815 F: drivers/media/mmc/siano/
16816 F: drivers/media/usb/siano/
16817 F: drivers/media/usb/siano/
16820 M: Palmer Dabbelt <palmer@dabbelt.com>
16821 M: Paul Walmsley <paul.walmsley@sifive.com>
16822 L: linux-riscv@lists.infradead.org
16824 T: git git://github.com/sifive/riscv-linux.git
16828 SIFIVE FU540 SYSTEM-ON-CHIP
16829 M: Paul Walmsley <paul.walmsley@sifive.com>
16830 M: Palmer Dabbelt <palmer@dabbelt.com>
16831 L: linux-riscv@lists.infradead.org
16833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16838 M: Green Wan <green.wan@sifive.com>
16840 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16841 F: drivers/dma/sf-pdma/
16843 SILEAD TOUCHSCREEN DRIVER
16844 M: Hans de Goede <hdegoede@redhat.com>
16845 L: linux-input@vger.kernel.org
16846 L: platform-driver-x86@vger.kernel.org
16848 F: drivers/input/touchscreen/silead.c
16849 F: drivers/platform/x86/touchscreen_dmi.c
16851 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16852 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16854 F: drivers/staging/wfx/
16856 SILICON MOTION SM712 FRAME BUFFER DRIVER
16857 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16858 M: Teddy Wang <teddy.wang@siliconmotion.com>
16859 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16860 L: linux-fbdev@vger.kernel.org
16862 F: Documentation/fb/sm712fb.rst
16863 F: drivers/video/fbdev/sm712*
16865 SILVACO I3C DUAL-ROLE MASTER
16866 M: Miquel Raynal <miquel.raynal@bootlin.com>
16867 M: Conor Culhane <conor.culhane@silvaco.com>
16868 L: linux-i3c@lists.infradead.org
16870 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16871 F: drivers/i3c/master/svc-i3c-master.c
16874 M: Hans de Goede <hdegoede@redhat.com>
16875 L: linux-fbdev@vger.kernel.org
16877 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16878 F: drivers/video/fbdev/simplefb.c
16879 F: include/linux/platform_data/simplefb.h
16881 SIMTEC EB110ATX (Chalice CATS)
16882 M: Simtec Linux Team <linux@simtec.co.uk>
16884 W: http://www.simtec.co.uk/products/EB110ATX/
16886 SIMTEC EB2410ITX (BAST)
16887 M: Simtec Linux Team <linux@simtec.co.uk>
16889 W: http://www.simtec.co.uk/products/EB2410ITX/
16890 F: arch/arm/mach-s3c/bast-ide.c
16891 F: arch/arm/mach-s3c/bast-irq.c
16892 F: arch/arm/mach-s3c/mach-bast.c
16895 M: Thorsten Scherer <t.scherer@eckelmann.de>
16896 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16897 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16899 F: drivers/gpio/gpio-siox.c
16901 F: include/trace/events/siox.h
16903 SIPHASH PRF ROUTINES
16904 M: Jason A. Donenfeld <Jason@zx2c4.com>
16906 F: include/linux/siphash.h
16908 F: lib/test_siphash.c
16910 SIS 190 ETHERNET DRIVER
16911 M: Francois Romieu <romieu@fr.zoreil.com>
16912 L: netdev@vger.kernel.org
16914 F: drivers/net/ethernet/sis/sis190.c
16916 SIS 900/7016 FAST ETHERNET DRIVER
16917 M: Daniele Venzano <venza@brownhat.org>
16918 L: netdev@vger.kernel.org
16920 W: http://www.brownhat.org/sis900.html
16921 F: drivers/net/ethernet/sis/sis900.*
16923 SIS FRAMEBUFFER DRIVER
16924 M: Thomas Winischhofer <thomas@winischhofer.net>
16926 W: http://www.winischhofer.net/linuxsisvga.shtml
16927 F: Documentation/fb/sisfb.rst
16928 F: drivers/video/fbdev/sis/
16929 F: include/video/sisfb.h
16931 SIS I2C TOUCHSCREEN DRIVER
16932 M: Mika Penttilä <mika.penttila@nextfour.com>
16933 L: linux-input@vger.kernel.org
16935 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16936 F: drivers/input/touchscreen/sis_i2c.c
16939 M: Thomas Winischhofer <thomas@winischhofer.net>
16941 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16942 F: drivers/usb/misc/sisusbvga/
16945 M: Christoph Lameter <cl@linux.com>
16946 M: Pekka Enberg <penberg@kernel.org>
16947 M: David Rientjes <rientjes@google.com>
16948 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16949 M: Andrew Morton <akpm@linux-foundation.org>
16950 M: Vlastimil Babka <vbabka@suse.cz>
16951 L: linux-mm@kvack.org
16953 F: include/linux/sl?b*.h
16956 SLEEPABLE READ-COPY UPDATE (SRCU)
16957 M: Lai Jiangshan <jiangshanlai@gmail.com>
16958 M: "Paul E. McKenney" <paulmck@kernel.org>
16959 M: Josh Triplett <josh@joshtriplett.org>
16960 R: Steven Rostedt <rostedt@goodmis.org>
16961 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16962 L: rcu@vger.kernel.org
16964 W: http://www.rdrop.com/users/paulmck/RCU/
16965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16966 F: include/linux/srcu*.h
16967 F: kernel/rcu/srcu*.c
16969 SMACK SECURITY MODULE
16970 M: Casey Schaufler <casey@schaufler-ca.com>
16971 L: linux-security-module@vger.kernel.org
16973 W: http://schaufler-ca.com
16974 T: git git://github.com/cschaufler/smack-next
16975 F: Documentation/admin-guide/LSM/Smack.rst
16978 SMC91x ETHERNET DRIVER
16979 M: Nicolas Pitre <nico@fluxnic.net>
16981 F: drivers/net/ethernet/smsc/smc91x.*
16983 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16984 M: Mark Rutland <mark.rutland@arm.com>
16985 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16986 M: Sudeep Holla <sudeep.holla@arm.com>
16987 L: linux-arm-kernel@lists.infradead.org
16989 F: drivers/firmware/smccc/
16990 F: include/linux/arm-smccc.h
16992 SMM665 HARDWARE MONITOR DRIVER
16993 M: Guenter Roeck <linux@roeck-us.net>
16994 L: linux-hwmon@vger.kernel.org
16996 F: Documentation/hwmon/smm665.rst
16997 F: drivers/hwmon/smm665.c
16999 SMSC EMC2103 HARDWARE MONITOR DRIVER
17000 M: Steve Glendinning <steve.glendinning@shawell.net>
17001 L: linux-hwmon@vger.kernel.org
17003 F: Documentation/hwmon/emc2103.rst
17004 F: drivers/hwmon/emc2103.c
17006 SMSC SCH5627 HARDWARE MONITOR DRIVER
17007 M: Hans de Goede <hdegoede@redhat.com>
17008 L: linux-hwmon@vger.kernel.org
17010 F: Documentation/hwmon/sch5627.rst
17011 F: drivers/hwmon/sch5627.c
17013 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17014 M: Steve Glendinning <steve.glendinning@shawell.net>
17015 L: linux-fbdev@vger.kernel.org
17017 F: drivers/video/fbdev/smscufx.c
17019 SMSC47B397 HARDWARE MONITOR DRIVER
17020 M: Jean Delvare <jdelvare@suse.com>
17021 L: linux-hwmon@vger.kernel.org
17023 F: Documentation/hwmon/smsc47b397.rst
17024 F: drivers/hwmon/smsc47b397.c
17026 SMSC911x ETHERNET DRIVER
17027 M: Steve Glendinning <steve.glendinning@shawell.net>
17028 L: netdev@vger.kernel.org
17030 F: drivers/net/ethernet/smsc/smsc911x.*
17031 F: include/linux/smsc911x.h
17033 SMSC9420 PCI ETHERNET DRIVER
17034 M: Steve Glendinning <steve.glendinning@shawell.net>
17035 L: netdev@vger.kernel.org
17037 F: drivers/net/ethernet/smsc/smsc9420.*
17039 SOCIONEXT (SNI) AVE NETWORK DRIVER
17040 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17041 L: netdev@vger.kernel.org
17043 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17044 F: drivers/net/ethernet/socionext/sni_ave.c
17046 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17047 M: Jassi Brar <jaswinder.singh@linaro.org>
17048 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17049 L: netdev@vger.kernel.org
17051 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17052 F: drivers/net/ethernet/socionext/netsec.c
17054 SOCIONEXT (SNI) Synquacer SPI DRIVER
17055 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17056 M: Jassi Brar <jaswinder.singh@linaro.org>
17057 L: linux-spi@vger.kernel.org
17059 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17060 F: drivers/spi/spi-synquacer.c
17062 SOCIONEXT SYNQUACER I2C DRIVER
17063 M: Ard Biesheuvel <ardb@kernel.org>
17064 L: linux-i2c@vger.kernel.org
17066 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17067 F: drivers/i2c/busses/i2c-synquacer.c
17069 SOCIONEXT UNIPHIER SOUND DRIVER
17070 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17072 F: sound/soc/uniphier/
17074 SOEKRIS NET48XX LED SUPPORT
17075 M: Chris Boot <bootc@bootc.net>
17077 F: drivers/leds/leds-net48xx.c
17079 SOFT-IWARP DRIVER (siw)
17080 M: Bernard Metzler <bmt@zurich.ibm.com>
17081 L: linux-rdma@vger.kernel.org
17083 F: drivers/infiniband/sw/siw/
17084 F: include/uapi/rdma/siw-abi.h
17086 SOFT-ROCE DRIVER (rxe)
17087 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17088 L: linux-rdma@vger.kernel.org
17090 F: drivers/infiniband/sw/rxe/
17091 F: include/uapi/rdma/rdma_user_rxe.h
17093 SOFTLOGIC 6x10 MPEG CODEC
17094 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17095 M: Anton Sviridenko <anton@corp.bluecherry.net>
17096 M: Andrey Utkin <andrey_utkin@fastmail.com>
17097 M: Ismael Luceno <ismael@iodev.co.uk>
17098 L: linux-media@vger.kernel.org
17100 F: drivers/media/pci/solo6x10/
17102 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17103 M: James Morse <james.morse@arm.com>
17104 L: linux-arm-kernel@lists.infradead.org
17106 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17107 F: drivers/firmware/arm_sdei.c
17108 F: include/linux/arm_sdei.h
17109 F: include/uapi/linux/arm_sdei.h
17112 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17113 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17114 L: linux-acpi@vger.kernel.org
17116 F: drivers/base/swnode.c
17118 SOFTWARE RAID (Multiple Disks) SUPPORT
17119 M: Song Liu <song@kernel.org>
17120 L: linux-raid@vger.kernel.org
17122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17123 F: drivers/md/Kconfig
17124 F: drivers/md/Makefile
17126 F: drivers/md/raid*
17127 F: include/linux/raid/
17128 F: include/uapi/linux/raid/
17130 SOLIDRUN CLEARFOG SUPPORT
17131 M: Russell King <linux@armlinux.org.uk>
17133 F: arch/arm/boot/dts/armada-388-clearfog*
17134 F: arch/arm/boot/dts/armada-38x-solidrun-*
17136 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17137 M: Russell King <linux@armlinux.org.uk>
17139 F: arch/arm/boot/dts/imx6*-cubox-i*
17140 F: arch/arm/boot/dts/imx6*-hummingboard*
17141 F: arch/arm/boot/dts/imx6*-sr-*
17143 SONIC NETWORK DRIVER
17144 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17145 L: netdev@vger.kernel.org
17147 F: drivers/net/ethernet/natsemi/sonic.*
17149 SONICS SILICON BACKPLANE DRIVER (SSB)
17150 M: Michael Buesch <m@bues.ch>
17151 L: linux-wireless@vger.kernel.org
17154 F: include/linux/ssb/
17156 SONY IMX208 SENSOR DRIVER
17157 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17158 L: linux-media@vger.kernel.org
17160 T: git git://linuxtv.org/media_tree.git
17161 F: drivers/media/i2c/imx208.c
17163 SONY IMX214 SENSOR DRIVER
17164 M: Ricardo Ribalda <ribalda@kernel.org>
17165 L: linux-media@vger.kernel.org
17167 T: git git://linuxtv.org/media_tree.git
17168 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17169 F: drivers/media/i2c/imx214.c
17171 SONY IMX219 SENSOR DRIVER
17172 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17173 L: linux-media@vger.kernel.org
17175 T: git git://linuxtv.org/media_tree.git
17176 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17177 F: drivers/media/i2c/imx219.c
17179 SONY IMX258 SENSOR DRIVER
17180 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17181 L: linux-media@vger.kernel.org
17183 T: git git://linuxtv.org/media_tree.git
17184 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17185 F: drivers/media/i2c/imx258.c
17187 SONY IMX274 SENSOR DRIVER
17188 M: Leon Luo <leonl@leopardimaging.com>
17189 L: linux-media@vger.kernel.org
17191 T: git git://linuxtv.org/media_tree.git
17192 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17193 F: drivers/media/i2c/imx274.c
17195 SONY IMX290 SENSOR DRIVER
17196 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17197 L: linux-media@vger.kernel.org
17199 T: git git://linuxtv.org/media_tree.git
17200 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17201 F: drivers/media/i2c/imx290.c
17203 SONY IMX319 SENSOR DRIVER
17204 M: Bingbu Cao <bingbu.cao@intel.com>
17205 L: linux-media@vger.kernel.org
17207 T: git git://linuxtv.org/media_tree.git
17208 F: drivers/media/i2c/imx319.c
17210 SONY IMX334 SENSOR DRIVER
17211 M: Paul J. Murphy <paul.j.murphy@intel.com>
17212 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17213 L: linux-media@vger.kernel.org
17215 T: git git://linuxtv.org/media_tree.git
17216 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17217 F: drivers/media/i2c/imx334.c
17219 SONY IMX355 SENSOR DRIVER
17220 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17221 L: linux-media@vger.kernel.org
17223 T: git git://linuxtv.org/media_tree.git
17224 F: drivers/media/i2c/imx355.c
17226 SONY MEMORYSTICK SUBSYSTEM
17227 M: Maxim Levitsky <maximlevitsky@gmail.com>
17228 M: Alex Dubov <oakad@yahoo.com>
17229 M: Ulf Hansson <ulf.hansson@linaro.org>
17230 L: linux-mmc@vger.kernel.org
17232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17233 F: drivers/memstick/
17234 F: include/linux/memstick.h
17236 SONY VAIO CONTROL DEVICE DRIVER
17237 M: Mattia Dongili <malattia@linux.it>
17238 L: platform-driver-x86@vger.kernel.org
17240 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17241 F: Documentation/admin-guide/laptops/sony-laptop.rst
17242 F: drivers/char/sonypi.c
17243 F: drivers/platform/x86/sony-laptop.c
17244 F: include/linux/sony-laptop.h
17247 M: Jaroslav Kysela <perex@perex.cz>
17248 M: Takashi Iwai <tiwai@suse.com>
17249 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17251 W: http://www.alsa-project.org/
17252 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17254 F: Documentation/sound/
17256 F: include/uapi/sound/
17259 SOUND - COMPRESSED AUDIO
17260 M: Vinod Koul <vkoul@kernel.org>
17261 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17264 F: Documentation/sound/designs/compress-offload.rst
17265 F: include/sound/compress_driver.h
17266 F: include/uapi/sound/compress_*
17267 F: sound/core/compress_offload.c
17268 F: sound/soc/soc-compress.c
17270 SOUND - DMAENGINE HELPERS
17271 M: Lars-Peter Clausen <lars@metafoo.de>
17273 F: include/sound/dmaengine_pcm.h
17274 F: sound/core/pcm_dmaengine.c
17275 F: sound/soc/soc-generic-dmaengine-pcm.c
17277 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17278 M: Liam Girdwood <lgirdwood@gmail.com>
17279 M: Mark Brown <broonie@kernel.org>
17280 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17282 W: http://alsa-project.org/main/index.php/ASoC
17283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17284 F: Documentation/devicetree/bindings/sound/
17285 F: Documentation/sound/soc/
17286 F: include/dt-bindings/sound/
17287 F: include/sound/soc*
17290 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17291 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17292 M: Liam Girdwood <lgirdwood@gmail.com>
17293 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17294 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17295 M: Daniel Baluta <daniel.baluta@nxp.com>
17296 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17298 W: https://github.com/thesofproject/linux/
17301 SOUNDWIRE SUBSYSTEM
17302 M: Vinod Koul <vkoul@kernel.org>
17303 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17304 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17305 R: Sanyog Kale <sanyog.r.kale@intel.com>
17306 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17309 F: Documentation/driver-api/soundwire/
17310 F: drivers/soundwire/
17311 F: include/linux/soundwire/
17314 M: Olli Salonen <olli.salonen@iki.fi>
17315 L: linux-media@vger.kernel.org
17317 W: https://linuxtv.org
17318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17319 F: drivers/media/dvb-frontends/sp2*
17321 SPARC + UltraSPARC (sparc/sparc64)
17322 M: "David S. Miller" <davem@davemloft.net>
17323 L: sparclinux@vger.kernel.org
17325 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17331 SPARC SERIAL DRIVERS
17332 M: "David S. Miller" <davem@davemloft.net>
17333 L: sparclinux@vger.kernel.org
17335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17337 F: drivers/tty/serial/suncore.c
17338 F: drivers/tty/serial/sunhv.c
17339 F: drivers/tty/serial/sunsab.c
17340 F: drivers/tty/serial/sunsab.h
17341 F: drivers/tty/serial/sunsu.c
17342 F: drivers/tty/serial/sunzilog.c
17343 F: drivers/tty/serial/sunzilog.h
17344 F: drivers/tty/vcc.c
17345 F: include/linux/sunserialcore.h
17348 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17349 L: linux-sparse@vger.kernel.org
17351 W: https://sparse.docs.kernel.org/
17352 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17353 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17354 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17355 F: include/linux/compiler.h
17357 SPEAKUP CONSOLE SPEECH DRIVER
17358 M: William Hubbs <w.d.hubbs@gmail.com>
17359 M: Chris Brannon <chris@the-brannons.com>
17360 M: Kirk Reiser <kirk@reisers.ca>
17361 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17362 L: speakup@linux-speakup.org
17364 W: http://www.linux-speakup.org/
17365 W: https://github.com/linux-speakup/speakup
17366 B: https://github.com/linux-speakup/speakup/issues
17367 F: drivers/accessibility/speakup/
17369 SPEAR CLOCK FRAMEWORK SUPPORT
17370 M: Viresh Kumar <vireshk@kernel.org>
17371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17373 W: http://www.st.com/spear
17374 F: drivers/clk/spear/
17376 SPEAR PLATFORM SUPPORT
17377 M: Viresh Kumar <vireshk@kernel.org>
17378 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17381 W: http://www.st.com/spear
17382 F: arch/arm/boot/dts/spear*
17383 F: arch/arm/mach-spear/
17386 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17387 R: Michael Walle <michael@walle.cc>
17388 R: Pratyush Yadav <p.yadav@ti.com>
17389 L: linux-mtd@lists.infradead.org
17391 W: http://www.linux-mtd.infradead.org/
17392 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17393 C: irc://irc.oftc.net/mtd
17394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17395 F: drivers/mtd/spi-nor/
17396 F: include/linux/mtd/spi-nor.h
17399 M: Mark Brown <broonie@kernel.org>
17400 L: linux-spi@vger.kernel.org
17402 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17404 F: Documentation/devicetree/bindings/spi/
17405 F: Documentation/spi/
17407 F: include/linux/spi/
17408 F: include/uapi/linux/spi/
17411 SPIDERNET NETWORK DRIVER for CELL
17412 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17413 M: Geoff Levand <geoff@infradead.org>
17414 L: netdev@vger.kernel.org
17415 L: linuxppc-dev@lists.ozlabs.org
17417 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17418 F: drivers/net/ethernet/toshiba/spider_net*
17421 M: Stephen Boyd <sboyd@kernel.org>
17422 L: linux-kernel@vger.kernel.org
17424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17425 F: Documentation/devicetree/bindings/spmi/
17427 F: include/dt-bindings/spmi/spmi.h
17428 F: include/linux/spmi.h
17429 F: include/trace/events/spmi.h
17432 M: Jeremy Kerr <jk@ozlabs.org>
17433 L: linuxppc-dev@lists.ozlabs.org
17435 W: http://www.ibm.com/developerworks/power/cell/
17436 F: Documentation/filesystems/spufs/spufs.rst
17437 F: arch/powerpc/platforms/cell/spufs/
17439 SQUASHFS FILE SYSTEM
17440 M: Phillip Lougher <phillip@squashfs.org.uk>
17441 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17443 W: http://squashfs.org.uk
17444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17445 F: Documentation/filesystems/squashfs.rst
17448 SRM (Alpha) environment access
17449 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17451 F: arch/alpha/kernel/srm_env.c
17453 ST LSM6DSx IMU IIO DRIVER
17454 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17455 L: linux-iio@vger.kernel.org
17457 W: http://www.st.com/
17458 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17459 F: drivers/iio/imu/st_lsm6dsx/
17461 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17462 M: Mickael Guene <mickael.guene@st.com>
17463 L: linux-media@vger.kernel.org
17465 T: git git://linuxtv.org/media_tree.git
17466 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17467 F: drivers/media/i2c/st-mipid02.c
17469 ST STM32 I2C/SMBUS DRIVER
17470 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17471 M: Alain Volmat <alain.volmat@foss.st.com>
17472 L: linux-i2c@vger.kernel.org
17474 F: drivers/i2c/busses/i2c-stm32*
17476 ST STM32 SPI DRIVER
17477 M: Alain Volmat <alain.volmat@foss.st.com>
17478 L: linux-spi@vger.kernel.org
17480 F: drivers/spi/spi-stm32.c
17483 M: Daniel Nilsson <daniel.nilsson@flex.com>
17484 L: linux-hwmon@vger.kernel.org
17486 F: Documentation/hwmon/stpddc60.rst
17487 F: drivers/hwmon/pmbus/stpddc60.c
17489 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17490 M: Song Qiang <songqiang1304521@gmail.com>
17491 L: linux-iio@vger.kernel.org
17493 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17494 F: drivers/iio/proximity/vl53l0x-i2c.c
17497 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17498 M: Sasha Levin <sashal@kernel.org>
17499 L: stable@vger.kernel.org
17501 F: Documentation/process/stable-kernel-rules.rst
17503 STAGING - ATOMISP DRIVER
17504 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17505 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17506 L: linux-media@vger.kernel.org
17508 F: drivers/staging/media/atomisp/
17510 STAGING - FIELDBUS SUBSYSTEM
17511 M: Sven Van Asbroeck <TheSven73@gmail.com>
17513 F: drivers/staging/fieldbus/*
17514 F: drivers/staging/fieldbus/Documentation/
17516 STAGING - HMS ANYBUS-S BUS
17517 M: Sven Van Asbroeck <TheSven73@gmail.com>
17519 F: drivers/staging/fieldbus/anybuss/
17521 STAGING - INDUSTRIAL IO
17522 M: Jonathan Cameron <jic23@kernel.org>
17523 L: linux-iio@vger.kernel.org
17525 F: Documentation/devicetree/bindings/staging/iio/
17526 F: drivers/staging/iio/
17528 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17529 M: Marc Dietrich <marvin24@gmx.de>
17530 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17531 L: linux-tegra@vger.kernel.org
17533 F: drivers/staging/nvec/
17535 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17536 M: Jens Frederich <jfrederich@gmail.com>
17537 M: Daniel Drake <dsd@laptop.org>
17538 M: Jon Nettleton <jon.nettleton@gmail.com>
17540 W: http://wiki.laptop.org/go/DCON
17541 F: drivers/staging/olpc_dcon/
17543 STAGING - REALTEK RTL8188EU DRIVERS
17544 M: Larry Finger <Larry.Finger@lwfinger.net>
17546 F: drivers/staging/rtl8188eu/
17548 STAGING - REALTEK RTL8712U DRIVERS
17549 M: Larry Finger <Larry.Finger@lwfinger.net>
17550 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17552 F: drivers/staging/rtl8712/
17554 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17555 M: Michael Hennerich <michael.hennerich@analog.com>
17556 L: linux-fbdev@vger.kernel.org
17558 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17559 F: drivers/staging/fbtft/fb_seps525.c
17561 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17562 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17563 M: Teddy Wang <teddy.wang@siliconmotion.com>
17564 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17565 L: linux-fbdev@vger.kernel.org
17567 F: drivers/staging/sm750fb/
17569 STAGING - VIA VT665X DRIVERS
17570 M: Forest Bond <forest@alittletooquiet.net>
17572 F: drivers/staging/vt665?/
17575 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17576 L: linux-staging@lists.linux.dev
17578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17579 F: drivers/staging/
17581 STARFIRE/DURALAN NETWORK DRIVER
17582 M: Ion Badulescu <ionut@badula.org>
17584 F: drivers/net/ethernet/adaptec/starfire*
17587 M: Peter Zijlstra <peterz@infradead.org>
17588 M: Josh Poimboeuf <jpoimboe@redhat.com>
17589 M: Jason Baron <jbaron@akamai.com>
17590 R: Steven Rostedt <rostedt@goodmis.org>
17591 R: Ard Biesheuvel <ardb@kernel.org>
17593 F: arch/*/include/asm/jump_label*.h
17594 F: arch/*/include/asm/static_call*.h
17595 F: arch/*/kernel/jump_label.c
17596 F: arch/*/kernel/static_call.c
17597 F: include/linux/jump_label*.h
17598 F: include/linux/static_call*.h
17599 F: kernel/jump_label.c
17600 F: kernel/static_call.c
17602 STI AUDIO (ASoC) DRIVERS
17603 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17604 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17606 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17610 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17612 F: Documentation/devicetree/bindings/media/stih-cec.txt
17613 F: drivers/media/cec/platform/sti/
17615 STK1160 USB VIDEO CAPTURE DRIVER
17616 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17617 L: linux-media@vger.kernel.org
17619 T: git git://linuxtv.org/media_tree.git
17620 F: drivers/media/usb/stk1160/
17622 STM32 AUDIO (ASoC) DRIVERS
17623 M: Olivier Moysan <olivier.moysan@foss.st.com>
17624 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17625 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17627 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17630 STM32 TIMER/LPTIMER DRIVERS
17631 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17633 F: Documentation/ABI/testing/*timer-stm32
17634 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17635 F: drivers/*/stm32-*timer*
17636 F: drivers/pwm/pwm-stm32*
17637 F: include/linux/*/stm32-*tim*
17639 STMMAC ETHERNET DRIVER
17640 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17641 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17642 M: Jose Abreu <joabreu@synopsys.com>
17643 L: netdev@vger.kernel.org
17645 W: http://www.stlinux.com
17646 F: Documentation/networking/device_drivers/ethernet/stmicro/
17647 F: drivers/net/ethernet/stmicro/stmmac/
17650 M: Sam Creasey <sammy@sammy.net>
17652 W: http://sammy.net/sun3/
17653 F: arch/m68k/include/asm/sun3*
17654 F: arch/m68k/kernel/*sun3*
17655 F: arch/m68k/sun3*/
17656 F: drivers/net/ethernet/i825xx/sun3*
17658 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17659 M: Hans de Goede <hdegoede@redhat.com>
17660 L: linux-input@vger.kernel.org
17662 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17663 F: drivers/input/keyboard/sun4i-lradc-keys.c
17665 SUNDANCE NETWORK DRIVER
17666 M: Denis Kirjanov <kda@linux-powerpc.org>
17667 L: netdev@vger.kernel.org
17669 F: drivers/net/ethernet/dlink/sundance.c
17672 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17673 M: Rich Felker <dalias@libc.org>
17674 L: linux-sh@vger.kernel.org
17676 Q: http://patchwork.kernel.org/project/linux-sh/list/
17677 F: Documentation/sh/
17682 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17683 M: Len Brown <len.brown@intel.com>
17684 M: Pavel Machek <pavel@ucw.cz>
17685 L: linux-pm@vger.kernel.org
17687 B: https://bugzilla.kernel.org
17688 F: Documentation/power/
17689 F: arch/x86/kernel/acpi/
17690 F: drivers/base/power/
17691 F: include/linux/freezer.h
17692 F: include/linux/pm.h
17693 F: include/linux/suspend.h
17697 M: Martin Mares <mj@ucw.cz>
17698 L: linux-video@atrey.karlin.mff.cuni.cz
17700 F: Documentation/admin-guide/svga.rst
17701 F: arch/x86/boot/video*
17704 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17705 L: iommu@lists.linux-foundation.org
17707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17708 F: arch/*/kernel/pci-swiotlb.c
17709 F: include/linux/swiotlb.h
17710 F: kernel/dma/swiotlb.c
17713 M: Jiri Pirko <jiri@resnulli.us>
17714 M: Ivan Vecera <ivecera@redhat.com>
17715 L: netdev@vger.kernel.org
17717 F: include/net/switchdev.h
17720 SY8106A REGULATOR DRIVER
17721 M: Icenowy Zheng <icenowy@aosc.io>
17723 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17724 F: drivers/regulator/sy8106a-regulator.c
17726 SYNC FILE FRAMEWORK
17727 M: Sumit Semwal <sumit.semwal@linaro.org>
17728 R: Gustavo Padovan <gustavo@padovan.org>
17729 L: linux-media@vger.kernel.org
17730 L: dri-devel@lists.freedesktop.org
17732 T: git git://anongit.freedesktop.org/drm/drm-misc
17733 F: Documentation/driver-api/sync_file.rst
17734 F: drivers/dma-buf/dma-fence*
17735 F: drivers/dma-buf/sw_sync.c
17736 F: drivers/dma-buf/sync_*
17737 F: include/linux/sync_file.h
17738 F: include/uapi/linux/sync_file.h
17740 SYNOPSYS ARC ARCHITECTURE
17741 M: Vineet Gupta <vgupta@synopsys.com>
17742 L: linux-snps-arc@lists.infradead.org
17744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17745 F: Documentation/devicetree/bindings/arc/*
17746 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17748 F: drivers/clocksource/arc_timer.c
17749 F: drivers/tty/serial/arc_uart.c
17751 SYNOPSYS ARC HSDK SDP pll clock driver
17752 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17754 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17755 F: drivers/clk/clk-hsdk-pll.c
17757 SYNOPSYS ARC SDP clock driver
17758 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17760 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17761 F: drivers/clk/axs10x/*
17763 SYNOPSYS ARC SDP platform support
17764 M: Alexey Brodkin <abrodkin@synopsys.com>
17766 F: Documentation/devicetree/bindings/arc/axs10*
17767 F: arch/arc/boot/dts/ax*
17768 F: arch/arc/plat-axs10x
17770 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17771 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17773 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17774 F: drivers/reset/reset-axs10x.c
17776 SYNOPSYS CREG GPIO DRIVER
17777 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17779 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17780 F: drivers/gpio/gpio-creg-snps.c
17782 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17783 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17785 F: drivers/tty/serial/8250/8250_dw.c
17786 F: drivers/tty/serial/8250/8250_dwlib.*
17787 F: drivers/tty/serial/8250/8250_lpss.c
17789 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17790 M: Hoan Tran <hoan@os.amperecomputing.com>
17791 M: Serge Semin <fancer.lancer@gmail.com>
17792 L: linux-gpio@vger.kernel.org
17794 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17795 F: drivers/gpio/gpio-dwapb.c
17797 SYNOPSYS DESIGNWARE APB SSI DRIVER
17798 M: Serge Semin <fancer.lancer@gmail.com>
17799 L: linux-spi@vger.kernel.org
17801 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17802 F: drivers/spi/spi-dw*
17804 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17805 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17807 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
17808 F: drivers/dma/dw-axi-dmac/
17810 SYNOPSYS DESIGNWARE DMAC DRIVER
17811 M: Viresh Kumar <vireshk@kernel.org>
17812 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17814 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17816 F: include/dt-bindings/dma/dw-dmac.h
17817 F: include/linux/dma/dw.h
17818 F: include/linux/platform_data/dma-dw.h
17820 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17821 M: Jose Abreu <Jose.Abreu@synopsys.com>
17822 L: netdev@vger.kernel.org
17824 F: drivers/net/ethernet/synopsys/
17826 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17827 M: Jose Abreu <Jose.Abreu@synopsys.com>
17828 L: netdev@vger.kernel.org
17830 F: drivers/net/pcs/pcs-xpcs.c
17831 F: drivers/net/pcs/pcs-xpcs.h
17832 F: include/linux/pcs/pcs-xpcs.h
17834 SYNOPSYS DESIGNWARE I2C DRIVER
17835 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17836 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17837 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17838 L: linux-i2c@vger.kernel.org
17840 F: drivers/i2c/busses/i2c-designware-*
17842 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17843 M: Jaehoon Chung <jh80.chung@samsung.com>
17844 L: linux-mmc@vger.kernel.org
17846 F: drivers/mmc/host/dw_mmc*
17848 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17849 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17851 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17852 F: drivers/reset/reset-hsdk.c
17853 F: include/dt-bindings/reset/snps,hsdk-reset.h
17855 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17856 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17857 M: Manjunath M B <manjumb@synopsys.com>
17858 L: linux-mmc@vger.kernel.org
17860 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17862 SYSTEM CONFIGURATION (SYSCON)
17863 M: Lee Jones <lee.jones@linaro.org>
17864 M: Arnd Bergmann <arnd@arndb.de>
17866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17867 F: drivers/mfd/syscon.c
17869 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17870 M: Sudeep Holla <sudeep.holla@arm.com>
17871 R: Cristian Marussi <cristian.marussi@arm.com>
17872 L: linux-arm-kernel@lists.infradead.org
17874 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
17875 F: drivers/clk/clk-sc[mp]i.c
17876 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17877 F: drivers/firmware/arm_scmi/
17878 F: drivers/firmware/arm_scpi.c
17879 F: drivers/regulator/scmi-regulator.c
17880 F: drivers/reset/reset-scmi.c
17881 F: include/linux/sc[mp]i_protocol.h
17882 F: include/trace/events/scmi.h
17884 SYSTEM RESET/SHUTDOWN DRIVERS
17885 M: Sebastian Reichel <sre@kernel.org>
17886 L: linux-pm@vger.kernel.org
17888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17889 F: Documentation/devicetree/bindings/power/reset/
17890 F: drivers/power/reset/
17892 SYSTEM TRACE MODULE CLASS
17893 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17896 F: Documentation/trace/stm.rst
17897 F: drivers/hwtracing/stm/
17898 F: include/linux/stm.h
17899 F: include/uapi/linux/stm.h
17901 SYSTEM76 ACPI DRIVER
17902 M: Jeremy Soller <jeremy@system76.com>
17903 M: System76 Product Development <productdev@system76.com>
17904 L: platform-driver-x86@vger.kernel.org
17906 F: drivers/platform/x86/system76_acpi.c
17909 M: Christoph Hellwig <hch@infradead.org>
17911 F: Documentation/filesystems/sysv-fs.rst
17913 F: include/linux/sysv_fs.h
17915 TASKSTATS STATISTICS INTERFACE
17916 M: Balbir Singh <bsingharora@gmail.com>
17918 F: Documentation/accounting/taskstats*
17919 F: include/linux/taskstats*
17920 F: kernel/taskstats.c
17923 M: Jamal Hadi Salim <jhs@mojatatu.com>
17924 M: Cong Wang <xiyou.wangcong@gmail.com>
17925 M: Jiri Pirko <jiri@resnulli.us>
17926 L: netdev@vger.kernel.org
17928 F: include/net/pkt_cls.h
17929 F: include/net/pkt_sched.h
17930 F: include/net/tc_act/
17931 F: include/uapi/linux/pkt_cls.h
17932 F: include/uapi/linux/pkt_sched.h
17933 F: include/uapi/linux/tc_act/
17934 F: include/uapi/linux/tc_ematch/
17937 TC90522 MEDIA DRIVER
17938 M: Akihiro Tsukada <tskd08@gmail.com>
17939 L: linux-media@vger.kernel.org
17941 F: drivers/media/dvb-frontends/tc90522*
17943 TCP LOW PRIORITY MODULE
17944 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17945 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17947 W: http://tcp-lp-mod.sourceforge.net/
17948 F: net/ipv4/tcp_lp.c
17950 TDA10071 MEDIA DRIVER
17951 M: Antti Palosaari <crope@iki.fi>
17952 L: linux-media@vger.kernel.org
17954 W: https://linuxtv.org
17955 W: http://palosaari.fi/linux/
17956 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17957 T: git git://linuxtv.org/anttip/media_tree.git
17958 F: drivers/media/dvb-frontends/tda10071*
17960 TDA18212 MEDIA DRIVER
17961 M: Antti Palosaari <crope@iki.fi>
17962 L: linux-media@vger.kernel.org
17964 W: https://linuxtv.org
17965 W: http://palosaari.fi/linux/
17966 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17967 T: git git://linuxtv.org/anttip/media_tree.git
17968 F: drivers/media/tuners/tda18212*
17970 TDA18218 MEDIA DRIVER
17971 M: Antti Palosaari <crope@iki.fi>
17972 L: linux-media@vger.kernel.org
17974 W: https://linuxtv.org
17975 W: http://palosaari.fi/linux/
17976 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17977 T: git git://linuxtv.org/anttip/media_tree.git
17978 F: drivers/media/tuners/tda18218*
17980 TDA18250 MEDIA DRIVER
17981 M: Olli Salonen <olli.salonen@iki.fi>
17982 L: linux-media@vger.kernel.org
17984 W: https://linuxtv.org
17985 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17986 T: git git://linuxtv.org/media_tree.git
17987 F: drivers/media/tuners/tda18250*
17989 TDA18271 MEDIA DRIVER
17990 M: Michael Krufky <mkrufky@linuxtv.org>
17991 L: linux-media@vger.kernel.org
17993 W: https://linuxtv.org
17994 W: http://github.com/mkrufky
17995 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17996 T: git git://linuxtv.org/mkrufky/tuners.git
17997 F: drivers/media/tuners/tda18271*
17999 TDA1997x MEDIA DRIVER
18000 M: Tim Harvey <tharvey@gateworks.com>
18001 L: linux-media@vger.kernel.org
18003 W: https://linuxtv.org
18004 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18005 F: drivers/media/i2c/tda1997x.*
18007 TDA827x MEDIA DRIVER
18008 M: Michael Krufky <mkrufky@linuxtv.org>
18009 L: linux-media@vger.kernel.org
18011 W: https://linuxtv.org
18012 W: http://github.com/mkrufky
18013 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18014 T: git git://linuxtv.org/mkrufky/tuners.git
18015 F: drivers/media/tuners/tda8290.*
18017 TDA8290 MEDIA DRIVER
18018 M: Michael Krufky <mkrufky@linuxtv.org>
18019 L: linux-media@vger.kernel.org
18021 W: https://linuxtv.org
18022 W: http://github.com/mkrufky
18023 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18024 T: git git://linuxtv.org/mkrufky/tuners.git
18025 F: drivers/media/tuners/tda8290.*
18027 TDA9840 MEDIA DRIVER
18028 M: Hans Verkuil <hverkuil@xs4all.nl>
18029 L: linux-media@vger.kernel.org
18031 W: https://linuxtv.org
18032 T: git git://linuxtv.org/media_tree.git
18033 F: drivers/media/i2c/tda9840*
18035 TEA5761 TUNER DRIVER
18036 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18037 L: linux-media@vger.kernel.org
18039 W: https://linuxtv.org
18040 T: git git://linuxtv.org/media_tree.git
18041 F: drivers/media/tuners/tea5761.*
18043 TEA5767 TUNER DRIVER
18044 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18045 L: linux-media@vger.kernel.org
18047 W: https://linuxtv.org
18048 T: git git://linuxtv.org/media_tree.git
18049 F: drivers/media/tuners/tea5767.*
18051 TEA6415C MEDIA DRIVER
18052 M: Hans Verkuil <hverkuil@xs4all.nl>
18053 L: linux-media@vger.kernel.org
18055 W: https://linuxtv.org
18056 T: git git://linuxtv.org/media_tree.git
18057 F: drivers/media/i2c/tea6415c*
18059 TEA6420 MEDIA DRIVER
18060 M: Hans Verkuil <hverkuil@xs4all.nl>
18061 L: linux-media@vger.kernel.org
18063 W: https://linuxtv.org
18064 T: git git://linuxtv.org/media_tree.git
18065 F: drivers/media/i2c/tea6420*
18068 M: Jiri Pirko <jiri@resnulli.us>
18069 L: netdev@vger.kernel.org
18071 F: drivers/net/team/
18072 F: include/linux/if_team.h
18073 F: include/uapi/linux/if_team.h
18075 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18076 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18078 F: arch/x86/platform/ts5500/
18080 TECHNOTREND USB IR RECEIVER
18081 M: Sean Young <sean@mess.org>
18082 L: linux-media@vger.kernel.org
18084 F: drivers/media/rc/ttusbir.c
18086 TECHWELL TW9910 VIDEO DECODER
18087 L: linux-media@vger.kernel.org
18089 F: drivers/media/i2c/tw9910.c
18090 F: include/media/i2c/tw9910.h
18093 M: Jens Wiklander <jens.wiklander@linaro.org>
18094 L: op-tee@lists.trustedfirmware.org
18096 F: Documentation/staging/tee.rst
18098 F: include/linux/tee_drv.h
18099 F: include/uapi/linux/tee.h
18101 TEGRA ARCHITECTURE SUPPORT
18102 M: Thierry Reding <thierry.reding@gmail.com>
18103 M: Jonathan Hunter <jonathanh@nvidia.com>
18104 L: linux-tegra@vger.kernel.org
18106 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18111 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18112 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18114 F: drivers/clk/tegra/
18117 M: Laxman Dewangan <ldewangan@nvidia.com>
18118 M: Jon Hunter <jonathanh@nvidia.com>
18120 F: drivers/dma/tegra*
18123 M: Laxman Dewangan <ldewangan@nvidia.com>
18124 R: Dmitry Osipenko <digetx@gmail.com>
18126 F: drivers/i2c/busses/i2c-tegra.c
18128 TEGRA IOMMU DRIVERS
18129 M: Thierry Reding <thierry.reding@gmail.com>
18130 R: Krishna Reddy <vdumpa@nvidia.com>
18131 L: linux-tegra@vger.kernel.org
18133 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18134 F: drivers/iommu/tegra*
18137 M: Laxman Dewangan <ldewangan@nvidia.com>
18139 F: drivers/input/keyboard/tegra-kbc.c
18142 M: Stefan Agner <stefan@agner.ch>
18143 M: Lucas Stach <dev@lynxeye.de>
18145 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18146 F: drivers/mtd/nand/raw/tegra_nand.c
18149 M: Thierry Reding <thierry.reding@gmail.com>
18151 F: drivers/pwm/pwm-tegra.c
18153 TEGRA SERIAL DRIVER
18154 M: Laxman Dewangan <ldewangan@nvidia.com>
18156 F: drivers/tty/serial/serial-tegra.c
18159 M: Laxman Dewangan <ldewangan@nvidia.com>
18161 F: drivers/spi/spi-tegra*
18163 TEGRA QUAD SPI DRIVER
18164 M: Thierry Reding <thierry.reding@gmail.com>
18165 M: Jonathan Hunter <jonathanh@nvidia.com>
18166 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18167 L: linux-tegra@vger.kernel.org
18169 F: drivers/spi/spi-tegra210-quad.c
18172 M: Thierry Reding <thierry.reding@gmail.com>
18173 M: Jonathan Hunter <jonathanh@nvidia.com>
18174 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18175 L: linux-media@vger.kernel.org
18176 L: linux-tegra@vger.kernel.org
18178 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18179 F: drivers/staging/media/tegra-video/
18181 TEGRA XUSB PADCTL DRIVER
18182 M: JC Kuo <jckuo@nvidia.com>
18184 F: drivers/phy/tegra/xusb*
18186 TEHUTI ETHERNET DRIVER
18187 M: Andy Gospodarek <andy@greyhouse.net>
18188 L: netdev@vger.kernel.org
18190 F: drivers/net/ethernet/tehuti/*
18192 TELECOM CLOCK DRIVER FOR MCPL0010
18193 M: Mark Gross <mark.gross@intel.com>
18195 F: drivers/char/tlclk.c
18197 TEMPO SEMICONDUCTOR DRIVERS
18198 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18200 F: Documentation/devicetree/bindings/sound/tscs*.txt
18201 F: sound/soc/codecs/tscs*.c
18202 F: sound/soc/codecs/tscs*.h
18204 TENSILICA XTENSA PORT (xtensa)
18205 M: Chris Zankel <chris@zankel.net>
18206 M: Max Filippov <jcmvbkbc@gmail.com>
18207 L: linux-xtensa@linux-xtensa.org
18209 T: git git://github.com/czankel/xtensa-linux.git
18211 F: drivers/irqchip/irq-xtensa-*
18213 TEXAS INSTRUMENTS ASoC DRIVERS
18214 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18219 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18220 M: Ricardo Ribalda <ribalda@kernel.org>
18221 L: linux-iio@vger.kernel.org
18223 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18224 F: drivers/iio/dac/ti-dac7612.c
18226 TEXAS INSTRUMENTS DMA DRIVERS
18227 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18228 L: dmaengine@vger.kernel.org
18230 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18231 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18232 F: Documentation/devicetree/bindings/dma/ti/
18234 X: drivers/dma/ti/cppi41.c
18235 F: include/linux/dma/k3-udma-glue.h
18236 F: include/linux/dma/ti-cppi5.h
18237 F: include/linux/dma/k3-psil.h
18239 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18240 M: Nishanth Menon <nm@ti.com>
18241 M: Tero Kristo <kristo@kernel.org>
18242 M: Santosh Shilimkar <ssantosh@kernel.org>
18243 L: linux-arm-kernel@lists.infradead.org
18245 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18246 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18247 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18248 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18249 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18250 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18251 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18252 F: drivers/clk/keystone/sci-clk.c
18253 F: drivers/firmware/ti_sci*
18254 F: drivers/irqchip/irq-ti-sci-inta.c
18255 F: drivers/irqchip/irq-ti-sci-intr.c
18256 F: drivers/reset/reset-ti-sci.c
18257 F: drivers/soc/ti/ti_sci_inta_msi.c
18258 F: drivers/soc/ti/ti_sci_pm_domains.c
18259 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18260 F: include/linux/soc/ti/ti_sci_inta_msi.h
18261 F: include/linux/soc/ti/ti_sci_protocol.h
18263 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18264 M: Robert Marko <robert.marko@sartura.hr>
18265 M: Luka Perkov <luka.perkov@sartura.hr>
18266 L: linux-hwmon@vger.kernel.org
18268 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18269 F: Documentation/hwmon/tps23861.rst
18270 F: drivers/hwmon/tps23861.c
18272 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18273 M: Hans Verkuil <hverkuil@xs4all.nl>
18274 L: linux-media@vger.kernel.org
18276 W: https://linuxtv.org
18277 T: git git://linuxtv.org/media_tree.git
18278 F: drivers/media/radio/radio-raremono.c
18281 M: Zhang Rui <rui.zhang@intel.com>
18282 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18283 R: Amit Kucheria <amitk@kernel.org>
18284 L: linux-pm@vger.kernel.org
18286 Q: https://patchwork.kernel.org/project/linux-pm/list/
18287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18288 F: Documentation/devicetree/bindings/thermal/
18289 F: drivers/thermal/
18290 F: include/linux/cpu_cooling.h
18291 F: include/linux/thermal.h
18292 F: include/uapi/linux/thermal.h
18294 THERMAL DRIVER FOR AMLOGIC SOCS
18295 M: Guillaume La Roque <glaroque@baylibre.com>
18296 L: linux-pm@vger.kernel.org
18297 L: linux-amlogic@lists.infradead.org
18299 W: http://linux-meson.com/
18300 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18301 F: drivers/thermal/amlogic_thermal.c
18303 THERMAL/CPU_COOLING
18304 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18305 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18306 M: Viresh Kumar <viresh.kumar@linaro.org>
18307 R: Lukasz Luba <lukasz.luba@arm.com>
18308 L: linux-pm@vger.kernel.org
18310 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18311 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18312 F: drivers/thermal/cpufreq_cooling.c
18313 F: drivers/thermal/cpuidle_cooling.c
18314 F: include/linux/cpu_cooling.h
18316 THERMAL/POWER_ALLOCATOR
18317 M: Lukasz Luba <lukasz.luba@arm.com>
18318 L: linux-pm@vger.kernel.org
18320 F: Documentation/driver-api/thermal/power_allocator.rst
18321 F: drivers/thermal/gov_power_allocator.c
18322 F: include/trace/events/thermal_power_allocator.h
18324 THINKPAD ACPI EXTRAS DRIVER
18325 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18326 L: ibm-acpi-devel@lists.sourceforge.net
18327 L: platform-driver-x86@vger.kernel.org
18329 W: http://ibm-acpi.sourceforge.net
18330 W: http://thinkwiki.org/wiki/Ibm-acpi
18331 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18332 F: drivers/platform/x86/thinkpad_acpi.c
18334 THINKPAD LMI DRIVER
18335 M: Mark Pearson <markpearson@lenovo.com>
18336 L: platform-driver-x86@vger.kernel.org
18338 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18339 F: drivers/platform/x86/think-lmi.?
18341 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18342 M: Isaac Hazan <isaac.hazan@intel.com>
18343 L: linux-usb@vger.kernel.org
18345 F: drivers/thunderbolt/dma_test.c
18348 M: Andreas Noever <andreas.noever@gmail.com>
18349 M: Michael Jamet <michael.jamet@intel.com>
18350 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18351 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18352 L: linux-usb@vger.kernel.org
18354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18355 F: Documentation/admin-guide/thunderbolt.rst
18356 F: drivers/thunderbolt/
18357 F: include/linux/thunderbolt.h
18359 THUNDERBOLT NETWORK DRIVER
18360 M: Michael Jamet <michael.jamet@intel.com>
18361 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18362 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18363 L: netdev@vger.kernel.org
18365 F: drivers/net/thunderbolt.c
18367 THUNDERX GPIO DRIVER
18368 M: Robert Richter <rric@kernel.org>
18370 F: drivers/gpio/gpio-thunderx.c
18372 TI ADS131E0X ADC SERIES DRIVER
18373 M: Tomislav Denis <tomislav.denis@avl.com>
18374 L: linux-iio@vger.kernel.org
18376 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18377 F: drivers/iio/adc/ti-ads131e08.c
18379 TI AM437X VPFE DRIVER
18380 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18381 L: linux-media@vger.kernel.org
18383 W: https://linuxtv.org
18384 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18385 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18386 F: drivers/media/platform/am437x/
18388 TI BANDGAP AND THERMAL DRIVER
18389 M: Eduardo Valentin <edubezval@gmail.com>
18390 M: Keerthy <j-keerthy@ti.com>
18391 L: linux-pm@vger.kernel.org
18392 L: linux-omap@vger.kernel.org
18394 F: drivers/thermal/ti-soc-thermal/
18396 TI BQ27XXX POWER SUPPLY DRIVER
18397 F: drivers/power/supply/bq27xxx_battery.c
18398 F: drivers/power/supply/bq27xxx_battery_i2c.c
18399 F: include/linux/power/bq27xxx_battery.h
18401 TI CDCE706 CLOCK DRIVER
18402 M: Max Filippov <jcmvbkbc@gmail.com>
18404 F: drivers/clk/clk-cdce706.c
18407 M: Tero Kristo <kristo@kernel.org>
18408 L: linux-omap@vger.kernel.org
18411 F: include/linux/clk/ti.h
18413 TI DAVINCI MACHINE SUPPORT
18414 M: Sekhar Nori <nsekhar@ti.com>
18415 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18419 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18420 F: arch/arm/boot/dts/da850*
18421 F: arch/arm/mach-davinci/
18422 F: drivers/i2c/busses/i2c-davinci.c
18424 TI DAVINCI SERIES CLOCK DRIVER
18425 M: David Lechner <david@lechnology.com>
18426 R: Sekhar Nori <nsekhar@ti.com>
18428 F: Documentation/devicetree/bindings/clock/ti/davinci/
18429 F: drivers/clk/davinci/
18431 TI DAVINCI SERIES GPIO DRIVER
18432 M: Keerthy <j-keerthy@ti.com>
18433 L: linux-gpio@vger.kernel.org
18435 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
18436 F: drivers/gpio/gpio-davinci.c
18438 TI DAVINCI SERIES MEDIA DRIVER
18439 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18440 L: linux-media@vger.kernel.org
18442 W: https://linuxtv.org
18443 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18444 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18445 F: drivers/media/platform/davinci/
18446 F: include/media/davinci/
18448 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18449 R: David Lechner <david@lechnology.com>
18450 L: linux-iio@vger.kernel.org
18451 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18452 F: drivers/counter/ti-eqep.c
18454 TI ETHERNET SWITCH DRIVER (CPSW)
18455 R: Grygorii Strashko <grygorii.strashko@ti.com>
18456 L: linux-omap@vger.kernel.org
18457 L: netdev@vger.kernel.org
18459 F: drivers/net/ethernet/ti/cpsw*
18460 F: drivers/net/ethernet/ti/davinci*
18462 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18463 M: Alex Dubov <oakad@yahoo.com>
18465 W: http://tifmxx.berlios.de/
18466 F: drivers/memstick/host/tifm_ms.c
18467 F: drivers/misc/tifm*
18468 F: drivers/mmc/host/tifm_sd.c
18469 F: include/linux/tifm.h
18471 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18472 M: Santosh Shilimkar <ssantosh@kernel.org>
18473 L: linux-kernel@vger.kernel.org
18474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18477 F: drivers/soc/ti/*
18479 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18480 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18481 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18482 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18484 F: sound/soc/codecs/isabelle*
18485 F: sound/soc/codecs/lm49453*
18487 TI PCM3060 ASoC CODEC DRIVER
18488 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18489 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18491 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18492 F: sound/soc/codecs/pcm3060*
18494 TI TAS571X FAMILY ASoC CODEC DRIVER
18495 M: Kevin Cernekee <cernekee@chromium.org>
18496 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18498 F: sound/soc/codecs/tas571x*
18500 TI TRF7970A NFC DRIVER
18501 M: Mark Greer <mgreer@animalcreek.com>
18502 L: linux-wireless@vger.kernel.org
18503 L: linux-nfc@lists.01.org (subscribers-only)
18505 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18506 F: drivers/nfc/trf7970a.c
18508 TI TWL4030 SERIES SOC CODEC DRIVER
18509 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18510 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18512 F: sound/soc/codecs/twl4030*
18515 M: Benoit Parrot <bparrot@ti.com>
18516 L: linux-media@vger.kernel.org
18518 W: http://linuxtv.org/
18519 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18520 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18521 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18522 F: drivers/media/platform/ti-vpe/
18524 TI WILINK WIRELESS DRIVERS
18525 L: linux-wireless@vger.kernel.org
18527 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18528 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18530 F: drivers/net/wireless/ti/
18531 F: include/linux/wl12xx.h
18533 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18534 M: John Stultz <john.stultz@linaro.org>
18535 M: Thomas Gleixner <tglx@linutronix.de>
18536 R: Stephen Boyd <sboyd@kernel.org>
18537 L: linux-kernel@vger.kernel.org
18539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18540 F: include/linux/clocksource.h
18541 F: include/linux/time.h
18542 F: include/linux/timex.h
18543 F: include/uapi/linux/time.h
18544 F: include/uapi/linux/timex.h
18545 F: kernel/time/alarmtimer.c
18546 F: kernel/time/clocksource.c
18547 F: kernel/time/ntp.c
18548 F: kernel/time/time*.c
18549 F: tools/testing/selftests/timers/
18552 M: Jon Maloy <jmaloy@redhat.com>
18553 M: Ying Xue <ying.xue@windriver.com>
18554 L: netdev@vger.kernel.org (core kernel code)
18555 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18557 W: http://tipc.sourceforge.net/
18558 F: include/uapi/linux/tipc*.h
18561 TLAN NETWORK DRIVER
18562 M: Samuel Chessman <chessman@tux.org>
18563 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18565 W: http://sourceforge.net/projects/tlan/
18566 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18567 F: drivers/net/ethernet/ti/tlan.*
18569 TM6000 VIDEO4LINUX DRIVER
18570 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18571 L: linux-media@vger.kernel.org
18573 W: https://linuxtv.org
18574 T: git git://linuxtv.org/media_tree.git
18575 F: Documentation/admin-guide/media/tm6000*
18576 F: drivers/media/usb/tm6000/
18578 TMIO/SDHI MMC DRIVER
18579 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18580 L: linux-mmc@vger.kernel.org
18582 F: drivers/mmc/host/renesas_sdhi*
18583 F: drivers/mmc/host/tmio_mmc*
18584 F: include/linux/mfd/tmio.h
18586 TMP401 HARDWARE MONITOR DRIVER
18587 M: Guenter Roeck <linux@roeck-us.net>
18588 L: linux-hwmon@vger.kernel.org
18590 F: Documentation/hwmon/tmp401.rst
18591 F: drivers/hwmon/tmp401.c
18593 TMP513 HARDWARE MONITOR DRIVER
18594 M: Eric Tremblay <etremblay@distech-controls.com>
18595 L: linux-hwmon@vger.kernel.org
18597 F: Documentation/hwmon/tmp513.rst
18598 F: drivers/hwmon/tmp513.c
18600 TMPFS (SHMEM FILESYSTEM)
18601 M: Hugh Dickins <hughd@google.com>
18602 L: linux-mm@kvack.org
18604 F: include/linux/shmem_fs.h
18607 TOMOYO SECURITY MODULE
18608 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18609 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18610 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18611 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18612 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18613 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18615 W: https://tomoyo.osdn.jp/
18616 F: security/tomoyo/
18618 TOPSTAR LAPTOP EXTRAS DRIVER
18619 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18620 L: platform-driver-x86@vger.kernel.org
18622 F: drivers/platform/x86/topstar-laptop.c
18624 TORTURE-TEST MODULES
18625 M: Davidlohr Bueso <dave@stgolabs.net>
18626 M: "Paul E. McKenney" <paulmck@kernel.org>
18627 M: Josh Triplett <josh@joshtriplett.org>
18628 L: linux-kernel@vger.kernel.org
18630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18631 F: Documentation/RCU/torture.rst
18632 F: kernel/locking/locktorture.c
18633 F: kernel/rcu/rcuscale.c
18634 F: kernel/rcu/rcutorture.c
18635 F: kernel/rcu/refscale.c
18636 F: kernel/torture.c
18638 TOSHIBA ACPI EXTRAS DRIVER
18639 M: Azael Avalos <coproscefalo@gmail.com>
18640 L: platform-driver-x86@vger.kernel.org
18642 F: drivers/platform/x86/toshiba_acpi.c
18644 TOSHIBA BLUETOOTH DRIVER
18645 M: Azael Avalos <coproscefalo@gmail.com>
18646 L: platform-driver-x86@vger.kernel.org
18648 F: drivers/platform/x86/toshiba_bluetooth.c
18650 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18651 M: Azael Avalos <coproscefalo@gmail.com>
18652 L: platform-driver-x86@vger.kernel.org
18654 F: drivers/platform/x86/toshiba_haps.c
18657 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18659 W: http://www.buzzard.org.uk/toshiba/
18660 F: drivers/char/toshiba.c
18661 F: include/linux/toshiba.h
18662 F: include/uapi/linux/toshiba.h
18664 TOSHIBA TC358743 DRIVER
18665 M: Mats Randgaard <matrandg@cisco.com>
18666 L: linux-media@vger.kernel.org
18668 F: drivers/media/i2c/tc358743*
18669 F: include/media/i2c/tc358743.h
18671 TOSHIBA WMI HOTKEYS DRIVER
18672 M: Azael Avalos <coproscefalo@gmail.com>
18673 L: platform-driver-x86@vger.kernel.org
18675 F: drivers/platform/x86/toshiba-wmi.c
18678 M: Peter Huewe <peterhuewe@gmx.de>
18679 M: Jarkko Sakkinen <jarkko@kernel.org>
18680 R: Jason Gunthorpe <jgg@ziepe.ca>
18681 L: linux-integrity@vger.kernel.org
18683 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18684 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18686 F: drivers/char/tpm/
18689 M: Steven Rostedt <rostedt@goodmis.org>
18690 M: Ingo Molnar <mingo@redhat.com>
18692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18693 F: Documentation/trace/ftrace.rst
18694 F: arch/*/*/*/ftrace.h
18695 F: arch/*/kernel/ftrace.c
18697 F: include/*/ftrace.h
18698 F: include/linux/trace*.h
18701 F: tools/testing/selftests/ftrace/
18703 TRACING MMIO ACCESSES (MMIOTRACE)
18704 M: Steven Rostedt <rostedt@goodmis.org>
18705 M: Ingo Molnar <mingo@kernel.org>
18706 R: Karol Herbst <karolherbst@gmail.com>
18707 R: Pekka Paalanen <ppaalanen@gmail.com>
18708 L: linux-kernel@vger.kernel.org
18709 L: nouveau@lists.freedesktop.org
18711 F: arch/x86/mm/kmmio.c
18712 F: arch/x86/mm/mmio-mod.c
18713 F: arch/x86/mm/testmmiotrace.c
18714 F: include/linux/mmiotrace.h
18715 F: kernel/trace/trace_mmiotrace.c
18718 M: Jiri Kosina <trivial@kernel.org>
18720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18721 K: ^Subject:.*(?i)trivial
18724 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18725 M: Jiri Slaby <jirislaby@kernel.org>
18727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18728 F: Documentation/driver-api/serial/
18730 F: drivers/tty/serial/serial_core.c
18731 F: include/linux/serial.h
18732 F: include/linux/serial_core.h
18733 F: include/linux/tty.h
18734 F: include/uapi/linux/serial.h
18735 F: include/uapi/linux/serial_core.h
18736 F: include/uapi/linux/tty.h
18738 TUA9001 MEDIA DRIVER
18739 M: Antti Palosaari <crope@iki.fi>
18740 L: linux-media@vger.kernel.org
18742 W: https://linuxtv.org
18743 W: http://palosaari.fi/linux/
18744 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18745 T: git git://linuxtv.org/anttip/media_tree.git
18746 F: drivers/media/tuners/tua9001*
18748 TULIP NETWORK DRIVERS
18749 L: netdev@vger.kernel.org
18750 L: linux-parisc@vger.kernel.org
18752 F: drivers/net/ethernet/dec/tulip/
18755 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18757 W: http://vtun.sourceforge.net/tun
18758 F: Documentation/networking/tuntap.rst
18759 F: arch/um/os-Linux/drivers/
18761 TURBOCHANNEL SUBSYSTEM
18762 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18763 M: Ralf Baechle <ralf@linux-mips.org>
18764 L: linux-mips@vger.kernel.org
18766 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18768 F: include/linux/tc.h
18771 M: "Len Brown" <lenb@kernel.org>
18772 L: linux-pm@vger.kernel.org
18774 Q: https://patchwork.kernel.org/project/linux-pm/list/
18775 B: https://bugzilla.kernel.org
18776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18777 F: tools/power/x86/turbostat/
18779 TW5864 VIDEO4LINUX DRIVER
18780 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18781 M: Anton Sviridenko <anton@corp.bluecherry.net>
18782 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18783 M: Andrey Utkin <andrey_utkin@fastmail.com>
18784 L: linux-media@vger.kernel.org
18786 F: drivers/media/pci/tw5864/
18788 TW68 VIDEO4LINUX DRIVER
18789 M: Hans Verkuil <hverkuil@xs4all.nl>
18790 L: linux-media@vger.kernel.org
18792 W: https://linuxtv.org
18793 T: git git://linuxtv.org/media_tree.git
18794 F: drivers/media/pci/tw68/
18796 TW686X VIDEO4LINUX DRIVER
18797 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18798 L: linux-media@vger.kernel.org
18800 W: http://linuxtv.org
18801 T: git git://linuxtv.org/media_tree.git
18802 F: drivers/media/pci/tw686x/
18804 UACCE ACCELERATOR FRAMEWORK
18805 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18806 M: Zhou Wang <wangzhou1@hisilicon.com>
18807 L: linux-accelerators@lists.ozlabs.org
18808 L: linux-kernel@vger.kernel.org
18810 F: Documentation/ABI/testing/sysfs-driver-uacce
18811 F: Documentation/misc-devices/uacce.rst
18812 F: drivers/misc/uacce/
18813 F: include/linux/uacce.h
18814 F: include/uapi/misc/uacce/
18816 UBI FILE SYSTEM (UBIFS)
18817 M: Richard Weinberger <richard@nod.at>
18818 L: linux-mtd@lists.infradead.org
18820 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18823 F: Documentation/filesystems/ubifs-authentication.rst
18824 F: Documentation/filesystems/ubifs.rst
18827 UCLINUX (M68KNOMMU AND COLDFIRE)
18828 M: Greg Ungerer <gerg@linux-m68k.org>
18829 L: linux-m68k@lists.linux-m68k.org
18830 L: uclinux-dev@uclinux.org (subscribers-only)
18832 W: http://www.linux-m68k.org/
18833 W: http://www.uclinux.org/
18834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18835 F: arch/m68k/*/*_no.*
18837 F: arch/m68k/coldfire/
18838 F: arch/m68k/include/asm/*_no.*
18841 M: Jan Kara <jack@suse.com>
18843 F: Documentation/filesystems/udf.rst
18847 M: Bastien Nocera <hadess@hadess.net>
18848 L: linux-input@vger.kernel.org
18850 F: drivers/hid/hid-udraw-ps3.c
18853 M: Evgeniy Dushistov <dushistov@mail.ru>
18855 F: Documentation/admin-guide/ufs.rst
18858 UHID USERSPACE HID IO DRIVER
18859 M: David Rheinsberg <david.rheinsberg@gmail.com>
18860 L: linux-input@vger.kernel.org
18862 F: drivers/hid/uhid.c
18863 F: include/uapi/linux/uhid.h
18866 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18867 L: linux-usb@vger.kernel.org
18869 F: drivers/usb/common/ulpi.c
18870 F: include/linux/ulpi/
18873 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18874 L: linux-fsdevel@vger.kernel.org
18879 M: Tony Finch <dot@dotat.at>
18881 W: http://dotat.at/prog/unifdef
18882 F: scripts/unifdef.c
18884 UNIFORM CDROM DRIVER
18885 M: Jens Axboe <axboe@kernel.dk>
18887 W: http://www.kernel.dk
18888 F: Documentation/cdrom/
18889 F: drivers/cdrom/cdrom.c
18890 F: include/linux/cdrom.h
18891 F: include/uapi/linux/cdrom.h
18893 UNISYS S-PAR DRIVERS
18894 M: David Kershner <david.kershner@unisys.com>
18895 L: sparmaintainer@unisys.com (Unisys internal)
18897 F: drivers/staging/unisys/
18898 F: drivers/visorbus/
18899 F: include/linux/visorbus.h
18901 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18902 R: Alim Akhtar <alim.akhtar@samsung.com>
18903 R: Avri Altman <avri.altman@wdc.com>
18904 L: linux-scsi@vger.kernel.org
18906 F: Documentation/scsi/ufs.rst
18907 F: drivers/scsi/ufs/
18909 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18910 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18911 L: linux-scsi@vger.kernel.org
18913 F: drivers/scsi/ufs/*dwc*
18915 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18916 M: Stanley Chu <stanley.chu@mediatek.com>
18917 L: linux-scsi@vger.kernel.org
18918 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18920 F: drivers/scsi/ufs/ufs-mediatek*
18922 UNSORTED BLOCK IMAGES (UBI)
18923 M: Richard Weinberger <richard@nod.at>
18924 L: linux-mtd@lists.infradead.org
18926 W: http://www.linux-mtd.infradead.org/
18927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18929 F: drivers/mtd/ubi/
18930 F: include/linux/mtd/ubi.h
18931 F: include/uapi/mtd/ubi-user.h
18933 USB "USBNET" DRIVER FRAMEWORK
18934 M: Oliver Neukum <oneukum@suse.com>
18935 L: netdev@vger.kernel.org
18937 W: http://www.linux-usb.org/usbnet
18938 F: drivers/net/usb/usbnet.c
18939 F: include/linux/usb/usbnet.h
18942 M: Oliver Neukum <oneukum@suse.com>
18943 L: linux-usb@vger.kernel.org
18945 F: Documentation/usb/acm.rst
18946 F: drivers/usb/class/cdc-acm.*
18948 USB APPLE MFI FASTCHARGE DRIVER
18949 M: Bastien Nocera <hadess@hadess.net>
18950 L: linux-usb@vger.kernel.org
18952 F: drivers/usb/misc/apple-mfi-fastcharge.c
18954 USB AR5523 WIRELESS DRIVER
18955 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18956 L: linux-wireless@vger.kernel.org
18958 F: drivers/net/wireless/ath/ar5523/
18961 M: Oliver Neukum <oneukum@suse.com>
18962 L: linux-usb@vger.kernel.org
18963 L: linux-scsi@vger.kernel.org
18965 F: drivers/usb/storage/uas.c
18967 USB CDC ETHERNET DRIVER
18968 M: Oliver Neukum <oliver@neukum.org>
18969 L: linux-usb@vger.kernel.org
18971 F: drivers/net/usb/cdc_*.c
18972 F: include/uapi/linux/usb/cdc.h
18974 USB CHAOSKEY DRIVER
18975 M: Keith Packard <keithp@keithp.com>
18976 L: linux-usb@vger.kernel.org
18978 F: drivers/usb/misc/chaoskey.c
18980 USB CYPRESS C67X00 DRIVER
18981 M: Peter Korsgaard <jacmet@sunsite.dk>
18982 L: linux-usb@vger.kernel.org
18984 F: drivers/usb/c67x00/
18986 USB DAVICOM DM9601 DRIVER
18987 M: Peter Korsgaard <jacmet@sunsite.dk>
18988 L: netdev@vger.kernel.org
18990 W: http://www.linux-usb.org/usbnet
18991 F: drivers/net/usb/dm9601.c
18994 M: Alan Stern <stern@rowland.harvard.edu>
18995 L: linux-usb@vger.kernel.org
18997 F: Documentation/usb/ehci.rst
18998 F: drivers/usb/host/ehci*
19000 USB GADGET/PERIPHERAL SUBSYSTEM
19001 M: Felipe Balbi <balbi@kernel.org>
19002 L: linux-usb@vger.kernel.org
19004 W: http://www.linux-usb.org/gadget
19005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19006 F: drivers/usb/gadget/
19007 F: include/linux/usb/gadget*
19009 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19010 M: Jiri Kosina <jikos@kernel.org>
19011 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19012 L: linux-usb@vger.kernel.org
19014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19015 F: Documentation/hid/hiddev.rst
19016 F: drivers/hid/usbhid/
19018 USB INTEL XHCI ROLE MUX DRIVER
19019 M: Hans de Goede <hdegoede@redhat.com>
19020 L: linux-usb@vger.kernel.org
19022 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19024 USB IP DRIVER FOR HISILICON KIRIN
19025 M: Yu Chen <chenyu56@huawei.com>
19026 M: Binghui Wang <wangbinghui@hisilicon.com>
19027 L: linux-usb@vger.kernel.org
19029 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19030 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19033 M: Olav Kongas <ok@artecdesign.ee>
19034 L: linux-usb@vger.kernel.org
19036 F: drivers/usb/host/isp116x*
19037 F: include/linux/usb/isp116x.h
19040 M: Rui Miguel Silva <rui.silva@linaro.org>
19041 L: linux-usb@vger.kernel.org
19043 F: drivers/usb/isp1760/*
19044 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19046 USB LAN78XX ETHERNET DRIVER
19047 M: Woojung Huh <woojung.huh@microchip.com>
19048 M: UNGLinuxDriver@microchip.com
19049 L: netdev@vger.kernel.org
19051 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19052 F: drivers/net/usb/lan78xx.*
19053 F: include/dt-bindings/net/microchip-lan78xx.h
19055 USB MASS STORAGE DRIVER
19056 M: Alan Stern <stern@rowland.harvard.edu>
19057 L: linux-usb@vger.kernel.org
19058 L: usb-storage@lists.one-eyed-alien.net
19060 F: drivers/usb/storage/
19063 M: Clemens Ladisch <clemens@ladisch.de>
19064 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19067 F: sound/usb/midi.*
19069 USB NETWORKING DRIVERS
19070 L: linux-usb@vger.kernel.org
19072 F: drivers/net/usb/
19075 M: Alan Stern <stern@rowland.harvard.edu>
19076 L: linux-usb@vger.kernel.org
19078 F: Documentation/usb/ohci.rst
19079 F: drivers/usb/host/ohci*
19081 USB OTG FSM (Finite State Machine)
19082 M: Peter Chen <peter.chen@kernel.org>
19083 L: linux-usb@vger.kernel.org
19085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19086 F: drivers/usb/common/usb-otg-fsm.c
19089 M: Valentina Manea <valentina.manea.m@gmail.com>
19090 M: Shuah Khan <shuah@kernel.org>
19091 M: Shuah Khan <skhan@linuxfoundation.org>
19092 L: linux-usb@vger.kernel.org
19094 F: Documentation/usb/usbip_protocol.rst
19095 F: drivers/usb/usbip/
19096 F: tools/testing/selftests/drivers/usb/usbip/
19097 F: tools/usb/usbip/
19100 M: Petko Manolov <petkan@nucleusys.com>
19101 L: linux-usb@vger.kernel.org
19102 L: netdev@vger.kernel.org
19104 W: https://github.com/petkan/pegasus
19105 T: git git://github.com/petkan/pegasus.git
19106 F: drivers/net/usb/pegasus.*
19109 M: Felipe Balbi <balbi@kernel.org>
19110 L: linux-usb@vger.kernel.org
19112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19113 F: drivers/usb/phy/
19115 USB PRINTER DRIVER (usblp)
19116 M: Pete Zaitcev <zaitcev@redhat.com>
19117 L: linux-usb@vger.kernel.org
19119 F: drivers/usb/class/usblp.c
19121 USB RAW GADGET DRIVER
19122 R: Andrey Konovalov <andreyknvl@gmail.com>
19123 L: linux-usb@vger.kernel.org
19125 F: Documentation/usb/raw-gadget.rst
19126 F: drivers/usb/gadget/legacy/raw_gadget.c
19127 F: include/uapi/linux/usb/raw_gadget.h
19129 USB QMI WWAN NETWORK DRIVER
19130 M: Bjørn Mork <bjorn@mork.no>
19131 L: netdev@vger.kernel.org
19133 F: Documentation/ABI/testing/sysfs-class-net-qmi
19134 F: drivers/net/usb/qmi_wwan.c
19137 M: Petko Manolov <petkan@nucleusys.com>
19138 L: linux-usb@vger.kernel.org
19139 L: netdev@vger.kernel.org
19141 W: https://github.com/petkan/rtl8150
19142 T: git git://github.com/petkan/rtl8150.git
19143 F: drivers/net/usb/rtl8150.c
19145 USB SERIAL SUBSYSTEM
19146 M: Johan Hovold <johan@kernel.org>
19147 L: linux-usb@vger.kernel.org
19149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19150 F: Documentation/usb/usb-serial.rst
19151 F: drivers/usb/serial/
19152 F: include/linux/usb/serial.h
19154 USB SMSC75XX ETHERNET DRIVER
19155 M: Steve Glendinning <steve.glendinning@shawell.net>
19156 L: netdev@vger.kernel.org
19158 F: drivers/net/usb/smsc75xx.*
19160 USB SMSC95XX ETHERNET DRIVER
19161 M: Steve Glendinning <steve.glendinning@shawell.net>
19162 M: UNGLinuxDriver@microchip.com
19163 L: netdev@vger.kernel.org
19165 F: drivers/net/usb/smsc95xx.*
19168 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19169 L: linux-usb@vger.kernel.org
19171 W: http://www.linux-usb.org
19172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19173 F: Documentation/devicetree/bindings/usb/
19174 F: Documentation/usb/
19176 F: include/linux/usb.h
19177 F: include/linux/usb/
19179 USB TYPEC BUS FOR ALTERNATE MODES
19180 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19181 L: linux-usb@vger.kernel.org
19183 F: Documentation/ABI/testing/sysfs-bus-typec
19184 F: Documentation/driver-api/usb/typec_bus.rst
19185 F: drivers/usb/typec/altmodes/
19186 F: include/linux/usb/typec_altmode.h
19189 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19190 L: linux-usb@vger.kernel.org
19192 F: Documentation/ABI/testing/sysfs-class-typec
19193 F: Documentation/driver-api/usb/typec.rst
19194 F: drivers/usb/typec/
19195 F: include/linux/usb/typec.h
19197 USB TYPEC INTEL PMC MUX DRIVER
19198 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19199 L: linux-usb@vger.kernel.org
19201 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19202 F: drivers/usb/typec/mux/intel_pmc_mux.c
19204 USB TYPEC PI3USB30532 MUX DRIVER
19205 M: Hans de Goede <hdegoede@redhat.com>
19206 L: linux-usb@vger.kernel.org
19208 F: drivers/usb/typec/mux/pi3usb30532.c
19210 USB TYPEC PORT CONTROLLER DRIVERS
19211 M: Guenter Roeck <linux@roeck-us.net>
19212 L: linux-usb@vger.kernel.org
19214 F: drivers/usb/typec/tcpm/
19217 M: Alan Stern <stern@rowland.harvard.edu>
19218 L: linux-usb@vger.kernel.org
19220 F: drivers/usb/host/uhci*
19223 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19224 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19225 L: linux-media@vger.kernel.org
19227 W: http://www.ideasonboard.org/uvc/
19228 T: git git://linuxtv.org/media_tree.git
19229 F: drivers/media/usb/uvc/
19230 F: include/uapi/linux/uvcvideo.h
19233 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19234 L: linux-usb@vger.kernel.org
19236 F: drivers/usb/gadget/function/*uvc*
19237 F: drivers/usb/gadget/legacy/webcam.c
19238 F: include/uapi/linux/usb/g_uvc.h
19240 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19241 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19242 L: linux-wireless@vger.kernel.org
19244 F: drivers/net/wireless/rndis_wlan.c
19247 M: Mathias Nyman <mathias.nyman@intel.com>
19248 L: linux-usb@vger.kernel.org
19250 F: drivers/usb/host/pci-quirks*
19251 F: drivers/usb/host/xhci*
19254 L: linux-wireless@vger.kernel.org
19256 W: http://linux-lc100020.sourceforge.net
19257 F: drivers/net/wireless/zydas/zd1201.*
19260 M: Antoine Jacquet <royale@zerezo.com>
19261 L: linux-usb@vger.kernel.org
19262 L: linux-media@vger.kernel.org
19264 W: http://royale.zerezo.com/zr364xx/
19265 T: git git://linuxtv.org/media_tree.git
19266 F: Documentation/admin-guide/media/zr364xx*
19267 F: drivers/media/usb/zr364xx/
19269 USER-MODE LINUX (UML)
19270 M: Jeff Dike <jdike@addtoit.com>
19271 M: Richard Weinberger <richard@nod.at>
19272 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19273 L: linux-um@lists.infradead.org
19275 W: http://user-mode-linux.sourceforge.net
19276 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19278 F: Documentation/virt/uml/
19283 USERSPACE COPYIN/COPYOUT (UIOVEC)
19284 M: Alexander Viro <viro@zeniv.linux.org.uk>
19286 F: include/linux/uio.h
19289 USERSPACE DMA BUFFER DRIVER
19290 M: Gerd Hoffmann <kraxel@redhat.com>
19291 L: dri-devel@lists.freedesktop.org
19293 T: git git://anongit.freedesktop.org/drm/drm-misc
19294 F: drivers/dma-buf/udmabuf.c
19295 F: include/uapi/linux/udmabuf.h
19297 USERSPACE I/O (UIO)
19298 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19301 F: Documentation/driver-api/uio-howto.rst
19303 F: include/linux/uio_driver.h
19306 M: Karel Zak <kzak@redhat.com>
19307 L: util-linux@vger.kernel.org
19309 W: http://en.wikipedia.org/wiki/Util-linux
19310 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19313 M: Christoph Hellwig <hch@lst.de>
19314 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19315 L: linux-kernel@vger.kernel.org
19317 T: git git://git.infradead.org/users/hch/uuid.git
19318 F: include/linux/uuid.h
19319 F: include/uapi/linux/uuid.h
19324 M: Justin Ernst <justin.ernst@hpe.com>
19325 L: platform-driver-x86@vger.kernel.org
19327 F: drivers/platform/x86/uv_sysfs.c
19330 M: Michal Januszewski <spock@gentoo.org>
19331 L: linux-fbdev@vger.kernel.org
19333 W: https://github.com/mjanusz/v86d
19334 F: Documentation/fb/uvesafb.rst
19335 F: drivers/video/fbdev/uvesafb.*
19337 Ux500 CLOCK DRIVERS
19338 M: Ulf Hansson <ulf.hansson@linaro.org>
19339 L: linux-clk@vger.kernel.org
19340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19342 F: drivers/clk/ux500/
19345 M: Stefan Agner <stefan@agner.ch>
19346 L: linux-mtd@lists.infradead.org
19348 F: drivers/mtd/nand/raw/vf610_nfc.c
19350 VFAT/FAT/MSDOS FILESYSTEM
19351 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19353 F: Documentation/filesystems/vfat.rst
19357 M: Alex Williamson <alex.williamson@redhat.com>
19358 R: Cornelia Huck <cohuck@redhat.com>
19359 L: kvm@vger.kernel.org
19361 T: git git://github.com/awilliam/linux-vfio.git
19362 F: Documentation/driver-api/vfio.rst
19364 F: include/linux/vfio.h
19365 F: include/uapi/linux/vfio.h
19368 M: Diana Craciun <diana.craciun@oss.nxp.com>
19369 L: kvm@vger.kernel.org
19371 F: drivers/vfio/fsl-mc/
19373 VFIO MEDIATED DEVICE DRIVERS
19374 M: Kirti Wankhede <kwankhede@nvidia.com>
19375 L: kvm@vger.kernel.org
19377 F: Documentation/driver-api/vfio-mediated-device.rst
19378 F: drivers/vfio/mdev/
19379 F: include/linux/mdev.h
19380 F: samples/vfio-mdev/
19382 VFIO PLATFORM DRIVER
19383 M: Eric Auger <eric.auger@redhat.com>
19384 L: kvm@vger.kernel.org
19386 F: drivers/vfio/platform/
19389 R: Lukas Wunner <lukas@wunner.de>
19391 T: git git://anongit.freedesktop.org/drm/drm-misc
19392 F: Documentation/gpu/vga-switcheroo.rst
19393 F: drivers/gpu/vga/vga_switcheroo.c
19394 F: include/linux/vga_switcheroo.h
19396 VIA RHINE NETWORK DRIVER
19398 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19399 F: drivers/net/ethernet/via/via-rhine.c
19401 VIA SD/MMC CARD CONTROLLER DRIVER
19402 M: Bruce Chang <brucechang@via.com.tw>
19403 M: Harald Welte <HaraldWelte@viatech.com>
19405 F: drivers/mmc/host/via-sdmmc.c
19407 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19408 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19409 L: linux-fbdev@vger.kernel.org
19411 F: drivers/video/fbdev/via/
19412 F: include/linux/via-core.h
19413 F: include/linux/via-gpio.h
19414 F: include/linux/via_i2c.h
19416 VIA VELOCITY NETWORK DRIVER
19417 M: Francois Romieu <romieu@fr.zoreil.com>
19418 L: netdev@vger.kernel.org
19420 F: drivers/net/ethernet/via/via-velocity.*
19422 VICODEC VIRTUAL CODEC DRIVER
19423 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19424 L: linux-media@vger.kernel.org
19426 W: https://linuxtv.org
19427 T: git git://linuxtv.org/media_tree.git
19428 F: drivers/media/test-drivers/vicodec/*
19430 VIDEO I2C POLLING DRIVER
19431 M: Matt Ranostay <matt.ranostay@konsulko.com>
19432 L: linux-media@vger.kernel.org
19434 F: drivers/media/i2c/video-i2c.c
19436 VIDEO MULTIPLEXER DRIVER
19437 M: Philipp Zabel <p.zabel@pengutronix.de>
19438 L: linux-media@vger.kernel.org
19440 F: drivers/media/platform/video-mux.c
19442 VIDEOBUF2 FRAMEWORK
19443 M: Tomasz Figa <tfiga@chromium.org>
19444 M: Marek Szyprowski <m.szyprowski@samsung.com>
19445 L: linux-media@vger.kernel.org
19447 F: drivers/media/common/videobuf2/*
19448 F: include/media/videobuf2-*
19450 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19451 M: Helen Koike <helen.koike@collabora.com>
19452 R: Shuah Khan <skhan@linuxfoundation.org>
19453 L: linux-media@vger.kernel.org
19455 W: https://linuxtv.org
19456 T: git git://linuxtv.org/media_tree.git
19457 F: drivers/media/test-drivers/vimc/*
19460 M: Alex Williamson <alex.williamson@redhat.com>
19461 M: Paolo Bonzini <pbonzini@redhat.com>
19462 L: kvm@vger.kernel.org
19466 VIRTIO AND VHOST VSOCK DRIVER
19467 M: Stefan Hajnoczi <stefanha@redhat.com>
19468 M: Stefano Garzarella <sgarzare@redhat.com>
19469 L: kvm@vger.kernel.org
19470 L: virtualization@lists.linux-foundation.org
19471 L: netdev@vger.kernel.org
19473 F: drivers/net/vsockmon.c
19474 F: drivers/vhost/vsock.c
19475 F: include/linux/virtio_vsock.h
19476 F: include/uapi/linux/virtio_vsock.h
19477 F: include/uapi/linux/vm_sockets_diag.h
19478 F: include/uapi/linux/vsockmon.h
19479 F: net/vmw_vsock/af_vsock_tap.c
19480 F: net/vmw_vsock/diag.c
19481 F: net/vmw_vsock/virtio_transport.c
19482 F: net/vmw_vsock/virtio_transport_common.c
19483 F: net/vmw_vsock/vsock_loopback.c
19484 F: tools/testing/vsock/
19486 VIRTIO BLOCK AND SCSI DRIVERS
19487 M: "Michael S. Tsirkin" <mst@redhat.com>
19488 M: Jason Wang <jasowang@redhat.com>
19489 R: Paolo Bonzini <pbonzini@redhat.com>
19490 R: Stefan Hajnoczi <stefanha@redhat.com>
19491 L: virtualization@lists.linux-foundation.org
19493 F: drivers/block/virtio_blk.c
19494 F: drivers/scsi/virtio_scsi.c
19495 F: drivers/vhost/scsi.c
19496 F: include/uapi/linux/virtio_blk.h
19497 F: include/uapi/linux/virtio_scsi.h
19499 VIRTIO CONSOLE DRIVER
19500 M: Amit Shah <amit@kernel.org>
19501 L: virtualization@lists.linux-foundation.org
19503 F: drivers/char/virtio_console.c
19504 F: include/linux/virtio_console.h
19505 F: include/uapi/linux/virtio_console.h
19507 VIRTIO CORE AND NET DRIVERS
19508 M: "Michael S. Tsirkin" <mst@redhat.com>
19509 M: Jason Wang <jasowang@redhat.com>
19510 L: virtualization@lists.linux-foundation.org
19512 F: Documentation/devicetree/bindings/virtio/
19513 F: drivers/block/virtio_blk.c
19514 F: drivers/crypto/virtio/
19515 F: drivers/net/virtio_net.c
19518 F: include/linux/vdpa.h
19519 F: include/linux/virtio*.h
19520 F: include/uapi/linux/virtio_*.h
19524 M: "Michael S. Tsirkin" <mst@redhat.com>
19525 M: David Hildenbrand <david@redhat.com>
19526 L: virtualization@lists.linux-foundation.org
19528 F: drivers/virtio/virtio_balloon.c
19529 F: include/uapi/linux/virtio_balloon.h
19530 F: include/linux/balloon_compaction.h
19531 F: mm/balloon_compaction.c
19533 VIRTIO CRYPTO DRIVER
19534 M: Gonglei <arei.gonglei@huawei.com>
19535 L: virtualization@lists.linux-foundation.org
19536 L: linux-crypto@vger.kernel.org
19538 F: drivers/crypto/virtio/
19539 F: include/uapi/linux/virtio_crypto.h
19541 VIRTIO DRIVERS FOR S390
19542 M: Cornelia Huck <cohuck@redhat.com>
19543 M: Halil Pasic <pasic@linux.ibm.com>
19544 L: linux-s390@vger.kernel.org
19545 L: virtualization@lists.linux-foundation.org
19546 L: kvm@vger.kernel.org
19548 F: arch/s390/include/uapi/asm/virtio-ccw.h
19549 F: drivers/s390/virtio/
19552 M: Vivek Goyal <vgoyal@redhat.com>
19553 M: Stefan Hajnoczi <stefanha@redhat.com>
19554 M: Miklos Szeredi <miklos@szeredi.hu>
19555 L: virtualization@lists.linux-foundation.org
19556 L: linux-fsdevel@vger.kernel.org
19558 W: https://virtio-fs.gitlab.io/
19559 F: Documentation/filesystems/virtiofs.rst
19560 F: fs/fuse/virtio_fs.c
19561 F: include/uapi/linux/virtio_fs.h
19564 M: David Airlie <airlied@linux.ie>
19565 M: Gerd Hoffmann <kraxel@redhat.com>
19566 L: dri-devel@lists.freedesktop.org
19567 L: virtualization@lists.linux-foundation.org
19569 T: git git://anongit.freedesktop.org/drm/drm-misc
19570 F: drivers/gpu/drm/virtio/
19571 F: include/uapi/linux/virtio_gpu.h
19573 VIRTIO HOST (VHOST)
19574 M: "Michael S. Tsirkin" <mst@redhat.com>
19575 M: Jason Wang <jasowang@redhat.com>
19576 L: kvm@vger.kernel.org
19577 L: virtualization@lists.linux-foundation.org
19578 L: netdev@vger.kernel.org
19580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19582 F: include/linux/vhost_iotlb.h
19583 F: include/uapi/linux/vhost.h
19585 VIRTIO INPUT DRIVER
19586 M: Gerd Hoffmann <kraxel@redhat.com>
19588 F: drivers/virtio/virtio_input.c
19589 F: include/uapi/linux/virtio_input.h
19591 VIRTIO IOMMU DRIVER
19592 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19593 L: virtualization@lists.linux-foundation.org
19595 F: drivers/iommu/virtio-iommu.c
19596 F: include/uapi/linux/virtio_iommu.h
19599 M: David Hildenbrand <david@redhat.com>
19600 L: virtualization@lists.linux-foundation.org
19602 W: https://virtio-mem.gitlab.io/
19603 F: drivers/virtio/virtio_mem.c
19604 F: include/uapi/linux/virtio_mem.h
19606 VIRTIO SOUND DRIVER
19607 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19608 M: "Michael S. Tsirkin" <mst@redhat.com>
19609 L: virtualization@lists.linux-foundation.org
19610 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19612 F: include/uapi/linux/virtio_snd.h
19615 VIRTUAL BOX GUEST DEVICE DRIVER
19616 M: Hans de Goede <hdegoede@redhat.com>
19617 M: Arnd Bergmann <arnd@arndb.de>
19618 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19620 F: drivers/virt/vboxguest/
19621 F: include/linux/vbox_utils.h
19622 F: include/uapi/linux/vbox*.h
19624 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19625 M: Hans de Goede <hdegoede@redhat.com>
19626 L: linux-fsdevel@vger.kernel.org
19630 VIRTUAL SERIO DEVICE DRIVER
19631 M: Stephen Chandler Paul <thatslyude@gmail.com>
19633 F: drivers/input/serio/userio.c
19634 F: include/uapi/linux/userio.h
19636 VIVID VIRTUAL VIDEO DRIVER
19637 M: Hans Verkuil <hverkuil@xs4all.nl>
19638 L: linux-media@vger.kernel.org
19640 W: https://linuxtv.org
19641 T: git git://linuxtv.org/media_tree.git
19642 F: drivers/media/test-drivers/vivid/*
19644 VIDTV VIRTUAL DIGITAL TV DRIVER
19645 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19646 L: linux-media@vger.kernel.org
19648 W: https://linuxtv.org
19649 T: git git://linuxtv.org/media_tree.git
19650 F: drivers/media/test-drivers/vidtv/*
19653 M: Florian Fainelli <f.fainelli@gmail.com>
19654 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19656 F: drivers/vlynq/vlynq.c
19657 F: include/linux/vlynq.h
19660 M: Martyn Welch <martyn@welchs.me.uk>
19661 M: Manohar Vanga <manohar.vanga@gmail.com>
19662 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19663 L: linux-kernel@vger.kernel.org
19665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19666 F: Documentation/driver-api/vme.rst
19667 F: drivers/staging/vme/
19669 F: include/linux/vme*
19671 VMWARE BALLOON DRIVER
19672 M: Nadav Amit <namit@vmware.com>
19673 M: "VMware, Inc." <pv-drivers@vmware.com>
19674 L: linux-kernel@vger.kernel.org
19676 F: drivers/misc/vmw_balloon.c
19678 VMWARE HYPERVISOR INTERFACE
19679 M: Deep Shah <sdeep@vmware.com>
19680 M: "VMware, Inc." <pv-drivers@vmware.com>
19681 L: virtualization@lists.linux-foundation.org
19683 F: arch/x86/include/asm/vmware.h
19684 F: arch/x86/kernel/cpu/vmware.c
19686 VMWARE PVRDMA DRIVER
19687 M: Adit Ranadive <aditr@vmware.com>
19688 M: VMware PV-Drivers <pv-drivers@vmware.com>
19689 L: linux-rdma@vger.kernel.org
19691 F: drivers/infiniband/hw/vmw_pvrdma/
19693 VMware PVSCSI driver
19694 M: Vishal Bhakta <vbhakta@vmware.com>
19695 M: VMware PV-Drivers <pv-drivers@vmware.com>
19696 L: linux-scsi@vger.kernel.org
19698 F: drivers/scsi/vmw_pvscsi.c
19699 F: drivers/scsi/vmw_pvscsi.h
19701 VMWARE VIRTUAL PTP CLOCK DRIVER
19702 M: Vivek Thampi <vithampi@vmware.com>
19703 M: "VMware, Inc." <pv-drivers@vmware.com>
19704 L: netdev@vger.kernel.org
19706 F: drivers/ptp/ptp_vmw.c
19708 VMWARE VMMOUSE SUBDRIVER
19709 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19710 M: "VMware, Inc." <pv-drivers@vmware.com>
19711 L: linux-input@vger.kernel.org
19713 F: drivers/input/mouse/vmmouse.c
19714 F: drivers/input/mouse/vmmouse.h
19716 VMWARE VMXNET3 ETHERNET DRIVER
19717 M: Ronak Doshi <doshir@vmware.com>
19718 M: pv-drivers@vmware.com
19719 L: netdev@vger.kernel.org
19721 F: drivers/net/vmxnet3/
19723 VOCORE VOCORE2 BOARD
19724 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19725 L: linux-mips@vger.kernel.org
19727 F: arch/mips/boot/dts/ralink/vocore2.dts
19729 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19730 M: Liam Girdwood <lgirdwood@gmail.com>
19731 M: Mark Brown <broonie@kernel.org>
19732 L: linux-kernel@vger.kernel.org
19734 W: http://www.slimlogic.co.uk/?p=48
19735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19736 F: Documentation/devicetree/bindings/regulator/
19737 F: Documentation/power/regulator/
19738 F: drivers/regulator/
19739 F: include/dt-bindings/regulator/
19740 F: include/linux/regulator/
19741 K: regulator_get_optional
19743 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
19744 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
19745 F: drivers/regulator/irq_helpers.c
19748 M: David Ahern <dsahern@kernel.org>
19749 L: netdev@vger.kernel.org
19751 F: Documentation/networking/vrf.rst
19752 F: drivers/net/vrf.c
19755 M: Petr Mladek <pmladek@suse.com>
19756 M: Steven Rostedt <rostedt@goodmis.org>
19757 M: Sergey Senozhatsky <senozhatsky@chromium.org>
19758 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19759 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19762 F: Documentation/core-api/printk-formats.rst
19763 F: lib/test_printf.c
19764 F: lib/test_scanf.c
19767 VT1211 HARDWARE MONITOR DRIVER
19768 M: Juerg Haefliger <juergh@gmail.com>
19769 L: linux-hwmon@vger.kernel.org
19771 F: Documentation/hwmon/vt1211.rst
19772 F: drivers/hwmon/vt1211.c
19774 VT8231 HARDWARE MONITOR DRIVER
19775 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19776 L: linux-hwmon@vger.kernel.org
19778 F: drivers/hwmon/vt8231.c
19780 VUB300 USB to SDIO/SD/MMC bridge chip
19781 L: linux-mmc@vger.kernel.org
19783 F: drivers/mmc/host/vub300.c
19785 W1 DALLAS'S 1-WIRE BUS
19786 M: Evgeniy Polyakov <zbr@ioremap.net>
19788 F: Documentation/devicetree/bindings/w1/
19789 F: Documentation/w1/
19791 F: include/linux/w1.h
19793 W83791D HARDWARE MONITORING DRIVER
19794 M: Marc Hulsman <m.hulsman@tudelft.nl>
19795 L: linux-hwmon@vger.kernel.org
19797 F: Documentation/hwmon/w83791d.rst
19798 F: drivers/hwmon/w83791d.c
19800 W83793 HARDWARE MONITORING DRIVER
19801 M: Rudolf Marek <r.marek@assembler.cz>
19802 L: linux-hwmon@vger.kernel.org
19804 F: Documentation/hwmon/w83793.rst
19805 F: drivers/hwmon/w83793.c
19807 W83795 HARDWARE MONITORING DRIVER
19808 M: Jean Delvare <jdelvare@suse.com>
19809 L: linux-hwmon@vger.kernel.org
19811 F: drivers/hwmon/w83795.c
19813 W83L51xD SD/MMC CARD INTERFACE DRIVER
19814 M: Pierre Ossman <pierre@ossman.eu>
19816 F: drivers/mmc/host/wbsd.*
19818 WACOM PROTOCOL 4 SERIAL TABLETS
19819 M: Julian Squires <julian@cipht.net>
19820 M: Hans de Goede <hdegoede@redhat.com>
19821 L: linux-input@vger.kernel.org
19823 F: drivers/input/tablet/wacom_serial4.c
19825 WATCHDOG DEVICE DRIVERS
19826 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19827 M: Guenter Roeck <linux@roeck-us.net>
19828 L: linux-watchdog@vger.kernel.org
19830 W: http://www.linux-watchdog.org/
19831 T: git git://www.linux-watchdog.org/linux-watchdog.git
19832 F: Documentation/devicetree/bindings/watchdog/
19833 F: Documentation/watchdog/
19834 F: drivers/watchdog/
19835 F: include/linux/watchdog.h
19836 F: include/uapi/linux/watchdog.h
19838 WHISKEYCOVE PMIC GPIO DRIVER
19839 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19840 L: linux-gpio@vger.kernel.org
19842 F: drivers/gpio/gpio-wcove.c
19845 M: Dianlong Li <long17.cool@163.com>
19846 L: linux-rtc@vger.kernel.org
19848 F: drivers/rtc/rtc-sd3078.c
19851 M: David Rheinsberg <david.rheinsberg@gmail.com>
19852 L: linux-input@vger.kernel.org
19854 F: drivers/hid/hid-wiimote*
19856 WILOCITY WIL6210 WIRELESS DRIVER
19857 M: Maya Erez <merez@codeaurora.org>
19858 L: linux-wireless@vger.kernel.org
19859 L: wil6210@qti.qualcomm.com
19861 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19862 F: drivers/net/wireless/ath/wil6210/
19865 M: David Härdeman <david@hardeman.nu>
19867 F: drivers/media/rc/winbond-cir.c
19869 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19870 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19871 L: linux-watchdog@vger.kernel.org
19873 F: drivers/watchdog/ebc-c384_wdt.c
19875 WINSYSTEMS WS16C48 GPIO DRIVER
19876 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19877 L: linux-gpio@vger.kernel.org
19879 F: drivers/gpio/gpio-ws16c48.c
19881 WIREGUARD SECURE NETWORK TUNNEL
19882 M: Jason A. Donenfeld <Jason@zx2c4.com>
19883 L: wireguard@lists.zx2c4.com
19884 L: netdev@vger.kernel.org
19886 F: drivers/net/wireguard/
19887 F: tools/testing/selftests/wireguard/
19889 WISTRON LAPTOP BUTTON DRIVER
19890 M: Miloslav Trmac <mitr@volny.cz>
19892 F: drivers/input/misc/wistron_btns.c
19894 WL3501 WIRELESS PCMCIA CARD DRIVER
19895 L: linux-wireless@vger.kernel.org
19897 F: drivers/net/wireless/wl3501*
19899 WOLFSON MICROELECTRONICS DRIVERS
19900 L: patches@opensource.cirrus.com
19902 W: https://github.com/CirrusLogic/linux-drivers/wiki
19903 T: git https://github.com/CirrusLogic/linux-drivers.git
19904 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19905 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19906 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19907 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19908 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19909 F: Documentation/hwmon/wm83??.rst
19910 F: arch/arm/mach-s3c/mach-crag6410*
19911 F: drivers/clk/clk-wm83*.c
19912 F: drivers/gpio/gpio-*wm*.c
19913 F: drivers/gpio/gpio-arizona.c
19914 F: drivers/hwmon/wm83??-hwmon.c
19915 F: drivers/input/misc/wm831x-on.c
19916 F: drivers/input/touchscreen/wm831x-ts.c
19917 F: drivers/input/touchscreen/wm97*.c
19918 F: drivers/leds/leds-wm83*.c
19919 F: drivers/mfd/arizona*
19920 F: drivers/mfd/cs47l24*
19921 F: drivers/mfd/wm*.c
19922 F: drivers/power/supply/wm83*.c
19923 F: drivers/regulator/arizona*
19924 F: drivers/regulator/wm8*.c
19925 F: drivers/rtc/rtc-wm83*.c
19926 F: drivers/video/backlight/wm83*_bl.c
19927 F: drivers/watchdog/wm83*_wdt.c
19928 F: include/linux/mfd/arizona/
19929 F: include/linux/mfd/wm831x/
19930 F: include/linux/mfd/wm8350/
19931 F: include/linux/mfd/wm8400*
19932 F: include/linux/regulator/arizona*
19933 F: include/linux/wm97xx.h
19934 F: include/sound/wm????.h
19935 F: sound/soc/codecs/arizona*
19936 F: sound/soc/codecs/cs47l24*
19937 F: sound/soc/codecs/wm*
19940 M: Tejun Heo <tj@kernel.org>
19941 R: Lai Jiangshan <jiangshanlai@gmail.com>
19943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19944 F: Documentation/core-api/workqueue.rst
19945 F: include/linux/workqueue.h
19946 F: kernel/workqueue.c
19949 M: Loic Poulain <loic.poulain@linaro.org>
19950 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
19951 R: Johannes Berg <johannes@sipsolutions.net>
19952 L: netdev@vger.kernel.org
19954 F: drivers/net/wwan/
19955 F: include/linux/wwan.h
19956 F: include/uapi/linux/wwan.h
19958 X-POWERS AXP288 PMIC DRIVERS
19959 M: Hans de Goede <hdegoede@redhat.com>
19961 F: drivers/acpi/pmic/intel_pmic_xpower.c
19964 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19965 M: Chen-Yu Tsai <wens@csie.org>
19966 L: linux-kernel@vger.kernel.org
19971 M: Martin Schiller <ms@dev.tdt.de>
19972 L: linux-x25@vger.kernel.org
19974 F: Documentation/networking/lapb-module.rst
19975 F: Documentation/networking/x25*
19976 F: drivers/net/wan/hdlc_x25.c
19977 F: drivers/net/wan/lapbether.c
19978 F: include/*/lapb.h
19979 F: include/net/x25*
19980 F: include/uapi/linux/x25.h
19984 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19985 M: Thomas Gleixner <tglx@linutronix.de>
19986 M: Ingo Molnar <mingo@redhat.com>
19987 M: Borislav Petkov <bp@alien8.de>
19989 R: "H. Peter Anvin" <hpa@zytor.com>
19990 L: linux-kernel@vger.kernel.org
19992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19993 F: Documentation/devicetree/bindings/x86/
19994 F: Documentation/x86/
19998 M: Andy Lutomirski <luto@kernel.org>
19999 L: linux-kernel@vger.kernel.org
20001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20004 X86 MCE INFRASTRUCTURE
20005 M: Tony Luck <tony.luck@intel.com>
20006 M: Borislav Petkov <bp@alien8.de>
20007 L: linux-edac@vger.kernel.org
20009 F: arch/x86/kernel/cpu/mce/*
20011 X86 MICROCODE UPDATE SUPPORT
20012 M: Borislav Petkov <bp@alien8.de>
20014 F: arch/x86/kernel/cpu/microcode/*
20017 M: Dave Hansen <dave.hansen@linux.intel.com>
20018 M: Andy Lutomirski <luto@kernel.org>
20019 M: Peter Zijlstra <peterz@infradead.org>
20020 L: linux-kernel@vger.kernel.org
20022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20025 X86 PLATFORM DRIVERS
20026 M: Hans de Goede <hdegoede@redhat.com>
20027 M: Mark Gross <mgross@linux.intel.com>
20028 L: platform-driver-x86@vger.kernel.org
20030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20031 F: drivers/platform/olpc/
20032 F: drivers/platform/x86/
20034 X86 PLATFORM DRIVERS - ARCH
20035 R: Darren Hart <dvhart@infradead.org>
20036 R: Andy Shevchenko <andy@infradead.org>
20037 L: platform-driver-x86@vger.kernel.org
20040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20041 F: arch/x86/platform
20043 X86 PLATFORM UV HPE SUPERDOME FLEX
20044 M: Steve Wahl <steve.wahl@hpe.com>
20045 R: Mike Travis <mike.travis@hpe.com>
20046 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20047 R: Russ Anderson <russ.anderson@hpe.com>
20049 F: arch/x86/include/asm/uv/
20050 F: arch/x86/kernel/apic/x2apic_uv_x.c
20051 F: arch/x86/platform/uv/
20054 M: Andy Lutomirski <luto@kernel.org>
20055 L: linux-kernel@vger.kernel.org
20057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20058 F: arch/x86/entry/vdso/
20061 M: Matthew Wilcox <willy@infradead.org>
20062 L: linux-fsdevel@vger.kernel.org
20064 F: Documentation/core-api/xarray.rst
20065 F: include/linux/idr.h
20066 F: include/linux/xarray.h
20069 F: tools/testing/radix-tree
20072 M: Benjamin Valentin <benpicco@googlemail.com>
20074 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20075 F: drivers/media/rc/xbox_remote.c
20077 XC2028/3028 TUNER DRIVER
20078 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20079 L: linux-media@vger.kernel.org
20081 W: https://linuxtv.org
20082 T: git git://linuxtv.org/media_tree.git
20083 F: drivers/media/tuners/tuner-xc2028.*
20085 XDP (eXpress Data Path)
20086 M: Alexei Starovoitov <ast@kernel.org>
20087 M: Daniel Borkmann <daniel@iogearbox.net>
20088 M: David S. Miller <davem@davemloft.net>
20089 M: Jakub Kicinski <kuba@kernel.org>
20090 M: Jesper Dangaard Brouer <hawk@kernel.org>
20091 M: John Fastabend <john.fastabend@gmail.com>
20092 L: netdev@vger.kernel.org
20093 L: bpf@vger.kernel.org
20095 F: include/net/xdp.h
20096 F: include/net/xdp_priv.h
20097 F: include/trace/events/xdp.h
20098 F: kernel/bpf/cpumap.c
20099 F: kernel/bpf/devmap.c
20101 F: samples/bpf/xdp*
20102 F: tools/testing/selftests/bpf/*xdp*
20103 F: tools/testing/selftests/bpf/*/*xdp*
20104 F: drivers/net/ethernet/*/*/*/*/*xdp*
20105 F: drivers/net/ethernet/*/*/*xdp*
20106 K: (?:\b|_)xdp(?:\b|_)
20108 XDP SOCKETS (AF_XDP)
20109 M: Björn Töpel <bjorn@kernel.org>
20110 M: Magnus Karlsson <magnus.karlsson@intel.com>
20111 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20112 L: netdev@vger.kernel.org
20113 L: bpf@vger.kernel.org
20115 F: Documentation/networking/af_xdp.rst
20116 F: include/net/xdp_sock*
20117 F: include/net/xsk_buff_pool.h
20118 F: include/uapi/linux/if_xdp.h
20119 F: include/uapi/linux/xdp_diag.h
20120 F: include/net/netns/xdp.h
20122 F: samples/bpf/xdpsock*
20123 F: tools/lib/bpf/xsk*
20125 XEN BLOCK SUBSYSTEM
20126 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20127 M: Roger Pau Monné <roger.pau@citrix.com>
20128 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20130 F: drivers/block/xen*
20131 F: drivers/block/xen-blkback/*
20134 M: Stefano Stabellini <sstabellini@kernel.org>
20135 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20137 F: arch/arm/include/asm/xen/
20140 XEN HYPERVISOR ARM64
20141 M: Stefano Stabellini <sstabellini@kernel.org>
20142 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20144 F: arch/arm64/include/asm/xen/
20147 XEN HYPERVISOR INTERFACE
20148 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20149 M: Juergen Gross <jgross@suse.com>
20150 R: Stefano Stabellini <sstabellini@kernel.org>
20151 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20154 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20155 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20156 F: arch/x86/include/asm/pvclock-abi.h
20157 F: arch/x86/include/asm/xen/
20158 F: arch/x86/platform/pvh/
20160 F: drivers/*/xen-*front.c
20162 F: include/uapi/xen/
20165 XEN NETWORK BACKEND DRIVER
20166 M: Wei Liu <wei.liu@kernel.org>
20167 M: Paul Durrant <paul@xen.org>
20168 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20169 L: netdev@vger.kernel.org
20171 F: drivers/net/xen-netback/*
20174 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20175 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20177 F: arch/x86/pci/*xen*
20178 F: drivers/pci/*xen*
20181 M: Juergen Gross <jgross@suse.com>
20182 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20183 L: linux-scsi@vger.kernel.org
20185 F: drivers/scsi/xen-scsifront.c
20186 F: drivers/xen/xen-scsiback.c
20187 F: include/xen/interface/io/vscsiif.h
20189 XEN SOUND FRONTEND DRIVER
20190 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20191 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20192 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20196 XEN SWIOTLB SUBSYSTEM
20197 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20198 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20199 L: iommu@lists.linux-foundation.org
20201 F: arch/x86/xen/*swiotlb*
20202 F: drivers/xen/*swiotlb*
20205 C: irc://irc.oftc.net/xfs
20206 M: Darrick J. Wong <djwong@kernel.org>
20207 M: linux-xfs@vger.kernel.org
20208 L: linux-xfs@vger.kernel.org
20211 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20212 F: Documentation/ABI/testing/sysfs-fs-xfs
20213 F: Documentation/admin-guide/xfs.rst
20214 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20215 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20217 F: include/uapi/linux/dqblk_xfs.h
20218 F: include/uapi/linux/fsmap.h
20220 XILINX AXI ETHERNET DRIVER
20221 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20223 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20226 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20227 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20228 L: linux-can@vger.kernel.org
20230 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20231 F: drivers/net/can/xilinx_can.c
20234 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20235 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20236 R: Michal Simek <michal.simek@xilinx.com>
20238 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20239 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
20240 F: drivers/gpio/gpio-xilinx.c
20241 F: drivers/gpio/gpio-zynq.c
20243 XILINX SD-FEC IP CORES
20244 M: Derek Kiernan <derek.kiernan@xilinx.com>
20245 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20247 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20248 F: Documentation/misc-devices/xilinx_sdfec.rst
20249 F: drivers/misc/Kconfig
20250 F: drivers/misc/Makefile
20251 F: drivers/misc/xilinx_sdfec.c
20252 F: include/uapi/misc/xilinx_sdfec.h
20254 XILINX UARTLITE SERIAL DRIVER
20255 M: Peter Korsgaard <jacmet@sunsite.dk>
20256 L: linux-serial@vger.kernel.org
20258 F: drivers/tty/serial/uartlite.c
20260 XILINX VIDEO IP CORES
20261 M: Hyun Kwon <hyun.kwon@xilinx.com>
20262 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20263 L: linux-media@vger.kernel.org
20265 T: git git://linuxtv.org/media_tree.git
20266 F: Documentation/devicetree/bindings/media/xilinx/
20267 F: drivers/media/platform/xilinx/
20268 F: include/uapi/linux/xilinx-v4l2-controls.h
20270 XILINX ZYNQMP DPDMA DRIVER
20271 M: Hyun Kwon <hyun.kwon@xilinx.com>
20272 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20273 L: dmaengine@vger.kernel.org
20275 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20276 F: drivers/dma/xilinx/xilinx_dpdma.c
20277 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20279 XILINX ZYNQMP PSGTR PHY DRIVER
20280 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20281 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20282 L: linux-kernel@vger.kernel.org
20284 T: git https://github.com/Xilinx/linux-xlnx.git
20285 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20286 F: drivers/phy/xilinx/phy-zynqmp.c
20289 M: Eli Billauer <eli.billauer@gmail.com>
20290 L: linux-kernel@vger.kernel.org
20292 F: drivers/char/xillybus/
20295 M: George Cherian <gcherian@marvell.com>
20296 L: linux-i2c@vger.kernel.org
20298 W: http://www.marvell.com
20299 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20300 F: drivers/i2c/busses/i2c-xlp9xx.c
20302 XRA1403 GPIO EXPANDER
20303 M: Nandor Han <nandor.han@ge.com>
20304 M: Semi Malinen <semi.malinen@ge.com>
20305 L: linux-gpio@vger.kernel.org
20307 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20308 F: drivers/gpio/gpio-xra1403.c
20310 XTENSA XTFPGA PLATFORM SUPPORT
20311 M: Max Filippov <jcmvbkbc@gmail.com>
20312 L: linux-xtensa@linux-xtensa.org
20314 F: drivers/spi/spi-xtensa-xtfpga.c
20315 F: sound/soc/xtensa/xtfpga-i2s.c
20317 YAM DRIVER FOR AX.25
20318 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20319 L: linux-hams@vger.kernel.org
20321 F: drivers/net/hamradio/yam*
20322 F: include/linux/yam.h
20324 YAMA SECURITY MODULE
20325 M: Kees Cook <keescook@chromium.org>
20327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20328 F: Documentation/admin-guide/LSM/Yama.rst
20331 YEALINK PHONE DRIVER
20332 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20333 L: usbb2k-api-dev@nongnu.org
20335 F: Documentation/input/devices/yealink.rst
20336 F: drivers/input/misc/yealink.*
20338 Z8530 DRIVER FOR AX.25
20339 M: Joerg Reuter <jreuter@yaina.de>
20340 L: linux-hams@vger.kernel.org
20342 W: http://yaina.de/jreuter/
20343 W: http://www.qsl.net/dl1bke/
20344 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20345 F: drivers/net/hamradio/*scc.c
20346 F: drivers/net/hamradio/z8530.h
20348 ZBUD COMPRESSED PAGE ALLOCATOR
20349 M: Seth Jennings <sjenning@redhat.com>
20350 M: Dan Streetman <ddstreet@ieee.org>
20351 L: linux-mm@kvack.org
20355 ZD1211RW WIRELESS DRIVER
20356 M: Daniel Drake <dsd@gentoo.org>
20357 M: Ulrich Kunitz <kune@deine-taler.de>
20358 L: linux-wireless@vger.kernel.org
20359 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20361 W: http://zd1211.ath.cx/wiki/DriverRewrite
20362 F: drivers/net/wireless/zydas/zd1211rw/
20364 ZD1301 MEDIA DRIVER
20365 M: Antti Palosaari <crope@iki.fi>
20366 L: linux-media@vger.kernel.org
20368 W: https://linuxtv.org/
20369 W: http://palosaari.fi/linux/
20370 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20371 F: drivers/media/usb/dvb-usb-v2/zd1301*
20373 ZD1301_DEMOD MEDIA DRIVER
20374 M: Antti Palosaari <crope@iki.fi>
20375 L: linux-media@vger.kernel.org
20377 W: https://linuxtv.org/
20378 W: http://palosaari.fi/linux/
20379 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20380 F: drivers/media/dvb-frontends/zd1301_demod*
20382 ZHAOXIN PROCESSOR SUPPORT
20383 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20384 L: linux-kernel@vger.kernel.org
20386 F: arch/x86/kernel/cpu/zhaoxin.c
20389 M: Damien Le Moal <damien.lemoal@wdc.com>
20390 M: Naohiro Aota <naohiro.aota@wdc.com>
20391 R: Johannes Thumshirn <jth@kernel.org>
20392 L: linux-fsdevel@vger.kernel.org
20394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20395 F: Documentation/filesystems/zonefs.rst
20398 ZPOOL COMPRESSED PAGE STORAGE API
20399 M: Dan Streetman <ddstreet@ieee.org>
20400 L: linux-mm@kvack.org
20402 F: include/linux/zpool.h
20405 ZR36067 VIDEO FOR LINUX DRIVER
20406 M: Corentin Labbe <clabbe@baylibre.com>
20407 L: mjpeg-users@lists.sourceforge.net
20408 L: linux-media@vger.kernel.org
20410 W: http://mjpeg.sourceforge.net/driver-zoran/
20411 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20412 F: Documentation/driver-api/media/drivers/zoran.rst
20413 F: drivers/staging/media/zoran/
20415 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20416 M: Minchan Kim <minchan@kernel.org>
20417 M: Nitin Gupta <ngupta@vflare.org>
20418 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20419 L: linux-kernel@vger.kernel.org
20421 F: Documentation/admin-guide/blockdev/zram.rst
20422 F: drivers/block/zram/
20424 ZS DECSTATION Z85C30 SERIAL DRIVER
20425 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20427 F: drivers/tty/serial/zs.*
20429 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20430 M: Minchan Kim <minchan@kernel.org>
20431 M: Nitin Gupta <ngupta@vflare.org>
20432 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20433 L: linux-mm@kvack.org
20435 F: Documentation/vm/zsmalloc.rst
20436 F: include/linux/zsmalloc.h
20439 ZSWAP COMPRESSED SWAP CACHING
20440 M: Seth Jennings <sjenning@redhat.com>
20441 M: Dan Streetman <ddstreet@ieee.org>
20442 M: Vitaly Wool <vitaly.wool@konsulko.com>
20443 L: linux-mm@kvack.org
20448 M: Linus Torvalds <torvalds@linux-foundation.org>
20449 L: linux-kernel@vger.kernel.org
20450 S: Buried alive in reporters
20451 Q: http://patchwork.kernel.org/project/LKML/list/
20452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git