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/i2c-omap.txt
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>
15726 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15727 F: drivers/i2c/busses/i2c-emev2.c
15729 RENESAS ETHERNET DRIVERS
15730 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15731 L: netdev@vger.kernel.org
15732 L: linux-renesas-soc@vger.kernel.org
15733 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15734 F: drivers/net/ethernet/renesas/
15735 F: include/linux/sh_eth.h
15737 RENESAS R-CAR GYROADC DRIVER
15738 M: Marek Vasut <marek.vasut@gmail.com>
15739 L: linux-iio@vger.kernel.org
15741 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15742 F: drivers/iio/adc/rcar-gyroadc.c
15744 RENESAS R-CAR I2C DRIVERS
15745 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15747 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15748 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15749 F: drivers/i2c/busses/i2c-rcar.c
15750 F: drivers/i2c/busses/i2c-sh_mobile.c
15752 RENESAS R-CAR THERMAL DRIVERS
15753 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15754 L: linux-renesas-soc@vger.kernel.org
15756 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15757 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15758 F: drivers/thermal/rcar_gen3_thermal.c
15759 F: drivers/thermal/rcar_thermal.c
15761 RENESAS RIIC DRIVER
15762 M: Chris Brandt <chris.brandt@renesas.com>
15764 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15765 F: drivers/i2c/busses/i2c-riic.c
15767 RENESAS USB PHY DRIVER
15768 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15769 L: linux-renesas-soc@vger.kernel.org
15771 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15773 RESET CONTROLLER FRAMEWORK
15774 M: Philipp Zabel <p.zabel@pengutronix.de>
15776 T: git git://git.pengutronix.de/git/pza/linux
15777 F: Documentation/devicetree/bindings/reset/
15778 F: Documentation/driver-api/reset.rst
15780 F: include/dt-bindings/reset/
15781 F: include/linux/reset-controller.h
15782 F: include/linux/reset.h
15783 F: include/linux/reset/
15784 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15786 RESTARTABLE SEQUENCES SUPPORT
15787 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15788 M: Peter Zijlstra <peterz@infradead.org>
15789 M: "Paul E. McKenney" <paulmck@kernel.org>
15790 M: Boqun Feng <boqun.feng@gmail.com>
15791 L: linux-kernel@vger.kernel.org
15793 F: include/trace/events/rseq.h
15794 F: include/uapi/linux/rseq.h
15796 F: tools/testing/selftests/rseq/
15799 M: Johannes Berg <johannes@sipsolutions.net>
15800 L: linux-wireless@vger.kernel.org
15802 W: https://wireless.wiki.kernel.org/
15803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15805 F: Documentation/ABI/stable/sysfs-class-rfkill
15806 F: Documentation/driver-api/rfkill.rst
15807 F: include/linux/rfkill.h
15808 F: include/uapi/linux/rfkill.h
15812 M: Thomas Graf <tgraf@suug.ch>
15813 M: Herbert Xu <herbert@gondor.apana.org.au>
15814 L: netdev@vger.kernel.org
15816 F: include/linux/rhashtable-types.h
15817 F: include/linux/rhashtable.h
15818 F: lib/rhashtable.c
15819 F: lib/test_rhashtable.c
15821 RICOH R5C592 MEMORYSTICK DRIVER
15822 M: Maxim Levitsky <maximlevitsky@gmail.com>
15824 F: drivers/memstick/host/r592.*
15826 RICOH SMARTMEDIA/XD DRIVER
15827 M: Maxim Levitsky <maximlevitsky@gmail.com>
15829 F: drivers/mtd/nand/raw/r852.c
15830 F: drivers/mtd/nand/raw/r852.h
15832 RISC-V ARCHITECTURE
15833 M: Paul Walmsley <paul.walmsley@sifive.com>
15834 M: Palmer Dabbelt <palmer@dabbelt.com>
15835 M: Albert Ou <aou@eecs.berkeley.edu>
15836 L: linux-riscv@lists.infradead.org
15838 P: Documentation/riscv/patch-acceptance.rst
15839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15844 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
15845 M: Lewis Hanly <lewis.hanly@microchip.com>
15846 L: linux-riscv@lists.infradead.org
15848 F: drivers/mailbox/mailbox-mpfs.c
15849 F: drivers/soc/microchip/
15850 F: include/soc/microchip/mpfs.h
15853 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15854 M: Jack Wang <jinpu.wang@ionos.com>
15855 L: linux-block@vger.kernel.org
15857 F: drivers/block/rnbd/
15860 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15862 W: http://sourceforge.net/projects/roccat/
15863 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15864 F: drivers/hid/hid-roccat*
15865 F: include/linux/hid-roccat*
15867 ROCKCHIP ISP V1 DRIVER
15868 M: Helen Koike <helen.koike@collabora.com>
15869 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15870 L: linux-media@vger.kernel.org
15871 L: linux-rockchip@lists.infradead.org
15873 F: Documentation/admin-guide/media/rkisp1.rst
15874 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15875 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15876 F: drivers/media/platform/rockchip/rkisp1
15877 F: include/uapi/linux/rkisp1-config.h
15879 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15880 M: Jacob Chen <jacob-chen@iotwrt.com>
15881 M: Ezequiel Garcia <ezequiel@collabora.com>
15882 L: linux-media@vger.kernel.org
15883 L: linux-rockchip@lists.infradead.org
15885 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15886 F: drivers/media/platform/rockchip/rga/
15888 ROCKCHIP VIDEO DECODER DRIVER
15889 M: Ezequiel Garcia <ezequiel@collabora.com>
15890 L: linux-media@vger.kernel.org
15891 L: linux-rockchip@lists.infradead.org
15893 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15894 F: drivers/staging/media/rkvdec/
15897 M: Jiri Pirko <jiri@resnulli.us>
15898 L: netdev@vger.kernel.org
15900 F: drivers/net/ethernet/rocker/
15902 ROCKETPORT EXPRESS/INFINITY DRIVER
15903 M: Kevin Cernekee <cernekee@gmail.com>
15904 L: linux-serial@vger.kernel.org
15906 F: drivers/tty/serial/rp2.*
15908 ROHM BD99954 CHARGER IC
15909 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15910 L: linux-power@fi.rohmeurope.com
15912 F: drivers/power/supply/bd99954-charger.c
15913 F: drivers/power/supply/bd99954-charger.h
15915 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15916 M: Tomasz Duszynski <tduszyns@gmail.com>
15918 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15919 F: drivers/iio/light/bh1750.c
15921 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15922 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15923 L: linux-kernel@vger.kernel.org
15924 L: linux-renesas-soc@vger.kernel.org
15926 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15927 F: drivers/gpio/gpio-bd9571mwv.c
15928 F: drivers/mfd/bd9571mwv.c
15929 F: drivers/regulator/bd9571mwv-regulator.c
15930 F: include/linux/mfd/bd9571mwv.h
15932 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15933 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15934 L: linux-power@fi.rohmeurope.com
15936 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15937 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15938 F: drivers/clk/clk-bd718x7.c
15939 F: drivers/gpio/gpio-bd70528.c
15940 F: drivers/gpio/gpio-bd71815.c
15941 F: drivers/gpio/gpio-bd71828.c
15942 F: drivers/mfd/rohm-bd70528.c
15943 F: drivers/mfd/rohm-bd71828.c
15944 F: drivers/mfd/rohm-bd718x7.c
15945 F: drivers/mfd/rohm-bd9576.c
15946 F: drivers/power/supply/bd70528-charger.c
15947 F: drivers/regulator/bd70528-regulator.c
15948 F: drivers/regulator/bd71815-regulator.c
15949 F: drivers/regulator/bd71828-regulator.c
15950 F: drivers/regulator/bd718x7-regulator.c
15951 F: drivers/regulator/bd9576-regulator.c
15952 F: drivers/regulator/rohm-regulator.c
15953 F: drivers/rtc/rtc-bd70528.c
15954 F: drivers/watchdog/bd70528_wdt.c
15955 F: drivers/watchdog/bd9576_wdt.c
15956 F: include/linux/mfd/rohm-bd70528.h
15957 F: include/linux/mfd/rohm-bd71815.h
15958 F: include/linux/mfd/rohm-bd71828.h
15959 F: include/linux/mfd/rohm-bd718x7.h
15960 F: include/linux/mfd/rohm-bd957x.h
15961 F: include/linux/mfd/rohm-generic.h
15962 F: include/linux/mfd/rohm-shared.h
15965 M: Ralf Baechle <ralf@linux-mips.org>
15966 L: linux-hams@vger.kernel.org
15968 W: http://www.linux-ax25.org/
15969 F: include/net/rose.h
15970 F: include/uapi/linux/rose.h
15973 ROTATION DRIVER FOR ALLWINNER A83T
15974 M: Jernej Skrabec <jernej.skrabec@gmail.com>
15975 L: linux-media@vger.kernel.org
15977 T: git git://linuxtv.org/media_tree.git
15978 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15979 F: drivers/media/platform/sunxi/sun8i-rotate/
15981 RTL2830 MEDIA DRIVER
15982 M: Antti Palosaari <crope@iki.fi>
15983 L: linux-media@vger.kernel.org
15985 W: https://linuxtv.org
15986 W: http://palosaari.fi/linux/
15987 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15988 T: git git://linuxtv.org/anttip/media_tree.git
15989 F: drivers/media/dvb-frontends/rtl2830*
15991 RTL2832 MEDIA DRIVER
15992 M: Antti Palosaari <crope@iki.fi>
15993 L: linux-media@vger.kernel.org
15995 W: https://linuxtv.org
15996 W: http://palosaari.fi/linux/
15997 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15998 T: git git://linuxtv.org/anttip/media_tree.git
15999 F: drivers/media/dvb-frontends/rtl2832*
16001 RTL2832_SDR MEDIA DRIVER
16002 M: Antti Palosaari <crope@iki.fi>
16003 L: linux-media@vger.kernel.org
16005 W: https://linuxtv.org
16006 W: http://palosaari.fi/linux/
16007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16008 T: git git://linuxtv.org/anttip/media_tree.git
16009 F: drivers/media/dvb-frontends/rtl2832_sdr*
16011 RTL8180 WIRELESS DRIVER
16012 L: linux-wireless@vger.kernel.org
16014 W: https://wireless.wiki.kernel.org/
16015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16016 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16018 RTL8187 WIRELESS DRIVER
16019 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16020 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16021 M: Larry Finger <Larry.Finger@lwfinger.net>
16022 L: linux-wireless@vger.kernel.org
16024 W: https://wireless.wiki.kernel.org/
16025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16026 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16028 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16029 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16030 L: linux-wireless@vger.kernel.org
16032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16033 F: drivers/net/wireless/realtek/rtl8xxxu/
16035 RTRS TRANSPORT DRIVERS
16036 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16037 M: Jack Wang <jinpu.wang@ionos.com>
16038 L: linux-rdma@vger.kernel.org
16040 F: drivers/infiniband/ulp/rtrs/
16042 RXRPC SOCKETS (AF_RXRPC)
16043 M: David Howells <dhowells@redhat.com>
16044 M: Marc Dionne <marc.dionne@auristor.com>
16045 L: linux-afs@lists.infradead.org
16047 W: https://www.infradead.org/~dhowells/kafs/
16048 F: Documentation/networking/rxrpc.rst
16049 F: include/keys/rxrpc-type.h
16050 F: include/net/af_rxrpc.h
16051 F: include/trace/events/rxrpc.h
16052 F: include/uapi/linux/rxrpc.h
16055 S3 SAVAGE FRAMEBUFFER DRIVER
16056 M: Antonino Daplas <adaplas@gmail.com>
16057 L: linux-fbdev@vger.kernel.org
16059 F: drivers/video/fbdev/savage/
16062 M: Heiko Carstens <hca@linux.ibm.com>
16063 M: Vasily Gorbik <gor@linux.ibm.com>
16064 M: Christian Borntraeger <borntraeger@de.ibm.com>
16065 L: linux-s390@vger.kernel.org
16067 W: http://www.ibm.com/developerworks/linux/linux390/
16068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16069 F: Documentation/driver-api/s390-drivers.rst
16070 F: Documentation/s390/
16074 S390 COMMON I/O LAYER
16075 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16076 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16077 L: linux-s390@vger.kernel.org
16079 W: http://www.ibm.com/developerworks/linux/linux390/
16080 F: drivers/s390/cio/
16083 M: Stefan Haberland <sth@linux.ibm.com>
16084 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16085 L: linux-s390@vger.kernel.org
16087 W: http://www.ibm.com/developerworks/linux/linux390/
16088 F: block/partitions/ibm.c
16089 F: drivers/s390/block/dasd*
16090 F: include/linux/dasd_mod.h
16093 M: Matthew Rosato <mjrosato@linux.ibm.com>
16094 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16095 L: linux-s390@vger.kernel.org
16097 W: http://www.ibm.com/developerworks/linux/linux390/
16098 F: drivers/iommu/s390-iommu.c
16100 S390 IUCV NETWORK LAYER
16101 M: Julian Wiedmann <jwi@linux.ibm.com>
16102 M: Karsten Graul <kgraul@linux.ibm.com>
16103 L: linux-s390@vger.kernel.org
16104 L: netdev@vger.kernel.org
16106 W: http://www.ibm.com/developerworks/linux/linux390/
16107 F: drivers/s390/net/*iucv*
16108 F: include/net/iucv/
16111 S390 NETWORK DRIVERS
16112 M: Julian Wiedmann <jwi@linux.ibm.com>
16113 M: Karsten Graul <kgraul@linux.ibm.com>
16114 L: linux-s390@vger.kernel.org
16115 L: netdev@vger.kernel.org
16117 W: http://www.ibm.com/developerworks/linux/linux390/
16118 F: drivers/s390/net/
16121 M: Niklas Schnelle <schnelle@linux.ibm.com>
16122 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16123 L: linux-s390@vger.kernel.org
16125 W: http://www.ibm.com/developerworks/linux/linux390/
16127 F: drivers/pci/hotplug/s390_pci_hpc.c
16128 F: Documentation/s390/pci.rst
16130 S390 VFIO AP DRIVER
16131 M: Tony Krowiak <akrowiak@linux.ibm.com>
16132 M: Halil Pasic <pasic@linux.ibm.com>
16133 M: Jason Herne <jjherne@linux.ibm.com>
16134 L: linux-s390@vger.kernel.org
16136 W: http://www.ibm.com/developerworks/linux/linux390/
16137 F: Documentation/s390/vfio-ap.rst
16138 F: drivers/s390/crypto/vfio_ap_drv.c
16139 F: drivers/s390/crypto/vfio_ap_ops.c
16140 F: drivers/s390/crypto/vfio_ap_private.h
16142 S390 VFIO-CCW DRIVER
16143 M: Cornelia Huck <cohuck@redhat.com>
16144 M: Eric Farman <farman@linux.ibm.com>
16145 M: Matthew Rosato <mjrosato@linux.ibm.com>
16146 R: Halil Pasic <pasic@linux.ibm.com>
16147 L: linux-s390@vger.kernel.org
16148 L: kvm@vger.kernel.org
16150 F: Documentation/s390/vfio-ccw.rst
16151 F: drivers/s390/cio/vfio_ccw*
16152 F: include/uapi/linux/vfio_ccw.h
16154 S390 VFIO-PCI DRIVER
16155 M: Matthew Rosato <mjrosato@linux.ibm.com>
16156 M: Eric Farman <farman@linux.ibm.com>
16157 L: linux-s390@vger.kernel.org
16158 L: kvm@vger.kernel.org
16160 F: drivers/vfio/pci/vfio_pci_zdev.c
16161 F: include/uapi/linux/vfio_zdev.h
16164 M: Harald Freudenberger <freude@linux.ibm.com>
16165 L: linux-s390@vger.kernel.org
16167 W: http://www.ibm.com/developerworks/linux/linux390/
16168 F: drivers/s390/crypto/
16171 M: Steffen Maier <maier@linux.ibm.com>
16172 M: Benjamin Block <bblock@linux.ibm.com>
16173 L: linux-s390@vger.kernel.org
16175 W: http://www.ibm.com/developerworks/linux/linux390/
16176 F: drivers/s390/scsi/zfcp_*
16178 S3C ADC BATTERY DRIVER
16179 M: Krzysztof Kozlowski <krzk@kernel.org>
16180 L: linux-samsung-soc@vger.kernel.org
16182 F: drivers/power/supply/s3c_adc_battery.c
16183 F: include/linux/s3c_adc_battery.h
16185 S3C24XX SD/MMC Driver
16186 M: Ben Dooks <ben-linux@fluff.org>
16187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16189 F: drivers/mmc/host/s3cmci.*
16191 SAA6588 RDS RECEIVER DRIVER
16192 M: Hans Verkuil <hverkuil@xs4all.nl>
16193 L: linux-media@vger.kernel.org
16195 W: https://linuxtv.org
16196 T: git git://linuxtv.org/media_tree.git
16197 F: drivers/media/i2c/saa6588*
16199 SAA7134 VIDEO4LINUX DRIVER
16200 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16201 L: linux-media@vger.kernel.org
16203 W: https://linuxtv.org
16204 T: git git://linuxtv.org/media_tree.git
16205 F: Documentation/driver-api/media/drivers/saa7134*
16206 F: drivers/media/pci/saa7134/
16208 SAA7146 VIDEO4LINUX-2 DRIVER
16209 M: Hans Verkuil <hverkuil@xs4all.nl>
16210 L: linux-media@vger.kernel.org
16212 T: git git://linuxtv.org/media_tree.git
16213 F: drivers/media/common/saa7146/
16214 F: drivers/media/pci/saa7146/
16215 F: include/media/drv-intf/saa7146*
16217 SAFESETID SECURITY MODULE
16218 M: Micah Morton <mortonm@chromium.org>
16220 F: Documentation/admin-guide/LSM/SafeSetID.rst
16221 F: security/safesetid/
16223 SAMSUNG AUDIO (ASoC) DRIVERS
16224 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16225 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16226 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16228 F: Documentation/devicetree/bindings/sound/samsung*
16229 F: sound/soc/samsung/
16231 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16232 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16233 L: linux-crypto@vger.kernel.org
16234 L: linux-samsung-soc@vger.kernel.org
16236 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16237 F: drivers/crypto/exynos-rng.c
16239 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16240 M: Łukasz Stelmach <l.stelmach@samsung.com>
16241 L: linux-samsung-soc@vger.kernel.org
16243 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
16244 F: drivers/char/hw_random/exynos-trng.c
16246 SAMSUNG FRAMEBUFFER DRIVER
16247 M: Jingoo Han <jingoohan1@gmail.com>
16248 L: linux-fbdev@vger.kernel.org
16250 F: drivers/video/fbdev/s3c-fb.c
16252 SAMSUNG INTERCONNECT DRIVERS
16253 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16254 M: Artur Świgoń <a.swigon@samsung.com>
16255 L: linux-pm@vger.kernel.org
16256 L: linux-samsung-soc@vger.kernel.org
16258 F: drivers/interconnect/samsung/
16260 SAMSUNG LAPTOP DRIVER
16261 M: Corentin Chary <corentin.chary@gmail.com>
16262 L: platform-driver-x86@vger.kernel.org
16264 F: drivers/platform/x86/samsung-laptop.c
16266 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16267 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16268 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16269 L: linux-kernel@vger.kernel.org
16270 L: linux-samsung-soc@vger.kernel.org
16272 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16273 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16274 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16275 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16276 F: drivers/clk/clk-s2mps11.c
16277 F: drivers/mfd/sec*.c
16278 F: drivers/regulator/s2m*.c
16279 F: drivers/regulator/s5m*.c
16280 F: drivers/rtc/rtc-s5m.c
16281 F: include/linux/mfd/samsung/
16283 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16284 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16285 L: linux-media@vger.kernel.org
16286 L: linux-samsung-soc@vger.kernel.org
16288 F: drivers/media/platform/s3c-camif/
16289 F: include/media/drv-intf/s3c_camif.h
16291 SAMSUNG S3FWRN5 NFC DRIVER
16292 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16293 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16294 L: linux-nfc@lists.01.org (subscribers-only)
16296 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16297 F: drivers/nfc/s3fwrn5
16299 SAMSUNG S5C73M3 CAMERA DRIVER
16300 M: Andrzej Hajda <a.hajda@samsung.com>
16301 L: linux-media@vger.kernel.org
16303 F: drivers/media/i2c/s5c73m3/*
16305 SAMSUNG S5K5BAF CAMERA DRIVER
16306 M: Andrzej Hajda <a.hajda@samsung.com>
16307 L: linux-media@vger.kernel.org
16309 F: drivers/media/i2c/s5k5baf.c
16311 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16312 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16313 M: Vladimir Zapolskiy <vz@mleia.com>
16314 L: linux-crypto@vger.kernel.org
16315 L: linux-samsung-soc@vger.kernel.org
16317 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16318 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16319 F: drivers/crypto/s5p-sss.c
16321 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16322 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16323 L: linux-media@vger.kernel.org
16325 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16326 F: drivers/media/platform/exynos4-is/
16328 SAMSUNG SOC CLOCK DRIVERS
16329 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16330 M: Tomasz Figa <tomasz.figa@gmail.com>
16331 M: Chanwoo Choi <cw00.choi@samsung.com>
16332 L: linux-samsung-soc@vger.kernel.org
16334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16335 F: Documentation/devicetree/bindings/clock/exynos*.txt
16336 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16337 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16338 F: drivers/clk/samsung/
16339 F: include/dt-bindings/clock/exynos*.h
16340 F: include/linux/clk/samsung.h
16341 F: include/linux/platform_data/clk-s3c2410.h
16343 SAMSUNG SPI DRIVERS
16344 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16345 M: Andi Shyti <andi@etezian.org>
16346 L: linux-spi@vger.kernel.org
16347 L: linux-samsung-soc@vger.kernel.org
16349 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16350 F: drivers/spi/spi-s3c*
16351 F: include/linux/platform_data/spi-s3c64xx.h
16352 F: include/linux/spi/s3c24xx-fiq.h
16354 SAMSUNG SXGBE DRIVERS
16355 M: Byungho An <bh74.an@samsung.com>
16356 L: netdev@vger.kernel.org
16358 F: drivers/net/ethernet/samsung/sxgbe/
16360 SAMSUNG THERMAL DRIVER
16361 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16362 L: linux-pm@vger.kernel.org
16363 L: linux-samsung-soc@vger.kernel.org
16365 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16366 F: drivers/thermal/samsung/
16368 SAMSUNG USB2 PHY DRIVER
16369 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16370 L: linux-kernel@vger.kernel.org
16372 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16373 F: Documentation/driver-api/phy/samsung-usb2.rst
16374 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16375 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16376 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16377 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16378 F: drivers/phy/samsung/phy-samsung-usb2.c
16379 F: drivers/phy/samsung/phy-samsung-usb2.h
16382 M: Zwane Mwaikambo <zwanem@gmail.com>
16384 F: drivers/watchdog/sc1200wdt.c
16387 M: Ingo Molnar <mingo@redhat.com>
16388 M: Peter Zijlstra <peterz@infradead.org>
16389 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16390 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16391 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16392 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16393 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16394 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16395 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16396 L: linux-kernel@vger.kernel.org
16398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16399 F: include/linux/preempt.h
16400 F: include/linux/sched.h
16401 F: include/linux/wait.h
16402 F: include/uapi/linux/sched.h
16405 SCR24X CHIP CARD INTERFACE DRIVER
16406 M: Lubomir Rintel <lkundrak@v3.sk>
16408 F: drivers/char/pcmcia/scr24x_cs.c
16411 M: Jens Axboe <axboe@kernel.dk>
16412 L: linux-scsi@vger.kernel.org
16414 W: http://www.kernel.dk
16415 F: drivers/scsi/sr*
16417 SCSI RDMA PROTOCOL (SRP) INITIATOR
16418 M: Bart Van Assche <bvanassche@acm.org>
16419 L: linux-rdma@vger.kernel.org
16421 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16422 F: drivers/infiniband/ulp/srp/
16423 F: include/scsi/srp.h
16425 SCSI RDMA PROTOCOL (SRP) TARGET
16426 M: Bart Van Assche <bvanassche@acm.org>
16427 L: linux-rdma@vger.kernel.org
16428 L: target-devel@vger.kernel.org
16430 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16431 F: drivers/infiniband/ulp/srpt/
16434 M: Doug Gilbert <dgilbert@interlog.com>
16435 L: linux-scsi@vger.kernel.org
16437 W: http://sg.danny.cz/sg
16438 F: Documentation/scsi/scsi-generic.rst
16439 F: drivers/scsi/sg.c
16440 F: include/scsi/sg.h
16443 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16444 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16445 L: linux-scsi@vger.kernel.org
16447 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16450 F: Documentation/devicetree/bindings/scsi/
16455 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16456 L: linux-scsi@vger.kernel.org
16458 F: Documentation/scsi/st.rst
16459 F: drivers/scsi/st.*
16460 F: drivers/scsi/st_*.h
16462 SCSI TARGET CORE USER DRIVER
16463 M: Bodo Stroesser <bostroesser@gmail.com>
16464 L: linux-scsi@vger.kernel.org
16465 L: target-devel@vger.kernel.org
16467 F: Documentation/target/tcmu-design.rst
16468 F: drivers/target/target_core_user.c
16469 F: include/uapi/linux/target_core_user.h
16471 SCSI TARGET SUBSYSTEM
16472 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16473 L: linux-scsi@vger.kernel.org
16474 L: target-devel@vger.kernel.org
16476 W: http://www.linux-iscsi.org
16477 Q: https://patchwork.kernel.org/project/target-devel/list/
16478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16479 F: Documentation/target/
16484 M: Vlad Yasevich <vyasevich@gmail.com>
16485 M: Neil Horman <nhorman@tuxdriver.com>
16486 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16487 L: linux-sctp@vger.kernel.org
16489 W: http://lksctp.sourceforge.net
16490 F: Documentation/networking/sctp.rst
16491 F: include/linux/sctp.h
16492 F: include/net/sctp/
16493 F: include/uapi/linux/sctp.h
16497 M: Jim Cromie <jim.cromie@gmail.com>
16499 F: Documentation/i2c/busses/scx200_acb.rst
16500 F: arch/x86/platform/scx200/
16501 F: drivers/i2c/busses/scx200*
16502 F: drivers/mtd/maps/scx200_docflash.c
16503 F: drivers/watchdog/scx200_wdt.c
16504 F: include/linux/scx200.h
16507 M: Jim Cromie <jim.cromie@gmail.com>
16509 F: drivers/char/scx200_gpio.c
16510 F: include/linux/scx200_gpio.h
16512 SCx200 HRT CLOCKSOURCE DRIVER
16513 M: Jim Cromie <jim.cromie@gmail.com>
16515 F: drivers/clocksource/scx200_hrt.c
16517 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16518 M: Sascha Sommer <saschasommer@freenet.de>
16519 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16521 F: drivers/mmc/host/sdricoh_cs.c
16523 SECO BOARDS CEC DRIVER
16524 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16526 F: drivers/media/cec/platform/seco/seco-cec.c
16527 F: drivers/media/cec/platform/seco/seco-cec.h
16530 M: Kees Cook <keescook@chromium.org>
16531 R: Andy Lutomirski <luto@amacapital.net>
16532 R: Will Drewry <wad@chromium.org>
16534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16535 F: Documentation/userspace-api/seccomp_filter.rst
16536 F: include/linux/seccomp.h
16537 F: include/uapi/linux/seccomp.h
16538 F: kernel/seccomp.c
16539 F: tools/testing/selftests/kselftest_harness.h
16540 F: tools/testing/selftests/seccomp/*
16541 K: \bsecure_computing
16544 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16545 M: Al Cooper <alcooperx@gmail.com>
16546 L: linux-mmc@vger.kernel.org
16547 L: bcm-kernel-feedback-list@broadcom.com
16549 F: drivers/mmc/host/sdhci-brcmstb*
16551 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16552 M: Adrian Hunter <adrian.hunter@intel.com>
16553 L: linux-mmc@vger.kernel.org
16555 F: drivers/mmc/host/sdhci*
16556 F: include/linux/mmc/sdhci*
16558 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16559 M: Eugen Hristev <eugen.hristev@microchip.com>
16560 L: linux-mmc@vger.kernel.org
16562 F: drivers/mmc/host/sdhci-of-at91.c
16564 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16565 M: Ben Dooks <ben-linux@fluff.org>
16566 M: Jaehoon Chung <jh80.chung@samsung.com>
16567 L: linux-mmc@vger.kernel.org
16569 F: drivers/mmc/host/sdhci-s3c*
16571 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16572 M: Viresh Kumar <vireshk@kernel.org>
16573 L: linux-mmc@vger.kernel.org
16575 F: drivers/mmc/host/sdhci-spear.c
16577 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16578 M: Kishon Vijay Abraham I <kishon@ti.com>
16579 L: linux-mmc@vger.kernel.org
16581 F: drivers/mmc/host/sdhci-omap.c
16583 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16584 M: Jonathan Derrick <jonathan.derrick@intel.com>
16585 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16586 L: linux-block@vger.kernel.org
16588 F: block/opal_proto.h
16590 F: include/linux/sed*
16591 F: include/uapi/linux/sed*
16594 M: Security Officers <security@kernel.org>
16596 F: Documentation/admin-guide/security-bugs.rst
16599 M: James Morris <jmorris@namei.org>
16600 M: "Serge E. Hallyn" <serge@hallyn.com>
16601 L: linux-security-module@vger.kernel.org (suggested Cc:)
16603 W: http://kernsec.org/
16604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16606 X: security/selinux/
16608 SELINUX SECURITY MODULE
16609 M: Paul Moore <paul@paul-moore.com>
16610 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16611 M: Eric Paris <eparis@parisplace.org>
16612 L: selinux@vger.kernel.org
16614 W: https://selinuxproject.org
16615 W: https://github.com/SELinuxProject
16616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16617 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16618 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16619 F: Documentation/admin-guide/LSM/SELinux.rst
16620 F: include/trace/events/avc.h
16621 F: include/uapi/linux/selinux_netlink.h
16622 F: scripts/selinux/
16623 F: security/selinux/
16626 M: Jiri Slaby <jirislaby@kernel.org>
16628 F: drivers/misc/phantom.c
16629 F: include/uapi/linux/phantom.h
16631 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16632 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16634 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16635 F: drivers/iio/chemical/scd30.h
16636 F: drivers/iio/chemical/scd30_core.c
16637 F: drivers/iio/chemical/scd30_i2c.c
16638 F: drivers/iio/chemical/scd30_serial.c
16640 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16641 M: Tomasz Duszynski <tduszyns@gmail.com>
16643 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16644 F: drivers/iio/chemical/sps30.c
16647 M: Rob Herring <robh@kernel.org>
16648 L: linux-serial@vger.kernel.org
16650 F: Documentation/devicetree/bindings/serial/serial.yaml
16651 F: drivers/tty/serdev/
16652 F: include/linux/serdev.h
16655 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16656 L: linux-serial@vger.kernel.org
16658 F: Documentation/devicetree/bindings/serial/
16659 F: drivers/tty/serial/
16662 M: Sean Young <sean@mess.org>
16663 L: linux-media@vger.kernel.org
16665 F: drivers/media/rc/serial_ir.c
16667 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16668 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16669 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16671 F: Documentation/devicetree/bindings/slimbus/
16672 F: drivers/slimbus/
16673 F: include/linux/slimbus.h
16676 M: Edward Cree <ecree.xilinx@gmail.com>
16677 M: Martin Habets <habetsm.xilinx@gmail.com>
16678 L: netdev@vger.kernel.org
16680 F: drivers/net/ethernet/sfc/
16682 SFF/SFP/SFP+ MODULE SUPPORT
16683 M: Russell King <linux@armlinux.org.uk>
16684 L: netdev@vger.kernel.org
16686 F: drivers/net/phy/phylink.c
16687 F: drivers/net/phy/sfp*
16688 F: include/linux/mdio/mdio-i2c.h
16689 F: include/linux/phylink.h
16690 F: include/linux/sfp.h
16691 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)
16694 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16696 F: drivers/misc/sgi-gru/
16698 SGI XP/XPC/XPNET DRIVER
16699 M: Robin Holt <robinmholt@gmail.com>
16700 M: Steve Wahl <steve.wahl@hpe.com>
16701 R: Mike Travis <mike.travis@hpe.com>
16703 F: drivers/misc/sgi-xp/
16705 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16706 M: Karsten Graul <kgraul@linux.ibm.com>
16707 M: Guvenc Gulce <guvenc@linux.ibm.com>
16708 L: linux-s390@vger.kernel.org
16710 W: http://www.ibm.com/developerworks/linux/linux390/
16713 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16714 M: Linus Walleij <linus.walleij@linaro.org>
16715 L: linux-iio@vger.kernel.org
16717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16718 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16719 F: drivers/iio/light/gp2ap002.c
16721 SHARP RJ54N1CB0C SENSOR DRIVER
16722 M: Jacopo Mondi <jacopo@jmondi.org>
16723 L: linux-media@vger.kernel.org
16725 T: git git://linuxtv.org/media_tree.git
16726 F: drivers/media/i2c/rj54n1cb0c.c
16727 F: include/media/i2c/rj54n1cb0c.h
16729 SH_VOU V4L2 OUTPUT DRIVER
16730 L: linux-media@vger.kernel.org
16732 F: drivers/media/platform/sh_vou.c
16733 F: include/media/drv-intf/sh_vou.h
16735 SI2157 MEDIA DRIVER
16736 M: Antti Palosaari <crope@iki.fi>
16737 L: linux-media@vger.kernel.org
16739 W: https://linuxtv.org
16740 W: http://palosaari.fi/linux/
16741 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16742 T: git git://linuxtv.org/anttip/media_tree.git
16743 F: drivers/media/tuners/si2157*
16745 SI2165 MEDIA DRIVER
16746 M: Matthias Schwarzott <zzam@gentoo.org>
16747 L: linux-media@vger.kernel.org
16749 W: https://linuxtv.org
16750 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16751 F: drivers/media/dvb-frontends/si2165*
16753 SI2168 MEDIA DRIVER
16754 M: Antti Palosaari <crope@iki.fi>
16755 L: linux-media@vger.kernel.org
16757 W: https://linuxtv.org
16758 W: http://palosaari.fi/linux/
16759 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16760 T: git git://linuxtv.org/anttip/media_tree.git
16761 F: drivers/media/dvb-frontends/si2168*
16763 SI470X FM RADIO RECEIVER I2C DRIVER
16764 M: Hans Verkuil <hverkuil@xs4all.nl>
16765 L: linux-media@vger.kernel.org
16767 W: https://linuxtv.org
16768 T: git git://linuxtv.org/media_tree.git
16769 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16771 SI470X FM RADIO RECEIVER USB DRIVER
16772 M: Hans Verkuil <hverkuil@xs4all.nl>
16773 L: linux-media@vger.kernel.org
16775 W: https://linuxtv.org
16776 T: git git://linuxtv.org/media_tree.git
16777 F: drivers/media/radio/si470x/radio-si470x-common.c
16778 F: drivers/media/radio/si470x/radio-si470x-usb.c
16779 F: drivers/media/radio/si470x/radio-si470x.h
16781 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16782 M: Eduardo Valentin <edubezval@gmail.com>
16783 L: linux-media@vger.kernel.org
16785 W: https://linuxtv.org
16786 T: git git://linuxtv.org/media_tree.git
16787 F: drivers/media/radio/si4713/si4713.?
16789 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16790 M: Eduardo Valentin <edubezval@gmail.com>
16791 L: linux-media@vger.kernel.org
16793 W: https://linuxtv.org
16794 T: git git://linuxtv.org/media_tree.git
16795 F: drivers/media/radio/si4713/radio-platform-si4713.c
16797 SI4713 FM RADIO TRANSMITTER USB DRIVER
16798 M: Hans Verkuil <hverkuil@xs4all.nl>
16799 L: linux-media@vger.kernel.org
16801 W: https://linuxtv.org
16802 T: git git://linuxtv.org/media_tree.git
16803 F: drivers/media/radio/si4713/radio-usb-si4713.c
16806 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16807 L: linux-media@vger.kernel.org
16809 W: https://linuxtv.org
16810 T: git git://linuxtv.org/media_tree.git
16811 F: drivers/media/common/siano/
16812 F: drivers/media/mmc/siano/
16813 F: drivers/media/usb/siano/
16814 F: drivers/media/usb/siano/
16817 M: Palmer Dabbelt <palmer@dabbelt.com>
16818 M: Paul Walmsley <paul.walmsley@sifive.com>
16819 L: linux-riscv@lists.infradead.org
16821 T: git git://github.com/sifive/riscv-linux.git
16825 SIFIVE FU540 SYSTEM-ON-CHIP
16826 M: Paul Walmsley <paul.walmsley@sifive.com>
16827 M: Palmer Dabbelt <palmer@dabbelt.com>
16828 L: linux-riscv@lists.infradead.org
16830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16835 M: Green Wan <green.wan@sifive.com>
16837 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16838 F: drivers/dma/sf-pdma/
16840 SILEAD TOUCHSCREEN DRIVER
16841 M: Hans de Goede <hdegoede@redhat.com>
16842 L: linux-input@vger.kernel.org
16843 L: platform-driver-x86@vger.kernel.org
16845 F: drivers/input/touchscreen/silead.c
16846 F: drivers/platform/x86/touchscreen_dmi.c
16848 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16849 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16851 F: drivers/staging/wfx/
16853 SILICON MOTION SM712 FRAME BUFFER DRIVER
16854 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16855 M: Teddy Wang <teddy.wang@siliconmotion.com>
16856 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16857 L: linux-fbdev@vger.kernel.org
16859 F: Documentation/fb/sm712fb.rst
16860 F: drivers/video/fbdev/sm712*
16862 SILVACO I3C DUAL-ROLE MASTER
16863 M: Miquel Raynal <miquel.raynal@bootlin.com>
16864 M: Conor Culhane <conor.culhane@silvaco.com>
16865 L: linux-i3c@lists.infradead.org
16867 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16868 F: drivers/i3c/master/svc-i3c-master.c
16871 M: Hans de Goede <hdegoede@redhat.com>
16872 L: linux-fbdev@vger.kernel.org
16874 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16875 F: drivers/video/fbdev/simplefb.c
16876 F: include/linux/platform_data/simplefb.h
16878 SIMTEC EB110ATX (Chalice CATS)
16879 M: Simtec Linux Team <linux@simtec.co.uk>
16881 W: http://www.simtec.co.uk/products/EB110ATX/
16883 SIMTEC EB2410ITX (BAST)
16884 M: Simtec Linux Team <linux@simtec.co.uk>
16886 W: http://www.simtec.co.uk/products/EB2410ITX/
16887 F: arch/arm/mach-s3c/bast-ide.c
16888 F: arch/arm/mach-s3c/bast-irq.c
16889 F: arch/arm/mach-s3c/mach-bast.c
16892 M: Thorsten Scherer <t.scherer@eckelmann.de>
16893 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16894 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16896 F: drivers/gpio/gpio-siox.c
16898 F: include/trace/events/siox.h
16900 SIPHASH PRF ROUTINES
16901 M: Jason A. Donenfeld <Jason@zx2c4.com>
16903 F: include/linux/siphash.h
16905 F: lib/test_siphash.c
16907 SIS 190 ETHERNET DRIVER
16908 M: Francois Romieu <romieu@fr.zoreil.com>
16909 L: netdev@vger.kernel.org
16911 F: drivers/net/ethernet/sis/sis190.c
16913 SIS 900/7016 FAST ETHERNET DRIVER
16914 M: Daniele Venzano <venza@brownhat.org>
16915 L: netdev@vger.kernel.org
16917 W: http://www.brownhat.org/sis900.html
16918 F: drivers/net/ethernet/sis/sis900.*
16920 SIS FRAMEBUFFER DRIVER
16921 M: Thomas Winischhofer <thomas@winischhofer.net>
16923 W: http://www.winischhofer.net/linuxsisvga.shtml
16924 F: Documentation/fb/sisfb.rst
16925 F: drivers/video/fbdev/sis/
16926 F: include/video/sisfb.h
16928 SIS I2C TOUCHSCREEN DRIVER
16929 M: Mika Penttilä <mika.penttila@nextfour.com>
16930 L: linux-input@vger.kernel.org
16932 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16933 F: drivers/input/touchscreen/sis_i2c.c
16936 M: Thomas Winischhofer <thomas@winischhofer.net>
16938 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16939 F: drivers/usb/misc/sisusbvga/
16942 M: Christoph Lameter <cl@linux.com>
16943 M: Pekka Enberg <penberg@kernel.org>
16944 M: David Rientjes <rientjes@google.com>
16945 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16946 M: Andrew Morton <akpm@linux-foundation.org>
16947 M: Vlastimil Babka <vbabka@suse.cz>
16948 L: linux-mm@kvack.org
16950 F: include/linux/sl?b*.h
16953 SLEEPABLE READ-COPY UPDATE (SRCU)
16954 M: Lai Jiangshan <jiangshanlai@gmail.com>
16955 M: "Paul E. McKenney" <paulmck@kernel.org>
16956 M: Josh Triplett <josh@joshtriplett.org>
16957 R: Steven Rostedt <rostedt@goodmis.org>
16958 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16959 L: rcu@vger.kernel.org
16961 W: http://www.rdrop.com/users/paulmck/RCU/
16962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16963 F: include/linux/srcu*.h
16964 F: kernel/rcu/srcu*.c
16966 SMACK SECURITY MODULE
16967 M: Casey Schaufler <casey@schaufler-ca.com>
16968 L: linux-security-module@vger.kernel.org
16970 W: http://schaufler-ca.com
16971 T: git git://github.com/cschaufler/smack-next
16972 F: Documentation/admin-guide/LSM/Smack.rst
16975 SMC91x ETHERNET DRIVER
16976 M: Nicolas Pitre <nico@fluxnic.net>
16978 F: drivers/net/ethernet/smsc/smc91x.*
16980 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16981 M: Mark Rutland <mark.rutland@arm.com>
16982 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16983 M: Sudeep Holla <sudeep.holla@arm.com>
16984 L: linux-arm-kernel@lists.infradead.org
16986 F: drivers/firmware/smccc/
16987 F: include/linux/arm-smccc.h
16989 SMM665 HARDWARE MONITOR DRIVER
16990 M: Guenter Roeck <linux@roeck-us.net>
16991 L: linux-hwmon@vger.kernel.org
16993 F: Documentation/hwmon/smm665.rst
16994 F: drivers/hwmon/smm665.c
16996 SMSC EMC2103 HARDWARE MONITOR DRIVER
16997 M: Steve Glendinning <steve.glendinning@shawell.net>
16998 L: linux-hwmon@vger.kernel.org
17000 F: Documentation/hwmon/emc2103.rst
17001 F: drivers/hwmon/emc2103.c
17003 SMSC SCH5627 HARDWARE MONITOR DRIVER
17004 M: Hans de Goede <hdegoede@redhat.com>
17005 L: linux-hwmon@vger.kernel.org
17007 F: Documentation/hwmon/sch5627.rst
17008 F: drivers/hwmon/sch5627.c
17010 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17011 M: Steve Glendinning <steve.glendinning@shawell.net>
17012 L: linux-fbdev@vger.kernel.org
17014 F: drivers/video/fbdev/smscufx.c
17016 SMSC47B397 HARDWARE MONITOR DRIVER
17017 M: Jean Delvare <jdelvare@suse.com>
17018 L: linux-hwmon@vger.kernel.org
17020 F: Documentation/hwmon/smsc47b397.rst
17021 F: drivers/hwmon/smsc47b397.c
17023 SMSC911x ETHERNET DRIVER
17024 M: Steve Glendinning <steve.glendinning@shawell.net>
17025 L: netdev@vger.kernel.org
17027 F: drivers/net/ethernet/smsc/smsc911x.*
17028 F: include/linux/smsc911x.h
17030 SMSC9420 PCI ETHERNET DRIVER
17031 M: Steve Glendinning <steve.glendinning@shawell.net>
17032 L: netdev@vger.kernel.org
17034 F: drivers/net/ethernet/smsc/smsc9420.*
17036 SOCIONEXT (SNI) AVE NETWORK DRIVER
17037 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17038 L: netdev@vger.kernel.org
17040 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17041 F: drivers/net/ethernet/socionext/sni_ave.c
17043 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17044 M: Jassi Brar <jaswinder.singh@linaro.org>
17045 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17046 L: netdev@vger.kernel.org
17048 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17049 F: drivers/net/ethernet/socionext/netsec.c
17051 SOCIONEXT (SNI) Synquacer SPI DRIVER
17052 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17053 M: Jassi Brar <jaswinder.singh@linaro.org>
17054 L: linux-spi@vger.kernel.org
17056 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17057 F: drivers/spi/spi-synquacer.c
17059 SOCIONEXT SYNQUACER I2C DRIVER
17060 M: Ard Biesheuvel <ardb@kernel.org>
17061 L: linux-i2c@vger.kernel.org
17063 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17064 F: drivers/i2c/busses/i2c-synquacer.c
17066 SOCIONEXT UNIPHIER SOUND DRIVER
17067 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17069 F: sound/soc/uniphier/
17071 SOEKRIS NET48XX LED SUPPORT
17072 M: Chris Boot <bootc@bootc.net>
17074 F: drivers/leds/leds-net48xx.c
17076 SOFT-IWARP DRIVER (siw)
17077 M: Bernard Metzler <bmt@zurich.ibm.com>
17078 L: linux-rdma@vger.kernel.org
17080 F: drivers/infiniband/sw/siw/
17081 F: include/uapi/rdma/siw-abi.h
17083 SOFT-ROCE DRIVER (rxe)
17084 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17085 L: linux-rdma@vger.kernel.org
17087 F: drivers/infiniband/sw/rxe/
17088 F: include/uapi/rdma/rdma_user_rxe.h
17090 SOFTLOGIC 6x10 MPEG CODEC
17091 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17092 M: Anton Sviridenko <anton@corp.bluecherry.net>
17093 M: Andrey Utkin <andrey_utkin@fastmail.com>
17094 M: Ismael Luceno <ismael@iodev.co.uk>
17095 L: linux-media@vger.kernel.org
17097 F: drivers/media/pci/solo6x10/
17099 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17100 M: James Morse <james.morse@arm.com>
17101 L: linux-arm-kernel@lists.infradead.org
17103 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17104 F: drivers/firmware/arm_sdei.c
17105 F: include/linux/arm_sdei.h
17106 F: include/uapi/linux/arm_sdei.h
17109 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17110 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17111 L: linux-acpi@vger.kernel.org
17113 F: drivers/base/swnode.c
17115 SOFTWARE RAID (Multiple Disks) SUPPORT
17116 M: Song Liu <song@kernel.org>
17117 L: linux-raid@vger.kernel.org
17119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17120 F: drivers/md/Kconfig
17121 F: drivers/md/Makefile
17123 F: drivers/md/raid*
17124 F: include/linux/raid/
17125 F: include/uapi/linux/raid/
17127 SOLIDRUN CLEARFOG SUPPORT
17128 M: Russell King <linux@armlinux.org.uk>
17130 F: arch/arm/boot/dts/armada-388-clearfog*
17131 F: arch/arm/boot/dts/armada-38x-solidrun-*
17133 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17134 M: Russell King <linux@armlinux.org.uk>
17136 F: arch/arm/boot/dts/imx6*-cubox-i*
17137 F: arch/arm/boot/dts/imx6*-hummingboard*
17138 F: arch/arm/boot/dts/imx6*-sr-*
17140 SONIC NETWORK DRIVER
17141 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17142 L: netdev@vger.kernel.org
17144 F: drivers/net/ethernet/natsemi/sonic.*
17146 SONICS SILICON BACKPLANE DRIVER (SSB)
17147 M: Michael Buesch <m@bues.ch>
17148 L: linux-wireless@vger.kernel.org
17151 F: include/linux/ssb/
17153 SONY IMX208 SENSOR DRIVER
17154 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17155 L: linux-media@vger.kernel.org
17157 T: git git://linuxtv.org/media_tree.git
17158 F: drivers/media/i2c/imx208.c
17160 SONY IMX214 SENSOR DRIVER
17161 M: Ricardo Ribalda <ribalda@kernel.org>
17162 L: linux-media@vger.kernel.org
17164 T: git git://linuxtv.org/media_tree.git
17165 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17166 F: drivers/media/i2c/imx214.c
17168 SONY IMX219 SENSOR DRIVER
17169 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17170 L: linux-media@vger.kernel.org
17172 T: git git://linuxtv.org/media_tree.git
17173 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17174 F: drivers/media/i2c/imx219.c
17176 SONY IMX258 SENSOR DRIVER
17177 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17178 L: linux-media@vger.kernel.org
17180 T: git git://linuxtv.org/media_tree.git
17181 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17182 F: drivers/media/i2c/imx258.c
17184 SONY IMX274 SENSOR DRIVER
17185 M: Leon Luo <leonl@leopardimaging.com>
17186 L: linux-media@vger.kernel.org
17188 T: git git://linuxtv.org/media_tree.git
17189 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17190 F: drivers/media/i2c/imx274.c
17192 SONY IMX290 SENSOR DRIVER
17193 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17194 L: linux-media@vger.kernel.org
17196 T: git git://linuxtv.org/media_tree.git
17197 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17198 F: drivers/media/i2c/imx290.c
17200 SONY IMX319 SENSOR DRIVER
17201 M: Bingbu Cao <bingbu.cao@intel.com>
17202 L: linux-media@vger.kernel.org
17204 T: git git://linuxtv.org/media_tree.git
17205 F: drivers/media/i2c/imx319.c
17207 SONY IMX334 SENSOR DRIVER
17208 M: Paul J. Murphy <paul.j.murphy@intel.com>
17209 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17210 L: linux-media@vger.kernel.org
17212 T: git git://linuxtv.org/media_tree.git
17213 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17214 F: drivers/media/i2c/imx334.c
17216 SONY IMX355 SENSOR DRIVER
17217 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17218 L: linux-media@vger.kernel.org
17220 T: git git://linuxtv.org/media_tree.git
17221 F: drivers/media/i2c/imx355.c
17223 SONY MEMORYSTICK SUBSYSTEM
17224 M: Maxim Levitsky <maximlevitsky@gmail.com>
17225 M: Alex Dubov <oakad@yahoo.com>
17226 M: Ulf Hansson <ulf.hansson@linaro.org>
17227 L: linux-mmc@vger.kernel.org
17229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17230 F: drivers/memstick/
17231 F: include/linux/memstick.h
17233 SONY VAIO CONTROL DEVICE DRIVER
17234 M: Mattia Dongili <malattia@linux.it>
17235 L: platform-driver-x86@vger.kernel.org
17237 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17238 F: Documentation/admin-guide/laptops/sony-laptop.rst
17239 F: drivers/char/sonypi.c
17240 F: drivers/platform/x86/sony-laptop.c
17241 F: include/linux/sony-laptop.h
17244 M: Jaroslav Kysela <perex@perex.cz>
17245 M: Takashi Iwai <tiwai@suse.com>
17246 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17248 W: http://www.alsa-project.org/
17249 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17251 F: Documentation/sound/
17253 F: include/uapi/sound/
17256 SOUND - COMPRESSED AUDIO
17257 M: Vinod Koul <vkoul@kernel.org>
17258 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17261 F: Documentation/sound/designs/compress-offload.rst
17262 F: include/sound/compress_driver.h
17263 F: include/uapi/sound/compress_*
17264 F: sound/core/compress_offload.c
17265 F: sound/soc/soc-compress.c
17267 SOUND - DMAENGINE HELPERS
17268 M: Lars-Peter Clausen <lars@metafoo.de>
17270 F: include/sound/dmaengine_pcm.h
17271 F: sound/core/pcm_dmaengine.c
17272 F: sound/soc/soc-generic-dmaengine-pcm.c
17274 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17275 M: Liam Girdwood <lgirdwood@gmail.com>
17276 M: Mark Brown <broonie@kernel.org>
17277 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17279 W: http://alsa-project.org/main/index.php/ASoC
17280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17281 F: Documentation/devicetree/bindings/sound/
17282 F: Documentation/sound/soc/
17283 F: include/dt-bindings/sound/
17284 F: include/sound/soc*
17287 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17288 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17289 M: Liam Girdwood <lgirdwood@gmail.com>
17290 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17291 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17292 M: Daniel Baluta <daniel.baluta@nxp.com>
17293 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17295 W: https://github.com/thesofproject/linux/
17298 SOUNDWIRE SUBSYSTEM
17299 M: Vinod Koul <vkoul@kernel.org>
17300 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17301 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17302 R: Sanyog Kale <sanyog.r.kale@intel.com>
17303 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17306 F: Documentation/driver-api/soundwire/
17307 F: drivers/soundwire/
17308 F: include/linux/soundwire/
17311 M: Olli Salonen <olli.salonen@iki.fi>
17312 L: linux-media@vger.kernel.org
17314 W: https://linuxtv.org
17315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17316 F: drivers/media/dvb-frontends/sp2*
17318 SPARC + UltraSPARC (sparc/sparc64)
17319 M: "David S. Miller" <davem@davemloft.net>
17320 L: sparclinux@vger.kernel.org
17322 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17328 SPARC SERIAL DRIVERS
17329 M: "David S. Miller" <davem@davemloft.net>
17330 L: sparclinux@vger.kernel.org
17332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17334 F: drivers/tty/serial/suncore.c
17335 F: drivers/tty/serial/sunhv.c
17336 F: drivers/tty/serial/sunsab.c
17337 F: drivers/tty/serial/sunsab.h
17338 F: drivers/tty/serial/sunsu.c
17339 F: drivers/tty/serial/sunzilog.c
17340 F: drivers/tty/serial/sunzilog.h
17341 F: drivers/tty/vcc.c
17342 F: include/linux/sunserialcore.h
17345 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17346 L: linux-sparse@vger.kernel.org
17348 W: https://sparse.docs.kernel.org/
17349 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17350 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17351 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17352 F: include/linux/compiler.h
17354 SPEAKUP CONSOLE SPEECH DRIVER
17355 M: William Hubbs <w.d.hubbs@gmail.com>
17356 M: Chris Brannon <chris@the-brannons.com>
17357 M: Kirk Reiser <kirk@reisers.ca>
17358 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17359 L: speakup@linux-speakup.org
17361 W: http://www.linux-speakup.org/
17362 W: https://github.com/linux-speakup/speakup
17363 B: https://github.com/linux-speakup/speakup/issues
17364 F: drivers/accessibility/speakup/
17366 SPEAR CLOCK FRAMEWORK SUPPORT
17367 M: Viresh Kumar <vireshk@kernel.org>
17368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17370 W: http://www.st.com/spear
17371 F: drivers/clk/spear/
17373 SPEAR PLATFORM SUPPORT
17374 M: Viresh Kumar <vireshk@kernel.org>
17375 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17378 W: http://www.st.com/spear
17379 F: arch/arm/boot/dts/spear*
17380 F: arch/arm/mach-spear/
17383 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17384 R: Michael Walle <michael@walle.cc>
17385 R: Pratyush Yadav <p.yadav@ti.com>
17386 L: linux-mtd@lists.infradead.org
17388 W: http://www.linux-mtd.infradead.org/
17389 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17390 C: irc://irc.oftc.net/mtd
17391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17392 F: drivers/mtd/spi-nor/
17393 F: include/linux/mtd/spi-nor.h
17396 M: Mark Brown <broonie@kernel.org>
17397 L: linux-spi@vger.kernel.org
17399 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17401 F: Documentation/devicetree/bindings/spi/
17402 F: Documentation/spi/
17404 F: include/linux/spi/
17405 F: include/uapi/linux/spi/
17408 SPIDERNET NETWORK DRIVER for CELL
17409 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17410 M: Geoff Levand <geoff@infradead.org>
17411 L: netdev@vger.kernel.org
17412 L: linuxppc-dev@lists.ozlabs.org
17414 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17415 F: drivers/net/ethernet/toshiba/spider_net*
17418 M: Stephen Boyd <sboyd@kernel.org>
17419 L: linux-kernel@vger.kernel.org
17421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17422 F: Documentation/devicetree/bindings/spmi/
17424 F: include/dt-bindings/spmi/spmi.h
17425 F: include/linux/spmi.h
17426 F: include/trace/events/spmi.h
17429 M: Jeremy Kerr <jk@ozlabs.org>
17430 L: linuxppc-dev@lists.ozlabs.org
17432 W: http://www.ibm.com/developerworks/power/cell/
17433 F: Documentation/filesystems/spufs/spufs.rst
17434 F: arch/powerpc/platforms/cell/spufs/
17436 SQUASHFS FILE SYSTEM
17437 M: Phillip Lougher <phillip@squashfs.org.uk>
17438 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17440 W: http://squashfs.org.uk
17441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17442 F: Documentation/filesystems/squashfs.rst
17445 SRM (Alpha) environment access
17446 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17448 F: arch/alpha/kernel/srm_env.c
17450 ST LSM6DSx IMU IIO DRIVER
17451 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17452 L: linux-iio@vger.kernel.org
17454 W: http://www.st.com/
17455 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17456 F: drivers/iio/imu/st_lsm6dsx/
17458 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17459 M: Mickael Guene <mickael.guene@st.com>
17460 L: linux-media@vger.kernel.org
17462 T: git git://linuxtv.org/media_tree.git
17463 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17464 F: drivers/media/i2c/st-mipid02.c
17466 ST STM32 I2C/SMBUS DRIVER
17467 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17468 M: Alain Volmat <alain.volmat@foss.st.com>
17469 L: linux-i2c@vger.kernel.org
17471 F: drivers/i2c/busses/i2c-stm32*
17473 ST STM32 SPI DRIVER
17474 M: Alain Volmat <alain.volmat@foss.st.com>
17475 L: linux-spi@vger.kernel.org
17477 F: drivers/spi/spi-stm32.c
17480 M: Daniel Nilsson <daniel.nilsson@flex.com>
17481 L: linux-hwmon@vger.kernel.org
17483 F: Documentation/hwmon/stpddc60.rst
17484 F: drivers/hwmon/pmbus/stpddc60.c
17486 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17487 M: Song Qiang <songqiang1304521@gmail.com>
17488 L: linux-iio@vger.kernel.org
17490 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17491 F: drivers/iio/proximity/vl53l0x-i2c.c
17494 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17495 M: Sasha Levin <sashal@kernel.org>
17496 L: stable@vger.kernel.org
17498 F: Documentation/process/stable-kernel-rules.rst
17500 STAGING - ATOMISP DRIVER
17501 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17502 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17503 L: linux-media@vger.kernel.org
17505 F: drivers/staging/media/atomisp/
17507 STAGING - FIELDBUS SUBSYSTEM
17508 M: Sven Van Asbroeck <TheSven73@gmail.com>
17510 F: drivers/staging/fieldbus/*
17511 F: drivers/staging/fieldbus/Documentation/
17513 STAGING - HMS ANYBUS-S BUS
17514 M: Sven Van Asbroeck <TheSven73@gmail.com>
17516 F: drivers/staging/fieldbus/anybuss/
17518 STAGING - INDUSTRIAL IO
17519 M: Jonathan Cameron <jic23@kernel.org>
17520 L: linux-iio@vger.kernel.org
17522 F: Documentation/devicetree/bindings/staging/iio/
17523 F: drivers/staging/iio/
17525 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17526 M: Marc Dietrich <marvin24@gmx.de>
17527 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17528 L: linux-tegra@vger.kernel.org
17530 F: drivers/staging/nvec/
17532 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17533 M: Jens Frederich <jfrederich@gmail.com>
17534 M: Daniel Drake <dsd@laptop.org>
17535 M: Jon Nettleton <jon.nettleton@gmail.com>
17537 W: http://wiki.laptop.org/go/DCON
17538 F: drivers/staging/olpc_dcon/
17540 STAGING - REALTEK RTL8188EU DRIVERS
17541 M: Larry Finger <Larry.Finger@lwfinger.net>
17543 F: drivers/staging/rtl8188eu/
17545 STAGING - REALTEK RTL8712U DRIVERS
17546 M: Larry Finger <Larry.Finger@lwfinger.net>
17547 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17549 F: drivers/staging/rtl8712/
17551 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17552 M: Michael Hennerich <michael.hennerich@analog.com>
17553 L: linux-fbdev@vger.kernel.org
17555 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17556 F: drivers/staging/fbtft/fb_seps525.c
17558 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17559 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17560 M: Teddy Wang <teddy.wang@siliconmotion.com>
17561 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17562 L: linux-fbdev@vger.kernel.org
17564 F: drivers/staging/sm750fb/
17566 STAGING - VIA VT665X DRIVERS
17567 M: Forest Bond <forest@alittletooquiet.net>
17569 F: drivers/staging/vt665?/
17572 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17573 L: linux-staging@lists.linux.dev
17575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17576 F: drivers/staging/
17578 STARFIRE/DURALAN NETWORK DRIVER
17579 M: Ion Badulescu <ionut@badula.org>
17581 F: drivers/net/ethernet/adaptec/starfire*
17584 M: Peter Zijlstra <peterz@infradead.org>
17585 M: Josh Poimboeuf <jpoimboe@redhat.com>
17586 M: Jason Baron <jbaron@akamai.com>
17587 R: Steven Rostedt <rostedt@goodmis.org>
17588 R: Ard Biesheuvel <ardb@kernel.org>
17590 F: arch/*/include/asm/jump_label*.h
17591 F: arch/*/include/asm/static_call*.h
17592 F: arch/*/kernel/jump_label.c
17593 F: arch/*/kernel/static_call.c
17594 F: include/linux/jump_label*.h
17595 F: include/linux/static_call*.h
17596 F: kernel/jump_label.c
17597 F: kernel/static_call.c
17599 STI AUDIO (ASoC) DRIVERS
17600 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17601 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17603 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17607 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17609 F: Documentation/devicetree/bindings/media/stih-cec.txt
17610 F: drivers/media/cec/platform/sti/
17612 STK1160 USB VIDEO CAPTURE DRIVER
17613 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17614 L: linux-media@vger.kernel.org
17616 T: git git://linuxtv.org/media_tree.git
17617 F: drivers/media/usb/stk1160/
17619 STM32 AUDIO (ASoC) DRIVERS
17620 M: Olivier Moysan <olivier.moysan@foss.st.com>
17621 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17622 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17624 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17627 STM32 TIMER/LPTIMER DRIVERS
17628 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17630 F: Documentation/ABI/testing/*timer-stm32
17631 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17632 F: drivers/*/stm32-*timer*
17633 F: drivers/pwm/pwm-stm32*
17634 F: include/linux/*/stm32-*tim*
17636 STMMAC ETHERNET DRIVER
17637 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17638 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17639 M: Jose Abreu <joabreu@synopsys.com>
17640 L: netdev@vger.kernel.org
17642 W: http://www.stlinux.com
17643 F: Documentation/networking/device_drivers/ethernet/stmicro/
17644 F: drivers/net/ethernet/stmicro/stmmac/
17647 M: Sam Creasey <sammy@sammy.net>
17649 W: http://sammy.net/sun3/
17650 F: arch/m68k/include/asm/sun3*
17651 F: arch/m68k/kernel/*sun3*
17652 F: arch/m68k/sun3*/
17653 F: drivers/net/ethernet/i825xx/sun3*
17655 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17656 M: Hans de Goede <hdegoede@redhat.com>
17657 L: linux-input@vger.kernel.org
17659 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17660 F: drivers/input/keyboard/sun4i-lradc-keys.c
17662 SUNDANCE NETWORK DRIVER
17663 M: Denis Kirjanov <kda@linux-powerpc.org>
17664 L: netdev@vger.kernel.org
17666 F: drivers/net/ethernet/dlink/sundance.c
17669 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17670 M: Rich Felker <dalias@libc.org>
17671 L: linux-sh@vger.kernel.org
17673 Q: http://patchwork.kernel.org/project/linux-sh/list/
17674 F: Documentation/sh/
17679 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17680 M: Len Brown <len.brown@intel.com>
17681 M: Pavel Machek <pavel@ucw.cz>
17682 L: linux-pm@vger.kernel.org
17684 B: https://bugzilla.kernel.org
17685 F: Documentation/power/
17686 F: arch/x86/kernel/acpi/
17687 F: drivers/base/power/
17688 F: include/linux/freezer.h
17689 F: include/linux/pm.h
17690 F: include/linux/suspend.h
17694 M: Martin Mares <mj@ucw.cz>
17695 L: linux-video@atrey.karlin.mff.cuni.cz
17697 F: Documentation/admin-guide/svga.rst
17698 F: arch/x86/boot/video*
17701 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17702 L: iommu@lists.linux-foundation.org
17704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17705 F: arch/*/kernel/pci-swiotlb.c
17706 F: include/linux/swiotlb.h
17707 F: kernel/dma/swiotlb.c
17710 M: Jiri Pirko <jiri@resnulli.us>
17711 M: Ivan Vecera <ivecera@redhat.com>
17712 L: netdev@vger.kernel.org
17714 F: include/net/switchdev.h
17717 SY8106A REGULATOR DRIVER
17718 M: Icenowy Zheng <icenowy@aosc.io>
17720 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17721 F: drivers/regulator/sy8106a-regulator.c
17723 SYNC FILE FRAMEWORK
17724 M: Sumit Semwal <sumit.semwal@linaro.org>
17725 R: Gustavo Padovan <gustavo@padovan.org>
17726 L: linux-media@vger.kernel.org
17727 L: dri-devel@lists.freedesktop.org
17729 T: git git://anongit.freedesktop.org/drm/drm-misc
17730 F: Documentation/driver-api/sync_file.rst
17731 F: drivers/dma-buf/dma-fence*
17732 F: drivers/dma-buf/sw_sync.c
17733 F: drivers/dma-buf/sync_*
17734 F: include/linux/sync_file.h
17735 F: include/uapi/linux/sync_file.h
17737 SYNOPSYS ARC ARCHITECTURE
17738 M: Vineet Gupta <vgupta@synopsys.com>
17739 L: linux-snps-arc@lists.infradead.org
17741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17742 F: Documentation/devicetree/bindings/arc/*
17743 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17745 F: drivers/clocksource/arc_timer.c
17746 F: drivers/tty/serial/arc_uart.c
17748 SYNOPSYS ARC HSDK SDP pll clock driver
17749 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17751 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17752 F: drivers/clk/clk-hsdk-pll.c
17754 SYNOPSYS ARC SDP clock driver
17755 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17757 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17758 F: drivers/clk/axs10x/*
17760 SYNOPSYS ARC SDP platform support
17761 M: Alexey Brodkin <abrodkin@synopsys.com>
17763 F: Documentation/devicetree/bindings/arc/axs10*
17764 F: arch/arc/boot/dts/ax*
17765 F: arch/arc/plat-axs10x
17767 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17768 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17770 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17771 F: drivers/reset/reset-axs10x.c
17773 SYNOPSYS CREG GPIO DRIVER
17774 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17776 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17777 F: drivers/gpio/gpio-creg-snps.c
17779 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17780 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17782 F: drivers/tty/serial/8250/8250_dw.c
17783 F: drivers/tty/serial/8250/8250_dwlib.*
17784 F: drivers/tty/serial/8250/8250_lpss.c
17786 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17787 M: Hoan Tran <hoan@os.amperecomputing.com>
17788 M: Serge Semin <fancer.lancer@gmail.com>
17789 L: linux-gpio@vger.kernel.org
17791 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17792 F: drivers/gpio/gpio-dwapb.c
17794 SYNOPSYS DESIGNWARE APB SSI DRIVER
17795 M: Serge Semin <fancer.lancer@gmail.com>
17796 L: linux-spi@vger.kernel.org
17798 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17799 F: drivers/spi/spi-dw*
17801 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17802 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17804 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
17805 F: drivers/dma/dw-axi-dmac/
17807 SYNOPSYS DESIGNWARE DMAC DRIVER
17808 M: Viresh Kumar <vireshk@kernel.org>
17809 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17811 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17813 F: include/dt-bindings/dma/dw-dmac.h
17814 F: include/linux/dma/dw.h
17815 F: include/linux/platform_data/dma-dw.h
17817 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17818 M: Jose Abreu <Jose.Abreu@synopsys.com>
17819 L: netdev@vger.kernel.org
17821 F: drivers/net/ethernet/synopsys/
17823 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17824 M: Jose Abreu <Jose.Abreu@synopsys.com>
17825 L: netdev@vger.kernel.org
17827 F: drivers/net/pcs/pcs-xpcs.c
17828 F: drivers/net/pcs/pcs-xpcs.h
17829 F: include/linux/pcs/pcs-xpcs.h
17831 SYNOPSYS DESIGNWARE I2C DRIVER
17832 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17833 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17834 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17835 L: linux-i2c@vger.kernel.org
17837 F: drivers/i2c/busses/i2c-designware-*
17839 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17840 M: Jaehoon Chung <jh80.chung@samsung.com>
17841 L: linux-mmc@vger.kernel.org
17843 F: drivers/mmc/host/dw_mmc*
17845 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17846 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17848 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17849 F: drivers/reset/reset-hsdk.c
17850 F: include/dt-bindings/reset/snps,hsdk-reset.h
17852 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17853 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17854 M: Manjunath M B <manjumb@synopsys.com>
17855 L: linux-mmc@vger.kernel.org
17857 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17859 SYSTEM CONFIGURATION (SYSCON)
17860 M: Lee Jones <lee.jones@linaro.org>
17861 M: Arnd Bergmann <arnd@arndb.de>
17863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17864 F: drivers/mfd/syscon.c
17866 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17867 M: Sudeep Holla <sudeep.holla@arm.com>
17868 R: Cristian Marussi <cristian.marussi@arm.com>
17869 L: linux-arm-kernel@lists.infradead.org
17871 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
17872 F: drivers/clk/clk-sc[mp]i.c
17873 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17874 F: drivers/firmware/arm_scmi/
17875 F: drivers/firmware/arm_scpi.c
17876 F: drivers/regulator/scmi-regulator.c
17877 F: drivers/reset/reset-scmi.c
17878 F: include/linux/sc[mp]i_protocol.h
17879 F: include/trace/events/scmi.h
17881 SYSTEM RESET/SHUTDOWN DRIVERS
17882 M: Sebastian Reichel <sre@kernel.org>
17883 L: linux-pm@vger.kernel.org
17885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17886 F: Documentation/devicetree/bindings/power/reset/
17887 F: drivers/power/reset/
17889 SYSTEM TRACE MODULE CLASS
17890 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17893 F: Documentation/trace/stm.rst
17894 F: drivers/hwtracing/stm/
17895 F: include/linux/stm.h
17896 F: include/uapi/linux/stm.h
17898 SYSTEM76 ACPI DRIVER
17899 M: Jeremy Soller <jeremy@system76.com>
17900 M: System76 Product Development <productdev@system76.com>
17901 L: platform-driver-x86@vger.kernel.org
17903 F: drivers/platform/x86/system76_acpi.c
17906 M: Christoph Hellwig <hch@infradead.org>
17908 F: Documentation/filesystems/sysv-fs.rst
17910 F: include/linux/sysv_fs.h
17912 TASKSTATS STATISTICS INTERFACE
17913 M: Balbir Singh <bsingharora@gmail.com>
17915 F: Documentation/accounting/taskstats*
17916 F: include/linux/taskstats*
17917 F: kernel/taskstats.c
17920 M: Jamal Hadi Salim <jhs@mojatatu.com>
17921 M: Cong Wang <xiyou.wangcong@gmail.com>
17922 M: Jiri Pirko <jiri@resnulli.us>
17923 L: netdev@vger.kernel.org
17925 F: include/net/pkt_cls.h
17926 F: include/net/pkt_sched.h
17927 F: include/net/tc_act/
17928 F: include/uapi/linux/pkt_cls.h
17929 F: include/uapi/linux/pkt_sched.h
17930 F: include/uapi/linux/tc_act/
17931 F: include/uapi/linux/tc_ematch/
17934 TC90522 MEDIA DRIVER
17935 M: Akihiro Tsukada <tskd08@gmail.com>
17936 L: linux-media@vger.kernel.org
17938 F: drivers/media/dvb-frontends/tc90522*
17940 TCP LOW PRIORITY MODULE
17941 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17942 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17944 W: http://tcp-lp-mod.sourceforge.net/
17945 F: net/ipv4/tcp_lp.c
17947 TDA10071 MEDIA DRIVER
17948 M: Antti Palosaari <crope@iki.fi>
17949 L: linux-media@vger.kernel.org
17951 W: https://linuxtv.org
17952 W: http://palosaari.fi/linux/
17953 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17954 T: git git://linuxtv.org/anttip/media_tree.git
17955 F: drivers/media/dvb-frontends/tda10071*
17957 TDA18212 MEDIA DRIVER
17958 M: Antti Palosaari <crope@iki.fi>
17959 L: linux-media@vger.kernel.org
17961 W: https://linuxtv.org
17962 W: http://palosaari.fi/linux/
17963 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17964 T: git git://linuxtv.org/anttip/media_tree.git
17965 F: drivers/media/tuners/tda18212*
17967 TDA18218 MEDIA DRIVER
17968 M: Antti Palosaari <crope@iki.fi>
17969 L: linux-media@vger.kernel.org
17971 W: https://linuxtv.org
17972 W: http://palosaari.fi/linux/
17973 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17974 T: git git://linuxtv.org/anttip/media_tree.git
17975 F: drivers/media/tuners/tda18218*
17977 TDA18250 MEDIA DRIVER
17978 M: Olli Salonen <olli.salonen@iki.fi>
17979 L: linux-media@vger.kernel.org
17981 W: https://linuxtv.org
17982 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17983 T: git git://linuxtv.org/media_tree.git
17984 F: drivers/media/tuners/tda18250*
17986 TDA18271 MEDIA DRIVER
17987 M: Michael Krufky <mkrufky@linuxtv.org>
17988 L: linux-media@vger.kernel.org
17990 W: https://linuxtv.org
17991 W: http://github.com/mkrufky
17992 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17993 T: git git://linuxtv.org/mkrufky/tuners.git
17994 F: drivers/media/tuners/tda18271*
17996 TDA1997x MEDIA DRIVER
17997 M: Tim Harvey <tharvey@gateworks.com>
17998 L: linux-media@vger.kernel.org
18000 W: https://linuxtv.org
18001 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18002 F: drivers/media/i2c/tda1997x.*
18004 TDA827x MEDIA DRIVER
18005 M: Michael Krufky <mkrufky@linuxtv.org>
18006 L: linux-media@vger.kernel.org
18008 W: https://linuxtv.org
18009 W: http://github.com/mkrufky
18010 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18011 T: git git://linuxtv.org/mkrufky/tuners.git
18012 F: drivers/media/tuners/tda8290.*
18014 TDA8290 MEDIA DRIVER
18015 M: Michael Krufky <mkrufky@linuxtv.org>
18016 L: linux-media@vger.kernel.org
18018 W: https://linuxtv.org
18019 W: http://github.com/mkrufky
18020 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18021 T: git git://linuxtv.org/mkrufky/tuners.git
18022 F: drivers/media/tuners/tda8290.*
18024 TDA9840 MEDIA DRIVER
18025 M: Hans Verkuil <hverkuil@xs4all.nl>
18026 L: linux-media@vger.kernel.org
18028 W: https://linuxtv.org
18029 T: git git://linuxtv.org/media_tree.git
18030 F: drivers/media/i2c/tda9840*
18032 TEA5761 TUNER DRIVER
18033 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18034 L: linux-media@vger.kernel.org
18036 W: https://linuxtv.org
18037 T: git git://linuxtv.org/media_tree.git
18038 F: drivers/media/tuners/tea5761.*
18040 TEA5767 TUNER DRIVER
18041 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18042 L: linux-media@vger.kernel.org
18044 W: https://linuxtv.org
18045 T: git git://linuxtv.org/media_tree.git
18046 F: drivers/media/tuners/tea5767.*
18048 TEA6415C MEDIA DRIVER
18049 M: Hans Verkuil <hverkuil@xs4all.nl>
18050 L: linux-media@vger.kernel.org
18052 W: https://linuxtv.org
18053 T: git git://linuxtv.org/media_tree.git
18054 F: drivers/media/i2c/tea6415c*
18056 TEA6420 MEDIA DRIVER
18057 M: Hans Verkuil <hverkuil@xs4all.nl>
18058 L: linux-media@vger.kernel.org
18060 W: https://linuxtv.org
18061 T: git git://linuxtv.org/media_tree.git
18062 F: drivers/media/i2c/tea6420*
18065 M: Jiri Pirko <jiri@resnulli.us>
18066 L: netdev@vger.kernel.org
18068 F: drivers/net/team/
18069 F: include/linux/if_team.h
18070 F: include/uapi/linux/if_team.h
18072 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18073 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18075 F: arch/x86/platform/ts5500/
18077 TECHNOTREND USB IR RECEIVER
18078 M: Sean Young <sean@mess.org>
18079 L: linux-media@vger.kernel.org
18081 F: drivers/media/rc/ttusbir.c
18083 TECHWELL TW9910 VIDEO DECODER
18084 L: linux-media@vger.kernel.org
18086 F: drivers/media/i2c/tw9910.c
18087 F: include/media/i2c/tw9910.h
18090 M: Jens Wiklander <jens.wiklander@linaro.org>
18091 L: op-tee@lists.trustedfirmware.org
18093 F: Documentation/staging/tee.rst
18095 F: include/linux/tee_drv.h
18096 F: include/uapi/linux/tee.h
18098 TEGRA ARCHITECTURE SUPPORT
18099 M: Thierry Reding <thierry.reding@gmail.com>
18100 M: Jonathan Hunter <jonathanh@nvidia.com>
18101 L: linux-tegra@vger.kernel.org
18103 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18108 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18109 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18111 F: drivers/clk/tegra/
18114 M: Laxman Dewangan <ldewangan@nvidia.com>
18115 M: Jon Hunter <jonathanh@nvidia.com>
18117 F: drivers/dma/tegra*
18120 M: Laxman Dewangan <ldewangan@nvidia.com>
18121 R: Dmitry Osipenko <digetx@gmail.com>
18123 F: drivers/i2c/busses/i2c-tegra.c
18125 TEGRA IOMMU DRIVERS
18126 M: Thierry Reding <thierry.reding@gmail.com>
18127 R: Krishna Reddy <vdumpa@nvidia.com>
18128 L: linux-tegra@vger.kernel.org
18130 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18131 F: drivers/iommu/tegra*
18134 M: Laxman Dewangan <ldewangan@nvidia.com>
18136 F: drivers/input/keyboard/tegra-kbc.c
18139 M: Stefan Agner <stefan@agner.ch>
18140 M: Lucas Stach <dev@lynxeye.de>
18142 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18143 F: drivers/mtd/nand/raw/tegra_nand.c
18146 M: Thierry Reding <thierry.reding@gmail.com>
18148 F: drivers/pwm/pwm-tegra.c
18150 TEGRA SERIAL DRIVER
18151 M: Laxman Dewangan <ldewangan@nvidia.com>
18153 F: drivers/tty/serial/serial-tegra.c
18156 M: Laxman Dewangan <ldewangan@nvidia.com>
18158 F: drivers/spi/spi-tegra*
18160 TEGRA QUAD SPI DRIVER
18161 M: Thierry Reding <thierry.reding@gmail.com>
18162 M: Jonathan Hunter <jonathanh@nvidia.com>
18163 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18164 L: linux-tegra@vger.kernel.org
18166 F: drivers/spi/spi-tegra210-quad.c
18169 M: Thierry Reding <thierry.reding@gmail.com>
18170 M: Jonathan Hunter <jonathanh@nvidia.com>
18171 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18172 L: linux-media@vger.kernel.org
18173 L: linux-tegra@vger.kernel.org
18175 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18176 F: drivers/staging/media/tegra-video/
18178 TEGRA XUSB PADCTL DRIVER
18179 M: JC Kuo <jckuo@nvidia.com>
18181 F: drivers/phy/tegra/xusb*
18183 TEHUTI ETHERNET DRIVER
18184 M: Andy Gospodarek <andy@greyhouse.net>
18185 L: netdev@vger.kernel.org
18187 F: drivers/net/ethernet/tehuti/*
18189 TELECOM CLOCK DRIVER FOR MCPL0010
18190 M: Mark Gross <mark.gross@intel.com>
18192 F: drivers/char/tlclk.c
18194 TEMPO SEMICONDUCTOR DRIVERS
18195 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18197 F: Documentation/devicetree/bindings/sound/tscs*.txt
18198 F: sound/soc/codecs/tscs*.c
18199 F: sound/soc/codecs/tscs*.h
18201 TENSILICA XTENSA PORT (xtensa)
18202 M: Chris Zankel <chris@zankel.net>
18203 M: Max Filippov <jcmvbkbc@gmail.com>
18204 L: linux-xtensa@linux-xtensa.org
18206 T: git git://github.com/czankel/xtensa-linux.git
18208 F: drivers/irqchip/irq-xtensa-*
18210 TEXAS INSTRUMENTS ASoC DRIVERS
18211 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18212 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18216 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18217 M: Ricardo Ribalda <ribalda@kernel.org>
18218 L: linux-iio@vger.kernel.org
18220 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18221 F: drivers/iio/dac/ti-dac7612.c
18223 TEXAS INSTRUMENTS DMA DRIVERS
18224 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18225 L: dmaengine@vger.kernel.org
18227 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18228 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18229 F: Documentation/devicetree/bindings/dma/ti/
18231 X: drivers/dma/ti/cppi41.c
18232 F: include/linux/dma/k3-udma-glue.h
18233 F: include/linux/dma/ti-cppi5.h
18234 F: include/linux/dma/k3-psil.h
18236 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18237 M: Nishanth Menon <nm@ti.com>
18238 M: Tero Kristo <kristo@kernel.org>
18239 M: Santosh Shilimkar <ssantosh@kernel.org>
18240 L: linux-arm-kernel@lists.infradead.org
18242 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18243 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18244 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18245 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18246 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18247 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18248 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18249 F: drivers/clk/keystone/sci-clk.c
18250 F: drivers/firmware/ti_sci*
18251 F: drivers/irqchip/irq-ti-sci-inta.c
18252 F: drivers/irqchip/irq-ti-sci-intr.c
18253 F: drivers/reset/reset-ti-sci.c
18254 F: drivers/soc/ti/ti_sci_inta_msi.c
18255 F: drivers/soc/ti/ti_sci_pm_domains.c
18256 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18257 F: include/linux/soc/ti/ti_sci_inta_msi.h
18258 F: include/linux/soc/ti/ti_sci_protocol.h
18260 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18261 M: Robert Marko <robert.marko@sartura.hr>
18262 M: Luka Perkov <luka.perkov@sartura.hr>
18263 L: linux-hwmon@vger.kernel.org
18265 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18266 F: Documentation/hwmon/tps23861.rst
18267 F: drivers/hwmon/tps23861.c
18269 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18270 M: Hans Verkuil <hverkuil@xs4all.nl>
18271 L: linux-media@vger.kernel.org
18273 W: https://linuxtv.org
18274 T: git git://linuxtv.org/media_tree.git
18275 F: drivers/media/radio/radio-raremono.c
18278 M: Zhang Rui <rui.zhang@intel.com>
18279 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18280 R: Amit Kucheria <amitk@kernel.org>
18281 L: linux-pm@vger.kernel.org
18283 Q: https://patchwork.kernel.org/project/linux-pm/list/
18284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18285 F: Documentation/devicetree/bindings/thermal/
18286 F: drivers/thermal/
18287 F: include/linux/cpu_cooling.h
18288 F: include/linux/thermal.h
18289 F: include/uapi/linux/thermal.h
18291 THERMAL DRIVER FOR AMLOGIC SOCS
18292 M: Guillaume La Roque <glaroque@baylibre.com>
18293 L: linux-pm@vger.kernel.org
18294 L: linux-amlogic@lists.infradead.org
18296 W: http://linux-meson.com/
18297 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18298 F: drivers/thermal/amlogic_thermal.c
18300 THERMAL/CPU_COOLING
18301 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18302 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18303 M: Viresh Kumar <viresh.kumar@linaro.org>
18304 R: Lukasz Luba <lukasz.luba@arm.com>
18305 L: linux-pm@vger.kernel.org
18307 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18308 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18309 F: drivers/thermal/cpufreq_cooling.c
18310 F: drivers/thermal/cpuidle_cooling.c
18311 F: include/linux/cpu_cooling.h
18313 THERMAL/POWER_ALLOCATOR
18314 M: Lukasz Luba <lukasz.luba@arm.com>
18315 L: linux-pm@vger.kernel.org
18317 F: Documentation/driver-api/thermal/power_allocator.rst
18318 F: drivers/thermal/gov_power_allocator.c
18319 F: include/trace/events/thermal_power_allocator.h
18321 THINKPAD ACPI EXTRAS DRIVER
18322 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18323 L: ibm-acpi-devel@lists.sourceforge.net
18324 L: platform-driver-x86@vger.kernel.org
18326 W: http://ibm-acpi.sourceforge.net
18327 W: http://thinkwiki.org/wiki/Ibm-acpi
18328 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18329 F: drivers/platform/x86/thinkpad_acpi.c
18331 THINKPAD LMI DRIVER
18332 M: Mark Pearson <markpearson@lenovo.com>
18333 L: platform-driver-x86@vger.kernel.org
18335 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18336 F: drivers/platform/x86/think-lmi.?
18338 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18339 M: Isaac Hazan <isaac.hazan@intel.com>
18340 L: linux-usb@vger.kernel.org
18342 F: drivers/thunderbolt/dma_test.c
18345 M: Andreas Noever <andreas.noever@gmail.com>
18346 M: Michael Jamet <michael.jamet@intel.com>
18347 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18348 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18349 L: linux-usb@vger.kernel.org
18351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18352 F: Documentation/admin-guide/thunderbolt.rst
18353 F: drivers/thunderbolt/
18354 F: include/linux/thunderbolt.h
18356 THUNDERBOLT NETWORK DRIVER
18357 M: Michael Jamet <michael.jamet@intel.com>
18358 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18359 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18360 L: netdev@vger.kernel.org
18362 F: drivers/net/thunderbolt.c
18364 THUNDERX GPIO DRIVER
18365 M: Robert Richter <rric@kernel.org>
18367 F: drivers/gpio/gpio-thunderx.c
18369 TI ADS131E0X ADC SERIES DRIVER
18370 M: Tomislav Denis <tomislav.denis@avl.com>
18371 L: linux-iio@vger.kernel.org
18373 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18374 F: drivers/iio/adc/ti-ads131e08.c
18376 TI AM437X VPFE DRIVER
18377 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18378 L: linux-media@vger.kernel.org
18380 W: https://linuxtv.org
18381 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18382 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18383 F: drivers/media/platform/am437x/
18385 TI BANDGAP AND THERMAL DRIVER
18386 M: Eduardo Valentin <edubezval@gmail.com>
18387 M: Keerthy <j-keerthy@ti.com>
18388 L: linux-pm@vger.kernel.org
18389 L: linux-omap@vger.kernel.org
18391 F: drivers/thermal/ti-soc-thermal/
18393 TI BQ27XXX POWER SUPPLY DRIVER
18394 F: drivers/power/supply/bq27xxx_battery.c
18395 F: drivers/power/supply/bq27xxx_battery_i2c.c
18396 F: include/linux/power/bq27xxx_battery.h
18398 TI CDCE706 CLOCK DRIVER
18399 M: Max Filippov <jcmvbkbc@gmail.com>
18401 F: drivers/clk/clk-cdce706.c
18404 M: Tero Kristo <kristo@kernel.org>
18405 L: linux-omap@vger.kernel.org
18408 F: include/linux/clk/ti.h
18410 TI DAVINCI MACHINE SUPPORT
18411 M: Sekhar Nori <nsekhar@ti.com>
18412 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18416 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18417 F: arch/arm/boot/dts/da850*
18418 F: arch/arm/mach-davinci/
18419 F: drivers/i2c/busses/i2c-davinci.c
18421 TI DAVINCI SERIES CLOCK DRIVER
18422 M: David Lechner <david@lechnology.com>
18423 R: Sekhar Nori <nsekhar@ti.com>
18425 F: Documentation/devicetree/bindings/clock/ti/davinci/
18426 F: drivers/clk/davinci/
18428 TI DAVINCI SERIES GPIO DRIVER
18429 M: Keerthy <j-keerthy@ti.com>
18430 L: linux-gpio@vger.kernel.org
18432 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
18433 F: drivers/gpio/gpio-davinci.c
18435 TI DAVINCI SERIES MEDIA DRIVER
18436 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18437 L: linux-media@vger.kernel.org
18439 W: https://linuxtv.org
18440 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18441 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18442 F: drivers/media/platform/davinci/
18443 F: include/media/davinci/
18445 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18446 R: David Lechner <david@lechnology.com>
18447 L: linux-iio@vger.kernel.org
18448 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18449 F: drivers/counter/ti-eqep.c
18451 TI ETHERNET SWITCH DRIVER (CPSW)
18452 R: Grygorii Strashko <grygorii.strashko@ti.com>
18453 L: linux-omap@vger.kernel.org
18454 L: netdev@vger.kernel.org
18456 F: drivers/net/ethernet/ti/cpsw*
18457 F: drivers/net/ethernet/ti/davinci*
18459 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18460 M: Alex Dubov <oakad@yahoo.com>
18462 W: http://tifmxx.berlios.de/
18463 F: drivers/memstick/host/tifm_ms.c
18464 F: drivers/misc/tifm*
18465 F: drivers/mmc/host/tifm_sd.c
18466 F: include/linux/tifm.h
18468 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18469 M: Santosh Shilimkar <ssantosh@kernel.org>
18470 L: linux-kernel@vger.kernel.org
18471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18474 F: drivers/soc/ti/*
18476 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18477 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18478 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18479 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18481 F: sound/soc/codecs/isabelle*
18482 F: sound/soc/codecs/lm49453*
18484 TI PCM3060 ASoC CODEC DRIVER
18485 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18486 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18488 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18489 F: sound/soc/codecs/pcm3060*
18491 TI TAS571X FAMILY ASoC CODEC DRIVER
18492 M: Kevin Cernekee <cernekee@chromium.org>
18493 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18495 F: sound/soc/codecs/tas571x*
18497 TI TRF7970A NFC DRIVER
18498 M: Mark Greer <mgreer@animalcreek.com>
18499 L: linux-wireless@vger.kernel.org
18500 L: linux-nfc@lists.01.org (subscribers-only)
18502 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18503 F: drivers/nfc/trf7970a.c
18505 TI TWL4030 SERIES SOC CODEC DRIVER
18506 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18507 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18509 F: sound/soc/codecs/twl4030*
18512 M: Benoit Parrot <bparrot@ti.com>
18513 L: linux-media@vger.kernel.org
18515 W: http://linuxtv.org/
18516 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18517 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18518 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18519 F: drivers/media/platform/ti-vpe/
18521 TI WILINK WIRELESS DRIVERS
18522 L: linux-wireless@vger.kernel.org
18524 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18525 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18527 F: drivers/net/wireless/ti/
18528 F: include/linux/wl12xx.h
18530 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18531 M: John Stultz <john.stultz@linaro.org>
18532 M: Thomas Gleixner <tglx@linutronix.de>
18533 R: Stephen Boyd <sboyd@kernel.org>
18534 L: linux-kernel@vger.kernel.org
18536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18537 F: include/linux/clocksource.h
18538 F: include/linux/time.h
18539 F: include/linux/timex.h
18540 F: include/uapi/linux/time.h
18541 F: include/uapi/linux/timex.h
18542 F: kernel/time/alarmtimer.c
18543 F: kernel/time/clocksource.c
18544 F: kernel/time/ntp.c
18545 F: kernel/time/time*.c
18546 F: tools/testing/selftests/timers/
18549 M: Jon Maloy <jmaloy@redhat.com>
18550 M: Ying Xue <ying.xue@windriver.com>
18551 L: netdev@vger.kernel.org (core kernel code)
18552 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18554 W: http://tipc.sourceforge.net/
18555 F: include/uapi/linux/tipc*.h
18558 TLAN NETWORK DRIVER
18559 M: Samuel Chessman <chessman@tux.org>
18560 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18562 W: http://sourceforge.net/projects/tlan/
18563 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18564 F: drivers/net/ethernet/ti/tlan.*
18566 TM6000 VIDEO4LINUX DRIVER
18567 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18568 L: linux-media@vger.kernel.org
18570 W: https://linuxtv.org
18571 T: git git://linuxtv.org/media_tree.git
18572 F: Documentation/admin-guide/media/tm6000*
18573 F: drivers/media/usb/tm6000/
18575 TMIO/SDHI MMC DRIVER
18576 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18577 L: linux-mmc@vger.kernel.org
18579 F: drivers/mmc/host/renesas_sdhi*
18580 F: drivers/mmc/host/tmio_mmc*
18581 F: include/linux/mfd/tmio.h
18583 TMP401 HARDWARE MONITOR DRIVER
18584 M: Guenter Roeck <linux@roeck-us.net>
18585 L: linux-hwmon@vger.kernel.org
18587 F: Documentation/hwmon/tmp401.rst
18588 F: drivers/hwmon/tmp401.c
18590 TMP513 HARDWARE MONITOR DRIVER
18591 M: Eric Tremblay <etremblay@distech-controls.com>
18592 L: linux-hwmon@vger.kernel.org
18594 F: Documentation/hwmon/tmp513.rst
18595 F: drivers/hwmon/tmp513.c
18597 TMPFS (SHMEM FILESYSTEM)
18598 M: Hugh Dickins <hughd@google.com>
18599 L: linux-mm@kvack.org
18601 F: include/linux/shmem_fs.h
18604 TOMOYO SECURITY MODULE
18605 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18606 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18607 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18608 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18609 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18610 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18612 W: https://tomoyo.osdn.jp/
18613 F: security/tomoyo/
18615 TOPSTAR LAPTOP EXTRAS DRIVER
18616 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18617 L: platform-driver-x86@vger.kernel.org
18619 F: drivers/platform/x86/topstar-laptop.c
18621 TORTURE-TEST MODULES
18622 M: Davidlohr Bueso <dave@stgolabs.net>
18623 M: "Paul E. McKenney" <paulmck@kernel.org>
18624 M: Josh Triplett <josh@joshtriplett.org>
18625 L: linux-kernel@vger.kernel.org
18627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18628 F: Documentation/RCU/torture.rst
18629 F: kernel/locking/locktorture.c
18630 F: kernel/rcu/rcuscale.c
18631 F: kernel/rcu/rcutorture.c
18632 F: kernel/rcu/refscale.c
18633 F: kernel/torture.c
18635 TOSHIBA ACPI EXTRAS DRIVER
18636 M: Azael Avalos <coproscefalo@gmail.com>
18637 L: platform-driver-x86@vger.kernel.org
18639 F: drivers/platform/x86/toshiba_acpi.c
18641 TOSHIBA BLUETOOTH DRIVER
18642 M: Azael Avalos <coproscefalo@gmail.com>
18643 L: platform-driver-x86@vger.kernel.org
18645 F: drivers/platform/x86/toshiba_bluetooth.c
18647 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18648 M: Azael Avalos <coproscefalo@gmail.com>
18649 L: platform-driver-x86@vger.kernel.org
18651 F: drivers/platform/x86/toshiba_haps.c
18654 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18656 W: http://www.buzzard.org.uk/toshiba/
18657 F: drivers/char/toshiba.c
18658 F: include/linux/toshiba.h
18659 F: include/uapi/linux/toshiba.h
18661 TOSHIBA TC358743 DRIVER
18662 M: Mats Randgaard <matrandg@cisco.com>
18663 L: linux-media@vger.kernel.org
18665 F: drivers/media/i2c/tc358743*
18666 F: include/media/i2c/tc358743.h
18668 TOSHIBA WMI HOTKEYS DRIVER
18669 M: Azael Avalos <coproscefalo@gmail.com>
18670 L: platform-driver-x86@vger.kernel.org
18672 F: drivers/platform/x86/toshiba-wmi.c
18675 M: Peter Huewe <peterhuewe@gmx.de>
18676 M: Jarkko Sakkinen <jarkko@kernel.org>
18677 R: Jason Gunthorpe <jgg@ziepe.ca>
18678 L: linux-integrity@vger.kernel.org
18680 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18681 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18683 F: drivers/char/tpm/
18686 M: Steven Rostedt <rostedt@goodmis.org>
18687 M: Ingo Molnar <mingo@redhat.com>
18689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18690 F: Documentation/trace/ftrace.rst
18691 F: arch/*/*/*/ftrace.h
18692 F: arch/*/kernel/ftrace.c
18694 F: include/*/ftrace.h
18695 F: include/linux/trace*.h
18698 F: tools/testing/selftests/ftrace/
18700 TRACING MMIO ACCESSES (MMIOTRACE)
18701 M: Steven Rostedt <rostedt@goodmis.org>
18702 M: Ingo Molnar <mingo@kernel.org>
18703 R: Karol Herbst <karolherbst@gmail.com>
18704 R: Pekka Paalanen <ppaalanen@gmail.com>
18705 L: linux-kernel@vger.kernel.org
18706 L: nouveau@lists.freedesktop.org
18708 F: arch/x86/mm/kmmio.c
18709 F: arch/x86/mm/mmio-mod.c
18710 F: arch/x86/mm/testmmiotrace.c
18711 F: include/linux/mmiotrace.h
18712 F: kernel/trace/trace_mmiotrace.c
18715 M: Jiri Kosina <trivial@kernel.org>
18717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18718 K: ^Subject:.*(?i)trivial
18721 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18722 M: Jiri Slaby <jirislaby@kernel.org>
18724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18725 F: Documentation/driver-api/serial/
18727 F: drivers/tty/serial/serial_core.c
18728 F: include/linux/serial.h
18729 F: include/linux/serial_core.h
18730 F: include/linux/tty.h
18731 F: include/uapi/linux/serial.h
18732 F: include/uapi/linux/serial_core.h
18733 F: include/uapi/linux/tty.h
18735 TUA9001 MEDIA DRIVER
18736 M: Antti Palosaari <crope@iki.fi>
18737 L: linux-media@vger.kernel.org
18739 W: https://linuxtv.org
18740 W: http://palosaari.fi/linux/
18741 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18742 T: git git://linuxtv.org/anttip/media_tree.git
18743 F: drivers/media/tuners/tua9001*
18745 TULIP NETWORK DRIVERS
18746 L: netdev@vger.kernel.org
18747 L: linux-parisc@vger.kernel.org
18749 F: drivers/net/ethernet/dec/tulip/
18752 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18754 W: http://vtun.sourceforge.net/tun
18755 F: Documentation/networking/tuntap.rst
18756 F: arch/um/os-Linux/drivers/
18758 TURBOCHANNEL SUBSYSTEM
18759 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18760 M: Ralf Baechle <ralf@linux-mips.org>
18761 L: linux-mips@vger.kernel.org
18763 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18765 F: include/linux/tc.h
18768 M: "Len Brown" <lenb@kernel.org>
18769 L: linux-pm@vger.kernel.org
18771 Q: https://patchwork.kernel.org/project/linux-pm/list/
18772 B: https://bugzilla.kernel.org
18773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18774 F: tools/power/x86/turbostat/
18776 TW5864 VIDEO4LINUX DRIVER
18777 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18778 M: Anton Sviridenko <anton@corp.bluecherry.net>
18779 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18780 M: Andrey Utkin <andrey_utkin@fastmail.com>
18781 L: linux-media@vger.kernel.org
18783 F: drivers/media/pci/tw5864/
18785 TW68 VIDEO4LINUX DRIVER
18786 M: Hans Verkuil <hverkuil@xs4all.nl>
18787 L: linux-media@vger.kernel.org
18789 W: https://linuxtv.org
18790 T: git git://linuxtv.org/media_tree.git
18791 F: drivers/media/pci/tw68/
18793 TW686X VIDEO4LINUX DRIVER
18794 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18795 L: linux-media@vger.kernel.org
18797 W: http://linuxtv.org
18798 T: git git://linuxtv.org/media_tree.git
18799 F: drivers/media/pci/tw686x/
18801 UACCE ACCELERATOR FRAMEWORK
18802 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18803 M: Zhou Wang <wangzhou1@hisilicon.com>
18804 L: linux-accelerators@lists.ozlabs.org
18805 L: linux-kernel@vger.kernel.org
18807 F: Documentation/ABI/testing/sysfs-driver-uacce
18808 F: Documentation/misc-devices/uacce.rst
18809 F: drivers/misc/uacce/
18810 F: include/linux/uacce.h
18811 F: include/uapi/misc/uacce/
18813 UBI FILE SYSTEM (UBIFS)
18814 M: Richard Weinberger <richard@nod.at>
18815 L: linux-mtd@lists.infradead.org
18817 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18820 F: Documentation/filesystems/ubifs-authentication.rst
18821 F: Documentation/filesystems/ubifs.rst
18824 UCLINUX (M68KNOMMU AND COLDFIRE)
18825 M: Greg Ungerer <gerg@linux-m68k.org>
18826 L: linux-m68k@lists.linux-m68k.org
18827 L: uclinux-dev@uclinux.org (subscribers-only)
18829 W: http://www.linux-m68k.org/
18830 W: http://www.uclinux.org/
18831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18832 F: arch/m68k/*/*_no.*
18834 F: arch/m68k/coldfire/
18835 F: arch/m68k/include/asm/*_no.*
18838 M: Jan Kara <jack@suse.com>
18840 F: Documentation/filesystems/udf.rst
18844 M: Bastien Nocera <hadess@hadess.net>
18845 L: linux-input@vger.kernel.org
18847 F: drivers/hid/hid-udraw-ps3.c
18850 M: Evgeniy Dushistov <dushistov@mail.ru>
18852 F: Documentation/admin-guide/ufs.rst
18855 UHID USERSPACE HID IO DRIVER
18856 M: David Rheinsberg <david.rheinsberg@gmail.com>
18857 L: linux-input@vger.kernel.org
18859 F: drivers/hid/uhid.c
18860 F: include/uapi/linux/uhid.h
18863 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18864 L: linux-usb@vger.kernel.org
18866 F: drivers/usb/common/ulpi.c
18867 F: include/linux/ulpi/
18870 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18871 L: linux-fsdevel@vger.kernel.org
18876 M: Tony Finch <dot@dotat.at>
18878 W: http://dotat.at/prog/unifdef
18879 F: scripts/unifdef.c
18881 UNIFORM CDROM DRIVER
18882 M: Jens Axboe <axboe@kernel.dk>
18884 W: http://www.kernel.dk
18885 F: Documentation/cdrom/
18886 F: drivers/cdrom/cdrom.c
18887 F: include/linux/cdrom.h
18888 F: include/uapi/linux/cdrom.h
18890 UNISYS S-PAR DRIVERS
18891 M: David Kershner <david.kershner@unisys.com>
18892 L: sparmaintainer@unisys.com (Unisys internal)
18894 F: drivers/staging/unisys/
18895 F: drivers/visorbus/
18896 F: include/linux/visorbus.h
18898 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18899 R: Alim Akhtar <alim.akhtar@samsung.com>
18900 R: Avri Altman <avri.altman@wdc.com>
18901 L: linux-scsi@vger.kernel.org
18903 F: Documentation/scsi/ufs.rst
18904 F: drivers/scsi/ufs/
18906 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18907 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18908 L: linux-scsi@vger.kernel.org
18910 F: drivers/scsi/ufs/*dwc*
18912 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18913 M: Stanley Chu <stanley.chu@mediatek.com>
18914 L: linux-scsi@vger.kernel.org
18915 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18917 F: drivers/scsi/ufs/ufs-mediatek*
18919 UNSORTED BLOCK IMAGES (UBI)
18920 M: Richard Weinberger <richard@nod.at>
18921 L: linux-mtd@lists.infradead.org
18923 W: http://www.linux-mtd.infradead.org/
18924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18926 F: drivers/mtd/ubi/
18927 F: include/linux/mtd/ubi.h
18928 F: include/uapi/mtd/ubi-user.h
18930 USB "USBNET" DRIVER FRAMEWORK
18931 M: Oliver Neukum <oneukum@suse.com>
18932 L: netdev@vger.kernel.org
18934 W: http://www.linux-usb.org/usbnet
18935 F: drivers/net/usb/usbnet.c
18936 F: include/linux/usb/usbnet.h
18939 M: Oliver Neukum <oneukum@suse.com>
18940 L: linux-usb@vger.kernel.org
18942 F: Documentation/usb/acm.rst
18943 F: drivers/usb/class/cdc-acm.*
18945 USB APPLE MFI FASTCHARGE DRIVER
18946 M: Bastien Nocera <hadess@hadess.net>
18947 L: linux-usb@vger.kernel.org
18949 F: drivers/usb/misc/apple-mfi-fastcharge.c
18951 USB AR5523 WIRELESS DRIVER
18952 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18953 L: linux-wireless@vger.kernel.org
18955 F: drivers/net/wireless/ath/ar5523/
18958 M: Oliver Neukum <oneukum@suse.com>
18959 L: linux-usb@vger.kernel.org
18960 L: linux-scsi@vger.kernel.org
18962 F: drivers/usb/storage/uas.c
18964 USB CDC ETHERNET DRIVER
18965 M: Oliver Neukum <oliver@neukum.org>
18966 L: linux-usb@vger.kernel.org
18968 F: drivers/net/usb/cdc_*.c
18969 F: include/uapi/linux/usb/cdc.h
18971 USB CHAOSKEY DRIVER
18972 M: Keith Packard <keithp@keithp.com>
18973 L: linux-usb@vger.kernel.org
18975 F: drivers/usb/misc/chaoskey.c
18977 USB CYPRESS C67X00 DRIVER
18978 M: Peter Korsgaard <jacmet@sunsite.dk>
18979 L: linux-usb@vger.kernel.org
18981 F: drivers/usb/c67x00/
18983 USB DAVICOM DM9601 DRIVER
18984 M: Peter Korsgaard <jacmet@sunsite.dk>
18985 L: netdev@vger.kernel.org
18987 W: http://www.linux-usb.org/usbnet
18988 F: drivers/net/usb/dm9601.c
18991 M: Alan Stern <stern@rowland.harvard.edu>
18992 L: linux-usb@vger.kernel.org
18994 F: Documentation/usb/ehci.rst
18995 F: drivers/usb/host/ehci*
18997 USB GADGET/PERIPHERAL SUBSYSTEM
18998 M: Felipe Balbi <balbi@kernel.org>
18999 L: linux-usb@vger.kernel.org
19001 W: http://www.linux-usb.org/gadget
19002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19003 F: drivers/usb/gadget/
19004 F: include/linux/usb/gadget*
19006 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19007 M: Jiri Kosina <jikos@kernel.org>
19008 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19009 L: linux-usb@vger.kernel.org
19011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19012 F: Documentation/hid/hiddev.rst
19013 F: drivers/hid/usbhid/
19015 USB INTEL XHCI ROLE MUX DRIVER
19016 M: Hans de Goede <hdegoede@redhat.com>
19017 L: linux-usb@vger.kernel.org
19019 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19021 USB IP DRIVER FOR HISILICON KIRIN
19022 M: Yu Chen <chenyu56@huawei.com>
19023 M: Binghui Wang <wangbinghui@hisilicon.com>
19024 L: linux-usb@vger.kernel.org
19026 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19027 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19030 M: Olav Kongas <ok@artecdesign.ee>
19031 L: linux-usb@vger.kernel.org
19033 F: drivers/usb/host/isp116x*
19034 F: include/linux/usb/isp116x.h
19037 M: Rui Miguel Silva <rui.silva@linaro.org>
19038 L: linux-usb@vger.kernel.org
19040 F: drivers/usb/isp1760/*
19041 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19043 USB LAN78XX ETHERNET DRIVER
19044 M: Woojung Huh <woojung.huh@microchip.com>
19045 M: UNGLinuxDriver@microchip.com
19046 L: netdev@vger.kernel.org
19048 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19049 F: drivers/net/usb/lan78xx.*
19050 F: include/dt-bindings/net/microchip-lan78xx.h
19052 USB MASS STORAGE DRIVER
19053 M: Alan Stern <stern@rowland.harvard.edu>
19054 L: linux-usb@vger.kernel.org
19055 L: usb-storage@lists.one-eyed-alien.net
19057 F: drivers/usb/storage/
19060 M: Clemens Ladisch <clemens@ladisch.de>
19061 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19064 F: sound/usb/midi.*
19066 USB NETWORKING DRIVERS
19067 L: linux-usb@vger.kernel.org
19069 F: drivers/net/usb/
19072 M: Alan Stern <stern@rowland.harvard.edu>
19073 L: linux-usb@vger.kernel.org
19075 F: Documentation/usb/ohci.rst
19076 F: drivers/usb/host/ohci*
19078 USB OTG FSM (Finite State Machine)
19079 M: Peter Chen <peter.chen@kernel.org>
19080 L: linux-usb@vger.kernel.org
19082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19083 F: drivers/usb/common/usb-otg-fsm.c
19086 M: Valentina Manea <valentina.manea.m@gmail.com>
19087 M: Shuah Khan <shuah@kernel.org>
19088 M: Shuah Khan <skhan@linuxfoundation.org>
19089 L: linux-usb@vger.kernel.org
19091 F: Documentation/usb/usbip_protocol.rst
19092 F: drivers/usb/usbip/
19093 F: tools/testing/selftests/drivers/usb/usbip/
19094 F: tools/usb/usbip/
19097 M: Petko Manolov <petkan@nucleusys.com>
19098 L: linux-usb@vger.kernel.org
19099 L: netdev@vger.kernel.org
19101 W: https://github.com/petkan/pegasus
19102 T: git git://github.com/petkan/pegasus.git
19103 F: drivers/net/usb/pegasus.*
19106 M: Felipe Balbi <balbi@kernel.org>
19107 L: linux-usb@vger.kernel.org
19109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19110 F: drivers/usb/phy/
19112 USB PRINTER DRIVER (usblp)
19113 M: Pete Zaitcev <zaitcev@redhat.com>
19114 L: linux-usb@vger.kernel.org
19116 F: drivers/usb/class/usblp.c
19118 USB RAW GADGET DRIVER
19119 R: Andrey Konovalov <andreyknvl@gmail.com>
19120 L: linux-usb@vger.kernel.org
19122 F: Documentation/usb/raw-gadget.rst
19123 F: drivers/usb/gadget/legacy/raw_gadget.c
19124 F: include/uapi/linux/usb/raw_gadget.h
19126 USB QMI WWAN NETWORK DRIVER
19127 M: Bjørn Mork <bjorn@mork.no>
19128 L: netdev@vger.kernel.org
19130 F: Documentation/ABI/testing/sysfs-class-net-qmi
19131 F: drivers/net/usb/qmi_wwan.c
19134 M: Petko Manolov <petkan@nucleusys.com>
19135 L: linux-usb@vger.kernel.org
19136 L: netdev@vger.kernel.org
19138 W: https://github.com/petkan/rtl8150
19139 T: git git://github.com/petkan/rtl8150.git
19140 F: drivers/net/usb/rtl8150.c
19142 USB SERIAL SUBSYSTEM
19143 M: Johan Hovold <johan@kernel.org>
19144 L: linux-usb@vger.kernel.org
19146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19147 F: Documentation/usb/usb-serial.rst
19148 F: drivers/usb/serial/
19149 F: include/linux/usb/serial.h
19151 USB SMSC75XX ETHERNET DRIVER
19152 M: Steve Glendinning <steve.glendinning@shawell.net>
19153 L: netdev@vger.kernel.org
19155 F: drivers/net/usb/smsc75xx.*
19157 USB SMSC95XX ETHERNET DRIVER
19158 M: Steve Glendinning <steve.glendinning@shawell.net>
19159 M: UNGLinuxDriver@microchip.com
19160 L: netdev@vger.kernel.org
19162 F: drivers/net/usb/smsc95xx.*
19165 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19166 L: linux-usb@vger.kernel.org
19168 W: http://www.linux-usb.org
19169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19170 F: Documentation/devicetree/bindings/usb/
19171 F: Documentation/usb/
19173 F: include/linux/usb.h
19174 F: include/linux/usb/
19176 USB TYPEC BUS FOR ALTERNATE MODES
19177 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19178 L: linux-usb@vger.kernel.org
19180 F: Documentation/ABI/testing/sysfs-bus-typec
19181 F: Documentation/driver-api/usb/typec_bus.rst
19182 F: drivers/usb/typec/altmodes/
19183 F: include/linux/usb/typec_altmode.h
19186 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19187 L: linux-usb@vger.kernel.org
19189 F: Documentation/ABI/testing/sysfs-class-typec
19190 F: Documentation/driver-api/usb/typec.rst
19191 F: drivers/usb/typec/
19192 F: include/linux/usb/typec.h
19194 USB TYPEC INTEL PMC MUX DRIVER
19195 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19196 L: linux-usb@vger.kernel.org
19198 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19199 F: drivers/usb/typec/mux/intel_pmc_mux.c
19201 USB TYPEC PI3USB30532 MUX DRIVER
19202 M: Hans de Goede <hdegoede@redhat.com>
19203 L: linux-usb@vger.kernel.org
19205 F: drivers/usb/typec/mux/pi3usb30532.c
19207 USB TYPEC PORT CONTROLLER DRIVERS
19208 M: Guenter Roeck <linux@roeck-us.net>
19209 L: linux-usb@vger.kernel.org
19211 F: drivers/usb/typec/tcpm/
19214 M: Alan Stern <stern@rowland.harvard.edu>
19215 L: linux-usb@vger.kernel.org
19217 F: drivers/usb/host/uhci*
19220 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19221 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19222 L: linux-media@vger.kernel.org
19224 W: http://www.ideasonboard.org/uvc/
19225 T: git git://linuxtv.org/media_tree.git
19226 F: drivers/media/usb/uvc/
19227 F: include/uapi/linux/uvcvideo.h
19230 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19231 L: linux-usb@vger.kernel.org
19233 F: drivers/usb/gadget/function/*uvc*
19234 F: drivers/usb/gadget/legacy/webcam.c
19235 F: include/uapi/linux/usb/g_uvc.h
19237 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19238 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19239 L: linux-wireless@vger.kernel.org
19241 F: drivers/net/wireless/rndis_wlan.c
19244 M: Mathias Nyman <mathias.nyman@intel.com>
19245 L: linux-usb@vger.kernel.org
19247 F: drivers/usb/host/pci-quirks*
19248 F: drivers/usb/host/xhci*
19251 L: linux-wireless@vger.kernel.org
19253 W: http://linux-lc100020.sourceforge.net
19254 F: drivers/net/wireless/zydas/zd1201.*
19257 M: Antoine Jacquet <royale@zerezo.com>
19258 L: linux-usb@vger.kernel.org
19259 L: linux-media@vger.kernel.org
19261 W: http://royale.zerezo.com/zr364xx/
19262 T: git git://linuxtv.org/media_tree.git
19263 F: Documentation/admin-guide/media/zr364xx*
19264 F: drivers/media/usb/zr364xx/
19266 USER-MODE LINUX (UML)
19267 M: Jeff Dike <jdike@addtoit.com>
19268 M: Richard Weinberger <richard@nod.at>
19269 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19270 L: linux-um@lists.infradead.org
19272 W: http://user-mode-linux.sourceforge.net
19273 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19275 F: Documentation/virt/uml/
19280 USERSPACE COPYIN/COPYOUT (UIOVEC)
19281 M: Alexander Viro <viro@zeniv.linux.org.uk>
19283 F: include/linux/uio.h
19286 USERSPACE DMA BUFFER DRIVER
19287 M: Gerd Hoffmann <kraxel@redhat.com>
19288 L: dri-devel@lists.freedesktop.org
19290 T: git git://anongit.freedesktop.org/drm/drm-misc
19291 F: drivers/dma-buf/udmabuf.c
19292 F: include/uapi/linux/udmabuf.h
19294 USERSPACE I/O (UIO)
19295 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19298 F: Documentation/driver-api/uio-howto.rst
19300 F: include/linux/uio_driver.h
19303 M: Karel Zak <kzak@redhat.com>
19304 L: util-linux@vger.kernel.org
19306 W: http://en.wikipedia.org/wiki/Util-linux
19307 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19310 M: Christoph Hellwig <hch@lst.de>
19311 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19312 L: linux-kernel@vger.kernel.org
19314 T: git git://git.infradead.org/users/hch/uuid.git
19315 F: include/linux/uuid.h
19316 F: include/uapi/linux/uuid.h
19321 M: Justin Ernst <justin.ernst@hpe.com>
19322 L: platform-driver-x86@vger.kernel.org
19324 F: drivers/platform/x86/uv_sysfs.c
19327 M: Michal Januszewski <spock@gentoo.org>
19328 L: linux-fbdev@vger.kernel.org
19330 W: https://github.com/mjanusz/v86d
19331 F: Documentation/fb/uvesafb.rst
19332 F: drivers/video/fbdev/uvesafb.*
19334 Ux500 CLOCK DRIVERS
19335 M: Ulf Hansson <ulf.hansson@linaro.org>
19336 L: linux-clk@vger.kernel.org
19337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19339 F: drivers/clk/ux500/
19342 M: Stefan Agner <stefan@agner.ch>
19343 L: linux-mtd@lists.infradead.org
19345 F: drivers/mtd/nand/raw/vf610_nfc.c
19347 VFAT/FAT/MSDOS FILESYSTEM
19348 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19350 F: Documentation/filesystems/vfat.rst
19354 M: Alex Williamson <alex.williamson@redhat.com>
19355 R: Cornelia Huck <cohuck@redhat.com>
19356 L: kvm@vger.kernel.org
19358 T: git git://github.com/awilliam/linux-vfio.git
19359 F: Documentation/driver-api/vfio.rst
19361 F: include/linux/vfio.h
19362 F: include/uapi/linux/vfio.h
19365 M: Diana Craciun <diana.craciun@oss.nxp.com>
19366 L: kvm@vger.kernel.org
19368 F: drivers/vfio/fsl-mc/
19370 VFIO MEDIATED DEVICE DRIVERS
19371 M: Kirti Wankhede <kwankhede@nvidia.com>
19372 L: kvm@vger.kernel.org
19374 F: Documentation/driver-api/vfio-mediated-device.rst
19375 F: drivers/vfio/mdev/
19376 F: include/linux/mdev.h
19377 F: samples/vfio-mdev/
19379 VFIO PLATFORM DRIVER
19380 M: Eric Auger <eric.auger@redhat.com>
19381 L: kvm@vger.kernel.org
19383 F: drivers/vfio/platform/
19386 R: Lukas Wunner <lukas@wunner.de>
19388 T: git git://anongit.freedesktop.org/drm/drm-misc
19389 F: Documentation/gpu/vga-switcheroo.rst
19390 F: drivers/gpu/vga/vga_switcheroo.c
19391 F: include/linux/vga_switcheroo.h
19393 VIA RHINE NETWORK DRIVER
19395 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19396 F: drivers/net/ethernet/via/via-rhine.c
19398 VIA SD/MMC CARD CONTROLLER DRIVER
19399 M: Bruce Chang <brucechang@via.com.tw>
19400 M: Harald Welte <HaraldWelte@viatech.com>
19402 F: drivers/mmc/host/via-sdmmc.c
19404 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19405 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19406 L: linux-fbdev@vger.kernel.org
19408 F: drivers/video/fbdev/via/
19409 F: include/linux/via-core.h
19410 F: include/linux/via-gpio.h
19411 F: include/linux/via_i2c.h
19413 VIA VELOCITY NETWORK DRIVER
19414 M: Francois Romieu <romieu@fr.zoreil.com>
19415 L: netdev@vger.kernel.org
19417 F: drivers/net/ethernet/via/via-velocity.*
19419 VICODEC VIRTUAL CODEC DRIVER
19420 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19421 L: linux-media@vger.kernel.org
19423 W: https://linuxtv.org
19424 T: git git://linuxtv.org/media_tree.git
19425 F: drivers/media/test-drivers/vicodec/*
19427 VIDEO I2C POLLING DRIVER
19428 M: Matt Ranostay <matt.ranostay@konsulko.com>
19429 L: linux-media@vger.kernel.org
19431 F: drivers/media/i2c/video-i2c.c
19433 VIDEO MULTIPLEXER DRIVER
19434 M: Philipp Zabel <p.zabel@pengutronix.de>
19435 L: linux-media@vger.kernel.org
19437 F: drivers/media/platform/video-mux.c
19439 VIDEOBUF2 FRAMEWORK
19440 M: Tomasz Figa <tfiga@chromium.org>
19441 M: Marek Szyprowski <m.szyprowski@samsung.com>
19442 L: linux-media@vger.kernel.org
19444 F: drivers/media/common/videobuf2/*
19445 F: include/media/videobuf2-*
19447 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19448 M: Helen Koike <helen.koike@collabora.com>
19449 R: Shuah Khan <skhan@linuxfoundation.org>
19450 L: linux-media@vger.kernel.org
19452 W: https://linuxtv.org
19453 T: git git://linuxtv.org/media_tree.git
19454 F: drivers/media/test-drivers/vimc/*
19457 M: Alex Williamson <alex.williamson@redhat.com>
19458 M: Paolo Bonzini <pbonzini@redhat.com>
19459 L: kvm@vger.kernel.org
19463 VIRTIO AND VHOST VSOCK DRIVER
19464 M: Stefan Hajnoczi <stefanha@redhat.com>
19465 M: Stefano Garzarella <sgarzare@redhat.com>
19466 L: kvm@vger.kernel.org
19467 L: virtualization@lists.linux-foundation.org
19468 L: netdev@vger.kernel.org
19470 F: drivers/net/vsockmon.c
19471 F: drivers/vhost/vsock.c
19472 F: include/linux/virtio_vsock.h
19473 F: include/uapi/linux/virtio_vsock.h
19474 F: include/uapi/linux/vm_sockets_diag.h
19475 F: include/uapi/linux/vsockmon.h
19476 F: net/vmw_vsock/af_vsock_tap.c
19477 F: net/vmw_vsock/diag.c
19478 F: net/vmw_vsock/virtio_transport.c
19479 F: net/vmw_vsock/virtio_transport_common.c
19480 F: net/vmw_vsock/vsock_loopback.c
19481 F: tools/testing/vsock/
19483 VIRTIO BLOCK AND SCSI DRIVERS
19484 M: "Michael S. Tsirkin" <mst@redhat.com>
19485 M: Jason Wang <jasowang@redhat.com>
19486 R: Paolo Bonzini <pbonzini@redhat.com>
19487 R: Stefan Hajnoczi <stefanha@redhat.com>
19488 L: virtualization@lists.linux-foundation.org
19490 F: drivers/block/virtio_blk.c
19491 F: drivers/scsi/virtio_scsi.c
19492 F: drivers/vhost/scsi.c
19493 F: include/uapi/linux/virtio_blk.h
19494 F: include/uapi/linux/virtio_scsi.h
19496 VIRTIO CONSOLE DRIVER
19497 M: Amit Shah <amit@kernel.org>
19498 L: virtualization@lists.linux-foundation.org
19500 F: drivers/char/virtio_console.c
19501 F: include/linux/virtio_console.h
19502 F: include/uapi/linux/virtio_console.h
19504 VIRTIO CORE AND NET DRIVERS
19505 M: "Michael S. Tsirkin" <mst@redhat.com>
19506 M: Jason Wang <jasowang@redhat.com>
19507 L: virtualization@lists.linux-foundation.org
19509 F: Documentation/devicetree/bindings/virtio/
19510 F: drivers/block/virtio_blk.c
19511 F: drivers/crypto/virtio/
19512 F: drivers/net/virtio_net.c
19515 F: include/linux/vdpa.h
19516 F: include/linux/virtio*.h
19517 F: include/uapi/linux/virtio_*.h
19521 M: "Michael S. Tsirkin" <mst@redhat.com>
19522 M: David Hildenbrand <david@redhat.com>
19523 L: virtualization@lists.linux-foundation.org
19525 F: drivers/virtio/virtio_balloon.c
19526 F: include/uapi/linux/virtio_balloon.h
19527 F: include/linux/balloon_compaction.h
19528 F: mm/balloon_compaction.c
19530 VIRTIO CRYPTO DRIVER
19531 M: Gonglei <arei.gonglei@huawei.com>
19532 L: virtualization@lists.linux-foundation.org
19533 L: linux-crypto@vger.kernel.org
19535 F: drivers/crypto/virtio/
19536 F: include/uapi/linux/virtio_crypto.h
19538 VIRTIO DRIVERS FOR S390
19539 M: Cornelia Huck <cohuck@redhat.com>
19540 M: Halil Pasic <pasic@linux.ibm.com>
19541 L: linux-s390@vger.kernel.org
19542 L: virtualization@lists.linux-foundation.org
19543 L: kvm@vger.kernel.org
19545 F: arch/s390/include/uapi/asm/virtio-ccw.h
19546 F: drivers/s390/virtio/
19549 M: Vivek Goyal <vgoyal@redhat.com>
19550 M: Stefan Hajnoczi <stefanha@redhat.com>
19551 M: Miklos Szeredi <miklos@szeredi.hu>
19552 L: virtualization@lists.linux-foundation.org
19553 L: linux-fsdevel@vger.kernel.org
19555 W: https://virtio-fs.gitlab.io/
19556 F: Documentation/filesystems/virtiofs.rst
19557 F: fs/fuse/virtio_fs.c
19558 F: include/uapi/linux/virtio_fs.h
19561 M: David Airlie <airlied@linux.ie>
19562 M: Gerd Hoffmann <kraxel@redhat.com>
19563 L: dri-devel@lists.freedesktop.org
19564 L: virtualization@lists.linux-foundation.org
19566 T: git git://anongit.freedesktop.org/drm/drm-misc
19567 F: drivers/gpu/drm/virtio/
19568 F: include/uapi/linux/virtio_gpu.h
19570 VIRTIO HOST (VHOST)
19571 M: "Michael S. Tsirkin" <mst@redhat.com>
19572 M: Jason Wang <jasowang@redhat.com>
19573 L: kvm@vger.kernel.org
19574 L: virtualization@lists.linux-foundation.org
19575 L: netdev@vger.kernel.org
19577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19579 F: include/linux/vhost_iotlb.h
19580 F: include/uapi/linux/vhost.h
19582 VIRTIO INPUT DRIVER
19583 M: Gerd Hoffmann <kraxel@redhat.com>
19585 F: drivers/virtio/virtio_input.c
19586 F: include/uapi/linux/virtio_input.h
19588 VIRTIO IOMMU DRIVER
19589 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19590 L: virtualization@lists.linux-foundation.org
19592 F: drivers/iommu/virtio-iommu.c
19593 F: include/uapi/linux/virtio_iommu.h
19596 M: David Hildenbrand <david@redhat.com>
19597 L: virtualization@lists.linux-foundation.org
19599 W: https://virtio-mem.gitlab.io/
19600 F: drivers/virtio/virtio_mem.c
19601 F: include/uapi/linux/virtio_mem.h
19603 VIRTIO SOUND DRIVER
19604 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19605 M: "Michael S. Tsirkin" <mst@redhat.com>
19606 L: virtualization@lists.linux-foundation.org
19607 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19609 F: include/uapi/linux/virtio_snd.h
19612 VIRTUAL BOX GUEST DEVICE DRIVER
19613 M: Hans de Goede <hdegoede@redhat.com>
19614 M: Arnd Bergmann <arnd@arndb.de>
19615 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19617 F: drivers/virt/vboxguest/
19618 F: include/linux/vbox_utils.h
19619 F: include/uapi/linux/vbox*.h
19621 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19622 M: Hans de Goede <hdegoede@redhat.com>
19623 L: linux-fsdevel@vger.kernel.org
19627 VIRTUAL SERIO DEVICE DRIVER
19628 M: Stephen Chandler Paul <thatslyude@gmail.com>
19630 F: drivers/input/serio/userio.c
19631 F: include/uapi/linux/userio.h
19633 VIVID VIRTUAL VIDEO DRIVER
19634 M: Hans Verkuil <hverkuil@xs4all.nl>
19635 L: linux-media@vger.kernel.org
19637 W: https://linuxtv.org
19638 T: git git://linuxtv.org/media_tree.git
19639 F: drivers/media/test-drivers/vivid/*
19641 VIDTV VIRTUAL DIGITAL TV DRIVER
19642 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19643 L: linux-media@vger.kernel.org
19645 W: https://linuxtv.org
19646 T: git git://linuxtv.org/media_tree.git
19647 F: drivers/media/test-drivers/vidtv/*
19650 M: Florian Fainelli <f.fainelli@gmail.com>
19651 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19653 F: drivers/vlynq/vlynq.c
19654 F: include/linux/vlynq.h
19657 M: Martyn Welch <martyn@welchs.me.uk>
19658 M: Manohar Vanga <manohar.vanga@gmail.com>
19659 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19660 L: linux-kernel@vger.kernel.org
19662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19663 F: Documentation/driver-api/vme.rst
19664 F: drivers/staging/vme/
19666 F: include/linux/vme*
19668 VMWARE BALLOON DRIVER
19669 M: Nadav Amit <namit@vmware.com>
19670 M: "VMware, Inc." <pv-drivers@vmware.com>
19671 L: linux-kernel@vger.kernel.org
19673 F: drivers/misc/vmw_balloon.c
19675 VMWARE HYPERVISOR INTERFACE
19676 M: Deep Shah <sdeep@vmware.com>
19677 M: "VMware, Inc." <pv-drivers@vmware.com>
19678 L: virtualization@lists.linux-foundation.org
19680 F: arch/x86/include/asm/vmware.h
19681 F: arch/x86/kernel/cpu/vmware.c
19683 VMWARE PVRDMA DRIVER
19684 M: Adit Ranadive <aditr@vmware.com>
19685 M: VMware PV-Drivers <pv-drivers@vmware.com>
19686 L: linux-rdma@vger.kernel.org
19688 F: drivers/infiniband/hw/vmw_pvrdma/
19690 VMware PVSCSI driver
19691 M: Vishal Bhakta <vbhakta@vmware.com>
19692 M: VMware PV-Drivers <pv-drivers@vmware.com>
19693 L: linux-scsi@vger.kernel.org
19695 F: drivers/scsi/vmw_pvscsi.c
19696 F: drivers/scsi/vmw_pvscsi.h
19698 VMWARE VIRTUAL PTP CLOCK DRIVER
19699 M: Vivek Thampi <vithampi@vmware.com>
19700 M: "VMware, Inc." <pv-drivers@vmware.com>
19701 L: netdev@vger.kernel.org
19703 F: drivers/ptp/ptp_vmw.c
19705 VMWARE VMMOUSE SUBDRIVER
19706 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19707 M: "VMware, Inc." <pv-drivers@vmware.com>
19708 L: linux-input@vger.kernel.org
19710 F: drivers/input/mouse/vmmouse.c
19711 F: drivers/input/mouse/vmmouse.h
19713 VMWARE VMXNET3 ETHERNET DRIVER
19714 M: Ronak Doshi <doshir@vmware.com>
19715 M: pv-drivers@vmware.com
19716 L: netdev@vger.kernel.org
19718 F: drivers/net/vmxnet3/
19720 VOCORE VOCORE2 BOARD
19721 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19722 L: linux-mips@vger.kernel.org
19724 F: arch/mips/boot/dts/ralink/vocore2.dts
19726 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19727 M: Liam Girdwood <lgirdwood@gmail.com>
19728 M: Mark Brown <broonie@kernel.org>
19729 L: linux-kernel@vger.kernel.org
19731 W: http://www.slimlogic.co.uk/?p=48
19732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19733 F: Documentation/devicetree/bindings/regulator/
19734 F: Documentation/power/regulator/
19735 F: drivers/regulator/
19736 F: include/dt-bindings/regulator/
19737 F: include/linux/regulator/
19738 K: regulator_get_optional
19740 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
19741 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
19742 F: drivers/regulator/irq_helpers.c
19745 M: David Ahern <dsahern@kernel.org>
19746 L: netdev@vger.kernel.org
19748 F: Documentation/networking/vrf.rst
19749 F: drivers/net/vrf.c
19752 M: Petr Mladek <pmladek@suse.com>
19753 M: Steven Rostedt <rostedt@goodmis.org>
19754 M: Sergey Senozhatsky <senozhatsky@chromium.org>
19755 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19756 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19759 F: Documentation/core-api/printk-formats.rst
19760 F: lib/test_printf.c
19761 F: lib/test_scanf.c
19764 VT1211 HARDWARE MONITOR DRIVER
19765 M: Juerg Haefliger <juergh@gmail.com>
19766 L: linux-hwmon@vger.kernel.org
19768 F: Documentation/hwmon/vt1211.rst
19769 F: drivers/hwmon/vt1211.c
19771 VT8231 HARDWARE MONITOR DRIVER
19772 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19773 L: linux-hwmon@vger.kernel.org
19775 F: drivers/hwmon/vt8231.c
19777 VUB300 USB to SDIO/SD/MMC bridge chip
19778 L: linux-mmc@vger.kernel.org
19780 F: drivers/mmc/host/vub300.c
19782 W1 DALLAS'S 1-WIRE BUS
19783 M: Evgeniy Polyakov <zbr@ioremap.net>
19785 F: Documentation/devicetree/bindings/w1/
19786 F: Documentation/w1/
19788 F: include/linux/w1.h
19790 W83791D HARDWARE MONITORING DRIVER
19791 M: Marc Hulsman <m.hulsman@tudelft.nl>
19792 L: linux-hwmon@vger.kernel.org
19794 F: Documentation/hwmon/w83791d.rst
19795 F: drivers/hwmon/w83791d.c
19797 W83793 HARDWARE MONITORING DRIVER
19798 M: Rudolf Marek <r.marek@assembler.cz>
19799 L: linux-hwmon@vger.kernel.org
19801 F: Documentation/hwmon/w83793.rst
19802 F: drivers/hwmon/w83793.c
19804 W83795 HARDWARE MONITORING DRIVER
19805 M: Jean Delvare <jdelvare@suse.com>
19806 L: linux-hwmon@vger.kernel.org
19808 F: drivers/hwmon/w83795.c
19810 W83L51xD SD/MMC CARD INTERFACE DRIVER
19811 M: Pierre Ossman <pierre@ossman.eu>
19813 F: drivers/mmc/host/wbsd.*
19815 WACOM PROTOCOL 4 SERIAL TABLETS
19816 M: Julian Squires <julian@cipht.net>
19817 M: Hans de Goede <hdegoede@redhat.com>
19818 L: linux-input@vger.kernel.org
19820 F: drivers/input/tablet/wacom_serial4.c
19822 WATCHDOG DEVICE DRIVERS
19823 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19824 M: Guenter Roeck <linux@roeck-us.net>
19825 L: linux-watchdog@vger.kernel.org
19827 W: http://www.linux-watchdog.org/
19828 T: git git://www.linux-watchdog.org/linux-watchdog.git
19829 F: Documentation/devicetree/bindings/watchdog/
19830 F: Documentation/watchdog/
19831 F: drivers/watchdog/
19832 F: include/linux/watchdog.h
19833 F: include/uapi/linux/watchdog.h
19835 WHISKEYCOVE PMIC GPIO DRIVER
19836 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19837 L: linux-gpio@vger.kernel.org
19839 F: drivers/gpio/gpio-wcove.c
19842 M: Dianlong Li <long17.cool@163.com>
19843 L: linux-rtc@vger.kernel.org
19845 F: drivers/rtc/rtc-sd3078.c
19848 M: David Rheinsberg <david.rheinsberg@gmail.com>
19849 L: linux-input@vger.kernel.org
19851 F: drivers/hid/hid-wiimote*
19853 WILOCITY WIL6210 WIRELESS DRIVER
19854 M: Maya Erez <merez@codeaurora.org>
19855 L: linux-wireless@vger.kernel.org
19856 L: wil6210@qti.qualcomm.com
19858 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19859 F: drivers/net/wireless/ath/wil6210/
19862 M: David Härdeman <david@hardeman.nu>
19864 F: drivers/media/rc/winbond-cir.c
19866 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19867 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19868 L: linux-watchdog@vger.kernel.org
19870 F: drivers/watchdog/ebc-c384_wdt.c
19872 WINSYSTEMS WS16C48 GPIO DRIVER
19873 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19874 L: linux-gpio@vger.kernel.org
19876 F: drivers/gpio/gpio-ws16c48.c
19878 WIREGUARD SECURE NETWORK TUNNEL
19879 M: Jason A. Donenfeld <Jason@zx2c4.com>
19880 L: wireguard@lists.zx2c4.com
19881 L: netdev@vger.kernel.org
19883 F: drivers/net/wireguard/
19884 F: tools/testing/selftests/wireguard/
19886 WISTRON LAPTOP BUTTON DRIVER
19887 M: Miloslav Trmac <mitr@volny.cz>
19889 F: drivers/input/misc/wistron_btns.c
19891 WL3501 WIRELESS PCMCIA CARD DRIVER
19892 L: linux-wireless@vger.kernel.org
19894 F: drivers/net/wireless/wl3501*
19896 WOLFSON MICROELECTRONICS DRIVERS
19897 L: patches@opensource.cirrus.com
19899 W: https://github.com/CirrusLogic/linux-drivers/wiki
19900 T: git https://github.com/CirrusLogic/linux-drivers.git
19901 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19902 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19903 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19904 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19905 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19906 F: Documentation/hwmon/wm83??.rst
19907 F: arch/arm/mach-s3c/mach-crag6410*
19908 F: drivers/clk/clk-wm83*.c
19909 F: drivers/gpio/gpio-*wm*.c
19910 F: drivers/gpio/gpio-arizona.c
19911 F: drivers/hwmon/wm83??-hwmon.c
19912 F: drivers/input/misc/wm831x-on.c
19913 F: drivers/input/touchscreen/wm831x-ts.c
19914 F: drivers/input/touchscreen/wm97*.c
19915 F: drivers/leds/leds-wm83*.c
19916 F: drivers/mfd/arizona*
19917 F: drivers/mfd/cs47l24*
19918 F: drivers/mfd/wm*.c
19919 F: drivers/power/supply/wm83*.c
19920 F: drivers/regulator/arizona*
19921 F: drivers/regulator/wm8*.c
19922 F: drivers/rtc/rtc-wm83*.c
19923 F: drivers/video/backlight/wm83*_bl.c
19924 F: drivers/watchdog/wm83*_wdt.c
19925 F: include/linux/mfd/arizona/
19926 F: include/linux/mfd/wm831x/
19927 F: include/linux/mfd/wm8350/
19928 F: include/linux/mfd/wm8400*
19929 F: include/linux/regulator/arizona*
19930 F: include/linux/wm97xx.h
19931 F: include/sound/wm????.h
19932 F: sound/soc/codecs/arizona*
19933 F: sound/soc/codecs/cs47l24*
19934 F: sound/soc/codecs/wm*
19937 M: Tejun Heo <tj@kernel.org>
19938 R: Lai Jiangshan <jiangshanlai@gmail.com>
19940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19941 F: Documentation/core-api/workqueue.rst
19942 F: include/linux/workqueue.h
19943 F: kernel/workqueue.c
19946 M: Loic Poulain <loic.poulain@linaro.org>
19947 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
19948 R: Johannes Berg <johannes@sipsolutions.net>
19949 L: netdev@vger.kernel.org
19951 F: drivers/net/wwan/
19952 F: include/linux/wwan.h
19953 F: include/uapi/linux/wwan.h
19955 X-POWERS AXP288 PMIC DRIVERS
19956 M: Hans de Goede <hdegoede@redhat.com>
19958 F: drivers/acpi/pmic/intel_pmic_xpower.c
19961 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19962 M: Chen-Yu Tsai <wens@csie.org>
19963 L: linux-kernel@vger.kernel.org
19968 M: Martin Schiller <ms@dev.tdt.de>
19969 L: linux-x25@vger.kernel.org
19971 F: Documentation/networking/lapb-module.rst
19972 F: Documentation/networking/x25*
19973 F: drivers/net/wan/hdlc_x25.c
19974 F: drivers/net/wan/lapbether.c
19975 F: include/*/lapb.h
19976 F: include/net/x25*
19977 F: include/uapi/linux/x25.h
19981 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19982 M: Thomas Gleixner <tglx@linutronix.de>
19983 M: Ingo Molnar <mingo@redhat.com>
19984 M: Borislav Petkov <bp@alien8.de>
19986 R: "H. Peter Anvin" <hpa@zytor.com>
19987 L: linux-kernel@vger.kernel.org
19989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19990 F: Documentation/devicetree/bindings/x86/
19991 F: Documentation/x86/
19995 M: Andy Lutomirski <luto@kernel.org>
19996 L: linux-kernel@vger.kernel.org
19998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20001 X86 MCE INFRASTRUCTURE
20002 M: Tony Luck <tony.luck@intel.com>
20003 M: Borislav Petkov <bp@alien8.de>
20004 L: linux-edac@vger.kernel.org
20006 F: arch/x86/kernel/cpu/mce/*
20008 X86 MICROCODE UPDATE SUPPORT
20009 M: Borislav Petkov <bp@alien8.de>
20011 F: arch/x86/kernel/cpu/microcode/*
20014 M: Dave Hansen <dave.hansen@linux.intel.com>
20015 M: Andy Lutomirski <luto@kernel.org>
20016 M: Peter Zijlstra <peterz@infradead.org>
20017 L: linux-kernel@vger.kernel.org
20019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20022 X86 PLATFORM DRIVERS
20023 M: Hans de Goede <hdegoede@redhat.com>
20024 M: Mark Gross <mgross@linux.intel.com>
20025 L: platform-driver-x86@vger.kernel.org
20027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20028 F: drivers/platform/olpc/
20029 F: drivers/platform/x86/
20031 X86 PLATFORM DRIVERS - ARCH
20032 R: Darren Hart <dvhart@infradead.org>
20033 R: Andy Shevchenko <andy@infradead.org>
20034 L: platform-driver-x86@vger.kernel.org
20037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20038 F: arch/x86/platform
20040 X86 PLATFORM UV HPE SUPERDOME FLEX
20041 M: Steve Wahl <steve.wahl@hpe.com>
20042 R: Mike Travis <mike.travis@hpe.com>
20043 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20044 R: Russ Anderson <russ.anderson@hpe.com>
20046 F: arch/x86/include/asm/uv/
20047 F: arch/x86/kernel/apic/x2apic_uv_x.c
20048 F: arch/x86/platform/uv/
20051 M: Andy Lutomirski <luto@kernel.org>
20052 L: linux-kernel@vger.kernel.org
20054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20055 F: arch/x86/entry/vdso/
20058 M: Matthew Wilcox <willy@infradead.org>
20059 L: linux-fsdevel@vger.kernel.org
20061 F: Documentation/core-api/xarray.rst
20062 F: include/linux/idr.h
20063 F: include/linux/xarray.h
20066 F: tools/testing/radix-tree
20069 M: Benjamin Valentin <benpicco@googlemail.com>
20071 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20072 F: drivers/media/rc/xbox_remote.c
20074 XC2028/3028 TUNER DRIVER
20075 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20076 L: linux-media@vger.kernel.org
20078 W: https://linuxtv.org
20079 T: git git://linuxtv.org/media_tree.git
20080 F: drivers/media/tuners/tuner-xc2028.*
20082 XDP (eXpress Data Path)
20083 M: Alexei Starovoitov <ast@kernel.org>
20084 M: Daniel Borkmann <daniel@iogearbox.net>
20085 M: David S. Miller <davem@davemloft.net>
20086 M: Jakub Kicinski <kuba@kernel.org>
20087 M: Jesper Dangaard Brouer <hawk@kernel.org>
20088 M: John Fastabend <john.fastabend@gmail.com>
20089 L: netdev@vger.kernel.org
20090 L: bpf@vger.kernel.org
20092 F: include/net/xdp.h
20093 F: include/net/xdp_priv.h
20094 F: include/trace/events/xdp.h
20095 F: kernel/bpf/cpumap.c
20096 F: kernel/bpf/devmap.c
20098 F: samples/bpf/xdp*
20099 F: tools/testing/selftests/bpf/*xdp*
20100 F: tools/testing/selftests/bpf/*/*xdp*
20101 F: drivers/net/ethernet/*/*/*/*/*xdp*
20102 F: drivers/net/ethernet/*/*/*xdp*
20103 K: (?:\b|_)xdp(?:\b|_)
20105 XDP SOCKETS (AF_XDP)
20106 M: Björn Töpel <bjorn@kernel.org>
20107 M: Magnus Karlsson <magnus.karlsson@intel.com>
20108 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20109 L: netdev@vger.kernel.org
20110 L: bpf@vger.kernel.org
20112 F: Documentation/networking/af_xdp.rst
20113 F: include/net/xdp_sock*
20114 F: include/net/xsk_buff_pool.h
20115 F: include/uapi/linux/if_xdp.h
20116 F: include/uapi/linux/xdp_diag.h
20117 F: include/net/netns/xdp.h
20119 F: samples/bpf/xdpsock*
20120 F: tools/lib/bpf/xsk*
20122 XEN BLOCK SUBSYSTEM
20123 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20124 M: Roger Pau Monné <roger.pau@citrix.com>
20125 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20127 F: drivers/block/xen*
20128 F: drivers/block/xen-blkback/*
20131 M: Stefano Stabellini <sstabellini@kernel.org>
20132 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20134 F: arch/arm/include/asm/xen/
20137 XEN HYPERVISOR ARM64
20138 M: Stefano Stabellini <sstabellini@kernel.org>
20139 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20141 F: arch/arm64/include/asm/xen/
20144 XEN HYPERVISOR INTERFACE
20145 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20146 M: Juergen Gross <jgross@suse.com>
20147 R: Stefano Stabellini <sstabellini@kernel.org>
20148 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20151 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20152 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20153 F: arch/x86/include/asm/pvclock-abi.h
20154 F: arch/x86/include/asm/xen/
20155 F: arch/x86/platform/pvh/
20157 F: drivers/*/xen-*front.c
20159 F: include/uapi/xen/
20162 XEN NETWORK BACKEND DRIVER
20163 M: Wei Liu <wei.liu@kernel.org>
20164 M: Paul Durrant <paul@xen.org>
20165 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20166 L: netdev@vger.kernel.org
20168 F: drivers/net/xen-netback/*
20171 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20172 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20174 F: arch/x86/pci/*xen*
20175 F: drivers/pci/*xen*
20178 M: Juergen Gross <jgross@suse.com>
20179 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20180 L: linux-scsi@vger.kernel.org
20182 F: drivers/scsi/xen-scsifront.c
20183 F: drivers/xen/xen-scsiback.c
20184 F: include/xen/interface/io/vscsiif.h
20186 XEN SOUND FRONTEND DRIVER
20187 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20188 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20189 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20193 XEN SWIOTLB SUBSYSTEM
20194 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20195 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20196 L: iommu@lists.linux-foundation.org
20198 F: arch/x86/xen/*swiotlb*
20199 F: drivers/xen/*swiotlb*
20202 C: irc://irc.oftc.net/xfs
20203 M: Darrick J. Wong <djwong@kernel.org>
20204 M: linux-xfs@vger.kernel.org
20205 L: linux-xfs@vger.kernel.org
20208 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20209 F: Documentation/ABI/testing/sysfs-fs-xfs
20210 F: Documentation/admin-guide/xfs.rst
20211 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20212 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20214 F: include/uapi/linux/dqblk_xfs.h
20215 F: include/uapi/linux/fsmap.h
20217 XILINX AXI ETHERNET DRIVER
20218 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20220 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20223 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20224 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20225 L: linux-can@vger.kernel.org
20227 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20228 F: drivers/net/can/xilinx_can.c
20231 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20232 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20233 R: Michal Simek <michal.simek@xilinx.com>
20235 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20236 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
20237 F: drivers/gpio/gpio-xilinx.c
20238 F: drivers/gpio/gpio-zynq.c
20240 XILINX SD-FEC IP CORES
20241 M: Derek Kiernan <derek.kiernan@xilinx.com>
20242 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20244 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20245 F: Documentation/misc-devices/xilinx_sdfec.rst
20246 F: drivers/misc/Kconfig
20247 F: drivers/misc/Makefile
20248 F: drivers/misc/xilinx_sdfec.c
20249 F: include/uapi/misc/xilinx_sdfec.h
20251 XILINX UARTLITE SERIAL DRIVER
20252 M: Peter Korsgaard <jacmet@sunsite.dk>
20253 L: linux-serial@vger.kernel.org
20255 F: drivers/tty/serial/uartlite.c
20257 XILINX VIDEO IP CORES
20258 M: Hyun Kwon <hyun.kwon@xilinx.com>
20259 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20260 L: linux-media@vger.kernel.org
20262 T: git git://linuxtv.org/media_tree.git
20263 F: Documentation/devicetree/bindings/media/xilinx/
20264 F: drivers/media/platform/xilinx/
20265 F: include/uapi/linux/xilinx-v4l2-controls.h
20267 XILINX ZYNQMP DPDMA DRIVER
20268 M: Hyun Kwon <hyun.kwon@xilinx.com>
20269 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20270 L: dmaengine@vger.kernel.org
20272 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20273 F: drivers/dma/xilinx/xilinx_dpdma.c
20274 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20276 XILINX ZYNQMP PSGTR PHY DRIVER
20277 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20278 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20279 L: linux-kernel@vger.kernel.org
20281 T: git https://github.com/Xilinx/linux-xlnx.git
20282 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20283 F: drivers/phy/xilinx/phy-zynqmp.c
20286 M: Eli Billauer <eli.billauer@gmail.com>
20287 L: linux-kernel@vger.kernel.org
20289 F: drivers/char/xillybus/
20292 M: George Cherian <gcherian@marvell.com>
20293 L: linux-i2c@vger.kernel.org
20295 W: http://www.marvell.com
20296 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20297 F: drivers/i2c/busses/i2c-xlp9xx.c
20299 XRA1403 GPIO EXPANDER
20300 M: Nandor Han <nandor.han@ge.com>
20301 M: Semi Malinen <semi.malinen@ge.com>
20302 L: linux-gpio@vger.kernel.org
20304 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20305 F: drivers/gpio/gpio-xra1403.c
20307 XTENSA XTFPGA PLATFORM SUPPORT
20308 M: Max Filippov <jcmvbkbc@gmail.com>
20309 L: linux-xtensa@linux-xtensa.org
20311 F: drivers/spi/spi-xtensa-xtfpga.c
20312 F: sound/soc/xtensa/xtfpga-i2s.c
20314 YAM DRIVER FOR AX.25
20315 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20316 L: linux-hams@vger.kernel.org
20318 F: drivers/net/hamradio/yam*
20319 F: include/linux/yam.h
20321 YAMA SECURITY MODULE
20322 M: Kees Cook <keescook@chromium.org>
20324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20325 F: Documentation/admin-guide/LSM/Yama.rst
20328 YEALINK PHONE DRIVER
20329 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20330 L: usbb2k-api-dev@nongnu.org
20332 F: Documentation/input/devices/yealink.rst
20333 F: drivers/input/misc/yealink.*
20335 Z8530 DRIVER FOR AX.25
20336 M: Joerg Reuter <jreuter@yaina.de>
20337 L: linux-hams@vger.kernel.org
20339 W: http://yaina.de/jreuter/
20340 W: http://www.qsl.net/dl1bke/
20341 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20342 F: drivers/net/hamradio/*scc.c
20343 F: drivers/net/hamradio/z8530.h
20345 ZBUD COMPRESSED PAGE ALLOCATOR
20346 M: Seth Jennings <sjenning@redhat.com>
20347 M: Dan Streetman <ddstreet@ieee.org>
20348 L: linux-mm@kvack.org
20352 ZD1211RW WIRELESS DRIVER
20353 M: Daniel Drake <dsd@gentoo.org>
20354 M: Ulrich Kunitz <kune@deine-taler.de>
20355 L: linux-wireless@vger.kernel.org
20356 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20358 W: http://zd1211.ath.cx/wiki/DriverRewrite
20359 F: drivers/net/wireless/zydas/zd1211rw/
20361 ZD1301 MEDIA DRIVER
20362 M: Antti Palosaari <crope@iki.fi>
20363 L: linux-media@vger.kernel.org
20365 W: https://linuxtv.org/
20366 W: http://palosaari.fi/linux/
20367 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20368 F: drivers/media/usb/dvb-usb-v2/zd1301*
20370 ZD1301_DEMOD MEDIA DRIVER
20371 M: Antti Palosaari <crope@iki.fi>
20372 L: linux-media@vger.kernel.org
20374 W: https://linuxtv.org/
20375 W: http://palosaari.fi/linux/
20376 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20377 F: drivers/media/dvb-frontends/zd1301_demod*
20379 ZHAOXIN PROCESSOR SUPPORT
20380 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20381 L: linux-kernel@vger.kernel.org
20383 F: arch/x86/kernel/cpu/zhaoxin.c
20386 M: Damien Le Moal <damien.lemoal@wdc.com>
20387 M: Naohiro Aota <naohiro.aota@wdc.com>
20388 R: Johannes Thumshirn <jth@kernel.org>
20389 L: linux-fsdevel@vger.kernel.org
20391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20392 F: Documentation/filesystems/zonefs.rst
20395 ZPOOL COMPRESSED PAGE STORAGE API
20396 M: Dan Streetman <ddstreet@ieee.org>
20397 L: linux-mm@kvack.org
20399 F: include/linux/zpool.h
20402 ZR36067 VIDEO FOR LINUX DRIVER
20403 M: Corentin Labbe <clabbe@baylibre.com>
20404 L: mjpeg-users@lists.sourceforge.net
20405 L: linux-media@vger.kernel.org
20407 W: http://mjpeg.sourceforge.net/driver-zoran/
20408 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20409 F: Documentation/driver-api/media/drivers/zoran.rst
20410 F: drivers/staging/media/zoran/
20412 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20413 M: Minchan Kim <minchan@kernel.org>
20414 M: Nitin Gupta <ngupta@vflare.org>
20415 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20416 L: linux-kernel@vger.kernel.org
20418 F: Documentation/admin-guide/blockdev/zram.rst
20419 F: drivers/block/zram/
20421 ZS DECSTATION Z85C30 SERIAL DRIVER
20422 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20424 F: drivers/tty/serial/zs.*
20426 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20427 M: Minchan Kim <minchan@kernel.org>
20428 M: Nitin Gupta <ngupta@vflare.org>
20429 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20430 L: linux-mm@kvack.org
20432 F: Documentation/vm/zsmalloc.rst
20433 F: include/linux/zsmalloc.h
20436 ZSWAP COMPRESSED SWAP CACHING
20437 M: Seth Jennings <sjenning@redhat.com>
20438 M: Dan Streetman <ddstreet@ieee.org>
20439 M: Vitaly Wool <vitaly.wool@konsulko.com>
20440 L: linux-mm@kvack.org
20445 M: Linus Torvalds <torvalds@linux-foundation.org>
20446 L: linux-kernel@vger.kernel.org
20447 S: Buried alive in reporters
20448 Q: http://patchwork.kernel.org/project/LKML/list/
20449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git