1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Heiner Kallweit <hkallweit1@gmail.com>
207 M: nic_swsd@realtek.com
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 X: arch/*/include/uapi/
267 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
268 M: Hans de Goede <hdegoede@redhat.com>
269 L: linux-hwmon@vger.kernel.org
271 F: drivers/hwmon/abituguru.c
273 ABIT UGURU 3 HARDWARE MONITOR DRIVER
274 M: Alistair John Strachan <alistair@devzero.co.uk>
275 L: linux-hwmon@vger.kernel.org
277 F: drivers/hwmon/abituguru3.c
279 ACCES 104-DIO-48E GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-104-dio-48e.c
285 ACCES 104-IDI-48 GPIO DRIVER
286 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-104-idi-48.c
291 ACCES 104-IDIO-16 GPIO DRIVER
292 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-idio-16.c
297 ACCES 104-QUAD-8 DRIVER
298 M: William Breathitt Gray <vilhelm.gray@gmail.com>
299 M: Syed Nayyar Waris <syednwaris@gmail.com>
300 L: linux-iio@vger.kernel.org
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: Erik Kaneda <erik.kaneda@intel.com>
368 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369 L: linux-acpi@vger.kernel.org
372 W: https://acpica.org/
373 W: https://github.com/acpica/acpica/
374 Q: https://patchwork.kernel.org/project/linux-acpi/list/
375 B: https://bugzilla.kernel.org
376 B: https://bugs.acpica.org
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 F: drivers/acpi/acpica/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
386 W: https://01.org/linux-acpi
387 B: https://bugzilla.kernel.org
388 F: drivers/acpi/fan.c
390 ACPI FOR ARM64 (ACPI/arm64)
391 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392 M: Hanjun Guo <guohanjun@huawei.com>
393 M: Sudeep Holla <sudeep.holla@arm.com>
394 L: linux-acpi@vger.kernel.org
395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
397 F: drivers/acpi/arm64
399 ACPI I2C MULTI INSTANTIATE DRIVER
400 M: Hans de Goede <hdegoede@redhat.com>
401 L: platform-driver-x86@vger.kernel.org
403 F: drivers/platform/x86/i2c-multi-instantiate.c
406 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andy@kernel.org>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 L: platform-driver-x86@vger.kernel.org
436 F: drivers/platform/x86/wmi.c
437 F: include/uapi/linux/wmi.h
439 ACRN HYPERVISOR SERVICE MODULE
440 M: Shuo Liu <shuo.a.liu@intel.com>
441 L: acrn-dev@lists.projectacrn.org (subscribers-only)
443 W: https://projectacrn.org
444 F: Documentation/virt/acrn/
445 F: drivers/virt/acrn/
446 F: include/uapi/linux/acrn.h
448 AD1889 ALSA SOUND DRIVER
449 L: linux-parisc@vger.kernel.org
451 W: https://parisc.wiki.kernel.org/index.php/AD1889
452 F: sound/pci/ad1889.*
454 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
455 M: Michael Hennerich <michael.hennerich@analog.com>
457 W: http://wiki.analog.com/AD5254
458 W: http://ez.analog.com/community/linux-device-drivers
459 F: drivers/misc/ad525x_dpot.c
461 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
462 M: Michael Hennerich <michael.hennerich@analog.com>
464 W: http://wiki.analog.com/AD5398
465 W: http://ez.analog.com/community/linux-device-drivers
466 F: drivers/regulator/ad5398.c
468 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
469 M: Michael Hennerich <michael.hennerich@analog.com>
471 W: http://wiki.analog.com/AD7142
472 W: http://ez.analog.com/community/linux-device-drivers
473 F: drivers/input/misc/ad714x.c
475 AD7877 TOUCHSCREEN DRIVER
476 M: Michael Hennerich <michael.hennerich@analog.com>
478 W: http://wiki.analog.com/AD7877
479 W: http://ez.analog.com/community/linux-device-drivers
480 F: drivers/input/touchscreen/ad7877.c
482 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
483 M: Michael Hennerich <michael.hennerich@analog.com>
485 W: http://wiki.analog.com/AD7879
486 W: http://ez.analog.com/community/linux-device-drivers
487 F: drivers/input/touchscreen/ad7879.c
489 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
490 M: Jiri Kosina <jikos@kernel.org>
493 ADF7242 IEEE 802.15.4 RADIO DRIVER
494 M: Michael Hennerich <michael.hennerich@analog.com>
495 L: linux-wpan@vger.kernel.org
497 W: https://wiki.analog.com/ADF7242
498 W: http://ez.analog.com/community/linux-device-drivers
499 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
500 F: drivers/net/ieee802154/adf7242.c
502 ADM1025 HARDWARE MONITOR DRIVER
503 M: Jean Delvare <jdelvare@suse.com>
504 L: linux-hwmon@vger.kernel.org
506 F: Documentation/hwmon/adm1025.rst
507 F: drivers/hwmon/adm1025.c
509 ADM1029 HARDWARE MONITOR DRIVER
510 M: Corentin Labbe <clabbe.montjoie@gmail.com>
511 L: linux-hwmon@vger.kernel.org
513 F: drivers/hwmon/adm1029.c
515 ADM8211 WIRELESS DRIVER
516 L: linux-wireless@vger.kernel.org
518 W: https://wireless.wiki.kernel.org/
519 F: drivers/net/wireless/admtek/adm8211.*
521 ADP1653 FLASH CONTROLLER DRIVER
522 M: Sakari Ailus <sakari.ailus@iki.fi>
523 L: linux-media@vger.kernel.org
525 F: drivers/media/i2c/adp1653.c
526 F: include/media/i2c/adp1653.h
528 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
529 M: Michael Hennerich <michael.hennerich@analog.com>
531 W: http://wiki.analog.com/ADP5520
532 W: http://ez.analog.com/community/linux-device-drivers
533 F: drivers/gpio/gpio-adp5520.c
534 F: drivers/input/keyboard/adp5520-keys.c
535 F: drivers/leds/leds-adp5520.c
536 F: drivers/mfd/adp5520.c
537 F: drivers/video/backlight/adp5520_bl.c
539 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
540 M: Michael Hennerich <michael.hennerich@analog.com>
542 W: http://wiki.analog.com/ADP5588
543 W: http://ez.analog.com/community/linux-device-drivers
544 F: drivers/gpio/gpio-adp5588.c
545 F: drivers/input/keyboard/adp5588-keys.c
547 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
548 M: Michael Hennerich <michael.hennerich@analog.com>
550 W: http://wiki.analog.com/ADP8860
551 W: http://ez.analog.com/community/linux-device-drivers
552 F: drivers/video/backlight/adp8860_bl.c
555 M: Colin Leroy <colin@colino.net>
557 F: drivers/macintosh/therm_adt746x.c
559 ADT7475 HARDWARE MONITOR DRIVER
560 M: Jean Delvare <jdelvare@suse.com>
561 L: linux-hwmon@vger.kernel.org
563 F: Documentation/hwmon/adt7475.rst
564 F: drivers/hwmon/adt7475.c
567 M: Matthew Wilcox <willy@infradead.org>
568 M: Hannes Reinecke <hare@suse.com>
569 L: linux-scsi@vger.kernel.org
571 F: Documentation/scsi/advansys.rst
572 F: drivers/scsi/advansys.c
574 ADVANTECH SWBTN DRIVER
575 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
576 L: platform-driver-x86@vger.kernel.org
578 F: drivers/platform/x86/adv_swbutton.c
580 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
581 M: Michael Hennerich <michael.hennerich@analog.com>
583 W: http://wiki.analog.com/ADXL345
584 W: http://ez.analog.com/community/linux-device-drivers
585 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
586 F: drivers/input/misc/adxl34x.c
588 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
589 M: Michael Hennerich <michael.hennerich@analog.com>
591 W: http://ez.analog.com/community/linux-device-drivers
592 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
593 F: drivers/iio/accel/adxl372.c
594 F: drivers/iio/accel/adxl372_i2c.c
595 F: drivers/iio/accel/adxl372_spi.c
598 M: Antti Palosaari <crope@iki.fi>
599 L: linux-media@vger.kernel.org
601 W: https://linuxtv.org
602 W: http://palosaari.fi/linux/
603 Q: http://patchwork.linuxtv.org/project/linux-media/list/
604 T: git git://linuxtv.org/anttip/media_tree.git
605 F: drivers/media/dvb-frontends/af9013*
608 M: Antti Palosaari <crope@iki.fi>
609 L: linux-media@vger.kernel.org
611 W: https://linuxtv.org
612 W: http://palosaari.fi/linux/
613 Q: http://patchwork.linuxtv.org/project/linux-media/list/
614 T: git git://linuxtv.org/anttip/media_tree.git
615 F: drivers/media/dvb-frontends/af9033*
618 M: David Sterba <dsterba@suse.com>
619 L: linux-fsdevel@vger.kernel.org
621 F: Documentation/filesystems/affs.rst
625 M: David Howells <dhowells@redhat.com>
626 M: Marc Dionne <marc.dionne@auristor.com>
627 L: linux-afs@lists.infradead.org
629 W: https://www.infradead.org/~dhowells/kafs/
630 F: Documentation/filesystems/afs.rst
632 F: include/trace/events/afs.h
635 M: David Airlie <airlied@linux.ie>
637 T: git git://anongit.freedesktop.org/drm/drm
639 F: include/linux/agp*
640 F: include/uapi/linux/agp*
643 M: "Juergen E. Fischer" <fischer@norbit.de>
644 L: linux-scsi@vger.kernel.org
646 F: drivers/scsi/aha152x*
647 F: drivers/scsi/pcmcia/aha152x*
649 AIC7XXX / AIC79XX SCSI DRIVER
650 M: Hannes Reinecke <hare@suse.com>
651 L: linux-scsi@vger.kernel.org
653 F: drivers/scsi/aic7xxx/
655 AIMSLAB FM RADIO RECEIVER DRIVER
656 M: Hans Verkuil <hverkuil@xs4all.nl>
657 L: linux-media@vger.kernel.org
659 W: https://linuxtv.org
660 T: git git://linuxtv.org/media_tree.git
661 F: drivers/media/radio/radio-aimslab*
664 M: Benjamin LaHaise <bcrl@kvack.org>
665 L: linux-aio@kvack.org
668 F: include/linux/*aio*.h
671 M: Antti Palosaari <crope@iki.fi>
672 L: linux-media@vger.kernel.org
674 W: https://linuxtv.org
675 W: http://palosaari.fi/linux/
676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
677 T: git git://linuxtv.org/anttip/media_tree.git
678 F: drivers/media/usb/airspy/
680 ALACRITECH GIGABIT ETHERNET DRIVER
681 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
683 F: drivers/net/ethernet/alacritech/*
685 ALCATEL SPEEDTOUCH USB DRIVER
686 M: Duncan Sands <duncan.sands@free.fr>
687 L: linux-usb@vger.kernel.org
689 W: http://www.linux-usb.org/SpeedTouch/
690 F: drivers/usb/atm/speedtch.c
691 F: drivers/usb/atm/usbatm.c
693 ALCHEMY AU1XX0 MMC DRIVER
694 M: Manuel Lauss <manuel.lauss@gmail.com>
696 F: drivers/mmc/host/au1xmmc.c
699 M: Rudolf Marek <r.marek@assembler.cz>
700 L: linux-i2c@vger.kernel.org
702 F: Documentation/i2c/busses/i2c-ali1563.rst
703 F: drivers/i2c/busses/i2c-ali1563.c
706 L: Dell.Client.Kernel@dell.com
708 F: drivers/platform/x86/dell/alienware-wmi.c
710 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
711 M: Tomislav Denis <tomislav.denis@avl.com>
712 L: linux-iio@vger.kernel.org
714 W: http://www.allsensors.com/
715 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
716 F: drivers/iio/pressure/dlhl60d.c
718 ALLEGRO DVT VIDEO IP CORE DRIVER
719 M: Michael Tretter <m.tretter@pengutronix.de>
720 R: Pengutronix Kernel Team <kernel@pengutronix.de>
721 L: linux-media@vger.kernel.org
723 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
724 F: drivers/media/platform/allegro-dvt/
726 ALLWINNER A10 CSI DRIVER
727 M: Maxime Ripard <mripard@kernel.org>
728 L: linux-media@vger.kernel.org
730 T: git git://linuxtv.org/media_tree.git
731 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
732 F: drivers/media/platform/sunxi/sun4i-csi/
734 ALLWINNER CPUFREQ DRIVER
735 M: Yangtao Li <tiny.windzz@gmail.com>
736 L: linux-pm@vger.kernel.org
738 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
739 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
741 ALLWINNER CRYPTO DRIVERS
742 M: Corentin Labbe <clabbe.montjoie@gmail.com>
743 L: linux-crypto@vger.kernel.org
745 F: drivers/crypto/allwinner/
747 ALLWINNER THERMAL DRIVER
748 M: Vasily Khoruzhick <anarsoul@gmail.com>
749 M: Yangtao Li <tiny.windzz@gmail.com>
750 L: linux-pm@vger.kernel.org
752 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
753 F: drivers/thermal/sun8i_thermal.c
756 M: Maxime Ripard <mripard@kernel.org>
757 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
758 L: linux-media@vger.kernel.org
760 F: drivers/staging/media/sunxi/cedrus/
763 M: Richard Henderson <rth@twiddle.net>
764 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
765 M: Matt Turner <mattst88@gmail.com>
766 L: linux-alpha@vger.kernel.org
770 ALPS PS/2 TOUCHPAD DRIVER
771 R: Pali Rohár <pali@kernel.org>
772 F: drivers/input/mouse/alps.*
774 ALTERA I2C CONTROLLER DRIVER
775 M: Thor Thayer <thor.thayer@linux.intel.com>
777 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
778 F: drivers/i2c/busses/i2c-altera.c
780 ALTERA MAILBOX DRIVER
781 M: Ley Foon Tan <ley.foon.tan@intel.com>
783 F: drivers/mailbox/mailbox-altera.c
786 M: Joyce Ooi <joyce.ooi@intel.com>
787 L: linux-gpio@vger.kernel.org
789 F: drivers/gpio/gpio-altera.c
791 ALTERA SYSTEM MANAGER DRIVER
792 M: Thor Thayer <thor.thayer@linux.intel.com>
794 F: drivers/mfd/altera-sysmgr.c
795 F: include/linux/mfd/altera-sysmgr.h
797 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
798 M: Thor Thayer <thor.thayer@linux.intel.com>
800 F: drivers/gpio/gpio-altera-a10sr.c
801 F: drivers/mfd/altera-a10sr.c
802 F: drivers/reset/reset-a10sr.c
803 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
804 F: include/linux/mfd/altera-a10sr.h
806 ALTERA TRIPLE SPEED ETHERNET DRIVER
807 M: Joyce Ooi <joyce.ooi@intel.com>
808 L: netdev@vger.kernel.org
810 F: drivers/net/ethernet/altera/
812 ALTERA UART/JTAG UART SERIAL DRIVERS
813 M: Tobias Klauser <tklauser@distanz.ch>
814 L: linux-serial@vger.kernel.org
816 F: drivers/tty/serial/altera_jtaguart.c
817 F: drivers/tty/serial/altera_uart.c
818 F: include/linux/altera_jtaguart.h
819 F: include/linux/altera_uart.h
821 AMAZON ANNAPURNA LABS FIC DRIVER
822 M: Talel Shenhar <talel@amazon.com>
824 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
825 F: drivers/irqchip/irq-al-fic.c
827 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
828 M: Talel Shenhar <talel@amazon.com>
829 M: Talel Shenhar <talelshenhar@gmail.com>
831 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
832 F: drivers/edac/al_mc_edac.c
834 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
835 M: Talel Shenhar <talel@amazon.com>
837 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
838 F: drivers/thermal/thermal_mmio.c
840 AMAZON ETHERNET DRIVERS
841 M: Netanel Belgazal <netanel@amazon.com>
842 M: Arthur Kiyanovski <akiyano@amazon.com>
843 R: Guy Tzalik <gtzalik@amazon.com>
844 R: Saeed Bishara <saeedb@amazon.com>
845 L: netdev@vger.kernel.org
847 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
848 F: drivers/net/ethernet/amazon/
850 AMAZON RDMA EFA DRIVER
851 M: Gal Pressman <galpress@amazon.com>
852 R: Yossi Leybovich <sleybo@amazon.com>
853 L: linux-rdma@vger.kernel.org
855 Q: https://patchwork.kernel.org/project/linux-rdma/list/
856 F: drivers/infiniband/hw/efa/
857 F: include/uapi/rdma/efa-abi.h
859 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
860 M: Tom Lendacky <thomas.lendacky@amd.com>
861 M: John Allen <john.allen@amd.com>
862 L: linux-crypto@vger.kernel.org
864 F: drivers/crypto/ccp/
865 F: include/linux/ccp.h
867 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
868 M: Brijesh Singh <brijesh.singh@amd.com>
869 M: Tom Lendacky <thomas.lendacky@amd.com>
870 L: linux-crypto@vger.kernel.org
872 F: drivers/crypto/ccp/sev*
873 F: include/uapi/linux/psp-sev.h
876 M: Harry Wentland <harry.wentland@amd.com>
877 M: Leo Li <sunpeng.li@amd.com>
878 L: amd-gfx@lists.freedesktop.org
880 T: git git://people.freedesktop.org/~agd5f/linux
881 F: drivers/gpu/drm/amd/display/
883 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
884 M: Huang Rui <ray.huang@amd.com>
885 L: linux-hwmon@vger.kernel.org
887 F: Documentation/hwmon/fam15h_power.rst
888 F: drivers/hwmon/fam15h_power.c
891 M: Enrico Weigelt, metux IT consult <info@metux.net>
892 L: linux-gpio@vger.kernel.org
894 F: drivers/gpio/gpio-amd-fch.c
895 F: include/linux/platform_data/gpio/gpio-amd-fch.h
897 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
898 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
900 F: drivers/usb/gadget/udc/amd5536udc.*
902 AMD GEODE PROCESSOR/CHIPSET SUPPORT
903 M: Andres Salomon <dilinger@queued.net>
904 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
906 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
907 F: arch/x86/include/asm/geode.h
908 F: drivers/char/hw_random/geode-rng.c
909 F: drivers/crypto/geode*
910 F: drivers/video/fbdev/geode/
913 M: Joerg Roedel <joro@8bytes.org>
914 L: iommu@lists.linux-foundation.org
916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
917 F: drivers/iommu/amd/
918 F: include/linux/amd-iommu.h
921 M: Felix Kuehling <Felix.Kuehling@amd.com>
922 L: amd-gfx@lists.freedesktop.org
924 T: git https://gitlab.freedesktop.org/agd5f/linux.git
925 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
926 F: drivers/gpu/drm/amd/amdkfd/
927 F: drivers/gpu/drm/amd/include/cik_structs.h
928 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
929 F: drivers/gpu/drm/amd/include/v9_structs.h
930 F: drivers/gpu/drm/amd/include/vi_structs.h
931 F: include/uapi/linux/kfd_ioctl.h
934 M: Sanjay R Mehta <sanju.mehta@amd.com>
936 F: drivers/spi/spi-amd.c
939 M: Elie Morisse <syniurge@gmail.com>
940 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
941 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
942 L: linux-i2c@vger.kernel.org
944 F: drivers/i2c/busses/i2c-amd-mp2*
947 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
948 L: platform-driver-x86@vger.kernel.org
950 F: drivers/platform/x86/amd-pmc.*
953 M: Evan Quan <evan.quan@amd.com>
954 L: amd-gfx@lists.freedesktop.org
956 T: git git://people.freedesktop.org/~agd5f/linux
957 F: drivers/gpu/drm/amd/pm/powerplay/
959 AMD SEATTLE DEVICE TREE SUPPORT
960 M: Brijesh Singh <brijeshkumar.singh@amd.com>
961 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
962 M: Tom Lendacky <thomas.lendacky@amd.com>
964 F: arch/arm64/boot/dts/amd/
967 M: Tom Lendacky <thomas.lendacky@amd.com>
968 L: netdev@vger.kernel.org
970 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
971 F: drivers/net/ethernet/amd/xgbe/
973 AMD SENSOR FUSION HUB DRIVER
974 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
975 M: Sandeep Singh <sandeep.singh@amd.com>
976 L: linux-input@vger.kernel.org
978 F: Documentation/hid/amd-sfh*
979 F: drivers/hid/amd-sfh-hid/
982 M: Christian Eggers <ceggers@arri.de>
983 L: linux-iio@vger.kernel.org
985 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
986 F: drivers/iio/light/as73211.c
988 ANALOG DEVICES INC AD7192 DRIVER
989 M: Alexandru Tachici <alexandru.tachici@analog.com>
990 L: linux-iio@vger.kernel.org
992 W: http://ez.analog.com/community/linux-device-drivers
993 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
994 F: drivers/iio/adc/ad7192.c
996 ANALOG DEVICES INC AD7292 DRIVER
997 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
998 L: linux-iio@vger.kernel.org
1000 W: http://ez.analog.com/community/linux-device-drivers
1001 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1002 F: drivers/iio/adc/ad7292.c
1004 ANALOG DEVICES INC AD7768-1 DRIVER
1005 M: Michael Hennerich <Michael.Hennerich@analog.com>
1006 L: linux-iio@vger.kernel.org
1008 W: http://ez.analog.com/community/linux-device-drivers
1009 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1010 F: drivers/iio/adc/ad7768-1.c
1012 ANALOG DEVICES INC AD7780 DRIVER
1013 M: Michael Hennerich <Michael.Hennerich@analog.com>
1014 M: Renato Lui Geh <renatogeh@gmail.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,ad7780.yaml
1019 F: drivers/iio/adc/ad7780.c
1021 ANALOG DEVICES INC AD9389B DRIVER
1022 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1023 L: linux-media@vger.kernel.org
1025 F: drivers/media/i2c/ad9389b*
1027 ANALOG DEVICES INC ADGS1408 DRIVER
1028 M: Mircea Caprioru <mircea.caprioru@analog.com>
1030 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1031 F: drivers/mux/adgs1408.c
1033 ANALOG DEVICES INC ADIN DRIVER
1034 M: Michael Hennerich <michael.hennerich@analog.com>
1035 L: netdev@vger.kernel.org
1037 W: http://ez.analog.com/community/linux-device-drivers
1038 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1039 F: drivers/net/phy/adin.c
1041 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1042 M: Nuno Sa <nuno.sa@analog.com>
1043 L: linux-iio@vger.kernel.org
1045 F: drivers/iio/imu/adis.c
1046 F: include/linux/iio/imu/adis.h
1048 ANALOG DEVICES INC ADIS16460 DRIVER
1049 M: Dragos Bogdan <dragos.bogdan@analog.com>
1050 L: linux-iio@vger.kernel.org
1052 W: http://ez.analog.com/community/linux-device-drivers
1053 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1054 F: drivers/iio/imu/adis16460.c
1056 ANALOG DEVICES INC ADIS16475 DRIVER
1057 M: Nuno Sa <nuno.sa@analog.com>
1058 L: linux-iio@vger.kernel.org
1059 W: http://ez.analog.com/community/linux-device-drivers
1061 F: drivers/iio/imu/adis16475.c
1062 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1064 ANALOG DEVICES INC ADM1177 DRIVER
1065 M: Michael Hennerich <Michael.Hennerich@analog.com>
1066 L: linux-hwmon@vger.kernel.org
1068 W: http://ez.analog.com/community/linux-device-drivers
1069 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1070 F: drivers/hwmon/adm1177.c
1072 ANALOG DEVICES INC ADP5061 DRIVER
1073 M: Michael Hennerich <Michael.Hennerich@analog.com>
1074 L: linux-pm@vger.kernel.org
1076 W: http://ez.analog.com/community/linux-device-drivers
1077 F: drivers/power/supply/adp5061.c
1079 ANALOG DEVICES INC ADV7180 DRIVER
1080 M: Lars-Peter Clausen <lars@metafoo.de>
1081 L: linux-media@vger.kernel.org
1083 W: http://ez.analog.com/community/linux-device-drivers
1084 F: drivers/media/i2c/adv7180.c
1085 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1087 ANALOG DEVICES INC ADV748X DRIVER
1088 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1089 L: linux-media@vger.kernel.org
1091 F: drivers/media/i2c/adv748x/*
1093 ANALOG DEVICES INC ADV7511 DRIVER
1094 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1095 L: linux-media@vger.kernel.org
1097 F: drivers/media/i2c/adv7511*
1099 ANALOG DEVICES INC ADV7604 DRIVER
1100 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1101 L: linux-media@vger.kernel.org
1103 F: drivers/media/i2c/adv7604*
1104 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1106 ANALOG DEVICES INC ADV7842 DRIVER
1107 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1108 L: linux-media@vger.kernel.org
1110 F: drivers/media/i2c/adv7842*
1112 ANALOG DEVICES INC ADXRS290 DRIVER
1113 M: Nishant Malpani <nish.malpani25@gmail.com>
1114 L: linux-iio@vger.kernel.org
1116 F: drivers/iio/gyro/adxrs290.c
1117 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1119 ANALOG DEVICES INC ASOC CODEC DRIVERS
1120 M: Lars-Peter Clausen <lars@metafoo.de>
1121 M: Nuno Sá <nuno.sa@analog.com>
1122 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1124 W: http://wiki.analog.com/
1125 W: http://ez.analog.com/community/linux-device-drivers
1126 F: sound/soc/codecs/ad1*
1127 F: sound/soc/codecs/ad7*
1128 F: sound/soc/codecs/adau*
1129 F: sound/soc/codecs/adav*
1130 F: sound/soc/codecs/sigmadsp.*
1131 F: sound/soc/codecs/ssm*
1133 ANALOG DEVICES INC DMA DRIVERS
1134 M: Lars-Peter Clausen <lars@metafoo.de>
1136 W: http://ez.analog.com/community/linux-device-drivers
1137 F: drivers/dma/dma-axi-dmac.c
1139 ANALOG DEVICES INC IIO DRIVERS
1140 M: Lars-Peter Clausen <lars@metafoo.de>
1141 M: Michael Hennerich <Michael.Hennerich@analog.com>
1143 W: http://wiki.analog.com/
1144 W: http://ez.analog.com/community/linux-device-drivers
1145 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1146 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1147 F: Documentation/devicetree/bindings/iio/*/adi,*
1148 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1149 F: drivers/iio/*/ad*
1150 F: drivers/iio/adc/ltc249*
1151 F: drivers/iio/amplifiers/hmc425a.c
1152 F: drivers/staging/iio/*/ad*
1153 X: drivers/iio/*/adjd*
1155 ANALOGBITS PLL LIBRARIES
1156 M: Paul Walmsley <paul.walmsley@sifive.com>
1158 F: drivers/clk/analogbits/*
1159 F: include/linux/clk/analogbits*
1162 M: Nick Hu <nickhu@andestech.com>
1163 M: Greentime Hu <green.hu@gmail.com>
1164 M: Vincent Chen <deanbo422@gmail.com>
1166 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1167 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1168 F: Documentation/devicetree/bindings/nds32/
1173 ANDROID CONFIG FRAGMENTS
1174 M: Rob Herring <robh@kernel.org>
1176 F: kernel/configs/android*
1179 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1180 M: Arve Hjønnevåg <arve@android.com>
1181 M: Todd Kjos <tkjos@android.com>
1182 M: Martijn Coenen <maco@android.com>
1183 M: Joel Fernandes <joel@joelfernandes.org>
1184 M: Christian Brauner <christian@brauner.io>
1185 M: Hridya Valsaraju <hridya@google.com>
1186 M: Suren Baghdasaryan <surenb@google.com>
1187 L: linux-kernel@vger.kernel.org
1189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1191 F: drivers/staging/android/
1193 ANDROID GOLDFISH PIC DRIVER
1194 M: Miodrag Dinic <miodrag.dinic@mips.com>
1196 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1197 F: drivers/irqchip/irq-goldfish-pic.c
1199 ANDROID GOLDFISH RTC DRIVER
1200 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1202 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1203 F: drivers/rtc/rtc-goldfish.c
1205 AOA (Apple Onboard Audio) ALSA DRIVER
1206 M: Johannes Berg <johannes@sipsolutions.net>
1207 L: linuxppc-dev@lists.ozlabs.org
1208 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1212 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1213 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1214 L: linux-iio@vger.kernel.org
1216 F: drivers/iio/adc/stx104.c
1219 M: Jiri Kosina <jikos@kernel.org>
1221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1222 F: arch/x86/kernel/apm_32.c
1223 F: drivers/char/apm-emulation.c
1224 F: include/linux/apm_bios.h
1225 F: include/uapi/linux/apm_bios.h
1227 APPARMOR SECURITY MODULE
1228 M: John Johansen <john.johansen@canonical.com>
1229 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1231 W: wiki.apparmor.net
1232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1233 F: Documentation/admin-guide/LSM/apparmor.rst
1234 F: security/apparmor/
1236 APPLE BCM5974 MULTITOUCH DRIVER
1237 M: Henrik Rydberg <rydberg@bitmath.org>
1238 L: linux-input@vger.kernel.org
1240 F: drivers/input/mouse/bcm5974.c
1243 M: Henrik Rydberg <rydberg@bitmath.org>
1244 L: linux-hwmon@vger.kernel.org
1246 F: drivers/hwmon/applesmc.c
1248 APPLETALK NETWORK LAYER
1249 L: netdev@vger.kernel.org
1251 F: drivers/net/appletalk/
1252 F: include/linux/atalk.h
1253 F: include/uapi/linux/atalk.h
1256 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1257 M: Khuong Dinh <khuong@os.amperecomputing.com>
1259 F: arch/arm64/boot/dts/apm/
1261 APPLIED MICRO (APM) X-GENE SOC EDAC
1262 M: Khuong Dinh <khuong@os.amperecomputing.com>
1264 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1265 F: drivers/edac/xgene_edac.c
1267 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1268 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1269 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1271 F: drivers/net/ethernet/apm/xgene-v2/
1273 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1274 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1275 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1276 M: Quan Nguyen <quan@os.amperecomputing.com>
1278 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1279 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1280 F: drivers/net/ethernet/apm/xgene/
1281 F: drivers/net/mdio/mdio-xgene.c
1283 APPLIED MICRO (APM) X-GENE SOC PMU
1284 M: Khuong Dinh <khuong@os.amperecomputing.com>
1286 F: Documentation/admin-guide/perf/xgene-pmu.rst
1287 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1288 F: drivers/perf/xgene_pmu.c
1290 APTINA CAMERA SENSOR PLL
1291 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1292 L: linux-media@vger.kernel.org
1294 F: drivers/media/i2c/aptina-pll.*
1296 AQUANTIA ETHERNET DRIVER (atlantic)
1297 M: Igor Russkikh <irusskikh@marvell.com>
1298 L: netdev@vger.kernel.org
1300 W: https://www.marvell.com/
1301 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1302 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1303 F: drivers/net/ethernet/aquantia/atlantic/
1305 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1306 M: Egor Pomozov <epomozov@marvell.com>
1307 L: netdev@vger.kernel.org
1309 W: http://www.aquantia.com
1310 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1312 ARASAN NAND CONTROLLER DRIVER
1313 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1314 L: linux-mtd@lists.infradead.org
1316 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1317 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1319 ARC FRAMEBUFFER DRIVER
1320 M: Jaya Kumar <jayalk@intworks.biz>
1322 F: drivers/video/fbdev/arcfb.c
1323 F: drivers/video/fbdev/core/fb_defio.c
1326 M: Alexey Brodkin <abrodkin@synopsys.com>
1328 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1329 F: drivers/gpu/drm/tiny/arcpgu.c
1331 ARCNET NETWORK LAYER
1332 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1333 L: netdev@vger.kernel.org
1335 F: drivers/net/arcnet/
1336 F: include/uapi/linux/if_arcnet.h
1338 ARM ARCHITECTED TIMER DRIVER
1339 M: Mark Rutland <mark.rutland@arm.com>
1340 M: Marc Zyngier <maz@kernel.org>
1341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343 F: arch/arm/include/asm/arch_timer.h
1344 F: arch/arm64/include/asm/arch_timer.h
1345 F: drivers/clocksource/arm_arch_timer.c
1347 ARM HDLCD DRM DRIVER
1348 M: Liviu Dudau <liviu.dudau@arm.com>
1350 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1351 F: drivers/gpu/drm/arm/hdlcd_*
1353 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1354 M: Linus Walleij <linus.walleij@linaro.org>
1355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1358 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1359 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1360 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1361 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1362 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1363 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1364 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1365 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1366 F: arch/arm/boot/dts/arm-realview-*
1367 F: arch/arm/boot/dts/integrator*
1368 F: arch/arm/boot/dts/versatile*
1369 F: arch/arm/mach-integrator/
1370 F: arch/arm/mach-realview/
1371 F: arch/arm/mach-versatile/
1372 F: arch/arm/plat-versatile/
1373 F: drivers/bus/arm-integrator-lm.c
1374 F: drivers/clk/versatile/
1375 F: drivers/i2c/busses/i2c-versatile.c
1376 F: drivers/irqchip/irq-versatile-fpga.c
1377 F: drivers/mtd/maps/physmap-versatile.*
1378 F: drivers/power/reset/arm-versatile-reboot.c
1379 F: drivers/soc/versatile/
1381 ARM KOMEDA DRM-KMS DRIVER
1382 M: James (Qian) Wang <james.qian.wang@arm.com>
1383 M: Liviu Dudau <liviu.dudau@arm.com>
1384 M: Mihail Atanassov <mihail.atanassov@arm.com>
1385 L: Mali DP Maintainers <malidp@foss.arm.com>
1387 T: git git://anongit.freedesktop.org/drm/drm-misc
1388 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1389 F: Documentation/gpu/komeda-kms.rst
1390 F: drivers/gpu/drm/arm/display/include/
1391 F: drivers/gpu/drm/arm/display/komeda/
1393 ARM MALI PANFROST DRM DRIVER
1394 M: Rob Herring <robh@kernel.org>
1395 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1396 R: Steven Price <steven.price@arm.com>
1397 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1398 L: dri-devel@lists.freedesktop.org
1400 T: git git://anongit.freedesktop.org/drm/drm-misc
1401 F: drivers/gpu/drm/panfrost/
1402 F: include/uapi/drm/panfrost_drm.h
1404 ARM MALI-DP DRM DRIVER
1405 M: Liviu Dudau <liviu.dudau@arm.com>
1406 M: Brian Starkey <brian.starkey@arm.com>
1407 L: Mali DP Maintainers <malidp@foss.arm.com>
1409 T: git git://anongit.freedesktop.org/drm/drm-misc
1410 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1411 F: Documentation/gpu/afbc.rst
1412 F: drivers/gpu/drm/arm/
1414 ARM MFM AND FLOPPY DRIVERS
1415 M: Ian Molton <spyro@f2s.com>
1417 F: arch/arm/include/asm/floppy.h
1418 F: arch/arm/mach-rpc/floppydma.S
1420 ARM PMU PROFILING AND DEBUGGING
1421 M: Will Deacon <will@kernel.org>
1422 M: Mark Rutland <mark.rutland@arm.com>
1423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 F: Documentation/devicetree/bindings/arm/pmu.yaml
1426 F: Documentation/devicetree/bindings/perf/
1427 F: arch/arm*/include/asm/hw_breakpoint.h
1428 F: arch/arm*/include/asm/perf_event.h
1429 F: arch/arm*/kernel/hw_breakpoint.c
1430 F: arch/arm*/kernel/perf_*
1432 F: include/linux/perf/arm_pmu.h
1435 M: Russell King <linux@armlinux.org.uk>
1436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 W: http://www.armlinux.org.uk/
1439 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1441 X: arch/arm/boot/dts/
1443 ARM PRIMECELL AACI PL041 DRIVER
1444 M: Russell King <linux@armlinux.org.uk>
1448 ARM PRIMECELL BUS SUPPORT
1449 M: Russell King <linux@armlinux.org.uk>
1452 F: include/linux/amba/bus.h
1454 ARM PRIMECELL CLCD PL110 DRIVER
1455 M: Russell King <linux@armlinux.org.uk>
1457 F: drivers/video/fbdev/amba-clcd.*
1459 ARM PRIMECELL KMI PL050 DRIVER
1460 M: Russell King <linux@armlinux.org.uk>
1462 F: drivers/input/serio/ambakmi.*
1463 F: include/linux/amba/kmi.h
1465 ARM PRIMECELL MMCI PL180/1 DRIVER
1466 M: Russell King <linux@armlinux.org.uk>
1468 F: drivers/mmc/host/mmci.*
1469 F: include/linux/amba/mmci.h
1471 ARM PRIMECELL SSP PL022 SPI DRIVER
1472 M: Linus Walleij <linus.walleij@linaro.org>
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1476 F: drivers/spi/spi-pl022.c
1478 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1479 M: Russell King <linux@armlinux.org.uk>
1481 F: drivers/tty/serial/amba-pl01*.c
1482 F: include/linux/amba/serial.h
1484 ARM PRIMECELL VIC PL190/PL192 DRIVER
1485 M: Linus Walleij <linus.walleij@linaro.org>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1489 F: drivers/irqchip/irq-vic.c
1491 ARM SMC WATCHDOG DRIVER
1492 M: Julius Werner <jwerner@chromium.org>
1493 R: Evan Benn <evanbenn@chromium.org>
1495 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1496 F: drivers/watchdog/arm_smc_wdt.c
1499 M: Will Deacon <will@kernel.org>
1500 R: Robin Murphy <robin.murphy@arm.com>
1501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1504 F: drivers/iommu/arm/
1505 F: drivers/iommu/io-pgtable-arm*
1507 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1508 M: Arnd Bergmann <arnd@arndb.de>
1509 M: Olof Johansson <olof@lixom.net>
1511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1514 F: arch/arm/boot/dts/Makefile
1515 F: arch/arm64/boot/dts/Makefile
1517 ARM SUB-ARCHITECTURES
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1524 ARM/ACTIONS SEMI ARCHITECTURE
1525 M: Andreas Färber <afaerber@suse.de>
1526 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1530 F: Documentation/devicetree/bindings/arm/actions.yaml
1531 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1532 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1533 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1534 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1535 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1536 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1537 F: Documentation/devicetree/bindings/pinctrl/actions,*
1538 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1539 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1540 F: arch/arm/boot/dts/owl-*
1541 F: arch/arm/mach-actions/
1542 F: arch/arm64/boot/dts/actions/
1543 F: drivers/clk/actions/
1544 F: drivers/clocksource/timer-owl*
1545 F: drivers/dma/owl-dma.c
1546 F: drivers/i2c/busses/i2c-owl.c
1547 F: drivers/irqchip/irq-owl-sirq.c
1548 F: drivers/mmc/host/owl-mmc.c
1549 F: drivers/net/ethernet/actions/
1550 F: drivers/pinctrl/actions/*
1551 F: drivers/soc/actions/
1552 F: include/dt-bindings/power/owl-*
1553 F: include/dt-bindings/reset/actions,*
1554 F: include/linux/soc/actions/
1557 ARM/ADS SPHERE MACHINE SUPPORT
1558 M: Lennert Buytenhek <kernel@wantstofly.org>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 ARM/AFEB9260 MACHINE SUPPORT
1563 M: Sergey Lapin <slapin@ossfans.org>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 ARM/AJECO 1ARM MACHINE SUPPORT
1568 M: Lennert Buytenhek <kernel@wantstofly.org>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 ARM/Allwinner SoC Clock Support
1573 M: Emilio López <emilio@elopez.com.ar>
1575 F: drivers/clk/sunxi/
1577 ARM/Allwinner sunXi SoC support
1578 M: Maxime Ripard <mripard@kernel.org>
1579 M: Chen-Yu Tsai <wens@csie.org>
1580 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1584 L: linux-sunxi@lists.linux.dev
1585 F: arch/arm/mach-sunxi/
1586 F: arch/arm64/boot/dts/allwinner/
1587 F: drivers/clk/sunxi-ng/
1588 F: drivers/pinctrl/sunxi/
1589 F: drivers/soc/sunxi/
1594 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1595 M: Neil Armstrong <narmstrong@baylibre.com>
1596 M: Jerome Brunet <jbrunet@baylibre.com>
1597 L: linux-amlogic@lists.infradead.org
1599 F: Documentation/devicetree/bindings/clock/amlogic*
1600 F: drivers/clk/meson/
1601 F: include/dt-bindings/clock/gxbb*
1602 F: include/dt-bindings/clock/meson*
1604 ARM/Amlogic Meson SoC Crypto Drivers
1605 M: Corentin Labbe <clabbe@baylibre.com>
1606 L: linux-crypto@vger.kernel.org
1607 L: linux-amlogic@lists.infradead.org
1609 F: Documentation/devicetree/bindings/crypto/amlogic*
1610 F: drivers/crypto/amlogic/
1612 ARM/Amlogic Meson SoC Sound Drivers
1613 M: Jerome Brunet <jbrunet@baylibre.com>
1614 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1616 F: Documentation/devicetree/bindings/sound/amlogic*
1619 ARM/Amlogic Meson SoC support
1620 M: Neil Armstrong <narmstrong@baylibre.com>
1621 M: Kevin Hilman <khilman@baylibre.com>
1622 R: Jerome Brunet <jbrunet@baylibre.com>
1623 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 L: linux-amlogic@lists.infradead.org
1627 W: http://linux-meson.com/
1628 F: arch/arm/boot/dts/meson*
1629 F: arch/arm/mach-meson/
1630 F: arch/arm64/boot/dts/amlogic/
1631 F: drivers/mmc/host/meson*
1632 F: drivers/pinctrl/meson/
1633 F: drivers/rtc/rtc-meson*
1634 F: drivers/soc/amlogic/
1637 ARM/Annapurna Labs ALPINE ARCHITECTURE
1638 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1639 M: Antoine Tenart <atenart@kernel.org>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 F: arch/arm/boot/dts/alpine*
1643 F: arch/arm/mach-alpine/
1644 F: arch/arm64/boot/dts/amazon/
1645 F: drivers/*/*alpine*
1647 ARM/APPLE MACHINE SUPPORT
1648 M: Hector Martin <marcan@marcan.st>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 W: https://asahilinux.org
1652 B: https://github.com/AsahiLinux/linux/issues
1653 C: irc://chat.freenode.net/asahi-dev
1654 T: git https://github.com/AsahiLinux/linux.git
1655 F: Documentation/devicetree/bindings/arm/apple.yaml
1656 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1657 F: arch/arm64/boot/dts/apple/
1658 F: drivers/irqchip/irq-apple-aic.c
1659 F: include/dt-bindings/interrupt-controller/apple-aic.h
1661 ARM/ARTPEC MACHINE SUPPORT
1662 M: Jesper Nilsson <jesper.nilsson@axis.com>
1663 M: Lars Persson <lars.persson@axis.com>
1664 L: linux-arm-kernel@axis.com
1666 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1667 F: arch/arm/boot/dts/artpec6*
1668 F: arch/arm/mach-artpec
1670 F: drivers/crypto/axis
1671 F: drivers/mmc/host/usdhi6rol0.c
1672 F: drivers/pinctrl/pinctrl-artpec*
1674 ARM/ASPEED I2C DRIVER
1675 M: Brendan Higgins <brendanhiggins@google.com>
1676 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1677 R: Joel Stanley <joel@jms.id.au>
1678 L: linux-i2c@vger.kernel.org
1679 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1681 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1682 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1683 F: drivers/i2c/busses/i2c-aspeed.c
1684 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1686 ARM/ASPEED MACHINE SUPPORT
1687 M: Joel Stanley <joel@jms.id.au>
1688 R: Andrew Jeffery <andrew@aj.id.au>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1692 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1694 F: arch/arm/boot/dts/aspeed-*
1695 F: arch/arm/mach-aspeed/
1698 ARM/BITMAIN ARCHITECTURE
1699 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1703 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1704 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1705 F: arch/arm64/boot/dts/bitmain/
1706 F: drivers/clk/clk-bm1880.c
1707 F: drivers/pinctrl/pinctrl-bm1880.c
1709 ARM/CALXEDA HIGHBANK ARCHITECTURE
1710 M: Andre Przywara <andre.przywara@arm.com>
1711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 F: arch/arm/boot/dts/ecx-*.dts*
1714 F: arch/arm/boot/dts/highbank.dts
1715 F: arch/arm/mach-highbank/
1717 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1718 M: Krzysztof Halasa <khalasa@piap.pl>
1720 F: arch/arm/mach-cns3xxx/
1722 ARM/CAVIUM THUNDER NETWORK DRIVER
1723 M: Sunil Goutham <sgoutham@marvell.com>
1724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 F: drivers/net/ethernet/cavium/thunder/
1728 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1729 M: Lukasz Majewski <lukma@denx.de>
1730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 F: arch/arm/mach-ep93xx/ts72xx.c
1734 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1735 M: Alexander Shiyan <shc_work@mail.ru>
1736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1741 M: Lennert Buytenhek <kernel@wantstofly.org>
1742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1746 M: Hartley Sweeten <hsweeten@visionengravers.com>
1747 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 F: arch/arm/mach-ep93xx/
1751 F: arch/arm/mach-ep93xx/include/mach/
1754 M: Russell King <linux@armlinux.org.uk>
1755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1758 F: drivers/clk/clkdev.c
1760 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1761 M: Baruch Siach <baruch@tkos.co.il>
1762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 F: arch/arm/boot/dts/cx92755*
1767 ARM/CONTEC MICRO9 MACHINE SUPPORT
1768 M: Hubert Feurstein <hubert.feurstein@contec.at>
1770 F: arch/arm/mach-ep93xx/micro9.c
1772 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1773 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1774 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1775 R: Mike Leach <mike.leach@linaro.org>
1776 R: Leo Yan <leo.yan@linaro.org>
1777 L: coresight@lists.linaro.org (moderated for non-subscribers)
1778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1781 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1782 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1783 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1784 F: Documentation/devicetree/bindings/arm/coresight.txt
1785 F: Documentation/devicetree/bindings/arm/ete.yaml
1786 F: Documentation/devicetree/bindings/arm/trbe.yaml
1787 F: Documentation/trace/coresight/*
1788 F: drivers/hwtracing/coresight/*
1789 F: include/dt-bindings/arm/coresight-cti-dt.h
1790 F: include/linux/coresight*
1791 F: tools/perf/arch/arm/util/auxtrace.c
1792 F: tools/perf/arch/arm/util/cs-etm.c
1793 F: tools/perf/arch/arm/util/cs-etm.h
1794 F: tools/perf/arch/arm/util/pmu.c
1795 F: tools/perf/util/cs-etm-decoder/*
1796 F: tools/perf/util/cs-etm.*
1798 ARM/CORGI MACHINE SUPPORT
1799 M: Richard Purdie <rpurdie@rpsys.net>
1802 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1803 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1804 M: Linus Walleij <linus.walleij@linaro.org>
1805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 T: git git://github.com/ulli-kroll/linux.git
1808 F: Documentation/devicetree/bindings/arm/gemini.txt
1809 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1810 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1811 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1812 F: arch/arm/mach-gemini/
1813 F: drivers/net/ethernet/cortina/
1814 F: drivers/pinctrl/pinctrl-gemini.c
1815 F: drivers/rtc/rtc-ftrtc010.c
1817 ARM/CZ.NIC TURRIS SUPPORT
1818 M: Marek Behun <kabel@kernel.org>
1820 W: https://www.turris.cz/
1821 F: Documentation/ABI/testing/debugfs-moxtet
1822 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1823 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1824 F: Documentation/devicetree/bindings/bus/moxtet.txt
1825 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1826 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1827 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1828 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1829 F: drivers/bus/moxtet.c
1830 F: drivers/firmware/turris-mox-rwtm.c
1831 F: drivers/leds/leds-turris-omnia.c
1832 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1833 F: drivers/gpio/gpio-moxtet.c
1834 F: drivers/watchdog/armada_37xx_wdt.c
1835 F: include/dt-bindings/bus/moxtet.h
1836 F: include/linux/armada-37xx-rwtm-mailbox.h
1837 F: include/linux/moxtet.h
1839 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1840 M: Robert Jarzmik <robert.jarzmik@free.fr>
1841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 F: arch/arm/mach-pxa/ezx.c
1845 ARM/FARADAY FA526 PORT
1846 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 T: git git://git.berlios.de/gemini-board
1850 F: arch/arm/mm/*-fa*
1852 ARM/FOOTBRIDGE ARCHITECTURE
1853 M: Russell King <linux@armlinux.org.uk>
1854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 W: http://www.armlinux.org.uk/
1857 F: arch/arm/include/asm/hardware/dec21285.h
1858 F: arch/arm/mach-footbridge/
1860 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1861 M: Shawn Guo <shawnguo@kernel.org>
1862 M: Sascha Hauer <s.hauer@pengutronix.de>
1863 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1864 R: Fabio Estevam <festevam@gmail.com>
1865 R: NXP Linux Team <linux-imx@nxp.com>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1869 X: drivers/media/i2c/
1873 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1874 M: Shawn Guo <shawnguo@kernel.org>
1875 M: Li Yang <leoyang.li@nxp.com>
1876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1879 F: arch/arm/boot/dts/ls1021a*
1880 F: arch/arm64/boot/dts/freescale/fsl-*
1881 F: arch/arm64/boot/dts/freescale/qoriq-*
1883 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1884 M: Shawn Guo <shawnguo@kernel.org>
1885 M: Sascha Hauer <s.hauer@pengutronix.de>
1886 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1887 R: Stefan Agner <stefan@agner.ch>
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/vf*
1892 F: arch/arm/mach-imx/*vf610*
1894 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1895 M: Lennert Buytenhek <kernel@wantstofly.org>
1896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 ARM/GUMSTIX MACHINE SUPPORT
1900 M: Steve Sakoman <sakoman@gmail.com>
1901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1905 M: Philipp Zabel <philipp.zabel@gmail.com>
1906 M: Paul Parsons <lost.distance@yahoo.com>
1907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 F: arch/arm/mach-pxa/hx4700.c
1910 F: arch/arm/mach-pxa/include/mach/hx4700.h
1911 F: sound/soc/pxa/hx4700.c
1913 ARM/HISILICON SOC SUPPORT
1914 M: Wei Xu <xuwei5@hisilicon.com>
1915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917 W: http://www.hisilicon.com
1918 T: git git://github.com/hisilicon/linux-hisi.git
1919 F: arch/arm/boot/dts/hi3*
1920 F: arch/arm/boot/dts/hip*
1921 F: arch/arm/boot/dts/hisi*
1922 F: arch/arm/mach-hisi/
1923 F: arch/arm64/boot/dts/hisilicon/
1925 ARM/HP JORNADA 7XX MACHINE SUPPORT
1926 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1930 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1931 F: arch/arm/mach-sa1100/jornada720.c
1933 ARM/IGEP MACHINE SUPPORT
1934 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1935 M: Javier Martinez Canillas <javier@dowhile0.org>
1936 L: linux-omap@vger.kernel.org
1937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 F: arch/arm/boot/dts/omap3-igep*
1941 ARM/INCOME PXA270 SUPPORT
1942 M: Marek Vasut <marek.vasut@gmail.com>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1947 ARM/INTEL IOP32X ARM ARCHITECTURE
1948 M: Lennert Buytenhek <kernel@wantstofly.org>
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 ARM/INTEL IQ81342EX MACHINE SUPPORT
1953 M: Lennert Buytenhek <kernel@wantstofly.org>
1954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 ARM/INTEL IXDP2850 MACHINE SUPPORT
1958 M: Lennert Buytenhek <kernel@wantstofly.org>
1959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 ARM/INTEL IXP4XX ARM ARCHITECTURE
1963 M: Linus Walleij <linusw@kernel.org>
1964 M: Imre Kaloz <kaloz@openwrt.org>
1965 M: Krzysztof Halasa <khalasa@piap.pl>
1966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1969 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1970 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1971 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1972 F: arch/arm/mach-ixp4xx/
1973 F: drivers/clocksource/timer-ixp4xx.c
1974 F: drivers/gpio/gpio-ixp4xx.c
1975 F: drivers/irqchip/irq-ixp4xx.c
1976 F: include/linux/irqchip/irq-ixp4xx.h
1977 F: include/linux/platform_data/timer-ixp4xx.h
1979 ARM/INTEL KEEMBAY ARCHITECTURE
1980 M: Paul J. Murphy <paul.j.murphy@intel.com>
1981 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1983 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1984 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1985 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1987 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1988 M: Jonathan Cameron <jic23@cam.ac.uk>
1989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 F: arch/arm/mach-pxa/stargate2.c
1992 F: drivers/pcmcia/pxa2xx_stargate2.c
1994 ARM/INTEL XSC3 (MANZANO) ARM CORE
1995 M: Lennert Buytenhek <kernel@wantstofly.org>
1996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2000 M: Lennert Buytenhek <kernel@wantstofly.org>
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 ARM/LG1K ARCHITECTURE
2005 M: Chanho Min <chanho.min@lge.com>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 F: arch/arm64/boot/dts/lg/
2010 ARM/LOGICPD PXA270 MACHINE SUPPORT
2011 M: Lennert Buytenhek <kernel@wantstofly.org>
2012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 ARM/LPC18XX ARCHITECTURE
2016 M: Vladimir Zapolskiy <vz@mleia.com>
2017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2020 F: arch/arm/boot/dts/lpc43*
2021 F: drivers/i2c/busses/i2c-lpc2k.c
2022 F: drivers/memory/pl172.c
2023 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2024 F: drivers/rtc/rtc-lpc24xx.c
2027 ARM/LPC32XX SOC SUPPORT
2028 M: Vladimir Zapolskiy <vz@mleia.com>
2029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2032 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2033 F: arch/arm/boot/dts/lpc32*
2034 F: arch/arm/mach-lpc32xx/
2035 F: drivers/i2c/busses/i2c-pnx.c
2036 F: drivers/net/ethernet/nxp/lpc_eth.c
2037 F: drivers/usb/host/ohci-nxp.c
2038 F: drivers/watchdog/pnx4008_wdt.c
2041 ARM/MAGICIAN MACHINE SUPPORT
2042 M: Philipp Zabel <philipp.zabel@gmail.com>
2045 ARM/Marvell Dove/MV78xx0/Orion SOC support
2046 M: Andrew Lunn <andrew@lunn.ch>
2047 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2048 M: Gregory Clement <gregory.clement@bootlin.com>
2049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2052 F: Documentation/devicetree/bindings/soc/dove/
2053 F: arch/arm/boot/dts/dove*
2054 F: arch/arm/boot/dts/orion5x*
2055 F: arch/arm/mach-dove/
2056 F: arch/arm/mach-mv78xx0/
2057 F: arch/arm/mach-orion5x/
2058 F: arch/arm/plat-orion/
2059 F: drivers/soc/dove/
2061 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2062 M: Andrew Lunn <andrew@lunn.ch>
2063 M: Gregory Clement <gregory.clement@bootlin.com>
2064 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2068 F: arch/arm/boot/dts/armada*
2069 F: arch/arm/boot/dts/kirkwood*
2070 F: arch/arm/configs/mvebu_*_defconfig
2071 F: arch/arm/mach-mvebu/
2072 F: arch/arm64/boot/dts/marvell/armada*
2073 F: arch/arm64/boot/dts/marvell/cn913*
2074 F: drivers/cpufreq/armada-37xx-cpufreq.c
2075 F: drivers/cpufreq/armada-8k-cpufreq.c
2076 F: drivers/cpufreq/mvebu-cpufreq.c
2077 F: drivers/irqchip/irq-armada-370-xp.c
2078 F: drivers/irqchip/irq-mvebu-*
2079 F: drivers/pinctrl/mvebu/
2080 F: drivers/rtc/rtc-armada38x.c
2082 ARM/Mediatek RTC DRIVER
2083 M: Eddie Huang <eddie.huang@mediatek.com>
2084 M: Sean Wang <sean.wang@mediatek.com>
2085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2088 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2089 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2090 F: drivers/rtc/rtc-mt2712.c
2091 F: drivers/rtc/rtc-mt6397.c
2092 F: drivers/rtc/rtc-mt7622.c
2094 ARM/Mediatek SoC support
2095 M: Matthias Brugger <matthias.bgg@gmail.com>
2096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2099 W: https://mtk.wiki.kernel.org/
2100 C: irc://chat.freenode.net/linux-mediatek
2101 F: arch/arm/boot/dts/mt6*
2102 F: arch/arm/boot/dts/mt7*
2103 F: arch/arm/boot/dts/mt8*
2104 F: arch/arm/mach-mediatek/
2105 F: arch/arm64/boot/dts/mediatek/
2106 F: drivers/soc/mediatek/
2111 ARM/Mediatek USB3 PHY DRIVER
2112 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2116 F: Documentation/devicetree/bindings/phy/mediatek,*
2117 F: drivers/phy/mediatek/
2119 ARM/Microchip (AT91) SoC support
2120 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2121 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2122 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125 W: http://www.linux4sam.org
2126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2127 F: arch/arm/boot/dts/at91*.dts
2128 F: arch/arm/boot/dts/at91*.dtsi
2129 F: arch/arm/boot/dts/sama*.dts
2130 F: arch/arm/boot/dts/sama*.dtsi
2131 F: arch/arm/include/debug/at91.S
2132 F: arch/arm/mach-at91/
2133 F: drivers/memory/atmel*
2134 F: drivers/watchdog/sama5d4_wdt.c
2135 F: include/soc/at91/
2136 X: drivers/input/touchscreen/atmel_mxt_ts.c
2137 X: drivers/net/wireless/atmel/
2141 ARM/Microchip Sparx5 SoC support
2142 M: Lars Povlsen <lars.povlsen@microchip.com>
2143 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2144 M: UNGLinuxDriver@microchip.com
2145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 T: git git://github.com/microchip-ung/linux-upstream.git
2148 F: arch/arm64/boot/dts/microchip/
2149 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2152 Microchip Timer Counter Block (TCB) Capture Driver
2153 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 L: linux-iio@vger.kernel.org
2157 F: drivers/counter/microchip-tcb-capture.c
2159 ARM/MIOA701 MACHINE SUPPORT
2160 M: Robert Jarzmik <robert.jarzmik@free.fr>
2161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 F: arch/arm/mach-pxa/mioa701.c
2165 ARM/MStar/Sigmastar Armv7 SoC support
2166 M: Daniel Palmer <daniel@thingy.jp>
2167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 W: http://linux-chenxing.org/
2170 F: Documentation/devicetree/bindings/arm/mstar/*
2171 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2172 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2173 F: arch/arm/boot/dts/mstar-*
2174 F: arch/arm/mach-mstar/
2175 F: drivers/clk/mstar/
2176 F: drivers/gpio/gpio-msc313.c
2177 F: include/dt-bindings/clock/mstar-*
2178 F: include/dt-bindings/gpio/msc313-gpio.h
2180 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2181 M: Michael Petchkovsky <mkpetch@internode.on.net>
2184 ARM/NOMADIK/Ux500 ARCHITECTURES
2185 M: Linus Walleij <linus.walleij@linaro.org>
2186 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2189 F: Documentation/devicetree/bindings/arm/ste-*
2190 F: Documentation/devicetree/bindings/arm/ux500.yaml
2191 F: Documentation/devicetree/bindings/arm/ux500/
2192 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2193 F: arch/arm/boot/dts/ste-*
2194 F: arch/arm/mach-nomadik/
2195 F: arch/arm/mach-ux500/
2196 F: drivers/clk/clk-nomadik.c
2197 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2198 F: drivers/dma/ste_dma40*
2199 F: drivers/hwspinlock/u8500_hsem.c
2200 F: drivers/i2c/busses/i2c-nomadik.c
2201 F: drivers/iio/adc/ab8500-gpadc.c
2202 F: drivers/mfd/ab8500*
2203 F: drivers/mfd/abx500*
2204 F: drivers/mfd/db8500*
2205 F: drivers/mfd/dbx500*
2206 F: drivers/pinctrl/nomadik/
2207 F: drivers/rtc/rtc-ab8500.c
2208 F: drivers/rtc/rtc-pl031.c
2209 F: drivers/soc/ux500/
2211 ARM/NUVOTON NPCM ARCHITECTURE
2212 M: Avi Fishman <avifishman70@gmail.com>
2213 M: Tomer Maimon <tmaimon77@gmail.com>
2214 M: Tali Perry <tali.perry1@gmail.com>
2215 R: Patrick Venture <venture@google.com>
2216 R: Nancy Yuen <yuenn@google.com>
2217 R: Benjamin Fair <benjaminfair@google.com>
2218 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2220 F: Documentation/devicetree/bindings/*/*/*npcm*
2221 F: Documentation/devicetree/bindings/*/*npcm*
2222 F: arch/arm/boot/dts/nuvoton-npcm*
2223 F: arch/arm/mach-npcm/
2225 F: drivers/*/*/*npcm*
2226 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2228 ARM/NUVOTON WPCM450 ARCHITECTURE
2229 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2230 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2232 F: Documentation/devicetree/bindings/*/*wpcm*
2233 F: arch/arm/boot/dts/nuvoton-wpcm450*
2234 F: arch/arm/mach-npcm/wpcm450.c
2237 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2238 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2240 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2241 F: arch/arm/mach-s3c/gta02.h
2242 F: arch/arm/mach-s3c/mach-gta02.c
2244 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2245 M: Alexander Clouter <alex@digriz.org.uk>
2246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 W: http://www.digriz.org.uk/ts78xx/kernel
2249 F: arch/arm/mach-orion5x/ts78xx-*
2251 ARM/OXNAS platform support
2252 M: Neil Armstrong <narmstrong@baylibre.com>
2253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2254 L: linux-oxnas@groups.io (moderated for non-subscribers)
2256 F: arch/arm/boot/dts/ox8*.dts*
2257 F: arch/arm/mach-oxnas/
2258 F: drivers/power/reset/oxnas-restart.c
2261 ARM/PALM TREO SUPPORT
2262 M: Tomas Cech <sleep_walker@suse.com>
2263 L: linux-arm-kernel@lists.infradead.org
2265 W: http://hackndev.com
2266 F: arch/arm/mach-pxa/palmtreo.*
2268 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2269 M: Marek Vasut <marek.vasut@gmail.com>
2270 L: linux-arm-kernel@lists.infradead.org
2272 W: http://hackndev.com
2273 F: arch/arm/mach-pxa/include/mach/palmld.h
2274 F: arch/arm/mach-pxa/include/mach/palmtc.h
2275 F: arch/arm/mach-pxa/include/mach/palmtx.h
2276 F: arch/arm/mach-pxa/palmld.c
2277 F: arch/arm/mach-pxa/palmt5.*
2278 F: arch/arm/mach-pxa/palmtc.c
2279 F: arch/arm/mach-pxa/palmte2.*
2280 F: arch/arm/mach-pxa/palmtx.c
2283 M: Sergey Lapin <slapin@ossfans.org>
2284 L: linux-arm-kernel@lists.infradead.org
2286 W: http://hackndev.com
2287 F: arch/arm/mach-pxa/palmz72.*
2290 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2292 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2294 ARM/PT DIGITAL BOARD PORT
2295 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298 W: http://www.armlinux.org.uk/
2300 ARM/QUALCOMM SUPPORT
2301 M: Andy Gross <agross@kernel.org>
2302 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2303 L: linux-arm-msm@vger.kernel.org
2305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2306 F: Documentation/devicetree/bindings/*/qcom*
2307 F: Documentation/devicetree/bindings/soc/qcom/
2308 F: arch/arm/boot/dts/qcom-*.dts
2309 F: arch/arm/boot/dts/qcom-*.dtsi
2310 F: arch/arm/mach-qcom/
2311 F: arch/arm64/boot/dts/qcom/
2312 F: drivers/*/*/qcom*
2313 F: drivers/*/*/qcom/
2314 F: drivers/*/pm8???-*
2317 F: drivers/bluetooth/btqcomsmd.c
2318 F: drivers/clocksource/timer-qcom.c
2319 F: drivers/cpuidle/cpuidle-qcom-spm.c
2320 F: drivers/extcon/extcon-qcom*
2321 F: drivers/i2c/busses/i2c-qcom-geni.c
2322 F: drivers/i2c/busses/i2c-qup.c
2323 F: drivers/iommu/msm*
2324 F: drivers/mfd/ssbi.c
2325 F: drivers/mmc/host/mmci_qcom*
2326 F: drivers/mmc/host/sdhci-msm.c
2327 F: drivers/pci/controller/dwc/pcie-qcom.c
2328 F: drivers/phy/qualcomm/
2329 F: drivers/power/*/msm*
2330 F: drivers/reset/reset-qcom-*
2331 F: drivers/scsi/ufs/ufs-qcom*
2332 F: drivers/spi/spi-geni-qcom.c
2333 F: drivers/spi/spi-qcom-qspi.c
2334 F: drivers/spi/spi-qup.c
2335 F: drivers/tty/serial/msm_serial.c
2336 F: drivers/usb/dwc3/dwc3-qcom.c
2337 F: include/dt-bindings/*/qcom*
2338 F: include/linux/*/qcom*
2339 F: include/linux/soc/qcom/
2341 ARM/RADISYS ENP2611 MACHINE SUPPORT
2342 M: Lennert Buytenhek <kernel@wantstofly.org>
2343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346 ARM/RDA MICRO ARCHITECTURE
2347 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2349 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2351 F: Documentation/devicetree/bindings/arm/rda.yaml
2352 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2353 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2354 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2355 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2356 F: arch/arm/boot/dts/rda8810pl-*
2357 F: drivers/clocksource/timer-rda.c
2358 F: drivers/gpio/gpio-rda.c
2359 F: drivers/irqchip/irq-rda-intc.c
2360 F: drivers/tty/serial/rda-uart.c
2362 ARM/REALTEK ARCHITECTURE
2363 M: Andreas Färber <afaerber@suse.de>
2364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2367 F: Documentation/devicetree/bindings/arm/realtek.yaml
2368 F: arch/arm/boot/dts/rtd*
2369 F: arch/arm/mach-realtek/
2370 F: arch/arm64/boot/dts/realtek/
2372 ARM/RENESAS ARM64 ARCHITECTURE
2373 M: Geert Uytterhoeven <geert+renesas@glider.be>
2374 M: Magnus Damm <magnus.damm@gmail.com>
2375 L: linux-renesas-soc@vger.kernel.org
2377 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2379 F: Documentation/devicetree/bindings/arm/renesas.yaml
2380 F: arch/arm64/boot/dts/renesas/
2381 F: drivers/soc/renesas/
2382 F: include/linux/soc/renesas/
2384 ARM/RISCPC ARCHITECTURE
2385 M: Russell King <linux@armlinux.org.uk>
2386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388 W: http://www.armlinux.org.uk/
2389 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2390 F: arch/arm/include/asm/hardware/ioc.h
2391 F: arch/arm/include/asm/hardware/iomd.h
2392 F: arch/arm/include/asm/hardware/memc.h
2393 F: arch/arm/mach-rpc/
2394 F: drivers/net/ethernet/8390/etherh.c
2395 F: drivers/net/ethernet/i825xx/ether1*
2396 F: drivers/net/ethernet/seeq/ether3*
2397 F: drivers/scsi/arm/
2399 ARM/Rockchip SoC support
2400 M: Heiko Stuebner <heiko@sntech.de>
2401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2402 L: linux-rockchip@lists.infradead.org
2404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2405 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2406 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2407 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2408 F: arch/arm/boot/dts/rk3*
2409 F: arch/arm/boot/dts/rv1108*
2410 F: arch/arm/mach-rockchip/
2411 F: drivers/*/*/*rockchip*
2412 F: drivers/*/*rockchip*
2413 F: drivers/clk/rockchip/
2414 F: drivers/i2c/busses/i2c-rk3x.c
2415 F: sound/soc/rockchip/
2418 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2419 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421 L: linux-samsung-soc@vger.kernel.org
2423 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2424 F: Documentation/arm/samsung/
2425 F: Documentation/devicetree/bindings/arm/samsung/
2426 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2427 F: arch/arm/boot/dts/exynos*
2428 F: arch/arm/boot/dts/s3c*
2429 F: arch/arm/boot/dts/s5p*
2430 F: arch/arm/mach-exynos*/
2431 F: arch/arm/mach-s3c/
2432 F: arch/arm/mach-s5p*/
2433 F: arch/arm64/boot/dts/exynos/
2434 F: drivers/*/*/*s3c24*
2435 F: drivers/*/*s3c24*
2436 F: drivers/*/*s3c64xx*
2437 F: drivers/*/*s5pv210*
2438 F: drivers/memory/samsung/
2439 F: drivers/soc/samsung/
2440 F: drivers/tty/serial/samsung*
2441 F: include/linux/platform_data/*s3c*
2442 F: include/linux/serial_s3c.h
2443 F: include/linux/soc/samsung/
2449 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2450 M: Andrzej Hajda <a.hajda@samsung.com>
2451 L: linux-arm-kernel@lists.infradead.org
2452 L: linux-media@vger.kernel.org
2454 F: drivers/media/platform/s5p-g2d/
2456 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2457 M: Marek Szyprowski <m.szyprowski@samsung.com>
2458 L: linux-samsung-soc@vger.kernel.org
2459 L: linux-media@vger.kernel.org
2461 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2462 F: drivers/media/cec/platform/s5p/
2464 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2465 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2466 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2467 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2468 L: linux-arm-kernel@lists.infradead.org
2469 L: linux-media@vger.kernel.org
2471 F: drivers/media/platform/s5p-jpeg/
2473 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2474 M: Andrzej Hajda <a.hajda@samsung.com>
2475 L: linux-arm-kernel@lists.infradead.org
2476 L: linux-media@vger.kernel.org
2478 F: drivers/media/platform/s5p-mfc/
2480 ARM/SHMOBILE ARM ARCHITECTURE
2481 M: Geert Uytterhoeven <geert+renesas@glider.be>
2482 M: Magnus Damm <magnus.damm@gmail.com>
2483 L: linux-renesas-soc@vger.kernel.org
2485 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2487 F: Documentation/devicetree/bindings/arm/renesas.yaml
2488 F: arch/arm/boot/dts/emev2*
2489 F: arch/arm/boot/dts/gr-peach*
2490 F: arch/arm/boot/dts/iwg20d-q7*
2491 F: arch/arm/boot/dts/r7s*
2492 F: arch/arm/boot/dts/r8a*
2493 F: arch/arm/boot/dts/r9a*
2494 F: arch/arm/boot/dts/sh*
2495 F: arch/arm/configs/shmobile_defconfig
2496 F: arch/arm/include/debug/renesas-scif.S
2497 F: arch/arm/mach-shmobile/
2498 F: drivers/soc/renesas/
2499 F: include/linux/soc/renesas/
2501 ARM/SOCFPGA ARCHITECTURE
2502 M: Dinh Nguyen <dinguyen@kernel.org>
2504 W: http://www.rocketboards.org
2505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2506 F: arch/arm/boot/dts/socfpga*
2507 F: arch/arm/configs/socfpga_defconfig
2508 F: arch/arm/mach-socfpga/
2509 F: arch/arm64/boot/dts/altera/
2510 F: arch/arm64/boot/dts/intel/
2512 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2513 M: Dinh Nguyen <dinguyen@kernel.org>
2515 F: drivers/clk/socfpga/
2517 ARM/SOCFPGA EDAC SUPPORT
2518 M: Dinh Nguyen <dinguyen@kernel.org>
2520 F: drivers/edac/altera_edac.[ch]
2522 ARM/SPREADTRUM SoC SUPPORT
2523 M: Orson Zhai <orsonzhai@gmail.com>
2524 M: Baolin Wang <baolin.wang7@gmail.com>
2525 M: Chunyan Zhang <zhang.lyra@gmail.com>
2527 F: arch/arm64/boot/dts/sprd
2532 ARM/STI ARCHITECTURE
2533 M: Patrice Chotard <patrice.chotard@foss.st.com>
2534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2536 W: http://www.stlinux.com
2537 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2538 F: arch/arm/boot/dts/sti*
2539 F: arch/arm/mach-sti/
2540 F: drivers/ata/ahci_st.c
2541 F: drivers/char/hw_random/st-rng.c
2542 F: drivers/clocksource/arm_global_timer.c
2543 F: drivers/clocksource/clksrc_st_lpc.c
2544 F: drivers/cpufreq/sti-cpufreq.c
2545 F: drivers/dma/st_fdma*
2546 F: drivers/i2c/busses/i2c-st.c
2547 F: drivers/media/platform/sti/c8sectpfe/
2548 F: drivers/media/rc/st_rc.c
2549 F: drivers/mmc/host/sdhci-st.c
2550 F: drivers/phy/st/phy-miphy28lp.c
2551 F: drivers/phy/st/phy-stih407-usb.c
2552 F: drivers/pinctrl/pinctrl-st.c
2553 F: drivers/remoteproc/st_remoteproc.c
2554 F: drivers/remoteproc/st_slim_rproc.c
2555 F: drivers/reset/sti/
2556 F: drivers/rtc/rtc-st-lpc.c
2557 F: drivers/tty/serial/st-asc.c
2558 F: drivers/usb/dwc3/dwc3-st.c
2559 F: drivers/usb/host/ehci-st.c
2560 F: drivers/usb/host/ohci-st.c
2561 F: drivers/watchdog/st_lpc_wdt.c
2562 F: include/linux/remoteproc/st_slim_rproc.h
2564 ARM/STM32 ARCHITECTURE
2565 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2566 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2567 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2571 F: arch/arm/boot/dts/stm32*
2572 F: arch/arm/mach-stm32/
2573 F: drivers/clocksource/armv7m_systick.c
2577 ARM/Synaptics SoC support
2578 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2579 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2582 F: arch/arm/boot/dts/berlin*
2583 F: arch/arm/mach-berlin/
2584 F: arch/arm64/boot/dts/synaptics/
2586 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2587 M: Lennert Buytenhek <kernel@wantstofly.org>
2588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2591 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2592 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2593 L: linux-tegra@vger.kernel.org
2594 L: linux-media@vger.kernel.org
2596 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2597 F: drivers/media/cec/platform/tegra/
2599 ARM/TETON BGA MACHINE SUPPORT
2600 M: "Mark F. Brown" <mark.brown314@gmail.com>
2601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2604 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2605 M: Santosh Shilimkar <ssantosh@kernel.org>
2606 L: linux-kernel@vger.kernel.org
2608 F: drivers/memory/*emif*
2610 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2611 M: Santosh Shilimkar <ssantosh@kernel.org>
2612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2615 F: arch/arm/boot/dts/keystone-*
2616 F: arch/arm/mach-keystone/
2618 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2619 M: Santosh Shilimkar <ssantosh@kernel.org>
2620 L: linux-kernel@vger.kernel.org
2622 F: drivers/clk/keystone/
2624 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2625 M: Santosh Shilimkar <ssantosh@kernel.org>
2626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627 L: linux-kernel@vger.kernel.org
2629 F: drivers/clocksource/timer-keystone.c
2631 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2632 M: Santosh Shilimkar <ssantosh@kernel.org>
2633 L: linux-kernel@vger.kernel.org
2635 F: drivers/power/reset/keystone-reset.c
2637 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2638 M: Nishanth Menon <nm@ti.com>
2639 M: Tero Kristo <kristo@kernel.org>
2640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2643 F: arch/arm64/boot/dts/ti/Makefile
2644 F: arch/arm64/boot/dts/ti/k3-*
2645 F: include/dt-bindings/pinctrl/k3.h
2647 ARM/THECUS N2100 MACHINE SUPPORT
2648 M: Lennert Buytenhek <kernel@wantstofly.org>
2649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2652 ARM/TOSA MACHINE SUPPORT
2653 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2654 M: Dirk Opfer <dirk@opfer-online.de>
2657 ARM/TOSHIBA VISCONTI ARCHITECTURE
2658 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2662 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2663 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2664 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2665 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2666 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2667 F: arch/arm64/boot/dts/toshiba/
2668 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2669 F: drivers/gpio/gpio-visconti.c
2670 F: drivers/pinctrl/visconti/
2671 F: drivers/watchdog/visconti_wdt.c
2674 ARM/UNIPHIER ARCHITECTURE
2675 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2676 M: Masami Hiramatsu <mhiramat@kernel.org>
2677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2679 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2680 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2681 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2682 F: arch/arm/boot/dts/uniphier*
2683 F: arch/arm/include/asm/hardware/cache-uniphier.h
2684 F: arch/arm/mach-uniphier/
2685 F: arch/arm/mm/cache-uniphier.c
2686 F: arch/arm64/boot/dts/socionext/uniphier*
2687 F: drivers/bus/uniphier-system-bus.c
2688 F: drivers/clk/uniphier/
2689 F: drivers/dma/uniphier-mdmac.c
2690 F: drivers/gpio/gpio-uniphier.c
2691 F: drivers/i2c/busses/i2c-uniphier*
2692 F: drivers/irqchip/irq-uniphier-aidet.c
2693 F: drivers/mmc/host/uniphier-sd.c
2694 F: drivers/pinctrl/uniphier/
2695 F: drivers/reset/reset-uniphier.c
2696 F: drivers/tty/serial/8250/8250_uniphier.c
2699 ARM/VERSATILE EXPRESS PLATFORM
2700 M: Liviu Dudau <liviu.dudau@arm.com>
2701 M: Sudeep Holla <sudeep.holla@arm.com>
2702 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2707 F: arch/arm/boot/dts/vexpress*
2708 F: arch/arm/mach-vexpress/
2709 F: arch/arm64/boot/dts/arm/
2710 F: drivers/clk/versatile/clk-vexpress-osc.c
2711 F: drivers/clocksource/timer-versatile.c
2715 M: Russell King <linux@armlinux.org.uk>
2716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2718 W: http://www.armlinux.org.uk/
2721 ARM/VOIPAC PXA270 SUPPORT
2722 M: Marek Vasut <marek.vasut@gmail.com>
2723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2725 F: arch/arm/mach-pxa/include/mach/vpac270.h
2726 F: arch/arm/mach-pxa/vpac270.c
2728 ARM/VT8500 ARM ARCHITECTURE
2729 M: Tony Prisk <linux@prisktech.co.nz>
2730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2732 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2733 F: arch/arm/mach-vt8500/
2734 F: drivers/clocksource/timer-vt8500.c
2735 F: drivers/i2c/busses/i2c-wmt.c
2736 F: drivers/mmc/host/wmt-sdmmc.c
2737 F: drivers/pwm/pwm-vt8500.c
2738 F: drivers/rtc/rtc-vt8500.c
2739 F: drivers/tty/serial/vt8500_serial.c
2740 F: drivers/usb/host/ehci-platform.c
2741 F: drivers/usb/host/uhci-platform.c
2742 F: drivers/video/fbdev/vt8500lcdfb.*
2743 F: drivers/video/fbdev/wm8505fb*
2744 F: drivers/video/fbdev/wmt_ge_rops.*
2746 ARM/ZIPIT Z2 SUPPORT
2747 M: Marek Vasut <marek.vasut@gmail.com>
2748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2750 F: arch/arm/mach-pxa/include/mach/z2.h
2751 F: arch/arm/mach-pxa/z2.c
2753 ARM/ZYNQ ARCHITECTURE
2754 M: Michal Simek <michal.simek@xilinx.com>
2755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2757 W: http://wiki.xilinx.com
2758 T: git https://github.com/Xilinx/linux-xlnx.git
2759 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2760 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2761 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2762 F: arch/arm/mach-zynq/
2763 F: drivers/clocksource/timer-cadence-ttc.c
2764 F: drivers/cpuidle/cpuidle-zynq.c
2765 F: drivers/edac/synopsys_edac.c
2766 F: drivers/i2c/busses/i2c-cadence.c
2767 F: drivers/i2c/busses/i2c-xiic.c
2768 F: drivers/mmc/host/sdhci-of-arasan.c
2772 ARM64 PORT (AARCH64 ARCHITECTURE)
2773 M: Catalin Marinas <catalin.marinas@arm.com>
2774 M: Will Deacon <will@kernel.org>
2775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2778 F: Documentation/arm64/
2780 F: tools/testing/selftests/arm64/
2781 X: arch/arm64/boot/dts/
2783 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2784 M: George McCollister <george.mccollister@gmail.com>
2785 L: netdev@vger.kernel.org
2787 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2788 F: drivers/net/dsa/xrs700x/*
2789 F: net/dsa/tag_xrs700x.c
2791 AS3645A LED FLASH CONTROLLER DRIVER
2792 M: Sakari Ailus <sakari.ailus@iki.fi>
2793 L: linux-leds@vger.kernel.org
2795 F: drivers/leds/leds-as3645a.c
2797 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2798 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2799 L: linux-media@vger.kernel.org
2801 T: git git://linuxtv.org/media_tree.git
2802 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2803 F: drivers/media/i2c/ak7375.c
2805 ASAHI KASEI AK8974 DRIVER
2806 M: Linus Walleij <linus.walleij@linaro.org>
2807 L: linux-iio@vger.kernel.org
2809 W: http://www.akm.com/
2810 F: drivers/iio/magnetometer/ak8974.c
2812 ASC7621 HARDWARE MONITOR DRIVER
2813 M: George Joseph <george.joseph@fairview5.com>
2814 L: linux-hwmon@vger.kernel.org
2816 F: Documentation/hwmon/asc7621.rst
2817 F: drivers/hwmon/asc7621.c
2819 ASPEED PINCTRL DRIVERS
2820 M: Andrew Jeffery <andrew@aj.id.au>
2821 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2822 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2823 L: linux-gpio@vger.kernel.org
2825 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2826 F: drivers/pinctrl/aspeed/
2828 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2829 M: Eddie James <eajames@linux.ibm.com>
2830 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2832 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2833 F: drivers/irqchip/irq-aspeed-scu-ic.c
2834 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2836 ASPEED SD/MMC DRIVER
2837 M: Andrew Jeffery <andrew@aj.id.au>
2838 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2839 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2840 L: linux-mmc@vger.kernel.org
2842 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2843 F: drivers/mmc/host/sdhci-of-aspeed*
2845 ASPEED VIDEO ENGINE DRIVER
2846 M: Eddie James <eajames@linux.ibm.com>
2847 L: linux-media@vger.kernel.org
2848 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2850 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2851 F: drivers/media/platform/aspeed-video.c
2853 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2854 M: Corentin Chary <corentin.chary@gmail.com>
2855 L: acpi4asus-user@lists.sourceforge.net
2856 L: platform-driver-x86@vger.kernel.org
2858 W: http://acpi4asus.sf.net
2859 F: drivers/platform/x86/asus*.c
2860 F: drivers/platform/x86/eeepc*.c
2862 ASUS WIRELESS RADIO CONTROL DRIVER
2863 M: João Paulo Rechi Vita <jprvita@gmail.com>
2864 L: platform-driver-x86@vger.kernel.org
2866 F: drivers/platform/x86/asus-wireless.c
2869 M: David Howells <dhowells@redhat.com>
2870 L: keyrings@vger.kernel.org
2872 F: Documentation/crypto/asymmetric-keys.rst
2873 F: crypto/asymmetric_keys/
2874 F: include/crypto/pkcs7.h
2875 F: include/crypto/public_key.h
2876 F: include/linux/verification.h
2878 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2879 R: Dan Williams <dan.j.williams@intel.com>
2881 W: http://sourceforge.net/projects/xscaleiop
2882 F: Documentation/crypto/async-tx-api.rst
2884 F: include/linux/async_tx.h
2887 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2888 L: linux-i2c@vger.kernel.org
2890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2891 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2892 F: drivers/misc/eeprom/at24.c
2894 ATA OVER ETHERNET (AOE) DRIVER
2895 M: "Justin Sanders" <justin@coraid.com>
2897 W: http://www.openaoe.org/
2898 F: Documentation/admin-guide/aoe/
2899 F: drivers/block/aoe/
2901 ATC260X PMIC MFD DRIVER
2902 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2903 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2904 L: linux-actions@lists.infradead.org
2906 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2907 F: drivers/input/misc/atc260x-onkey.c
2908 F: drivers/mfd/atc260*
2909 F: drivers/power/reset/atc260x-poweroff.c
2910 F: drivers/regulator/atc260x-regulator.c
2911 F: include/linux/mfd/atc260x/*
2913 ATHEROS 71XX/9XXX GPIO DRIVER
2914 M: Alban Bedel <albeu@free.fr>
2916 W: https://github.com/AlbanBedel/linux
2917 T: git git://github.com/AlbanBedel/linux
2918 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2919 F: drivers/gpio/gpio-ath79.c
2921 ATHEROS 71XX/9XXX USB PHY DRIVER
2922 M: Alban Bedel <albeu@free.fr>
2924 W: https://github.com/AlbanBedel/linux
2925 T: git git://github.com/AlbanBedel/linux
2926 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2927 F: drivers/phy/qualcomm/phy-ath79-usb.c
2929 ATHEROS ATH GENERIC UTILITIES
2930 M: Kalle Valo <kvalo@codeaurora.org>
2931 L: linux-wireless@vger.kernel.org
2933 F: drivers/net/wireless/ath/*
2935 ATHEROS ATH5K WIRELESS DRIVER
2936 M: Jiri Slaby <jirislaby@kernel.org>
2937 M: Nick Kossifidis <mickflemm@gmail.com>
2938 M: Luis Chamberlain <mcgrof@kernel.org>
2939 L: linux-wireless@vger.kernel.org
2941 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2942 F: drivers/net/wireless/ath/ath5k/
2944 ATHEROS ATH6KL WIRELESS DRIVER
2945 M: Kalle Valo <kvalo@codeaurora.org>
2946 L: linux-wireless@vger.kernel.org
2948 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2950 F: drivers/net/wireless/ath/ath6kl/
2953 M: Ville Syrjala <syrjala@sci.fi>
2955 F: drivers/input/misc/ati_remote2.c
2957 ATK0110 HWMON DRIVER
2958 M: Luca Tettamanti <kronos.it@gmail.com>
2959 L: linux-hwmon@vger.kernel.org
2961 F: drivers/hwmon/asus_atk0110.c
2963 ATLX ETHERNET DRIVERS
2964 M: Chris Snook <chris.snook@gmail.com>
2965 L: netdev@vger.kernel.org
2967 W: http://sourceforge.net/projects/atl1
2968 W: http://atl1.sourceforge.net
2969 F: drivers/net/ethernet/atheros/
2972 M: Chas Williams <3chas3@gmail.com>
2973 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2974 L: netdev@vger.kernel.org
2976 W: http://linux-atm.sourceforge.net
2978 F: include/linux/atm*
2979 F: include/uapi/linux/atm*
2981 ATMEL MACB ETHERNET DRIVER
2982 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2983 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2985 F: drivers/net/ethernet/cadence/
2987 ATMEL MAXTOUCH DRIVER
2988 M: Nick Dyer <nick@shmanahar.org>
2990 T: git git://github.com/ndyer/linux.git
2991 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2992 F: drivers/input/touchscreen/atmel_mxt_ts.c
2994 ATMEL WIRELESS DRIVER
2995 M: Simon Kelley <simon@thekelleys.org.uk>
2996 L: linux-wireless@vger.kernel.org
2998 W: http://www.thekelleys.org.uk/atmel
2999 W: http://atmelwlandriver.sourceforge.net/
3000 F: drivers/net/wireless/atmel/atmel*
3002 ATOMIC INFRASTRUCTURE
3003 M: Will Deacon <will@kernel.org>
3004 M: Peter Zijlstra <peterz@infradead.org>
3005 R: Boqun Feng <boqun.feng@gmail.com>
3006 L: linux-kernel@vger.kernel.org
3008 F: arch/*/include/asm/atomic*.h
3009 F: include/*/atomic*.h
3010 F: include/linux/refcount.h
3011 F: Documentation/atomic_*.txt
3014 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3015 M: Bradley Grove <linuxdrivers@attotech.com>
3016 L: linux-scsi@vger.kernel.org
3018 W: http://www.attotech.com
3019 F: drivers/scsi/esas2r
3021 ATUSB IEEE 802.15.4 RADIO DRIVER
3022 M: Stefan Schmidt <stefan@datenfreihafen.org>
3023 L: linux-wpan@vger.kernel.org
3025 F: drivers/net/ieee802154/at86rf230.h
3026 F: drivers/net/ieee802154/atusb.c
3027 F: drivers/net/ieee802154/atusb.h
3030 M: Paul Moore <paul@paul-moore.com>
3031 M: Eric Paris <eparis@redhat.com>
3032 L: linux-audit@redhat.com (moderated for non-subscribers)
3034 W: https://github.com/linux-audit
3035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3036 F: include/asm-generic/audit_*.h
3037 F: include/linux/audit.h
3038 F: include/uapi/linux/audit.h
3042 AUXILIARY DISPLAY DRIVERS
3043 M: Miguel Ojeda <ojeda@kernel.org>
3045 F: drivers/auxdisplay/
3046 F: include/linux/cfag12864b.h
3048 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3049 M: Andreas Klinger <ak@it-klinger.de>
3050 L: linux-iio@vger.kernel.org
3052 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3053 F: drivers/iio/adc/hx711.c
3056 M: Ralf Baechle <ralf@linux-mips.org>
3057 L: linux-hams@vger.kernel.org
3059 W: http://www.linux-ax25.org/
3060 F: include/net/ax25.h
3061 F: include/uapi/linux/ax25.h
3065 M: Peter Rosin <peda@axentia.se>
3066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3068 F: arch/arm/boot/dts/at91-linea.dtsi
3069 F: arch/arm/boot/dts/at91-natte.dtsi
3070 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3071 F: arch/arm/boot/dts/at91-tse850-3.dts
3073 AXENTIA ASOC DRIVERS
3074 M: Peter Rosin <peda@axentia.se>
3075 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3077 F: Documentation/devicetree/bindings/sound/axentia,*
3078 F: sound/soc/atmel/tse850-pcm5142.c
3080 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3081 M: Nuno Sá <nuno.sa@analog.com>
3082 L: linux-hwmon@vger.kernel.org
3084 W: http://ez.analog.com/community/linux-device-drivers
3085 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3086 F: drivers/hwmon/axi-fan-control.c
3088 AXXIA I2C CONTROLLER
3089 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3090 L: linux-i2c@vger.kernel.org
3092 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3093 F: drivers/i2c/busses/i2c-axxia.c
3096 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3097 L: linux-media@vger.kernel.org
3099 W: https://linuxtv.org
3100 T: git git://linuxtv.org/media_tree.git
3101 F: drivers/media/usb/dvb-usb-v2/az6007.c
3103 AZTECH FM RADIO RECEIVER DRIVER
3104 M: Hans Verkuil <hverkuil@xs4all.nl>
3105 L: linux-media@vger.kernel.org
3107 W: https://linuxtv.org
3108 T: git git://linuxtv.org/media_tree.git
3109 F: drivers/media/radio/radio-aztech*
3112 L: linux-wireless@vger.kernel.org
3113 L: b43-dev@lists.infradead.org
3115 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3116 F: drivers/net/wireless/broadcom/b43/
3118 B43LEGACY WIRELESS DRIVER
3119 M: Larry Finger <Larry.Finger@lwfinger.net>
3120 L: linux-wireless@vger.kernel.org
3121 L: b43-dev@lists.infradead.org
3123 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3124 F: drivers/net/wireless/broadcom/b43legacy/
3126 BACKLIGHT CLASS/SUBSYSTEM
3127 M: Lee Jones <lee.jones@linaro.org>
3128 M: Daniel Thompson <daniel.thompson@linaro.org>
3129 M: Jingoo Han <jingoohan1@gmail.com>
3130 L: dri-devel@lists.freedesktop.org
3132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3133 F: Documentation/ABI/stable/sysfs-class-backlight
3134 F: Documentation/ABI/testing/sysfs-class-backlight
3135 F: Documentation/devicetree/bindings/leds/backlight
3136 F: drivers/video/backlight/
3137 F: include/linux/backlight.h
3138 F: include/linux/pwm_backlight.h
3141 M: Marek Lindner <mareklindner@neomailbox.ch>
3142 M: Simon Wunderlich <sw@simonwunderlich.de>
3143 M: Antonio Quartulli <a@unstable.cc>
3144 M: Sven Eckelmann <sven@narfation.org>
3145 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3147 W: https://www.open-mesh.org/
3148 Q: https://patchwork.open-mesh.org/project/batman/list/
3149 B: https://www.open-mesh.org/projects/batman-adv/issues
3150 C: irc://chat.freenode.net/batman
3151 T: git https://git.open-mesh.org/linux-merge.git
3152 F: Documentation/networking/batman-adv.rst
3153 F: include/uapi/linux/batadv_packet.h
3154 F: include/uapi/linux/batman_adv.h
3157 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3158 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3159 L: linux-hams@vger.kernel.org
3161 W: http://www.baycom.org/~tom/ham/ham.html
3162 F: drivers/net/hamradio/baycom*
3164 BCACHE (BLOCK LAYER CACHE)
3165 M: Coly Li <colyli@suse.de>
3166 M: Kent Overstreet <kent.overstreet@gmail.com>
3167 L: linux-bcache@vger.kernel.org
3169 W: http://bcache.evilpiepirate.org
3170 C: irc://irc.oftc.net/bcache
3171 F: drivers/md/bcache/
3173 BDISP ST MEDIA DRIVER
3174 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3175 L: linux-media@vger.kernel.org
3177 W: https://linuxtv.org
3178 T: git git://linuxtv.org/media_tree.git
3179 F: drivers/media/platform/sti/bdisp
3181 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3182 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3183 L: netdev@vger.kernel.org
3185 F: drivers/net/ethernet/ec_bhf.c
3188 M: Luis de Bethencourt <luisbg@kernel.org>
3189 M: Salah Triki <salah.triki@gmail.com>
3191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3192 F: Documentation/filesystems/befs.rst
3196 M: Paolo Valente <paolo.valente@linaro.org>
3197 M: Jens Axboe <axboe@kernel.dk>
3198 L: linux-block@vger.kernel.org
3200 F: Documentation/block/bfq-iosched.rst
3204 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3206 F: Documentation/filesystems/bfs.rst
3208 F: include/uapi/linux/bfs_fs.h
3211 M: Yury Norov <yury.norov@gmail.com>
3212 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3213 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3215 F: include/asm-generic/bitops/find.h
3216 F: include/linux/bitmap.h
3219 F: lib/find_bit_benchmark.c
3220 F: lib/test_bitmap.c
3221 F: tools/include/asm-generic/bitops/find.h
3222 F: tools/include/linux/bitmap.h
3223 F: tools/lib/bitmap.c
3224 F: tools/lib/find_bit.c
3226 BLINKM RGB LED DRIVER
3227 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3229 F: drivers/leds/leds-blinkm.c
3232 M: Jens Axboe <axboe@kernel.dk>
3233 L: linux-block@vger.kernel.org
3235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3239 F: include/linux/blk*
3240 F: kernel/trace/blktrace.c
3244 M: Joern Engel <joern@lazybastard.org>
3245 L: linux-mtd@lists.infradead.org
3247 F: drivers/mtd/devices/block2mtd.c
3250 M: Marcel Holtmann <marcel@holtmann.org>
3251 M: Johan Hedberg <johan.hedberg@gmail.com>
3252 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3253 L: linux-bluetooth@vger.kernel.org
3255 W: http://www.bluez.org/
3256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3258 F: drivers/bluetooth/
3261 M: Marcel Holtmann <marcel@holtmann.org>
3262 M: Johan Hedberg <johan.hedberg@gmail.com>
3263 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3264 L: linux-bluetooth@vger.kernel.org
3266 W: http://www.bluez.org/
3267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3269 F: include/net/bluetooth/
3273 M: Jay Vosburgh <j.vosburgh@gmail.com>
3274 M: Veaceslav Falico <vfalico@gmail.com>
3275 M: Andy Gospodarek <andy@greyhouse.net>
3276 L: netdev@vger.kernel.org
3278 W: http://sourceforge.net/projects/bonding/
3279 F: drivers/net/bonding/
3280 F: include/net/bonding.h
3281 F: include/uapi/linux/if_bonding.h
3283 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3284 M: Dan Robertson <dan@dlrobertson.com>
3285 L: linux-iio@vger.kernel.org
3287 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3288 F: drivers/iio/accel/bma400*
3290 BPF (Safe dynamic programs and tools)
3291 M: Alexei Starovoitov <ast@kernel.org>
3292 M: Daniel Borkmann <daniel@iogearbox.net>
3293 M: Andrii Nakryiko <andrii@kernel.org>
3294 R: Martin KaFai Lau <kafai@fb.com>
3295 R: Song Liu <songliubraving@fb.com>
3296 R: Yonghong Song <yhs@fb.com>
3297 R: John Fastabend <john.fastabend@gmail.com>
3298 R: KP Singh <kpsingh@kernel.org>
3299 L: netdev@vger.kernel.org
3300 L: bpf@vger.kernel.org
3303 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3306 F: Documentation/bpf/
3307 F: Documentation/networking/filter.rst
3308 F: Documentation/userspace-api/ebpf/
3310 F: include/linux/bpf*
3311 F: include/linux/filter.h
3312 F: include/trace/events/xdp.h
3313 F: include/uapi/linux/bpf*
3314 F: include/uapi/linux/filter.h
3316 F: kernel/trace/bpf_trace.c
3319 F: net/core/filter.c
3320 F: net/sched/act_bpf.c
3321 F: net/sched/cls_bpf.c
3323 F: scripts/bpf_doc.py
3326 F: tools/testing/selftests/bpf/
3331 M: Shubham Bansal <illusionist.neo@gmail.com>
3332 L: netdev@vger.kernel.org
3333 L: bpf@vger.kernel.org
3338 M: Daniel Borkmann <daniel@iogearbox.net>
3339 M: Alexei Starovoitov <ast@kernel.org>
3340 M: Zi Shen Lim <zlim.lnx@gmail.com>
3341 L: netdev@vger.kernel.org
3342 L: bpf@vger.kernel.org
3346 BPF JIT for MIPS (32-BIT AND 64-BIT)
3347 M: Paul Burton <paulburton@kernel.org>
3348 L: netdev@vger.kernel.org
3349 L: bpf@vger.kernel.org
3353 BPF JIT for NFP NICs
3354 M: Jakub Kicinski <kuba@kernel.org>
3355 L: netdev@vger.kernel.org
3356 L: bpf@vger.kernel.org
3358 F: drivers/net/ethernet/netronome/nfp/bpf/
3360 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3361 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3362 M: Sandipan Das <sandipan@linux.ibm.com>
3363 L: netdev@vger.kernel.org
3364 L: bpf@vger.kernel.org
3366 F: arch/powerpc/net/
3368 BPF JIT for RISC-V (32-bit)
3369 M: Luke Nelson <luke.r.nels@gmail.com>
3370 M: Xi Wang <xi.wang@gmail.com>
3371 L: netdev@vger.kernel.org
3372 L: bpf@vger.kernel.org
3375 X: arch/riscv/net/bpf_jit_comp64.c
3377 BPF JIT for RISC-V (64-bit)
3378 M: Björn Töpel <bjorn@kernel.org>
3379 L: netdev@vger.kernel.org
3380 L: bpf@vger.kernel.org
3383 X: arch/riscv/net/bpf_jit_comp32.c
3386 M: Ilya Leoshkevich <iii@linux.ibm.com>
3387 M: Heiko Carstens <hca@linux.ibm.com>
3388 M: Vasily Gorbik <gor@linux.ibm.com>
3389 L: netdev@vger.kernel.org
3390 L: bpf@vger.kernel.org
3393 X: arch/s390/net/pnet.c
3395 BPF JIT for SPARC (32-BIT AND 64-BIT)
3396 M: David S. Miller <davem@davemloft.net>
3397 L: netdev@vger.kernel.org
3398 L: bpf@vger.kernel.org
3402 BPF JIT for X86 32-BIT
3403 M: Wang YanQing <udknight@gmail.com>
3404 L: netdev@vger.kernel.org
3405 L: bpf@vger.kernel.org
3407 F: arch/x86/net/bpf_jit_comp32.c
3409 BPF JIT for X86 64-BIT
3410 M: Alexei Starovoitov <ast@kernel.org>
3411 M: Daniel Borkmann <daniel@iogearbox.net>
3412 L: netdev@vger.kernel.org
3413 L: bpf@vger.kernel.org
3416 X: arch/x86/net/bpf_jit_comp32.c
3418 BPF LSM (Security Audit and Enforcement using BPF)
3419 M: KP Singh <kpsingh@kernel.org>
3420 R: Florent Revest <revest@chromium.org>
3421 R: Brendan Jackman <jackmanb@chromium.org>
3422 L: bpf@vger.kernel.org
3424 F: Documentation/bpf/bpf_lsm.rst
3425 F: include/linux/bpf_lsm.h
3426 F: kernel/bpf/bpf_lsm.c
3429 BROADCOM B44 10/100 ETHERNET DRIVER
3430 M: Michael Chan <michael.chan@broadcom.com>
3431 L: netdev@vger.kernel.org
3433 F: drivers/net/ethernet/broadcom/b44.*
3435 BROADCOM B53 ETHERNET SWITCH DRIVER
3436 M: Florian Fainelli <f.fainelli@gmail.com>
3437 L: netdev@vger.kernel.org
3438 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3440 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3441 F: drivers/net/dsa/b53/*
3442 F: include/linux/dsa/brcm.h
3443 F: include/linux/platform_data/b53.h
3445 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3446 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3447 L: bcm-kernel-feedback-list@broadcom.com
3448 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3452 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3453 F: drivers/pci/controller/pcie-brcmstb.c
3454 F: drivers/staging/vc04_services
3458 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3459 M: Florian Fainelli <f.fainelli@gmail.com>
3460 M: Ray Jui <rjui@broadcom.com>
3461 M: Scott Branden <sbranden@broadcom.com>
3462 M: bcm-kernel-feedback-list@broadcom.com
3464 T: git git://github.com/broadcom/mach-bcm
3465 F: arch/arm/mach-bcm/
3471 BROADCOM BCM47XX MIPS ARCHITECTURE
3472 M: Hauke Mehrtens <hauke@hauke-m.de>
3473 M: Rafał Miłecki <zajec5@gmail.com>
3474 L: linux-mips@vger.kernel.org
3476 F: Documentation/devicetree/bindings/mips/brcm/
3477 F: arch/mips/bcm47xx/*
3478 F: arch/mips/include/asm/mach-bcm47xx/*
3480 BROADCOM BCM4908 ETHERNET DRIVER
3481 M: Rafał Miłecki <rafal@milecki.pl>
3482 M: bcm-kernel-feedback-list@broadcom.com
3483 L: netdev@vger.kernel.org
3485 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3486 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3487 F: drivers/net/ethernet/broadcom/unimac.h
3489 BROADCOM BCM5301X ARM ARCHITECTURE
3490 M: Hauke Mehrtens <hauke@hauke-m.de>
3491 M: Rafał Miłecki <zajec5@gmail.com>
3492 M: bcm-kernel-feedback-list@broadcom.com
3493 L: linux-arm-kernel@lists.infradead.org
3495 F: arch/arm/boot/dts/bcm470*
3496 F: arch/arm/boot/dts/bcm5301*
3497 F: arch/arm/boot/dts/bcm953012*
3498 F: arch/arm/mach-bcm/bcm_5301x.c
3500 BROADCOM BCM53573 ARM ARCHITECTURE
3501 M: Rafał Miłecki <rafal@milecki.pl>
3502 L: bcm-kernel-feedback-list@broadcom.com
3503 L: linux-arm-kernel@lists.infradead.org
3505 F: arch/arm/boot/dts/bcm47189*
3506 F: arch/arm/boot/dts/bcm53573*
3508 BROADCOM BCM63XX ARM ARCHITECTURE
3509 M: Florian Fainelli <f.fainelli@gmail.com>
3510 M: bcm-kernel-feedback-list@broadcom.com
3511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3513 T: git git://github.com/broadcom/stblinux.git
3516 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3517 M: Kevin Cernekee <cernekee@gmail.com>
3518 L: linux-usb@vger.kernel.org
3520 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3522 BROADCOM BCM7XXX ARM ARCHITECTURE
3523 M: Florian Fainelli <f.fainelli@gmail.com>
3524 M: bcm-kernel-feedback-list@broadcom.com
3525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3527 T: git git://github.com/broadcom/stblinux.git
3528 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3529 F: arch/arm/boot/dts/bcm7*.dts*
3530 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3531 F: arch/arm/mach-bcm/*brcmstb*
3532 F: arch/arm/mm/cache-b15-rac.c
3533 F: drivers/bus/brcmstb_gisb.c
3534 F: drivers/pci/controller/pcie-brcmstb.c
3538 M: Al Cooper <alcooperx@gmail.com>
3539 L: linux-usb@vger.kernel.org
3540 L: bcm-kernel-feedback-list@broadcom.com
3542 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3543 F: drivers/usb/gadget/udc/bdc/
3545 BROADCOM BMIPS CPUFREQ DRIVER
3546 M: Markus Mayer <mmayer@broadcom.com>
3547 M: bcm-kernel-feedback-list@broadcom.com
3548 L: linux-pm@vger.kernel.org
3550 F: drivers/cpufreq/bmips-cpufreq.c
3552 BROADCOM BMIPS MIPS ARCHITECTURE
3553 M: Florian Fainelli <f.fainelli@gmail.com>
3554 L: bcm-kernel-feedback-list@broadcom.com
3555 L: linux-mips@vger.kernel.org
3557 T: git git://github.com/broadcom/stblinux.git
3558 F: arch/mips/bmips/*
3559 F: arch/mips/boot/dts/brcm/bcm*.dts*
3560 F: arch/mips/include/asm/mach-bmips/*
3561 F: arch/mips/kernel/*bmips*
3562 F: drivers/soc/bcm/bcm63xx
3563 F: drivers/irqchip/irq-bcm63*
3564 F: drivers/irqchip/irq-bcm7*
3565 F: drivers/irqchip/irq-brcmstb*
3566 F: include/linux/bcm963xx_nvram.h
3567 F: include/linux/bcm963xx_tag.h
3569 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3570 M: Rasesh Mody <rmody@marvell.com>
3571 M: GR-Linux-NIC-Dev@marvell.com
3572 L: netdev@vger.kernel.org
3574 F: drivers/net/ethernet/broadcom/bnx2.*
3575 F: drivers/net/ethernet/broadcom/bnx2_*
3577 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3578 M: Saurav Kashyap <skashyap@marvell.com>
3579 M: Javed Hasan <jhasan@marvell.com>
3580 M: GR-QLogic-Storage-Upstream@marvell.com
3581 L: linux-scsi@vger.kernel.org
3583 F: drivers/scsi/bnx2fc/
3585 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3586 M: Nilesh Javali <njavali@marvell.com>
3587 M: Manish Rangankar <mrangankar@marvell.com>
3588 M: GR-QLogic-Storage-Upstream@marvell.com
3589 L: linux-scsi@vger.kernel.org
3591 F: drivers/scsi/bnx2i/
3593 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3594 M: Ariel Elior <aelior@marvell.com>
3595 M: Sudarsana Kalluru <skalluru@marvell.com>
3596 M: GR-everest-linux-l2@marvell.com
3597 L: netdev@vger.kernel.org
3599 F: drivers/net/ethernet/broadcom/bnx2x/
3601 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3602 M: Michael Chan <michael.chan@broadcom.com>
3603 L: netdev@vger.kernel.org
3605 F: drivers/net/ethernet/broadcom/bnxt/
3607 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3608 M: Arend van Spriel <aspriel@gmail.com>
3609 M: Franky Lin <franky.lin@broadcom.com>
3610 M: Hante Meuleman <hante.meuleman@broadcom.com>
3611 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3612 M: Wright Feng <wright.feng@infineon.com>
3613 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3614 L: linux-wireless@vger.kernel.org
3615 L: brcm80211-dev-list.pdl@broadcom.com
3616 L: SHA-cyfmac-dev-list@infineon.com
3618 F: drivers/net/wireless/broadcom/brcm80211/
3620 BROADCOM BRCMSTB GPIO DRIVER
3621 M: Gregory Fong <gregory.0xf0@gmail.com>
3622 L: bcm-kernel-feedback-list@broadcom.com
3624 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3625 F: drivers/gpio/gpio-brcmstb.c
3627 BROADCOM BRCMSTB I2C DRIVER
3628 M: Kamal Dasu <kdasu.kdev@gmail.com>
3629 L: linux-i2c@vger.kernel.org
3630 L: bcm-kernel-feedback-list@broadcom.com
3632 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3633 F: drivers/i2c/busses/i2c-brcmstb.c
3635 BROADCOM BRCMSTB UART DRIVER
3636 M: Al Cooper <alcooperx@gmail.com>
3637 L: linux-serial@vger.kernel.org
3638 L: bcm-kernel-feedback-list@broadcom.com
3640 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3641 F: drivers/tty/serial/8250/8250_bcm7271.c
3643 BROADCOM BRCMSTB USB EHCI DRIVER
3644 M: Al Cooper <alcooperx@gmail.com>
3645 L: linux-usb@vger.kernel.org
3646 L: bcm-kernel-feedback-list@broadcom.com
3648 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3649 F: drivers/usb/host/ehci-brcm.*
3651 BROADCOM BRCMSTB USB PIN MAP DRIVER
3652 M: Al Cooper <alcooperx@gmail.com>
3653 L: linux-usb@vger.kernel.org
3654 L: bcm-kernel-feedback-list@broadcom.com
3656 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3657 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3659 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3660 M: Al Cooper <alcooperx@gmail.com>
3661 L: linux-kernel@vger.kernel.org
3662 L: bcm-kernel-feedback-list@broadcom.com
3664 F: drivers/phy/broadcom/phy-brcm-usb*
3666 BROADCOM ETHERNET PHY DRIVERS
3667 M: Florian Fainelli <f.fainelli@gmail.com>
3668 L: bcm-kernel-feedback-list@broadcom.com
3669 L: netdev@vger.kernel.org
3671 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3672 F: drivers/net/phy/bcm*.[ch]
3673 F: drivers/net/phy/broadcom.c
3674 F: include/linux/brcmphy.h
3676 BROADCOM GENET ETHERNET DRIVER
3677 M: Doug Berger <opendmb@gmail.com>
3678 M: Florian Fainelli <f.fainelli@gmail.com>
3679 L: bcm-kernel-feedback-list@broadcom.com
3680 L: netdev@vger.kernel.org
3682 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3683 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3684 F: drivers/net/ethernet/broadcom/genet/
3685 F: drivers/net/ethernet/broadcom/unimac.h
3686 F: drivers/net/mdio/mdio-bcm-unimac.c
3687 F: include/linux/platform_data/bcmgenet.h
3688 F: include/linux/platform_data/mdio-bcm-unimac.h
3690 BROADCOM IPROC ARM ARCHITECTURE
3691 M: Ray Jui <rjui@broadcom.com>
3692 M: Scott Branden <sbranden@broadcom.com>
3693 M: bcm-kernel-feedback-list@broadcom.com
3694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3696 T: git git://github.com/broadcom/cygnus-linux.git
3697 F: arch/arm64/boot/dts/broadcom/northstar2/*
3698 F: arch/arm64/boot/dts/broadcom/stingray/*
3699 F: drivers/clk/bcm/clk-ns*
3700 F: drivers/clk/bcm/clk-sr*
3701 F: drivers/pinctrl/bcm/pinctrl-ns*
3702 F: include/dt-bindings/clock/bcm-sr*
3719 BROADCOM IPROC GBIT ETHERNET DRIVER
3720 M: Rafał Miłecki <rafal@milecki.pl>
3721 M: bcm-kernel-feedback-list@broadcom.com
3722 L: netdev@vger.kernel.org
3724 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3725 F: drivers/net/ethernet/broadcom/bgmac*
3726 F: drivers/net/ethernet/broadcom/unimac.h
3728 BROADCOM KONA GPIO DRIVER
3729 M: Ray Jui <rjui@broadcom.com>
3730 L: bcm-kernel-feedback-list@broadcom.com
3732 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3733 F: drivers/gpio/gpio-bcm-kona.c
3735 BROADCOM NETXTREME-E ROCE DRIVER
3736 M: Selvin Xavier <selvin.xavier@broadcom.com>
3737 M: Devesh Sharma <devesh.sharma@broadcom.com>
3738 M: Somnath Kotur <somnath.kotur@broadcom.com>
3739 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3740 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3741 L: linux-rdma@vger.kernel.org
3743 W: http://www.broadcom.com
3744 F: drivers/infiniband/hw/bnxt_re/
3745 F: include/uapi/rdma/bnxt_re-abi.h
3747 BROADCOM NVRAM DRIVER
3748 M: Rafał Miłecki <zajec5@gmail.com>
3749 L: linux-mips@vger.kernel.org
3751 F: drivers/firmware/broadcom/*
3753 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3754 M: Rafał Miłecki <rafal@milecki.pl>
3755 M: Florian Fainelli <f.fainelli@gmail.com>
3756 M: bcm-kernel-feedback-list@broadcom.com
3757 L: linux-pm@vger.kernel.org
3759 T: git git://github.com/broadcom/stblinux.git
3760 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3761 F: include/dt-bindings/soc/bcm-pmb.h
3763 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3764 M: Rafał Miłecki <zajec5@gmail.com>
3765 L: linux-wireless@vger.kernel.org
3768 F: include/linux/bcma/
3771 M: Kamal Dasu <kdasu.kdev@gmail.com>
3772 M: bcm-kernel-feedback-list@broadcom.com
3774 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3775 F: drivers/spi/spi-bcm-qspi.*
3776 F: drivers/spi/spi-brcmstb-qspi.c
3777 F: drivers/spi/spi-iproc-qspi.c
3779 BROADCOM STB AVS CPUFREQ DRIVER
3780 M: Markus Mayer <mmayer@broadcom.com>
3781 M: bcm-kernel-feedback-list@broadcom.com
3782 L: linux-pm@vger.kernel.org
3784 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3785 F: drivers/cpufreq/brcmstb*
3787 BROADCOM STB AVS TMON DRIVER
3788 M: Markus Mayer <mmayer@broadcom.com>
3789 M: bcm-kernel-feedback-list@broadcom.com
3790 L: linux-pm@vger.kernel.org
3792 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3793 F: drivers/thermal/broadcom/brcmstb*
3795 BROADCOM STB DPFE DRIVER
3796 M: Markus Mayer <mmayer@broadcom.com>
3797 M: bcm-kernel-feedback-list@broadcom.com
3798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3800 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3801 F: drivers/memory/brcmstb_dpfe.c
3803 BROADCOM STB NAND FLASH DRIVER
3804 M: Brian Norris <computersforpeace@gmail.com>
3805 M: Kamal Dasu <kdasu.kdev@gmail.com>
3806 L: linux-mtd@lists.infradead.org
3807 L: bcm-kernel-feedback-list@broadcom.com
3809 F: drivers/mtd/nand/raw/brcmnand/
3811 BROADCOM SYSTEMPORT ETHERNET DRIVER
3812 M: Florian Fainelli <f.fainelli@gmail.com>
3813 L: bcm-kernel-feedback-list@broadcom.com
3814 L: netdev@vger.kernel.org
3816 F: drivers/net/ethernet/broadcom/bcmsysport.*
3817 F: drivers/net/ethernet/broadcom/unimac.h
3819 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3820 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3821 M: Prashant Sreedharan <prashant@broadcom.com>
3822 M: Michael Chan <mchan@broadcom.com>
3823 L: netdev@vger.kernel.org
3825 F: drivers/net/ethernet/broadcom/tg3.*
3828 M: Scott Branden <scott.branden@broadcom.com>
3829 L: bcm-kernel-feedback-list@broadcom.com
3831 F: drivers/misc/bcm-vk/
3832 F: include/uapi/linux/misc/bcm_vk.h
3834 BROCADE BFA FC SCSI DRIVER
3835 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3836 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3837 L: linux-scsi@vger.kernel.org
3839 F: drivers/scsi/bfa/
3841 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3842 M: Rasesh Mody <rmody@marvell.com>
3843 M: Sudarsana Kalluru <skalluru@marvell.com>
3844 M: GR-Linux-NIC-Dev@marvell.com
3845 L: netdev@vger.kernel.org
3847 F: drivers/net/ethernet/brocade/bna/
3849 BSG (block layer generic sg v4 driver)
3850 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3851 L: linux-scsi@vger.kernel.org
3854 F: include/linux/bsg.h
3855 F: include/uapi/linux/bsg.h
3858 M: Clemens Ladisch <clemens@ladisch.de>
3859 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3862 F: Documentation/sound/cards/bt87x.rst
3863 F: sound/pci/bt87x.c
3866 M: Michael Buesch <m@bues.ch>
3868 W: http://bu3sch.de/btgpio.php
3869 F: drivers/gpio/gpio-bt8xx.c
3872 M: Chris Mason <clm@fb.com>
3873 M: Josef Bacik <josef@toxicpanda.com>
3874 M: David Sterba <dsterba@suse.com>
3875 L: linux-btrfs@vger.kernel.org
3877 W: http://btrfs.wiki.kernel.org/
3878 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3879 C: irc://irc.libera.chat/btrfs
3880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3881 F: Documentation/filesystems/btrfs.rst
3883 F: include/linux/btrfs*
3884 F: include/uapi/linux/btrfs*
3886 BTTV VIDEO4LINUX DRIVER
3887 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3888 L: linux-media@vger.kernel.org
3890 W: https://linuxtv.org
3891 T: git git://linuxtv.org/media_tree.git
3892 F: Documentation/driver-api/media/drivers/bttv*
3893 F: drivers/media/pci/bt8xx/bttv*
3895 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3896 M: Chanwoo Choi <cw00.choi@samsung.com>
3897 L: linux-pm@vger.kernel.org
3898 L: linux-samsung-soc@vger.kernel.org
3900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3901 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3902 F: drivers/devfreq/exynos-bus.c
3904 BUSLOGIC SCSI DRIVER
3905 M: Khalid Aziz <khalid@gonehiking.org>
3906 L: linux-scsi@vger.kernel.org
3908 F: drivers/scsi/BusLogic.*
3909 F: drivers/scsi/FlashPoint.*
3911 C-MEDIA CMI8788 DRIVER
3912 M: Clemens Ladisch <clemens@ladisch.de>
3913 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3916 F: sound/pci/oxygen/
3919 M: Guo Ren <guoren@kernel.org>
3920 L: linux-csky@vger.kernel.org
3922 T: git https://github.com/c-sky/csky-linux.git
3923 F: Documentation/devicetree/bindings/csky/
3924 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3925 F: Documentation/devicetree/bindings/timer/csky,*
3927 F: drivers/clocksource/timer-gx6605s.c
3928 F: drivers/clocksource/timer-mp-csky.c
3929 F: drivers/irqchip/irq-csky-*
3933 CA8210 IEEE-802.15.4 RADIO DRIVER
3934 M: Harry Morris <h.morris@cascoda.com>
3935 L: linux-wpan@vger.kernel.org
3937 W: https://github.com/Cascoda/ca8210-linux.git
3938 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3939 F: drivers/net/ieee802154/ca8210.c
3941 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
3942 M: Damien Le Moal <damien.lemoal@wdc.com>
3943 L: linux-riscv@lists.infradead.org
3944 L: linux-gpio@vger.kernel.org (pinctrl driver)
3945 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
3946 F: drivers/pinctrl/pinctrl-k210.c
3948 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
3949 M: Damien Le Moal <damien.lemoal@wdc.com>
3950 L: linux-kernel@vger.kernel.org
3951 L: linux-riscv@lists.infradead.org
3953 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
3954 F: drivers/reset/reset-k210.c
3956 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
3957 M: Damien Le Moal <damien.lemoal@wdc.com>
3958 L: linux-riscv@lists.infradead.org
3960 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
3961 F: drivers/soc/canaan/
3962 F: include/soc/canaan/
3964 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3965 M: David Howells <dhowells@redhat.com>
3966 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3968 F: Documentation/filesystems/caching/cachefiles.rst
3971 CADENCE MIPI-CSI2 BRIDGES
3972 M: Maxime Ripard <mripard@kernel.org>
3973 L: linux-media@vger.kernel.org
3975 F: Documentation/devicetree/bindings/media/cdns,*.txt
3976 F: drivers/media/platform/cadence/cdns-csi2*
3979 L: linux-mtd@lists.infradead.org
3981 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3982 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3984 CADENCE USB3 DRD IP DRIVER
3985 M: Peter Chen <peter.chen@kernel.org>
3986 M: Pawel Laszczak <pawell@cadence.com>
3987 R: Roger Quadros <rogerq@kernel.org>
3988 R: Aswath Govindraju <a-govindraju@ti.com>
3989 L: linux-usb@vger.kernel.org
3991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3992 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3993 F: drivers/usb/cdns3/
3994 X: drivers/usb/cdns3/cdnsp*
3996 CADENCE USBSSP DRD IP DRIVER
3997 M: Pawel Laszczak <pawell@cadence.com>
3998 L: linux-usb@vger.kernel.org
4000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4001 F: drivers/usb/cdns3/
4002 X: drivers/usb/cdns3/cdns3*
4004 CADET FM/AM RADIO RECEIVER DRIVER
4005 M: Hans Verkuil <hverkuil@xs4all.nl>
4006 L: linux-media@vger.kernel.org
4008 W: https://linuxtv.org
4009 T: git git://linuxtv.org/media_tree.git
4010 F: drivers/media/radio/radio-cadet*
4012 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4013 L: linux-media@vger.kernel.org
4015 T: git git://linuxtv.org/media_tree.git
4016 F: Documentation/admin-guide/media/cafe_ccic*
4017 F: drivers/media/platform/marvell-ccic/
4020 L: netdev@vger.kernel.org
4022 F: Documentation/networking/caif/
4023 F: drivers/net/caif/
4024 F: include/net/caif/
4025 F: include/uapi/linux/caif/
4029 M: Toke Høiland-Jørgensen <toke@toke.dk>
4030 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4032 F: net/sched/sch_cake.c
4035 M: Wolfgang Grandegger <wg@grandegger.com>
4036 M: Marc Kleine-Budde <mkl@pengutronix.de>
4037 L: linux-can@vger.kernel.org
4039 W: https://github.com/linux-can
4040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4042 F: Documentation/devicetree/bindings/net/can/
4044 F: include/linux/can/bittiming.h
4045 F: include/linux/can/dev.h
4046 F: include/linux/can/led.h
4047 F: include/linux/can/length.h
4048 F: include/linux/can/platform/
4049 F: include/linux/can/rx-offload.h
4050 F: include/uapi/linux/can/error.h
4051 F: include/uapi/linux/can/netlink.h
4052 F: include/uapi/linux/can/vxcan.h
4055 M: Oliver Hartkopp <socketcan@hartkopp.net>
4056 M: Marc Kleine-Budde <mkl@pengutronix.de>
4057 L: linux-can@vger.kernel.org
4059 W: https://github.com/linux-can
4060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4062 F: Documentation/networking/can.rst
4063 F: include/linux/can/can-ml.h
4064 F: include/linux/can/core.h
4065 F: include/linux/can/skb.h
4066 F: include/net/netns/can.h
4067 F: include/uapi/linux/can.h
4068 F: include/uapi/linux/can/bcm.h
4069 F: include/uapi/linux/can/gw.h
4070 F: include/uapi/linux/can/isotp.h
4071 F: include/uapi/linux/can/raw.h
4074 CAN-J1939 NETWORK LAYER
4075 M: Robin van der Gracht <robin@protonic.nl>
4076 M: Oleksij Rempel <o.rempel@pengutronix.de>
4077 R: kernel@pengutronix.de
4078 L: linux-can@vger.kernel.org
4080 F: Documentation/networking/j1939.rst
4081 F: include/uapi/linux/can/j1939.h
4085 M: Serge Hallyn <serge@hallyn.com>
4086 L: linux-security-module@vger.kernel.org
4088 F: include/linux/capability.h
4089 F: include/uapi/linux/capability.h
4090 F: kernel/capability.c
4091 F: security/commoncap.c
4093 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4094 M: Kevin Tsai <ktsai@capellamicro.com>
4096 F: drivers/iio/light/cm*
4098 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4099 M: Christian Lamparter <chunkeey@googlemail.com>
4100 L: linux-wireless@vger.kernel.org
4102 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4103 F: drivers/net/wireless/ath/carl9170/
4106 M: Robert Richter <rric@kernel.org>
4108 W: http://www.marvell.com
4109 F: drivers/i2c/busses/i2c-octeon*
4110 F: drivers/i2c/busses/i2c-thunderx*
4112 CAVIUM LIQUIDIO NETWORK DRIVER
4113 M: Derek Chickles <dchickles@marvell.com>
4114 M: Satanand Burla <sburla@marvell.com>
4115 M: Felix Manlunas <fmanlunas@marvell.com>
4116 L: netdev@vger.kernel.org
4118 W: http://www.marvell.com
4119 F: drivers/net/ethernet/cavium/liquidio/
4122 M: Robert Richter <rric@kernel.org>
4124 W: http://www.marvell.com
4125 F: drivers/mmc/host/cavium*
4127 CAVIUM OCTEON-TX CRYPTO DRIVER
4128 M: George Cherian <gcherian@marvell.com>
4129 L: linux-crypto@vger.kernel.org
4131 W: http://www.marvell.com
4132 F: drivers/crypto/cavium/cpt/
4134 CAVIUM THUNDERX2 ARM64 SOC
4135 M: Robert Richter <rric@kernel.org>
4136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4138 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4139 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4141 CBS/ETF/TAPRIO QDISCS
4142 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4144 L: netdev@vger.kernel.org
4145 F: net/sched/sch_cbs.c
4146 F: net/sched/sch_etf.c
4147 F: net/sched/sch_taprio.c
4149 CC2520 IEEE-802.15.4 RADIO DRIVER
4150 M: Varka Bhadram <varkabhadram@gmail.com>
4151 L: linux-wpan@vger.kernel.org
4153 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4154 F: drivers/net/ieee802154/cc2520.c
4155 F: include/linux/spi/cc2520.h
4157 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4158 M: Gilad Ben-Yossef <gilad@benyossef.com>
4159 L: linux-crypto@vger.kernel.org
4161 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4162 F: drivers/crypto/ccree/
4164 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4165 M: Hadar Gat <hadar.gat@arm.com>
4166 L: linux-crypto@vger.kernel.org
4168 F: drivers/char/hw_random/cctrng.c
4169 F: drivers/char/hw_random/cctrng.h
4170 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4171 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4174 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4175 L: linux-media@vger.kernel.org
4177 W: http://linuxtv.org
4178 T: git git://linuxtv.org/media_tree.git
4179 F: Documentation/ABI/testing/debugfs-cec-error-inj
4180 F: Documentation/devicetree/bindings/media/cec.txt
4181 F: Documentation/driver-api/media/cec-core.rst
4182 F: Documentation/userspace-api/media/cec
4183 F: drivers/media/cec/
4184 F: drivers/media/rc/keymaps/rc-cec.c
4185 F: include/media/cec-notifier.h
4186 F: include/media/cec.h
4187 F: include/uapi/linux/cec-funcs.h
4188 F: include/uapi/linux/cec.h
4191 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4192 L: linux-media@vger.kernel.org
4194 W: http://linuxtv.org
4195 T: git git://linuxtv.org/media_tree.git
4196 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4197 F: drivers/media/cec/platform/cec-gpio/
4199 CELL BROADBAND ENGINE ARCHITECTURE
4200 M: Arnd Bergmann <arnd@arndb.de>
4201 L: linuxppc-dev@lists.ozlabs.org
4203 W: http://www.ibm.com/developerworks/power/cell/
4204 F: arch/powerpc/include/asm/cell*.h
4205 F: arch/powerpc/include/asm/spu*.h
4206 F: arch/powerpc/include/uapi/asm/spu*.h
4207 F: arch/powerpc/platforms/cell/
4209 CELLWISE CW2015 BATTERY DRIVER
4210 M: Tobias Schrammm <t.schramm@manjaro.org>
4212 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4213 F: drivers/power/supply/cw2015_battery.c
4215 CEPH COMMON CODE (LIBCEPH)
4216 M: Ilya Dryomov <idryomov@gmail.com>
4217 M: Jeff Layton <jlayton@kernel.org>
4218 L: ceph-devel@vger.kernel.org
4221 T: git git://github.com/ceph/ceph-client.git
4222 F: include/linux/ceph/
4223 F: include/linux/crush/
4226 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4227 M: Jeff Layton <jlayton@kernel.org>
4228 M: Ilya Dryomov <idryomov@gmail.com>
4229 L: ceph-devel@vger.kernel.org
4232 T: git git://github.com/ceph/ceph-client.git
4233 F: Documentation/filesystems/ceph.rst
4236 CERTIFICATE HANDLING
4237 M: David Howells <dhowells@redhat.com>
4238 M: David Woodhouse <dwmw2@infradead.org>
4239 L: keyrings@vger.kernel.org
4241 F: Documentation/admin-guide/module-signing.rst
4243 F: scripts/extract-cert.c
4244 F: scripts/sign-file.c
4246 CFAG12864B LCD DRIVER
4247 M: Miguel Ojeda <ojeda@kernel.org>
4249 F: drivers/auxdisplay/cfag12864b.c
4250 F: include/linux/cfag12864b.h
4252 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4253 M: Miguel Ojeda <ojeda@kernel.org>
4255 F: drivers/auxdisplay/cfag12864bfb.c
4256 F: include/linux/cfag12864b.h
4258 CHAR and MISC DRIVERS
4259 M: Arnd Bergmann <arnd@arndb.de>
4260 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4265 F: include/linux/miscdevice.h
4266 X: drivers/char/agp/
4267 X: drivers/char/hw_random/
4268 X: drivers/char/ipmi/
4269 X: drivers/char/random.c
4270 X: drivers/char/tpm/
4273 M: Andy Whitcroft <apw@canonical.com>
4274 M: Joe Perches <joe@perches.com>
4275 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4276 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4278 F: scripts/checkpatch.pl
4280 CHECKPATCH DOCUMENTATION
4281 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4282 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4283 R: Joe Perches <joe@perches.com>
4285 F: Documentation/dev-tools/checkpatch.rst
4287 CHINESE DOCUMENTATION
4288 M: Alex Shi <alexs@kernel.org>
4290 F: Documentation/translations/zh_CN/
4292 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4293 M: Peter Chen <peter.chen@kernel.org>
4294 L: linux-usb@vger.kernel.org
4296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4297 F: drivers/usb/chipidea/
4299 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4300 M: Hans de Goede <hdegoede@redhat.com>
4301 L: linux-input@vger.kernel.org
4303 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4304 F: drivers/input/touchscreen/chipone_icn8318.c
4306 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4307 M: Hans de Goede <hdegoede@redhat.com>
4308 L: linux-input@vger.kernel.org
4310 F: drivers/input/touchscreen/chipone_icn8505.c
4312 CHROME HARDWARE PLATFORM SUPPORT
4313 M: Benson Leung <bleung@chromium.org>
4314 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4317 F: drivers/platform/chrome/
4319 CHROMEOS EC CODEC DRIVER
4320 M: Cheng-Yi Chiang <cychiang@chromium.org>
4321 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4322 R: Guenter Roeck <groeck@chromium.org>
4324 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4325 F: sound/soc/codecs/cros_ec_codec.*
4327 CHROMEOS EC SUBDRIVERS
4328 M: Benson Leung <bleung@chromium.org>
4329 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4330 R: Guenter Roeck <groeck@chromium.org>
4332 F: drivers/power/supply/cros_usbpd-charger.c
4336 CHRONTEL CH7322 CEC DRIVER
4337 M: Jeff Chase <jnchase@google.com>
4338 L: linux-media@vger.kernel.org
4340 T: git git://linuxtv.org/media_tree.git
4341 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4342 F: drivers/media/cec/i2c/ch7322.c
4344 CIRRUS LOGIC AUDIO CODEC DRIVERS
4345 M: James Schulman <james.schulman@cirrus.com>
4346 M: David Rhodes <david.rhodes@cirrus.com>
4347 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4348 L: patches@opensource.cirrus.com
4350 F: sound/soc/codecs/cs*
4352 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4353 M: Hartley Sweeten <hsweeten@visionengravers.com>
4354 L: netdev@vger.kernel.org
4356 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4358 CIRRUS LOGIC LOCHNAGAR DRIVER
4359 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4360 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4361 L: patches@opensource.cirrus.com
4363 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4364 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4365 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4366 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4367 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4368 F: Documentation/hwmon/lochnagar.rst
4369 F: drivers/clk/clk-lochnagar.c
4370 F: drivers/hwmon/lochnagar-hwmon.c
4371 F: drivers/mfd/lochnagar-i2c.c
4372 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4373 F: drivers/regulator/lochnagar-regulator.c
4374 F: include/dt-bindings/clk/lochnagar.h
4375 F: include/dt-bindings/pinctrl/lochnagar.h
4376 F: include/linux/mfd/lochnagar*
4377 F: sound/soc/codecs/lochnagar-sc.c
4379 CIRRUS LOGIC MADERA CODEC DRIVERS
4380 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4381 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4382 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4383 L: patches@opensource.cirrus.com
4385 W: https://github.com/CirrusLogic/linux-drivers/wiki
4386 T: git https://github.com/CirrusLogic/linux-drivers.git
4387 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4388 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4389 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4390 F: drivers/gpio/gpio-madera*
4391 F: drivers/irqchip/irq-madera*
4392 F: drivers/mfd/cs47l*
4393 F: drivers/mfd/madera*
4394 F: drivers/pinctrl/cirrus/*
4395 F: include/dt-bindings/sound/madera*
4396 F: include/linux/irqchip/irq-madera*
4397 F: include/linux/mfd/madera/*
4398 F: include/sound/madera*
4399 F: sound/soc/codecs/cs47l*
4400 F: sound/soc/codecs/madera*
4402 CISCO FCOE HBA DRIVER
4403 M: Satish Kharat <satishkh@cisco.com>
4404 M: Sesidhar Baddela <sebaddel@cisco.com>
4405 M: Karan Tilak Kumar <kartilak@cisco.com>
4406 L: linux-scsi@vger.kernel.org
4408 F: drivers/scsi/fnic/
4410 CISCO SCSI HBA DRIVER
4411 M: Karan Tilak Kumar <kartilak@cisco.com>
4412 M: Sesidhar Baddela <sebaddel@cisco.com>
4413 L: linux-scsi@vger.kernel.org
4415 F: drivers/scsi/snic/
4417 CISCO VIC ETHERNET NIC DRIVER
4418 M: Christian Benvenuti <benve@cisco.com>
4419 M: Govindarajulu Varadarajan <_govind@gmx.com>
4421 F: drivers/net/ethernet/cisco/enic/
4423 CISCO VIC LOW LATENCY NIC DRIVER
4424 M: Christian Benvenuti <benve@cisco.com>
4425 M: Nelson Escobar <neescoba@cisco.com>
4427 F: drivers/infiniband/hw/usnic/
4430 M: Miguel Ojeda <ojeda@kernel.org>
4434 CLANG/LLVM BUILD SUPPORT
4435 M: Nathan Chancellor <nathan@kernel.org>
4436 M: Nick Desaulniers <ndesaulniers@google.com>
4437 L: clang-built-linux@googlegroups.com
4439 W: https://clangbuiltlinux.github.io/
4440 B: https://github.com/ClangBuiltLinux/linux/issues
4441 C: irc://chat.freenode.net/clangbuiltlinux
4442 F: Documentation/kbuild/llvm.rst
4443 F: include/linux/compiler-clang.h
4444 F: scripts/clang-tools/
4445 K: \b(?i:clang|llvm)\b
4448 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4449 L: linux-kernel@vger.kernel.org
4451 F: include/linux/cleancache.h
4455 M: Russell King <linux@armlinux.org.uk>
4456 L: linux-clk@vger.kernel.org
4458 F: include/linux/clk.h
4460 CLOCKSOURCE, CLOCKEVENT DRIVERS
4461 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4462 M: Thomas Gleixner <tglx@linutronix.de>
4463 L: linux-kernel@vger.kernel.org
4465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4466 F: Documentation/devicetree/bindings/timer/
4467 F: drivers/clocksource/
4470 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4471 M: Daniel Oliveira Nascimento <don@syst.com.br>
4472 L: platform-driver-x86@vger.kernel.org
4474 F: drivers/platform/x86/classmate-laptop.c
4477 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4478 L: linux-media@vger.kernel.org
4480 W: https://linuxtv.org
4481 T: git git://linuxtv.org/media_tree.git
4482 F: drivers/media/pci/cobalt/
4484 COCCINELLE/Semantic Patches (SmPL)
4485 M: Julia Lawall <Julia.Lawall@inria.fr>
4486 M: Gilles Muller <Gilles.Muller@inria.fr>
4487 M: Nicolas Palix <nicolas.palix@imag.fr>
4488 M: Michal Marek <michal.lkml@markovi.net>
4489 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4491 W: http://coccinelle.lip6.fr/
4492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4493 F: Documentation/dev-tools/coccinelle.rst
4494 F: scripts/coccicheck
4495 F: scripts/coccinelle/
4498 M: Jan Harkes <jaharkes@cs.cmu.edu>
4500 L: codalist@coda.cs.cmu.edu
4502 W: http://www.coda.cs.cmu.edu/
4503 F: Documentation/filesystems/coda.rst
4505 F: include/linux/coda*.h
4506 F: include/uapi/linux/coda*.h
4508 CODA V4L2 MEM2MEM DRIVER
4509 M: Philipp Zabel <p.zabel@pengutronix.de>
4510 L: linux-media@vger.kernel.org
4512 F: Documentation/devicetree/bindings/media/coda.yaml
4513 F: drivers/media/platform/coda/
4516 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4518 F: Documentation/process/code-of-conduct-interpretation.rst
4519 F: Documentation/process/code-of-conduct.rst
4522 M: Ian Abbott <abbotti@mev.co.uk>
4523 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4527 COMMON CLK FRAMEWORK
4528 M: Michael Turquette <mturquette@baylibre.com>
4529 M: Stephen Boyd <sboyd@kernel.org>
4530 L: linux-clk@vger.kernel.org
4532 Q: http://patchwork.kernel.org/project/linux-clk/list/
4533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4534 F: Documentation/devicetree/bindings/clock/
4536 F: include/linux/clk-pr*
4537 F: include/linux/clk/
4538 F: include/linux/of_clk.h
4539 X: drivers/clk/clkdev.c
4541 COMMON INTERNET FILE SYSTEM (CIFS)
4542 M: Steve French <sfrench@samba.org>
4543 L: linux-cifs@vger.kernel.org
4544 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4546 W: http://linux-cifs.samba.org/
4547 T: git git://git.samba.org/sfrench/cifs-2.6.git
4548 F: Documentation/admin-guide/cifs/
4551 COMPACTPCI HOTPLUG CORE
4552 M: Scott Murray <scott@spiteful.org>
4553 L: linux-pci@vger.kernel.org
4555 F: drivers/pci/hotplug/cpci_hotplug*
4557 COMPACTPCI HOTPLUG GENERIC DRIVER
4558 M: Scott Murray <scott@spiteful.org>
4559 L: linux-pci@vger.kernel.org
4561 F: drivers/pci/hotplug/cpcihp_generic.c
4563 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4564 M: Scott Murray <scott@spiteful.org>
4565 L: linux-pci@vger.kernel.org
4567 F: drivers/pci/hotplug/cpcihp_zt5550.*
4569 COMPAL LAPTOP SUPPORT
4570 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4571 L: platform-driver-x86@vger.kernel.org
4573 F: drivers/platform/x86/compal-laptop.c
4576 M: Miguel Ojeda <ojeda@kernel.org>
4578 F: include/linux/compiler_attributes.h
4580 COMPUTE EXPRESS LINK (CXL)
4581 M: Alison Schofield <alison.schofield@intel.com>
4582 M: Vishal Verma <vishal.l.verma@intel.com>
4583 M: Ira Weiny <ira.weiny@intel.com>
4584 M: Ben Widawsky <ben.widawsky@intel.com>
4585 M: Dan Williams <dan.j.williams@intel.com>
4586 L: linux-cxl@vger.kernel.org
4589 F: include/uapi/linux/cxl_mem.h
4591 CONEXANT ACCESSRUNNER USB DRIVER
4592 L: accessrunner-general@lists.sourceforge.net
4594 W: http://accessrunner.sourceforge.net/
4595 F: drivers/usb/atm/cxacru.c
4598 M: Joel Becker <jlbec@evilplan.org>
4599 M: Christoph Hellwig <hch@lst.de>
4601 T: git git://git.infradead.org/users/hch/configfs.git
4603 F: include/linux/configfs.h
4604 F: samples/configfs/
4607 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4609 F: drivers/video/console/
4610 F: include/linux/console*
4612 CONTROL GROUP (CGROUP)
4613 M: Tejun Heo <tj@kernel.org>
4614 M: Zefan Li <lizefan.x@bytedance.com>
4615 M: Johannes Weiner <hannes@cmpxchg.org>
4616 L: cgroups@vger.kernel.org
4618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4619 F: Documentation/admin-guide/cgroup-v1/
4620 F: Documentation/admin-guide/cgroup-v2.rst
4621 F: include/linux/cgroup*
4624 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4625 M: Tejun Heo <tj@kernel.org>
4626 M: Jens Axboe <axboe@kernel.dk>
4627 L: cgroups@vger.kernel.org
4628 L: linux-block@vger.kernel.org
4629 T: git git://git.kernel.dk/linux-block
4630 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4631 F: block/bfq-cgroup.c
4632 F: block/blk-cgroup.c
4633 F: block/blk-iolatency.c
4634 F: block/blk-throttle.c
4635 F: include/linux/blk-cgroup.h
4637 CONTROL GROUP - CPUSET
4638 M: Zefan Li <lizefan.x@bytedance.com>
4639 L: cgroups@vger.kernel.org
4641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4642 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4643 F: include/linux/cpuset.h
4644 F: kernel/cgroup/cpuset.c
4646 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4647 M: Johannes Weiner <hannes@cmpxchg.org>
4648 M: Michal Hocko <mhocko@kernel.org>
4649 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4650 L: cgroups@vger.kernel.org
4651 L: linux-mm@kvack.org
4656 CORETEMP HARDWARE MONITORING DRIVER
4657 M: Fenghua Yu <fenghua.yu@intel.com>
4658 L: linux-hwmon@vger.kernel.org
4660 F: Documentation/hwmon/coretemp.rst
4661 F: drivers/hwmon/coretemp.c
4663 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4664 M: Marius Zachmann <mail@mariuszachmann.de>
4665 L: linux-hwmon@vger.kernel.org
4667 F: drivers/hwmon/corsair-cpro.c
4669 CORSAIR-PSU HARDWARE MONITOR DRIVER
4670 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4671 L: linux-hwmon@vger.kernel.org
4673 F: Documentation/hwmon/corsair-psu.rst
4674 F: drivers/hwmon/corsair-psu.c
4676 COSA/SRP SYNC SERIAL DRIVER
4677 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4679 W: http://www.fi.muni.cz/~kas/cosa/
4680 F: drivers/net/wan/cosa*
4683 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4684 L: linux-iio@vger.kernel.org
4686 F: Documentation/ABI/testing/sysfs-bus-counter
4687 F: Documentation/driver-api/generic-counter.rst
4689 F: include/linux/counter.h
4690 F: include/linux/counter_enum.h
4693 M: Bence Csókás <bence98@sch.bme.hu>
4695 F: drivers/i2c/busses/i2c-cp2615.c
4697 CPMAC ETHERNET DRIVER
4698 M: Florian Fainelli <f.fainelli@gmail.com>
4699 L: netdev@vger.kernel.org
4701 F: drivers/net/ethernet/ti/cpmac.c
4703 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4704 M: Viresh Kumar <viresh.kumar@linaro.org>
4705 M: Sudeep Holla <sudeep.holla@arm.com>
4706 L: linux-pm@vger.kernel.org
4708 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4709 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4711 CPU FREQUENCY SCALING FRAMEWORK
4712 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4713 M: Viresh Kumar <viresh.kumar@linaro.org>
4714 L: linux-pm@vger.kernel.org
4716 B: https://bugzilla.kernel.org
4717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4719 F: Documentation/admin-guide/pm/cpufreq.rst
4720 F: Documentation/admin-guide/pm/intel_pstate.rst
4721 F: Documentation/cpu-freq/
4722 F: Documentation/devicetree/bindings/cpufreq/
4724 F: include/linux/cpufreq.h
4725 F: include/linux/sched/cpufreq.h
4726 F: kernel/sched/cpufreq*.c
4727 F: tools/testing/selftests/cpufreq/
4729 CPU IDLE TIME MANAGEMENT FRAMEWORK
4730 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4731 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4732 L: linux-pm@vger.kernel.org
4734 B: https://bugzilla.kernel.org
4735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4736 F: Documentation/admin-guide/pm/cpuidle.rst
4737 F: Documentation/driver-api/pm/cpuidle.rst
4739 F: include/linux/cpuidle.h
4741 CPU POWER MONITORING SUBSYSTEM
4742 M: Thomas Renninger <trenn@suse.com>
4743 M: Shuah Khan <shuah@kernel.org>
4744 M: Shuah Khan <skhan@linuxfoundation.org>
4745 L: linux-pm@vger.kernel.org
4747 F: tools/power/cpupower/
4750 M: "H. Peter Anvin" <hpa@zytor.com>
4752 F: arch/x86/kernel/cpuid.c
4753 F: arch/x86/kernel/msr.c
4755 CPUIDLE DRIVER - ARM BIG LITTLE
4756 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4757 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4758 L: linux-pm@vger.kernel.org
4759 L: linux-arm-kernel@lists.infradead.org
4761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4762 F: drivers/cpuidle/cpuidle-big_little.c
4764 CPUIDLE DRIVER - ARM EXYNOS
4765 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4766 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4767 M: Kukjin Kim <kgene@kernel.org>
4768 L: linux-pm@vger.kernel.org
4769 L: linux-samsung-soc@vger.kernel.org
4771 F: arch/arm/mach-exynos/pm.c
4772 F: drivers/cpuidle/cpuidle-exynos.c
4773 F: include/linux/platform_data/cpuidle-exynos.h
4775 CPUIDLE DRIVER - ARM PSCI
4776 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4777 M: Sudeep Holla <sudeep.holla@arm.com>
4778 L: linux-pm@vger.kernel.org
4779 L: linux-arm-kernel@lists.infradead.org
4781 F: drivers/cpuidle/cpuidle-psci.c
4783 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4784 M: Ulf Hansson <ulf.hansson@linaro.org>
4785 L: linux-pm@vger.kernel.org
4786 L: linux-arm-kernel@lists.infradead.org
4788 F: drivers/cpuidle/cpuidle-psci.h
4789 F: drivers/cpuidle/cpuidle-psci-domain.c
4792 M: Nicolas Pitre <nico@fluxnic.net>
4794 F: Documentation/filesystems/cramfs.rst
4798 M: Bastien Nocera <hadess@hadess.net>
4799 L: linux-input@vger.kernel.org
4801 F: drivers/hid/hid-creative-sb0540.c
4804 M: Herbert Xu <herbert@gondor.apana.org.au>
4805 M: "David S. Miller" <davem@davemloft.net>
4806 L: linux-crypto@vger.kernel.org
4808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4810 F: Documentation/crypto/
4811 F: Documentation/devicetree/bindings/crypto/
4816 F: include/linux/crypto*
4819 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4820 M: Neil Horman <nhorman@tuxdriver.com>
4821 L: linux-crypto@vger.kernel.org
4823 F: crypto/ansi_cprng.c
4827 M: Hans Verkuil <hverkuil@xs4all.nl>
4828 L: linux-media@vger.kernel.org
4830 W: http://linuxtv.org
4831 T: git git://linuxtv.org/media_tree.git
4832 F: drivers/media/i2c/cs3308.c
4834 CS5535 Audio ALSA driver
4835 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4837 F: sound/pci/cs5535audio/
4839 CSI DRIVERS FOR ALLWINNER V3s
4840 M: Yong Deng <yong.deng@magewell.com>
4841 L: linux-media@vger.kernel.org
4843 T: git git://linuxtv.org/media_tree.git
4844 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4845 F: drivers/media/platform/sunxi/sun6i-csi/
4848 M: Solomon Peachy <pizza@shaftnet.org>
4850 F: drivers/net/wireless/st/cw1200/
4852 CX18 VIDEO4LINUX DRIVER
4853 M: Andy Walls <awalls@md.metrocast.net>
4854 L: linux-media@vger.kernel.org
4856 W: https://linuxtv.org
4857 T: git git://linuxtv.org/media_tree.git
4858 F: drivers/media/pci/cx18/
4859 F: include/uapi/linux/ivtv*
4861 CX2341X MPEG ENCODER HELPER MODULE
4862 M: Hans Verkuil <hverkuil@xs4all.nl>
4863 L: linux-media@vger.kernel.org
4865 W: https://linuxtv.org
4866 T: git git://linuxtv.org/media_tree.git
4867 F: drivers/media/common/cx2341x*
4868 F: include/media/drv-intf/cx2341x.h
4870 CX24120 MEDIA DRIVER
4871 M: Jemma Denson <jdenson@gmail.com>
4872 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4873 L: linux-media@vger.kernel.org
4875 W: https://linuxtv.org
4876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4877 F: drivers/media/dvb-frontends/cx24120*
4879 CX88 VIDEO4LINUX DRIVER
4880 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4881 L: linux-media@vger.kernel.org
4883 W: https://linuxtv.org
4884 T: git git://linuxtv.org/media_tree.git
4885 F: Documentation/driver-api/media/drivers/cx88*
4886 F: drivers/media/pci/cx88/
4888 CXD2820R MEDIA DRIVER
4889 M: Antti Palosaari <crope@iki.fi>
4890 L: linux-media@vger.kernel.org
4892 W: https://linuxtv.org
4893 W: http://palosaari.fi/linux/
4894 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4895 T: git git://linuxtv.org/anttip/media_tree.git
4896 F: drivers/media/dvb-frontends/cxd2820r*
4898 CXGB3 ETHERNET DRIVER (CXGB3)
4899 M: Raju Rangoju <rajur@chelsio.com>
4900 L: netdev@vger.kernel.org
4902 W: http://www.chelsio.com
4903 F: drivers/net/ethernet/chelsio/cxgb3/
4905 CXGB3 ISCSI DRIVER (CXGB3I)
4906 M: Karen Xie <kxie@chelsio.com>
4907 L: linux-scsi@vger.kernel.org
4909 W: http://www.chelsio.com
4910 F: drivers/scsi/cxgbi/cxgb3i
4912 CXGB4 CRYPTO DRIVER (chcr)
4913 M: Ayush Sawal <ayush.sawal@chelsio.com>
4914 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4915 M: Rohit Maheshwari <rohitm@chelsio.com>
4916 L: linux-crypto@vger.kernel.org
4918 W: http://www.chelsio.com
4919 F: drivers/crypto/chelsio
4921 CXGB4 INLINE CRYPTO DRIVER
4922 M: Ayush Sawal <ayush.sawal@chelsio.com>
4923 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4924 M: Rohit Maheshwari <rohitm@chelsio.com>
4925 L: netdev@vger.kernel.org
4927 W: http://www.chelsio.com
4928 F: drivers/net/ethernet/chelsio/inline_crypto/
4930 CXGB4 ETHERNET DRIVER (CXGB4)
4931 M: Raju Rangoju <rajur@chelsio.com>
4932 L: netdev@vger.kernel.org
4934 W: http://www.chelsio.com
4935 F: drivers/net/ethernet/chelsio/cxgb4/
4937 CXGB4 ISCSI DRIVER (CXGB4I)
4938 M: Karen Xie <kxie@chelsio.com>
4939 L: linux-scsi@vger.kernel.org
4941 W: http://www.chelsio.com
4942 F: drivers/scsi/cxgbi/cxgb4i
4944 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4945 M: Potnuri Bharat Teja <bharat@chelsio.com>
4946 L: linux-rdma@vger.kernel.org
4948 W: http://www.openfabrics.org
4949 F: drivers/infiniband/hw/cxgb4/
4950 F: include/uapi/rdma/cxgb4-abi.h
4952 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4953 M: Raju Rangoju <rajur@chelsio.com>
4954 L: netdev@vger.kernel.org
4956 W: http://www.chelsio.com
4957 F: drivers/net/ethernet/chelsio/cxgb4vf/
4959 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4960 M: Frederic Barrat <fbarrat@linux.ibm.com>
4961 M: Andrew Donnellan <ajd@linux.ibm.com>
4962 L: linuxppc-dev@lists.ozlabs.org
4964 F: Documentation/ABI/testing/sysfs-class-cxl
4965 F: Documentation/powerpc/cxl.rst
4966 F: arch/powerpc/platforms/powernv/pci-cxl.c
4967 F: drivers/misc/cxl/
4968 F: include/misc/cxl*
4969 F: include/uapi/misc/cxl.h
4971 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4972 M: Manoj N. Kumar <manoj@linux.ibm.com>
4973 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4974 M: Uma Krishnan <ukrishn@linux.ibm.com>
4975 L: linux-scsi@vger.kernel.org
4977 F: Documentation/powerpc/cxlflash.rst
4978 F: drivers/scsi/cxlflash/
4979 F: include/uapi/scsi/cxlflash_ioctl.h
4982 M: Russell King <linux@armlinux.org.uk>
4983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4985 W: http://www.armlinux.org.uk/
4986 F: drivers/video/fbdev/cyber2000fb.*
4988 CYCLADES PC300 DRIVER
4990 F: drivers/net/wan/pc300*
4992 CYPRESS_FIRMWARE MEDIA DRIVER
4993 M: Antti Palosaari <crope@iki.fi>
4994 L: linux-media@vger.kernel.org
4996 W: https://linuxtv.org
4997 W: http://palosaari.fi/linux/
4998 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4999 T: git git://linuxtv.org/anttip/media_tree.git
5000 F: drivers/media/common/cypress_firmware*
5002 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5003 M: Linus Walleij <linus.walleij@linaro.org>
5004 L: linux-input@vger.kernel.org
5006 F: drivers/input/touchscreen/cy8ctma140.c
5008 CYTTSP TOUCHSCREEN DRIVER
5009 M: Ferruh Yigit <fery@cypress.com>
5010 L: linux-input@vger.kernel.org
5012 F: drivers/input/touchscreen/cyttsp*
5013 F: include/linux/input/cyttsp.h
5015 D-LINK DIR-685 TOUCHKEYS DRIVER
5016 M: Linus Walleij <linus.walleij@linaro.org>
5017 L: linux-input@vger.kernel.org
5019 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5021 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5022 M: Joshua Kinard <kumba@gentoo.org>
5024 F: drivers/rtc/rtc-ds1685.c
5025 F: include/linux/rtc/ds1685.h
5027 DAMA SLAVE for AX.25
5028 M: Joerg Reuter <jreuter@yaina.de>
5029 L: linux-hams@vger.kernel.org
5031 W: http://yaina.de/jreuter/
5032 W: http://www.qsl.net/dl1bke/
5033 F: net/ax25/af_ax25.c
5034 F: net/ax25/ax25_dev.c
5035 F: net/ax25/ax25_ds_*
5036 F: net/ax25/ax25_in.c
5037 F: net/ax25/ax25_out.c
5038 F: net/ax25/ax25_timer.c
5039 F: net/ax25/sysctl_net_ax25.c
5041 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5042 L: netdev@vger.kernel.org
5044 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5045 F: drivers/net/ethernet/dec/tulip/dmfe.c
5047 DC390/AM53C974 SCSI driver
5048 M: Hannes Reinecke <hare@suse.com>
5049 L: linux-scsi@vger.kernel.org
5051 F: drivers/scsi/am53c974.c
5054 M: Oliver Neukum <oliver@neukum.org>
5055 M: Ali Akcaagac <aliakc@web.de>
5056 M: Jamie Lenehan <lenehan@twibble.org>
5057 L: dc395x@twibble.org
5059 W: http://twibble.org/dist/dc395x/
5060 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5061 F: Documentation/scsi/dc395x.rst
5062 F: drivers/scsi/dc395x.*
5065 L: dccp@vger.kernel.org
5067 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5068 F: include/linux/dccp.h
5069 F: include/linux/tfrc.h
5070 F: include/uapi/linux/dccp.h
5073 DECnet NETWORK LAYER
5074 L: linux-decnet-user@lists.sourceforge.net
5076 W: http://linux-decnet.sourceforge.net
5077 F: Documentation/networking/decnet.rst
5080 DECSTATION PLATFORM SUPPORT
5081 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5082 L: linux-mips@vger.kernel.org
5084 W: http://www.linux-mips.org/wiki/DECstation
5086 F: arch/mips/include/asm/dec/
5087 F: arch/mips/include/asm/mach-dec/
5089 DEFXX FDDI NETWORK DRIVER
5090 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5092 F: drivers/net/fddi/defxx.*
5094 DEFZA FDDI NETWORK DRIVER
5095 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5097 F: drivers/net/fddi/defza.*
5099 DEINTERLACE DRIVERS FOR ALLWINNER H3
5100 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5101 L: linux-media@vger.kernel.org
5103 T: git git://linuxtv.org/media_tree.git
5104 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5105 F: drivers/media/platform/sunxi/sun8i-di/
5108 M: Matthew Garrett <mjg59@srcf.ucam.org>
5109 M: Pali Rohár <pali@kernel.org>
5110 L: platform-driver-x86@vger.kernel.org
5112 F: drivers/platform/x86/dell/dell-laptop.c
5114 DELL LAPTOP FREEFALL DRIVER
5115 M: Pali Rohár <pali@kernel.org>
5117 F: drivers/platform/x86/dell/dell-smo8800.c
5119 DELL LAPTOP RBTN DRIVER
5120 M: Pali Rohár <pali@kernel.org>
5122 F: drivers/platform/x86/dell/dell-rbtn.*
5124 DELL LAPTOP SMM DRIVER
5125 M: Pali Rohár <pali@kernel.org>
5127 F: drivers/hwmon/dell-smm-hwmon.c
5128 F: include/uapi/linux/i8k.h
5130 DELL REMOTE BIOS UPDATE DRIVER
5131 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5132 L: platform-driver-x86@vger.kernel.org
5134 F: drivers/platform/x86/dell/dell_rbu.c
5137 M: Pali Rohár <pali@kernel.org>
5138 L: Dell.Client.Kernel@dell.com
5139 L: platform-driver-x86@vger.kernel.org
5141 F: drivers/platform/x86/dell/dell-smbios.*
5143 DELL SMBIOS SMM DRIVER
5144 L: Dell.Client.Kernel@dell.com
5145 L: platform-driver-x86@vger.kernel.org
5147 F: drivers/platform/x86/dell/dell-smbios-smm.c
5149 DELL SMBIOS WMI DRIVER
5150 L: Dell.Client.Kernel@dell.com
5151 L: platform-driver-x86@vger.kernel.org
5153 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5154 F: tools/wmi/dell-smbios-example.c
5156 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5157 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5158 L: platform-driver-x86@vger.kernel.org
5160 F: Documentation/driver-api/dcdbas.rst
5161 F: drivers/platform/x86/dell/dcdbas.*
5163 DELL WMI DESCRIPTOR DRIVER
5164 L: Dell.Client.Kernel@dell.com
5166 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5168 DELL WMI SYSMAN DRIVER
5169 M: Divya Bharathi <divya.bharathi@dell.com>
5170 M: Prasanth Ksr <prasanth.ksr@dell.com>
5171 L: Dell.Client.Kernel@dell.com
5172 L: platform-driver-x86@vger.kernel.org
5174 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5175 F: drivers/platform/x86/dell/dell-wmi-sysman/
5177 DELL WMI NOTIFICATIONS DRIVER
5178 M: Matthew Garrett <mjg59@srcf.ucam.org>
5179 M: Pali Rohár <pali@kernel.org>
5181 F: drivers/platform/x86/dell/dell-wmi.c
5183 DELTA ST MEDIA DRIVER
5184 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5185 L: linux-media@vger.kernel.org
5187 W: https://linuxtv.org
5188 T: git git://linuxtv.org/media_tree.git
5189 F: drivers/media/platform/sti/delta
5192 L: linux-mtd@lists.infradead.org
5194 F: drivers/mtd/nand/raw/denali*
5196 DESIGNWARE EDMA CORE IP DRIVER
5197 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5198 L: dmaengine@vger.kernel.org
5200 F: drivers/dma/dw-edma/
5201 F: include/linux/dma/edma.h
5203 DESIGNWARE XDATA IP DRIVER
5204 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5205 L: linux-pci@vger.kernel.org
5207 F: Documentation/misc-devices/dw-xdata-pcie.rst
5208 F: drivers/misc/dw-xdata-pcie.c
5210 DESIGNWARE USB2 DRD IP DRIVER
5211 M: Minas Harutyunyan <hminas@synopsys.com>
5212 L: linux-usb@vger.kernel.org
5214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5215 F: drivers/usb/dwc2/
5217 DESIGNWARE USB3 DRD IP DRIVER
5218 M: Felipe Balbi <balbi@kernel.org>
5219 L: linux-usb@vger.kernel.org
5221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5222 F: drivers/usb/dwc3/
5224 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5225 M: Andreas Klinger <ak@it-klinger.de>
5226 L: linux-iio@vger.kernel.org
5228 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5229 F: drivers/iio/proximity/srf*.c
5231 DEVICE COREDUMP (DEV_COREDUMP)
5232 M: Johannes Berg <johannes@sipsolutions.net>
5233 L: linux-kernel@vger.kernel.org
5235 F: drivers/base/devcoredump.c
5236 F: include/linux/devcoredump.h
5238 DEVICE DEPENDENCY HELPER SCRIPT
5239 M: Saravana Kannan <saravanak@google.com>
5240 L: linux-kernel@vger.kernel.org
5242 F: scripts/dev-needs.sh
5244 DEVICE DIRECT ACCESS (DAX)
5245 M: Dan Williams <dan.j.williams@intel.com>
5246 M: Vishal Verma <vishal.l.verma@intel.com>
5247 M: Dave Jiang <dave.jiang@intel.com>
5248 L: nvdimm@lists.linux.dev
5252 DEVICE FREQUENCY (DEVFREQ)
5253 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5254 M: Kyungmin Park <kyungmin.park@samsung.com>
5255 M: Chanwoo Choi <cw00.choi@samsung.com>
5256 L: linux-pm@vger.kernel.org
5258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5259 F: Documentation/devicetree/bindings/devfreq/
5261 F: include/linux/devfreq.h
5262 F: include/trace/events/devfreq.h
5264 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5265 M: Chanwoo Choi <cw00.choi@samsung.com>
5266 L: linux-pm@vger.kernel.org
5268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5269 F: Documentation/devicetree/bindings/devfreq/event/
5270 F: drivers/devfreq/devfreq-event.c
5271 F: drivers/devfreq/event/
5272 F: include/dt-bindings/pmu/exynos_ppmu.h
5273 F: include/linux/devfreq-event.h
5275 DEVICE NUMBER REGISTRY
5276 M: Torben Mathiasen <device@lanana.org>
5278 W: http://lanana.org/docs/device-list/index.html
5280 DEVICE RESOURCE MANAGEMENT HELPERS
5281 M: Hans de Goede <hdegoede@redhat.com>
5282 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5284 F: include/linux/devm-helpers.h
5287 M: Alasdair Kergon <agk@redhat.com>
5288 M: Mike Snitzer <snitzer@redhat.com>
5289 M: dm-devel@redhat.com
5290 L: dm-devel@redhat.com
5292 W: http://sources.redhat.com/dm
5293 Q: http://patchwork.kernel.org/project/dm-devel/list/
5294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5295 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5296 F: Documentation/admin-guide/device-mapper/
5297 F: drivers/md/Kconfig
5298 F: drivers/md/Makefile
5300 F: drivers/md/persistent-data/
5301 F: include/linux/device-mapper.h
5302 F: include/linux/dm-*.h
5303 F: include/uapi/linux/dm-*.h
5306 M: Jiri Pirko <jiri@nvidia.com>
5307 L: netdev@vger.kernel.org
5309 F: Documentation/networking/devlink
5310 F: include/net/devlink.h
5311 F: include/uapi/linux/devlink.h
5312 F: net/core/devlink.c
5314 DIALOG SEMICONDUCTOR DRIVERS
5315 M: Support Opensource <support.opensource@diasemi.com>
5317 W: http://www.dialog-semiconductor.com/products
5318 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5319 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5320 F: Documentation/devicetree/bindings/mfd/da90*.txt
5321 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5322 F: Documentation/devicetree/bindings/regulator/da92*.txt
5323 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5324 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5325 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5326 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5327 F: Documentation/hwmon/da90??.rst
5328 F: drivers/gpio/gpio-da90??.c
5329 F: drivers/hwmon/da90??-hwmon.c
5330 F: drivers/iio/adc/da91??-*.c
5331 F: drivers/input/misc/da72??.[ch]
5332 F: drivers/input/misc/da90??_onkey.c
5333 F: drivers/input/touchscreen/da9052_tsi.c
5334 F: drivers/leds/leds-da90??.c
5335 F: drivers/mfd/da903x.c
5336 F: drivers/mfd/da90??-*.c
5337 F: drivers/mfd/da91??-*.c
5338 F: drivers/pinctrl/pinctrl-da90??.c
5339 F: drivers/power/supply/da9052-battery.c
5340 F: drivers/power/supply/da91??-*.c
5341 F: drivers/regulator/da9???-regulator.[ch]
5342 F: drivers/regulator/slg51000-regulator.[ch]
5343 F: drivers/rtc/rtc-da90??.c
5344 F: drivers/thermal/da90??-thermal.c
5345 F: drivers/video/backlight/da90??_bl.c
5346 F: drivers/watchdog/da90??_wdt.c
5347 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5348 F: include/linux/mfd/da903x.h
5349 F: include/linux/mfd/da9052/
5350 F: include/linux/mfd/da9055/
5351 F: include/linux/mfd/da9062/
5352 F: include/linux/mfd/da9063/
5353 F: include/linux/mfd/da9150/
5354 F: include/linux/regulator/da9211.h
5355 F: include/sound/da[79]*.h
5356 F: sound/soc/codecs/da[79]*.[ch]
5358 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5359 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5360 L: linux-gpio@vger.kernel.org
5362 F: drivers/gpio/gpio-gpio-mm.c
5364 DIOLAN U2C-12 I2C DRIVER
5365 M: Guenter Roeck <linux@roeck-us.net>
5366 L: linux-i2c@vger.kernel.org
5368 F: drivers/i2c/busses/i2c-diolan-u2c.c
5370 DIRECTORY NOTIFICATION (DNOTIFY)
5371 M: Jan Kara <jack@suse.cz>
5372 R: Amir Goldstein <amir73il@gmail.com>
5373 L: linux-fsdevel@vger.kernel.org
5375 F: Documentation/filesystems/dnotify.rst
5376 F: fs/notify/dnotify/
5377 F: include/linux/dnotify.h
5379 DISK GEOMETRY AND PARTITION HANDLING
5380 M: Andries Brouwer <aeb@cwi.nl>
5382 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5383 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5384 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5387 M: Jan Kara <jack@suse.com>
5389 F: Documentation/filesystems/quota.rst
5391 F: include/linux/quota*.h
5392 F: include/uapi/linux/quota*.h
5394 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5395 M: Bernie Thompson <bernie@plugable.com>
5396 L: linux-fbdev@vger.kernel.org
5398 W: http://plugable.com/category/projects/udlfb/
5399 F: Documentation/fb/udlfb.rst
5400 F: drivers/video/fbdev/udlfb.c
5401 F: include/video/udlfb.h
5403 DISTRIBUTED LOCK MANAGER (DLM)
5404 M: Christine Caulfield <ccaulfie@redhat.com>
5405 M: David Teigland <teigland@redhat.com>
5406 L: cluster-devel@redhat.com
5408 W: http://sources.redhat.com/cluster/
5409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5412 DMA BUFFER SHARING FRAMEWORK
5413 M: Sumit Semwal <sumit.semwal@linaro.org>
5414 M: Christian König <christian.koenig@amd.com>
5415 L: linux-media@vger.kernel.org
5416 L: dri-devel@lists.freedesktop.org
5417 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5419 T: git git://anongit.freedesktop.org/drm/drm-misc
5420 F: Documentation/driver-api/dma-buf.rst
5422 F: include/linux/*fence.h
5423 F: include/linux/dma-buf*
5424 F: include/linux/dma-resv.h
5425 K: \bdma_(?:buf|fence|resv)\b
5427 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5428 M: Vinod Koul <vkoul@kernel.org>
5429 L: dmaengine@vger.kernel.org
5431 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5433 F: Documentation/devicetree/bindings/dma/
5434 F: Documentation/driver-api/dmaengine/
5436 F: include/linux/dma/
5437 F: include/linux/dmaengine.h
5438 F: include/linux/of_dma.h
5441 M: Christoph Hellwig <hch@lst.de>
5442 M: Marek Szyprowski <m.szyprowski@samsung.com>
5443 R: Robin Murphy <robin.murphy@arm.com>
5444 L: iommu@lists.linux-foundation.org
5446 W: http://git.infradead.org/users/hch/dma-mapping.git
5447 T: git git://git.infradead.org/users/hch/dma-mapping.git
5448 F: include/asm-generic/dma-mapping.h
5449 F: include/linux/dma-direct.h
5450 F: include/linux/dma-mapping.h
5451 F: include/linux/dma-map-ops.h
5454 DMA MAPPING BENCHMARK
5455 M: Barry Song <song.bao.hua@hisilicon.com>
5456 L: iommu@lists.linux-foundation.org
5457 F: kernel/dma/map_benchmark.c
5458 F: tools/testing/selftests/dma/
5460 DMA-BUF HEAPS FRAMEWORK
5461 M: Sumit Semwal <sumit.semwal@linaro.org>
5462 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5463 R: Liam Mark <lmark@codeaurora.org>
5464 R: Laura Abbott <labbott@redhat.com>
5465 R: Brian Starkey <Brian.Starkey@arm.com>
5466 R: John Stultz <john.stultz@linaro.org>
5467 L: linux-media@vger.kernel.org
5468 L: dri-devel@lists.freedesktop.org
5469 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5471 T: git git://anongit.freedesktop.org/drm/drm-misc
5472 F: drivers/dma-buf/dma-heap.c
5473 F: drivers/dma-buf/heaps/*
5474 F: include/linux/dma-heap.h
5475 F: include/uapi/linux/dma-heap.h
5477 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5478 M: Lukasz Luba <lukasz.luba@arm.com>
5479 L: linux-pm@vger.kernel.org
5480 L: linux-samsung-soc@vger.kernel.org
5482 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5483 F: drivers/memory/samsung/exynos5422-dmc.c
5485 DME1737 HARDWARE MONITOR DRIVER
5486 M: Juerg Haefliger <juergh@gmail.com>
5487 L: linux-hwmon@vger.kernel.org
5489 F: Documentation/hwmon/dme1737.rst
5490 F: drivers/hwmon/dme1737.c
5493 M: Jean Delvare <jdelvare@suse.com>
5495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5496 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5497 F: drivers/firmware/dmi-id.c
5498 F: drivers/firmware/dmi_scan.c
5499 F: include/linux/dmi.h
5502 M: Jonathan Corbet <corbet@lwn.net>
5503 L: linux-doc@vger.kernel.org
5505 P: Documentation/doc-guide/maintainer-profile.rst
5506 T: git git://git.lwn.net/linux.git docs-next
5508 F: scripts/documentation-file-ref-check
5509 F: scripts/kernel-doc
5510 F: scripts/sphinx-pre-install
5511 X: Documentation/ABI/
5512 X: Documentation/admin-guide/media/
5513 X: Documentation/devicetree/
5514 X: Documentation/driver-api/media/
5515 X: Documentation/firmware-guide/acpi/
5516 X: Documentation/i2c/
5517 X: Documentation/power/
5518 X: Documentation/spi/
5519 X: Documentation/userspace-api/media/
5521 DOCUMENTATION REPORTING ISSUES
5522 M: Thorsten Leemhuis <linux@leemhuis.info>
5523 L: linux-doc@vger.kernel.org
5525 F: Documentation/admin-guide/reporting-issues.rst
5527 DOCUMENTATION SCRIPTS
5528 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5529 L: linux-doc@vger.kernel.org
5531 F: Documentation/sphinx/parse-headers.pl
5532 F: scripts/documentation-file-ref-check
5533 F: scripts/sphinx-pre-install
5535 DOCUMENTATION/ITALIAN
5536 M: Federico Vaga <federico.vaga@vaga.pv.it>
5537 L: linux-doc@vger.kernel.org
5539 F: Documentation/translations/it_IT
5541 DONGWOON DW9714 LENS VOICE COIL DRIVER
5542 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5543 L: linux-media@vger.kernel.org
5545 T: git git://linuxtv.org/media_tree.git
5546 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5547 F: drivers/media/i2c/dw9714.c
5549 DONGWOON DW9768 LENS VOICE COIL DRIVER
5550 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5551 L: linux-media@vger.kernel.org
5553 T: git git://linuxtv.org/media_tree.git
5554 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5555 F: drivers/media/i2c/dw9768.c
5557 DONGWOON DW9807 LENS VOICE COIL DRIVER
5558 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5559 L: linux-media@vger.kernel.org
5561 T: git git://linuxtv.org/media_tree.git
5562 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5563 F: drivers/media/i2c/dw9807-vcm.c
5566 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5567 L: blinux-list@redhat.com
5569 F: drivers/char/dtlk.c
5570 F: include/linux/dtlk.h
5572 DPAA2 DATAPATH I/O (DPIO) DRIVER
5573 M: Roy Pledge <Roy.Pledge@nxp.com>
5574 L: linux-kernel@vger.kernel.org
5576 F: drivers/soc/fsl/dpio
5578 DPAA2 ETHERNET DRIVER
5579 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5580 L: netdev@vger.kernel.org
5582 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5583 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5584 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5585 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5586 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5587 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5588 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5589 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5590 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5592 DPAA2 ETHERNET SWITCH DRIVER
5593 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5594 L: netdev@vger.kernel.org
5596 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5597 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5599 DPT_I2O SCSI RAID DRIVER
5600 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5601 L: linux-scsi@vger.kernel.org
5603 W: http://www.adaptec.com/
5604 F: drivers/scsi/dpt*
5605 F: drivers/scsi/dpt/
5608 M: Philipp Reisner <philipp.reisner@linbit.com>
5609 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5610 L: drbd-dev@lists.linbit.com
5612 W: http://www.drbd.org
5613 T: git git://git.linbit.com/linux-drbd.git
5614 T: git git://git.linbit.com/drbd-8.4.git
5615 F: Documentation/admin-guide/blockdev/
5616 F: drivers/block/drbd/
5619 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5620 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5621 R: "Rafael J. Wysocki" <rafael@kernel.org>
5623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5624 F: Documentation/core-api/kobject.rst
5628 F: include/linux/debugfs.h
5629 F: include/linux/kobj*
5632 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5633 M: Nishanth Menon <nm@ti.com>
5634 L: linux-pm@vger.kernel.org
5636 F: drivers/soc/ti/smartreflex.c
5637 F: include/linux/power/smartreflex.h
5639 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5640 M: Maxime Ripard <mripard@kernel.org>
5641 M: Chen-Yu Tsai <wens@csie.org>
5642 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5643 L: dri-devel@lists.freedesktop.org
5645 T: git git://anongit.freedesktop.org/drm/drm-misc
5646 F: drivers/gpu/drm/sun4i/sun8i*
5648 DRM DRIVER FOR ARM PL111 CLCD
5649 M: Emma Anholt <emma@anholt.net>
5651 T: git git://anongit.freedesktop.org/drm/drm-misc
5652 F: drivers/gpu/drm/pl111/
5654 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5655 M: Linus Walleij <linus.walleij@linaro.org>
5657 T: git git://anongit.freedesktop.org/drm/drm-misc
5658 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5659 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5661 DRM DRIVER FOR ASPEED BMC GFX
5662 M: Joel Stanley <joel@jms.id.au>
5663 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5665 T: git git://anongit.freedesktop.org/drm/drm-misc
5666 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5667 F: drivers/gpu/drm/aspeed/
5669 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5670 M: Dave Airlie <airlied@redhat.com>
5671 R: Thomas Zimmermann <tzimmermann@suse.de>
5672 L: dri-devel@lists.freedesktop.org
5674 T: git git://anongit.freedesktop.org/drm/drm-misc
5675 F: drivers/gpu/drm/ast/
5677 DRM DRIVER FOR BOCHS VIRTUAL GPU
5678 M: Gerd Hoffmann <kraxel@redhat.com>
5679 L: virtualization@lists.linux-foundation.org
5681 T: git git://anongit.freedesktop.org/drm/drm-misc
5682 F: drivers/gpu/drm/bochs/
5684 DRM DRIVER FOR BOE HIMAX8279D PANELS
5685 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5687 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5688 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5690 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5691 M: Jagan Teki <jagan@amarulasolutions.com>
5693 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5694 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5696 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5697 M: Linus Walleij <linus.walleij@linaro.org>
5699 T: git git://anongit.freedesktop.org/drm/drm-misc
5700 F: drivers/gpu/drm/tve200/
5702 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5703 M: Icenowy Zheng <icenowy@aosc.io>
5705 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5706 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5708 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5709 M: Jagan Teki <jagan@amarulasolutions.com>
5711 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5712 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5714 DRM DRIVER FOR GENERIC USB DISPLAY
5715 M: Noralf Trønnes <noralf@tronnes.org>
5717 W: https://github.com/notro/gud/wiki
5718 T: git git://anongit.freedesktop.org/drm/drm-misc
5719 F: drivers/gpu/drm/gud/
5720 F: include/drm/gud.h
5722 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5723 M: Hans de Goede <hdegoede@redhat.com>
5725 T: git git://anongit.freedesktop.org/drm/drm-misc
5726 F: drivers/gpu/drm/tiny/gm12u320.c
5728 DRM DRIVER FOR HX8357D PANELS
5729 M: Emma Anholt <emma@anholt.net>
5731 T: git git://anongit.freedesktop.org/drm/drm-misc
5732 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5733 F: drivers/gpu/drm/tiny/hx8357d.c
5735 DRM DRIVER FOR ILITEK ILI9225 PANELS
5736 M: David Lechner <david@lechnology.com>
5738 T: git git://anongit.freedesktop.org/drm/drm-misc
5739 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5740 F: drivers/gpu/drm/tiny/ili9225.c
5742 DRM DRIVER FOR ILITEK ILI9486 PANELS
5743 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5745 T: git git://anongit.freedesktop.org/drm/drm-misc
5746 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5747 F: drivers/gpu/drm/tiny/ili9486.c
5749 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5750 S: Orphan / Obsolete
5751 F: drivers/gpu/drm/i810/
5752 F: include/uapi/drm/i810_drm.h
5754 DRM DRIVER FOR LVDS PANELS
5755 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5756 L: dri-devel@lists.freedesktop.org
5757 T: git git://anongit.freedesktop.org/drm/drm-misc
5759 F: drivers/gpu/drm/panel/panel-lvds.c
5760 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5762 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5763 M: Guido Günther <agx@sigxcpu.org>
5764 R: Purism Kernel Team <kernel@puri.sm>
5766 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5767 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5769 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5770 S: Orphan / Obsolete
5771 F: drivers/gpu/drm/mga/
5772 F: include/uapi/drm/mga_drm.h
5774 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5775 M: Dave Airlie <airlied@redhat.com>
5776 R: Thomas Zimmermann <tzimmermann@suse.de>
5777 L: dri-devel@lists.freedesktop.org
5779 T: git git://anongit.freedesktop.org/drm/drm-misc
5780 F: drivers/gpu/drm/mgag200/
5782 DRM DRIVER FOR MI0283QT
5783 M: Noralf Trønnes <noralf@tronnes.org>
5785 T: git git://anongit.freedesktop.org/drm/drm-misc
5786 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5787 F: drivers/gpu/drm/tiny/mi0283qt.c
5789 DRM DRIVER FOR MSM ADRENO GPU
5790 M: Rob Clark <robdclark@gmail.com>
5791 M: Sean Paul <sean@poorly.run>
5792 L: linux-arm-msm@vger.kernel.org
5793 L: dri-devel@lists.freedesktop.org
5794 L: freedreno@lists.freedesktop.org
5796 T: git https://gitlab.freedesktop.org/drm/msm.git
5797 F: Documentation/devicetree/bindings/display/msm/
5798 F: drivers/gpu/drm/msm/
5799 F: include/uapi/drm/msm_drm.h
5801 DRM DRIVER FOR NOVATEK NT35510 PANELS
5802 M: Linus Walleij <linus.walleij@linaro.org>
5804 T: git git://anongit.freedesktop.org/drm/drm-misc
5805 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5806 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5808 DRM DRIVER FOR NOVATEK NT36672A PANELS
5809 M: Sumit Semwal <sumit.semwal@linaro.org>
5811 T: git git://anongit.freedesktop.org/drm/drm-misc
5812 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5813 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5815 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5816 M: Ben Skeggs <bskeggs@redhat.com>
5817 L: dri-devel@lists.freedesktop.org
5818 L: nouveau@lists.freedesktop.org
5820 T: git git://github.com/skeggsb/linux
5821 F: drivers/gpu/drm/nouveau/
5822 F: include/uapi/drm/nouveau_drm.h
5824 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5825 M: Stefan Mavrodiev <stefan@olimex.com>
5827 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5828 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5830 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5831 M: Noralf Trønnes <noralf@tronnes.org>
5833 T: git git://anongit.freedesktop.org/drm/drm-misc
5834 F: Documentation/devicetree/bindings/display/repaper.txt
5835 F: drivers/gpu/drm/tiny/repaper.c
5837 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5838 M: Dave Airlie <airlied@redhat.com>
5839 M: Gerd Hoffmann <kraxel@redhat.com>
5840 L: virtualization@lists.linux-foundation.org
5842 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5843 T: git git://anongit.freedesktop.org/drm/drm-misc
5844 F: drivers/gpu/drm/tiny/cirrus.c
5846 DRM DRIVER FOR QXL VIRTUAL GPU
5847 M: Dave Airlie <airlied@redhat.com>
5848 M: Gerd Hoffmann <kraxel@redhat.com>
5849 L: virtualization@lists.linux-foundation.org
5850 L: spice-devel@lists.freedesktop.org
5852 T: git git://anongit.freedesktop.org/drm/drm-misc
5853 F: drivers/gpu/drm/qxl/
5854 F: include/uapi/drm/qxl_drm.h
5856 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5857 S: Orphan / Obsolete
5858 F: drivers/gpu/drm/r128/
5859 F: include/uapi/drm/r128_drm.h
5861 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5862 M: Robert Chiras <robert.chiras@nxp.com>
5864 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5865 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5867 DRM DRIVER FOR SITRONIX ST7703 PANELS
5868 M: Guido Günther <agx@sigxcpu.org>
5869 R: Purism Kernel Team <kernel@puri.sm>
5870 R: Ondrej Jirman <megous@megous.com>
5872 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5873 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5875 DRM DRIVER FOR SAVAGE VIDEO CARDS
5876 S: Orphan / Obsolete
5877 F: drivers/gpu/drm/savage/
5878 F: include/uapi/drm/savage_drm.h
5880 DRM DRIVER FOR SIS VIDEO CARDS
5881 S: Orphan / Obsolete
5882 F: drivers/gpu/drm/sis/
5883 F: include/uapi/drm/sis_drm.h
5885 DRM DRIVER FOR SITRONIX ST7586 PANELS
5886 M: David Lechner <david@lechnology.com>
5888 T: git git://anongit.freedesktop.org/drm/drm-misc
5889 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5890 F: drivers/gpu/drm/tiny/st7586.c
5892 DRM DRIVER FOR SITRONIX ST7701 PANELS
5893 M: Jagan Teki <jagan@amarulasolutions.com>
5895 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5896 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5898 DRM DRIVER FOR SITRONIX ST7735R PANELS
5899 M: David Lechner <david@lechnology.com>
5901 T: git git://anongit.freedesktop.org/drm/drm-misc
5902 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5903 F: drivers/gpu/drm/tiny/st7735r.c
5905 DRM DRIVER FOR SONY ACX424AKP PANELS
5906 M: Linus Walleij <linus.walleij@linaro.org>
5908 T: git git://anongit.freedesktop.org/drm/drm-misc
5909 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5911 DRM DRIVER FOR ST-ERICSSON MCDE
5912 M: Linus Walleij <linus.walleij@linaro.org>
5914 T: git git://anongit.freedesktop.org/drm/drm-misc
5915 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
5916 F: drivers/gpu/drm/mcde/
5918 DRM DRIVER FOR TDFX VIDEO CARDS
5919 S: Orphan / Obsolete
5920 F: drivers/gpu/drm/tdfx/
5922 DRM DRIVER FOR TPO TPG110 PANELS
5923 M: Linus Walleij <linus.walleij@linaro.org>
5925 T: git git://anongit.freedesktop.org/drm/drm-misc
5926 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5927 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5929 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5930 M: Dave Airlie <airlied@redhat.com>
5931 R: Sean Paul <sean@poorly.run>
5932 R: Thomas Zimmermann <tzimmermann@suse.de>
5933 L: dri-devel@lists.freedesktop.org
5935 T: git git://anongit.freedesktop.org/drm/drm-misc
5936 F: drivers/gpu/drm/udl/
5938 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5939 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5940 M: Melissa Wen <melissa.srw@gmail.com>
5941 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5942 R: Daniel Vetter <daniel@ffwll.ch>
5943 L: dri-devel@lists.freedesktop.org
5945 T: git git://anongit.freedesktop.org/drm/drm-misc
5946 F: Documentation/gpu/vkms.rst
5947 F: drivers/gpu/drm/vkms/
5949 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5950 M: Hans de Goede <hdegoede@redhat.com>
5951 L: dri-devel@lists.freedesktop.org
5953 T: git git://anongit.freedesktop.org/drm/drm-misc
5954 F: drivers/gpu/drm/vboxvideo/
5956 DRM DRIVER FOR VMWARE VIRTUAL GPU
5957 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5958 M: Roland Scheidegger <sroland@vmware.com>
5959 M: Zack Rusin <zackr@vmware.com>
5960 L: dri-devel@lists.freedesktop.org
5962 T: git git://people.freedesktop.org/~sroland/linux
5963 F: drivers/gpu/drm/vmwgfx/
5964 F: include/uapi/drm/vmwgfx_drm.h
5967 M: David Airlie <airlied@linux.ie>
5968 M: Daniel Vetter <daniel@ffwll.ch>
5969 L: dri-devel@lists.freedesktop.org
5971 B: https://gitlab.freedesktop.org/drm
5972 C: irc://chat.freenode.net/dri-devel
5973 T: git git://anongit.freedesktop.org/drm/drm
5974 F: Documentation/devicetree/bindings/display/
5975 F: Documentation/devicetree/bindings/gpu/
5976 F: Documentation/gpu/
5980 F: include/linux/vga*
5981 F: include/uapi/drm/
5983 DRM DRIVERS AND MISC GPU PATCHES
5984 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5985 M: Maxime Ripard <mripard@kernel.org>
5986 M: Thomas Zimmermann <tzimmermann@suse.de>
5988 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5989 T: git git://anongit.freedesktop.org/drm/drm-misc
5990 F: Documentation/gpu/
5991 F: drivers/gpu/drm/*
5994 F: include/linux/vga*
5995 F: include/uapi/drm/drm*
5997 DRM DRIVERS FOR ALLWINNER A10
5998 M: Maxime Ripard <mripard@kernel.org>
5999 M: Chen-Yu Tsai <wens@csie.org>
6000 L: dri-devel@lists.freedesktop.org
6002 T: git git://anongit.freedesktop.org/drm/drm-misc
6003 F: Documentation/devicetree/bindings/display/allwinner*
6004 F: drivers/gpu/drm/sun4i/
6006 DRM DRIVERS FOR AMLOGIC SOCS
6007 M: Neil Armstrong <narmstrong@baylibre.com>
6008 L: dri-devel@lists.freedesktop.org
6009 L: linux-amlogic@lists.infradead.org
6011 W: http://linux-meson.com/
6012 T: git git://anongit.freedesktop.org/drm/drm-misc
6013 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6014 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6015 F: Documentation/gpu/meson.rst
6016 F: drivers/gpu/drm/meson/
6018 DRM DRIVERS FOR ATMEL HLCDC
6019 M: Sam Ravnborg <sam@ravnborg.org>
6020 M: Boris Brezillon <bbrezillon@kernel.org>
6021 L: dri-devel@lists.freedesktop.org
6023 T: git git://anongit.freedesktop.org/drm/drm-misc
6024 F: Documentation/devicetree/bindings/display/atmel/
6025 F: drivers/gpu/drm/atmel-hlcdc/
6027 DRM DRIVERS FOR BRIDGE CHIPS
6028 M: Andrzej Hajda <a.hajda@samsung.com>
6029 M: Neil Armstrong <narmstrong@baylibre.com>
6030 M: Robert Foss <robert.foss@linaro.org>
6031 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6032 R: Jonas Karlman <jonas@kwiboo.se>
6033 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6035 T: git git://anongit.freedesktop.org/drm/drm-misc
6036 F: drivers/gpu/drm/bridge/
6038 DRM DRIVERS FOR EXYNOS
6039 M: Inki Dae <inki.dae@samsung.com>
6040 M: Joonyoung Shim <jy0922.shim@samsung.com>
6041 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6042 M: Kyungmin Park <kyungmin.park@samsung.com>
6043 L: dri-devel@lists.freedesktop.org
6045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6046 F: Documentation/devicetree/bindings/display/exynos/
6047 F: drivers/gpu/drm/exynos/
6048 F: include/uapi/drm/exynos_drm.h
6050 DRM DRIVERS FOR FREESCALE DCU
6051 M: Stefan Agner <stefan@agner.ch>
6052 M: Alison Wang <alison.wang@nxp.com>
6053 L: dri-devel@lists.freedesktop.org
6055 T: git git://anongit.freedesktop.org/drm/drm-misc
6056 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6057 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6058 F: drivers/gpu/drm/fsl-dcu/
6060 DRM DRIVERS FOR FREESCALE IMX
6061 M: Philipp Zabel <p.zabel@pengutronix.de>
6062 L: dri-devel@lists.freedesktop.org
6064 F: Documentation/devicetree/bindings/display/imx/
6065 F: drivers/gpu/drm/imx/
6066 F: drivers/gpu/ipu-v3/
6068 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6069 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6070 L: dri-devel@lists.freedesktop.org
6072 T: git git://github.com/patjak/drm-gma500
6073 F: drivers/gpu/drm/gma500/
6075 DRM DRIVERS FOR HISILICON
6076 M: Xinliang Liu <xinliang.liu@linaro.org>
6077 M: Tian Tao <tiantao6@hisilicon.com>
6078 R: John Stultz <john.stultz@linaro.org>
6079 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6080 R: Chen Feng <puck.chen@hisilicon.com>
6081 L: dri-devel@lists.freedesktop.org
6083 T: git git://anongit.freedesktop.org/drm/drm-misc
6084 F: Documentation/devicetree/bindings/display/hisilicon/
6085 F: drivers/gpu/drm/hisilicon/
6087 DRM DRIVERS FOR LIMA
6088 M: Qiang Yu <yuq825@gmail.com>
6089 L: dri-devel@lists.freedesktop.org
6090 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6092 T: git git://anongit.freedesktop.org/drm/drm-misc
6093 F: drivers/gpu/drm/lima/
6094 F: include/uapi/drm/lima_drm.h
6096 DRM DRIVERS FOR MEDIATEK
6097 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6098 M: Philipp Zabel <p.zabel@pengutronix.de>
6099 L: dri-devel@lists.freedesktop.org
6100 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6102 F: Documentation/devicetree/bindings/display/mediatek/
6103 F: drivers/gpu/drm/mediatek/
6104 F: drivers/phy/mediatek/phy-mtk-hdmi*
6105 F: drivers/phy/mediatek/phy-mtk-mipi*
6107 DRM DRIVERS FOR NVIDIA TEGRA
6108 M: Thierry Reding <thierry.reding@gmail.com>
6109 L: dri-devel@lists.freedesktop.org
6110 L: linux-tegra@vger.kernel.org
6112 T: git git://anongit.freedesktop.org/tegra/linux.git
6113 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6114 F: drivers/gpu/drm/tegra/
6115 F: drivers/gpu/host1x/
6116 F: include/linux/host1x.h
6117 F: include/uapi/drm/tegra_drm.h
6119 DRM DRIVERS FOR RENESAS
6120 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6121 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6122 L: dri-devel@lists.freedesktop.org
6123 L: linux-renesas-soc@vger.kernel.org
6125 T: git git://linuxtv.org/pinchartl/media drm/du/next
6126 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6127 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6128 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6129 F: drivers/gpu/drm/rcar-du/
6130 F: drivers/gpu/drm/shmobile/
6131 F: include/linux/platform_data/shmob_drm.h
6133 DRM DRIVERS FOR ROCKCHIP
6134 M: Sandy Huang <hjc@rock-chips.com>
6135 M: Heiko Stübner <heiko@sntech.de>
6136 L: dri-devel@lists.freedesktop.org
6138 T: git git://anongit.freedesktop.org/drm/drm-misc
6139 F: Documentation/devicetree/bindings/display/rockchip/
6140 F: drivers/gpu/drm/rockchip/
6143 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6144 L: dri-devel@lists.freedesktop.org
6146 T: git git://anongit.freedesktop.org/drm/drm-misc
6147 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6148 F: drivers/gpu/drm/sti
6151 M: Yannick Fertre <yannick.fertre@foss.st.com>
6152 M: Philippe Cornu <philippe.cornu@foss.st.com>
6153 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6154 L: dri-devel@lists.freedesktop.org
6156 T: git git://anongit.freedesktop.org/drm/drm-misc
6157 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6158 F: drivers/gpu/drm/stm
6160 DRM DRIVERS FOR TI KEYSTONE
6161 M: Jyri Sarha <jyri.sarha@iki.fi>
6162 M: Tomi Valkeinen <tomba@kernel.org>
6163 L: dri-devel@lists.freedesktop.org
6165 T: git git://anongit.freedesktop.org/drm/drm-misc
6166 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6167 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6168 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6169 F: drivers/gpu/drm/tidss/
6171 DRM DRIVERS FOR TI LCDC
6172 M: Jyri Sarha <jyri.sarha@iki.fi>
6173 R: Tomi Valkeinen <tomba@kernel.org>
6174 L: dri-devel@lists.freedesktop.org
6176 F: Documentation/devicetree/bindings/display/tilcdc/
6177 F: drivers/gpu/drm/tilcdc/
6179 DRM DRIVERS FOR TI OMAP
6180 M: Tomi Valkeinen <tomba@kernel.org>
6181 L: dri-devel@lists.freedesktop.org
6183 F: Documentation/devicetree/bindings/display/ti/
6184 F: drivers/gpu/drm/omapdrm/
6187 M: Emma Anholt <emma@anholt.net>
6189 T: git git://anongit.freedesktop.org/drm/drm-misc
6190 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6191 F: drivers/gpu/drm/v3d/
6192 F: include/uapi/drm/v3d_drm.h
6195 M: Emma Anholt <emma@anholt.net>
6196 M: Maxime Ripard <mripard@kernel.org>
6198 T: git git://github.com/anholt/linux
6199 T: git git://anongit.freedesktop.org/drm/drm-misc
6200 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6201 F: drivers/gpu/drm/vc4/
6202 F: include/uapi/drm/vc4_drm.h
6204 DRM DRIVERS FOR VIVANTE GPU IP
6205 M: Lucas Stach <l.stach@pengutronix.de>
6206 R: Russell King <linux+etnaviv@armlinux.org.uk>
6207 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6208 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6209 L: dri-devel@lists.freedesktop.org
6211 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6212 F: drivers/gpu/drm/etnaviv/
6213 F: include/uapi/drm/etnaviv_drm.h
6216 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6217 L: dri-devel@lists.freedesktop.org
6218 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6220 T: git git://anongit.freedesktop.org/drm/drm-misc
6221 F: Documentation/gpu/xen-front.rst
6222 F: drivers/gpu/drm/xen/
6224 DRM DRIVERS FOR XILINX
6225 M: Hyun Kwon <hyun.kwon@xilinx.com>
6226 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6227 L: dri-devel@lists.freedesktop.org
6229 T: git git://anongit.freedesktop.org/drm/drm-misc
6230 F: Documentation/devicetree/bindings/display/xlnx/
6231 F: drivers/gpu/drm/xlnx/
6234 M: Thierry Reding <thierry.reding@gmail.com>
6235 R: Sam Ravnborg <sam@ravnborg.org>
6236 L: dri-devel@lists.freedesktop.org
6238 T: git git://anongit.freedesktop.org/drm/drm-misc
6239 F: Documentation/devicetree/bindings/display/panel/
6240 F: drivers/gpu/drm/drm_panel.c
6241 F: drivers/gpu/drm/panel/
6242 F: include/drm/drm_panel.h
6245 M: Christian Koenig <christian.koenig@amd.com>
6246 M: Huang Rui <ray.huang@amd.com>
6247 L: dri-devel@lists.freedesktop.org
6249 T: git git://people.freedesktop.org/~agd5f/linux
6250 F: drivers/gpu/drm/ttm/
6253 DSBR100 USB FM RADIO DRIVER
6254 M: Alexey Klimov <klimov.linux@gmail.com>
6255 L: linux-media@vger.kernel.org
6257 T: git git://linuxtv.org/media_tree.git
6258 F: drivers/media/radio/dsbr100.c
6261 M: Hans Verkuil <hverkuil@xs4all.nl>
6262 L: linux-media@vger.kernel.org
6264 W: https://linuxtv.org
6265 T: git git://linuxtv.org/media_tree.git
6266 F: drivers/media/pci/dt3155/
6268 DVB_USB_AF9015 MEDIA DRIVER
6269 M: Antti Palosaari <crope@iki.fi>
6270 L: linux-media@vger.kernel.org
6272 W: https://linuxtv.org
6273 W: http://palosaari.fi/linux/
6274 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6275 T: git git://linuxtv.org/anttip/media_tree.git
6276 F: drivers/media/usb/dvb-usb-v2/af9015*
6278 DVB_USB_AF9035 MEDIA DRIVER
6279 M: Antti Palosaari <crope@iki.fi>
6280 L: linux-media@vger.kernel.org
6282 W: https://linuxtv.org
6283 W: http://palosaari.fi/linux/
6284 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6285 T: git git://linuxtv.org/anttip/media_tree.git
6286 F: drivers/media/usb/dvb-usb-v2/af9035*
6288 DVB_USB_ANYSEE MEDIA DRIVER
6289 M: Antti Palosaari <crope@iki.fi>
6290 L: linux-media@vger.kernel.org
6292 W: https://linuxtv.org
6293 W: http://palosaari.fi/linux/
6294 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6295 T: git git://linuxtv.org/anttip/media_tree.git
6296 F: drivers/media/usb/dvb-usb-v2/anysee*
6298 DVB_USB_AU6610 MEDIA DRIVER
6299 M: Antti Palosaari <crope@iki.fi>
6300 L: linux-media@vger.kernel.org
6302 W: https://linuxtv.org
6303 W: http://palosaari.fi/linux/
6304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6305 T: git git://linuxtv.org/anttip/media_tree.git
6306 F: drivers/media/usb/dvb-usb-v2/au6610*
6308 DVB_USB_CE6230 MEDIA DRIVER
6309 M: Antti Palosaari <crope@iki.fi>
6310 L: linux-media@vger.kernel.org
6312 W: https://linuxtv.org
6313 W: http://palosaari.fi/linux/
6314 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6315 T: git git://linuxtv.org/anttip/media_tree.git
6316 F: drivers/media/usb/dvb-usb-v2/ce6230*
6318 DVB_USB_CXUSB MEDIA DRIVER
6319 M: Michael Krufky <mkrufky@linuxtv.org>
6320 L: linux-media@vger.kernel.org
6322 W: https://linuxtv.org
6323 W: http://github.com/mkrufky
6324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6325 T: git git://linuxtv.org/media_tree.git
6326 F: drivers/media/usb/dvb-usb/cxusb*
6328 DVB_USB_EC168 MEDIA DRIVER
6329 M: Antti Palosaari <crope@iki.fi>
6330 L: linux-media@vger.kernel.org
6332 W: https://linuxtv.org
6333 W: http://palosaari.fi/linux/
6334 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6335 T: git git://linuxtv.org/anttip/media_tree.git
6336 F: drivers/media/usb/dvb-usb-v2/ec168*
6338 DVB_USB_GL861 MEDIA DRIVER
6339 M: Antti Palosaari <crope@iki.fi>
6340 L: linux-media@vger.kernel.org
6342 W: https://linuxtv.org
6343 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6344 T: git git://linuxtv.org/anttip/media_tree.git
6345 F: drivers/media/usb/dvb-usb-v2/gl861*
6347 DVB_USB_MXL111SF MEDIA DRIVER
6348 M: Michael Krufky <mkrufky@linuxtv.org>
6349 L: linux-media@vger.kernel.org
6351 W: https://linuxtv.org
6352 W: http://github.com/mkrufky
6353 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6354 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6355 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6357 DVB_USB_RTL28XXU MEDIA DRIVER
6358 M: Antti Palosaari <crope@iki.fi>
6359 L: linux-media@vger.kernel.org
6361 W: https://linuxtv.org
6362 W: http://palosaari.fi/linux/
6363 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6364 T: git git://linuxtv.org/anttip/media_tree.git
6365 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6367 DVB_USB_V2 MEDIA DRIVER
6368 M: Antti Palosaari <crope@iki.fi>
6369 L: linux-media@vger.kernel.org
6371 W: https://linuxtv.org
6372 W: http://palosaari.fi/linux/
6373 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6374 T: git git://linuxtv.org/anttip/media_tree.git
6375 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6376 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6379 M: Jason Baron <jbaron@akamai.com>
6381 F: include/linux/dynamic_debug.h
6382 F: lib/dynamic_debug.c
6384 DYNAMIC INTERRUPT MODERATION
6385 M: Tal Gilboa <talgi@nvidia.com>
6387 F: Documentation/networking/net_dim.rst
6388 F: include/linux/dim.h
6391 DZ DECSTATION DZ11 SERIAL DRIVER
6392 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6394 F: drivers/tty/serial/dz.*
6396 E3X0 POWER BUTTON DRIVER
6397 M: Moritz Fischer <moritz.fischer@ettus.com>
6398 L: usrp-users@lists.ettus.com
6400 W: http://www.ettus.com
6401 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6402 F: drivers/input/misc/e3x0-button.c
6405 M: Antti Palosaari <crope@iki.fi>
6406 L: linux-media@vger.kernel.org
6408 W: https://linuxtv.org
6409 W: http://palosaari.fi/linux/
6410 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6411 T: git git://linuxtv.org/anttip/media_tree.git
6412 F: drivers/media/tuners/e4000*
6414 EARTH_PT1 MEDIA DRIVER
6415 M: Akihiro Tsukada <tskd08@gmail.com>
6416 L: linux-media@vger.kernel.org
6418 F: drivers/media/pci/pt1/
6420 EARTH_PT3 MEDIA DRIVER
6421 M: Akihiro Tsukada <tskd08@gmail.com>
6422 L: linux-media@vger.kernel.org
6424 F: drivers/media/pci/pt3/
6427 M: Antti Palosaari <crope@iki.fi>
6428 L: linux-media@vger.kernel.org
6430 W: https://linuxtv.org
6431 W: http://palosaari.fi/linux/
6432 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6433 T: git git://linuxtv.org/anttip/media_tree.git
6434 F: drivers/media/dvb-frontends/ec100*
6437 M: Tyler Hicks <code@tyhicks.com>
6438 L: ecryptfs@vger.kernel.org
6440 W: http://ecryptfs.org
6441 W: https://launchpad.net/ecryptfs
6442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6443 F: Documentation/filesystems/ecryptfs.rst
6447 M: Borislav Petkov <bp@alien8.de>
6448 L: linux-edac@vger.kernel.org
6450 F: drivers/edac/amd64_edac*
6453 M: Jan Luebbe <jlu@pengutronix.de>
6454 L: linux-edac@vger.kernel.org
6456 F: drivers/edac/armada_xp_*
6459 M: Stefan Schaeckeler <sschaeck@cisco.com>
6461 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6462 F: drivers/edac/aspeed_edac.c
6465 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6467 F: drivers/edac/bluefield_edac.c
6470 M: Andre Przywara <andre.przywara@arm.com>
6471 L: linux-edac@vger.kernel.org
6473 F: drivers/edac/highbank*
6476 M: Ralf Baechle <ralf@linux-mips.org>
6477 L: linux-edac@vger.kernel.org
6478 L: linux-mips@vger.kernel.org
6480 F: drivers/edac/octeon_edac*
6482 EDAC-CAVIUM THUNDERX
6483 M: Robert Richter <rric@kernel.org>
6484 L: linux-edac@vger.kernel.org
6486 F: drivers/edac/thunderx_edac*
6489 M: Borislav Petkov <bp@alien8.de>
6490 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6491 M: Tony Luck <tony.luck@intel.com>
6492 R: James Morse <james.morse@arm.com>
6493 R: Robert Richter <rric@kernel.org>
6494 L: linux-edac@vger.kernel.org
6496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6497 F: Documentation/admin-guide/ras.rst
6498 F: Documentation/driver-api/edac.rst
6500 F: include/linux/edac.h
6503 M: Lei Wang <lewan@microsoft.com>
6504 L: linux-edac@vger.kernel.org
6506 F: drivers/edac/dmc520_edac.c
6509 M: Mark Gross <mark.gross@intel.com>
6510 L: linux-edac@vger.kernel.org
6512 F: drivers/edac/e752x_edac.c
6515 L: linux-edac@vger.kernel.org
6517 F: drivers/edac/e7xxx_edac.c
6520 M: York Sun <york.sun@nxp.com>
6521 L: linux-edac@vger.kernel.org
6523 F: drivers/edac/fsl_ddr_edac.*
6526 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6527 L: linux-edac@vger.kernel.org
6529 F: drivers/edac/ghes_edac.c
6532 M: Tony Luck <tony.luck@intel.com>
6533 L: linux-edac@vger.kernel.org
6535 F: drivers/edac/i10nm_base.c
6538 L: linux-edac@vger.kernel.org
6540 F: drivers/edac/i3000_edac.c
6543 L: linux-edac@vger.kernel.org
6545 F: drivers/edac/i5000_edac.c
6548 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6549 L: linux-edac@vger.kernel.org
6551 F: drivers/edac/i5400_edac.c
6554 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6555 L: linux-edac@vger.kernel.org
6557 F: drivers/edac/i7300_edac.c
6560 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6561 L: linux-edac@vger.kernel.org
6563 F: drivers/edac/i7core_edac.c
6566 M: Tim Small <tim@buttersideup.com>
6567 L: linux-edac@vger.kernel.org
6569 F: drivers/edac/i82443bxgx_edac.c
6572 M: "Arvind R." <arvino55@gmail.com>
6573 L: linux-edac@vger.kernel.org
6575 F: drivers/edac/i82975x_edac.c
6578 M: Jason Baron <jbaron@akamai.com>
6579 L: linux-edac@vger.kernel.org
6581 F: drivers/edac/ie31200_edac.c
6584 M: Tony Luck <tony.luck@intel.com>
6585 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6586 L: linux-edac@vger.kernel.org
6588 F: drivers/edac/igen6_edac.c
6591 M: Johannes Thumshirn <morbidrsa@gmail.com>
6592 L: linux-edac@vger.kernel.org
6594 F: drivers/edac/mpc85xx_edac.[ch]
6597 M: Egor Martovetsky <egor@pasemi.com>
6598 L: linux-edac@vger.kernel.org
6600 F: drivers/edac/pasemi_edac.c
6603 M: Tony Luck <tony.luck@intel.com>
6604 L: linux-edac@vger.kernel.org
6606 F: drivers/edac/pnd2_edac.[ch]
6609 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6610 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6611 L: linux-arm-msm@vger.kernel.org
6612 L: linux-edac@vger.kernel.org
6614 F: drivers/edac/qcom_edac.c
6617 M: Tim Small <tim@buttersideup.com>
6618 L: linux-edac@vger.kernel.org
6620 F: drivers/edac/r82600_edac.c
6623 M: Tony Luck <tony.luck@intel.com>
6624 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6625 L: linux-edac@vger.kernel.org
6627 F: drivers/edac/sb_edac.c
6630 M: Yash Shah <yash.shah@sifive.com>
6631 L: linux-edac@vger.kernel.org
6633 F: drivers/edac/sifive_edac.c
6636 M: Tony Luck <tony.luck@intel.com>
6637 L: linux-edac@vger.kernel.org
6639 F: drivers/edac/skx_*.[ch]
6642 M: Tero Kristo <kristo@kernel.org>
6643 L: linux-edac@vger.kernel.org
6645 F: drivers/edac/ti_edac.c
6647 EDIROL UA-101/UA-1000 DRIVER
6648 M: Clemens Ladisch <clemens@ladisch.de>
6649 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6652 F: sound/usb/misc/ua101.c
6655 M: Ivan Hu <ivan.hu@canonical.com>
6656 M: Ard Biesheuvel <ardb@kernel.org>
6657 L: linux-efi@vger.kernel.org
6659 F: drivers/firmware/efi/test/
6661 EFI VARIABLE FILESYSTEM
6662 M: Matthew Garrett <matthew.garrett@nebula.com>
6663 M: Jeremy Kerr <jk@ozlabs.org>
6664 M: Ard Biesheuvel <ardb@kernel.org>
6665 L: linux-efi@vger.kernel.org
6667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6670 EFIFB FRAMEBUFFER DRIVER
6671 M: Peter Jones <pjones@redhat.com>
6672 L: linux-fbdev@vger.kernel.org
6674 F: drivers/video/fbdev/efifb.c
6678 W: http://aeschi.ch.eu.org/efs/
6681 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6682 M: Douglas Miller <dougmill@linux.ibm.com>
6683 L: netdev@vger.kernel.org
6685 F: drivers/net/ethernet/ibm/ehea/
6687 EM28XX VIDEO4LINUX DRIVER
6688 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6689 L: linux-media@vger.kernel.org
6691 W: https://linuxtv.org
6692 T: git git://linuxtv.org/media_tree.git
6693 F: Documentation/admin-guide/media/em28xx*
6694 F: drivers/media/usb/em28xx/
6697 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6698 M: Matt Mackall <mpm@selenic.com>
6699 M: David Woodhouse <dwmw2@infradead.org>
6700 L: linux-embedded@vger.kernel.org
6703 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6704 M: Adrian Hunter <adrian.hunter@intel.com>
6705 M: Ritesh Harjani <riteshh@codeaurora.org>
6706 M: Asutosh Das <asutoshd@codeaurora.org>
6707 L: linux-mmc@vger.kernel.org
6709 F: drivers/mmc/host/cqhci*
6711 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6712 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6713 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6714 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6715 L: linux-scsi@vger.kernel.org
6717 W: http://www.broadcom.com
6718 F: drivers/scsi/be2iscsi/
6720 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6721 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6722 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6723 M: Somnath Kotur <somnath.kotur@broadcom.com>
6724 L: netdev@vger.kernel.org
6726 W: http://www.emulex.com
6727 F: drivers/net/ethernet/emulex/benet/
6729 EMULEX ONECONNECT ROCE DRIVER
6730 M: Selvin Xavier <selvin.xavier@broadcom.com>
6731 M: Devesh Sharma <devesh.sharma@broadcom.com>
6732 L: linux-rdma@vger.kernel.org
6734 W: http://www.broadcom.com
6735 F: drivers/infiniband/hw/ocrdma/
6736 F: include/uapi/rdma/ocrdma-abi.h
6738 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6739 M: James Smart <james.smart@broadcom.com>
6740 M: Dick Kennedy <dick.kennedy@broadcom.com>
6741 L: linux-scsi@vger.kernel.org
6743 W: http://www.broadcom.com
6744 F: drivers/scsi/lpfc/
6746 ENE CB710 FLASH CARD READER DRIVER
6747 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6749 F: drivers/misc/cb710/
6750 F: drivers/mmc/host/cb710-mmc.*
6751 F: include/linux/cb710.h
6753 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6754 M: Maxim Levitsky <maximlevitsky@gmail.com>
6756 F: drivers/media/rc/ene_ir.*
6758 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6759 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6760 L: linuxppc-dev@lists.ozlabs.org
6762 F: drivers/tty/ehv_bytechan.c
6764 EPSON S1D13XXX FRAMEBUFFER DRIVER
6765 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6768 F: drivers/video/fbdev/s1d13xxxfb.c
6769 F: include/video/s1d13xxxfb.h
6772 M: Gao Xiang <xiang@kernel.org>
6773 M: Chao Yu <yuchao0@huawei.com>
6774 L: linux-erofs@lists.ozlabs.org
6776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6777 F: Documentation/filesystems/erofs.rst
6779 F: include/trace/events/erofs.h
6781 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6782 M: Jeff Layton <jlayton@kernel.org>
6784 F: include/linux/errseq.h
6787 ET131X NETWORK DRIVER
6788 M: Mark Einon <mark.einon@gmail.com>
6790 F: drivers/net/ethernet/agere/
6793 M: Roopa Prabhu <roopa@nvidia.com>
6794 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6795 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6796 L: netdev@vger.kernel.org
6798 W: http://www.linuxfoundation.org/en/Net:Bridge
6799 F: include/linux/netfilter_bridge/
6802 ETHERNET PHY LIBRARY
6803 M: Andrew Lunn <andrew@lunn.ch>
6804 M: Heiner Kallweit <hkallweit1@gmail.com>
6805 R: Russell King <linux@armlinux.org.uk>
6806 L: netdev@vger.kernel.org
6808 F: Documentation/ABI/testing/sysfs-class-net-phydev
6809 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6810 F: Documentation/devicetree/bindings/net/mdio*
6811 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6812 F: Documentation/networking/phy.rst
6813 F: drivers/net/mdio/
6814 F: drivers/net/mdio/of_mdio.c
6817 F: drivers/of/of_net.c
6818 F: include/dt-bindings/net/qca-ar803x.h
6819 F: include/linux/*mdio*.h
6820 F: include/linux/mdio/*.h
6821 F: include/linux/of_net.h
6822 F: include/linux/phy.h
6823 F: include/linux/phy_fixed.h
6824 F: include/linux/platform_data/mdio-bcm-unimac.h
6825 F: include/linux/platform_data/mdio-gpio.h
6826 F: include/trace/events/mdio.h
6827 F: include/uapi/linux/mdio.h
6828 F: include/uapi/linux/mii.h
6831 M: Namjae Jeon <namjae.jeon@samsung.com>
6832 M: Sungjong Seo <sj1557.seo@samsung.com>
6833 L: linux-fsdevel@vger.kernel.org
6838 M: Jan Kara <jack@suse.com>
6839 L: linux-ext4@vger.kernel.org
6841 F: Documentation/filesystems/ext2.rst
6843 F: include/linux/ext2*
6846 M: "Theodore Ts'o" <tytso@mit.edu>
6847 M: Andreas Dilger <adilger.kernel@dilger.ca>
6848 L: linux-ext4@vger.kernel.org
6850 W: http://ext4.wiki.kernel.org
6851 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6853 F: Documentation/filesystems/ext4/
6855 F: include/trace/events/ext4.h
6857 Extended Verification Module (EVM)
6858 M: Mimi Zohar <zohar@linux.ibm.com>
6859 L: linux-integrity@vger.kernel.org
6861 F: security/integrity/evm/
6863 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6864 M: Ard Biesheuvel <ardb@kernel.org>
6865 L: linux-efi@vger.kernel.org
6867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6868 F: Documentation/admin-guide/efi-stub.rst
6869 F: arch/*/include/asm/efi.h
6870 F: arch/*/kernel/efi.c
6871 F: arch/arm/boot/compressed/efi-header.S
6872 F: arch/arm64/kernel/efi-entry.S
6873 F: arch/x86/platform/efi/
6874 F: drivers/firmware/efi/
6875 F: include/linux/efi*.h
6877 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6878 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6879 M: Chanwoo Choi <cw00.choi@samsung.com>
6880 L: linux-kernel@vger.kernel.org
6882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6883 F: Documentation/devicetree/bindings/extcon/
6884 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6886 F: include/linux/extcon.h
6887 F: include/linux/extcon/
6890 M: Masami Hiramatsu <mhiramat@kernel.org>
6892 F: Documentation/admin-guide/bootconfig.rst
6893 F: fs/proc/bootconfig.c
6894 F: include/linux/bootconfig.h
6896 F: tools/bootconfig/*
6897 F: tools/bootconfig/scripts/*
6900 M: Jingoo Han <jingoohan1@gmail.com>
6901 L: dri-devel@lists.freedesktop.org
6903 F: drivers/gpu/drm/exynos/exynos_dp*
6905 EXYNOS SYSMMU (IOMMU) driver
6906 M: Marek Szyprowski <m.szyprowski@samsung.com>
6907 L: iommu@lists.linux-foundation.org
6909 F: drivers/iommu/exynos-iommu.c
6912 M: Jaegeuk Kim <jaegeuk@kernel.org>
6913 M: Chao Yu <yuchao0@huawei.com>
6914 L: linux-f2fs-devel@lists.sourceforge.net
6916 W: https://f2fs.wiki.kernel.org/
6917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6918 F: Documentation/ABI/testing/sysfs-fs-f2fs
6919 F: Documentation/filesystems/f2fs.rst
6921 F: include/linux/f2fs_fs.h
6922 F: include/trace/events/f2fs.h
6923 F: include/uapi/linux/f2fs.h
6925 F71805F HARDWARE MONITORING DRIVER
6926 M: Jean Delvare <jdelvare@suse.com>
6927 L: linux-hwmon@vger.kernel.org
6929 F: Documentation/hwmon/f71805f.rst
6930 F: drivers/hwmon/f71805f.c
6933 M: Josh Poimboeuf <jpoimboe@redhat.com>
6935 F: scripts/faddr2line
6938 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6939 L: netdev@vger.kernel.org
6941 F: Documentation/networking/failover.rst
6942 F: include/net/failover.h
6943 F: net/core/failover.c
6946 M: Jan Kara <jack@suse.cz>
6947 R: Amir Goldstein <amir73il@gmail.com>
6948 R: Matthew Bobrowski <repnop@google.com>
6949 L: linux-fsdevel@vger.kernel.org
6951 F: fs/notify/fanotify/
6952 F: include/linux/fanotify.h
6953 F: include/uapi/linux/fanotify.h
6955 FARSYNC SYNCHRONOUS DRIVER
6956 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6958 W: http://www.farsite.co.uk/
6959 F: drivers/net/wan/farsync.*
6961 FAULT INJECTION SUPPORT
6962 M: Akinobu Mita <akinobu.mita@gmail.com>
6964 F: Documentation/fault-injection/
6965 F: lib/fault-inject.c
6967 FBTFT Framebuffer drivers
6968 L: dri-devel@lists.freedesktop.org
6969 L: linux-fbdev@vger.kernel.org
6971 F: drivers/staging/fbtft/
6974 M: Michael Buesch <m@bues.ch>
6975 L: linux-media@vger.kernel.org
6977 F: drivers/media/tuners/fc0011.c
6978 F: drivers/media/tuners/fc0011.h
6981 M: Antti Palosaari <crope@iki.fi>
6982 L: linux-media@vger.kernel.org
6984 W: https://linuxtv.org
6985 W: http://palosaari.fi/linux/
6986 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6987 T: git git://linuxtv.org/anttip/media_tree.git
6988 F: drivers/media/tuners/fc2580*
6990 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6991 M: Hannes Reinecke <hare@suse.de>
6992 L: linux-scsi@vger.kernel.org
6994 W: www.Open-FCoE.org
6995 F: drivers/scsi/fcoe/
6996 F: drivers/scsi/libfc/
6998 F: include/scsi/libfc.h
6999 F: include/scsi/libfcoe.h
7000 F: include/uapi/scsi/fc/
7002 FILE LOCKING (flock() and fcntl()/lockf())
7003 M: Jeff Layton <jlayton@kernel.org>
7004 M: "J. Bruce Fields" <bfields@fieldses.org>
7005 L: linux-fsdevel@vger.kernel.org
7009 F: include/linux/fcntl.h
7010 F: include/uapi/linux/fcntl.h
7012 FILESYSTEM DIRECT ACCESS (DAX)
7013 M: Dan Williams <dan.j.williams@intel.com>
7014 R: Matthew Wilcox <willy@infradead.org>
7015 R: Jan Kara <jack@suse.cz>
7016 L: linux-fsdevel@vger.kernel.org
7017 L: nvdimm@lists.linux.dev
7020 F: include/linux/dax.h
7021 F: include/trace/events/fs_dax.h
7023 FILESYSTEMS (VFS and infrastructure)
7024 M: Alexander Viro <viro@zeniv.linux.org.uk>
7025 L: linux-fsdevel@vger.kernel.org
7028 F: include/linux/fs.h
7029 F: include/linux/fs_types.h
7030 F: include/uapi/linux/fs.h
7031 F: include/uapi/linux/openat2.h
7036 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7037 M: Riku Voipio <riku.voipio@iki.fi>
7038 L: linux-hwmon@vger.kernel.org
7040 F: drivers/hwmon/f75375s.c
7041 F: include/linux/f75375s.h
7043 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7044 M: Clemens Ladisch <clemens@ladisch.de>
7045 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7046 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7049 F: include/uapi/sound/firewire.h
7052 FIREWIRE MEDIA DRIVERS (firedtv)
7053 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7054 L: linux-media@vger.kernel.org
7055 L: linux1394-devel@lists.sourceforge.net
7057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7058 F: drivers/media/firewire/
7060 FIREWIRE SBP-2 TARGET
7061 M: Chris Boot <bootc@bootc.net>
7062 L: linux-scsi@vger.kernel.org
7063 L: target-devel@vger.kernel.org
7064 L: linux1394-devel@lists.sourceforge.net
7066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7067 F: drivers/target/sbp/
7070 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7071 L: linux1394-devel@lists.sourceforge.net
7073 W: http://ieee1394.wiki.kernel.org/
7074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7075 F: drivers/firewire/
7076 F: include/linux/firewire.h
7077 F: include/uapi/linux/firewire*.h
7080 FIRMWARE LOADER (request_firmware)
7081 M: Luis Chamberlain <mcgrof@kernel.org>
7082 L: linux-kernel@vger.kernel.org
7084 F: Documentation/firmware_class/
7085 F: drivers/base/firmware_loader/
7086 F: include/linux/firmware.h
7088 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7089 M: Joshua Morris <josh.h.morris@us.ibm.com>
7090 M: Philip Kelleher <pjk1939@linux.ibm.com>
7092 F: drivers/block/rsxx/
7094 FLEXTIMER FTM-QUADDEC DRIVER
7095 M: Patrick Havelange <patrick.havelange@essensium.com>
7096 L: linux-iio@vger.kernel.org
7098 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7099 F: drivers/counter/ftm-quaddec.c
7102 M: Denis Efremov <efremov@linux.com>
7103 L: linux-block@vger.kernel.org
7105 F: drivers/block/floppy.c
7107 FLYSKY FSIA6B RC RECEIVER
7108 M: Markus Koch <markus@notsyncing.net>
7109 L: linux-input@vger.kernel.org
7111 F: drivers/input/joystick/fsia6b.c
7113 FORCEDETH GIGABIT ETHERNET DRIVER
7114 M: Rain River <rain.1986.08.12@gmail.com>
7115 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7116 L: netdev@vger.kernel.org
7118 F: drivers/net/ethernet/nvidia/*
7121 M: Wu Hao <hao.wu@intel.com>
7122 R: Tom Rix <trix@redhat.com>
7123 L: linux-fpga@vger.kernel.org
7125 F: Documentation/ABI/testing/sysfs-bus-dfl*
7126 F: Documentation/fpga/dfl.rst
7127 F: drivers/fpga/dfl*
7128 F: drivers/uio/uio_dfl.c
7129 F: include/linux/dfl.h
7130 F: include/uapi/linux/fpga-dfl.h
7132 FPGA MANAGER FRAMEWORK
7133 M: Moritz Fischer <mdf@kernel.org>
7134 R: Tom Rix <trix@redhat.com>
7135 L: linux-fpga@vger.kernel.org
7137 W: http://www.rocketboards.org
7138 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7140 F: Documentation/devicetree/bindings/fpga/
7141 F: Documentation/driver-api/fpga/
7142 F: Documentation/fpga/
7144 F: include/linux/fpga/
7147 M: Bill Metzenthen <billm@melbpc.org.au>
7149 W: http://floatingpoint.sourceforge.net/emulator/index.html
7150 F: arch/x86/math-emu/
7153 L: dri-devel@lists.freedesktop.org
7154 L: linux-fbdev@vger.kernel.org
7156 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7157 T: git git://anongit.freedesktop.org/drm/drm-misc
7158 F: Documentation/fb/
7160 F: include/linux/fb.h
7161 F: include/uapi/linux/fb.h
7162 F: include/uapi/video/
7165 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7166 M: Horia Geantă <horia.geanta@nxp.com>
7167 M: Aymen Sghaier <aymen.sghaier@nxp.com>
7168 L: linux-crypto@vger.kernel.org
7170 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7171 F: drivers/crypto/caam/
7173 FREESCALE COLDFIRE M5441X MMC DRIVER
7174 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7175 L: linux-mmc@vger.kernel.org
7177 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7178 F: include/linux/platform_data/mmc-esdhc-mcf.h
7180 FREESCALE DIU FRAMEBUFFER DRIVER
7181 M: Timur Tabi <timur@kernel.org>
7182 L: linux-fbdev@vger.kernel.org
7184 F: drivers/video/fbdev/fsl-diu-fb.*
7186 FREESCALE DMA DRIVER
7187 M: Li Yang <leoyang.li@nxp.com>
7188 M: Zhang Wei <zw@zh-kernel.org>
7189 L: linuxppc-dev@lists.ozlabs.org
7191 F: drivers/dma/fsldma.*
7193 FREESCALE DSPI DRIVER
7194 M: Vladimir Oltean <olteanv@gmail.com>
7195 L: linux-spi@vger.kernel.org
7197 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7198 F: drivers/spi/spi-fsl-dspi.c
7199 F: include/linux/spi/spi-fsl-dspi.h
7201 FREESCALE ENETC ETHERNET DRIVERS
7202 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7203 L: netdev@vger.kernel.org
7205 F: drivers/net/ethernet/freescale/enetc/
7207 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7208 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7209 L: netdev@vger.kernel.org
7211 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7212 F: drivers/net/ethernet/freescale/gianfar*
7214 FREESCALE GPMI NAND DRIVER
7215 M: Han Xu <han.xu@nxp.com>
7216 L: linux-mtd@lists.infradead.org
7218 F: drivers/mtd/nand/raw/gpmi-nand/*
7220 FREESCALE I2C CPM DRIVER
7221 M: Jochen Friedrich <jochen@scram.de>
7222 L: linuxppc-dev@lists.ozlabs.org
7223 L: linux-i2c@vger.kernel.org
7225 F: drivers/i2c/busses/i2c-cpm.c
7227 FREESCALE IMX / MXC FEC DRIVER
7228 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7229 L: netdev@vger.kernel.org
7231 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7232 F: drivers/net/ethernet/freescale/fec.h
7233 F: drivers/net/ethernet/freescale/fec_main.c
7234 F: drivers/net/ethernet/freescale/fec_ptp.c
7236 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7237 M: Sascha Hauer <s.hauer@pengutronix.de>
7238 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7239 L: linux-fbdev@vger.kernel.org
7240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7242 F: drivers/video/fbdev/imxfb.c
7243 F: include/linux/platform_data/video-imxfb.h
7245 FREESCALE IMX DDR PMU DRIVER
7246 M: Frank Li <Frank.li@nxp.com>
7247 L: linux-arm-kernel@lists.infradead.org
7249 F: Documentation/admin-guide/perf/imx-ddr.rst
7250 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7251 F: drivers/perf/fsl_imx8_ddr_perf.c
7253 FREESCALE IMX I2C DRIVER
7254 M: Oleksij Rempel <o.rempel@pengutronix.de>
7255 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7256 L: linux-i2c@vger.kernel.org
7258 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7259 F: drivers/i2c/busses/i2c-imx.c
7261 FREESCALE IMX LPI2C DRIVER
7262 M: Dong Aisheng <aisheng.dong@nxp.com>
7263 L: linux-i2c@vger.kernel.org
7264 L: linux-imx@nxp.com
7266 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7267 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7269 FREESCALE MPC I2C DRIVER
7270 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7271 L: linux-i2c@vger.kernel.org
7273 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7274 F: drivers/i2c/busses/i2c-mpc.c
7276 FREESCALE QORIQ DPAA ETHERNET DRIVER
7277 M: Madalin Bucur <madalin.bucur@nxp.com>
7278 L: netdev@vger.kernel.org
7280 F: drivers/net/ethernet/freescale/dpaa
7282 FREESCALE QORIQ DPAA FMAN DRIVER
7283 M: Madalin Bucur <madalin.bucur@nxp.com>
7284 L: netdev@vger.kernel.org
7286 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7287 F: drivers/net/ethernet/freescale/fman
7289 FREESCALE QORIQ PTP CLOCK DRIVER
7290 M: Yangbo Lu <yangbo.lu@nxp.com>
7291 L: netdev@vger.kernel.org
7293 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7294 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7295 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7296 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7297 F: drivers/ptp/ptp_qoriq.c
7298 F: drivers/ptp/ptp_qoriq_debugfs.c
7299 F: include/linux/fsl/ptp_qoriq.h
7301 FREESCALE QUAD SPI DRIVER
7302 M: Han Xu <han.xu@nxp.com>
7303 L: linux-spi@vger.kernel.org
7305 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7306 F: drivers/spi/spi-fsl-qspi.c
7308 FREESCALE QUICC ENGINE LIBRARY
7309 M: Qiang Zhao <qiang.zhao@nxp.com>
7310 L: linuxppc-dev@lists.ozlabs.org
7312 F: drivers/soc/fsl/qe/
7313 F: include/soc/fsl/*qe*.h
7314 F: include/soc/fsl/*ucc*.h
7316 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7317 M: Li Yang <leoyang.li@nxp.com>
7318 L: netdev@vger.kernel.org
7319 L: linuxppc-dev@lists.ozlabs.org
7321 F: drivers/net/ethernet/freescale/ucc_geth*
7323 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7324 M: Zhao Qiang <qiang.zhao@nxp.com>
7325 L: netdev@vger.kernel.org
7326 L: linuxppc-dev@lists.ozlabs.org
7328 F: drivers/net/wan/fsl_ucc_hdlc*
7330 FREESCALE QUICC ENGINE UCC UART DRIVER
7331 M: Timur Tabi <timur@kernel.org>
7332 L: linuxppc-dev@lists.ozlabs.org
7334 F: drivers/tty/serial/ucc_uart.c
7336 FREESCALE SOC DRIVERS
7337 M: Li Yang <leoyang.li@nxp.com>
7338 L: linuxppc-dev@lists.ozlabs.org
7339 L: linux-arm-kernel@lists.infradead.org
7341 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7342 F: Documentation/devicetree/bindings/soc/fsl/
7344 F: include/linux/fsl/
7346 FREESCALE SOC FS_ENET DRIVER
7347 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7348 L: linuxppc-dev@lists.ozlabs.org
7349 L: netdev@vger.kernel.org
7351 F: drivers/net/ethernet/freescale/fs_enet/
7352 F: include/linux/fs_enet_pd.h
7354 FREESCALE SOC SOUND DRIVERS
7355 M: Timur Tabi <timur@kernel.org>
7356 M: Nicolin Chen <nicoleotsuka@gmail.com>
7357 M: Xiubo Li <Xiubo.Lee@gmail.com>
7358 R: Fabio Estevam <festevam@gmail.com>
7359 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7360 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7361 L: linuxppc-dev@lists.ozlabs.org
7363 F: sound/soc/fsl/fsl*
7364 F: sound/soc/fsl/imx*
7365 F: sound/soc/fsl/mpc8610_hpcd.c
7367 FREESCALE USB PERIPHERAL DRIVERS
7368 M: Li Yang <leoyang.li@nxp.com>
7369 L: linux-usb@vger.kernel.org
7370 L: linuxppc-dev@lists.ozlabs.org
7372 F: drivers/usb/gadget/udc/fsl*
7374 FREESCALE USB PHY DRIVER
7375 M: Ran Wang <ran.wang_1@nxp.com>
7376 L: linux-usb@vger.kernel.org
7377 L: linuxppc-dev@lists.ozlabs.org
7379 F: drivers/usb/phy/phy-fsl-usb*
7382 M: Christoph Hellwig <hch@infradead.org>
7384 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7388 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7389 M: Pavel Machek <pavel@ucw.cz>
7390 L: linux-pm@vger.kernel.org
7392 F: Documentation/power/freezing-of-tasks.rst
7393 F: include/linux/freezer.h
7397 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7398 L: linux-kernel@vger.kernel.org
7400 F: include/linux/frontswap.h
7403 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7404 M: David Howells <dhowells@redhat.com>
7405 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7407 F: Documentation/filesystems/caching/
7409 F: include/linux/fscache*.h
7411 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7412 M: Theodore Y. Ts'o <tytso@mit.edu>
7413 M: Jaegeuk Kim <jaegeuk@kernel.org>
7414 M: Eric Biggers <ebiggers@kernel.org>
7415 L: linux-fscrypt@vger.kernel.org
7417 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7418 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7419 F: Documentation/filesystems/fscrypt.rst
7421 F: include/linux/fscrypt*.h
7422 F: include/uapi/linux/fscrypt.h
7425 M: Jeremy Kerr <jk@ozlabs.org>
7426 M: Joel Stanley <joel@jms.id.au>
7427 R: Alistar Popple <alistair@popple.id.au>
7428 R: Eddie James <eajames@linux.ibm.com>
7429 L: linux-fsi@lists.ozlabs.org
7431 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7434 F: include/linux/fsi*.h
7435 F: include/trace/events/fsi*.h
7437 FSI-ATTACHED I2C DRIVER
7438 M: Eddie James <eajames@linux.ibm.com>
7439 L: linux-i2c@vger.kernel.org
7440 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7442 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7443 F: drivers/i2c/busses/i2c-fsi.c
7445 FSI-ATTACHED SPI DRIVER
7446 M: Eddie James <eajames@linux.ibm.com>
7447 L: linux-spi@vger.kernel.org
7449 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7450 F: drivers/spi/spi-fsi.c
7452 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7453 M: Jan Kara <jack@suse.cz>
7454 R: Amir Goldstein <amir73il@gmail.com>
7455 L: linux-fsdevel@vger.kernel.org
7457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7459 F: include/linux/fsnotify*.h
7461 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7462 M: Eric Biggers <ebiggers@kernel.org>
7463 M: Theodore Y. Ts'o <tytso@mit.edu>
7464 L: linux-fscrypt@vger.kernel.org
7466 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7467 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7468 F: Documentation/filesystems/fsverity.rst
7470 F: include/linux/fsverity.h
7471 F: include/uapi/linux/fsverity.h
7473 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7474 M: Michael Zaidman <michael.zaidman@gmail.com>
7475 L: linux-i2c@vger.kernel.org
7476 L: linux-input@vger.kernel.org
7478 F: drivers/hid/hid-ft260.c
7480 FUJITSU LAPTOP EXTRAS
7481 M: Jonathan Woithe <jwoithe@just42.net>
7482 L: platform-driver-x86@vger.kernel.org
7484 F: drivers/platform/x86/fujitsu-laptop.c
7486 FUJITSU M-5MO LS CAMERA ISP DRIVER
7487 M: Kyungmin Park <kyungmin.park@samsung.com>
7488 M: Heungjun Kim <riverful.kim@samsung.com>
7489 L: linux-media@vger.kernel.org
7491 F: drivers/media/i2c/m5mols/
7492 F: include/media/i2c/m5mols.h
7494 FUJITSU TABLET EXTRAS
7495 M: Robert Gerlach <khnz@gmx.de>
7496 L: platform-driver-x86@vger.kernel.org
7498 F: drivers/platform/x86/fujitsu-tablet.c
7500 FUSE: FILESYSTEM IN USERSPACE
7501 M: Miklos Szeredi <miklos@szeredi.hu>
7502 L: linux-fsdevel@vger.kernel.org
7504 W: https://github.com/libfuse/
7505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7506 F: Documentation/filesystems/fuse.rst
7508 F: include/uapi/linux/fuse.h
7511 M: Thomas Gleixner <tglx@linutronix.de>
7512 M: Ingo Molnar <mingo@redhat.com>
7513 R: Peter Zijlstra <peterz@infradead.org>
7514 R: Darren Hart <dvhart@infradead.org>
7515 R: Davidlohr Bueso <dave@stgolabs.net>
7516 L: linux-kernel@vger.kernel.org
7518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7519 F: Documentation/locking/*futex*
7520 F: include/asm-generic/futex.h
7521 F: include/linux/futex.h
7522 F: include/uapi/linux/futex.h
7524 F: tools/perf/bench/futex*
7525 F: tools/testing/selftests/futex/
7527 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7528 M: Tim Harvey <tharvey@gateworks.com>
7529 M: Robert Jones <rjones@gateworks.com>
7531 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7532 F: drivers/mfd/gateworks-gsc.c
7533 F: include/linux/mfd/gsc.h
7534 F: Documentation/hwmon/gsc-hwmon.rst
7535 F: drivers/hwmon/gsc-hwmon.c
7536 F: include/linux/platform_data/gsc_hwmon.h
7539 M: Kees Cook <keescook@chromium.org>
7540 L: linux-hardening@vger.kernel.org
7542 F: Documentation/kbuild/gcc-plugins.rst
7543 F: scripts/Makefile.gcc-plugins
7544 F: scripts/gcc-plugins/
7546 GCOV BASED KERNEL PROFILING
7547 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7549 F: Documentation/dev-tools/gcov.rst
7552 GDB KERNEL DEBUGGING HELPER SCRIPTS
7553 M: Jan Kiszka <jan.kiszka@siemens.com>
7554 M: Kieran Bingham <kbingham@kernel.org>
7558 GEMTEK FM RADIO RECEIVER DRIVER
7559 M: Hans Verkuil <hverkuil@xs4all.nl>
7560 L: linux-media@vger.kernel.org
7562 W: https://linuxtv.org
7563 T: git git://linuxtv.org/media_tree.git
7564 F: drivers/media/radio/radio-gemtek*
7566 GENERIC ARCHITECTURE TOPOLOGY
7567 M: Sudeep Holla <sudeep.holla@arm.com>
7568 L: linux-kernel@vger.kernel.org
7570 F: drivers/base/arch_topology.c
7571 F: include/linux/arch_topology.h
7574 M: Thomas Gleixner <tglx@linutronix.de>
7575 M: Peter Zijlstra <peterz@infradead.org>
7576 M: Andy Lutomirski <luto@kernel.org>
7577 L: linux-kernel@vger.kernel.org
7579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7580 F: include/linux/entry-common.h
7581 F: include/linux/entry-kvm.h
7584 GENERIC GPIO I2C DRIVER
7585 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7587 F: drivers/i2c/busses/i2c-gpio.c
7588 F: include/linux/platform_data/i2c-gpio.h
7590 GENERIC GPIO I2C MULTIPLEXER DRIVER
7591 M: Peter Korsgaard <peter.korsgaard@barco.com>
7592 L: linux-i2c@vger.kernel.org
7594 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7595 F: drivers/i2c/muxes/i2c-mux-gpio.c
7596 F: include/linux/platform_data/i2c-mux-gpio.h
7598 GENERIC HDLC (WAN) DRIVERS
7599 M: Krzysztof Halasa <khc@pm.waw.pl>
7601 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7602 F: drivers/net/wan/c101.c
7603 F: drivers/net/wan/hd6457*
7604 F: drivers/net/wan/hdlc*
7605 F: drivers/net/wan/n2.c
7606 F: drivers/net/wan/pc300too.c
7607 F: drivers/net/wan/pci200syn.c
7608 F: drivers/net/wan/wanxl*
7610 GENERIC INCLUDE/ASM HEADER FILES
7611 M: Arnd Bergmann <arnd@arndb.de>
7612 L: linux-arch@vger.kernel.org
7614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7615 F: include/asm-generic/
7616 F: include/uapi/asm-generic/
7618 GENERIC PHY FRAMEWORK
7619 M: Kishon Vijay Abraham I <kishon@ti.com>
7620 M: Vinod Koul <vkoul@kernel.org>
7621 L: linux-phy@lists.infradead.org
7623 Q: https://patchwork.kernel.org/project/linux-phy/list/
7624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7625 F: Documentation/devicetree/bindings/phy/
7627 F: include/linux/phy/
7629 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7630 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7632 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7635 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7636 M: Kevin Hilman <khilman@kernel.org>
7637 M: Ulf Hansson <ulf.hansson@linaro.org>
7638 L: linux-pm@vger.kernel.org
7640 F: Documentation/devicetree/bindings/power/power?domain*
7641 F: drivers/base/power/domain*.c
7642 F: include/linux/pm_domain.h
7644 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7645 M: Eugen Hristev <eugen.hristev@microchip.com>
7646 L: linux-input@vger.kernel.org
7648 F: drivers/input/touchscreen/resistive-adc-touch.c
7650 GENERIC UIO DRIVER FOR PCI DEVICES
7651 M: "Michael S. Tsirkin" <mst@redhat.com>
7652 L: kvm@vger.kernel.org
7654 F: drivers/uio/uio_pci_generic.c
7656 GENERIC VDSO LIBRARY
7657 M: Andy Lutomirski <luto@kernel.org>
7658 M: Thomas Gleixner <tglx@linutronix.de>
7659 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7660 L: linux-kernel@vger.kernel.org
7662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7663 F: include/asm-generic/vdso/vsyscall.h
7665 F: kernel/time/vsyscall.c
7668 GENWQE (IBM Generic Workqueue Card)
7669 M: Frank Haverkamp <haver@linux.ibm.com>
7671 F: drivers/misc/genwqe/
7673 GET_MAINTAINER SCRIPT
7674 M: Joe Perches <joe@perches.com>
7676 F: scripts/get_maintainer.pl
7679 M: Bob Peterson <rpeterso@redhat.com>
7680 M: Andreas Gruenbacher <agruenba@redhat.com>
7681 L: cluster-devel@redhat.com
7683 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7685 F: Documentation/filesystems/gfs2*
7687 F: include/uapi/linux/gfs2_ondisk.h
7690 M: Thomas Weißschuh <thomas@weissschuh.net>
7691 L: platform-driver-x86@vger.kernel.org
7693 F: drivers/platform/x86/gigabyte-wmi.c
7696 M: Johan Hovold <johan@kernel.org>
7698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7699 F: Documentation/ABI/testing/sysfs-class-gnss
7700 F: Documentation/devicetree/bindings/gnss/
7702 F: include/linux/gnss.h
7705 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7706 L: linux-media@vger.kernel.org
7708 F: drivers/media/usb/go7007/
7711 M: Bastien Nocera <hadess@hadess.net>
7712 L: linux-input@vger.kernel.org
7714 F: drivers/input/touchscreen/goodix.c
7716 GOOGLE ETHERNET DRIVERS
7717 M: Catherine Sullivan <csully@google.com>
7718 R: Sagi Shahar <sagis@google.com>
7719 R: Jon Olson <jonolson@google.com>
7720 L: netdev@vger.kernel.org
7722 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7723 F: drivers/net/ethernet/google
7725 GPD POCKET FAN DRIVER
7726 M: Hans de Goede <hdegoede@redhat.com>
7727 L: platform-driver-x86@vger.kernel.org
7729 F: drivers/platform/x86/gpd-pocket-fan.c
7732 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7733 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7734 L: linux-gpio@vger.kernel.org
7735 L: linux-acpi@vger.kernel.org
7737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7738 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7739 F: drivers/gpio/gpiolib-acpi.c
7740 F: drivers/gpio/gpiolib-acpi.h
7743 M: Geert Uytterhoeven <geert+renesas@glider.be>
7744 L: linux-gpio@vger.kernel.org
7746 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7747 F: drivers/gpio/gpio-aggregator.c
7750 M: Sean Young <sean@mess.org>
7751 L: linux-media@vger.kernel.org
7753 F: drivers/media/rc/gpio-ir-tx.c
7756 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7757 L: linux-gpio@vger.kernel.org
7759 F: drivers/gpio/gpio-mockup.c
7760 F: tools/testing/selftests/gpio/
7763 R: Michael Walle <michael@walle.cc>
7765 F: drivers/gpio/gpio-regmap.c
7766 F: include/linux/gpio/regmap.h
7769 M: Linus Walleij <linus.walleij@linaro.org>
7770 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7771 L: linux-gpio@vger.kernel.org
7773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7774 F: Documentation/ABI/obsolete/sysfs-gpio
7775 F: Documentation/ABI/testing/gpio-cdev
7776 F: Documentation/admin-guide/gpio/
7777 F: Documentation/devicetree/bindings/gpio/
7778 F: Documentation/driver-api/gpio/
7780 F: include/asm-generic/gpio.h
7781 F: include/linux/gpio.h
7782 F: include/linux/gpio/
7783 F: include/linux/of_gpio.h
7784 F: include/uapi/linux/gpio.h
7787 GRE DEMULTIPLEXER DRIVER
7788 M: Dmitry Kozlov <xeb@mail.ru>
7789 L: netdev@vger.kernel.org
7791 F: include/net/gre.h
7792 F: net/ipv4/gre_demux.c
7793 F: net/ipv4/gre_offload.c
7795 GRETH 10/100/1G Ethernet MAC device driver
7796 M: Andreas Larsson <andreas@gaisler.com>
7797 L: netdev@vger.kernel.org
7799 F: drivers/net/ethernet/aeroflex/
7801 GREYBUS AUDIO PROTOCOLS DRIVERS
7802 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7803 M: Mark Greer <mgreer@animalcreek.com>
7805 F: drivers/staging/greybus/audio_apbridgea.c
7806 F: drivers/staging/greybus/audio_apbridgea.h
7807 F: drivers/staging/greybus/audio_codec.c
7808 F: drivers/staging/greybus/audio_codec.h
7809 F: drivers/staging/greybus/audio_gb.c
7810 F: drivers/staging/greybus/audio_manager.c
7811 F: drivers/staging/greybus/audio_manager.h
7812 F: drivers/staging/greybus/audio_manager_module.c
7813 F: drivers/staging/greybus/audio_manager_private.h
7814 F: drivers/staging/greybus/audio_manager_sysfs.c
7815 F: drivers/staging/greybus/audio_module.c
7816 F: drivers/staging/greybus/audio_topology.c
7818 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7819 M: Viresh Kumar <vireshk@kernel.org>
7821 F: drivers/staging/greybus/authentication.c
7822 F: drivers/staging/greybus/bootrom.c
7823 F: drivers/staging/greybus/firmware.h
7824 F: drivers/staging/greybus/fw-core.c
7825 F: drivers/staging/greybus/fw-download.c
7826 F: drivers/staging/greybus/fw-management.c
7827 F: drivers/staging/greybus/greybus_authentication.h
7828 F: drivers/staging/greybus/greybus_firmware.h
7829 F: drivers/staging/greybus/hid.c
7830 F: drivers/staging/greybus/i2c.c
7831 F: drivers/staging/greybus/spi.c
7832 F: drivers/staging/greybus/spilib.c
7833 F: drivers/staging/greybus/spilib.h
7835 GREYBUS LOOPBACK DRIVER
7836 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7838 F: drivers/staging/greybus/loopback.c
7840 GREYBUS PLATFORM DRIVERS
7841 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7843 F: drivers/staging/greybus/arche-apb-ctrl.c
7844 F: drivers/staging/greybus/arche-platform.c
7845 F: drivers/staging/greybus/arche_platform.h
7847 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7848 M: Rui Miguel Silva <rmfrfs@gmail.com>
7850 F: drivers/staging/greybus/gpio.c
7851 F: drivers/staging/greybus/light.c
7852 F: drivers/staging/greybus/power_supply.c
7853 F: drivers/staging/greybus/sdio.c
7854 F: drivers/staging/greybus/spi.c
7855 F: drivers/staging/greybus/spilib.c
7858 M: Johan Hovold <johan@kernel.org>
7859 M: Alex Elder <elder@kernel.org>
7860 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7861 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7864 F: drivers/staging/greybus/
7865 F: include/linux/greybus.h
7866 F: include/linux/greybus/
7868 GREYBUS UART PROTOCOLS DRIVERS
7869 M: David Lin <dtwlin@gmail.com>
7871 F: drivers/staging/greybus/log.c
7872 F: drivers/staging/greybus/uart.c
7874 GS1662 VIDEO SERIALIZER
7875 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7876 L: linux-media@vger.kernel.org
7878 T: git git://linuxtv.org/media_tree.git
7879 F: drivers/media/spi/gs1662.c
7881 GSPCA FINEPIX SUBDRIVER
7882 M: Frank Zago <frank@zago.net>
7883 L: linux-media@vger.kernel.org
7885 T: git git://linuxtv.org/media_tree.git
7886 F: drivers/media/usb/gspca/finepix.c
7888 GSPCA GL860 SUBDRIVER
7889 M: Olivier Lorin <o.lorin@laposte.net>
7890 L: linux-media@vger.kernel.org
7892 T: git git://linuxtv.org/media_tree.git
7893 F: drivers/media/usb/gspca/gl860/
7895 GSPCA M5602 SUBDRIVER
7896 M: Erik Andren <erik.andren@gmail.com>
7897 L: linux-media@vger.kernel.org
7899 T: git git://linuxtv.org/media_tree.git
7900 F: drivers/media/usb/gspca/m5602/
7902 GSPCA PAC207 SONIXB SUBDRIVER
7903 M: Hans Verkuil <hverkuil@xs4all.nl>
7904 L: linux-media@vger.kernel.org
7906 T: git git://linuxtv.org/media_tree.git
7907 F: drivers/media/usb/gspca/pac207.c
7909 GSPCA SN9C20X SUBDRIVER
7910 M: Brian Johnson <brijohn@gmail.com>
7911 L: linux-media@vger.kernel.org
7913 T: git git://linuxtv.org/media_tree.git
7914 F: drivers/media/usb/gspca/sn9c20x.c
7916 GSPCA T613 SUBDRIVER
7917 M: Leandro Costantino <lcostantino@gmail.com>
7918 L: linux-media@vger.kernel.org
7920 T: git git://linuxtv.org/media_tree.git
7921 F: drivers/media/usb/gspca/t613.c
7923 GSPCA USB WEBCAM DRIVER
7924 M: Hans Verkuil <hverkuil@xs4all.nl>
7925 L: linux-media@vger.kernel.org
7927 T: git git://linuxtv.org/media_tree.git
7928 F: drivers/media/usb/gspca/
7930 GTP (GPRS Tunneling Protocol)
7931 M: Pablo Neira Ayuso <pablo@netfilter.org>
7932 M: Harald Welte <laforge@gnumonks.org>
7933 L: osmocom-net-gprs@lists.osmocom.org
7935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7936 F: drivers/net/gtp.c
7938 GUID PARTITION TABLE (GPT)
7939 M: Davidlohr Bueso <dave@stgolabs.net>
7940 L: linux-efi@vger.kernel.org
7942 F: block/partitions/efi.*
7945 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7946 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7948 W: http://uclinux-h8.sourceforge.jp
7949 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7951 F: drivers/clk/h8300/
7952 F: drivers/clocksource/h8300_*.c
7953 F: drivers/irqchip/irq-renesas-h8*.c
7955 HABANALABS PCI DRIVER
7956 M: Oded Gabbay <ogabbay@kernel.org>
7958 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7959 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7960 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7961 F: drivers/misc/habanalabs/
7962 F: include/uapi/misc/habanalabs.h
7965 M: Antti Palosaari <crope@iki.fi>
7966 L: linux-media@vger.kernel.org
7968 W: https://linuxtv.org
7969 W: http://palosaari.fi/linux/
7970 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7971 T: git git://linuxtv.org/anttip/media_tree.git
7972 F: drivers/media/usb/hackrf/
7974 HANTRO VPU CODEC DRIVER
7975 M: Ezequiel Garcia <ezequiel@collabora.com>
7976 M: Philipp Zabel <p.zabel@pengutronix.de>
7977 L: linux-media@vger.kernel.org
7978 L: linux-rockchip@lists.infradead.org
7980 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7981 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7982 F: drivers/staging/media/hantro/
7984 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7985 M: Frank Seidel <frank@f-seidel.de>
7986 L: platform-driver-x86@vger.kernel.org
7988 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7989 F: drivers/platform/x86/hdaps.c
7992 M: Jean Delvare <jdelvare@suse.com>
7993 M: Guenter Roeck <linux@roeck-us.net>
7994 L: linux-hwmon@vger.kernel.org
7996 W: http://hwmon.wiki.kernel.org/
7997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7998 F: Documentation/devicetree/bindings/hwmon/
7999 F: Documentation/hwmon/
8001 F: include/linux/hwmon*.h
8002 F: include/trace/events/hwmon*.h
8003 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8005 HARDWARE RANDOM NUMBER GENERATOR CORE
8006 M: Matt Mackall <mpm@selenic.com>
8007 M: Herbert Xu <herbert@gondor.apana.org.au>
8008 L: linux-crypto@vger.kernel.org
8010 F: Documentation/admin-guide/hw_random.rst
8011 F: Documentation/devicetree/bindings/rng/
8012 F: drivers/char/hw_random/
8013 F: include/linux/hw_random.h
8015 HARDWARE SPINLOCK CORE
8016 M: Ohad Ben-Cohen <ohad@wizery.com>
8017 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8018 R: Baolin Wang <baolin.wang7@gmail.com>
8019 L: linux-remoteproc@vger.kernel.org
8021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8022 F: Documentation/devicetree/bindings/hwlock/
8023 F: Documentation/locking/hwspinlock.rst
8024 F: drivers/hwspinlock/
8025 F: include/linux/hwspinlock.h
8027 HARDWARE TRACING FACILITIES
8028 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8030 F: drivers/hwtracing/
8032 HARMONY SOUND DRIVER
8033 L: linux-parisc@vger.kernel.org
8035 F: sound/parisc/harmony.*
8037 HDPVR USB VIDEO ENCODER DRIVER
8038 M: Hans Verkuil <hverkuil@xs4all.nl>
8039 L: linux-media@vger.kernel.org
8041 W: https://linuxtv.org
8042 T: git git://linuxtv.org/media_tree.git
8043 F: drivers/media/usb/hdpvr/
8045 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8046 M: Matt Hsiao <matt.hsiao@hpe.com>
8048 F: drivers/misc/hpilo.[ch]
8050 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8051 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8053 F: Documentation/watchdog/hpwdt.rst
8054 F: drivers/watchdog/hpwdt.c
8056 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8057 M: Don Brace <don.brace@microchip.com>
8058 L: storagedev@microchip.com
8059 L: linux-scsi@vger.kernel.org
8061 F: Documentation/scsi/hpsa.rst
8062 F: drivers/scsi/hpsa*.[ch]
8063 F: include/linux/cciss*.h
8064 F: include/uapi/linux/cciss*.h
8067 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8068 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8069 L: linux-rdma@vger.kernel.org
8071 F: drivers/infiniband/hw/hfi1
8074 L: linux-fsdevel@vger.kernel.org
8076 F: Documentation/filesystems/hfs.rst
8080 L: linux-fsdevel@vger.kernel.org
8082 F: Documentation/filesystems/hfsplus.rst
8085 HGA FRAMEBUFFER DRIVER
8086 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8087 L: linux-nvidia@lists.surfsouth.com
8089 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8090 F: drivers/video/fbdev/hgafb.c
8092 HIBERNATION (aka Software Suspend, aka swsusp)
8093 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8094 M: Pavel Machek <pavel@ucw.cz>
8095 L: linux-pm@vger.kernel.org
8097 B: https://bugzilla.kernel.org
8098 F: arch/*/include/asm/suspend*.h
8100 F: drivers/base/power/
8101 F: include/linux/freezer.h
8102 F: include/linux/pm.h
8103 F: include/linux/suspend.h
8107 M: Jiri Kosina <jikos@kernel.org>
8108 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8109 L: linux-input@vger.kernel.org
8111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8113 F: include/linux/hid*
8114 F: include/uapi/linux/hid*
8116 HID PLAYSTATION DRIVER
8117 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8118 L: linux-input@vger.kernel.org
8120 F: drivers/hid/hid-playstation.c
8122 HID SENSOR HUB DRIVERS
8123 M: Jiri Kosina <jikos@kernel.org>
8124 M: Jonathan Cameron <jic23@kernel.org>
8125 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8126 L: linux-input@vger.kernel.org
8127 L: linux-iio@vger.kernel.org
8129 F: Documentation/hid/hid-sensor*
8130 F: drivers/hid/hid-sensor-*
8131 F: drivers/iio/*/hid-*
8132 F: include/linux/hid-sensor-*
8134 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8135 M: Thomas Gleixner <tglx@linutronix.de>
8136 L: linux-kernel@vger.kernel.org
8138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8139 F: Documentation/timers/
8140 F: include/linux/clockchips.h
8141 F: include/linux/hrtimer.h
8142 F: kernel/time/clockevents.c
8143 F: kernel/time/hrtimer.c
8144 F: kernel/time/timer_*.c
8146 HIGH-SPEED SCC DRIVER FOR AX.25
8147 L: linux-hams@vger.kernel.org
8149 F: drivers/net/hamradio/dmascc.c
8150 F: drivers/net/hamradio/scc.c
8152 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8153 M: HighPoint Linux Team <linux@highpoint-tech.com>
8155 W: http://www.highpoint-tech.com
8156 F: Documentation/scsi/hptiop.rst
8157 F: drivers/scsi/hptiop.c
8160 M: Jes Sorensen <jes@trained-monkey.org>
8161 L: linux-hippi@sunsite.dk
8163 F: drivers/net/hippi/
8164 F: include/linux/hippidevice.h
8165 F: include/uapi/linux/if_hippi.h
8168 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8169 M: Kurt Kanzenbach <kurt@linutronix.de>
8170 L: netdev@vger.kernel.org
8172 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8173 F: drivers/net/dsa/hirschmann/*
8174 F: include/linux/platform_data/hirschmann-hellcreek.h
8175 F: net/dsa/tag_hellcreek.c
8177 HISILICON DMA DRIVER
8178 M: Zhou Wang <wangzhou1@hisilicon.com>
8179 L: dmaengine@vger.kernel.org
8181 F: drivers/dma/hisi_dma.c
8183 HISILICON GPIO DRIVER
8184 M: Luo Jiaxing <luojiaxing@huawei.com>
8185 L: linux-gpio@vger.kernel.org
8187 F: drivers/gpio/gpio-hisi.c
8189 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8190 M: Zaibo Xu <xuzaibo@huawei.com>
8191 L: linux-crypto@vger.kernel.org
8193 F: Documentation/ABI/testing/debugfs-hisi-hpre
8194 F: drivers/crypto/hisilicon/hpre/hpre.h
8195 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8196 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8198 HISILICON I2C CONTROLLER DRIVER
8199 M: Yicong Yang <yangyicong@hisilicon.com>
8200 L: linux-i2c@vger.kernel.org
8202 W: https://www.hisilicon.com
8203 F: drivers/i2c/busses/i2c-hisi.c
8205 HISILICON LPC BUS DRIVER
8206 M: john.garry@huawei.com
8208 W: http://www.hisilicon.com
8209 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8210 F: drivers/bus/hisi_lpc.c
8212 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8213 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8214 M: Salil Mehta <salil.mehta@huawei.com>
8215 L: netdev@vger.kernel.org
8217 W: http://www.hisilicon.com
8218 F: drivers/net/ethernet/hisilicon/hns3/
8220 HISILICON NETWORK SUBSYSTEM DRIVER
8221 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8222 M: Salil Mehta <salil.mehta@huawei.com>
8223 L: netdev@vger.kernel.org
8225 W: http://www.hisilicon.com
8226 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8227 F: drivers/net/ethernet/hisilicon/
8229 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8230 M: John Stultz <john.stultz@linaro.org>
8231 L: linux-kernel@vger.kernel.org
8233 F: drivers/misc/hisi_hikey_usb.c
8234 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8236 HISILICON PMU DRIVER
8237 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8239 W: http://www.hisilicon.com
8240 F: Documentation/admin-guide/perf/hisi-pmu.rst
8241 F: drivers/perf/hisilicon
8243 HISILICON QM AND ZIP Controller DRIVER
8244 M: Zhou Wang <wangzhou1@hisilicon.com>
8245 L: linux-crypto@vger.kernel.org
8247 F: Documentation/ABI/testing/debugfs-hisi-zip
8248 F: drivers/crypto/hisilicon/qm.c
8249 F: drivers/crypto/hisilicon/qm.h
8250 F: drivers/crypto/hisilicon/sgl.c
8251 F: drivers/crypto/hisilicon/zip/
8253 HISILICON ROCE DRIVER
8254 M: Lijun Ou <oulijun@huawei.com>
8255 M: Weihang Li <liweihang@huawei.com>
8256 L: linux-rdma@vger.kernel.org
8258 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8259 F: drivers/infiniband/hw/hns/
8261 HISILICON SAS Controller
8262 M: John Garry <john.garry@huawei.com>
8264 W: http://www.hisilicon.com
8265 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8266 F: drivers/scsi/hisi_sas/
8268 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8269 M: Zaibo Xu <xuzaibo@huawei.com>
8270 L: linux-crypto@vger.kernel.org
8272 F: Documentation/ABI/testing/debugfs-hisi-sec
8273 F: drivers/crypto/hisilicon/sec2/sec.h
8274 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8275 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8276 F: drivers/crypto/hisilicon/sec2/sec_main.c
8278 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8279 M: Jay Fang <f.fangjian@huawei.com>
8280 L: linux-spi@vger.kernel.org
8282 W: http://www.hisilicon.com
8283 F: drivers/spi/spi-hisi-kunpeng.c
8285 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8286 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8287 L: linux-kernel@vger.kernel.org
8289 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8290 F: drivers/spmi/hisi-spmi-controller.c
8292 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8293 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8295 F: drivers/staging/hikey9xx/
8297 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8298 M: Zaibo Xu <xuzaibo@huawei.com>
8300 F: drivers/crypto/hisilicon/trng/trng.c
8302 HISILICON V3XX SPI NOR FLASH Controller Driver
8303 M: John Garry <john.garry@huawei.com>
8305 W: http://www.hisilicon.com
8306 F: drivers/spi/spi-hisi-sfc-v3xx.c
8308 HMM - Heterogeneous Memory Management
8309 M: Jérôme Glisse <jglisse@redhat.com>
8310 L: linux-mm@kvack.org
8312 F: Documentation/vm/hmm.rst
8313 F: include/linux/hmm*
8316 F: tools/testing/selftests/vm/*hmm*
8319 M: Jouni Malinen <j@w1.fi>
8320 L: linux-wireless@vger.kernel.org
8322 W: http://w1.fi/hostap-driver.html
8323 F: drivers/net/wireless/intersil/hostap/
8325 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8326 L: platform-driver-x86@vger.kernel.org
8328 F: drivers/platform/x86/tc1100-wmi.c
8330 HPET: High Precision Event Timers driver
8331 M: Clemens Ladisch <clemens@ladisch.de>
8333 F: Documentation/timers/hpet.rst
8334 F: drivers/char/hpet.c
8335 F: include/linux/hpet.h
8336 F: include/uapi/linux/hpet.h
8340 F: arch/x86/include/asm/hpet.h
8341 F: arch/x86/kernel/hpet.c
8344 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8346 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8350 M: Sebastian Reichel <sre@kernel.org>
8352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8353 F: Documentation/ABI/testing/sysfs-bus-hsi
8354 F: Documentation/driver-api/hsi.rst
8356 F: include/linux/hsi/
8357 F: include/uapi/linux/hsi/
8360 L: linux-usb@vger.kernel.org
8362 F: drivers/net/usb/hso.c
8364 HSR NETWORK PROTOCOL
8365 L: netdev@vger.kernel.org
8369 HT16K33 LED CONTROLLER DRIVER
8370 M: Robin van der Gracht <robin@protonic.nl>
8372 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8373 F: drivers/auxdisplay/ht16k33.c
8375 HTCPEN TOUCHSCREEN DRIVER
8376 M: Pau Oliva Fora <pof@eslack.org>
8377 L: linux-input@vger.kernel.org
8379 F: drivers/input/touchscreen/htcpen.c
8381 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8382 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8383 L: linux-iio@vger.kernel.org
8385 W: http://www.st.com/
8386 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8387 F: drivers/iio/humidity/hts221*
8389 HUAWEI ETHERNET DRIVER
8390 M: Bin Luo <luobin9@huawei.com>
8391 L: netdev@vger.kernel.org
8393 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8394 F: drivers/net/ethernet/huawei/hinic/
8397 M: Mike Kravetz <mike.kravetz@oracle.com>
8398 L: linux-mm@kvack.org
8400 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8401 F: Documentation/admin-guide/mm/hugetlbpage.rst
8402 F: Documentation/vm/hugetlbfs_reserv.rst
8404 F: include/linux/hugetlb.h
8408 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8409 L: linux-media@vger.kernel.org
8411 W: https://linuxtv.org
8412 T: git git://linuxtv.org/media_tree.git
8413 F: drivers/media/platform/sti/hva
8415 HWPOISON MEMORY FAILURE HANDLING
8416 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8417 L: linux-mm@kvack.org
8419 F: mm/hwpoison-inject.c
8420 F: mm/memory-failure.c
8422 HYCON HY46XX TOUCHSCREEN SUPPORT
8423 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8424 L: linux-input@vger.kernel.org
8426 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8427 F: drivers/input/touchscreen/hycon-hy46xx.c
8429 HYGON PROCESSOR SUPPORT
8430 M: Pu Wen <puwen@hygon.cn>
8431 L: linux-kernel@vger.kernel.org
8433 F: arch/x86/kernel/cpu/hygon.c
8435 HYNIX HI556 SENSOR DRIVER
8436 M: Shawn Tu <shawnx.tu@intel.com>
8437 L: linux-media@vger.kernel.org
8439 T: git git://linuxtv.org/media_tree.git
8440 F: drivers/media/i2c/hi556.c
8442 Hyper-V/Azure CORE AND DRIVERS
8443 M: "K. Y. Srinivasan" <kys@microsoft.com>
8444 M: Haiyang Zhang <haiyangz@microsoft.com>
8445 M: Stephen Hemminger <sthemmin@microsoft.com>
8446 M: Wei Liu <wei.liu@kernel.org>
8447 M: Dexuan Cui <decui@microsoft.com>
8448 L: linux-hyperv@vger.kernel.org
8450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8451 F: Documentation/ABI/stable/sysfs-bus-vmbus
8452 F: Documentation/ABI/testing/debugfs-hyperv
8453 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8455 F: arch/x86/include/asm/hyperv-tlfs.h
8456 F: arch/x86/include/asm/mshyperv.h
8457 F: arch/x86/include/asm/trace/hyperv.h
8458 F: arch/x86/kernel/cpu/mshyperv.c
8459 F: drivers/clocksource/hyperv_timer.c
8460 F: drivers/hid/hid-hyperv.c
8462 F: drivers/input/serio/hyperv-keyboard.c
8463 F: drivers/iommu/hyperv-iommu.c
8464 F: drivers/net/ethernet/microsoft/
8465 F: drivers/net/hyperv/
8466 F: drivers/pci/controller/pci-hyperv-intf.c
8467 F: drivers/pci/controller/pci-hyperv.c
8468 F: drivers/scsi/storvsc_drv.c
8469 F: drivers/uio/uio_hv_generic.c
8470 F: drivers/video/fbdev/hyperv_fb.c
8471 F: include/asm-generic/hyperv-tlfs.h
8472 F: include/asm-generic/mshyperv.h
8473 F: include/clocksource/hyperv_timer.h
8474 F: include/linux/hyperv.h
8475 F: include/uapi/linux/hyperv.h
8476 F: net/vmw_vsock/hyperv_transport.c
8480 M: Vignesh Raghavendra <vigneshr@ti.com>
8481 L: linux-mtd@lists.infradead.org
8483 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8484 C: irc://irc.oftc.net/mtd
8485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8486 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8487 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8488 F: drivers/mtd/hyperbus/
8489 F: include/linux/mtd/hyperbus.h
8491 HYPERVISOR VIRTUAL CONSOLE DRIVER
8492 L: linuxppc-dev@lists.ozlabs.org
8497 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8498 L: linux-i2c@vger.kernel.org
8499 L: linux-acpi@vger.kernel.org
8501 F: drivers/i2c/i2c-core-acpi.c
8503 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8504 M: Ajay Gupta <ajayg@nvidia.com>
8505 L: linux-i2c@vger.kernel.org
8507 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8508 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8511 M: Peter Rosin <peda@axentia.se>
8512 L: linux-i2c@vger.kernel.org
8514 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8515 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8516 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8517 F: Documentation/i2c/i2c-topology.rst
8518 F: Documentation/i2c/muxes/
8519 F: drivers/i2c/i2c-mux.c
8520 F: drivers/i2c/muxes/
8521 F: include/linux/i2c-mux.h
8523 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8524 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8525 L: linux-i2c@vger.kernel.org
8527 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8528 F: drivers/i2c/busses/i2c-mv64xxx.c
8530 I2C OVER PARALLEL PORT
8531 M: Jean Delvare <jdelvare@suse.com>
8532 L: linux-i2c@vger.kernel.org
8534 F: Documentation/i2c/busses/i2c-parport.rst
8535 F: drivers/i2c/busses/i2c-parport.c
8538 M: Wolfram Sang <wsa@kernel.org>
8539 L: linux-i2c@vger.kernel.org
8541 W: https://i2c.wiki.kernel.org/
8542 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8544 F: Documentation/devicetree/bindings/i2c/i2c.txt
8545 F: Documentation/i2c/
8547 F: include/linux/i2c-dev.h
8548 F: include/linux/i2c-smbus.h
8549 F: include/linux/i2c.h
8550 F: include/uapi/linux/i2c-*.h
8551 F: include/uapi/linux/i2c.h
8553 I2C SUBSYSTEM HOST DRIVERS
8554 L: linux-i2c@vger.kernel.org
8556 W: https://i2c.wiki.kernel.org/
8557 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8559 F: Documentation/devicetree/bindings/i2c/
8560 F: drivers/i2c/algos/
8561 F: drivers/i2c/busses/
8564 M: Jean Delvare <jdelvare@suse.com>
8565 L: linux-i2c@vger.kernel.org
8567 F: Documentation/i2c/busses/i2c-taos-evm.rst
8568 F: drivers/i2c/busses/i2c-taos-evm.c
8571 M: Till Harbaum <till@harbaum.org>
8572 L: linux-i2c@vger.kernel.org
8574 W: http://www.harbaum.org/till/i2c_tiny_usb
8575 F: drivers/i2c/busses/i2c-tiny-usb.c
8577 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8578 M: Jean Delvare <jdelvare@suse.com>
8579 L: linux-i2c@vger.kernel.org
8581 F: Documentation/i2c/busses/i2c-ali1535.rst
8582 F: Documentation/i2c/busses/i2c-ali1563.rst
8583 F: Documentation/i2c/busses/i2c-ali15x3.rst
8584 F: Documentation/i2c/busses/i2c-amd756.rst
8585 F: Documentation/i2c/busses/i2c-amd8111.rst
8586 F: Documentation/i2c/busses/i2c-i801.rst
8587 F: Documentation/i2c/busses/i2c-nforce2.rst
8588 F: Documentation/i2c/busses/i2c-piix4.rst
8589 F: Documentation/i2c/busses/i2c-sis5595.rst
8590 F: Documentation/i2c/busses/i2c-sis630.rst
8591 F: Documentation/i2c/busses/i2c-sis96x.rst
8592 F: Documentation/i2c/busses/i2c-via.rst
8593 F: Documentation/i2c/busses/i2c-viapro.rst
8594 F: drivers/i2c/busses/i2c-ali1535.c
8595 F: drivers/i2c/busses/i2c-ali1563.c
8596 F: drivers/i2c/busses/i2c-ali15x3.c
8597 F: drivers/i2c/busses/i2c-amd756-s4882.c
8598 F: drivers/i2c/busses/i2c-amd756.c
8599 F: drivers/i2c/busses/i2c-amd8111.c
8600 F: drivers/i2c/busses/i2c-i801.c
8601 F: drivers/i2c/busses/i2c-isch.c
8602 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8603 F: drivers/i2c/busses/i2c-nforce2.c
8604 F: drivers/i2c/busses/i2c-piix4.c
8605 F: drivers/i2c/busses/i2c-sis5595.c
8606 F: drivers/i2c/busses/i2c-sis630.c
8607 F: drivers/i2c/busses/i2c-sis96x.c
8608 F: drivers/i2c/busses/i2c-via.c
8609 F: drivers/i2c/busses/i2c-viapro.c
8611 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8612 M: Hans de Goede <hdegoede@redhat.com>
8613 L: linux-i2c@vger.kernel.org
8615 F: drivers/i2c/busses/i2c-cht-wc.c
8617 I2C/SMBUS ISMT DRIVER
8618 M: Seth Heasley <seth.heasley@intel.com>
8619 M: Neil Horman <nhorman@tuxdriver.com>
8620 L: linux-i2c@vger.kernel.org
8621 F: Documentation/i2c/busses/i2c-ismt.rst
8622 F: drivers/i2c/busses/i2c-ismt.c
8624 I2C/SMBUS STUB DRIVER
8625 M: Jean Delvare <jdelvare@suse.com>
8626 L: linux-i2c@vger.kernel.org
8628 F: drivers/i2c/i2c-stub.c
8630 I3C DRIVER FOR CADENCE I3C MASTER IP
8631 M: Przemysław Gaj <pgaj@cadence.com>
8633 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8634 F: drivers/i3c/master/i3c-master-cdns.c
8636 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8637 M: Vitor Soares <vitor.soares@synopsys.com>
8639 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8640 F: drivers/i3c/master/dw*
8643 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8644 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8646 C: irc://chat.freenode.net/linux-i3c
8647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8648 F: Documentation/ABI/testing/sysfs-bus-i3c
8649 F: Documentation/devicetree/bindings/i3c/
8650 F: Documentation/driver-api/i3c
8652 F: include/linux/i3c/
8654 IA64 (Itanium) PLATFORM
8655 L: linux-ia64@vger.kernel.org
8657 F: Documentation/ia64/
8660 IBM Power 842 compression accelerator
8661 M: Haren Myneni <haren@us.ibm.com>
8664 F: drivers/crypto/nx/Kconfig
8665 F: drivers/crypto/nx/Makefile
8666 F: drivers/crypto/nx/nx-842*
8667 F: include/linux/sw842.h
8670 IBM Power in-Nest Crypto Acceleration
8671 M: Breno Leitão <leitao@debian.org>
8672 M: Nayna Jain <nayna@linux.ibm.com>
8673 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8674 L: linux-crypto@vger.kernel.org
8676 F: drivers/crypto/nx/Kconfig
8677 F: drivers/crypto/nx/Makefile
8678 F: drivers/crypto/nx/nx-aes*
8679 F: drivers/crypto/nx/nx-sha*
8680 F: drivers/crypto/nx/nx.*
8681 F: drivers/crypto/nx/nx_csbcpb.h
8682 F: drivers/crypto/nx/nx_debugfs.c
8684 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8685 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8686 L: linux-pci@vger.kernel.org
8687 L: linuxppc-dev@lists.ozlabs.org
8689 F: drivers/pci/hotplug/rpadlpar*
8691 IBM Power Linux RAID adapter
8692 M: Brian King <brking@us.ibm.com>
8694 F: drivers/scsi/ipr.*
8696 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8697 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8698 L: linux-pci@vger.kernel.org
8699 L: linuxppc-dev@lists.ozlabs.org
8701 F: drivers/pci/hotplug/rpaphp*
8703 IBM Power SRIOV Virtual NIC Device Driver
8704 M: Dany Madden <drt@linux.ibm.com>
8705 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8706 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8707 L: netdev@vger.kernel.org
8709 F: drivers/net/ethernet/ibm/ibmvnic.*
8711 IBM Power Virtual Accelerator Switchboard
8712 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8713 L: linuxppc-dev@lists.ozlabs.org
8715 F: arch/powerpc/include/asm/vas.h
8716 F: arch/powerpc/platforms/powernv/copy-paste.h
8717 F: arch/powerpc/platforms/powernv/vas*
8719 IBM Power Virtual Ethernet Device Driver
8720 M: Cristobal Forno <cforno12@linux.ibm.com>
8721 L: netdev@vger.kernel.org
8723 F: drivers/net/ethernet/ibm/ibmveth.*
8725 IBM Power Virtual FC Device Drivers
8726 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8727 L: linux-scsi@vger.kernel.org
8729 F: drivers/scsi/ibmvscsi/ibmvfc*
8731 IBM Power Virtual Management Channel Driver
8732 M: Brad Warrum <bwarrum@linux.ibm.com>
8733 M: Ritu Agarwal <rituagar@linux.ibm.com>
8735 F: drivers/misc/ibmvmc.*
8737 IBM Power Virtual SCSI Device Drivers
8738 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8739 L: linux-scsi@vger.kernel.org
8741 F: drivers/scsi/ibmvscsi/ibmvscsi*
8742 F: include/scsi/viosrp.h
8744 IBM Power Virtual SCSI Device Target Driver
8745 M: Michael Cyr <mikecyr@linux.ibm.com>
8746 L: linux-scsi@vger.kernel.org
8747 L: target-devel@vger.kernel.org
8749 F: drivers/scsi/ibmvscsi_tgt/
8751 IBM Power VMX Cryptographic instructions
8752 M: Breno Leitão <leitao@debian.org>
8753 M: Nayna Jain <nayna@linux.ibm.com>
8754 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8755 L: linux-crypto@vger.kernel.org
8757 F: drivers/crypto/vmx/Kconfig
8758 F: drivers/crypto/vmx/Makefile
8759 F: drivers/crypto/vmx/aes*
8760 F: drivers/crypto/vmx/ghash*
8761 F: drivers/crypto/vmx/ppc-xlate.pl
8762 F: drivers/crypto/vmx/vmx.c
8764 IBM ServeRAID RAID DRIVER
8766 F: drivers/scsi/ips.*
8768 ICH LPC AND GPIO DRIVER
8769 M: Peter Tyser <ptyser@xes-inc.com>
8771 F: drivers/gpio/gpio-ich.c
8772 F: drivers/mfd/lpc_ich.c
8775 M: Max Staudt <max@enpas.org>
8776 L: linux-i2c@vger.kernel.org
8778 F: drivers/i2c/busses/i2c-icy.c
8781 M: "David S. Miller" <davem@davemloft.net>
8782 L: linux-ide@vger.kernel.org
8784 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8786 F: Documentation/ide/
8788 F: include/linux/ide.h
8791 L: linux-ide@vger.kernel.org
8793 F: Documentation/cdrom/ide-cd.rst
8794 F: drivers/ide/ide-cd*
8796 IDEAPAD LAPTOP EXTRAS DRIVER
8797 M: Ike Panhc <ike.pan@canonical.com>
8798 L: platform-driver-x86@vger.kernel.org
8800 W: http://launchpad.net/ideapad-laptop
8801 F: drivers/platform/x86/ideapad-laptop.c
8803 IDEAPAD LAPTOP SLIDEBAR DRIVER
8804 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8805 L: linux-input@vger.kernel.org
8807 W: https://github.com/o2genum/ideapad-slidebar
8808 F: drivers/input/misc/ideapad_slidebar.c
8810 IDT VersaClock 5 CLOCK DRIVER
8811 M: Luca Ceresoli <luca@lucaceresoli.net>
8813 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8814 F: drivers/clk/clk-versaclock5.c
8816 IEEE 802.15.4 SUBSYSTEM
8817 M: Alexander Aring <alex.aring@gmail.com>
8818 M: Stefan Schmidt <stefan@datenfreihafen.org>
8819 L: linux-wpan@vger.kernel.org
8821 W: https://linux-wpan.org/
8822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8824 F: Documentation/networking/ieee802154.rst
8825 F: drivers/net/ieee802154/
8826 F: include/linux/ieee802154.h
8827 F: include/linux/nl802154.h
8828 F: include/net/af_ieee802154.h
8829 F: include/net/cfg802154.h
8830 F: include/net/ieee802154_netdev.h
8831 F: include/net/mac802154.h
8832 F: include/net/nl802154.h
8837 M: Yotam Gigi <yotam.gi@gmail.com>
8838 M: Jamal Hadi Salim <jhs@mojatatu.com>
8839 F: include/net/ife.h
8840 F: include/uapi/linux/ife.h
8843 IGORPLUG-USB IR RECEIVER
8844 M: Sean Young <sean@mess.org>
8845 L: linux-media@vger.kernel.org
8847 F: drivers/media/rc/igorplugusb.c
8849 IGUANAWORKS USB IR TRANSCEIVER
8850 M: Sean Young <sean@mess.org>
8851 L: linux-media@vger.kernel.org
8853 F: drivers/media/rc/iguanair.c
8855 IIO DIGITAL POTENTIOMETER DAC
8856 M: Peter Rosin <peda@axentia.se>
8857 L: linux-iio@vger.kernel.org
8859 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8860 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
8861 F: drivers/iio/dac/dpot-dac.c
8863 IIO ENVELOPE DETECTOR
8864 M: Peter Rosin <peda@axentia.se>
8865 L: linux-iio@vger.kernel.org
8867 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8868 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
8869 F: drivers/iio/adc/envelope-detector.c
8872 M: Peter Rosin <peda@axentia.se>
8873 L: linux-iio@vger.kernel.org
8875 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8876 F: drivers/iio/multiplexer/iio-mux.c
8878 IIO SCMI BASED DRIVER
8879 M: Jyoti Bhayana <jbhayana@google.com>
8880 L: linux-iio@vger.kernel.org
8882 F: drivers/iio/common/scmi_sensors/scmi_iio.c
8884 IIO SUBSYSTEM AND DRIVERS
8885 M: Jonathan Cameron <jic23@kernel.org>
8886 R: Lars-Peter Clausen <lars@metafoo.de>
8887 L: linux-iio@vger.kernel.org
8889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8890 F: Documentation/ABI/testing/configfs-iio*
8891 F: Documentation/ABI/testing/sysfs-bus-iio*
8892 F: Documentation/devicetree/bindings/iio/
8894 F: drivers/staging/iio/
8895 F: include/linux/iio/
8899 M: Peter Rosin <peda@axentia.se>
8900 L: linux-iio@vger.kernel.org
8902 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
8903 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
8904 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
8905 F: drivers/iio/afe/iio-rescale.c
8907 IKANOS/ADI EAGLE ADSL USB DRIVER
8908 M: Matthieu Castet <castet.matthieu@free.fr>
8909 M: Stanislaw Gruszka <stf_xl@wp.pl>
8911 F: drivers/usb/atm/ueagle-atm.c
8913 IMGTEC ASCII LCD DRIVER
8914 M: Paul Burton <paulburton@kernel.org>
8916 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8917 F: drivers/auxdisplay/img-ascii-lcd.c
8919 IMGTEC IR DECODER DRIVER
8921 F: drivers/media/rc/img-ir/
8923 IMON SOUNDGRAPH USB IR RECEIVER
8924 M: Sean Young <sean@mess.org>
8925 L: linux-media@vger.kernel.org
8927 F: drivers/media/rc/imon.c
8928 F: drivers/media/rc/imon_raw.c
8930 IMS TWINTURBO FRAMEBUFFER DRIVER
8931 L: linux-fbdev@vger.kernel.org
8933 F: drivers/video/fbdev/imsttfb.c
8935 INA209 HARDWARE MONITOR DRIVER
8936 M: Guenter Roeck <linux@roeck-us.net>
8937 L: linux-hwmon@vger.kernel.org
8939 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8940 F: Documentation/hwmon/ina209.rst
8941 F: drivers/hwmon/ina209.c
8943 INA2XX HARDWARE MONITOR DRIVER
8944 M: Guenter Roeck <linux@roeck-us.net>
8945 L: linux-hwmon@vger.kernel.org
8947 F: Documentation/hwmon/ina2xx.rst
8948 F: drivers/hwmon/ina2xx.c
8949 F: include/linux/platform_data/ina2xx.h
8951 INDUSTRY PACK SUBSYSTEM (IPACK)
8952 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8953 M: Jens Taprogge <jens.taprogge@taprogge.org>
8954 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8955 L: industrypack-devel@lists.sourceforge.net
8957 W: http://industrypack.sourceforge.net
8960 INFINEON DPS310 Driver
8961 M: Eddie James <eajames@linux.ibm.com>
8962 L: linux-iio@vger.kernel.org
8964 F: drivers/iio/pressure/dps310.c
8966 INFINIBAND SUBSYSTEM
8967 M: Doug Ledford <dledford@redhat.com>
8968 M: Jason Gunthorpe <jgg@nvidia.com>
8969 L: linux-rdma@vger.kernel.org
8971 W: https://github.com/linux-rdma/rdma-core
8972 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8974 F: Documentation/devicetree/bindings/infiniband/
8975 F: Documentation/infiniband/
8976 F: drivers/infiniband/
8978 F: include/trace/events/ib_mad.h
8979 F: include/trace/events/ib_umad.h
8980 F: include/uapi/linux/if_infiniband.h
8981 F: include/uapi/rdma/
8982 F: samples/bpf/ibumad_kern.c
8983 F: samples/bpf/ibumad_user.c
8985 INGENIC JZ4780 NAND DRIVER
8986 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8987 L: linux-mtd@lists.infradead.org
8988 L: linux-mips@vger.kernel.org
8990 F: drivers/mtd/nand/raw/ingenic/
8993 M: Paul Cercueil <paul@crapouillou.net>
8994 L: linux-mips@vger.kernel.org
8996 F: arch/mips/boot/dts/ingenic/
8997 F: arch/mips/generic/board-ingenic.c
8998 F: arch/mips/include/asm/mach-ingenic/
8999 F: arch/mips/ingenic/Kconfig
9000 F: drivers/clk/ingenic/
9001 F: drivers/dma/dma-jz4780.c
9002 F: drivers/gpu/drm/ingenic/
9003 F: drivers/i2c/busses/i2c-jz4780.c
9004 F: drivers/iio/adc/ingenic-adc.c
9005 F: drivers/irqchip/irq-ingenic.c
9006 F: drivers/memory/jz4780-nemc.c
9007 F: drivers/mmc/host/jz4740_mmc.c
9008 F: drivers/mtd/nand/raw/ingenic/
9009 F: drivers/pinctrl/pinctrl-ingenic.c
9010 F: drivers/power/supply/ingenic-battery.c
9011 F: drivers/pwm/pwm-jz4740.c
9012 F: drivers/remoteproc/ingenic_rproc.c
9013 F: drivers/rtc/rtc-jz4740.c
9014 F: drivers/tty/serial/8250/8250_ingenic.c
9015 F: drivers/usb/musb/jz4740.c
9016 F: drivers/watchdog/jz4740_wdt.c
9017 F: include/dt-bindings/iio/adc/ingenic,adc.h
9018 F: include/linux/mfd/ingenic-tcu.h
9019 F: sound/soc/codecs/jz47*
9020 F: sound/soc/jz4740/
9023 M: Jan Kara <jack@suse.cz>
9024 R: Amir Goldstein <amir73il@gmail.com>
9025 L: linux-fsdevel@vger.kernel.org
9027 F: Documentation/filesystems/inotify.rst
9028 F: fs/notify/inotify/
9029 F: include/linux/inotify.h
9030 F: include/uapi/linux/inotify.h
9032 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9033 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9034 L: linux-input@vger.kernel.org
9036 Q: http://patchwork.kernel.org/project/linux-input/list/
9037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9038 F: Documentation/devicetree/bindings/input/
9039 F: Documentation/devicetree/bindings/serio/
9040 F: Documentation/input/
9042 F: include/linux/input.h
9043 F: include/linux/input/
9044 F: include/uapi/linux/input-event-codes.h
9045 F: include/uapi/linux/input.h
9047 INPUT MULTITOUCH (MT) PROTOCOL
9048 M: Henrik Rydberg <rydberg@bitmath.org>
9049 L: linux-input@vger.kernel.org
9051 F: Documentation/input/multi-touch-protocol.rst
9052 F: drivers/input/input-mt.c
9055 INSIDE SECURE CRYPTO DRIVER
9056 M: Antoine Tenart <atenart@kernel.org>
9057 L: linux-crypto@vger.kernel.org
9059 F: drivers/crypto/inside-secure/
9061 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9062 M: Mimi Zohar <zohar@linux.ibm.com>
9063 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9064 L: linux-integrity@vger.kernel.org
9066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9067 F: security/integrity/ima/
9069 INTEL 810/815 FRAMEBUFFER DRIVER
9070 M: Antonino Daplas <adaplas@gmail.com>
9071 L: linux-fbdev@vger.kernel.org
9073 F: drivers/video/fbdev/i810/
9076 M: Cezary Rojewski <cezary.rojewski@intel.com>
9077 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9078 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9079 M: Jie Yang <yang.jie@linux.intel.com>
9080 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9084 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9085 M: Hans de Goede <hdegoede@redhat.com>
9086 L: platform-driver-x86@vger.kernel.org
9088 F: drivers/platform/x86/intel_atomisp2_pm.c
9090 INTEL ATOMISP2 LED DRIVER
9091 M: Hans de Goede <hdegoede@redhat.com>
9092 L: platform-driver-x86@vger.kernel.org
9094 F: drivers/platform/x86/intel_atomisp2_led.c
9096 INTEL BROXTON PMC DRIVER
9097 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9098 M: Zha Qipeng <qipeng.zha@intel.com>
9100 F: drivers/mfd/intel_pmc_bxt.c
9101 F: include/linux/mfd/intel_pmc_bxt.h
9103 INTEL C600 SERIES SAS CONTROLLER DRIVER
9104 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9105 L: linux-scsi@vger.kernel.org
9107 T: git git://git.code.sf.net/p/intel-sas/isci
9108 F: drivers/scsi/isci/
9110 INTEL CPU family model numbers
9111 M: Tony Luck <tony.luck@intel.com>
9113 L: linux-kernel@vger.kernel.org
9115 F: arch/x86/include/asm/intel-family.h
9117 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9118 M: Jani Nikula <jani.nikula@linux.intel.com>
9119 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9120 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9121 L: intel-gfx@lists.freedesktop.org
9123 W: https://01.org/linuxgraphics/
9124 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9125 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9126 C: irc://chat.freenode.net/intel-gfx
9127 T: git git://anongit.freedesktop.org/drm-intel
9128 F: Documentation/gpu/i915.rst
9129 F: drivers/gpu/drm/i915/
9130 F: include/drm/i915*
9131 F: include/uapi/drm/i915_drm.h
9133 INTEL ETHERNET DRIVERS
9134 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9135 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9136 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9138 W: http://www.intel.com/support/feedback.htm
9139 W: http://e1000.sourceforge.net/
9140 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9143 F: Documentation/networking/device_drivers/ethernet/intel/
9144 F: drivers/net/ethernet/intel/
9145 F: drivers/net/ethernet/intel/*/
9146 F: include/linux/avf/virtchnl.h
9148 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9149 M: Maik Broemme <mbroemme@libmpq.org>
9150 L: linux-fbdev@vger.kernel.org
9152 F: Documentation/fb/intelfb.rst
9153 F: drivers/video/fbdev/intelfb/
9156 M: Andy Shevchenko <andy@kernel.org>
9157 L: linux-gpio@vger.kernel.org
9159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9160 F: drivers/gpio/gpio-ich.c
9161 F: drivers/gpio/gpio-merrifield.c
9162 F: drivers/gpio/gpio-ml-ioh.c
9163 F: drivers/gpio/gpio-pch.c
9164 F: drivers/gpio/gpio-sch.c
9165 F: drivers/gpio/gpio-sodaville.c
9167 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9168 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9169 M: Zhi Wang <zhi.a.wang@intel.com>
9170 L: intel-gvt-dev@lists.freedesktop.org
9171 L: intel-gfx@lists.freedesktop.org
9173 W: https://01.org/igvt-g
9174 T: git https://github.com/intel/gvt-linux.git
9175 F: drivers/gpu/drm/i915/gvt/
9177 INTEL HID EVENT DRIVER
9178 M: Alex Hung <alex.hung@canonical.com>
9179 L: platform-driver-x86@vger.kernel.org
9181 F: drivers/platform/x86/intel-hid.c
9183 INTEL I/OAT DMA DRIVER
9184 M: Dave Jiang <dave.jiang@intel.com>
9185 R: Dan Williams <dan.j.williams@intel.com>
9186 L: dmaengine@vger.kernel.org
9188 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9189 F: drivers/dma/ioat*
9192 M: Dave Jiang <dave.jiang@intel.com>
9193 L: dmaengine@vger.kernel.org
9195 F: drivers/dma/idxd/*
9196 F: include/uapi/linux/idxd.h
9199 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9200 M: Len Brown <lenb@kernel.org>
9201 L: linux-pm@vger.kernel.org
9203 B: https://bugzilla.kernel.org
9204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9205 F: drivers/idle/intel_idle.c
9207 INTEL INTEGRATED SENSOR HUB DRIVER
9208 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9209 M: Jiri Kosina <jikos@kernel.org>
9210 L: linux-input@vger.kernel.org
9212 F: drivers/hid/intel-ish-hid/
9215 M: David Woodhouse <dwmw2@infradead.org>
9216 M: Lu Baolu <baolu.lu@linux.intel.com>
9217 L: iommu@lists.linux-foundation.org
9219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9220 F: drivers/iommu/intel/
9221 F: include/linux/intel-iommu.h
9222 F: include/linux/intel-svm.h
9224 INTEL IOP-ADMA DMA DRIVER
9225 R: Dan Williams <dan.j.williams@intel.com>
9227 F: drivers/dma/iop-adma.c
9229 INTEL IPU3 CSI-2 CIO2 DRIVER
9230 M: Yong Zhi <yong.zhi@intel.com>
9231 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9232 M: Bingbu Cao <bingbu.cao@intel.com>
9233 M: Dan Scally <djrscally@gmail.com>
9234 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9235 L: linux-media@vger.kernel.org
9237 T: git git://linuxtv.org/media_tree.git
9238 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9239 F: drivers/media/pci/intel/ipu3/
9241 INTEL IPU3 CSI-2 IMGU DRIVER
9242 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9243 R: Bingbu Cao <bingbu.cao@intel.com>
9244 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9245 L: linux-media@vger.kernel.org
9247 F: Documentation/admin-guide/media/ipu3.rst
9248 F: Documentation/admin-guide/media/ipu3_rcb.svg
9249 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9250 F: drivers/staging/media/ipu3/
9252 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9253 M: Krzysztof Halasa <khalasa@piap.pl>
9255 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9256 F: drivers/net/wan/ixp4xx_hss.c
9257 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9258 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9259 F: include/linux/soc/ixp4xx/npe.h
9260 F: include/linux/soc/ixp4xx/qmgr.h
9262 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9263 M: Deepak Saxena <dsaxena@plexity.net>
9265 F: drivers/char/hw_random/ixp4xx-rng.c
9267 INTEL KEEM BAY DRM DRIVER
9268 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9269 M: Edmund Dea <edmund.j.dea@intel.com>
9271 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9272 F: drivers/gpu/drm/kmb/
9274 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9275 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9277 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9278 F: drivers/crypto/keembay/Kconfig
9279 F: drivers/crypto/keembay/Makefile
9280 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9281 F: drivers/crypto/keembay/ocs-aes.c
9282 F: drivers/crypto/keembay/ocs-aes.h
9284 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9285 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9286 M: Declan Murphy <declan.murphy@intel.com>
9288 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9289 F: drivers/crypto/keembay/Kconfig
9290 F: drivers/crypto/keembay/Makefile
9291 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9292 F: drivers/crypto/keembay/ocs-hcu.c
9293 F: drivers/crypto/keembay/ocs-hcu.h
9295 INTEL MANAGEMENT ENGINE (mei)
9296 M: Tomas Winkler <tomas.winkler@intel.com>
9297 L: linux-kernel@vger.kernel.org
9299 F: Documentation/driver-api/mei/*
9300 F: drivers/misc/mei/
9301 F: drivers/watchdog/mei_wdt.c
9302 F: include/linux/mei_cl_bus.h
9303 F: include/uapi/linux/mei.h
9306 INTEL MAX 10 BMC MFD DRIVER
9307 M: Xu Yilun <yilun.xu@intel.com>
9308 R: Tom Rix <trix@redhat.com>
9310 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9311 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9312 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9313 F: drivers/mfd/intel-m10-bmc.c
9314 F: include/linux/mfd/intel-m10-bmc.h
9316 INTEL MAX 10 BMC MFD DRIVER
9317 M: Xu Yilun <yilun.xu@intel.com>
9318 R: Tom Rix <trix@redhat.com>
9320 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9321 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9322 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9323 F: drivers/mfd/intel-m10-bmc.c
9324 F: include/linux/mfd/intel-m10-bmc.h
9326 INTEL MENLOW THERMAL DRIVER
9327 M: Sujith Thomas <sujith.thomas@intel.com>
9328 L: platform-driver-x86@vger.kernel.org
9330 W: https://01.org/linux-acpi
9331 F: drivers/platform/x86/intel_menlow.c
9333 INTEL P-Unit IPC DRIVER
9334 M: Zha Qipeng <qipeng.zha@intel.com>
9335 L: platform-driver-x86@vger.kernel.org
9337 F: arch/x86/include/asm/intel_punit_ipc.h
9338 F: drivers/platform/x86/intel_punit_ipc.c
9340 INTEL PMC CORE DRIVER
9341 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9342 M: David E Box <david.e.box@intel.com>
9343 L: platform-driver-x86@vger.kernel.org
9345 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9346 F: drivers/platform/x86/intel_pmc_core*
9348 INTEL PMIC GPIO DRIVERS
9349 M: Andy Shevchenko <andy@kernel.org>
9351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9352 F: drivers/gpio/gpio-*cove.c
9354 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9355 M: Andy Shevchenko <andy@kernel.org>
9357 F: drivers/mfd/intel_soc_pmic*
9358 F: include/linux/mfd/intel_soc_pmic*
9361 M: "David E. Box" <david.e.box@linux.intel.com>
9363 F: drivers/mfd/intel_pmt.c
9364 F: drivers/platform/x86/intel_pmt_*
9366 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9367 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9368 L: linux-wireless@vger.kernel.org
9370 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9371 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9372 F: drivers/net/wireless/intel/ipw2x00/
9375 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9376 M: Len Brown <lenb@kernel.org>
9377 L: linux-pm@vger.kernel.org
9379 F: drivers/cpufreq/intel_pstate.c
9381 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9382 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9383 L: linux-iio@vger.kernel.org
9384 F: drivers/counter/intel-qep.c
9386 INTEL RDMA RNIC DRIVER
9387 M: Faisal Latif <faisal.latif@intel.com>
9388 M: Shiraz Saleem <shiraz.saleem@intel.com>
9389 L: linux-rdma@vger.kernel.org
9391 F: drivers/infiniband/hw/i40iw/
9392 F: include/uapi/rdma/i40iw-abi.h
9395 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9397 F: arch/x86/include/asm/intel_scu_ipc.h
9398 F: drivers/platform/x86/intel_scu_*
9400 INTEL SPEED SELECT TECHNOLOGY
9401 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9402 L: platform-driver-x86@vger.kernel.org
9404 F: drivers/platform/x86/intel_speed_select_if/
9405 F: include/uapi/linux/isst_if.h
9406 F: tools/power/x86/intel-speed-select/
9408 INTEL STRATIX10 FIRMWARE DRIVERS
9409 M: Richard Gong <richard.gong@linux.intel.com>
9410 L: linux-kernel@vger.kernel.org
9412 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9413 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9414 F: drivers/firmware/stratix10-rsu.c
9415 F: drivers/firmware/stratix10-svc.c
9416 F: include/linux/firmware/intel/stratix10-smc.h
9417 F: include/linux/firmware/intel/stratix10-svc-client.h
9419 INTEL TELEMETRY DRIVER
9420 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9421 M: "David E. Box" <david.e.box@linux.intel.com>
9422 L: platform-driver-x86@vger.kernel.org
9424 F: arch/x86/include/asm/intel_telemetry.h
9425 F: drivers/platform/x86/intel_telemetry*
9427 INTEL UNCORE FREQUENCY CONTROL
9428 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9429 L: platform-driver-x86@vger.kernel.org
9431 F: drivers/platform/x86/intel-uncore-frequency.c
9433 INTEL VIRTUAL BUTTON DRIVER
9434 M: AceLan Kao <acelan.kao@canonical.com>
9435 L: platform-driver-x86@vger.kernel.org
9437 F: drivers/platform/x86/intel-vbtn.c
9439 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9440 M: Stanislaw Gruszka <stf_xl@wp.pl>
9441 L: linux-wireless@vger.kernel.org
9443 F: drivers/net/wireless/intel/iwlegacy/
9445 INTEL WIRELESS WIFI LINK (iwlwifi)
9446 M: Luca Coelho <luciano.coelho@intel.com>
9447 L: linux-wireless@vger.kernel.org
9449 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9451 F: drivers/net/wireless/intel/iwlwifi/
9453 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9454 M: Jithu Joseph <jithu.joseph@intel.com>
9455 R: Maurice Ma <maurice.ma@intel.com>
9457 W: https://slimbootloader.github.io/security/firmware-update.html
9458 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9460 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9461 L: Dell.Client.Kernel@dell.com
9463 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9466 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9468 F: Documentation/trace/intel_th.rst
9469 F: drivers/hwtracing/intel_th/
9470 F: include/linux/intel_th.h
9472 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9473 M: Ning Sun <ning.sun@intel.com>
9474 L: tboot-devel@lists.sourceforge.net
9476 W: http://tboot.sourceforge.net
9477 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9478 F: Documentation/x86/intel_txt.rst
9479 F: arch/x86/kernel/tboot.c
9480 F: include/linux/tboot.h
9483 M: Jarkko Sakkinen <jarkko@kernel.org>
9484 R: Dave Hansen <dave.hansen@linux.intel.com>
9485 L: linux-sgx@vger.kernel.org
9487 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9489 F: Documentation/x86/sgx.rst
9490 F: arch/x86/entry/vdso/vsgx.S
9491 F: arch/x86/include/asm/sgx.h
9492 F: arch/x86/include/uapi/asm/sgx.h
9493 F: arch/x86/kernel/cpu/sgx/*
9494 F: tools/testing/selftests/sgx/*
9498 M: Georgi Djakov <djakov@kernel.org>
9499 L: linux-pm@vger.kernel.org
9501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9502 F: Documentation/devicetree/bindings/interconnect/
9503 F: Documentation/driver-api/interconnect.rst
9504 F: drivers/interconnect/
9505 F: include/dt-bindings/interconnect/
9506 F: include/linux/interconnect-provider.h
9507 F: include/linux/interconnect.h
9509 INTERRUPT COUNTER DRIVER
9510 M: Oleksij Rempel <o.rempel@pengutronix.de>
9511 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9512 L: linux-iio@vger.kernel.org
9513 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9514 F: drivers/counter/interrupt-cnt.c
9516 INVENSENSE ICM-426xx IMU DRIVER
9517 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9518 L: linux-iio@vger.kernel.org
9520 W: https://invensense.tdk.com/
9521 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9522 F: drivers/iio/imu/inv_icm42600/
9524 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9525 M: Linus Walleij <linus.walleij@linaro.org>
9526 L: linux-iio@vger.kernel.org
9528 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9529 F: drivers/iio/gyro/mpu3050*
9531 IOC3 ETHERNET DRIVER
9532 M: Ralf Baechle <ralf@linux-mips.org>
9533 L: linux-mips@vger.kernel.org
9535 F: drivers/net/ethernet/sgi/ioc3-eth.c
9537 IOMAP FILESYSTEM LIBRARY
9538 M: Christoph Hellwig <hch@infradead.org>
9539 M: Darrick J. Wong <djwong@kernel.org>
9540 M: linux-xfs@vger.kernel.org
9541 M: linux-fsdevel@vger.kernel.org
9542 L: linux-xfs@vger.kernel.org
9543 L: linux-fsdevel@vger.kernel.org
9545 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9547 F: include/linux/iomap.h
9550 M: Joerg Roedel <joro@8bytes.org>
9551 M: Will Deacon <will@kernel.org>
9552 L: iommu@lists.linux-foundation.org
9554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9555 F: Documentation/devicetree/bindings/iommu/
9556 F: Documentation/userspace-api/iommu.rst
9558 F: include/linux/iommu.h
9559 F: include/linux/iova.h
9560 F: include/linux/of_iommu.h
9561 F: include/uapi/linux/iommu.h
9564 M: Jens Axboe <axboe@kernel.dk>
9565 R: Pavel Begunkov <asml.silence@gmail.com>
9566 L: io-uring@vger.kernel.org
9568 T: git git://git.kernel.dk/linux-block
9569 T: git git://git.kernel.dk/liburing
9573 F: include/linux/io_uring.h
9574 F: include/uapi/linux/io_uring.h
9578 M: Corey Minyard <minyard@acm.org>
9579 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9581 W: http://openipmi.sourceforge.net/
9582 F: Documentation/driver-api/ipmi.rst
9583 F: Documentation/devicetree/bindings/ipmi/
9584 F: drivers/char/ipmi/
9585 F: include/linux/ipmi*
9586 F: include/uapi/linux/ipmi*
9588 IPS SCSI RAID DRIVER
9589 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9590 L: linux-scsi@vger.kernel.org
9592 W: http://www.adaptec.com/
9593 F: drivers/scsi/ips*
9596 M: Simon Horman <horms@verge.net.au>
9597 M: Julian Anastasov <ja@ssi.bg>
9598 L: netdev@vger.kernel.org
9599 L: lvs-devel@vger.kernel.org
9601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9603 F: Documentation/networking/ipvs-sysctl.rst
9604 F: include/net/ip_vs.h
9605 F: include/uapi/linux/ip_vs.h
9606 F: net/netfilter/ipvs/
9609 M: Jiri Kosina <jikos@kernel.org>
9610 M: David Sterba <dsterba@suse.com>
9612 F: drivers/tty/ipwireless/
9615 L: netdev@vger.kernel.org
9617 F: include/uapi/linux/ipx.h
9619 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9620 M: Marc Zyngier <maz@kernel.org>
9622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9623 F: Documentation/core-api/irq/irq-domain.rst
9624 F: include/linux/irqdomain.h
9625 F: kernel/irq/irqdomain.c
9629 M: Thomas Gleixner <tglx@linutronix.de>
9630 L: linux-kernel@vger.kernel.org
9632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9636 M: Thomas Gleixner <tglx@linutronix.de>
9637 M: Marc Zyngier <maz@kernel.org>
9638 L: linux-kernel@vger.kernel.org
9640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9641 F: Documentation/devicetree/bindings/interrupt-controller/
9645 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9647 F: Documentation/driver-api/isa.rst
9648 F: drivers/base/isa.c
9649 F: include/linux/isa.h
9652 M: Hans Verkuil <hverkuil@xs4all.nl>
9653 L: linux-media@vger.kernel.org
9655 W: https://linuxtv.org
9656 T: git git://linuxtv.org/media_tree.git
9657 F: drivers/media/radio/radio-isa*
9660 M: Jaroslav Kysela <perex@perex.cz>
9662 F: Documentation/driver-api/isapnp.rst
9663 F: drivers/pnp/isapnp/
9664 F: include/linux/isapnp.h
9667 M: Lee Duncan <lduncan@suse.com>
9668 M: Chris Leech <cleech@redhat.com>
9669 L: open-iscsi@googlegroups.com
9670 L: linux-scsi@vger.kernel.org
9672 W: www.open-iscsi.com
9673 F: drivers/scsi/*iscsi*
9674 F: include/scsi/*iscsi*
9676 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9677 M: Peter Jones <pjones@redhat.com>
9678 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9680 F: drivers/firmware/iscsi_ibft*
9682 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9683 M: Sagi Grimberg <sagi@grimberg.me>
9684 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9685 L: linux-rdma@vger.kernel.org
9687 W: http://www.openfabrics.org
9688 W: www.open-iscsi.org
9689 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9690 F: drivers/infiniband/ulp/iser/
9692 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9693 M: Sagi Grimberg <sagi@grimberg.me>
9694 L: linux-rdma@vger.kernel.org
9695 L: target-devel@vger.kernel.org
9697 W: http://www.linux-iscsi.org
9698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9699 F: drivers/infiniband/ulp/isert
9701 ISDN/CMTP OVER BLUETOOTH
9702 M: Karsten Keil <isdn@linux-pingi.de>
9703 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9704 L: netdev@vger.kernel.org
9706 W: http://www.isdn4linux.de
9707 F: Documentation/isdn/
9708 F: drivers/isdn/capi/
9709 F: include/linux/isdn/
9710 F: include/uapi/linux/isdn/
9711 F: net/bluetooth/cmtp/
9713 ISDN/mISDN SUBSYSTEM
9714 M: Karsten Keil <isdn@linux-pingi.de>
9715 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9716 L: netdev@vger.kernel.org
9718 W: http://www.isdn4linux.de
9719 F: drivers/isdn/Kconfig
9720 F: drivers/isdn/Makefile
9721 F: drivers/isdn/hardware/
9722 F: drivers/isdn/mISDN/
9724 IT87 HARDWARE MONITORING DRIVER
9725 M: Jean Delvare <jdelvare@suse.com>
9726 L: linux-hwmon@vger.kernel.org
9728 F: Documentation/hwmon/it87.rst
9729 F: drivers/hwmon/it87.c
9732 M: Antti Palosaari <crope@iki.fi>
9733 L: linux-media@vger.kernel.org
9735 W: https://linuxtv.org
9736 W: http://palosaari.fi/linux/
9737 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9738 T: git git://linuxtv.org/anttip/media_tree.git
9739 F: drivers/media/tuners/it913x*
9741 IVTV VIDEO4LINUX DRIVER
9742 M: Andy Walls <awalls@md.metrocast.net>
9743 L: linux-media@vger.kernel.org
9745 W: https://linuxtv.org
9746 T: git git://linuxtv.org/media_tree.git
9747 F: Documentation/admin-guide/media/ivtv*
9748 F: drivers/media/pci/ivtv/
9749 F: include/uapi/linux/ivtv*
9751 IX2505V MEDIA DRIVER
9752 M: Malcolm Priestley <tvboxspy@gmail.com>
9753 L: linux-media@vger.kernel.org
9755 W: https://linuxtv.org
9756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9757 F: drivers/media/dvb-frontends/ix2505v*
9759 JAILHOUSE HYPERVISOR INTERFACE
9760 M: Jan Kiszka <jan.kiszka@siemens.com>
9761 L: jailhouse-dev@googlegroups.com
9763 F: arch/x86/include/asm/jailhouse_para.h
9764 F: arch/x86/kernel/jailhouse.c
9766 JC42.4 TEMPERATURE SENSOR DRIVER
9767 M: Guenter Roeck <linux@roeck-us.net>
9768 L: linux-hwmon@vger.kernel.org
9770 F: Documentation/hwmon/jc42.rst
9771 F: drivers/hwmon/jc42.c
9774 M: Dave Kleikamp <shaggy@kernel.org>
9775 L: jfs-discussion@lists.sourceforge.net
9777 W: http://jfs.sourceforge.net/
9778 T: git git://github.com/kleikamp/linux-shaggy.git
9779 F: Documentation/admin-guide/jfs.rst
9783 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9784 L: netdev@vger.kernel.org
9786 F: drivers/net/ethernet/jme.*
9788 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9789 M: David Woodhouse <dwmw2@infradead.org>
9790 M: Richard Weinberger <richard@nod.at>
9791 L: linux-mtd@lists.infradead.org
9793 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9794 T: git git://git.infradead.org/ubifs-2.6.git
9796 F: include/uapi/linux/jffs2.h
9798 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9799 M: "Theodore Ts'o" <tytso@mit.edu>
9800 M: Jan Kara <jack@suse.com>
9801 L: linux-ext4@vger.kernel.org
9804 F: include/linux/jbd2.h
9806 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9807 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9808 L: linux-media@vger.kernel.org
9810 F: drivers/media/platform/rcar_jpu.c
9812 JSM Neo PCI based serial card
9813 L: linux-serial@vger.kernel.org
9815 F: drivers/tty/serial/jsm/
9817 K10TEMP HARDWARE MONITORING DRIVER
9818 M: Clemens Ladisch <clemens@ladisch.de>
9819 L: linux-hwmon@vger.kernel.org
9821 F: Documentation/hwmon/k10temp.rst
9822 F: drivers/hwmon/k10temp.c
9824 K8TEMP HARDWARE MONITORING DRIVER
9825 M: Rudolf Marek <r.marek@assembler.cz>
9826 L: linux-hwmon@vger.kernel.org
9828 F: Documentation/hwmon/k8temp.rst
9829 F: drivers/hwmon/k8temp.c
9832 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9833 R: Alexander Potapenko <glider@google.com>
9834 R: Andrey Konovalov <andreyknvl@gmail.com>
9835 R: Dmitry Vyukov <dvyukov@google.com>
9836 L: kasan-dev@googlegroups.com
9838 F: Documentation/dev-tools/kasan.rst
9839 F: arch/*/include/asm/*kasan.h
9840 F: arch/*/mm/kasan_init*
9841 F: include/linux/kasan*.h
9842 F: lib/Kconfig.kasan
9843 F: lib/test_kasan*.c
9845 F: scripts/Makefile.kasan
9848 M: Masahiro Yamada <masahiroy@kernel.org>
9849 L: linux-kbuild@vger.kernel.org
9851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9852 F: Documentation/kbuild/kconfig*
9853 F: scripts/Kconfig.include
9857 R: Dmitry Vyukov <dvyukov@google.com>
9858 R: Andrey Konovalov <andreyknvl@gmail.com>
9859 L: kasan-dev@googlegroups.com
9861 F: Documentation/dev-tools/kcov.rst
9862 F: include/linux/kcov.h
9863 F: include/uapi/linux/kcov.h
9865 F: scripts/Makefile.kcov
9868 M: Marco Elver <elver@google.com>
9869 R: Dmitry Vyukov <dvyukov@google.com>
9870 L: kasan-dev@googlegroups.com
9872 F: Documentation/dev-tools/kcsan.rst
9873 F: include/linux/kcsan*.h
9875 F: lib/Kconfig.kcsan
9876 F: scripts/Makefile.kcsan
9879 M: Dave Young <dyoung@redhat.com>
9880 M: Baoquan He <bhe@redhat.com>
9881 R: Vivek Goyal <vgoyal@redhat.com>
9882 L: kexec@lists.infradead.org
9884 W: http://lse.sourceforge.net/kdump/
9885 F: Documentation/admin-guide/kdump/
9887 F: include/linux/crash_core.h
9888 F: include/linux/crash_dump.h
9889 F: include/uapi/linux/vmcore.h
9892 KEENE FM RADIO TRANSMITTER DRIVER
9893 M: Hans Verkuil <hverkuil@xs4all.nl>
9894 L: linux-media@vger.kernel.org
9896 W: https://linuxtv.org
9897 T: git git://linuxtv.org/media_tree.git
9898 F: drivers/media/radio/radio-keene*
9901 M: Ian Kent <raven@themaw.net>
9902 L: autofs@vger.kernel.org
9906 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9907 M: Masahiro Yamada <masahiroy@kernel.org>
9908 M: Michal Marek <michal.lkml@markovi.net>
9909 L: linux-kbuild@vger.kernel.org
9911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9912 F: Documentation/kbuild/
9914 F: scripts/*vmlinux*
9916 F: scripts/Makefile*
9918 F: scripts/dummy-tools/
9924 L: kernel-janitors@vger.kernel.org
9926 W: http://kernelnewbies.org/KernelJanitors
9928 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9929 M: "J. Bruce Fields" <bfields@fieldses.org>
9930 M: Chuck Lever <chuck.lever@oracle.com>
9931 L: linux-nfs@vger.kernel.org
9933 W: http://nfs.sourceforge.net/
9934 T: git git://linux-nfs.org/~bfields/linux.git
9938 F: include/linux/lockd/
9939 F: include/linux/sunrpc/
9940 F: include/uapi/linux/nfsd/
9941 F: include/uapi/linux/sunrpc/
9943 F: Documentation/filesystems/nfs/
9946 M: Thorsten Leemhuis <linux@leemhuis.info>
9947 L: regressions@lists.linux.dev
9950 KERNEL SELFTEST FRAMEWORK
9951 M: Shuah Khan <shuah@kernel.org>
9952 M: Shuah Khan <skhan@linuxfoundation.org>
9953 L: linux-kselftest@vger.kernel.org
9955 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9957 F: Documentation/dev-tools/kselftest*
9958 F: tools/testing/selftests/
9960 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9961 M: Brendan Higgins <brendanhiggins@google.com>
9962 L: linux-kselftest@vger.kernel.org
9963 L: kunit-dev@googlegroups.com
9965 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9966 F: Documentation/dev-tools/kunit/
9969 F: tools/testing/kunit/
9971 KERNEL USERMODE HELPER
9972 M: Luis Chamberlain <mcgrof@kernel.org>
9973 L: linux-kernel@vger.kernel.org
9975 F: include/linux/umh.h
9978 KERNEL VIRTUAL MACHINE (KVM)
9979 M: Paolo Bonzini <pbonzini@redhat.com>
9980 L: kvm@vger.kernel.org
9982 W: http://www.linux-kvm.org
9983 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9984 F: Documentation/virt/kvm/
9985 F: include/asm-generic/kvm*
9986 F: include/kvm/iodev.h
9987 F: include/linux/kvm*
9988 F: include/trace/events/kvm.h
9989 F: include/uapi/asm-generic/kvm*
9990 F: include/uapi/linux/kvm*
9992 F: tools/testing/selftests/kvm/
9995 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9996 M: Marc Zyngier <maz@kernel.org>
9997 R: James Morse <james.morse@arm.com>
9998 R: Alexandru Elisei <alexandru.elisei@arm.com>
9999 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10001 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10004 F: arch/arm64/include/asm/kvm*
10005 F: arch/arm64/include/uapi/asm/kvm*
10007 F: include/kvm/arm_*
10009 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10010 M: Huacai Chen <chenhuacai@kernel.org>
10011 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10012 L: linux-mips@vger.kernel.org
10013 L: kvm@vger.kernel.org
10015 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10016 F: arch/mips/include/asm/kvm*
10017 F: arch/mips/include/uapi/asm/kvm*
10020 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10021 M: Paul Mackerras <paulus@ozlabs.org>
10022 L: kvm-ppc@vger.kernel.org
10024 W: http://www.linux-kvm.org/
10025 T: git git://github.com/agraf/linux-2.6.git
10026 F: arch/powerpc/include/asm/kvm*
10027 F: arch/powerpc/include/uapi/asm/kvm*
10028 F: arch/powerpc/kernel/kvm*
10029 F: arch/powerpc/kvm/
10031 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10032 M: Christian Borntraeger <borntraeger@de.ibm.com>
10033 M: Janosch Frank <frankja@linux.ibm.com>
10034 R: David Hildenbrand <david@redhat.com>
10035 R: Cornelia Huck <cohuck@redhat.com>
10036 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10037 L: kvm@vger.kernel.org
10039 W: http://www.ibm.com/developerworks/linux/linux390/
10040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10041 F: Documentation/virt/kvm/s390*
10042 F: arch/s390/include/asm/gmap.h
10043 F: arch/s390/include/asm/kvm*
10044 F: arch/s390/include/uapi/asm/kvm*
10045 F: arch/s390/kernel/uv.c
10047 F: arch/s390/mm/gmap.c
10048 F: tools/testing/selftests/kvm/*/s390x/
10049 F: tools/testing/selftests/kvm/s390x/
10051 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10052 M: Paolo Bonzini <pbonzini@redhat.com>
10053 R: Sean Christopherson <seanjc@google.com>
10054 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10055 R: Wanpeng Li <wanpengli@tencent.com>
10056 R: Jim Mattson <jmattson@google.com>
10057 R: Joerg Roedel <joro@8bytes.org>
10058 L: kvm@vger.kernel.org
10060 W: http://www.linux-kvm.org
10061 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10062 F: arch/x86/include/asm/kvm*
10063 F: arch/x86/include/asm/pvclock-abi.h
10064 F: arch/x86/include/asm/svm.h
10065 F: arch/x86/include/asm/vmx*.h
10066 F: arch/x86/include/uapi/asm/kvm*
10067 F: arch/x86/include/uapi/asm/svm.h
10068 F: arch/x86/include/uapi/asm/vmx.h
10069 F: arch/x86/kernel/kvm.c
10070 F: arch/x86/kernel/kvmclock.c
10075 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10076 M: Tejun Heo <tj@kernel.org>
10078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10080 F: include/linux/kernfs.h
10083 M: Eric Biederman <ebiederm@xmission.com>
10084 L: kexec@lists.infradead.org
10086 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10087 F: include/linux/kexec.h
10088 F: include/uapi/linux/kexec.h
10092 M: Mimi Zohar <zohar@linux.ibm.com>
10093 L: linux-integrity@vger.kernel.org
10094 L: keyrings@vger.kernel.org
10096 F: Documentation/security/keys/trusted-encrypted.rst
10097 F: include/keys/encrypted-type.h
10098 F: security/keys/encrypted-keys/
10101 M: James Bottomley <jejb@linux.ibm.com>
10102 M: Jarkko Sakkinen <jarkko@kernel.org>
10103 M: Mimi Zohar <zohar@linux.ibm.com>
10104 L: linux-integrity@vger.kernel.org
10105 L: keyrings@vger.kernel.org
10107 F: Documentation/security/keys/trusted-encrypted.rst
10108 F: include/keys/trusted-type.h
10109 F: include/keys/trusted_tpm.h
10110 F: security/keys/trusted-keys/
10113 M: Sumit Garg <sumit.garg@linaro.org>
10114 L: linux-integrity@vger.kernel.org
10115 L: keyrings@vger.kernel.org
10117 F: include/keys/trusted_tee.h
10118 F: security/keys/trusted-keys/trusted_tee.c
10121 M: David Howells <dhowells@redhat.com>
10122 M: Jarkko Sakkinen <jarkko@kernel.org>
10123 L: keyrings@vger.kernel.org
10125 F: Documentation/security/keys/core.rst
10127 F: include/linux/key-type.h
10128 F: include/linux/key.h
10129 F: include/linux/keyctl.h
10130 F: include/uapi/linux/keyctl.h
10134 M: Alexander Potapenko <glider@google.com>
10135 M: Marco Elver <elver@google.com>
10136 R: Dmitry Vyukov <dvyukov@google.com>
10137 L: kasan-dev@googlegroups.com
10139 F: Documentation/dev-tools/kfence.rst
10140 F: arch/*/include/asm/kfence.h
10141 F: include/linux/kfence.h
10142 F: lib/Kconfig.kfence
10146 M: Stefani Seibold <stefani@seibold.net>
10148 F: include/linux/kfifo.h
10152 KGDB / KDB /debug_core
10153 M: Jason Wessel <jason.wessel@windriver.com>
10154 M: Daniel Thompson <daniel.thompson@linaro.org>
10155 R: Douglas Anderson <dianders@chromium.org>
10156 L: kgdb-bugreport@lists.sourceforge.net
10158 W: http://kgdb.wiki.kernel.org/
10159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10160 F: Documentation/dev-tools/kgdb.rst
10161 F: drivers/misc/kgdbts.c
10162 F: drivers/tty/serial/kgdboc.c
10163 F: include/linux/kdb.h
10164 F: include/linux/kgdb.h
10167 KHADAS MCU MFD DRIVER
10168 M: Neil Armstrong <narmstrong@baylibre.com>
10169 L: linux-amlogic@lists.infradead.org
10171 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10172 F: drivers/mfd/khadas-mcu.c
10173 F: include/linux/mfd/khadas-mcu.h
10174 F: drivers/thermal/khadas_mcu_fan.c
10177 M: Catalin Marinas <catalin.marinas@arm.com>
10179 F: Documentation/dev-tools/kmemleak.rst
10180 F: include/linux/kmemleak.h
10182 F: samples/kmemleak/kmemleak-test.c
10184 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10185 M: Luis Chamberlain <mcgrof@kernel.org>
10186 L: linux-kernel@vger.kernel.org
10188 F: include/linux/kmod.h
10191 F: tools/testing/selftests/kmod/
10194 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10195 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10196 M: "David S. Miller" <davem@davemloft.net>
10197 M: Masami Hiramatsu <mhiramat@kernel.org>
10199 F: Documentation/trace/kprobes.rst
10200 F: include/asm-generic/kprobes.h
10201 F: include/linux/kprobes.h
10202 F: kernel/kprobes.c
10204 KS0108 LCD CONTROLLER DRIVER
10205 M: Miguel Ojeda <ojeda@kernel.org>
10207 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10208 F: drivers/auxdisplay/ks0108.c
10209 F: include/linux/ks0108.h
10211 KTD253 BACKLIGHT DRIVER
10212 M: Linus Walleij <linus.walleij@linaro.org>
10214 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10215 F: drivers/video/backlight/ktd253-backlight.c
10218 M: Steven Rostedt <rostedt@goodmis.org>
10219 M: John Hawley <warthog9@eaglescrag.net>
10221 F: tools/testing/ktest
10224 M: David Ahern <dsahern@kernel.org>
10225 L: netdev@vger.kernel.org
10227 F: include/net/l3mdev.h
10231 M: John Fastabend <john.fastabend@gmail.com>
10232 M: Daniel Borkmann <daniel@iogearbox.net>
10233 M: Jakub Sitnicki <jakub@cloudflare.com>
10234 M: Lorenz Bauer <lmb@cloudflare.com>
10235 L: netdev@vger.kernel.org
10236 L: bpf@vger.kernel.org
10238 F: include/linux/skmsg.h
10239 F: net/core/skmsg.c
10240 F: net/core/sock_map.c
10241 F: net/ipv4/tcp_bpf.c
10242 F: net/ipv4/udp_bpf.c
10244 LANDLOCK SECURITY MODULE
10245 M: Mickaël Salaün <mic@digikod.net>
10246 L: linux-security-module@vger.kernel.org
10248 W: https://landlock.io
10249 T: git https://github.com/landlock-lsm/linux.git
10250 F: Documentation/security/landlock.rst
10251 F: Documentation/userspace-api/landlock.rst
10252 F: include/uapi/linux/landlock.h
10253 F: samples/landlock/
10254 F: security/landlock/
10255 F: tools/testing/selftests/landlock/
10259 LANTIQ / INTEL Ethernet drivers
10260 M: Hauke Mehrtens <hauke@hauke-m.de>
10261 L: netdev@vger.kernel.org
10263 F: drivers/net/dsa/lantiq_gswip.c
10264 F: drivers/net/dsa/lantiq_pce.h
10265 F: drivers/net/ethernet/lantiq_xrx200.c
10266 F: net/dsa/tag_gswip.c
10268 LANTIQ MIPS ARCHITECTURE
10269 M: John Crispin <john@phrozen.org>
10270 L: linux-mips@vger.kernel.org
10272 F: arch/mips/lantiq
10273 F: drivers/soc/lantiq
10275 LASI 53c700 driver for PARISC
10276 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10277 L: linux-scsi@vger.kernel.org
10279 F: Documentation/scsi/53c700.rst
10280 F: drivers/scsi/53c700*
10283 M: Tobin C. Harding <me@tobin.cc>
10284 M: Tycho Andersen <tycho@tycho.pizza>
10285 L: linux-hardening@vger.kernel.org
10287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10288 F: scripts/leaking_addresses.pl
10291 M: Pavel Machek <pavel@ucw.cz>
10292 L: linux-leds@vger.kernel.org
10294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10295 F: Documentation/devicetree/bindings/leds/
10297 F: include/linux/leds.h
10299 LEGACY EEPROM DRIVER
10300 M: Jean Delvare <jdelvare@suse.com>
10302 F: Documentation/misc-devices/eeprom.rst
10303 F: drivers/misc/eeprom/eeprom.c
10305 LEGO MINDSTORMS EV3
10306 R: David Lechner <david@lechnology.com>
10308 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10309 F: arch/arm/boot/dts/da850-lego-ev3.dts
10310 F: drivers/power/supply/lego_ev3_battery.c
10312 LEGO USB Tower driver
10313 M: Juergen Stuber <starblue@users.sourceforge.net>
10314 L: legousb-devel@lists.sourceforge.net
10316 W: http://legousb.sourceforge.net/
10317 F: drivers/usb/misc/legousbtower.c
10320 M: Matan Ziv-Av <matan@svgalib.org>
10321 L: platform-driver-x86@vger.kernel.org
10323 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10324 F: Documentation/admin-guide/laptops/lg-laptop.rst
10325 F: drivers/platform/x86/lg-laptop.c
10327 LG2160 MEDIA DRIVER
10328 M: Michael Krufky <mkrufky@linuxtv.org>
10329 L: linux-media@vger.kernel.org
10331 W: https://linuxtv.org
10332 W: http://github.com/mkrufky
10333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10334 T: git git://linuxtv.org/mkrufky/tuners.git
10335 F: drivers/media/dvb-frontends/lg2160.*
10337 LGDT3305 MEDIA DRIVER
10338 M: Michael Krufky <mkrufky@linuxtv.org>
10339 L: linux-media@vger.kernel.org
10341 W: https://linuxtv.org
10342 W: http://github.com/mkrufky
10343 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10344 T: git git://linuxtv.org/mkrufky/tuners.git
10345 F: drivers/media/dvb-frontends/lgdt3305.*
10347 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10348 M: Viresh Kumar <vireshk@kernel.org>
10349 L: linux-ide@vger.kernel.org
10351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10352 F: drivers/ata/pata_arasan_cf.c
10353 F: include/linux/pata_arasan_cf_data.h
10355 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10356 M: Linus Walleij <linus.walleij@linaro.org>
10357 L: linux-ide@vger.kernel.org
10359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10360 F: drivers/ata/pata_ftide010.c
10361 F: drivers/ata/sata_gemini.c
10362 F: drivers/ata/sata_gemini.h
10364 LIBATA SATA AHCI PLATFORM devices support
10365 M: Hans de Goede <hdegoede@redhat.com>
10366 M: Jens Axboe <axboe@kernel.dk>
10367 L: linux-ide@vger.kernel.org
10369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10370 F: drivers/ata/ahci_platform.c
10371 F: drivers/ata/libahci_platform.c
10372 F: include/linux/ahci_platform.h
10374 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10375 M: Mikael Pettersson <mikpelinux@gmail.com>
10376 L: linux-ide@vger.kernel.org
10378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10379 F: drivers/ata/sata_promise.*
10381 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10382 M: Jens Axboe <axboe@kernel.dk>
10383 L: linux-ide@vger.kernel.org
10385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10386 F: Documentation/devicetree/bindings/ata/
10388 F: include/linux/ata.h
10389 F: include/linux/libata.h
10392 M: Sasha Levin <alexander.levin@microsoft.com>
10394 F: tools/lib/lockdep/
10396 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10397 M: Dan Williams <dan.j.williams@intel.com>
10398 M: Vishal Verma <vishal.l.verma@intel.com>
10399 M: Dave Jiang <dave.jiang@intel.com>
10400 L: nvdimm@lists.linux.dev
10402 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10403 P: Documentation/nvdimm/maintainer-entry-profile.rst
10404 F: drivers/nvdimm/blk.c
10405 F: drivers/nvdimm/region_devs.c
10407 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10408 M: Vishal Verma <vishal.l.verma@intel.com>
10409 M: Dan Williams <dan.j.williams@intel.com>
10410 M: Dave Jiang <dave.jiang@intel.com>
10411 L: nvdimm@lists.linux.dev
10413 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10414 P: Documentation/nvdimm/maintainer-entry-profile.rst
10415 F: drivers/nvdimm/btt*
10417 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10418 M: Dan Williams <dan.j.williams@intel.com>
10419 M: Vishal Verma <vishal.l.verma@intel.com>
10420 M: Dave Jiang <dave.jiang@intel.com>
10421 L: nvdimm@lists.linux.dev
10423 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10424 P: Documentation/nvdimm/maintainer-entry-profile.rst
10425 F: drivers/nvdimm/pmem*
10427 LIBNVDIMM: DEVICETREE BINDINGS
10428 M: Oliver O'Halloran <oohall@gmail.com>
10429 L: nvdimm@lists.linux.dev
10431 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10432 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10433 F: drivers/nvdimm/of_pmem.c
10435 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10436 M: Dan Williams <dan.j.williams@intel.com>
10437 M: Vishal Verma <vishal.l.verma@intel.com>
10438 M: Dave Jiang <dave.jiang@intel.com>
10439 M: Ira Weiny <ira.weiny@intel.com>
10440 L: nvdimm@lists.linux.dev
10442 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10443 P: Documentation/nvdimm/maintainer-entry-profile.rst
10444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10445 F: drivers/acpi/nfit/*
10446 F: drivers/nvdimm/*
10447 F: include/linux/libnvdimm.h
10448 F: include/linux/nd.h
10449 F: include/uapi/linux/ndctl.h
10450 F: tools/testing/nvdimm/
10452 LICENSES and SPDX stuff
10453 M: Thomas Gleixner <tglx@linutronix.de>
10454 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10455 L: linux-spdx@vger.kernel.org
10457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10459 F: Documentation/process/license-rules.rst
10461 F: scripts/spdxcheck-test.sh
10462 F: scripts/spdxcheck.py
10464 LIGHTNVM PLATFORM SUPPORT
10465 M: Matias Bjorling <mb@lightnvm.io>
10466 L: linux-block@vger.kernel.org
10468 W: http://github/OpenChannelSSD
10469 F: drivers/lightnvm/
10470 F: include/linux/lightnvm.h
10471 F: include/uapi/linux/lightnvm.h
10473 LINEAR RANGES HELPERS
10474 M: Mark Brown <broonie@kernel.org>
10475 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10476 F: lib/linear_ranges.c
10477 F: lib/test_linear_ranges.c
10478 F: include/linux/linear_range.h
10480 LINUX FOR POWER MACINTOSH
10481 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10482 L: linuxppc-dev@lists.ozlabs.org
10484 F: arch/powerpc/platforms/powermac/
10485 F: drivers/macintosh/
10487 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10488 M: Michael Ellerman <mpe@ellerman.id.au>
10489 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10490 R: Paul Mackerras <paulus@samba.org>
10491 L: linuxppc-dev@lists.ozlabs.org
10493 W: https://github.com/linuxppc/wiki/wiki
10494 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10496 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10497 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10498 F: Documentation/devicetree/bindings/powerpc/
10499 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10500 F: Documentation/powerpc/
10502 F: drivers/*/*/*pasemi*
10503 F: drivers/*/*pasemi*
10504 F: drivers/char/tpm/tpm_ibmvtpm*
10505 F: drivers/crypto/nx/
10506 F: drivers/crypto/vmx/
10507 F: drivers/i2c/busses/i2c-opal.c
10508 F: drivers/net/ethernet/ibm/ibmveth.*
10509 F: drivers/net/ethernet/ibm/ibmvnic.*
10510 F: drivers/pci/hotplug/pnv_php.c
10511 F: drivers/pci/hotplug/rpa*
10512 F: drivers/rtc/rtc-opal.c
10513 F: drivers/scsi/ibmvscsi/
10514 F: drivers/tty/hvc/hvc_opal.c
10515 F: drivers/watchdog/wdrtas.c
10516 F: tools/testing/selftests/powerpc
10523 LINUX FOR POWERPC EMBEDDED MPC5XXX
10524 M: Anatolij Gustschin <agust@denx.de>
10525 L: linuxppc-dev@lists.ozlabs.org
10527 F: arch/powerpc/platforms/512x/
10528 F: arch/powerpc/platforms/52xx/
10530 LINUX FOR POWERPC EMBEDDED PPC4XX
10531 L: linuxppc-dev@lists.ozlabs.org
10533 F: arch/powerpc/platforms/40x/
10534 F: arch/powerpc/platforms/44x/
10536 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10537 M: Scott Wood <oss@buserror.net>
10538 L: linuxppc-dev@lists.ozlabs.org
10540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10541 F: Documentation/devicetree/bindings/powerpc/fsl/
10542 F: arch/powerpc/platforms/83xx/
10543 F: arch/powerpc/platforms/85xx/
10545 LINUX FOR POWERPC EMBEDDED PPC8XX
10546 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10547 L: linuxppc-dev@lists.ozlabs.org
10549 F: arch/powerpc/platforms/8xx/
10551 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10552 M: Kees Cook <keescook@chromium.org>
10554 F: drivers/misc/lkdtm/*
10555 F: tools/testing/selftests/lkdtm/*
10557 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10558 M: Alan Stern <stern@rowland.harvard.edu>
10559 M: Andrea Parri <parri.andrea@gmail.com>
10560 M: Will Deacon <will@kernel.org>
10561 M: Peter Zijlstra <peterz@infradead.org>
10562 M: Boqun Feng <boqun.feng@gmail.com>
10563 M: Nicholas Piggin <npiggin@gmail.com>
10564 M: David Howells <dhowells@redhat.com>
10565 M: Jade Alglave <j.alglave@ucl.ac.uk>
10566 M: Luc Maranget <luc.maranget@inria.fr>
10567 M: "Paul E. McKenney" <paulmck@kernel.org>
10568 R: Akira Yokosawa <akiyks@gmail.com>
10569 R: Daniel Lustig <dlustig@nvidia.com>
10570 R: Joel Fernandes <joel@joelfernandes.org>
10571 L: linux-kernel@vger.kernel.org
10572 L: linux-arch@vger.kernel.org
10574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10575 F: Documentation/atomic_bitops.txt
10576 F: Documentation/atomic_t.txt
10577 F: Documentation/core-api/refcount-vs-atomic.rst
10578 F: Documentation/litmus-tests/
10579 F: Documentation/memory-barriers.txt
10580 F: tools/memory-model/
10582 LIS3LV02D ACCELEROMETER DRIVER
10583 M: Eric Piel <eric.piel@tremplin-utc.net>
10585 F: Documentation/misc-devices/lis3lv02d.rst
10586 F: drivers/misc/lis3lv02d/
10587 F: drivers/platform/x86/hp_accel.c
10590 M: David Gow <davidgow@google.com>
10591 L: linux-kselftest@vger.kernel.org
10592 L: kunit-dev@googlegroups.com
10597 M: Karol Gugala <kgugala@antmicro.com>
10598 M: Mateusz Holenko <mholenko@antmicro.com>
10600 F: Documentation/devicetree/bindings/*/litex,*.yaml
10601 F: arch/openrisc/boot/dts/or1klitex.dts
10602 F: drivers/soc/litex/litex_soc_ctrl.c
10603 F: drivers/tty/serial/liteuart.c
10604 F: include/linux/litex.h
10607 M: Josh Poimboeuf <jpoimboe@redhat.com>
10608 M: Jiri Kosina <jikos@kernel.org>
10609 M: Miroslav Benes <mbenes@suse.cz>
10610 M: Petr Mladek <pmladek@suse.com>
10611 R: Joe Lawrence <joe.lawrence@redhat.com>
10612 L: live-patching@vger.kernel.org
10614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10615 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10616 F: Documentation/livepatch/
10617 F: arch/powerpc/include/asm/livepatch.h
10618 F: arch/s390/include/asm/livepatch.h
10619 F: arch/x86/include/asm/livepatch.h
10620 F: include/linux/livepatch.h
10621 F: kernel/livepatch/
10623 F: samples/livepatch/
10624 F: tools/testing/selftests/livepatch/
10627 L: netdev@vger.kernel.org
10629 F: include/linux/llc.h
10630 F: include/net/llc*
10631 F: include/uapi/linux/llc.h
10634 LM73 HARDWARE MONITOR DRIVER
10635 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10636 L: linux-hwmon@vger.kernel.org
10638 F: drivers/hwmon/lm73.c
10640 LM78 HARDWARE MONITOR DRIVER
10641 M: Jean Delvare <jdelvare@suse.com>
10642 L: linux-hwmon@vger.kernel.org
10644 F: Documentation/hwmon/lm78.rst
10645 F: drivers/hwmon/lm78.c
10647 LM83 HARDWARE MONITOR DRIVER
10648 M: Jean Delvare <jdelvare@suse.com>
10649 L: linux-hwmon@vger.kernel.org
10651 F: Documentation/hwmon/lm83.rst
10652 F: drivers/hwmon/lm83.c
10654 LM90 HARDWARE MONITOR DRIVER
10655 M: Jean Delvare <jdelvare@suse.com>
10656 L: linux-hwmon@vger.kernel.org
10658 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10659 F: Documentation/hwmon/lm90.rst
10660 F: drivers/hwmon/lm90.c
10661 F: include/dt-bindings/thermal/lm90.h
10663 LM95234 HARDWARE MONITOR DRIVER
10664 M: Guenter Roeck <linux@roeck-us.net>
10665 L: linux-hwmon@vger.kernel.org
10667 F: Documentation/hwmon/lm95234.rst
10668 F: drivers/hwmon/lm95234.c
10670 LME2510 MEDIA DRIVER
10671 M: Malcolm Priestley <tvboxspy@gmail.com>
10672 L: linux-media@vger.kernel.org
10674 W: https://linuxtv.org
10675 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10676 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10678 LOADPIN SECURITY MODULE
10679 M: Kees Cook <keescook@chromium.org>
10681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10682 F: Documentation/admin-guide/LSM/LoadPin.rst
10683 F: security/loadpin/
10686 M: Peter Zijlstra <peterz@infradead.org>
10687 M: Ingo Molnar <mingo@redhat.com>
10688 M: Will Deacon <will@kernel.org>
10689 R: Waiman Long <longman@redhat.com>
10690 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10691 L: linux-kernel@vger.kernel.org
10693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10694 F: Documentation/locking/
10695 F: arch/*/include/asm/spinlock*.h
10696 F: include/linux/lockdep.h
10697 F: include/linux/mutex*.h
10698 F: include/linux/rwlock*.h
10699 F: include/linux/rwsem*.h
10700 F: include/linux/seqlock.h
10701 F: include/linux/spinlock*.h
10703 F: lib/locking*.[ch]
10704 X: kernel/locking/locktorture.c
10706 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10707 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10708 L: linux-ntfs-dev@lists.sourceforge.net
10710 W: http://www.linux-ntfs.org/content/view/19/37/
10711 F: Documentation/admin-guide/ldm.rst
10712 F: block/partitions/ldm.*
10714 LOGITECH HID GAMING KEYBOARDS
10715 M: Hans de Goede <hdegoede@redhat.com>
10716 L: linux-input@vger.kernel.org
10718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10719 F: drivers/hid/hid-lg-g15.c
10721 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10722 M: Adrien Grassein <adrien.grassein@gmail.com>
10724 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10725 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10727 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10728 M: Sathya Prakash <sathya.prakash@broadcom.com>
10729 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10730 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10731 L: MPT-FusionLinux.pdl@broadcom.com
10732 L: linux-scsi@vger.kernel.org
10734 W: http://www.avagotech.com/support/
10735 F: drivers/message/fusion/
10736 F: drivers/scsi/mpt3sas/
10738 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10739 M: Matthew Wilcox <willy@infradead.org>
10740 L: linux-scsi@vger.kernel.org
10742 F: drivers/scsi/sym53c8xx_2/
10745 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10746 L: linux-iio@vger.kernel.org
10748 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10749 F: drivers/iio/dac/ltc1660.c
10751 LTC2947 HARDWARE MONITOR DRIVER
10752 M: Nuno Sá <nuno.sa@analog.com>
10753 L: linux-hwmon@vger.kernel.org
10755 W: http://ez.analog.com/community/linux-device-drivers
10756 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10757 F: drivers/hwmon/ltc2947-core.c
10758 F: drivers/hwmon/ltc2947-i2c.c
10759 F: drivers/hwmon/ltc2947-spi.c
10760 F: drivers/hwmon/ltc2947.h
10762 LTC2983 IIO TEMPERATURE DRIVER
10763 M: Nuno Sá <nuno.sa@analog.com>
10764 L: linux-iio@vger.kernel.org
10766 W: http://ez.analog.com/community/linux-device-drivers
10767 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10768 F: drivers/iio/temperature/ltc2983.c
10770 LTC4261 HARDWARE MONITOR DRIVER
10771 M: Guenter Roeck <linux@roeck-us.net>
10772 L: linux-hwmon@vger.kernel.org
10774 F: Documentation/hwmon/ltc4261.rst
10775 F: drivers/hwmon/ltc4261.c
10777 LTC4306 I2C MULTIPLEXER DRIVER
10778 M: Michael Hennerich <michael.hennerich@analog.com>
10779 L: linux-i2c@vger.kernel.org
10781 W: http://ez.analog.com/community/linux-device-drivers
10782 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10783 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10785 LTP (Linux Test Project)
10786 M: Mike Frysinger <vapier@gentoo.org>
10787 M: Cyril Hrubis <chrubis@suse.cz>
10788 M: Wanlong Gao <wanlong.gao@gmail.com>
10789 M: Jan Stancek <jstancek@redhat.com>
10790 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10791 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10792 L: ltp@lists.linux.it (subscribers-only)
10794 W: http://linux-test-project.github.io/
10795 T: git git://github.com/linux-test-project/ltp.git
10798 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10799 L: netdev@vger.kernel.org
10801 F: drivers/net/pcs/pcs-lynx.c
10802 F: include/linux/pcs-lynx.h
10805 M: Geert Uytterhoeven <geert@linux-m68k.org>
10806 L: linux-m68k@lists.linux-m68k.org
10808 W: http://www.linux-m68k.org/
10809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10813 M68K ON APPLE MACINTOSH
10814 M: Joshua Thompson <funaho@jurai.org>
10815 L: linux-m68k@lists.linux-m68k.org
10817 W: http://www.mac.linux-m68k.org/
10819 F: drivers/macintosh/adb-iop.c
10820 F: drivers/macintosh/via-macii.c
10823 M: Philip Blundell <philb@gnu.org>
10825 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10826 F: arch/m68k/hp300/
10828 M88DS3103 MEDIA DRIVER
10829 M: Antti Palosaari <crope@iki.fi>
10830 L: linux-media@vger.kernel.org
10832 W: https://linuxtv.org
10833 W: http://palosaari.fi/linux/
10834 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10835 T: git git://linuxtv.org/anttip/media_tree.git
10836 F: drivers/media/dvb-frontends/m88ds3103*
10838 M88RS2000 MEDIA DRIVER
10839 M: Malcolm Priestley <tvboxspy@gmail.com>
10840 L: linux-media@vger.kernel.org
10842 W: https://linuxtv.org
10843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10844 F: drivers/media/dvb-frontends/m88rs2000*
10846 MA901 MASTERKIT USB FM RADIO DRIVER
10847 M: Alexey Klimov <klimov.linux@gmail.com>
10848 L: linux-media@vger.kernel.org
10850 T: git git://linuxtv.org/media_tree.git
10851 F: drivers/media/radio/radio-ma901.c
10854 M: Johannes Berg <johannes@sipsolutions.net>
10855 L: linux-wireless@vger.kernel.org
10857 W: https://wireless.wiki.kernel.org/
10858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10860 F: Documentation/networking/mac80211-injection.rst
10861 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10862 F: drivers/net/wireless/mac80211_hwsim.[ch]
10863 F: include/net/mac80211.h
10867 M: Jassi Brar <jassisinghbrar@gmail.com>
10868 L: linux-kernel@vger.kernel.org
10870 F: drivers/mailbox/
10871 F: include/linux/mailbox_client.h
10872 F: include/linux/mailbox_controller.h
10873 F: Documentation/devicetree/bindings/mailbox/
10876 M: Viresh Kumar <viresh.kumar@linaro.org>
10877 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10878 L: linux-kernel@vger.kernel.org
10880 F: drivers/mailbox/arm_mhuv2.c
10881 F: include/linux/mailbox/arm_mhuv2_message.h
10882 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10884 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10885 M: Michael Kerrisk <mtk.manpages@gmail.com>
10886 L: linux-man@vger.kernel.org
10888 W: http://www.kernel.org/doc/man-pages
10890 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10891 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10892 L: linux-mips@vger.kernel.org
10894 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10896 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10897 M: Andrew Lunn <andrew@lunn.ch>
10898 M: Vivien Didelot <vivien.didelot@gmail.com>
10899 L: netdev@vger.kernel.org
10901 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10902 F: Documentation/networking/devlink/mv88e6xxx.rst
10903 F: drivers/net/dsa/mv88e6xxx/
10904 F: include/linux/platform_data/mv88e6xxx.h
10906 MARVELL ARMADA 3700 PHY DRIVERS
10907 M: Miquel Raynal <miquel.raynal@bootlin.com>
10909 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10910 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10911 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10912 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10914 MARVELL ARMADA DRM SUPPORT
10915 M: Russell King <linux@armlinux.org.uk>
10917 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10918 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10919 F: Documentation/devicetree/bindings/display/armada/
10920 F: drivers/gpu/drm/armada/
10921 F: include/uapi/drm/armada_drm.h
10923 MARVELL CRYPTO DRIVER
10924 M: Boris Brezillon <bbrezillon@kernel.org>
10925 M: Arnaud Ebalard <arno@natisbad.org>
10926 M: Srujana Challa <schalla@marvell.com>
10927 L: linux-crypto@vger.kernel.org
10929 F: drivers/crypto/marvell/
10930 F: include/linux/soc/marvell/octeontx2/
10932 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10933 M: Mirko Lindner <mlindner@marvell.com>
10934 M: Stephen Hemminger <stephen@networkplumber.org>
10935 L: netdev@vger.kernel.org
10937 F: drivers/net/ethernet/marvell/sk*
10939 MARVELL LIBERTAS WIRELESS DRIVER
10940 L: libertas-dev@lists.infradead.org
10942 F: drivers/net/wireless/marvell/libertas/
10944 MARVELL MACCHIATOBIN SUPPORT
10945 M: Russell King <linux@armlinux.org.uk>
10946 L: linux-arm-kernel@lists.infradead.org
10948 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10950 MARVELL MV643XX ETHERNET DRIVER
10951 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10952 L: netdev@vger.kernel.org
10954 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10955 F: include/linux/mv643xx.h
10957 MARVELL MV88X3310 PHY DRIVER
10958 M: Russell King <linux@armlinux.org.uk>
10959 M: Marek Behun <marek.behun@nic.cz>
10960 L: netdev@vger.kernel.org
10962 F: drivers/net/phy/marvell10g.c
10964 MARVELL MVEBU THERMAL DRIVER
10965 M: Miquel Raynal <miquel.raynal@bootlin.com>
10967 F: drivers/thermal/armada_thermal.c
10969 MARVELL MVNETA ETHERNET DRIVER
10970 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10971 L: netdev@vger.kernel.org
10973 F: drivers/net/ethernet/marvell/mvneta.*
10975 MARVELL MVPP2 ETHERNET DRIVER
10976 M: Marcin Wojtas <mw@semihalf.com>
10977 M: Russell King <linux@armlinux.org.uk>
10978 L: netdev@vger.kernel.org
10980 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10981 F: drivers/net/ethernet/marvell/mvpp2/
10983 MARVELL MWIFIEX WIRELESS DRIVER
10984 M: Amitkumar Karwar <amitkarwar@gmail.com>
10985 M: Ganapathi Bhat <ganapathi017@gmail.com>
10986 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
10987 M: Xinming Hu <huxinming820@gmail.com>
10988 L: linux-wireless@vger.kernel.org
10990 F: drivers/net/wireless/marvell/mwifiex/
10992 MARVELL MWL8K WIRELESS DRIVER
10993 M: Lennert Buytenhek <buytenh@wantstofly.org>
10994 L: linux-wireless@vger.kernel.org
10996 F: drivers/net/wireless/marvell/mwl8k.c
10998 MARVELL NAND CONTROLLER DRIVER
10999 M: Miquel Raynal <miquel.raynal@bootlin.com>
11000 L: linux-mtd@lists.infradead.org
11002 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11003 F: drivers/mtd/nand/raw/marvell_nand.c
11005 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11006 M: Sunil Goutham <sgoutham@marvell.com>
11007 M: Geetha sowjanya <gakula@marvell.com>
11008 M: Subbaraya Sundeep <sbhatta@marvell.com>
11009 M: hariprasad <hkelam@marvell.com>
11010 L: netdev@vger.kernel.org
11012 F: drivers/net/ethernet/marvell/octeontx2/nic/
11013 F: include/linux/soc/marvell/octeontx2/
11015 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11016 M: Sunil Goutham <sgoutham@marvell.com>
11017 M: Linu Cherian <lcherian@marvell.com>
11018 M: Geetha sowjanya <gakula@marvell.com>
11019 M: Jerin Jacob <jerinj@marvell.com>
11020 M: hariprasad <hkelam@marvell.com>
11021 M: Subbaraya Sundeep <sbhatta@marvell.com>
11022 L: netdev@vger.kernel.org
11024 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11025 F: drivers/net/ethernet/marvell/octeontx2/af/
11027 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11028 M: Vadym Kochan <vkochan@marvell.com>
11029 M: Taras Chornyi <tchornyi@marvell.com>
11031 W: https://github.com/Marvell-switching/switchdev-prestera
11032 F: drivers/net/ethernet/marvell/prestera/
11034 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11035 M: Nicolas Pitre <nico@fluxnic.net>
11037 F: drivers/mmc/host/mvsdio.*
11039 MARVELL USB MDIO CONTROLLER DRIVER
11040 M: Tobias Waldekranz <tobias@waldekranz.com>
11041 L: netdev@vger.kernel.org
11043 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11044 F: drivers/net/mdio/mdio-mvusb.c
11046 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11047 M: Hu Ziji <huziji@marvell.com>
11048 L: linux-mmc@vger.kernel.org
11050 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11051 F: drivers/mmc/host/sdhci-xenon*
11053 MATROX FRAMEBUFFER DRIVER
11054 L: linux-fbdev@vger.kernel.org
11056 F: drivers/video/fbdev/matrox/matroxfb_*
11057 F: include/uapi/linux/matroxfb.h
11060 M: Daniel Nilsson <daniel.nilsson@flex.com>
11061 L: linux-hwmon@vger.kernel.org
11063 F: Documentation/hwmon/max15301.rst
11064 F: drivers/hwmon/pmbus/max15301.c
11066 MAX16065 HARDWARE MONITOR DRIVER
11067 M: Guenter Roeck <linux@roeck-us.net>
11068 L: linux-hwmon@vger.kernel.org
11070 F: Documentation/hwmon/max16065.rst
11071 F: drivers/hwmon/max16065.c
11073 MAX2175 SDR TUNER DRIVER
11074 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11075 L: linux-media@vger.kernel.org
11077 T: git git://linuxtv.org/media_tree.git
11078 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11079 F: Documentation/userspace-api/media/drivers/max2175.rst
11080 F: drivers/media/i2c/max2175*
11081 F: include/uapi/linux/max2175.h
11083 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11084 L: linux-hwmon@vger.kernel.org
11086 F: Documentation/hwmon/max6650.rst
11087 F: drivers/hwmon/max6650.c
11089 MAX6697 HARDWARE MONITOR DRIVER
11090 M: Guenter Roeck <linux@roeck-us.net>
11091 L: linux-hwmon@vger.kernel.org
11093 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11094 F: Documentation/hwmon/max6697.rst
11095 F: drivers/hwmon/max6697.c
11096 F: include/linux/platform_data/max6697.h
11098 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11099 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11100 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11101 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11102 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11103 L: linux-media@vger.kernel.org
11105 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11106 F: drivers/media/i2c/max9286.c
11108 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11109 M: Peter Rosin <peda@axentia.se>
11110 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11112 F: Documentation/devicetree/bindings/sound/max9860.txt
11113 F: sound/soc/codecs/max9860.*
11115 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11116 M: Andreas Klinger <ak@it-klinger.de>
11117 L: linux-iio@vger.kernel.org
11119 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11120 F: drivers/iio/proximity/mb1232.c
11122 MAXIM MAX77650 PMIC MFD DRIVER
11123 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
11124 L: linux-kernel@vger.kernel.org
11126 F: Documentation/devicetree/bindings/*/*max77650.yaml
11127 F: Documentation/devicetree/bindings/*/max77650*.yaml
11128 F: drivers/gpio/gpio-max77650.c
11129 F: drivers/input/misc/max77650-onkey.c
11130 F: drivers/leds/leds-max77650.c
11131 F: drivers/mfd/max77650.c
11132 F: drivers/power/supply/max77650-charger.c
11133 F: drivers/regulator/max77650-regulator.c
11134 F: include/linux/mfd/max77650.h
11136 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11137 M: Javier Martinez Canillas <javier@dowhile0.org>
11138 L: linux-kernel@vger.kernel.org
11140 F: Documentation/devicetree/bindings/*/*max77802.txt
11141 F: drivers/regulator/max77802-regulator.c
11142 F: include/dt-bindings/*/*max77802.h
11144 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11145 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11146 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11147 L: linux-pm@vger.kernel.org
11149 F: drivers/power/supply/max14577_charger.c
11150 F: drivers/power/supply/max77693_charger.c
11152 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11153 M: Chanwoo Choi <cw00.choi@samsung.com>
11154 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11155 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11156 L: linux-kernel@vger.kernel.org
11158 F: Documentation/devicetree/bindings/*/max77686.txt
11159 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11160 F: Documentation/devicetree/bindings/mfd/max14577.txt
11161 F: Documentation/devicetree/bindings/mfd/max77693.txt
11162 F: drivers/*/max14577*.c
11163 F: drivers/*/max77686*.c
11164 F: drivers/*/max77693*.c
11165 F: drivers/clk/clk-max77686.c
11166 F: drivers/extcon/extcon-max14577.c
11167 F: drivers/extcon/extcon-max77693.c
11168 F: drivers/rtc/rtc-max77686.c
11169 F: include/linux/mfd/max14577*.h
11170 F: include/linux/mfd/max77686*.h
11171 F: include/linux/mfd/max77693*.h
11173 MAXIRADIO FM RADIO RECEIVER DRIVER
11174 M: Hans Verkuil <hverkuil@xs4all.nl>
11175 L: linux-media@vger.kernel.org
11177 W: https://linuxtv.org
11178 T: git git://linuxtv.org/media_tree.git
11179 F: drivers/media/radio/radio-maxiradio*
11181 MCAN MMIO DEVICE DRIVER
11182 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11183 L: linux-can@vger.kernel.org
11185 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11186 F: drivers/net/can/m_can/m_can.c
11187 F: drivers/net/can/m_can/m_can.h
11188 F: drivers/net/can/m_can/m_can_platform.c
11190 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11191 M: Rishi Gupta <gupt21@gmail.com>
11192 L: linux-i2c@vger.kernel.org
11193 L: linux-input@vger.kernel.org
11195 F: drivers/hid/hid-mcp2221.c
11197 MCP251XFD SPI-CAN NETWORK DRIVER
11198 M: Marc Kleine-Budde <mkl@pengutronix.de>
11199 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11200 R: Thomas Kopp <thomas.kopp@microchip.com>
11201 L: linux-can@vger.kernel.org
11203 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11204 F: drivers/net/can/spi/mcp251xfd/
11206 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11207 M: Peter Rosin <peda@axentia.se>
11208 L: linux-iio@vger.kernel.org
11210 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11211 F: drivers/iio/potentiometer/mcp4018.c
11212 F: drivers/iio/potentiometer/mcp4531.c
11214 MCR20A IEEE-802.15.4 RADIO DRIVER
11215 M: Xue Liu <liuxuenetmail@gmail.com>
11216 L: linux-wpan@vger.kernel.org
11218 W: https://github.com/xueliu/mcr20a-linux
11219 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11220 F: drivers/net/ieee802154/mcr20a.c
11221 F: drivers/net/ieee802154/mcr20a.h
11223 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11224 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11225 L: linux-iio@vger.kernel.org
11227 F: drivers/iio/dac/cio-dac.c
11229 MEDIA CONTROLLER FRAMEWORK
11230 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11231 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11232 L: linux-media@vger.kernel.org
11234 W: https://www.linuxtv.org
11235 T: git git://linuxtv.org/media_tree.git
11236 F: drivers/media/mc/
11237 F: include/media/media-*.h
11238 F: include/uapi/linux/media.h
11240 MEDIA DRIVER FOR FREESCALE IMX PXP
11241 M: Philipp Zabel <p.zabel@pengutronix.de>
11242 L: linux-media@vger.kernel.org
11244 T: git git://linuxtv.org/media_tree.git
11245 F: drivers/media/platform/imx-pxp.[ch]
11247 MEDIA DRIVERS FOR ASCOT2E
11248 M: Sergey Kozlov <serjk@netup.ru>
11249 M: Abylay Ospan <aospan@netup.ru>
11250 L: linux-media@vger.kernel.org
11252 W: https://linuxtv.org
11253 W: http://netup.tv/
11254 T: git git://linuxtv.org/media_tree.git
11255 F: drivers/media/dvb-frontends/ascot2e*
11257 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11258 M: Jasmin Jessich <jasmin@anw.at>
11259 L: linux-media@vger.kernel.org
11261 W: https://linuxtv.org
11262 T: git git://linuxtv.org/media_tree.git
11263 F: drivers/media/dvb-frontends/cxd2099*
11265 MEDIA DRIVERS FOR CXD2841ER
11266 M: Sergey Kozlov <serjk@netup.ru>
11267 M: Abylay Ospan <aospan@netup.ru>
11268 L: linux-media@vger.kernel.org
11270 W: https://linuxtv.org
11271 W: http://netup.tv/
11272 T: git git://linuxtv.org/media_tree.git
11273 F: drivers/media/dvb-frontends/cxd2841er*
11275 MEDIA DRIVERS FOR CXD2880
11276 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11277 L: linux-media@vger.kernel.org
11279 W: http://linuxtv.org/
11280 T: git git://linuxtv.org/media_tree.git
11281 F: drivers/media/dvb-frontends/cxd2880/*
11282 F: drivers/media/spi/cxd2880*
11284 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11285 L: linux-media@vger.kernel.org
11287 W: https://linuxtv.org
11288 T: git git://linuxtv.org/media_tree.git
11289 F: drivers/media/pci/ddbridge/*
11291 MEDIA DRIVERS FOR FREESCALE IMX
11292 M: Steve Longerbeam <slongerbeam@gmail.com>
11293 M: Philipp Zabel <p.zabel@pengutronix.de>
11294 L: linux-media@vger.kernel.org
11296 T: git git://linuxtv.org/media_tree.git
11297 F: Documentation/admin-guide/media/imx.rst
11298 F: Documentation/devicetree/bindings/media/imx.txt
11299 F: drivers/staging/media/imx/
11300 F: include/linux/imx-media.h
11301 F: include/media/imx.h
11303 MEDIA DRIVERS FOR FREESCALE IMX7
11304 M: Rui Miguel Silva <rmfrfs@gmail.com>
11305 L: linux-media@vger.kernel.org
11307 T: git git://linuxtv.org/media_tree.git
11308 F: Documentation/admin-guide/media/imx7.rst
11309 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11310 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11311 F: drivers/staging/media/imx/imx7-media-csi.c
11312 F: drivers/staging/media/imx/imx7-mipi-csis.c
11314 MEDIA DRIVERS FOR HELENE
11315 M: Abylay Ospan <aospan@netup.ru>
11316 L: linux-media@vger.kernel.org
11318 W: https://linuxtv.org
11319 W: http://netup.tv/
11320 T: git git://linuxtv.org/media_tree.git
11321 F: drivers/media/dvb-frontends/helene*
11323 MEDIA DRIVERS FOR HORUS3A
11324 M: Sergey Kozlov <serjk@netup.ru>
11325 M: Abylay Ospan <aospan@netup.ru>
11326 L: linux-media@vger.kernel.org
11328 W: https://linuxtv.org
11329 W: http://netup.tv/
11330 T: git git://linuxtv.org/media_tree.git
11331 F: drivers/media/dvb-frontends/horus3a*
11333 MEDIA DRIVERS FOR LNBH25
11334 M: Sergey Kozlov <serjk@netup.ru>
11335 M: Abylay Ospan <aospan@netup.ru>
11336 L: linux-media@vger.kernel.org
11338 W: https://linuxtv.org
11339 W: http://netup.tv/
11340 T: git git://linuxtv.org/media_tree.git
11341 F: drivers/media/dvb-frontends/lnbh25*
11343 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11344 L: linux-media@vger.kernel.org
11346 W: https://linuxtv.org
11347 T: git git://linuxtv.org/media_tree.git
11348 F: drivers/media/dvb-frontends/mxl5xx*
11350 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11351 M: Sergey Kozlov <serjk@netup.ru>
11352 M: Abylay Ospan <aospan@netup.ru>
11353 L: linux-media@vger.kernel.org
11355 W: https://linuxtv.org
11356 W: http://netup.tv/
11357 T: git git://linuxtv.org/media_tree.git
11358 F: drivers/media/pci/netup_unidvb/*
11360 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11361 M: Dmitry Osipenko <digetx@gmail.com>
11362 L: linux-media@vger.kernel.org
11363 L: linux-tegra@vger.kernel.org
11365 T: git git://linuxtv.org/media_tree.git
11366 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11367 F: drivers/staging/media/tegra-vde/
11369 MEDIA DRIVERS FOR RENESAS - CEU
11370 M: Jacopo Mondi <jacopo@jmondi.org>
11371 L: linux-media@vger.kernel.org
11372 L: linux-renesas-soc@vger.kernel.org
11374 T: git git://linuxtv.org/media_tree.git
11375 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11376 F: drivers/media/platform/renesas-ceu.c
11377 F: include/media/drv-intf/renesas-ceu.h
11379 MEDIA DRIVERS FOR RENESAS - DRIF
11380 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11381 L: linux-media@vger.kernel.org
11382 L: linux-renesas-soc@vger.kernel.org
11384 T: git git://linuxtv.org/media_tree.git
11385 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11386 F: drivers/media/platform/rcar_drif.c
11388 MEDIA DRIVERS FOR RENESAS - FCP
11389 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11390 L: linux-media@vger.kernel.org
11391 L: linux-renesas-soc@vger.kernel.org
11393 T: git git://linuxtv.org/media_tree.git
11394 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11395 F: drivers/media/platform/rcar-fcp.c
11396 F: include/media/rcar-fcp.h
11398 MEDIA DRIVERS FOR RENESAS - FDP1
11399 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11400 L: linux-media@vger.kernel.org
11401 L: linux-renesas-soc@vger.kernel.org
11403 T: git git://linuxtv.org/media_tree.git
11404 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11405 F: drivers/media/platform/rcar_fdp1.c
11407 MEDIA DRIVERS FOR RENESAS - VIN
11408 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11409 L: linux-media@vger.kernel.org
11410 L: linux-renesas-soc@vger.kernel.org
11412 T: git git://linuxtv.org/media_tree.git
11413 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11414 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11415 F: drivers/media/platform/rcar-vin/
11417 MEDIA DRIVERS FOR RENESAS - VSP1
11418 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11419 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11420 L: linux-media@vger.kernel.org
11421 L: linux-renesas-soc@vger.kernel.org
11423 T: git git://linuxtv.org/media_tree.git
11424 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11425 F: drivers/media/platform/vsp1/
11427 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11428 L: linux-media@vger.kernel.org
11430 W: https://linuxtv.org
11431 T: git git://linuxtv.org/media_tree.git
11432 F: drivers/media/dvb-frontends/stv0910*
11434 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11435 L: linux-media@vger.kernel.org
11437 W: https://linuxtv.org
11438 T: git git://linuxtv.org/media_tree.git
11439 F: drivers/media/dvb-frontends/stv6111*
11441 MEDIA DRIVERS FOR STM32 - DCMI
11442 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11443 L: linux-media@vger.kernel.org
11445 T: git git://linuxtv.org/media_tree.git
11446 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11447 F: drivers/media/platform/stm32/stm32-dcmi.c
11449 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11450 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11451 L: linux-media@vger.kernel.org
11453 W: https://linuxtv.org
11454 Q: http://patchwork.kernel.org/project/linux-media/list/
11455 T: git git://linuxtv.org/media_tree.git
11456 F: Documentation/admin-guide/media/
11457 F: Documentation/devicetree/bindings/media/
11458 F: Documentation/driver-api/media/
11459 F: Documentation/userspace-api/media/
11461 F: drivers/staging/media/
11462 F: include/linux/platform_data/media/
11464 F: include/uapi/linux/dvb/
11465 F: include/uapi/linux/ivtv*
11466 F: include/uapi/linux/media.h
11467 F: include/uapi/linux/meye.h
11468 F: include/uapi/linux/uvcvideo.h
11469 F: include/uapi/linux/v4l2-*
11470 F: include/uapi/linux/videodev2.h
11472 MEDIATEK BLUETOOTH DRIVER
11473 M: Sean Wang <sean.wang@mediatek.com>
11474 L: linux-bluetooth@vger.kernel.org
11475 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11477 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11478 F: drivers/bluetooth/btmtkuart.c
11480 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11481 M: Sean Wang <sean.wang@mediatek.com>
11482 L: linux-pm@vger.kernel.org
11484 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11485 F: drivers/power/reset/mt6323-poweroff.c
11487 MEDIATEK CIR DRIVER
11488 M: Sean Wang <sean.wang@mediatek.com>
11490 F: drivers/media/rc/mtk-cir.c
11492 MEDIATEK DMA DRIVER
11493 M: Sean Wang <sean.wang@mediatek.com>
11494 L: dmaengine@vger.kernel.org
11495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11496 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11498 F: Documentation/devicetree/bindings/dma/mtk-*
11499 F: drivers/dma/mediatek/
11501 MEDIATEK ETHERNET DRIVER
11502 M: Felix Fietkau <nbd@nbd.name>
11503 M: John Crispin <john@phrozen.org>
11504 M: Sean Wang <sean.wang@mediatek.com>
11505 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11506 L: netdev@vger.kernel.org
11508 F: drivers/net/ethernet/mediatek/
11510 MEDIATEK I2C CONTROLLER DRIVER
11511 M: Qii Wang <qii.wang@mediatek.com>
11512 L: linux-i2c@vger.kernel.org
11514 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11515 F: drivers/i2c/busses/i2c-mt65xx.c
11517 MEDIATEK IOMMU DRIVER
11518 M: Yong Wu <yong.wu@mediatek.com>
11519 L: iommu@lists.linux-foundation.org
11520 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11522 F: Documentation/devicetree/bindings/iommu/mediatek*
11523 F: drivers/iommu/mtk_iommu*
11524 F: include/dt-bindings/memory/mt*-port.h
11526 MEDIATEK JPEG DRIVER
11527 M: Rick Chang <rick.chang@mediatek.com>
11528 M: Bin Liu <bin.liu@mediatek.com>
11530 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11531 F: drivers/media/platform/mtk-jpeg/
11533 MEDIATEK MDP DRIVER
11534 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11535 M: Houlong Wei <houlong.wei@mediatek.com>
11536 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11538 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11539 F: drivers/media/platform/mtk-mdp/
11540 F: drivers/media/platform/mtk-vpu/
11542 MEDIATEK MEDIA DRIVER
11543 M: Tiffany Lin <tiffany.lin@mediatek.com>
11544 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11546 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11547 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11548 F: drivers/media/platform/mtk-vcodec/
11549 F: drivers/media/platform/mtk-vpu/
11551 MEDIATEK MMC/SD/SDIO DRIVER
11552 M: Chaotian Jing <chaotian.jing@mediatek.com>
11554 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11555 F: drivers/mmc/host/mtk-sd.c
11557 MEDIATEK MT76 WIRELESS LAN DRIVER
11558 M: Felix Fietkau <nbd@nbd.name>
11559 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11560 R: Ryder Lee <ryder.lee@mediatek.com>
11561 L: linux-wireless@vger.kernel.org
11563 F: drivers/net/wireless/mediatek/mt76/
11565 MEDIATEK MT7601U WIRELESS LAN DRIVER
11566 M: Jakub Kicinski <kubakici@wp.pl>
11567 L: linux-wireless@vger.kernel.org
11569 F: drivers/net/wireless/mediatek/mt7601u/
11571 MEDIATEK MT7621 CLOCK DRIVER
11572 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11574 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11575 F: drivers/clk/ralink/clk-mt7621.c
11577 MEDIATEK MT7621/28/88 I2C DRIVER
11578 M: Stefan Roese <sr@denx.de>
11579 L: linux-i2c@vger.kernel.org
11581 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11582 F: drivers/i2c/busses/i2c-mt7621.c
11584 MEDIATEK MT7621 PHY PCI DRIVER
11585 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11587 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11588 F: drivers/phy/ralink/phy-mt7621-pci.c
11590 MEDIATEK NAND CONTROLLER DRIVER
11591 L: linux-mtd@lists.infradead.org
11593 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11594 F: drivers/mtd/nand/raw/mtk_*
11596 MEDIATEK PMIC LED DRIVER
11597 M: Sean Wang <sean.wang@mediatek.com>
11599 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11600 F: drivers/leds/leds-mt6323.c
11602 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11603 M: Sean Wang <sean.wang@mediatek.com>
11605 F: drivers/char/hw_random/mtk-rng.c
11607 MEDIATEK SWITCH DRIVER
11608 M: Sean Wang <sean.wang@mediatek.com>
11609 M: Landen Chao <Landen.Chao@mediatek.com>
11610 L: netdev@vger.kernel.org
11612 F: drivers/net/dsa/mt7530.*
11613 F: net/dsa/tag_mtk.c
11615 MEDIATEK USB3 DRD IP DRIVER
11616 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11617 L: linux-usb@vger.kernel.org
11618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11619 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11621 F: Documentation/devicetree/bindings/usb/mediatek,*
11622 F: drivers/usb/host/xhci-mtk*
11623 F: drivers/usb/mtu3/
11625 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11626 M: Peter Senna Tschudin <peter.senna@gmail.com>
11627 M: Martin Donnelly <martin.donnelly@ge.com>
11628 M: Martyn Welch <martyn.welch@collabora.co.uk>
11630 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11631 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11633 MEGARAID SCSI/SAS DRIVERS
11634 M: Kashyap Desai <kashyap.desai@broadcom.com>
11635 M: Sumit Saxena <sumit.saxena@broadcom.com>
11636 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11637 L: megaraidlinux.pdl@broadcom.com
11638 L: linux-scsi@vger.kernel.org
11640 W: http://www.avagotech.com/support/
11641 F: Documentation/scsi/megaraid.rst
11642 F: drivers/scsi/megaraid.*
11643 F: drivers/scsi/megaraid/
11645 MELEXIS MLX90614 DRIVER
11646 M: Crt Mori <cmo@melexis.com>
11647 L: linux-iio@vger.kernel.org
11649 W: http://www.melexis.com
11650 F: drivers/iio/temperature/mlx90614.c
11652 MELEXIS MLX90632 DRIVER
11653 M: Crt Mori <cmo@melexis.com>
11654 L: linux-iio@vger.kernel.org
11656 W: http://www.melexis.com
11657 F: drivers/iio/temperature/mlx90632.c
11659 MELFAS MIP4 TOUCHSCREEN DRIVER
11660 M: Sangwon Jee <jeesw@melfas.com>
11662 W: http://www.melfas.com
11663 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11664 F: drivers/input/touchscreen/melfas_mip4.c
11666 MELLANOX BLUEFIELD I2C DRIVER
11667 M: Khalil Blaiech <kblaiech@nvidia.com>
11668 L: linux-i2c@vger.kernel.org
11670 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11671 F: drivers/i2c/busses/i2c-mlxbf.c
11673 MELLANOX ETHERNET DRIVER (mlx4_en)
11674 M: Tariq Toukan <tariqt@nvidia.com>
11675 L: netdev@vger.kernel.org
11677 W: http://www.mellanox.com
11678 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11679 F: drivers/net/ethernet/mellanox/mlx4/en_*
11681 MELLANOX ETHERNET DRIVER (mlx5e)
11682 M: Saeed Mahameed <saeedm@nvidia.com>
11683 L: netdev@vger.kernel.org
11685 W: http://www.mellanox.com
11686 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11687 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11689 MELLANOX ETHERNET INNOVA DRIVERS
11690 R: Boris Pismenny <borisp@nvidia.com>
11691 L: netdev@vger.kernel.org
11693 W: http://www.mellanox.com
11694 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11695 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11696 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11697 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11698 F: include/linux/mlx5/mlx5_ifc_fpga.h
11700 MELLANOX ETHERNET SWITCH DRIVERS
11701 M: Jiri Pirko <jiri@nvidia.com>
11702 M: Ido Schimmel <idosch@nvidia.com>
11703 L: netdev@vger.kernel.org
11705 W: http://www.mellanox.com
11706 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11707 F: drivers/net/ethernet/mellanox/mlxsw/
11708 F: tools/testing/selftests/drivers/net/mlxsw/
11710 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11711 M: mlxsw@nvidia.com
11712 L: netdev@vger.kernel.org
11714 W: http://www.mellanox.com
11715 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11716 F: drivers/net/ethernet/mellanox/mlxfw/
11718 MELLANOX HARDWARE PLATFORM SUPPORT
11719 M: Hans de Goede <hdegoede@redhat.com>
11720 M: Mark Gross <mgross@linux.intel.com>
11721 M: Vadim Pasternak <vadimp@nvidia.com>
11722 L: platform-driver-x86@vger.kernel.org
11724 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11725 F: drivers/platform/mellanox/
11726 F: include/linux/platform_data/mlxreg.h
11728 MELLANOX MLX4 core VPI driver
11729 M: Tariq Toukan <tariqt@nvidia.com>
11730 L: netdev@vger.kernel.org
11731 L: linux-rdma@vger.kernel.org
11733 W: http://www.mellanox.com
11734 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11735 F: drivers/net/ethernet/mellanox/mlx4/
11736 F: include/linux/mlx4/
11738 MELLANOX MLX4 IB driver
11739 M: Yishai Hadas <yishaih@nvidia.com>
11740 L: linux-rdma@vger.kernel.org
11742 W: http://www.mellanox.com
11743 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11744 F: drivers/infiniband/hw/mlx4/
11745 F: include/linux/mlx4/
11746 F: include/uapi/rdma/mlx4-abi.h
11748 MELLANOX MLX5 core VPI driver
11749 M: Saeed Mahameed <saeedm@nvidia.com>
11750 M: Leon Romanovsky <leonro@nvidia.com>
11751 L: netdev@vger.kernel.org
11752 L: linux-rdma@vger.kernel.org
11754 W: http://www.mellanox.com
11755 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11756 F: Documentation/networking/device_drivers/ethernet/mellanox/
11757 F: drivers/net/ethernet/mellanox/mlx5/core/
11758 F: include/linux/mlx5/
11760 MELLANOX MLX5 IB driver
11761 M: Leon Romanovsky <leonro@nvidia.com>
11762 L: linux-rdma@vger.kernel.org
11764 W: http://www.mellanox.com
11765 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11766 F: drivers/infiniband/hw/mlx5/
11767 F: include/linux/mlx5/
11768 F: include/uapi/rdma/mlx5-abi.h
11770 MELLANOX MLXCPLD I2C AND MUX DRIVER
11771 M: Vadim Pasternak <vadimp@nvidia.com>
11772 M: Michael Shych <michaelsh@nvidia.com>
11773 L: linux-i2c@vger.kernel.org
11775 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11776 F: drivers/i2c/busses/i2c-mlxcpld.c
11777 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11779 MELLANOX MLXCPLD LED DRIVER
11780 M: Vadim Pasternak <vadimp@nvidia.com>
11781 L: linux-leds@vger.kernel.org
11783 F: Documentation/leds/leds-mlxcpld.rst
11784 F: drivers/leds/leds-mlxcpld.c
11785 F: drivers/leds/leds-mlxreg.c
11787 MELLANOX PLATFORM DRIVER
11788 M: Vadim Pasternak <vadimp@nvidia.com>
11789 L: platform-driver-x86@vger.kernel.org
11791 F: drivers/platform/x86/mlx-platform.c
11794 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11795 M: "Paul E. McKenney" <paulmck@kernel.org>
11796 L: linux-kernel@vger.kernel.org
11798 F: arch/powerpc/include/asm/membarrier.h
11799 F: include/uapi/linux/membarrier.h
11800 F: kernel/sched/membarrier.c
11803 M: Mike Rapoport <rppt@linux.ibm.com>
11804 L: linux-mm@kvack.org
11806 F: Documentation/core-api/boot-time-mm.rst
11807 F: include/linux/memblock.h
11810 MEMORY CONTROLLER DRIVERS
11811 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11812 L: linux-kernel@vger.kernel.org
11814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11815 F: Documentation/devicetree/bindings/memory-controllers/
11817 F: include/dt-bindings/memory/
11819 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11820 M: Dmitry Osipenko <digetx@gmail.com>
11821 L: linux-pm@vger.kernel.org
11822 L: linux-tegra@vger.kernel.org
11823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11825 F: drivers/devfreq/tegra30-devfreq.c
11828 M: Andrew Morton <akpm@linux-foundation.org>
11829 L: linux-mm@kvack.org
11831 W: http://www.linux-mm.org
11832 T: quilt https://ozlabs.org/~akpm/mmotm/
11833 T: quilt https://ozlabs.org/~akpm/mmots/
11834 T: git git://github.com/hnaz/linux-mm.git
11835 F: include/linux/gfp.h
11836 F: include/linux/memory_hotplug.h
11837 F: include/linux/mm.h
11838 F: include/linux/mmzone.h
11839 F: include/linux/pagewalk.h
11840 F: include/linux/vmalloc.h
11843 MEMORY TECHNOLOGY DEVICES (MTD)
11844 M: Miquel Raynal <miquel.raynal@bootlin.com>
11845 M: Richard Weinberger <richard@nod.at>
11846 M: Vignesh Raghavendra <vigneshr@ti.com>
11847 L: linux-mtd@lists.infradead.org
11849 W: http://www.linux-mtd.infradead.org/
11850 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11851 C: irc://irc.oftc.net/mtd
11852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11854 F: Documentation/devicetree/bindings/mtd/
11856 F: include/linux/mtd/
11857 F: include/uapi/mtd/
11859 MEN A21 WATCHDOG DRIVER
11860 M: Johannes Thumshirn <morbidrsa@gmail.com>
11861 L: linux-watchdog@vger.kernel.org
11863 F: drivers/watchdog/mena21_wdt.c
11865 MEN CHAMELEON BUS (mcb)
11866 M: Johannes Thumshirn <morbidrsa@gmail.com>
11868 F: Documentation/driver-api/men-chameleon-bus.rst
11870 F: include/linux/mcb.h
11872 MEN F21BMC (Board Management Controller)
11873 M: Andreas Werner <andreas.werner@men.de>
11875 F: Documentation/hwmon/menf21bmc.rst
11876 F: drivers/hwmon/menf21bmc_hwmon.c
11877 F: drivers/leds/leds-menf21bmc.c
11878 F: drivers/mfd/menf21bmc.c
11879 F: drivers/watchdog/menf21bmc_wdt.c
11881 MEN Z069 WATCHDOG DRIVER
11882 M: Johannes Thumshirn <jth@kernel.org>
11883 L: linux-watchdog@vger.kernel.org
11885 F: drivers/watchdog/menz69_wdt.c
11887 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11888 M: Neil Armstrong <narmstrong@baylibre.com>
11889 L: linux-media@vger.kernel.org
11890 L: linux-amlogic@lists.infradead.org
11892 W: http://linux-meson.com/
11893 T: git git://linuxtv.org/media_tree.git
11894 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11895 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11896 F: drivers/media/cec/platform/meson/ao-cec.c
11898 MESON GE2D DRIVER FOR AMLOGIC SOCS
11899 M: Neil Armstrong <narmstrong@baylibre.com>
11900 L: linux-media@vger.kernel.org
11901 L: linux-amlogic@lists.infradead.org
11903 T: git git://linuxtv.org/media_tree.git
11904 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11905 F: drivers/media/platform/meson/ge2d/
11907 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11908 M: Liang Yang <liang.yang@amlogic.com>
11909 L: linux-mtd@lists.infradead.org
11911 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11912 F: drivers/mtd/nand/raw/meson_*
11914 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11915 M: Neil Armstrong <narmstrong@baylibre.com>
11916 L: linux-media@vger.kernel.org
11917 L: linux-amlogic@lists.infradead.org
11919 T: git git://linuxtv.org/media_tree.git
11920 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11921 F: drivers/staging/media/meson/vdec/
11923 METHODE UDPU SUPPORT
11924 M: Vladimir Vid <vladimir.vid@sartura.hr>
11926 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11929 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11930 M: Hemant Kumar <hemantk@codeaurora.org>
11931 L: linux-arm-msm@vger.kernel.org
11933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11934 F: Documentation/ABI/stable/sysfs-bus-mhi
11935 F: Documentation/mhi/
11936 F: drivers/bus/mhi/
11937 F: include/linux/mhi.h
11939 MICROBLAZE ARCHITECTURE
11940 M: Michal Simek <monstr@monstr.eu>
11942 W: http://www.monstr.eu/fdt/
11943 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11944 F: arch/microblaze/
11946 MICROCHIP AT91 DMA DRIVERS
11947 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11948 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11950 L: dmaengine@vger.kernel.org
11952 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11953 F: drivers/dma/at_hdmac.c
11954 F: drivers/dma/at_hdmac_regs.h
11955 F: drivers/dma/at_xdmac.c
11956 F: include/dt-bindings/dma/at91.h
11958 MICROCHIP AT91 SERIAL DRIVER
11959 M: Richard Genoud <richard.genoud@gmail.com>
11961 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11962 F: drivers/tty/serial/atmel_serial.c
11963 F: drivers/tty/serial/atmel_serial.h
11965 MICROCHIP AT91 USART MFD DRIVER
11966 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11967 L: linux-kernel@vger.kernel.org
11969 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11970 F: drivers/mfd/at91-usart.c
11971 F: include/dt-bindings/mfd/at91-usart.h
11973 MICROCHIP AT91 USART SPI DRIVER
11974 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11975 L: linux-spi@vger.kernel.org
11977 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11978 F: drivers/spi/spi-at91-usart.c
11980 MICROCHIP AUDIO ASOC DRIVERS
11981 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11982 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11986 MICROCHIP ECC DRIVER
11987 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11988 L: linux-crypto@vger.kernel.org
11990 F: drivers/crypto/atmel-ecc.*
11992 MICROCHIP I2C DRIVER
11993 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11994 L: linux-i2c@vger.kernel.org
11996 F: drivers/i2c/busses/i2c-at91-*.c
11997 F: drivers/i2c/busses/i2c-at91.h
11999 MICROCHIP ISC DRIVER
12000 M: Eugen Hristev <eugen.hristev@microchip.com>
12001 L: linux-media@vger.kernel.org
12003 F: Documentation/devicetree/bindings/media/atmel-isc.txt
12004 F: drivers/media/platform/atmel/atmel-isc-base.c
12005 F: drivers/media/platform/atmel/atmel-isc-regs.h
12006 F: drivers/media/platform/atmel/atmel-isc.h
12007 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12008 F: include/linux/atmel-isc-media.h
12010 MICROCHIP ISI DRIVER
12011 M: Eugen Hristev <eugen.hristev@microchip.com>
12012 L: linux-media@vger.kernel.org
12014 F: drivers/media/platform/atmel/atmel-isi.c
12015 F: drivers/media/platform/atmel/atmel-isi.h
12017 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12018 M: Woojung Huh <woojung.huh@microchip.com>
12019 M: UNGLinuxDriver@microchip.com
12020 L: netdev@vger.kernel.org
12022 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12023 F: drivers/net/dsa/microchip/*
12024 F: include/linux/platform_data/microchip-ksz.h
12025 F: net/dsa/tag_ksz.c
12027 MICROCHIP LAN743X ETHERNET DRIVER
12028 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12029 M: UNGLinuxDriver@microchip.com
12030 L: netdev@vger.kernel.org
12032 F: drivers/net/ethernet/microchip/lan743x_*
12034 MICROCHIP LCDFB DRIVER
12035 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12036 L: linux-fbdev@vger.kernel.org
12038 F: drivers/video/fbdev/atmel_lcdfb.c
12039 F: include/video/atmel_lcdc.h
12041 MICROCHIP MCP16502 PMIC DRIVER
12042 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12045 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12046 F: drivers/regulator/mcp16502.c
12048 MICROCHIP MCP3911 ADC DRIVER
12049 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12050 M: Kent Gustavsson <kent@minoris.se>
12051 L: linux-iio@vger.kernel.org
12053 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12054 F: drivers/iio/adc/mcp3911.c
12056 MICROCHIP MMC/SD/SDIO MCI DRIVER
12057 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12059 F: drivers/mmc/host/atmel-mci.c
12061 MICROCHIP NAND DRIVER
12062 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12063 L: linux-mtd@lists.infradead.org
12065 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12066 F: drivers/mtd/nand/raw/atmel/*
12068 MICROCHIP PWM DRIVER
12069 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12071 L: linux-pwm@vger.kernel.org
12073 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12074 F: drivers/pwm/pwm-atmel.c
12076 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12077 M: Eugen Hristev <eugen.hristev@microchip.com>
12078 L: linux-iio@vger.kernel.org
12080 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12081 F: drivers/iio/adc/at91-sama5d2_adc.c
12082 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12084 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12085 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12087 F: drivers/power/reset/at91-sama5d2_shdwc.c
12089 MICROCHIP SPI DRIVER
12090 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12092 F: drivers/spi/spi-atmel.*
12094 MICROCHIP SSC DRIVER
12095 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12098 F: drivers/misc/atmel-ssc.c
12099 F: include/linux/atmel-ssc.h
12101 MICROCHIP USB251XB DRIVER
12102 M: Richard Leitner <richard.leitner@skidata.com>
12103 L: linux-usb@vger.kernel.org
12105 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12106 F: drivers/usb/misc/usb251xb.c
12108 MICROCHIP USBA UDC DRIVER
12109 M: Cristian Birsan <cristian.birsan@microchip.com>
12110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12112 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12114 MICROCHIP WILC1000 WIFI DRIVER
12115 M: Ajay Singh <ajay.kathat@microchip.com>
12116 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12117 L: linux-wireless@vger.kernel.org
12119 F: drivers/net/wireless/microchip/wilc1000/
12121 MICROSEMI MIPS SOCS
12122 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12123 M: UNGLinuxDriver@microchip.com
12124 L: linux-mips@vger.kernel.org
12126 F: Documentation/devicetree/bindings/mips/mscc.txt
12127 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12128 F: arch/mips/boot/dts/mscc/
12129 F: arch/mips/configs/generic/board-ocelot.config
12130 F: arch/mips/generic/board-ocelot.c
12132 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12133 M: Don Brace <don.brace@microchip.com>
12134 L: storagedev@microchip.com
12135 L: linux-scsi@vger.kernel.org
12137 F: Documentation/scsi/smartpqi.rst
12138 F: drivers/scsi/smartpqi/Kconfig
12139 F: drivers/scsi/smartpqi/Makefile
12140 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12141 F: include/linux/cciss*.h
12142 F: include/uapi/linux/cciss*.h
12144 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12145 M: Maximilian Luz <luzmaximilian@gmail.com>
12146 L: linux-pm@vger.kernel.org
12147 L: platform-driver-x86@vger.kernel.org
12149 F: drivers/power/supply/surface_battery.c
12150 F: drivers/power/supply/surface_charger.c
12152 MICROSOFT SURFACE DTX DRIVER
12153 M: Maximilian Luz <luzmaximilian@gmail.com>
12154 L: platform-driver-x86@vger.kernel.org
12156 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12157 F: drivers/platform/surface/surface_dtx.c
12158 F: include/uapi/linux/surface_aggregator/dtx.h
12160 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12161 M: Maximilian Luz <luzmaximilian@gmail.com>
12162 L: platform-driver-x86@vger.kernel.org
12164 F: drivers/platform/surface/surface_gpe.c
12166 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12167 M: Hans de Goede <hdegoede@redhat.com>
12168 M: Mark Gross <mgross@linux.intel.com>
12169 M: Maximilian Luz <luzmaximilian@gmail.com>
12170 L: platform-driver-x86@vger.kernel.org
12172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12173 F: drivers/platform/surface/
12175 MICROSOFT SURFACE HID TRANSPORT DRIVER
12176 M: Maximilian Luz <luzmaximilian@gmail.com>
12177 L: linux-input@vger.kernel.org
12178 L: platform-driver-x86@vger.kernel.org
12180 F: drivers/hid/surface-hid/
12182 MICROSOFT SURFACE HOT-PLUG DRIVER
12183 M: Maximilian Luz <luzmaximilian@gmail.com>
12184 L: platform-driver-x86@vger.kernel.org
12186 F: drivers/platform/surface/surface_hotplug.c
12188 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12189 M: Maximilian Luz <luzmaximilian@gmail.com>
12190 L: platform-driver-x86@vger.kernel.org
12192 F: drivers/platform/surface/surface_platform_profile.c
12194 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12195 M: Chen Yu <yu.c.chen@intel.com>
12196 L: platform-driver-x86@vger.kernel.org
12198 F: drivers/platform/surface/surfacepro3_button.c
12200 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12201 M: Maximilian Luz <luzmaximilian@gmail.com>
12202 L: platform-driver-x86@vger.kernel.org
12204 W: https://github.com/linux-surface/surface-aggregator-module
12205 C: irc://chat.freenode.net/##linux-surface
12206 F: Documentation/driver-api/surface_aggregator/
12207 F: drivers/platform/surface/aggregator/
12208 F: drivers/platform/surface/surface_acpi_notify.c
12209 F: drivers/platform/surface/surface_aggregator_cdev.c
12210 F: drivers/platform/surface/surface_aggregator_registry.c
12211 F: include/linux/surface_acpi_notify.h
12212 F: include/linux/surface_aggregator/
12213 F: include/uapi/linux/surface_aggregator/
12215 MICROTEK X6 SCANNER
12216 M: Oliver Neukum <oliver@neukum.org>
12218 F: drivers/usb/image/microtek.*
12220 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12221 M: Luka Kovacic <luka.kovacic@sartura.hr>
12222 M: Luka Perkov <luka.perkov@sartura.hr>
12224 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12225 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12226 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12227 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12228 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12229 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12231 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12232 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12233 L: linux-media@vger.kernel.org
12235 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12236 F: Documentation/driver-api/media/drivers/ccs/
12237 F: Documentation/userspace-api/media/drivers/ccs.rst
12238 F: drivers/media/i2c/ccs-pll.c
12239 F: drivers/media/i2c/ccs-pll.h
12240 F: drivers/media/i2c/ccs/
12241 F: include/uapi/linux/ccs.h
12242 F: include/uapi/linux/smiapp.h
12245 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12246 L: linux-mips@vger.kernel.org
12248 W: http://www.linux-mips.org/
12249 Q: https://patchwork.kernel.org/project/linux-mips/list/
12250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12251 F: Documentation/devicetree/bindings/mips/
12252 F: Documentation/mips/
12254 F: drivers/platform/mips/
12256 MIPS BOSTON DEVELOPMENT BOARD
12257 M: Paul Burton <paulburton@kernel.org>
12258 L: linux-mips@vger.kernel.org
12260 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12261 F: arch/mips/boot/dts/img/boston.dts
12262 F: arch/mips/configs/generic/board-boston.config
12263 F: drivers/clk/imgtec/clk-boston.c
12264 F: include/dt-bindings/clock/boston-clock.h
12267 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12268 M: Serge Semin <fancer.lancer@gmail.com>
12269 L: linux-mips@vger.kernel.org
12271 F: drivers/bus/mips_cdmm.c
12272 F: drivers/clocksource/mips-gic-timer.c
12273 F: drivers/cpuidle/cpuidle-cps.c
12274 F: drivers/irqchip/irq-mips-cpu.c
12275 F: drivers/irqchip/irq-mips-gic.c
12277 MIPS GENERIC PLATFORM
12278 M: Paul Burton <paulburton@kernel.org>
12279 L: linux-mips@vger.kernel.org
12281 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12282 F: arch/mips/generic/
12283 F: arch/mips/tools/generic-board-config.sh
12285 MIPS RINT INSTRUCTION EMULATION
12286 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12287 L: linux-mips@vger.kernel.org
12289 F: arch/mips/math-emu/dp_rint.c
12290 F: arch/mips/math-emu/sp_rint.c
12292 MIPS/LOONGSON1 ARCHITECTURE
12293 M: Keguang Zhang <keguang.zhang@gmail.com>
12294 L: linux-mips@vger.kernel.org
12296 F: arch/mips/include/asm/mach-loongson32/
12297 F: arch/mips/loongson32/
12298 F: drivers/*/*/*loongson1*
12299 F: drivers/*/*loongson1*
12301 MIPS/LOONGSON2EF ARCHITECTURE
12302 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12303 L: linux-mips@vger.kernel.org
12305 F: arch/mips/include/asm/mach-loongson2ef/
12306 F: arch/mips/loongson2ef/
12307 F: drivers/cpufreq/loongson2_cpufreq.c
12309 MIPS/LOONGSON64 ARCHITECTURE
12310 M: Huacai Chen <chenhuacai@kernel.org>
12311 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12312 L: linux-mips@vger.kernel.org
12314 F: arch/mips/include/asm/mach-loongson64/
12315 F: arch/mips/loongson64/
12316 F: drivers/irqchip/irq-loongson*
12317 F: drivers/platform/mips/cpu_hwmon.c
12319 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12320 M: Hans Verkuil <hverkuil@xs4all.nl>
12321 L: linux-media@vger.kernel.org
12323 W: https://linuxtv.org
12324 T: git git://linuxtv.org/media_tree.git
12325 F: drivers/media/radio/radio-miropcm20*
12328 R: Lubomir Rintel <lkundrak@v3.sk>
12329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12332 F: arch/arm/boot/dts/mmp*
12333 F: arch/arm/mach-mmp/
12334 F: include/linux/soc/mmp/
12336 MMP USB PHY DRIVERS
12337 R: Lubomir Rintel <lkundrak@v3.sk>
12338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12340 F: drivers/phy/marvell/phy-mmp3-usb.c
12341 F: drivers/phy/marvell/phy-pxa-usb.c
12343 MMU GATHER AND TLB INVALIDATION
12344 M: Will Deacon <will@kernel.org>
12345 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12346 M: Andrew Morton <akpm@linux-foundation.org>
12347 M: Nick Piggin <npiggin@gmail.com>
12348 M: Peter Zijlstra <peterz@infradead.org>
12349 L: linux-arch@vger.kernel.org
12350 L: linux-mm@kvack.org
12352 F: arch/*/include/asm/tlb.h
12353 F: include/asm-generic/tlb.h
12356 MN88472 MEDIA DRIVER
12357 M: Antti Palosaari <crope@iki.fi>
12358 L: linux-media@vger.kernel.org
12360 W: https://linuxtv.org
12361 W: http://palosaari.fi/linux/
12362 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12363 F: drivers/media/dvb-frontends/mn88472*
12365 MN88473 MEDIA DRIVER
12366 M: Antti Palosaari <crope@iki.fi>
12367 L: linux-media@vger.kernel.org
12369 W: https://linuxtv.org
12370 W: http://palosaari.fi/linux/
12371 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12372 F: drivers/media/dvb-frontends/mn88473*
12375 M: Jessica Yu <jeyu@kernel.org>
12377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12378 F: include/linux/module.h
12381 MONOLITHIC POWER SYSTEM PMIC DRIVER
12382 M: Saravanan Sekar <sravanhome@gmail.com>
12384 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12385 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12386 F: drivers/iio/adc/mp2629_adc.c
12387 F: drivers/mfd/mp2629.c
12388 F: drivers/power/supply/mp2629_charger.c
12389 F: drivers/regulator/mp5416.c
12390 F: drivers/regulator/mpq7920.c
12391 F: drivers/regulator/mpq7920.h
12392 F: include/linux/mfd/mp2629.h
12394 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12396 W: http://popies.net/meye/
12397 F: Documentation/userspace-api/media/drivers/meye*
12398 F: drivers/media/pci/meye/
12399 F: include/uapi/linux/meye.h
12401 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12403 F: Documentation/driver-api/serial/moxa-smartio.rst
12404 F: drivers/tty/mxser.*
12406 MR800 AVERMEDIA USB FM RADIO DRIVER
12407 M: Alexey Klimov <klimov.linux@gmail.com>
12408 L: linux-media@vger.kernel.org
12410 T: git git://linuxtv.org/media_tree.git
12411 F: drivers/media/radio/radio-mr800.c
12413 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12414 M: Alan Ott <alan@signal11.us>
12415 L: linux-wpan@vger.kernel.org
12417 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12418 F: drivers/net/ieee802154/mrf24j40.c
12421 M: "Lee, Chun-Yi" <jlee@suse.com>
12422 L: platform-driver-x86@vger.kernel.org
12424 F: drivers/platform/x86/msi-laptop.c
12427 L: platform-driver-x86@vger.kernel.org
12429 F: drivers/platform/x86/msi-wmi.c
12431 MSI001 MEDIA DRIVER
12432 M: Antti Palosaari <crope@iki.fi>
12433 L: linux-media@vger.kernel.org
12435 W: https://linuxtv.org
12436 W: http://palosaari.fi/linux/
12437 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12438 T: git git://linuxtv.org/anttip/media_tree.git
12439 F: drivers/media/tuners/msi001*
12441 MSI2500 MEDIA DRIVER
12442 M: Antti Palosaari <crope@iki.fi>
12443 L: linux-media@vger.kernel.org
12445 W: https://linuxtv.org
12446 W: http://palosaari.fi/linux/
12447 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12448 T: git git://linuxtv.org/anttip/media_tree.git
12449 F: drivers/media/usb/msi2500/
12451 MSTAR INTERRUPT CONTROLLER DRIVER
12452 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12453 M: Daniel Palmer <daniel@thingy.jp>
12455 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12456 F: drivers/irqchip/irq-mst-intc.c
12458 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12459 M: Robert Jarzmik <robert.jarzmik@free.fr>
12460 L: linux-mtd@lists.infradead.org
12462 F: drivers/mtd/devices/docg3*
12464 MT9M032 APTINA SENSOR DRIVER
12465 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12466 L: linux-media@vger.kernel.org
12468 T: git git://linuxtv.org/media_tree.git
12469 F: drivers/media/i2c/mt9m032.c
12470 F: include/media/i2c/mt9m032.h
12472 MT9P031 APTINA CAMERA SENSOR
12473 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12474 L: linux-media@vger.kernel.org
12476 T: git git://linuxtv.org/media_tree.git
12477 F: drivers/media/i2c/mt9p031.c
12478 F: include/media/i2c/mt9p031.h
12480 MT9T001 APTINA CAMERA SENSOR
12481 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12482 L: linux-media@vger.kernel.org
12484 T: git git://linuxtv.org/media_tree.git
12485 F: drivers/media/i2c/mt9t001.c
12486 F: include/media/i2c/mt9t001.h
12488 MT9T112 APTINA CAMERA SENSOR
12489 M: Jacopo Mondi <jacopo@jmondi.org>
12490 L: linux-media@vger.kernel.org
12492 T: git git://linuxtv.org/media_tree.git
12493 F: drivers/media/i2c/mt9t112.c
12494 F: include/media/i2c/mt9t112.h
12496 MT9V032 APTINA CAMERA SENSOR
12497 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12498 L: linux-media@vger.kernel.org
12500 T: git git://linuxtv.org/media_tree.git
12501 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12502 F: drivers/media/i2c/mt9v032.c
12503 F: include/media/i2c/mt9v032.h
12505 MT9V111 APTINA CAMERA SENSOR
12506 M: Jacopo Mondi <jacopo@jmondi.org>
12507 L: linux-media@vger.kernel.org
12509 T: git git://linuxtv.org/media_tree.git
12510 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12511 F: drivers/media/i2c/mt9v111.c
12513 MULTIFUNCTION DEVICES (MFD)
12514 M: Lee Jones <lee.jones@linaro.org>
12516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12517 F: Documentation/devicetree/bindings/mfd/
12519 F: include/dt-bindings/mfd/
12520 F: include/linux/mfd/
12522 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12524 F: drivers/mmc/host/mmc_spi.c
12525 F: include/linux/spi/mmc_spi.h
12527 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12528 M: Ulf Hansson <ulf.hansson@linaro.org>
12529 L: linux-mmc@vger.kernel.org
12531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12532 F: Documentation/devicetree/bindings/mmc/
12534 F: include/linux/mmc/
12535 F: include/uapi/linux/mmc/
12537 MULTIPLEXER SUBSYSTEM
12538 M: Peter Rosin <peda@axentia.se>
12540 F: Documentation/ABI/testing/sysfs-class-mux*
12541 F: Documentation/devicetree/bindings/mux/
12543 F: include/dt-bindings/mux/
12544 F: include/linux/mux/
12546 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12547 M: Bin Liu <b-liu@ti.com>
12548 L: linux-usb@vger.kernel.org
12550 F: drivers/usb/musb/
12552 MXL301RF MEDIA DRIVER
12553 M: Akihiro Tsukada <tskd08@gmail.com>
12554 L: linux-media@vger.kernel.org
12556 F: drivers/media/tuners/mxl301rf*
12558 MXL5007T MEDIA DRIVER
12559 M: Michael Krufky <mkrufky@linuxtv.org>
12560 L: linux-media@vger.kernel.org
12562 W: https://linuxtv.org
12563 W: http://github.com/mkrufky
12564 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12565 T: git git://linuxtv.org/mkrufky/tuners.git
12566 F: drivers/media/tuners/mxl5007t.*
12569 M: Marek Vasut <marex@denx.de>
12570 M: Stefan Agner <stefan@agner.ch>
12571 L: dri-devel@lists.freedesktop.org
12573 T: git git://anongit.freedesktop.org/drm/drm-misc
12574 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12575 F: drivers/gpu/drm/mxsfb/
12577 MYLEX DAC960 PCI RAID Controller
12578 M: Hannes Reinecke <hare@kernel.org>
12579 L: linux-scsi@vger.kernel.org
12581 F: drivers/scsi/myrb.*
12582 F: drivers/scsi/myrs.*
12584 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12585 M: Chris Lee <christopher.lee@cspi.com>
12586 L: netdev@vger.kernel.org
12588 W: https://www.cspi.com/ethernet-products/support/downloads/
12589 F: drivers/net/ethernet/myricom/myri10ge/
12591 NAND FLASH SUBSYSTEM
12592 M: Miquel Raynal <miquel.raynal@bootlin.com>
12593 R: Richard Weinberger <richard@nod.at>
12594 L: linux-mtd@lists.infradead.org
12596 W: http://www.linux-mtd.infradead.org/
12597 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12598 C: irc://irc.oftc.net/mtd
12599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12600 F: drivers/mtd/nand/
12601 F: include/linux/mtd/*nand*.h
12603 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12604 M: Daniel Mack <zonque@gmail.com>
12605 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12607 W: http://www.native-instruments.com
12608 F: sound/usb/caiaq/
12610 NATSEMI ETHERNET DRIVER (DP8381x)
12612 F: drivers/net/ethernet/natsemi/natsemi.c
12614 NCR 5380 SCSI DRIVERS
12615 M: Finn Thain <fthain@telegraphics.com.au>
12616 M: Michael Schmitz <schmitzmic@gmail.com>
12617 L: linux-scsi@vger.kernel.org
12619 F: Documentation/scsi/g_NCR5380.rst
12620 F: drivers/scsi/NCR5380.*
12621 F: drivers/scsi/arm/cumana_1.c
12622 F: drivers/scsi/arm/oak.c
12623 F: drivers/scsi/atari_scsi.*
12624 F: drivers/scsi/dmx3191d.c
12625 F: drivers/scsi/g_NCR5380.*
12626 F: drivers/scsi/mac_scsi.*
12627 F: drivers/scsi/sun3_scsi.*
12628 F: drivers/scsi/sun3_scsi_vme.c
12631 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12635 NCT6775 HARDWARE MONITOR DRIVER
12636 M: Guenter Roeck <linux@roeck-us.net>
12637 L: linux-hwmon@vger.kernel.org
12639 F: Documentation/hwmon/nct6775.rst
12640 F: drivers/hwmon/nct6775.c
12643 M: Jakub Kicinski <kuba@kernel.org>
12645 F: drivers/net/netdevsim/*
12647 NETEM NETWORK EMULATOR
12648 M: Stephen Hemminger <stephen@networkplumber.org>
12649 L: netdev@vger.kernel.org
12651 F: net/sched/sch_netem.c
12653 NETERION 10GbE DRIVERS (s2io/vxge)
12654 M: Jon Mason <jdmason@kudzu.us>
12655 L: netdev@vger.kernel.org
12657 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12658 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12659 F: drivers/net/ethernet/neterion/
12662 M: Pablo Neira Ayuso <pablo@netfilter.org>
12663 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12664 M: Florian Westphal <fw@strlen.de>
12665 L: netfilter-devel@vger.kernel.org
12666 L: coreteam@netfilter.org
12668 W: http://www.netfilter.org/
12669 W: http://www.iptables.org/
12670 W: http://www.nftables.org/
12671 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12674 F: include/linux/netfilter*
12675 F: include/linux/netfilter/
12676 F: include/net/netfilter/
12677 F: include/uapi/linux/netfilter*
12678 F: include/uapi/linux/netfilter/
12679 F: net/*/netfilter.c
12680 F: net/*/netfilter/
12681 F: net/bridge/br_netfilter*.c
12684 NETROM NETWORK LAYER
12685 M: Ralf Baechle <ralf@linux-mips.org>
12686 L: linux-hams@vger.kernel.org
12688 W: http://www.linux-ax25.org/
12689 F: include/net/netrom.h
12690 F: include/uapi/linux/netrom.h
12693 NETRONIX EMBEDDED CONTROLLER
12694 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12696 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12697 F: drivers/mfd/ntxec.c
12698 F: drivers/pwm/pwm-ntxec.c
12699 F: drivers/rtc/rtc-ntxec.c
12700 F: include/linux/mfd/ntxec.h
12702 NETRONOME ETHERNET DRIVERS
12703 M: Simon Horman <simon.horman@corigine.com>
12704 R: Jakub Kicinski <kuba@kernel.org>
12705 L: oss-drivers@corigine.com
12707 F: drivers/net/ethernet/netronome/
12709 NETWORK BLOCK DEVICE (NBD)
12710 M: Josef Bacik <josef@toxicpanda.com>
12711 L: linux-block@vger.kernel.org
12712 L: nbd@other.debian.org
12714 F: Documentation/admin-guide/blockdev/nbd.rst
12715 F: drivers/block/nbd.c
12716 F: include/trace/events/nbd.h
12717 F: include/uapi/linux/nbd.h
12719 NETWORK DROP MONITOR
12720 M: Neil Horman <nhorman@tuxdriver.com>
12721 L: netdev@vger.kernel.org
12723 W: https://fedorahosted.org/dropwatch/
12724 F: include/uapi/linux/net_dropmon.h
12725 F: net/core/drop_monitor.c
12728 M: "David S. Miller" <davem@davemloft.net>
12729 M: Jakub Kicinski <kuba@kernel.org>
12730 L: netdev@vger.kernel.org
12732 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12735 F: Documentation/devicetree/bindings/net/
12736 F: drivers/connector/
12738 F: include/linux/etherdevice.h
12739 F: include/linux/fcdevice.h
12740 F: include/linux/fddidevice.h
12741 F: include/linux/hippidevice.h
12742 F: include/linux/if_*
12743 F: include/linux/inetdevice.h
12744 F: include/linux/netdevice.h
12745 F: include/uapi/linux/if_*
12746 F: include/uapi/linux/netdevice.h
12748 NETWORKING DRIVERS (WIRELESS)
12749 M: Kalle Valo <kvalo@codeaurora.org>
12750 L: linux-wireless@vger.kernel.org
12752 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12755 F: Documentation/devicetree/bindings/net/wireless/
12756 F: drivers/net/wireless/
12759 M: Andrew Lunn <andrew@lunn.ch>
12760 M: Vivien Didelot <vivien.didelot@gmail.com>
12761 M: Florian Fainelli <f.fainelli@gmail.com>
12762 M: Vladimir Oltean <olteanv@gmail.com>
12764 F: Documentation/devicetree/bindings/net/dsa/
12765 F: drivers/net/dsa/
12766 F: include/linux/dsa/
12767 F: include/linux/platform_data/dsa.h
12768 F: include/net/dsa.h
12771 NETWORKING [GENERAL]
12772 M: "David S. Miller" <davem@davemloft.net>
12773 M: Jakub Kicinski <kuba@kernel.org>
12774 L: netdev@vger.kernel.org
12776 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12777 B: mailto:netdev@vger.kernel.org
12778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12780 F: Documentation/networking/
12781 F: include/linux/in.h
12782 F: include/linux/net.h
12783 F: include/linux/netdevice.h
12785 F: include/uapi/linux/in.h
12786 F: include/uapi/linux/net.h
12787 F: include/uapi/linux/net_namespace.h
12788 F: include/uapi/linux/netdevice.h
12792 F: tools/testing/selftests/net/
12795 M: Steffen Klassert <steffen.klassert@secunet.com>
12796 M: Herbert Xu <herbert@gondor.apana.org.au>
12797 M: "David S. Miller" <davem@davemloft.net>
12798 L: netdev@vger.kernel.org
12800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12802 F: include/net/xfrm.h
12803 F: include/uapi/linux/xfrm.h
12806 F: net/ipv4/ip_vti.c
12807 F: net/ipv4/ipcomp.c
12811 F: net/ipv6/ip6_vti.c
12812 F: net/ipv6/ipcomp6.c
12816 F: tools/testing/selftests/net/ipsec.c
12818 NETWORKING [IPv4/IPv6]
12819 M: "David S. Miller" <davem@davemloft.net>
12820 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12821 M: David Ahern <dsahern@kernel.org>
12822 L: netdev@vger.kernel.org
12824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12830 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12831 M: Paul Moore <paul@paul-moore.com>
12832 L: netdev@vger.kernel.org
12833 L: linux-security-module@vger.kernel.org
12835 W: https://github.com/netlabel
12836 F: Documentation/netlabel/
12837 F: include/net/calipso.h
12838 F: include/net/cipso_ipv4.h
12839 F: include/net/netlabel.h
12840 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12841 F: include/uapi/linux/netfilter/xt_SECMARK.h
12842 F: net/ipv4/cipso_ipv4.c
12843 F: net/ipv6/calipso.c
12844 F: net/netfilter/xt_CONNSECMARK.c
12845 F: net/netfilter/xt_SECMARK.c
12849 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12850 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12851 L: netdev@vger.kernel.org
12852 L: mptcp@lists.linux.dev
12854 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12855 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12856 F: Documentation/networking/mptcp-sysctl.rst
12857 F: include/net/mptcp.h
12858 F: include/trace/events/mptcp.h
12859 F: include/uapi/linux/mptcp.h
12861 F: tools/testing/selftests/net/mptcp/
12864 M: Eric Dumazet <edumazet@google.com>
12865 L: netdev@vger.kernel.org
12867 F: include/linux/tcp.h
12868 F: include/net/tcp.h
12869 F: include/trace/events/tcp.h
12870 F: include/uapi/linux/tcp.h
12871 F: net/ipv4/syncookies.c
12873 F: net/ipv6/syncookies.c
12877 M: Boris Pismenny <borisp@nvidia.com>
12878 M: John Fastabend <john.fastabend@gmail.com>
12879 M: Daniel Borkmann <daniel@iogearbox.net>
12880 M: Jakub Kicinski <kuba@kernel.org>
12881 L: netdev@vger.kernel.org
12883 F: include/net/tls.h
12884 F: include/uapi/linux/tls.h
12887 NETWORKING [WIRELESS]
12888 L: linux-wireless@vger.kernel.org
12889 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12891 NETXEN (1/10) GbE SUPPORT
12892 M: Manish Chopra <manishc@marvell.com>
12893 M: Rahul Verma <rahulv@marvell.com>
12894 M: GR-Linux-NIC-Dev@marvell.com
12895 L: netdev@vger.kernel.org
12897 F: drivers/net/ethernet/qlogic/netxen/
12899 NET_FAILOVER MODULE
12900 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12901 L: netdev@vger.kernel.org
12903 F: Documentation/networking/net_failover.rst
12904 F: drivers/net/net_failover.c
12905 F: include/net/net_failover.h
12908 M: David Ahern <dsahern@kernel.org>
12909 L: netdev@vger.kernel.org
12911 F: include/net/netns/nexthop.h
12912 F: include/net/nexthop.h
12913 F: include/uapi/linux/nexthop.h
12914 F: net/ipv4/nexthop.c
12917 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12918 L: linux-nfc@lists.01.org (subscribers-only)
12919 L: netdev@vger.kernel.org
12921 F: Documentation/devicetree/bindings/net/nfc/
12923 F: include/linux/platform_data/nfcmrvl.h
12924 F: include/net/nfc/
12925 F: include/uapi/linux/nfc.h
12928 NFC VIRTUAL NCI DEVICE DRIVER
12929 M: Bongsu Jeon <bongsu.jeon@samsung.com>
12930 L: netdev@vger.kernel.org
12931 L: linux-nfc@lists.01.org (subscribers-only)
12933 F: drivers/nfc/virtual_ncidev.c
12934 F: tools/testing/selftests/nci/
12936 NFS, SUNRPC, AND LOCKD CLIENTS
12937 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12938 M: Anna Schumaker <anna.schumaker@netapp.com>
12939 L: linux-nfs@vger.kernel.org
12941 W: http://client.linux-nfs.org
12942 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12946 F: include/linux/lockd/
12947 F: include/linux/nfs*
12948 F: include/linux/sunrpc/
12949 F: include/uapi/linux/nfs*
12950 F: include/uapi/linux/sunrpc/
12952 F: Documentation/filesystems/nfs/
12955 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12956 L: linux-nilfs@vger.kernel.org
12958 W: https://nilfs.sourceforge.io/
12959 W: https://nilfs.osdn.jp/
12960 T: git git://github.com/konis/nilfs2.git
12961 F: Documentation/filesystems/nilfs2.rst
12963 F: include/trace/events/nilfs2.h
12964 F: include/uapi/linux/nilfs2_api.h
12965 F: include/uapi/linux/nilfs2_ondisk.h
12967 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12968 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12970 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12971 F: Documentation/scsi/NinjaSCSI.rst
12972 F: drivers/scsi/pcmcia/nsp_*
12974 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12975 M: GOTO Masanori <gotom@debian.or.jp>
12976 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12978 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12979 F: Documentation/scsi/NinjaSCSI.rst
12980 F: drivers/scsi/nsp32*
12983 M: Ley Foon Tan <ley.foon.tan@intel.com>
12985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12988 NITRO ENCLAVES (NE)
12989 M: Andra Paraschiv <andraprs@amazon.com>
12990 M: Alexandru Vasile <lexnv@amazon.com>
12991 M: Alexandru Ciobotaru <alcioa@amazon.com>
12992 L: linux-kernel@vger.kernel.org
12994 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12995 F: Documentation/virt/ne_overview.rst
12996 F: drivers/virt/nitro_enclaves/
12997 F: include/linux/nitro_enclaves.h
12998 F: include/uapi/linux/nitro_enclaves.h
12999 F: samples/nitro_enclaves/
13001 NOHZ, DYNTICKS SUPPORT
13002 M: Frederic Weisbecker <fweisbec@gmail.com>
13003 M: Thomas Gleixner <tglx@linutronix.de>
13004 M: Ingo Molnar <mingo@kernel.org>
13005 L: linux-kernel@vger.kernel.org
13007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13008 F: include/linux/sched/nohz.h
13009 F: include/linux/tick.h
13010 F: kernel/time/tick*.*
13012 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13013 M: Pavel Machek <pavel@ucw.cz>
13014 M: Sakari Ailus <sakari.ailus@iki.fi>
13015 L: linux-media@vger.kernel.org
13017 F: drivers/media/i2c/ad5820.c
13018 F: drivers/media/i2c/et8ek8
13020 NOKIA N900 POWER SUPPLY DRIVERS
13021 R: Pali Rohár <pali@kernel.org>
13022 F: drivers/power/supply/bq2415x_charger.c
13023 F: drivers/power/supply/bq27xxx_battery.c
13024 F: drivers/power/supply/bq27xxx_battery_i2c.c
13025 F: drivers/power/supply/isp1704_charger.c
13026 F: drivers/power/supply/rx51_battery.c
13027 F: include/linux/power/bq2415x_charger.h
13028 F: include/linux/power/bq27xxx_battery.h
13031 M: Willy Tarreau <w@1wt.eu>
13033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13034 F: tools/include/nolibc/
13037 M: Matthias Maennich <maennich@google.com>
13039 F: Documentation/core-api/symbol-namespaces.rst
13043 M: Sanjay R Mehta <sanju.mehta@amd.com>
13044 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13045 L: linux-ntb@googlegroups.com
13047 F: drivers/ntb/hw/amd/
13050 M: Jon Mason <jdmason@kudzu.us>
13051 M: Dave Jiang <dave.jiang@intel.com>
13052 M: Allen Hubbe <allenbh@gmail.com>
13053 L: linux-ntb@googlegroups.com
13055 W: https://github.com/jonmason/ntb/wiki
13056 T: git git://github.com/jonmason/ntb.git
13057 F: drivers/net/ntb_netdev.c
13059 F: include/linux/ntb.h
13060 F: include/linux/ntb_transport.h
13061 F: tools/testing/selftests/ntb/
13064 M: Serge Semin <fancer.lancer@gmail.com>
13065 L: linux-ntb@googlegroups.com
13067 F: drivers/ntb/hw/idt/
13070 M: Dave Jiang <dave.jiang@intel.com>
13071 L: linux-ntb@googlegroups.com
13073 W: https://github.com/davejiang/linux/wiki
13074 T: git https://github.com/davejiang/linux.git
13075 F: drivers/ntb/hw/intel/
13078 M: Anton Altaparmakov <anton@tuxera.com>
13079 L: linux-ntfs-dev@lists.sourceforge.net
13081 W: http://www.tuxera.com/
13082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13083 F: Documentation/filesystems/ntfs.rst
13087 M: Finn Thain <fthain@telegraphics.com.au>
13088 L: linux-m68k@lists.linux-m68k.org
13090 F: arch/*/include/asm/nubus.h
13092 F: include/linux/nubus.h
13093 F: include/uapi/linux/nubus.h
13095 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13096 M: Antonino Daplas <adaplas@gmail.com>
13097 L: linux-fbdev@vger.kernel.org
13099 F: drivers/video/fbdev/nvidia/
13100 F: drivers/video/fbdev/riva/
13103 M: Keith Busch <kbusch@kernel.org>
13104 M: Jens Axboe <axboe@fb.com>
13105 M: Christoph Hellwig <hch@lst.de>
13106 M: Sagi Grimberg <sagi@grimberg.me>
13107 L: linux-nvme@lists.infradead.org
13109 W: http://git.infradead.org/nvme.git
13110 T: git://git.infradead.org/nvme.git
13111 F: drivers/nvme/host/
13112 F: include/linux/nvme.h
13113 F: include/uapi/linux/nvme_ioctl.h
13115 NVM EXPRESS FC TRANSPORT DRIVERS
13116 M: James Smart <james.smart@broadcom.com>
13117 L: linux-nvme@lists.infradead.org
13119 F: drivers/nvme/host/fc.c
13120 F: drivers/nvme/target/fc.c
13121 F: drivers/nvme/target/fcloop.c
13122 F: include/linux/nvme-fc-driver.h
13123 F: include/linux/nvme-fc.h
13125 NVM EXPRESS TARGET DRIVER
13126 M: Christoph Hellwig <hch@lst.de>
13127 M: Sagi Grimberg <sagi@grimberg.me>
13128 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
13129 L: linux-nvme@lists.infradead.org
13131 W: http://git.infradead.org/nvme.git
13132 T: git://git.infradead.org/nvme.git
13133 F: drivers/nvme/target/
13136 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13139 F: Documentation/ABI/stable/sysfs-bus-nvmem
13140 F: Documentation/devicetree/bindings/nvmem/
13142 F: include/linux/nvmem-consumer.h
13143 F: include/linux/nvmem-provider.h
13145 NXP C45 TJA11XX PHY DRIVER
13146 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13147 L: netdev@vger.kernel.org
13149 F: drivers/net/phy/nxp-c45-tja11xx.c
13152 M: Ashish Kumar <ashish.kumar@nxp.com>
13153 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13154 L: linux-spi@vger.kernel.org
13156 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13157 F: drivers/spi/spi-nxp-fspi.c
13159 NXP FXAS21002C DRIVER
13160 M: Rui Miguel Silva <rmfrfs@gmail.com>
13161 L: linux-iio@vger.kernel.org
13163 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13164 F: drivers/iio/gyro/fxas21002c.h
13165 F: drivers/iio/gyro/fxas21002c_core.c
13166 F: drivers/iio/gyro/fxas21002c_i2c.c
13167 F: drivers/iio/gyro/fxas21002c_spi.c
13169 NXP i.MX CLOCK DRIVERS
13170 M: Abel Vesa <abel.vesa@nxp.com>
13171 L: linux-clk@vger.kernel.org
13172 L: linux-imx@nxp.com
13174 F: drivers/clk/imx/
13176 NXP i.MX 8MQ DCSS DRIVER
13177 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13178 R: Lucas Stach <l.stach@pengutronix.de>
13179 L: dri-devel@lists.freedesktop.org
13181 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13182 F: drivers/gpu/drm/imx/dcss/
13184 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13185 M: Jagan Teki <jagan@amarulasolutions.com>
13187 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13188 F: drivers/regulator/pf8x00-regulator.c
13190 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13191 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13192 L: linux-kernel@vger.kernel.org
13194 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13195 F: drivers/extcon/extcon-ptn5150.c
13197 NXP SGTL5000 DRIVER
13198 M: Fabio Estevam <festevam@gmail.com>
13199 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13201 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13202 F: sound/soc/codecs/sgtl5000*
13204 NXP SJA1105 ETHERNET SWITCH DRIVER
13205 M: Vladimir Oltean <olteanv@gmail.com>
13206 L: linux-kernel@vger.kernel.org
13208 F: drivers/net/dsa/sja1105
13210 NXP TDA998X DRM DRIVER
13211 M: Russell King <linux@armlinux.org.uk>
13213 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13214 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13215 F: drivers/gpu/drm/i2c/tda998x_drv.c
13216 F: include/drm/i2c/tda998x.h
13217 F: include/dt-bindings/display/tda998x.h
13221 M: Peter Rosin <peda@axentia.se>
13222 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13224 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13225 F: sound/soc/codecs/tfa9879*
13228 R: Charles Gorand <charles.gorand@effinnov.com>
13229 L: linux-nfc@lists.01.org (subscribers-only)
13231 F: drivers/nfc/nxp-nci
13233 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13234 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13235 R: NXP Linux Team <linux-imx@nxp.com>
13236 L: linux-media@vger.kernel.org
13238 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13239 F: drivers/media/platform/imx-jpeg
13241 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13242 M: Jonas Malaco <jonas@protocubo.io>
13243 L: linux-hwmon@vger.kernel.org
13245 F: Documentation/hwmon/nzxt-kraken2.rst
13246 F: drivers/hwmon/nzxt-kraken2.c
13249 M: Jiri Pirko <jiri@nvidia.com>
13250 L: netdev@vger.kernel.org
13252 F: include/linux/objagg.h
13254 F: lib/test_objagg.c
13257 M: Josh Poimboeuf <jpoimboe@redhat.com>
13258 M: Peter Zijlstra <peterz@infradead.org>
13261 F: include/linux/objtool.h
13263 OCELOT ETHERNET SWITCH DRIVER
13264 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13265 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13266 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13267 M: UNGLinuxDriver@microchip.com
13268 L: netdev@vger.kernel.org
13270 F: drivers/net/dsa/ocelot/*
13271 F: drivers/net/ethernet/mscc/
13272 F: include/soc/mscc/ocelot*
13273 F: net/dsa/tag_ocelot.c
13274 F: net/dsa/tag_ocelot_8021q.c
13275 F: tools/testing/selftests/drivers/net/ocelot/*
13277 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13278 M: Frederic Barrat <fbarrat@linux.ibm.com>
13279 M: Andrew Donnellan <ajd@linux.ibm.com>
13280 L: linuxppc-dev@lists.ozlabs.org
13282 F: Documentation/userspace-api/accelerators/ocxl.rst
13283 F: arch/powerpc/include/asm/pnv-ocxl.h
13284 F: arch/powerpc/platforms/powernv/ocxl.c
13285 F: drivers/misc/ocxl/
13286 F: include/misc/ocxl*
13287 F: include/uapi/misc/ocxl.h
13290 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13291 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13292 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13293 L: linux-omap@vger.kernel.org
13295 F: sound/soc/ti/n810.c
13296 F: sound/soc/ti/omap*
13297 F: sound/soc/ti/rx51.c
13298 F: sound/soc/ti/sdma-pcm.*
13300 OMAP CLOCK FRAMEWORK SUPPORT
13301 M: Paul Walmsley <paul@pwsan.com>
13302 L: linux-omap@vger.kernel.org
13304 F: arch/arm/*omap*/*clock*
13306 OMAP DEVICE TREE SUPPORT
13307 M: Benoît Cousson <bcousson@baylibre.com>
13308 M: Tony Lindgren <tony@atomide.com>
13309 L: linux-omap@vger.kernel.org
13310 L: devicetree@vger.kernel.org
13312 F: arch/arm/boot/dts/*am3*
13313 F: arch/arm/boot/dts/*am4*
13314 F: arch/arm/boot/dts/*am5*
13315 F: arch/arm/boot/dts/*dra7*
13316 F: arch/arm/boot/dts/*omap*
13317 F: arch/arm/boot/dts/logicpd-som-lv*
13318 F: arch/arm/boot/dts/logicpd-torpedo*
13320 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13321 L: linux-omap@vger.kernel.org
13322 L: linux-fbdev@vger.kernel.org
13324 F: Documentation/arm/omap/dss.rst
13325 F: drivers/video/fbdev/omap2/
13327 OMAP FRAMEBUFFER SUPPORT
13328 L: linux-fbdev@vger.kernel.org
13329 L: linux-omap@vger.kernel.org
13331 F: drivers/video/fbdev/omap/
13333 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13334 M: Roger Quadros <rogerq@kernel.org>
13335 M: Tony Lindgren <tony@atomide.com>
13336 L: linux-omap@vger.kernel.org
13338 F: arch/arm/mach-omap2/*gpmc*
13339 F: drivers/memory/omap-gpmc.c
13342 M: Grygorii Strashko <grygorii.strashko@ti.com>
13343 M: Santosh Shilimkar <ssantosh@kernel.org>
13344 M: Kevin Hilman <khilman@kernel.org>
13345 L: linux-omap@vger.kernel.org
13347 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
13348 F: drivers/gpio/gpio-omap.c
13350 OMAP HARDWARE SPINLOCK SUPPORT
13351 M: Ohad Ben-Cohen <ohad@wizery.com>
13352 L: linux-omap@vger.kernel.org
13354 F: drivers/hwspinlock/omap_hwspinlock.c
13356 OMAP HS MMC SUPPORT
13357 L: linux-mmc@vger.kernel.org
13358 L: linux-omap@vger.kernel.org
13360 F: drivers/mmc/host/omap_hsmmc.c
13363 M: Paul Walmsley <paul@pwsan.com>
13364 L: linux-omap@vger.kernel.org
13366 F: arch/arm/mach-omap2/omap_hwmod*data*
13368 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13369 M: Benoît Cousson <bcousson@baylibre.com>
13370 L: linux-omap@vger.kernel.org
13372 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13375 M: Benoît Cousson <bcousson@baylibre.com>
13376 M: Paul Walmsley <paul@pwsan.com>
13377 L: linux-omap@vger.kernel.org
13379 F: arch/arm/mach-omap2/omap_hwmod.*
13382 M: Vignesh R <vigneshr@ti.com>
13383 L: linux-omap@vger.kernel.org
13384 L: linux-i2c@vger.kernel.org
13386 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
13387 F: drivers/i2c/busses/i2c-omap.c
13389 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13390 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13391 L: linux-media@vger.kernel.org
13393 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13394 F: drivers/media/platform/omap3isp/
13395 F: drivers/staging/media/omap4iss/
13398 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13399 L: linux-omap@vger.kernel.org
13401 F: drivers/mmc/host/omap.c
13403 OMAP POWER MANAGEMENT SUPPORT
13404 M: Kevin Hilman <khilman@kernel.org>
13405 L: linux-omap@vger.kernel.org
13407 F: arch/arm/*omap*/*pm*
13408 F: drivers/cpufreq/omap-cpufreq.c
13410 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13411 M: Rajendra Nayak <rnayak@codeaurora.org>
13412 M: Paul Walmsley <paul@pwsan.com>
13413 L: linux-omap@vger.kernel.org
13415 F: arch/arm/mach-omap2/prm*
13417 OMAP RANDOM NUMBER GENERATOR SUPPORT
13418 M: Deepak Saxena <dsaxena@plexity.net>
13420 F: drivers/char/hw_random/omap-rng.c
13423 L: linux-usb@vger.kernel.org
13424 L: linux-omap@vger.kernel.org
13426 F: arch/arm/*omap*/usb*
13427 F: drivers/usb/*/*omap*
13429 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13430 M: Mark Jackson <mpfj@newflow.co.uk>
13431 L: linux-omap@vger.kernel.org
13433 F: arch/arm/boot/dts/am335x-nano.dts
13436 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13437 M: Tony Lindgren <tony@atomide.com>
13438 L: linux-omap@vger.kernel.org
13440 Q: http://patchwork.kernel.org/project/linux-omap/list/
13441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13442 F: arch/arm/configs/omap1_defconfig
13443 F: arch/arm/mach-omap1/
13444 F: arch/arm/plat-omap/
13445 F: drivers/i2c/busses/i2c-omap.c
13446 F: include/linux/platform_data/ams-delta-fiq.h
13447 F: include/linux/platform_data/i2c-omap.h
13450 M: Tony Lindgren <tony@atomide.com>
13451 L: linux-omap@vger.kernel.org
13453 W: http://www.muru.com/linux/omap/
13454 W: http://linux.omap.com/
13455 Q: http://patchwork.kernel.org/project/linux-omap/list/
13456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13457 F: arch/arm/configs/omap2plus_defconfig
13458 F: arch/arm/mach-omap2/
13459 F: arch/arm/plat-omap/
13460 F: drivers/bus/ti-sysc.c
13461 F: drivers/i2c/busses/i2c-omap.c
13462 F: drivers/irqchip/irq-omap-intc.c
13463 F: drivers/mfd/*omap*.c
13464 F: drivers/mfd/menelaus.c
13465 F: drivers/mfd/palmas.c
13466 F: drivers/mfd/tps65217.c
13467 F: drivers/mfd/tps65218.c
13468 F: drivers/mfd/tps65910.c
13469 F: drivers/mfd/twl-core.[ch]
13470 F: drivers/mfd/twl4030*.c
13471 F: drivers/mfd/twl6030*.c
13472 F: drivers/mfd/twl6040*.c
13473 F: drivers/regulator/palmas-regulator*.c
13474 F: drivers/regulator/pbias-regulator.c
13475 F: drivers/regulator/tps65217-regulator.c
13476 F: drivers/regulator/tps65218-regulator.c
13477 F: drivers/regulator/tps65910-regulator.c
13478 F: drivers/regulator/twl-regulator.c
13479 F: drivers/regulator/twl6030-regulator.c
13480 F: include/linux/platform_data/i2c-omap.h
13481 F: include/linux/platform_data/ti-sysc.h
13484 M: Bob Copeland <me@bobcopeland.com>
13485 L: linux-karma-devel@lists.sourceforge.net
13487 F: Documentation/filesystems/omfs.rst
13490 OMNIKEY CARDMAN 4000 DRIVER
13491 M: Harald Welte <laforge@gnumonks.org>
13493 F: drivers/char/pcmcia/cm4000_cs.c
13494 F: include/linux/cm4000_cs.h
13495 F: include/uapi/linux/cm4000_cs.h
13497 OMNIKEY CARDMAN 4040 DRIVER
13498 M: Harald Welte <laforge@gnumonks.org>
13500 F: drivers/char/pcmcia/cm4040_cs.*
13502 OMNIVISION OV02A10 SENSOR DRIVER
13503 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13504 L: linux-media@vger.kernel.org
13506 T: git git://linuxtv.org/media_tree.git
13507 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13508 F: drivers/media/i2c/ov02a10.c
13510 OMNIVISION OV13858 SENSOR DRIVER
13511 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13512 L: linux-media@vger.kernel.org
13514 T: git git://linuxtv.org/media_tree.git
13515 F: drivers/media/i2c/ov13858.c
13517 OMNIVISION OV2680 SENSOR DRIVER
13518 M: Rui Miguel Silva <rmfrfs@gmail.com>
13519 L: linux-media@vger.kernel.org
13521 T: git git://linuxtv.org/media_tree.git
13522 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13523 F: drivers/media/i2c/ov2680.c
13525 OMNIVISION OV2685 SENSOR DRIVER
13526 M: Shunqian Zheng <zhengsq@rock-chips.com>
13527 L: linux-media@vger.kernel.org
13529 T: git git://linuxtv.org/media_tree.git
13530 F: drivers/media/i2c/ov2685.c
13532 OMNIVISION OV2740 SENSOR DRIVER
13533 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13534 R: Shawn Tu <shawnx.tu@intel.com>
13535 R: Bingbu Cao <bingbu.cao@intel.com>
13536 L: linux-media@vger.kernel.org
13538 T: git git://linuxtv.org/media_tree.git
13539 F: drivers/media/i2c/ov2740.c
13541 OMNIVISION OV5640 SENSOR DRIVER
13542 M: Steve Longerbeam <slongerbeam@gmail.com>
13543 L: linux-media@vger.kernel.org
13545 T: git git://linuxtv.org/media_tree.git
13546 F: drivers/media/i2c/ov5640.c
13548 OMNIVISION OV5647 SENSOR DRIVER
13549 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13550 M: Jacopo Mondi <jacopo@jmondi.org>
13551 L: linux-media@vger.kernel.org
13553 T: git git://linuxtv.org/media_tree.git
13554 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13555 F: drivers/media/i2c/ov5647.c
13557 OMNIVISION OV5670 SENSOR DRIVER
13558 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13559 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13560 L: linux-media@vger.kernel.org
13562 T: git git://linuxtv.org/media_tree.git
13563 F: drivers/media/i2c/ov5670.c
13565 OMNIVISION OV5675 SENSOR DRIVER
13566 M: Shawn Tu <shawnx.tu@intel.com>
13567 L: linux-media@vger.kernel.org
13569 T: git git://linuxtv.org/media_tree.git
13570 F: drivers/media/i2c/ov5675.c
13572 OMNIVISION OV5695 SENSOR DRIVER
13573 M: Shunqian Zheng <zhengsq@rock-chips.com>
13574 L: linux-media@vger.kernel.org
13576 T: git git://linuxtv.org/media_tree.git
13577 F: drivers/media/i2c/ov5695.c
13579 OMNIVISION OV7670 SENSOR DRIVER
13580 L: linux-media@vger.kernel.org
13582 T: git git://linuxtv.org/media_tree.git
13583 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13584 F: drivers/media/i2c/ov7670.c
13586 OMNIVISION OV772x SENSOR DRIVER
13587 M: Jacopo Mondi <jacopo@jmondi.org>
13588 L: linux-media@vger.kernel.org
13590 T: git git://linuxtv.org/media_tree.git
13591 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13592 F: drivers/media/i2c/ov772x.c
13593 F: include/media/i2c/ov772x.h
13595 OMNIVISION OV7740 SENSOR DRIVER
13596 M: Wenyou Yang <wenyou.yang@microchip.com>
13597 L: linux-media@vger.kernel.org
13599 T: git git://linuxtv.org/media_tree.git
13600 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13601 F: drivers/media/i2c/ov7740.c
13603 OMNIVISION OV8856 SENSOR DRIVER
13604 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13605 L: linux-media@vger.kernel.org
13607 T: git git://linuxtv.org/media_tree.git
13608 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13609 F: drivers/media/i2c/ov8856.c
13611 OMNIVISION OV9640 SENSOR DRIVER
13612 M: Petr Cvek <petrcvekcz@gmail.com>
13613 L: linux-media@vger.kernel.org
13615 F: drivers/media/i2c/ov9640.*
13617 OMNIVISION OV9650 SENSOR DRIVER
13618 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13619 R: Akinobu Mita <akinobu.mita@gmail.com>
13620 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13621 L: linux-media@vger.kernel.org
13623 T: git git://linuxtv.org/media_tree.git
13624 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13625 F: drivers/media/i2c/ov9650.c
13627 OMNIVISION OV9734 SENSOR DRIVER
13628 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13629 R: Bingbu Cao <bingbu.cao@intel.com>
13630 L: linux-media@vger.kernel.org
13632 T: git git://linuxtv.org/media_tree.git
13633 F: drivers/media/i2c/ov9734.c
13635 ONENAND FLASH DRIVER
13636 M: Kyungmin Park <kyungmin.park@samsung.com>
13637 L: linux-mtd@lists.infradead.org
13639 F: drivers/mtd/nand/onenand/
13640 F: include/linux/mtd/onenand*.h
13642 ONION OMEGA2+ BOARD
13643 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13644 L: linux-mips@vger.kernel.org
13646 F: arch/mips/boot/dts/ralink/omega2p.dts
13649 M: Jens Wiklander <jens.wiklander@linaro.org>
13650 L: op-tee@lists.trustedfirmware.org
13652 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13653 F: drivers/tee/optee/
13655 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13656 M: Sumit Garg <sumit.garg@linaro.org>
13657 L: op-tee@lists.trustedfirmware.org
13659 F: drivers/char/hw_random/optee-rng.c
13662 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13663 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13664 L: linux-rdma@vger.kernel.org
13666 F: drivers/infiniband/ulp/opa_vnic
13668 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13669 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13670 M: Frank Rowand <frowand.list@gmail.com>
13671 L: devicetree@vger.kernel.org
13673 F: Documentation/devicetree/dynamic-resolution-notes.rst
13674 F: Documentation/devicetree/overlay-notes.rst
13675 F: drivers/of/overlay.c
13676 F: drivers/of/resolver.c
13677 K: of_overlay_notifier_
13679 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13680 M: Rob Herring <robh+dt@kernel.org>
13681 M: Frank Rowand <frowand.list@gmail.com>
13682 L: devicetree@vger.kernel.org
13684 W: http://www.devicetree.org/
13685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13686 F: Documentation/ABI/testing/sysfs-firmware-ofw
13688 F: include/linux/of*.h
13691 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13692 M: Rob Herring <robh+dt@kernel.org>
13693 L: devicetree@vger.kernel.org
13695 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13697 F: Documentation/devicetree/
13698 F: arch/*/boot/dts/
13699 F: include/dt-bindings/
13701 OPENCORES I2C BUS DRIVER
13702 M: Peter Korsgaard <peter@korsgaard.com>
13703 M: Andrew Lunn <andrew@lunn.ch>
13704 L: linux-i2c@vger.kernel.org
13706 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13707 F: Documentation/i2c/busses/i2c-ocores.rst
13708 F: drivers/i2c/busses/i2c-ocores.c
13709 F: include/linux/platform_data/i2c-ocores.h
13711 OPENRISC ARCHITECTURE
13712 M: Jonas Bonn <jonas@southpole.se>
13713 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13714 M: Stafford Horne <shorne@gmail.com>
13715 L: openrisc@lists.librecores.org
13717 W: http://openrisc.io
13718 T: git git://github.com/openrisc/linux.git
13719 F: Documentation/devicetree/bindings/openrisc/
13720 F: Documentation/openrisc/
13722 F: drivers/irqchip/irq-ompic.c
13723 F: drivers/irqchip/irq-or1k-*
13726 M: Pravin B Shelar <pshelar@ovn.org>
13727 L: netdev@vger.kernel.org
13728 L: dev@openvswitch.org
13730 W: http://openvswitch.org
13731 F: include/uapi/linux/openvswitch.h
13732 F: net/openvswitch/
13734 OPERATING PERFORMANCE POINTS (OPP)
13735 M: Viresh Kumar <vireshk@kernel.org>
13736 M: Nishanth Menon <nm@ti.com>
13737 M: Stephen Boyd <sboyd@kernel.org>
13738 L: linux-pm@vger.kernel.org
13740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13741 F: Documentation/devicetree/bindings/opp/
13742 F: Documentation/power/opp.rst
13744 F: include/linux/pm_opp.h
13747 M: Clemens Ladisch <clemens@ladisch.de>
13748 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13751 F: sound/drivers/opl4/
13753 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13754 M: Mark Fasheh <mark@fasheh.com>
13755 M: Joel Becker <jlbec@evilplan.org>
13756 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13757 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13759 W: http://ocfs2.wiki.kernel.org
13760 F: Documentation/filesystems/dlmfs.rst
13761 F: Documentation/filesystems/ocfs2.rst
13764 ORANGEFS FILESYSTEM
13765 M: Mike Marshall <hubcap@omnibond.com>
13766 R: Martin Brandenburg <martin@omnibond.com>
13767 L: devel@lists.orangefs.org
13769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13770 F: Documentation/filesystems/orangefs.rst
13774 L: linux-wireless@vger.kernel.org
13776 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13777 W: http://www.nongnu.org/orinoco/
13778 F: drivers/net/wireless/intersil/orinoco/
13780 OV2659 OMNIVISION SENSOR DRIVER
13781 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13782 L: linux-media@vger.kernel.org
13784 W: https://linuxtv.org
13785 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13786 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13787 F: drivers/media/i2c/ov2659.c
13788 F: include/media/i2c/ov2659.h
13791 M: Miklos Szeredi <miklos@szeredi.hu>
13792 L: linux-unionfs@vger.kernel.org
13794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13795 F: Documentation/filesystems/overlayfs.rst
13798 P54 WIRELESS DRIVER
13799 M: Christian Lamparter <chunkeey@googlemail.com>
13800 L: linux-wireless@vger.kernel.org
13802 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13803 F: drivers/net/wireless/intersil/p54/
13806 M: Vladimir Oltean <olteanv@gmail.com>
13807 L: netdev@vger.kernel.org
13809 F: Documentation/core-api/packing.rst
13810 F: include/linux/packing.h
13813 PADATA PARALLEL EXECUTION MECHANISM
13814 M: Steffen Klassert <steffen.klassert@secunet.com>
13815 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13816 L: linux-crypto@vger.kernel.org
13817 L: linux-kernel@vger.kernel.org
13819 F: Documentation/core-api/padata.rst
13820 F: include/linux/padata.h
13824 M: Jesper Dangaard Brouer <hawk@kernel.org>
13825 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13826 L: netdev@vger.kernel.org
13828 F: Documentation/networking/page_pool.rst
13829 F: include/net/page_pool.h
13830 F: include/trace/events/page_pool.h
13831 F: net/core/page_pool.c
13833 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13834 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13835 L: platform-driver-x86@vger.kernel.org
13837 F: drivers/platform/x86/panasonic-laptop.c
13839 PARALLAX PING IIO SENSOR DRIVER
13840 M: Andreas Klinger <ak@it-klinger.de>
13841 L: linux-iio@vger.kernel.org
13843 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13844 F: drivers/iio/proximity/ping.c
13846 PARALLEL LCD/KEYPAD PANEL DRIVER
13847 M: Willy Tarreau <willy@haproxy.com>
13848 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13850 F: Documentation/admin-guide/lcd-panel-cgram.rst
13851 F: drivers/auxdisplay/panel.c
13853 PARALLEL PORT SUBSYSTEM
13854 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13855 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13856 L: linux-parport@lists.infradead.org (subscribers-only)
13858 F: Documentation/driver-api/parport*.rst
13859 F: drivers/char/ppdev.c
13860 F: drivers/parport/
13861 F: include/linux/parport*.h
13862 F: include/uapi/linux/ppdev.h
13864 PARAVIRT_OPS INTERFACE
13865 M: Juergen Gross <jgross@suse.com>
13866 M: Deep Shah <sdeep@vmware.com>
13867 M: "VMware, Inc." <pv-drivers@vmware.com>
13868 L: virtualization@lists.linux-foundation.org
13870 F: Documentation/virt/paravirt_ops.rst
13871 F: arch/*/include/asm/paravirt*.h
13872 F: arch/*/kernel/paravirt*
13873 F: include/linux/hypervisor.h
13875 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13876 M: Tim Waugh <tim@cyberelk.net>
13877 L: linux-parport@lists.infradead.org (subscribers-only)
13879 F: Documentation/admin-guide/blockdev/paride.rst
13880 F: drivers/block/paride/
13882 PARISC ARCHITECTURE
13883 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13884 M: Helge Deller <deller@gmx.de>
13885 L: linux-parisc@vger.kernel.org
13887 W: https://parisc.wiki.kernel.org
13888 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13891 F: Documentation/parisc/
13893 F: drivers/char/agp/parisc-agp.c
13894 F: drivers/input/misc/hp_sdc_rtc.c
13895 F: drivers/input/serio/gscps2.c
13896 F: drivers/input/serio/hp_sdc*
13898 F: drivers/parport/parport_gsc.*
13899 F: drivers/tty/serial/8250/8250_gsc.c
13900 F: drivers/video/console/sti*
13901 F: drivers/video/fbdev/sti*
13902 F: drivers/video/logo/logo_parisc*
13903 F: include/linux/hp_sdc.h
13906 M: Jiri Pirko <jiri@nvidia.com>
13907 L: netdev@vger.kernel.org
13909 F: include/linux/parman.h
13911 F: lib/test_parman.c
13913 PC ENGINES APU BOARD DRIVER
13914 M: Enrico Weigelt, metux IT consult <info@metux.net>
13916 F: drivers/platform/x86/pcengines-apuv2.c
13918 PC87360 HARDWARE MONITORING DRIVER
13919 M: Jim Cromie <jim.cromie@gmail.com>
13920 L: linux-hwmon@vger.kernel.org
13922 F: Documentation/hwmon/pc87360.rst
13923 F: drivers/hwmon/pc87360.c
13925 PC8736x GPIO DRIVER
13926 M: Jim Cromie <jim.cromie@gmail.com>
13928 F: drivers/char/pc8736x_gpio.c
13930 PC87427 HARDWARE MONITORING DRIVER
13931 M: Jean Delvare <jdelvare@suse.com>
13932 L: linux-hwmon@vger.kernel.org
13934 F: Documentation/hwmon/pc87427.rst
13935 F: drivers/hwmon/pc87427.c
13938 M: Riku Voipio <riku.voipio@iki.fi>
13940 F: drivers/leds/leds-pca9532.c
13941 F: include/linux/leds-pca9532.h
13943 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13944 M: Guenter Roeck <linux@roeck-us.net>
13945 L: linux-i2c@vger.kernel.org
13947 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13949 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13950 M: Khalid Aziz <khalid@gonehiking.org>
13952 F: drivers/firmware/pcdp.*
13954 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13955 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13956 M: Pali Rohár <pali@kernel.org>
13957 L: linux-pci@vger.kernel.org
13958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13960 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13961 F: drivers/pci/controller/pci-aardvark.c
13963 PCI DRIVER FOR ALTERA PCIE IP
13964 M: Ley Foon Tan <ley.foon.tan@intel.com>
13965 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13966 L: linux-pci@vger.kernel.org
13968 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13969 F: drivers/pci/controller/pcie-altera.c
13971 PCI DRIVER FOR APPLIEDMICRO XGENE
13972 M: Toan Le <toan@os.amperecomputing.com>
13973 L: linux-pci@vger.kernel.org
13974 L: linux-arm-kernel@lists.infradead.org
13976 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13977 F: drivers/pci/controller/pci-xgene.c
13979 PCI DRIVER FOR ARM VERSATILE PLATFORM
13980 M: Rob Herring <robh@kernel.org>
13981 L: linux-pci@vger.kernel.org
13982 L: linux-arm-kernel@lists.infradead.org
13984 F: Documentation/devicetree/bindings/pci/versatile.yaml
13985 F: drivers/pci/controller/pci-versatile.c
13987 PCI DRIVER FOR ARMADA 8K
13988 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13989 L: linux-pci@vger.kernel.org
13990 L: linux-arm-kernel@lists.infradead.org
13992 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13993 F: drivers/pci/controller/dwc/pcie-armada8k.c
13995 PCI DRIVER FOR CADENCE PCIE IP
13996 M: Tom Joseph <tjoseph@cadence.com>
13997 L: linux-pci@vger.kernel.org
13999 F: Documentation/devicetree/bindings/pci/cdns,*
14000 F: drivers/pci/controller/cadence/
14002 PCI DRIVER FOR FREESCALE LAYERSCAPE
14003 M: Minghuan Lian <minghuan.Lian@nxp.com>
14004 M: Mingkai Hu <mingkai.hu@nxp.com>
14005 M: Roy Zang <roy.zang@nxp.com>
14006 L: linuxppc-dev@lists.ozlabs.org
14007 L: linux-pci@vger.kernel.org
14008 L: linux-arm-kernel@lists.infradead.org
14010 F: drivers/pci/controller/dwc/*layerscape*
14012 PCI DRIVER FOR GENERIC OF HOSTS
14013 M: Will Deacon <will@kernel.org>
14014 L: linux-pci@vger.kernel.org
14015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14017 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14018 F: drivers/pci/controller/pci-host-common.c
14019 F: drivers/pci/controller/pci-host-generic.c
14021 PCI DRIVER FOR IMX6
14022 M: Richard Zhu <hongxing.zhu@nxp.com>
14023 M: Lucas Stach <l.stach@pengutronix.de>
14024 L: linux-pci@vger.kernel.org
14025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14027 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
14028 F: drivers/pci/controller/dwc/*imx6*
14030 PCI DRIVER FOR FU740
14031 M: Paul Walmsley <paul.walmsley@sifive.com>
14032 M: Greentime Hu <greentime.hu@sifive.com>
14033 L: linux-pci@vger.kernel.org
14035 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14036 F: drivers/pci/controller/dwc/pcie-fu740.c
14038 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14039 M: Jonathan Derrick <jonathan.derrick@intel.com>
14040 L: linux-pci@vger.kernel.org
14042 F: drivers/pci/controller/vmd.c
14044 PCI DRIVER FOR MICROSEMI SWITCHTEC
14045 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14046 M: Logan Gunthorpe <logang@deltatee.com>
14047 L: linux-pci@vger.kernel.org
14049 F: Documentation/ABI/testing/sysfs-class-switchtec
14050 F: Documentation/driver-api/switchtec.rst
14051 F: drivers/ntb/hw/mscc/
14052 F: drivers/pci/switch/switchtec*
14053 F: include/linux/switchtec.h
14054 F: include/uapi/linux/switchtec_ioctl.h
14056 PCI DRIVER FOR MOBIVEIL PCIE IP
14057 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14058 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14059 L: linux-pci@vger.kernel.org
14061 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14062 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14064 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14065 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14066 L: linux-pci@vger.kernel.org
14067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14069 F: drivers/pci/controller/*mvebu*
14071 PCI DRIVER FOR NVIDIA TEGRA
14072 M: Thierry Reding <thierry.reding@gmail.com>
14073 L: linux-tegra@vger.kernel.org
14074 L: linux-pci@vger.kernel.org
14076 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14077 F: drivers/pci/controller/pci-tegra.c
14079 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14080 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14081 L: linux-pci@vger.kernel.org
14082 L: linux-arm-kernel@lists.infradead.org
14084 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14085 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14087 PCI DRIVER FOR RENESAS R-CAR
14088 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14089 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14090 L: linux-pci@vger.kernel.org
14091 L: linux-renesas-soc@vger.kernel.org
14093 F: Documentation/devicetree/bindings/pci/*rcar*
14094 F: drivers/pci/controller/*rcar*
14096 PCI DRIVER FOR SAMSUNG EXYNOS
14097 M: Jingoo Han <jingoohan1@gmail.com>
14098 L: linux-pci@vger.kernel.org
14099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14100 L: linux-samsung-soc@vger.kernel.org
14102 F: drivers/pci/controller/dwc/pci-exynos.c
14104 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14105 M: Jingoo Han <jingoohan1@gmail.com>
14106 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14107 L: linux-pci@vger.kernel.org
14109 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
14110 F: drivers/pci/controller/dwc/*designware*
14112 PCI DRIVER FOR TI DRA7XX/J721E
14113 M: Kishon Vijay Abraham I <kishon@ti.com>
14114 L: linux-omap@vger.kernel.org
14115 L: linux-pci@vger.kernel.org
14116 L: linux-arm-kernel@lists.infradead.org
14118 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14119 F: drivers/pci/controller/cadence/pci-j721e.c
14120 F: drivers/pci/controller/dwc/pci-dra7xx.c
14122 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14123 M: Linus Walleij <linus.walleij@linaro.org>
14124 L: linux-pci@vger.kernel.org
14126 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14127 F: drivers/pci/controller/pci-v3-semi.c
14129 PCI ENDPOINT SUBSYSTEM
14130 M: Kishon Vijay Abraham I <kishon@ti.com>
14131 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14132 R: Krzysztof Wilczyński <kw@linux.com>
14133 L: linux-pci@vger.kernel.org
14135 F: Documentation/PCI/endpoint/*
14136 F: Documentation/misc-devices/pci-endpoint-test.rst
14137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14138 F: drivers/misc/pci_endpoint_test.c
14139 F: drivers/pci/endpoint/
14142 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14143 M: Russell Currey <ruscur@russell.cc>
14144 M: Oliver O'Halloran <oohall@gmail.com>
14145 L: linuxppc-dev@lists.ozlabs.org
14147 F: Documentation/PCI/pci-error-recovery.rst
14148 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14149 F: arch/powerpc/include/*/eeh*.h
14150 F: arch/powerpc/kernel/eeh*.c
14151 F: arch/powerpc/platforms/*/eeh*.c
14152 F: drivers/pci/pcie/aer.c
14153 F: drivers/pci/pcie/dpc.c
14154 F: drivers/pci/pcie/err.c
14157 M: Linas Vepstas <linasvepstas@gmail.com>
14158 L: linux-pci@vger.kernel.org
14160 F: Documentation/PCI/pci-error-recovery.rst
14162 PCI MSI DRIVER FOR ALTERA MSI IP
14163 M: Ley Foon Tan <ley.foon.tan@intel.com>
14164 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
14165 L: linux-pci@vger.kernel.org
14167 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14168 F: drivers/pci/controller/pcie-altera-msi.c
14170 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14171 M: Toan Le <toan@os.amperecomputing.com>
14172 L: linux-pci@vger.kernel.org
14173 L: linux-arm-kernel@lists.infradead.org
14175 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14176 F: drivers/pci/controller/pci-xgene-msi.c
14178 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14179 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14180 R: Rob Herring <robh@kernel.org>
14181 R: Krzysztof Wilczyński <kw@linux.com>
14182 L: linux-pci@vger.kernel.org
14184 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14186 F: drivers/pci/controller/
14189 M: Bjorn Helgaas <bhelgaas@google.com>
14190 L: linux-pci@vger.kernel.org
14192 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14194 F: Documentation/PCI/
14195 F: Documentation/devicetree/bindings/pci/
14196 F: arch/x86/kernel/early-quirks.c
14197 F: arch/x86/kernel/quirks.c
14199 F: drivers/acpi/pci*
14201 F: include/asm-generic/pci*
14202 F: include/linux/of_pci.h
14203 F: include/linux/pci*
14204 F: include/uapi/linux/pci*
14207 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14208 M: Jonathan Chocron <jonnyc@amazon.com>
14209 L: linux-pci@vger.kernel.org
14211 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14212 F: drivers/pci/controller/dwc/pcie-al.c
14214 PCIE DRIVER FOR AMLOGIC MESON
14215 M: Yue Wang <yue.wang@Amlogic.com>
14216 L: linux-pci@vger.kernel.org
14217 L: linux-amlogic@lists.infradead.org
14219 F: drivers/pci/controller/dwc/pci-meson.c
14221 PCIE DRIVER FOR AXIS ARTPEC
14222 M: Jesper Nilsson <jesper.nilsson@axis.com>
14223 L: linux-arm-kernel@axis.com
14224 L: linux-pci@vger.kernel.org
14226 F: Documentation/devicetree/bindings/pci/axis,artpec*
14227 F: drivers/pci/controller/dwc/*artpec*
14229 PCIE DRIVER FOR CAVIUM THUNDERX
14230 M: Robert Richter <rric@kernel.org>
14231 L: linux-pci@vger.kernel.org
14232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14234 F: drivers/pci/controller/pci-thunder-*
14236 PCIE DRIVER FOR HISILICON
14237 M: Zhou Wang <wangzhou1@hisilicon.com>
14238 L: linux-pci@vger.kernel.org
14240 F: drivers/pci/controller/dwc/pcie-hisi.c
14242 PCIE DRIVER FOR HISILICON KIRIN
14243 M: Xiaowei Song <songxiaowei@hisilicon.com>
14244 M: Binghui Wang <wangbinghui@hisilicon.com>
14245 L: linux-pci@vger.kernel.org
14247 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
14248 F: drivers/pci/controller/dwc/pcie-kirin.c
14250 PCIE DRIVER FOR HISILICON STB
14251 M: Shawn Guo <shawn.guo@linaro.org>
14252 L: linux-pci@vger.kernel.org
14254 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14255 F: drivers/pci/controller/dwc/pcie-histb.c
14257 PCIE DRIVER FOR MEDIATEK
14258 M: Ryder Lee <ryder.lee@mediatek.com>
14259 M: Jianjun Wang <jianjun.wang@mediatek.com>
14260 L: linux-pci@vger.kernel.org
14261 L: linux-mediatek@lists.infradead.org
14263 F: Documentation/devicetree/bindings/pci/mediatek*
14264 F: drivers/pci/controller/*mediatek*
14266 PCIE DRIVER FOR MICROCHIP
14267 M: Daire McNamara <daire.mcnamara@microchip.com>
14268 L: linux-pci@vger.kernel.org
14270 F: Documentation/devicetree/bindings/pci/microchip*
14271 F: drivers/pci/controller/*microchip*
14273 PCIE DRIVER FOR QUALCOMM MSM
14274 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14275 L: linux-pci@vger.kernel.org
14276 L: linux-arm-msm@vger.kernel.org
14278 F: drivers/pci/controller/dwc/*qcom*
14280 PCIE DRIVER FOR ROCKCHIP
14281 M: Shawn Lin <shawn.lin@rock-chips.com>
14282 L: linux-pci@vger.kernel.org
14283 L: linux-rockchip@lists.infradead.org
14285 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14286 F: drivers/pci/controller/pcie-rockchip*
14288 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14289 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14290 L: linux-pci@vger.kernel.org
14292 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14293 F: drivers/pci/controller/dwc/pcie-uniphier*
14295 PCIE DRIVER FOR ST SPEAR13XX
14296 M: Pratyush Anand <pratyush.anand@gmail.com>
14297 L: linux-pci@vger.kernel.org
14299 F: drivers/pci/controller/dwc/*spear*
14302 M: Dominik Brodowski <linux@dominikbrodowski.net>
14304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14305 F: Documentation/pcmcia/
14310 PCNET32 NETWORK DRIVER
14311 M: Don Fry <pcnet32@frontier.com>
14312 L: netdev@vger.kernel.org
14314 F: drivers/net/ethernet/amd/pcnet32.c
14316 PCRYPT PARALLEL CRYPTO ENGINE
14317 M: Steffen Klassert <steffen.klassert@secunet.com>
14318 L: linux-crypto@vger.kernel.org
14321 F: include/crypto/pcrypt.h
14323 PEAQ WMI HOTKEYS DRIVER
14324 M: Hans de Goede <hdegoede@redhat.com>
14325 L: platform-driver-x86@vger.kernel.org
14327 F: drivers/platform/x86/peaq-wmi.c
14329 PENSANDO ETHERNET DRIVERS
14330 M: Shannon Nelson <snelson@pensando.io>
14331 M: drivers@pensando.io
14332 L: netdev@vger.kernel.org
14334 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14335 F: drivers/net/ethernet/pensando/
14337 PER-CPU MEMORY ALLOCATOR
14338 M: Dennis Zhou <dennis@kernel.org>
14339 M: Tejun Heo <tj@kernel.org>
14340 M: Christoph Lameter <cl@linux.com>
14341 L: linux-mm@kvack.org
14343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14344 F: arch/*/include/asm/percpu.h
14345 F: include/linux/percpu*.h
14349 PER-TASK DELAY ACCOUNTING
14350 M: Balbir Singh <bsingharora@gmail.com>
14352 F: include/linux/delayacct.h
14353 F: kernel/delayacct.c
14355 PERFORMANCE EVENTS SUBSYSTEM
14356 M: Peter Zijlstra <peterz@infradead.org>
14357 M: Ingo Molnar <mingo@redhat.com>
14358 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14359 R: Mark Rutland <mark.rutland@arm.com>
14360 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14361 R: Jiri Olsa <jolsa@redhat.com>
14362 R: Namhyung Kim <namhyung@kernel.org>
14363 L: linux-perf-users@vger.kernel.org
14364 L: linux-kernel@vger.kernel.org
14366 W: https://perf.wiki.kernel.org/
14367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14369 F: arch/*/events/*/*
14370 F: arch/*/include/asm/perf_event.h
14371 F: arch/*/kernel/*/*/perf_event*.c
14372 F: arch/*/kernel/*/perf_event*.c
14373 F: arch/*/kernel/perf_callchain.c
14374 F: arch/*/kernel/perf_event*.c
14375 F: include/linux/perf_event.h
14376 F: include/uapi/linux/perf_event.h
14381 PERFORMANCE EVENTS TOOLING ARM64
14382 R: John Garry <john.garry@huawei.com>
14383 R: Will Deacon <will@kernel.org>
14384 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14385 R: Leo Yan <leo.yan@linaro.org>
14386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14388 F: tools/build/feature/test-libopencsd.c
14389 F: tools/perf/arch/arm*/
14390 F: tools/perf/pmu-events/arch/arm64/
14391 F: tools/perf/util/arm-spe*
14392 F: tools/perf/util/cs-etm*
14394 PERSONALITY HANDLING
14395 M: Christoph Hellwig <hch@infradead.org>
14396 L: linux-abi-devel@lists.sourceforge.net
14398 F: include/linux/personality.h
14399 F: include/uapi/linux/personality.h
14401 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14402 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14403 L: linux-input@vger.kernel.org
14405 F: Documentation/input/devices/pxrc.rst
14406 F: drivers/input/joystick/pxrc.c
14409 M: Remi Denis-Courmont <courmisch@gmail.com>
14411 F: Documentation/networking/phonet.rst
14412 F: include/linux/phonet.h
14413 F: include/net/phonet/
14414 F: include/uapi/linux/phonet.h
14418 M: Joern Engel <joern@lazybastard.org>
14419 L: linux-mtd@lists.infradead.org
14421 F: drivers/mtd/devices/phram.c
14424 M: Bruno Prémont <bonbons@linux-vserver.org>
14425 L: linux-input@vger.kernel.org
14427 F: drivers/hid/hid-picolcd*
14430 M: Christian Brauner <christian@brauner.io>
14431 L: linux-kernel@vger.kernel.org
14433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14435 F: tools/testing/selftests/clone3/
14436 F: tools/testing/selftests/pid_namespace/
14437 F: tools/testing/selftests/pidfd/
14440 K: \b(clone_args|kernel_clone_args)\b
14442 PIN CONTROL SUBSYSTEM
14443 M: Linus Walleij <linus.walleij@linaro.org>
14444 L: linux-gpio@vger.kernel.org
14446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14447 F: Documentation/devicetree/bindings/pinctrl/
14448 F: Documentation/driver-api/pin-control.rst
14449 F: drivers/pinctrl/
14450 F: include/linux/pinctrl/
14452 PIN CONTROLLER - FREESCALE
14453 M: Dong Aisheng <aisheng.dong@nxp.com>
14454 M: Fabio Estevam <festevam@gmail.com>
14455 M: Shawn Guo <shawnguo@kernel.org>
14456 M: Stefan Agner <stefan@agner.ch>
14457 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14458 L: linux-gpio@vger.kernel.org
14460 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14461 F: drivers/pinctrl/freescale/
14463 PIN CONTROLLER - INTEL
14464 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14465 M: Andy Shevchenko <andy@kernel.org>
14467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14468 F: drivers/pinctrl/intel/
14470 PIN CONTROLLER - MEDIATEK
14471 M: Sean Wang <sean.wang@kernel.org>
14472 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14474 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14475 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14476 F: drivers/pinctrl/mediatek/
14478 PIN CONTROLLER - MICROCHIP AT91
14479 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14481 L: linux-gpio@vger.kernel.org
14483 F: drivers/gpio/gpio-sama5d2-piobu.c
14484 F: drivers/pinctrl/pinctrl-at91*
14486 PIN CONTROLLER - QUALCOMM
14487 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14488 L: linux-arm-msm@vger.kernel.org
14490 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14491 F: drivers/pinctrl/qcom/
14493 PIN CONTROLLER - RENESAS
14494 M: Geert Uytterhoeven <geert+renesas@glider.be>
14495 L: linux-renesas-soc@vger.kernel.org
14497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14498 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14499 F: drivers/pinctrl/renesas/
14501 PIN CONTROLLER - SAMSUNG
14502 M: Tomasz Figa <tomasz.figa@gmail.com>
14503 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14504 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14506 L: linux-samsung-soc@vger.kernel.org
14508 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14510 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14511 F: drivers/pinctrl/samsung/
14512 F: include/dt-bindings/pinctrl/samsung.h
14514 PIN CONTROLLER - SINGLE
14515 M: Tony Lindgren <tony@atomide.com>
14516 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14518 L: linux-omap@vger.kernel.org
14520 F: drivers/pinctrl/pinctrl-single.c
14522 PIN CONTROLLER - ST SPEAR
14523 M: Viresh Kumar <vireshk@kernel.org>
14524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14526 W: http://www.st.com/spear
14527 F: drivers/pinctrl/spear/
14529 PISTACHIO SOC SUPPORT
14530 M: James Hartley <james.hartley@sondrel.com>
14531 L: linux-mips@vger.kernel.org
14533 F: arch/mips/boot/dts/img/pistachio*
14534 F: arch/mips/configs/pistachio*_defconfig
14535 F: arch/mips/pistachio/
14538 M: linux-block@vger.kernel.org
14540 F: drivers/block/pktcdvd.c
14541 F: include/linux/pktcdvd.h
14542 F: include/uapi/linux/pktcdvd.h
14544 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14545 M: Tomasz Duszynski <tduszyns@gmail.com>
14547 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14548 F: drivers/iio/chemical/pms7003.c
14551 M: Jacob Keller <jacob.e.keller@intel.com>
14553 F: Documentation/driver-api/pldmfw/
14554 F: include/linux/pldmfw.h
14558 M: Logan Gunthorpe <logang@deltatee.com>
14560 F: drivers/dma/plx_dma.c
14563 M: Charles Hsu <hsu.yungteng@gmail.com>
14564 L: linux-hwmon@vger.kernel.org
14566 F: Documentation/hwmon/pm6764tr.rst
14567 F: drivers/hwmon/pmbus/pm6764tr.c
14570 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14571 L: linux-pm@vger.kernel.org
14573 W: https://01.org/pm-graph
14574 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14575 T: git git://github.com/intel/pm-graph
14576 F: tools/power/pm-graph
14578 PMBUS HARDWARE MONITORING DRIVERS
14579 M: Guenter Roeck <linux@roeck-us.net>
14580 L: linux-hwmon@vger.kernel.org
14582 W: http://hwmon.wiki.kernel.org/
14583 W: http://www.roeck-us.net/linux/drivers/
14584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14585 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14586 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14587 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14588 F: Documentation/hwmon/adm1275.rst
14589 F: Documentation/hwmon/ibm-cffps.rst
14590 F: Documentation/hwmon/ir35221.rst
14591 F: Documentation/hwmon/lm25066.rst
14592 F: Documentation/hwmon/ltc2978.rst
14593 F: Documentation/hwmon/ltc3815.rst
14594 F: Documentation/hwmon/max16064.rst
14595 F: Documentation/hwmon/max20751.rst
14596 F: Documentation/hwmon/max31785.rst
14597 F: Documentation/hwmon/max34440.rst
14598 F: Documentation/hwmon/max8688.rst
14599 F: Documentation/hwmon/pmbus-core.rst
14600 F: Documentation/hwmon/pmbus.rst
14601 F: Documentation/hwmon/tps40422.rst
14602 F: Documentation/hwmon/ucd9000.rst
14603 F: Documentation/hwmon/ucd9200.rst
14604 F: Documentation/hwmon/zl6100.rst
14605 F: drivers/hwmon/pmbus/
14606 F: include/linux/pmbus.h
14608 PMC SIERRA MaxRAID DRIVER
14609 L: linux-scsi@vger.kernel.org
14611 W: http://www.pmc-sierra.com/
14612 F: drivers/scsi/pmcraid.*
14614 PMC SIERRA PM8001 DRIVER
14615 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14616 L: linux-scsi@vger.kernel.org
14618 F: drivers/scsi/pm8001/
14620 PNI RM3100 IIO DRIVER
14621 M: Song Qiang <songqiang1304521@gmail.com>
14622 L: linux-iio@vger.kernel.org
14624 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14625 F: drivers/iio/magnetometer/rm3100*
14628 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14629 L: linux-acpi@vger.kernel.org
14632 F: include/linux/pnp.h
14634 POSIX CLOCKS and TIMERS
14635 M: Thomas Gleixner <tglx@linutronix.de>
14636 L: linux-kernel@vger.kernel.org
14638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14640 F: include/linux/time_namespace.h
14641 F: include/linux/timer*
14642 F: kernel/time/*timer*
14643 F: kernel/time/namespace.c
14645 POWER MANAGEMENT CORE
14646 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14647 L: linux-pm@vger.kernel.org
14649 B: https://bugzilla.kernel.org
14650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14651 F: drivers/base/power/
14652 F: drivers/powercap/
14653 F: include/linux/intel_rapl.h
14654 F: include/linux/pm.h
14655 F: include/linux/pm_*
14656 F: include/linux/powercap.h
14657 F: kernel/configs/nopm.config
14659 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
14660 M: Daniel Lezcano <daniel.lezcano@kernel.org>
14661 L: linux-pm@vger.kernel.org
14663 B: https://bugzilla.kernel.org
14664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14665 F: drivers/powercap/dtpm*
14666 F: include/linux/dtpm.h
14668 POWER STATE COORDINATION INTERFACE (PSCI)
14669 M: Mark Rutland <mark.rutland@arm.com>
14670 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14671 L: linux-arm-kernel@lists.infradead.org
14673 F: drivers/firmware/psci/
14674 F: include/linux/psci.h
14675 F: include/uapi/linux/psci.h
14677 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14678 M: Sebastian Reichel <sre@kernel.org>
14679 L: linux-pm@vger.kernel.org
14681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14682 F: Documentation/ABI/testing/sysfs-class-power
14683 F: Documentation/devicetree/bindings/power/supply/
14684 F: drivers/power/supply/
14685 F: include/linux/power_supply.h
14687 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14688 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14689 L: linuxppc-dev@lists.ozlabs.org
14691 F: drivers/char/powernv-op-panel.c
14693 PPP OVER ATM (RFC 2364)
14694 M: Mitchell Blank Jr <mitch@sfgoth.com>
14696 F: include/uapi/linux/atmppp.h
14697 F: net/atm/pppoatm.c
14700 M: Michal Ostrowski <mostrows@earthlink.net>
14702 F: drivers/net/ppp/pppoe.c
14703 F: drivers/net/ppp/pppox.c
14706 M: James Chapman <jchapman@katalix.com>
14708 F: include/linux/if_pppol2tp.h
14709 F: include/uapi/linux/if_pppol2tp.h
14710 F: net/l2tp/l2tp_ppp.c
14712 PPP PROTOCOL DRIVERS AND COMPRESSORS
14713 M: Paul Mackerras <paulus@samba.org>
14714 L: linux-ppp@vger.kernel.org
14716 F: drivers/net/ppp/ppp_*
14719 M: Rodolfo Giometti <giometti@enneenne.com>
14720 L: linuxpps@ml.enneenne.com (subscribers-only)
14722 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14723 F: Documentation/ABI/testing/sysfs-pps
14724 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14725 F: Documentation/driver-api/pps.rst
14727 F: include/linux/pps*.h
14728 F: include/uapi/linux/pps.h
14731 M: Dmitry Kozlov <xeb@mail.ru>
14732 L: netdev@vger.kernel.org
14734 W: http://sourceforge.net/projects/accel-pptp
14735 F: drivers/net/ppp/pptp.c
14737 PRESSURE STALL INFORMATION (PSI)
14738 M: Johannes Weiner <hannes@cmpxchg.org>
14740 F: include/linux/psi*
14741 F: kernel/sched/psi.c
14744 M: Petr Mladek <pmladek@suse.com>
14745 M: Sergey Senozhatsky <senozhatsky@chromium.org>
14746 R: Steven Rostedt <rostedt@goodmis.org>
14747 R: John Ogness <john.ogness@linutronix.de>
14749 F: include/linux/printk.h
14752 PRISM54 WIRELESS DRIVER
14753 M: Luis Chamberlain <mcgrof@kernel.org>
14754 L: linux-wireless@vger.kernel.org
14756 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14757 F: drivers/net/wireless/intersil/prism54/
14760 L: linux-kernel@vger.kernel.org
14761 L: linux-fsdevel@vger.kernel.org
14763 F: Documentation/filesystems/proc.rst
14765 F: include/linux/proc_fs.h
14766 F: tools/testing/selftests/proc/
14769 M: Luis Chamberlain <mcgrof@kernel.org>
14770 M: Kees Cook <keescook@chromium.org>
14771 M: Iurii Zaikin <yzaikin@google.com>
14772 L: linux-kernel@vger.kernel.org
14773 L: linux-fsdevel@vger.kernel.org
14775 F: fs/proc/proc_sysctl.c
14776 F: include/linux/sysctl.h
14777 F: kernel/sysctl-test.c
14779 F: tools/testing/selftests/sysctl/
14781 PS3 NETWORK SUPPORT
14782 M: Geoff Levand <geoff@infradead.org>
14783 L: netdev@vger.kernel.org
14784 L: linuxppc-dev@lists.ozlabs.org
14786 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14788 PS3 PLATFORM SUPPORT
14789 M: Geoff Levand <geoff@infradead.org>
14790 L: linuxppc-dev@lists.ozlabs.org
14792 F: arch/powerpc/boot/ps3*
14793 F: arch/powerpc/include/asm/lv1call.h
14794 F: arch/powerpc/include/asm/ps3*.h
14795 F: arch/powerpc/platforms/ps3/
14798 F: drivers/rtc/rtc-ps3.c
14799 F: drivers/usb/host/*ps3.c
14800 F: sound/ppc/snd_ps3*
14803 M: Jim Paris <jim@jtan.com>
14804 M: Geoff Levand <geoff@infradead.org>
14805 L: linuxppc-dev@lists.ozlabs.org
14807 F: drivers/block/ps3vram.c
14809 PSAMPLE PACKET SAMPLING SUPPORT
14810 M: Yotam Gigi <yotam.gi@gmail.com>
14812 F: include/net/psample.h
14813 F: include/uapi/linux/psample.h
14817 M: Kees Cook <keescook@chromium.org>
14818 M: Anton Vorontsov <anton@enomsg.org>
14819 M: Colin Cross <ccross@android.com>
14820 M: Tony Luck <tony.luck@intel.com>
14822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14823 F: Documentation/admin-guide/ramoops.rst
14824 F: Documentation/admin-guide/pstore-blk.rst
14825 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14826 F: drivers/acpi/apei/erst.c
14827 F: drivers/firmware/efi/efi-pstore.c
14829 F: include/linux/pstore*
14830 K: \b(pstore|ramoops)
14832 PTP HARDWARE CLOCK SUPPORT
14833 M: Richard Cochran <richardcochran@gmail.com>
14834 L: netdev@vger.kernel.org
14836 W: http://linuxptp.sourceforge.net/
14837 F: Documentation/ABI/testing/sysfs-ptp
14838 F: Documentation/driver-api/ptp.rst
14839 F: drivers/net/phy/dp83640*
14841 F: include/linux/ptp_cl*
14844 M: Oleg Nesterov <oleg@redhat.com>
14846 F: arch/*/*/ptrace*.c
14847 F: arch/*/include/asm/ptrace*.h
14848 F: arch/*/ptrace*.c
14849 F: include/asm-generic/syscall.h
14850 F: include/linux/ptrace.h
14851 F: include/linux/regset.h
14852 F: include/linux/tracehook.h
14853 F: include/uapi/linux/ptrace.h
14854 F: include/uapi/linux/ptrace.h
14858 M: Hans Verkuil <hverkuil@xs4all.nl>
14859 L: linux-media@vger.kernel.org
14861 T: git git://linuxtv.org/media_tree.git
14862 F: Documentation/admin-guide/media/pulse8-cec.rst
14863 F: drivers/media/cec/usb/pulse8/
14865 PVRUSB2 VIDEO4LINUX DRIVER
14866 M: Mike Isely <isely@pobox.com>
14867 L: pvrusb2@isely.net (subscribers-only)
14868 L: linux-media@vger.kernel.org
14870 W: http://www.isely.net/pvrusb2/
14871 T: git git://linuxtv.org/media_tree.git
14872 F: Documentation/driver-api/media/drivers/pvrusb2*
14873 F: drivers/media/usb/pvrusb2/
14876 M: Hans Verkuil <hverkuil@xs4all.nl>
14877 L: linux-media@vger.kernel.org
14879 T: git git://linuxtv.org/media_tree.git
14880 F: drivers/media/usb/pwc/*
14881 F: include/trace/events/pwc.h
14884 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14885 L: linux-hwmon@vger.kernel.org
14887 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14888 F: Documentation/hwmon/pwm-fan.rst
14889 F: drivers/hwmon/pwm-fan.c
14892 M: Sean Young <sean@mess.org>
14893 L: linux-media@vger.kernel.org
14895 F: drivers/media/rc/pwm-ir-tx.c
14898 M: Thierry Reding <thierry.reding@gmail.com>
14899 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14900 M: Lee Jones <lee.jones@linaro.org>
14901 L: linux-pwm@vger.kernel.org
14903 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14905 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14906 F: Documentation/devicetree/bindings/pwm/
14907 F: Documentation/driver-api/pwm.rst
14908 F: drivers/gpio/gpio-mvebu.c
14910 F: drivers/video/backlight/pwm_bl.c
14911 F: include/linux/pwm.h
14912 F: include/linux/pwm_backlight.h
14913 K: pwm_(config|apply_state|ops)
14916 M: Robert Jarzmik <robert.jarzmik@free.fr>
14917 L: linux-gpio@vger.kernel.org
14919 F: drivers/gpio/gpio-pxa.c
14925 M: Robert Jarzmik <robert.jarzmik@free.fr>
14926 L: linux-rtc@vger.kernel.org
14929 PXA2xx/PXA3xx SUPPORT
14930 M: Daniel Mack <daniel@zonque.org>
14931 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14932 M: Robert Jarzmik <robert.jarzmik@free.fr>
14933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14935 T: git git://github.com/hzhuang1/linux.git
14936 T: git git://github.com/rjarzmik/linux.git
14937 F: arch/arm/boot/dts/pxa*
14938 F: arch/arm/mach-pxa/
14939 F: drivers/dma/pxa*
14940 F: drivers/pcmcia/pxa2xx*
14941 F: drivers/pinctrl/pxa/
14942 F: drivers/spi/spi-pxa2xx*
14943 F: drivers/usb/gadget/udc/pxa2*
14944 F: include/sound/pxa2xx-lib.h
14949 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14950 L: qat-linux@intel.com
14952 F: drivers/crypto/qat/
14954 QCOM AUDIO (ASoC) DRIVERS
14955 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14956 M: Banajit Goswami <bgoswami@codeaurora.org>
14957 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14959 F: sound/soc/codecs/lpass-va-macro.c
14960 F: sound/soc/codecs/lpass-wsa-macro.*
14961 F: sound/soc/codecs/msm8916-wcd-analog.c
14962 F: sound/soc/codecs/msm8916-wcd-digital.c
14963 F: sound/soc/codecs/wcd9335.*
14964 F: sound/soc/codecs/wcd934x.c
14965 F: sound/soc/codecs/wcd-clsh-v2.*
14966 F: sound/soc/codecs/wsa881x.c
14970 M: Alex Elder <elder@kernel.org>
14971 L: netdev@vger.kernel.org
14973 F: drivers/net/ipa/
14975 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14976 M: Gabriel Somlo <somlo@cmu.edu>
14977 M: "Michael S. Tsirkin" <mst@redhat.com>
14978 L: qemu-devel@nongnu.org
14980 F: drivers/firmware/qemu_fw_cfg.c
14981 F: include/uapi/linux/qemu_fw_cfg.h
14984 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14985 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14986 L: linux-rdma@vger.kernel.org
14988 F: drivers/infiniband/hw/qib/
14990 QLOGIC QL41xxx FCOE DRIVER
14991 M: Saurav Kashyap <skashyap@marvell.com>
14992 M: Javed Hasan <jhasan@marvell.com>
14993 M: GR-QLogic-Storage-Upstream@marvell.com
14994 L: linux-scsi@vger.kernel.org
14996 F: drivers/scsi/qedf/
14998 QLOGIC QL41xxx ISCSI DRIVER
14999 M: Nilesh Javali <njavali@marvell.com>
15000 M: Manish Rangankar <mrangankar@marvell.com>
15001 M: GR-QLogic-Storage-Upstream@marvell.com
15002 L: linux-scsi@vger.kernel.org
15004 F: drivers/scsi/qedi/
15006 QLOGIC QL4xxx ETHERNET DRIVER
15007 M: Ariel Elior <aelior@marvell.com>
15008 M: GR-everest-linux-l2@marvell.com
15009 L: netdev@vger.kernel.org
15011 F: drivers/net/ethernet/qlogic/qed/
15012 F: drivers/net/ethernet/qlogic/qede/
15013 F: include/linux/qed/
15015 QLOGIC QL4xxx RDMA DRIVER
15016 M: Michal Kalderon <mkalderon@marvell.com>
15017 M: Ariel Elior <aelior@marvell.com>
15018 L: linux-rdma@vger.kernel.org
15020 F: drivers/infiniband/hw/qedr/
15021 F: include/uapi/rdma/qedr-abi.h
15023 QLOGIC QLA1280 SCSI DRIVER
15024 M: Michael Reed <mdr@sgi.com>
15025 L: linux-scsi@vger.kernel.org
15027 F: drivers/scsi/qla1280.[ch]
15029 QLOGIC QLA2XXX FC-SCSI DRIVER
15030 M: Nilesh Javali <njavali@marvell.com>
15031 M: GR-QLogic-Storage-Upstream@marvell.com
15032 L: linux-scsi@vger.kernel.org
15034 F: drivers/scsi/qla2xxx/
15036 QLOGIC QLA3XXX NETWORK DRIVER
15037 M: GR-Linux-NIC-Dev@marvell.com
15038 L: netdev@vger.kernel.org
15040 F: drivers/net/ethernet/qlogic/qla3xxx.*
15042 QLOGIC QLA4XXX iSCSI DRIVER
15043 M: Nilesh Javali <njavali@marvell.com>
15044 M: Manish Rangankar <mrangankar@marvell.com>
15045 M: GR-QLogic-Storage-Upstream@marvell.com
15046 L: linux-scsi@vger.kernel.org
15048 F: drivers/scsi/qla4xxx/
15050 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15051 M: Shahed Shaikh <shshaikh@marvell.com>
15052 M: Manish Chopra <manishc@marvell.com>
15053 M: GR-Linux-NIC-Dev@marvell.com
15054 L: netdev@vger.kernel.org
15056 F: drivers/net/ethernet/qlogic/qlcnic/
15058 QLOGIC QLGE 10Gb ETHERNET DRIVER
15059 M: Manish Chopra <manishc@marvell.com>
15060 M: GR-Linux-NIC-Dev@marvell.com
15061 M: Coiby Xu <coiby.xu@gmail.com>
15062 L: netdev@vger.kernel.org
15064 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15065 F: drivers/staging/qlge/
15067 QM1D1B0004 MEDIA DRIVER
15068 M: Akihiro Tsukada <tskd08@gmail.com>
15069 L: linux-media@vger.kernel.org
15071 F: drivers/media/tuners/qm1d1b0004*
15073 QM1D1C0042 MEDIA DRIVER
15074 M: Akihiro Tsukada <tskd08@gmail.com>
15075 L: linux-media@vger.kernel.org
15077 F: drivers/media/tuners/qm1d1c0042*
15080 M: Anders Larsen <al@alarsen.net>
15082 W: http://www.alarsen.net/linux/qnx4fs/
15084 F: include/uapi/linux/qnx4_fs.h
15085 F: include/uapi/linux/qnxtypes.h
15087 QORIQ DPAA2 FSL-MC BUS DRIVER
15088 M: Stuart Yoder <stuyoder@gmail.com>
15089 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15090 L: linux-kernel@vger.kernel.org
15092 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15093 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15094 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15095 F: drivers/bus/fsl-mc/
15096 F: include/uapi/linux/fsl_mc.h
15098 QT1010 MEDIA DRIVER
15099 M: Antti Palosaari <crope@iki.fi>
15100 L: linux-media@vger.kernel.org
15102 W: https://linuxtv.org
15103 W: http://palosaari.fi/linux/
15104 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15105 T: git git://linuxtv.org/anttip/media_tree.git
15106 F: drivers/media/tuners/qt1010*
15108 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15109 M: Kalle Valo <kvalo@codeaurora.org>
15110 L: ath10k@lists.infradead.org
15112 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15114 F: drivers/net/wireless/ath/ath10k/
15116 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15117 M: Kalle Valo <kvalo@codeaurora.org>
15118 L: ath11k@lists.infradead.org
15120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15121 F: drivers/net/wireless/ath/ath11k/
15123 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15124 M: ath9k-devel@qca.qualcomm.com
15125 L: linux-wireless@vger.kernel.org
15127 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15128 F: drivers/net/wireless/ath/ath9k/
15130 QUALCOMM CAMERA SUBSYSTEM DRIVER
15131 M: Robert Foss <robert.foss@linaro.org>
15132 M: Todor Tomov <todor.too@gmail.com>
15133 L: linux-media@vger.kernel.org
15135 F: Documentation/admin-guide/media/qcom_camss.rst
15136 F: Documentation/devicetree/bindings/media/*camss*
15137 F: drivers/media/platform/qcom/camss/
15139 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15140 M: Niklas Cassel <nks@flawful.org>
15141 L: linux-pm@vger.kernel.org
15142 L: linux-arm-msm@vger.kernel.org
15144 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15145 F: drivers/soc/qcom/cpr.c
15147 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15148 M: Ilia Lin <ilia.lin@kernel.org>
15149 L: linux-pm@vger.kernel.org
15151 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15152 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15154 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15155 M: Timur Tabi <timur@kernel.org>
15156 L: netdev@vger.kernel.org
15158 F: drivers/net/ethernet/qualcomm/emac/
15160 QUALCOMM ETHQOS ETHERNET DRIVER
15161 M: Vinod Koul <vkoul@kernel.org>
15162 L: netdev@vger.kernel.org
15164 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15165 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15167 QUALCOMM GENERIC INTERFACE I2C DRIVER
15168 M: Akash Asthana <akashast@codeaurora.org>
15169 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15170 L: linux-i2c@vger.kernel.org
15171 L: linux-arm-msm@vger.kernel.org
15173 F: drivers/i2c/busses/i2c-qcom-geni.c
15175 QUALCOMM HEXAGON ARCHITECTURE
15176 M: Brian Cain <bcain@codeaurora.org>
15177 L: linux-hexagon@vger.kernel.org
15181 QUALCOMM HIDMA DRIVER
15182 M: Sinan Kaya <okaya@kernel.org>
15183 L: linux-arm-kernel@lists.infradead.org
15184 L: linux-arm-msm@vger.kernel.org
15185 L: dmaengine@vger.kernel.org
15187 F: drivers/dma/qcom/hidma*
15189 QUALCOMM I2C CCI DRIVER
15190 M: Loic Poulain <loic.poulain@linaro.org>
15191 M: Robert Foss <robert.foss@linaro.org>
15192 L: linux-i2c@vger.kernel.org
15193 L: linux-arm-msm@vger.kernel.org
15195 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15196 F: drivers/i2c/busses/i2c-qcom-cci.c
15199 M: Rob Clark <robdclark@gmail.com>
15200 L: iommu@lists.linux-foundation.org
15201 L: linux-arm-msm@vger.kernel.org
15203 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15205 QUALCOMM IPC ROUTER (QRTR) DRIVER
15206 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15207 L: linux-arm-msm@vger.kernel.org
15209 F: include/trace/events/qrtr.h
15210 F: include/uapi/linux/qrtr.h
15213 QUALCOMM IPCC MAILBOX DRIVER
15214 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15215 L: linux-arm-msm@vger.kernel.org
15217 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15218 F: drivers/mailbox/qcom-ipcc.c
15219 F: include/dt-bindings/mailbox/qcom-ipcc.h
15221 QUALCOMM IPQ4019 USB PHY DRIVER
15222 M: Robert Marko <robert.marko@sartura.hr>
15223 M: Luka Perkov <luka.perkov@sartura.hr>
15224 L: linux-arm-msm@vger.kernel.org
15226 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15227 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15229 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15230 M: Robert Marko <robert.marko@sartura.hr>
15231 M: Luka Perkov <luka.perkov@sartura.hr>
15232 L: linux-arm-msm@vger.kernel.org
15234 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15235 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15237 QUALCOMM RMNET DRIVER
15238 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15239 M: Sean Tranchetti <stranche@codeaurora.org>
15240 L: netdev@vger.kernel.org
15242 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15243 F: drivers/net/ethernet/qualcomm/rmnet/
15244 F: include/linux/if_rmnet.h
15246 QUALCOMM TSENS THERMAL DRIVER
15247 M: Amit Kucheria <amitk@kernel.org>
15248 M: Thara Gopinath <thara.gopinath@linaro.org>
15249 L: linux-pm@vger.kernel.org
15250 L: linux-arm-msm@vger.kernel.org
15252 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15253 F: drivers/thermal/qcom/
15255 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15256 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15257 L: linux-media@vger.kernel.org
15258 L: linux-arm-msm@vger.kernel.org
15260 T: git git://linuxtv.org/media_tree.git
15261 F: Documentation/devicetree/bindings/media/*venus*
15262 F: drivers/media/platform/qcom/venus/
15264 QUALCOMM WCN36XX WIRELESS DRIVER
15265 M: Kalle Valo <kvalo@codeaurora.org>
15266 L: wcn36xx@lists.infradead.org
15268 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15269 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15270 F: drivers/net/wireless/ath/wcn36xx/
15272 QUANTENNA QTNFMAC WIRELESS DRIVER
15273 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15274 R: Sergey Matyukevich <geomatsi@gmail.com>
15275 L: linux-wireless@vger.kernel.org
15277 F: drivers/net/wireless/quantenna
15279 RADEON and AMDGPU DRM DRIVERS
15280 M: Alex Deucher <alexander.deucher@amd.com>
15281 M: Christian König <christian.koenig@amd.com>
15282 L: amd-gfx@lists.freedesktop.org
15284 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15285 F: drivers/gpu/drm/amd/
15286 F: drivers/gpu/drm/radeon/
15287 F: include/uapi/drm/amdgpu_drm.h
15288 F: include/uapi/drm/radeon_drm.h
15290 RADEON FRAMEBUFFER DISPLAY DRIVER
15291 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15292 L: linux-fbdev@vger.kernel.org
15294 F: drivers/video/fbdev/aty/radeon*
15295 F: include/uapi/linux/radeonfb.h
15297 RADIOSHARK RADIO DRIVER
15298 M: Hans Verkuil <hverkuil@xs4all.nl>
15299 L: linux-media@vger.kernel.org
15301 T: git git://linuxtv.org/media_tree.git
15302 F: drivers/media/radio/radio-shark.c
15304 RADIOSHARK2 RADIO DRIVER
15305 M: Hans Verkuil <hverkuil@xs4all.nl>
15306 L: linux-media@vger.kernel.org
15308 T: git git://linuxtv.org/media_tree.git
15309 F: drivers/media/radio/radio-shark2.c
15310 F: drivers/media/radio/radio-tea5777.c
15312 RADOS BLOCK DEVICE (RBD)
15313 M: Ilya Dryomov <idryomov@gmail.com>
15314 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15315 L: ceph-devel@vger.kernel.org
15317 W: http://ceph.com/
15318 T: git git://github.com/ceph/ceph-client.git
15319 F: Documentation/ABI/testing/sysfs-bus-rbd
15320 F: drivers/block/rbd.c
15321 F: drivers/block/rbd_types.h
15323 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15324 M: Paul Mackerras <paulus@samba.org>
15325 L: linux-fbdev@vger.kernel.org
15327 F: drivers/video/fbdev/aty/aty128fb.c
15329 RAINSHADOW-CEC DRIVER
15330 M: Hans Verkuil <hverkuil@xs4all.nl>
15331 L: linux-media@vger.kernel.org
15333 T: git git://linuxtv.org/media_tree.git
15334 F: drivers/media/cec/usb/rainshadow/
15336 RALINK MIPS ARCHITECTURE
15337 M: John Crispin <john@phrozen.org>
15338 L: linux-mips@vger.kernel.org
15340 F: arch/mips/ralink
15342 RALINK RT2X00 WIRELESS LAN DRIVER
15343 M: Stanislaw Gruszka <stf_xl@wp.pl>
15344 M: Helmut Schaa <helmut.schaa@googlemail.com>
15345 L: linux-wireless@vger.kernel.org
15347 F: drivers/net/wireless/ralink/rt2x00/
15349 RAMDISK RAM BLOCK DEVICE DRIVER
15350 M: Jens Axboe <axboe@kernel.dk>
15352 F: Documentation/admin-guide/blockdev/ramdisk.rst
15353 F: drivers/block/brd.c
15355 RANCHU VIRTUAL BOARD FOR MIPS
15356 M: Miodrag Dinic <miodrag.dinic@mips.com>
15357 L: linux-mips@vger.kernel.org
15359 F: arch/mips/configs/generic/board-ranchu.config
15360 F: arch/mips/generic/board-ranchu.c
15362 RANDOM NUMBER DRIVER
15363 M: "Theodore Ts'o" <tytso@mit.edu>
15365 F: drivers/char/random.c
15368 M: Matt Porter <mporter@kernel.crashing.org>
15369 M: Alexandre Bounine <alex.bou9@gmail.com>
15371 F: drivers/rapidio/
15374 M: Tony Luck <tony.luck@intel.com>
15375 M: Borislav Petkov <bp@alien8.de>
15376 L: linux-edac@vger.kernel.org
15378 F: Documentation/admin-guide/ras.rst
15380 F: include/linux/ras.h
15381 F: include/ras/ras_event.h
15383 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15384 L: linux-wireless@vger.kernel.org
15386 F: drivers/net/wireless/ray*
15388 RC-CORE / LIRC FRAMEWORK
15389 M: Sean Young <sean@mess.org>
15390 L: linux-media@vger.kernel.org
15392 W: http://linuxtv.org
15393 T: git git://linuxtv.org/media_tree.git
15394 F: Documentation/driver-api/media/rc-core.rst
15395 F: Documentation/userspace-api/media/rc/
15396 F: drivers/media/rc/
15397 F: include/media/rc-map.h
15398 F: include/media/rc-core.h
15399 F: include/uapi/linux/lirc.h
15401 RCMM REMOTE CONTROLS DECODER
15402 M: Patrick Lerda <patrick9876@free.fr>
15404 F: drivers/media/rc/ir-rcmm-decoder.c
15406 RCUTORTURE TEST FRAMEWORK
15407 M: "Paul E. McKenney" <paulmck@kernel.org>
15408 M: Josh Triplett <josh@joshtriplett.org>
15409 R: Steven Rostedt <rostedt@goodmis.org>
15410 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15411 R: Lai Jiangshan <jiangshanlai@gmail.com>
15412 L: rcu@vger.kernel.org
15414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15415 F: tools/testing/selftests/rcutorture
15417 RDACM20 Camera Sensor
15418 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15419 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15420 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15421 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15422 L: linux-media@vger.kernel.org
15424 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15425 F: drivers/media/i2c/max9271.c
15426 F: drivers/media/i2c/max9271.h
15427 F: drivers/media/i2c/rdacm20.c
15429 RDACM21 Camera Sensor
15430 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15431 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15432 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15433 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15434 L: linux-media@vger.kernel.org
15436 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15437 F: drivers/media/i2c/max9271.c
15438 F: drivers/media/i2c/max9271.h
15439 F: drivers/media/i2c/rdacm21.c
15442 M: Florian Fainelli <florian@openwrt.org>
15445 RDC R6040 FAST ETHERNET DRIVER
15446 M: Florian Fainelli <f.fainelli@gmail.com>
15447 L: netdev@vger.kernel.org
15449 F: drivers/net/ethernet/rdc/r6040.c
15451 RDMAVT - RDMA verbs software
15452 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15453 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15454 L: linux-rdma@vger.kernel.org
15456 F: drivers/infiniband/sw/rdmavt
15458 RDS - RELIABLE DATAGRAM SOCKETS
15459 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15460 L: netdev@vger.kernel.org
15461 L: linux-rdma@vger.kernel.org
15462 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15464 W: https://oss.oracle.com/projects/rds/
15465 F: Documentation/networking/rds.rst
15468 RDT - RESOURCE ALLOCATION
15469 M: Fenghua Yu <fenghua.yu@intel.com>
15470 M: Reinette Chatre <reinette.chatre@intel.com>
15471 L: linux-kernel@vger.kernel.org
15473 F: Documentation/x86/resctrl*
15474 F: arch/x86/include/asm/resctrl.h
15475 F: arch/x86/kernel/cpu/resctrl/
15476 F: tools/testing/selftests/resctrl/
15478 READ-COPY UPDATE (RCU)
15479 M: "Paul E. McKenney" <paulmck@kernel.org>
15480 M: Josh Triplett <josh@joshtriplett.org>
15481 R: Steven Rostedt <rostedt@goodmis.org>
15482 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15483 R: Lai Jiangshan <jiangshanlai@gmail.com>
15484 R: Joel Fernandes <joel@joelfernandes.org>
15485 L: rcu@vger.kernel.org
15487 W: http://www.rdrop.com/users/paulmck/RCU/
15488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15489 F: Documentation/RCU/
15490 F: include/linux/rcu*
15492 X: Documentation/RCU/torture.rst
15493 X: include/linux/srcu*.h
15494 X: kernel/rcu/srcu*.c
15496 REAL TIME CLOCK (RTC) SUBSYSTEM
15497 M: Alessandro Zummo <a.zummo@towertech.it>
15498 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15499 L: linux-rtc@vger.kernel.org
15501 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15503 F: Documentation/admin-guide/rtc.rst
15504 F: Documentation/devicetree/bindings/rtc/
15506 F: include/linux/platform_data/rtc-*
15507 F: include/linux/rtc.h
15508 F: include/linux/rtc/
15509 F: include/uapi/linux/rtc.h
15510 F: tools/testing/selftests/rtc/
15512 REALTEK AUDIO CODECS
15513 M: Oder Chiou <oder_chiou@realtek.com>
15515 F: include/sound/rt*.h
15516 F: sound/soc/codecs/rt*
15518 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15519 M: Linus Walleij <linus.walleij@linaro.org>
15521 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15522 F: drivers/net/dsa/realtek-smi*
15523 F: drivers/net/dsa/rtl83*
15525 REALTEK WIRELESS DRIVER (rtlwifi family)
15526 M: Ping-Ke Shih <pkshih@realtek.com>
15527 L: linux-wireless@vger.kernel.org
15529 W: https://wireless.wiki.kernel.org/
15530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15531 F: drivers/net/wireless/realtek/rtlwifi/
15533 REALTEK WIRELESS DRIVER (rtw88)
15534 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15535 L: linux-wireless@vger.kernel.org
15537 F: drivers/net/wireless/realtek/rtw88/
15539 REDPINE WIRELESS DRIVER
15540 M: Amitkumar Karwar <amitkarwar@gmail.com>
15541 M: Siva Rebbagondla <siva8118@gmail.com>
15542 L: linux-wireless@vger.kernel.org
15544 F: drivers/net/wireless/rsi/
15546 REGISTER MAP ABSTRACTION
15547 M: Mark Brown <broonie@kernel.org>
15548 L: linux-kernel@vger.kernel.org
15550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15551 F: Documentation/devicetree/bindings/regmap/
15552 F: drivers/base/regmap/
15553 F: include/linux/regmap.h
15555 REISERFS FILE SYSTEM
15556 L: reiserfs-devel@vger.kernel.org
15560 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15561 M: Ohad Ben-Cohen <ohad@wizery.com>
15562 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15563 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15564 L: linux-remoteproc@vger.kernel.org
15566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15567 F: Documentation/ABI/testing/sysfs-class-remoteproc
15568 F: Documentation/devicetree/bindings/remoteproc/
15569 F: Documentation/staging/remoteproc.rst
15570 F: drivers/remoteproc/
15571 F: include/linux/remoteproc.h
15572 F: include/linux/remoteproc/
15574 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15575 M: Ohad Ben-Cohen <ohad@wizery.com>
15576 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15577 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15578 L: linux-remoteproc@vger.kernel.org
15580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15581 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15582 F: Documentation/staging/rpmsg.rst
15584 F: include/linux/rpmsg.h
15585 F: include/linux/rpmsg/
15586 F: include/uapi/linux/rpmsg.h
15589 RENESAS CLOCK DRIVERS
15590 M: Geert Uytterhoeven <geert+renesas@glider.be>
15591 L: linux-renesas-soc@vger.kernel.org
15593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15594 F: Documentation/devicetree/bindings/clock/renesas,*
15595 F: drivers/clk/renesas/
15597 RENESAS EMEV2 I2C DRIVER
15598 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15600 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15601 F: drivers/i2c/busses/i2c-emev2.c
15603 RENESAS ETHERNET DRIVERS
15604 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15605 L: netdev@vger.kernel.org
15606 L: linux-renesas-soc@vger.kernel.org
15607 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15608 F: drivers/net/ethernet/renesas/
15609 F: include/linux/sh_eth.h
15611 RENESAS R-CAR GYROADC DRIVER
15612 M: Marek Vasut <marek.vasut@gmail.com>
15613 L: linux-iio@vger.kernel.org
15615 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15616 F: drivers/iio/adc/rcar-gyroadc.c
15618 RENESAS R-CAR I2C DRIVERS
15619 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15621 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15622 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15623 F: drivers/i2c/busses/i2c-rcar.c
15624 F: drivers/i2c/busses/i2c-sh_mobile.c
15626 RENESAS R-CAR THERMAL DRIVERS
15627 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15628 L: linux-renesas-soc@vger.kernel.org
15630 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15631 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15632 F: drivers/thermal/rcar_gen3_thermal.c
15633 F: drivers/thermal/rcar_thermal.c
15635 RENESAS RIIC DRIVER
15636 M: Chris Brandt <chris.brandt@renesas.com>
15638 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15639 F: drivers/i2c/busses/i2c-riic.c
15641 RENESAS USB PHY DRIVER
15642 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15643 L: linux-renesas-soc@vger.kernel.org
15645 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15647 RESET CONTROLLER FRAMEWORK
15648 M: Philipp Zabel <p.zabel@pengutronix.de>
15650 T: git git://git.pengutronix.de/git/pza/linux
15651 F: Documentation/devicetree/bindings/reset/
15652 F: Documentation/driver-api/reset.rst
15654 F: include/dt-bindings/reset/
15655 F: include/linux/reset-controller.h
15656 F: include/linux/reset.h
15657 F: include/linux/reset/
15658 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15660 RESTARTABLE SEQUENCES SUPPORT
15661 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15662 M: Peter Zijlstra <peterz@infradead.org>
15663 M: "Paul E. McKenney" <paulmck@kernel.org>
15664 M: Boqun Feng <boqun.feng@gmail.com>
15665 L: linux-kernel@vger.kernel.org
15667 F: include/trace/events/rseq.h
15668 F: include/uapi/linux/rseq.h
15670 F: tools/testing/selftests/rseq/
15673 M: Johannes Berg <johannes@sipsolutions.net>
15674 L: linux-wireless@vger.kernel.org
15676 W: https://wireless.wiki.kernel.org/
15677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15679 F: Documentation/ABI/stable/sysfs-class-rfkill
15680 F: Documentation/driver-api/rfkill.rst
15681 F: include/linux/rfkill.h
15682 F: include/uapi/linux/rfkill.h
15686 M: Thomas Graf <tgraf@suug.ch>
15687 M: Herbert Xu <herbert@gondor.apana.org.au>
15688 L: netdev@vger.kernel.org
15690 F: include/linux/rhashtable-types.h
15691 F: include/linux/rhashtable.h
15692 F: lib/rhashtable.c
15693 F: lib/test_rhashtable.c
15695 RICOH R5C592 MEMORYSTICK DRIVER
15696 M: Maxim Levitsky <maximlevitsky@gmail.com>
15698 F: drivers/memstick/host/r592.*
15700 RICOH SMARTMEDIA/XD DRIVER
15701 M: Maxim Levitsky <maximlevitsky@gmail.com>
15703 F: drivers/mtd/nand/raw/r852.c
15704 F: drivers/mtd/nand/raw/r852.h
15706 RISC-V ARCHITECTURE
15707 M: Paul Walmsley <paul.walmsley@sifive.com>
15708 M: Palmer Dabbelt <palmer@dabbelt.com>
15709 M: Albert Ou <aou@eecs.berkeley.edu>
15710 L: linux-riscv@lists.infradead.org
15712 P: Documentation/riscv/patch-acceptance.rst
15713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15719 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15720 M: Jack Wang <jinpu.wang@ionos.com>
15721 L: linux-block@vger.kernel.org
15723 F: drivers/block/rnbd/
15726 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15728 W: http://sourceforge.net/projects/roccat/
15729 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15730 F: drivers/hid/hid-roccat*
15731 F: include/linux/hid-roccat*
15733 ROCKCHIP ISP V1 DRIVER
15734 M: Helen Koike <helen.koike@collabora.com>
15735 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15736 L: linux-media@vger.kernel.org
15737 L: linux-rockchip@lists.infradead.org
15739 F: Documentation/admin-guide/media/rkisp1.rst
15740 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15741 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15742 F: drivers/media/platform/rockchip/rkisp1
15743 F: include/uapi/linux/rkisp1-config.h
15745 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15746 M: Jacob Chen <jacob-chen@iotwrt.com>
15747 M: Ezequiel Garcia <ezequiel@collabora.com>
15748 L: linux-media@vger.kernel.org
15749 L: linux-rockchip@lists.infradead.org
15751 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15752 F: drivers/media/platform/rockchip/rga/
15754 ROCKCHIP VIDEO DECODER DRIVER
15755 M: Ezequiel Garcia <ezequiel@collabora.com>
15756 L: linux-media@vger.kernel.org
15757 L: linux-rockchip@lists.infradead.org
15759 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15760 F: drivers/staging/media/rkvdec/
15763 M: Jiri Pirko <jiri@resnulli.us>
15764 L: netdev@vger.kernel.org
15766 F: drivers/net/ethernet/rocker/
15768 ROCKETPORT EXPRESS/INFINITY DRIVER
15769 M: Kevin Cernekee <cernekee@gmail.com>
15770 L: linux-serial@vger.kernel.org
15772 F: drivers/tty/serial/rp2.*
15774 ROHM BD99954 CHARGER IC
15775 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15776 L: linux-power@fi.rohmeurope.com
15778 F: drivers/power/supply/bd99954-charger.c
15779 F: drivers/power/supply/bd99954-charger.h
15781 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15782 M: Tomasz Duszynski <tduszyns@gmail.com>
15784 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15785 F: drivers/iio/light/bh1750.c
15787 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15788 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15789 L: linux-kernel@vger.kernel.org
15790 L: linux-renesas-soc@vger.kernel.org
15792 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15793 F: drivers/gpio/gpio-bd9571mwv.c
15794 F: drivers/mfd/bd9571mwv.c
15795 F: drivers/regulator/bd9571mwv-regulator.c
15796 F: include/linux/mfd/bd9571mwv.h
15798 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15799 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15800 L: linux-power@fi.rohmeurope.com
15802 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15803 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15804 F: drivers/clk/clk-bd718x7.c
15805 F: drivers/gpio/gpio-bd70528.c
15806 F: drivers/gpio/gpio-bd71815.c
15807 F: drivers/gpio/gpio-bd71828.c
15808 F: drivers/mfd/rohm-bd70528.c
15809 F: drivers/mfd/rohm-bd71828.c
15810 F: drivers/mfd/rohm-bd718x7.c
15811 F: drivers/mfd/rohm-bd9576.c
15812 F: drivers/power/supply/bd70528-charger.c
15813 F: drivers/regulator/bd70528-regulator.c
15814 F: drivers/regulator/bd71815-regulator.c
15815 F: drivers/regulator/bd71828-regulator.c
15816 F: drivers/regulator/bd718x7-regulator.c
15817 F: drivers/regulator/bd9576-regulator.c
15818 F: drivers/regulator/rohm-regulator.c
15819 F: drivers/rtc/rtc-bd70528.c
15820 F: drivers/watchdog/bd70528_wdt.c
15821 F: drivers/watchdog/bd9576_wdt.c
15822 F: include/linux/mfd/rohm-bd70528.h
15823 F: include/linux/mfd/rohm-bd71815.h
15824 F: include/linux/mfd/rohm-bd71828.h
15825 F: include/linux/mfd/rohm-bd718x7.h
15826 F: include/linux/mfd/rohm-bd957x.h
15827 F: include/linux/mfd/rohm-generic.h
15828 F: include/linux/mfd/rohm-shared.h
15831 M: Ralf Baechle <ralf@linux-mips.org>
15832 L: linux-hams@vger.kernel.org
15834 W: http://www.linux-ax25.org/
15835 F: include/net/rose.h
15836 F: include/uapi/linux/rose.h
15839 ROTATION DRIVER FOR ALLWINNER A83T
15840 M: Jernej Skrabec <jernej.skrabec@gmail.com>
15841 L: linux-media@vger.kernel.org
15843 T: git git://linuxtv.org/media_tree.git
15844 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15845 F: drivers/media/platform/sunxi/sun8i-rotate/
15847 RTL2830 MEDIA DRIVER
15848 M: Antti Palosaari <crope@iki.fi>
15849 L: linux-media@vger.kernel.org
15851 W: https://linuxtv.org
15852 W: http://palosaari.fi/linux/
15853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15854 T: git git://linuxtv.org/anttip/media_tree.git
15855 F: drivers/media/dvb-frontends/rtl2830*
15857 RTL2832 MEDIA DRIVER
15858 M: Antti Palosaari <crope@iki.fi>
15859 L: linux-media@vger.kernel.org
15861 W: https://linuxtv.org
15862 W: http://palosaari.fi/linux/
15863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15864 T: git git://linuxtv.org/anttip/media_tree.git
15865 F: drivers/media/dvb-frontends/rtl2832*
15867 RTL2832_SDR MEDIA DRIVER
15868 M: Antti Palosaari <crope@iki.fi>
15869 L: linux-media@vger.kernel.org
15871 W: https://linuxtv.org
15872 W: http://palosaari.fi/linux/
15873 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15874 T: git git://linuxtv.org/anttip/media_tree.git
15875 F: drivers/media/dvb-frontends/rtl2832_sdr*
15877 RTL8180 WIRELESS DRIVER
15878 L: linux-wireless@vger.kernel.org
15880 W: https://wireless.wiki.kernel.org/
15881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15882 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15884 RTL8187 WIRELESS DRIVER
15885 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15886 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15887 M: Larry Finger <Larry.Finger@lwfinger.net>
15888 L: linux-wireless@vger.kernel.org
15890 W: https://wireless.wiki.kernel.org/
15891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15892 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15894 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15895 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15896 L: linux-wireless@vger.kernel.org
15898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15899 F: drivers/net/wireless/realtek/rtl8xxxu/
15901 RTRS TRANSPORT DRIVERS
15902 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15903 M: Jack Wang <jinpu.wang@ionos.com>
15904 L: linux-rdma@vger.kernel.org
15906 F: drivers/infiniband/ulp/rtrs/
15908 RXRPC SOCKETS (AF_RXRPC)
15909 M: David Howells <dhowells@redhat.com>
15910 M: Marc Dionne <marc.dionne@auristor.com>
15911 L: linux-afs@lists.infradead.org
15913 W: https://www.infradead.org/~dhowells/kafs/
15914 F: Documentation/networking/rxrpc.rst
15915 F: include/keys/rxrpc-type.h
15916 F: include/net/af_rxrpc.h
15917 F: include/trace/events/rxrpc.h
15918 F: include/uapi/linux/rxrpc.h
15921 S3 SAVAGE FRAMEBUFFER DRIVER
15922 M: Antonino Daplas <adaplas@gmail.com>
15923 L: linux-fbdev@vger.kernel.org
15925 F: drivers/video/fbdev/savage/
15928 M: Heiko Carstens <hca@linux.ibm.com>
15929 M: Vasily Gorbik <gor@linux.ibm.com>
15930 M: Christian Borntraeger <borntraeger@de.ibm.com>
15931 L: linux-s390@vger.kernel.org
15933 W: http://www.ibm.com/developerworks/linux/linux390/
15934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15935 F: Documentation/driver-api/s390-drivers.rst
15936 F: Documentation/s390/
15940 S390 COMMON I/O LAYER
15941 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15942 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15943 L: linux-s390@vger.kernel.org
15945 W: http://www.ibm.com/developerworks/linux/linux390/
15946 F: drivers/s390/cio/
15949 M: Stefan Haberland <sth@linux.ibm.com>
15950 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15951 L: linux-s390@vger.kernel.org
15953 W: http://www.ibm.com/developerworks/linux/linux390/
15954 F: block/partitions/ibm.c
15955 F: drivers/s390/block/dasd*
15956 F: include/linux/dasd_mod.h
15959 M: Matthew Rosato <mjrosato@linux.ibm.com>
15960 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15961 L: linux-s390@vger.kernel.org
15963 W: http://www.ibm.com/developerworks/linux/linux390/
15964 F: drivers/iommu/s390-iommu.c
15966 S390 IUCV NETWORK LAYER
15967 M: Julian Wiedmann <jwi@linux.ibm.com>
15968 M: Karsten Graul <kgraul@linux.ibm.com>
15969 L: linux-s390@vger.kernel.org
15970 L: netdev@vger.kernel.org
15972 W: http://www.ibm.com/developerworks/linux/linux390/
15973 F: drivers/s390/net/*iucv*
15974 F: include/net/iucv/
15977 S390 NETWORK DRIVERS
15978 M: Julian Wiedmann <jwi@linux.ibm.com>
15979 M: Karsten Graul <kgraul@linux.ibm.com>
15980 L: linux-s390@vger.kernel.org
15981 L: netdev@vger.kernel.org
15983 W: http://www.ibm.com/developerworks/linux/linux390/
15984 F: drivers/s390/net/
15987 M: Niklas Schnelle <schnelle@linux.ibm.com>
15988 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15989 L: linux-s390@vger.kernel.org
15991 W: http://www.ibm.com/developerworks/linux/linux390/
15993 F: drivers/pci/hotplug/s390_pci_hpc.c
15994 F: Documentation/s390/pci.rst
15996 S390 VFIO AP DRIVER
15997 M: Tony Krowiak <akrowiak@linux.ibm.com>
15998 M: Halil Pasic <pasic@linux.ibm.com>
15999 M: Jason Herne <jjherne@linux.ibm.com>
16000 L: linux-s390@vger.kernel.org
16002 W: http://www.ibm.com/developerworks/linux/linux390/
16003 F: Documentation/s390/vfio-ap.rst
16004 F: drivers/s390/crypto/vfio_ap_drv.c
16005 F: drivers/s390/crypto/vfio_ap_ops.c
16006 F: drivers/s390/crypto/vfio_ap_private.h
16008 S390 VFIO-CCW DRIVER
16009 M: Cornelia Huck <cohuck@redhat.com>
16010 M: Eric Farman <farman@linux.ibm.com>
16011 M: Matthew Rosato <mjrosato@linux.ibm.com>
16012 R: Halil Pasic <pasic@linux.ibm.com>
16013 L: linux-s390@vger.kernel.org
16014 L: kvm@vger.kernel.org
16016 F: Documentation/s390/vfio-ccw.rst
16017 F: drivers/s390/cio/vfio_ccw*
16018 F: include/uapi/linux/vfio_ccw.h
16020 S390 VFIO-PCI DRIVER
16021 M: Matthew Rosato <mjrosato@linux.ibm.com>
16022 M: Eric Farman <farman@linux.ibm.com>
16023 L: linux-s390@vger.kernel.org
16024 L: kvm@vger.kernel.org
16026 F: drivers/vfio/pci/vfio_pci_zdev.c
16027 F: include/uapi/linux/vfio_zdev.h
16030 M: Harald Freudenberger <freude@linux.ibm.com>
16031 L: linux-s390@vger.kernel.org
16033 W: http://www.ibm.com/developerworks/linux/linux390/
16034 F: drivers/s390/crypto/
16037 M: Steffen Maier <maier@linux.ibm.com>
16038 M: Benjamin Block <bblock@linux.ibm.com>
16039 L: linux-s390@vger.kernel.org
16041 W: http://www.ibm.com/developerworks/linux/linux390/
16042 F: drivers/s390/scsi/zfcp_*
16044 S3C ADC BATTERY DRIVER
16045 M: Krzysztof Kozlowski <krzk@kernel.org>
16046 L: linux-samsung-soc@vger.kernel.org
16048 F: drivers/power/supply/s3c_adc_battery.c
16049 F: include/linux/s3c_adc_battery.h
16051 S3C24XX SD/MMC Driver
16052 M: Ben Dooks <ben-linux@fluff.org>
16053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16055 F: drivers/mmc/host/s3cmci.*
16057 SAA6588 RDS RECEIVER DRIVER
16058 M: Hans Verkuil <hverkuil@xs4all.nl>
16059 L: linux-media@vger.kernel.org
16061 W: https://linuxtv.org
16062 T: git git://linuxtv.org/media_tree.git
16063 F: drivers/media/i2c/saa6588*
16065 SAA7134 VIDEO4LINUX DRIVER
16066 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16067 L: linux-media@vger.kernel.org
16069 W: https://linuxtv.org
16070 T: git git://linuxtv.org/media_tree.git
16071 F: Documentation/driver-api/media/drivers/saa7134*
16072 F: drivers/media/pci/saa7134/
16074 SAA7146 VIDEO4LINUX-2 DRIVER
16075 M: Hans Verkuil <hverkuil@xs4all.nl>
16076 L: linux-media@vger.kernel.org
16078 T: git git://linuxtv.org/media_tree.git
16079 F: drivers/media/common/saa7146/
16080 F: drivers/media/pci/saa7146/
16081 F: include/media/drv-intf/saa7146*
16083 SAFESETID SECURITY MODULE
16084 M: Micah Morton <mortonm@chromium.org>
16086 F: Documentation/admin-guide/LSM/SafeSetID.rst
16087 F: security/safesetid/
16089 SAMSUNG AUDIO (ASoC) DRIVERS
16090 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16091 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16092 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16094 F: Documentation/devicetree/bindings/sound/samsung*
16095 F: sound/soc/samsung/
16097 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16098 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16099 L: linux-crypto@vger.kernel.org
16100 L: linux-samsung-soc@vger.kernel.org
16102 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16103 F: drivers/crypto/exynos-rng.c
16105 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16106 M: Łukasz Stelmach <l.stelmach@samsung.com>
16107 L: linux-samsung-soc@vger.kernel.org
16109 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
16110 F: drivers/char/hw_random/exynos-trng.c
16112 SAMSUNG FRAMEBUFFER DRIVER
16113 M: Jingoo Han <jingoohan1@gmail.com>
16114 L: linux-fbdev@vger.kernel.org
16116 F: drivers/video/fbdev/s3c-fb.c
16118 SAMSUNG INTERCONNECT DRIVERS
16119 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16120 M: Artur Świgoń <a.swigon@samsung.com>
16121 L: linux-pm@vger.kernel.org
16122 L: linux-samsung-soc@vger.kernel.org
16124 F: drivers/interconnect/samsung/
16126 SAMSUNG LAPTOP DRIVER
16127 M: Corentin Chary <corentin.chary@gmail.com>
16128 L: platform-driver-x86@vger.kernel.org
16130 F: drivers/platform/x86/samsung-laptop.c
16132 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16133 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16134 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16135 L: linux-kernel@vger.kernel.org
16136 L: linux-samsung-soc@vger.kernel.org
16138 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16139 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16140 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16141 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16142 F: drivers/clk/clk-s2mps11.c
16143 F: drivers/mfd/sec*.c
16144 F: drivers/regulator/s2m*.c
16145 F: drivers/regulator/s5m*.c
16146 F: drivers/rtc/rtc-s5m.c
16147 F: include/linux/mfd/samsung/
16149 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16150 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16151 L: linux-media@vger.kernel.org
16152 L: linux-samsung-soc@vger.kernel.org
16154 F: drivers/media/platform/s3c-camif/
16155 F: include/media/drv-intf/s3c_camif.h
16157 SAMSUNG S3FWRN5 NFC DRIVER
16158 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16159 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16160 L: linux-nfc@lists.01.org (subscribers-only)
16162 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16163 F: drivers/nfc/s3fwrn5
16165 SAMSUNG S5C73M3 CAMERA DRIVER
16166 M: Andrzej Hajda <a.hajda@samsung.com>
16167 L: linux-media@vger.kernel.org
16169 F: drivers/media/i2c/s5c73m3/*
16171 SAMSUNG S5K5BAF CAMERA DRIVER
16172 M: Andrzej Hajda <a.hajda@samsung.com>
16173 L: linux-media@vger.kernel.org
16175 F: drivers/media/i2c/s5k5baf.c
16177 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16178 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16179 M: Vladimir Zapolskiy <vz@mleia.com>
16180 L: linux-crypto@vger.kernel.org
16181 L: linux-samsung-soc@vger.kernel.org
16183 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16184 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16185 F: drivers/crypto/s5p-sss.c
16187 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16188 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16189 L: linux-media@vger.kernel.org
16191 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16192 F: drivers/media/platform/exynos4-is/
16194 SAMSUNG SOC CLOCK DRIVERS
16195 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16196 M: Tomasz Figa <tomasz.figa@gmail.com>
16197 M: Chanwoo Choi <cw00.choi@samsung.com>
16198 L: linux-samsung-soc@vger.kernel.org
16200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16201 F: Documentation/devicetree/bindings/clock/exynos*.txt
16202 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16203 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16204 F: drivers/clk/samsung/
16205 F: include/dt-bindings/clock/exynos*.h
16206 F: include/linux/clk/samsung.h
16207 F: include/linux/platform_data/clk-s3c2410.h
16209 SAMSUNG SPI DRIVERS
16210 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16211 M: Andi Shyti <andi@etezian.org>
16212 L: linux-spi@vger.kernel.org
16213 L: linux-samsung-soc@vger.kernel.org
16215 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16216 F: drivers/spi/spi-s3c*
16217 F: include/linux/platform_data/spi-s3c64xx.h
16218 F: include/linux/spi/s3c24xx-fiq.h
16220 SAMSUNG SXGBE DRIVERS
16221 M: Byungho An <bh74.an@samsung.com>
16222 L: netdev@vger.kernel.org
16224 F: drivers/net/ethernet/samsung/sxgbe/
16226 SAMSUNG THERMAL DRIVER
16227 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16228 L: linux-pm@vger.kernel.org
16229 L: linux-samsung-soc@vger.kernel.org
16231 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16232 F: drivers/thermal/samsung/
16234 SAMSUNG USB2 PHY DRIVER
16235 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16236 L: linux-kernel@vger.kernel.org
16238 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16239 F: Documentation/driver-api/phy/samsung-usb2.rst
16240 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16241 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16242 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16243 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16244 F: drivers/phy/samsung/phy-samsung-usb2.c
16245 F: drivers/phy/samsung/phy-samsung-usb2.h
16248 M: Zwane Mwaikambo <zwanem@gmail.com>
16250 F: drivers/watchdog/sc1200wdt.c
16253 M: Ingo Molnar <mingo@redhat.com>
16254 M: Peter Zijlstra <peterz@infradead.org>
16255 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16256 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16257 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16258 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16259 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16260 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16261 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16262 L: linux-kernel@vger.kernel.org
16264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16265 F: include/linux/preempt.h
16266 F: include/linux/sched.h
16267 F: include/linux/wait.h
16268 F: include/uapi/linux/sched.h
16271 SCR24X CHIP CARD INTERFACE DRIVER
16272 M: Lubomir Rintel <lkundrak@v3.sk>
16274 F: drivers/char/pcmcia/scr24x_cs.c
16277 M: Jens Axboe <axboe@kernel.dk>
16278 L: linux-scsi@vger.kernel.org
16280 W: http://www.kernel.dk
16281 F: drivers/scsi/sr*
16283 SCSI RDMA PROTOCOL (SRP) INITIATOR
16284 M: Bart Van Assche <bvanassche@acm.org>
16285 L: linux-rdma@vger.kernel.org
16287 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16288 F: drivers/infiniband/ulp/srp/
16289 F: include/scsi/srp.h
16291 SCSI RDMA PROTOCOL (SRP) TARGET
16292 M: Bart Van Assche <bvanassche@acm.org>
16293 L: linux-rdma@vger.kernel.org
16294 L: target-devel@vger.kernel.org
16296 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16297 F: drivers/infiniband/ulp/srpt/
16300 M: Doug Gilbert <dgilbert@interlog.com>
16301 L: linux-scsi@vger.kernel.org
16303 W: http://sg.danny.cz/sg
16304 F: Documentation/scsi/scsi-generic.rst
16305 F: drivers/scsi/sg.c
16306 F: include/scsi/sg.h
16309 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16310 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16311 L: linux-scsi@vger.kernel.org
16313 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16316 F: Documentation/devicetree/bindings/scsi/
16321 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16322 L: linux-scsi@vger.kernel.org
16324 F: Documentation/scsi/st.rst
16325 F: drivers/scsi/st.*
16326 F: drivers/scsi/st_*.h
16328 SCSI TARGET CORE USER DRIVER
16329 M: Bodo Stroesser <bostroesser@gmail.com>
16330 L: linux-scsi@vger.kernel.org
16331 L: target-devel@vger.kernel.org
16333 F: Documentation/target/tcmu-design.rst
16334 F: drivers/target/target_core_user.c
16335 F: include/uapi/linux/target_core_user.h
16337 SCSI TARGET SUBSYSTEM
16338 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16339 L: linux-scsi@vger.kernel.org
16340 L: target-devel@vger.kernel.org
16342 W: http://www.linux-iscsi.org
16343 Q: https://patchwork.kernel.org/project/target-devel/list/
16344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16345 F: Documentation/target/
16350 M: Vlad Yasevich <vyasevich@gmail.com>
16351 M: Neil Horman <nhorman@tuxdriver.com>
16352 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16353 L: linux-sctp@vger.kernel.org
16355 W: http://lksctp.sourceforge.net
16356 F: Documentation/networking/sctp.rst
16357 F: include/linux/sctp.h
16358 F: include/net/sctp/
16359 F: include/uapi/linux/sctp.h
16363 M: Jim Cromie <jim.cromie@gmail.com>
16365 F: Documentation/i2c/busses/scx200_acb.rst
16366 F: arch/x86/platform/scx200/
16367 F: drivers/i2c/busses/scx200*
16368 F: drivers/mtd/maps/scx200_docflash.c
16369 F: drivers/watchdog/scx200_wdt.c
16370 F: include/linux/scx200.h
16373 M: Jim Cromie <jim.cromie@gmail.com>
16375 F: drivers/char/scx200_gpio.c
16376 F: include/linux/scx200_gpio.h
16378 SCx200 HRT CLOCKSOURCE DRIVER
16379 M: Jim Cromie <jim.cromie@gmail.com>
16381 F: drivers/clocksource/scx200_hrt.c
16383 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16384 M: Sascha Sommer <saschasommer@freenet.de>
16385 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16387 F: drivers/mmc/host/sdricoh_cs.c
16389 SECO BOARDS CEC DRIVER
16390 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16392 F: drivers/media/cec/platform/seco/seco-cec.c
16393 F: drivers/media/cec/platform/seco/seco-cec.h
16396 M: Kees Cook <keescook@chromium.org>
16397 R: Andy Lutomirski <luto@amacapital.net>
16398 R: Will Drewry <wad@chromium.org>
16400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16401 F: Documentation/userspace-api/seccomp_filter.rst
16402 F: include/linux/seccomp.h
16403 F: include/uapi/linux/seccomp.h
16404 F: kernel/seccomp.c
16405 F: tools/testing/selftests/kselftest_harness.h
16406 F: tools/testing/selftests/seccomp/*
16407 K: \bsecure_computing
16410 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16411 M: Al Cooper <alcooperx@gmail.com>
16412 L: linux-mmc@vger.kernel.org
16413 L: bcm-kernel-feedback-list@broadcom.com
16415 F: drivers/mmc/host/sdhci-brcmstb*
16417 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16418 M: Adrian Hunter <adrian.hunter@intel.com>
16419 L: linux-mmc@vger.kernel.org
16421 F: drivers/mmc/host/sdhci*
16422 F: include/linux/mmc/sdhci*
16424 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16425 M: Eugen Hristev <eugen.hristev@microchip.com>
16426 L: linux-mmc@vger.kernel.org
16428 F: drivers/mmc/host/sdhci-of-at91.c
16430 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16431 M: Ben Dooks <ben-linux@fluff.org>
16432 M: Jaehoon Chung <jh80.chung@samsung.com>
16433 L: linux-mmc@vger.kernel.org
16435 F: drivers/mmc/host/sdhci-s3c*
16437 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16438 M: Viresh Kumar <vireshk@kernel.org>
16439 L: linux-mmc@vger.kernel.org
16441 F: drivers/mmc/host/sdhci-spear.c
16443 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16444 M: Kishon Vijay Abraham I <kishon@ti.com>
16445 L: linux-mmc@vger.kernel.org
16447 F: drivers/mmc/host/sdhci-omap.c
16449 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16450 M: Jonathan Derrick <jonathan.derrick@intel.com>
16451 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16452 L: linux-block@vger.kernel.org
16454 F: block/opal_proto.h
16456 F: include/linux/sed*
16457 F: include/uapi/linux/sed*
16460 M: Security Officers <security@kernel.org>
16462 F: Documentation/admin-guide/security-bugs.rst
16465 M: James Morris <jmorris@namei.org>
16466 M: "Serge E. Hallyn" <serge@hallyn.com>
16467 L: linux-security-module@vger.kernel.org (suggested Cc:)
16469 W: http://kernsec.org/
16470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16472 X: security/selinux/
16474 SELINUX SECURITY MODULE
16475 M: Paul Moore <paul@paul-moore.com>
16476 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16477 M: Eric Paris <eparis@parisplace.org>
16478 L: selinux@vger.kernel.org
16480 W: https://selinuxproject.org
16481 W: https://github.com/SELinuxProject
16482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16483 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16484 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16485 F: Documentation/admin-guide/LSM/SELinux.rst
16486 F: include/trace/events/avc.h
16487 F: include/uapi/linux/selinux_netlink.h
16488 F: scripts/selinux/
16489 F: security/selinux/
16492 M: Jiri Slaby <jirislaby@kernel.org>
16494 F: drivers/misc/phantom.c
16495 F: include/uapi/linux/phantom.h
16497 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16498 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16500 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16501 F: drivers/iio/chemical/scd30.h
16502 F: drivers/iio/chemical/scd30_core.c
16503 F: drivers/iio/chemical/scd30_i2c.c
16504 F: drivers/iio/chemical/scd30_serial.c
16506 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16507 M: Tomasz Duszynski <tduszyns@gmail.com>
16509 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16510 F: drivers/iio/chemical/sps30.c
16511 F: drivers/iio/chemical/sps30_i2c.c
16512 F: drivers/iio/chemical/sps30_serial.c
16515 M: Rob Herring <robh@kernel.org>
16516 L: linux-serial@vger.kernel.org
16518 F: Documentation/devicetree/bindings/serial/serial.yaml
16519 F: drivers/tty/serdev/
16520 F: include/linux/serdev.h
16523 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16524 L: linux-serial@vger.kernel.org
16526 F: Documentation/devicetree/bindings/serial/
16527 F: drivers/tty/serial/
16530 M: Sean Young <sean@mess.org>
16531 L: linux-media@vger.kernel.org
16533 F: drivers/media/rc/serial_ir.c
16535 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16536 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16537 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16539 F: Documentation/devicetree/bindings/slimbus/
16540 F: drivers/slimbus/
16541 F: include/linux/slimbus.h
16544 M: Edward Cree <ecree.xilinx@gmail.com>
16545 M: Martin Habets <habetsm.xilinx@gmail.com>
16546 L: netdev@vger.kernel.org
16548 F: drivers/net/ethernet/sfc/
16550 SFF/SFP/SFP+ MODULE SUPPORT
16551 M: Russell King <linux@armlinux.org.uk>
16552 L: netdev@vger.kernel.org
16554 F: drivers/net/phy/phylink.c
16555 F: drivers/net/phy/sfp*
16556 F: include/linux/mdio/mdio-i2c.h
16557 F: include/linux/phylink.h
16558 F: include/linux/sfp.h
16559 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)
16562 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16564 F: drivers/misc/sgi-gru/
16566 SGI XP/XPC/XPNET DRIVER
16567 M: Robin Holt <robinmholt@gmail.com>
16568 M: Steve Wahl <steve.wahl@hpe.com>
16569 R: Mike Travis <mike.travis@hpe.com>
16571 F: drivers/misc/sgi-xp/
16573 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16574 M: Karsten Graul <kgraul@linux.ibm.com>
16575 L: linux-s390@vger.kernel.org
16577 W: http://www.ibm.com/developerworks/linux/linux390/
16580 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16581 M: Linus Walleij <linus.walleij@linaro.org>
16582 L: linux-iio@vger.kernel.org
16584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16585 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16586 F: drivers/iio/light/gp2ap002.c
16588 SHARP RJ54N1CB0C SENSOR DRIVER
16589 M: Jacopo Mondi <jacopo@jmondi.org>
16590 L: linux-media@vger.kernel.org
16592 T: git git://linuxtv.org/media_tree.git
16593 F: drivers/media/i2c/rj54n1cb0c.c
16594 F: include/media/i2c/rj54n1cb0c.h
16596 SH_VOU V4L2 OUTPUT DRIVER
16597 L: linux-media@vger.kernel.org
16599 F: drivers/media/platform/sh_vou.c
16600 F: include/media/drv-intf/sh_vou.h
16602 SI2157 MEDIA DRIVER
16603 M: Antti Palosaari <crope@iki.fi>
16604 L: linux-media@vger.kernel.org
16606 W: https://linuxtv.org
16607 W: http://palosaari.fi/linux/
16608 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16609 T: git git://linuxtv.org/anttip/media_tree.git
16610 F: drivers/media/tuners/si2157*
16612 SI2165 MEDIA DRIVER
16613 M: Matthias Schwarzott <zzam@gentoo.org>
16614 L: linux-media@vger.kernel.org
16616 W: https://linuxtv.org
16617 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16618 F: drivers/media/dvb-frontends/si2165*
16620 SI2168 MEDIA DRIVER
16621 M: Antti Palosaari <crope@iki.fi>
16622 L: linux-media@vger.kernel.org
16624 W: https://linuxtv.org
16625 W: http://palosaari.fi/linux/
16626 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16627 T: git git://linuxtv.org/anttip/media_tree.git
16628 F: drivers/media/dvb-frontends/si2168*
16630 SI470X FM RADIO RECEIVER I2C DRIVER
16631 M: Hans Verkuil <hverkuil@xs4all.nl>
16632 L: linux-media@vger.kernel.org
16634 W: https://linuxtv.org
16635 T: git git://linuxtv.org/media_tree.git
16636 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16638 SI470X FM RADIO RECEIVER USB DRIVER
16639 M: Hans Verkuil <hverkuil@xs4all.nl>
16640 L: linux-media@vger.kernel.org
16642 W: https://linuxtv.org
16643 T: git git://linuxtv.org/media_tree.git
16644 F: drivers/media/radio/si470x/radio-si470x-common.c
16645 F: drivers/media/radio/si470x/radio-si470x-usb.c
16646 F: drivers/media/radio/si470x/radio-si470x.h
16648 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16649 M: Eduardo Valentin <edubezval@gmail.com>
16650 L: linux-media@vger.kernel.org
16652 W: https://linuxtv.org
16653 T: git git://linuxtv.org/media_tree.git
16654 F: drivers/media/radio/si4713/si4713.?
16656 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16657 M: Eduardo Valentin <edubezval@gmail.com>
16658 L: linux-media@vger.kernel.org
16660 W: https://linuxtv.org
16661 T: git git://linuxtv.org/media_tree.git
16662 F: drivers/media/radio/si4713/radio-platform-si4713.c
16664 SI4713 FM RADIO TRANSMITTER USB DRIVER
16665 M: Hans Verkuil <hverkuil@xs4all.nl>
16666 L: linux-media@vger.kernel.org
16668 W: https://linuxtv.org
16669 T: git git://linuxtv.org/media_tree.git
16670 F: drivers/media/radio/si4713/radio-usb-si4713.c
16673 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16674 L: linux-media@vger.kernel.org
16676 W: https://linuxtv.org
16677 T: git git://linuxtv.org/media_tree.git
16678 F: drivers/media/common/siano/
16679 F: drivers/media/mmc/siano/
16680 F: drivers/media/usb/siano/
16681 F: drivers/media/usb/siano/
16684 M: Palmer Dabbelt <palmer@dabbelt.com>
16685 M: Paul Walmsley <paul.walmsley@sifive.com>
16686 L: linux-riscv@lists.infradead.org
16688 T: git git://github.com/sifive/riscv-linux.git
16692 SIFIVE FU540 SYSTEM-ON-CHIP
16693 M: Paul Walmsley <paul.walmsley@sifive.com>
16694 M: Palmer Dabbelt <palmer@dabbelt.com>
16695 L: linux-riscv@lists.infradead.org
16697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16702 M: Green Wan <green.wan@sifive.com>
16704 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16705 F: drivers/dma/sf-pdma/
16707 SILEAD TOUCHSCREEN DRIVER
16708 M: Hans de Goede <hdegoede@redhat.com>
16709 L: linux-input@vger.kernel.org
16710 L: platform-driver-x86@vger.kernel.org
16712 F: drivers/input/touchscreen/silead.c
16713 F: drivers/platform/x86/touchscreen_dmi.c
16715 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16716 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16718 F: drivers/staging/wfx/
16720 SILICON MOTION SM712 FRAME BUFFER DRIVER
16721 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16722 M: Teddy Wang <teddy.wang@siliconmotion.com>
16723 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16724 L: linux-fbdev@vger.kernel.org
16726 F: Documentation/fb/sm712fb.rst
16727 F: drivers/video/fbdev/sm712*
16729 SILVACO I3C DUAL-ROLE MASTER
16730 M: Miquel Raynal <miquel.raynal@bootlin.com>
16731 M: Conor Culhane <conor.culhane@silvaco.com>
16732 L: linux-i3c@lists.infradead.org
16734 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16735 F: drivers/i3c/master/svc-i3c-master.c
16738 M: Hans de Goede <hdegoede@redhat.com>
16739 L: linux-fbdev@vger.kernel.org
16741 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16742 F: drivers/video/fbdev/simplefb.c
16743 F: include/linux/platform_data/simplefb.h
16745 SIMTEC EB110ATX (Chalice CATS)
16746 M: Simtec Linux Team <linux@simtec.co.uk>
16748 W: http://www.simtec.co.uk/products/EB110ATX/
16750 SIMTEC EB2410ITX (BAST)
16751 M: Simtec Linux Team <linux@simtec.co.uk>
16753 W: http://www.simtec.co.uk/products/EB2410ITX/
16754 F: arch/arm/mach-s3c/bast-ide.c
16755 F: arch/arm/mach-s3c/bast-irq.c
16756 F: arch/arm/mach-s3c/mach-bast.c
16759 M: Thorsten Scherer <t.scherer@eckelmann.de>
16760 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16761 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16763 F: drivers/gpio/gpio-siox.c
16765 F: include/trace/events/siox.h
16767 SIPHASH PRF ROUTINES
16768 M: Jason A. Donenfeld <Jason@zx2c4.com>
16770 F: include/linux/siphash.h
16772 F: lib/test_siphash.c
16774 SIS 190 ETHERNET DRIVER
16775 M: Francois Romieu <romieu@fr.zoreil.com>
16776 L: netdev@vger.kernel.org
16778 F: drivers/net/ethernet/sis/sis190.c
16780 SIS 900/7016 FAST ETHERNET DRIVER
16781 M: Daniele Venzano <venza@brownhat.org>
16782 L: netdev@vger.kernel.org
16784 W: http://www.brownhat.org/sis900.html
16785 F: drivers/net/ethernet/sis/sis900.*
16787 SIS FRAMEBUFFER DRIVER
16788 M: Thomas Winischhofer <thomas@winischhofer.net>
16790 W: http://www.winischhofer.net/linuxsisvga.shtml
16791 F: Documentation/fb/sisfb.rst
16792 F: drivers/video/fbdev/sis/
16793 F: include/video/sisfb.h
16795 SIS I2C TOUCHSCREEN DRIVER
16796 M: Mika Penttilä <mika.penttila@nextfour.com>
16797 L: linux-input@vger.kernel.org
16799 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16800 F: drivers/input/touchscreen/sis_i2c.c
16803 M: Thomas Winischhofer <thomas@winischhofer.net>
16805 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16806 F: drivers/usb/misc/sisusbvga/
16809 M: Christoph Lameter <cl@linux.com>
16810 M: Pekka Enberg <penberg@kernel.org>
16811 M: David Rientjes <rientjes@google.com>
16812 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16813 M: Andrew Morton <akpm@linux-foundation.org>
16814 M: Vlastimil Babka <vbabka@suse.cz>
16815 L: linux-mm@kvack.org
16817 F: include/linux/sl?b*.h
16820 SLEEPABLE READ-COPY UPDATE (SRCU)
16821 M: Lai Jiangshan <jiangshanlai@gmail.com>
16822 M: "Paul E. McKenney" <paulmck@kernel.org>
16823 M: Josh Triplett <josh@joshtriplett.org>
16824 R: Steven Rostedt <rostedt@goodmis.org>
16825 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16826 L: rcu@vger.kernel.org
16828 W: http://www.rdrop.com/users/paulmck/RCU/
16829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16830 F: include/linux/srcu*.h
16831 F: kernel/rcu/srcu*.c
16833 SMACK SECURITY MODULE
16834 M: Casey Schaufler <casey@schaufler-ca.com>
16835 L: linux-security-module@vger.kernel.org
16837 W: http://schaufler-ca.com
16838 T: git git://github.com/cschaufler/smack-next
16839 F: Documentation/admin-guide/LSM/Smack.rst
16842 SMC91x ETHERNET DRIVER
16843 M: Nicolas Pitre <nico@fluxnic.net>
16845 F: drivers/net/ethernet/smsc/smc91x.*
16847 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16848 M: Mark Rutland <mark.rutland@arm.com>
16849 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16850 M: Sudeep Holla <sudeep.holla@arm.com>
16851 L: linux-arm-kernel@lists.infradead.org
16853 F: drivers/firmware/smccc/
16854 F: include/linux/arm-smccc.h
16856 SMM665 HARDWARE MONITOR DRIVER
16857 M: Guenter Roeck <linux@roeck-us.net>
16858 L: linux-hwmon@vger.kernel.org
16860 F: Documentation/hwmon/smm665.rst
16861 F: drivers/hwmon/smm665.c
16863 SMSC EMC2103 HARDWARE MONITOR DRIVER
16864 M: Steve Glendinning <steve.glendinning@shawell.net>
16865 L: linux-hwmon@vger.kernel.org
16867 F: Documentation/hwmon/emc2103.rst
16868 F: drivers/hwmon/emc2103.c
16870 SMSC SCH5627 HARDWARE MONITOR DRIVER
16871 M: Hans de Goede <hdegoede@redhat.com>
16872 L: linux-hwmon@vger.kernel.org
16874 F: Documentation/hwmon/sch5627.rst
16875 F: drivers/hwmon/sch5627.c
16877 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16878 M: Steve Glendinning <steve.glendinning@shawell.net>
16879 L: linux-fbdev@vger.kernel.org
16881 F: drivers/video/fbdev/smscufx.c
16883 SMSC47B397 HARDWARE MONITOR DRIVER
16884 M: Jean Delvare <jdelvare@suse.com>
16885 L: linux-hwmon@vger.kernel.org
16887 F: Documentation/hwmon/smsc47b397.rst
16888 F: drivers/hwmon/smsc47b397.c
16890 SMSC911x ETHERNET DRIVER
16891 M: Steve Glendinning <steve.glendinning@shawell.net>
16892 L: netdev@vger.kernel.org
16894 F: drivers/net/ethernet/smsc/smsc911x.*
16895 F: include/linux/smsc911x.h
16897 SMSC9420 PCI ETHERNET DRIVER
16898 M: Steve Glendinning <steve.glendinning@shawell.net>
16899 L: netdev@vger.kernel.org
16901 F: drivers/net/ethernet/smsc/smsc9420.*
16903 SOCIONEXT (SNI) AVE NETWORK DRIVER
16904 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16905 L: netdev@vger.kernel.org
16907 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16908 F: drivers/net/ethernet/socionext/sni_ave.c
16910 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16911 M: Jassi Brar <jaswinder.singh@linaro.org>
16912 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16913 L: netdev@vger.kernel.org
16915 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16916 F: drivers/net/ethernet/socionext/netsec.c
16918 SOCIONEXT (SNI) Synquacer SPI DRIVER
16919 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16920 M: Jassi Brar <jaswinder.singh@linaro.org>
16921 L: linux-spi@vger.kernel.org
16923 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16924 F: drivers/spi/spi-synquacer.c
16926 SOCIONEXT SYNQUACER I2C DRIVER
16927 M: Ard Biesheuvel <ardb@kernel.org>
16928 L: linux-i2c@vger.kernel.org
16930 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16931 F: drivers/i2c/busses/i2c-synquacer.c
16933 SOCIONEXT UNIPHIER SOUND DRIVER
16934 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16936 F: sound/soc/uniphier/
16938 SOEKRIS NET48XX LED SUPPORT
16939 M: Chris Boot <bootc@bootc.net>
16941 F: drivers/leds/leds-net48xx.c
16943 SOFT-IWARP DRIVER (siw)
16944 M: Bernard Metzler <bmt@zurich.ibm.com>
16945 L: linux-rdma@vger.kernel.org
16947 F: drivers/infiniband/sw/siw/
16948 F: include/uapi/rdma/siw-abi.h
16950 SOFT-ROCE DRIVER (rxe)
16951 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16952 L: linux-rdma@vger.kernel.org
16954 F: drivers/infiniband/sw/rxe/
16955 F: include/uapi/rdma/rdma_user_rxe.h
16957 SOFTLOGIC 6x10 MPEG CODEC
16958 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16959 M: Anton Sviridenko <anton@corp.bluecherry.net>
16960 M: Andrey Utkin <andrey_utkin@fastmail.com>
16961 M: Ismael Luceno <ismael@iodev.co.uk>
16962 L: linux-media@vger.kernel.org
16964 F: drivers/media/pci/solo6x10/
16966 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16967 M: James Morse <james.morse@arm.com>
16968 L: linux-arm-kernel@lists.infradead.org
16970 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16971 F: drivers/firmware/arm_sdei.c
16972 F: include/linux/arm_sdei.h
16973 F: include/uapi/linux/arm_sdei.h
16976 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16977 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16978 L: linux-acpi@vger.kernel.org
16980 F: drivers/base/swnode.c
16982 SOFTWARE RAID (Multiple Disks) SUPPORT
16983 M: Song Liu <song@kernel.org>
16984 L: linux-raid@vger.kernel.org
16986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16987 F: drivers/md/Kconfig
16988 F: drivers/md/Makefile
16990 F: drivers/md/raid*
16991 F: include/linux/raid/
16992 F: include/uapi/linux/raid/
16994 SOLIDRUN CLEARFOG SUPPORT
16995 M: Russell King <linux@armlinux.org.uk>
16997 F: arch/arm/boot/dts/armada-388-clearfog*
16998 F: arch/arm/boot/dts/armada-38x-solidrun-*
17000 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17001 M: Russell King <linux@armlinux.org.uk>
17003 F: arch/arm/boot/dts/imx6*-cubox-i*
17004 F: arch/arm/boot/dts/imx6*-hummingboard*
17005 F: arch/arm/boot/dts/imx6*-sr-*
17007 SONIC NETWORK DRIVER
17008 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17009 L: netdev@vger.kernel.org
17011 F: drivers/net/ethernet/natsemi/sonic.*
17013 SONICS SILICON BACKPLANE DRIVER (SSB)
17014 M: Michael Buesch <m@bues.ch>
17015 L: linux-wireless@vger.kernel.org
17018 F: include/linux/ssb/
17020 SONY IMX214 SENSOR DRIVER
17021 M: Ricardo Ribalda <ribalda@kernel.org>
17022 L: linux-media@vger.kernel.org
17024 T: git git://linuxtv.org/media_tree.git
17025 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17026 F: drivers/media/i2c/imx214.c
17028 SONY IMX219 SENSOR DRIVER
17029 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17030 L: linux-media@vger.kernel.org
17032 T: git git://linuxtv.org/media_tree.git
17033 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17034 F: drivers/media/i2c/imx219.c
17036 SONY IMX258 SENSOR DRIVER
17037 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17038 L: linux-media@vger.kernel.org
17040 T: git git://linuxtv.org/media_tree.git
17041 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17042 F: drivers/media/i2c/imx258.c
17044 SONY IMX274 SENSOR DRIVER
17045 M: Leon Luo <leonl@leopardimaging.com>
17046 L: linux-media@vger.kernel.org
17048 T: git git://linuxtv.org/media_tree.git
17049 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17050 F: drivers/media/i2c/imx274.c
17052 SONY IMX290 SENSOR DRIVER
17053 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17054 L: linux-media@vger.kernel.org
17056 T: git git://linuxtv.org/media_tree.git
17057 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17058 F: drivers/media/i2c/imx290.c
17060 SONY IMX319 SENSOR DRIVER
17061 M: Bingbu Cao <bingbu.cao@intel.com>
17062 L: linux-media@vger.kernel.org
17064 T: git git://linuxtv.org/media_tree.git
17065 F: drivers/media/i2c/imx319.c
17067 SONY IMX334 SENSOR DRIVER
17068 M: Paul J. Murphy <paul.j.murphy@intel.com>
17069 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17070 L: linux-media@vger.kernel.org
17072 T: git git://linuxtv.org/media_tree.git
17073 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17074 F: drivers/media/i2c/imx334.c
17076 SONY IMX355 SENSOR DRIVER
17077 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17078 L: linux-media@vger.kernel.org
17080 T: git git://linuxtv.org/media_tree.git
17081 F: drivers/media/i2c/imx355.c
17083 SONY MEMORYSTICK SUBSYSTEM
17084 M: Maxim Levitsky <maximlevitsky@gmail.com>
17085 M: Alex Dubov <oakad@yahoo.com>
17086 M: Ulf Hansson <ulf.hansson@linaro.org>
17087 L: linux-mmc@vger.kernel.org
17089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17090 F: drivers/memstick/
17091 F: include/linux/memstick.h
17093 SONY VAIO CONTROL DEVICE DRIVER
17094 M: Mattia Dongili <malattia@linux.it>
17095 L: platform-driver-x86@vger.kernel.org
17097 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17098 F: Documentation/admin-guide/laptops/sony-laptop.rst
17099 F: drivers/char/sonypi.c
17100 F: drivers/platform/x86/sony-laptop.c
17101 F: include/linux/sony-laptop.h
17104 M: Jaroslav Kysela <perex@perex.cz>
17105 M: Takashi Iwai <tiwai@suse.com>
17106 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17108 W: http://www.alsa-project.org/
17109 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17111 F: Documentation/sound/
17113 F: include/uapi/sound/
17116 SOUND - COMPRESSED AUDIO
17117 M: Vinod Koul <vkoul@kernel.org>
17118 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17121 F: Documentation/sound/designs/compress-offload.rst
17122 F: include/sound/compress_driver.h
17123 F: include/uapi/sound/compress_*
17124 F: sound/core/compress_offload.c
17125 F: sound/soc/soc-compress.c
17127 SOUND - DMAENGINE HELPERS
17128 M: Lars-Peter Clausen <lars@metafoo.de>
17130 F: include/sound/dmaengine_pcm.h
17131 F: sound/core/pcm_dmaengine.c
17132 F: sound/soc/soc-generic-dmaengine-pcm.c
17134 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17135 M: Liam Girdwood <lgirdwood@gmail.com>
17136 M: Mark Brown <broonie@kernel.org>
17137 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17139 W: http://alsa-project.org/main/index.php/ASoC
17140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17141 F: Documentation/devicetree/bindings/sound/
17142 F: Documentation/sound/soc/
17143 F: include/dt-bindings/sound/
17144 F: include/sound/soc*
17147 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17148 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17149 M: Liam Girdwood <lgirdwood@gmail.com>
17150 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17151 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17152 M: Daniel Baluta <daniel.baluta@nxp.com>
17153 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17155 W: https://github.com/thesofproject/linux/
17158 SOUNDWIRE SUBSYSTEM
17159 M: Vinod Koul <vkoul@kernel.org>
17160 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17161 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17162 R: Sanyog Kale <sanyog.r.kale@intel.com>
17163 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17166 F: Documentation/driver-api/soundwire/
17167 F: drivers/soundwire/
17168 F: include/linux/soundwire/
17171 M: Olli Salonen <olli.salonen@iki.fi>
17172 L: linux-media@vger.kernel.org
17174 W: https://linuxtv.org
17175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17176 F: drivers/media/dvb-frontends/sp2*
17178 SPARC + UltraSPARC (sparc/sparc64)
17179 M: "David S. Miller" <davem@davemloft.net>
17180 L: sparclinux@vger.kernel.org
17182 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17188 SPARC SERIAL DRIVERS
17189 M: "David S. Miller" <davem@davemloft.net>
17190 L: sparclinux@vger.kernel.org
17192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17194 F: drivers/tty/serial/suncore.c
17195 F: drivers/tty/serial/sunhv.c
17196 F: drivers/tty/serial/sunsab.c
17197 F: drivers/tty/serial/sunsab.h
17198 F: drivers/tty/serial/sunsu.c
17199 F: drivers/tty/serial/sunzilog.c
17200 F: drivers/tty/serial/sunzilog.h
17201 F: drivers/tty/vcc.c
17202 F: include/linux/sunserialcore.h
17205 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17206 L: linux-sparse@vger.kernel.org
17208 W: https://sparse.docs.kernel.org/
17209 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17210 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17211 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17212 F: include/linux/compiler.h
17214 SPEAKUP CONSOLE SPEECH DRIVER
17215 M: William Hubbs <w.d.hubbs@gmail.com>
17216 M: Chris Brannon <chris@the-brannons.com>
17217 M: Kirk Reiser <kirk@reisers.ca>
17218 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17219 L: speakup@linux-speakup.org
17221 W: http://www.linux-speakup.org/
17222 W: https://github.com/linux-speakup/speakup
17223 B: https://github.com/linux-speakup/speakup/issues
17224 F: drivers/accessibility/speakup/
17226 SPEAR CLOCK FRAMEWORK SUPPORT
17227 M: Viresh Kumar <vireshk@kernel.org>
17228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17230 W: http://www.st.com/spear
17231 F: drivers/clk/spear/
17233 SPEAR PLATFORM SUPPORT
17234 M: Viresh Kumar <vireshk@kernel.org>
17235 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17236 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17238 W: http://www.st.com/spear
17239 F: arch/arm/boot/dts/spear*
17240 F: arch/arm/mach-spear/
17243 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17244 R: Michael Walle <michael@walle.cc>
17245 R: Pratyush Yadav <p.yadav@ti.com>
17246 L: linux-mtd@lists.infradead.org
17248 W: http://www.linux-mtd.infradead.org/
17249 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17250 C: irc://irc.oftc.net/mtd
17251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17252 F: drivers/mtd/spi-nor/
17253 F: include/linux/mtd/spi-nor.h
17256 M: Mark Brown <broonie@kernel.org>
17257 L: linux-spi@vger.kernel.org
17259 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17261 F: Documentation/devicetree/bindings/spi/
17262 F: Documentation/spi/
17264 F: include/linux/spi/
17265 F: include/uapi/linux/spi/
17268 SPIDERNET NETWORK DRIVER for CELL
17269 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17270 M: Geoff Levand <geoff@infradead.org>
17271 L: netdev@vger.kernel.org
17272 L: linuxppc-dev@lists.ozlabs.org
17274 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17275 F: drivers/net/ethernet/toshiba/spider_net*
17278 M: Stephen Boyd <sboyd@kernel.org>
17279 L: linux-kernel@vger.kernel.org
17281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17282 F: Documentation/devicetree/bindings/spmi/
17284 F: include/dt-bindings/spmi/spmi.h
17285 F: include/linux/spmi.h
17286 F: include/trace/events/spmi.h
17289 M: Jeremy Kerr <jk@ozlabs.org>
17290 L: linuxppc-dev@lists.ozlabs.org
17292 W: http://www.ibm.com/developerworks/power/cell/
17293 F: Documentation/filesystems/spufs/spufs.rst
17294 F: arch/powerpc/platforms/cell/spufs/
17296 SQUASHFS FILE SYSTEM
17297 M: Phillip Lougher <phillip@squashfs.org.uk>
17298 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17300 W: http://squashfs.org.uk
17301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17302 F: Documentation/filesystems/squashfs.rst
17305 SRM (Alpha) environment access
17306 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17308 F: arch/alpha/kernel/srm_env.c
17310 ST LSM6DSx IMU IIO DRIVER
17311 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17312 L: linux-iio@vger.kernel.org
17314 W: http://www.st.com/
17315 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17316 F: drivers/iio/imu/st_lsm6dsx/
17318 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17319 M: Mickael Guene <mickael.guene@st.com>
17320 L: linux-media@vger.kernel.org
17322 T: git git://linuxtv.org/media_tree.git
17323 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17324 F: drivers/media/i2c/st-mipid02.c
17326 ST STM32 I2C/SMBUS DRIVER
17327 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17328 M: Alain Volmat <alain.volmat@foss.st.com>
17329 L: linux-i2c@vger.kernel.org
17331 F: drivers/i2c/busses/i2c-stm32*
17333 ST STM32 SPI DRIVER
17334 M: Alain Volmat <alain.volmat@foss.st.com>
17335 L: linux-spi@vger.kernel.org
17337 F: drivers/spi/spi-stm32.c
17340 M: Daniel Nilsson <daniel.nilsson@flex.com>
17341 L: linux-hwmon@vger.kernel.org
17343 F: Documentation/hwmon/stpddc60.rst
17344 F: drivers/hwmon/pmbus/stpddc60.c
17346 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17347 M: Song Qiang <songqiang1304521@gmail.com>
17348 L: linux-iio@vger.kernel.org
17350 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17351 F: drivers/iio/proximity/vl53l0x-i2c.c
17354 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17355 M: Sasha Levin <sashal@kernel.org>
17356 L: stable@vger.kernel.org
17358 F: Documentation/process/stable-kernel-rules.rst
17360 STAGING - ATOMISP DRIVER
17361 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17362 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17363 L: linux-media@vger.kernel.org
17365 F: drivers/staging/media/atomisp/
17367 STAGING - FIELDBUS SUBSYSTEM
17368 M: Sven Van Asbroeck <TheSven73@gmail.com>
17370 F: drivers/staging/fieldbus/*
17371 F: drivers/staging/fieldbus/Documentation/
17373 STAGING - HMS ANYBUS-S BUS
17374 M: Sven Van Asbroeck <TheSven73@gmail.com>
17376 F: drivers/staging/fieldbus/anybuss/
17378 STAGING - INDUSTRIAL IO
17379 M: Jonathan Cameron <jic23@kernel.org>
17380 L: linux-iio@vger.kernel.org
17382 F: Documentation/devicetree/bindings/staging/iio/
17383 F: drivers/staging/iio/
17385 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17386 M: Marc Dietrich <marvin24@gmx.de>
17387 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17388 L: linux-tegra@vger.kernel.org
17390 F: drivers/staging/nvec/
17392 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17393 M: Jens Frederich <jfrederich@gmail.com>
17394 M: Daniel Drake <dsd@laptop.org>
17395 M: Jon Nettleton <jon.nettleton@gmail.com>
17397 W: http://wiki.laptop.org/go/DCON
17398 F: drivers/staging/olpc_dcon/
17400 STAGING - REALTEK RTL8188EU DRIVERS
17401 M: Larry Finger <Larry.Finger@lwfinger.net>
17403 F: drivers/staging/rtl8188eu/
17405 STAGING - REALTEK RTL8712U DRIVERS
17406 M: Larry Finger <Larry.Finger@lwfinger.net>
17407 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17409 F: drivers/staging/rtl8712/
17411 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17412 M: Michael Hennerich <michael.hennerich@analog.com>
17413 L: linux-fbdev@vger.kernel.org
17415 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17416 F: drivers/staging/fbtft/fb_seps525.c
17418 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17419 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17420 M: Teddy Wang <teddy.wang@siliconmotion.com>
17421 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17422 L: linux-fbdev@vger.kernel.org
17424 F: drivers/staging/sm750fb/
17426 STAGING - VIA VT665X DRIVERS
17427 M: Forest Bond <forest@alittletooquiet.net>
17429 F: drivers/staging/vt665?/
17432 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17433 L: linux-staging@lists.linux.dev
17435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17436 F: drivers/staging/
17438 STARFIRE/DURALAN NETWORK DRIVER
17439 M: Ion Badulescu <ionut@badula.org>
17441 F: drivers/net/ethernet/adaptec/starfire*
17444 M: Peter Zijlstra <peterz@infradead.org>
17445 M: Josh Poimboeuf <jpoimboe@redhat.com>
17446 M: Jason Baron <jbaron@akamai.com>
17447 R: Steven Rostedt <rostedt@goodmis.org>
17448 R: Ard Biesheuvel <ardb@kernel.org>
17450 F: arch/*/include/asm/jump_label*.h
17451 F: arch/*/include/asm/static_call*.h
17452 F: arch/*/kernel/jump_label.c
17453 F: arch/*/kernel/static_call.c
17454 F: include/linux/jump_label*.h
17455 F: include/linux/static_call*.h
17456 F: kernel/jump_label.c
17457 F: kernel/static_call.c
17459 STI AUDIO (ASoC) DRIVERS
17460 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17461 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17463 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17467 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17469 F: Documentation/devicetree/bindings/media/stih-cec.txt
17470 F: drivers/media/cec/platform/sti/
17472 STK1160 USB VIDEO CAPTURE DRIVER
17473 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17474 L: linux-media@vger.kernel.org
17476 T: git git://linuxtv.org/media_tree.git
17477 F: drivers/media/usb/stk1160/
17479 STM32 AUDIO (ASoC) DRIVERS
17480 M: Olivier Moysan <olivier.moysan@foss.st.com>
17481 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17482 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17484 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17487 STM32 TIMER/LPTIMER DRIVERS
17488 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17490 F: Documentation/ABI/testing/*timer-stm32
17491 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17492 F: drivers/*/stm32-*timer*
17493 F: drivers/pwm/pwm-stm32*
17494 F: include/linux/*/stm32-*tim*
17496 STMMAC ETHERNET DRIVER
17497 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17498 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17499 M: Jose Abreu <joabreu@synopsys.com>
17500 L: netdev@vger.kernel.org
17502 W: http://www.stlinux.com
17503 F: Documentation/networking/device_drivers/ethernet/stmicro/
17504 F: drivers/net/ethernet/stmicro/stmmac/
17507 M: Sam Creasey <sammy@sammy.net>
17509 W: http://sammy.net/sun3/
17510 F: arch/m68k/include/asm/sun3*
17511 F: arch/m68k/kernel/*sun3*
17512 F: arch/m68k/sun3*/
17513 F: drivers/net/ethernet/i825xx/sun3*
17515 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17516 M: Hans de Goede <hdegoede@redhat.com>
17517 L: linux-input@vger.kernel.org
17519 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17520 F: drivers/input/keyboard/sun4i-lradc-keys.c
17522 SUNDANCE NETWORK DRIVER
17523 M: Denis Kirjanov <kda@linux-powerpc.org>
17524 L: netdev@vger.kernel.org
17526 F: drivers/net/ethernet/dlink/sundance.c
17529 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17530 M: Rich Felker <dalias@libc.org>
17531 L: linux-sh@vger.kernel.org
17533 Q: http://patchwork.kernel.org/project/linux-sh/list/
17534 F: Documentation/sh/
17539 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17540 M: Len Brown <len.brown@intel.com>
17541 M: Pavel Machek <pavel@ucw.cz>
17542 L: linux-pm@vger.kernel.org
17544 B: https://bugzilla.kernel.org
17545 F: Documentation/power/
17546 F: arch/x86/kernel/acpi/
17547 F: drivers/base/power/
17548 F: include/linux/freezer.h
17549 F: include/linux/pm.h
17550 F: include/linux/suspend.h
17554 M: Martin Mares <mj@ucw.cz>
17555 L: linux-video@atrey.karlin.mff.cuni.cz
17557 F: Documentation/admin-guide/svga.rst
17558 F: arch/x86/boot/video*
17561 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17562 L: iommu@lists.linux-foundation.org
17564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17565 F: arch/*/kernel/pci-swiotlb.c
17566 F: include/linux/swiotlb.h
17567 F: kernel/dma/swiotlb.c
17570 M: Jiri Pirko <jiri@resnulli.us>
17571 M: Ivan Vecera <ivecera@redhat.com>
17572 L: netdev@vger.kernel.org
17574 F: include/net/switchdev.h
17577 SY8106A REGULATOR DRIVER
17578 M: Icenowy Zheng <icenowy@aosc.io>
17580 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17581 F: drivers/regulator/sy8106a-regulator.c
17583 SYNC FILE FRAMEWORK
17584 M: Sumit Semwal <sumit.semwal@linaro.org>
17585 R: Gustavo Padovan <gustavo@padovan.org>
17586 L: linux-media@vger.kernel.org
17587 L: dri-devel@lists.freedesktop.org
17589 T: git git://anongit.freedesktop.org/drm/drm-misc
17590 F: Documentation/driver-api/sync_file.rst
17591 F: drivers/dma-buf/dma-fence*
17592 F: drivers/dma-buf/sw_sync.c
17593 F: drivers/dma-buf/sync_*
17594 F: include/linux/sync_file.h
17595 F: include/uapi/linux/sync_file.h
17597 SYNOPSYS ARC ARCHITECTURE
17598 M: Vineet Gupta <vgupta@synopsys.com>
17599 L: linux-snps-arc@lists.infradead.org
17601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17602 F: Documentation/devicetree/bindings/arc/*
17603 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17605 F: drivers/clocksource/arc_timer.c
17606 F: drivers/tty/serial/arc_uart.c
17608 SYNOPSYS ARC HSDK SDP pll clock driver
17609 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17611 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17612 F: drivers/clk/clk-hsdk-pll.c
17614 SYNOPSYS ARC SDP clock driver
17615 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17617 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17618 F: drivers/clk/axs10x/*
17620 SYNOPSYS ARC SDP platform support
17621 M: Alexey Brodkin <abrodkin@synopsys.com>
17623 F: Documentation/devicetree/bindings/arc/axs10*
17624 F: arch/arc/boot/dts/ax*
17625 F: arch/arc/plat-axs10x
17627 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17628 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17630 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17631 F: drivers/reset/reset-axs10x.c
17633 SYNOPSYS CREG GPIO DRIVER
17634 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17636 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17637 F: drivers/gpio/gpio-creg-snps.c
17639 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17640 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17642 F: drivers/tty/serial/8250/8250_dw.c
17643 F: drivers/tty/serial/8250/8250_dwlib.*
17644 F: drivers/tty/serial/8250/8250_lpss.c
17646 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17647 M: Hoan Tran <hoan@os.amperecomputing.com>
17648 M: Serge Semin <fancer.lancer@gmail.com>
17649 L: linux-gpio@vger.kernel.org
17651 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17652 F: drivers/gpio/gpio-dwapb.c
17654 SYNOPSYS DESIGNWARE APB SSI DRIVER
17655 M: Serge Semin <fancer.lancer@gmail.com>
17656 L: linux-spi@vger.kernel.org
17658 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17659 F: drivers/spi/spi-dw*
17661 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17662 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17664 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
17665 F: drivers/dma/dw-axi-dmac/
17667 SYNOPSYS DESIGNWARE DMAC DRIVER
17668 M: Viresh Kumar <vireshk@kernel.org>
17669 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17671 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17673 F: include/dt-bindings/dma/dw-dmac.h
17674 F: include/linux/dma/dw.h
17675 F: include/linux/platform_data/dma-dw.h
17677 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17678 M: Jose Abreu <Jose.Abreu@synopsys.com>
17679 L: netdev@vger.kernel.org
17681 F: drivers/net/ethernet/synopsys/
17683 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17684 M: Jose Abreu <Jose.Abreu@synopsys.com>
17685 L: netdev@vger.kernel.org
17687 F: drivers/net/pcs/pcs-xpcs.c
17688 F: include/linux/pcs/pcs-xpcs.h
17690 SYNOPSYS DESIGNWARE I2C DRIVER
17691 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17692 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17693 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17694 L: linux-i2c@vger.kernel.org
17696 F: drivers/i2c/busses/i2c-designware-*
17698 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17699 M: Jaehoon Chung <jh80.chung@samsung.com>
17700 L: linux-mmc@vger.kernel.org
17702 F: drivers/mmc/host/dw_mmc*
17704 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17705 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17707 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17708 F: drivers/reset/reset-hsdk.c
17709 F: include/dt-bindings/reset/snps,hsdk-reset.h
17711 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17712 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17713 M: Manjunath M B <manjumb@synopsys.com>
17714 L: linux-mmc@vger.kernel.org
17716 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17718 SYSTEM CONFIGURATION (SYSCON)
17719 M: Lee Jones <lee.jones@linaro.org>
17720 M: Arnd Bergmann <arnd@arndb.de>
17722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17723 F: drivers/mfd/syscon.c
17725 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17726 M: Sudeep Holla <sudeep.holla@arm.com>
17727 R: Cristian Marussi <cristian.marussi@arm.com>
17728 L: linux-arm-kernel@lists.infradead.org
17730 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17731 F: drivers/clk/clk-sc[mp]i.c
17732 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17733 F: drivers/firmware/arm_scmi/
17734 F: drivers/firmware/arm_scpi.c
17735 F: drivers/regulator/scmi-regulator.c
17736 F: drivers/reset/reset-scmi.c
17737 F: include/linux/sc[mp]i_protocol.h
17738 F: include/trace/events/scmi.h
17740 SYSTEM RESET/SHUTDOWN DRIVERS
17741 M: Sebastian Reichel <sre@kernel.org>
17742 L: linux-pm@vger.kernel.org
17744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17745 F: Documentation/devicetree/bindings/power/reset/
17746 F: drivers/power/reset/
17748 SYSTEM TRACE MODULE CLASS
17749 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17752 F: Documentation/trace/stm.rst
17753 F: drivers/hwtracing/stm/
17754 F: include/linux/stm.h
17755 F: include/uapi/linux/stm.h
17757 SYSTEM76 ACPI DRIVER
17758 M: Jeremy Soller <jeremy@system76.com>
17759 M: System76 Product Development <productdev@system76.com>
17760 L: platform-driver-x86@vger.kernel.org
17762 F: drivers/platform/x86/system76_acpi.c
17765 M: Christoph Hellwig <hch@infradead.org>
17767 F: Documentation/filesystems/sysv-fs.rst
17769 F: include/linux/sysv_fs.h
17771 TASKSTATS STATISTICS INTERFACE
17772 M: Balbir Singh <bsingharora@gmail.com>
17774 F: Documentation/accounting/taskstats*
17775 F: include/linux/taskstats*
17776 F: kernel/taskstats.c
17779 M: Jamal Hadi Salim <jhs@mojatatu.com>
17780 M: Cong Wang <xiyou.wangcong@gmail.com>
17781 M: Jiri Pirko <jiri@resnulli.us>
17782 L: netdev@vger.kernel.org
17784 F: include/net/pkt_cls.h
17785 F: include/net/pkt_sched.h
17786 F: include/net/tc_act/
17787 F: include/uapi/linux/pkt_cls.h
17788 F: include/uapi/linux/pkt_sched.h
17789 F: include/uapi/linux/tc_act/
17790 F: include/uapi/linux/tc_ematch/
17793 TC90522 MEDIA DRIVER
17794 M: Akihiro Tsukada <tskd08@gmail.com>
17795 L: linux-media@vger.kernel.org
17797 F: drivers/media/dvb-frontends/tc90522*
17799 TCP LOW PRIORITY MODULE
17800 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17801 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17803 W: http://tcp-lp-mod.sourceforge.net/
17804 F: net/ipv4/tcp_lp.c
17806 TDA10071 MEDIA DRIVER
17807 M: Antti Palosaari <crope@iki.fi>
17808 L: linux-media@vger.kernel.org
17810 W: https://linuxtv.org
17811 W: http://palosaari.fi/linux/
17812 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17813 T: git git://linuxtv.org/anttip/media_tree.git
17814 F: drivers/media/dvb-frontends/tda10071*
17816 TDA18212 MEDIA DRIVER
17817 M: Antti Palosaari <crope@iki.fi>
17818 L: linux-media@vger.kernel.org
17820 W: https://linuxtv.org
17821 W: http://palosaari.fi/linux/
17822 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17823 T: git git://linuxtv.org/anttip/media_tree.git
17824 F: drivers/media/tuners/tda18212*
17826 TDA18218 MEDIA DRIVER
17827 M: Antti Palosaari <crope@iki.fi>
17828 L: linux-media@vger.kernel.org
17830 W: https://linuxtv.org
17831 W: http://palosaari.fi/linux/
17832 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17833 T: git git://linuxtv.org/anttip/media_tree.git
17834 F: drivers/media/tuners/tda18218*
17836 TDA18250 MEDIA DRIVER
17837 M: Olli Salonen <olli.salonen@iki.fi>
17838 L: linux-media@vger.kernel.org
17840 W: https://linuxtv.org
17841 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17842 T: git git://linuxtv.org/media_tree.git
17843 F: drivers/media/tuners/tda18250*
17845 TDA18271 MEDIA DRIVER
17846 M: Michael Krufky <mkrufky@linuxtv.org>
17847 L: linux-media@vger.kernel.org
17849 W: https://linuxtv.org
17850 W: http://github.com/mkrufky
17851 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17852 T: git git://linuxtv.org/mkrufky/tuners.git
17853 F: drivers/media/tuners/tda18271*
17855 TDA1997x MEDIA DRIVER
17856 M: Tim Harvey <tharvey@gateworks.com>
17857 L: linux-media@vger.kernel.org
17859 W: https://linuxtv.org
17860 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17861 F: drivers/media/i2c/tda1997x.*
17863 TDA827x MEDIA DRIVER
17864 M: Michael Krufky <mkrufky@linuxtv.org>
17865 L: linux-media@vger.kernel.org
17867 W: https://linuxtv.org
17868 W: http://github.com/mkrufky
17869 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17870 T: git git://linuxtv.org/mkrufky/tuners.git
17871 F: drivers/media/tuners/tda8290.*
17873 TDA8290 MEDIA DRIVER
17874 M: Michael Krufky <mkrufky@linuxtv.org>
17875 L: linux-media@vger.kernel.org
17877 W: https://linuxtv.org
17878 W: http://github.com/mkrufky
17879 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17880 T: git git://linuxtv.org/mkrufky/tuners.git
17881 F: drivers/media/tuners/tda8290.*
17883 TDA9840 MEDIA DRIVER
17884 M: Hans Verkuil <hverkuil@xs4all.nl>
17885 L: linux-media@vger.kernel.org
17887 W: https://linuxtv.org
17888 T: git git://linuxtv.org/media_tree.git
17889 F: drivers/media/i2c/tda9840*
17891 TEA5761 TUNER DRIVER
17892 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17893 L: linux-media@vger.kernel.org
17895 W: https://linuxtv.org
17896 T: git git://linuxtv.org/media_tree.git
17897 F: drivers/media/tuners/tea5761.*
17899 TEA5767 TUNER DRIVER
17900 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17901 L: linux-media@vger.kernel.org
17903 W: https://linuxtv.org
17904 T: git git://linuxtv.org/media_tree.git
17905 F: drivers/media/tuners/tea5767.*
17907 TEA6415C MEDIA DRIVER
17908 M: Hans Verkuil <hverkuil@xs4all.nl>
17909 L: linux-media@vger.kernel.org
17911 W: https://linuxtv.org
17912 T: git git://linuxtv.org/media_tree.git
17913 F: drivers/media/i2c/tea6415c*
17915 TEA6420 MEDIA DRIVER
17916 M: Hans Verkuil <hverkuil@xs4all.nl>
17917 L: linux-media@vger.kernel.org
17919 W: https://linuxtv.org
17920 T: git git://linuxtv.org/media_tree.git
17921 F: drivers/media/i2c/tea6420*
17924 M: Jiri Pirko <jiri@resnulli.us>
17925 L: netdev@vger.kernel.org
17927 F: drivers/net/team/
17928 F: include/linux/if_team.h
17929 F: include/uapi/linux/if_team.h
17931 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17932 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17934 F: arch/x86/platform/ts5500/
17936 TECHNOTREND USB IR RECEIVER
17937 M: Sean Young <sean@mess.org>
17938 L: linux-media@vger.kernel.org
17940 F: drivers/media/rc/ttusbir.c
17942 TECHWELL TW9910 VIDEO DECODER
17943 L: linux-media@vger.kernel.org
17945 F: drivers/media/i2c/tw9910.c
17946 F: include/media/i2c/tw9910.h
17949 M: Jens Wiklander <jens.wiklander@linaro.org>
17950 L: op-tee@lists.trustedfirmware.org
17952 F: Documentation/staging/tee.rst
17954 F: include/linux/tee_drv.h
17955 F: include/uapi/linux/tee.h
17957 TEGRA ARCHITECTURE SUPPORT
17958 M: Thierry Reding <thierry.reding@gmail.com>
17959 M: Jonathan Hunter <jonathanh@nvidia.com>
17960 L: linux-tegra@vger.kernel.org
17962 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17967 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17968 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17970 F: drivers/clk/tegra/
17973 M: Laxman Dewangan <ldewangan@nvidia.com>
17974 M: Jon Hunter <jonathanh@nvidia.com>
17976 F: drivers/dma/tegra*
17979 M: Laxman Dewangan <ldewangan@nvidia.com>
17980 R: Dmitry Osipenko <digetx@gmail.com>
17982 F: drivers/i2c/busses/i2c-tegra.c
17984 TEGRA IOMMU DRIVERS
17985 M: Thierry Reding <thierry.reding@gmail.com>
17986 R: Krishna Reddy <vdumpa@nvidia.com>
17987 L: linux-tegra@vger.kernel.org
17989 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17990 F: drivers/iommu/tegra*
17993 M: Laxman Dewangan <ldewangan@nvidia.com>
17995 F: drivers/input/keyboard/tegra-kbc.c
17998 M: Stefan Agner <stefan@agner.ch>
17999 M: Lucas Stach <dev@lynxeye.de>
18001 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18002 F: drivers/mtd/nand/raw/tegra_nand.c
18005 M: Thierry Reding <thierry.reding@gmail.com>
18007 F: drivers/pwm/pwm-tegra.c
18009 TEGRA SERIAL DRIVER
18010 M: Laxman Dewangan <ldewangan@nvidia.com>
18012 F: drivers/tty/serial/serial-tegra.c
18015 M: Laxman Dewangan <ldewangan@nvidia.com>
18017 F: drivers/spi/spi-tegra*
18019 TEGRA QUAD SPI DRIVER
18020 M: Thierry Reding <thierry.reding@gmail.com>
18021 M: Jonathan Hunter <jonathanh@nvidia.com>
18022 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18023 L: linux-tegra@vger.kernel.org
18025 F: drivers/spi/spi-tegra210-quad.c
18028 M: Thierry Reding <thierry.reding@gmail.com>
18029 M: Jonathan Hunter <jonathanh@nvidia.com>
18030 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18031 L: linux-media@vger.kernel.org
18032 L: linux-tegra@vger.kernel.org
18034 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18035 F: drivers/staging/media/tegra-video/
18037 TEGRA XUSB PADCTL DRIVER
18038 M: JC Kuo <jckuo@nvidia.com>
18040 F: drivers/phy/tegra/xusb*
18042 TEHUTI ETHERNET DRIVER
18043 M: Andy Gospodarek <andy@greyhouse.net>
18044 L: netdev@vger.kernel.org
18046 F: drivers/net/ethernet/tehuti/*
18048 TELECOM CLOCK DRIVER FOR MCPL0010
18049 M: Mark Gross <mark.gross@intel.com>
18051 F: drivers/char/tlclk.c
18053 TEMPO SEMICONDUCTOR DRIVERS
18054 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18056 F: Documentation/devicetree/bindings/sound/tscs*.txt
18057 F: sound/soc/codecs/tscs*.c
18058 F: sound/soc/codecs/tscs*.h
18060 TENSILICA XTENSA PORT (xtensa)
18061 M: Chris Zankel <chris@zankel.net>
18062 M: Max Filippov <jcmvbkbc@gmail.com>
18063 L: linux-xtensa@linux-xtensa.org
18065 T: git git://github.com/czankel/xtensa-linux.git
18067 F: drivers/irqchip/irq-xtensa-*
18069 TEXAS INSTRUMENTS ASoC DRIVERS
18070 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18071 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18075 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18076 M: Ricardo Ribalda <ribalda@kernel.org>
18077 L: linux-iio@vger.kernel.org
18079 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18080 F: drivers/iio/dac/ti-dac7612.c
18082 TEXAS INSTRUMENTS DMA DRIVERS
18083 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18084 L: dmaengine@vger.kernel.org
18086 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18087 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18088 F: Documentation/devicetree/bindings/dma/ti/
18090 X: drivers/dma/ti/cppi41.c
18091 F: include/linux/dma/k3-udma-glue.h
18092 F: include/linux/dma/ti-cppi5.h
18093 F: include/linux/dma/k3-psil.h
18095 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18096 M: Nishanth Menon <nm@ti.com>
18097 M: Tero Kristo <kristo@kernel.org>
18098 M: Santosh Shilimkar <ssantosh@kernel.org>
18099 L: linux-arm-kernel@lists.infradead.org
18101 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18102 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18103 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
18104 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18105 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18106 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
18107 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
18108 F: drivers/clk/keystone/sci-clk.c
18109 F: drivers/firmware/ti_sci*
18110 F: drivers/irqchip/irq-ti-sci-inta.c
18111 F: drivers/irqchip/irq-ti-sci-intr.c
18112 F: drivers/reset/reset-ti-sci.c
18113 F: drivers/soc/ti/ti_sci_inta_msi.c
18114 F: drivers/soc/ti/ti_sci_pm_domains.c
18115 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18116 F: include/linux/soc/ti/ti_sci_inta_msi.h
18117 F: include/linux/soc/ti/ti_sci_protocol.h
18119 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18120 M: Robert Marko <robert.marko@sartura.hr>
18121 M: Luka Perkov <luka.perkov@sartura.hr>
18122 L: linux-hwmon@vger.kernel.org
18124 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18125 F: Documentation/hwmon/tps23861.rst
18126 F: drivers/hwmon/tps23861.c
18128 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18129 M: Puranjay Mohan <puranjay12@gmail.com>
18130 L: linux-iio@vger.kernel.org
18132 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18133 F: drivers/iio/temperature/tmp117.c
18135 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18136 M: Hans Verkuil <hverkuil@xs4all.nl>
18137 L: linux-media@vger.kernel.org
18139 W: https://linuxtv.org
18140 T: git git://linuxtv.org/media_tree.git
18141 F: drivers/media/radio/radio-raremono.c
18144 M: Zhang Rui <rui.zhang@intel.com>
18145 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18146 R: Amit Kucheria <amitk@kernel.org>
18147 L: linux-pm@vger.kernel.org
18149 Q: https://patchwork.kernel.org/project/linux-pm/list/
18150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18151 F: Documentation/devicetree/bindings/thermal/
18152 F: drivers/thermal/
18153 F: include/linux/cpu_cooling.h
18154 F: include/linux/thermal.h
18155 F: include/uapi/linux/thermal.h
18157 THERMAL DRIVER FOR AMLOGIC SOCS
18158 M: Guillaume La Roque <glaroque@baylibre.com>
18159 L: linux-pm@vger.kernel.org
18160 L: linux-amlogic@lists.infradead.org
18162 W: http://linux-meson.com/
18163 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18164 F: drivers/thermal/amlogic_thermal.c
18166 THERMAL/CPU_COOLING
18167 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18168 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18169 M: Viresh Kumar <viresh.kumar@linaro.org>
18170 R: Lukasz Luba <lukasz.luba@arm.com>
18171 L: linux-pm@vger.kernel.org
18173 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18174 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18175 F: drivers/thermal/cpufreq_cooling.c
18176 F: drivers/thermal/cpuidle_cooling.c
18177 F: include/linux/cpu_cooling.h
18179 THERMAL/POWER_ALLOCATOR
18180 M: Lukasz Luba <lukasz.luba@arm.com>
18181 L: linux-pm@vger.kernel.org
18183 F: Documentation/driver-api/thermal/power_allocator.rst
18184 F: drivers/thermal/gov_power_allocator.c
18185 F: include/trace/events/thermal_power_allocator.h
18187 THINKPAD ACPI EXTRAS DRIVER
18188 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18189 L: ibm-acpi-devel@lists.sourceforge.net
18190 L: platform-driver-x86@vger.kernel.org
18192 W: http://ibm-acpi.sourceforge.net
18193 W: http://thinkwiki.org/wiki/Ibm-acpi
18194 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18195 F: drivers/platform/x86/thinkpad_acpi.c
18197 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18198 M: Isaac Hazan <isaac.hazan@intel.com>
18199 L: linux-usb@vger.kernel.org
18201 F: drivers/thunderbolt/dma_test.c
18204 M: Andreas Noever <andreas.noever@gmail.com>
18205 M: Michael Jamet <michael.jamet@intel.com>
18206 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18207 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18208 L: linux-usb@vger.kernel.org
18210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18211 F: Documentation/admin-guide/thunderbolt.rst
18212 F: drivers/thunderbolt/
18213 F: include/linux/thunderbolt.h
18215 THUNDERBOLT NETWORK DRIVER
18216 M: Michael Jamet <michael.jamet@intel.com>
18217 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18218 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18219 L: netdev@vger.kernel.org
18221 F: drivers/net/thunderbolt.c
18223 THUNDERX GPIO DRIVER
18224 M: Robert Richter <rric@kernel.org>
18226 F: drivers/gpio/gpio-thunderx.c
18228 TI ADS131E0X ADC SERIES DRIVER
18229 M: Tomislav Denis <tomislav.denis@avl.com>
18230 L: linux-iio@vger.kernel.org
18232 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18233 F: drivers/iio/adc/ti-ads131e08.c
18235 TI AM437X VPFE DRIVER
18236 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18237 L: linux-media@vger.kernel.org
18239 W: https://linuxtv.org
18240 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18241 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18242 F: drivers/media/platform/am437x/
18244 TI BANDGAP AND THERMAL DRIVER
18245 M: Eduardo Valentin <edubezval@gmail.com>
18246 M: Keerthy <j-keerthy@ti.com>
18247 L: linux-pm@vger.kernel.org
18248 L: linux-omap@vger.kernel.org
18250 F: drivers/thermal/ti-soc-thermal/
18252 TI BQ27XXX POWER SUPPLY DRIVER
18253 F: drivers/power/supply/bq27xxx_battery.c
18254 F: drivers/power/supply/bq27xxx_battery_i2c.c
18255 F: include/linux/power/bq27xxx_battery.h
18257 TI CDCE706 CLOCK DRIVER
18258 M: Max Filippov <jcmvbkbc@gmail.com>
18260 F: drivers/clk/clk-cdce706.c
18263 M: Tero Kristo <kristo@kernel.org>
18264 L: linux-omap@vger.kernel.org
18267 F: include/linux/clk/ti.h
18269 TI DAVINCI MACHINE SUPPORT
18270 M: Sekhar Nori <nsekhar@ti.com>
18271 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18275 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18276 F: arch/arm/boot/dts/da850*
18277 F: arch/arm/mach-davinci/
18278 F: drivers/i2c/busses/i2c-davinci.c
18280 TI DAVINCI SERIES CLOCK DRIVER
18281 M: David Lechner <david@lechnology.com>
18282 R: Sekhar Nori <nsekhar@ti.com>
18284 F: Documentation/devicetree/bindings/clock/ti/davinci/
18285 F: drivers/clk/davinci/
18287 TI DAVINCI SERIES GPIO DRIVER
18288 M: Keerthy <j-keerthy@ti.com>
18289 L: linux-gpio@vger.kernel.org
18291 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
18292 F: drivers/gpio/gpio-davinci.c
18294 TI DAVINCI SERIES MEDIA DRIVER
18295 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18296 L: linux-media@vger.kernel.org
18298 W: https://linuxtv.org
18299 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18300 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18301 F: drivers/media/platform/davinci/
18302 F: include/media/davinci/
18304 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18305 R: David Lechner <david@lechnology.com>
18306 L: linux-iio@vger.kernel.org
18307 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18308 F: drivers/counter/ti-eqep.c
18310 TI ETHERNET SWITCH DRIVER (CPSW)
18311 R: Grygorii Strashko <grygorii.strashko@ti.com>
18312 L: linux-omap@vger.kernel.org
18313 L: netdev@vger.kernel.org
18315 F: drivers/net/ethernet/ti/cpsw*
18316 F: drivers/net/ethernet/ti/davinci*
18318 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18319 M: Alex Dubov <oakad@yahoo.com>
18321 W: http://tifmxx.berlios.de/
18322 F: drivers/memstick/host/tifm_ms.c
18323 F: drivers/misc/tifm*
18324 F: drivers/mmc/host/tifm_sd.c
18325 F: include/linux/tifm.h
18327 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18328 M: Santosh Shilimkar <ssantosh@kernel.org>
18329 L: linux-kernel@vger.kernel.org
18330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18333 F: drivers/soc/ti/*
18335 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18336 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18337 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18338 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18340 F: sound/soc/codecs/isabelle*
18341 F: sound/soc/codecs/lm49453*
18343 TI PCM3060 ASoC CODEC DRIVER
18344 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18345 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18347 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18348 F: sound/soc/codecs/pcm3060*
18350 TI TAS571X FAMILY ASoC CODEC DRIVER
18351 M: Kevin Cernekee <cernekee@chromium.org>
18352 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18354 F: sound/soc/codecs/tas571x*
18356 TI TRF7970A NFC DRIVER
18357 M: Mark Greer <mgreer@animalcreek.com>
18358 L: linux-wireless@vger.kernel.org
18359 L: linux-nfc@lists.01.org (subscribers-only)
18361 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18362 F: drivers/nfc/trf7970a.c
18364 TI TSC2046 ADC DRIVER
18365 M: Oleksij Rempel <o.rempel@pengutronix.de>
18366 R: kernel@pengutronix.de
18367 L: linux-iio@vger.kernel.org
18369 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18370 F: drivers/iio/adc/ti-tsc2046.c
18372 TI TWL4030 SERIES SOC CODEC DRIVER
18373 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18374 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18376 F: sound/soc/codecs/twl4030*
18379 M: Benoit Parrot <bparrot@ti.com>
18380 L: linux-media@vger.kernel.org
18382 W: http://linuxtv.org/
18383 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18384 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18385 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18386 F: drivers/media/platform/ti-vpe/
18388 TI WILINK WIRELESS DRIVERS
18389 L: linux-wireless@vger.kernel.org
18391 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18392 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18394 F: drivers/net/wireless/ti/
18395 F: include/linux/wl12xx.h
18397 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18398 M: John Stultz <john.stultz@linaro.org>
18399 M: Thomas Gleixner <tglx@linutronix.de>
18400 R: Stephen Boyd <sboyd@kernel.org>
18401 L: linux-kernel@vger.kernel.org
18403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18404 F: include/linux/clocksource.h
18405 F: include/linux/time.h
18406 F: include/linux/timex.h
18407 F: include/uapi/linux/time.h
18408 F: include/uapi/linux/timex.h
18409 F: kernel/time/alarmtimer.c
18410 F: kernel/time/clocksource.c
18411 F: kernel/time/ntp.c
18412 F: kernel/time/time*.c
18413 F: tools/testing/selftests/timers/
18416 M: Jon Maloy <jmaloy@redhat.com>
18417 M: Ying Xue <ying.xue@windriver.com>
18418 L: netdev@vger.kernel.org (core kernel code)
18419 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18421 W: http://tipc.sourceforge.net/
18422 F: include/uapi/linux/tipc*.h
18425 TLAN NETWORK DRIVER
18426 M: Samuel Chessman <chessman@tux.org>
18427 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18429 W: http://sourceforge.net/projects/tlan/
18430 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18431 F: drivers/net/ethernet/ti/tlan.*
18433 TM6000 VIDEO4LINUX DRIVER
18434 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18435 L: linux-media@vger.kernel.org
18437 W: https://linuxtv.org
18438 T: git git://linuxtv.org/media_tree.git
18439 F: Documentation/admin-guide/media/tm6000*
18440 F: drivers/media/usb/tm6000/
18442 TMIO/SDHI MMC DRIVER
18443 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18444 L: linux-mmc@vger.kernel.org
18446 F: drivers/mmc/host/renesas_sdhi*
18447 F: drivers/mmc/host/tmio_mmc*
18448 F: include/linux/mfd/tmio.h
18450 TMP401 HARDWARE MONITOR DRIVER
18451 M: Guenter Roeck <linux@roeck-us.net>
18452 L: linux-hwmon@vger.kernel.org
18454 F: Documentation/hwmon/tmp401.rst
18455 F: drivers/hwmon/tmp401.c
18457 TMP513 HARDWARE MONITOR DRIVER
18458 M: Eric Tremblay <etremblay@distech-controls.com>
18459 L: linux-hwmon@vger.kernel.org
18461 F: Documentation/hwmon/tmp513.rst
18462 F: drivers/hwmon/tmp513.c
18464 TMPFS (SHMEM FILESYSTEM)
18465 M: Hugh Dickins <hughd@google.com>
18466 L: linux-mm@kvack.org
18468 F: include/linux/shmem_fs.h
18471 TOMOYO SECURITY MODULE
18472 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18473 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18474 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18475 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18476 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18477 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18479 W: https://tomoyo.osdn.jp/
18480 F: security/tomoyo/
18482 TOPSTAR LAPTOP EXTRAS DRIVER
18483 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18484 L: platform-driver-x86@vger.kernel.org
18486 F: drivers/platform/x86/topstar-laptop.c
18488 TORTURE-TEST MODULES
18489 M: Davidlohr Bueso <dave@stgolabs.net>
18490 M: "Paul E. McKenney" <paulmck@kernel.org>
18491 M: Josh Triplett <josh@joshtriplett.org>
18492 L: linux-kernel@vger.kernel.org
18494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18495 F: Documentation/RCU/torture.rst
18496 F: kernel/locking/locktorture.c
18497 F: kernel/rcu/rcuscale.c
18498 F: kernel/rcu/rcutorture.c
18499 F: kernel/rcu/refscale.c
18500 F: kernel/torture.c
18502 TOSHIBA ACPI EXTRAS DRIVER
18503 M: Azael Avalos <coproscefalo@gmail.com>
18504 L: platform-driver-x86@vger.kernel.org
18506 F: drivers/platform/x86/toshiba_acpi.c
18508 TOSHIBA BLUETOOTH DRIVER
18509 M: Azael Avalos <coproscefalo@gmail.com>
18510 L: platform-driver-x86@vger.kernel.org
18512 F: drivers/platform/x86/toshiba_bluetooth.c
18514 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18515 M: Azael Avalos <coproscefalo@gmail.com>
18516 L: platform-driver-x86@vger.kernel.org
18518 F: drivers/platform/x86/toshiba_haps.c
18521 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18523 W: http://www.buzzard.org.uk/toshiba/
18524 F: drivers/char/toshiba.c
18525 F: include/linux/toshiba.h
18526 F: include/uapi/linux/toshiba.h
18528 TOSHIBA TC358743 DRIVER
18529 M: Mats Randgaard <matrandg@cisco.com>
18530 L: linux-media@vger.kernel.org
18532 F: drivers/media/i2c/tc358743*
18533 F: include/media/i2c/tc358743.h
18535 TOSHIBA WMI HOTKEYS DRIVER
18536 M: Azael Avalos <coproscefalo@gmail.com>
18537 L: platform-driver-x86@vger.kernel.org
18539 F: drivers/platform/x86/toshiba-wmi.c
18542 M: Peter Huewe <peterhuewe@gmx.de>
18543 M: Jarkko Sakkinen <jarkko@kernel.org>
18544 R: Jason Gunthorpe <jgg@ziepe.ca>
18545 L: linux-integrity@vger.kernel.org
18547 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18548 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18550 F: drivers/char/tpm/
18553 M: Steven Rostedt <rostedt@goodmis.org>
18554 M: Ingo Molnar <mingo@redhat.com>
18556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18557 F: Documentation/trace/ftrace.rst
18558 F: arch/*/*/*/ftrace.h
18559 F: arch/*/kernel/ftrace.c
18561 F: include/*/ftrace.h
18562 F: include/linux/trace*.h
18565 F: tools/testing/selftests/ftrace/
18567 TRACING MMIO ACCESSES (MMIOTRACE)
18568 M: Steven Rostedt <rostedt@goodmis.org>
18569 M: Ingo Molnar <mingo@kernel.org>
18570 R: Karol Herbst <karolherbst@gmail.com>
18571 R: Pekka Paalanen <ppaalanen@gmail.com>
18572 L: linux-kernel@vger.kernel.org
18573 L: nouveau@lists.freedesktop.org
18575 F: arch/x86/mm/kmmio.c
18576 F: arch/x86/mm/mmio-mod.c
18577 F: arch/x86/mm/testmmiotrace.c
18578 F: include/linux/mmiotrace.h
18579 F: kernel/trace/trace_mmiotrace.c
18582 M: Jiri Kosina <trivial@kernel.org>
18584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18585 K: ^Subject:.*(?i)trivial
18588 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18589 M: Jiri Slaby <jirislaby@kernel.org>
18591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18592 F: Documentation/driver-api/serial/
18594 F: drivers/tty/serial/serial_core.c
18595 F: include/linux/serial.h
18596 F: include/linux/serial_core.h
18597 F: include/linux/tty.h
18598 F: include/uapi/linux/serial.h
18599 F: include/uapi/linux/serial_core.h
18600 F: include/uapi/linux/tty.h
18602 TUA9001 MEDIA DRIVER
18603 M: Antti Palosaari <crope@iki.fi>
18604 L: linux-media@vger.kernel.org
18606 W: https://linuxtv.org
18607 W: http://palosaari.fi/linux/
18608 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18609 T: git git://linuxtv.org/anttip/media_tree.git
18610 F: drivers/media/tuners/tua9001*
18612 TULIP NETWORK DRIVERS
18613 L: netdev@vger.kernel.org
18614 L: linux-parisc@vger.kernel.org
18616 F: drivers/net/ethernet/dec/tulip/
18619 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18621 W: http://vtun.sourceforge.net/tun
18622 F: Documentation/networking/tuntap.rst
18623 F: arch/um/os-Linux/drivers/
18625 TURBOCHANNEL SUBSYSTEM
18626 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18627 M: Ralf Baechle <ralf@linux-mips.org>
18628 L: linux-mips@vger.kernel.org
18630 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18632 F: include/linux/tc.h
18635 M: "Len Brown" <lenb@kernel.org>
18636 L: linux-pm@vger.kernel.org
18638 Q: https://patchwork.kernel.org/project/linux-pm/list/
18639 B: https://bugzilla.kernel.org
18640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18641 F: tools/power/x86/turbostat/
18643 TW5864 VIDEO4LINUX DRIVER
18644 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18645 M: Anton Sviridenko <anton@corp.bluecherry.net>
18646 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18647 M: Andrey Utkin <andrey_utkin@fastmail.com>
18648 L: linux-media@vger.kernel.org
18650 F: drivers/media/pci/tw5864/
18652 TW68 VIDEO4LINUX DRIVER
18653 M: Hans Verkuil <hverkuil@xs4all.nl>
18654 L: linux-media@vger.kernel.org
18656 W: https://linuxtv.org
18657 T: git git://linuxtv.org/media_tree.git
18658 F: drivers/media/pci/tw68/
18660 TW686X VIDEO4LINUX DRIVER
18661 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18662 L: linux-media@vger.kernel.org
18664 W: http://linuxtv.org
18665 T: git git://linuxtv.org/media_tree.git
18666 F: drivers/media/pci/tw686x/
18668 UACCE ACCELERATOR FRAMEWORK
18669 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18670 M: Zhou Wang <wangzhou1@hisilicon.com>
18671 L: linux-accelerators@lists.ozlabs.org
18672 L: linux-kernel@vger.kernel.org
18674 F: Documentation/ABI/testing/sysfs-driver-uacce
18675 F: Documentation/misc-devices/uacce.rst
18676 F: drivers/misc/uacce/
18677 F: include/linux/uacce.h
18678 F: include/uapi/misc/uacce/
18680 UBI FILE SYSTEM (UBIFS)
18681 M: Richard Weinberger <richard@nod.at>
18682 L: linux-mtd@lists.infradead.org
18684 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18687 F: Documentation/filesystems/ubifs-authentication.rst
18688 F: Documentation/filesystems/ubifs.rst
18691 UCLINUX (M68KNOMMU AND COLDFIRE)
18692 M: Greg Ungerer <gerg@linux-m68k.org>
18693 L: linux-m68k@lists.linux-m68k.org
18694 L: uclinux-dev@uclinux.org (subscribers-only)
18696 W: http://www.linux-m68k.org/
18697 W: http://www.uclinux.org/
18698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18699 F: arch/m68k/*/*_no.*
18701 F: arch/m68k/coldfire/
18702 F: arch/m68k/include/asm/*_no.*
18705 M: Jan Kara <jack@suse.com>
18707 F: Documentation/filesystems/udf.rst
18711 M: Bastien Nocera <hadess@hadess.net>
18712 L: linux-input@vger.kernel.org
18714 F: drivers/hid/hid-udraw-ps3.c
18717 M: Evgeniy Dushistov <dushistov@mail.ru>
18719 F: Documentation/admin-guide/ufs.rst
18722 UHID USERSPACE HID IO DRIVER
18723 M: David Rheinsberg <david.rheinsberg@gmail.com>
18724 L: linux-input@vger.kernel.org
18726 F: drivers/hid/uhid.c
18727 F: include/uapi/linux/uhid.h
18730 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18731 L: linux-usb@vger.kernel.org
18733 F: drivers/usb/common/ulpi.c
18734 F: include/linux/ulpi/
18737 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18738 L: linux-fsdevel@vger.kernel.org
18743 M: Tony Finch <dot@dotat.at>
18745 W: http://dotat.at/prog/unifdef
18746 F: scripts/unifdef.c
18748 UNIFORM CDROM DRIVER
18749 M: Jens Axboe <axboe@kernel.dk>
18751 W: http://www.kernel.dk
18752 F: Documentation/cdrom/
18753 F: drivers/cdrom/cdrom.c
18754 F: include/linux/cdrom.h
18755 F: include/uapi/linux/cdrom.h
18757 UNISYS S-PAR DRIVERS
18758 M: David Kershner <david.kershner@unisys.com>
18759 L: sparmaintainer@unisys.com (Unisys internal)
18761 F: drivers/staging/unisys/
18762 F: drivers/visorbus/
18763 F: include/linux/visorbus.h
18765 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18766 R: Alim Akhtar <alim.akhtar@samsung.com>
18767 R: Avri Altman <avri.altman@wdc.com>
18768 L: linux-scsi@vger.kernel.org
18770 F: Documentation/scsi/ufs.rst
18771 F: drivers/scsi/ufs/
18773 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18774 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18775 L: linux-scsi@vger.kernel.org
18777 F: drivers/scsi/ufs/*dwc*
18779 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18780 M: Stanley Chu <stanley.chu@mediatek.com>
18781 L: linux-scsi@vger.kernel.org
18782 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18784 F: drivers/scsi/ufs/ufs-mediatek*
18786 UNSORTED BLOCK IMAGES (UBI)
18787 M: Richard Weinberger <richard@nod.at>
18788 L: linux-mtd@lists.infradead.org
18790 W: http://www.linux-mtd.infradead.org/
18791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18793 F: drivers/mtd/ubi/
18794 F: include/linux/mtd/ubi.h
18795 F: include/uapi/mtd/ubi-user.h
18797 USB "USBNET" DRIVER FRAMEWORK
18798 M: Oliver Neukum <oneukum@suse.com>
18799 L: netdev@vger.kernel.org
18801 W: http://www.linux-usb.org/usbnet
18802 F: drivers/net/usb/usbnet.c
18803 F: include/linux/usb/usbnet.h
18806 M: Oliver Neukum <oneukum@suse.com>
18807 L: linux-usb@vger.kernel.org
18809 F: Documentation/usb/acm.rst
18810 F: drivers/usb/class/cdc-acm.*
18812 USB APPLE MFI FASTCHARGE DRIVER
18813 M: Bastien Nocera <hadess@hadess.net>
18814 L: linux-usb@vger.kernel.org
18816 F: drivers/usb/misc/apple-mfi-fastcharge.c
18818 USB AR5523 WIRELESS DRIVER
18819 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18820 L: linux-wireless@vger.kernel.org
18822 F: drivers/net/wireless/ath/ar5523/
18825 M: Oliver Neukum <oneukum@suse.com>
18826 L: linux-usb@vger.kernel.org
18827 L: linux-scsi@vger.kernel.org
18829 F: drivers/usb/storage/uas.c
18831 USB CDC ETHERNET DRIVER
18832 M: Oliver Neukum <oliver@neukum.org>
18833 L: linux-usb@vger.kernel.org
18835 F: drivers/net/usb/cdc_*.c
18836 F: include/uapi/linux/usb/cdc.h
18838 USB CHAOSKEY DRIVER
18839 M: Keith Packard <keithp@keithp.com>
18840 L: linux-usb@vger.kernel.org
18842 F: drivers/usb/misc/chaoskey.c
18844 USB CYPRESS C67X00 DRIVER
18845 M: Peter Korsgaard <jacmet@sunsite.dk>
18846 L: linux-usb@vger.kernel.org
18848 F: drivers/usb/c67x00/
18850 USB DAVICOM DM9601 DRIVER
18851 M: Peter Korsgaard <jacmet@sunsite.dk>
18852 L: netdev@vger.kernel.org
18854 W: http://www.linux-usb.org/usbnet
18855 F: drivers/net/usb/dm9601.c
18858 M: Alan Stern <stern@rowland.harvard.edu>
18859 L: linux-usb@vger.kernel.org
18861 F: Documentation/usb/ehci.rst
18862 F: drivers/usb/host/ehci*
18864 USB GADGET/PERIPHERAL SUBSYSTEM
18865 M: Felipe Balbi <balbi@kernel.org>
18866 L: linux-usb@vger.kernel.org
18868 W: http://www.linux-usb.org/gadget
18869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18870 F: drivers/usb/gadget/
18871 F: include/linux/usb/gadget*
18873 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18874 M: Jiri Kosina <jikos@kernel.org>
18875 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18876 L: linux-usb@vger.kernel.org
18878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18879 F: Documentation/hid/hiddev.rst
18880 F: drivers/hid/usbhid/
18882 USB INTEL XHCI ROLE MUX DRIVER
18883 M: Hans de Goede <hdegoede@redhat.com>
18884 L: linux-usb@vger.kernel.org
18886 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18888 USB IP DRIVER FOR HISILICON KIRIN 960
18889 M: Yu Chen <chenyu56@huawei.com>
18890 M: Binghui Wang <wangbinghui@hisilicon.com>
18891 L: linux-usb@vger.kernel.org
18893 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18894 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18896 USB IP DRIVER FOR HISILICON KIRIN 970
18897 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18898 L: linux-usb@vger.kernel.org
18900 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
18901 F: drivers/phy/hisilicon/phy-kirin970-usb3.c
18904 M: Olav Kongas <ok@artecdesign.ee>
18905 L: linux-usb@vger.kernel.org
18907 F: drivers/usb/host/isp116x*
18908 F: include/linux/usb/isp116x.h
18911 M: Rui Miguel Silva <rui.silva@linaro.org>
18912 L: linux-usb@vger.kernel.org
18914 F: drivers/usb/isp1760/*
18915 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
18917 USB LAN78XX ETHERNET DRIVER
18918 M: Woojung Huh <woojung.huh@microchip.com>
18919 M: UNGLinuxDriver@microchip.com
18920 L: netdev@vger.kernel.org
18922 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18923 F: drivers/net/usb/lan78xx.*
18924 F: include/dt-bindings/net/microchip-lan78xx.h
18926 USB MASS STORAGE DRIVER
18927 M: Alan Stern <stern@rowland.harvard.edu>
18928 L: linux-usb@vger.kernel.org
18929 L: usb-storage@lists.one-eyed-alien.net
18931 F: drivers/usb/storage/
18934 M: Clemens Ladisch <clemens@ladisch.de>
18935 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18938 F: sound/usb/midi.*
18940 USB NETWORKING DRIVERS
18941 L: linux-usb@vger.kernel.org
18943 F: drivers/net/usb/
18946 M: Alan Stern <stern@rowland.harvard.edu>
18947 L: linux-usb@vger.kernel.org
18949 F: Documentation/usb/ohci.rst
18950 F: drivers/usb/host/ohci*
18952 USB OTG FSM (Finite State Machine)
18953 M: Peter Chen <peter.chen@kernel.org>
18954 L: linux-usb@vger.kernel.org
18956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18957 F: drivers/usb/common/usb-otg-fsm.c
18960 M: Valentina Manea <valentina.manea.m@gmail.com>
18961 M: Shuah Khan <shuah@kernel.org>
18962 M: Shuah Khan <skhan@linuxfoundation.org>
18963 L: linux-usb@vger.kernel.org
18965 F: Documentation/usb/usbip_protocol.rst
18966 F: drivers/usb/usbip/
18967 F: tools/testing/selftests/drivers/usb/usbip/
18968 F: tools/usb/usbip/
18971 M: Petko Manolov <petkan@nucleusys.com>
18972 L: linux-usb@vger.kernel.org
18973 L: netdev@vger.kernel.org
18975 W: https://github.com/petkan/pegasus
18976 T: git git://github.com/petkan/pegasus.git
18977 F: drivers/net/usb/pegasus.*
18980 M: Felipe Balbi <balbi@kernel.org>
18981 L: linux-usb@vger.kernel.org
18983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18984 F: drivers/usb/phy/
18986 USB PRINTER DRIVER (usblp)
18987 M: Pete Zaitcev <zaitcev@redhat.com>
18988 L: linux-usb@vger.kernel.org
18990 F: drivers/usb/class/usblp.c
18992 USB RAW GADGET DRIVER
18993 R: Andrey Konovalov <andreyknvl@gmail.com>
18994 L: linux-usb@vger.kernel.org
18996 F: Documentation/usb/raw-gadget.rst
18997 F: drivers/usb/gadget/legacy/raw_gadget.c
18998 F: include/uapi/linux/usb/raw_gadget.h
19000 USB QMI WWAN NETWORK DRIVER
19001 M: Bjørn Mork <bjorn@mork.no>
19002 L: netdev@vger.kernel.org
19004 F: Documentation/ABI/testing/sysfs-class-net-qmi
19005 F: drivers/net/usb/qmi_wwan.c
19008 M: Petko Manolov <petkan@nucleusys.com>
19009 L: linux-usb@vger.kernel.org
19010 L: netdev@vger.kernel.org
19012 W: https://github.com/petkan/rtl8150
19013 T: git git://github.com/petkan/rtl8150.git
19014 F: drivers/net/usb/rtl8150.c
19016 USB SERIAL SUBSYSTEM
19017 M: Johan Hovold <johan@kernel.org>
19018 L: linux-usb@vger.kernel.org
19020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19021 F: Documentation/usb/usb-serial.rst
19022 F: drivers/usb/serial/
19023 F: include/linux/usb/serial.h
19025 USB SMSC75XX ETHERNET DRIVER
19026 M: Steve Glendinning <steve.glendinning@shawell.net>
19027 L: netdev@vger.kernel.org
19029 F: drivers/net/usb/smsc75xx.*
19031 USB SMSC95XX ETHERNET DRIVER
19032 M: Steve Glendinning <steve.glendinning@shawell.net>
19033 M: UNGLinuxDriver@microchip.com
19034 L: netdev@vger.kernel.org
19036 F: drivers/net/usb/smsc95xx.*
19039 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19040 L: linux-usb@vger.kernel.org
19042 W: http://www.linux-usb.org
19043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19044 F: Documentation/devicetree/bindings/usb/
19045 F: Documentation/usb/
19047 F: include/linux/usb.h
19048 F: include/linux/usb/
19050 USB TYPEC BUS FOR ALTERNATE MODES
19051 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19052 L: linux-usb@vger.kernel.org
19054 F: Documentation/ABI/testing/sysfs-bus-typec
19055 F: Documentation/driver-api/usb/typec_bus.rst
19056 F: drivers/usb/typec/altmodes/
19057 F: include/linux/usb/typec_altmode.h
19060 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19061 L: linux-usb@vger.kernel.org
19063 F: Documentation/ABI/testing/sysfs-class-typec
19064 F: Documentation/driver-api/usb/typec.rst
19065 F: drivers/usb/typec/
19066 F: include/linux/usb/typec.h
19068 USB TYPEC INTEL PMC MUX DRIVER
19069 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19070 L: linux-usb@vger.kernel.org
19072 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19073 F: drivers/usb/typec/mux/intel_pmc_mux.c
19075 USB TYPEC PI3USB30532 MUX DRIVER
19076 M: Hans de Goede <hdegoede@redhat.com>
19077 L: linux-usb@vger.kernel.org
19079 F: drivers/usb/typec/mux/pi3usb30532.c
19081 USB TYPEC PORT CONTROLLER DRIVERS
19082 M: Guenter Roeck <linux@roeck-us.net>
19083 L: linux-usb@vger.kernel.org
19085 F: drivers/usb/typec/tcpm/
19088 M: Alan Stern <stern@rowland.harvard.edu>
19089 L: linux-usb@vger.kernel.org
19091 F: drivers/usb/host/uhci*
19094 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19095 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19096 L: linux-media@vger.kernel.org
19098 W: http://www.ideasonboard.org/uvc/
19099 T: git git://linuxtv.org/media_tree.git
19100 F: drivers/media/usb/uvc/
19101 F: include/uapi/linux/uvcvideo.h
19104 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19105 L: linux-usb@vger.kernel.org
19107 F: drivers/usb/gadget/function/*uvc*
19108 F: drivers/usb/gadget/legacy/webcam.c
19109 F: include/uapi/linux/usb/g_uvc.h
19111 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19112 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19113 L: linux-wireless@vger.kernel.org
19115 F: drivers/net/wireless/rndis_wlan.c
19118 M: Mathias Nyman <mathias.nyman@intel.com>
19119 L: linux-usb@vger.kernel.org
19121 F: drivers/usb/host/pci-quirks*
19122 F: drivers/usb/host/xhci*
19125 L: linux-wireless@vger.kernel.org
19127 W: http://linux-lc100020.sourceforge.net
19128 F: drivers/net/wireless/zydas/zd1201.*
19131 M: Antoine Jacquet <royale@zerezo.com>
19132 L: linux-usb@vger.kernel.org
19133 L: linux-media@vger.kernel.org
19135 W: http://royale.zerezo.com/zr364xx/
19136 T: git git://linuxtv.org/media_tree.git
19137 F: Documentation/admin-guide/media/zr364xx*
19138 F: drivers/media/usb/zr364xx/
19140 USER-MODE LINUX (UML)
19141 M: Jeff Dike <jdike@addtoit.com>
19142 M: Richard Weinberger <richard@nod.at>
19143 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19144 L: linux-um@lists.infradead.org
19146 W: http://user-mode-linux.sourceforge.net
19147 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19149 F: Documentation/virt/uml/
19154 USERSPACE COPYIN/COPYOUT (UIOVEC)
19155 M: Alexander Viro <viro@zeniv.linux.org.uk>
19157 F: include/linux/uio.h
19160 USERSPACE DMA BUFFER DRIVER
19161 M: Gerd Hoffmann <kraxel@redhat.com>
19162 L: dri-devel@lists.freedesktop.org
19164 T: git git://anongit.freedesktop.org/drm/drm-misc
19165 F: drivers/dma-buf/udmabuf.c
19166 F: include/uapi/linux/udmabuf.h
19168 USERSPACE I/O (UIO)
19169 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19172 F: Documentation/driver-api/uio-howto.rst
19174 F: include/linux/uio_driver.h
19177 M: Karel Zak <kzak@redhat.com>
19178 L: util-linux@vger.kernel.org
19180 W: http://en.wikipedia.org/wiki/Util-linux
19181 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19184 M: Christoph Hellwig <hch@lst.de>
19185 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19186 L: linux-kernel@vger.kernel.org
19188 T: git git://git.infradead.org/users/hch/uuid.git
19189 F: include/linux/uuid.h
19190 F: include/uapi/linux/uuid.h
19195 M: Justin Ernst <justin.ernst@hpe.com>
19196 L: platform-driver-x86@vger.kernel.org
19198 F: drivers/platform/x86/uv_sysfs.c
19201 M: Michal Januszewski <spock@gentoo.org>
19202 L: linux-fbdev@vger.kernel.org
19204 W: https://github.com/mjanusz/v86d
19205 F: Documentation/fb/uvesafb.rst
19206 F: drivers/video/fbdev/uvesafb.*
19208 Ux500 CLOCK DRIVERS
19209 M: Ulf Hansson <ulf.hansson@linaro.org>
19210 L: linux-clk@vger.kernel.org
19211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19213 F: drivers/clk/ux500/
19216 M: Stefan Agner <stefan@agner.ch>
19217 L: linux-mtd@lists.infradead.org
19219 F: drivers/mtd/nand/raw/vf610_nfc.c
19221 VFAT/FAT/MSDOS FILESYSTEM
19222 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19224 F: Documentation/filesystems/vfat.rst
19228 M: Alex Williamson <alex.williamson@redhat.com>
19229 R: Cornelia Huck <cohuck@redhat.com>
19230 L: kvm@vger.kernel.org
19232 T: git git://github.com/awilliam/linux-vfio.git
19233 F: Documentation/driver-api/vfio.rst
19235 F: include/linux/vfio.h
19236 F: include/uapi/linux/vfio.h
19239 M: Diana Craciun <diana.craciun@oss.nxp.com>
19240 L: kvm@vger.kernel.org
19242 F: drivers/vfio/fsl-mc/
19244 VFIO MEDIATED DEVICE DRIVERS
19245 M: Kirti Wankhede <kwankhede@nvidia.com>
19246 L: kvm@vger.kernel.org
19248 F: Documentation/driver-api/vfio-mediated-device.rst
19249 F: drivers/vfio/mdev/
19250 F: include/linux/mdev.h
19251 F: samples/vfio-mdev/
19253 VFIO PLATFORM DRIVER
19254 M: Eric Auger <eric.auger@redhat.com>
19255 L: kvm@vger.kernel.org
19257 F: drivers/vfio/platform/
19260 R: Lukas Wunner <lukas@wunner.de>
19262 T: git git://anongit.freedesktop.org/drm/drm-misc
19263 F: Documentation/gpu/vga-switcheroo.rst
19264 F: drivers/gpu/vga/vga_switcheroo.c
19265 F: include/linux/vga_switcheroo.h
19267 VIA RHINE NETWORK DRIVER
19269 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19270 F: drivers/net/ethernet/via/via-rhine.c
19272 VIA SD/MMC CARD CONTROLLER DRIVER
19273 M: Bruce Chang <brucechang@via.com.tw>
19274 M: Harald Welte <HaraldWelte@viatech.com>
19276 F: drivers/mmc/host/via-sdmmc.c
19278 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19279 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19280 L: linux-fbdev@vger.kernel.org
19282 F: drivers/video/fbdev/via/
19283 F: include/linux/via-core.h
19284 F: include/linux/via-gpio.h
19285 F: include/linux/via_i2c.h
19287 VIA VELOCITY NETWORK DRIVER
19288 M: Francois Romieu <romieu@fr.zoreil.com>
19289 L: netdev@vger.kernel.org
19291 F: drivers/net/ethernet/via/via-velocity.*
19293 VICODEC VIRTUAL CODEC DRIVER
19294 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19295 L: linux-media@vger.kernel.org
19297 W: https://linuxtv.org
19298 T: git git://linuxtv.org/media_tree.git
19299 F: drivers/media/test-drivers/vicodec/*
19301 VIDEO I2C POLLING DRIVER
19302 M: Matt Ranostay <matt.ranostay@konsulko.com>
19303 L: linux-media@vger.kernel.org
19305 F: drivers/media/i2c/video-i2c.c
19307 VIDEO MULTIPLEXER DRIVER
19308 M: Philipp Zabel <p.zabel@pengutronix.de>
19309 L: linux-media@vger.kernel.org
19311 F: drivers/media/platform/video-mux.c
19313 VIDEOBUF2 FRAMEWORK
19314 M: Tomasz Figa <tfiga@chromium.org>
19315 M: Marek Szyprowski <m.szyprowski@samsung.com>
19316 L: linux-media@vger.kernel.org
19318 F: drivers/media/common/videobuf2/*
19319 F: include/media/videobuf2-*
19321 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19322 M: Helen Koike <helen.koike@collabora.com>
19323 R: Shuah Khan <skhan@linuxfoundation.org>
19324 L: linux-media@vger.kernel.org
19326 W: https://linuxtv.org
19327 T: git git://linuxtv.org/media_tree.git
19328 F: drivers/media/test-drivers/vimc/*
19331 M: Alex Williamson <alex.williamson@redhat.com>
19332 M: Paolo Bonzini <pbonzini@redhat.com>
19333 L: kvm@vger.kernel.org
19337 VIRTIO AND VHOST VSOCK DRIVER
19338 M: Stefan Hajnoczi <stefanha@redhat.com>
19339 M: Stefano Garzarella <sgarzare@redhat.com>
19340 L: kvm@vger.kernel.org
19341 L: virtualization@lists.linux-foundation.org
19342 L: netdev@vger.kernel.org
19344 F: drivers/net/vsockmon.c
19345 F: drivers/vhost/vsock.c
19346 F: include/linux/virtio_vsock.h
19347 F: include/uapi/linux/virtio_vsock.h
19348 F: include/uapi/linux/vm_sockets_diag.h
19349 F: include/uapi/linux/vsockmon.h
19350 F: net/vmw_vsock/af_vsock_tap.c
19351 F: net/vmw_vsock/diag.c
19352 F: net/vmw_vsock/virtio_transport.c
19353 F: net/vmw_vsock/virtio_transport_common.c
19354 F: net/vmw_vsock/vsock_loopback.c
19355 F: tools/testing/vsock/
19357 VIRTIO BLOCK AND SCSI DRIVERS
19358 M: "Michael S. Tsirkin" <mst@redhat.com>
19359 M: Jason Wang <jasowang@redhat.com>
19360 R: Paolo Bonzini <pbonzini@redhat.com>
19361 R: Stefan Hajnoczi <stefanha@redhat.com>
19362 L: virtualization@lists.linux-foundation.org
19364 F: drivers/block/virtio_blk.c
19365 F: drivers/scsi/virtio_scsi.c
19366 F: drivers/vhost/scsi.c
19367 F: include/uapi/linux/virtio_blk.h
19368 F: include/uapi/linux/virtio_scsi.h
19370 VIRTIO CONSOLE DRIVER
19371 M: Amit Shah <amit@kernel.org>
19372 L: virtualization@lists.linux-foundation.org
19374 F: drivers/char/virtio_console.c
19375 F: include/linux/virtio_console.h
19376 F: include/uapi/linux/virtio_console.h
19378 VIRTIO CORE AND NET DRIVERS
19379 M: "Michael S. Tsirkin" <mst@redhat.com>
19380 M: Jason Wang <jasowang@redhat.com>
19381 L: virtualization@lists.linux-foundation.org
19383 F: Documentation/devicetree/bindings/virtio/
19384 F: drivers/block/virtio_blk.c
19385 F: drivers/crypto/virtio/
19386 F: drivers/net/virtio_net.c
19389 F: include/linux/vdpa.h
19390 F: include/linux/virtio*.h
19391 F: include/uapi/linux/virtio_*.h
19395 M: "Michael S. Tsirkin" <mst@redhat.com>
19396 M: David Hildenbrand <david@redhat.com>
19397 L: virtualization@lists.linux-foundation.org
19399 F: drivers/virtio/virtio_balloon.c
19400 F: include/uapi/linux/virtio_balloon.h
19401 F: include/linux/balloon_compaction.h
19402 F: mm/balloon_compaction.c
19404 VIRTIO CRYPTO DRIVER
19405 M: Gonglei <arei.gonglei@huawei.com>
19406 L: virtualization@lists.linux-foundation.org
19407 L: linux-crypto@vger.kernel.org
19409 F: drivers/crypto/virtio/
19410 F: include/uapi/linux/virtio_crypto.h
19412 VIRTIO DRIVERS FOR S390
19413 M: Cornelia Huck <cohuck@redhat.com>
19414 M: Halil Pasic <pasic@linux.ibm.com>
19415 L: linux-s390@vger.kernel.org
19416 L: virtualization@lists.linux-foundation.org
19417 L: kvm@vger.kernel.org
19419 F: arch/s390/include/uapi/asm/virtio-ccw.h
19420 F: drivers/s390/virtio/
19423 M: Vivek Goyal <vgoyal@redhat.com>
19424 M: Stefan Hajnoczi <stefanha@redhat.com>
19425 M: Miklos Szeredi <miklos@szeredi.hu>
19426 L: virtualization@lists.linux-foundation.org
19427 L: linux-fsdevel@vger.kernel.org
19429 W: https://virtio-fs.gitlab.io/
19430 F: Documentation/filesystems/virtiofs.rst
19431 F: fs/fuse/virtio_fs.c
19432 F: include/uapi/linux/virtio_fs.h
19435 M: David Airlie <airlied@linux.ie>
19436 M: Gerd Hoffmann <kraxel@redhat.com>
19437 L: dri-devel@lists.freedesktop.org
19438 L: virtualization@lists.linux-foundation.org
19440 T: git git://anongit.freedesktop.org/drm/drm-misc
19441 F: drivers/gpu/drm/virtio/
19442 F: include/uapi/linux/virtio_gpu.h
19444 VIRTIO HOST (VHOST)
19445 M: "Michael S. Tsirkin" <mst@redhat.com>
19446 M: Jason Wang <jasowang@redhat.com>
19447 L: kvm@vger.kernel.org
19448 L: virtualization@lists.linux-foundation.org
19449 L: netdev@vger.kernel.org
19451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19453 F: include/linux/vhost_iotlb.h
19454 F: include/uapi/linux/vhost.h
19456 VIRTIO INPUT DRIVER
19457 M: Gerd Hoffmann <kraxel@redhat.com>
19459 F: drivers/virtio/virtio_input.c
19460 F: include/uapi/linux/virtio_input.h
19462 VIRTIO IOMMU DRIVER
19463 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19464 L: virtualization@lists.linux-foundation.org
19466 F: drivers/iommu/virtio-iommu.c
19467 F: include/uapi/linux/virtio_iommu.h
19470 M: David Hildenbrand <david@redhat.com>
19471 L: virtualization@lists.linux-foundation.org
19473 W: https://virtio-mem.gitlab.io/
19474 F: drivers/virtio/virtio_mem.c
19475 F: include/uapi/linux/virtio_mem.h
19477 VIRTIO SOUND DRIVER
19478 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19479 M: "Michael S. Tsirkin" <mst@redhat.com>
19480 L: virtualization@lists.linux-foundation.org
19481 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19483 F: include/uapi/linux/virtio_snd.h
19486 VIRTUAL BOX GUEST DEVICE DRIVER
19487 M: Hans de Goede <hdegoede@redhat.com>
19488 M: Arnd Bergmann <arnd@arndb.de>
19489 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19491 F: drivers/virt/vboxguest/
19492 F: include/linux/vbox_utils.h
19493 F: include/uapi/linux/vbox*.h
19495 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19496 M: Hans de Goede <hdegoede@redhat.com>
19497 L: linux-fsdevel@vger.kernel.org
19501 VIRTUAL SERIO DEVICE DRIVER
19502 M: Stephen Chandler Paul <thatslyude@gmail.com>
19504 F: drivers/input/serio/userio.c
19505 F: include/uapi/linux/userio.h
19507 VIVID VIRTUAL VIDEO DRIVER
19508 M: Hans Verkuil <hverkuil@xs4all.nl>
19509 L: linux-media@vger.kernel.org
19511 W: https://linuxtv.org
19512 T: git git://linuxtv.org/media_tree.git
19513 F: drivers/media/test-drivers/vivid/*
19515 VIDTV VIRTUAL DIGITAL TV DRIVER
19516 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19517 L: linux-media@vger.kernel.org
19519 W: https://linuxtv.org
19520 T: git git://linuxtv.org/media_tree.git
19521 F: drivers/media/test-drivers/vidtv/*
19524 M: Florian Fainelli <f.fainelli@gmail.com>
19525 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19527 F: drivers/vlynq/vlynq.c
19528 F: include/linux/vlynq.h
19531 M: Martyn Welch <martyn@welchs.me.uk>
19532 M: Manohar Vanga <manohar.vanga@gmail.com>
19533 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19534 L: linux-kernel@vger.kernel.org
19536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19537 F: Documentation/driver-api/vme.rst
19538 F: drivers/staging/vme/
19540 F: include/linux/vme*
19542 VMWARE BALLOON DRIVER
19543 M: Nadav Amit <namit@vmware.com>
19544 M: "VMware, Inc." <pv-drivers@vmware.com>
19545 L: linux-kernel@vger.kernel.org
19547 F: drivers/misc/vmw_balloon.c
19549 VMWARE HYPERVISOR INTERFACE
19550 M: Deep Shah <sdeep@vmware.com>
19551 M: "VMware, Inc." <pv-drivers@vmware.com>
19552 L: virtualization@lists.linux-foundation.org
19554 F: arch/x86/include/asm/vmware.h
19555 F: arch/x86/kernel/cpu/vmware.c
19557 VMWARE PVRDMA DRIVER
19558 M: Adit Ranadive <aditr@vmware.com>
19559 M: VMware PV-Drivers <pv-drivers@vmware.com>
19560 L: linux-rdma@vger.kernel.org
19562 F: drivers/infiniband/hw/vmw_pvrdma/
19564 VMware PVSCSI driver
19565 M: Vishal Bhakta <vbhakta@vmware.com>
19566 M: VMware PV-Drivers <pv-drivers@vmware.com>
19567 L: linux-scsi@vger.kernel.org
19569 F: drivers/scsi/vmw_pvscsi.c
19570 F: drivers/scsi/vmw_pvscsi.h
19572 VMWARE VIRTUAL PTP CLOCK DRIVER
19573 M: Vivek Thampi <vithampi@vmware.com>
19574 M: "VMware, Inc." <pv-drivers@vmware.com>
19575 L: netdev@vger.kernel.org
19577 F: drivers/ptp/ptp_vmw.c
19579 VMWARE VMMOUSE SUBDRIVER
19580 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19581 M: "VMware, Inc." <pv-drivers@vmware.com>
19582 L: linux-input@vger.kernel.org
19584 F: drivers/input/mouse/vmmouse.c
19585 F: drivers/input/mouse/vmmouse.h
19587 VMWARE VMXNET3 ETHERNET DRIVER
19588 M: Ronak Doshi <doshir@vmware.com>
19589 M: pv-drivers@vmware.com
19590 L: netdev@vger.kernel.org
19592 F: drivers/net/vmxnet3/
19594 VOCORE VOCORE2 BOARD
19595 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19596 L: linux-mips@vger.kernel.org
19598 F: arch/mips/boot/dts/ralink/vocore2.dts
19600 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19601 M: Liam Girdwood <lgirdwood@gmail.com>
19602 M: Mark Brown <broonie@kernel.org>
19603 L: linux-kernel@vger.kernel.org
19605 W: http://www.slimlogic.co.uk/?p=48
19606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19607 F: Documentation/devicetree/bindings/regulator/
19608 F: Documentation/power/regulator/
19609 F: drivers/regulator/
19610 F: include/dt-bindings/regulator/
19611 F: include/linux/regulator/
19612 K: regulator_get_optional
19615 M: David Ahern <dsahern@kernel.org>
19616 L: netdev@vger.kernel.org
19618 F: Documentation/networking/vrf.rst
19619 F: drivers/net/vrf.c
19622 M: Petr Mladek <pmladek@suse.com>
19623 M: Steven Rostedt <rostedt@goodmis.org>
19624 M: Sergey Senozhatsky <senozhatsky@chromium.org>
19625 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19626 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19629 F: Documentation/core-api/printk-formats.rst
19630 F: lib/test_printf.c
19633 VT1211 HARDWARE MONITOR DRIVER
19634 M: Juerg Haefliger <juergh@gmail.com>
19635 L: linux-hwmon@vger.kernel.org
19637 F: Documentation/hwmon/vt1211.rst
19638 F: drivers/hwmon/vt1211.c
19640 VT8231 HARDWARE MONITOR DRIVER
19641 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19642 L: linux-hwmon@vger.kernel.org
19644 F: drivers/hwmon/vt8231.c
19646 VUB300 USB to SDIO/SD/MMC bridge chip
19647 L: linux-mmc@vger.kernel.org
19649 F: drivers/mmc/host/vub300.c
19651 W1 DALLAS'S 1-WIRE BUS
19652 M: Evgeniy Polyakov <zbr@ioremap.net>
19654 F: Documentation/devicetree/bindings/w1/
19655 F: Documentation/w1/
19657 F: include/linux/w1.h
19659 W83791D HARDWARE MONITORING DRIVER
19660 M: Marc Hulsman <m.hulsman@tudelft.nl>
19661 L: linux-hwmon@vger.kernel.org
19663 F: Documentation/hwmon/w83791d.rst
19664 F: drivers/hwmon/w83791d.c
19666 W83793 HARDWARE MONITORING DRIVER
19667 M: Rudolf Marek <r.marek@assembler.cz>
19668 L: linux-hwmon@vger.kernel.org
19670 F: Documentation/hwmon/w83793.rst
19671 F: drivers/hwmon/w83793.c
19673 W83795 HARDWARE MONITORING DRIVER
19674 M: Jean Delvare <jdelvare@suse.com>
19675 L: linux-hwmon@vger.kernel.org
19677 F: drivers/hwmon/w83795.c
19679 W83L51xD SD/MMC CARD INTERFACE DRIVER
19680 M: Pierre Ossman <pierre@ossman.eu>
19682 F: drivers/mmc/host/wbsd.*
19684 WACOM PROTOCOL 4 SERIAL TABLETS
19685 M: Julian Squires <julian@cipht.net>
19686 M: Hans de Goede <hdegoede@redhat.com>
19687 L: linux-input@vger.kernel.org
19689 F: drivers/input/tablet/wacom_serial4.c
19691 WATCHDOG DEVICE DRIVERS
19692 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19693 M: Guenter Roeck <linux@roeck-us.net>
19694 L: linux-watchdog@vger.kernel.org
19696 W: http://www.linux-watchdog.org/
19697 T: git git://www.linux-watchdog.org/linux-watchdog.git
19698 F: Documentation/devicetree/bindings/watchdog/
19699 F: Documentation/watchdog/
19700 F: drivers/watchdog/
19701 F: include/linux/watchdog.h
19702 F: include/uapi/linux/watchdog.h
19704 WHISKEYCOVE PMIC GPIO DRIVER
19705 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19706 L: linux-gpio@vger.kernel.org
19708 F: drivers/gpio/gpio-wcove.c
19711 M: Dianlong Li <long17.cool@163.com>
19712 L: linux-rtc@vger.kernel.org
19714 F: drivers/rtc/rtc-sd3078.c
19717 M: David Rheinsberg <david.rheinsberg@gmail.com>
19718 L: linux-input@vger.kernel.org
19720 F: drivers/hid/hid-wiimote*
19722 WILOCITY WIL6210 WIRELESS DRIVER
19723 M: Maya Erez <merez@codeaurora.org>
19724 L: linux-wireless@vger.kernel.org
19725 L: wil6210@qti.qualcomm.com
19727 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19728 F: drivers/net/wireless/ath/wil6210/
19731 M: David Härdeman <david@hardeman.nu>
19733 F: drivers/media/rc/winbond-cir.c
19735 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19736 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19737 L: linux-watchdog@vger.kernel.org
19739 F: drivers/watchdog/ebc-c384_wdt.c
19741 WINSYSTEMS WS16C48 GPIO DRIVER
19742 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19743 L: linux-gpio@vger.kernel.org
19745 F: drivers/gpio/gpio-ws16c48.c
19747 WIREGUARD SECURE NETWORK TUNNEL
19748 M: Jason A. Donenfeld <Jason@zx2c4.com>
19749 L: wireguard@lists.zx2c4.com
19750 L: netdev@vger.kernel.org
19752 F: drivers/net/wireguard/
19753 F: tools/testing/selftests/wireguard/
19755 WISTRON LAPTOP BUTTON DRIVER
19756 M: Miloslav Trmac <mitr@volny.cz>
19758 F: drivers/input/misc/wistron_btns.c
19760 WL3501 WIRELESS PCMCIA CARD DRIVER
19761 L: linux-wireless@vger.kernel.org
19763 F: drivers/net/wireless/wl3501*
19765 WOLFSON MICROELECTRONICS DRIVERS
19766 L: patches@opensource.cirrus.com
19768 W: https://github.com/CirrusLogic/linux-drivers/wiki
19769 T: git https://github.com/CirrusLogic/linux-drivers.git
19770 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19771 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19772 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19773 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19774 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19775 F: Documentation/hwmon/wm83??.rst
19776 F: arch/arm/mach-s3c/mach-crag6410*
19777 F: drivers/clk/clk-wm83*.c
19778 F: drivers/gpio/gpio-*wm*.c
19779 F: drivers/gpio/gpio-arizona.c
19780 F: drivers/hwmon/wm83??-hwmon.c
19781 F: drivers/input/misc/wm831x-on.c
19782 F: drivers/input/touchscreen/wm831x-ts.c
19783 F: drivers/input/touchscreen/wm97*.c
19784 F: drivers/leds/leds-wm83*.c
19785 F: drivers/mfd/arizona*
19786 F: drivers/mfd/cs47l24*
19787 F: drivers/mfd/wm*.c
19788 F: drivers/power/supply/wm83*.c
19789 F: drivers/regulator/arizona*
19790 F: drivers/regulator/wm8*.c
19791 F: drivers/rtc/rtc-wm83*.c
19792 F: drivers/video/backlight/wm83*_bl.c
19793 F: drivers/watchdog/wm83*_wdt.c
19794 F: include/linux/mfd/arizona/
19795 F: include/linux/mfd/wm831x/
19796 F: include/linux/mfd/wm8350/
19797 F: include/linux/mfd/wm8400*
19798 F: include/linux/regulator/arizona*
19799 F: include/linux/wm97xx.h
19800 F: include/sound/wm????.h
19801 F: sound/soc/codecs/arizona*
19802 F: sound/soc/codecs/cs47l24*
19803 F: sound/soc/codecs/wm*
19806 M: Tejun Heo <tj@kernel.org>
19807 R: Lai Jiangshan <jiangshanlai@gmail.com>
19809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19810 F: Documentation/core-api/workqueue.rst
19811 F: include/linux/workqueue.h
19812 F: kernel/workqueue.c
19814 X-POWERS AXP288 PMIC DRIVERS
19815 M: Hans de Goede <hdegoede@redhat.com>
19817 F: drivers/acpi/pmic/intel_pmic_xpower.c
19820 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19821 M: Chen-Yu Tsai <wens@csie.org>
19822 L: linux-kernel@vger.kernel.org
19827 M: Martin Schiller <ms@dev.tdt.de>
19828 L: linux-x25@vger.kernel.org
19830 F: Documentation/networking/lapb-module.rst
19831 F: Documentation/networking/x25*
19832 F: drivers/net/wan/hdlc_x25.c
19833 F: drivers/net/wan/lapbether.c
19834 F: include/*/lapb.h
19835 F: include/net/x25*
19836 F: include/uapi/linux/x25.h
19840 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19841 M: Thomas Gleixner <tglx@linutronix.de>
19842 M: Ingo Molnar <mingo@redhat.com>
19843 M: Borislav Petkov <bp@alien8.de>
19845 R: "H. Peter Anvin" <hpa@zytor.com>
19846 L: linux-kernel@vger.kernel.org
19848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19849 F: Documentation/devicetree/bindings/x86/
19850 F: Documentation/x86/
19854 M: Andy Lutomirski <luto@kernel.org>
19855 L: linux-kernel@vger.kernel.org
19857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19860 X86 MCE INFRASTRUCTURE
19861 M: Tony Luck <tony.luck@intel.com>
19862 M: Borislav Petkov <bp@alien8.de>
19863 L: linux-edac@vger.kernel.org
19865 F: arch/x86/kernel/cpu/mce/*
19867 X86 MICROCODE UPDATE SUPPORT
19868 M: Borislav Petkov <bp@alien8.de>
19870 F: arch/x86/kernel/cpu/microcode/*
19873 M: Dave Hansen <dave.hansen@linux.intel.com>
19874 M: Andy Lutomirski <luto@kernel.org>
19875 M: Peter Zijlstra <peterz@infradead.org>
19876 L: linux-kernel@vger.kernel.org
19878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19881 X86 PLATFORM DRIVERS
19882 M: Hans de Goede <hdegoede@redhat.com>
19883 M: Mark Gross <mgross@linux.intel.com>
19884 L: platform-driver-x86@vger.kernel.org
19886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19887 F: drivers/platform/olpc/
19888 F: drivers/platform/x86/
19890 X86 PLATFORM DRIVERS - ARCH
19891 R: Darren Hart <dvhart@infradead.org>
19892 R: Andy Shevchenko <andy@infradead.org>
19893 L: platform-driver-x86@vger.kernel.org
19896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19897 F: arch/x86/platform
19899 X86 PLATFORM UV HPE SUPERDOME FLEX
19900 M: Steve Wahl <steve.wahl@hpe.com>
19901 R: Mike Travis <mike.travis@hpe.com>
19902 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19903 R: Russ Anderson <russ.anderson@hpe.com>
19905 F: arch/x86/include/asm/uv/
19906 F: arch/x86/kernel/apic/x2apic_uv_x.c
19907 F: arch/x86/platform/uv/
19910 M: Andy Lutomirski <luto@kernel.org>
19911 L: linux-kernel@vger.kernel.org
19913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19914 F: arch/x86/entry/vdso/
19917 M: Matthew Wilcox <willy@infradead.org>
19918 L: linux-fsdevel@vger.kernel.org
19920 F: Documentation/core-api/xarray.rst
19921 F: include/linux/idr.h
19922 F: include/linux/xarray.h
19925 F: tools/testing/radix-tree
19928 M: Benjamin Valentin <benpicco@googlemail.com>
19930 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19931 F: drivers/media/rc/xbox_remote.c
19933 XC2028/3028 TUNER DRIVER
19934 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19935 L: linux-media@vger.kernel.org
19937 W: https://linuxtv.org
19938 T: git git://linuxtv.org/media_tree.git
19939 F: drivers/media/tuners/tuner-xc2028.*
19941 XDP (eXpress Data Path)
19942 M: Alexei Starovoitov <ast@kernel.org>
19943 M: Daniel Borkmann <daniel@iogearbox.net>
19944 M: David S. Miller <davem@davemloft.net>
19945 M: Jakub Kicinski <kuba@kernel.org>
19946 M: Jesper Dangaard Brouer <hawk@kernel.org>
19947 M: John Fastabend <john.fastabend@gmail.com>
19948 L: netdev@vger.kernel.org
19949 L: bpf@vger.kernel.org
19951 F: include/net/xdp.h
19952 F: include/net/xdp_priv.h
19953 F: include/trace/events/xdp.h
19954 F: kernel/bpf/cpumap.c
19955 F: kernel/bpf/devmap.c
19957 F: samples/bpf/xdp*
19958 F: tools/testing/selftests/bpf/*xdp*
19959 F: tools/testing/selftests/bpf/*/*xdp*
19960 F: drivers/net/ethernet/*/*/*/*/*xdp*
19961 F: drivers/net/ethernet/*/*/*xdp*
19962 K: (?:\b|_)xdp(?:\b|_)
19964 XDP SOCKETS (AF_XDP)
19965 M: Björn Töpel <bjorn@kernel.org>
19966 M: Magnus Karlsson <magnus.karlsson@intel.com>
19967 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19968 L: netdev@vger.kernel.org
19969 L: bpf@vger.kernel.org
19971 F: Documentation/networking/af_xdp.rst
19972 F: include/net/xdp_sock*
19973 F: include/net/xsk_buff_pool.h
19974 F: include/uapi/linux/if_xdp.h
19975 F: include/uapi/linux/xdp_diag.h
19976 F: include/net/netns/xdp.h
19978 F: samples/bpf/xdpsock*
19979 F: tools/lib/bpf/xsk*
19981 XEN BLOCK SUBSYSTEM
19982 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19983 M: Roger Pau Monné <roger.pau@citrix.com>
19984 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19986 F: drivers/block/xen*
19987 F: drivers/block/xen-blkback/*
19990 M: Stefano Stabellini <sstabellini@kernel.org>
19991 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19993 F: arch/arm/include/asm/xen/
19996 XEN HYPERVISOR ARM64
19997 M: Stefano Stabellini <sstabellini@kernel.org>
19998 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20000 F: arch/arm64/include/asm/xen/
20003 XEN HYPERVISOR INTERFACE
20004 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20005 M: Juergen Gross <jgross@suse.com>
20006 R: Stefano Stabellini <sstabellini@kernel.org>
20007 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20010 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20011 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20012 F: arch/x86/include/asm/pvclock-abi.h
20013 F: arch/x86/include/asm/xen/
20014 F: arch/x86/platform/pvh/
20016 F: drivers/*/xen-*front.c
20018 F: include/uapi/xen/
20021 XEN NETWORK BACKEND DRIVER
20022 M: Wei Liu <wei.liu@kernel.org>
20023 M: Paul Durrant <paul@xen.org>
20024 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20025 L: netdev@vger.kernel.org
20027 F: drivers/net/xen-netback/*
20030 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20031 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20033 F: arch/x86/pci/*xen*
20034 F: drivers/pci/*xen*
20037 M: Juergen Gross <jgross@suse.com>
20038 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20039 L: linux-scsi@vger.kernel.org
20041 F: drivers/scsi/xen-scsifront.c
20042 F: drivers/xen/xen-scsiback.c
20043 F: include/xen/interface/io/vscsiif.h
20045 XEN SOUND FRONTEND DRIVER
20046 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20047 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20048 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20052 XEN SWIOTLB SUBSYSTEM
20053 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20054 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20055 L: iommu@lists.linux-foundation.org
20057 F: arch/x86/xen/*swiotlb*
20058 F: drivers/xen/*swiotlb*
20061 C: irc://irc.oftc.net/xfs
20062 M: Darrick J. Wong <djwong@kernel.org>
20063 M: linux-xfs@vger.kernel.org
20064 L: linux-xfs@vger.kernel.org
20067 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20068 F: Documentation/ABI/testing/sysfs-fs-xfs
20069 F: Documentation/admin-guide/xfs.rst
20070 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20071 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20073 F: include/uapi/linux/dqblk_xfs.h
20074 F: include/uapi/linux/fsmap.h
20076 XILINX AXI ETHERNET DRIVER
20077 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20079 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20082 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20083 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20084 L: linux-can@vger.kernel.org
20086 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20087 F: drivers/net/can/xilinx_can.c
20090 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20091 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20092 R: Michal Simek <michal.simek@xilinx.com>
20094 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20095 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
20096 F: drivers/gpio/gpio-xilinx.c
20097 F: drivers/gpio/gpio-zynq.c
20099 XILINX SD-FEC IP CORES
20100 M: Derek Kiernan <derek.kiernan@xilinx.com>
20101 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20103 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20104 F: Documentation/misc-devices/xilinx_sdfec.rst
20105 F: drivers/misc/Kconfig
20106 F: drivers/misc/Makefile
20107 F: drivers/misc/xilinx_sdfec.c
20108 F: include/uapi/misc/xilinx_sdfec.h
20110 XILINX UARTLITE SERIAL DRIVER
20111 M: Peter Korsgaard <jacmet@sunsite.dk>
20112 L: linux-serial@vger.kernel.org
20114 F: drivers/tty/serial/uartlite.c
20116 XILINX VIDEO IP CORES
20117 M: Hyun Kwon <hyun.kwon@xilinx.com>
20118 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20119 L: linux-media@vger.kernel.org
20121 T: git git://linuxtv.org/media_tree.git
20122 F: Documentation/devicetree/bindings/media/xilinx/
20123 F: drivers/media/platform/xilinx/
20124 F: include/uapi/linux/xilinx-v4l2-controls.h
20126 XILINX ZYNQMP DPDMA DRIVER
20127 M: Hyun Kwon <hyun.kwon@xilinx.com>
20128 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20129 L: dmaengine@vger.kernel.org
20131 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20132 F: drivers/dma/xilinx/xilinx_dpdma.c
20133 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20135 XILINX ZYNQMP PSGTR PHY DRIVER
20136 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20137 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20138 L: linux-kernel@vger.kernel.org
20140 T: git https://github.com/Xilinx/linux-xlnx.git
20141 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20142 F: drivers/phy/xilinx/phy-zynqmp.c
20145 M: Eli Billauer <eli.billauer@gmail.com>
20146 L: linux-kernel@vger.kernel.org
20148 F: drivers/char/xillybus/
20151 M: George Cherian <gcherian@marvell.com>
20152 L: linux-i2c@vger.kernel.org
20154 W: http://www.marvell.com
20155 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20156 F: drivers/i2c/busses/i2c-xlp9xx.c
20158 XRA1403 GPIO EXPANDER
20159 M: Nandor Han <nandor.han@ge.com>
20160 M: Semi Malinen <semi.malinen@ge.com>
20161 L: linux-gpio@vger.kernel.org
20163 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20164 F: drivers/gpio/gpio-xra1403.c
20166 XTENSA XTFPGA PLATFORM SUPPORT
20167 M: Max Filippov <jcmvbkbc@gmail.com>
20168 L: linux-xtensa@linux-xtensa.org
20170 F: drivers/spi/spi-xtensa-xtfpga.c
20171 F: sound/soc/xtensa/xtfpga-i2s.c
20173 YAM DRIVER FOR AX.25
20174 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20175 L: linux-hams@vger.kernel.org
20177 F: drivers/net/hamradio/yam*
20178 F: include/linux/yam.h
20180 YAMA SECURITY MODULE
20181 M: Kees Cook <keescook@chromium.org>
20183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20184 F: Documentation/admin-guide/LSM/Yama.rst
20187 YEALINK PHONE DRIVER
20188 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20189 L: usbb2k-api-dev@nongnu.org
20191 F: Documentation/input/devices/yealink.rst
20192 F: drivers/input/misc/yealink.*
20194 Z8530 DRIVER FOR AX.25
20195 M: Joerg Reuter <jreuter@yaina.de>
20196 L: linux-hams@vger.kernel.org
20198 W: http://yaina.de/jreuter/
20199 W: http://www.qsl.net/dl1bke/
20200 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20201 F: drivers/net/hamradio/*scc.c
20202 F: drivers/net/hamradio/z8530.h
20204 ZBUD COMPRESSED PAGE ALLOCATOR
20205 M: Seth Jennings <sjenning@redhat.com>
20206 M: Dan Streetman <ddstreet@ieee.org>
20207 L: linux-mm@kvack.org
20209 F: include/linux/zbud.h
20212 ZD1211RW WIRELESS DRIVER
20213 M: Daniel Drake <dsd@gentoo.org>
20214 M: Ulrich Kunitz <kune@deine-taler.de>
20215 L: linux-wireless@vger.kernel.org
20216 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20218 W: http://zd1211.ath.cx/wiki/DriverRewrite
20219 F: drivers/net/wireless/zydas/zd1211rw/
20221 ZD1301 MEDIA DRIVER
20222 M: Antti Palosaari <crope@iki.fi>
20223 L: linux-media@vger.kernel.org
20225 W: https://linuxtv.org/
20226 W: http://palosaari.fi/linux/
20227 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20228 F: drivers/media/usb/dvb-usb-v2/zd1301*
20230 ZD1301_DEMOD MEDIA DRIVER
20231 M: Antti Palosaari <crope@iki.fi>
20232 L: linux-media@vger.kernel.org
20234 W: https://linuxtv.org/
20235 W: http://palosaari.fi/linux/
20236 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20237 F: drivers/media/dvb-frontends/zd1301_demod*
20239 ZHAOXIN PROCESSOR SUPPORT
20240 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20241 L: linux-kernel@vger.kernel.org
20243 F: arch/x86/kernel/cpu/zhaoxin.c
20246 M: Damien Le Moal <damien.lemoal@wdc.com>
20247 M: Naohiro Aota <naohiro.aota@wdc.com>
20248 R: Johannes Thumshirn <jth@kernel.org>
20249 L: linux-fsdevel@vger.kernel.org
20251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20252 F: Documentation/filesystems/zonefs.rst
20255 ZPOOL COMPRESSED PAGE STORAGE API
20256 M: Dan Streetman <ddstreet@ieee.org>
20257 L: linux-mm@kvack.org
20259 F: include/linux/zpool.h
20262 ZR36067 VIDEO FOR LINUX DRIVER
20263 M: Corentin Labbe <clabbe@baylibre.com>
20264 L: mjpeg-users@lists.sourceforge.net
20265 L: linux-media@vger.kernel.org
20267 W: http://mjpeg.sourceforge.net/driver-zoran/
20268 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20269 F: Documentation/driver-api/media/drivers/zoran.rst
20270 F: drivers/staging/media/zoran/
20272 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20273 M: Minchan Kim <minchan@kernel.org>
20274 M: Nitin Gupta <ngupta@vflare.org>
20275 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20276 L: linux-kernel@vger.kernel.org
20278 F: Documentation/admin-guide/blockdev/zram.rst
20279 F: drivers/block/zram/
20281 ZS DECSTATION Z85C30 SERIAL DRIVER
20282 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20284 F: drivers/tty/serial/zs.*
20286 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20287 M: Minchan Kim <minchan@kernel.org>
20288 M: Nitin Gupta <ngupta@vflare.org>
20289 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20290 L: linux-mm@kvack.org
20292 F: Documentation/vm/zsmalloc.rst
20293 F: include/linux/zsmalloc.h
20296 ZSWAP COMPRESSED SWAP CACHING
20297 M: Seth Jennings <sjenning@redhat.com>
20298 M: Dan Streetman <ddstreet@ieee.org>
20299 M: Vitaly Wool <vitaly.wool@konsulko.com>
20300 L: linux-mm@kvack.org
20305 M: Linus Torvalds <torvalds@linux-foundation.org>
20306 L: linux-kernel@vger.kernel.org
20307 S: Buried alive in reporters
20308 Q: http://patchwork.kernel.org/project/LKML/list/
20309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git