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 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
435 L: linux-acpi@vger.kernel.org
436 L: iommu@lists.linux-foundation.org
438 F: drivers/acpi/viot.c
439 F: include/linux/acpi_viot.h
442 L: platform-driver-x86@vger.kernel.org
444 F: drivers/platform/x86/wmi.c
445 F: include/uapi/linux/wmi.h
447 ACRN HYPERVISOR SERVICE MODULE
448 M: Fei Li <fei1.li@intel.com>
449 L: acrn-dev@lists.projectacrn.org (subscribers-only)
451 W: https://projectacrn.org
452 F: Documentation/virt/acrn/
453 F: drivers/virt/acrn/
454 F: include/uapi/linux/acrn.h
456 AD1889 ALSA SOUND DRIVER
457 L: linux-parisc@vger.kernel.org
459 W: https://parisc.wiki.kernel.org/index.php/AD1889
460 F: sound/pci/ad1889.*
462 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
463 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
464 L: linux-iio@vger.kernel.org
466 F: drivers/iio/potentiometer/ad5110.c
468 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
469 M: Michael Hennerich <michael.hennerich@analog.com>
471 W: http://wiki.analog.com/AD5254
472 W: http://ez.analog.com/community/linux-device-drivers
473 F: drivers/misc/ad525x_dpot.c
475 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
476 M: Michael Hennerich <michael.hennerich@analog.com>
478 W: http://wiki.analog.com/AD5398
479 W: http://ez.analog.com/community/linux-device-drivers
480 F: drivers/regulator/ad5398.c
482 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
483 M: Michael Hennerich <michael.hennerich@analog.com>
485 W: http://wiki.analog.com/AD7142
486 W: http://ez.analog.com/community/linux-device-drivers
487 F: drivers/input/misc/ad714x.c
489 AD7877 TOUCHSCREEN DRIVER
490 M: Michael Hennerich <michael.hennerich@analog.com>
492 W: http://wiki.analog.com/AD7877
493 W: http://ez.analog.com/community/linux-device-drivers
494 F: drivers/input/touchscreen/ad7877.c
496 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
497 M: Michael Hennerich <michael.hennerich@analog.com>
499 W: http://wiki.analog.com/AD7879
500 W: http://ez.analog.com/community/linux-device-drivers
501 F: drivers/input/touchscreen/ad7879.c
503 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
504 M: Jiri Kosina <jikos@kernel.org>
507 ADF7242 IEEE 802.15.4 RADIO DRIVER
508 M: Michael Hennerich <michael.hennerich@analog.com>
509 L: linux-wpan@vger.kernel.org
511 W: https://wiki.analog.com/ADF7242
512 W: http://ez.analog.com/community/linux-device-drivers
513 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
514 F: drivers/net/ieee802154/adf7242.c
516 ADM1025 HARDWARE MONITOR DRIVER
517 M: Jean Delvare <jdelvare@suse.com>
518 L: linux-hwmon@vger.kernel.org
520 F: Documentation/hwmon/adm1025.rst
521 F: drivers/hwmon/adm1025.c
523 ADM1029 HARDWARE MONITOR DRIVER
524 M: Corentin Labbe <clabbe.montjoie@gmail.com>
525 L: linux-hwmon@vger.kernel.org
527 F: drivers/hwmon/adm1029.c
529 ADM8211 WIRELESS DRIVER
530 L: linux-wireless@vger.kernel.org
532 W: https://wireless.wiki.kernel.org/
533 F: drivers/net/wireless/admtek/adm8211.*
535 ADP1653 FLASH CONTROLLER DRIVER
536 M: Sakari Ailus <sakari.ailus@iki.fi>
537 L: linux-media@vger.kernel.org
539 F: drivers/media/i2c/adp1653.c
540 F: include/media/i2c/adp1653.h
542 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
543 M: Michael Hennerich <michael.hennerich@analog.com>
545 W: http://wiki.analog.com/ADP5520
546 W: http://ez.analog.com/community/linux-device-drivers
547 F: drivers/gpio/gpio-adp5520.c
548 F: drivers/input/keyboard/adp5520-keys.c
549 F: drivers/leds/leds-adp5520.c
550 F: drivers/mfd/adp5520.c
551 F: drivers/video/backlight/adp5520_bl.c
553 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
554 M: Michael Hennerich <michael.hennerich@analog.com>
556 W: http://wiki.analog.com/ADP5588
557 W: http://ez.analog.com/community/linux-device-drivers
558 F: drivers/gpio/gpio-adp5588.c
559 F: drivers/input/keyboard/adp5588-keys.c
561 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
562 M: Michael Hennerich <michael.hennerich@analog.com>
564 W: http://wiki.analog.com/ADP8860
565 W: http://ez.analog.com/community/linux-device-drivers
566 F: drivers/video/backlight/adp8860_bl.c
569 M: Colin Leroy <colin@colino.net>
571 F: drivers/macintosh/therm_adt746x.c
573 ADT7475 HARDWARE MONITOR DRIVER
574 M: Jean Delvare <jdelvare@suse.com>
575 L: linux-hwmon@vger.kernel.org
577 F: Documentation/hwmon/adt7475.rst
578 F: drivers/hwmon/adt7475.c
581 M: Matthew Wilcox <willy@infradead.org>
582 M: Hannes Reinecke <hare@suse.com>
583 L: linux-scsi@vger.kernel.org
585 F: Documentation/scsi/advansys.rst
586 F: drivers/scsi/advansys.c
588 ADVANTECH SWBTN DRIVER
589 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
590 L: platform-driver-x86@vger.kernel.org
592 F: drivers/platform/x86/adv_swbutton.c
594 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
595 M: Michael Hennerich <michael.hennerich@analog.com>
597 W: http://wiki.analog.com/ADXL345
598 W: http://ez.analog.com/community/linux-device-drivers
599 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
600 F: drivers/input/misc/adxl34x.c
602 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603 M: Michael Hennerich <michael.hennerich@analog.com>
605 W: http://ez.analog.com/community/linux-device-drivers
606 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
607 F: drivers/iio/accel/adxl372.c
608 F: drivers/iio/accel/adxl372_i2c.c
609 F: drivers/iio/accel/adxl372_spi.c
612 M: Antti Palosaari <crope@iki.fi>
613 L: linux-media@vger.kernel.org
615 W: https://linuxtv.org
616 W: http://palosaari.fi/linux/
617 Q: http://patchwork.linuxtv.org/project/linux-media/list/
618 T: git git://linuxtv.org/anttip/media_tree.git
619 F: drivers/media/dvb-frontends/af9013*
622 M: Antti Palosaari <crope@iki.fi>
623 L: linux-media@vger.kernel.org
625 W: https://linuxtv.org
626 W: http://palosaari.fi/linux/
627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
628 T: git git://linuxtv.org/anttip/media_tree.git
629 F: drivers/media/dvb-frontends/af9033*
632 M: David Sterba <dsterba@suse.com>
633 L: linux-fsdevel@vger.kernel.org
635 F: Documentation/filesystems/affs.rst
639 M: David Howells <dhowells@redhat.com>
640 M: Marc Dionne <marc.dionne@auristor.com>
641 L: linux-afs@lists.infradead.org
643 W: https://www.infradead.org/~dhowells/kafs/
644 F: Documentation/filesystems/afs.rst
646 F: include/trace/events/afs.h
649 M: David Airlie <airlied@linux.ie>
651 T: git git://anongit.freedesktop.org/drm/drm
653 F: include/linux/agp*
654 F: include/uapi/linux/agp*
657 M: "Juergen E. Fischer" <fischer@norbit.de>
658 L: linux-scsi@vger.kernel.org
660 F: drivers/scsi/aha152x*
661 F: drivers/scsi/pcmcia/aha152x*
663 AIC7XXX / AIC79XX SCSI DRIVER
664 M: Hannes Reinecke <hare@suse.com>
665 L: linux-scsi@vger.kernel.org
667 F: drivers/scsi/aic7xxx/
669 AIMSLAB FM RADIO RECEIVER DRIVER
670 M: Hans Verkuil <hverkuil@xs4all.nl>
671 L: linux-media@vger.kernel.org
673 W: https://linuxtv.org
674 T: git git://linuxtv.org/media_tree.git
675 F: drivers/media/radio/radio-aimslab*
678 M: Benjamin LaHaise <bcrl@kvack.org>
679 L: linux-aio@kvack.org
682 F: include/linux/*aio*.h
685 M: Antti Palosaari <crope@iki.fi>
686 L: linux-media@vger.kernel.org
688 W: https://linuxtv.org
689 W: http://palosaari.fi/linux/
690 Q: http://patchwork.linuxtv.org/project/linux-media/list/
691 T: git git://linuxtv.org/anttip/media_tree.git
692 F: drivers/media/usb/airspy/
694 ALACRITECH GIGABIT ETHERNET DRIVER
695 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
697 F: drivers/net/ethernet/alacritech/*
699 ALCATEL SPEEDTOUCH USB DRIVER
700 M: Duncan Sands <duncan.sands@free.fr>
701 L: linux-usb@vger.kernel.org
703 W: http://www.linux-usb.org/SpeedTouch/
704 F: drivers/usb/atm/speedtch.c
705 F: drivers/usb/atm/usbatm.c
707 ALCHEMY AU1XX0 MMC DRIVER
708 M: Manuel Lauss <manuel.lauss@gmail.com>
710 F: drivers/mmc/host/au1xmmc.c
713 M: Rudolf Marek <r.marek@assembler.cz>
714 L: linux-i2c@vger.kernel.org
716 F: Documentation/i2c/busses/i2c-ali1563.rst
717 F: drivers/i2c/busses/i2c-ali1563.c
720 L: Dell.Client.Kernel@dell.com
722 F: drivers/platform/x86/dell/alienware-wmi.c
724 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
725 M: Tomislav Denis <tomislav.denis@avl.com>
726 L: linux-iio@vger.kernel.org
728 W: http://www.allsensors.com/
729 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
730 F: drivers/iio/pressure/dlhl60d.c
732 ALLEGRO DVT VIDEO IP CORE DRIVER
733 M: Michael Tretter <m.tretter@pengutronix.de>
734 R: Pengutronix Kernel Team <kernel@pengutronix.de>
735 L: linux-media@vger.kernel.org
737 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
738 F: drivers/media/platform/allegro-dvt/
740 ALLWINNER A10 CSI DRIVER
741 M: Maxime Ripard <mripard@kernel.org>
742 L: linux-media@vger.kernel.org
744 T: git git://linuxtv.org/media_tree.git
745 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
746 F: drivers/media/platform/sunxi/sun4i-csi/
748 ALLWINNER CPUFREQ DRIVER
749 M: Yangtao Li <tiny.windzz@gmail.com>
750 L: linux-pm@vger.kernel.org
752 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
753 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
755 ALLWINNER CRYPTO DRIVERS
756 M: Corentin Labbe <clabbe.montjoie@gmail.com>
757 L: linux-crypto@vger.kernel.org
759 F: drivers/crypto/allwinner/
761 ALLWINNER HARDWARE SPINLOCK SUPPORT
762 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
764 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-hwspinlock.yaml
765 F: drivers/hwspinlock/sun6i_hwspinlock.c
767 ALLWINNER THERMAL DRIVER
768 M: Vasily Khoruzhick <anarsoul@gmail.com>
769 M: Yangtao Li <tiny.windzz@gmail.com>
770 L: linux-pm@vger.kernel.org
772 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
773 F: drivers/thermal/sun8i_thermal.c
776 M: Maxime Ripard <mripard@kernel.org>
777 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
778 L: linux-media@vger.kernel.org
780 F: drivers/staging/media/sunxi/cedrus/
783 M: Richard Henderson <rth@twiddle.net>
784 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
785 M: Matt Turner <mattst88@gmail.com>
786 L: linux-alpha@vger.kernel.org
790 ALPS PS/2 TOUCHPAD DRIVER
791 R: Pali Rohár <pali@kernel.org>
792 F: drivers/input/mouse/alps.*
794 ALTERA I2C CONTROLLER DRIVER
795 M: Thor Thayer <thor.thayer@linux.intel.com>
797 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
798 F: drivers/i2c/busses/i2c-altera.c
800 ALTERA MAILBOX DRIVER
801 M: Joyce Ooi <joyce.ooi@intel.com>
803 F: drivers/mailbox/mailbox-altera.c
805 ALTERA MSGDMA IP CORE DRIVER
806 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
807 R: Stefan Roese <sr@denx.de>
808 L: dmaengine@vger.kernel.org
810 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
811 F: drivers/dma/altera-msgdma.c
814 M: Joyce Ooi <joyce.ooi@intel.com>
815 L: linux-gpio@vger.kernel.org
817 F: drivers/gpio/gpio-altera.c
819 ALTERA SYSTEM MANAGER DRIVER
820 M: Thor Thayer <thor.thayer@linux.intel.com>
822 F: drivers/mfd/altera-sysmgr.c
823 F: include/linux/mfd/altera-sysmgr.h
825 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
826 M: Thor Thayer <thor.thayer@linux.intel.com>
828 F: drivers/gpio/gpio-altera-a10sr.c
829 F: drivers/mfd/altera-a10sr.c
830 F: drivers/reset/reset-a10sr.c
831 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
832 F: include/linux/mfd/altera-a10sr.h
834 ALTERA TRIPLE SPEED ETHERNET DRIVER
835 M: Joyce Ooi <joyce.ooi@intel.com>
836 L: netdev@vger.kernel.org
838 F: drivers/net/ethernet/altera/
840 ALTERA UART/JTAG UART SERIAL DRIVERS
841 M: Tobias Klauser <tklauser@distanz.ch>
842 L: linux-serial@vger.kernel.org
844 F: drivers/tty/serial/altera_jtaguart.c
845 F: drivers/tty/serial/altera_uart.c
846 F: include/linux/altera_jtaguart.h
847 F: include/linux/altera_uart.h
849 AMAZON ANNAPURNA LABS FIC DRIVER
850 M: Talel Shenhar <talel@amazon.com>
852 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
853 F: drivers/irqchip/irq-al-fic.c
855 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
856 M: Talel Shenhar <talel@amazon.com>
857 M: Talel Shenhar <talelshenhar@gmail.com>
859 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
860 F: drivers/edac/al_mc_edac.c
862 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
863 M: Talel Shenhar <talel@amazon.com>
865 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
866 F: drivers/thermal/thermal_mmio.c
868 AMAZON ETHERNET DRIVERS
869 M: Netanel Belgazal <netanel@amazon.com>
870 M: Arthur Kiyanovski <akiyano@amazon.com>
871 R: Guy Tzalik <gtzalik@amazon.com>
872 R: Saeed Bishara <saeedb@amazon.com>
873 L: netdev@vger.kernel.org
875 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
876 F: drivers/net/ethernet/amazon/
878 AMAZON RDMA EFA DRIVER
879 M: Gal Pressman <galpress@amazon.com>
880 R: Yossi Leybovich <sleybo@amazon.com>
881 L: linux-rdma@vger.kernel.org
883 Q: https://patchwork.kernel.org/project/linux-rdma/list/
884 F: drivers/infiniband/hw/efa/
885 F: include/uapi/rdma/efa-abi.h
887 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
888 M: Tom Lendacky <thomas.lendacky@amd.com>
889 M: John Allen <john.allen@amd.com>
890 L: linux-crypto@vger.kernel.org
892 F: drivers/crypto/ccp/
893 F: include/linux/ccp.h
895 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
896 M: Brijesh Singh <brijesh.singh@amd.com>
897 M: Tom Lendacky <thomas.lendacky@amd.com>
898 L: linux-crypto@vger.kernel.org
900 F: drivers/crypto/ccp/sev*
901 F: include/uapi/linux/psp-sev.h
904 M: Harry Wentland <harry.wentland@amd.com>
905 M: Leo Li <sunpeng.li@amd.com>
906 L: amd-gfx@lists.freedesktop.org
908 T: git https://gitlab.freedesktop.org/agd5f/linux.git
909 F: drivers/gpu/drm/amd/display/
911 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
912 M: Huang Rui <ray.huang@amd.com>
913 L: linux-hwmon@vger.kernel.org
915 F: Documentation/hwmon/fam15h_power.rst
916 F: drivers/hwmon/fam15h_power.c
919 M: Enrico Weigelt, metux IT consult <info@metux.net>
920 L: linux-gpio@vger.kernel.org
922 F: drivers/gpio/gpio-amd-fch.c
923 F: include/linux/platform_data/gpio/gpio-amd-fch.h
925 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
926 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
928 F: drivers/usb/gadget/udc/amd5536udc.*
930 AMD GEODE PROCESSOR/CHIPSET SUPPORT
931 M: Andres Salomon <dilinger@queued.net>
932 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
934 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
935 F: arch/x86/include/asm/geode.h
936 F: drivers/char/hw_random/geode-rng.c
937 F: drivers/crypto/geode*
938 F: drivers/video/fbdev/geode/
941 M: Joerg Roedel <joro@8bytes.org>
942 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
943 L: iommu@lists.linux-foundation.org
945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
946 F: drivers/iommu/amd/
947 F: include/linux/amd-iommu.h
950 M: Felix Kuehling <Felix.Kuehling@amd.com>
951 L: amd-gfx@lists.freedesktop.org
953 T: git https://gitlab.freedesktop.org/agd5f/linux.git
954 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
955 F: drivers/gpu/drm/amd/amdkfd/
956 F: drivers/gpu/drm/amd/include/cik_structs.h
957 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
958 F: drivers/gpu/drm/amd/include/v9_structs.h
959 F: drivers/gpu/drm/amd/include/vi_structs.h
960 F: include/uapi/linux/kfd_ioctl.h
963 M: Sanjay R Mehta <sanju.mehta@amd.com>
965 F: drivers/spi/spi-amd.c
968 M: Elie Morisse <syniurge@gmail.com>
969 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
970 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
971 L: linux-i2c@vger.kernel.org
973 F: drivers/i2c/busses/i2c-amd-mp2*
976 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
977 L: platform-driver-x86@vger.kernel.org
979 F: drivers/platform/x86/amd-pmc.*
982 M: Evan Quan <evan.quan@amd.com>
983 L: amd-gfx@lists.freedesktop.org
985 T: git https://gitlab.freedesktop.org/agd5f/linux.git
986 F: drivers/gpu/drm/amd/pm/powerplay/
988 AMD SEATTLE DEVICE TREE SUPPORT
989 M: Brijesh Singh <brijeshkumar.singh@amd.com>
990 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
991 M: Tom Lendacky <thomas.lendacky@amd.com>
993 F: arch/arm64/boot/dts/amd/
996 M: Tom Lendacky <thomas.lendacky@amd.com>
997 L: netdev@vger.kernel.org
999 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1000 F: drivers/net/ethernet/amd/xgbe/
1002 AMD SENSOR FUSION HUB DRIVER
1003 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1004 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1005 L: linux-input@vger.kernel.org
1007 F: Documentation/hid/amd-sfh*
1008 F: drivers/hid/amd-sfh-hid/
1011 M: Christian Eggers <ceggers@arri.de>
1012 L: linux-iio@vger.kernel.org
1014 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1015 F: drivers/iio/light/as73211.c
1017 ANALOG DEVICES INC AD7192 DRIVER
1018 M: Alexandru Tachici <alexandru.tachici@analog.com>
1019 L: linux-iio@vger.kernel.org
1021 W: http://ez.analog.com/community/linux-device-drivers
1022 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1023 F: drivers/iio/adc/ad7192.c
1025 ANALOG DEVICES INC AD7292 DRIVER
1026 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1027 L: linux-iio@vger.kernel.org
1029 W: http://ez.analog.com/community/linux-device-drivers
1030 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1031 F: drivers/iio/adc/ad7292.c
1033 ANALOG DEVICES INC AD7768-1 DRIVER
1034 M: Michael Hennerich <Michael.Hennerich@analog.com>
1035 L: linux-iio@vger.kernel.org
1037 W: http://ez.analog.com/community/linux-device-drivers
1038 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1039 F: drivers/iio/adc/ad7768-1.c
1041 ANALOG DEVICES INC AD7780 DRIVER
1042 M: Michael Hennerich <Michael.Hennerich@analog.com>
1043 M: Renato Lui Geh <renatogeh@gmail.com>
1044 L: linux-iio@vger.kernel.org
1046 W: http://ez.analog.com/community/linux-device-drivers
1047 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1048 F: drivers/iio/adc/ad7780.c
1050 ANALOG DEVICES INC AD9389B DRIVER
1051 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1052 L: linux-media@vger.kernel.org
1054 F: drivers/media/i2c/ad9389b*
1056 ANALOG DEVICES INC ADGS1408 DRIVER
1057 M: Mircea Caprioru <mircea.caprioru@analog.com>
1059 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1060 F: drivers/mux/adgs1408.c
1062 ANALOG DEVICES INC ADIN DRIVER
1063 M: Michael Hennerich <michael.hennerich@analog.com>
1064 L: netdev@vger.kernel.org
1066 W: http://ez.analog.com/community/linux-device-drivers
1067 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1068 F: drivers/net/phy/adin.c
1070 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1071 M: Nuno Sa <nuno.sa@analog.com>
1072 L: linux-iio@vger.kernel.org
1074 F: drivers/iio/imu/adis.c
1075 F: include/linux/iio/imu/adis.h
1077 ANALOG DEVICES INC ADIS16460 DRIVER
1078 M: Dragos Bogdan <dragos.bogdan@analog.com>
1079 L: linux-iio@vger.kernel.org
1081 W: http://ez.analog.com/community/linux-device-drivers
1082 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1083 F: drivers/iio/imu/adis16460.c
1085 ANALOG DEVICES INC ADIS16475 DRIVER
1086 M: Nuno Sa <nuno.sa@analog.com>
1087 L: linux-iio@vger.kernel.org
1088 W: http://ez.analog.com/community/linux-device-drivers
1090 F: drivers/iio/imu/adis16475.c
1091 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1093 ANALOG DEVICES INC ADM1177 DRIVER
1094 M: Michael Hennerich <Michael.Hennerich@analog.com>
1095 L: linux-hwmon@vger.kernel.org
1097 W: http://ez.analog.com/community/linux-device-drivers
1098 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1099 F: drivers/hwmon/adm1177.c
1101 ANALOG DEVICES INC ADP5061 DRIVER
1102 M: Michael Hennerich <Michael.Hennerich@analog.com>
1103 L: linux-pm@vger.kernel.org
1105 W: http://ez.analog.com/community/linux-device-drivers
1106 F: drivers/power/supply/adp5061.c
1108 ANALOG DEVICES INC ADV7180 DRIVER
1109 M: Lars-Peter Clausen <lars@metafoo.de>
1110 L: linux-media@vger.kernel.org
1112 W: http://ez.analog.com/community/linux-device-drivers
1113 F: drivers/media/i2c/adv7180.c
1114 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1116 ANALOG DEVICES INC ADV748X DRIVER
1117 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1118 L: linux-media@vger.kernel.org
1120 F: drivers/media/i2c/adv748x/*
1122 ANALOG DEVICES INC ADV7511 DRIVER
1123 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1124 L: linux-media@vger.kernel.org
1126 F: drivers/media/i2c/adv7511*
1128 ANALOG DEVICES INC ADV7604 DRIVER
1129 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1130 L: linux-media@vger.kernel.org
1132 F: drivers/media/i2c/adv7604*
1133 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1135 ANALOG DEVICES INC ADV7842 DRIVER
1136 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1137 L: linux-media@vger.kernel.org
1139 F: drivers/media/i2c/adv7842*
1141 ANALOG DEVICES INC ADXRS290 DRIVER
1142 M: Nishant Malpani <nish.malpani25@gmail.com>
1143 L: linux-iio@vger.kernel.org
1145 F: drivers/iio/gyro/adxrs290.c
1146 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1148 ANALOG DEVICES INC ASOC CODEC DRIVERS
1149 M: Lars-Peter Clausen <lars@metafoo.de>
1150 M: Nuno Sá <nuno.sa@analog.com>
1151 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1153 W: http://wiki.analog.com/
1154 W: http://ez.analog.com/community/linux-device-drivers
1155 F: sound/soc/codecs/ad1*
1156 F: sound/soc/codecs/ad7*
1157 F: sound/soc/codecs/adau*
1158 F: sound/soc/codecs/adav*
1159 F: sound/soc/codecs/sigmadsp.*
1160 F: sound/soc/codecs/ssm*
1162 ANALOG DEVICES INC DMA DRIVERS
1163 M: Lars-Peter Clausen <lars@metafoo.de>
1165 W: http://ez.analog.com/community/linux-device-drivers
1166 F: drivers/dma/dma-axi-dmac.c
1168 ANALOG DEVICES INC IIO DRIVERS
1169 M: Lars-Peter Clausen <lars@metafoo.de>
1170 M: Michael Hennerich <Michael.Hennerich@analog.com>
1172 W: http://wiki.analog.com/
1173 W: http://ez.analog.com/community/linux-device-drivers
1174 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1175 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1176 F: Documentation/devicetree/bindings/iio/*/adi,*
1177 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1178 F: drivers/iio/*/ad*
1179 F: drivers/iio/adc/ltc249*
1180 F: drivers/iio/amplifiers/hmc425a.c
1181 F: drivers/staging/iio/*/ad*
1182 X: drivers/iio/*/adjd*
1184 ANALOGBITS PLL LIBRARIES
1185 M: Paul Walmsley <paul.walmsley@sifive.com>
1187 F: drivers/clk/analogbits/*
1188 F: include/linux/clk/analogbits*
1191 M: Nick Hu <nickhu@andestech.com>
1192 M: Greentime Hu <green.hu@gmail.com>
1193 M: Vincent Chen <deanbo422@gmail.com>
1195 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1196 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1197 F: Documentation/devicetree/bindings/nds32/
1202 ANDROID CONFIG FRAGMENTS
1203 M: Rob Herring <robh@kernel.org>
1205 F: kernel/configs/android*
1208 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1209 M: Arve Hjønnevåg <arve@android.com>
1210 M: Todd Kjos <tkjos@android.com>
1211 M: Martijn Coenen <maco@android.com>
1212 M: Joel Fernandes <joel@joelfernandes.org>
1213 M: Christian Brauner <christian@brauner.io>
1214 M: Hridya Valsaraju <hridya@google.com>
1215 M: Suren Baghdasaryan <surenb@google.com>
1216 L: linux-kernel@vger.kernel.org
1218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1220 F: drivers/staging/android/
1222 ANDROID GOLDFISH PIC DRIVER
1223 M: Miodrag Dinic <miodrag.dinic@mips.com>
1225 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1226 F: drivers/irqchip/irq-goldfish-pic.c
1228 ANDROID GOLDFISH RTC DRIVER
1229 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1231 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1232 F: drivers/rtc/rtc-goldfish.c
1234 AOA (Apple Onboard Audio) ALSA DRIVER
1235 M: Johannes Berg <johannes@sipsolutions.net>
1236 L: linuxppc-dev@lists.ozlabs.org
1237 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1241 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1242 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1243 L: linux-iio@vger.kernel.org
1245 F: drivers/iio/adc/stx104.c
1248 M: Jiri Kosina <jikos@kernel.org>
1250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1251 F: arch/x86/kernel/apm_32.c
1252 F: drivers/char/apm-emulation.c
1253 F: include/linux/apm_bios.h
1254 F: include/uapi/linux/apm_bios.h
1256 APPARMOR SECURITY MODULE
1257 M: John Johansen <john.johansen@canonical.com>
1258 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1260 W: wiki.apparmor.net
1261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1262 F: Documentation/admin-guide/LSM/apparmor.rst
1263 F: security/apparmor/
1265 APPLE BCM5974 MULTITOUCH DRIVER
1266 M: Henrik Rydberg <rydberg@bitmath.org>
1267 L: linux-input@vger.kernel.org
1269 F: drivers/input/mouse/bcm5974.c
1271 APPLE DART IOMMU DRIVER
1272 M: Sven Peter <sven@svenpeter.dev>
1273 L: iommu@lists.linux-foundation.org
1275 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1276 F: drivers/iommu/apple-dart.c
1279 M: Henrik Rydberg <rydberg@bitmath.org>
1280 L: linux-hwmon@vger.kernel.org
1282 F: drivers/hwmon/applesmc.c
1284 APPLETALK NETWORK LAYER
1285 L: netdev@vger.kernel.org
1287 F: drivers/net/appletalk/
1288 F: include/linux/atalk.h
1289 F: include/uapi/linux/atalk.h
1292 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1293 M: Khuong Dinh <khuong@os.amperecomputing.com>
1295 F: arch/arm64/boot/dts/apm/
1297 APPLIED MICRO (APM) X-GENE SOC EDAC
1298 M: Khuong Dinh <khuong@os.amperecomputing.com>
1300 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1301 F: drivers/edac/xgene_edac.c
1303 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1304 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1305 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1307 F: drivers/net/ethernet/apm/xgene-v2/
1309 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1310 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1311 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1312 M: Quan Nguyen <quan@os.amperecomputing.com>
1314 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1315 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1316 F: drivers/net/ethernet/apm/xgene/
1317 F: drivers/net/mdio/mdio-xgene.c
1319 APPLIED MICRO (APM) X-GENE SOC PMU
1320 M: Khuong Dinh <khuong@os.amperecomputing.com>
1322 F: Documentation/admin-guide/perf/xgene-pmu.rst
1323 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1324 F: drivers/perf/xgene_pmu.c
1326 APTINA CAMERA SENSOR PLL
1327 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1328 L: linux-media@vger.kernel.org
1330 F: drivers/media/i2c/aptina-pll.*
1332 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1333 M: Aleksa Savic <savicaleksa83@gmail.com>
1334 L: linux-hwmon@vger.kernel.org
1336 F: Documentation/hwmon/aquacomputer_d5next.rst
1337 F: drivers/hwmon/aquacomputer_d5next.c
1339 AQUANTIA ETHERNET DRIVER (atlantic)
1340 M: Igor Russkikh <irusskikh@marvell.com>
1341 L: netdev@vger.kernel.org
1343 W: https://www.marvell.com/
1344 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1345 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1346 F: drivers/net/ethernet/aquantia/atlantic/
1348 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1349 M: Egor Pomozov <epomozov@marvell.com>
1350 L: netdev@vger.kernel.org
1352 W: http://www.aquantia.com
1353 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1355 ARASAN NAND CONTROLLER DRIVER
1356 M: Miquel Raynal <miquel.raynal@bootlin.com>
1357 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1358 L: linux-mtd@lists.infradead.org
1360 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1361 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1363 ARC FRAMEBUFFER DRIVER
1364 M: Jaya Kumar <jayalk@intworks.biz>
1366 F: drivers/video/fbdev/arcfb.c
1367 F: drivers/video/fbdev/core/fb_defio.c
1370 M: Alexey Brodkin <abrodkin@synopsys.com>
1372 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1373 F: drivers/gpu/drm/tiny/arcpgu.c
1375 ARCNET NETWORK LAYER
1376 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1377 L: netdev@vger.kernel.org
1379 F: drivers/net/arcnet/
1380 F: include/uapi/linux/if_arcnet.h
1382 ARM ARCHITECTED TIMER DRIVER
1383 M: Mark Rutland <mark.rutland@arm.com>
1384 M: Marc Zyngier <maz@kernel.org>
1385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 F: arch/arm/include/asm/arch_timer.h
1388 F: arch/arm64/include/asm/arch_timer.h
1389 F: drivers/clocksource/arm_arch_timer.c
1391 ARM HDLCD DRM DRIVER
1392 M: Liviu Dudau <liviu.dudau@arm.com>
1394 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1395 F: drivers/gpu/drm/arm/hdlcd_*
1397 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1398 M: Linus Walleij <linus.walleij@linaro.org>
1399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1402 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1403 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1404 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1405 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1406 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1407 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1408 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1409 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1410 F: arch/arm/boot/dts/arm-realview-*
1411 F: arch/arm/boot/dts/integrator*
1412 F: arch/arm/boot/dts/versatile*
1413 F: arch/arm/mach-integrator/
1414 F: arch/arm/mach-realview/
1415 F: arch/arm/mach-versatile/
1416 F: arch/arm/plat-versatile/
1417 F: drivers/bus/arm-integrator-lm.c
1418 F: drivers/clk/versatile/
1419 F: drivers/i2c/busses/i2c-versatile.c
1420 F: drivers/irqchip/irq-versatile-fpga.c
1421 F: drivers/mtd/maps/physmap-versatile.*
1422 F: drivers/power/reset/arm-versatile-reboot.c
1423 F: drivers/soc/versatile/
1425 ARM KOMEDA DRM-KMS DRIVER
1426 M: James (Qian) Wang <james.qian.wang@arm.com>
1427 M: Liviu Dudau <liviu.dudau@arm.com>
1428 M: Mihail Atanassov <mihail.atanassov@arm.com>
1429 L: Mali DP Maintainers <malidp@foss.arm.com>
1431 T: git git://anongit.freedesktop.org/drm/drm-misc
1432 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1433 F: Documentation/gpu/komeda-kms.rst
1434 F: drivers/gpu/drm/arm/display/include/
1435 F: drivers/gpu/drm/arm/display/komeda/
1437 ARM MALI PANFROST DRM DRIVER
1438 M: Rob Herring <robh@kernel.org>
1439 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1440 R: Steven Price <steven.price@arm.com>
1441 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1442 L: dri-devel@lists.freedesktop.org
1444 T: git git://anongit.freedesktop.org/drm/drm-misc
1445 F: drivers/gpu/drm/panfrost/
1446 F: include/uapi/drm/panfrost_drm.h
1448 ARM MALI-DP DRM DRIVER
1449 M: Liviu Dudau <liviu.dudau@arm.com>
1450 M: Brian Starkey <brian.starkey@arm.com>
1451 L: Mali DP Maintainers <malidp@foss.arm.com>
1453 T: git git://anongit.freedesktop.org/drm/drm-misc
1454 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1455 F: Documentation/gpu/afbc.rst
1456 F: drivers/gpu/drm/arm/
1458 ARM MFM AND FLOPPY DRIVERS
1459 M: Ian Molton <spyro@f2s.com>
1461 F: arch/arm/include/asm/floppy.h
1462 F: arch/arm/mach-rpc/floppydma.S
1464 ARM PMU PROFILING AND DEBUGGING
1465 M: Will Deacon <will@kernel.org>
1466 M: Mark Rutland <mark.rutland@arm.com>
1467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469 F: Documentation/devicetree/bindings/arm/pmu.yaml
1470 F: Documentation/devicetree/bindings/perf/
1471 F: arch/arm*/include/asm/hw_breakpoint.h
1472 F: arch/arm*/include/asm/perf_event.h
1473 F: arch/arm*/kernel/hw_breakpoint.c
1474 F: arch/arm*/kernel/perf_*
1476 F: include/linux/perf/arm_pmu.h
1479 M: Russell King <linux@armlinux.org.uk>
1480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 W: http://www.armlinux.org.uk/
1483 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1485 X: arch/arm/boot/dts/
1487 ARM PRIMECELL AACI PL041 DRIVER
1488 M: Russell King <linux@armlinux.org.uk>
1492 ARM PRIMECELL BUS SUPPORT
1493 M: Russell King <linux@armlinux.org.uk>
1496 F: include/linux/amba/bus.h
1498 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1499 M: Miquel Raynal <miquel.raynal@bootlin.com>
1500 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1501 L: linux-mtd@lists.infradead.org
1503 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1504 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1506 ARM PRIMECELL PL35X SMC DRIVER
1507 M: Miquel Raynal <miquel.raynal@bootlin.com>
1508 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1512 F: drivers/memory/pl353-smc.c
1514 ARM PRIMECELL CLCD PL110 DRIVER
1515 M: Russell King <linux@armlinux.org.uk>
1517 F: drivers/video/fbdev/amba-clcd.*
1519 ARM PRIMECELL KMI PL050 DRIVER
1520 M: Russell King <linux@armlinux.org.uk>
1522 F: drivers/input/serio/ambakmi.*
1523 F: include/linux/amba/kmi.h
1525 ARM PRIMECELL MMCI PL180/1 DRIVER
1526 M: Russell King <linux@armlinux.org.uk>
1528 F: drivers/mmc/host/mmci.*
1529 F: include/linux/amba/mmci.h
1531 ARM PRIMECELL SSP PL022 SPI DRIVER
1532 M: Linus Walleij <linus.walleij@linaro.org>
1533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1536 F: drivers/spi/spi-pl022.c
1538 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1539 M: Russell King <linux@armlinux.org.uk>
1541 F: drivers/tty/serial/amba-pl01*.c
1542 F: include/linux/amba/serial.h
1544 ARM PRIMECELL VIC PL190/PL192 DRIVER
1545 M: Linus Walleij <linus.walleij@linaro.org>
1546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1549 F: drivers/irqchip/irq-vic.c
1551 ARM SMC WATCHDOG DRIVER
1552 M: Julius Werner <jwerner@chromium.org>
1553 R: Evan Benn <evanbenn@chromium.org>
1555 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1556 F: drivers/watchdog/arm_smc_wdt.c
1559 M: Will Deacon <will@kernel.org>
1560 R: Robin Murphy <robin.murphy@arm.com>
1561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1564 F: drivers/iommu/arm/
1565 F: drivers/iommu/io-pgtable-arm*
1567 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1568 M: Arnd Bergmann <arnd@arndb.de>
1569 M: Olof Johansson <olof@lixom.net>
1571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1574 F: arch/arm/boot/dts/Makefile
1575 F: arch/arm64/boot/dts/Makefile
1577 ARM SUB-ARCHITECTURES
1578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1584 ARM/ACTIONS SEMI ARCHITECTURE
1585 M: Andreas Färber <afaerber@suse.de>
1586 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1590 F: Documentation/devicetree/bindings/arm/actions.yaml
1591 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1592 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1593 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1594 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1595 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1596 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1597 F: Documentation/devicetree/bindings/pinctrl/actions,*
1598 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1599 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1600 F: arch/arm/boot/dts/owl-*
1601 F: arch/arm/mach-actions/
1602 F: arch/arm64/boot/dts/actions/
1603 F: drivers/clk/actions/
1604 F: drivers/clocksource/timer-owl*
1605 F: drivers/dma/owl-dma.c
1606 F: drivers/i2c/busses/i2c-owl.c
1607 F: drivers/irqchip/irq-owl-sirq.c
1608 F: drivers/mmc/host/owl-mmc.c
1609 F: drivers/net/ethernet/actions/
1610 F: drivers/pinctrl/actions/*
1611 F: drivers/soc/actions/
1612 F: include/dt-bindings/power/owl-*
1613 F: include/dt-bindings/reset/actions,*
1614 F: include/linux/soc/actions/
1617 ARM/ADS SPHERE MACHINE SUPPORT
1618 M: Lennert Buytenhek <kernel@wantstofly.org>
1619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 ARM/AFEB9260 MACHINE SUPPORT
1623 M: Sergey Lapin <slapin@ossfans.org>
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 ARM/AJECO 1ARM MACHINE SUPPORT
1628 M: Lennert Buytenhek <kernel@wantstofly.org>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 ARM/Allwinner SoC Clock Support
1633 M: Emilio López <emilio@elopez.com.ar>
1635 F: drivers/clk/sunxi/
1637 ARM/Allwinner sunXi SoC support
1638 M: Maxime Ripard <mripard@kernel.org>
1639 M: Chen-Yu Tsai <wens@csie.org>
1640 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1644 L: linux-sunxi@lists.linux.dev
1645 F: arch/arm/mach-sunxi/
1646 F: arch/arm64/boot/dts/allwinner/
1647 F: drivers/clk/sunxi-ng/
1648 F: drivers/pinctrl/sunxi/
1649 F: drivers/soc/sunxi/
1654 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1655 M: Neil Armstrong <narmstrong@baylibre.com>
1656 M: Jerome Brunet <jbrunet@baylibre.com>
1657 L: linux-amlogic@lists.infradead.org
1659 F: Documentation/devicetree/bindings/clock/amlogic*
1660 F: drivers/clk/meson/
1661 F: include/dt-bindings/clock/gxbb*
1662 F: include/dt-bindings/clock/meson*
1664 ARM/Amlogic Meson SoC Crypto Drivers
1665 M: Corentin Labbe <clabbe@baylibre.com>
1666 L: linux-crypto@vger.kernel.org
1667 L: linux-amlogic@lists.infradead.org
1669 F: Documentation/devicetree/bindings/crypto/amlogic*
1670 F: drivers/crypto/amlogic/
1672 ARM/Amlogic Meson SoC Sound Drivers
1673 M: Jerome Brunet <jbrunet@baylibre.com>
1674 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1676 F: Documentation/devicetree/bindings/sound/amlogic*
1679 ARM/Amlogic Meson SoC support
1680 M: Neil Armstrong <narmstrong@baylibre.com>
1681 M: Kevin Hilman <khilman@baylibre.com>
1682 R: Jerome Brunet <jbrunet@baylibre.com>
1683 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 L: linux-amlogic@lists.infradead.org
1687 W: http://linux-meson.com/
1688 F: arch/arm/boot/dts/meson*
1689 F: arch/arm/mach-meson/
1690 F: arch/arm64/boot/dts/amlogic/
1691 F: drivers/mmc/host/meson*
1692 F: drivers/pinctrl/meson/
1693 F: drivers/rtc/rtc-meson*
1694 F: drivers/soc/amlogic/
1697 ARM/Annapurna Labs ALPINE ARCHITECTURE
1698 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1699 M: Antoine Tenart <atenart@kernel.org>
1700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 F: arch/arm/boot/dts/alpine*
1703 F: arch/arm/mach-alpine/
1704 F: arch/arm64/boot/dts/amazon/
1705 F: drivers/*/*alpine*
1707 ARM/APPLE MACHINE SUPPORT
1708 M: Hector Martin <marcan@marcan.st>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 W: https://asahilinux.org
1712 B: https://github.com/AsahiLinux/linux/issues
1713 C: irc://irc.oftc.net/asahi-dev
1714 T: git https://github.com/AsahiLinux/linux.git
1715 F: Documentation/devicetree/bindings/arm/apple.yaml
1716 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1717 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1718 F: arch/arm64/boot/dts/apple/
1719 F: drivers/irqchip/irq-apple-aic.c
1720 F: include/dt-bindings/interrupt-controller/apple-aic.h
1721 F: include/dt-bindings/pinctrl/apple.h
1723 ARM/ARTPEC MACHINE SUPPORT
1724 M: Jesper Nilsson <jesper.nilsson@axis.com>
1725 M: Lars Persson <lars.persson@axis.com>
1726 L: linux-arm-kernel@axis.com
1728 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1729 F: arch/arm/boot/dts/artpec6*
1730 F: arch/arm/mach-artpec
1732 F: drivers/crypto/axis
1733 F: drivers/mmc/host/usdhi6rol0.c
1734 F: drivers/pinctrl/pinctrl-artpec*
1736 ARM/ASPEED I2C DRIVER
1737 M: Brendan Higgins <brendanhiggins@google.com>
1738 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1739 R: Joel Stanley <joel@jms.id.au>
1740 L: linux-i2c@vger.kernel.org
1741 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1743 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1744 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1745 F: drivers/i2c/busses/i2c-aspeed.c
1746 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1748 ARM/ASPEED MACHINE SUPPORT
1749 M: Joel Stanley <joel@jms.id.au>
1750 R: Andrew Jeffery <andrew@aj.id.au>
1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1754 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1756 F: arch/arm/boot/dts/aspeed-*
1757 F: arch/arm/mach-aspeed/
1760 ARM/BITMAIN ARCHITECTURE
1761 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1765 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1766 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1767 F: arch/arm64/boot/dts/bitmain/
1768 F: drivers/clk/clk-bm1880.c
1769 F: drivers/pinctrl/pinctrl-bm1880.c
1771 ARM/CALXEDA HIGHBANK ARCHITECTURE
1772 M: Andre Przywara <andre.przywara@arm.com>
1773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 F: arch/arm/boot/dts/ecx-*.dts*
1776 F: arch/arm/boot/dts/highbank.dts
1777 F: arch/arm/mach-highbank/
1779 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1780 M: Krzysztof Halasa <khalasa@piap.pl>
1782 F: arch/arm/mach-cns3xxx/
1784 ARM/CAVIUM THUNDER NETWORK DRIVER
1785 M: Sunil Goutham <sgoutham@marvell.com>
1786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 F: drivers/net/ethernet/cavium/thunder/
1790 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1791 M: Lukasz Majewski <lukma@denx.de>
1792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 F: arch/arm/mach-ep93xx/ts72xx.c
1796 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1797 M: Alexander Shiyan <shc_work@mail.ru>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1803 M: Lennert Buytenhek <kernel@wantstofly.org>
1804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1808 M: Hartley Sweeten <hsweeten@visionengravers.com>
1809 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 F: arch/arm/mach-ep93xx/
1813 F: arch/arm/mach-ep93xx/include/mach/
1816 M: Russell King <linux@armlinux.org.uk>
1817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1820 F: drivers/clk/clkdev.c
1822 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1823 M: Baruch Siach <baruch@tkos.co.il>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 F: arch/arm/boot/dts/cx92755*
1829 ARM/CONTEC MICRO9 MACHINE SUPPORT
1830 M: Hubert Feurstein <hubert.feurstein@contec.at>
1832 F: arch/arm/mach-ep93xx/micro9.c
1834 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1835 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1836 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1837 R: Mike Leach <mike.leach@linaro.org>
1838 R: Leo Yan <leo.yan@linaro.org>
1839 L: coresight@lists.linaro.org (moderated for non-subscribers)
1840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1843 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1844 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1845 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1846 F: Documentation/devicetree/bindings/arm/coresight.txt
1847 F: Documentation/devicetree/bindings/arm/ete.yaml
1848 F: Documentation/devicetree/bindings/arm/trbe.yaml
1849 F: Documentation/trace/coresight/*
1850 F: drivers/hwtracing/coresight/*
1851 F: include/dt-bindings/arm/coresight-cti-dt.h
1852 F: include/linux/coresight*
1853 F: tools/perf/arch/arm/util/auxtrace.c
1854 F: tools/perf/arch/arm/util/cs-etm.c
1855 F: tools/perf/arch/arm/util/cs-etm.h
1856 F: tools/perf/arch/arm/util/pmu.c
1857 F: tools/perf/util/cs-etm-decoder/*
1858 F: tools/perf/util/cs-etm.*
1860 ARM/CORGI MACHINE SUPPORT
1861 M: Richard Purdie <rpurdie@rpsys.net>
1864 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1865 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1866 M: Linus Walleij <linus.walleij@linaro.org>
1867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 T: git git://github.com/ulli-kroll/linux.git
1870 F: Documentation/devicetree/bindings/arm/gemini.txt
1871 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1872 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1873 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1874 F: arch/arm/boot/dts/gemini*
1875 F: arch/arm/mach-gemini/
1876 F: drivers/crypto/gemini/
1877 F: drivers/net/ethernet/cortina/
1878 F: drivers/pinctrl/pinctrl-gemini.c
1879 F: drivers/rtc/rtc-ftrtc010.c
1881 ARM/CZ.NIC TURRIS SUPPORT
1882 M: Marek Behún <kabel@kernel.org>
1884 W: https://www.turris.cz/
1885 F: Documentation/ABI/testing/debugfs-moxtet
1886 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1887 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1888 F: Documentation/devicetree/bindings/bus/moxtet.txt
1889 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1890 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1891 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1892 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1893 F: drivers/bus/moxtet.c
1894 F: drivers/firmware/turris-mox-rwtm.c
1895 F: drivers/leds/leds-turris-omnia.c
1896 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1897 F: drivers/gpio/gpio-moxtet.c
1898 F: drivers/watchdog/armada_37xx_wdt.c
1899 F: include/dt-bindings/bus/moxtet.h
1900 F: include/linux/armada-37xx-rwtm-mailbox.h
1901 F: include/linux/moxtet.h
1903 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1904 M: Robert Jarzmik <robert.jarzmik@free.fr>
1905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 F: arch/arm/mach-pxa/ezx.c
1909 ARM/FARADAY FA526 PORT
1910 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913 T: git git://git.berlios.de/gemini-board
1914 F: arch/arm/mm/*-fa*
1916 ARM/FOOTBRIDGE ARCHITECTURE
1917 M: Russell King <linux@armlinux.org.uk>
1918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W: http://www.armlinux.org.uk/
1921 F: arch/arm/include/asm/hardware/dec21285.h
1922 F: arch/arm/mach-footbridge/
1924 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1925 M: Shawn Guo <shawnguo@kernel.org>
1926 M: Sascha Hauer <s.hauer@pengutronix.de>
1927 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1928 R: Fabio Estevam <festevam@gmail.com>
1929 R: NXP Linux Team <linux-imx@nxp.com>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1933 X: drivers/media/i2c/
1937 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1938 M: Shawn Guo <shawnguo@kernel.org>
1939 M: Li Yang <leoyang.li@nxp.com>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1943 F: arch/arm/boot/dts/ls1021a*
1944 F: arch/arm64/boot/dts/freescale/fsl-*
1945 F: arch/arm64/boot/dts/freescale/qoriq-*
1947 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1948 M: Shawn Guo <shawnguo@kernel.org>
1949 M: Sascha Hauer <s.hauer@pengutronix.de>
1950 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1951 R: Stefan Agner <stefan@agner.ch>
1952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1955 F: arch/arm/boot/dts/vf*
1956 F: arch/arm/mach-imx/*vf610*
1958 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1959 M: Lennert Buytenhek <kernel@wantstofly.org>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 ARM/GUMSTIX MACHINE SUPPORT
1964 M: Steve Sakoman <sakoman@gmail.com>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1969 M: Philipp Zabel <philipp.zabel@gmail.com>
1970 M: Paul Parsons <lost.distance@yahoo.com>
1971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 F: arch/arm/mach-pxa/hx4700.c
1974 F: arch/arm/mach-pxa/include/mach/hx4700.h
1975 F: sound/soc/pxa/hx4700.c
1977 ARM/HISILICON SOC SUPPORT
1978 M: Wei Xu <xuwei5@hisilicon.com>
1979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 W: http://www.hisilicon.com
1982 T: git git://github.com/hisilicon/linux-hisi.git
1983 F: arch/arm/boot/dts/hi3*
1984 F: arch/arm/boot/dts/hip*
1985 F: arch/arm/boot/dts/hisi*
1986 F: arch/arm/mach-hisi/
1987 F: arch/arm64/boot/dts/hisilicon/
1989 ARM/HP JORNADA 7XX MACHINE SUPPORT
1990 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1994 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1995 F: arch/arm/mach-sa1100/jornada720.c
1997 ARM/IGEP MACHINE SUPPORT
1998 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1999 M: Javier Martinez Canillas <javier@dowhile0.org>
2000 L: linux-omap@vger.kernel.org
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 F: arch/arm/boot/dts/omap3-igep*
2005 ARM/INCOME PXA270 SUPPORT
2006 M: Marek Vasut <marek.vasut@gmail.com>
2007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2011 ARM/INTEL IOP32X ARM ARCHITECTURE
2012 M: Lennert Buytenhek <kernel@wantstofly.org>
2013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 ARM/INTEL IQ81342EX MACHINE SUPPORT
2017 M: Lennert Buytenhek <kernel@wantstofly.org>
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 ARM/INTEL IXDP2850 MACHINE SUPPORT
2022 M: Lennert Buytenhek <kernel@wantstofly.org>
2023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 ARM/INTEL IXP4XX ARM ARCHITECTURE
2027 M: Linus Walleij <linusw@kernel.org>
2028 M: Imre Kaloz <kaloz@openwrt.org>
2029 M: Krzysztof Halasa <khalasa@piap.pl>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2033 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2034 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2035 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2036 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2037 F: arch/arm/mach-ixp4xx/
2038 F: drivers/bus/intel-ixp4xx-eb.c
2039 F: drivers/clocksource/timer-ixp4xx.c
2040 F: drivers/crypto/ixp4xx_crypto.c
2041 F: drivers/gpio/gpio-ixp4xx.c
2042 F: drivers/irqchip/irq-ixp4xx.c
2043 F: include/linux/irqchip/irq-ixp4xx.h
2044 F: include/linux/platform_data/timer-ixp4xx.h
2046 ARM/INTEL KEEMBAY ARCHITECTURE
2047 M: Paul J. Murphy <paul.j.murphy@intel.com>
2048 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2050 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2051 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2052 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2054 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2055 M: Jonathan Cameron <jic23@cam.ac.uk>
2056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 F: arch/arm/mach-pxa/stargate2.c
2059 F: drivers/pcmcia/pxa2xx_stargate2.c
2061 ARM/INTEL XSC3 (MANZANO) ARM CORE
2062 M: Lennert Buytenhek <kernel@wantstofly.org>
2063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2067 M: Lennert Buytenhek <kernel@wantstofly.org>
2068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 ARM/LG1K ARCHITECTURE
2072 M: Chanho Min <chanho.min@lge.com>
2073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075 F: arch/arm64/boot/dts/lg/
2077 ARM/LOGICPD PXA270 MACHINE SUPPORT
2078 M: Lennert Buytenhek <kernel@wantstofly.org>
2079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 ARM/LPC18XX ARCHITECTURE
2083 M: Vladimir Zapolskiy <vz@mleia.com>
2084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2087 F: arch/arm/boot/dts/lpc43*
2088 F: drivers/i2c/busses/i2c-lpc2k.c
2089 F: drivers/memory/pl172.c
2090 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2091 F: drivers/rtc/rtc-lpc24xx.c
2094 ARM/LPC32XX SOC SUPPORT
2095 M: Vladimir Zapolskiy <vz@mleia.com>
2096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2099 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2100 F: arch/arm/boot/dts/lpc32*
2101 F: arch/arm/mach-lpc32xx/
2102 F: drivers/i2c/busses/i2c-pnx.c
2103 F: drivers/net/ethernet/nxp/lpc_eth.c
2104 F: drivers/usb/host/ohci-nxp.c
2105 F: drivers/watchdog/pnx4008_wdt.c
2108 ARM/MAGICIAN MACHINE SUPPORT
2109 M: Philipp Zabel <philipp.zabel@gmail.com>
2112 ARM/Marvell Dove/MV78xx0/Orion SOC support
2113 M: Andrew Lunn <andrew@lunn.ch>
2114 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2115 M: Gregory Clement <gregory.clement@bootlin.com>
2116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2119 F: Documentation/devicetree/bindings/soc/dove/
2120 F: arch/arm/boot/dts/dove*
2121 F: arch/arm/boot/dts/orion5x*
2122 F: arch/arm/mach-dove/
2123 F: arch/arm/mach-mv78xx0/
2124 F: arch/arm/mach-orion5x/
2125 F: arch/arm/plat-orion/
2126 F: drivers/soc/dove/
2128 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2129 M: Andrew Lunn <andrew@lunn.ch>
2130 M: Gregory Clement <gregory.clement@bootlin.com>
2131 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2135 F: arch/arm/boot/dts/armada*
2136 F: arch/arm/boot/dts/kirkwood*
2137 F: arch/arm/configs/mvebu_*_defconfig
2138 F: arch/arm/mach-mvebu/
2139 F: arch/arm64/boot/dts/marvell/armada*
2140 F: arch/arm64/boot/dts/marvell/cn913*
2141 F: drivers/cpufreq/armada-37xx-cpufreq.c
2142 F: drivers/cpufreq/armada-8k-cpufreq.c
2143 F: drivers/cpufreq/mvebu-cpufreq.c
2144 F: drivers/irqchip/irq-armada-370-xp.c
2145 F: drivers/irqchip/irq-mvebu-*
2146 F: drivers/pinctrl/mvebu/
2147 F: drivers/rtc/rtc-armada38x.c
2149 ARM/Mediatek RTC DRIVER
2150 M: Eddie Huang <eddie.huang@mediatek.com>
2151 M: Sean Wang <sean.wang@mediatek.com>
2152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2155 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2156 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2157 F: drivers/rtc/rtc-mt2712.c
2158 F: drivers/rtc/rtc-mt6397.c
2159 F: drivers/rtc/rtc-mt7622.c
2161 ARM/Mediatek SoC support
2162 M: Matthias Brugger <matthias.bgg@gmail.com>
2163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2166 W: https://mtk.wiki.kernel.org/
2167 C: irc://chat.freenode.net/linux-mediatek
2168 F: arch/arm/boot/dts/mt6*
2169 F: arch/arm/boot/dts/mt7*
2170 F: arch/arm/boot/dts/mt8*
2171 F: arch/arm/mach-mediatek/
2172 F: arch/arm64/boot/dts/mediatek/
2173 F: drivers/soc/mediatek/
2178 ARM/Mediatek USB3 PHY DRIVER
2179 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2183 F: Documentation/devicetree/bindings/phy/mediatek,*
2184 F: drivers/phy/mediatek/
2186 ARM/Microchip (AT91) SoC support
2187 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2188 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2189 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 W: http://www.linux4sam.org
2193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2194 F: arch/arm/boot/dts/at91*.dts
2195 F: arch/arm/boot/dts/at91*.dtsi
2196 F: arch/arm/boot/dts/sama*.dts
2197 F: arch/arm/boot/dts/sama*.dtsi
2198 F: arch/arm/include/debug/at91.S
2199 F: arch/arm/mach-at91/
2200 F: drivers/memory/atmel*
2201 F: drivers/watchdog/sama5d4_wdt.c
2202 F: include/soc/at91/
2203 X: drivers/input/touchscreen/atmel_mxt_ts.c
2204 X: drivers/net/wireless/atmel/
2208 ARM/Microchip Sparx5 SoC support
2209 M: Lars Povlsen <lars.povlsen@microchip.com>
2210 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2211 M: UNGLinuxDriver@microchip.com
2212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 T: git git://github.com/microchip-ung/linux-upstream.git
2215 F: arch/arm64/boot/dts/microchip/
2216 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2219 Microchip Timer Counter Block (TCB) Capture Driver
2220 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222 L: linux-iio@vger.kernel.org
2224 F: drivers/counter/microchip-tcb-capture.c
2226 ARM/MIOA701 MACHINE SUPPORT
2227 M: Robert Jarzmik <robert.jarzmik@free.fr>
2228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 F: arch/arm/mach-pxa/mioa701.c
2232 ARM/MStar/Sigmastar Armv7 SoC support
2233 M: Daniel Palmer <daniel@thingy.jp>
2234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236 W: http://linux-chenxing.org/
2237 T: git git://github.com/linux-chenxing/linux.git
2238 F: Documentation/devicetree/bindings/arm/mstar/*
2239 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2240 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2241 F: arch/arm/boot/dts/mstar-*
2242 F: arch/arm/mach-mstar/
2243 F: drivers/clk/mstar/
2244 F: drivers/gpio/gpio-msc313.c
2245 F: drivers/watchdog/msc313e_wdt.c
2246 F: include/dt-bindings/clock/mstar-*
2247 F: include/dt-bindings/gpio/msc313-gpio.h
2249 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2250 M: Michael Petchkovsky <mkpetch@internode.on.net>
2253 ARM/NOMADIK/Ux500 ARCHITECTURES
2254 M: Linus Walleij <linus.walleij@linaro.org>
2255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2258 F: Documentation/devicetree/bindings/arm/ste-*
2259 F: Documentation/devicetree/bindings/arm/ux500.yaml
2260 F: Documentation/devicetree/bindings/arm/ux500/
2261 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2262 F: arch/arm/boot/dts/ste-*
2263 F: arch/arm/mach-nomadik/
2264 F: arch/arm/mach-ux500/
2265 F: drivers/clk/clk-nomadik.c
2266 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2267 F: drivers/dma/ste_dma40*
2268 F: drivers/hwspinlock/u8500_hsem.c
2269 F: drivers/i2c/busses/i2c-nomadik.c
2270 F: drivers/iio/adc/ab8500-gpadc.c
2271 F: drivers/mfd/ab8500*
2272 F: drivers/mfd/abx500*
2273 F: drivers/mfd/db8500*
2274 F: drivers/pinctrl/nomadik/
2275 F: drivers/rtc/rtc-ab8500.c
2276 F: drivers/rtc/rtc-pl031.c
2277 F: drivers/soc/ux500/
2279 ARM/NUVOTON NPCM ARCHITECTURE
2280 M: Avi Fishman <avifishman70@gmail.com>
2281 M: Tomer Maimon <tmaimon77@gmail.com>
2282 M: Tali Perry <tali.perry1@gmail.com>
2283 R: Patrick Venture <venture@google.com>
2284 R: Nancy Yuen <yuenn@google.com>
2285 R: Benjamin Fair <benjaminfair@google.com>
2286 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2288 F: Documentation/devicetree/bindings/*/*/*npcm*
2289 F: Documentation/devicetree/bindings/*/*npcm*
2290 F: arch/arm/boot/dts/nuvoton-npcm*
2291 F: arch/arm/mach-npcm/
2293 F: drivers/*/*/*npcm*
2294 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2296 ARM/NUVOTON WPCM450 ARCHITECTURE
2297 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2298 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2300 F: Documentation/devicetree/bindings/*/*wpcm*
2301 F: arch/arm/boot/dts/nuvoton-wpcm450*
2302 F: arch/arm/mach-npcm/wpcm450.c
2305 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2306 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2308 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2309 F: arch/arm/mach-s3c/gta02.h
2310 F: arch/arm/mach-s3c/mach-gta02.c
2312 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2313 M: Alexander Clouter <alex@digriz.org.uk>
2314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2316 W: http://www.digriz.org.uk/ts78xx/kernel
2317 F: arch/arm/mach-orion5x/ts78xx-*
2319 ARM/OXNAS platform support
2320 M: Neil Armstrong <narmstrong@baylibre.com>
2321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 L: linux-oxnas@groups.io (moderated for non-subscribers)
2324 F: arch/arm/boot/dts/ox8*.dts*
2325 F: arch/arm/mach-oxnas/
2326 F: drivers/power/reset/oxnas-restart.c
2329 ARM/PALM TREO SUPPORT
2330 M: Tomas Cech <sleep_walker@suse.com>
2331 L: linux-arm-kernel@lists.infradead.org
2333 W: http://hackndev.com
2334 F: arch/arm/mach-pxa/palmtreo.*
2336 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2337 M: Marek Vasut <marek.vasut@gmail.com>
2338 L: linux-arm-kernel@lists.infradead.org
2340 W: http://hackndev.com
2341 F: arch/arm/mach-pxa/include/mach/palmld.h
2342 F: arch/arm/mach-pxa/include/mach/palmtc.h
2343 F: arch/arm/mach-pxa/include/mach/palmtx.h
2344 F: arch/arm/mach-pxa/palmld.c
2345 F: arch/arm/mach-pxa/palmt5.*
2346 F: arch/arm/mach-pxa/palmtc.c
2347 F: arch/arm/mach-pxa/palmte2.*
2348 F: arch/arm/mach-pxa/palmtx.c
2351 M: Sergey Lapin <slapin@ossfans.org>
2352 L: linux-arm-kernel@lists.infradead.org
2354 W: http://hackndev.com
2355 F: arch/arm/mach-pxa/palmz72.*
2358 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2360 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2362 ARM/PT DIGITAL BOARD PORT
2363 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 W: http://www.armlinux.org.uk/
2368 ARM/QUALCOMM SUPPORT
2369 M: Andy Gross <agross@kernel.org>
2370 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2371 L: linux-arm-msm@vger.kernel.org
2373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2374 F: Documentation/devicetree/bindings/*/qcom*
2375 F: Documentation/devicetree/bindings/soc/qcom/
2376 F: arch/arm/boot/dts/qcom-*.dts
2377 F: arch/arm/boot/dts/qcom-*.dtsi
2378 F: arch/arm/mach-qcom/
2379 F: arch/arm64/boot/dts/qcom/
2380 F: drivers/*/*/qcom*
2381 F: drivers/*/*/qcom/
2382 F: drivers/*/pm8???-*
2385 F: drivers/bluetooth/btqcomsmd.c
2386 F: drivers/clocksource/timer-qcom.c
2387 F: drivers/cpuidle/cpuidle-qcom-spm.c
2388 F: drivers/extcon/extcon-qcom*
2389 F: drivers/i2c/busses/i2c-qcom-geni.c
2390 F: drivers/i2c/busses/i2c-qup.c
2391 F: drivers/iommu/msm*
2392 F: drivers/mfd/ssbi.c
2393 F: drivers/mmc/host/mmci_qcom*
2394 F: drivers/mmc/host/sdhci-msm.c
2395 F: drivers/pci/controller/dwc/pcie-qcom.c
2396 F: drivers/phy/qualcomm/
2397 F: drivers/power/*/msm*
2398 F: drivers/reset/reset-qcom-*
2399 F: drivers/scsi/ufs/ufs-qcom*
2400 F: drivers/spi/spi-geni-qcom.c
2401 F: drivers/spi/spi-qcom-qspi.c
2402 F: drivers/spi/spi-qup.c
2403 F: drivers/tty/serial/msm_serial.c
2404 F: drivers/usb/dwc3/dwc3-qcom.c
2405 F: include/dt-bindings/*/qcom*
2406 F: include/linux/*/qcom*
2407 F: include/linux/soc/qcom/
2409 ARM/RADISYS ENP2611 MACHINE SUPPORT
2410 M: Lennert Buytenhek <kernel@wantstofly.org>
2411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 ARM/RDA MICRO ARCHITECTURE
2415 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2417 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2419 F: Documentation/devicetree/bindings/arm/rda.yaml
2420 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2421 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2422 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2423 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2424 F: arch/arm/boot/dts/rda8810pl-*
2425 F: drivers/clocksource/timer-rda.c
2426 F: drivers/gpio/gpio-rda.c
2427 F: drivers/irqchip/irq-rda-intc.c
2428 F: drivers/tty/serial/rda-uart.c
2430 ARM/REALTEK ARCHITECTURE
2431 M: Andreas Färber <afaerber@suse.de>
2432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2435 F: Documentation/devicetree/bindings/arm/realtek.yaml
2436 F: arch/arm/boot/dts/rtd*
2437 F: arch/arm/mach-realtek/
2438 F: arch/arm64/boot/dts/realtek/
2440 ARM/RENESAS ARM64 ARCHITECTURE
2441 M: Geert Uytterhoeven <geert+renesas@glider.be>
2442 M: Magnus Damm <magnus.damm@gmail.com>
2443 L: linux-renesas-soc@vger.kernel.org
2445 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2447 F: Documentation/devicetree/bindings/arm/renesas.yaml
2448 F: arch/arm64/boot/dts/renesas/
2449 F: drivers/soc/renesas/
2450 F: include/linux/soc/renesas/
2452 ARM/RISCPC ARCHITECTURE
2453 M: Russell King <linux@armlinux.org.uk>
2454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2456 W: http://www.armlinux.org.uk/
2457 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2458 F: arch/arm/include/asm/hardware/ioc.h
2459 F: arch/arm/include/asm/hardware/iomd.h
2460 F: arch/arm/include/asm/hardware/memc.h
2461 F: arch/arm/mach-rpc/
2462 F: drivers/net/ethernet/8390/etherh.c
2463 F: drivers/net/ethernet/i825xx/ether1*
2464 F: drivers/net/ethernet/seeq/ether3*
2465 F: drivers/scsi/arm/
2467 ARM/Rockchip SoC support
2468 M: Heiko Stuebner <heiko@sntech.de>
2469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470 L: linux-rockchip@lists.infradead.org
2472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2473 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2474 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2475 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2476 F: arch/arm/boot/dts/rk3*
2477 F: arch/arm/boot/dts/rv1108*
2478 F: arch/arm/mach-rockchip/
2479 F: drivers/*/*/*rockchip*
2480 F: drivers/*/*rockchip*
2481 F: drivers/clk/rockchip/
2482 F: drivers/i2c/busses/i2c-rk3x.c
2483 F: sound/soc/rockchip/
2486 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2487 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2489 L: linux-samsung-soc@vger.kernel.org
2491 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2492 F: Documentation/arm/samsung/
2493 F: Documentation/devicetree/bindings/arm/samsung/
2494 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2495 F: arch/arm/boot/dts/exynos*
2496 F: arch/arm/boot/dts/s3c*
2497 F: arch/arm/boot/dts/s5p*
2498 F: arch/arm/mach-exynos*/
2499 F: arch/arm/mach-s3c/
2500 F: arch/arm/mach-s5p*/
2501 F: arch/arm64/boot/dts/exynos/
2502 F: drivers/*/*/*s3c24*
2503 F: drivers/*/*s3c24*
2504 F: drivers/*/*s3c64xx*
2505 F: drivers/*/*s5pv210*
2506 F: drivers/clocksource/samsung_pwm_timer.c
2507 F: drivers/memory/samsung/
2508 F: drivers/pwm/pwm-samsung.c
2509 F: drivers/soc/samsung/
2510 F: drivers/tty/serial/samsung*
2511 F: include/clocksource/samsung_pwm.h
2512 F: include/linux/platform_data/*s3c*
2513 F: include/linux/serial_s3c.h
2514 F: include/linux/soc/samsung/
2520 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2521 M: Andrzej Hajda <a.hajda@samsung.com>
2522 L: linux-arm-kernel@lists.infradead.org
2523 L: linux-media@vger.kernel.org
2525 F: drivers/media/platform/s5p-g2d/
2527 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2528 M: Marek Szyprowski <m.szyprowski@samsung.com>
2529 L: linux-samsung-soc@vger.kernel.org
2530 L: linux-media@vger.kernel.org
2532 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2533 F: drivers/media/cec/platform/s5p/
2535 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2536 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2537 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2538 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2539 L: linux-arm-kernel@lists.infradead.org
2540 L: linux-media@vger.kernel.org
2542 F: drivers/media/platform/s5p-jpeg/
2544 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2545 M: Andrzej Hajda <a.hajda@samsung.com>
2546 L: linux-arm-kernel@lists.infradead.org
2547 L: linux-media@vger.kernel.org
2549 F: drivers/media/platform/s5p-mfc/
2551 ARM/SHMOBILE ARM ARCHITECTURE
2552 M: Geert Uytterhoeven <geert+renesas@glider.be>
2553 M: Magnus Damm <magnus.damm@gmail.com>
2554 L: linux-renesas-soc@vger.kernel.org
2556 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2558 F: Documentation/devicetree/bindings/arm/renesas.yaml
2559 F: arch/arm/boot/dts/emev2*
2560 F: arch/arm/boot/dts/gr-peach*
2561 F: arch/arm/boot/dts/iwg20d-q7*
2562 F: arch/arm/boot/dts/r7s*
2563 F: arch/arm/boot/dts/r8a*
2564 F: arch/arm/boot/dts/r9a*
2565 F: arch/arm/boot/dts/sh*
2566 F: arch/arm/configs/shmobile_defconfig
2567 F: arch/arm/include/debug/renesas-scif.S
2568 F: arch/arm/mach-shmobile/
2569 F: drivers/soc/renesas/
2570 F: include/linux/soc/renesas/
2572 ARM/SOCFPGA ARCHITECTURE
2573 M: Dinh Nguyen <dinguyen@kernel.org>
2575 W: http://www.rocketboards.org
2576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2577 F: arch/arm/boot/dts/socfpga*
2578 F: arch/arm/configs/socfpga_defconfig
2579 F: arch/arm/mach-socfpga/
2580 F: arch/arm64/boot/dts/altera/
2581 F: arch/arm64/boot/dts/intel/
2583 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2584 M: Dinh Nguyen <dinguyen@kernel.org>
2586 F: drivers/clk/socfpga/
2588 ARM/SOCFPGA EDAC SUPPORT
2589 M: Dinh Nguyen <dinguyen@kernel.org>
2591 F: drivers/edac/altera_edac.[ch]
2593 ARM/SPREADTRUM SoC SUPPORT
2594 M: Orson Zhai <orsonzhai@gmail.com>
2595 M: Baolin Wang <baolin.wang7@gmail.com>
2596 M: Chunyan Zhang <zhang.lyra@gmail.com>
2598 F: arch/arm64/boot/dts/sprd
2603 ARM/STI ARCHITECTURE
2604 M: Patrice Chotard <patrice.chotard@foss.st.com>
2605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2607 W: http://www.stlinux.com
2608 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2609 F: arch/arm/boot/dts/sti*
2610 F: arch/arm/mach-sti/
2611 F: drivers/ata/ahci_st.c
2612 F: drivers/char/hw_random/st-rng.c
2613 F: drivers/clocksource/arm_global_timer.c
2614 F: drivers/clocksource/clksrc_st_lpc.c
2615 F: drivers/cpufreq/sti-cpufreq.c
2616 F: drivers/dma/st_fdma*
2617 F: drivers/i2c/busses/i2c-st.c
2618 F: drivers/media/platform/sti/c8sectpfe/
2619 F: drivers/media/rc/st_rc.c
2620 F: drivers/mmc/host/sdhci-st.c
2621 F: drivers/phy/st/phy-miphy28lp.c
2622 F: drivers/phy/st/phy-stih407-usb.c
2623 F: drivers/pinctrl/pinctrl-st.c
2624 F: drivers/remoteproc/st_remoteproc.c
2625 F: drivers/remoteproc/st_slim_rproc.c
2626 F: drivers/reset/sti/
2627 F: drivers/rtc/rtc-st-lpc.c
2628 F: drivers/tty/serial/st-asc.c
2629 F: drivers/usb/dwc3/dwc3-st.c
2630 F: drivers/usb/host/ehci-st.c
2631 F: drivers/usb/host/ohci-st.c
2632 F: drivers/watchdog/st_lpc_wdt.c
2633 F: include/linux/remoteproc/st_slim_rproc.h
2635 ARM/STM32 ARCHITECTURE
2636 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2637 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2638 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2642 F: arch/arm/boot/dts/stm32*
2643 F: arch/arm/mach-stm32/
2644 F: drivers/clocksource/armv7m_systick.c
2648 ARM/Synaptics SoC support
2649 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2650 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2653 F: arch/arm/boot/dts/berlin*
2654 F: arch/arm/mach-berlin/
2655 F: arch/arm64/boot/dts/synaptics/
2657 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2658 M: Lennert Buytenhek <kernel@wantstofly.org>
2659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2663 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2664 L: linux-tegra@vger.kernel.org
2665 L: linux-media@vger.kernel.org
2667 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2668 F: drivers/media/cec/platform/tegra/
2670 ARM/TETON BGA MACHINE SUPPORT
2671 M: "Mark F. Brown" <mark.brown314@gmail.com>
2672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2675 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2676 M: Santosh Shilimkar <ssantosh@kernel.org>
2677 L: linux-kernel@vger.kernel.org
2679 F: drivers/memory/*emif*
2681 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2682 M: Santosh Shilimkar <ssantosh@kernel.org>
2683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2686 F: arch/arm/boot/dts/keystone-*
2687 F: arch/arm/mach-keystone/
2689 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2690 M: Santosh Shilimkar <ssantosh@kernel.org>
2691 L: linux-kernel@vger.kernel.org
2693 F: drivers/clk/keystone/
2695 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2696 M: Santosh Shilimkar <ssantosh@kernel.org>
2697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698 L: linux-kernel@vger.kernel.org
2700 F: drivers/clocksource/timer-keystone.c
2702 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2703 M: Santosh Shilimkar <ssantosh@kernel.org>
2704 L: linux-kernel@vger.kernel.org
2706 F: drivers/power/reset/keystone-reset.c
2708 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2709 M: Nishanth Menon <nm@ti.com>
2710 M: Tero Kristo <kristo@kernel.org>
2711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2713 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2714 F: arch/arm64/boot/dts/ti/Makefile
2715 F: arch/arm64/boot/dts/ti/k3-*
2716 F: include/dt-bindings/pinctrl/k3.h
2718 ARM/THECUS N2100 MACHINE SUPPORT
2719 M: Lennert Buytenhek <kernel@wantstofly.org>
2720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2723 ARM/TOSA MACHINE SUPPORT
2724 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2725 M: Dirk Opfer <dirk@opfer-online.de>
2728 ARM/TOSHIBA VISCONTI ARCHITECTURE
2729 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2733 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2734 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2735 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2736 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2737 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2738 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2739 F: arch/arm64/boot/dts/toshiba/
2740 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2741 F: drivers/gpio/gpio-visconti.c
2742 F: drivers/pci/controller/dwc/pcie-visconti.c
2743 F: drivers/pinctrl/visconti/
2744 F: drivers/watchdog/visconti_wdt.c
2747 ARM/UNIPHIER ARCHITECTURE
2748 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2749 M: Masami Hiramatsu <mhiramat@kernel.org>
2750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2752 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2753 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2754 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2755 F: arch/arm/boot/dts/uniphier*
2756 F: arch/arm/include/asm/hardware/cache-uniphier.h
2757 F: arch/arm/mach-uniphier/
2758 F: arch/arm/mm/cache-uniphier.c
2759 F: arch/arm64/boot/dts/socionext/uniphier*
2760 F: drivers/bus/uniphier-system-bus.c
2761 F: drivers/clk/uniphier/
2762 F: drivers/dma/uniphier-mdmac.c
2763 F: drivers/gpio/gpio-uniphier.c
2764 F: drivers/i2c/busses/i2c-uniphier*
2765 F: drivers/irqchip/irq-uniphier-aidet.c
2766 F: drivers/mmc/host/uniphier-sd.c
2767 F: drivers/pinctrl/uniphier/
2768 F: drivers/reset/reset-uniphier.c
2769 F: drivers/tty/serial/8250/8250_uniphier.c
2772 ARM/VERSATILE EXPRESS PLATFORM
2773 M: Liviu Dudau <liviu.dudau@arm.com>
2774 M: Sudeep Holla <sudeep.holla@arm.com>
2775 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780 F: arch/arm/boot/dts/vexpress*
2781 F: arch/arm/mach-vexpress/
2782 F: arch/arm64/boot/dts/arm/
2783 F: drivers/clk/versatile/clk-vexpress-osc.c
2784 F: drivers/clocksource/timer-versatile.c
2788 M: Russell King <linux@armlinux.org.uk>
2789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2791 W: http://www.armlinux.org.uk/
2794 ARM/VOIPAC PXA270 SUPPORT
2795 M: Marek Vasut <marek.vasut@gmail.com>
2796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2798 F: arch/arm/mach-pxa/include/mach/vpac270.h
2799 F: arch/arm/mach-pxa/vpac270.c
2801 ARM/VT8500 ARM ARCHITECTURE
2802 M: Tony Prisk <linux@prisktech.co.nz>
2803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2805 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2806 F: arch/arm/mach-vt8500/
2807 F: drivers/clocksource/timer-vt8500.c
2808 F: drivers/i2c/busses/i2c-wmt.c
2809 F: drivers/mmc/host/wmt-sdmmc.c
2810 F: drivers/pwm/pwm-vt8500.c
2811 F: drivers/rtc/rtc-vt8500.c
2812 F: drivers/tty/serial/vt8500_serial.c
2813 F: drivers/usb/host/ehci-platform.c
2814 F: drivers/usb/host/uhci-platform.c
2815 F: drivers/video/fbdev/vt8500lcdfb.*
2816 F: drivers/video/fbdev/wm8505fb*
2817 F: drivers/video/fbdev/wmt_ge_rops.*
2819 ARM/ZIPIT Z2 SUPPORT
2820 M: Marek Vasut <marek.vasut@gmail.com>
2821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823 F: arch/arm/mach-pxa/include/mach/z2.h
2824 F: arch/arm/mach-pxa/z2.c
2826 ARM/ZYNQ ARCHITECTURE
2827 M: Michal Simek <michal.simek@xilinx.com>
2828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2830 W: http://wiki.xilinx.com
2831 T: git https://github.com/Xilinx/linux-xlnx.git
2832 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2833 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2834 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2835 F: arch/arm/mach-zynq/
2836 F: drivers/clocksource/timer-cadence-ttc.c
2837 F: drivers/cpuidle/cpuidle-zynq.c
2838 F: drivers/edac/synopsys_edac.c
2839 F: drivers/i2c/busses/i2c-cadence.c
2840 F: drivers/i2c/busses/i2c-xiic.c
2841 F: drivers/mmc/host/sdhci-of-arasan.c
2845 ARM64 PORT (AARCH64 ARCHITECTURE)
2846 M: Catalin Marinas <catalin.marinas@arm.com>
2847 M: Will Deacon <will@kernel.org>
2848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2851 F: Documentation/arm64/
2853 F: tools/testing/selftests/arm64/
2854 X: arch/arm64/boot/dts/
2856 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2857 M: George McCollister <george.mccollister@gmail.com>
2858 L: netdev@vger.kernel.org
2860 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2861 F: drivers/net/dsa/xrs700x/*
2862 F: net/dsa/tag_xrs700x.c
2864 AS3645A LED FLASH CONTROLLER DRIVER
2865 M: Sakari Ailus <sakari.ailus@iki.fi>
2866 L: linux-leds@vger.kernel.org
2868 F: drivers/leds/flash/leds-as3645a.c
2870 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2871 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2872 L: linux-media@vger.kernel.org
2874 T: git git://linuxtv.org/media_tree.git
2875 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2876 F: drivers/media/i2c/ak7375.c
2878 ASAHI KASEI AK8974 DRIVER
2879 M: Linus Walleij <linus.walleij@linaro.org>
2880 L: linux-iio@vger.kernel.org
2882 W: http://www.akm.com/
2883 F: drivers/iio/magnetometer/ak8974.c
2885 ASC7621 HARDWARE MONITOR DRIVER
2886 M: George Joseph <george.joseph@fairview5.com>
2887 L: linux-hwmon@vger.kernel.org
2889 F: Documentation/hwmon/asc7621.rst
2890 F: drivers/hwmon/asc7621.c
2892 ASPEED PINCTRL DRIVERS
2893 M: Andrew Jeffery <andrew@aj.id.au>
2894 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2895 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2896 L: linux-gpio@vger.kernel.org
2898 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2899 F: drivers/pinctrl/aspeed/
2901 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2902 M: Eddie James <eajames@linux.ibm.com>
2903 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2905 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2906 F: drivers/irqchip/irq-aspeed-scu-ic.c
2907 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2909 ASPEED SD/MMC DRIVER
2910 M: Andrew Jeffery <andrew@aj.id.au>
2911 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2912 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2913 L: linux-mmc@vger.kernel.org
2915 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2916 F: drivers/mmc/host/sdhci-of-aspeed*
2918 ASPEED VIDEO ENGINE DRIVER
2919 M: Eddie James <eajames@linux.ibm.com>
2920 L: linux-media@vger.kernel.org
2921 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2923 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2924 F: drivers/media/platform/aspeed-video.c
2926 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2927 M: Corentin Chary <corentin.chary@gmail.com>
2928 L: acpi4asus-user@lists.sourceforge.net
2929 L: platform-driver-x86@vger.kernel.org
2931 W: http://acpi4asus.sf.net
2932 F: drivers/platform/x86/asus*.c
2933 F: drivers/platform/x86/eeepc*.c
2935 ASUS WIRELESS RADIO CONTROL DRIVER
2936 M: João Paulo Rechi Vita <jprvita@gmail.com>
2937 L: platform-driver-x86@vger.kernel.org
2939 F: drivers/platform/x86/asus-wireless.c
2942 M: David Howells <dhowells@redhat.com>
2943 L: keyrings@vger.kernel.org
2945 F: Documentation/crypto/asymmetric-keys.rst
2946 F: crypto/asymmetric_keys/
2947 F: include/crypto/pkcs7.h
2948 F: include/crypto/public_key.h
2949 F: include/linux/verification.h
2951 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2952 R: Dan Williams <dan.j.williams@intel.com>
2954 W: http://sourceforge.net/projects/xscaleiop
2955 F: Documentation/crypto/async-tx-api.rst
2957 F: include/linux/async_tx.h
2960 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2961 L: linux-i2c@vger.kernel.org
2963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2964 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2965 F: drivers/misc/eeprom/at24.c
2967 ATA OVER ETHERNET (AOE) DRIVER
2968 M: "Justin Sanders" <justin@coraid.com>
2970 W: http://www.openaoe.org/
2971 F: Documentation/admin-guide/aoe/
2972 F: drivers/block/aoe/
2974 ATC260X PMIC MFD DRIVER
2975 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2976 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2977 L: linux-actions@lists.infradead.org
2979 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2980 F: drivers/input/misc/atc260x-onkey.c
2981 F: drivers/mfd/atc260*
2982 F: drivers/power/reset/atc260x-poweroff.c
2983 F: drivers/regulator/atc260x-regulator.c
2984 F: include/linux/mfd/atc260x/*
2986 ATHEROS 71XX/9XXX GPIO DRIVER
2987 M: Alban Bedel <albeu@free.fr>
2989 W: https://github.com/AlbanBedel/linux
2990 T: git git://github.com/AlbanBedel/linux
2991 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2992 F: drivers/gpio/gpio-ath79.c
2994 ATHEROS 71XX/9XXX USB PHY DRIVER
2995 M: Alban Bedel <albeu@free.fr>
2997 W: https://github.com/AlbanBedel/linux
2998 T: git git://github.com/AlbanBedel/linux
2999 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3000 F: drivers/phy/qualcomm/phy-ath79-usb.c
3002 ATHEROS ATH GENERIC UTILITIES
3003 M: Kalle Valo <kvalo@codeaurora.org>
3004 L: linux-wireless@vger.kernel.org
3006 F: drivers/net/wireless/ath/*
3008 ATHEROS ATH5K WIRELESS DRIVER
3009 M: Jiri Slaby <jirislaby@kernel.org>
3010 M: Nick Kossifidis <mickflemm@gmail.com>
3011 M: Luis Chamberlain <mcgrof@kernel.org>
3012 L: linux-wireless@vger.kernel.org
3014 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3015 F: drivers/net/wireless/ath/ath5k/
3017 ATHEROS ATH6KL WIRELESS DRIVER
3018 M: Kalle Valo <kvalo@codeaurora.org>
3019 L: linux-wireless@vger.kernel.org
3021 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3023 F: drivers/net/wireless/ath/ath6kl/
3026 M: Ville Syrjala <syrjala@sci.fi>
3028 F: drivers/input/misc/ati_remote2.c
3030 ATK0110 HWMON DRIVER
3031 M: Luca Tettamanti <kronos.it@gmail.com>
3032 L: linux-hwmon@vger.kernel.org
3034 F: drivers/hwmon/asus_atk0110.c
3036 ATLX ETHERNET DRIVERS
3037 M: Chris Snook <chris.snook@gmail.com>
3038 L: netdev@vger.kernel.org
3040 W: http://sourceforge.net/projects/atl1
3041 W: http://atl1.sourceforge.net
3042 F: drivers/net/ethernet/atheros/
3045 M: Chas Williams <3chas3@gmail.com>
3046 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3047 L: netdev@vger.kernel.org
3049 W: http://linux-atm.sourceforge.net
3051 F: include/linux/atm*
3052 F: include/uapi/linux/atm*
3054 ATMEL MACB ETHERNET DRIVER
3055 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3056 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3058 F: drivers/net/ethernet/cadence/
3060 ATMEL MAXTOUCH DRIVER
3061 M: Nick Dyer <nick@shmanahar.org>
3063 T: git git://github.com/ndyer/linux.git
3064 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3065 F: drivers/input/touchscreen/atmel_mxt_ts.c
3067 ATMEL WIRELESS DRIVER
3068 M: Simon Kelley <simon@thekelleys.org.uk>
3069 L: linux-wireless@vger.kernel.org
3071 W: http://www.thekelleys.org.uk/atmel
3072 W: http://atmelwlandriver.sourceforge.net/
3073 F: drivers/net/wireless/atmel/atmel*
3075 ATOMIC INFRASTRUCTURE
3076 M: Will Deacon <will@kernel.org>
3077 M: Peter Zijlstra <peterz@infradead.org>
3078 R: Boqun Feng <boqun.feng@gmail.com>
3079 L: linux-kernel@vger.kernel.org
3081 F: arch/*/include/asm/atomic*.h
3082 F: include/*/atomic*.h
3083 F: include/linux/refcount.h
3084 F: Documentation/atomic_*.txt
3087 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3088 M: Bradley Grove <linuxdrivers@attotech.com>
3089 L: linux-scsi@vger.kernel.org
3091 W: http://www.attotech.com
3092 F: drivers/scsi/esas2r
3094 ATUSB IEEE 802.15.4 RADIO DRIVER
3095 M: Stefan Schmidt <stefan@datenfreihafen.org>
3096 L: linux-wpan@vger.kernel.org
3098 F: drivers/net/ieee802154/at86rf230.h
3099 F: drivers/net/ieee802154/atusb.c
3100 F: drivers/net/ieee802154/atusb.h
3103 M: Paul Moore <paul@paul-moore.com>
3104 M: Eric Paris <eparis@redhat.com>
3105 L: linux-audit@redhat.com (moderated for non-subscribers)
3107 W: https://github.com/linux-audit
3108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3109 F: include/asm-generic/audit_*.h
3110 F: include/linux/audit.h
3111 F: include/uapi/linux/audit.h
3115 AUXILIARY DISPLAY DRIVERS
3116 M: Miguel Ojeda <ojeda@kernel.org>
3118 F: drivers/auxdisplay/
3119 F: include/linux/cfag12864b.h
3121 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3122 M: Andreas Klinger <ak@it-klinger.de>
3123 L: linux-iio@vger.kernel.org
3125 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3126 F: drivers/iio/adc/hx711.c
3129 M: Ralf Baechle <ralf@linux-mips.org>
3130 L: linux-hams@vger.kernel.org
3132 W: http://www.linux-ax25.org/
3133 F: include/net/ax25.h
3134 F: include/uapi/linux/ax25.h
3138 M: Peter Rosin <peda@axentia.se>
3139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3141 F: arch/arm/boot/dts/at91-linea.dtsi
3142 F: arch/arm/boot/dts/at91-natte.dtsi
3143 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3144 F: arch/arm/boot/dts/at91-tse850-3.dts
3146 AXENTIA ASOC DRIVERS
3147 M: Peter Rosin <peda@axentia.se>
3148 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3150 F: Documentation/devicetree/bindings/sound/axentia,*
3151 F: sound/soc/atmel/tse850-pcm5142.c
3153 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3154 M: Nuno Sá <nuno.sa@analog.com>
3155 L: linux-hwmon@vger.kernel.org
3157 W: http://ez.analog.com/community/linux-device-drivers
3158 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3159 F: drivers/hwmon/axi-fan-control.c
3161 AXXIA I2C CONTROLLER
3162 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3163 L: linux-i2c@vger.kernel.org
3165 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3166 F: drivers/i2c/busses/i2c-axxia.c
3169 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3170 L: linux-media@vger.kernel.org
3172 W: https://linuxtv.org
3173 T: git git://linuxtv.org/media_tree.git
3174 F: drivers/media/usb/dvb-usb-v2/az6007.c
3176 AZTECH FM RADIO RECEIVER DRIVER
3177 M: Hans Verkuil <hverkuil@xs4all.nl>
3178 L: linux-media@vger.kernel.org
3180 W: https://linuxtv.org
3181 T: git git://linuxtv.org/media_tree.git
3182 F: drivers/media/radio/radio-aztech*
3185 L: linux-wireless@vger.kernel.org
3186 L: b43-dev@lists.infradead.org
3188 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3189 F: drivers/net/wireless/broadcom/b43/
3191 B43LEGACY WIRELESS DRIVER
3192 M: Larry Finger <Larry.Finger@lwfinger.net>
3193 L: linux-wireless@vger.kernel.org
3194 L: b43-dev@lists.infradead.org
3196 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3197 F: drivers/net/wireless/broadcom/b43legacy/
3199 BACKLIGHT CLASS/SUBSYSTEM
3200 M: Lee Jones <lee.jones@linaro.org>
3201 M: Daniel Thompson <daniel.thompson@linaro.org>
3202 M: Jingoo Han <jingoohan1@gmail.com>
3203 L: dri-devel@lists.freedesktop.org
3205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3206 F: Documentation/ABI/stable/sysfs-class-backlight
3207 F: Documentation/ABI/testing/sysfs-class-backlight
3208 F: Documentation/devicetree/bindings/leds/backlight
3209 F: drivers/video/backlight/
3210 F: include/linux/backlight.h
3211 F: include/linux/pwm_backlight.h
3214 M: Marek Lindner <mareklindner@neomailbox.ch>
3215 M: Simon Wunderlich <sw@simonwunderlich.de>
3216 M: Antonio Quartulli <a@unstable.cc>
3217 M: Sven Eckelmann <sven@narfation.org>
3218 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3220 W: https://www.open-mesh.org/
3221 Q: https://patchwork.open-mesh.org/project/batman/list/
3222 B: https://www.open-mesh.org/projects/batman-adv/issues
3223 C: ircs://irc.hackint.org/batadv
3224 T: git https://git.open-mesh.org/linux-merge.git
3225 F: Documentation/networking/batman-adv.rst
3226 F: include/uapi/linux/batadv_packet.h
3227 F: include/uapi/linux/batman_adv.h
3230 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3231 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3232 L: linux-hams@vger.kernel.org
3234 W: http://www.baycom.org/~tom/ham/ham.html
3235 F: drivers/net/hamradio/baycom*
3237 BCACHE (BLOCK LAYER CACHE)
3238 M: Coly Li <colyli@suse.de>
3239 M: Kent Overstreet <kent.overstreet@gmail.com>
3240 L: linux-bcache@vger.kernel.org
3242 W: http://bcache.evilpiepirate.org
3243 C: irc://irc.oftc.net/bcache
3244 F: drivers/md/bcache/
3246 BDISP ST MEDIA DRIVER
3247 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3248 L: linux-media@vger.kernel.org
3250 W: https://linuxtv.org
3251 T: git git://linuxtv.org/media_tree.git
3252 F: drivers/media/platform/sti/bdisp
3254 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3255 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3256 L: netdev@vger.kernel.org
3258 F: drivers/net/ethernet/ec_bhf.c
3261 M: Luis de Bethencourt <luisbg@kernel.org>
3262 M: Salah Triki <salah.triki@gmail.com>
3264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3265 F: Documentation/filesystems/befs.rst
3269 M: Paolo Valente <paolo.valente@linaro.org>
3270 M: Jens Axboe <axboe@kernel.dk>
3271 L: linux-block@vger.kernel.org
3273 F: Documentation/block/bfq-iosched.rst
3277 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3279 F: Documentation/filesystems/bfs.rst
3281 F: include/uapi/linux/bfs_fs.h
3284 M: Yury Norov <yury.norov@gmail.com>
3285 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3286 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3288 F: include/asm-generic/bitops/find.h
3289 F: include/linux/bitmap.h
3292 F: lib/find_bit_benchmark.c
3293 F: lib/test_bitmap.c
3294 F: tools/include/asm-generic/bitops/find.h
3295 F: tools/include/linux/bitmap.h
3296 F: tools/lib/bitmap.c
3297 F: tools/lib/find_bit.c
3299 BLINKM RGB LED DRIVER
3300 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3302 F: drivers/leds/leds-blinkm.c
3305 M: Jens Axboe <axboe@kernel.dk>
3306 L: linux-block@vger.kernel.org
3308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3312 F: include/linux/blk*
3313 F: kernel/trace/blktrace.c
3317 M: Joern Engel <joern@lazybastard.org>
3318 L: linux-mtd@lists.infradead.org
3320 F: drivers/mtd/devices/block2mtd.c
3323 M: Marcel Holtmann <marcel@holtmann.org>
3324 M: Johan Hedberg <johan.hedberg@gmail.com>
3325 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3326 L: linux-bluetooth@vger.kernel.org
3328 W: http://www.bluez.org/
3329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3331 F: drivers/bluetooth/
3334 M: Marcel Holtmann <marcel@holtmann.org>
3335 M: Johan Hedberg <johan.hedberg@gmail.com>
3336 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3337 L: linux-bluetooth@vger.kernel.org
3339 W: http://www.bluez.org/
3340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3342 F: include/net/bluetooth/
3346 M: Jay Vosburgh <j.vosburgh@gmail.com>
3347 M: Veaceslav Falico <vfalico@gmail.com>
3348 M: Andy Gospodarek <andy@greyhouse.net>
3349 L: netdev@vger.kernel.org
3351 W: http://sourceforge.net/projects/bonding/
3352 F: drivers/net/bonding/
3353 F: include/net/bonding.h
3354 F: include/uapi/linux/if_bonding.h
3356 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3357 M: Dan Robertson <dan@dlrobertson.com>
3358 L: linux-iio@vger.kernel.org
3360 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3361 F: drivers/iio/accel/bma400*
3363 BPF (Safe dynamic programs and tools)
3364 M: Alexei Starovoitov <ast@kernel.org>
3365 M: Daniel Borkmann <daniel@iogearbox.net>
3366 M: Andrii Nakryiko <andrii@kernel.org>
3367 R: Martin KaFai Lau <kafai@fb.com>
3368 R: Song Liu <songliubraving@fb.com>
3369 R: Yonghong Song <yhs@fb.com>
3370 R: John Fastabend <john.fastabend@gmail.com>
3371 R: KP Singh <kpsingh@kernel.org>
3372 L: netdev@vger.kernel.org
3373 L: bpf@vger.kernel.org
3376 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3379 F: Documentation/bpf/
3380 F: Documentation/networking/filter.rst
3381 F: Documentation/userspace-api/ebpf/
3383 F: include/linux/bpf*
3384 F: include/linux/filter.h
3385 F: include/trace/events/xdp.h
3386 F: include/uapi/linux/bpf*
3387 F: include/uapi/linux/filter.h
3389 F: kernel/trace/bpf_trace.c
3392 F: net/core/filter.c
3393 F: net/sched/act_bpf.c
3394 F: net/sched/cls_bpf.c
3396 F: scripts/bpf_doc.py
3399 F: tools/testing/selftests/bpf/
3404 M: Shubham Bansal <illusionist.neo@gmail.com>
3405 L: netdev@vger.kernel.org
3406 L: bpf@vger.kernel.org
3411 M: Daniel Borkmann <daniel@iogearbox.net>
3412 M: Alexei Starovoitov <ast@kernel.org>
3413 M: Zi Shen Lim <zlim.lnx@gmail.com>
3414 L: netdev@vger.kernel.org
3415 L: bpf@vger.kernel.org
3419 BPF JIT for MIPS (32-BIT AND 64-BIT)
3420 M: Paul Burton <paulburton@kernel.org>
3421 L: netdev@vger.kernel.org
3422 L: bpf@vger.kernel.org
3426 BPF JIT for NFP NICs
3427 M: Jakub Kicinski <kuba@kernel.org>
3428 L: netdev@vger.kernel.org
3429 L: bpf@vger.kernel.org
3431 F: drivers/net/ethernet/netronome/nfp/bpf/
3433 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3434 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3435 L: netdev@vger.kernel.org
3436 L: bpf@vger.kernel.org
3438 F: arch/powerpc/net/
3440 BPF JIT for RISC-V (32-bit)
3441 M: Luke Nelson <luke.r.nels@gmail.com>
3442 M: Xi Wang <xi.wang@gmail.com>
3443 L: netdev@vger.kernel.org
3444 L: bpf@vger.kernel.org
3447 X: arch/riscv/net/bpf_jit_comp64.c
3449 BPF JIT for RISC-V (64-bit)
3450 M: Björn Töpel <bjorn@kernel.org>
3451 L: netdev@vger.kernel.org
3452 L: bpf@vger.kernel.org
3455 X: arch/riscv/net/bpf_jit_comp32.c
3458 M: Ilya Leoshkevich <iii@linux.ibm.com>
3459 M: Heiko Carstens <hca@linux.ibm.com>
3460 M: Vasily Gorbik <gor@linux.ibm.com>
3461 L: netdev@vger.kernel.org
3462 L: bpf@vger.kernel.org
3465 X: arch/s390/net/pnet.c
3467 BPF JIT for SPARC (32-BIT AND 64-BIT)
3468 M: David S. Miller <davem@davemloft.net>
3469 L: netdev@vger.kernel.org
3470 L: bpf@vger.kernel.org
3474 BPF JIT for X86 32-BIT
3475 M: Wang YanQing <udknight@gmail.com>
3476 L: netdev@vger.kernel.org
3477 L: bpf@vger.kernel.org
3479 F: arch/x86/net/bpf_jit_comp32.c
3481 BPF JIT for X86 64-BIT
3482 M: Alexei Starovoitov <ast@kernel.org>
3483 M: Daniel Borkmann <daniel@iogearbox.net>
3484 L: netdev@vger.kernel.org
3485 L: bpf@vger.kernel.org
3488 X: arch/x86/net/bpf_jit_comp32.c
3490 BPF LSM (Security Audit and Enforcement using BPF)
3491 M: KP Singh <kpsingh@kernel.org>
3492 R: Florent Revest <revest@chromium.org>
3493 R: Brendan Jackman <jackmanb@chromium.org>
3494 L: bpf@vger.kernel.org
3496 F: Documentation/bpf/bpf_lsm.rst
3497 F: include/linux/bpf_lsm.h
3498 F: kernel/bpf/bpf_lsm.c
3501 BROADCOM B44 10/100 ETHERNET DRIVER
3502 M: Michael Chan <michael.chan@broadcom.com>
3503 L: netdev@vger.kernel.org
3505 F: drivers/net/ethernet/broadcom/b44.*
3507 BROADCOM B53 ETHERNET SWITCH DRIVER
3508 M: Florian Fainelli <f.fainelli@gmail.com>
3509 L: netdev@vger.kernel.org
3510 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3512 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3513 F: drivers/net/dsa/b53/*
3514 F: include/linux/dsa/brcm.h
3515 F: include/linux/platform_data/b53.h
3517 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3518 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3519 L: bcm-kernel-feedback-list@broadcom.com
3520 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3524 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3525 F: drivers/pci/controller/pcie-brcmstb.c
3526 F: drivers/staging/vc04_services
3530 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3531 M: Florian Fainelli <f.fainelli@gmail.com>
3532 M: Ray Jui <rjui@broadcom.com>
3533 M: Scott Branden <sbranden@broadcom.com>
3534 M: bcm-kernel-feedback-list@broadcom.com
3536 T: git git://github.com/broadcom/mach-bcm
3537 F: arch/arm/mach-bcm/
3543 BROADCOM BCM47XX MIPS ARCHITECTURE
3544 M: Hauke Mehrtens <hauke@hauke-m.de>
3545 M: Rafał Miłecki <zajec5@gmail.com>
3546 L: linux-mips@vger.kernel.org
3548 F: Documentation/devicetree/bindings/mips/brcm/
3549 F: arch/mips/bcm47xx/*
3550 F: arch/mips/include/asm/mach-bcm47xx/*
3552 BROADCOM BCM4908 ETHERNET DRIVER
3553 M: Rafał Miłecki <rafal@milecki.pl>
3554 M: bcm-kernel-feedback-list@broadcom.com
3555 L: netdev@vger.kernel.org
3557 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3558 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3559 F: drivers/net/ethernet/broadcom/unimac.h
3561 BROADCOM BCM5301X ARM ARCHITECTURE
3562 M: Hauke Mehrtens <hauke@hauke-m.de>
3563 M: Rafał Miłecki <zajec5@gmail.com>
3564 M: bcm-kernel-feedback-list@broadcom.com
3565 L: linux-arm-kernel@lists.infradead.org
3567 F: arch/arm/boot/dts/bcm470*
3568 F: arch/arm/boot/dts/bcm5301*
3569 F: arch/arm/boot/dts/bcm953012*
3570 F: arch/arm/mach-bcm/bcm_5301x.c
3572 BROADCOM BCM53573 ARM ARCHITECTURE
3573 M: Rafał Miłecki <rafal@milecki.pl>
3574 L: bcm-kernel-feedback-list@broadcom.com
3575 L: linux-arm-kernel@lists.infradead.org
3577 F: arch/arm/boot/dts/bcm47189*
3578 F: arch/arm/boot/dts/bcm53573*
3580 BROADCOM BCM63XX ARM ARCHITECTURE
3581 M: Florian Fainelli <f.fainelli@gmail.com>
3582 M: bcm-kernel-feedback-list@broadcom.com
3583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3585 T: git git://github.com/broadcom/stblinux.git
3588 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3589 M: Kevin Cernekee <cernekee@gmail.com>
3590 L: linux-usb@vger.kernel.org
3592 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3594 BROADCOM BCM7XXX ARM ARCHITECTURE
3595 M: Florian Fainelli <f.fainelli@gmail.com>
3596 M: bcm-kernel-feedback-list@broadcom.com
3597 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3599 T: git git://github.com/broadcom/stblinux.git
3600 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3601 F: arch/arm/boot/dts/bcm7*.dts*
3602 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3603 F: arch/arm/mach-bcm/*brcmstb*
3604 F: arch/arm/mm/cache-b15-rac.c
3605 F: drivers/bus/brcmstb_gisb.c
3606 F: drivers/pci/controller/pcie-brcmstb.c
3610 M: Al Cooper <alcooperx@gmail.com>
3611 L: linux-usb@vger.kernel.org
3612 L: bcm-kernel-feedback-list@broadcom.com
3614 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3615 F: drivers/usb/gadget/udc/bdc/
3617 BROADCOM BMIPS CPUFREQ DRIVER
3618 M: Markus Mayer <mmayer@broadcom.com>
3619 M: bcm-kernel-feedback-list@broadcom.com
3620 L: linux-pm@vger.kernel.org
3622 F: drivers/cpufreq/bmips-cpufreq.c
3624 BROADCOM BMIPS MIPS ARCHITECTURE
3625 M: Florian Fainelli <f.fainelli@gmail.com>
3626 L: bcm-kernel-feedback-list@broadcom.com
3627 L: linux-mips@vger.kernel.org
3629 T: git git://github.com/broadcom/stblinux.git
3630 F: arch/mips/bmips/*
3631 F: arch/mips/boot/dts/brcm/bcm*.dts*
3632 F: arch/mips/include/asm/mach-bmips/*
3633 F: arch/mips/kernel/*bmips*
3634 F: drivers/soc/bcm/bcm63xx
3635 F: drivers/irqchip/irq-bcm63*
3636 F: drivers/irqchip/irq-bcm7*
3637 F: drivers/irqchip/irq-brcmstb*
3638 F: include/linux/bcm963xx_nvram.h
3639 F: include/linux/bcm963xx_tag.h
3641 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3642 M: Rasesh Mody <rmody@marvell.com>
3643 M: GR-Linux-NIC-Dev@marvell.com
3644 L: netdev@vger.kernel.org
3646 F: drivers/net/ethernet/broadcom/bnx2.*
3647 F: drivers/net/ethernet/broadcom/bnx2_*
3649 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3650 M: Saurav Kashyap <skashyap@marvell.com>
3651 M: Javed Hasan <jhasan@marvell.com>
3652 M: GR-QLogic-Storage-Upstream@marvell.com
3653 L: linux-scsi@vger.kernel.org
3655 F: drivers/scsi/bnx2fc/
3657 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3658 M: Nilesh Javali <njavali@marvell.com>
3659 M: Manish Rangankar <mrangankar@marvell.com>
3660 M: GR-QLogic-Storage-Upstream@marvell.com
3661 L: linux-scsi@vger.kernel.org
3663 F: drivers/scsi/bnx2i/
3665 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3666 M: Ariel Elior <aelior@marvell.com>
3667 M: Sudarsana Kalluru <skalluru@marvell.com>
3668 M: GR-everest-linux-l2@marvell.com
3669 L: netdev@vger.kernel.org
3671 F: drivers/net/ethernet/broadcom/bnx2x/
3673 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3674 M: Michael Chan <michael.chan@broadcom.com>
3675 L: netdev@vger.kernel.org
3677 F: drivers/net/ethernet/broadcom/bnxt/
3679 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3680 M: Arend van Spriel <aspriel@gmail.com>
3681 M: Franky Lin <franky.lin@broadcom.com>
3682 M: Hante Meuleman <hante.meuleman@broadcom.com>
3683 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3684 M: Wright Feng <wright.feng@infineon.com>
3685 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3686 L: linux-wireless@vger.kernel.org
3687 L: brcm80211-dev-list.pdl@broadcom.com
3688 L: SHA-cyfmac-dev-list@infineon.com
3690 F: drivers/net/wireless/broadcom/brcm80211/
3692 BROADCOM BRCMSTB GPIO DRIVER
3693 M: Gregory Fong <gregory.0xf0@gmail.com>
3694 L: bcm-kernel-feedback-list@broadcom.com
3696 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3697 F: drivers/gpio/gpio-brcmstb.c
3699 BROADCOM BRCMSTB I2C DRIVER
3700 M: Kamal Dasu <kdasu.kdev@gmail.com>
3701 L: linux-i2c@vger.kernel.org
3702 L: bcm-kernel-feedback-list@broadcom.com
3704 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3705 F: drivers/i2c/busses/i2c-brcmstb.c
3707 BROADCOM BRCMSTB UART DRIVER
3708 M: Al Cooper <alcooperx@gmail.com>
3709 L: linux-serial@vger.kernel.org
3710 L: bcm-kernel-feedback-list@broadcom.com
3712 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3713 F: drivers/tty/serial/8250/8250_bcm7271.c
3715 BROADCOM BRCMSTB USB EHCI DRIVER
3716 M: Al Cooper <alcooperx@gmail.com>
3717 L: linux-usb@vger.kernel.org
3718 L: bcm-kernel-feedback-list@broadcom.com
3720 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3721 F: drivers/usb/host/ehci-brcm.*
3723 BROADCOM BRCMSTB USB PIN MAP DRIVER
3724 M: Al Cooper <alcooperx@gmail.com>
3725 L: linux-usb@vger.kernel.org
3726 L: bcm-kernel-feedback-list@broadcom.com
3728 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3729 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3731 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3732 M: Al Cooper <alcooperx@gmail.com>
3733 L: linux-kernel@vger.kernel.org
3734 L: bcm-kernel-feedback-list@broadcom.com
3736 F: drivers/phy/broadcom/phy-brcm-usb*
3738 BROADCOM ETHERNET PHY DRIVERS
3739 M: Florian Fainelli <f.fainelli@gmail.com>
3740 L: bcm-kernel-feedback-list@broadcom.com
3741 L: netdev@vger.kernel.org
3743 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3744 F: drivers/net/phy/bcm*.[ch]
3745 F: drivers/net/phy/broadcom.c
3746 F: include/linux/brcmphy.h
3748 BROADCOM GENET ETHERNET DRIVER
3749 M: Doug Berger <opendmb@gmail.com>
3750 M: Florian Fainelli <f.fainelli@gmail.com>
3751 L: bcm-kernel-feedback-list@broadcom.com
3752 L: netdev@vger.kernel.org
3754 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3755 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3756 F: drivers/net/ethernet/broadcom/genet/
3757 F: drivers/net/ethernet/broadcom/unimac.h
3758 F: drivers/net/mdio/mdio-bcm-unimac.c
3759 F: include/linux/platform_data/bcmgenet.h
3760 F: include/linux/platform_data/mdio-bcm-unimac.h
3762 BROADCOM IPROC ARM ARCHITECTURE
3763 M: Ray Jui <rjui@broadcom.com>
3764 M: Scott Branden <sbranden@broadcom.com>
3765 M: bcm-kernel-feedback-list@broadcom.com
3766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3768 T: git git://github.com/broadcom/cygnus-linux.git
3769 F: arch/arm64/boot/dts/broadcom/northstar2/*
3770 F: arch/arm64/boot/dts/broadcom/stingray/*
3771 F: drivers/clk/bcm/clk-ns*
3772 F: drivers/clk/bcm/clk-sr*
3773 F: drivers/pinctrl/bcm/pinctrl-ns*
3774 F: include/dt-bindings/clock/bcm-sr*
3791 BROADCOM IPROC GBIT ETHERNET DRIVER
3792 M: Rafał Miłecki <rafal@milecki.pl>
3793 M: bcm-kernel-feedback-list@broadcom.com
3794 L: netdev@vger.kernel.org
3796 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3797 F: drivers/net/ethernet/broadcom/bgmac*
3798 F: drivers/net/ethernet/broadcom/unimac.h
3800 BROADCOM KONA GPIO DRIVER
3801 M: Ray Jui <rjui@broadcom.com>
3802 L: bcm-kernel-feedback-list@broadcom.com
3804 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3805 F: drivers/gpio/gpio-bcm-kona.c
3807 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3808 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3809 M: Kashyap Desai <kashyap.desai@broadcom.com>
3810 M: Sumit Saxena <sumit.saxena@broadcom.com>
3811 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3812 L: mpi3mr-linuxdrv.pdl@broadcom.com
3813 L: linux-scsi@vger.kernel.org
3815 W: https://www.broadcom.com/support/storage
3816 F: drivers/scsi/mpi3mr/
3818 BROADCOM NETXTREME-E ROCE DRIVER
3819 M: Selvin Xavier <selvin.xavier@broadcom.com>
3820 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3821 L: linux-rdma@vger.kernel.org
3823 W: http://www.broadcom.com
3824 F: drivers/infiniband/hw/bnxt_re/
3825 F: include/uapi/rdma/bnxt_re-abi.h
3827 BROADCOM NVRAM DRIVER
3828 M: Rafał Miłecki <zajec5@gmail.com>
3829 L: linux-mips@vger.kernel.org
3831 F: drivers/firmware/broadcom/*
3833 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3834 M: Rafał Miłecki <rafal@milecki.pl>
3835 M: Florian Fainelli <f.fainelli@gmail.com>
3836 M: bcm-kernel-feedback-list@broadcom.com
3837 L: linux-pm@vger.kernel.org
3839 T: git git://github.com/broadcom/stblinux.git
3840 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3841 F: include/dt-bindings/soc/bcm-pmb.h
3843 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3844 M: Rafał Miłecki <zajec5@gmail.com>
3845 L: linux-wireless@vger.kernel.org
3848 F: include/linux/bcma/
3851 M: Kamal Dasu <kdasu.kdev@gmail.com>
3852 M: bcm-kernel-feedback-list@broadcom.com
3854 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3855 F: drivers/spi/spi-bcm-qspi.*
3856 F: drivers/spi/spi-brcmstb-qspi.c
3857 F: drivers/spi/spi-iproc-qspi.c
3859 BROADCOM STB AVS CPUFREQ DRIVER
3860 M: Markus Mayer <mmayer@broadcom.com>
3861 M: bcm-kernel-feedback-list@broadcom.com
3862 L: linux-pm@vger.kernel.org
3864 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3865 F: drivers/cpufreq/brcmstb*
3867 BROADCOM STB AVS TMON DRIVER
3868 M: Markus Mayer <mmayer@broadcom.com>
3869 M: bcm-kernel-feedback-list@broadcom.com
3870 L: linux-pm@vger.kernel.org
3872 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3873 F: drivers/thermal/broadcom/brcmstb*
3875 BROADCOM STB DPFE DRIVER
3876 M: Markus Mayer <mmayer@broadcom.com>
3877 M: bcm-kernel-feedback-list@broadcom.com
3878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3880 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3881 F: drivers/memory/brcmstb_dpfe.c
3883 BROADCOM STB NAND FLASH DRIVER
3884 M: Brian Norris <computersforpeace@gmail.com>
3885 M: Kamal Dasu <kdasu.kdev@gmail.com>
3886 L: linux-mtd@lists.infradead.org
3887 L: bcm-kernel-feedback-list@broadcom.com
3889 F: drivers/mtd/nand/raw/brcmnand/
3891 BROADCOM STB PCIE DRIVER
3892 M: Jim Quinlan <jim2101024@gmail.com>
3893 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3894 M: Florian Fainelli <f.fainelli@gmail.com>
3895 M: bcm-kernel-feedback-list@broadcom.com
3896 L: linux-pci@vger.kernel.org
3898 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3899 F: drivers/pci/controller/pcie-brcmstb.c
3901 BROADCOM SYSTEMPORT ETHERNET DRIVER
3902 M: Florian Fainelli <f.fainelli@gmail.com>
3903 L: bcm-kernel-feedback-list@broadcom.com
3904 L: netdev@vger.kernel.org
3906 F: drivers/net/ethernet/broadcom/bcmsysport.*
3907 F: drivers/net/ethernet/broadcom/unimac.h
3909 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3910 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3911 M: Prashant Sreedharan <prashant@broadcom.com>
3912 M: Michael Chan <mchan@broadcom.com>
3913 L: netdev@vger.kernel.org
3915 F: drivers/net/ethernet/broadcom/tg3.*
3918 M: Scott Branden <scott.branden@broadcom.com>
3919 L: bcm-kernel-feedback-list@broadcom.com
3921 F: drivers/misc/bcm-vk/
3922 F: include/uapi/linux/misc/bcm_vk.h
3924 BROCADE BFA FC SCSI DRIVER
3925 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3926 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3927 L: linux-scsi@vger.kernel.org
3929 F: drivers/scsi/bfa/
3931 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3932 M: Rasesh Mody <rmody@marvell.com>
3933 M: Sudarsana Kalluru <skalluru@marvell.com>
3934 M: GR-Linux-NIC-Dev@marvell.com
3935 L: netdev@vger.kernel.org
3937 F: drivers/net/ethernet/brocade/bna/
3939 BSG (block layer generic sg v4 driver)
3940 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3941 L: linux-scsi@vger.kernel.org
3944 F: include/linux/bsg.h
3945 F: include/uapi/linux/bsg.h
3948 M: Clemens Ladisch <clemens@ladisch.de>
3949 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3952 F: Documentation/sound/cards/bt87x.rst
3953 F: sound/pci/bt87x.c
3956 M: Michael Buesch <m@bues.ch>
3958 W: http://bu3sch.de/btgpio.php
3959 F: drivers/gpio/gpio-bt8xx.c
3962 M: Chris Mason <clm@fb.com>
3963 M: Josef Bacik <josef@toxicpanda.com>
3964 M: David Sterba <dsterba@suse.com>
3965 L: linux-btrfs@vger.kernel.org
3967 W: http://btrfs.wiki.kernel.org/
3968 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3969 C: irc://irc.libera.chat/btrfs
3970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3971 F: Documentation/filesystems/btrfs.rst
3973 F: include/linux/btrfs*
3974 F: include/uapi/linux/btrfs*
3976 BTTV VIDEO4LINUX DRIVER
3977 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3978 L: linux-media@vger.kernel.org
3980 W: https://linuxtv.org
3981 T: git git://linuxtv.org/media_tree.git
3982 F: Documentation/driver-api/media/drivers/bttv*
3983 F: drivers/media/pci/bt8xx/bttv*
3985 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3986 M: Chanwoo Choi <cw00.choi@samsung.com>
3987 L: linux-pm@vger.kernel.org
3988 L: linux-samsung-soc@vger.kernel.org
3990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3991 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3992 F: drivers/devfreq/exynos-bus.c
3994 BUSLOGIC SCSI DRIVER
3995 M: Khalid Aziz <khalid@gonehiking.org>
3996 L: linux-scsi@vger.kernel.org
3998 F: drivers/scsi/BusLogic.*
3999 F: drivers/scsi/FlashPoint.*
4001 C-MEDIA CMI8788 DRIVER
4002 M: Clemens Ladisch <clemens@ladisch.de>
4003 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4006 F: sound/pci/oxygen/
4009 M: Guo Ren <guoren@kernel.org>
4010 L: linux-csky@vger.kernel.org
4012 T: git https://github.com/c-sky/csky-linux.git
4013 F: Documentation/devicetree/bindings/csky/
4014 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4015 F: Documentation/devicetree/bindings/timer/csky,*
4017 F: drivers/clocksource/timer-gx6605s.c
4018 F: drivers/clocksource/timer-mp-csky.c
4019 F: drivers/irqchip/irq-csky-*
4023 CA8210 IEEE-802.15.4 RADIO DRIVER
4024 M: Harry Morris <h.morris@cascoda.com>
4025 L: linux-wpan@vger.kernel.org
4027 W: https://github.com/Cascoda/ca8210-linux.git
4028 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4029 F: drivers/net/ieee802154/ca8210.c
4031 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4032 M: Damien Le Moal <damien.lemoal@wdc.com>
4033 L: linux-riscv@lists.infradead.org
4034 L: linux-gpio@vger.kernel.org (pinctrl driver)
4035 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4036 F: drivers/pinctrl/pinctrl-k210.c
4038 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4039 M: Damien Le Moal <damien.lemoal@wdc.com>
4040 L: linux-kernel@vger.kernel.org
4041 L: linux-riscv@lists.infradead.org
4043 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4044 F: drivers/reset/reset-k210.c
4046 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4047 M: Damien Le Moal <damien.lemoal@wdc.com>
4048 L: linux-riscv@lists.infradead.org
4050 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4051 F: drivers/soc/canaan/
4052 F: include/soc/canaan/
4054 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4055 M: David Howells <dhowells@redhat.com>
4056 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4058 F: Documentation/filesystems/caching/cachefiles.rst
4061 CADENCE MIPI-CSI2 BRIDGES
4062 M: Maxime Ripard <mripard@kernel.org>
4063 L: linux-media@vger.kernel.org
4065 F: Documentation/devicetree/bindings/media/cdns,*.txt
4066 F: drivers/media/platform/cadence/cdns-csi2*
4069 L: linux-mtd@lists.infradead.org
4071 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4072 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4074 CADENCE USB3 DRD IP DRIVER
4075 M: Peter Chen <peter.chen@kernel.org>
4076 M: Pawel Laszczak <pawell@cadence.com>
4077 R: Roger Quadros <rogerq@kernel.org>
4078 R: Aswath Govindraju <a-govindraju@ti.com>
4079 L: linux-usb@vger.kernel.org
4081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4082 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4083 F: drivers/usb/cdns3/
4084 X: drivers/usb/cdns3/cdnsp*
4086 CADENCE USBSSP DRD IP DRIVER
4087 M: Pawel Laszczak <pawell@cadence.com>
4088 L: linux-usb@vger.kernel.org
4090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4091 F: drivers/usb/cdns3/
4092 X: drivers/usb/cdns3/cdns3*
4094 CADET FM/AM RADIO RECEIVER DRIVER
4095 M: Hans Verkuil <hverkuil@xs4all.nl>
4096 L: linux-media@vger.kernel.org
4098 W: https://linuxtv.org
4099 T: git git://linuxtv.org/media_tree.git
4100 F: drivers/media/radio/radio-cadet*
4102 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4103 L: linux-media@vger.kernel.org
4105 T: git git://linuxtv.org/media_tree.git
4106 F: Documentation/admin-guide/media/cafe_ccic*
4107 F: drivers/media/platform/marvell-ccic/
4110 L: netdev@vger.kernel.org
4112 F: Documentation/networking/caif/
4113 F: drivers/net/caif/
4114 F: include/net/caif/
4115 F: include/uapi/linux/caif/
4119 M: Toke Høiland-Jørgensen <toke@toke.dk>
4120 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4122 F: net/sched/sch_cake.c
4125 M: Wolfgang Grandegger <wg@grandegger.com>
4126 M: Marc Kleine-Budde <mkl@pengutronix.de>
4127 L: linux-can@vger.kernel.org
4129 W: https://github.com/linux-can
4130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4132 F: Documentation/devicetree/bindings/net/can/
4133 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4135 F: drivers/phy/phy-can-transceiver.c
4136 F: include/linux/can/bittiming.h
4137 F: include/linux/can/dev.h
4138 F: include/linux/can/led.h
4139 F: include/linux/can/length.h
4140 F: include/linux/can/platform/
4141 F: include/linux/can/rx-offload.h
4142 F: include/uapi/linux/can/error.h
4143 F: include/uapi/linux/can/netlink.h
4144 F: include/uapi/linux/can/vxcan.h
4147 M: Oliver Hartkopp <socketcan@hartkopp.net>
4148 M: Marc Kleine-Budde <mkl@pengutronix.de>
4149 L: linux-can@vger.kernel.org
4151 W: https://github.com/linux-can
4152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4154 F: Documentation/networking/can.rst
4155 F: include/linux/can/can-ml.h
4156 F: include/linux/can/core.h
4157 F: include/linux/can/skb.h
4158 F: include/net/netns/can.h
4159 F: include/uapi/linux/can.h
4160 F: include/uapi/linux/can/bcm.h
4161 F: include/uapi/linux/can/gw.h
4162 F: include/uapi/linux/can/isotp.h
4163 F: include/uapi/linux/can/raw.h
4166 CAN-J1939 NETWORK LAYER
4167 M: Robin van der Gracht <robin@protonic.nl>
4168 M: Oleksij Rempel <o.rempel@pengutronix.de>
4169 R: kernel@pengutronix.de
4170 L: linux-can@vger.kernel.org
4172 F: Documentation/networking/j1939.rst
4173 F: include/uapi/linux/can/j1939.h
4177 M: Serge Hallyn <serge@hallyn.com>
4178 L: linux-security-module@vger.kernel.org
4180 F: include/linux/capability.h
4181 F: include/uapi/linux/capability.h
4182 F: kernel/capability.c
4183 F: security/commoncap.c
4185 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4186 M: Kevin Tsai <ktsai@capellamicro.com>
4188 F: drivers/iio/light/cm*
4190 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4191 M: Christian Lamparter <chunkeey@googlemail.com>
4192 L: linux-wireless@vger.kernel.org
4194 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4195 F: drivers/net/wireless/ath/carl9170/
4198 M: Robert Richter <rric@kernel.org>
4200 W: http://www.marvell.com
4201 F: drivers/i2c/busses/i2c-octeon*
4202 F: drivers/i2c/busses/i2c-thunderx*
4204 CAVIUM LIQUIDIO NETWORK DRIVER
4205 M: Derek Chickles <dchickles@marvell.com>
4206 M: Satanand Burla <sburla@marvell.com>
4207 M: Felix Manlunas <fmanlunas@marvell.com>
4208 L: netdev@vger.kernel.org
4210 W: http://www.marvell.com
4211 F: drivers/net/ethernet/cavium/liquidio/
4214 M: Robert Richter <rric@kernel.org>
4216 W: http://www.marvell.com
4217 F: drivers/mmc/host/cavium*
4219 CAVIUM OCTEON-TX CRYPTO DRIVER
4220 M: George Cherian <gcherian@marvell.com>
4221 L: linux-crypto@vger.kernel.org
4223 W: http://www.marvell.com
4224 F: drivers/crypto/cavium/cpt/
4226 CAVIUM THUNDERX2 ARM64 SOC
4227 M: Robert Richter <rric@kernel.org>
4228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4230 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4231 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4233 CBS/ETF/TAPRIO QDISCS
4234 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4236 L: netdev@vger.kernel.org
4237 F: net/sched/sch_cbs.c
4238 F: net/sched/sch_etf.c
4239 F: net/sched/sch_taprio.c
4241 CC2520 IEEE-802.15.4 RADIO DRIVER
4242 M: Varka Bhadram <varkabhadram@gmail.com>
4243 L: linux-wpan@vger.kernel.org
4245 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4246 F: drivers/net/ieee802154/cc2520.c
4247 F: include/linux/spi/cc2520.h
4249 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4250 M: Gilad Ben-Yossef <gilad@benyossef.com>
4251 L: linux-crypto@vger.kernel.org
4253 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4254 F: drivers/crypto/ccree/
4256 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4257 M: Hadar Gat <hadar.gat@arm.com>
4258 L: linux-crypto@vger.kernel.org
4260 F: drivers/char/hw_random/cctrng.c
4261 F: drivers/char/hw_random/cctrng.h
4262 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4263 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4266 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4267 L: linux-media@vger.kernel.org
4269 W: http://linuxtv.org
4270 T: git git://linuxtv.org/media_tree.git
4271 F: Documentation/ABI/testing/debugfs-cec-error-inj
4272 F: Documentation/devicetree/bindings/media/cec.txt
4273 F: Documentation/driver-api/media/cec-core.rst
4274 F: Documentation/userspace-api/media/cec
4275 F: drivers/media/cec/
4276 F: drivers/media/rc/keymaps/rc-cec.c
4277 F: include/media/cec-notifier.h
4278 F: include/media/cec.h
4279 F: include/uapi/linux/cec-funcs.h
4280 F: include/uapi/linux/cec.h
4283 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4284 L: linux-media@vger.kernel.org
4286 W: http://linuxtv.org
4287 T: git git://linuxtv.org/media_tree.git
4288 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4289 F: drivers/media/cec/platform/cec-gpio/
4291 CELL BROADBAND ENGINE ARCHITECTURE
4292 M: Arnd Bergmann <arnd@arndb.de>
4293 L: linuxppc-dev@lists.ozlabs.org
4295 W: http://www.ibm.com/developerworks/power/cell/
4296 F: arch/powerpc/include/asm/cell*.h
4297 F: arch/powerpc/include/asm/spu*.h
4298 F: arch/powerpc/include/uapi/asm/spu*.h
4299 F: arch/powerpc/platforms/cell/
4301 CELLWISE CW2015 BATTERY DRIVER
4302 M: Tobias Schrammm <t.schramm@manjaro.org>
4304 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4305 F: drivers/power/supply/cw2015_battery.c
4307 CEPH COMMON CODE (LIBCEPH)
4308 M: Ilya Dryomov <idryomov@gmail.com>
4309 M: Jeff Layton <jlayton@kernel.org>
4310 L: ceph-devel@vger.kernel.org
4313 T: git git://github.com/ceph/ceph-client.git
4314 F: include/linux/ceph/
4315 F: include/linux/crush/
4318 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4319 M: Jeff Layton <jlayton@kernel.org>
4320 M: Ilya Dryomov <idryomov@gmail.com>
4321 L: ceph-devel@vger.kernel.org
4324 T: git git://github.com/ceph/ceph-client.git
4325 F: Documentation/filesystems/ceph.rst
4328 CERTIFICATE HANDLING
4329 M: David Howells <dhowells@redhat.com>
4330 M: David Woodhouse <dwmw2@infradead.org>
4331 L: keyrings@vger.kernel.org
4333 F: Documentation/admin-guide/module-signing.rst
4335 F: scripts/extract-cert.c
4336 F: scripts/sign-file.c
4338 CFAG12864B LCD DRIVER
4339 M: Miguel Ojeda <ojeda@kernel.org>
4341 F: drivers/auxdisplay/cfag12864b.c
4342 F: include/linux/cfag12864b.h
4344 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4345 M: Miguel Ojeda <ojeda@kernel.org>
4347 F: drivers/auxdisplay/cfag12864bfb.c
4348 F: include/linux/cfag12864b.h
4350 CHAR and MISC DRIVERS
4351 M: Arnd Bergmann <arnd@arndb.de>
4352 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4357 F: include/linux/miscdevice.h
4358 X: drivers/char/agp/
4359 X: drivers/char/hw_random/
4360 X: drivers/char/ipmi/
4361 X: drivers/char/random.c
4362 X: drivers/char/tpm/
4365 M: Andy Whitcroft <apw@canonical.com>
4366 M: Joe Perches <joe@perches.com>
4367 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4368 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4370 F: scripts/checkpatch.pl
4372 CHECKPATCH DOCUMENTATION
4373 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4374 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4375 R: Joe Perches <joe@perches.com>
4377 F: Documentation/dev-tools/checkpatch.rst
4379 CHINESE DOCUMENTATION
4380 M: Alex Shi <alexs@kernel.org>
4382 F: Documentation/translations/zh_CN/
4384 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4385 M: Peter Chen <peter.chen@kernel.org>
4386 L: linux-usb@vger.kernel.org
4388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4389 F: drivers/usb/chipidea/
4391 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4392 M: Hans de Goede <hdegoede@redhat.com>
4393 L: linux-input@vger.kernel.org
4395 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4396 F: drivers/input/touchscreen/chipone_icn8318.c
4398 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4399 M: Hans de Goede <hdegoede@redhat.com>
4400 L: linux-input@vger.kernel.org
4402 F: drivers/input/touchscreen/chipone_icn8505.c
4404 CHROME HARDWARE PLATFORM SUPPORT
4405 M: Benson Leung <bleung@chromium.org>
4406 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4409 F: drivers/platform/chrome/
4411 CHROMEOS EC CODEC DRIVER
4412 M: Cheng-Yi Chiang <cychiang@chromium.org>
4413 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4414 R: Guenter Roeck <groeck@chromium.org>
4416 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4417 F: sound/soc/codecs/cros_ec_codec.*
4419 CHROMEOS EC SUBDRIVERS
4420 M: Benson Leung <bleung@chromium.org>
4421 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4422 R: Guenter Roeck <groeck@chromium.org>
4424 F: drivers/power/supply/cros_usbpd-charger.c
4428 CHRONTEL CH7322 CEC DRIVER
4429 M: Jeff Chase <jnchase@google.com>
4430 L: linux-media@vger.kernel.org
4432 T: git git://linuxtv.org/media_tree.git
4433 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4434 F: drivers/media/cec/i2c/ch7322.c
4436 CIRRUS LOGIC AUDIO CODEC DRIVERS
4437 M: James Schulman <james.schulman@cirrus.com>
4438 M: David Rhodes <david.rhodes@cirrus.com>
4439 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4440 L: patches@opensource.cirrus.com
4442 F: sound/soc/codecs/cs*
4444 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4445 M: Hartley Sweeten <hsweeten@visionengravers.com>
4446 L: netdev@vger.kernel.org
4448 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4450 CIRRUS LOGIC LOCHNAGAR DRIVER
4451 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4452 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4453 L: patches@opensource.cirrus.com
4455 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4456 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4457 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4458 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4459 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4460 F: Documentation/hwmon/lochnagar.rst
4461 F: drivers/clk/clk-lochnagar.c
4462 F: drivers/hwmon/lochnagar-hwmon.c
4463 F: drivers/mfd/lochnagar-i2c.c
4464 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4465 F: drivers/regulator/lochnagar-regulator.c
4466 F: include/dt-bindings/clk/lochnagar.h
4467 F: include/dt-bindings/pinctrl/lochnagar.h
4468 F: include/linux/mfd/lochnagar*
4469 F: sound/soc/codecs/lochnagar-sc.c
4471 CIRRUS LOGIC MADERA CODEC DRIVERS
4472 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4473 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4474 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4475 L: patches@opensource.cirrus.com
4477 W: https://github.com/CirrusLogic/linux-drivers/wiki
4478 T: git https://github.com/CirrusLogic/linux-drivers.git
4479 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4480 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4481 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4482 F: drivers/gpio/gpio-madera*
4483 F: drivers/irqchip/irq-madera*
4484 F: drivers/mfd/cs47l*
4485 F: drivers/mfd/madera*
4486 F: drivers/pinctrl/cirrus/*
4487 F: include/dt-bindings/sound/madera*
4488 F: include/linux/irqchip/irq-madera*
4489 F: include/linux/mfd/madera/*
4490 F: include/sound/madera*
4491 F: sound/soc/codecs/cs47l*
4492 F: sound/soc/codecs/madera*
4494 CISCO FCOE HBA DRIVER
4495 M: Satish Kharat <satishkh@cisco.com>
4496 M: Sesidhar Baddela <sebaddel@cisco.com>
4497 M: Karan Tilak Kumar <kartilak@cisco.com>
4498 L: linux-scsi@vger.kernel.org
4500 F: drivers/scsi/fnic/
4502 CISCO SCSI HBA DRIVER
4503 M: Karan Tilak Kumar <kartilak@cisco.com>
4504 M: Sesidhar Baddela <sebaddel@cisco.com>
4505 L: linux-scsi@vger.kernel.org
4507 F: drivers/scsi/snic/
4509 CISCO VIC ETHERNET NIC DRIVER
4510 M: Christian Benvenuti <benve@cisco.com>
4511 M: Govindarajulu Varadarajan <_govind@gmx.com>
4513 F: drivers/net/ethernet/cisco/enic/
4515 CISCO VIC LOW LATENCY NIC DRIVER
4516 M: Christian Benvenuti <benve@cisco.com>
4517 M: Nelson Escobar <neescoba@cisco.com>
4519 F: drivers/infiniband/hw/usnic/
4522 M: Miguel Ojeda <ojeda@kernel.org>
4526 CLANG/LLVM BUILD SUPPORT
4527 M: Nathan Chancellor <nathan@kernel.org>
4528 M: Nick Desaulniers <ndesaulniers@google.com>
4529 L: clang-built-linux@googlegroups.com
4531 W: https://clangbuiltlinux.github.io/
4532 B: https://github.com/ClangBuiltLinux/linux/issues
4533 C: irc://irc.libera.chat/clangbuiltlinux
4534 F: Documentation/kbuild/llvm.rst
4535 F: include/linux/compiler-clang.h
4536 F: scripts/Makefile.clang
4537 F: scripts/clang-tools/
4538 K: \b(?i:clang|llvm)\b
4540 CLANG CONTROL FLOW INTEGRITY SUPPORT
4541 M: Sami Tolvanen <samitolvanen@google.com>
4542 M: Kees Cook <keescook@chromium.org>
4543 R: Nathan Chancellor <nathan@kernel.org>
4544 R: Nick Desaulniers <ndesaulniers@google.com>
4545 L: clang-built-linux@googlegroups.com
4547 B: https://github.com/ClangBuiltLinux/linux/issues
4548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4549 F: include/linux/cfi.h
4553 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4554 L: linux-kernel@vger.kernel.org
4556 F: include/linux/cleancache.h
4560 M: Russell King <linux@armlinux.org.uk>
4561 L: linux-clk@vger.kernel.org
4563 F: include/linux/clk.h
4565 CLOCKSOURCE, CLOCKEVENT DRIVERS
4566 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4567 M: Thomas Gleixner <tglx@linutronix.de>
4568 L: linux-kernel@vger.kernel.org
4570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4571 F: Documentation/devicetree/bindings/timer/
4572 F: drivers/clocksource/
4575 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4576 M: Daniel Oliveira Nascimento <don@syst.com.br>
4577 L: platform-driver-x86@vger.kernel.org
4579 F: drivers/platform/x86/classmate-laptop.c
4582 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4583 L: linux-media@vger.kernel.org
4585 W: https://linuxtv.org
4586 T: git git://linuxtv.org/media_tree.git
4587 F: drivers/media/pci/cobalt/
4589 COCCINELLE/Semantic Patches (SmPL)
4590 M: Julia Lawall <Julia.Lawall@inria.fr>
4591 M: Gilles Muller <Gilles.Muller@inria.fr>
4592 M: Nicolas Palix <nicolas.palix@imag.fr>
4593 M: Michal Marek <michal.lkml@markovi.net>
4594 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4596 W: http://coccinelle.lip6.fr/
4597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4598 F: Documentation/dev-tools/coccinelle.rst
4599 F: scripts/coccicheck
4600 F: scripts/coccinelle/
4603 M: Jan Harkes <jaharkes@cs.cmu.edu>
4605 L: codalist@coda.cs.cmu.edu
4607 W: http://www.coda.cs.cmu.edu/
4608 F: Documentation/filesystems/coda.rst
4610 F: include/linux/coda*.h
4611 F: include/uapi/linux/coda*.h
4613 CODA V4L2 MEM2MEM DRIVER
4614 M: Philipp Zabel <p.zabel@pengutronix.de>
4615 L: linux-media@vger.kernel.org
4617 F: Documentation/devicetree/bindings/media/coda.yaml
4618 F: drivers/media/platform/coda/
4621 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4623 F: Documentation/process/code-of-conduct-interpretation.rst
4624 F: Documentation/process/code-of-conduct.rst
4627 M: Ian Abbott <abbotti@mev.co.uk>
4628 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4632 COMMON CLK FRAMEWORK
4633 M: Michael Turquette <mturquette@baylibre.com>
4634 M: Stephen Boyd <sboyd@kernel.org>
4635 L: linux-clk@vger.kernel.org
4637 Q: http://patchwork.kernel.org/project/linux-clk/list/
4638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4639 F: Documentation/devicetree/bindings/clock/
4641 F: include/linux/clk-pr*
4642 F: include/linux/clk/
4643 F: include/linux/of_clk.h
4644 X: drivers/clk/clkdev.c
4646 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4647 M: Steve French <sfrench@samba.org>
4648 L: linux-cifs@vger.kernel.org
4649 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4651 W: http://linux-cifs.samba.org/
4652 T: git git://git.samba.org/sfrench/cifs-2.6.git
4653 F: Documentation/admin-guide/cifs/
4657 COMPACTPCI HOTPLUG CORE
4658 M: Scott Murray <scott@spiteful.org>
4659 L: linux-pci@vger.kernel.org
4661 F: drivers/pci/hotplug/cpci_hotplug*
4663 COMPACTPCI HOTPLUG GENERIC DRIVER
4664 M: Scott Murray <scott@spiteful.org>
4665 L: linux-pci@vger.kernel.org
4667 F: drivers/pci/hotplug/cpcihp_generic.c
4669 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4670 M: Scott Murray <scott@spiteful.org>
4671 L: linux-pci@vger.kernel.org
4673 F: drivers/pci/hotplug/cpcihp_zt5550.*
4675 COMPAL LAPTOP SUPPORT
4676 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4677 L: platform-driver-x86@vger.kernel.org
4679 F: drivers/platform/x86/compal-laptop.c
4682 M: Miguel Ojeda <ojeda@kernel.org>
4684 F: include/linux/compiler_attributes.h
4686 COMPUTE EXPRESS LINK (CXL)
4687 M: Alison Schofield <alison.schofield@intel.com>
4688 M: Vishal Verma <vishal.l.verma@intel.com>
4689 M: Ira Weiny <ira.weiny@intel.com>
4690 M: Ben Widawsky <ben.widawsky@intel.com>
4691 M: Dan Williams <dan.j.williams@intel.com>
4692 L: linux-cxl@vger.kernel.org
4695 F: include/uapi/linux/cxl_mem.h
4697 CONEXANT ACCESSRUNNER USB DRIVER
4698 L: accessrunner-general@lists.sourceforge.net
4700 W: http://accessrunner.sourceforge.net/
4701 F: drivers/usb/atm/cxacru.c
4704 M: Joel Becker <jlbec@evilplan.org>
4705 M: Christoph Hellwig <hch@lst.de>
4707 T: git git://git.infradead.org/users/hch/configfs.git
4709 F: include/linux/configfs.h
4710 F: samples/configfs/
4713 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4715 F: drivers/video/console/
4716 F: include/linux/console*
4719 M: Frederic Weisbecker <frederic@kernel.org>
4721 F: kernel/context_tracking.c
4722 F: include/linux/context_tracking*
4724 CONTROL GROUP (CGROUP)
4725 M: Tejun Heo <tj@kernel.org>
4726 M: Zefan Li <lizefan.x@bytedance.com>
4727 M: Johannes Weiner <hannes@cmpxchg.org>
4728 L: cgroups@vger.kernel.org
4730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4731 F: Documentation/admin-guide/cgroup-v1/
4732 F: Documentation/admin-guide/cgroup-v2.rst
4733 F: include/linux/cgroup*
4736 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4737 M: Tejun Heo <tj@kernel.org>
4738 M: Jens Axboe <axboe@kernel.dk>
4739 L: cgroups@vger.kernel.org
4740 L: linux-block@vger.kernel.org
4741 T: git git://git.kernel.dk/linux-block
4742 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4743 F: block/bfq-cgroup.c
4744 F: block/blk-cgroup.c
4745 F: block/blk-iolatency.c
4746 F: block/blk-throttle.c
4747 F: include/linux/blk-cgroup.h
4749 CONTROL GROUP - CPUSET
4750 M: Zefan Li <lizefan.x@bytedance.com>
4751 L: cgroups@vger.kernel.org
4753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4754 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4755 F: include/linux/cpuset.h
4756 F: kernel/cgroup/cpuset.c
4758 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4759 M: Johannes Weiner <hannes@cmpxchg.org>
4760 M: Michal Hocko <mhocko@kernel.org>
4761 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4762 L: cgroups@vger.kernel.org
4763 L: linux-mm@kvack.org
4768 CORETEMP HARDWARE MONITORING DRIVER
4769 M: Fenghua Yu <fenghua.yu@intel.com>
4770 L: linux-hwmon@vger.kernel.org
4772 F: Documentation/hwmon/coretemp.rst
4773 F: drivers/hwmon/coretemp.c
4775 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4776 M: Marius Zachmann <mail@mariuszachmann.de>
4777 L: linux-hwmon@vger.kernel.org
4779 F: drivers/hwmon/corsair-cpro.c
4781 CORSAIR-PSU HARDWARE MONITOR DRIVER
4782 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4783 L: linux-hwmon@vger.kernel.org
4785 F: Documentation/hwmon/corsair-psu.rst
4786 F: drivers/hwmon/corsair-psu.c
4788 COSA/SRP SYNC SERIAL DRIVER
4789 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4791 W: http://www.fi.muni.cz/~kas/cosa/
4792 F: drivers/net/wan/cosa*
4795 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4796 L: linux-iio@vger.kernel.org
4798 F: Documentation/ABI/testing/sysfs-bus-counter
4799 F: Documentation/driver-api/generic-counter.rst
4801 F: include/linux/counter.h
4802 F: include/linux/counter_enum.h
4805 M: Bence Csókás <bence98@sch.bme.hu>
4807 F: drivers/i2c/busses/i2c-cp2615.c
4809 CPMAC ETHERNET DRIVER
4810 M: Florian Fainelli <f.fainelli@gmail.com>
4811 L: netdev@vger.kernel.org
4813 F: drivers/net/ethernet/ti/cpmac.c
4815 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4816 M: Viresh Kumar <viresh.kumar@linaro.org>
4817 M: Sudeep Holla <sudeep.holla@arm.com>
4818 L: linux-pm@vger.kernel.org
4820 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4821 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4823 CPU FREQUENCY SCALING FRAMEWORK
4824 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4825 M: Viresh Kumar <viresh.kumar@linaro.org>
4826 L: linux-pm@vger.kernel.org
4828 B: https://bugzilla.kernel.org
4829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4831 F: Documentation/admin-guide/pm/cpufreq.rst
4832 F: Documentation/admin-guide/pm/intel_pstate.rst
4833 F: Documentation/cpu-freq/
4834 F: Documentation/devicetree/bindings/cpufreq/
4836 F: include/linux/cpufreq.h
4837 F: include/linux/sched/cpufreq.h
4838 F: kernel/sched/cpufreq*.c
4839 F: tools/testing/selftests/cpufreq/
4841 CPU IDLE TIME MANAGEMENT FRAMEWORK
4842 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4843 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4844 L: linux-pm@vger.kernel.org
4846 B: https://bugzilla.kernel.org
4847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4848 F: Documentation/admin-guide/pm/cpuidle.rst
4849 F: Documentation/driver-api/pm/cpuidle.rst
4851 F: include/linux/cpuidle.h
4853 CPU POWER MONITORING SUBSYSTEM
4854 M: Thomas Renninger <trenn@suse.com>
4855 M: Shuah Khan <shuah@kernel.org>
4856 M: Shuah Khan <skhan@linuxfoundation.org>
4857 L: linux-pm@vger.kernel.org
4859 F: tools/power/cpupower/
4862 M: "H. Peter Anvin" <hpa@zytor.com>
4864 F: arch/x86/kernel/cpuid.c
4865 F: arch/x86/kernel/msr.c
4867 CPUIDLE DRIVER - ARM BIG LITTLE
4868 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4869 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4870 L: linux-pm@vger.kernel.org
4871 L: linux-arm-kernel@lists.infradead.org
4873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4874 F: drivers/cpuidle/cpuidle-big_little.c
4876 CPUIDLE DRIVER - ARM EXYNOS
4877 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4878 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4879 M: Kukjin Kim <kgene@kernel.org>
4880 L: linux-pm@vger.kernel.org
4881 L: linux-samsung-soc@vger.kernel.org
4883 F: arch/arm/mach-exynos/pm.c
4884 F: drivers/cpuidle/cpuidle-exynos.c
4885 F: include/linux/platform_data/cpuidle-exynos.h
4887 CPUIDLE DRIVER - ARM PSCI
4888 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4889 M: Sudeep Holla <sudeep.holla@arm.com>
4890 L: linux-pm@vger.kernel.org
4891 L: linux-arm-kernel@lists.infradead.org
4893 F: drivers/cpuidle/cpuidle-psci.c
4895 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4896 M: Ulf Hansson <ulf.hansson@linaro.org>
4897 L: linux-pm@vger.kernel.org
4898 L: linux-arm-kernel@lists.infradead.org
4900 F: drivers/cpuidle/cpuidle-psci.h
4901 F: drivers/cpuidle/cpuidle-psci-domain.c
4904 M: Nicolas Pitre <nico@fluxnic.net>
4906 F: Documentation/filesystems/cramfs.rst
4910 M: Bastien Nocera <hadess@hadess.net>
4911 L: linux-input@vger.kernel.org
4913 F: drivers/hid/hid-creative-sb0540.c
4916 M: Herbert Xu <herbert@gondor.apana.org.au>
4917 M: "David S. Miller" <davem@davemloft.net>
4918 L: linux-crypto@vger.kernel.org
4920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4922 F: Documentation/crypto/
4923 F: Documentation/devicetree/bindings/crypto/
4928 F: include/linux/crypto*
4931 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4932 M: Neil Horman <nhorman@tuxdriver.com>
4933 L: linux-crypto@vger.kernel.org
4935 F: crypto/ansi_cprng.c
4939 M: Hans Verkuil <hverkuil@xs4all.nl>
4940 L: linux-media@vger.kernel.org
4942 W: http://linuxtv.org
4943 T: git git://linuxtv.org/media_tree.git
4944 F: drivers/media/i2c/cs3308.c
4946 CS5535 Audio ALSA driver
4947 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4949 F: sound/pci/cs5535audio/
4951 CSI DRIVERS FOR ALLWINNER V3s
4952 M: Yong Deng <yong.deng@magewell.com>
4953 L: linux-media@vger.kernel.org
4955 T: git git://linuxtv.org/media_tree.git
4956 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4957 F: drivers/media/platform/sunxi/sun6i-csi/
4960 M: Solomon Peachy <pizza@shaftnet.org>
4962 F: drivers/net/wireless/st/cw1200/
4964 CX18 VIDEO4LINUX DRIVER
4965 M: Andy Walls <awalls@md.metrocast.net>
4966 L: linux-media@vger.kernel.org
4968 W: https://linuxtv.org
4969 T: git git://linuxtv.org/media_tree.git
4970 F: drivers/media/pci/cx18/
4971 F: include/uapi/linux/ivtv*
4973 CX2341X MPEG ENCODER HELPER MODULE
4974 M: Hans Verkuil <hverkuil@xs4all.nl>
4975 L: linux-media@vger.kernel.org
4977 W: https://linuxtv.org
4978 T: git git://linuxtv.org/media_tree.git
4979 F: drivers/media/common/cx2341x*
4980 F: include/media/drv-intf/cx2341x.h
4982 CX24120 MEDIA DRIVER
4983 M: Jemma Denson <jdenson@gmail.com>
4984 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4985 L: linux-media@vger.kernel.org
4987 W: https://linuxtv.org
4988 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4989 F: drivers/media/dvb-frontends/cx24120*
4991 CX88 VIDEO4LINUX DRIVER
4992 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4993 L: linux-media@vger.kernel.org
4995 W: https://linuxtv.org
4996 T: git git://linuxtv.org/media_tree.git
4997 F: Documentation/driver-api/media/drivers/cx88*
4998 F: drivers/media/pci/cx88/
5000 CXD2820R MEDIA DRIVER
5001 M: Antti Palosaari <crope@iki.fi>
5002 L: linux-media@vger.kernel.org
5004 W: https://linuxtv.org
5005 W: http://palosaari.fi/linux/
5006 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5007 T: git git://linuxtv.org/anttip/media_tree.git
5008 F: drivers/media/dvb-frontends/cxd2820r*
5010 CXGB3 ETHERNET DRIVER (CXGB3)
5011 M: Raju Rangoju <rajur@chelsio.com>
5012 L: netdev@vger.kernel.org
5014 W: http://www.chelsio.com
5015 F: drivers/net/ethernet/chelsio/cxgb3/
5017 CXGB3 ISCSI DRIVER (CXGB3I)
5018 M: Karen Xie <kxie@chelsio.com>
5019 L: linux-scsi@vger.kernel.org
5021 W: http://www.chelsio.com
5022 F: drivers/scsi/cxgbi/cxgb3i
5024 CXGB4 CRYPTO DRIVER (chcr)
5025 M: Ayush Sawal <ayush.sawal@chelsio.com>
5026 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5027 M: Rohit Maheshwari <rohitm@chelsio.com>
5028 L: linux-crypto@vger.kernel.org
5030 W: http://www.chelsio.com
5031 F: drivers/crypto/chelsio
5033 CXGB4 INLINE CRYPTO DRIVER
5034 M: Ayush Sawal <ayush.sawal@chelsio.com>
5035 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5036 M: Rohit Maheshwari <rohitm@chelsio.com>
5037 L: netdev@vger.kernel.org
5039 W: http://www.chelsio.com
5040 F: drivers/net/ethernet/chelsio/inline_crypto/
5042 CXGB4 ETHERNET DRIVER (CXGB4)
5043 M: Raju Rangoju <rajur@chelsio.com>
5044 L: netdev@vger.kernel.org
5046 W: http://www.chelsio.com
5047 F: drivers/net/ethernet/chelsio/cxgb4/
5049 CXGB4 ISCSI DRIVER (CXGB4I)
5050 M: Karen Xie <kxie@chelsio.com>
5051 L: linux-scsi@vger.kernel.org
5053 W: http://www.chelsio.com
5054 F: drivers/scsi/cxgbi/cxgb4i
5056 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5057 M: Potnuri Bharat Teja <bharat@chelsio.com>
5058 L: linux-rdma@vger.kernel.org
5060 W: http://www.openfabrics.org
5061 F: drivers/infiniband/hw/cxgb4/
5062 F: include/uapi/rdma/cxgb4-abi.h
5064 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5065 M: Raju Rangoju <rajur@chelsio.com>
5066 L: netdev@vger.kernel.org
5068 W: http://www.chelsio.com
5069 F: drivers/net/ethernet/chelsio/cxgb4vf/
5071 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5072 M: Frederic Barrat <fbarrat@linux.ibm.com>
5073 M: Andrew Donnellan <ajd@linux.ibm.com>
5074 L: linuxppc-dev@lists.ozlabs.org
5076 F: Documentation/ABI/testing/sysfs-class-cxl
5077 F: Documentation/powerpc/cxl.rst
5078 F: arch/powerpc/platforms/powernv/pci-cxl.c
5079 F: drivers/misc/cxl/
5080 F: include/misc/cxl*
5081 F: include/uapi/misc/cxl.h
5083 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5084 M: Manoj N. Kumar <manoj@linux.ibm.com>
5085 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5086 M: Uma Krishnan <ukrishn@linux.ibm.com>
5087 L: linux-scsi@vger.kernel.org
5089 F: Documentation/powerpc/cxlflash.rst
5090 F: drivers/scsi/cxlflash/
5091 F: include/uapi/scsi/cxlflash_ioctl.h
5094 M: Russell King <linux@armlinux.org.uk>
5095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5097 W: http://www.armlinux.org.uk/
5098 F: drivers/video/fbdev/cyber2000fb.*
5100 CYCLADES PC300 DRIVER
5102 F: drivers/net/wan/pc300*
5104 CYPRESS_FIRMWARE MEDIA DRIVER
5105 M: Antti Palosaari <crope@iki.fi>
5106 L: linux-media@vger.kernel.org
5108 W: https://linuxtv.org
5109 W: http://palosaari.fi/linux/
5110 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5111 T: git git://linuxtv.org/anttip/media_tree.git
5112 F: drivers/media/common/cypress_firmware*
5114 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5115 M: Linus Walleij <linus.walleij@linaro.org>
5116 L: linux-input@vger.kernel.org
5118 F: drivers/input/touchscreen/cy8ctma140.c
5120 CYTTSP TOUCHSCREEN DRIVER
5121 M: Linus Walleij <linus.walleij@linaro.org>
5122 L: linux-input@vger.kernel.org
5124 F: drivers/input/touchscreen/cyttsp*
5126 D-LINK DIR-685 TOUCHKEYS DRIVER
5127 M: Linus Walleij <linus.walleij@linaro.org>
5128 L: linux-input@vger.kernel.org
5130 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5132 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5133 M: Joshua Kinard <kumba@gentoo.org>
5135 F: drivers/rtc/rtc-ds1685.c
5136 F: include/linux/rtc/ds1685.h
5138 DAMA SLAVE for AX.25
5139 M: Joerg Reuter <jreuter@yaina.de>
5140 L: linux-hams@vger.kernel.org
5142 W: http://yaina.de/jreuter/
5143 W: http://www.qsl.net/dl1bke/
5144 F: net/ax25/af_ax25.c
5145 F: net/ax25/ax25_dev.c
5146 F: net/ax25/ax25_ds_*
5147 F: net/ax25/ax25_in.c
5148 F: net/ax25/ax25_out.c
5149 F: net/ax25/ax25_timer.c
5150 F: net/ax25/sysctl_net_ax25.c
5152 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5153 L: netdev@vger.kernel.org
5155 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5156 F: drivers/net/ethernet/dec/tulip/dmfe.c
5158 DC390/AM53C974 SCSI driver
5159 M: Hannes Reinecke <hare@suse.com>
5160 L: linux-scsi@vger.kernel.org
5162 F: drivers/scsi/am53c974.c
5165 M: Oliver Neukum <oliver@neukum.org>
5166 M: Ali Akcaagac <aliakc@web.de>
5167 M: Jamie Lenehan <lenehan@twibble.org>
5168 L: dc395x@twibble.org
5170 W: http://twibble.org/dist/dc395x/
5171 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5172 F: Documentation/scsi/dc395x.rst
5173 F: drivers/scsi/dc395x.*
5176 L: dccp@vger.kernel.org
5178 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5179 F: include/linux/dccp.h
5180 F: include/linux/tfrc.h
5181 F: include/uapi/linux/dccp.h
5184 DECnet NETWORK LAYER
5185 L: linux-decnet-user@lists.sourceforge.net
5187 W: http://linux-decnet.sourceforge.net
5188 F: Documentation/networking/decnet.rst
5191 DECSTATION PLATFORM SUPPORT
5192 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5193 L: linux-mips@vger.kernel.org
5195 W: http://www.linux-mips.org/wiki/DECstation
5197 F: arch/mips/include/asm/dec/
5198 F: arch/mips/include/asm/mach-dec/
5200 DEFXX FDDI NETWORK DRIVER
5201 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5203 F: drivers/net/fddi/defxx.*
5205 DEFZA FDDI NETWORK DRIVER
5206 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5208 F: drivers/net/fddi/defza.*
5210 DEINTERLACE DRIVERS FOR ALLWINNER H3
5211 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5212 L: linux-media@vger.kernel.org
5214 T: git git://linuxtv.org/media_tree.git
5215 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5216 F: drivers/media/platform/sunxi/sun8i-di/
5219 M: Matthew Garrett <mjg59@srcf.ucam.org>
5220 M: Pali Rohár <pali@kernel.org>
5221 L: platform-driver-x86@vger.kernel.org
5223 F: drivers/platform/x86/dell/dell-laptop.c
5225 DELL LAPTOP FREEFALL DRIVER
5226 M: Pali Rohár <pali@kernel.org>
5228 F: drivers/platform/x86/dell/dell-smo8800.c
5230 DELL LAPTOP RBTN DRIVER
5231 M: Pali Rohár <pali@kernel.org>
5233 F: drivers/platform/x86/dell/dell-rbtn.*
5235 DELL LAPTOP SMM DRIVER
5236 M: Pali Rohár <pali@kernel.org>
5238 F: drivers/hwmon/dell-smm-hwmon.c
5239 F: include/uapi/linux/i8k.h
5241 DELL REMOTE BIOS UPDATE DRIVER
5242 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5243 L: platform-driver-x86@vger.kernel.org
5245 F: drivers/platform/x86/dell/dell_rbu.c
5248 M: Pali Rohár <pali@kernel.org>
5249 L: Dell.Client.Kernel@dell.com
5250 L: platform-driver-x86@vger.kernel.org
5252 F: drivers/platform/x86/dell/dell-smbios.*
5254 DELL SMBIOS SMM DRIVER
5255 L: Dell.Client.Kernel@dell.com
5256 L: platform-driver-x86@vger.kernel.org
5258 F: drivers/platform/x86/dell/dell-smbios-smm.c
5260 DELL SMBIOS WMI DRIVER
5261 L: Dell.Client.Kernel@dell.com
5262 L: platform-driver-x86@vger.kernel.org
5264 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5265 F: tools/wmi/dell-smbios-example.c
5267 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5268 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5269 L: platform-driver-x86@vger.kernel.org
5271 F: Documentation/driver-api/dcdbas.rst
5272 F: drivers/platform/x86/dell/dcdbas.*
5274 DELL WMI DESCRIPTOR DRIVER
5275 L: Dell.Client.Kernel@dell.com
5277 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5279 DELL WMI SYSMAN DRIVER
5280 M: Divya Bharathi <divya.bharathi@dell.com>
5281 M: Prasanth Ksr <prasanth.ksr@dell.com>
5282 L: Dell.Client.Kernel@dell.com
5283 L: platform-driver-x86@vger.kernel.org
5285 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5286 F: drivers/platform/x86/dell/dell-wmi-sysman/
5288 DELL WMI NOTIFICATIONS DRIVER
5289 M: Matthew Garrett <mjg59@srcf.ucam.org>
5290 M: Pali Rohár <pali@kernel.org>
5292 F: drivers/platform/x86/dell/dell-wmi-base.c
5294 DELL WMI HARDWARE PRIVACY SUPPORT
5295 M: Perry Yuan <Perry.Yuan@dell.com>
5296 L: Dell.Client.Kernel@dell.com
5297 L: platform-driver-x86@vger.kernel.org
5299 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5301 DELTA ST MEDIA DRIVER
5302 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5303 L: linux-media@vger.kernel.org
5305 W: https://linuxtv.org
5306 T: git git://linuxtv.org/media_tree.git
5307 F: drivers/media/platform/sti/delta
5309 DELTA DPS920AB PSU DRIVER
5310 M: Robert Marko <robert.marko@sartura.hr>
5311 L: linux-hwmon@vger.kernel.org
5313 F: Documentation/hwmon/dps920ab.rst
5314 F: drivers/hwmon/pmbus/dps920ab.c
5317 L: linux-mtd@lists.infradead.org
5319 F: drivers/mtd/nand/raw/denali*
5321 DESIGNWARE EDMA CORE IP DRIVER
5322 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5323 L: dmaengine@vger.kernel.org
5325 F: drivers/dma/dw-edma/
5326 F: include/linux/dma/edma.h
5328 DESIGNWARE XDATA IP DRIVER
5329 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5330 L: linux-pci@vger.kernel.org
5332 F: Documentation/misc-devices/dw-xdata-pcie.rst
5333 F: drivers/misc/dw-xdata-pcie.c
5335 DESIGNWARE USB2 DRD IP DRIVER
5336 M: Minas Harutyunyan <hminas@synopsys.com>
5337 L: linux-usb@vger.kernel.org
5339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5340 F: drivers/usb/dwc2/
5342 DESIGNWARE USB3 DRD IP DRIVER
5343 M: Felipe Balbi <balbi@kernel.org>
5344 L: linux-usb@vger.kernel.org
5346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5347 F: drivers/usb/dwc3/
5349 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5350 M: Andreas Klinger <ak@it-klinger.de>
5351 L: linux-iio@vger.kernel.org
5353 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5354 F: drivers/iio/proximity/srf*.c
5356 DEVICE COREDUMP (DEV_COREDUMP)
5357 M: Johannes Berg <johannes@sipsolutions.net>
5358 L: linux-kernel@vger.kernel.org
5360 F: drivers/base/devcoredump.c
5361 F: include/linux/devcoredump.h
5363 DEVICE DEPENDENCY HELPER SCRIPT
5364 M: Saravana Kannan <saravanak@google.com>
5365 L: linux-kernel@vger.kernel.org
5367 F: scripts/dev-needs.sh
5369 DEVICE DIRECT ACCESS (DAX)
5370 M: Dan Williams <dan.j.williams@intel.com>
5371 M: Vishal Verma <vishal.l.verma@intel.com>
5372 M: Dave Jiang <dave.jiang@intel.com>
5373 L: nvdimm@lists.linux.dev
5377 DEVICE FREQUENCY (DEVFREQ)
5378 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5379 M: Kyungmin Park <kyungmin.park@samsung.com>
5380 M: Chanwoo Choi <cw00.choi@samsung.com>
5381 L: linux-pm@vger.kernel.org
5383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5384 F: Documentation/devicetree/bindings/devfreq/
5386 F: include/linux/devfreq.h
5387 F: include/trace/events/devfreq.h
5389 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5390 M: Chanwoo Choi <cw00.choi@samsung.com>
5391 L: linux-pm@vger.kernel.org
5393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5394 F: Documentation/devicetree/bindings/devfreq/event/
5395 F: drivers/devfreq/devfreq-event.c
5396 F: drivers/devfreq/event/
5397 F: include/dt-bindings/pmu/exynos_ppmu.h
5398 F: include/linux/devfreq-event.h
5400 DEVICE NUMBER REGISTRY
5401 M: Torben Mathiasen <device@lanana.org>
5403 W: http://lanana.org/docs/device-list/index.html
5405 DEVICE RESOURCE MANAGEMENT HELPERS
5406 M: Hans de Goede <hdegoede@redhat.com>
5407 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5409 F: include/linux/devm-helpers.h
5412 M: Alasdair Kergon <agk@redhat.com>
5413 M: Mike Snitzer <snitzer@redhat.com>
5414 M: dm-devel@redhat.com
5415 L: dm-devel@redhat.com
5417 W: http://sources.redhat.com/dm
5418 Q: http://patchwork.kernel.org/project/dm-devel/list/
5419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5420 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5421 F: Documentation/admin-guide/device-mapper/
5422 F: drivers/md/Kconfig
5423 F: drivers/md/Makefile
5425 F: drivers/md/persistent-data/
5426 F: include/linux/device-mapper.h
5427 F: include/linux/dm-*.h
5428 F: include/uapi/linux/dm-*.h
5431 M: Jiri Pirko <jiri@nvidia.com>
5432 L: netdev@vger.kernel.org
5434 F: Documentation/networking/devlink
5435 F: include/net/devlink.h
5436 F: include/uapi/linux/devlink.h
5437 F: net/core/devlink.c
5439 DIALOG SEMICONDUCTOR DRIVERS
5440 M: Support Opensource <support.opensource@diasemi.com>
5442 W: http://www.dialog-semiconductor.com/products
5443 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5444 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5445 F: Documentation/devicetree/bindings/mfd/da90*.txt
5446 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5447 F: Documentation/devicetree/bindings/regulator/da92*.txt
5448 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5449 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5450 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5451 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5452 F: Documentation/hwmon/da90??.rst
5453 F: drivers/gpio/gpio-da90??.c
5454 F: drivers/hwmon/da90??-hwmon.c
5455 F: drivers/iio/adc/da91??-*.c
5456 F: drivers/input/misc/da72??.[ch]
5457 F: drivers/input/misc/da90??_onkey.c
5458 F: drivers/input/touchscreen/da9052_tsi.c
5459 F: drivers/leds/leds-da90??.c
5460 F: drivers/mfd/da903x.c
5461 F: drivers/mfd/da90??-*.c
5462 F: drivers/mfd/da91??-*.c
5463 F: drivers/pinctrl/pinctrl-da90??.c
5464 F: drivers/power/supply/da9052-battery.c
5465 F: drivers/power/supply/da91??-*.c
5466 F: drivers/regulator/da9???-regulator.[ch]
5467 F: drivers/regulator/slg51000-regulator.[ch]
5468 F: drivers/rtc/rtc-da90??.c
5469 F: drivers/thermal/da90??-thermal.c
5470 F: drivers/video/backlight/da90??_bl.c
5471 F: drivers/watchdog/da90??_wdt.c
5472 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5473 F: include/linux/mfd/da903x.h
5474 F: include/linux/mfd/da9052/
5475 F: include/linux/mfd/da9055/
5476 F: include/linux/mfd/da9062/
5477 F: include/linux/mfd/da9063/
5478 F: include/linux/mfd/da9150/
5479 F: include/linux/regulator/da9211.h
5480 F: include/sound/da[79]*.h
5481 F: sound/soc/codecs/da[79]*.[ch]
5483 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5484 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5485 L: linux-gpio@vger.kernel.org
5487 F: drivers/gpio/gpio-gpio-mm.c
5489 DIOLAN U2C-12 I2C DRIVER
5490 M: Guenter Roeck <linux@roeck-us.net>
5491 L: linux-i2c@vger.kernel.org
5493 F: drivers/i2c/busses/i2c-diolan-u2c.c
5495 DIRECTORY NOTIFICATION (DNOTIFY)
5496 M: Jan Kara <jack@suse.cz>
5497 R: Amir Goldstein <amir73il@gmail.com>
5498 L: linux-fsdevel@vger.kernel.org
5500 F: Documentation/filesystems/dnotify.rst
5501 F: fs/notify/dnotify/
5502 F: include/linux/dnotify.h
5504 DISK GEOMETRY AND PARTITION HANDLING
5505 M: Andries Brouwer <aeb@cwi.nl>
5507 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5508 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5509 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5512 M: Jan Kara <jack@suse.com>
5514 F: Documentation/filesystems/quota.rst
5516 F: include/linux/quota*.h
5517 F: include/uapi/linux/quota*.h
5519 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5520 M: Bernie Thompson <bernie@plugable.com>
5521 L: linux-fbdev@vger.kernel.org
5523 W: http://plugable.com/category/projects/udlfb/
5524 F: Documentation/fb/udlfb.rst
5525 F: drivers/video/fbdev/udlfb.c
5526 F: include/video/udlfb.h
5528 DISTRIBUTED LOCK MANAGER (DLM)
5529 M: Christine Caulfield <ccaulfie@redhat.com>
5530 M: David Teigland <teigland@redhat.com>
5531 L: cluster-devel@redhat.com
5533 W: http://sources.redhat.com/cluster/
5534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5537 DMA BUFFER SHARING FRAMEWORK
5538 M: Sumit Semwal <sumit.semwal@linaro.org>
5539 M: Christian König <christian.koenig@amd.com>
5540 L: linux-media@vger.kernel.org
5541 L: dri-devel@lists.freedesktop.org
5542 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5544 T: git git://anongit.freedesktop.org/drm/drm-misc
5545 F: Documentation/driver-api/dma-buf.rst
5547 F: include/linux/*fence.h
5548 F: include/linux/dma-buf*
5549 F: include/linux/dma-resv.h
5550 K: \bdma_(?:buf|fence|resv)\b
5552 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5553 M: Vinod Koul <vkoul@kernel.org>
5554 L: dmaengine@vger.kernel.org
5556 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5558 F: Documentation/devicetree/bindings/dma/
5559 F: Documentation/driver-api/dmaengine/
5561 F: include/linux/dma/
5562 F: include/linux/dmaengine.h
5563 F: include/linux/of_dma.h
5566 M: Christoph Hellwig <hch@lst.de>
5567 M: Marek Szyprowski <m.szyprowski@samsung.com>
5568 R: Robin Murphy <robin.murphy@arm.com>
5569 L: iommu@lists.linux-foundation.org
5571 W: http://git.infradead.org/users/hch/dma-mapping.git
5572 T: git git://git.infradead.org/users/hch/dma-mapping.git
5573 F: include/asm-generic/dma-mapping.h
5574 F: include/linux/dma-direct.h
5575 F: include/linux/dma-mapping.h
5576 F: include/linux/dma-map-ops.h
5579 DMA MAPPING BENCHMARK
5580 M: Barry Song <song.bao.hua@hisilicon.com>
5581 L: iommu@lists.linux-foundation.org
5582 F: kernel/dma/map_benchmark.c
5583 F: tools/testing/selftests/dma/
5585 DMA-BUF HEAPS FRAMEWORK
5586 M: Sumit Semwal <sumit.semwal@linaro.org>
5587 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5588 R: Liam Mark <lmark@codeaurora.org>
5589 R: Laura Abbott <labbott@redhat.com>
5590 R: Brian Starkey <Brian.Starkey@arm.com>
5591 R: John Stultz <john.stultz@linaro.org>
5592 L: linux-media@vger.kernel.org
5593 L: dri-devel@lists.freedesktop.org
5594 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5596 T: git git://anongit.freedesktop.org/drm/drm-misc
5597 F: drivers/dma-buf/dma-heap.c
5598 F: drivers/dma-buf/heaps/*
5599 F: include/linux/dma-heap.h
5600 F: include/uapi/linux/dma-heap.h
5602 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5603 M: Lukasz Luba <lukasz.luba@arm.com>
5604 L: linux-pm@vger.kernel.org
5605 L: linux-samsung-soc@vger.kernel.org
5607 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5608 F: drivers/memory/samsung/exynos5422-dmc.c
5610 DME1737 HARDWARE MONITOR DRIVER
5611 M: Juerg Haefliger <juergh@gmail.com>
5612 L: linux-hwmon@vger.kernel.org
5614 F: Documentation/hwmon/dme1737.rst
5615 F: drivers/hwmon/dme1737.c
5618 M: Jean Delvare <jdelvare@suse.com>
5620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5621 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5622 F: drivers/firmware/dmi-id.c
5623 F: drivers/firmware/dmi_scan.c
5624 F: include/linux/dmi.h
5627 M: Jonathan Corbet <corbet@lwn.net>
5628 L: linux-doc@vger.kernel.org
5630 P: Documentation/doc-guide/maintainer-profile.rst
5631 T: git git://git.lwn.net/linux.git docs-next
5633 F: scripts/documentation-file-ref-check
5634 F: scripts/kernel-doc
5635 F: scripts/sphinx-pre-install
5636 X: Documentation/ABI/
5637 X: Documentation/admin-guide/media/
5638 X: Documentation/devicetree/
5639 X: Documentation/driver-api/media/
5640 X: Documentation/firmware-guide/acpi/
5641 X: Documentation/i2c/
5642 X: Documentation/power/
5643 X: Documentation/spi/
5644 X: Documentation/userspace-api/media/
5646 DOCUMENTATION REPORTING ISSUES
5647 M: Thorsten Leemhuis <linux@leemhuis.info>
5648 L: linux-doc@vger.kernel.org
5650 F: Documentation/admin-guide/reporting-issues.rst
5652 DOCUMENTATION SCRIPTS
5653 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5654 L: linux-doc@vger.kernel.org
5656 F: Documentation/sphinx/parse-headers.pl
5657 F: scripts/documentation-file-ref-check
5658 F: scripts/sphinx-pre-install
5660 DOCUMENTATION/ITALIAN
5661 M: Federico Vaga <federico.vaga@vaga.pv.it>
5662 L: linux-doc@vger.kernel.org
5664 F: Documentation/translations/it_IT
5666 DONGWOON DW9714 LENS VOICE COIL DRIVER
5667 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5668 L: linux-media@vger.kernel.org
5670 T: git git://linuxtv.org/media_tree.git
5671 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5672 F: drivers/media/i2c/dw9714.c
5674 DONGWOON DW9768 LENS VOICE COIL DRIVER
5675 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5676 L: linux-media@vger.kernel.org
5678 T: git git://linuxtv.org/media_tree.git
5679 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5680 F: drivers/media/i2c/dw9768.c
5682 DONGWOON DW9807 LENS VOICE COIL DRIVER
5683 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5684 L: linux-media@vger.kernel.org
5686 T: git git://linuxtv.org/media_tree.git
5687 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5688 F: drivers/media/i2c/dw9807-vcm.c
5691 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5692 L: blinux-list@redhat.com
5694 F: drivers/char/dtlk.c
5695 F: include/linux/dtlk.h
5697 DPAA2 DATAPATH I/O (DPIO) DRIVER
5698 M: Roy Pledge <Roy.Pledge@nxp.com>
5699 L: linux-kernel@vger.kernel.org
5701 F: drivers/soc/fsl/dpio
5703 DPAA2 ETHERNET DRIVER
5704 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5705 L: netdev@vger.kernel.org
5707 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5708 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5709 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5710 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5711 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5712 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5713 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5714 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5715 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5717 DPAA2 ETHERNET SWITCH DRIVER
5718 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5719 L: netdev@vger.kernel.org
5721 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5722 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5723 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5725 DPT_I2O SCSI RAID DRIVER
5726 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5727 L: linux-scsi@vger.kernel.org
5729 W: http://www.adaptec.com/
5730 F: drivers/scsi/dpt*
5731 F: drivers/scsi/dpt/
5734 M: Philipp Reisner <philipp.reisner@linbit.com>
5735 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5736 L: drbd-dev@lists.linbit.com
5738 W: http://www.drbd.org
5739 T: git git://git.linbit.com/linux-drbd.git
5740 T: git git://git.linbit.com/drbd-8.4.git
5741 F: Documentation/admin-guide/blockdev/
5742 F: drivers/block/drbd/
5745 DRIVER COMPONENT FRAMEWORK
5746 L: dri-devel@lists.freedesktop.org
5747 F: drivers/base/component.c
5748 F: include/linux/component.h
5750 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5751 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5752 R: "Rafael J. Wysocki" <rafael@kernel.org>
5754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5755 F: Documentation/core-api/kobject.rst
5759 F: include/linux/debugfs.h
5760 F: include/linux/kobj*
5763 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5764 M: Nishanth Menon <nm@ti.com>
5765 L: linux-pm@vger.kernel.org
5767 F: drivers/soc/ti/smartreflex.c
5768 F: include/linux/power/smartreflex.h
5770 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5771 M: Maxime Ripard <mripard@kernel.org>
5772 M: Chen-Yu Tsai <wens@csie.org>
5773 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5774 L: dri-devel@lists.freedesktop.org
5776 T: git git://anongit.freedesktop.org/drm/drm-misc
5777 F: drivers/gpu/drm/sun4i/sun8i*
5779 DRM DRIVER FOR ARM PL111 CLCD
5780 M: Emma Anholt <emma@anholt.net>
5782 T: git git://anongit.freedesktop.org/drm/drm-misc
5783 F: drivers/gpu/drm/pl111/
5785 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5786 M: Linus Walleij <linus.walleij@linaro.org>
5788 T: git git://anongit.freedesktop.org/drm/drm-misc
5789 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5790 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5792 DRM DRIVER FOR ASPEED BMC GFX
5793 M: Joel Stanley <joel@jms.id.au>
5794 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5796 T: git git://anongit.freedesktop.org/drm/drm-misc
5797 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5798 F: drivers/gpu/drm/aspeed/
5800 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5801 M: Dave Airlie <airlied@redhat.com>
5802 R: Thomas Zimmermann <tzimmermann@suse.de>
5803 L: dri-devel@lists.freedesktop.org
5805 T: git git://anongit.freedesktop.org/drm/drm-misc
5806 F: drivers/gpu/drm/ast/
5808 DRM DRIVER FOR BOCHS VIRTUAL GPU
5809 M: Gerd Hoffmann <kraxel@redhat.com>
5810 L: virtualization@lists.linux-foundation.org
5812 T: git git://anongit.freedesktop.org/drm/drm-misc
5813 F: drivers/gpu/drm/tiny/bochs.c
5815 DRM DRIVER FOR BOE HIMAX8279D PANELS
5816 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5818 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5819 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5821 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5822 M: Jagan Teki <jagan@amarulasolutions.com>
5824 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5825 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5827 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5828 M: Linus Walleij <linus.walleij@linaro.org>
5830 T: git git://anongit.freedesktop.org/drm/drm-misc
5831 F: drivers/gpu/drm/tve200/
5833 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5834 M: Icenowy Zheng <icenowy@aosc.io>
5836 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5837 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5839 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5840 M: Jagan Teki <jagan@amarulasolutions.com>
5842 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5843 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5845 DRM DRIVER FOR GENERIC USB DISPLAY
5846 M: Noralf Trønnes <noralf@tronnes.org>
5848 W: https://github.com/notro/gud/wiki
5849 T: git git://anongit.freedesktop.org/drm/drm-misc
5850 F: drivers/gpu/drm/gud/
5851 F: include/drm/gud.h
5853 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5854 M: Hans de Goede <hdegoede@redhat.com>
5856 T: git git://anongit.freedesktop.org/drm/drm-misc
5857 F: drivers/gpu/drm/tiny/gm12u320.c
5859 DRM DRIVER FOR HX8357D PANELS
5860 M: Emma Anholt <emma@anholt.net>
5862 T: git git://anongit.freedesktop.org/drm/drm-misc
5863 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5864 F: drivers/gpu/drm/tiny/hx8357d.c
5866 DRM DRIVER FOR ILITEK ILI9225 PANELS
5867 M: David Lechner <david@lechnology.com>
5869 T: git git://anongit.freedesktop.org/drm/drm-misc
5870 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5871 F: drivers/gpu/drm/tiny/ili9225.c
5873 DRM DRIVER FOR ILITEK ILI9486 PANELS
5874 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5876 T: git git://anongit.freedesktop.org/drm/drm-misc
5877 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5878 F: drivers/gpu/drm/tiny/ili9486.c
5880 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5881 S: Orphan / Obsolete
5882 F: drivers/gpu/drm/i810/
5883 F: include/uapi/drm/i810_drm.h
5885 DRM DRIVER FOR LVDS PANELS
5886 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5887 L: dri-devel@lists.freedesktop.org
5888 T: git git://anongit.freedesktop.org/drm/drm-misc
5890 F: drivers/gpu/drm/panel/panel-lvds.c
5891 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5893 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5894 M: Guido Günther <agx@sigxcpu.org>
5895 R: Purism Kernel Team <kernel@puri.sm>
5897 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5898 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5900 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5901 S: Orphan / Obsolete
5902 F: drivers/gpu/drm/mga/
5903 F: include/uapi/drm/mga_drm.h
5905 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5906 M: Dave Airlie <airlied@redhat.com>
5907 R: Thomas Zimmermann <tzimmermann@suse.de>
5908 L: dri-devel@lists.freedesktop.org
5910 T: git git://anongit.freedesktop.org/drm/drm-misc
5911 F: drivers/gpu/drm/mgag200/
5913 DRM DRIVER FOR MI0283QT
5914 M: Noralf Trønnes <noralf@tronnes.org>
5916 T: git git://anongit.freedesktop.org/drm/drm-misc
5917 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5918 F: drivers/gpu/drm/tiny/mi0283qt.c
5920 DRM DRIVER FOR MSM ADRENO GPU
5921 M: Rob Clark <robdclark@gmail.com>
5922 M: Sean Paul <sean@poorly.run>
5923 L: linux-arm-msm@vger.kernel.org
5924 L: dri-devel@lists.freedesktop.org
5925 L: freedreno@lists.freedesktop.org
5927 T: git https://gitlab.freedesktop.org/drm/msm.git
5928 F: Documentation/devicetree/bindings/display/msm/
5929 F: drivers/gpu/drm/msm/
5930 F: include/uapi/drm/msm_drm.h
5932 DRM DRIVER FOR NOVATEK NT35510 PANELS
5933 M: Linus Walleij <linus.walleij@linaro.org>
5935 T: git git://anongit.freedesktop.org/drm/drm-misc
5936 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5937 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5939 DRM DRIVER FOR NOVATEK NT36672A PANELS
5940 M: Sumit Semwal <sumit.semwal@linaro.org>
5942 T: git git://anongit.freedesktop.org/drm/drm-misc
5943 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5944 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5946 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5947 M: Ben Skeggs <bskeggs@redhat.com>
5948 L: dri-devel@lists.freedesktop.org
5949 L: nouveau@lists.freedesktop.org
5951 T: git git://github.com/skeggsb/linux
5952 F: drivers/gpu/drm/nouveau/
5953 F: include/uapi/drm/nouveau_drm.h
5955 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5956 M: Stefan Mavrodiev <stefan@olimex.com>
5958 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5959 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5961 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5962 M: Noralf Trønnes <noralf@tronnes.org>
5964 T: git git://anongit.freedesktop.org/drm/drm-misc
5965 F: Documentation/devicetree/bindings/display/repaper.txt
5966 F: drivers/gpu/drm/tiny/repaper.c
5968 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5969 M: Dave Airlie <airlied@redhat.com>
5970 M: Gerd Hoffmann <kraxel@redhat.com>
5971 L: virtualization@lists.linux-foundation.org
5973 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5974 T: git git://anongit.freedesktop.org/drm/drm-misc
5975 F: drivers/gpu/drm/tiny/cirrus.c
5977 DRM DRIVER FOR QXL VIRTUAL GPU
5978 M: Dave Airlie <airlied@redhat.com>
5979 M: Gerd Hoffmann <kraxel@redhat.com>
5980 L: virtualization@lists.linux-foundation.org
5981 L: spice-devel@lists.freedesktop.org
5983 T: git git://anongit.freedesktop.org/drm/drm-misc
5984 F: drivers/gpu/drm/qxl/
5985 F: include/uapi/drm/qxl_drm.h
5987 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5988 S: Orphan / Obsolete
5989 F: drivers/gpu/drm/r128/
5990 F: include/uapi/drm/r128_drm.h
5992 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5993 M: Robert Chiras <robert.chiras@nxp.com>
5995 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5996 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5998 DRM DRIVER FOR SAMSUNG DB7430 PANELS
5999 M: Linus Walleij <linus.walleij@linaro.org>
6001 T: git git://anongit.freedesktop.org/drm/drm-misc
6002 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6003 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6005 DRM DRIVER FOR SITRONIX ST7703 PANELS
6006 M: Guido Günther <agx@sigxcpu.org>
6007 R: Purism Kernel Team <kernel@puri.sm>
6008 R: Ondrej Jirman <megous@megous.com>
6010 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6011 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6013 DRM DRIVER FOR SAVAGE VIDEO CARDS
6014 S: Orphan / Obsolete
6015 F: drivers/gpu/drm/savage/
6016 F: include/uapi/drm/savage_drm.h
6018 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6019 M: Thomas Zimmermann <tzimmermann@suse.de>
6020 L: dri-devel@lists.freedesktop.org
6022 T: git git://anongit.freedesktop.org/drm/drm-misc
6023 F: drivers/gpu/drm/tiny/simpledrm.c
6025 DRM DRIVER FOR SIS VIDEO CARDS
6026 S: Orphan / Obsolete
6027 F: drivers/gpu/drm/sis/
6028 F: include/uapi/drm/sis_drm.h
6030 DRM DRIVER FOR SITRONIX ST7586 PANELS
6031 M: David Lechner <david@lechnology.com>
6033 T: git git://anongit.freedesktop.org/drm/drm-misc
6034 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6035 F: drivers/gpu/drm/tiny/st7586.c
6037 DRM DRIVER FOR SITRONIX ST7701 PANELS
6038 M: Jagan Teki <jagan@amarulasolutions.com>
6040 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6041 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6043 DRM DRIVER FOR SITRONIX ST7735R PANELS
6044 M: David Lechner <david@lechnology.com>
6046 T: git git://anongit.freedesktop.org/drm/drm-misc
6047 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6048 F: drivers/gpu/drm/tiny/st7735r.c
6050 DRM DRIVER FOR SONY ACX424AKP PANELS
6051 M: Linus Walleij <linus.walleij@linaro.org>
6053 T: git git://anongit.freedesktop.org/drm/drm-misc
6054 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6056 DRM DRIVER FOR ST-ERICSSON MCDE
6057 M: Linus Walleij <linus.walleij@linaro.org>
6059 T: git git://anongit.freedesktop.org/drm/drm-misc
6060 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6061 F: drivers/gpu/drm/mcde/
6063 DRM DRIVER FOR TDFX VIDEO CARDS
6064 S: Orphan / Obsolete
6065 F: drivers/gpu/drm/tdfx/
6067 DRM DRIVER FOR TPO TPG110 PANELS
6068 M: Linus Walleij <linus.walleij@linaro.org>
6070 T: git git://anongit.freedesktop.org/drm/drm-misc
6071 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6072 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6074 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6075 M: Dave Airlie <airlied@redhat.com>
6076 R: Sean Paul <sean@poorly.run>
6077 R: Thomas Zimmermann <tzimmermann@suse.de>
6078 L: dri-devel@lists.freedesktop.org
6080 T: git git://anongit.freedesktop.org/drm/drm-misc
6081 F: drivers/gpu/drm/udl/
6083 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6084 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6085 M: Melissa Wen <melissa.srw@gmail.com>
6086 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6087 R: Daniel Vetter <daniel@ffwll.ch>
6088 L: dri-devel@lists.freedesktop.org
6090 T: git git://anongit.freedesktop.org/drm/drm-misc
6091 F: Documentation/gpu/vkms.rst
6092 F: drivers/gpu/drm/vkms/
6094 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6095 M: Hans de Goede <hdegoede@redhat.com>
6096 L: dri-devel@lists.freedesktop.org
6098 T: git git://anongit.freedesktop.org/drm/drm-misc
6099 F: drivers/gpu/drm/vboxvideo/
6101 DRM DRIVER FOR VMWARE VIRTUAL GPU
6102 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6103 M: Zack Rusin <zackr@vmware.com>
6104 L: dri-devel@lists.freedesktop.org
6106 T: git git://anongit.freedesktop.org/drm/drm-misc
6107 F: drivers/gpu/drm/vmwgfx/
6108 F: include/uapi/drm/vmwgfx_drm.h
6110 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6111 M: Linus Walleij <linus.walleij@linaro.org>
6113 T: git git://anongit.freedesktop.org/drm/drm-misc
6114 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6115 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6118 M: David Airlie <airlied@linux.ie>
6119 M: Daniel Vetter <daniel@ffwll.ch>
6120 L: dri-devel@lists.freedesktop.org
6122 B: https://gitlab.freedesktop.org/drm
6123 C: irc://irc.oftc.net/dri-devel
6124 T: git git://anongit.freedesktop.org/drm/drm
6125 F: Documentation/devicetree/bindings/display/
6126 F: Documentation/devicetree/bindings/gpu/
6127 F: Documentation/gpu/
6131 F: include/linux/vga*
6132 F: include/uapi/drm/
6134 DRM DRIVERS AND MISC GPU PATCHES
6135 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6136 M: Maxime Ripard <mripard@kernel.org>
6137 M: Thomas Zimmermann <tzimmermann@suse.de>
6139 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6140 T: git git://anongit.freedesktop.org/drm/drm-misc
6141 F: Documentation/gpu/
6142 F: drivers/gpu/drm/*
6145 F: include/linux/vga*
6146 F: include/uapi/drm/drm*
6148 DRM DRIVERS FOR ALLWINNER A10
6149 M: Maxime Ripard <mripard@kernel.org>
6150 M: Chen-Yu Tsai <wens@csie.org>
6151 L: dri-devel@lists.freedesktop.org
6153 T: git git://anongit.freedesktop.org/drm/drm-misc
6154 F: Documentation/devicetree/bindings/display/allwinner*
6155 F: drivers/gpu/drm/sun4i/
6157 DRM DRIVERS FOR AMLOGIC SOCS
6158 M: Neil Armstrong <narmstrong@baylibre.com>
6159 L: dri-devel@lists.freedesktop.org
6160 L: linux-amlogic@lists.infradead.org
6162 W: http://linux-meson.com/
6163 T: git git://anongit.freedesktop.org/drm/drm-misc
6164 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6165 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6166 F: Documentation/gpu/meson.rst
6167 F: drivers/gpu/drm/meson/
6169 DRM DRIVERS FOR ATMEL HLCDC
6170 M: Sam Ravnborg <sam@ravnborg.org>
6171 M: Boris Brezillon <bbrezillon@kernel.org>
6172 L: dri-devel@lists.freedesktop.org
6174 T: git git://anongit.freedesktop.org/drm/drm-misc
6175 F: Documentation/devicetree/bindings/display/atmel/
6176 F: drivers/gpu/drm/atmel-hlcdc/
6178 DRM DRIVERS FOR BRIDGE CHIPS
6179 M: Andrzej Hajda <a.hajda@samsung.com>
6180 M: Neil Armstrong <narmstrong@baylibre.com>
6181 M: Robert Foss <robert.foss@linaro.org>
6182 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6183 R: Jonas Karlman <jonas@kwiboo.se>
6184 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6186 T: git git://anongit.freedesktop.org/drm/drm-misc
6187 F: drivers/gpu/drm/bridge/
6189 DRM DRIVERS FOR EXYNOS
6190 M: Inki Dae <inki.dae@samsung.com>
6191 M: Joonyoung Shim <jy0922.shim@samsung.com>
6192 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6193 M: Kyungmin Park <kyungmin.park@samsung.com>
6194 L: dri-devel@lists.freedesktop.org
6196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6197 F: Documentation/devicetree/bindings/display/exynos/
6198 F: drivers/gpu/drm/exynos/
6199 F: include/uapi/drm/exynos_drm.h
6201 DRM DRIVERS FOR FREESCALE DCU
6202 M: Stefan Agner <stefan@agner.ch>
6203 M: Alison Wang <alison.wang@nxp.com>
6204 L: dri-devel@lists.freedesktop.org
6206 T: git git://anongit.freedesktop.org/drm/drm-misc
6207 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6208 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6209 F: drivers/gpu/drm/fsl-dcu/
6211 DRM DRIVERS FOR FREESCALE IMX
6212 M: Philipp Zabel <p.zabel@pengutronix.de>
6213 L: dri-devel@lists.freedesktop.org
6215 F: Documentation/devicetree/bindings/display/imx/
6216 F: drivers/gpu/drm/imx/
6217 F: drivers/gpu/ipu-v3/
6219 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6220 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6221 L: dri-devel@lists.freedesktop.org
6223 T: git git://github.com/patjak/drm-gma500
6224 F: drivers/gpu/drm/gma500/
6226 DRM DRIVERS FOR HISILICON
6227 M: Xinliang Liu <xinliang.liu@linaro.org>
6228 M: Tian Tao <tiantao6@hisilicon.com>
6229 R: John Stultz <john.stultz@linaro.org>
6230 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6231 R: Chen Feng <puck.chen@hisilicon.com>
6232 L: dri-devel@lists.freedesktop.org
6234 T: git git://anongit.freedesktop.org/drm/drm-misc
6235 F: Documentation/devicetree/bindings/display/hisilicon/
6236 F: drivers/gpu/drm/hisilicon/
6238 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6239 M: Deepak Rawat <drawat.floss@gmail.com>
6240 L: linux-hyperv@vger.kernel.org
6241 L: dri-devel@lists.freedesktop.org
6243 T: git git://anongit.freedesktop.org/drm/drm-misc
6244 F: drivers/gpu/drm/hyperv
6246 DRM DRIVERS FOR LIMA
6247 M: Qiang Yu <yuq825@gmail.com>
6248 L: dri-devel@lists.freedesktop.org
6249 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6251 T: git git://anongit.freedesktop.org/drm/drm-misc
6252 F: drivers/gpu/drm/lima/
6253 F: include/uapi/drm/lima_drm.h
6255 DRM DRIVERS FOR MEDIATEK
6256 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6257 M: Philipp Zabel <p.zabel@pengutronix.de>
6258 L: dri-devel@lists.freedesktop.org
6259 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6261 F: Documentation/devicetree/bindings/display/mediatek/
6262 F: drivers/gpu/drm/mediatek/
6263 F: drivers/phy/mediatek/phy-mtk-hdmi*
6264 F: drivers/phy/mediatek/phy-mtk-mipi*
6266 DRM DRIVERS FOR NVIDIA TEGRA
6267 M: Thierry Reding <thierry.reding@gmail.com>
6268 L: dri-devel@lists.freedesktop.org
6269 L: linux-tegra@vger.kernel.org
6271 T: git git://anongit.freedesktop.org/tegra/linux.git
6272 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6273 F: drivers/gpu/drm/tegra/
6274 F: drivers/gpu/host1x/
6275 F: include/linux/host1x.h
6276 F: include/uapi/drm/tegra_drm.h
6278 DRM DRIVERS FOR RENESAS
6279 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6280 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6281 L: dri-devel@lists.freedesktop.org
6282 L: linux-renesas-soc@vger.kernel.org
6284 T: git git://linuxtv.org/pinchartl/media drm/du/next
6285 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6286 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6287 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6288 F: drivers/gpu/drm/rcar-du/
6289 F: drivers/gpu/drm/shmobile/
6290 F: include/linux/platform_data/shmob_drm.h
6292 DRM DRIVERS FOR ROCKCHIP
6293 M: Sandy Huang <hjc@rock-chips.com>
6294 M: Heiko Stübner <heiko@sntech.de>
6295 L: dri-devel@lists.freedesktop.org
6297 T: git git://anongit.freedesktop.org/drm/drm-misc
6298 F: Documentation/devicetree/bindings/display/rockchip/
6299 F: drivers/gpu/drm/rockchip/
6302 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6303 L: dri-devel@lists.freedesktop.org
6305 T: git git://anongit.freedesktop.org/drm/drm-misc
6306 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6307 F: drivers/gpu/drm/sti
6310 M: Yannick Fertre <yannick.fertre@foss.st.com>
6311 M: Philippe Cornu <philippe.cornu@foss.st.com>
6312 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6313 L: dri-devel@lists.freedesktop.org
6315 T: git git://anongit.freedesktop.org/drm/drm-misc
6316 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6317 F: drivers/gpu/drm/stm
6319 DRM DRIVERS FOR TI KEYSTONE
6320 M: Jyri Sarha <jyri.sarha@iki.fi>
6321 M: Tomi Valkeinen <tomba@kernel.org>
6322 L: dri-devel@lists.freedesktop.org
6324 T: git git://anongit.freedesktop.org/drm/drm-misc
6325 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6326 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6327 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6328 F: drivers/gpu/drm/tidss/
6330 DRM DRIVERS FOR TI LCDC
6331 M: Jyri Sarha <jyri.sarha@iki.fi>
6332 R: Tomi Valkeinen <tomba@kernel.org>
6333 L: dri-devel@lists.freedesktop.org
6335 F: Documentation/devicetree/bindings/display/tilcdc/
6336 F: drivers/gpu/drm/tilcdc/
6338 DRM DRIVERS FOR TI OMAP
6339 M: Tomi Valkeinen <tomba@kernel.org>
6340 L: dri-devel@lists.freedesktop.org
6342 F: Documentation/devicetree/bindings/display/ti/
6343 F: drivers/gpu/drm/omapdrm/
6346 M: Emma Anholt <emma@anholt.net>
6348 T: git git://anongit.freedesktop.org/drm/drm-misc
6349 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6350 F: drivers/gpu/drm/v3d/
6351 F: include/uapi/drm/v3d_drm.h
6354 M: Emma Anholt <emma@anholt.net>
6355 M: Maxime Ripard <mripard@kernel.org>
6357 T: git git://github.com/anholt/linux
6358 T: git git://anongit.freedesktop.org/drm/drm-misc
6359 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6360 F: drivers/gpu/drm/vc4/
6361 F: include/uapi/drm/vc4_drm.h
6363 DRM DRIVERS FOR VIVANTE GPU IP
6364 M: Lucas Stach <l.stach@pengutronix.de>
6365 R: Russell King <linux+etnaviv@armlinux.org.uk>
6366 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6367 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6368 L: dri-devel@lists.freedesktop.org
6370 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6371 F: drivers/gpu/drm/etnaviv/
6372 F: include/uapi/drm/etnaviv_drm.h
6375 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6376 L: dri-devel@lists.freedesktop.org
6377 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6379 T: git git://anongit.freedesktop.org/drm/drm-misc
6380 F: Documentation/gpu/xen-front.rst
6381 F: drivers/gpu/drm/xen/
6383 DRM DRIVERS FOR XILINX
6384 M: Hyun Kwon <hyun.kwon@xilinx.com>
6385 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6386 L: dri-devel@lists.freedesktop.org
6388 T: git git://anongit.freedesktop.org/drm/drm-misc
6389 F: Documentation/devicetree/bindings/display/xlnx/
6390 F: drivers/gpu/drm/xlnx/
6393 M: Thierry Reding <thierry.reding@gmail.com>
6394 R: Sam Ravnborg <sam@ravnborg.org>
6395 L: dri-devel@lists.freedesktop.org
6397 T: git git://anongit.freedesktop.org/drm/drm-misc
6398 F: Documentation/devicetree/bindings/display/panel/
6399 F: drivers/gpu/drm/drm_panel.c
6400 F: drivers/gpu/drm/panel/
6401 F: include/drm/drm_panel.h
6404 M: Christian Koenig <christian.koenig@amd.com>
6405 M: Huang Rui <ray.huang@amd.com>
6406 L: dri-devel@lists.freedesktop.org
6408 T: git git://anongit.freedesktop.org/drm/drm-misc
6409 F: drivers/gpu/drm/ttm/
6412 DSBR100 USB FM RADIO DRIVER
6413 M: Alexey Klimov <klimov.linux@gmail.com>
6414 L: linux-media@vger.kernel.org
6416 T: git git://linuxtv.org/media_tree.git
6417 F: drivers/media/radio/dsbr100.c
6420 M: Hans Verkuil <hverkuil@xs4all.nl>
6421 L: linux-media@vger.kernel.org
6423 W: https://linuxtv.org
6424 T: git git://linuxtv.org/media_tree.git
6425 F: drivers/media/pci/dt3155/
6427 DVB_USB_AF9015 MEDIA DRIVER
6428 M: Antti Palosaari <crope@iki.fi>
6429 L: linux-media@vger.kernel.org
6431 W: https://linuxtv.org
6432 W: http://palosaari.fi/linux/
6433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6434 T: git git://linuxtv.org/anttip/media_tree.git
6435 F: drivers/media/usb/dvb-usb-v2/af9015*
6437 DVB_USB_AF9035 MEDIA DRIVER
6438 M: Antti Palosaari <crope@iki.fi>
6439 L: linux-media@vger.kernel.org
6441 W: https://linuxtv.org
6442 W: http://palosaari.fi/linux/
6443 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6444 T: git git://linuxtv.org/anttip/media_tree.git
6445 F: drivers/media/usb/dvb-usb-v2/af9035*
6447 DVB_USB_ANYSEE MEDIA DRIVER
6448 M: Antti Palosaari <crope@iki.fi>
6449 L: linux-media@vger.kernel.org
6451 W: https://linuxtv.org
6452 W: http://palosaari.fi/linux/
6453 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6454 T: git git://linuxtv.org/anttip/media_tree.git
6455 F: drivers/media/usb/dvb-usb-v2/anysee*
6457 DVB_USB_AU6610 MEDIA DRIVER
6458 M: Antti Palosaari <crope@iki.fi>
6459 L: linux-media@vger.kernel.org
6461 W: https://linuxtv.org
6462 W: http://palosaari.fi/linux/
6463 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6464 T: git git://linuxtv.org/anttip/media_tree.git
6465 F: drivers/media/usb/dvb-usb-v2/au6610*
6467 DVB_USB_CE6230 MEDIA DRIVER
6468 M: Antti Palosaari <crope@iki.fi>
6469 L: linux-media@vger.kernel.org
6471 W: https://linuxtv.org
6472 W: http://palosaari.fi/linux/
6473 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6474 T: git git://linuxtv.org/anttip/media_tree.git
6475 F: drivers/media/usb/dvb-usb-v2/ce6230*
6477 DVB_USB_CXUSB MEDIA DRIVER
6478 M: Michael Krufky <mkrufky@linuxtv.org>
6479 L: linux-media@vger.kernel.org
6481 W: https://linuxtv.org
6482 W: http://github.com/mkrufky
6483 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6484 T: git git://linuxtv.org/media_tree.git
6485 F: drivers/media/usb/dvb-usb/cxusb*
6487 DVB_USB_EC168 MEDIA DRIVER
6488 M: Antti Palosaari <crope@iki.fi>
6489 L: linux-media@vger.kernel.org
6491 W: https://linuxtv.org
6492 W: http://palosaari.fi/linux/
6493 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6494 T: git git://linuxtv.org/anttip/media_tree.git
6495 F: drivers/media/usb/dvb-usb-v2/ec168*
6497 DVB_USB_GL861 MEDIA DRIVER
6498 M: Antti Palosaari <crope@iki.fi>
6499 L: linux-media@vger.kernel.org
6501 W: https://linuxtv.org
6502 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6503 T: git git://linuxtv.org/anttip/media_tree.git
6504 F: drivers/media/usb/dvb-usb-v2/gl861*
6506 DVB_USB_MXL111SF MEDIA DRIVER
6507 M: Michael Krufky <mkrufky@linuxtv.org>
6508 L: linux-media@vger.kernel.org
6510 W: https://linuxtv.org
6511 W: http://github.com/mkrufky
6512 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6513 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6514 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6516 DVB_USB_RTL28XXU MEDIA DRIVER
6517 M: Antti Palosaari <crope@iki.fi>
6518 L: linux-media@vger.kernel.org
6520 W: https://linuxtv.org
6521 W: http://palosaari.fi/linux/
6522 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6523 T: git git://linuxtv.org/anttip/media_tree.git
6524 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6526 DVB_USB_V2 MEDIA DRIVER
6527 M: Antti Palosaari <crope@iki.fi>
6528 L: linux-media@vger.kernel.org
6530 W: https://linuxtv.org
6531 W: http://palosaari.fi/linux/
6532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6533 T: git git://linuxtv.org/anttip/media_tree.git
6534 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6535 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6538 M: Jason Baron <jbaron@akamai.com>
6540 F: include/linux/dynamic_debug.h
6541 F: lib/dynamic_debug.c
6543 DYNAMIC INTERRUPT MODERATION
6544 M: Tal Gilboa <talgi@nvidia.com>
6546 F: Documentation/networking/net_dim.rst
6547 F: include/linux/dim.h
6550 DZ DECSTATION DZ11 SERIAL DRIVER
6551 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6553 F: drivers/tty/serial/dz.*
6555 E3X0 POWER BUTTON DRIVER
6556 M: Moritz Fischer <moritz.fischer@ettus.com>
6557 L: usrp-users@lists.ettus.com
6559 W: http://www.ettus.com
6560 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6561 F: drivers/input/misc/e3x0-button.c
6564 M: Antti Palosaari <crope@iki.fi>
6565 L: linux-media@vger.kernel.org
6567 W: https://linuxtv.org
6568 W: http://palosaari.fi/linux/
6569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6570 T: git git://linuxtv.org/anttip/media_tree.git
6571 F: drivers/media/tuners/e4000*
6573 EARTH_PT1 MEDIA DRIVER
6574 M: Akihiro Tsukada <tskd08@gmail.com>
6575 L: linux-media@vger.kernel.org
6577 F: drivers/media/pci/pt1/
6579 EARTH_PT3 MEDIA DRIVER
6580 M: Akihiro Tsukada <tskd08@gmail.com>
6581 L: linux-media@vger.kernel.org
6583 F: drivers/media/pci/pt3/
6586 M: Antti Palosaari <crope@iki.fi>
6587 L: linux-media@vger.kernel.org
6589 W: https://linuxtv.org
6590 W: http://palosaari.fi/linux/
6591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6592 T: git git://linuxtv.org/anttip/media_tree.git
6593 F: drivers/media/dvb-frontends/ec100*
6596 M: Tyler Hicks <code@tyhicks.com>
6597 L: ecryptfs@vger.kernel.org
6599 W: http://ecryptfs.org
6600 W: https://launchpad.net/ecryptfs
6601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6602 F: Documentation/filesystems/ecryptfs.rst
6606 M: Yazen Ghannam <yazen.ghannam@amd.com>
6607 L: linux-edac@vger.kernel.org
6609 F: drivers/edac/amd64_edac*
6610 F: drivers/edac/mce_amd*
6613 M: Jan Luebbe <jlu@pengutronix.de>
6614 L: linux-edac@vger.kernel.org
6616 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6617 F: drivers/edac/armada_xp_*
6620 M: Stefan Schaeckeler <sschaeck@cisco.com>
6622 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6623 F: drivers/edac/aspeed_edac.c
6626 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6628 F: drivers/edac/bluefield_edac.c
6631 M: Andre Przywara <andre.przywara@arm.com>
6632 L: linux-edac@vger.kernel.org
6634 F: drivers/edac/highbank*
6637 M: Ralf Baechle <ralf@linux-mips.org>
6638 L: linux-edac@vger.kernel.org
6639 L: linux-mips@vger.kernel.org
6641 F: drivers/edac/octeon_edac*
6643 EDAC-CAVIUM THUNDERX
6644 M: Robert Richter <rric@kernel.org>
6645 L: linux-edac@vger.kernel.org
6647 F: drivers/edac/thunderx_edac*
6650 M: Borislav Petkov <bp@alien8.de>
6651 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6652 M: Tony Luck <tony.luck@intel.com>
6653 R: James Morse <james.morse@arm.com>
6654 R: Robert Richter <rric@kernel.org>
6655 L: linux-edac@vger.kernel.org
6657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6658 F: Documentation/admin-guide/ras.rst
6659 F: Documentation/driver-api/edac.rst
6661 F: include/linux/edac.h
6664 M: Lei Wang <lewan@microsoft.com>
6665 L: linux-edac@vger.kernel.org
6667 F: drivers/edac/dmc520_edac.c
6670 M: Mark Gross <mark.gross@intel.com>
6671 L: linux-edac@vger.kernel.org
6673 F: drivers/edac/e752x_edac.c
6676 L: linux-edac@vger.kernel.org
6678 F: drivers/edac/e7xxx_edac.c
6681 M: York Sun <york.sun@nxp.com>
6682 L: linux-edac@vger.kernel.org
6684 F: drivers/edac/fsl_ddr_edac.*
6687 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6688 L: linux-edac@vger.kernel.org
6690 F: drivers/edac/ghes_edac.c
6693 M: Tony Luck <tony.luck@intel.com>
6694 L: linux-edac@vger.kernel.org
6696 F: drivers/edac/i10nm_base.c
6699 L: linux-edac@vger.kernel.org
6701 F: drivers/edac/i3000_edac.c
6704 L: linux-edac@vger.kernel.org
6706 F: drivers/edac/i5000_edac.c
6709 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6710 L: linux-edac@vger.kernel.org
6712 F: drivers/edac/i5400_edac.c
6715 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6716 L: linux-edac@vger.kernel.org
6718 F: drivers/edac/i7300_edac.c
6721 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6722 L: linux-edac@vger.kernel.org
6724 F: drivers/edac/i7core_edac.c
6727 M: Tim Small <tim@buttersideup.com>
6728 L: linux-edac@vger.kernel.org
6730 F: drivers/edac/i82443bxgx_edac.c
6733 M: "Arvind R." <arvino55@gmail.com>
6734 L: linux-edac@vger.kernel.org
6736 F: drivers/edac/i82975x_edac.c
6739 M: Jason Baron <jbaron@akamai.com>
6740 L: linux-edac@vger.kernel.org
6742 F: drivers/edac/ie31200_edac.c
6745 M: Tony Luck <tony.luck@intel.com>
6746 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6747 L: linux-edac@vger.kernel.org
6749 F: drivers/edac/igen6_edac.c
6752 M: Johannes Thumshirn <morbidrsa@gmail.com>
6753 L: linux-edac@vger.kernel.org
6755 F: drivers/edac/mpc85xx_edac.[ch]
6758 M: Egor Martovetsky <egor@pasemi.com>
6759 L: linux-edac@vger.kernel.org
6761 F: drivers/edac/pasemi_edac.c
6764 M: Tony Luck <tony.luck@intel.com>
6765 L: linux-edac@vger.kernel.org
6767 F: drivers/edac/pnd2_edac.[ch]
6770 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6771 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6772 L: linux-arm-msm@vger.kernel.org
6773 L: linux-edac@vger.kernel.org
6775 F: drivers/edac/qcom_edac.c
6778 M: Tim Small <tim@buttersideup.com>
6779 L: linux-edac@vger.kernel.org
6781 F: drivers/edac/r82600_edac.c
6784 M: Tony Luck <tony.luck@intel.com>
6785 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6786 L: linux-edac@vger.kernel.org
6788 F: drivers/edac/sb_edac.c
6791 M: Yash Shah <yash.shah@sifive.com>
6792 L: linux-edac@vger.kernel.org
6794 F: drivers/edac/sifive_edac.c
6797 M: Tony Luck <tony.luck@intel.com>
6798 L: linux-edac@vger.kernel.org
6800 F: drivers/edac/skx_*.[ch]
6803 M: Tero Kristo <kristo@kernel.org>
6804 L: linux-edac@vger.kernel.org
6806 F: drivers/edac/ti_edac.c
6808 EDIROL UA-101/UA-1000 DRIVER
6809 M: Clemens Ladisch <clemens@ladisch.de>
6810 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6813 F: sound/usb/misc/ua101.c
6816 M: Ivan Hu <ivan.hu@canonical.com>
6817 M: Ard Biesheuvel <ardb@kernel.org>
6818 L: linux-efi@vger.kernel.org
6820 F: drivers/firmware/efi/test/
6822 EFI VARIABLE FILESYSTEM
6823 M: Matthew Garrett <matthew.garrett@nebula.com>
6824 M: Jeremy Kerr <jk@ozlabs.org>
6825 M: Ard Biesheuvel <ardb@kernel.org>
6826 L: linux-efi@vger.kernel.org
6828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6831 EFIFB FRAMEBUFFER DRIVER
6832 M: Peter Jones <pjones@redhat.com>
6833 L: linux-fbdev@vger.kernel.org
6835 F: drivers/video/fbdev/efifb.c
6839 W: http://aeschi.ch.eu.org/efs/
6842 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6843 M: Douglas Miller <dougmill@linux.ibm.com>
6844 L: netdev@vger.kernel.org
6846 F: drivers/net/ethernet/ibm/ehea/
6848 EM28XX VIDEO4LINUX DRIVER
6849 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6850 L: linux-media@vger.kernel.org
6852 W: https://linuxtv.org
6853 T: git git://linuxtv.org/media_tree.git
6854 F: Documentation/admin-guide/media/em28xx*
6855 F: drivers/media/usb/em28xx/
6858 M: Matt Mackall <mpm@selenic.com>
6859 M: David Woodhouse <dwmw2@infradead.org>
6860 L: linux-embedded@vger.kernel.org
6863 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6864 M: Adrian Hunter <adrian.hunter@intel.com>
6865 M: Ritesh Harjani <riteshh@codeaurora.org>
6866 M: Asutosh Das <asutoshd@codeaurora.org>
6867 L: linux-mmc@vger.kernel.org
6869 F: drivers/mmc/host/cqhci*
6871 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6872 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6873 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6874 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6875 L: linux-scsi@vger.kernel.org
6877 W: http://www.broadcom.com
6878 F: drivers/scsi/be2iscsi/
6880 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6881 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6882 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6883 M: Somnath Kotur <somnath.kotur@broadcom.com>
6884 L: netdev@vger.kernel.org
6886 W: http://www.emulex.com
6887 F: drivers/net/ethernet/emulex/benet/
6889 EMULEX ONECONNECT ROCE DRIVER
6890 M: Selvin Xavier <selvin.xavier@broadcom.com>
6891 L: linux-rdma@vger.kernel.org
6893 W: http://www.broadcom.com
6894 F: drivers/infiniband/hw/ocrdma/
6895 F: include/uapi/rdma/ocrdma-abi.h
6897 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6898 M: James Smart <james.smart@broadcom.com>
6899 M: Dick Kennedy <dick.kennedy@broadcom.com>
6900 L: linux-scsi@vger.kernel.org
6902 W: http://www.broadcom.com
6903 F: drivers/scsi/lpfc/
6905 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6906 M: James Smart <james.smart@broadcom.com>
6907 M: Ram Vegesna <ram.vegesna@broadcom.com>
6908 L: linux-scsi@vger.kernel.org
6909 L: target-devel@vger.kernel.org
6911 W: http://www.broadcom.com
6912 F: drivers/scsi/elx/
6914 ENE CB710 FLASH CARD READER DRIVER
6915 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6917 F: drivers/misc/cb710/
6918 F: drivers/mmc/host/cb710-mmc.*
6919 F: include/linux/cb710.h
6921 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6922 M: Maxim Levitsky <maximlevitsky@gmail.com>
6924 F: drivers/media/rc/ene_ir.*
6926 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6927 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6928 L: linuxppc-dev@lists.ozlabs.org
6930 F: drivers/tty/ehv_bytechan.c
6932 EPSON S1D13XXX FRAMEBUFFER DRIVER
6933 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6936 F: drivers/video/fbdev/s1d13xxxfb.c
6937 F: include/video/s1d13xxxfb.h
6940 M: Gao Xiang <xiang@kernel.org>
6941 M: Chao Yu <chao@kernel.org>
6942 L: linux-erofs@lists.ozlabs.org
6944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6945 F: Documentation/filesystems/erofs.rst
6947 F: include/trace/events/erofs.h
6949 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6950 M: Jeff Layton <jlayton@kernel.org>
6952 F: include/linux/errseq.h
6955 ET131X NETWORK DRIVER
6956 M: Mark Einon <mark.einon@gmail.com>
6958 F: drivers/net/ethernet/agere/
6960 ETAS ES58X CAN/USB DRIVER
6961 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
6962 L: linux-can@vger.kernel.org
6964 F: drivers/net/can/usb/etas_es58x/
6967 M: Roopa Prabhu <roopa@nvidia.com>
6968 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6969 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6970 L: netdev@vger.kernel.org
6972 W: http://www.linuxfoundation.org/en/Net:Bridge
6973 F: include/linux/netfilter_bridge/
6976 ETHERNET PHY LIBRARY
6977 M: Andrew Lunn <andrew@lunn.ch>
6978 M: Heiner Kallweit <hkallweit1@gmail.com>
6979 R: Russell King <linux@armlinux.org.uk>
6980 L: netdev@vger.kernel.org
6982 F: Documentation/ABI/testing/sysfs-class-net-phydev
6983 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6984 F: Documentation/devicetree/bindings/net/mdio*
6985 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6986 F: Documentation/networking/phy.rst
6987 F: drivers/net/mdio/
6988 F: drivers/net/mdio/acpi_mdio.c
6989 F: drivers/net/mdio/fwnode_mdio.c
6990 F: drivers/net/mdio/of_mdio.c
6993 F: drivers/of/of_net.c
6994 F: include/dt-bindings/net/qca-ar803x.h
6995 F: include/linux/*mdio*.h
6996 F: include/linux/mdio/*.h
6997 F: include/linux/of_net.h
6998 F: include/linux/phy.h
6999 F: include/linux/phy_fixed.h
7000 F: include/linux/platform_data/mdio-bcm-unimac.h
7001 F: include/linux/platform_data/mdio-gpio.h
7002 F: include/trace/events/mdio.h
7003 F: include/uapi/linux/mdio.h
7004 F: include/uapi/linux/mii.h
7007 M: Namjae Jeon <linkinjeon@kernel.org>
7008 M: Sungjong Seo <sj1557.seo@samsung.com>
7009 L: linux-fsdevel@vger.kernel.org
7014 M: Jan Kara <jack@suse.com>
7015 L: linux-ext4@vger.kernel.org
7017 F: Documentation/filesystems/ext2.rst
7019 F: include/linux/ext2*
7022 M: "Theodore Ts'o" <tytso@mit.edu>
7023 M: Andreas Dilger <adilger.kernel@dilger.ca>
7024 L: linux-ext4@vger.kernel.org
7026 W: http://ext4.wiki.kernel.org
7027 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7029 F: Documentation/filesystems/ext4/
7031 F: include/trace/events/ext4.h
7033 Extended Verification Module (EVM)
7034 M: Mimi Zohar <zohar@linux.ibm.com>
7035 L: linux-integrity@vger.kernel.org
7037 F: security/integrity/evm/
7039 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7040 M: Ard Biesheuvel <ardb@kernel.org>
7041 L: linux-efi@vger.kernel.org
7043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7044 F: Documentation/admin-guide/efi-stub.rst
7045 F: arch/*/include/asm/efi.h
7046 F: arch/*/kernel/efi.c
7047 F: arch/arm/boot/compressed/efi-header.S
7048 F: arch/arm64/kernel/efi-entry.S
7049 F: arch/x86/platform/efi/
7050 F: drivers/firmware/efi/
7051 F: include/linux/efi*.h
7053 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7054 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7055 M: Chanwoo Choi <cw00.choi@samsung.com>
7056 L: linux-kernel@vger.kernel.org
7058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7059 F: Documentation/devicetree/bindings/extcon/
7060 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7062 F: include/linux/extcon.h
7063 F: include/linux/extcon/
7066 M: Masami Hiramatsu <mhiramat@kernel.org>
7068 F: Documentation/admin-guide/bootconfig.rst
7069 F: fs/proc/bootconfig.c
7070 F: include/linux/bootconfig.h
7072 F: tools/bootconfig/*
7073 F: tools/bootconfig/scripts/*
7076 M: Jingoo Han <jingoohan1@gmail.com>
7077 L: dri-devel@lists.freedesktop.org
7079 F: drivers/gpu/drm/exynos/exynos_dp*
7081 EXYNOS SYSMMU (IOMMU) driver
7082 M: Marek Szyprowski <m.szyprowski@samsung.com>
7083 L: iommu@lists.linux-foundation.org
7085 F: drivers/iommu/exynos-iommu.c
7088 M: Jaegeuk Kim <jaegeuk@kernel.org>
7089 M: Chao Yu <chao@kernel.org>
7090 L: linux-f2fs-devel@lists.sourceforge.net
7092 W: https://f2fs.wiki.kernel.org/
7093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7094 F: Documentation/ABI/testing/sysfs-fs-f2fs
7095 F: Documentation/filesystems/f2fs.rst
7097 F: include/linux/f2fs_fs.h
7098 F: include/trace/events/f2fs.h
7099 F: include/uapi/linux/f2fs.h
7101 F71805F HARDWARE MONITORING DRIVER
7102 M: Jean Delvare <jdelvare@suse.com>
7103 L: linux-hwmon@vger.kernel.org
7105 F: Documentation/hwmon/f71805f.rst
7106 F: drivers/hwmon/f71805f.c
7109 M: Josh Poimboeuf <jpoimboe@redhat.com>
7111 F: scripts/faddr2line
7114 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7115 L: netdev@vger.kernel.org
7117 F: Documentation/networking/failover.rst
7118 F: include/net/failover.h
7119 F: net/core/failover.c
7122 M: Jan Kara <jack@suse.cz>
7123 R: Amir Goldstein <amir73il@gmail.com>
7124 R: Matthew Bobrowski <repnop@google.com>
7125 L: linux-fsdevel@vger.kernel.org
7127 F: fs/notify/fanotify/
7128 F: include/linux/fanotify.h
7129 F: include/uapi/linux/fanotify.h
7131 FARSYNC SYNCHRONOUS DRIVER
7132 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7134 W: http://www.farsite.co.uk/
7135 F: drivers/net/wan/farsync.*
7137 FAULT INJECTION SUPPORT
7138 M: Akinobu Mita <akinobu.mita@gmail.com>
7140 F: Documentation/fault-injection/
7141 F: lib/fault-inject.c
7143 FBTFT Framebuffer drivers
7144 L: dri-devel@lists.freedesktop.org
7145 L: linux-fbdev@vger.kernel.org
7147 F: drivers/staging/fbtft/
7150 M: Michael Buesch <m@bues.ch>
7151 L: linux-media@vger.kernel.org
7153 F: drivers/media/tuners/fc0011.c
7154 F: drivers/media/tuners/fc0011.h
7157 M: Antti Palosaari <crope@iki.fi>
7158 L: linux-media@vger.kernel.org
7160 W: https://linuxtv.org
7161 W: http://palosaari.fi/linux/
7162 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7163 T: git git://linuxtv.org/anttip/media_tree.git
7164 F: drivers/media/tuners/fc2580*
7166 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7167 M: Hannes Reinecke <hare@suse.de>
7168 L: linux-scsi@vger.kernel.org
7170 W: www.Open-FCoE.org
7171 F: drivers/scsi/fcoe/
7172 F: drivers/scsi/libfc/
7174 F: include/scsi/libfc.h
7175 F: include/scsi/libfcoe.h
7176 F: include/uapi/scsi/fc/
7178 FILE LOCKING (flock() and fcntl()/lockf())
7179 M: Jeff Layton <jlayton@kernel.org>
7180 M: "J. Bruce Fields" <bfields@fieldses.org>
7181 L: linux-fsdevel@vger.kernel.org
7185 F: include/linux/fcntl.h
7186 F: include/uapi/linux/fcntl.h
7188 FILESYSTEM DIRECT ACCESS (DAX)
7189 M: Dan Williams <dan.j.williams@intel.com>
7190 R: Matthew Wilcox <willy@infradead.org>
7191 R: Jan Kara <jack@suse.cz>
7192 L: linux-fsdevel@vger.kernel.org
7193 L: nvdimm@lists.linux.dev
7196 F: include/linux/dax.h
7197 F: include/trace/events/fs_dax.h
7199 FILESYSTEMS (VFS and infrastructure)
7200 M: Alexander Viro <viro@zeniv.linux.org.uk>
7201 L: linux-fsdevel@vger.kernel.org
7204 F: include/linux/fs.h
7205 F: include/linux/fs_types.h
7206 F: include/uapi/linux/fs.h
7207 F: include/uapi/linux/openat2.h
7212 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7213 M: Riku Voipio <riku.voipio@iki.fi>
7214 L: linux-hwmon@vger.kernel.org
7216 F: drivers/hwmon/f75375s.c
7217 F: include/linux/f75375s.h
7219 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7220 M: Clemens Ladisch <clemens@ladisch.de>
7221 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7222 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7225 F: include/uapi/sound/firewire.h
7228 FIREWIRE MEDIA DRIVERS (firedtv)
7229 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7230 L: linux-media@vger.kernel.org
7231 L: linux1394-devel@lists.sourceforge.net
7233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7234 F: drivers/media/firewire/
7236 FIREWIRE SBP-2 TARGET
7237 M: Chris Boot <bootc@bootc.net>
7238 L: linux-scsi@vger.kernel.org
7239 L: target-devel@vger.kernel.org
7240 L: linux1394-devel@lists.sourceforge.net
7242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7243 F: drivers/target/sbp/
7246 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7247 L: linux1394-devel@lists.sourceforge.net
7249 W: http://ieee1394.wiki.kernel.org/
7250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7251 F: drivers/firewire/
7252 F: include/linux/firewire.h
7253 F: include/uapi/linux/firewire*.h
7256 FIRMWARE FRAMEWORK FOR ARMV8-A
7257 M: Sudeep Holla <sudeep.holla@arm.com>
7258 L: linux-arm-kernel@lists.infradead.org
7260 F: drivers/firmware/arm_ffa/
7261 F: include/linux/arm_ffa.h
7263 FIRMWARE LOADER (request_firmware)
7264 M: Luis Chamberlain <mcgrof@kernel.org>
7265 L: linux-kernel@vger.kernel.org
7267 F: Documentation/firmware_class/
7268 F: drivers/base/firmware_loader/
7269 F: include/linux/firmware.h
7271 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7272 M: Joshua Morris <josh.h.morris@us.ibm.com>
7273 M: Philip Kelleher <pjk1939@linux.ibm.com>
7275 F: drivers/block/rsxx/
7277 FLEXTIMER FTM-QUADDEC DRIVER
7278 M: Patrick Havelange <patrick.havelange@essensium.com>
7279 L: linux-iio@vger.kernel.org
7281 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7282 F: drivers/counter/ftm-quaddec.c
7285 M: Denis Efremov <efremov@linux.com>
7286 L: linux-block@vger.kernel.org
7288 F: drivers/block/floppy.c
7290 FLYSKY FSIA6B RC RECEIVER
7291 M: Markus Koch <markus@notsyncing.net>
7292 L: linux-input@vger.kernel.org
7294 F: drivers/input/joystick/fsia6b.c
7296 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7297 M: Geoffrey D. Bennett <g@b4.vu>
7298 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7301 F: sound/usb/mixer_scarlett_gen2.c
7303 FORCEDETH GIGABIT ETHERNET DRIVER
7304 M: Rain River <rain.1986.08.12@gmail.com>
7305 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7306 L: netdev@vger.kernel.org
7308 F: drivers/net/ethernet/nvidia/*
7311 M: Wu Hao <hao.wu@intel.com>
7312 R: Tom Rix <trix@redhat.com>
7313 L: linux-fpga@vger.kernel.org
7315 F: Documentation/ABI/testing/sysfs-bus-dfl*
7316 F: Documentation/fpga/dfl.rst
7317 F: drivers/fpga/dfl*
7318 F: drivers/uio/uio_dfl.c
7319 F: include/linux/dfl.h
7320 F: include/uapi/linux/fpga-dfl.h
7322 FPGA MANAGER FRAMEWORK
7323 M: Moritz Fischer <mdf@kernel.org>
7324 R: Tom Rix <trix@redhat.com>
7325 L: linux-fpga@vger.kernel.org
7327 W: http://www.rocketboards.org
7328 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7330 F: Documentation/devicetree/bindings/fpga/
7331 F: Documentation/driver-api/fpga/
7332 F: Documentation/fpga/
7334 F: include/linux/fpga/
7337 M: Bill Metzenthen <billm@melbpc.org.au>
7339 W: http://floatingpoint.sourceforge.net/emulator/index.html
7340 F: arch/x86/math-emu/
7343 L: dri-devel@lists.freedesktop.org
7344 L: linux-fbdev@vger.kernel.org
7346 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7347 T: git git://anongit.freedesktop.org/drm/drm-misc
7348 F: Documentation/fb/
7350 F: include/linux/fb.h
7351 F: include/uapi/linux/fb.h
7352 F: include/uapi/video/
7355 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7356 M: Horia Geantă <horia.geanta@nxp.com>
7357 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7358 L: linux-crypto@vger.kernel.org
7360 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7361 F: drivers/crypto/caam/
7363 FREESCALE COLDFIRE M5441X MMC DRIVER
7364 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7365 L: linux-mmc@vger.kernel.org
7367 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7368 F: include/linux/platform_data/mmc-esdhc-mcf.h
7370 FREESCALE DIU FRAMEBUFFER DRIVER
7371 M: Timur Tabi <timur@kernel.org>
7372 L: linux-fbdev@vger.kernel.org
7374 F: drivers/video/fbdev/fsl-diu-fb.*
7376 FREESCALE DMA DRIVER
7377 M: Li Yang <leoyang.li@nxp.com>
7378 M: Zhang Wei <zw@zh-kernel.org>
7379 L: linuxppc-dev@lists.ozlabs.org
7381 F: drivers/dma/fsldma.*
7383 FREESCALE DSPI DRIVER
7384 M: Vladimir Oltean <olteanv@gmail.com>
7385 L: linux-spi@vger.kernel.org
7387 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7388 F: drivers/spi/spi-fsl-dspi.c
7389 F: include/linux/spi/spi-fsl-dspi.h
7391 FREESCALE ENETC ETHERNET DRIVERS
7392 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7393 L: netdev@vger.kernel.org
7395 F: drivers/net/ethernet/freescale/enetc/
7397 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7398 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7399 L: netdev@vger.kernel.org
7401 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7402 F: drivers/net/ethernet/freescale/gianfar*
7404 FREESCALE GPMI NAND DRIVER
7405 M: Han Xu <han.xu@nxp.com>
7406 L: linux-mtd@lists.infradead.org
7408 F: drivers/mtd/nand/raw/gpmi-nand/*
7410 FREESCALE I2C CPM DRIVER
7411 M: Jochen Friedrich <jochen@scram.de>
7412 L: linuxppc-dev@lists.ozlabs.org
7413 L: linux-i2c@vger.kernel.org
7415 F: drivers/i2c/busses/i2c-cpm.c
7417 FREESCALE IMX / MXC FEC DRIVER
7418 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7419 L: netdev@vger.kernel.org
7421 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7422 F: drivers/net/ethernet/freescale/fec.h
7423 F: drivers/net/ethernet/freescale/fec_main.c
7424 F: drivers/net/ethernet/freescale/fec_ptp.c
7426 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7427 M: Sascha Hauer <s.hauer@pengutronix.de>
7428 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7429 L: linux-fbdev@vger.kernel.org
7430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7432 F: drivers/video/fbdev/imxfb.c
7433 F: include/linux/platform_data/video-imxfb.h
7435 FREESCALE IMX DDR PMU DRIVER
7436 M: Frank Li <Frank.li@nxp.com>
7437 L: linux-arm-kernel@lists.infradead.org
7439 F: Documentation/admin-guide/perf/imx-ddr.rst
7440 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7441 F: drivers/perf/fsl_imx8_ddr_perf.c
7443 FREESCALE IMX I2C DRIVER
7444 M: Oleksij Rempel <o.rempel@pengutronix.de>
7445 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7446 L: linux-i2c@vger.kernel.org
7448 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7449 F: drivers/i2c/busses/i2c-imx.c
7451 FREESCALE IMX LPI2C DRIVER
7452 M: Dong Aisheng <aisheng.dong@nxp.com>
7453 L: linux-i2c@vger.kernel.org
7454 L: linux-imx@nxp.com
7456 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7457 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7459 FREESCALE MPC I2C DRIVER
7460 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7461 L: linux-i2c@vger.kernel.org
7463 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7464 F: drivers/i2c/busses/i2c-mpc.c
7466 FREESCALE QORIQ DPAA ETHERNET DRIVER
7467 M: Madalin Bucur <madalin.bucur@nxp.com>
7468 L: netdev@vger.kernel.org
7470 F: drivers/net/ethernet/freescale/dpaa
7472 FREESCALE QORIQ DPAA FMAN DRIVER
7473 M: Madalin Bucur <madalin.bucur@nxp.com>
7474 L: netdev@vger.kernel.org
7476 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7477 F: drivers/net/ethernet/freescale/fman
7479 FREESCALE QORIQ PTP CLOCK DRIVER
7480 M: Yangbo Lu <yangbo.lu@nxp.com>
7481 L: netdev@vger.kernel.org
7483 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7484 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7485 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7486 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7487 F: drivers/ptp/ptp_qoriq.c
7488 F: drivers/ptp/ptp_qoriq_debugfs.c
7489 F: include/linux/fsl/ptp_qoriq.h
7491 FREESCALE QUAD SPI DRIVER
7492 M: Han Xu <han.xu@nxp.com>
7493 L: linux-spi@vger.kernel.org
7495 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7496 F: drivers/spi/spi-fsl-qspi.c
7498 FREESCALE QUICC ENGINE LIBRARY
7499 M: Qiang Zhao <qiang.zhao@nxp.com>
7500 L: linuxppc-dev@lists.ozlabs.org
7502 F: drivers/soc/fsl/qe/
7503 F: include/soc/fsl/*qe*.h
7504 F: include/soc/fsl/*ucc*.h
7506 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7507 M: Li Yang <leoyang.li@nxp.com>
7508 L: netdev@vger.kernel.org
7509 L: linuxppc-dev@lists.ozlabs.org
7511 F: drivers/net/ethernet/freescale/ucc_geth*
7513 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7514 M: Zhao Qiang <qiang.zhao@nxp.com>
7515 L: netdev@vger.kernel.org
7516 L: linuxppc-dev@lists.ozlabs.org
7518 F: drivers/net/wan/fsl_ucc_hdlc*
7520 FREESCALE QUICC ENGINE UCC UART DRIVER
7521 M: Timur Tabi <timur@kernel.org>
7522 L: linuxppc-dev@lists.ozlabs.org
7524 F: drivers/tty/serial/ucc_uart.c
7526 FREESCALE SOC DRIVERS
7527 M: Li Yang <leoyang.li@nxp.com>
7528 L: linuxppc-dev@lists.ozlabs.org
7529 L: linux-arm-kernel@lists.infradead.org
7531 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7532 F: Documentation/devicetree/bindings/soc/fsl/
7534 F: include/linux/fsl/
7536 FREESCALE SOC FS_ENET DRIVER
7537 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7538 L: linuxppc-dev@lists.ozlabs.org
7539 L: netdev@vger.kernel.org
7541 F: drivers/net/ethernet/freescale/fs_enet/
7542 F: include/linux/fs_enet_pd.h
7544 FREESCALE SOC SOUND DRIVERS
7545 M: Nicolin Chen <nicoleotsuka@gmail.com>
7546 M: Xiubo Li <Xiubo.Lee@gmail.com>
7547 R: Fabio Estevam <festevam@gmail.com>
7548 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7549 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7550 L: linuxppc-dev@lists.ozlabs.org
7552 F: sound/soc/fsl/fsl*
7553 F: sound/soc/fsl/imx*
7554 F: sound/soc/fsl/mpc8610_hpcd.c
7556 FREESCALE USB PERIPHERAL DRIVERS
7557 M: Li Yang <leoyang.li@nxp.com>
7558 L: linux-usb@vger.kernel.org
7559 L: linuxppc-dev@lists.ozlabs.org
7561 F: drivers/usb/gadget/udc/fsl*
7563 FREESCALE USB PHY DRIVER
7564 M: Ran Wang <ran.wang_1@nxp.com>
7565 L: linux-usb@vger.kernel.org
7566 L: linuxppc-dev@lists.ozlabs.org
7568 F: drivers/usb/phy/phy-fsl-usb*
7571 M: Christoph Hellwig <hch@infradead.org>
7573 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7577 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7578 M: Pavel Machek <pavel@ucw.cz>
7579 L: linux-pm@vger.kernel.org
7581 F: Documentation/power/freezing-of-tasks.rst
7582 F: include/linux/freezer.h
7586 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7587 L: linux-kernel@vger.kernel.org
7589 F: include/linux/frontswap.h
7592 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7593 M: David Howells <dhowells@redhat.com>
7594 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7596 F: Documentation/filesystems/caching/
7598 F: include/linux/fscache*.h
7600 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7601 M: Theodore Y. Ts'o <tytso@mit.edu>
7602 M: Jaegeuk Kim <jaegeuk@kernel.org>
7603 M: Eric Biggers <ebiggers@kernel.org>
7604 L: linux-fscrypt@vger.kernel.org
7606 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7607 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7608 F: Documentation/filesystems/fscrypt.rst
7610 F: include/linux/fscrypt*.h
7611 F: include/uapi/linux/fscrypt.h
7614 M: Jeremy Kerr <jk@ozlabs.org>
7615 M: Joel Stanley <joel@jms.id.au>
7616 R: Alistar Popple <alistair@popple.id.au>
7617 R: Eddie James <eajames@linux.ibm.com>
7618 L: linux-fsi@lists.ozlabs.org
7620 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7623 F: include/linux/fsi*.h
7624 F: include/trace/events/fsi*.h
7626 FSI-ATTACHED I2C DRIVER
7627 M: Eddie James <eajames@linux.ibm.com>
7628 L: linux-i2c@vger.kernel.org
7629 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7631 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7632 F: drivers/i2c/busses/i2c-fsi.c
7634 FSI-ATTACHED SPI DRIVER
7635 M: Eddie James <eajames@linux.ibm.com>
7636 L: linux-spi@vger.kernel.org
7638 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7639 F: drivers/spi/spi-fsi.c
7641 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7642 M: Jan Kara <jack@suse.cz>
7643 R: Amir Goldstein <amir73il@gmail.com>
7644 L: linux-fsdevel@vger.kernel.org
7646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7648 F: include/linux/fsnotify*.h
7650 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7651 M: Eric Biggers <ebiggers@kernel.org>
7652 M: Theodore Y. Ts'o <tytso@mit.edu>
7653 L: linux-fscrypt@vger.kernel.org
7655 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7656 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7657 F: Documentation/filesystems/fsverity.rst
7659 F: include/linux/fsverity.h
7660 F: include/uapi/linux/fsverity.h
7662 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7663 M: Michael Zaidman <michael.zaidman@gmail.com>
7664 L: linux-i2c@vger.kernel.org
7665 L: linux-input@vger.kernel.org
7667 F: drivers/hid/hid-ft260.c
7669 FUJITSU LAPTOP EXTRAS
7670 M: Jonathan Woithe <jwoithe@just42.net>
7671 L: platform-driver-x86@vger.kernel.org
7673 F: drivers/platform/x86/fujitsu-laptop.c
7675 FUJITSU M-5MO LS CAMERA ISP DRIVER
7676 M: Kyungmin Park <kyungmin.park@samsung.com>
7677 M: Heungjun Kim <riverful.kim@samsung.com>
7678 L: linux-media@vger.kernel.org
7680 F: drivers/media/i2c/m5mols/
7681 F: include/media/i2c/m5mols.h
7683 FUJITSU TABLET EXTRAS
7684 M: Robert Gerlach <khnz@gmx.de>
7685 L: platform-driver-x86@vger.kernel.org
7687 F: drivers/platform/x86/fujitsu-tablet.c
7689 FUSE: FILESYSTEM IN USERSPACE
7690 M: Miklos Szeredi <miklos@szeredi.hu>
7691 L: linux-fsdevel@vger.kernel.org
7693 W: https://github.com/libfuse/
7694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7695 F: Documentation/filesystems/fuse.rst
7697 F: include/uapi/linux/fuse.h
7700 M: Thomas Gleixner <tglx@linutronix.de>
7701 M: Ingo Molnar <mingo@redhat.com>
7702 R: Peter Zijlstra <peterz@infradead.org>
7703 R: Darren Hart <dvhart@infradead.org>
7704 R: Davidlohr Bueso <dave@stgolabs.net>
7705 L: linux-kernel@vger.kernel.org
7707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7708 F: Documentation/locking/*futex*
7709 F: include/asm-generic/futex.h
7710 F: include/linux/futex.h
7711 F: include/uapi/linux/futex.h
7713 F: tools/perf/bench/futex*
7714 F: tools/testing/selftests/futex/
7716 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7717 M: Tim Harvey <tharvey@gateworks.com>
7718 M: Robert Jones <rjones@gateworks.com>
7720 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7721 F: drivers/mfd/gateworks-gsc.c
7722 F: include/linux/mfd/gsc.h
7723 F: Documentation/hwmon/gsc-hwmon.rst
7724 F: drivers/hwmon/gsc-hwmon.c
7725 F: include/linux/platform_data/gsc_hwmon.h
7728 M: Kees Cook <keescook@chromium.org>
7729 L: linux-hardening@vger.kernel.org
7731 F: Documentation/kbuild/gcc-plugins.rst
7732 F: scripts/Makefile.gcc-plugins
7733 F: scripts/gcc-plugins/
7735 GCOV BASED KERNEL PROFILING
7736 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7738 F: Documentation/dev-tools/gcov.rst
7741 GDB KERNEL DEBUGGING HELPER SCRIPTS
7742 M: Jan Kiszka <jan.kiszka@siemens.com>
7743 M: Kieran Bingham <kbingham@kernel.org>
7747 GEMINI CRYPTO DRIVER
7748 M: Corentin Labbe <clabbe@baylibre.com>
7749 L: linux-crypto@vger.kernel.org
7751 F: drivers/crypto/gemini/
7753 GEMTEK FM RADIO RECEIVER DRIVER
7754 M: Hans Verkuil <hverkuil@xs4all.nl>
7755 L: linux-media@vger.kernel.org
7757 W: https://linuxtv.org
7758 T: git git://linuxtv.org/media_tree.git
7759 F: drivers/media/radio/radio-gemtek*
7761 GENERIC ARCHITECTURE TOPOLOGY
7762 M: Sudeep Holla <sudeep.holla@arm.com>
7763 L: linux-kernel@vger.kernel.org
7765 F: drivers/base/arch_topology.c
7766 F: include/linux/arch_topology.h
7769 M: Thomas Gleixner <tglx@linutronix.de>
7770 M: Peter Zijlstra <peterz@infradead.org>
7771 M: Andy Lutomirski <luto@kernel.org>
7772 L: linux-kernel@vger.kernel.org
7774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7775 F: include/linux/entry-common.h
7776 F: include/linux/entry-kvm.h
7779 GENERIC GPIO I2C DRIVER
7780 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7782 F: drivers/i2c/busses/i2c-gpio.c
7783 F: include/linux/platform_data/i2c-gpio.h
7785 GENERIC GPIO I2C MULTIPLEXER DRIVER
7786 M: Peter Korsgaard <peter.korsgaard@barco.com>
7787 L: linux-i2c@vger.kernel.org
7789 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7790 F: drivers/i2c/muxes/i2c-mux-gpio.c
7791 F: include/linux/platform_data/i2c-mux-gpio.h
7793 GENERIC HDLC (WAN) DRIVERS
7794 M: Krzysztof Halasa <khc@pm.waw.pl>
7796 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7797 F: drivers/net/wan/c101.c
7798 F: drivers/net/wan/hd6457*
7799 F: drivers/net/wan/hdlc*
7800 F: drivers/net/wan/n2.c
7801 F: drivers/net/wan/pc300too.c
7802 F: drivers/net/wan/pci200syn.c
7803 F: drivers/net/wan/wanxl*
7805 GENERIC INCLUDE/ASM HEADER FILES
7806 M: Arnd Bergmann <arnd@arndb.de>
7807 L: linux-arch@vger.kernel.org
7809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7810 F: include/asm-generic/
7811 F: include/uapi/asm-generic/
7813 GENERIC PHY FRAMEWORK
7814 M: Kishon Vijay Abraham I <kishon@ti.com>
7815 M: Vinod Koul <vkoul@kernel.org>
7816 L: linux-phy@lists.infradead.org
7818 Q: https://patchwork.kernel.org/project/linux-phy/list/
7819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7820 F: Documentation/devicetree/bindings/phy/
7822 F: include/linux/phy/
7824 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7825 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7827 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7830 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7831 M: Kevin Hilman <khilman@kernel.org>
7832 M: Ulf Hansson <ulf.hansson@linaro.org>
7833 L: linux-pm@vger.kernel.org
7835 F: Documentation/devicetree/bindings/power/power?domain*
7836 F: drivers/base/power/domain*.c
7837 F: include/linux/pm_domain.h
7839 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7840 M: Eugen Hristev <eugen.hristev@microchip.com>
7841 L: linux-input@vger.kernel.org
7843 F: drivers/input/touchscreen/resistive-adc-touch.c
7845 GENERIC STRING LIBRARY
7846 R: Andy Shevchenko <andy@kernel.org>
7849 F: lib/string_helpers.c
7850 F: lib/test_string.c
7851 F: lib/test-string_helpers.c
7853 GENERIC UIO DRIVER FOR PCI DEVICES
7854 M: "Michael S. Tsirkin" <mst@redhat.com>
7855 L: kvm@vger.kernel.org
7857 F: drivers/uio/uio_pci_generic.c
7859 GENERIC VDSO LIBRARY
7860 M: Andy Lutomirski <luto@kernel.org>
7861 M: Thomas Gleixner <tglx@linutronix.de>
7862 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7863 L: linux-kernel@vger.kernel.org
7865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7866 F: include/asm-generic/vdso/vsyscall.h
7868 F: kernel/time/vsyscall.c
7871 GENWQE (IBM Generic Workqueue Card)
7872 M: Frank Haverkamp <haver@linux.ibm.com>
7874 F: drivers/misc/genwqe/
7876 GET_MAINTAINER SCRIPT
7877 M: Joe Perches <joe@perches.com>
7879 F: scripts/get_maintainer.pl
7882 M: Bob Peterson <rpeterso@redhat.com>
7883 M: Andreas Gruenbacher <agruenba@redhat.com>
7884 L: cluster-devel@redhat.com
7886 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7888 F: Documentation/filesystems/gfs2*
7890 F: include/uapi/linux/gfs2_ondisk.h
7893 M: Thomas Weißschuh <thomas@weissschuh.net>
7894 L: platform-driver-x86@vger.kernel.org
7896 F: drivers/platform/x86/gigabyte-wmi.c
7899 M: Johan Hovold <johan@kernel.org>
7901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7902 F: Documentation/ABI/testing/sysfs-class-gnss
7903 F: Documentation/devicetree/bindings/gnss/
7905 F: include/linux/gnss.h
7908 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7909 L: linux-media@vger.kernel.org
7911 F: drivers/media/usb/go7007/
7914 M: Bastien Nocera <hadess@hadess.net>
7915 L: linux-input@vger.kernel.org
7917 F: drivers/input/touchscreen/goodix.c
7919 GOOGLE ETHERNET DRIVERS
7920 M: Jeroen de Borst <jeroendb@google.com>
7921 R: Catherine Sullivan <csully@google.com>
7922 R: David Awogbemila <awogbemila@google.com>
7923 L: netdev@vger.kernel.org
7925 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7926 F: drivers/net/ethernet/google
7928 GPD POCKET FAN DRIVER
7929 M: Hans de Goede <hdegoede@redhat.com>
7930 L: platform-driver-x86@vger.kernel.org
7932 F: drivers/platform/x86/gpd-pocket-fan.c
7935 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7936 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7937 L: linux-gpio@vger.kernel.org
7938 L: linux-acpi@vger.kernel.org
7940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7941 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7942 F: drivers/gpio/gpiolib-acpi.c
7943 F: drivers/gpio/gpiolib-acpi.h
7946 M: Geert Uytterhoeven <geert+renesas@glider.be>
7947 L: linux-gpio@vger.kernel.org
7949 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7950 F: drivers/gpio/gpio-aggregator.c
7953 M: Sean Young <sean@mess.org>
7954 L: linux-media@vger.kernel.org
7956 F: drivers/media/rc/gpio-ir-tx.c
7959 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7960 L: linux-gpio@vger.kernel.org
7962 F: drivers/gpio/gpio-mockup.c
7963 F: tools/testing/selftests/gpio/
7966 R: Michael Walle <michael@walle.cc>
7968 F: drivers/gpio/gpio-regmap.c
7969 F: include/linux/gpio/regmap.h
7972 M: Linus Walleij <linus.walleij@linaro.org>
7973 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7974 L: linux-gpio@vger.kernel.org
7976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7977 F: Documentation/ABI/obsolete/sysfs-gpio
7978 F: Documentation/ABI/testing/gpio-cdev
7979 F: Documentation/admin-guide/gpio/
7980 F: Documentation/devicetree/bindings/gpio/
7981 F: Documentation/driver-api/gpio/
7983 F: include/asm-generic/gpio.h
7984 F: include/linux/gpio.h
7985 F: include/linux/gpio/
7986 F: include/linux/of_gpio.h
7987 F: include/uapi/linux/gpio.h
7990 GRE DEMULTIPLEXER DRIVER
7991 M: Dmitry Kozlov <xeb@mail.ru>
7992 L: netdev@vger.kernel.org
7994 F: include/net/gre.h
7995 F: net/ipv4/gre_demux.c
7996 F: net/ipv4/gre_offload.c
7998 GRETH 10/100/1G Ethernet MAC device driver
7999 M: Andreas Larsson <andreas@gaisler.com>
8000 L: netdev@vger.kernel.org
8002 F: drivers/net/ethernet/aeroflex/
8004 GREYBUS AUDIO PROTOCOLS DRIVERS
8005 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8006 M: Mark Greer <mgreer@animalcreek.com>
8008 F: drivers/staging/greybus/audio_apbridgea.c
8009 F: drivers/staging/greybus/audio_apbridgea.h
8010 F: drivers/staging/greybus/audio_codec.c
8011 F: drivers/staging/greybus/audio_codec.h
8012 F: drivers/staging/greybus/audio_gb.c
8013 F: drivers/staging/greybus/audio_manager.c
8014 F: drivers/staging/greybus/audio_manager.h
8015 F: drivers/staging/greybus/audio_manager_module.c
8016 F: drivers/staging/greybus/audio_manager_private.h
8017 F: drivers/staging/greybus/audio_manager_sysfs.c
8018 F: drivers/staging/greybus/audio_module.c
8019 F: drivers/staging/greybus/audio_topology.c
8021 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8022 M: Viresh Kumar <vireshk@kernel.org>
8024 F: drivers/staging/greybus/authentication.c
8025 F: drivers/staging/greybus/bootrom.c
8026 F: drivers/staging/greybus/firmware.h
8027 F: drivers/staging/greybus/fw-core.c
8028 F: drivers/staging/greybus/fw-download.c
8029 F: drivers/staging/greybus/fw-management.c
8030 F: drivers/staging/greybus/greybus_authentication.h
8031 F: drivers/staging/greybus/greybus_firmware.h
8032 F: drivers/staging/greybus/hid.c
8033 F: drivers/staging/greybus/i2c.c
8034 F: drivers/staging/greybus/spi.c
8035 F: drivers/staging/greybus/spilib.c
8036 F: drivers/staging/greybus/spilib.h
8038 GREYBUS LOOPBACK DRIVER
8039 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8041 F: drivers/staging/greybus/loopback.c
8043 GREYBUS PLATFORM DRIVERS
8044 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8046 F: drivers/staging/greybus/arche-apb-ctrl.c
8047 F: drivers/staging/greybus/arche-platform.c
8048 F: drivers/staging/greybus/arche_platform.h
8050 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8051 M: Rui Miguel Silva <rmfrfs@gmail.com>
8053 F: drivers/staging/greybus/gpio.c
8054 F: drivers/staging/greybus/light.c
8055 F: drivers/staging/greybus/power_supply.c
8056 F: drivers/staging/greybus/sdio.c
8057 F: drivers/staging/greybus/spi.c
8058 F: drivers/staging/greybus/spilib.c
8061 M: Johan Hovold <johan@kernel.org>
8062 M: Alex Elder <elder@kernel.org>
8063 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8064 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8067 F: drivers/staging/greybus/
8068 F: include/linux/greybus.h
8069 F: include/linux/greybus/
8071 GREYBUS UART PROTOCOLS DRIVERS
8072 M: David Lin <dtwlin@gmail.com>
8074 F: drivers/staging/greybus/log.c
8075 F: drivers/staging/greybus/uart.c
8077 GS1662 VIDEO SERIALIZER
8078 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8079 L: linux-media@vger.kernel.org
8081 T: git git://linuxtv.org/media_tree.git
8082 F: drivers/media/spi/gs1662.c
8084 GSPCA FINEPIX SUBDRIVER
8085 M: Frank Zago <frank@zago.net>
8086 L: linux-media@vger.kernel.org
8088 T: git git://linuxtv.org/media_tree.git
8089 F: drivers/media/usb/gspca/finepix.c
8091 GSPCA GL860 SUBDRIVER
8092 M: Olivier Lorin <o.lorin@laposte.net>
8093 L: linux-media@vger.kernel.org
8095 T: git git://linuxtv.org/media_tree.git
8096 F: drivers/media/usb/gspca/gl860/
8098 GSPCA M5602 SUBDRIVER
8099 M: Erik Andren <erik.andren@gmail.com>
8100 L: linux-media@vger.kernel.org
8102 T: git git://linuxtv.org/media_tree.git
8103 F: drivers/media/usb/gspca/m5602/
8105 GSPCA PAC207 SONIXB SUBDRIVER
8106 M: Hans Verkuil <hverkuil@xs4all.nl>
8107 L: linux-media@vger.kernel.org
8109 T: git git://linuxtv.org/media_tree.git
8110 F: drivers/media/usb/gspca/pac207.c
8112 GSPCA SN9C20X SUBDRIVER
8113 M: Brian Johnson <brijohn@gmail.com>
8114 L: linux-media@vger.kernel.org
8116 T: git git://linuxtv.org/media_tree.git
8117 F: drivers/media/usb/gspca/sn9c20x.c
8119 GSPCA T613 SUBDRIVER
8120 M: Leandro Costantino <lcostantino@gmail.com>
8121 L: linux-media@vger.kernel.org
8123 T: git git://linuxtv.org/media_tree.git
8124 F: drivers/media/usb/gspca/t613.c
8126 GSPCA USB WEBCAM DRIVER
8127 M: Hans Verkuil <hverkuil@xs4all.nl>
8128 L: linux-media@vger.kernel.org
8130 T: git git://linuxtv.org/media_tree.git
8131 F: drivers/media/usb/gspca/
8133 GTP (GPRS Tunneling Protocol)
8134 M: Pablo Neira Ayuso <pablo@netfilter.org>
8135 M: Harald Welte <laforge@gnumonks.org>
8136 L: osmocom-net-gprs@lists.osmocom.org
8138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8139 F: drivers/net/gtp.c
8141 GUID PARTITION TABLE (GPT)
8142 M: Davidlohr Bueso <dave@stgolabs.net>
8143 L: linux-efi@vger.kernel.org
8145 F: block/partitions/efi.*
8148 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8149 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8151 W: http://uclinux-h8.sourceforge.jp
8152 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8154 F: drivers/clk/h8300/
8155 F: drivers/clocksource/h8300_*.c
8156 F: drivers/irqchip/irq-renesas-h8*.c
8158 HABANALABS PCI DRIVER
8159 M: Oded Gabbay <ogabbay@kernel.org>
8161 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8162 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8163 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8164 F: drivers/misc/habanalabs/
8165 F: include/uapi/misc/habanalabs.h
8168 M: Antti Palosaari <crope@iki.fi>
8169 L: linux-media@vger.kernel.org
8171 W: https://linuxtv.org
8172 W: http://palosaari.fi/linux/
8173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8174 T: git git://linuxtv.org/anttip/media_tree.git
8175 F: drivers/media/usb/hackrf/
8177 HANTRO VPU CODEC DRIVER
8178 M: Ezequiel Garcia <ezequiel@collabora.com>
8179 M: Philipp Zabel <p.zabel@pengutronix.de>
8180 L: linux-media@vger.kernel.org
8181 L: linux-rockchip@lists.infradead.org
8183 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8184 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8185 F: drivers/staging/media/hantro/
8187 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8188 M: Frank Seidel <frank@f-seidel.de>
8189 L: platform-driver-x86@vger.kernel.org
8191 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8192 F: drivers/platform/x86/hdaps.c
8195 M: Jean Delvare <jdelvare@suse.com>
8196 M: Guenter Roeck <linux@roeck-us.net>
8197 L: linux-hwmon@vger.kernel.org
8199 W: http://hwmon.wiki.kernel.org/
8200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8201 F: Documentation/devicetree/bindings/hwmon/
8202 F: Documentation/hwmon/
8204 F: include/linux/hwmon*.h
8205 F: include/trace/events/hwmon*.h
8206 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8208 HARDWARE RANDOM NUMBER GENERATOR CORE
8209 M: Matt Mackall <mpm@selenic.com>
8210 M: Herbert Xu <herbert@gondor.apana.org.au>
8211 L: linux-crypto@vger.kernel.org
8213 F: Documentation/admin-guide/hw_random.rst
8214 F: Documentation/devicetree/bindings/rng/
8215 F: drivers/char/hw_random/
8216 F: include/linux/hw_random.h
8218 HARDWARE SPINLOCK CORE
8219 M: Ohad Ben-Cohen <ohad@wizery.com>
8220 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8221 R: Baolin Wang <baolin.wang7@gmail.com>
8222 L: linux-remoteproc@vger.kernel.org
8224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8225 F: Documentation/devicetree/bindings/hwlock/
8226 F: Documentation/locking/hwspinlock.rst
8227 F: drivers/hwspinlock/
8228 F: include/linux/hwspinlock.h
8230 HARDWARE TRACING FACILITIES
8231 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8233 F: drivers/hwtracing/
8235 HARMONY SOUND DRIVER
8236 L: linux-parisc@vger.kernel.org
8238 F: sound/parisc/harmony.*
8240 HDPVR USB VIDEO ENCODER DRIVER
8241 M: Hans Verkuil <hverkuil@xs4all.nl>
8242 L: linux-media@vger.kernel.org
8244 W: https://linuxtv.org
8245 T: git git://linuxtv.org/media_tree.git
8246 F: drivers/media/usb/hdpvr/
8248 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8249 M: Matt Hsiao <matt.hsiao@hpe.com>
8251 F: drivers/misc/hpilo.[ch]
8253 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8254 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8256 F: Documentation/watchdog/hpwdt.rst
8257 F: drivers/watchdog/hpwdt.c
8259 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8260 M: Don Brace <don.brace@microchip.com>
8261 L: storagedev@microchip.com
8262 L: linux-scsi@vger.kernel.org
8264 F: Documentation/scsi/hpsa.rst
8265 F: drivers/scsi/hpsa*.[ch]
8266 F: include/linux/cciss*.h
8267 F: include/uapi/linux/cciss*.h
8270 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8271 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8272 L: linux-rdma@vger.kernel.org
8274 F: drivers/infiniband/hw/hfi1
8277 L: linux-fsdevel@vger.kernel.org
8279 F: Documentation/filesystems/hfs.rst
8283 L: linux-fsdevel@vger.kernel.org
8285 F: Documentation/filesystems/hfsplus.rst
8288 HGA FRAMEBUFFER DRIVER
8289 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8290 L: linux-nvidia@lists.surfsouth.com
8292 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8293 F: drivers/video/fbdev/hgafb.c
8295 HIBERNATION (aka Software Suspend, aka swsusp)
8296 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8297 M: Pavel Machek <pavel@ucw.cz>
8298 L: linux-pm@vger.kernel.org
8300 B: https://bugzilla.kernel.org
8301 F: arch/*/include/asm/suspend*.h
8303 F: drivers/base/power/
8304 F: include/linux/freezer.h
8305 F: include/linux/pm.h
8306 F: include/linux/suspend.h
8310 M: Jiri Kosina <jikos@kernel.org>
8311 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8312 L: linux-input@vger.kernel.org
8314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8316 F: include/linux/hid*
8317 F: include/uapi/linux/hid*
8319 HID PLAYSTATION DRIVER
8320 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8321 L: linux-input@vger.kernel.org
8323 F: drivers/hid/hid-playstation.c
8325 HID SENSOR HUB DRIVERS
8326 M: Jiri Kosina <jikos@kernel.org>
8327 M: Jonathan Cameron <jic23@kernel.org>
8328 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8329 L: linux-input@vger.kernel.org
8330 L: linux-iio@vger.kernel.org
8332 F: Documentation/hid/hid-sensor*
8333 F: drivers/hid/hid-sensor-*
8334 F: drivers/iio/*/hid-*
8335 F: include/linux/hid-sensor-*
8337 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8338 M: Thomas Gleixner <tglx@linutronix.de>
8339 L: linux-kernel@vger.kernel.org
8341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8342 F: Documentation/timers/
8343 F: include/linux/clockchips.h
8344 F: include/linux/hrtimer.h
8345 F: kernel/time/clockevents.c
8346 F: kernel/time/hrtimer.c
8347 F: kernel/time/timer_*.c
8349 HIGH-SPEED SCC DRIVER FOR AX.25
8350 L: linux-hams@vger.kernel.org
8352 F: drivers/net/hamradio/dmascc.c
8353 F: drivers/net/hamradio/scc.c
8355 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8356 M: HighPoint Linux Team <linux@highpoint-tech.com>
8358 W: http://www.highpoint-tech.com
8359 F: Documentation/scsi/hptiop.rst
8360 F: drivers/scsi/hptiop.c
8363 M: Jes Sorensen <jes@trained-monkey.org>
8364 L: linux-hippi@sunsite.dk
8366 F: drivers/net/hippi/
8367 F: include/linux/hippidevice.h
8368 F: include/uapi/linux/if_hippi.h
8371 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8372 M: Kurt Kanzenbach <kurt@linutronix.de>
8373 L: netdev@vger.kernel.org
8375 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8376 F: drivers/net/dsa/hirschmann/*
8377 F: include/linux/platform_data/hirschmann-hellcreek.h
8378 F: net/dsa/tag_hellcreek.c
8380 HISILICON DMA DRIVER
8381 M: Zhou Wang <wangzhou1@hisilicon.com>
8382 L: dmaengine@vger.kernel.org
8384 F: drivers/dma/hisi_dma.c
8386 HISILICON GPIO DRIVER
8387 M: Luo Jiaxing <luojiaxing@huawei.com>
8388 L: linux-gpio@vger.kernel.org
8390 F: drivers/gpio/gpio-hisi.c
8392 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8393 M: Zaibo Xu <xuzaibo@huawei.com>
8394 L: linux-crypto@vger.kernel.org
8396 F: Documentation/ABI/testing/debugfs-hisi-hpre
8397 F: drivers/crypto/hisilicon/hpre/hpre.h
8398 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8399 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8401 HISILICON I2C CONTROLLER DRIVER
8402 M: Yicong Yang <yangyicong@hisilicon.com>
8403 L: linux-i2c@vger.kernel.org
8405 W: https://www.hisilicon.com
8406 F: drivers/i2c/busses/i2c-hisi.c
8408 HISILICON LPC BUS DRIVER
8409 M: john.garry@huawei.com
8411 W: http://www.hisilicon.com
8412 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8413 F: drivers/bus/hisi_lpc.c
8415 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8416 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8417 M: Salil Mehta <salil.mehta@huawei.com>
8418 L: netdev@vger.kernel.org
8420 W: http://www.hisilicon.com
8421 F: drivers/net/ethernet/hisilicon/hns3/
8423 HISILICON NETWORK SUBSYSTEM DRIVER
8424 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8425 M: Salil Mehta <salil.mehta@huawei.com>
8426 L: netdev@vger.kernel.org
8428 W: http://www.hisilicon.com
8429 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8430 F: drivers/net/ethernet/hisilicon/
8432 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8433 M: John Stultz <john.stultz@linaro.org>
8434 L: linux-kernel@vger.kernel.org
8436 F: drivers/misc/hisi_hikey_usb.c
8437 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8439 HISILICON PMU DRIVER
8440 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8442 W: http://www.hisilicon.com
8443 F: Documentation/admin-guide/perf/hisi-pmu.rst
8444 F: drivers/perf/hisilicon
8446 HISILICON QM AND ZIP Controller DRIVER
8447 M: Zhou Wang <wangzhou1@hisilicon.com>
8448 L: linux-crypto@vger.kernel.org
8450 F: Documentation/ABI/testing/debugfs-hisi-zip
8451 F: drivers/crypto/hisilicon/qm.c
8452 F: drivers/crypto/hisilicon/qm.h
8453 F: drivers/crypto/hisilicon/sgl.c
8454 F: drivers/crypto/hisilicon/zip/
8456 HISILICON ROCE DRIVER
8457 M: Wenpeng Liang <liangwenpeng@huawei.com>
8458 M: Weihang Li <liweihang@huawei.com>
8459 L: linux-rdma@vger.kernel.org
8461 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8462 F: drivers/infiniband/hw/hns/
8464 HISILICON SAS Controller
8465 M: John Garry <john.garry@huawei.com>
8467 W: http://www.hisilicon.com
8468 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8469 F: drivers/scsi/hisi_sas/
8471 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8472 M: Zaibo Xu <xuzaibo@huawei.com>
8473 L: linux-crypto@vger.kernel.org
8475 F: Documentation/ABI/testing/debugfs-hisi-sec
8476 F: drivers/crypto/hisilicon/sec2/sec.h
8477 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8478 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8479 F: drivers/crypto/hisilicon/sec2/sec_main.c
8481 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8482 M: Jay Fang <f.fangjian@huawei.com>
8483 L: linux-spi@vger.kernel.org
8485 W: http://www.hisilicon.com
8486 F: drivers/spi/spi-hisi-kunpeng.c
8488 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8489 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8490 L: linux-kernel@vger.kernel.org
8492 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8493 F: drivers/spmi/hisi-spmi-controller.c
8495 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8496 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8497 L: linux-kernel@vger.kernel.org
8499 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8500 F: drivers/mfd/hi6421-spmi-pmic.c
8502 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8503 M: Zaibo Xu <xuzaibo@huawei.com>
8505 F: drivers/crypto/hisilicon/trng/trng.c
8507 HISILICON V3XX SPI NOR FLASH Controller Driver
8508 M: John Garry <john.garry@huawei.com>
8510 W: http://www.hisilicon.com
8511 F: drivers/spi/spi-hisi-sfc-v3xx.c
8513 HMM - Heterogeneous Memory Management
8514 M: Jérôme Glisse <jglisse@redhat.com>
8515 L: linux-mm@kvack.org
8517 F: Documentation/vm/hmm.rst
8518 F: include/linux/hmm*
8521 F: tools/testing/selftests/vm/*hmm*
8524 M: Jouni Malinen <j@w1.fi>
8525 L: linux-wireless@vger.kernel.org
8527 W: http://w1.fi/hostap-driver.html
8528 F: drivers/net/wireless/intersil/hostap/
8530 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8531 L: platform-driver-x86@vger.kernel.org
8533 F: drivers/platform/x86/tc1100-wmi.c
8535 HPET: High Precision Event Timers driver
8536 M: Clemens Ladisch <clemens@ladisch.de>
8538 F: Documentation/timers/hpet.rst
8539 F: drivers/char/hpet.c
8540 F: include/linux/hpet.h
8541 F: include/uapi/linux/hpet.h
8545 F: arch/x86/include/asm/hpet.h
8546 F: arch/x86/kernel/hpet.c
8549 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8551 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8555 M: Sebastian Reichel <sre@kernel.org>
8557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8558 F: Documentation/ABI/testing/sysfs-bus-hsi
8559 F: Documentation/driver-api/hsi.rst
8561 F: include/linux/hsi/
8562 F: include/uapi/linux/hsi/
8565 L: linux-usb@vger.kernel.org
8567 F: drivers/net/usb/hso.c
8569 HSR NETWORK PROTOCOL
8570 L: netdev@vger.kernel.org
8574 HT16K33 LED CONTROLLER DRIVER
8575 M: Robin van der Gracht <robin@protonic.nl>
8577 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8578 F: drivers/auxdisplay/ht16k33.c
8580 HTCPEN TOUCHSCREEN DRIVER
8581 M: Pau Oliva Fora <pof@eslack.org>
8582 L: linux-input@vger.kernel.org
8584 F: drivers/input/touchscreen/htcpen.c
8586 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8587 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8588 L: linux-iio@vger.kernel.org
8590 W: http://www.st.com/
8591 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8592 F: drivers/iio/humidity/hts221*
8594 HUAWEI ETHERNET DRIVER
8595 M: Bin Luo <luobin9@huawei.com>
8596 L: netdev@vger.kernel.org
8598 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8599 F: drivers/net/ethernet/huawei/hinic/
8602 M: Mike Kravetz <mike.kravetz@oracle.com>
8603 L: linux-mm@kvack.org
8605 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8606 F: Documentation/admin-guide/mm/hugetlbpage.rst
8607 F: Documentation/vm/hugetlbfs_reserv.rst
8609 F: include/linux/hugetlb.h
8613 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8614 L: linux-media@vger.kernel.org
8616 W: https://linuxtv.org
8617 T: git git://linuxtv.org/media_tree.git
8618 F: drivers/media/platform/sti/hva
8620 HWPOISON MEMORY FAILURE HANDLING
8621 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8622 L: linux-mm@kvack.org
8624 F: mm/hwpoison-inject.c
8625 F: mm/memory-failure.c
8627 HYCON HY46XX TOUCHSCREEN SUPPORT
8628 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8629 L: linux-input@vger.kernel.org
8631 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8632 F: drivers/input/touchscreen/hycon-hy46xx.c
8634 HYGON PROCESSOR SUPPORT
8635 M: Pu Wen <puwen@hygon.cn>
8636 L: linux-kernel@vger.kernel.org
8638 F: arch/x86/kernel/cpu/hygon.c
8640 HYNIX HI556 SENSOR DRIVER
8641 M: Shawn Tu <shawnx.tu@intel.com>
8642 L: linux-media@vger.kernel.org
8644 T: git git://linuxtv.org/media_tree.git
8645 F: drivers/media/i2c/hi556.c
8647 Hyper-V/Azure CORE AND DRIVERS
8648 M: "K. Y. Srinivasan" <kys@microsoft.com>
8649 M: Haiyang Zhang <haiyangz@microsoft.com>
8650 M: Stephen Hemminger <sthemmin@microsoft.com>
8651 M: Wei Liu <wei.liu@kernel.org>
8652 M: Dexuan Cui <decui@microsoft.com>
8653 L: linux-hyperv@vger.kernel.org
8655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8656 F: Documentation/ABI/stable/sysfs-bus-vmbus
8657 F: Documentation/ABI/testing/debugfs-hyperv
8658 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8659 F: arch/arm64/hyperv
8660 F: arch/arm64/include/asm/hyperv-tlfs.h
8661 F: arch/arm64/include/asm/mshyperv.h
8663 F: arch/x86/include/asm/hyperv-tlfs.h
8664 F: arch/x86/include/asm/mshyperv.h
8665 F: arch/x86/include/asm/trace/hyperv.h
8666 F: arch/x86/kernel/cpu/mshyperv.c
8667 F: drivers/clocksource/hyperv_timer.c
8668 F: drivers/hid/hid-hyperv.c
8670 F: drivers/input/serio/hyperv-keyboard.c
8671 F: drivers/iommu/hyperv-iommu.c
8672 F: drivers/net/ethernet/microsoft/
8673 F: drivers/net/hyperv/
8674 F: drivers/pci/controller/pci-hyperv-intf.c
8675 F: drivers/pci/controller/pci-hyperv.c
8676 F: drivers/scsi/storvsc_drv.c
8677 F: drivers/uio/uio_hv_generic.c
8678 F: drivers/video/fbdev/hyperv_fb.c
8679 F: include/asm-generic/hyperv-tlfs.h
8680 F: include/asm-generic/mshyperv.h
8681 F: include/clocksource/hyperv_timer.h
8682 F: include/linux/hyperv.h
8683 F: include/uapi/linux/hyperv.h
8684 F: net/vmw_vsock/hyperv_transport.c
8688 M: Vignesh Raghavendra <vigneshr@ti.com>
8689 L: linux-mtd@lists.infradead.org
8691 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8692 C: irc://irc.oftc.net/mtd
8693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8694 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8695 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8696 F: drivers/mtd/hyperbus/
8697 F: include/linux/mtd/hyperbus.h
8699 HYPERVISOR VIRTUAL CONSOLE DRIVER
8700 L: linuxppc-dev@lists.ozlabs.org
8705 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8706 L: linux-i2c@vger.kernel.org
8707 L: linux-acpi@vger.kernel.org
8709 F: drivers/i2c/i2c-core-acpi.c
8711 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8712 M: Ajay Gupta <ajayg@nvidia.com>
8713 L: linux-i2c@vger.kernel.org
8715 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8716 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8719 M: Peter Rosin <peda@axentia.se>
8720 L: linux-i2c@vger.kernel.org
8722 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8723 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8724 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8725 F: Documentation/i2c/i2c-topology.rst
8726 F: Documentation/i2c/muxes/
8727 F: drivers/i2c/i2c-mux.c
8728 F: drivers/i2c/muxes/
8729 F: include/linux/i2c-mux.h
8731 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8732 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8733 L: linux-i2c@vger.kernel.org
8735 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8736 F: drivers/i2c/busses/i2c-mv64xxx.c
8738 I2C OVER PARALLEL PORT
8739 M: Jean Delvare <jdelvare@suse.com>
8740 L: linux-i2c@vger.kernel.org
8742 F: Documentation/i2c/busses/i2c-parport.rst
8743 F: drivers/i2c/busses/i2c-parport.c
8746 M: Wolfram Sang <wsa@kernel.org>
8747 L: linux-i2c@vger.kernel.org
8749 W: https://i2c.wiki.kernel.org/
8750 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8752 F: Documentation/devicetree/bindings/i2c/i2c.txt
8753 F: Documentation/i2c/
8755 F: include/linux/i2c-dev.h
8756 F: include/linux/i2c-smbus.h
8757 F: include/linux/i2c.h
8758 F: include/uapi/linux/i2c-*.h
8759 F: include/uapi/linux/i2c.h
8761 I2C SUBSYSTEM HOST DRIVERS
8762 L: linux-i2c@vger.kernel.org
8764 W: https://i2c.wiki.kernel.org/
8765 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8767 F: Documentation/devicetree/bindings/i2c/
8768 F: drivers/i2c/algos/
8769 F: drivers/i2c/busses/
8772 M: Jean Delvare <jdelvare@suse.com>
8773 L: linux-i2c@vger.kernel.org
8775 F: Documentation/i2c/busses/i2c-taos-evm.rst
8776 F: drivers/i2c/busses/i2c-taos-evm.c
8779 M: Till Harbaum <till@harbaum.org>
8780 L: linux-i2c@vger.kernel.org
8782 W: http://www.harbaum.org/till/i2c_tiny_usb
8783 F: drivers/i2c/busses/i2c-tiny-usb.c
8785 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8786 M: Jean Delvare <jdelvare@suse.com>
8787 L: linux-i2c@vger.kernel.org
8789 F: Documentation/i2c/busses/i2c-ali1535.rst
8790 F: Documentation/i2c/busses/i2c-ali1563.rst
8791 F: Documentation/i2c/busses/i2c-ali15x3.rst
8792 F: Documentation/i2c/busses/i2c-amd756.rst
8793 F: Documentation/i2c/busses/i2c-amd8111.rst
8794 F: Documentation/i2c/busses/i2c-i801.rst
8795 F: Documentation/i2c/busses/i2c-nforce2.rst
8796 F: Documentation/i2c/busses/i2c-piix4.rst
8797 F: Documentation/i2c/busses/i2c-sis5595.rst
8798 F: Documentation/i2c/busses/i2c-sis630.rst
8799 F: Documentation/i2c/busses/i2c-sis96x.rst
8800 F: Documentation/i2c/busses/i2c-via.rst
8801 F: Documentation/i2c/busses/i2c-viapro.rst
8802 F: drivers/i2c/busses/i2c-ali1535.c
8803 F: drivers/i2c/busses/i2c-ali1563.c
8804 F: drivers/i2c/busses/i2c-ali15x3.c
8805 F: drivers/i2c/busses/i2c-amd756-s4882.c
8806 F: drivers/i2c/busses/i2c-amd756.c
8807 F: drivers/i2c/busses/i2c-amd8111.c
8808 F: drivers/i2c/busses/i2c-i801.c
8809 F: drivers/i2c/busses/i2c-isch.c
8810 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8811 F: drivers/i2c/busses/i2c-nforce2.c
8812 F: drivers/i2c/busses/i2c-piix4.c
8813 F: drivers/i2c/busses/i2c-sis5595.c
8814 F: drivers/i2c/busses/i2c-sis630.c
8815 F: drivers/i2c/busses/i2c-sis96x.c
8816 F: drivers/i2c/busses/i2c-via.c
8817 F: drivers/i2c/busses/i2c-viapro.c
8819 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8820 M: Hans de Goede <hdegoede@redhat.com>
8821 L: linux-i2c@vger.kernel.org
8823 F: drivers/i2c/busses/i2c-cht-wc.c
8825 I2C/SMBUS ISMT DRIVER
8826 M: Seth Heasley <seth.heasley@intel.com>
8827 M: Neil Horman <nhorman@tuxdriver.com>
8828 L: linux-i2c@vger.kernel.org
8829 F: Documentation/i2c/busses/i2c-ismt.rst
8830 F: drivers/i2c/busses/i2c-ismt.c
8832 I2C/SMBUS STUB DRIVER
8833 M: Jean Delvare <jdelvare@suse.com>
8834 L: linux-i2c@vger.kernel.org
8836 F: drivers/i2c/i2c-stub.c
8838 I3C DRIVER FOR CADENCE I3C MASTER IP
8839 M: Przemysław Gaj <pgaj@cadence.com>
8841 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8842 F: drivers/i3c/master/i3c-master-cdns.c
8844 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8845 M: Vitor Soares <vitor.soares@synopsys.com>
8847 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8848 F: drivers/i3c/master/dw*
8851 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8852 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8854 C: irc://chat.freenode.net/linux-i3c
8855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8856 F: Documentation/ABI/testing/sysfs-bus-i3c
8857 F: Documentation/devicetree/bindings/i3c/
8858 F: Documentation/driver-api/i3c
8860 F: include/linux/i3c/
8862 IA64 (Itanium) PLATFORM
8863 L: linux-ia64@vger.kernel.org
8865 F: Documentation/ia64/
8868 IBM Power 842 compression accelerator
8869 M: Haren Myneni <haren@us.ibm.com>
8872 F: drivers/crypto/nx/Kconfig
8873 F: drivers/crypto/nx/Makefile
8874 F: drivers/crypto/nx/nx-842*
8875 F: include/linux/sw842.h
8878 IBM Power in-Nest Crypto Acceleration
8879 M: Breno Leitão <leitao@debian.org>
8880 M: Nayna Jain <nayna@linux.ibm.com>
8881 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8882 L: linux-crypto@vger.kernel.org
8884 F: drivers/crypto/nx/Kconfig
8885 F: drivers/crypto/nx/Makefile
8886 F: drivers/crypto/nx/nx-aes*
8887 F: drivers/crypto/nx/nx-sha*
8888 F: drivers/crypto/nx/nx.*
8889 F: drivers/crypto/nx/nx_csbcpb.h
8890 F: drivers/crypto/nx/nx_debugfs.c
8892 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8893 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8894 L: linux-pci@vger.kernel.org
8895 L: linuxppc-dev@lists.ozlabs.org
8897 F: drivers/pci/hotplug/rpadlpar*
8899 IBM Power Linux RAID adapter
8900 M: Brian King <brking@us.ibm.com>
8902 F: drivers/scsi/ipr.*
8904 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8905 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8906 L: linux-pci@vger.kernel.org
8907 L: linuxppc-dev@lists.ozlabs.org
8909 F: drivers/pci/hotplug/rpaphp*
8911 IBM Power SRIOV Virtual NIC Device Driver
8912 M: Dany Madden <drt@linux.ibm.com>
8913 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8914 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8915 L: netdev@vger.kernel.org
8917 F: drivers/net/ethernet/ibm/ibmvnic.*
8919 IBM Power Virtual Accelerator Switchboard
8920 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8921 L: linuxppc-dev@lists.ozlabs.org
8923 F: arch/powerpc/include/asm/vas.h
8924 F: arch/powerpc/platforms/powernv/copy-paste.h
8925 F: arch/powerpc/platforms/powernv/vas*
8927 IBM Power Virtual Ethernet Device Driver
8928 M: Cristobal Forno <cforno12@linux.ibm.com>
8929 L: netdev@vger.kernel.org
8931 F: drivers/net/ethernet/ibm/ibmveth.*
8933 IBM Power Virtual FC Device Drivers
8934 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8935 L: linux-scsi@vger.kernel.org
8937 F: drivers/scsi/ibmvscsi/ibmvfc*
8939 IBM Power Virtual Management Channel Driver
8940 M: Brad Warrum <bwarrum@linux.ibm.com>
8941 M: Ritu Agarwal <rituagar@linux.ibm.com>
8943 F: drivers/misc/ibmvmc.*
8945 IBM Power Virtual SCSI Device Drivers
8946 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8947 L: linux-scsi@vger.kernel.org
8949 F: drivers/scsi/ibmvscsi/ibmvscsi*
8950 F: include/scsi/viosrp.h
8952 IBM Power Virtual SCSI Device Target Driver
8953 M: Michael Cyr <mikecyr@linux.ibm.com>
8954 L: linux-scsi@vger.kernel.org
8955 L: target-devel@vger.kernel.org
8957 F: drivers/scsi/ibmvscsi_tgt/
8959 IBM Power VMX Cryptographic instructions
8960 M: Breno Leitão <leitao@debian.org>
8961 M: Nayna Jain <nayna@linux.ibm.com>
8962 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8963 L: linux-crypto@vger.kernel.org
8965 F: drivers/crypto/vmx/Kconfig
8966 F: drivers/crypto/vmx/Makefile
8967 F: drivers/crypto/vmx/aes*
8968 F: drivers/crypto/vmx/ghash*
8969 F: drivers/crypto/vmx/ppc-xlate.pl
8970 F: drivers/crypto/vmx/vmx.c
8972 IBM ServeRAID RAID DRIVER
8974 F: drivers/scsi/ips.*
8976 ICH LPC AND GPIO DRIVER
8977 M: Peter Tyser <ptyser@xes-inc.com>
8979 F: drivers/gpio/gpio-ich.c
8980 F: drivers/mfd/lpc_ich.c
8983 M: Max Staudt <max@enpas.org>
8984 L: linux-i2c@vger.kernel.org
8986 F: drivers/i2c/busses/i2c-icy.c
8988 IDEAPAD LAPTOP EXTRAS DRIVER
8989 M: Ike Panhc <ike.pan@canonical.com>
8990 L: platform-driver-x86@vger.kernel.org
8992 W: http://launchpad.net/ideapad-laptop
8993 F: drivers/platform/x86/ideapad-laptop.c
8995 IDEAPAD LAPTOP SLIDEBAR DRIVER
8996 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8997 L: linux-input@vger.kernel.org
8999 W: https://github.com/o2genum/ideapad-slidebar
9000 F: drivers/input/misc/ideapad_slidebar.c
9002 IDT VersaClock 5 CLOCK DRIVER
9003 M: Luca Ceresoli <luca@lucaceresoli.net>
9005 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9006 F: drivers/clk/clk-versaclock5.c
9008 IEEE 802.15.4 SUBSYSTEM
9009 M: Alexander Aring <alex.aring@gmail.com>
9010 M: Stefan Schmidt <stefan@datenfreihafen.org>
9011 L: linux-wpan@vger.kernel.org
9013 W: https://linux-wpan.org/
9014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9016 F: Documentation/networking/ieee802154.rst
9017 F: drivers/net/ieee802154/
9018 F: include/linux/ieee802154.h
9019 F: include/linux/nl802154.h
9020 F: include/net/af_ieee802154.h
9021 F: include/net/cfg802154.h
9022 F: include/net/ieee802154_netdev.h
9023 F: include/net/mac802154.h
9024 F: include/net/nl802154.h
9029 M: Yotam Gigi <yotam.gi@gmail.com>
9030 M: Jamal Hadi Salim <jhs@mojatatu.com>
9031 F: include/net/ife.h
9032 F: include/uapi/linux/ife.h
9035 IGORPLUG-USB IR RECEIVER
9036 M: Sean Young <sean@mess.org>
9037 L: linux-media@vger.kernel.org
9039 F: drivers/media/rc/igorplugusb.c
9041 IGUANAWORKS USB IR TRANSCEIVER
9042 M: Sean Young <sean@mess.org>
9043 L: linux-media@vger.kernel.org
9045 F: drivers/media/rc/iguanair.c
9047 IIO DIGITAL POTENTIOMETER DAC
9048 M: Peter Rosin <peda@axentia.se>
9049 L: linux-iio@vger.kernel.org
9051 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9052 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9053 F: drivers/iio/dac/dpot-dac.c
9055 IIO ENVELOPE DETECTOR
9056 M: Peter Rosin <peda@axentia.se>
9057 L: linux-iio@vger.kernel.org
9059 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9060 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9061 F: drivers/iio/adc/envelope-detector.c
9064 M: Peter Rosin <peda@axentia.se>
9065 L: linux-iio@vger.kernel.org
9067 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9068 F: drivers/iio/multiplexer/iio-mux.c
9070 IIO SCMI BASED DRIVER
9071 M: Jyoti Bhayana <jbhayana@google.com>
9072 L: linux-iio@vger.kernel.org
9074 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9076 IIO SUBSYSTEM AND DRIVERS
9077 M: Jonathan Cameron <jic23@kernel.org>
9078 R: Lars-Peter Clausen <lars@metafoo.de>
9079 L: linux-iio@vger.kernel.org
9081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9082 F: Documentation/ABI/testing/configfs-iio*
9083 F: Documentation/ABI/testing/sysfs-bus-iio*
9084 F: Documentation/devicetree/bindings/iio/
9086 F: drivers/staging/iio/
9087 F: include/linux/iio/
9091 M: Peter Rosin <peda@axentia.se>
9092 L: linux-iio@vger.kernel.org
9094 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9095 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9096 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9097 F: drivers/iio/afe/iio-rescale.c
9099 IKANOS/ADI EAGLE ADSL USB DRIVER
9100 M: Matthieu Castet <castet.matthieu@free.fr>
9101 M: Stanislaw Gruszka <stf_xl@wp.pl>
9103 F: drivers/usb/atm/ueagle-atm.c
9105 IMGTEC ASCII LCD DRIVER
9106 M: Paul Burton <paulburton@kernel.org>
9108 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9109 F: drivers/auxdisplay/img-ascii-lcd.c
9111 IMGTEC IR DECODER DRIVER
9113 F: drivers/media/rc/img-ir/
9115 IMON SOUNDGRAPH USB IR RECEIVER
9116 M: Sean Young <sean@mess.org>
9117 L: linux-media@vger.kernel.org
9119 F: drivers/media/rc/imon.c
9120 F: drivers/media/rc/imon_raw.c
9122 IMS TWINTURBO FRAMEBUFFER DRIVER
9123 L: linux-fbdev@vger.kernel.org
9125 F: drivers/video/fbdev/imsttfb.c
9127 INA209 HARDWARE MONITOR DRIVER
9128 M: Guenter Roeck <linux@roeck-us.net>
9129 L: linux-hwmon@vger.kernel.org
9131 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9132 F: Documentation/hwmon/ina209.rst
9133 F: drivers/hwmon/ina209.c
9135 INA2XX HARDWARE MONITOR DRIVER
9136 M: Guenter Roeck <linux@roeck-us.net>
9137 L: linux-hwmon@vger.kernel.org
9139 F: Documentation/hwmon/ina2xx.rst
9140 F: drivers/hwmon/ina2xx.c
9141 F: include/linux/platform_data/ina2xx.h
9143 INDUSTRY PACK SUBSYSTEM (IPACK)
9144 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9145 M: Jens Taprogge <jens.taprogge@taprogge.org>
9146 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9147 L: industrypack-devel@lists.sourceforge.net
9149 W: http://industrypack.sourceforge.net
9152 INFINEON DPS310 Driver
9153 M: Eddie James <eajames@linux.ibm.com>
9154 L: linux-iio@vger.kernel.org
9156 F: drivers/iio/pressure/dps310.c
9158 INFINIBAND SUBSYSTEM
9159 M: Doug Ledford <dledford@redhat.com>
9160 M: Jason Gunthorpe <jgg@nvidia.com>
9161 L: linux-rdma@vger.kernel.org
9163 W: https://github.com/linux-rdma/rdma-core
9164 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9166 F: Documentation/devicetree/bindings/infiniband/
9167 F: Documentation/infiniband/
9168 F: drivers/infiniband/
9170 F: include/trace/events/ib_mad.h
9171 F: include/trace/events/ib_umad.h
9172 F: include/uapi/linux/if_infiniband.h
9173 F: include/uapi/rdma/
9174 F: samples/bpf/ibumad_kern.c
9175 F: samples/bpf/ibumad_user.c
9177 INGENIC JZ4780 NAND DRIVER
9178 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9179 L: linux-mtd@lists.infradead.org
9180 L: linux-mips@vger.kernel.org
9182 F: drivers/mtd/nand/raw/ingenic/
9185 M: Paul Cercueil <paul@crapouillou.net>
9186 L: linux-mips@vger.kernel.org
9188 F: arch/mips/boot/dts/ingenic/
9189 F: arch/mips/generic/board-ingenic.c
9190 F: arch/mips/include/asm/mach-ingenic/
9191 F: arch/mips/ingenic/Kconfig
9192 F: drivers/clk/ingenic/
9193 F: drivers/dma/dma-jz4780.c
9194 F: drivers/gpu/drm/ingenic/
9195 F: drivers/i2c/busses/i2c-jz4780.c
9196 F: drivers/iio/adc/ingenic-adc.c
9197 F: drivers/irqchip/irq-ingenic.c
9198 F: drivers/memory/jz4780-nemc.c
9199 F: drivers/mmc/host/jz4740_mmc.c
9200 F: drivers/mtd/nand/raw/ingenic/
9201 F: drivers/pinctrl/pinctrl-ingenic.c
9202 F: drivers/power/supply/ingenic-battery.c
9203 F: drivers/pwm/pwm-jz4740.c
9204 F: drivers/remoteproc/ingenic_rproc.c
9205 F: drivers/rtc/rtc-jz4740.c
9206 F: drivers/tty/serial/8250/8250_ingenic.c
9207 F: drivers/usb/musb/jz4740.c
9208 F: drivers/watchdog/jz4740_wdt.c
9209 F: include/dt-bindings/iio/adc/ingenic,adc.h
9210 F: include/linux/mfd/ingenic-tcu.h
9211 F: sound/soc/codecs/jz47*
9212 F: sound/soc/jz4740/
9215 M: Jan Kara <jack@suse.cz>
9216 R: Amir Goldstein <amir73il@gmail.com>
9217 L: linux-fsdevel@vger.kernel.org
9219 F: Documentation/filesystems/inotify.rst
9220 F: fs/notify/inotify/
9221 F: include/linux/inotify.h
9222 F: include/uapi/linux/inotify.h
9224 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9225 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9226 L: linux-input@vger.kernel.org
9228 Q: http://patchwork.kernel.org/project/linux-input/list/
9229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9230 F: Documentation/devicetree/bindings/input/
9231 F: Documentation/devicetree/bindings/serio/
9232 F: Documentation/input/
9234 F: include/linux/input.h
9235 F: include/linux/input/
9236 F: include/uapi/linux/input-event-codes.h
9237 F: include/uapi/linux/input.h
9239 INPUT MULTITOUCH (MT) PROTOCOL
9240 M: Henrik Rydberg <rydberg@bitmath.org>
9241 L: linux-input@vger.kernel.org
9243 F: Documentation/input/multi-touch-protocol.rst
9244 F: drivers/input/input-mt.c
9247 INSIDE SECURE CRYPTO DRIVER
9248 M: Antoine Tenart <atenart@kernel.org>
9249 L: linux-crypto@vger.kernel.org
9251 F: drivers/crypto/inside-secure/
9253 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9254 M: Mimi Zohar <zohar@linux.ibm.com>
9255 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9256 L: linux-integrity@vger.kernel.org
9258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9259 F: security/integrity/ima/
9261 INTEL 810/815 FRAMEBUFFER DRIVER
9262 M: Antonino Daplas <adaplas@gmail.com>
9263 L: linux-fbdev@vger.kernel.org
9265 F: drivers/video/fbdev/i810/
9268 M: Cezary Rojewski <cezary.rojewski@intel.com>
9269 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9270 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9271 M: Jie Yang <yang.jie@linux.intel.com>
9272 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9276 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9277 M: Hans de Goede <hdegoede@redhat.com>
9278 L: platform-driver-x86@vger.kernel.org
9280 F: drivers/platform/x86/intel/atomisp2/pm.c
9282 INTEL ATOMISP2 LED DRIVER
9283 M: Hans de Goede <hdegoede@redhat.com>
9284 L: platform-driver-x86@vger.kernel.org
9286 F: drivers/platform/x86/intel/atomisp2/led.c
9288 INTEL BIOS SAR INT1092 DRIVER
9289 M: Shravan S <s.shravan@intel.com>
9290 M: Intel Corporation <linuxwwan@intel.com>
9291 L: platform-driver-x86@vger.kernel.org
9293 F: drivers/platform/x86/intel/int1092/
9295 INTEL BROXTON PMC DRIVER
9296 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9297 M: Zha Qipeng <qipeng.zha@intel.com>
9299 F: drivers/mfd/intel_pmc_bxt.c
9300 F: include/linux/mfd/intel_pmc_bxt.h
9302 INTEL C600 SERIES SAS CONTROLLER DRIVER
9303 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9304 L: linux-scsi@vger.kernel.org
9306 T: git git://git.code.sf.net/p/intel-sas/isci
9307 F: drivers/scsi/isci/
9309 INTEL CPU family model numbers
9310 M: Tony Luck <tony.luck@intel.com>
9312 L: linux-kernel@vger.kernel.org
9314 F: arch/x86/include/asm/intel-family.h
9316 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9317 M: Jani Nikula <jani.nikula@linux.intel.com>
9318 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9319 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9320 L: intel-gfx@lists.freedesktop.org
9322 W: https://01.org/linuxgraphics/
9323 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9324 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9325 C: irc://irc.oftc.net/intel-gfx
9326 T: git git://anongit.freedesktop.org/drm-intel
9327 F: Documentation/gpu/i915.rst
9328 F: drivers/gpu/drm/i915/
9329 F: include/drm/i915*
9330 F: include/uapi/drm/i915_drm.h
9332 INTEL ETHERNET DRIVERS
9333 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9334 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9335 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9337 W: http://www.intel.com/support/feedback.htm
9338 W: http://e1000.sourceforge.net/
9339 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9342 F: Documentation/networking/device_drivers/ethernet/intel/
9343 F: drivers/net/ethernet/intel/
9344 F: drivers/net/ethernet/intel/*/
9345 F: include/linux/avf/virtchnl.h
9346 F: include/linux/net/intel/iidc.h
9348 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9349 M: Mustafa Ismail <mustafa.ismail@intel.com>
9350 M: Shiraz Saleem <shiraz.saleem@intel.com>
9351 L: linux-rdma@vger.kernel.org
9353 F: drivers/infiniband/hw/irdma/
9354 F: include/uapi/rdma/irdma-abi.h
9356 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9357 M: Maik Broemme <mbroemme@libmpq.org>
9358 L: linux-fbdev@vger.kernel.org
9360 F: Documentation/fb/intelfb.rst
9361 F: drivers/video/fbdev/intelfb/
9364 M: Andy Shevchenko <andy@kernel.org>
9365 L: linux-gpio@vger.kernel.org
9367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9368 F: drivers/gpio/gpio-ich.c
9369 F: drivers/gpio/gpio-merrifield.c
9370 F: drivers/gpio/gpio-ml-ioh.c
9371 F: drivers/gpio/gpio-pch.c
9372 F: drivers/gpio/gpio-sch.c
9373 F: drivers/gpio/gpio-sodaville.c
9375 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9376 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9377 M: Zhi Wang <zhi.a.wang@intel.com>
9378 L: intel-gvt-dev@lists.freedesktop.org
9379 L: intel-gfx@lists.freedesktop.org
9381 W: https://01.org/igvt-g
9382 T: git https://github.com/intel/gvt-linux.git
9383 F: drivers/gpu/drm/i915/gvt/
9385 INTEL HID EVENT DRIVER
9386 M: Alex Hung <alex.hung@canonical.com>
9387 L: platform-driver-x86@vger.kernel.org
9389 F: drivers/platform/x86/intel/hid.c
9391 INTEL I/OAT DMA DRIVER
9392 M: Dave Jiang <dave.jiang@intel.com>
9393 R: Dan Williams <dan.j.williams@intel.com>
9394 L: dmaengine@vger.kernel.org
9396 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9397 F: drivers/dma/ioat*
9400 M: Dave Jiang <dave.jiang@intel.com>
9401 L: dmaengine@vger.kernel.org
9403 F: drivers/dma/idxd/*
9404 F: include/uapi/linux/idxd.h
9407 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9408 M: Len Brown <lenb@kernel.org>
9409 L: linux-pm@vger.kernel.org
9411 B: https://bugzilla.kernel.org
9412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9413 F: drivers/idle/intel_idle.c
9415 INTEL INTEGRATED SENSOR HUB DRIVER
9416 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9417 M: Jiri Kosina <jikos@kernel.org>
9418 L: linux-input@vger.kernel.org
9420 F: drivers/hid/intel-ish-hid/
9423 M: David Woodhouse <dwmw2@infradead.org>
9424 M: Lu Baolu <baolu.lu@linux.intel.com>
9425 L: iommu@lists.linux-foundation.org
9427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9428 F: drivers/iommu/intel/
9429 F: include/linux/intel-iommu.h
9430 F: include/linux/intel-svm.h
9432 INTEL IOP-ADMA DMA DRIVER
9433 R: Dan Williams <dan.j.williams@intel.com>
9435 F: drivers/dma/iop-adma.c
9437 INTEL IPU3 CSI-2 CIO2 DRIVER
9438 M: Yong Zhi <yong.zhi@intel.com>
9439 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9440 M: Bingbu Cao <bingbu.cao@intel.com>
9441 M: Dan Scally <djrscally@gmail.com>
9442 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9443 L: linux-media@vger.kernel.org
9445 T: git git://linuxtv.org/media_tree.git
9446 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9447 F: drivers/media/pci/intel/ipu3/
9449 INTEL IPU3 CSI-2 IMGU DRIVER
9450 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9451 R: Bingbu Cao <bingbu.cao@intel.com>
9452 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9453 L: linux-media@vger.kernel.org
9455 F: Documentation/admin-guide/media/ipu3.rst
9456 F: Documentation/admin-guide/media/ipu3_rcb.svg
9457 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9458 F: drivers/staging/media/ipu3/
9460 INTEL IXP4XX CRYPTO SUPPORT
9461 M: Corentin Labbe <clabbe@baylibre.com>
9462 L: linux-crypto@vger.kernel.org
9464 F: drivers/crypto/ixp4xx_crypto.c
9466 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9467 M: Krzysztof Halasa <khalasa@piap.pl>
9469 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9470 F: drivers/net/wan/ixp4xx_hss.c
9471 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9472 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9473 F: include/linux/soc/ixp4xx/npe.h
9474 F: include/linux/soc/ixp4xx/qmgr.h
9476 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9477 M: Deepak Saxena <dsaxena@plexity.net>
9479 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9480 F: drivers/char/hw_random/ixp4xx-rng.c
9482 INTEL KEEM BAY DRM DRIVER
9483 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9484 M: Edmund Dea <edmund.j.dea@intel.com>
9486 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9487 F: drivers/gpu/drm/kmb/
9489 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9490 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9492 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9493 F: drivers/crypto/keembay/Kconfig
9494 F: drivers/crypto/keembay/Makefile
9495 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9496 F: drivers/crypto/keembay/ocs-aes.c
9497 F: drivers/crypto/keembay/ocs-aes.h
9499 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9500 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9501 M: Declan Murphy <declan.murphy@intel.com>
9503 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9504 F: drivers/crypto/keembay/Kconfig
9505 F: drivers/crypto/keembay/Makefile
9506 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9507 F: drivers/crypto/keembay/ocs-hcu.c
9508 F: drivers/crypto/keembay/ocs-hcu.h
9510 INTEL MANAGEMENT ENGINE (mei)
9511 M: Tomas Winkler <tomas.winkler@intel.com>
9512 L: linux-kernel@vger.kernel.org
9514 F: Documentation/driver-api/mei/*
9515 F: drivers/misc/mei/
9516 F: drivers/watchdog/mei_wdt.c
9517 F: include/linux/mei_cl_bus.h
9518 F: include/uapi/linux/mei.h
9521 INTEL MAX 10 BMC MFD DRIVER
9522 M: Xu Yilun <yilun.xu@intel.com>
9523 R: Tom Rix <trix@redhat.com>
9525 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9526 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9527 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9528 F: drivers/mfd/intel-m10-bmc.c
9529 F: include/linux/mfd/intel-m10-bmc.h
9531 INTEL MENLOW THERMAL DRIVER
9532 M: Sujith Thomas <sujith.thomas@intel.com>
9533 L: linux-pm@vger.kernel.org
9535 W: https://01.org/linux-acpi
9536 F: drivers/thermal/intel/intel_menlow.c
9538 INTEL P-Unit IPC DRIVER
9539 M: Zha Qipeng <qipeng.zha@intel.com>
9540 L: platform-driver-x86@vger.kernel.org
9542 F: arch/x86/include/asm/intel_punit_ipc.h
9543 F: drivers/platform/x86/intel/punit_ipc.c
9545 INTEL PMC CORE DRIVER
9546 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9547 M: David E Box <david.e.box@intel.com>
9548 L: platform-driver-x86@vger.kernel.org
9550 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9551 F: drivers/platform/x86/intel/pmc/
9553 INTEL PMIC GPIO DRIVERS
9554 M: Andy Shevchenko <andy@kernel.org>
9556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9557 F: drivers/gpio/gpio-*cove.c
9559 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9560 M: Andy Shevchenko <andy@kernel.org>
9562 F: drivers/mfd/intel_soc_pmic*
9563 F: include/linux/mfd/intel_soc_pmic*
9566 M: "David E. Box" <david.e.box@linux.intel.com>
9568 F: drivers/mfd/intel_pmt.c
9569 F: drivers/platform/x86/intel/pmt/
9571 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9572 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9573 L: linux-wireless@vger.kernel.org
9575 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9576 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9577 F: drivers/net/wireless/intel/ipw2x00/
9580 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9581 M: Len Brown <lenb@kernel.org>
9582 L: linux-pm@vger.kernel.org
9584 F: drivers/cpufreq/intel_pstate.c
9586 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9587 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9588 L: linux-iio@vger.kernel.org
9589 F: drivers/counter/intel-qep.c
9592 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9594 F: arch/x86/include/asm/intel_scu_ipc.h
9595 F: drivers/platform/x86/intel_scu_*
9597 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9598 M: Daniel Scally <djrscally@gmail.com>
9600 F: drivers/platform/x86/intel/int3472/
9602 INTEL SPEED SELECT TECHNOLOGY
9603 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9604 L: platform-driver-x86@vger.kernel.org
9606 F: drivers/platform/x86/intel/speed_select_if/
9607 F: include/uapi/linux/isst_if.h
9608 F: tools/power/x86/intel-speed-select/
9610 INTEL STRATIX10 FIRMWARE DRIVERS
9611 M: Richard Gong <richard.gong@linux.intel.com>
9612 L: linux-kernel@vger.kernel.org
9614 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9615 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9616 F: drivers/firmware/stratix10-rsu.c
9617 F: drivers/firmware/stratix10-svc.c
9618 F: include/linux/firmware/intel/stratix10-smc.h
9619 F: include/linux/firmware/intel/stratix10-svc-client.h
9621 INTEL TELEMETRY DRIVER
9622 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9623 M: "David E. Box" <david.e.box@linux.intel.com>
9624 L: platform-driver-x86@vger.kernel.org
9626 F: arch/x86/include/asm/intel_telemetry.h
9627 F: drivers/platform/x86/intel/telemetry/
9629 INTEL UNCORE FREQUENCY CONTROL
9630 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9631 L: platform-driver-x86@vger.kernel.org
9633 F: drivers/platform/x86/intel/uncore-frequency.c
9635 INTEL VIRTUAL BUTTON DRIVER
9636 M: AceLan Kao <acelan.kao@canonical.com>
9637 L: platform-driver-x86@vger.kernel.org
9639 F: drivers/platform/x86/intel/vbtn.c
9641 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9642 M: Stanislaw Gruszka <stf_xl@wp.pl>
9643 L: linux-wireless@vger.kernel.org
9645 F: drivers/net/wireless/intel/iwlegacy/
9647 INTEL WIRELESS WIFI LINK (iwlwifi)
9648 M: Luca Coelho <luciano.coelho@intel.com>
9649 L: linux-wireless@vger.kernel.org
9651 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9653 F: drivers/net/wireless/intel/iwlwifi/
9655 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9656 M: Jithu Joseph <jithu.joseph@intel.com>
9657 R: Maurice Ma <maurice.ma@intel.com>
9659 W: https://slimbootloader.github.io/security/firmware-update.html
9660 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9662 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9663 L: Dell.Client.Kernel@dell.com
9665 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9667 INTEL WWAN IOSM DRIVER
9668 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9669 M: Intel Corporation <linuxwwan@intel.com>
9670 L: netdev@vger.kernel.org
9672 F: drivers/net/wwan/iosm/
9675 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9677 F: Documentation/trace/intel_th.rst
9678 F: drivers/hwtracing/intel_th/
9679 F: include/linux/intel_th.h
9681 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9682 M: Ning Sun <ning.sun@intel.com>
9683 L: tboot-devel@lists.sourceforge.net
9685 W: http://tboot.sourceforge.net
9686 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9687 F: Documentation/x86/intel_txt.rst
9688 F: arch/x86/kernel/tboot.c
9689 F: include/linux/tboot.h
9692 M: Jarkko Sakkinen <jarkko@kernel.org>
9693 R: Dave Hansen <dave.hansen@linux.intel.com>
9694 L: linux-sgx@vger.kernel.org
9696 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9698 F: Documentation/x86/sgx.rst
9699 F: arch/x86/entry/vdso/vsgx.S
9700 F: arch/x86/include/asm/sgx.h
9701 F: arch/x86/include/uapi/asm/sgx.h
9702 F: arch/x86/kernel/cpu/sgx/*
9703 F: tools/testing/selftests/sgx/*
9707 M: Georgi Djakov <djakov@kernel.org>
9708 L: linux-pm@vger.kernel.org
9710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9711 F: Documentation/devicetree/bindings/interconnect/
9712 F: Documentation/driver-api/interconnect.rst
9713 F: drivers/interconnect/
9714 F: include/dt-bindings/interconnect/
9715 F: include/linux/interconnect-provider.h
9716 F: include/linux/interconnect.h
9718 INTERRUPT COUNTER DRIVER
9719 M: Oleksij Rempel <o.rempel@pengutronix.de>
9720 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9721 L: linux-iio@vger.kernel.org
9722 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9723 F: drivers/counter/interrupt-cnt.c
9725 INVENSENSE ICM-426xx IMU DRIVER
9726 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9727 L: linux-iio@vger.kernel.org
9729 W: https://invensense.tdk.com/
9730 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9731 F: drivers/iio/imu/inv_icm42600/
9733 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9734 M: Linus Walleij <linus.walleij@linaro.org>
9735 L: linux-iio@vger.kernel.org
9737 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9738 F: drivers/iio/gyro/mpu3050*
9740 IOC3 ETHERNET DRIVER
9741 M: Ralf Baechle <ralf@linux-mips.org>
9742 L: linux-mips@vger.kernel.org
9744 F: drivers/net/ethernet/sgi/ioc3-eth.c
9746 IOMAP FILESYSTEM LIBRARY
9747 M: Christoph Hellwig <hch@infradead.org>
9748 M: Darrick J. Wong <djwong@kernel.org>
9749 M: linux-xfs@vger.kernel.org
9750 M: linux-fsdevel@vger.kernel.org
9751 L: linux-xfs@vger.kernel.org
9752 L: linux-fsdevel@vger.kernel.org
9754 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9756 F: include/linux/iomap.h
9759 M: Joerg Roedel <joro@8bytes.org>
9760 M: Will Deacon <will@kernel.org>
9761 L: iommu@lists.linux-foundation.org
9763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9764 F: Documentation/devicetree/bindings/iommu/
9765 F: Documentation/userspace-api/iommu.rst
9767 F: include/linux/iommu.h
9768 F: include/linux/iova.h
9769 F: include/linux/of_iommu.h
9770 F: include/uapi/linux/iommu.h
9773 M: Jens Axboe <axboe@kernel.dk>
9774 R: Pavel Begunkov <asml.silence@gmail.com>
9775 L: io-uring@vger.kernel.org
9777 T: git git://git.kernel.dk/linux-block
9778 T: git git://git.kernel.dk/liburing
9782 F: include/linux/io_uring.h
9783 F: include/uapi/linux/io_uring.h
9787 M: Corey Minyard <minyard@acm.org>
9788 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9790 W: http://openipmi.sourceforge.net/
9791 F: Documentation/driver-api/ipmi.rst
9792 F: Documentation/devicetree/bindings/ipmi/
9793 F: drivers/char/ipmi/
9794 F: include/linux/ipmi*
9795 F: include/uapi/linux/ipmi*
9797 IPS SCSI RAID DRIVER
9798 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9799 L: linux-scsi@vger.kernel.org
9801 W: http://www.adaptec.com/
9802 F: drivers/scsi/ips*
9805 M: Simon Horman <horms@verge.net.au>
9806 M: Julian Anastasov <ja@ssi.bg>
9807 L: netdev@vger.kernel.org
9808 L: lvs-devel@vger.kernel.org
9810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9812 F: Documentation/networking/ipvs-sysctl.rst
9813 F: include/net/ip_vs.h
9814 F: include/uapi/linux/ip_vs.h
9815 F: net/netfilter/ipvs/
9818 M: Jiri Kosina <jikos@kernel.org>
9819 M: David Sterba <dsterba@suse.com>
9821 F: drivers/tty/ipwireless/
9823 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9824 M: Marc Zyngier <maz@kernel.org>
9826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9827 F: Documentation/core-api/irq/irq-domain.rst
9828 F: include/linux/irqdomain.h
9829 F: kernel/irq/irqdomain.c
9833 M: Thomas Gleixner <tglx@linutronix.de>
9834 L: linux-kernel@vger.kernel.org
9836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9840 M: Thomas Gleixner <tglx@linutronix.de>
9841 M: Marc Zyngier <maz@kernel.org>
9842 L: linux-kernel@vger.kernel.org
9844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9845 F: Documentation/devicetree/bindings/interrupt-controller/
9849 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9851 F: Documentation/driver-api/isa.rst
9852 F: drivers/base/isa.c
9853 F: include/linux/isa.h
9856 M: Hans Verkuil <hverkuil@xs4all.nl>
9857 L: linux-media@vger.kernel.org
9859 W: https://linuxtv.org
9860 T: git git://linuxtv.org/media_tree.git
9861 F: drivers/media/radio/radio-isa*
9864 M: Jaroslav Kysela <perex@perex.cz>
9866 F: Documentation/driver-api/isapnp.rst
9867 F: drivers/pnp/isapnp/
9868 F: include/linux/isapnp.h
9871 M: Lee Duncan <lduncan@suse.com>
9872 M: Chris Leech <cleech@redhat.com>
9873 L: open-iscsi@googlegroups.com
9874 L: linux-scsi@vger.kernel.org
9876 W: www.open-iscsi.com
9877 F: drivers/scsi/*iscsi*
9878 F: include/scsi/*iscsi*
9880 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9881 M: Peter Jones <pjones@redhat.com>
9882 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9884 F: drivers/firmware/iscsi_ibft*
9886 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9887 M: Sagi Grimberg <sagi@grimberg.me>
9888 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9889 L: linux-rdma@vger.kernel.org
9891 W: http://www.openfabrics.org
9892 W: www.open-iscsi.org
9893 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9894 F: drivers/infiniband/ulp/iser/
9896 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9897 M: Sagi Grimberg <sagi@grimberg.me>
9898 L: linux-rdma@vger.kernel.org
9899 L: target-devel@vger.kernel.org
9901 W: http://www.linux-iscsi.org
9902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9903 F: drivers/infiniband/ulp/isert
9905 ISDN/CMTP OVER BLUETOOTH
9906 M: Karsten Keil <isdn@linux-pingi.de>
9907 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9908 L: netdev@vger.kernel.org
9910 W: http://www.isdn4linux.de
9911 F: Documentation/isdn/
9912 F: drivers/isdn/capi/
9913 F: include/linux/isdn/
9914 F: include/uapi/linux/isdn/
9915 F: net/bluetooth/cmtp/
9917 ISDN/mISDN SUBSYSTEM
9918 M: Karsten Keil <isdn@linux-pingi.de>
9919 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9920 L: netdev@vger.kernel.org
9922 W: http://www.isdn4linux.de
9923 F: drivers/isdn/Kconfig
9924 F: drivers/isdn/Makefile
9925 F: drivers/isdn/hardware/
9926 F: drivers/isdn/mISDN/
9928 IT87 HARDWARE MONITORING DRIVER
9929 M: Jean Delvare <jdelvare@suse.com>
9930 L: linux-hwmon@vger.kernel.org
9932 F: Documentation/hwmon/it87.rst
9933 F: drivers/hwmon/it87.c
9936 M: Antti Palosaari <crope@iki.fi>
9937 L: linux-media@vger.kernel.org
9939 W: https://linuxtv.org
9940 W: http://palosaari.fi/linux/
9941 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9942 T: git git://linuxtv.org/anttip/media_tree.git
9943 F: drivers/media/tuners/it913x*
9945 ITE IT66121 HDMI BRIDGE DRIVER
9946 M: Phong LE <ple@baylibre.com>
9947 M: Neil Armstrong <narmstrong@baylibre.com>
9949 T: git git://anongit.freedesktop.org/drm/drm-misc
9950 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
9951 F: drivers/gpu/drm/bridge/ite-it66121.c
9953 IVTV VIDEO4LINUX DRIVER
9954 M: Andy Walls <awalls@md.metrocast.net>
9955 L: linux-media@vger.kernel.org
9957 W: https://linuxtv.org
9958 T: git git://linuxtv.org/media_tree.git
9959 F: Documentation/admin-guide/media/ivtv*
9960 F: drivers/media/pci/ivtv/
9961 F: include/uapi/linux/ivtv*
9963 IX2505V MEDIA DRIVER
9964 M: Malcolm Priestley <tvboxspy@gmail.com>
9965 L: linux-media@vger.kernel.org
9967 W: https://linuxtv.org
9968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9969 F: drivers/media/dvb-frontends/ix2505v*
9971 JAILHOUSE HYPERVISOR INTERFACE
9972 M: Jan Kiszka <jan.kiszka@siemens.com>
9973 L: jailhouse-dev@googlegroups.com
9975 F: arch/x86/include/asm/jailhouse_para.h
9976 F: arch/x86/kernel/jailhouse.c
9978 JC42.4 TEMPERATURE SENSOR DRIVER
9979 M: Guenter Roeck <linux@roeck-us.net>
9980 L: linux-hwmon@vger.kernel.org
9982 F: Documentation/hwmon/jc42.rst
9983 F: drivers/hwmon/jc42.c
9986 M: Dave Kleikamp <shaggy@kernel.org>
9987 L: jfs-discussion@lists.sourceforge.net
9989 W: http://jfs.sourceforge.net/
9990 T: git git://github.com/kleikamp/linux-shaggy.git
9991 F: Documentation/admin-guide/jfs.rst
9995 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9996 L: netdev@vger.kernel.org
9998 F: drivers/net/ethernet/jme.*
10000 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10001 M: David Woodhouse <dwmw2@infradead.org>
10002 M: Richard Weinberger <richard@nod.at>
10003 L: linux-mtd@lists.infradead.org
10005 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10006 T: git git://git.infradead.org/ubifs-2.6.git
10008 F: include/uapi/linux/jffs2.h
10010 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10011 M: "Theodore Ts'o" <tytso@mit.edu>
10012 M: Jan Kara <jack@suse.com>
10013 L: linux-ext4@vger.kernel.org
10016 F: include/linux/jbd2.h
10018 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10019 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10020 L: linux-media@vger.kernel.org
10022 F: drivers/media/platform/rcar_jpu.c
10024 JSM Neo PCI based serial card
10025 L: linux-serial@vger.kernel.org
10027 F: drivers/tty/serial/jsm/
10029 K10TEMP HARDWARE MONITORING DRIVER
10030 M: Clemens Ladisch <clemens@ladisch.de>
10031 L: linux-hwmon@vger.kernel.org
10033 F: Documentation/hwmon/k10temp.rst
10034 F: drivers/hwmon/k10temp.c
10036 K8TEMP HARDWARE MONITORING DRIVER
10037 M: Rudolf Marek <r.marek@assembler.cz>
10038 L: linux-hwmon@vger.kernel.org
10040 F: Documentation/hwmon/k8temp.rst
10041 F: drivers/hwmon/k8temp.c
10044 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10045 R: Alexander Potapenko <glider@google.com>
10046 R: Andrey Konovalov <andreyknvl@gmail.com>
10047 R: Dmitry Vyukov <dvyukov@google.com>
10048 L: kasan-dev@googlegroups.com
10050 F: Documentation/dev-tools/kasan.rst
10051 F: arch/*/include/asm/*kasan.h
10052 F: arch/*/mm/kasan_init*
10053 F: include/linux/kasan*.h
10054 F: lib/Kconfig.kasan
10055 F: lib/test_kasan*.c
10057 F: scripts/Makefile.kasan
10060 M: Masahiro Yamada <masahiroy@kernel.org>
10061 L: linux-kbuild@vger.kernel.org
10063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10064 F: Documentation/kbuild/kconfig*
10065 F: scripts/Kconfig.include
10066 F: scripts/kconfig/
10069 R: Dmitry Vyukov <dvyukov@google.com>
10070 R: Andrey Konovalov <andreyknvl@gmail.com>
10071 L: kasan-dev@googlegroups.com
10073 F: Documentation/dev-tools/kcov.rst
10074 F: include/linux/kcov.h
10075 F: include/uapi/linux/kcov.h
10077 F: scripts/Makefile.kcov
10080 M: Marco Elver <elver@google.com>
10081 R: Dmitry Vyukov <dvyukov@google.com>
10082 L: kasan-dev@googlegroups.com
10084 F: Documentation/dev-tools/kcsan.rst
10085 F: include/linux/kcsan*.h
10087 F: lib/Kconfig.kcsan
10088 F: scripts/Makefile.kcsan
10091 M: Dave Young <dyoung@redhat.com>
10092 M: Baoquan He <bhe@redhat.com>
10093 R: Vivek Goyal <vgoyal@redhat.com>
10094 L: kexec@lists.infradead.org
10096 W: http://lse.sourceforge.net/kdump/
10097 F: Documentation/admin-guide/kdump/
10098 F: fs/proc/vmcore.c
10099 F: include/linux/crash_core.h
10100 F: include/linux/crash_dump.h
10101 F: include/uapi/linux/vmcore.h
10102 F: kernel/crash_*.c
10104 KEENE FM RADIO TRANSMITTER DRIVER
10105 M: Hans Verkuil <hverkuil@xs4all.nl>
10106 L: linux-media@vger.kernel.org
10108 W: https://linuxtv.org
10109 T: git git://linuxtv.org/media_tree.git
10110 F: drivers/media/radio/radio-keene*
10113 M: Ian Kent <raven@themaw.net>
10114 L: autofs@vger.kernel.org
10118 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10119 M: Masahiro Yamada <masahiroy@kernel.org>
10120 M: Michal Marek <michal.lkml@markovi.net>
10121 R: Nick Desaulniers <ndesaulniers@google.com>
10122 L: linux-kbuild@vger.kernel.org
10124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10125 F: Documentation/kbuild/
10127 F: scripts/*vmlinux*
10129 F: scripts/Makefile*
10131 F: scripts/dummy-tools/
10134 F: scripts/package/
10137 L: kernel-janitors@vger.kernel.org
10139 W: http://kernelnewbies.org/KernelJanitors
10141 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10142 M: "J. Bruce Fields" <bfields@fieldses.org>
10143 M: Chuck Lever <chuck.lever@oracle.com>
10144 L: linux-nfs@vger.kernel.org
10146 W: http://nfs.sourceforge.net/
10147 T: git git://linux-nfs.org/~bfields/linux.git
10151 F: include/linux/lockd/
10152 F: include/linux/sunrpc/
10153 F: include/uapi/linux/nfsd/
10154 F: include/uapi/linux/sunrpc/
10156 F: Documentation/filesystems/nfs/
10159 M: Thorsten Leemhuis <linux@leemhuis.info>
10160 L: regressions@lists.linux.dev
10163 KERNEL SELFTEST FRAMEWORK
10164 M: Shuah Khan <shuah@kernel.org>
10165 M: Shuah Khan <skhan@linuxfoundation.org>
10166 L: linux-kselftest@vger.kernel.org
10168 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10170 F: Documentation/dev-tools/kselftest*
10171 F: tools/testing/selftests/
10173 KERNEL SMB3 SERVER (KSMBD)
10174 M: Namjae Jeon <linkinjeon@kernel.org>
10175 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10176 M: Steve French <sfrench@samba.org>
10177 M: Hyunchul Lee <hyc.lee@gmail.com>
10178 L: linux-cifs@vger.kernel.org
10180 T: git git://git.samba.org/ksmbd.git
10184 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10185 M: Brendan Higgins <brendanhiggins@google.com>
10186 L: linux-kselftest@vger.kernel.org
10187 L: kunit-dev@googlegroups.com
10189 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10190 F: Documentation/dev-tools/kunit/
10193 F: tools/testing/kunit/
10195 KERNEL USERMODE HELPER
10196 M: Luis Chamberlain <mcgrof@kernel.org>
10197 L: linux-kernel@vger.kernel.org
10199 F: include/linux/umh.h
10202 KERNEL VIRTUAL MACHINE (KVM)
10203 M: Paolo Bonzini <pbonzini@redhat.com>
10204 L: kvm@vger.kernel.org
10206 W: http://www.linux-kvm.org
10207 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10208 F: Documentation/virt/kvm/
10209 F: include/asm-generic/kvm*
10210 F: include/kvm/iodev.h
10211 F: include/linux/kvm*
10212 F: include/trace/events/kvm.h
10213 F: include/uapi/asm-generic/kvm*
10214 F: include/uapi/linux/kvm*
10216 F: tools/testing/selftests/kvm/
10219 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10220 M: Marc Zyngier <maz@kernel.org>
10221 R: James Morse <james.morse@arm.com>
10222 R: Alexandru Elisei <alexandru.elisei@arm.com>
10223 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10225 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10228 F: arch/arm64/include/asm/kvm*
10229 F: arch/arm64/include/uapi/asm/kvm*
10231 F: include/kvm/arm_*
10232 F: tools/testing/selftests/kvm/*/aarch64/
10233 F: tools/testing/selftests/kvm/aarch64/
10235 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10236 M: Huacai Chen <chenhuacai@kernel.org>
10237 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10238 L: linux-mips@vger.kernel.org
10239 L: kvm@vger.kernel.org
10241 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10242 F: arch/mips/include/asm/kvm*
10243 F: arch/mips/include/uapi/asm/kvm*
10246 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10247 M: Paul Mackerras <paulus@ozlabs.org>
10248 L: kvm-ppc@vger.kernel.org
10250 W: http://www.linux-kvm.org/
10251 T: git git://github.com/agraf/linux-2.6.git
10252 F: arch/powerpc/include/asm/kvm*
10253 F: arch/powerpc/include/uapi/asm/kvm*
10254 F: arch/powerpc/kernel/kvm*
10255 F: arch/powerpc/kvm/
10257 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10258 M: Christian Borntraeger <borntraeger@de.ibm.com>
10259 M: Janosch Frank <frankja@linux.ibm.com>
10260 R: David Hildenbrand <david@redhat.com>
10261 R: Cornelia Huck <cohuck@redhat.com>
10262 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10263 L: kvm@vger.kernel.org
10265 W: http://www.ibm.com/developerworks/linux/linux390/
10266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10267 F: Documentation/virt/kvm/s390*
10268 F: arch/s390/include/asm/gmap.h
10269 F: arch/s390/include/asm/kvm*
10270 F: arch/s390/include/uapi/asm/kvm*
10271 F: arch/s390/kernel/uv.c
10273 F: arch/s390/mm/gmap.c
10274 F: tools/testing/selftests/kvm/*/s390x/
10275 F: tools/testing/selftests/kvm/s390x/
10277 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10278 M: Paolo Bonzini <pbonzini@redhat.com>
10279 R: Sean Christopherson <seanjc@google.com>
10280 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10281 R: Wanpeng Li <wanpengli@tencent.com>
10282 R: Jim Mattson <jmattson@google.com>
10283 R: Joerg Roedel <joro@8bytes.org>
10284 L: kvm@vger.kernel.org
10286 W: http://www.linux-kvm.org
10287 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10288 F: arch/x86/include/asm/kvm*
10289 F: arch/x86/include/asm/pvclock-abi.h
10290 F: arch/x86/include/asm/svm.h
10291 F: arch/x86/include/asm/vmx*.h
10292 F: arch/x86/include/uapi/asm/kvm*
10293 F: arch/x86/include/uapi/asm/svm.h
10294 F: arch/x86/include/uapi/asm/vmx.h
10295 F: arch/x86/kernel/kvm.c
10296 F: arch/x86/kernel/kvmclock.c
10301 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10302 M: Tejun Heo <tj@kernel.org>
10304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10306 F: include/linux/kernfs.h
10309 M: Eric Biederman <ebiederm@xmission.com>
10310 L: kexec@lists.infradead.org
10312 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10313 F: include/linux/kexec.h
10314 F: include/uapi/linux/kexec.h
10318 M: Mimi Zohar <zohar@linux.ibm.com>
10319 L: linux-integrity@vger.kernel.org
10320 L: keyrings@vger.kernel.org
10322 F: Documentation/security/keys/trusted-encrypted.rst
10323 F: include/keys/encrypted-type.h
10324 F: security/keys/encrypted-keys/
10327 M: James Bottomley <jejb@linux.ibm.com>
10328 M: Jarkko Sakkinen <jarkko@kernel.org>
10329 M: Mimi Zohar <zohar@linux.ibm.com>
10330 L: linux-integrity@vger.kernel.org
10331 L: keyrings@vger.kernel.org
10333 F: Documentation/security/keys/trusted-encrypted.rst
10334 F: include/keys/trusted-type.h
10335 F: include/keys/trusted_tpm.h
10336 F: security/keys/trusted-keys/
10339 M: Sumit Garg <sumit.garg@linaro.org>
10340 L: linux-integrity@vger.kernel.org
10341 L: keyrings@vger.kernel.org
10343 F: include/keys/trusted_tee.h
10344 F: security/keys/trusted-keys/trusted_tee.c
10347 M: David Howells <dhowells@redhat.com>
10348 M: Jarkko Sakkinen <jarkko@kernel.org>
10349 L: keyrings@vger.kernel.org
10351 F: Documentation/security/keys/core.rst
10353 F: include/linux/key-type.h
10354 F: include/linux/key.h
10355 F: include/linux/keyctl.h
10356 F: include/uapi/linux/keyctl.h
10360 M: Alexander Potapenko <glider@google.com>
10361 M: Marco Elver <elver@google.com>
10362 R: Dmitry Vyukov <dvyukov@google.com>
10363 L: kasan-dev@googlegroups.com
10365 F: Documentation/dev-tools/kfence.rst
10366 F: arch/*/include/asm/kfence.h
10367 F: include/linux/kfence.h
10368 F: lib/Kconfig.kfence
10372 M: Stefani Seibold <stefani@seibold.net>
10374 F: include/linux/kfifo.h
10378 KGDB / KDB /debug_core
10379 M: Jason Wessel <jason.wessel@windriver.com>
10380 M: Daniel Thompson <daniel.thompson@linaro.org>
10381 R: Douglas Anderson <dianders@chromium.org>
10382 L: kgdb-bugreport@lists.sourceforge.net
10384 W: http://kgdb.wiki.kernel.org/
10385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10386 F: Documentation/dev-tools/kgdb.rst
10387 F: drivers/misc/kgdbts.c
10388 F: drivers/tty/serial/kgdboc.c
10389 F: include/linux/kdb.h
10390 F: include/linux/kgdb.h
10393 KHADAS MCU MFD DRIVER
10394 M: Neil Armstrong <narmstrong@baylibre.com>
10395 L: linux-amlogic@lists.infradead.org
10397 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10398 F: drivers/mfd/khadas-mcu.c
10399 F: include/linux/mfd/khadas-mcu.h
10400 F: drivers/thermal/khadas_mcu_fan.c
10403 M: Catalin Marinas <catalin.marinas@arm.com>
10405 F: Documentation/dev-tools/kmemleak.rst
10406 F: include/linux/kmemleak.h
10408 F: samples/kmemleak/kmemleak-test.c
10410 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10411 M: Luis Chamberlain <mcgrof@kernel.org>
10412 L: linux-kernel@vger.kernel.org
10414 F: include/linux/kmod.h
10417 F: tools/testing/selftests/kmod/
10420 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10421 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10422 M: "David S. Miller" <davem@davemloft.net>
10423 M: Masami Hiramatsu <mhiramat@kernel.org>
10425 F: Documentation/trace/kprobes.rst
10426 F: include/asm-generic/kprobes.h
10427 F: include/linux/kprobes.h
10428 F: kernel/kprobes.c
10430 KS0108 LCD CONTROLLER DRIVER
10431 M: Miguel Ojeda <ojeda@kernel.org>
10433 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10434 F: drivers/auxdisplay/ks0108.c
10435 F: include/linux/ks0108.h
10437 KTD253 BACKLIGHT DRIVER
10438 M: Linus Walleij <linus.walleij@linaro.org>
10440 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10441 F: drivers/video/backlight/ktd253-backlight.c
10444 M: Steven Rostedt <rostedt@goodmis.org>
10445 M: John Hawley <warthog9@eaglescrag.net>
10447 F: tools/testing/ktest
10450 M: David Ahern <dsahern@kernel.org>
10451 L: netdev@vger.kernel.org
10453 F: include/net/l3mdev.h
10457 M: John Fastabend <john.fastabend@gmail.com>
10458 M: Daniel Borkmann <daniel@iogearbox.net>
10459 M: Jakub Sitnicki <jakub@cloudflare.com>
10460 M: Lorenz Bauer <lmb@cloudflare.com>
10461 L: netdev@vger.kernel.org
10462 L: bpf@vger.kernel.org
10464 F: include/linux/skmsg.h
10465 F: net/core/skmsg.c
10466 F: net/core/sock_map.c
10467 F: net/ipv4/tcp_bpf.c
10468 F: net/ipv4/udp_bpf.c
10469 F: net/unix/unix_bpf.c
10471 LANDLOCK SECURITY MODULE
10472 M: Mickaël Salaün <mic@digikod.net>
10473 L: linux-security-module@vger.kernel.org
10475 W: https://landlock.io
10476 T: git https://github.com/landlock-lsm/linux.git
10477 F: Documentation/security/landlock.rst
10478 F: Documentation/userspace-api/landlock.rst
10479 F: include/uapi/linux/landlock.h
10480 F: samples/landlock/
10481 F: security/landlock/
10482 F: tools/testing/selftests/landlock/
10486 LANTIQ / INTEL Ethernet drivers
10487 M: Hauke Mehrtens <hauke@hauke-m.de>
10488 L: netdev@vger.kernel.org
10490 F: drivers/net/dsa/lantiq_gswip.c
10491 F: drivers/net/dsa/lantiq_pce.h
10492 F: drivers/net/ethernet/lantiq_xrx200.c
10493 F: net/dsa/tag_gswip.c
10495 LANTIQ MIPS ARCHITECTURE
10496 M: John Crispin <john@phrozen.org>
10497 L: linux-mips@vger.kernel.org
10499 F: arch/mips/lantiq
10500 F: drivers/soc/lantiq
10502 LASI 53c700 driver for PARISC
10503 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10504 L: linux-scsi@vger.kernel.org
10506 F: Documentation/scsi/53c700.rst
10507 F: drivers/scsi/53c700*
10510 M: Tobin C. Harding <me@tobin.cc>
10511 M: Tycho Andersen <tycho@tycho.pizza>
10512 L: linux-hardening@vger.kernel.org
10514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10515 F: scripts/leaking_addresses.pl
10518 M: Pavel Machek <pavel@ucw.cz>
10519 L: linux-leds@vger.kernel.org
10521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10522 F: Documentation/devicetree/bindings/leds/
10524 F: include/linux/leds.h
10526 LEGACY EEPROM DRIVER
10527 M: Jean Delvare <jdelvare@suse.com>
10529 F: Documentation/misc-devices/eeprom.rst
10530 F: drivers/misc/eeprom/eeprom.c
10532 LEGO MINDSTORMS EV3
10533 R: David Lechner <david@lechnology.com>
10535 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10536 F: arch/arm/boot/dts/da850-lego-ev3.dts
10537 F: drivers/power/supply/lego_ev3_battery.c
10539 LEGO USB Tower driver
10540 M: Juergen Stuber <starblue@users.sourceforge.net>
10541 L: legousb-devel@lists.sourceforge.net
10543 W: http://legousb.sourceforge.net/
10544 F: drivers/usb/misc/legousbtower.c
10547 M: Matan Ziv-Av <matan@svgalib.org>
10548 L: platform-driver-x86@vger.kernel.org
10550 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10551 F: Documentation/admin-guide/laptops/lg-laptop.rst
10552 F: drivers/platform/x86/lg-laptop.c
10554 LG2160 MEDIA DRIVER
10555 M: Michael Krufky <mkrufky@linuxtv.org>
10556 L: linux-media@vger.kernel.org
10558 W: https://linuxtv.org
10559 W: http://github.com/mkrufky
10560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10561 T: git git://linuxtv.org/mkrufky/tuners.git
10562 F: drivers/media/dvb-frontends/lg2160.*
10564 LGDT3305 MEDIA DRIVER
10565 M: Michael Krufky <mkrufky@linuxtv.org>
10566 L: linux-media@vger.kernel.org
10568 W: https://linuxtv.org
10569 W: http://github.com/mkrufky
10570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10571 T: git git://linuxtv.org/mkrufky/tuners.git
10572 F: drivers/media/dvb-frontends/lgdt3305.*
10574 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10575 M: Viresh Kumar <vireshk@kernel.org>
10576 L: linux-ide@vger.kernel.org
10578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10579 F: drivers/ata/pata_arasan_cf.c
10580 F: include/linux/pata_arasan_cf_data.h
10582 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10583 M: Linus Walleij <linus.walleij@linaro.org>
10584 L: linux-ide@vger.kernel.org
10586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10587 F: drivers/ata/pata_ftide010.c
10588 F: drivers/ata/sata_gemini.c
10589 F: drivers/ata/sata_gemini.h
10591 LIBATA SATA AHCI PLATFORM devices support
10592 M: Hans de Goede <hdegoede@redhat.com>
10593 M: Jens Axboe <axboe@kernel.dk>
10594 L: linux-ide@vger.kernel.org
10596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10597 F: drivers/ata/ahci_platform.c
10598 F: drivers/ata/libahci_platform.c
10599 F: include/linux/ahci_platform.h
10601 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10602 M: Mikael Pettersson <mikpelinux@gmail.com>
10603 L: linux-ide@vger.kernel.org
10605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10606 F: drivers/ata/sata_promise.*
10608 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10609 M: Jens Axboe <axboe@kernel.dk>
10610 L: linux-ide@vger.kernel.org
10612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10613 F: Documentation/devicetree/bindings/ata/
10615 F: include/linux/ata.h
10616 F: include/linux/libata.h
10619 M: Sasha Levin <alexander.levin@microsoft.com>
10621 F: tools/lib/lockdep/
10623 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10624 M: Dan Williams <dan.j.williams@intel.com>
10625 M: Vishal Verma <vishal.l.verma@intel.com>
10626 M: Dave Jiang <dave.jiang@intel.com>
10627 L: nvdimm@lists.linux.dev
10629 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10630 P: Documentation/nvdimm/maintainer-entry-profile.rst
10631 F: drivers/nvdimm/blk.c
10632 F: drivers/nvdimm/region_devs.c
10634 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10635 M: Vishal Verma <vishal.l.verma@intel.com>
10636 M: Dan Williams <dan.j.williams@intel.com>
10637 M: Dave Jiang <dave.jiang@intel.com>
10638 L: nvdimm@lists.linux.dev
10640 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10641 P: Documentation/nvdimm/maintainer-entry-profile.rst
10642 F: drivers/nvdimm/btt*
10644 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10645 M: Dan Williams <dan.j.williams@intel.com>
10646 M: Vishal Verma <vishal.l.verma@intel.com>
10647 M: Dave Jiang <dave.jiang@intel.com>
10648 L: nvdimm@lists.linux.dev
10650 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10651 P: Documentation/nvdimm/maintainer-entry-profile.rst
10652 F: drivers/nvdimm/pmem*
10654 LIBNVDIMM: DEVICETREE BINDINGS
10655 M: Oliver O'Halloran <oohall@gmail.com>
10656 L: nvdimm@lists.linux.dev
10658 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10659 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10660 F: drivers/nvdimm/of_pmem.c
10662 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10663 M: Dan Williams <dan.j.williams@intel.com>
10664 M: Vishal Verma <vishal.l.verma@intel.com>
10665 M: Dave Jiang <dave.jiang@intel.com>
10666 M: Ira Weiny <ira.weiny@intel.com>
10667 L: nvdimm@lists.linux.dev
10669 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10670 P: Documentation/nvdimm/maintainer-entry-profile.rst
10671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10672 F: drivers/acpi/nfit/*
10673 F: drivers/nvdimm/*
10674 F: include/linux/libnvdimm.h
10675 F: include/linux/nd.h
10676 F: include/uapi/linux/ndctl.h
10677 F: tools/testing/nvdimm/
10679 LICENSES and SPDX stuff
10680 M: Thomas Gleixner <tglx@linutronix.de>
10681 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10682 L: linux-spdx@vger.kernel.org
10684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10686 F: Documentation/process/license-rules.rst
10688 F: scripts/spdxcheck-test.sh
10689 F: scripts/spdxcheck.py
10691 LINEAR RANGES HELPERS
10692 M: Mark Brown <broonie@kernel.org>
10693 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10694 F: lib/linear_ranges.c
10695 F: lib/test_linear_ranges.c
10696 F: include/linux/linear_range.h
10698 LINUX FOR POWER MACINTOSH
10699 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10700 L: linuxppc-dev@lists.ozlabs.org
10702 F: arch/powerpc/platforms/powermac/
10703 F: drivers/macintosh/
10705 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10706 M: Michael Ellerman <mpe@ellerman.id.au>
10707 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10708 R: Paul Mackerras <paulus@samba.org>
10709 L: linuxppc-dev@lists.ozlabs.org
10711 W: https://github.com/linuxppc/wiki/wiki
10712 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10714 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10715 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10716 F: Documentation/devicetree/bindings/powerpc/
10717 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10718 F: Documentation/powerpc/
10720 F: drivers/*/*/*pasemi*
10721 F: drivers/*/*pasemi*
10722 F: drivers/char/tpm/tpm_ibmvtpm*
10723 F: drivers/crypto/nx/
10724 F: drivers/crypto/vmx/
10725 F: drivers/i2c/busses/i2c-opal.c
10726 F: drivers/net/ethernet/ibm/ibmveth.*
10727 F: drivers/net/ethernet/ibm/ibmvnic.*
10728 F: drivers/pci/hotplug/pnv_php.c
10729 F: drivers/pci/hotplug/rpa*
10730 F: drivers/rtc/rtc-opal.c
10731 F: drivers/scsi/ibmvscsi/
10732 F: drivers/tty/hvc/hvc_opal.c
10733 F: drivers/watchdog/wdrtas.c
10734 F: tools/testing/selftests/powerpc
10741 LINUX FOR POWERPC EMBEDDED MPC5XXX
10742 M: Anatolij Gustschin <agust@denx.de>
10743 L: linuxppc-dev@lists.ozlabs.org
10745 F: arch/powerpc/platforms/512x/
10746 F: arch/powerpc/platforms/52xx/
10748 LINUX FOR POWERPC EMBEDDED PPC4XX
10749 L: linuxppc-dev@lists.ozlabs.org
10751 F: arch/powerpc/platforms/40x/
10752 F: arch/powerpc/platforms/44x/
10754 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10755 M: Scott Wood <oss@buserror.net>
10756 L: linuxppc-dev@lists.ozlabs.org
10758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10759 F: Documentation/devicetree/bindings/powerpc/fsl/
10760 F: arch/powerpc/platforms/83xx/
10761 F: arch/powerpc/platforms/85xx/
10763 LINUX FOR POWERPC EMBEDDED PPC8XX
10764 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10765 L: linuxppc-dev@lists.ozlabs.org
10767 F: arch/powerpc/platforms/8xx/
10769 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10770 M: Kees Cook <keescook@chromium.org>
10772 F: drivers/misc/lkdtm/*
10773 F: tools/testing/selftests/lkdtm/*
10775 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10776 M: Alan Stern <stern@rowland.harvard.edu>
10777 M: Andrea Parri <parri.andrea@gmail.com>
10778 M: Will Deacon <will@kernel.org>
10779 M: Peter Zijlstra <peterz@infradead.org>
10780 M: Boqun Feng <boqun.feng@gmail.com>
10781 M: Nicholas Piggin <npiggin@gmail.com>
10782 M: David Howells <dhowells@redhat.com>
10783 M: Jade Alglave <j.alglave@ucl.ac.uk>
10784 M: Luc Maranget <luc.maranget@inria.fr>
10785 M: "Paul E. McKenney" <paulmck@kernel.org>
10786 R: Akira Yokosawa <akiyks@gmail.com>
10787 R: Daniel Lustig <dlustig@nvidia.com>
10788 R: Joel Fernandes <joel@joelfernandes.org>
10789 L: linux-kernel@vger.kernel.org
10790 L: linux-arch@vger.kernel.org
10792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10793 F: Documentation/atomic_bitops.txt
10794 F: Documentation/atomic_t.txt
10795 F: Documentation/core-api/refcount-vs-atomic.rst
10796 F: Documentation/litmus-tests/
10797 F: Documentation/memory-barriers.txt
10798 F: tools/memory-model/
10800 LIS3LV02D ACCELEROMETER DRIVER
10801 M: Eric Piel <eric.piel@tremplin-utc.net>
10803 F: Documentation/misc-devices/lis3lv02d.rst
10804 F: drivers/misc/lis3lv02d/
10805 F: drivers/platform/x86/hp_accel.c
10808 M: David Gow <davidgow@google.com>
10809 L: linux-kselftest@vger.kernel.org
10810 L: kunit-dev@googlegroups.com
10815 M: Karol Gugala <kgugala@antmicro.com>
10816 M: Mateusz Holenko <mholenko@antmicro.com>
10818 F: Documentation/devicetree/bindings/*/litex,*.yaml
10819 F: arch/openrisc/boot/dts/or1klitex.dts
10820 F: drivers/soc/litex/litex_soc_ctrl.c
10821 F: drivers/tty/serial/liteuart.c
10822 F: include/linux/litex.h
10825 M: Josh Poimboeuf <jpoimboe@redhat.com>
10826 M: Jiri Kosina <jikos@kernel.org>
10827 M: Miroslav Benes <mbenes@suse.cz>
10828 M: Petr Mladek <pmladek@suse.com>
10829 R: Joe Lawrence <joe.lawrence@redhat.com>
10830 L: live-patching@vger.kernel.org
10832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10833 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10834 F: Documentation/livepatch/
10835 F: arch/powerpc/include/asm/livepatch.h
10836 F: arch/s390/include/asm/livepatch.h
10837 F: arch/x86/include/asm/livepatch.h
10838 F: include/linux/livepatch.h
10839 F: kernel/livepatch/
10841 F: samples/livepatch/
10842 F: tools/testing/selftests/livepatch/
10845 L: netdev@vger.kernel.org
10847 F: include/linux/llc.h
10848 F: include/net/llc*
10849 F: include/uapi/linux/llc.h
10852 LM73 HARDWARE MONITOR DRIVER
10853 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10854 L: linux-hwmon@vger.kernel.org
10856 F: drivers/hwmon/lm73.c
10858 LM78 HARDWARE MONITOR DRIVER
10859 M: Jean Delvare <jdelvare@suse.com>
10860 L: linux-hwmon@vger.kernel.org
10862 F: Documentation/hwmon/lm78.rst
10863 F: drivers/hwmon/lm78.c
10865 LM83 HARDWARE MONITOR DRIVER
10866 M: Jean Delvare <jdelvare@suse.com>
10867 L: linux-hwmon@vger.kernel.org
10869 F: Documentation/hwmon/lm83.rst
10870 F: drivers/hwmon/lm83.c
10872 LM90 HARDWARE MONITOR DRIVER
10873 M: Jean Delvare <jdelvare@suse.com>
10874 L: linux-hwmon@vger.kernel.org
10876 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10877 F: Documentation/hwmon/lm90.rst
10878 F: drivers/hwmon/lm90.c
10879 F: include/dt-bindings/thermal/lm90.h
10881 LM95234 HARDWARE MONITOR DRIVER
10882 M: Guenter Roeck <linux@roeck-us.net>
10883 L: linux-hwmon@vger.kernel.org
10885 F: Documentation/hwmon/lm95234.rst
10886 F: drivers/hwmon/lm95234.c
10888 LME2510 MEDIA DRIVER
10889 M: Malcolm Priestley <tvboxspy@gmail.com>
10890 L: linux-media@vger.kernel.org
10892 W: https://linuxtv.org
10893 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10894 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10896 LOADPIN SECURITY MODULE
10897 M: Kees Cook <keescook@chromium.org>
10899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10900 F: Documentation/admin-guide/LSM/LoadPin.rst
10901 F: security/loadpin/
10904 M: Peter Zijlstra <peterz@infradead.org>
10905 M: Ingo Molnar <mingo@redhat.com>
10906 M: Will Deacon <will@kernel.org>
10907 R: Waiman Long <longman@redhat.com>
10908 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10909 L: linux-kernel@vger.kernel.org
10911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10912 F: Documentation/locking/
10913 F: arch/*/include/asm/spinlock*.h
10914 F: include/linux/lockdep.h
10915 F: include/linux/mutex*.h
10916 F: include/linux/rwlock*.h
10917 F: include/linux/rwsem*.h
10918 F: include/linux/seqlock.h
10919 F: include/linux/spinlock*.h
10921 F: lib/locking*.[ch]
10922 X: kernel/locking/locktorture.c
10924 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10925 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10926 L: linux-ntfs-dev@lists.sourceforge.net
10928 W: http://www.linux-ntfs.org/content/view/19/37/
10929 F: Documentation/admin-guide/ldm.rst
10930 F: block/partitions/ldm.*
10932 LOGITECH HID GAMING KEYBOARDS
10933 M: Hans de Goede <hdegoede@redhat.com>
10934 L: linux-input@vger.kernel.org
10936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10937 F: drivers/hid/hid-lg-g15.c
10939 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10940 M: Adrien Grassein <adrien.grassein@gmail.com>
10942 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10943 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10945 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10946 M: Sathya Prakash <sathya.prakash@broadcom.com>
10947 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10948 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10949 L: MPT-FusionLinux.pdl@broadcom.com
10950 L: linux-scsi@vger.kernel.org
10952 W: http://www.avagotech.com/support/
10953 F: drivers/message/fusion/
10954 F: drivers/scsi/mpt3sas/
10956 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10957 M: Matthew Wilcox <willy@infradead.org>
10958 L: linux-scsi@vger.kernel.org
10960 F: drivers/scsi/sym53c8xx_2/
10963 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10964 L: linux-iio@vger.kernel.org
10966 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10967 F: drivers/iio/dac/ltc1660.c
10969 LTC2947 HARDWARE MONITOR DRIVER
10970 M: Nuno Sá <nuno.sa@analog.com>
10971 L: linux-hwmon@vger.kernel.org
10973 W: http://ez.analog.com/community/linux-device-drivers
10974 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10975 F: drivers/hwmon/ltc2947-core.c
10976 F: drivers/hwmon/ltc2947-i2c.c
10977 F: drivers/hwmon/ltc2947-spi.c
10978 F: drivers/hwmon/ltc2947.h
10980 LTC2983 IIO TEMPERATURE DRIVER
10981 M: Nuno Sá <nuno.sa@analog.com>
10982 L: linux-iio@vger.kernel.org
10984 W: http://ez.analog.com/community/linux-device-drivers
10985 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10986 F: drivers/iio/temperature/ltc2983.c
10988 LTC4261 HARDWARE MONITOR DRIVER
10989 M: Guenter Roeck <linux@roeck-us.net>
10990 L: linux-hwmon@vger.kernel.org
10992 F: Documentation/hwmon/ltc4261.rst
10993 F: drivers/hwmon/ltc4261.c
10995 LTC4306 I2C MULTIPLEXER DRIVER
10996 M: Michael Hennerich <michael.hennerich@analog.com>
10997 L: linux-i2c@vger.kernel.org
10999 W: http://ez.analog.com/community/linux-device-drivers
11000 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11001 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11003 LTP (Linux Test Project)
11004 M: Mike Frysinger <vapier@gentoo.org>
11005 M: Cyril Hrubis <chrubis@suse.cz>
11006 M: Wanlong Gao <wanlong.gao@gmail.com>
11007 M: Jan Stancek <jstancek@redhat.com>
11008 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11009 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11010 L: ltp@lists.linux.it (subscribers-only)
11012 W: http://linux-test-project.github.io/
11013 T: git git://github.com/linux-test-project/ltp.git
11016 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11017 L: netdev@vger.kernel.org
11019 F: drivers/net/pcs/pcs-lynx.c
11020 F: include/linux/pcs-lynx.h
11023 M: Geert Uytterhoeven <geert@linux-m68k.org>
11024 L: linux-m68k@lists.linux-m68k.org
11026 W: http://www.linux-m68k.org/
11027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11031 M68K ON APPLE MACINTOSH
11032 M: Joshua Thompson <funaho@jurai.org>
11033 L: linux-m68k@lists.linux-m68k.org
11035 W: http://www.mac.linux-m68k.org/
11037 F: drivers/macintosh/adb-iop.c
11038 F: drivers/macintosh/via-macii.c
11041 M: Philip Blundell <philb@gnu.org>
11043 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11044 F: arch/m68k/hp300/
11046 M88DS3103 MEDIA DRIVER
11047 M: Antti Palosaari <crope@iki.fi>
11048 L: linux-media@vger.kernel.org
11050 W: https://linuxtv.org
11051 W: http://palosaari.fi/linux/
11052 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11053 T: git git://linuxtv.org/anttip/media_tree.git
11054 F: drivers/media/dvb-frontends/m88ds3103*
11056 M88RS2000 MEDIA DRIVER
11057 M: Malcolm Priestley <tvboxspy@gmail.com>
11058 L: linux-media@vger.kernel.org
11060 W: https://linuxtv.org
11061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11062 F: drivers/media/dvb-frontends/m88rs2000*
11064 MA901 MASTERKIT USB FM RADIO DRIVER
11065 M: Alexey Klimov <klimov.linux@gmail.com>
11066 L: linux-media@vger.kernel.org
11068 T: git git://linuxtv.org/media_tree.git
11069 F: drivers/media/radio/radio-ma901.c
11072 M: Johannes Berg <johannes@sipsolutions.net>
11073 L: linux-wireless@vger.kernel.org
11075 W: https://wireless.wiki.kernel.org/
11076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11078 F: Documentation/networking/mac80211-injection.rst
11079 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11080 F: drivers/net/wireless/mac80211_hwsim.[ch]
11081 F: include/net/mac80211.h
11085 M: Jassi Brar <jassisinghbrar@gmail.com>
11086 L: linux-kernel@vger.kernel.org
11088 F: drivers/mailbox/
11089 F: include/linux/mailbox_client.h
11090 F: include/linux/mailbox_controller.h
11091 F: include/dt-bindings/mailbox/
11092 F: Documentation/devicetree/bindings/mailbox/
11095 M: Viresh Kumar <viresh.kumar@linaro.org>
11096 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11097 L: linux-kernel@vger.kernel.org
11099 F: drivers/mailbox/arm_mhuv2.c
11100 F: include/linux/mailbox/arm_mhuv2_message.h
11101 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11103 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11104 M: Jeremy Kerr <jk@codeconstruct.com.au>
11105 M: Matt Johnston <matt@codeconstruct.com.au>
11106 L: netdev@vger.kernel.org
11108 F: Documentation/networking/mctp.rst
11109 F: drivers/net/mctp/
11110 F: include/net/mctp.h
11111 F: include/net/mctpdevice.h
11112 F: include/net/netns/mctp.h
11115 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11116 M: Michael Kerrisk <mtk.manpages@gmail.com>
11117 L: linux-man@vger.kernel.org
11119 W: http://www.kernel.org/doc/man-pages
11121 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11122 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11123 L: linux-mips@vger.kernel.org
11125 F: arch/mips/boot/dts/img/pistachio*
11127 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11128 M: Andrew Lunn <andrew@lunn.ch>
11129 M: Vivien Didelot <vivien.didelot@gmail.com>
11130 L: netdev@vger.kernel.org
11132 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11133 F: Documentation/networking/devlink/mv88e6xxx.rst
11134 F: drivers/net/dsa/mv88e6xxx/
11135 F: include/linux/platform_data/mv88e6xxx.h
11137 MARVELL ARMADA 3700 PHY DRIVERS
11138 M: Miquel Raynal <miquel.raynal@bootlin.com>
11140 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11141 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11142 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11143 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11145 MARVELL ARMADA DRM SUPPORT
11146 M: Russell King <linux@armlinux.org.uk>
11148 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11149 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11150 F: Documentation/devicetree/bindings/display/armada/
11151 F: drivers/gpu/drm/armada/
11152 F: include/uapi/drm/armada_drm.h
11154 MARVELL CRYPTO DRIVER
11155 M: Boris Brezillon <bbrezillon@kernel.org>
11156 M: Arnaud Ebalard <arno@natisbad.org>
11157 M: Srujana Challa <schalla@marvell.com>
11158 L: linux-crypto@vger.kernel.org
11160 F: drivers/crypto/marvell/
11161 F: include/linux/soc/marvell/octeontx2/
11163 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11164 M: Mirko Lindner <mlindner@marvell.com>
11165 M: Stephen Hemminger <stephen@networkplumber.org>
11166 L: netdev@vger.kernel.org
11168 F: drivers/net/ethernet/marvell/sk*
11170 MARVELL LIBERTAS WIRELESS DRIVER
11171 L: libertas-dev@lists.infradead.org
11173 F: drivers/net/wireless/marvell/libertas/
11175 MARVELL MACCHIATOBIN SUPPORT
11176 M: Russell King <linux@armlinux.org.uk>
11177 L: linux-arm-kernel@lists.infradead.org
11179 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11181 MARVELL MV643XX ETHERNET DRIVER
11182 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11183 L: netdev@vger.kernel.org
11185 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11186 F: include/linux/mv643xx.h
11188 MARVELL MV88X3310 PHY DRIVER
11189 M: Russell King <linux@armlinux.org.uk>
11190 M: Marek Behún <kabel@kernel.org>
11191 L: netdev@vger.kernel.org
11193 F: drivers/net/phy/marvell10g.c
11195 MARVELL MVEBU THERMAL DRIVER
11196 M: Miquel Raynal <miquel.raynal@bootlin.com>
11198 F: drivers/thermal/armada_thermal.c
11200 MARVELL MVNETA ETHERNET DRIVER
11201 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11202 L: netdev@vger.kernel.org
11204 F: drivers/net/ethernet/marvell/mvneta.*
11206 MARVELL MVPP2 ETHERNET DRIVER
11207 M: Marcin Wojtas <mw@semihalf.com>
11208 M: Russell King <linux@armlinux.org.uk>
11209 L: netdev@vger.kernel.org
11211 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11212 F: drivers/net/ethernet/marvell/mvpp2/
11214 MARVELL MWIFIEX WIRELESS DRIVER
11215 M: Amitkumar Karwar <amitkarwar@gmail.com>
11216 M: Ganapathi Bhat <ganapathi017@gmail.com>
11217 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11218 M: Xinming Hu <huxinming820@gmail.com>
11219 L: linux-wireless@vger.kernel.org
11221 F: drivers/net/wireless/marvell/mwifiex/
11223 MARVELL MWL8K WIRELESS DRIVER
11224 M: Lennert Buytenhek <buytenh@wantstofly.org>
11225 L: linux-wireless@vger.kernel.org
11227 F: drivers/net/wireless/marvell/mwl8k.c
11229 MARVELL NAND CONTROLLER DRIVER
11230 M: Miquel Raynal <miquel.raynal@bootlin.com>
11231 L: linux-mtd@lists.infradead.org
11233 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11234 F: drivers/mtd/nand/raw/marvell_nand.c
11236 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11237 M: Sunil Goutham <sgoutham@marvell.com>
11238 M: Geetha sowjanya <gakula@marvell.com>
11239 M: Subbaraya Sundeep <sbhatta@marvell.com>
11240 M: hariprasad <hkelam@marvell.com>
11241 L: netdev@vger.kernel.org
11243 F: drivers/net/ethernet/marvell/octeontx2/nic/
11244 F: include/linux/soc/marvell/octeontx2/
11246 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11247 M: Sunil Goutham <sgoutham@marvell.com>
11248 M: Linu Cherian <lcherian@marvell.com>
11249 M: Geetha sowjanya <gakula@marvell.com>
11250 M: Jerin Jacob <jerinj@marvell.com>
11251 M: hariprasad <hkelam@marvell.com>
11252 M: Subbaraya Sundeep <sbhatta@marvell.com>
11253 L: netdev@vger.kernel.org
11255 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11256 F: drivers/net/ethernet/marvell/octeontx2/af/
11258 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11259 M: Vadym Kochan <vkochan@marvell.com>
11260 M: Taras Chornyi <tchornyi@marvell.com>
11262 W: https://github.com/Marvell-switching/switchdev-prestera
11263 F: drivers/net/ethernet/marvell/prestera/
11265 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11266 M: Nicolas Pitre <nico@fluxnic.net>
11268 F: drivers/mmc/host/mvsdio.*
11270 MARVELL USB MDIO CONTROLLER DRIVER
11271 M: Tobias Waldekranz <tobias@waldekranz.com>
11272 L: netdev@vger.kernel.org
11274 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11275 F: drivers/net/mdio/mdio-mvusb.c
11277 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11278 M: Hu Ziji <huziji@marvell.com>
11279 L: linux-mmc@vger.kernel.org
11281 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11282 F: drivers/mmc/host/sdhci-xenon*
11284 MATROX FRAMEBUFFER DRIVER
11285 L: linux-fbdev@vger.kernel.org
11287 F: drivers/video/fbdev/matrox/matroxfb_*
11288 F: include/uapi/linux/matroxfb.h
11291 M: Daniel Nilsson <daniel.nilsson@flex.com>
11292 L: linux-hwmon@vger.kernel.org
11294 F: Documentation/hwmon/max15301.rst
11295 F: drivers/hwmon/pmbus/max15301.c
11297 MAX16065 HARDWARE MONITOR DRIVER
11298 M: Guenter Roeck <linux@roeck-us.net>
11299 L: linux-hwmon@vger.kernel.org
11301 F: Documentation/hwmon/max16065.rst
11302 F: drivers/hwmon/max16065.c
11304 MAX2175 SDR TUNER DRIVER
11305 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11306 L: linux-media@vger.kernel.org
11308 T: git git://linuxtv.org/media_tree.git
11309 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11310 F: Documentation/userspace-api/media/drivers/max2175.rst
11311 F: drivers/media/i2c/max2175*
11312 F: include/uapi/linux/max2175.h
11314 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11315 L: linux-hwmon@vger.kernel.org
11317 F: Documentation/hwmon/max6650.rst
11318 F: drivers/hwmon/max6650.c
11320 MAX6697 HARDWARE MONITOR DRIVER
11321 M: Guenter Roeck <linux@roeck-us.net>
11322 L: linux-hwmon@vger.kernel.org
11324 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11325 F: Documentation/hwmon/max6697.rst
11326 F: drivers/hwmon/max6697.c
11327 F: include/linux/platform_data/max6697.h
11329 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11330 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11331 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11332 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11333 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11334 L: linux-media@vger.kernel.org
11336 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11337 F: drivers/media/i2c/max9286.c
11339 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11340 M: Peter Rosin <peda@axentia.se>
11341 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11343 F: Documentation/devicetree/bindings/sound/max9860.txt
11344 F: sound/soc/codecs/max9860.*
11346 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11347 M: Andreas Klinger <ak@it-klinger.de>
11348 L: linux-iio@vger.kernel.org
11350 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11351 F: drivers/iio/proximity/mb1232.c
11353 MAXIM MAX77650 PMIC MFD DRIVER
11354 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
11355 L: linux-kernel@vger.kernel.org
11357 F: Documentation/devicetree/bindings/*/*max77650.yaml
11358 F: Documentation/devicetree/bindings/*/max77650*.yaml
11359 F: drivers/gpio/gpio-max77650.c
11360 F: drivers/input/misc/max77650-onkey.c
11361 F: drivers/leds/leds-max77650.c
11362 F: drivers/mfd/max77650.c
11363 F: drivers/power/supply/max77650-charger.c
11364 F: drivers/regulator/max77650-regulator.c
11365 F: include/linux/mfd/max77650.h
11367 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11368 M: Javier Martinez Canillas <javier@dowhile0.org>
11369 L: linux-kernel@vger.kernel.org
11371 F: Documentation/devicetree/bindings/*/*max77802.txt
11372 F: drivers/regulator/max77802-regulator.c
11373 F: include/dt-bindings/*/*max77802.h
11375 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11376 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11377 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11378 L: linux-pm@vger.kernel.org
11380 F: drivers/power/supply/max14577_charger.c
11381 F: drivers/power/supply/max77693_charger.c
11383 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11384 M: Chanwoo Choi <cw00.choi@samsung.com>
11385 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11386 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11387 L: linux-kernel@vger.kernel.org
11389 F: Documentation/devicetree/bindings/*/max77686.txt
11390 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11391 F: Documentation/devicetree/bindings/mfd/max14577.txt
11392 F: Documentation/devicetree/bindings/mfd/max77693.txt
11393 F: drivers/*/max14577*.c
11394 F: drivers/*/max77686*.c
11395 F: drivers/*/max77693*.c
11396 F: drivers/clk/clk-max77686.c
11397 F: drivers/extcon/extcon-max14577.c
11398 F: drivers/extcon/extcon-max77693.c
11399 F: drivers/rtc/rtc-max77686.c
11400 F: include/linux/mfd/max14577*.h
11401 F: include/linux/mfd/max77686*.h
11402 F: include/linux/mfd/max77693*.h
11404 MAXIRADIO FM RADIO RECEIVER DRIVER
11405 M: Hans Verkuil <hverkuil@xs4all.nl>
11406 L: linux-media@vger.kernel.org
11408 W: https://linuxtv.org
11409 T: git git://linuxtv.org/media_tree.git
11410 F: drivers/media/radio/radio-maxiradio*
11412 MAXLINEAR ETHERNET PHY DRIVER
11413 M: Xu Liang <lxu@maxlinear.com>
11414 L: netdev@vger.kernel.org
11416 F: drivers/net/phy/mxl-gpy.c
11418 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11419 R: Yasushi SHOJI <yashi@spacecubics.com>
11420 L: linux-can@vger.kernel.org
11422 F: drivers/net/can/usb/mcba_usb.c
11424 MCAN MMIO DEVICE DRIVER
11425 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11426 L: linux-can@vger.kernel.org
11428 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11429 F: drivers/net/can/m_can/m_can.c
11430 F: drivers/net/can/m_can/m_can.h
11431 F: drivers/net/can/m_can/m_can_platform.c
11433 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11434 M: Rishi Gupta <gupt21@gmail.com>
11435 L: linux-i2c@vger.kernel.org
11436 L: linux-input@vger.kernel.org
11438 F: drivers/hid/hid-mcp2221.c
11440 MCP251XFD SPI-CAN NETWORK DRIVER
11441 M: Marc Kleine-Budde <mkl@pengutronix.de>
11442 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11443 R: Thomas Kopp <thomas.kopp@microchip.com>
11444 L: linux-can@vger.kernel.org
11446 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11447 F: drivers/net/can/spi/mcp251xfd/
11449 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11450 M: Peter Rosin <peda@axentia.se>
11451 L: linux-iio@vger.kernel.org
11453 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11454 F: drivers/iio/potentiometer/mcp4018.c
11455 F: drivers/iio/potentiometer/mcp4531.c
11457 MCR20A IEEE-802.15.4 RADIO DRIVER
11458 M: Xue Liu <liuxuenetmail@gmail.com>
11459 L: linux-wpan@vger.kernel.org
11461 W: https://github.com/xueliu/mcr20a-linux
11462 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11463 F: drivers/net/ieee802154/mcr20a.c
11464 F: drivers/net/ieee802154/mcr20a.h
11466 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11467 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11468 L: linux-iio@vger.kernel.org
11470 F: drivers/iio/dac/cio-dac.c
11472 MEDIA CONTROLLER FRAMEWORK
11473 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11474 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11475 L: linux-media@vger.kernel.org
11477 W: https://www.linuxtv.org
11478 T: git git://linuxtv.org/media_tree.git
11479 F: drivers/media/mc/
11480 F: include/media/media-*.h
11481 F: include/uapi/linux/media.h
11483 MEDIA DRIVER FOR FREESCALE IMX PXP
11484 M: Philipp Zabel <p.zabel@pengutronix.de>
11485 L: linux-media@vger.kernel.org
11487 T: git git://linuxtv.org/media_tree.git
11488 F: drivers/media/platform/imx-pxp.[ch]
11490 MEDIA DRIVERS FOR ASCOT2E
11491 M: Sergey Kozlov <serjk@netup.ru>
11492 M: Abylay Ospan <aospan@netup.ru>
11493 L: linux-media@vger.kernel.org
11495 W: https://linuxtv.org
11496 W: http://netup.tv/
11497 T: git git://linuxtv.org/media_tree.git
11498 F: drivers/media/dvb-frontends/ascot2e*
11500 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11501 M: Jasmin Jessich <jasmin@anw.at>
11502 L: linux-media@vger.kernel.org
11504 W: https://linuxtv.org
11505 T: git git://linuxtv.org/media_tree.git
11506 F: drivers/media/dvb-frontends/cxd2099*
11508 MEDIA DRIVERS FOR CXD2841ER
11509 M: Sergey Kozlov <serjk@netup.ru>
11510 M: Abylay Ospan <aospan@netup.ru>
11511 L: linux-media@vger.kernel.org
11513 W: https://linuxtv.org
11514 W: http://netup.tv/
11515 T: git git://linuxtv.org/media_tree.git
11516 F: drivers/media/dvb-frontends/cxd2841er*
11518 MEDIA DRIVERS FOR CXD2880
11519 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11520 L: linux-media@vger.kernel.org
11522 W: http://linuxtv.org/
11523 T: git git://linuxtv.org/media_tree.git
11524 F: drivers/media/dvb-frontends/cxd2880/*
11525 F: drivers/media/spi/cxd2880*
11527 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11528 L: linux-media@vger.kernel.org
11530 W: https://linuxtv.org
11531 T: git git://linuxtv.org/media_tree.git
11532 F: drivers/media/pci/ddbridge/*
11534 MEDIA DRIVERS FOR FREESCALE IMX
11535 M: Steve Longerbeam <slongerbeam@gmail.com>
11536 M: Philipp Zabel <p.zabel@pengutronix.de>
11537 L: linux-media@vger.kernel.org
11539 T: git git://linuxtv.org/media_tree.git
11540 F: Documentation/admin-guide/media/imx.rst
11541 F: Documentation/devicetree/bindings/media/imx.txt
11542 F: drivers/staging/media/imx/
11543 F: include/linux/imx-media.h
11544 F: include/media/imx.h
11546 MEDIA DRIVERS FOR FREESCALE IMX7
11547 M: Rui Miguel Silva <rmfrfs@gmail.com>
11548 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11549 L: linux-media@vger.kernel.org
11551 T: git git://linuxtv.org/media_tree.git
11552 F: Documentation/admin-guide/media/imx7.rst
11553 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11554 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11555 F: drivers/staging/media/imx/imx7-media-csi.c
11556 F: drivers/staging/media/imx/imx7-mipi-csis.c
11558 MEDIA DRIVERS FOR HELENE
11559 M: Abylay Ospan <aospan@netup.ru>
11560 L: linux-media@vger.kernel.org
11562 W: https://linuxtv.org
11563 W: http://netup.tv/
11564 T: git git://linuxtv.org/media_tree.git
11565 F: drivers/media/dvb-frontends/helene*
11567 MEDIA DRIVERS FOR HORUS3A
11568 M: Sergey Kozlov <serjk@netup.ru>
11569 M: Abylay Ospan <aospan@netup.ru>
11570 L: linux-media@vger.kernel.org
11572 W: https://linuxtv.org
11573 W: http://netup.tv/
11574 T: git git://linuxtv.org/media_tree.git
11575 F: drivers/media/dvb-frontends/horus3a*
11577 MEDIA DRIVERS FOR LNBH25
11578 M: Sergey Kozlov <serjk@netup.ru>
11579 M: Abylay Ospan <aospan@netup.ru>
11580 L: linux-media@vger.kernel.org
11582 W: https://linuxtv.org
11583 W: http://netup.tv/
11584 T: git git://linuxtv.org/media_tree.git
11585 F: drivers/media/dvb-frontends/lnbh25*
11587 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11588 L: linux-media@vger.kernel.org
11590 W: https://linuxtv.org
11591 T: git git://linuxtv.org/media_tree.git
11592 F: drivers/media/dvb-frontends/mxl5xx*
11594 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11595 M: Sergey Kozlov <serjk@netup.ru>
11596 M: Abylay Ospan <aospan@netup.ru>
11597 L: linux-media@vger.kernel.org
11599 W: https://linuxtv.org
11600 W: http://netup.tv/
11601 T: git git://linuxtv.org/media_tree.git
11602 F: drivers/media/pci/netup_unidvb/*
11604 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11605 M: Dmitry Osipenko <digetx@gmail.com>
11606 L: linux-media@vger.kernel.org
11607 L: linux-tegra@vger.kernel.org
11609 T: git git://linuxtv.org/media_tree.git
11610 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11611 F: drivers/staging/media/tegra-vde/
11613 MEDIA DRIVERS FOR RENESAS - CEU
11614 M: Jacopo Mondi <jacopo@jmondi.org>
11615 L: linux-media@vger.kernel.org
11616 L: linux-renesas-soc@vger.kernel.org
11618 T: git git://linuxtv.org/media_tree.git
11619 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11620 F: drivers/media/platform/renesas-ceu.c
11621 F: include/media/drv-intf/renesas-ceu.h
11623 MEDIA DRIVERS FOR RENESAS - DRIF
11624 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11625 L: linux-media@vger.kernel.org
11626 L: linux-renesas-soc@vger.kernel.org
11628 T: git git://linuxtv.org/media_tree.git
11629 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11630 F: drivers/media/platform/rcar_drif.c
11632 MEDIA DRIVERS FOR RENESAS - FCP
11633 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11634 L: linux-media@vger.kernel.org
11635 L: linux-renesas-soc@vger.kernel.org
11637 T: git git://linuxtv.org/media_tree.git
11638 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11639 F: drivers/media/platform/rcar-fcp.c
11640 F: include/media/rcar-fcp.h
11642 MEDIA DRIVERS FOR RENESAS - FDP1
11643 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11644 L: linux-media@vger.kernel.org
11645 L: linux-renesas-soc@vger.kernel.org
11647 T: git git://linuxtv.org/media_tree.git
11648 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11649 F: drivers/media/platform/rcar_fdp1.c
11651 MEDIA DRIVERS FOR RENESAS - VIN
11652 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11653 L: linux-media@vger.kernel.org
11654 L: linux-renesas-soc@vger.kernel.org
11656 T: git git://linuxtv.org/media_tree.git
11657 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11658 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11659 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11660 F: drivers/media/platform/rcar-vin/
11662 MEDIA DRIVERS FOR RENESAS - VSP1
11663 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11664 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11665 L: linux-media@vger.kernel.org
11666 L: linux-renesas-soc@vger.kernel.org
11668 T: git git://linuxtv.org/media_tree.git
11669 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11670 F: drivers/media/platform/vsp1/
11672 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11673 L: linux-media@vger.kernel.org
11675 W: https://linuxtv.org
11676 T: git git://linuxtv.org/media_tree.git
11677 F: drivers/media/dvb-frontends/stv0910*
11679 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11680 L: linux-media@vger.kernel.org
11682 W: https://linuxtv.org
11683 T: git git://linuxtv.org/media_tree.git
11684 F: drivers/media/dvb-frontends/stv6111*
11686 MEDIA DRIVERS FOR STM32 - DCMI
11687 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11688 L: linux-media@vger.kernel.org
11690 T: git git://linuxtv.org/media_tree.git
11691 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11692 F: drivers/media/platform/stm32/stm32-dcmi.c
11694 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11695 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11696 L: linux-media@vger.kernel.org
11698 W: https://linuxtv.org
11699 Q: http://patchwork.kernel.org/project/linux-media/list/
11700 T: git git://linuxtv.org/media_tree.git
11701 F: Documentation/admin-guide/media/
11702 F: Documentation/devicetree/bindings/media/
11703 F: Documentation/driver-api/media/
11704 F: Documentation/userspace-api/media/
11706 F: drivers/staging/media/
11707 F: include/linux/platform_data/media/
11709 F: include/uapi/linux/dvb/
11710 F: include/uapi/linux/ivtv*
11711 F: include/uapi/linux/media.h
11712 F: include/uapi/linux/meye.h
11713 F: include/uapi/linux/uvcvideo.h
11714 F: include/uapi/linux/v4l2-*
11715 F: include/uapi/linux/videodev2.h
11717 MEDIATEK BLUETOOTH DRIVER
11718 M: Sean Wang <sean.wang@mediatek.com>
11719 L: linux-bluetooth@vger.kernel.org
11720 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11722 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11723 F: drivers/bluetooth/btmtkuart.c
11725 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11726 M: Sean Wang <sean.wang@mediatek.com>
11727 L: linux-pm@vger.kernel.org
11729 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11730 F: drivers/power/reset/mt6323-poweroff.c
11732 MEDIATEK CIR DRIVER
11733 M: Sean Wang <sean.wang@mediatek.com>
11735 F: drivers/media/rc/mtk-cir.c
11737 MEDIATEK DMA DRIVER
11738 M: Sean Wang <sean.wang@mediatek.com>
11739 L: dmaengine@vger.kernel.org
11740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11741 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11743 F: Documentation/devicetree/bindings/dma/mtk-*
11744 F: drivers/dma/mediatek/
11746 MEDIATEK ETHERNET DRIVER
11747 M: Felix Fietkau <nbd@nbd.name>
11748 M: John Crispin <john@phrozen.org>
11749 M: Sean Wang <sean.wang@mediatek.com>
11750 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11751 L: netdev@vger.kernel.org
11753 F: drivers/net/ethernet/mediatek/
11755 MEDIATEK I2C CONTROLLER DRIVER
11756 M: Qii Wang <qii.wang@mediatek.com>
11757 L: linux-i2c@vger.kernel.org
11759 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11760 F: drivers/i2c/busses/i2c-mt65xx.c
11762 MEDIATEK IOMMU DRIVER
11763 M: Yong Wu <yong.wu@mediatek.com>
11764 L: iommu@lists.linux-foundation.org
11765 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11767 F: Documentation/devicetree/bindings/iommu/mediatek*
11768 F: drivers/iommu/mtk_iommu*
11769 F: include/dt-bindings/memory/mt*-port.h
11771 MEDIATEK JPEG DRIVER
11772 M: Rick Chang <rick.chang@mediatek.com>
11773 M: Bin Liu <bin.liu@mediatek.com>
11775 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11776 F: drivers/media/platform/mtk-jpeg/
11778 MEDIATEK MDP DRIVER
11779 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11780 M: Houlong Wei <houlong.wei@mediatek.com>
11781 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11783 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11784 F: drivers/media/platform/mtk-mdp/
11785 F: drivers/media/platform/mtk-vpu/
11787 MEDIATEK MEDIA DRIVER
11788 M: Tiffany Lin <tiffany.lin@mediatek.com>
11789 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11791 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11792 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11793 F: drivers/media/platform/mtk-vcodec/
11794 F: drivers/media/platform/mtk-vpu/
11796 MEDIATEK MMC/SD/SDIO DRIVER
11797 M: Chaotian Jing <chaotian.jing@mediatek.com>
11799 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11800 F: drivers/mmc/host/mtk-sd.c
11802 MEDIATEK MT76 WIRELESS LAN DRIVER
11803 M: Felix Fietkau <nbd@nbd.name>
11804 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11805 R: Ryder Lee <ryder.lee@mediatek.com>
11806 L: linux-wireless@vger.kernel.org
11808 F: drivers/net/wireless/mediatek/mt76/
11810 MEDIATEK MT7601U WIRELESS LAN DRIVER
11811 M: Jakub Kicinski <kubakici@wp.pl>
11812 L: linux-wireless@vger.kernel.org
11814 F: drivers/net/wireless/mediatek/mt7601u/
11816 MEDIATEK MT7621 CLOCK DRIVER
11817 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11819 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11820 F: drivers/clk/ralink/clk-mt7621.c
11822 MEDIATEK MT7621/28/88 I2C DRIVER
11823 M: Stefan Roese <sr@denx.de>
11824 L: linux-i2c@vger.kernel.org
11826 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11827 F: drivers/i2c/busses/i2c-mt7621.c
11829 MEDIATEK MT7621 PHY PCI DRIVER
11830 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11832 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11833 F: drivers/phy/ralink/phy-mt7621-pci.c
11835 MEDIATEK NAND CONTROLLER DRIVER
11836 L: linux-mtd@lists.infradead.org
11838 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11839 F: drivers/mtd/nand/raw/mtk_*
11841 MEDIATEK PMIC LED DRIVER
11842 M: Sean Wang <sean.wang@mediatek.com>
11844 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11845 F: drivers/leds/leds-mt6323.c
11847 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11848 M: Sean Wang <sean.wang@mediatek.com>
11850 F: drivers/char/hw_random/mtk-rng.c
11852 MEDIATEK SWITCH DRIVER
11853 M: Sean Wang <sean.wang@mediatek.com>
11854 M: Landen Chao <Landen.Chao@mediatek.com>
11855 M: DENG Qingfang <dqfext@gmail.com>
11856 L: netdev@vger.kernel.org
11858 F: drivers/net/dsa/mt7530.*
11859 F: net/dsa/tag_mtk.c
11861 MEDIATEK USB3 DRD IP DRIVER
11862 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11863 L: linux-usb@vger.kernel.org
11864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11865 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11867 F: Documentation/devicetree/bindings/usb/mediatek,*
11868 F: drivers/usb/host/xhci-mtk*
11869 F: drivers/usb/mtu3/
11871 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11872 M: Peter Senna Tschudin <peter.senna@gmail.com>
11873 M: Martin Donnelly <martin.donnelly@ge.com>
11874 M: Martyn Welch <martyn.welch@collabora.co.uk>
11876 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11877 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11879 MEGARAID SCSI/SAS DRIVERS
11880 M: Kashyap Desai <kashyap.desai@broadcom.com>
11881 M: Sumit Saxena <sumit.saxena@broadcom.com>
11882 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11883 L: megaraidlinux.pdl@broadcom.com
11884 L: linux-scsi@vger.kernel.org
11886 W: http://www.avagotech.com/support/
11887 F: Documentation/scsi/megaraid.rst
11888 F: drivers/scsi/megaraid.*
11889 F: drivers/scsi/megaraid/
11891 MELEXIS MLX90614 DRIVER
11892 M: Crt Mori <cmo@melexis.com>
11893 L: linux-iio@vger.kernel.org
11895 W: http://www.melexis.com
11896 F: drivers/iio/temperature/mlx90614.c
11898 MELEXIS MLX90632 DRIVER
11899 M: Crt Mori <cmo@melexis.com>
11900 L: linux-iio@vger.kernel.org
11902 W: http://www.melexis.com
11903 F: drivers/iio/temperature/mlx90632.c
11905 MELFAS MIP4 TOUCHSCREEN DRIVER
11906 M: Sangwon Jee <jeesw@melfas.com>
11908 W: http://www.melfas.com
11909 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11910 F: drivers/input/touchscreen/melfas_mip4.c
11912 MELLANOX BLUEFIELD I2C DRIVER
11913 M: Khalil Blaiech <kblaiech@nvidia.com>
11914 L: linux-i2c@vger.kernel.org
11916 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11917 F: drivers/i2c/busses/i2c-mlxbf.c
11919 MELLANOX ETHERNET DRIVER (mlx4_en)
11920 M: Tariq Toukan <tariqt@nvidia.com>
11921 L: netdev@vger.kernel.org
11923 W: http://www.mellanox.com
11924 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11925 F: drivers/net/ethernet/mellanox/mlx4/en_*
11927 MELLANOX ETHERNET DRIVER (mlx5e)
11928 M: Saeed Mahameed <saeedm@nvidia.com>
11929 L: netdev@vger.kernel.org
11931 W: http://www.mellanox.com
11932 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11933 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11935 MELLANOX ETHERNET INNOVA DRIVERS
11936 R: Boris Pismenny <borisp@nvidia.com>
11937 L: netdev@vger.kernel.org
11939 W: http://www.mellanox.com
11940 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11941 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11942 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11943 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11944 F: include/linux/mlx5/mlx5_ifc_fpga.h
11946 MELLANOX ETHERNET SWITCH DRIVERS
11947 M: Jiri Pirko <jiri@nvidia.com>
11948 M: Ido Schimmel <idosch@nvidia.com>
11949 L: netdev@vger.kernel.org
11951 W: http://www.mellanox.com
11952 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11953 F: drivers/net/ethernet/mellanox/mlxsw/
11954 F: tools/testing/selftests/drivers/net/mlxsw/
11956 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11957 M: mlxsw@nvidia.com
11958 L: netdev@vger.kernel.org
11960 W: http://www.mellanox.com
11961 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11962 F: drivers/net/ethernet/mellanox/mlxfw/
11964 MELLANOX HARDWARE PLATFORM SUPPORT
11965 M: Hans de Goede <hdegoede@redhat.com>
11966 M: Mark Gross <mgross@linux.intel.com>
11967 M: Vadim Pasternak <vadimp@nvidia.com>
11968 L: platform-driver-x86@vger.kernel.org
11970 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11971 F: drivers/platform/mellanox/
11972 F: include/linux/platform_data/mlxreg.h
11974 MELLANOX MLX4 core VPI driver
11975 M: Tariq Toukan <tariqt@nvidia.com>
11976 L: netdev@vger.kernel.org
11977 L: linux-rdma@vger.kernel.org
11979 W: http://www.mellanox.com
11980 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11981 F: drivers/net/ethernet/mellanox/mlx4/
11982 F: include/linux/mlx4/
11984 MELLANOX MLX4 IB driver
11985 M: Yishai Hadas <yishaih@nvidia.com>
11986 L: linux-rdma@vger.kernel.org
11988 W: http://www.mellanox.com
11989 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11990 F: drivers/infiniband/hw/mlx4/
11991 F: include/linux/mlx4/
11992 F: include/uapi/rdma/mlx4-abi.h
11994 MELLANOX MLX5 core VPI driver
11995 M: Saeed Mahameed <saeedm@nvidia.com>
11996 M: Leon Romanovsky <leonro@nvidia.com>
11997 L: netdev@vger.kernel.org
11998 L: linux-rdma@vger.kernel.org
12000 W: http://www.mellanox.com
12001 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12002 F: Documentation/networking/device_drivers/ethernet/mellanox/
12003 F: drivers/net/ethernet/mellanox/mlx5/core/
12004 F: include/linux/mlx5/
12006 MELLANOX MLX5 IB driver
12007 M: Leon Romanovsky <leonro@nvidia.com>
12008 L: linux-rdma@vger.kernel.org
12010 W: http://www.mellanox.com
12011 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12012 F: drivers/infiniband/hw/mlx5/
12013 F: include/linux/mlx5/
12014 F: include/uapi/rdma/mlx5-abi.h
12016 MELLANOX MLXCPLD I2C AND MUX DRIVER
12017 M: Vadim Pasternak <vadimp@nvidia.com>
12018 M: Michael Shych <michaelsh@nvidia.com>
12019 L: linux-i2c@vger.kernel.org
12021 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12022 F: drivers/i2c/busses/i2c-mlxcpld.c
12023 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12025 MELLANOX MLXCPLD LED DRIVER
12026 M: Vadim Pasternak <vadimp@nvidia.com>
12027 L: linux-leds@vger.kernel.org
12029 F: Documentation/leds/leds-mlxcpld.rst
12030 F: drivers/leds/leds-mlxcpld.c
12031 F: drivers/leds/leds-mlxreg.c
12033 MELLANOX PLATFORM DRIVER
12034 M: Vadim Pasternak <vadimp@nvidia.com>
12035 L: platform-driver-x86@vger.kernel.org
12037 F: drivers/platform/x86/mlx-platform.c
12040 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12041 M: "Paul E. McKenney" <paulmck@kernel.org>
12042 L: linux-kernel@vger.kernel.org
12044 F: arch/powerpc/include/asm/membarrier.h
12045 F: include/uapi/linux/membarrier.h
12046 F: kernel/sched/membarrier.c
12049 M: Mike Rapoport <rppt@linux.ibm.com>
12050 L: linux-mm@kvack.org
12052 F: Documentation/core-api/boot-time-mm.rst
12053 F: include/linux/memblock.h
12056 MEMORY CONTROLLER DRIVERS
12057 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12058 L: linux-kernel@vger.kernel.org
12060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12061 F: Documentation/devicetree/bindings/memory-controllers/
12063 F: include/dt-bindings/memory/
12066 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12067 M: Dmitry Osipenko <digetx@gmail.com>
12068 L: linux-pm@vger.kernel.org
12069 L: linux-tegra@vger.kernel.org
12070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12072 F: drivers/devfreq/tegra30-devfreq.c
12075 M: Andrew Morton <akpm@linux-foundation.org>
12076 L: linux-mm@kvack.org
12078 W: http://www.linux-mm.org
12079 T: quilt https://ozlabs.org/~akpm/mmotm/
12080 T: quilt https://ozlabs.org/~akpm/mmots/
12081 T: git git://github.com/hnaz/linux-mm.git
12082 F: include/linux/gfp.h
12083 F: include/linux/memory_hotplug.h
12084 F: include/linux/mm.h
12085 F: include/linux/mmzone.h
12086 F: include/linux/pagewalk.h
12087 F: include/linux/vmalloc.h
12089 F: tools/testing/selftests/vm/
12091 MEMORY TECHNOLOGY DEVICES (MTD)
12092 M: Miquel Raynal <miquel.raynal@bootlin.com>
12093 M: Richard Weinberger <richard@nod.at>
12094 M: Vignesh Raghavendra <vigneshr@ti.com>
12095 L: linux-mtd@lists.infradead.org
12097 W: http://www.linux-mtd.infradead.org/
12098 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12099 C: irc://irc.oftc.net/mtd
12100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12102 F: Documentation/devicetree/bindings/mtd/
12104 F: include/linux/mtd/
12105 F: include/uapi/mtd/
12107 MEN A21 WATCHDOG DRIVER
12108 M: Johannes Thumshirn <morbidrsa@gmail.com>
12109 L: linux-watchdog@vger.kernel.org
12111 F: drivers/watchdog/mena21_wdt.c
12113 MEN CHAMELEON BUS (mcb)
12114 M: Johannes Thumshirn <morbidrsa@gmail.com>
12116 F: Documentation/driver-api/men-chameleon-bus.rst
12118 F: include/linux/mcb.h
12120 MEN F21BMC (Board Management Controller)
12121 M: Andreas Werner <andreas.werner@men.de>
12123 F: Documentation/hwmon/menf21bmc.rst
12124 F: drivers/hwmon/menf21bmc_hwmon.c
12125 F: drivers/leds/leds-menf21bmc.c
12126 F: drivers/mfd/menf21bmc.c
12127 F: drivers/watchdog/menf21bmc_wdt.c
12129 MEN Z069 WATCHDOG DRIVER
12130 M: Johannes Thumshirn <jth@kernel.org>
12131 L: linux-watchdog@vger.kernel.org
12133 F: drivers/watchdog/menz69_wdt.c
12135 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12136 M: Neil Armstrong <narmstrong@baylibre.com>
12137 L: linux-media@vger.kernel.org
12138 L: linux-amlogic@lists.infradead.org
12140 W: http://linux-meson.com/
12141 T: git git://linuxtv.org/media_tree.git
12142 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12143 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12144 F: drivers/media/cec/platform/meson/ao-cec.c
12146 MESON GE2D DRIVER FOR AMLOGIC SOCS
12147 M: Neil Armstrong <narmstrong@baylibre.com>
12148 L: linux-media@vger.kernel.org
12149 L: linux-amlogic@lists.infradead.org
12151 T: git git://linuxtv.org/media_tree.git
12152 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12153 F: drivers/media/platform/meson/ge2d/
12155 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12156 M: Liang Yang <liang.yang@amlogic.com>
12157 L: linux-mtd@lists.infradead.org
12159 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12160 F: drivers/mtd/nand/raw/meson_*
12162 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12163 M: Neil Armstrong <narmstrong@baylibre.com>
12164 L: linux-media@vger.kernel.org
12165 L: linux-amlogic@lists.infradead.org
12167 T: git git://linuxtv.org/media_tree.git
12168 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12169 F: drivers/staging/media/meson/vdec/
12171 METHODE UDPU SUPPORT
12172 M: Vladimir Vid <vladimir.vid@sartura.hr>
12174 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12177 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12178 M: Hemant Kumar <hemantk@codeaurora.org>
12179 L: linux-arm-msm@vger.kernel.org
12181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12182 F: Documentation/ABI/stable/sysfs-bus-mhi
12183 F: Documentation/mhi/
12184 F: drivers/bus/mhi/
12185 F: include/linux/mhi.h
12187 MICROBLAZE ARCHITECTURE
12188 M: Michal Simek <monstr@monstr.eu>
12190 W: http://www.monstr.eu/fdt/
12191 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12192 F: arch/microblaze/
12194 MICROCHIP AT91 DMA DRIVERS
12195 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12196 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12198 L: dmaengine@vger.kernel.org
12200 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12201 F: drivers/dma/at_hdmac.c
12202 F: drivers/dma/at_hdmac_regs.h
12203 F: drivers/dma/at_xdmac.c
12204 F: include/dt-bindings/dma/at91.h
12206 MICROCHIP AT91 SERIAL DRIVER
12207 M: Richard Genoud <richard.genoud@gmail.com>
12209 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12210 F: drivers/tty/serial/atmel_serial.c
12211 F: drivers/tty/serial/atmel_serial.h
12213 MICROCHIP AT91 USART MFD DRIVER
12214 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12215 L: linux-kernel@vger.kernel.org
12217 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12218 F: drivers/mfd/at91-usart.c
12219 F: include/dt-bindings/mfd/at91-usart.h
12221 MICROCHIP AT91 USART SPI DRIVER
12222 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12223 L: linux-spi@vger.kernel.org
12225 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12226 F: drivers/spi/spi-at91-usart.c
12228 MICROCHIP AUDIO ASOC DRIVERS
12229 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12230 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12234 MICROCHIP ECC DRIVER
12235 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12236 L: linux-crypto@vger.kernel.org
12238 F: drivers/crypto/atmel-ecc.*
12240 MICROCHIP I2C DRIVER
12241 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12242 L: linux-i2c@vger.kernel.org
12244 F: drivers/i2c/busses/i2c-at91-*.c
12245 F: drivers/i2c/busses/i2c-at91.h
12247 MICROCHIP ISC DRIVER
12248 M: Eugen Hristev <eugen.hristev@microchip.com>
12249 L: linux-media@vger.kernel.org
12251 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12252 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12253 F: drivers/media/platform/atmel/atmel-isc-base.c
12254 F: drivers/media/platform/atmel/atmel-isc-regs.h
12255 F: drivers/media/platform/atmel/atmel-isc.h
12256 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12257 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12258 F: include/linux/atmel-isc-media.h
12260 MICROCHIP ISI DRIVER
12261 M: Eugen Hristev <eugen.hristev@microchip.com>
12262 L: linux-media@vger.kernel.org
12264 F: drivers/media/platform/atmel/atmel-isi.c
12265 F: drivers/media/platform/atmel/atmel-isi.h
12267 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12268 M: Woojung Huh <woojung.huh@microchip.com>
12269 M: UNGLinuxDriver@microchip.com
12270 L: netdev@vger.kernel.org
12272 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12273 F: drivers/net/dsa/microchip/*
12274 F: include/linux/platform_data/microchip-ksz.h
12275 F: net/dsa/tag_ksz.c
12277 MICROCHIP LAN743X ETHERNET DRIVER
12278 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12279 M: UNGLinuxDriver@microchip.com
12280 L: netdev@vger.kernel.org
12282 F: drivers/net/ethernet/microchip/lan743x_*
12284 MICROCHIP LCDFB DRIVER
12285 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12286 L: linux-fbdev@vger.kernel.org
12288 F: drivers/video/fbdev/atmel_lcdfb.c
12289 F: include/video/atmel_lcdc.h
12291 MICROCHIP MCP16502 PMIC DRIVER
12292 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12295 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12296 F: drivers/regulator/mcp16502.c
12298 MICROCHIP MCP3911 ADC DRIVER
12299 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12300 M: Kent Gustavsson <kent@minoris.se>
12301 L: linux-iio@vger.kernel.org
12303 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12304 F: drivers/iio/adc/mcp3911.c
12306 MICROCHIP MMC/SD/SDIO MCI DRIVER
12307 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12309 F: drivers/mmc/host/atmel-mci.c
12311 MICROCHIP NAND DRIVER
12312 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12313 L: linux-mtd@lists.infradead.org
12315 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12316 F: drivers/mtd/nand/raw/atmel/*
12318 MICROCHIP PWM DRIVER
12319 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12321 L: linux-pwm@vger.kernel.org
12323 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12324 F: drivers/pwm/pwm-atmel.c
12326 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12327 M: Eugen Hristev <eugen.hristev@microchip.com>
12328 L: linux-iio@vger.kernel.org
12330 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12331 F: drivers/iio/adc/at91-sama5d2_adc.c
12332 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12334 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12335 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12337 F: drivers/power/reset/at91-sama5d2_shdwc.c
12339 MICROCHIP SPI DRIVER
12340 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12342 F: drivers/spi/spi-atmel.*
12344 MICROCHIP SSC DRIVER
12345 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12348 F: drivers/misc/atmel-ssc.c
12349 F: include/linux/atmel-ssc.h
12351 MICROCHIP USB251XB DRIVER
12352 M: Richard Leitner <richard.leitner@skidata.com>
12353 L: linux-usb@vger.kernel.org
12355 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12356 F: drivers/usb/misc/usb251xb.c
12358 MICROCHIP USBA UDC DRIVER
12359 M: Cristian Birsan <cristian.birsan@microchip.com>
12360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12362 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12364 MICROCHIP WILC1000 WIFI DRIVER
12365 M: Ajay Singh <ajay.kathat@microchip.com>
12366 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12367 L: linux-wireless@vger.kernel.org
12369 F: drivers/net/wireless/microchip/wilc1000/
12371 MICROSEMI MIPS SOCS
12372 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12373 M: UNGLinuxDriver@microchip.com
12374 L: linux-mips@vger.kernel.org
12376 F: Documentation/devicetree/bindings/mips/mscc.txt
12377 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12378 F: arch/mips/boot/dts/mscc/
12379 F: arch/mips/configs/generic/board-ocelot.config
12380 F: arch/mips/generic/board-ocelot.c
12382 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12383 M: Don Brace <don.brace@microchip.com>
12384 L: storagedev@microchip.com
12385 L: linux-scsi@vger.kernel.org
12387 F: Documentation/scsi/smartpqi.rst
12388 F: drivers/scsi/smartpqi/Kconfig
12389 F: drivers/scsi/smartpqi/Makefile
12390 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12391 F: include/linux/cciss*.h
12392 F: include/uapi/linux/cciss*.h
12394 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12395 M: Maximilian Luz <luzmaximilian@gmail.com>
12396 L: linux-pm@vger.kernel.org
12397 L: platform-driver-x86@vger.kernel.org
12399 F: drivers/power/supply/surface_battery.c
12400 F: drivers/power/supply/surface_charger.c
12402 MICROSOFT SURFACE DTX DRIVER
12403 M: Maximilian Luz <luzmaximilian@gmail.com>
12404 L: platform-driver-x86@vger.kernel.org
12406 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12407 F: drivers/platform/surface/surface_dtx.c
12408 F: include/uapi/linux/surface_aggregator/dtx.h
12410 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12411 M: Maximilian Luz <luzmaximilian@gmail.com>
12412 L: platform-driver-x86@vger.kernel.org
12414 F: drivers/platform/surface/surface_gpe.c
12416 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12417 M: Hans de Goede <hdegoede@redhat.com>
12418 M: Mark Gross <mgross@linux.intel.com>
12419 M: Maximilian Luz <luzmaximilian@gmail.com>
12420 L: platform-driver-x86@vger.kernel.org
12422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12423 F: drivers/platform/surface/
12425 MICROSOFT SURFACE HID TRANSPORT DRIVER
12426 M: Maximilian Luz <luzmaximilian@gmail.com>
12427 L: linux-input@vger.kernel.org
12428 L: platform-driver-x86@vger.kernel.org
12430 F: drivers/hid/surface-hid/
12432 MICROSOFT SURFACE HOT-PLUG DRIVER
12433 M: Maximilian Luz <luzmaximilian@gmail.com>
12434 L: platform-driver-x86@vger.kernel.org
12436 F: drivers/platform/surface/surface_hotplug.c
12438 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12439 M: Maximilian Luz <luzmaximilian@gmail.com>
12440 L: platform-driver-x86@vger.kernel.org
12442 F: drivers/platform/surface/surface_platform_profile.c
12444 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12445 M: Chen Yu <yu.c.chen@intel.com>
12446 L: platform-driver-x86@vger.kernel.org
12448 F: drivers/platform/surface/surfacepro3_button.c
12450 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12451 M: Maximilian Luz <luzmaximilian@gmail.com>
12452 L: platform-driver-x86@vger.kernel.org
12454 W: https://github.com/linux-surface/surface-aggregator-module
12455 C: irc://irc.libera.chat/linux-surface
12456 F: Documentation/driver-api/surface_aggregator/
12457 F: drivers/platform/surface/aggregator/
12458 F: drivers/platform/surface/surface_acpi_notify.c
12459 F: drivers/platform/surface/surface_aggregator_cdev.c
12460 F: drivers/platform/surface/surface_aggregator_registry.c
12461 F: include/linux/surface_acpi_notify.h
12462 F: include/linux/surface_aggregator/
12463 F: include/uapi/linux/surface_aggregator/
12465 MICROTEK X6 SCANNER
12466 M: Oliver Neukum <oliver@neukum.org>
12468 F: drivers/usb/image/microtek.*
12470 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12471 M: Luka Kovacic <luka.kovacic@sartura.hr>
12472 M: Luka Perkov <luka.perkov@sartura.hr>
12474 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12475 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12476 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12477 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12478 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12479 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12481 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12482 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12483 L: linux-media@vger.kernel.org
12485 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12486 F: Documentation/driver-api/media/drivers/ccs/
12487 F: Documentation/userspace-api/media/drivers/ccs.rst
12488 F: drivers/media/i2c/ccs-pll.c
12489 F: drivers/media/i2c/ccs-pll.h
12490 F: drivers/media/i2c/ccs/
12491 F: include/uapi/linux/ccs.h
12492 F: include/uapi/linux/smiapp.h
12495 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12496 L: linux-mips@vger.kernel.org
12498 W: http://www.linux-mips.org/
12499 Q: https://patchwork.kernel.org/project/linux-mips/list/
12500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12501 F: Documentation/devicetree/bindings/mips/
12502 F: Documentation/mips/
12504 F: drivers/platform/mips/
12506 MIPS BOSTON DEVELOPMENT BOARD
12507 M: Paul Burton <paulburton@kernel.org>
12508 L: linux-mips@vger.kernel.org
12510 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12511 F: arch/mips/boot/dts/img/boston.dts
12512 F: arch/mips/configs/generic/board-boston.config
12513 F: drivers/clk/imgtec/clk-boston.c
12514 F: include/dt-bindings/clock/boston-clock.h
12517 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12518 M: Serge Semin <fancer.lancer@gmail.com>
12519 L: linux-mips@vger.kernel.org
12521 F: drivers/bus/mips_cdmm.c
12522 F: drivers/clocksource/mips-gic-timer.c
12523 F: drivers/cpuidle/cpuidle-cps.c
12524 F: drivers/irqchip/irq-mips-cpu.c
12525 F: drivers/irqchip/irq-mips-gic.c
12527 MIPS GENERIC PLATFORM
12528 M: Paul Burton <paulburton@kernel.org>
12529 L: linux-mips@vger.kernel.org
12531 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12532 F: arch/mips/generic/
12533 F: arch/mips/tools/generic-board-config.sh
12535 MIPS RINT INSTRUCTION EMULATION
12536 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12537 L: linux-mips@vger.kernel.org
12539 F: arch/mips/math-emu/dp_rint.c
12540 F: arch/mips/math-emu/sp_rint.c
12542 MIPS/LOONGSON1 ARCHITECTURE
12543 M: Keguang Zhang <keguang.zhang@gmail.com>
12544 L: linux-mips@vger.kernel.org
12546 F: arch/mips/include/asm/mach-loongson32/
12547 F: arch/mips/loongson32/
12548 F: drivers/*/*/*loongson1*
12549 F: drivers/*/*loongson1*
12551 MIPS/LOONGSON2EF ARCHITECTURE
12552 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12553 L: linux-mips@vger.kernel.org
12555 F: arch/mips/include/asm/mach-loongson2ef/
12556 F: arch/mips/loongson2ef/
12557 F: drivers/cpufreq/loongson2_cpufreq.c
12559 MIPS/LOONGSON64 ARCHITECTURE
12560 M: Huacai Chen <chenhuacai@kernel.org>
12561 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12562 L: linux-mips@vger.kernel.org
12564 F: arch/mips/include/asm/mach-loongson64/
12565 F: arch/mips/loongson64/
12566 F: drivers/irqchip/irq-loongson*
12567 F: drivers/platform/mips/cpu_hwmon.c
12569 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12570 M: Hans Verkuil <hverkuil@xs4all.nl>
12571 L: linux-media@vger.kernel.org
12573 W: https://linuxtv.org
12574 T: git git://linuxtv.org/media_tree.git
12575 F: drivers/media/radio/radio-miropcm20*
12578 R: Lubomir Rintel <lkundrak@v3.sk>
12579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12582 F: arch/arm/boot/dts/mmp*
12583 F: arch/arm/mach-mmp/
12584 F: include/linux/soc/mmp/
12586 MMP USB PHY DRIVERS
12587 R: Lubomir Rintel <lkundrak@v3.sk>
12588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12590 F: drivers/phy/marvell/phy-mmp3-usb.c
12591 F: drivers/phy/marvell/phy-pxa-usb.c
12593 MMU GATHER AND TLB INVALIDATION
12594 M: Will Deacon <will@kernel.org>
12595 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12596 M: Andrew Morton <akpm@linux-foundation.org>
12597 M: Nick Piggin <npiggin@gmail.com>
12598 M: Peter Zijlstra <peterz@infradead.org>
12599 L: linux-arch@vger.kernel.org
12600 L: linux-mm@kvack.org
12602 F: arch/*/include/asm/tlb.h
12603 F: include/asm-generic/tlb.h
12606 MN88472 MEDIA DRIVER
12607 M: Antti Palosaari <crope@iki.fi>
12608 L: linux-media@vger.kernel.org
12610 W: https://linuxtv.org
12611 W: http://palosaari.fi/linux/
12612 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12613 F: drivers/media/dvb-frontends/mn88472*
12615 MN88473 MEDIA DRIVER
12616 M: Antti Palosaari <crope@iki.fi>
12617 L: linux-media@vger.kernel.org
12619 W: https://linuxtv.org
12620 W: http://palosaari.fi/linux/
12621 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12622 F: drivers/media/dvb-frontends/mn88473*
12625 M: Jessica Yu <jeyu@kernel.org>
12627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12628 F: include/linux/module.h
12631 MONOLITHIC POWER SYSTEM PMIC DRIVER
12632 M: Saravanan Sekar <sravanhome@gmail.com>
12634 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12635 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12636 F: drivers/iio/adc/mp2629_adc.c
12637 F: drivers/mfd/mp2629.c
12638 F: drivers/power/supply/mp2629_charger.c
12639 F: drivers/regulator/mp5416.c
12640 F: drivers/regulator/mpq7920.c
12641 F: drivers/regulator/mpq7920.h
12642 F: include/linux/mfd/mp2629.h
12644 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12646 W: http://popies.net/meye/
12647 F: Documentation/userspace-api/media/drivers/meye*
12648 F: drivers/media/pci/meye/
12649 F: include/uapi/linux/meye.h
12651 MOTORCOMM PHY DRIVER
12652 M: Peter Geis <pgwipeout@gmail.com>
12653 L: netdev@vger.kernel.org
12655 F: drivers/net/phy/motorcomm.c
12657 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12658 M: Jiri Slaby <jirislaby@kernel.org>
12660 F: Documentation/driver-api/serial/moxa-smartio.rst
12661 F: drivers/tty/mxser.*
12663 MR800 AVERMEDIA USB FM RADIO DRIVER
12664 M: Alexey Klimov <klimov.linux@gmail.com>
12665 L: linux-media@vger.kernel.org
12667 T: git git://linuxtv.org/media_tree.git
12668 F: drivers/media/radio/radio-mr800.c
12670 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12671 M: Alan Ott <alan@signal11.us>
12672 L: linux-wpan@vger.kernel.org
12674 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12675 F: drivers/net/ieee802154/mrf24j40.c
12678 M: "Lee, Chun-Yi" <jlee@suse.com>
12679 L: platform-driver-x86@vger.kernel.org
12681 F: drivers/platform/x86/msi-laptop.c
12684 L: platform-driver-x86@vger.kernel.org
12686 F: drivers/platform/x86/msi-wmi.c
12688 MSI001 MEDIA DRIVER
12689 M: Antti Palosaari <crope@iki.fi>
12690 L: linux-media@vger.kernel.org
12692 W: https://linuxtv.org
12693 W: http://palosaari.fi/linux/
12694 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12695 T: git git://linuxtv.org/anttip/media_tree.git
12696 F: drivers/media/tuners/msi001*
12698 MSI2500 MEDIA DRIVER
12699 M: Antti Palosaari <crope@iki.fi>
12700 L: linux-media@vger.kernel.org
12702 W: https://linuxtv.org
12703 W: http://palosaari.fi/linux/
12704 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12705 T: git git://linuxtv.org/anttip/media_tree.git
12706 F: drivers/media/usb/msi2500/
12708 MSTAR INTERRUPT CONTROLLER DRIVER
12709 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12710 M: Daniel Palmer <daniel@thingy.jp>
12712 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12713 F: drivers/irqchip/irq-mst-intc.c
12715 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12716 M: Robert Jarzmik <robert.jarzmik@free.fr>
12717 L: linux-mtd@lists.infradead.org
12719 F: drivers/mtd/devices/docg3*
12721 MT9M032 APTINA SENSOR DRIVER
12722 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12723 L: linux-media@vger.kernel.org
12725 T: git git://linuxtv.org/media_tree.git
12726 F: drivers/media/i2c/mt9m032.c
12727 F: include/media/i2c/mt9m032.h
12729 MT9P031 APTINA CAMERA SENSOR
12730 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12731 L: linux-media@vger.kernel.org
12733 T: git git://linuxtv.org/media_tree.git
12734 F: drivers/media/i2c/mt9p031.c
12735 F: include/media/i2c/mt9p031.h
12737 MT9T001 APTINA CAMERA SENSOR
12738 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12739 L: linux-media@vger.kernel.org
12741 T: git git://linuxtv.org/media_tree.git
12742 F: drivers/media/i2c/mt9t001.c
12743 F: include/media/i2c/mt9t001.h
12745 MT9T112 APTINA CAMERA SENSOR
12746 M: Jacopo Mondi <jacopo@jmondi.org>
12747 L: linux-media@vger.kernel.org
12749 T: git git://linuxtv.org/media_tree.git
12750 F: drivers/media/i2c/mt9t112.c
12751 F: include/media/i2c/mt9t112.h
12753 MT9V032 APTINA CAMERA SENSOR
12754 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12755 L: linux-media@vger.kernel.org
12757 T: git git://linuxtv.org/media_tree.git
12758 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12759 F: drivers/media/i2c/mt9v032.c
12760 F: include/media/i2c/mt9v032.h
12762 MT9V111 APTINA CAMERA SENSOR
12763 M: Jacopo Mondi <jacopo@jmondi.org>
12764 L: linux-media@vger.kernel.org
12766 T: git git://linuxtv.org/media_tree.git
12767 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12768 F: drivers/media/i2c/mt9v111.c
12770 MULTIFUNCTION DEVICES (MFD)
12771 M: Lee Jones <lee.jones@linaro.org>
12773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12774 F: Documentation/devicetree/bindings/mfd/
12776 F: include/dt-bindings/mfd/
12777 F: include/linux/mfd/
12779 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12781 F: drivers/mmc/host/mmc_spi.c
12782 F: include/linux/spi/mmc_spi.h
12784 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12785 M: Ulf Hansson <ulf.hansson@linaro.org>
12786 L: linux-mmc@vger.kernel.org
12788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12789 F: Documentation/devicetree/bindings/mmc/
12791 F: include/linux/mmc/
12792 F: include/uapi/linux/mmc/
12794 MULTIPLEXER SUBSYSTEM
12795 M: Peter Rosin <peda@axentia.se>
12797 F: Documentation/ABI/testing/sysfs-class-mux*
12798 F: Documentation/devicetree/bindings/mux/
12800 F: include/dt-bindings/mux/
12801 F: include/linux/mux/
12803 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12804 M: Bin Liu <b-liu@ti.com>
12805 L: linux-usb@vger.kernel.org
12807 F: drivers/usb/musb/
12809 MXL301RF MEDIA DRIVER
12810 M: Akihiro Tsukada <tskd08@gmail.com>
12811 L: linux-media@vger.kernel.org
12813 F: drivers/media/tuners/mxl301rf*
12815 MXL5007T MEDIA DRIVER
12816 M: Michael Krufky <mkrufky@linuxtv.org>
12817 L: linux-media@vger.kernel.org
12819 W: https://linuxtv.org
12820 W: http://github.com/mkrufky
12821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12822 T: git git://linuxtv.org/mkrufky/tuners.git
12823 F: drivers/media/tuners/mxl5007t.*
12826 M: Marek Vasut <marex@denx.de>
12827 M: Stefan Agner <stefan@agner.ch>
12828 L: dri-devel@lists.freedesktop.org
12830 T: git git://anongit.freedesktop.org/drm/drm-misc
12831 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12832 F: drivers/gpu/drm/mxsfb/
12834 MYLEX DAC960 PCI RAID Controller
12835 M: Hannes Reinecke <hare@kernel.org>
12836 L: linux-scsi@vger.kernel.org
12838 F: drivers/scsi/myrb.*
12839 F: drivers/scsi/myrs.*
12841 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12842 M: Chris Lee <christopher.lee@cspi.com>
12843 L: netdev@vger.kernel.org
12845 W: https://www.cspi.com/ethernet-products/support/downloads/
12846 F: drivers/net/ethernet/myricom/myri10ge/
12848 NAND FLASH SUBSYSTEM
12849 M: Miquel Raynal <miquel.raynal@bootlin.com>
12850 R: Richard Weinberger <richard@nod.at>
12851 L: linux-mtd@lists.infradead.org
12853 W: http://www.linux-mtd.infradead.org/
12854 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12855 C: irc://irc.oftc.net/mtd
12856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12857 F: drivers/mtd/nand/
12858 F: include/linux/mtd/*nand*.h
12860 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12861 M: Daniel Mack <zonque@gmail.com>
12862 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12864 W: http://www.native-instruments.com
12865 F: sound/usb/caiaq/
12867 NATSEMI ETHERNET DRIVER (DP8381x)
12869 F: drivers/net/ethernet/natsemi/natsemi.c
12871 NCR 5380 SCSI DRIVERS
12872 M: Finn Thain <fthain@linux-m68k.org>
12873 M: Michael Schmitz <schmitzmic@gmail.com>
12874 L: linux-scsi@vger.kernel.org
12876 F: Documentation/scsi/g_NCR5380.rst
12877 F: drivers/scsi/NCR5380.*
12878 F: drivers/scsi/arm/cumana_1.c
12879 F: drivers/scsi/arm/oak.c
12880 F: drivers/scsi/atari_scsi.*
12881 F: drivers/scsi/dmx3191d.c
12882 F: drivers/scsi/g_NCR5380.*
12883 F: drivers/scsi/mac_scsi.*
12884 F: drivers/scsi/sun3_scsi.*
12885 F: drivers/scsi/sun3_scsi_vme.c
12888 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12892 NCT6775 HARDWARE MONITOR DRIVER
12893 M: Guenter Roeck <linux@roeck-us.net>
12894 L: linux-hwmon@vger.kernel.org
12896 F: Documentation/hwmon/nct6775.rst
12897 F: drivers/hwmon/nct6775.c
12900 M: Jakub Kicinski <kuba@kernel.org>
12902 F: drivers/net/netdevsim/*
12904 NETEM NETWORK EMULATOR
12905 M: Stephen Hemminger <stephen@networkplumber.org>
12906 L: netdev@vger.kernel.org
12908 F: net/sched/sch_netem.c
12910 NETERION 10GbE DRIVERS (s2io/vxge)
12911 M: Jon Mason <jdmason@kudzu.us>
12912 L: netdev@vger.kernel.org
12914 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12915 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12916 F: drivers/net/ethernet/neterion/
12919 M: Pablo Neira Ayuso <pablo@netfilter.org>
12920 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12921 M: Florian Westphal <fw@strlen.de>
12922 L: netfilter-devel@vger.kernel.org
12923 L: coreteam@netfilter.org
12925 W: http://www.netfilter.org/
12926 W: http://www.iptables.org/
12927 W: http://www.nftables.org/
12928 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12929 C: irc://irc.libera.chat/netfilter
12930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12932 F: include/linux/netfilter*
12933 F: include/linux/netfilter/
12934 F: include/net/netfilter/
12935 F: include/uapi/linux/netfilter*
12936 F: include/uapi/linux/netfilter/
12937 F: net/*/netfilter.c
12938 F: net/*/netfilter/
12939 F: net/bridge/br_netfilter*.c
12942 NETROM NETWORK LAYER
12943 M: Ralf Baechle <ralf@linux-mips.org>
12944 L: linux-hams@vger.kernel.org
12946 W: http://www.linux-ax25.org/
12947 F: include/net/netrom.h
12948 F: include/uapi/linux/netrom.h
12951 NETRONIX EMBEDDED CONTROLLER
12952 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12954 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12955 F: drivers/mfd/ntxec.c
12956 F: drivers/pwm/pwm-ntxec.c
12957 F: drivers/rtc/rtc-ntxec.c
12958 F: include/linux/mfd/ntxec.h
12960 NETRONOME ETHERNET DRIVERS
12961 M: Simon Horman <simon.horman@corigine.com>
12962 R: Jakub Kicinski <kuba@kernel.org>
12963 L: oss-drivers@corigine.com
12965 F: drivers/net/ethernet/netronome/
12967 NETWORK BLOCK DEVICE (NBD)
12968 M: Josef Bacik <josef@toxicpanda.com>
12969 L: linux-block@vger.kernel.org
12970 L: nbd@other.debian.org
12972 F: Documentation/admin-guide/blockdev/nbd.rst
12973 F: drivers/block/nbd.c
12974 F: include/trace/events/nbd.h
12975 F: include/uapi/linux/nbd.h
12977 NETWORK DROP MONITOR
12978 M: Neil Horman <nhorman@tuxdriver.com>
12979 L: netdev@vger.kernel.org
12981 W: https://fedorahosted.org/dropwatch/
12982 F: include/uapi/linux/net_dropmon.h
12983 F: net/core/drop_monitor.c
12986 M: "David S. Miller" <davem@davemloft.net>
12987 M: Jakub Kicinski <kuba@kernel.org>
12988 L: netdev@vger.kernel.org
12990 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12993 F: Documentation/devicetree/bindings/net/
12994 F: drivers/connector/
12996 F: include/linux/etherdevice.h
12997 F: include/linux/fcdevice.h
12998 F: include/linux/fddidevice.h
12999 F: include/linux/hippidevice.h
13000 F: include/linux/if_*
13001 F: include/linux/inetdevice.h
13002 F: include/linux/netdevice.h
13003 F: include/uapi/linux/if_*
13004 F: include/uapi/linux/netdevice.h
13006 NETWORKING DRIVERS (WIRELESS)
13007 M: Kalle Valo <kvalo@codeaurora.org>
13008 L: linux-wireless@vger.kernel.org
13010 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13013 F: Documentation/devicetree/bindings/net/wireless/
13014 F: drivers/net/wireless/
13017 M: Andrew Lunn <andrew@lunn.ch>
13018 M: Vivien Didelot <vivien.didelot@gmail.com>
13019 M: Florian Fainelli <f.fainelli@gmail.com>
13020 M: Vladimir Oltean <olteanv@gmail.com>
13022 F: Documentation/devicetree/bindings/net/dsa/
13023 F: drivers/net/dsa/
13024 F: include/linux/dsa/
13025 F: include/linux/platform_data/dsa.h
13026 F: include/net/dsa.h
13029 NETWORKING [GENERAL]
13030 M: "David S. Miller" <davem@davemloft.net>
13031 M: Jakub Kicinski <kuba@kernel.org>
13032 L: netdev@vger.kernel.org
13034 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13035 B: mailto:netdev@vger.kernel.org
13036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13038 F: Documentation/networking/
13039 F: include/linux/in.h
13040 F: include/linux/net.h
13041 F: include/linux/netdevice.h
13043 F: include/uapi/linux/in.h
13044 F: include/uapi/linux/net.h
13045 F: include/uapi/linux/net_namespace.h
13046 F: include/uapi/linux/netdevice.h
13050 F: tools/testing/selftests/net/
13053 M: Steffen Klassert <steffen.klassert@secunet.com>
13054 M: Herbert Xu <herbert@gondor.apana.org.au>
13055 M: "David S. Miller" <davem@davemloft.net>
13056 L: netdev@vger.kernel.org
13058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13060 F: include/net/xfrm.h
13061 F: include/uapi/linux/xfrm.h
13064 F: net/ipv4/ip_vti.c
13065 F: net/ipv4/ipcomp.c
13069 F: net/ipv6/ip6_vti.c
13070 F: net/ipv6/ipcomp6.c
13074 F: tools/testing/selftests/net/ipsec.c
13076 NETWORKING [IPv4/IPv6]
13077 M: "David S. Miller" <davem@davemloft.net>
13078 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13079 M: David Ahern <dsahern@kernel.org>
13080 L: netdev@vger.kernel.org
13082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13088 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13089 M: Paul Moore <paul@paul-moore.com>
13090 L: netdev@vger.kernel.org
13091 L: linux-security-module@vger.kernel.org
13093 W: https://github.com/netlabel
13094 F: Documentation/netlabel/
13095 F: include/net/calipso.h
13096 F: include/net/cipso_ipv4.h
13097 F: include/net/netlabel.h
13098 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13099 F: include/uapi/linux/netfilter/xt_SECMARK.h
13100 F: net/ipv4/cipso_ipv4.c
13101 F: net/ipv6/calipso.c
13102 F: net/netfilter/xt_CONNSECMARK.c
13103 F: net/netfilter/xt_SECMARK.c
13107 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13108 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13109 L: netdev@vger.kernel.org
13110 L: mptcp@lists.linux.dev
13112 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13113 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13114 F: Documentation/networking/mptcp-sysctl.rst
13115 F: include/net/mptcp.h
13116 F: include/trace/events/mptcp.h
13117 F: include/uapi/linux/mptcp.h
13119 F: tools/testing/selftests/net/mptcp/
13122 M: Eric Dumazet <edumazet@google.com>
13123 L: netdev@vger.kernel.org
13125 F: include/linux/tcp.h
13126 F: include/net/tcp.h
13127 F: include/trace/events/tcp.h
13128 F: include/uapi/linux/tcp.h
13129 F: net/ipv4/syncookies.c
13131 F: net/ipv6/syncookies.c
13135 M: Boris Pismenny <borisp@nvidia.com>
13136 M: John Fastabend <john.fastabend@gmail.com>
13137 M: Daniel Borkmann <daniel@iogearbox.net>
13138 M: Jakub Kicinski <kuba@kernel.org>
13139 L: netdev@vger.kernel.org
13141 F: include/net/tls.h
13142 F: include/uapi/linux/tls.h
13145 NETWORKING [WIRELESS]
13146 L: linux-wireless@vger.kernel.org
13147 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13149 NETXEN (1/10) GbE SUPPORT
13150 M: Manish Chopra <manishc@marvell.com>
13151 M: Rahul Verma <rahulv@marvell.com>
13152 M: GR-Linux-NIC-Dev@marvell.com
13153 L: netdev@vger.kernel.org
13155 F: drivers/net/ethernet/qlogic/netxen/
13157 NET_FAILOVER MODULE
13158 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13159 L: netdev@vger.kernel.org
13161 F: Documentation/networking/net_failover.rst
13162 F: drivers/net/net_failover.c
13163 F: include/net/net_failover.h
13166 M: David Ahern <dsahern@kernel.org>
13167 L: netdev@vger.kernel.org
13169 F: include/net/netns/nexthop.h
13170 F: include/net/nexthop.h
13171 F: include/uapi/linux/nexthop.h
13172 F: net/ipv4/nexthop.c
13175 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13176 L: linux-nfc@lists.01.org (subscribers-only)
13177 L: netdev@vger.kernel.org
13179 F: Documentation/devicetree/bindings/net/nfc/
13181 F: include/linux/platform_data/nfcmrvl.h
13182 F: include/net/nfc/
13183 F: include/uapi/linux/nfc.h
13186 NFC VIRTUAL NCI DEVICE DRIVER
13187 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13188 L: netdev@vger.kernel.org
13189 L: linux-nfc@lists.01.org (subscribers-only)
13191 F: drivers/nfc/virtual_ncidev.c
13192 F: tools/testing/selftests/nci/
13194 NFS, SUNRPC, AND LOCKD CLIENTS
13195 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13196 M: Anna Schumaker <anna.schumaker@netapp.com>
13197 L: linux-nfs@vger.kernel.org
13199 W: http://client.linux-nfs.org
13200 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13204 F: include/linux/lockd/
13205 F: include/linux/nfs*
13206 F: include/linux/sunrpc/
13207 F: include/uapi/linux/nfs*
13208 F: include/uapi/linux/sunrpc/
13210 F: Documentation/filesystems/nfs/
13213 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13214 L: linux-nilfs@vger.kernel.org
13216 W: https://nilfs.sourceforge.io/
13217 W: https://nilfs.osdn.jp/
13218 T: git git://github.com/konis/nilfs2.git
13219 F: Documentation/filesystems/nilfs2.rst
13221 F: include/trace/events/nilfs2.h
13222 F: include/uapi/linux/nilfs2_api.h
13223 F: include/uapi/linux/nilfs2_ondisk.h
13225 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13226 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13228 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13229 F: Documentation/scsi/NinjaSCSI.rst
13230 F: drivers/scsi/pcmcia/nsp_*
13232 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13233 M: GOTO Masanori <gotom@debian.or.jp>
13234 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13236 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13237 F: Documentation/scsi/NinjaSCSI.rst
13238 F: drivers/scsi/nsp32*
13241 M: Ley Foon Tan <ley.foon.tan@intel.com>
13243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
13246 NITRO ENCLAVES (NE)
13247 M: Andra Paraschiv <andraprs@amazon.com>
13248 M: Alexandru Vasile <lexnv@amazon.com>
13249 M: Alexandru Ciobotaru <alcioa@amazon.com>
13250 L: linux-kernel@vger.kernel.org
13252 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13253 F: Documentation/virt/ne_overview.rst
13254 F: drivers/virt/nitro_enclaves/
13255 F: include/linux/nitro_enclaves.h
13256 F: include/uapi/linux/nitro_enclaves.h
13257 F: samples/nitro_enclaves/
13259 NOHZ, DYNTICKS SUPPORT
13260 M: Frederic Weisbecker <fweisbec@gmail.com>
13261 M: Thomas Gleixner <tglx@linutronix.de>
13262 M: Ingo Molnar <mingo@kernel.org>
13263 L: linux-kernel@vger.kernel.org
13265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13266 F: include/linux/sched/nohz.h
13267 F: include/linux/tick.h
13268 F: kernel/time/tick*.*
13270 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13271 M: Pavel Machek <pavel@ucw.cz>
13272 M: Sakari Ailus <sakari.ailus@iki.fi>
13273 L: linux-media@vger.kernel.org
13275 F: drivers/media/i2c/ad5820.c
13276 F: drivers/media/i2c/et8ek8
13278 NOKIA N900 POWER SUPPLY DRIVERS
13279 R: Pali Rohár <pali@kernel.org>
13280 F: drivers/power/supply/bq2415x_charger.c
13281 F: drivers/power/supply/bq27xxx_battery.c
13282 F: drivers/power/supply/bq27xxx_battery_i2c.c
13283 F: drivers/power/supply/isp1704_charger.c
13284 F: drivers/power/supply/rx51_battery.c
13285 F: include/linux/power/bq2415x_charger.h
13286 F: include/linux/power/bq27xxx_battery.h
13289 M: Willy Tarreau <w@1wt.eu>
13291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13292 F: tools/include/nolibc/
13295 M: Matthias Maennich <maennich@google.com>
13297 F: Documentation/core-api/symbol-namespaces.rst
13301 M: Sanjay R Mehta <sanju.mehta@amd.com>
13302 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13303 L: linux-ntb@googlegroups.com
13305 F: drivers/ntb/hw/amd/
13308 M: Jon Mason <jdmason@kudzu.us>
13309 M: Dave Jiang <dave.jiang@intel.com>
13310 M: Allen Hubbe <allenbh@gmail.com>
13311 L: linux-ntb@googlegroups.com
13313 W: https://github.com/jonmason/ntb/wiki
13314 T: git git://github.com/jonmason/ntb.git
13315 F: drivers/net/ntb_netdev.c
13317 F: include/linux/ntb.h
13318 F: include/linux/ntb_transport.h
13319 F: tools/testing/selftests/ntb/
13322 M: Serge Semin <fancer.lancer@gmail.com>
13323 L: linux-ntb@googlegroups.com
13325 F: drivers/ntb/hw/idt/
13328 M: Dave Jiang <dave.jiang@intel.com>
13329 L: linux-ntb@googlegroups.com
13331 W: https://github.com/davejiang/linux/wiki
13332 T: git https://github.com/davejiang/linux.git
13333 F: drivers/ntb/hw/intel/
13336 M: Anton Altaparmakov <anton@tuxera.com>
13337 L: linux-ntfs-dev@lists.sourceforge.net
13339 W: http://www.tuxera.com/
13340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13341 F: Documentation/filesystems/ntfs.rst
13345 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13346 L: ntfs3@lists.linux.dev
13348 W: http://www.paragon-software.com/
13349 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13350 F: Documentation/filesystems/ntfs3.rst
13354 M: Finn Thain <fthain@linux-m68k.org>
13355 L: linux-m68k@lists.linux-m68k.org
13357 F: arch/*/include/asm/nubus.h
13359 F: include/linux/nubus.h
13360 F: include/uapi/linux/nubus.h
13362 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13363 M: Antonino Daplas <adaplas@gmail.com>
13364 L: linux-fbdev@vger.kernel.org
13366 F: drivers/video/fbdev/nvidia/
13367 F: drivers/video/fbdev/riva/
13370 M: Keith Busch <kbusch@kernel.org>
13371 M: Jens Axboe <axboe@fb.com>
13372 M: Christoph Hellwig <hch@lst.de>
13373 M: Sagi Grimberg <sagi@grimberg.me>
13374 L: linux-nvme@lists.infradead.org
13376 W: http://git.infradead.org/nvme.git
13377 T: git://git.infradead.org/nvme.git
13378 F: drivers/nvme/host/
13379 F: include/linux/nvme.h
13380 F: include/uapi/linux/nvme_ioctl.h
13382 NVM EXPRESS FC TRANSPORT DRIVERS
13383 M: James Smart <james.smart@broadcom.com>
13384 L: linux-nvme@lists.infradead.org
13386 F: drivers/nvme/host/fc.c
13387 F: drivers/nvme/target/fc.c
13388 F: drivers/nvme/target/fcloop.c
13389 F: include/linux/nvme-fc-driver.h
13390 F: include/linux/nvme-fc.h
13392 NVM EXPRESS TARGET DRIVER
13393 M: Christoph Hellwig <hch@lst.de>
13394 M: Sagi Grimberg <sagi@grimberg.me>
13395 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
13396 L: linux-nvme@lists.infradead.org
13398 W: http://git.infradead.org/nvme.git
13399 T: git://git.infradead.org/nvme.git
13400 F: drivers/nvme/target/
13403 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13406 F: Documentation/ABI/stable/sysfs-bus-nvmem
13407 F: Documentation/devicetree/bindings/nvmem/
13409 F: include/linux/nvmem-consumer.h
13410 F: include/linux/nvmem-provider.h
13412 NXP C45 TJA11XX PHY DRIVER
13413 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13414 L: netdev@vger.kernel.org
13416 F: drivers/net/phy/nxp-c45-tja11xx.c
13419 M: Ashish Kumar <ashish.kumar@nxp.com>
13420 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13421 L: linux-spi@vger.kernel.org
13423 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13424 F: drivers/spi/spi-nxp-fspi.c
13426 NXP FXAS21002C DRIVER
13427 M: Rui Miguel Silva <rmfrfs@gmail.com>
13428 L: linux-iio@vger.kernel.org
13430 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13431 F: drivers/iio/gyro/fxas21002c.h
13432 F: drivers/iio/gyro/fxas21002c_core.c
13433 F: drivers/iio/gyro/fxas21002c_i2c.c
13434 F: drivers/iio/gyro/fxas21002c_spi.c
13436 NXP i.MX CLOCK DRIVERS
13437 M: Abel Vesa <abel.vesa@nxp.com>
13438 L: linux-clk@vger.kernel.org
13439 L: linux-imx@nxp.com
13441 F: drivers/clk/imx/
13443 NXP i.MX 8MQ DCSS DRIVER
13444 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13445 R: Lucas Stach <l.stach@pengutronix.de>
13446 L: dri-devel@lists.freedesktop.org
13448 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13449 F: drivers/gpu/drm/imx/dcss/
13451 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13452 M: Jagan Teki <jagan@amarulasolutions.com>
13454 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13455 F: drivers/regulator/pf8x00-regulator.c
13457 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13458 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13459 L: linux-kernel@vger.kernel.org
13461 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13462 F: drivers/extcon/extcon-ptn5150.c
13464 NXP SGTL5000 DRIVER
13465 M: Fabio Estevam <festevam@gmail.com>
13466 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13468 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13469 F: sound/soc/codecs/sgtl5000*
13471 NXP SJA1105 ETHERNET SWITCH DRIVER
13472 M: Vladimir Oltean <olteanv@gmail.com>
13473 L: linux-kernel@vger.kernel.org
13475 F: drivers/net/dsa/sja1105
13476 F: drivers/net/pcs/pcs-xpcs-nxp.c
13478 NXP TDA998X DRM DRIVER
13479 M: Russell King <linux@armlinux.org.uk>
13481 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13482 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13483 F: drivers/gpu/drm/i2c/tda998x_drv.c
13484 F: include/drm/i2c/tda998x.h
13485 F: include/dt-bindings/display/tda998x.h
13489 M: Peter Rosin <peda@axentia.se>
13490 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13492 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13493 F: sound/soc/codecs/tfa9879*
13495 NXP/Goodix TFA989X (TFA1) DRIVER
13496 M: Stephan Gerhold <stephan@gerhold.net>
13497 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13499 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13500 F: sound/soc/codecs/tfa989x.c
13503 R: Charles Gorand <charles.gorand@effinnov.com>
13504 L: linux-nfc@lists.01.org (subscribers-only)
13506 F: drivers/nfc/nxp-nci
13508 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13509 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13510 R: NXP Linux Team <linux-imx@nxp.com>
13511 L: linux-media@vger.kernel.org
13513 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13514 F: drivers/media/platform/imx-jpeg
13516 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13517 M: Jonas Malaco <jonas@protocubo.io>
13518 L: linux-hwmon@vger.kernel.org
13520 F: Documentation/hwmon/nzxt-kraken2.rst
13521 F: drivers/hwmon/nzxt-kraken2.c
13524 M: Jiri Pirko <jiri@nvidia.com>
13525 L: netdev@vger.kernel.org
13527 F: include/linux/objagg.h
13529 F: lib/test_objagg.c
13532 M: Josh Poimboeuf <jpoimboe@redhat.com>
13533 M: Peter Zijlstra <peterz@infradead.org>
13536 F: include/linux/objtool.h
13538 OCELOT ETHERNET SWITCH DRIVER
13539 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13540 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13541 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13542 M: UNGLinuxDriver@microchip.com
13543 L: netdev@vger.kernel.org
13545 F: drivers/net/dsa/ocelot/*
13546 F: drivers/net/ethernet/mscc/
13547 F: include/soc/mscc/ocelot*
13548 F: net/dsa/tag_ocelot.c
13549 F: net/dsa/tag_ocelot_8021q.c
13550 F: tools/testing/selftests/drivers/net/ocelot/*
13552 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13553 M: Frederic Barrat <fbarrat@linux.ibm.com>
13554 M: Andrew Donnellan <ajd@linux.ibm.com>
13555 L: linuxppc-dev@lists.ozlabs.org
13557 F: Documentation/userspace-api/accelerators/ocxl.rst
13558 F: arch/powerpc/include/asm/pnv-ocxl.h
13559 F: arch/powerpc/platforms/powernv/ocxl.c
13560 F: drivers/misc/ocxl/
13561 F: include/misc/ocxl*
13562 F: include/uapi/misc/ocxl.h
13565 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13566 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13567 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13568 L: linux-omap@vger.kernel.org
13570 F: sound/soc/ti/n810.c
13571 F: sound/soc/ti/omap*
13572 F: sound/soc/ti/rx51.c
13573 F: sound/soc/ti/sdma-pcm.*
13575 OMAP CLOCK FRAMEWORK SUPPORT
13576 M: Paul Walmsley <paul@pwsan.com>
13577 L: linux-omap@vger.kernel.org
13579 F: arch/arm/*omap*/*clock*
13581 OMAP DEVICE TREE SUPPORT
13582 M: Benoît Cousson <bcousson@baylibre.com>
13583 M: Tony Lindgren <tony@atomide.com>
13584 L: linux-omap@vger.kernel.org
13585 L: devicetree@vger.kernel.org
13587 F: arch/arm/boot/dts/*am3*
13588 F: arch/arm/boot/dts/*am4*
13589 F: arch/arm/boot/dts/*am5*
13590 F: arch/arm/boot/dts/*dra7*
13591 F: arch/arm/boot/dts/*omap*
13592 F: arch/arm/boot/dts/logicpd-som-lv*
13593 F: arch/arm/boot/dts/logicpd-torpedo*
13595 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13596 L: linux-omap@vger.kernel.org
13597 L: linux-fbdev@vger.kernel.org
13599 F: Documentation/arm/omap/dss.rst
13600 F: drivers/video/fbdev/omap2/
13602 OMAP FRAMEBUFFER SUPPORT
13603 L: linux-fbdev@vger.kernel.org
13604 L: linux-omap@vger.kernel.org
13606 F: drivers/video/fbdev/omap/
13608 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13609 M: Roger Quadros <rogerq@kernel.org>
13610 M: Tony Lindgren <tony@atomide.com>
13611 L: linux-omap@vger.kernel.org
13613 F: arch/arm/mach-omap2/*gpmc*
13614 F: drivers/memory/omap-gpmc.c
13617 M: Grygorii Strashko <grygorii.strashko@ti.com>
13618 M: Santosh Shilimkar <ssantosh@kernel.org>
13619 M: Kevin Hilman <khilman@kernel.org>
13620 L: linux-omap@vger.kernel.org
13622 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13623 F: drivers/gpio/gpio-omap.c
13625 OMAP HARDWARE SPINLOCK SUPPORT
13626 M: Ohad Ben-Cohen <ohad@wizery.com>
13627 L: linux-omap@vger.kernel.org
13629 F: drivers/hwspinlock/omap_hwspinlock.c
13631 OMAP HS MMC SUPPORT
13632 L: linux-mmc@vger.kernel.org
13633 L: linux-omap@vger.kernel.org
13635 F: drivers/mmc/host/omap_hsmmc.c
13638 M: Paul Walmsley <paul@pwsan.com>
13639 L: linux-omap@vger.kernel.org
13641 F: arch/arm/mach-omap2/omap_hwmod*data*
13644 M: Benoît Cousson <bcousson@baylibre.com>
13645 M: Paul Walmsley <paul@pwsan.com>
13646 L: linux-omap@vger.kernel.org
13648 F: arch/arm/mach-omap2/omap_hwmod.*
13651 M: Vignesh R <vigneshr@ti.com>
13652 L: linux-omap@vger.kernel.org
13653 L: linux-i2c@vger.kernel.org
13655 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13656 F: drivers/i2c/busses/i2c-omap.c
13658 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13659 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13660 L: linux-media@vger.kernel.org
13662 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13663 F: drivers/media/platform/omap3isp/
13664 F: drivers/staging/media/omap4iss/
13667 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13668 L: linux-omap@vger.kernel.org
13670 F: drivers/mmc/host/omap.c
13672 OMAP POWER MANAGEMENT SUPPORT
13673 M: Kevin Hilman <khilman@kernel.org>
13674 L: linux-omap@vger.kernel.org
13676 F: arch/arm/*omap*/*pm*
13677 F: drivers/cpufreq/omap-cpufreq.c
13679 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13680 M: Rajendra Nayak <rnayak@codeaurora.org>
13681 M: Paul Walmsley <paul@pwsan.com>
13682 L: linux-omap@vger.kernel.org
13684 F: arch/arm/mach-omap2/prm*
13686 OMAP RANDOM NUMBER GENERATOR SUPPORT
13687 M: Deepak Saxena <dsaxena@plexity.net>
13689 F: drivers/char/hw_random/omap-rng.c
13692 L: linux-usb@vger.kernel.org
13693 L: linux-omap@vger.kernel.org
13695 F: arch/arm/*omap*/usb*
13696 F: drivers/usb/*/*omap*
13698 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13699 M: Mark Jackson <mpfj@newflow.co.uk>
13700 L: linux-omap@vger.kernel.org
13702 F: arch/arm/boot/dts/am335x-nano.dts
13705 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13706 M: Tony Lindgren <tony@atomide.com>
13707 L: linux-omap@vger.kernel.org
13709 Q: http://patchwork.kernel.org/project/linux-omap/list/
13710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13711 F: arch/arm/configs/omap1_defconfig
13712 F: arch/arm/mach-omap1/
13713 F: arch/arm/plat-omap/
13714 F: drivers/i2c/busses/i2c-omap.c
13715 F: include/linux/platform_data/ams-delta-fiq.h
13716 F: include/linux/platform_data/i2c-omap.h
13719 M: Tony Lindgren <tony@atomide.com>
13720 L: linux-omap@vger.kernel.org
13722 W: http://www.muru.com/linux/omap/
13723 W: http://linux.omap.com/
13724 Q: http://patchwork.kernel.org/project/linux-omap/list/
13725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13726 F: arch/arm/configs/omap2plus_defconfig
13727 F: arch/arm/mach-omap2/
13728 F: arch/arm/plat-omap/
13729 F: drivers/bus/ti-sysc.c
13730 F: drivers/i2c/busses/i2c-omap.c
13731 F: drivers/irqchip/irq-omap-intc.c
13732 F: drivers/mfd/*omap*.c
13733 F: drivers/mfd/menelaus.c
13734 F: drivers/mfd/palmas.c
13735 F: drivers/mfd/tps65217.c
13736 F: drivers/mfd/tps65218.c
13737 F: drivers/mfd/tps65910.c
13738 F: drivers/mfd/twl-core.[ch]
13739 F: drivers/mfd/twl4030*.c
13740 F: drivers/mfd/twl6030*.c
13741 F: drivers/mfd/twl6040*.c
13742 F: drivers/regulator/palmas-regulator*.c
13743 F: drivers/regulator/pbias-regulator.c
13744 F: drivers/regulator/tps65217-regulator.c
13745 F: drivers/regulator/tps65218-regulator.c
13746 F: drivers/regulator/tps65910-regulator.c
13747 F: drivers/regulator/twl-regulator.c
13748 F: drivers/regulator/twl6030-regulator.c
13749 F: include/linux/platform_data/i2c-omap.h
13750 F: include/linux/platform_data/ti-sysc.h
13753 M: Bob Copeland <me@bobcopeland.com>
13754 L: linux-karma-devel@lists.sourceforge.net
13756 F: Documentation/filesystems/omfs.rst
13759 OMNIKEY CARDMAN 4000 DRIVER
13760 M: Harald Welte <laforge@gnumonks.org>
13762 F: drivers/char/pcmcia/cm4000_cs.c
13763 F: include/linux/cm4000_cs.h
13764 F: include/uapi/linux/cm4000_cs.h
13766 OMNIKEY CARDMAN 4040 DRIVER
13767 M: Harald Welte <laforge@gnumonks.org>
13769 F: drivers/char/pcmcia/cm4040_cs.*
13771 OMNIVISION OV02A10 SENSOR DRIVER
13772 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13773 L: linux-media@vger.kernel.org
13775 T: git git://linuxtv.org/media_tree.git
13776 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13777 F: drivers/media/i2c/ov02a10.c
13779 OMNIVISION OV13858 SENSOR DRIVER
13780 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13781 L: linux-media@vger.kernel.org
13783 T: git git://linuxtv.org/media_tree.git
13784 F: drivers/media/i2c/ov13858.c
13786 OMNIVISION OV2680 SENSOR DRIVER
13787 M: Rui Miguel Silva <rmfrfs@gmail.com>
13788 L: linux-media@vger.kernel.org
13790 T: git git://linuxtv.org/media_tree.git
13791 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13792 F: drivers/media/i2c/ov2680.c
13794 OMNIVISION OV2685 SENSOR DRIVER
13795 M: Shunqian Zheng <zhengsq@rock-chips.com>
13796 L: linux-media@vger.kernel.org
13798 T: git git://linuxtv.org/media_tree.git
13799 F: drivers/media/i2c/ov2685.c
13801 OMNIVISION OV2740 SENSOR DRIVER
13802 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13803 R: Shawn Tu <shawnx.tu@intel.com>
13804 R: Bingbu Cao <bingbu.cao@intel.com>
13805 L: linux-media@vger.kernel.org
13807 T: git git://linuxtv.org/media_tree.git
13808 F: drivers/media/i2c/ov2740.c
13810 OMNIVISION OV5640 SENSOR DRIVER
13811 M: Steve Longerbeam <slongerbeam@gmail.com>
13812 L: linux-media@vger.kernel.org
13814 T: git git://linuxtv.org/media_tree.git
13815 F: drivers/media/i2c/ov5640.c
13817 OMNIVISION OV5647 SENSOR DRIVER
13818 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13819 M: Jacopo Mondi <jacopo@jmondi.org>
13820 L: linux-media@vger.kernel.org
13822 T: git git://linuxtv.org/media_tree.git
13823 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13824 F: drivers/media/i2c/ov5647.c
13826 OMNIVISION OV5670 SENSOR DRIVER
13827 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13828 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13829 L: linux-media@vger.kernel.org
13831 T: git git://linuxtv.org/media_tree.git
13832 F: drivers/media/i2c/ov5670.c
13834 OMNIVISION OV5675 SENSOR DRIVER
13835 M: Shawn Tu <shawnx.tu@intel.com>
13836 L: linux-media@vger.kernel.org
13838 T: git git://linuxtv.org/media_tree.git
13839 F: drivers/media/i2c/ov5675.c
13841 OMNIVISION OV5695 SENSOR DRIVER
13842 M: Shunqian Zheng <zhengsq@rock-chips.com>
13843 L: linux-media@vger.kernel.org
13845 T: git git://linuxtv.org/media_tree.git
13846 F: drivers/media/i2c/ov5695.c
13848 OMNIVISION OV7670 SENSOR DRIVER
13849 L: linux-media@vger.kernel.org
13851 T: git git://linuxtv.org/media_tree.git
13852 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13853 F: drivers/media/i2c/ov7670.c
13855 OMNIVISION OV772x SENSOR DRIVER
13856 M: Jacopo Mondi <jacopo@jmondi.org>
13857 L: linux-media@vger.kernel.org
13859 T: git git://linuxtv.org/media_tree.git
13860 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13861 F: drivers/media/i2c/ov772x.c
13862 F: include/media/i2c/ov772x.h
13864 OMNIVISION OV7740 SENSOR DRIVER
13865 M: Wenyou Yang <wenyou.yang@microchip.com>
13866 L: linux-media@vger.kernel.org
13868 T: git git://linuxtv.org/media_tree.git
13869 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13870 F: drivers/media/i2c/ov7740.c
13872 OMNIVISION OV8856 SENSOR DRIVER
13873 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13874 L: linux-media@vger.kernel.org
13876 T: git git://linuxtv.org/media_tree.git
13877 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13878 F: drivers/media/i2c/ov8856.c
13880 OMNIVISION OV9282 SENSOR DRIVER
13881 M: Paul J. Murphy <paul.j.murphy@intel.com>
13882 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
13883 L: linux-media@vger.kernel.org
13885 T: git git://linuxtv.org/media_tree.git
13886 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
13887 F: drivers/media/i2c/ov9282.c
13889 OMNIVISION OV9640 SENSOR DRIVER
13890 M: Petr Cvek <petrcvekcz@gmail.com>
13891 L: linux-media@vger.kernel.org
13893 F: drivers/media/i2c/ov9640.*
13895 OMNIVISION OV9650 SENSOR DRIVER
13896 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13897 R: Akinobu Mita <akinobu.mita@gmail.com>
13898 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13899 L: linux-media@vger.kernel.org
13901 T: git git://linuxtv.org/media_tree.git
13902 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13903 F: drivers/media/i2c/ov9650.c
13905 OMNIVISION OV9734 SENSOR DRIVER
13906 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13907 R: Bingbu Cao <bingbu.cao@intel.com>
13908 L: linux-media@vger.kernel.org
13910 T: git git://linuxtv.org/media_tree.git
13911 F: drivers/media/i2c/ov9734.c
13913 ONENAND FLASH DRIVER
13914 M: Kyungmin Park <kyungmin.park@samsung.com>
13915 L: linux-mtd@lists.infradead.org
13917 F: drivers/mtd/nand/onenand/
13918 F: include/linux/mtd/onenand*.h
13920 ONION OMEGA2+ BOARD
13921 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13922 L: linux-mips@vger.kernel.org
13924 F: arch/mips/boot/dts/ralink/omega2p.dts
13927 M: Jens Wiklander <jens.wiklander@linaro.org>
13928 L: op-tee@lists.trustedfirmware.org
13930 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13931 F: drivers/tee/optee/
13933 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13934 M: Sumit Garg <sumit.garg@linaro.org>
13935 L: op-tee@lists.trustedfirmware.org
13937 F: drivers/char/hw_random/optee-rng.c
13940 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13941 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13942 L: linux-rdma@vger.kernel.org
13944 F: drivers/infiniband/ulp/opa_vnic
13946 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13947 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13948 M: Frank Rowand <frowand.list@gmail.com>
13949 L: devicetree@vger.kernel.org
13951 F: Documentation/devicetree/dynamic-resolution-notes.rst
13952 F: Documentation/devicetree/overlay-notes.rst
13953 F: drivers/of/overlay.c
13954 F: drivers/of/resolver.c
13955 K: of_overlay_notifier_
13957 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13958 M: Rob Herring <robh+dt@kernel.org>
13959 M: Frank Rowand <frowand.list@gmail.com>
13960 L: devicetree@vger.kernel.org
13962 W: http://www.devicetree.org/
13963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13964 F: Documentation/ABI/testing/sysfs-firmware-ofw
13966 F: include/linux/of*.h
13969 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13970 M: Rob Herring <robh+dt@kernel.org>
13971 L: devicetree@vger.kernel.org
13973 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13975 F: Documentation/devicetree/
13976 F: arch/*/boot/dts/
13977 F: include/dt-bindings/
13979 OPENCOMPUTE PTP CLOCK DRIVER
13980 M: Jonathan Lemon <jonathan.lemon@gmail.com>
13981 L: netdev@vger.kernel.org
13983 F: drivers/ptp/ptp_ocp.c
13985 OPENCORES I2C BUS DRIVER
13986 M: Peter Korsgaard <peter@korsgaard.com>
13987 M: Andrew Lunn <andrew@lunn.ch>
13988 L: linux-i2c@vger.kernel.org
13990 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13991 F: Documentation/i2c/busses/i2c-ocores.rst
13992 F: drivers/i2c/busses/i2c-ocores.c
13993 F: include/linux/platform_data/i2c-ocores.h
13995 OPENRISC ARCHITECTURE
13996 M: Jonas Bonn <jonas@southpole.se>
13997 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13998 M: Stafford Horne <shorne@gmail.com>
13999 L: openrisc@lists.librecores.org
14001 W: http://openrisc.io
14002 T: git git://github.com/openrisc/linux.git
14003 F: Documentation/devicetree/bindings/openrisc/
14004 F: Documentation/openrisc/
14006 F: drivers/irqchip/irq-ompic.c
14007 F: drivers/irqchip/irq-or1k-*
14010 M: Pravin B Shelar <pshelar@ovn.org>
14011 L: netdev@vger.kernel.org
14012 L: dev@openvswitch.org
14014 W: http://openvswitch.org
14015 F: include/uapi/linux/openvswitch.h
14016 F: net/openvswitch/
14018 OPERATING PERFORMANCE POINTS (OPP)
14019 M: Viresh Kumar <vireshk@kernel.org>
14020 M: Nishanth Menon <nm@ti.com>
14021 M: Stephen Boyd <sboyd@kernel.org>
14022 L: linux-pm@vger.kernel.org
14024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14025 F: Documentation/devicetree/bindings/opp/
14026 F: Documentation/power/opp.rst
14028 F: include/linux/pm_opp.h
14031 M: Clemens Ladisch <clemens@ladisch.de>
14032 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14035 F: sound/drivers/opl4/
14037 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14038 M: Mark Fasheh <mark@fasheh.com>
14039 M: Joel Becker <jlbec@evilplan.org>
14040 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14041 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14043 W: http://ocfs2.wiki.kernel.org
14044 F: Documentation/filesystems/dlmfs.rst
14045 F: Documentation/filesystems/ocfs2.rst
14048 ORANGEFS FILESYSTEM
14049 M: Mike Marshall <hubcap@omnibond.com>
14050 R: Martin Brandenburg <martin@omnibond.com>
14051 L: devel@lists.orangefs.org
14053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14054 F: Documentation/filesystems/orangefs.rst
14058 L: linux-wireless@vger.kernel.org
14060 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14061 W: http://www.nongnu.org/orinoco/
14062 F: drivers/net/wireless/intersil/orinoco/
14064 OV2659 OMNIVISION SENSOR DRIVER
14065 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14066 L: linux-media@vger.kernel.org
14068 W: https://linuxtv.org
14069 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14070 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14071 F: drivers/media/i2c/ov2659.c
14072 F: include/media/i2c/ov2659.h
14075 M: Miklos Szeredi <miklos@szeredi.hu>
14076 L: linux-unionfs@vger.kernel.org
14078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14079 F: Documentation/filesystems/overlayfs.rst
14082 P54 WIRELESS DRIVER
14083 M: Christian Lamparter <chunkeey@googlemail.com>
14084 L: linux-wireless@vger.kernel.org
14086 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14087 F: drivers/net/wireless/intersil/p54/
14090 M: Vladimir Oltean <olteanv@gmail.com>
14091 L: netdev@vger.kernel.org
14093 F: Documentation/core-api/packing.rst
14094 F: include/linux/packing.h
14097 PADATA PARALLEL EXECUTION MECHANISM
14098 M: Steffen Klassert <steffen.klassert@secunet.com>
14099 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14100 L: linux-crypto@vger.kernel.org
14101 L: linux-kernel@vger.kernel.org
14103 F: Documentation/core-api/padata.rst
14104 F: include/linux/padata.h
14108 M: Jesper Dangaard Brouer <hawk@kernel.org>
14109 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14110 L: netdev@vger.kernel.org
14112 F: Documentation/networking/page_pool.rst
14113 F: include/net/page_pool.h
14114 F: include/trace/events/page_pool.h
14115 F: net/core/page_pool.c
14117 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14118 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14119 L: platform-driver-x86@vger.kernel.org
14121 F: drivers/platform/x86/panasonic-laptop.c
14123 PARALLAX PING IIO SENSOR DRIVER
14124 M: Andreas Klinger <ak@it-klinger.de>
14125 L: linux-iio@vger.kernel.org
14127 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14128 F: drivers/iio/proximity/ping.c
14130 PARALLEL LCD/KEYPAD PANEL DRIVER
14131 M: Willy Tarreau <willy@haproxy.com>
14132 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14134 F: Documentation/admin-guide/lcd-panel-cgram.rst
14135 F: drivers/auxdisplay/panel.c
14137 PARALLEL PORT SUBSYSTEM
14138 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14139 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14140 L: linux-parport@lists.infradead.org (subscribers-only)
14142 F: Documentation/driver-api/parport*.rst
14143 F: drivers/char/ppdev.c
14144 F: drivers/parport/
14145 F: include/linux/parport*.h
14146 F: include/uapi/linux/ppdev.h
14148 PARAVIRT_OPS INTERFACE
14149 M: Juergen Gross <jgross@suse.com>
14150 M: Deep Shah <sdeep@vmware.com>
14151 M: "VMware, Inc." <pv-drivers@vmware.com>
14152 L: virtualization@lists.linux-foundation.org
14154 F: Documentation/virt/paravirt_ops.rst
14155 F: arch/*/include/asm/paravirt*.h
14156 F: arch/*/kernel/paravirt*
14157 F: include/linux/hypervisor.h
14159 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14160 M: Tim Waugh <tim@cyberelk.net>
14161 L: linux-parport@lists.infradead.org (subscribers-only)
14163 F: Documentation/admin-guide/blockdev/paride.rst
14164 F: drivers/block/paride/
14166 PARISC ARCHITECTURE
14167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14168 M: Helge Deller <deller@gmx.de>
14169 L: linux-parisc@vger.kernel.org
14171 W: https://parisc.wiki.kernel.org
14172 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14175 F: Documentation/parisc/
14177 F: drivers/char/agp/parisc-agp.c
14178 F: drivers/input/misc/hp_sdc_rtc.c
14179 F: drivers/input/serio/gscps2.c
14180 F: drivers/input/serio/hp_sdc*
14182 F: drivers/parport/parport_gsc.*
14183 F: drivers/tty/serial/8250/8250_gsc.c
14184 F: drivers/video/console/sti*
14185 F: drivers/video/fbdev/sti*
14186 F: drivers/video/logo/logo_parisc*
14187 F: include/linux/hp_sdc.h
14190 M: Jiri Pirko <jiri@nvidia.com>
14191 L: netdev@vger.kernel.org
14193 F: include/linux/parman.h
14195 F: lib/test_parman.c
14197 PC ENGINES APU BOARD DRIVER
14198 M: Enrico Weigelt, metux IT consult <info@metux.net>
14200 F: drivers/platform/x86/pcengines-apuv2.c
14202 PC87360 HARDWARE MONITORING DRIVER
14203 M: Jim Cromie <jim.cromie@gmail.com>
14204 L: linux-hwmon@vger.kernel.org
14206 F: Documentation/hwmon/pc87360.rst
14207 F: drivers/hwmon/pc87360.c
14209 PC8736x GPIO DRIVER
14210 M: Jim Cromie <jim.cromie@gmail.com>
14212 F: drivers/char/pc8736x_gpio.c
14214 PC87427 HARDWARE MONITORING DRIVER
14215 M: Jean Delvare <jdelvare@suse.com>
14216 L: linux-hwmon@vger.kernel.org
14218 F: Documentation/hwmon/pc87427.rst
14219 F: drivers/hwmon/pc87427.c
14222 M: Riku Voipio <riku.voipio@iki.fi>
14224 F: drivers/leds/leds-pca9532.c
14225 F: include/linux/leds-pca9532.h
14227 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14228 M: Guenter Roeck <linux@roeck-us.net>
14229 L: linux-i2c@vger.kernel.org
14231 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14233 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14234 M: Khalid Aziz <khalid@gonehiking.org>
14236 F: drivers/firmware/pcdp.*
14238 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14239 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14240 M: Pali Rohár <pali@kernel.org>
14241 L: linux-pci@vger.kernel.org
14242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14244 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14245 F: drivers/pci/controller/pci-aardvark.c
14247 PCI DRIVER FOR ALTERA PCIE IP
14248 M: Joyce Ooi <joyce.ooi@intel.com>
14249 L: linux-pci@vger.kernel.org
14251 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14252 F: drivers/pci/controller/pcie-altera.c
14254 PCI DRIVER FOR APPLIEDMICRO XGENE
14255 M: Toan Le <toan@os.amperecomputing.com>
14256 L: linux-pci@vger.kernel.org
14257 L: linux-arm-kernel@lists.infradead.org
14259 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14260 F: drivers/pci/controller/pci-xgene.c
14262 PCI DRIVER FOR ARM VERSATILE PLATFORM
14263 M: Rob Herring <robh@kernel.org>
14264 L: linux-pci@vger.kernel.org
14265 L: linux-arm-kernel@lists.infradead.org
14267 F: Documentation/devicetree/bindings/pci/versatile.yaml
14268 F: drivers/pci/controller/pci-versatile.c
14270 PCI DRIVER FOR ARMADA 8K
14271 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14272 L: linux-pci@vger.kernel.org
14273 L: linux-arm-kernel@lists.infradead.org
14275 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14276 F: drivers/pci/controller/dwc/pcie-armada8k.c
14278 PCI DRIVER FOR CADENCE PCIE IP
14279 M: Tom Joseph <tjoseph@cadence.com>
14280 L: linux-pci@vger.kernel.org
14282 F: Documentation/devicetree/bindings/pci/cdns,*
14283 F: drivers/pci/controller/cadence/
14285 PCI DRIVER FOR FREESCALE LAYERSCAPE
14286 M: Minghuan Lian <minghuan.Lian@nxp.com>
14287 M: Mingkai Hu <mingkai.hu@nxp.com>
14288 M: Roy Zang <roy.zang@nxp.com>
14289 L: linuxppc-dev@lists.ozlabs.org
14290 L: linux-pci@vger.kernel.org
14291 L: linux-arm-kernel@lists.infradead.org
14293 F: drivers/pci/controller/dwc/*layerscape*
14295 PCI DRIVER FOR GENERIC OF HOSTS
14296 M: Will Deacon <will@kernel.org>
14297 L: linux-pci@vger.kernel.org
14298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14300 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14301 F: drivers/pci/controller/pci-host-common.c
14302 F: drivers/pci/controller/pci-host-generic.c
14304 PCI DRIVER FOR IMX6
14305 M: Richard Zhu <hongxing.zhu@nxp.com>
14306 M: Lucas Stach <l.stach@pengutronix.de>
14307 L: linux-pci@vger.kernel.org
14308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14310 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14311 F: drivers/pci/controller/dwc/*imx6*
14313 PCI DRIVER FOR FU740
14314 M: Paul Walmsley <paul.walmsley@sifive.com>
14315 M: Greentime Hu <greentime.hu@sifive.com>
14316 L: linux-pci@vger.kernel.org
14318 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14319 F: drivers/pci/controller/dwc/pcie-fu740.c
14321 PCI DRIVER FOR INTEL IXP4XX
14322 M: Linus Walleij <linus.walleij@linaro.org>
14324 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14325 F: drivers/pci/controller/pci-ixp4xx.c
14327 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14328 M: Jonathan Derrick <jonathan.derrick@intel.com>
14329 L: linux-pci@vger.kernel.org
14331 F: drivers/pci/controller/vmd.c
14333 PCI DRIVER FOR MICROSEMI SWITCHTEC
14334 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14335 M: Logan Gunthorpe <logang@deltatee.com>
14336 L: linux-pci@vger.kernel.org
14338 F: Documentation/ABI/testing/sysfs-class-switchtec
14339 F: Documentation/driver-api/switchtec.rst
14340 F: drivers/ntb/hw/mscc/
14341 F: drivers/pci/switch/switchtec*
14342 F: include/linux/switchtec.h
14343 F: include/uapi/linux/switchtec_ioctl.h
14345 PCI DRIVER FOR MOBIVEIL PCIE IP
14346 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14347 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14348 L: linux-pci@vger.kernel.org
14350 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14351 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14353 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14354 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14355 L: linux-pci@vger.kernel.org
14356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14358 F: drivers/pci/controller/*mvebu*
14360 PCI DRIVER FOR NVIDIA TEGRA
14361 M: Thierry Reding <thierry.reding@gmail.com>
14362 L: linux-tegra@vger.kernel.org
14363 L: linux-pci@vger.kernel.org
14365 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14366 F: drivers/pci/controller/pci-tegra.c
14368 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14369 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14370 L: linux-pci@vger.kernel.org
14371 L: linux-arm-kernel@lists.infradead.org
14373 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14374 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14376 PCI DRIVER FOR RENESAS R-CAR
14377 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14378 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14379 L: linux-pci@vger.kernel.org
14380 L: linux-renesas-soc@vger.kernel.org
14382 F: Documentation/devicetree/bindings/pci/*rcar*
14383 F: drivers/pci/controller/*rcar*
14385 PCI DRIVER FOR SAMSUNG EXYNOS
14386 M: Jingoo Han <jingoohan1@gmail.com>
14387 L: linux-pci@vger.kernel.org
14388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14389 L: linux-samsung-soc@vger.kernel.org
14391 F: drivers/pci/controller/dwc/pci-exynos.c
14393 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14394 M: Jingoo Han <jingoohan1@gmail.com>
14395 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14396 L: linux-pci@vger.kernel.org
14398 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14399 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14400 F: drivers/pci/controller/dwc/*designware*
14402 PCI DRIVER FOR TI DRA7XX/J721E
14403 M: Kishon Vijay Abraham I <kishon@ti.com>
14404 L: linux-omap@vger.kernel.org
14405 L: linux-pci@vger.kernel.org
14406 L: linux-arm-kernel@lists.infradead.org
14408 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14409 F: drivers/pci/controller/cadence/pci-j721e.c
14410 F: drivers/pci/controller/dwc/pci-dra7xx.c
14412 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14413 M: Linus Walleij <linus.walleij@linaro.org>
14414 L: linux-pci@vger.kernel.org
14416 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14417 F: drivers/pci/controller/pci-v3-semi.c
14419 PCI ENDPOINT SUBSYSTEM
14420 M: Kishon Vijay Abraham I <kishon@ti.com>
14421 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14422 R: Krzysztof Wilczyński <kw@linux.com>
14423 L: linux-pci@vger.kernel.org
14425 F: Documentation/PCI/endpoint/*
14426 F: Documentation/misc-devices/pci-endpoint-test.rst
14427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14428 F: drivers/misc/pci_endpoint_test.c
14429 F: drivers/pci/endpoint/
14432 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14433 M: Russell Currey <ruscur@russell.cc>
14434 M: Oliver O'Halloran <oohall@gmail.com>
14435 L: linuxppc-dev@lists.ozlabs.org
14437 F: Documentation/PCI/pci-error-recovery.rst
14438 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14439 F: arch/powerpc/include/*/eeh*.h
14440 F: arch/powerpc/kernel/eeh*.c
14441 F: arch/powerpc/platforms/*/eeh*.c
14442 F: drivers/pci/pcie/aer.c
14443 F: drivers/pci/pcie/dpc.c
14444 F: drivers/pci/pcie/err.c
14447 M: Linas Vepstas <linasvepstas@gmail.com>
14448 L: linux-pci@vger.kernel.org
14450 F: Documentation/PCI/pci-error-recovery.rst
14452 PCI MSI DRIVER FOR ALTERA MSI IP
14453 M: Joyce Ooi <joyce.ooi@intel.com>
14454 L: linux-pci@vger.kernel.org
14456 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14457 F: drivers/pci/controller/pcie-altera-msi.c
14459 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14460 M: Toan Le <toan@os.amperecomputing.com>
14461 L: linux-pci@vger.kernel.org
14462 L: linux-arm-kernel@lists.infradead.org
14464 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14465 F: drivers/pci/controller/pci-xgene-msi.c
14467 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14468 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14469 R: Rob Herring <robh@kernel.org>
14470 R: Krzysztof Wilczyński <kw@linux.com>
14471 L: linux-pci@vger.kernel.org
14473 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14475 F: drivers/pci/controller/
14478 M: Bjorn Helgaas <bhelgaas@google.com>
14479 L: linux-pci@vger.kernel.org
14481 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14483 F: Documentation/PCI/
14484 F: Documentation/devicetree/bindings/pci/
14485 F: arch/x86/kernel/early-quirks.c
14486 F: arch/x86/kernel/quirks.c
14488 F: drivers/acpi/pci*
14490 F: include/asm-generic/pci*
14491 F: include/linux/of_pci.h
14492 F: include/linux/pci*
14493 F: include/uapi/linux/pci*
14496 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14497 M: Jonathan Chocron <jonnyc@amazon.com>
14498 L: linux-pci@vger.kernel.org
14500 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14501 F: drivers/pci/controller/dwc/pcie-al.c
14503 PCIE DRIVER FOR AMLOGIC MESON
14504 M: Yue Wang <yue.wang@Amlogic.com>
14505 L: linux-pci@vger.kernel.org
14506 L: linux-amlogic@lists.infradead.org
14508 F: drivers/pci/controller/dwc/pci-meson.c
14510 PCIE DRIVER FOR AXIS ARTPEC
14511 M: Jesper Nilsson <jesper.nilsson@axis.com>
14512 L: linux-arm-kernel@axis.com
14513 L: linux-pci@vger.kernel.org
14515 F: Documentation/devicetree/bindings/pci/axis,artpec*
14516 F: drivers/pci/controller/dwc/*artpec*
14518 PCIE DRIVER FOR CAVIUM THUNDERX
14519 M: Robert Richter <rric@kernel.org>
14520 L: linux-pci@vger.kernel.org
14521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14523 F: drivers/pci/controller/pci-thunder-*
14525 PCIE DRIVER FOR HISILICON
14526 M: Zhou Wang <wangzhou1@hisilicon.com>
14527 L: linux-pci@vger.kernel.org
14529 F: drivers/pci/controller/dwc/pcie-hisi.c
14531 PCIE DRIVER FOR HISILICON KIRIN
14532 M: Xiaowei Song <songxiaowei@hisilicon.com>
14533 M: Binghui Wang <wangbinghui@hisilicon.com>
14534 L: linux-pci@vger.kernel.org
14536 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14537 F: drivers/pci/controller/dwc/pcie-kirin.c
14539 PCIE DRIVER FOR HISILICON STB
14540 M: Shawn Guo <shawn.guo@linaro.org>
14541 L: linux-pci@vger.kernel.org
14543 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14544 F: drivers/pci/controller/dwc/pcie-histb.c
14546 PCIE DRIVER FOR INTEL KEEM BAY
14547 M: Srikanth Thokala <srikanth.thokala@intel.com>
14548 L: linux-pci@vger.kernel.org
14550 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14551 F: drivers/pci/controller/dwc/pcie-keembay.c
14553 PCIE DRIVER FOR INTEL LGM GW SOC
14554 M: Rahul Tanwar <rtanwar@maxlinear.com>
14555 L: linux-pci@vger.kernel.org
14557 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14558 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14560 PCIE DRIVER FOR MEDIATEK
14561 M: Ryder Lee <ryder.lee@mediatek.com>
14562 M: Jianjun Wang <jianjun.wang@mediatek.com>
14563 L: linux-pci@vger.kernel.org
14564 L: linux-mediatek@lists.infradead.org
14566 F: Documentation/devicetree/bindings/pci/mediatek*
14567 F: drivers/pci/controller/*mediatek*
14569 PCIE DRIVER FOR MICROCHIP
14570 M: Daire McNamara <daire.mcnamara@microchip.com>
14571 L: linux-pci@vger.kernel.org
14573 F: Documentation/devicetree/bindings/pci/microchip*
14574 F: drivers/pci/controller/*microchip*
14576 PCIE DRIVER FOR QUALCOMM MSM
14577 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14578 L: linux-pci@vger.kernel.org
14579 L: linux-arm-msm@vger.kernel.org
14581 F: drivers/pci/controller/dwc/*qcom*
14583 PCIE DRIVER FOR ROCKCHIP
14584 M: Shawn Lin <shawn.lin@rock-chips.com>
14585 L: linux-pci@vger.kernel.org
14586 L: linux-rockchip@lists.infradead.org
14588 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14589 F: drivers/pci/controller/pcie-rockchip*
14591 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14592 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14593 L: linux-pci@vger.kernel.org
14595 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14596 F: drivers/pci/controller/dwc/pcie-uniphier*
14598 PCIE DRIVER FOR ST SPEAR13XX
14599 M: Pratyush Anand <pratyush.anand@gmail.com>
14600 L: linux-pci@vger.kernel.org
14602 F: drivers/pci/controller/dwc/*spear*
14605 M: Dominik Brodowski <linux@dominikbrodowski.net>
14607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14608 F: Documentation/pcmcia/
14613 PCNET32 NETWORK DRIVER
14614 M: Don Fry <pcnet32@frontier.com>
14615 L: netdev@vger.kernel.org
14617 F: drivers/net/ethernet/amd/pcnet32.c
14619 PCRYPT PARALLEL CRYPTO ENGINE
14620 M: Steffen Klassert <steffen.klassert@secunet.com>
14621 L: linux-crypto@vger.kernel.org
14624 F: include/crypto/pcrypt.h
14626 PEAQ WMI HOTKEYS DRIVER
14627 M: Hans de Goede <hdegoede@redhat.com>
14628 L: platform-driver-x86@vger.kernel.org
14630 F: drivers/platform/x86/peaq-wmi.c
14632 PENSANDO ETHERNET DRIVERS
14633 M: Shannon Nelson <snelson@pensando.io>
14634 M: drivers@pensando.io
14635 L: netdev@vger.kernel.org
14637 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14638 F: drivers/net/ethernet/pensando/
14640 PER-CPU MEMORY ALLOCATOR
14641 M: Dennis Zhou <dennis@kernel.org>
14642 M: Tejun Heo <tj@kernel.org>
14643 M: Christoph Lameter <cl@linux.com>
14644 L: linux-mm@kvack.org
14646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14647 F: arch/*/include/asm/percpu.h
14648 F: include/linux/percpu*.h
14652 PER-TASK DELAY ACCOUNTING
14653 M: Balbir Singh <bsingharora@gmail.com>
14655 F: include/linux/delayacct.h
14656 F: kernel/delayacct.c
14658 PERFORMANCE EVENTS SUBSYSTEM
14659 M: Peter Zijlstra <peterz@infradead.org>
14660 M: Ingo Molnar <mingo@redhat.com>
14661 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14662 R: Mark Rutland <mark.rutland@arm.com>
14663 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14664 R: Jiri Olsa <jolsa@redhat.com>
14665 R: Namhyung Kim <namhyung@kernel.org>
14666 L: linux-perf-users@vger.kernel.org
14667 L: linux-kernel@vger.kernel.org
14669 W: https://perf.wiki.kernel.org/
14670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14672 F: arch/*/events/*/*
14673 F: arch/*/include/asm/perf_event.h
14674 F: arch/*/kernel/*/*/perf_event*.c
14675 F: arch/*/kernel/*/perf_event*.c
14676 F: arch/*/kernel/perf_callchain.c
14677 F: arch/*/kernel/perf_event*.c
14678 F: include/linux/perf_event.h
14679 F: include/uapi/linux/perf_event.h
14684 PERFORMANCE EVENTS TOOLING ARM64
14685 R: John Garry <john.garry@huawei.com>
14686 R: Will Deacon <will@kernel.org>
14687 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14688 R: Leo Yan <leo.yan@linaro.org>
14689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14691 F: tools/build/feature/test-libopencsd.c
14692 F: tools/perf/arch/arm*/
14693 F: tools/perf/pmu-events/arch/arm64/
14694 F: tools/perf/util/arm-spe*
14695 F: tools/perf/util/cs-etm*
14697 PERSONALITY HANDLING
14698 M: Christoph Hellwig <hch@infradead.org>
14699 L: linux-abi-devel@lists.sourceforge.net
14701 F: include/linux/personality.h
14702 F: include/uapi/linux/personality.h
14704 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14705 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14706 L: linux-input@vger.kernel.org
14708 F: Documentation/input/devices/pxrc.rst
14709 F: drivers/input/joystick/pxrc.c
14712 M: Remi Denis-Courmont <courmisch@gmail.com>
14714 F: Documentation/networking/phonet.rst
14715 F: include/linux/phonet.h
14716 F: include/net/phonet/
14717 F: include/uapi/linux/phonet.h
14721 M: Joern Engel <joern@lazybastard.org>
14722 L: linux-mtd@lists.infradead.org
14724 F: drivers/mtd/devices/phram.c
14727 M: Bruno Prémont <bonbons@linux-vserver.org>
14728 L: linux-input@vger.kernel.org
14730 F: drivers/hid/hid-picolcd*
14733 M: Christian Brauner <christian@brauner.io>
14734 L: linux-kernel@vger.kernel.org
14736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14738 F: tools/testing/selftests/clone3/
14739 F: tools/testing/selftests/pid_namespace/
14740 F: tools/testing/selftests/pidfd/
14743 K: \b(clone_args|kernel_clone_args)\b
14745 PIN CONTROL SUBSYSTEM
14746 M: Linus Walleij <linus.walleij@linaro.org>
14747 L: linux-gpio@vger.kernel.org
14749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14750 F: Documentation/devicetree/bindings/pinctrl/
14751 F: Documentation/driver-api/pin-control.rst
14752 F: drivers/pinctrl/
14753 F: include/linux/pinctrl/
14755 PIN CONTROLLER - AMD
14756 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
14757 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14759 F: drivers/pinctrl/pinctrl-amd.c
14761 PIN CONTROLLER - FREESCALE
14762 M: Dong Aisheng <aisheng.dong@nxp.com>
14763 M: Fabio Estevam <festevam@gmail.com>
14764 M: Shawn Guo <shawnguo@kernel.org>
14765 M: Stefan Agner <stefan@agner.ch>
14766 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14767 L: linux-gpio@vger.kernel.org
14769 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14770 F: drivers/pinctrl/freescale/
14772 PIN CONTROLLER - INTEL
14773 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14774 M: Andy Shevchenko <andy@kernel.org>
14776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14777 F: drivers/pinctrl/intel/
14779 PIN CONTROLLER - KEEMBAY
14780 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
14782 F: drivers/pinctrl/pinctrl-keembay*
14784 PIN CONTROLLER - MEDIATEK
14785 M: Sean Wang <sean.wang@kernel.org>
14786 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14788 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14789 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
14790 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
14791 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14792 F: drivers/pinctrl/mediatek/
14794 PIN CONTROLLER - MICROCHIP AT91
14795 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14797 L: linux-gpio@vger.kernel.org
14799 F: drivers/gpio/gpio-sama5d2-piobu.c
14800 F: drivers/pinctrl/pinctrl-at91*
14802 PIN CONTROLLER - QUALCOMM
14803 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14804 L: linux-arm-msm@vger.kernel.org
14806 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14807 F: drivers/pinctrl/qcom/
14809 PIN CONTROLLER - RENESAS
14810 M: Geert Uytterhoeven <geert+renesas@glider.be>
14811 L: linux-renesas-soc@vger.kernel.org
14813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14814 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14815 F: drivers/pinctrl/renesas/
14817 PIN CONTROLLER - SAMSUNG
14818 M: Tomasz Figa <tomasz.figa@gmail.com>
14819 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14820 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14822 L: linux-samsung-soc@vger.kernel.org
14824 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14826 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14827 F: drivers/pinctrl/samsung/
14828 F: include/dt-bindings/pinctrl/samsung.h
14830 PIN CONTROLLER - SINGLE
14831 M: Tony Lindgren <tony@atomide.com>
14832 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14834 L: linux-omap@vger.kernel.org
14836 F: drivers/pinctrl/pinctrl-single.c
14838 PIN CONTROLLER - ST SPEAR
14839 M: Viresh Kumar <vireshk@kernel.org>
14840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14842 W: http://www.st.com/spear
14843 F: drivers/pinctrl/spear/
14846 M: linux-block@vger.kernel.org
14848 F: drivers/block/pktcdvd.c
14849 F: include/linux/pktcdvd.h
14850 F: include/uapi/linux/pktcdvd.h
14852 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14853 M: Tomasz Duszynski <tduszyns@gmail.com>
14855 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14856 F: drivers/iio/chemical/pms7003.c
14859 M: Jacob Keller <jacob.e.keller@intel.com>
14861 F: Documentation/driver-api/pldmfw/
14862 F: include/linux/pldmfw.h
14866 M: Logan Gunthorpe <logang@deltatee.com>
14868 F: drivers/dma/plx_dma.c
14871 M: Charles Hsu <hsu.yungteng@gmail.com>
14872 L: linux-hwmon@vger.kernel.org
14874 F: Documentation/hwmon/pm6764tr.rst
14875 F: drivers/hwmon/pmbus/pm6764tr.c
14878 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14879 L: linux-pm@vger.kernel.org
14881 W: https://01.org/pm-graph
14882 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14883 T: git git://github.com/intel/pm-graph
14884 F: tools/power/pm-graph
14886 PMBUS HARDWARE MONITORING DRIVERS
14887 M: Guenter Roeck <linux@roeck-us.net>
14888 L: linux-hwmon@vger.kernel.org
14890 W: http://hwmon.wiki.kernel.org/
14891 W: http://www.roeck-us.net/linux/drivers/
14892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14893 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14894 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14895 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14896 F: Documentation/hwmon/adm1275.rst
14897 F: Documentation/hwmon/ibm-cffps.rst
14898 F: Documentation/hwmon/ir35221.rst
14899 F: Documentation/hwmon/lm25066.rst
14900 F: Documentation/hwmon/ltc2978.rst
14901 F: Documentation/hwmon/ltc3815.rst
14902 F: Documentation/hwmon/max16064.rst
14903 F: Documentation/hwmon/max20751.rst
14904 F: Documentation/hwmon/max31785.rst
14905 F: Documentation/hwmon/max34440.rst
14906 F: Documentation/hwmon/max8688.rst
14907 F: Documentation/hwmon/pmbus-core.rst
14908 F: Documentation/hwmon/pmbus.rst
14909 F: Documentation/hwmon/tps40422.rst
14910 F: Documentation/hwmon/ucd9000.rst
14911 F: Documentation/hwmon/ucd9200.rst
14912 F: Documentation/hwmon/zl6100.rst
14913 F: drivers/hwmon/pmbus/
14914 F: include/linux/pmbus.h
14916 PMC SIERRA MaxRAID DRIVER
14917 L: linux-scsi@vger.kernel.org
14919 W: http://www.pmc-sierra.com/
14920 F: drivers/scsi/pmcraid.*
14922 PMC SIERRA PM8001 DRIVER
14923 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14924 L: linux-scsi@vger.kernel.org
14926 F: drivers/scsi/pm8001/
14928 PNI RM3100 IIO DRIVER
14929 M: Song Qiang <songqiang1304521@gmail.com>
14930 L: linux-iio@vger.kernel.org
14932 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14933 F: drivers/iio/magnetometer/rm3100*
14936 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14937 L: linux-acpi@vger.kernel.org
14940 F: include/linux/pnp.h
14942 POSIX CLOCKS and TIMERS
14943 M: Thomas Gleixner <tglx@linutronix.de>
14944 L: linux-kernel@vger.kernel.org
14946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14948 F: include/linux/time_namespace.h
14949 F: include/linux/timer*
14950 F: kernel/time/*timer*
14951 F: kernel/time/namespace.c
14953 POWER MANAGEMENT CORE
14954 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14955 L: linux-pm@vger.kernel.org
14957 B: https://bugzilla.kernel.org
14958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14959 F: drivers/base/power/
14960 F: drivers/powercap/
14961 F: include/linux/intel_rapl.h
14962 F: include/linux/pm.h
14963 F: include/linux/pm_*
14964 F: include/linux/powercap.h
14965 F: kernel/configs/nopm.config
14967 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
14968 M: Daniel Lezcano <daniel.lezcano@kernel.org>
14969 L: linux-pm@vger.kernel.org
14971 B: https://bugzilla.kernel.org
14972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14973 F: drivers/powercap/dtpm*
14974 F: include/linux/dtpm.h
14976 POWER STATE COORDINATION INTERFACE (PSCI)
14977 M: Mark Rutland <mark.rutland@arm.com>
14978 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14979 L: linux-arm-kernel@lists.infradead.org
14981 F: drivers/firmware/psci/
14982 F: include/linux/psci.h
14983 F: include/uapi/linux/psci.h
14985 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14986 M: Sebastian Reichel <sre@kernel.org>
14987 L: linux-pm@vger.kernel.org
14989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14990 F: Documentation/ABI/testing/sysfs-class-power
14991 F: Documentation/devicetree/bindings/power/supply/
14992 F: drivers/power/supply/
14993 F: include/linux/power/
14994 F: include/linux/power_supply.h
14996 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14997 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14998 L: linuxppc-dev@lists.ozlabs.org
15000 F: drivers/char/powernv-op-panel.c
15002 PPP OVER ATM (RFC 2364)
15003 M: Mitchell Blank Jr <mitch@sfgoth.com>
15005 F: include/uapi/linux/atmppp.h
15006 F: net/atm/pppoatm.c
15009 M: Michal Ostrowski <mostrows@earthlink.net>
15011 F: drivers/net/ppp/pppoe.c
15012 F: drivers/net/ppp/pppox.c
15015 M: James Chapman <jchapman@katalix.com>
15017 F: include/linux/if_pppol2tp.h
15018 F: include/uapi/linux/if_pppol2tp.h
15019 F: net/l2tp/l2tp_ppp.c
15021 PPP PROTOCOL DRIVERS AND COMPRESSORS
15022 M: Paul Mackerras <paulus@samba.org>
15023 L: linux-ppp@vger.kernel.org
15025 F: drivers/net/ppp/ppp_*
15028 M: Rodolfo Giometti <giometti@enneenne.com>
15029 L: linuxpps@ml.enneenne.com (subscribers-only)
15031 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15032 F: Documentation/ABI/testing/sysfs-pps
15033 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15034 F: Documentation/driver-api/pps.rst
15036 F: include/linux/pps*.h
15037 F: include/uapi/linux/pps.h
15040 M: Dmitry Kozlov <xeb@mail.ru>
15041 L: netdev@vger.kernel.org
15043 W: http://sourceforge.net/projects/accel-pptp
15044 F: drivers/net/ppp/pptp.c
15046 PRESSURE STALL INFORMATION (PSI)
15047 M: Johannes Weiner <hannes@cmpxchg.org>
15049 F: include/linux/psi*
15050 F: kernel/sched/psi.c
15053 M: Petr Mladek <pmladek@suse.com>
15054 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15055 R: Steven Rostedt <rostedt@goodmis.org>
15056 R: John Ogness <john.ogness@linutronix.de>
15058 F: include/linux/printk.h
15062 R: Chris Down <chris@chrisdown.name>
15064 F: kernel/printk/index.c
15067 L: linux-kernel@vger.kernel.org
15068 L: linux-fsdevel@vger.kernel.org
15070 F: Documentation/filesystems/proc.rst
15072 F: include/linux/proc_fs.h
15073 F: tools/testing/selftests/proc/
15076 M: Luis Chamberlain <mcgrof@kernel.org>
15077 M: Kees Cook <keescook@chromium.org>
15078 M: Iurii Zaikin <yzaikin@google.com>
15079 L: linux-kernel@vger.kernel.org
15080 L: linux-fsdevel@vger.kernel.org
15082 F: fs/proc/proc_sysctl.c
15083 F: include/linux/sysctl.h
15084 F: kernel/sysctl-test.c
15086 F: tools/testing/selftests/sysctl/
15088 PS3 NETWORK SUPPORT
15089 M: Geoff Levand <geoff@infradead.org>
15090 L: netdev@vger.kernel.org
15091 L: linuxppc-dev@lists.ozlabs.org
15093 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15095 PS3 PLATFORM SUPPORT
15096 M: Geoff Levand <geoff@infradead.org>
15097 L: linuxppc-dev@lists.ozlabs.org
15099 F: arch/powerpc/boot/ps3*
15100 F: arch/powerpc/include/asm/lv1call.h
15101 F: arch/powerpc/include/asm/ps3*.h
15102 F: arch/powerpc/platforms/ps3/
15105 F: drivers/rtc/rtc-ps3.c
15106 F: drivers/usb/host/*ps3.c
15107 F: sound/ppc/snd_ps3*
15110 M: Jim Paris <jim@jtan.com>
15111 M: Geoff Levand <geoff@infradead.org>
15112 L: linuxppc-dev@lists.ozlabs.org
15114 F: drivers/block/ps3vram.c
15116 PSAMPLE PACKET SAMPLING SUPPORT
15117 M: Yotam Gigi <yotam.gi@gmail.com>
15119 F: include/net/psample.h
15120 F: include/uapi/linux/psample.h
15124 M: Kees Cook <keescook@chromium.org>
15125 M: Anton Vorontsov <anton@enomsg.org>
15126 M: Colin Cross <ccross@android.com>
15127 M: Tony Luck <tony.luck@intel.com>
15129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15130 F: Documentation/admin-guide/ramoops.rst
15131 F: Documentation/admin-guide/pstore-blk.rst
15132 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15133 F: drivers/acpi/apei/erst.c
15134 F: drivers/firmware/efi/efi-pstore.c
15136 F: include/linux/pstore*
15137 K: \b(pstore|ramoops)
15139 PTP HARDWARE CLOCK SUPPORT
15140 M: Richard Cochran <richardcochran@gmail.com>
15141 L: netdev@vger.kernel.org
15143 W: http://linuxptp.sourceforge.net/
15144 F: Documentation/ABI/testing/sysfs-ptp
15145 F: Documentation/driver-api/ptp.rst
15146 F: drivers/net/phy/dp83640*
15148 F: include/linux/ptp_cl*
15150 PTP VIRTUAL CLOCK SUPPORT
15151 M: Yangbo Lu <yangbo.lu@nxp.com>
15152 L: netdev@vger.kernel.org
15154 F: drivers/ptp/ptp_vclock.c
15155 F: net/ethtool/phc_vclocks.c
15158 M: Oleg Nesterov <oleg@redhat.com>
15160 F: arch/*/*/ptrace*.c
15161 F: arch/*/include/asm/ptrace*.h
15162 F: arch/*/ptrace*.c
15163 F: include/asm-generic/syscall.h
15164 F: include/linux/ptrace.h
15165 F: include/linux/regset.h
15166 F: include/linux/tracehook.h
15167 F: include/uapi/linux/ptrace.h
15168 F: include/uapi/linux/ptrace.h
15172 M: Hans Verkuil <hverkuil@xs4all.nl>
15173 L: linux-media@vger.kernel.org
15175 T: git git://linuxtv.org/media_tree.git
15176 F: Documentation/admin-guide/media/pulse8-cec.rst
15177 F: drivers/media/cec/usb/pulse8/
15179 PVRUSB2 VIDEO4LINUX DRIVER
15180 M: Mike Isely <isely@pobox.com>
15181 L: pvrusb2@isely.net (subscribers-only)
15182 L: linux-media@vger.kernel.org
15184 W: http://www.isely.net/pvrusb2/
15185 T: git git://linuxtv.org/media_tree.git
15186 F: Documentation/driver-api/media/drivers/pvrusb2*
15187 F: drivers/media/usb/pvrusb2/
15190 M: Hans Verkuil <hverkuil@xs4all.nl>
15191 L: linux-media@vger.kernel.org
15193 T: git git://linuxtv.org/media_tree.git
15194 F: drivers/media/usb/pwc/*
15195 F: include/trace/events/pwc.h
15198 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15199 L: linux-hwmon@vger.kernel.org
15201 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15202 F: Documentation/hwmon/pwm-fan.rst
15203 F: drivers/hwmon/pwm-fan.c
15206 M: Sean Young <sean@mess.org>
15207 L: linux-media@vger.kernel.org
15209 F: drivers/media/rc/pwm-ir-tx.c
15212 M: Thierry Reding <thierry.reding@gmail.com>
15213 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15214 M: Lee Jones <lee.jones@linaro.org>
15215 L: linux-pwm@vger.kernel.org
15217 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15219 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15220 F: Documentation/devicetree/bindings/pwm/
15221 F: Documentation/driver-api/pwm.rst
15222 F: drivers/gpio/gpio-mvebu.c
15224 F: drivers/video/backlight/pwm_bl.c
15225 F: include/linux/pwm.h
15226 F: include/linux/pwm_backlight.h
15227 K: pwm_(config|apply_state|ops)
15230 M: Robert Jarzmik <robert.jarzmik@free.fr>
15231 L: linux-gpio@vger.kernel.org
15233 F: drivers/gpio/gpio-pxa.c
15239 M: Robert Jarzmik <robert.jarzmik@free.fr>
15240 L: linux-rtc@vger.kernel.org
15243 PXA2xx/PXA3xx SUPPORT
15244 M: Daniel Mack <daniel@zonque.org>
15245 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15246 M: Robert Jarzmik <robert.jarzmik@free.fr>
15247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15249 T: git git://github.com/hzhuang1/linux.git
15250 T: git git://github.com/rjarzmik/linux.git
15251 F: arch/arm/boot/dts/pxa*
15252 F: arch/arm/mach-pxa/
15253 F: drivers/dma/pxa*
15254 F: drivers/pcmcia/pxa2xx*
15255 F: drivers/pinctrl/pxa/
15256 F: drivers/spi/spi-pxa2xx*
15257 F: drivers/usb/gadget/udc/pxa2*
15258 F: include/sound/pxa2xx-lib.h
15263 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15264 L: qat-linux@intel.com
15266 F: drivers/crypto/qat/
15268 QCOM AUDIO (ASoC) DRIVERS
15269 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15270 M: Banajit Goswami <bgoswami@codeaurora.org>
15271 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15273 F: sound/soc/codecs/lpass-va-macro.c
15274 F: sound/soc/codecs/lpass-wsa-macro.*
15275 F: sound/soc/codecs/msm8916-wcd-analog.c
15276 F: sound/soc/codecs/msm8916-wcd-digital.c
15277 F: sound/soc/codecs/wcd9335.*
15278 F: sound/soc/codecs/wcd934x.c
15279 F: sound/soc/codecs/wcd-clsh-v2.*
15280 F: sound/soc/codecs/wsa881x.c
15284 M: Alex Elder <elder@kernel.org>
15285 L: netdev@vger.kernel.org
15287 F: drivers/net/ipa/
15289 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15290 M: Gabriel Somlo <somlo@cmu.edu>
15291 M: "Michael S. Tsirkin" <mst@redhat.com>
15292 L: qemu-devel@nongnu.org
15294 F: drivers/firmware/qemu_fw_cfg.c
15295 F: include/uapi/linux/qemu_fw_cfg.h
15298 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15299 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15300 L: linux-rdma@vger.kernel.org
15302 F: drivers/infiniband/hw/qib/
15304 QLOGIC QL41xxx FCOE DRIVER
15305 M: Saurav Kashyap <skashyap@marvell.com>
15306 M: Javed Hasan <jhasan@marvell.com>
15307 M: GR-QLogic-Storage-Upstream@marvell.com
15308 L: linux-scsi@vger.kernel.org
15310 F: drivers/scsi/qedf/
15312 QLOGIC QL41xxx ISCSI DRIVER
15313 M: Nilesh Javali <njavali@marvell.com>
15314 M: Manish Rangankar <mrangankar@marvell.com>
15315 M: GR-QLogic-Storage-Upstream@marvell.com
15316 L: linux-scsi@vger.kernel.org
15318 F: drivers/scsi/qedi/
15320 QLOGIC QL4xxx ETHERNET DRIVER
15321 M: Ariel Elior <aelior@marvell.com>
15322 M: GR-everest-linux-l2@marvell.com
15323 L: netdev@vger.kernel.org
15325 F: drivers/net/ethernet/qlogic/qed/
15326 F: drivers/net/ethernet/qlogic/qede/
15327 F: include/linux/qed/
15329 QLOGIC QL4xxx RDMA DRIVER
15330 M: Michal Kalderon <mkalderon@marvell.com>
15331 M: Ariel Elior <aelior@marvell.com>
15332 L: linux-rdma@vger.kernel.org
15334 F: drivers/infiniband/hw/qedr/
15335 F: include/uapi/rdma/qedr-abi.h
15337 QLOGIC QLA1280 SCSI DRIVER
15338 M: Michael Reed <mdr@sgi.com>
15339 L: linux-scsi@vger.kernel.org
15341 F: drivers/scsi/qla1280.[ch]
15343 QLOGIC QLA2XXX FC-SCSI DRIVER
15344 M: Nilesh Javali <njavali@marvell.com>
15345 M: GR-QLogic-Storage-Upstream@marvell.com
15346 L: linux-scsi@vger.kernel.org
15348 F: drivers/scsi/qla2xxx/
15350 QLOGIC QLA3XXX NETWORK DRIVER
15351 M: GR-Linux-NIC-Dev@marvell.com
15352 L: netdev@vger.kernel.org
15354 F: drivers/net/ethernet/qlogic/qla3xxx.*
15356 QLOGIC QLA4XXX iSCSI DRIVER
15357 M: Nilesh Javali <njavali@marvell.com>
15358 M: Manish Rangankar <mrangankar@marvell.com>
15359 M: GR-QLogic-Storage-Upstream@marvell.com
15360 L: linux-scsi@vger.kernel.org
15362 F: drivers/scsi/qla4xxx/
15364 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15365 M: Shahed Shaikh <shshaikh@marvell.com>
15366 M: Manish Chopra <manishc@marvell.com>
15367 M: GR-Linux-NIC-Dev@marvell.com
15368 L: netdev@vger.kernel.org
15370 F: drivers/net/ethernet/qlogic/qlcnic/
15372 QLOGIC QLGE 10Gb ETHERNET DRIVER
15373 M: Manish Chopra <manishc@marvell.com>
15374 M: GR-Linux-NIC-Dev@marvell.com
15375 M: Coiby Xu <coiby.xu@gmail.com>
15376 L: netdev@vger.kernel.org
15378 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15379 F: drivers/staging/qlge/
15381 QM1D1B0004 MEDIA DRIVER
15382 M: Akihiro Tsukada <tskd08@gmail.com>
15383 L: linux-media@vger.kernel.org
15385 F: drivers/media/tuners/qm1d1b0004*
15387 QM1D1C0042 MEDIA DRIVER
15388 M: Akihiro Tsukada <tskd08@gmail.com>
15389 L: linux-media@vger.kernel.org
15391 F: drivers/media/tuners/qm1d1c0042*
15394 M: Anders Larsen <al@alarsen.net>
15396 W: http://www.alarsen.net/linux/qnx4fs/
15398 F: include/uapi/linux/qnx4_fs.h
15399 F: include/uapi/linux/qnxtypes.h
15401 QORIQ DPAA2 FSL-MC BUS DRIVER
15402 M: Stuart Yoder <stuyoder@gmail.com>
15403 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15404 L: linux-kernel@vger.kernel.org
15406 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15407 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15408 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15409 F: drivers/bus/fsl-mc/
15410 F: include/uapi/linux/fsl_mc.h
15412 QT1010 MEDIA DRIVER
15413 M: Antti Palosaari <crope@iki.fi>
15414 L: linux-media@vger.kernel.org
15416 W: https://linuxtv.org
15417 W: http://palosaari.fi/linux/
15418 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15419 T: git git://linuxtv.org/anttip/media_tree.git
15420 F: drivers/media/tuners/qt1010*
15422 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15423 M: Kalle Valo <kvalo@codeaurora.org>
15424 L: ath10k@lists.infradead.org
15426 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15428 F: drivers/net/wireless/ath/ath10k/
15430 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15431 M: Kalle Valo <kvalo@codeaurora.org>
15432 L: ath11k@lists.infradead.org
15434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15435 F: drivers/net/wireless/ath/ath11k/
15437 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15438 M: ath9k-devel@qca.qualcomm.com
15439 L: linux-wireless@vger.kernel.org
15441 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15442 F: drivers/net/wireless/ath/ath9k/
15444 QUALCOMM CAMERA SUBSYSTEM DRIVER
15445 M: Robert Foss <robert.foss@linaro.org>
15446 M: Todor Tomov <todor.too@gmail.com>
15447 L: linux-media@vger.kernel.org
15449 F: Documentation/admin-guide/media/qcom_camss.rst
15450 F: Documentation/devicetree/bindings/media/*camss*
15451 F: drivers/media/platform/qcom/camss/
15453 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15454 M: Niklas Cassel <nks@flawful.org>
15455 L: linux-pm@vger.kernel.org
15456 L: linux-arm-msm@vger.kernel.org
15458 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15459 F: drivers/soc/qcom/cpr.c
15461 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15462 M: Ilia Lin <ilia.lin@kernel.org>
15463 L: linux-pm@vger.kernel.org
15465 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15466 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15468 QUALCOMM CRYPTO DRIVERS
15469 M: Thara Gopinath <thara.gopinath@linaro.org>
15470 L: linux-crypto@vger.kernel.org
15471 L: linux-arm-msm@vger.kernel.org
15473 F: drivers/crypto/qce/
15475 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15476 M: Timur Tabi <timur@kernel.org>
15477 L: netdev@vger.kernel.org
15479 F: drivers/net/ethernet/qualcomm/emac/
15481 QUALCOMM ETHQOS ETHERNET DRIVER
15482 M: Vinod Koul <vkoul@kernel.org>
15483 L: netdev@vger.kernel.org
15485 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15486 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15488 QUALCOMM GENERIC INTERFACE I2C DRIVER
15489 M: Akash Asthana <akashast@codeaurora.org>
15490 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15491 L: linux-i2c@vger.kernel.org
15492 L: linux-arm-msm@vger.kernel.org
15494 F: drivers/i2c/busses/i2c-qcom-geni.c
15496 QUALCOMM HEXAGON ARCHITECTURE
15497 M: Brian Cain <bcain@codeaurora.org>
15498 L: linux-hexagon@vger.kernel.org
15502 QUALCOMM HIDMA DRIVER
15503 M: Sinan Kaya <okaya@kernel.org>
15504 L: linux-arm-kernel@lists.infradead.org
15505 L: linux-arm-msm@vger.kernel.org
15506 L: dmaengine@vger.kernel.org
15508 F: drivers/dma/qcom/hidma*
15510 QUALCOMM I2C CCI DRIVER
15511 M: Loic Poulain <loic.poulain@linaro.org>
15512 M: Robert Foss <robert.foss@linaro.org>
15513 L: linux-i2c@vger.kernel.org
15514 L: linux-arm-msm@vger.kernel.org
15516 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15517 F: drivers/i2c/busses/i2c-qcom-cci.c
15520 M: Rob Clark <robdclark@gmail.com>
15521 L: iommu@lists.linux-foundation.org
15522 L: linux-arm-msm@vger.kernel.org
15524 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15526 QUALCOMM IPC ROUTER (QRTR) DRIVER
15527 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15528 L: linux-arm-msm@vger.kernel.org
15530 F: include/trace/events/qrtr.h
15531 F: include/uapi/linux/qrtr.h
15534 QUALCOMM IPCC MAILBOX DRIVER
15535 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15536 L: linux-arm-msm@vger.kernel.org
15538 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15539 F: drivers/mailbox/qcom-ipcc.c
15540 F: include/dt-bindings/mailbox/qcom-ipcc.h
15542 QUALCOMM IPQ4019 USB PHY DRIVER
15543 M: Robert Marko <robert.marko@sartura.hr>
15544 M: Luka Perkov <luka.perkov@sartura.hr>
15545 L: linux-arm-msm@vger.kernel.org
15547 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15548 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15550 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15551 M: Robert Marko <robert.marko@sartura.hr>
15552 M: Luka Perkov <luka.perkov@sartura.hr>
15553 L: linux-arm-msm@vger.kernel.org
15555 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15556 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15558 QUALCOMM RMNET DRIVER
15559 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15560 M: Sean Tranchetti <stranche@codeaurora.org>
15561 L: netdev@vger.kernel.org
15563 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15564 F: drivers/net/ethernet/qualcomm/rmnet/
15565 F: include/linux/if_rmnet.h
15567 QUALCOMM TSENS THERMAL DRIVER
15568 M: Amit Kucheria <amitk@kernel.org>
15569 M: Thara Gopinath <thara.gopinath@linaro.org>
15570 L: linux-pm@vger.kernel.org
15571 L: linux-arm-msm@vger.kernel.org
15573 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15574 F: drivers/thermal/qcom/
15576 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15577 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15578 L: linux-media@vger.kernel.org
15579 L: linux-arm-msm@vger.kernel.org
15581 T: git git://linuxtv.org/media_tree.git
15582 F: Documentation/devicetree/bindings/media/*venus*
15583 F: drivers/media/platform/qcom/venus/
15585 QUALCOMM WCN36XX WIRELESS DRIVER
15586 M: Kalle Valo <kvalo@codeaurora.org>
15587 L: wcn36xx@lists.infradead.org
15589 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15590 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15591 F: drivers/net/wireless/ath/wcn36xx/
15593 QUANTENNA QTNFMAC WIRELESS DRIVER
15594 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15595 R: Sergey Matyukevich <geomatsi@gmail.com>
15596 L: linux-wireless@vger.kernel.org
15598 F: drivers/net/wireless/quantenna
15600 RADEON and AMDGPU DRM DRIVERS
15601 M: Alex Deucher <alexander.deucher@amd.com>
15602 M: Christian König <christian.koenig@amd.com>
15603 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15604 L: amd-gfx@lists.freedesktop.org
15606 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15607 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15608 C: irc://irc.oftc.net/radeon
15609 F: drivers/gpu/drm/amd/
15610 F: drivers/gpu/drm/radeon/
15611 F: include/uapi/drm/amdgpu_drm.h
15612 F: include/uapi/drm/radeon_drm.h
15614 RADEON FRAMEBUFFER DISPLAY DRIVER
15615 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15616 L: linux-fbdev@vger.kernel.org
15618 F: drivers/video/fbdev/aty/radeon*
15619 F: include/uapi/linux/radeonfb.h
15621 RADIOSHARK RADIO DRIVER
15622 M: Hans Verkuil <hverkuil@xs4all.nl>
15623 L: linux-media@vger.kernel.org
15625 T: git git://linuxtv.org/media_tree.git
15626 F: drivers/media/radio/radio-shark.c
15628 RADIOSHARK2 RADIO DRIVER
15629 M: Hans Verkuil <hverkuil@xs4all.nl>
15630 L: linux-media@vger.kernel.org
15632 T: git git://linuxtv.org/media_tree.git
15633 F: drivers/media/radio/radio-shark2.c
15634 F: drivers/media/radio/radio-tea5777.c
15636 RADOS BLOCK DEVICE (RBD)
15637 M: Ilya Dryomov <idryomov@gmail.com>
15638 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15639 L: ceph-devel@vger.kernel.org
15641 W: http://ceph.com/
15642 T: git git://github.com/ceph/ceph-client.git
15643 F: Documentation/ABI/testing/sysfs-bus-rbd
15644 F: drivers/block/rbd.c
15645 F: drivers/block/rbd_types.h
15647 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15648 M: Paul Mackerras <paulus@samba.org>
15649 L: linux-fbdev@vger.kernel.org
15651 F: drivers/video/fbdev/aty/aty128fb.c
15653 RAINSHADOW-CEC DRIVER
15654 M: Hans Verkuil <hverkuil@xs4all.nl>
15655 L: linux-media@vger.kernel.org
15657 T: git git://linuxtv.org/media_tree.git
15658 F: drivers/media/cec/usb/rainshadow/
15660 RALINK MIPS ARCHITECTURE
15661 M: John Crispin <john@phrozen.org>
15662 L: linux-mips@vger.kernel.org
15664 F: arch/mips/ralink
15666 RALINK RT2X00 WIRELESS LAN DRIVER
15667 M: Stanislaw Gruszka <stf_xl@wp.pl>
15668 M: Helmut Schaa <helmut.schaa@googlemail.com>
15669 L: linux-wireless@vger.kernel.org
15671 F: drivers/net/wireless/ralink/rt2x00/
15673 RAMDISK RAM BLOCK DEVICE DRIVER
15674 M: Jens Axboe <axboe@kernel.dk>
15676 F: Documentation/admin-guide/blockdev/ramdisk.rst
15677 F: drivers/block/brd.c
15679 RANCHU VIRTUAL BOARD FOR MIPS
15680 M: Miodrag Dinic <miodrag.dinic@mips.com>
15681 L: linux-mips@vger.kernel.org
15683 F: arch/mips/configs/generic/board-ranchu.config
15684 F: arch/mips/generic/board-ranchu.c
15686 RANDOM NUMBER DRIVER
15687 M: "Theodore Ts'o" <tytso@mit.edu>
15689 F: drivers/char/random.c
15692 M: Matt Porter <mporter@kernel.crashing.org>
15693 M: Alexandre Bounine <alex.bou9@gmail.com>
15695 F: drivers/rapidio/
15698 M: Tony Luck <tony.luck@intel.com>
15699 M: Borislav Petkov <bp@alien8.de>
15700 L: linux-edac@vger.kernel.org
15702 F: Documentation/admin-guide/ras.rst
15704 F: include/linux/ras.h
15705 F: include/ras/ras_event.h
15707 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15708 L: linux-wireless@vger.kernel.org
15710 F: drivers/net/wireless/ray*
15712 RC-CORE / LIRC FRAMEWORK
15713 M: Sean Young <sean@mess.org>
15714 L: linux-media@vger.kernel.org
15716 W: http://linuxtv.org
15717 T: git git://linuxtv.org/media_tree.git
15718 F: Documentation/driver-api/media/rc-core.rst
15719 F: Documentation/userspace-api/media/rc/
15720 F: drivers/media/rc/
15721 F: include/media/rc-map.h
15722 F: include/media/rc-core.h
15723 F: include/uapi/linux/lirc.h
15725 RCMM REMOTE CONTROLS DECODER
15726 M: Patrick Lerda <patrick9876@free.fr>
15728 F: drivers/media/rc/ir-rcmm-decoder.c
15730 RCUTORTURE TEST FRAMEWORK
15731 M: "Paul E. McKenney" <paulmck@kernel.org>
15732 M: Josh Triplett <josh@joshtriplett.org>
15733 R: Steven Rostedt <rostedt@goodmis.org>
15734 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15735 R: Lai Jiangshan <jiangshanlai@gmail.com>
15736 L: rcu@vger.kernel.org
15738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15739 F: tools/testing/selftests/rcutorture
15741 RDACM20 Camera Sensor
15742 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15743 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15744 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15745 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15746 L: linux-media@vger.kernel.org
15748 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15749 F: drivers/media/i2c/max9271.c
15750 F: drivers/media/i2c/max9271.h
15751 F: drivers/media/i2c/rdacm20.c
15753 RDACM21 Camera Sensor
15754 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15755 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15756 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15757 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15758 L: linux-media@vger.kernel.org
15760 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15761 F: drivers/media/i2c/max9271.c
15762 F: drivers/media/i2c/max9271.h
15763 F: drivers/media/i2c/rdacm21.c
15766 M: Florian Fainelli <florian@openwrt.org>
15769 RDC R6040 FAST ETHERNET DRIVER
15770 M: Florian Fainelli <f.fainelli@gmail.com>
15771 L: netdev@vger.kernel.org
15773 F: drivers/net/ethernet/rdc/r6040.c
15775 RDMAVT - RDMA verbs software
15776 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15777 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15778 L: linux-rdma@vger.kernel.org
15780 F: drivers/infiniband/sw/rdmavt
15782 RDS - RELIABLE DATAGRAM SOCKETS
15783 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15784 L: netdev@vger.kernel.org
15785 L: linux-rdma@vger.kernel.org
15786 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15788 W: https://oss.oracle.com/projects/rds/
15789 F: Documentation/networking/rds.rst
15792 RDT - RESOURCE ALLOCATION
15793 M: Fenghua Yu <fenghua.yu@intel.com>
15794 M: Reinette Chatre <reinette.chatre@intel.com>
15795 L: linux-kernel@vger.kernel.org
15797 F: Documentation/x86/resctrl*
15798 F: arch/x86/include/asm/resctrl.h
15799 F: arch/x86/kernel/cpu/resctrl/
15800 F: tools/testing/selftests/resctrl/
15802 READ-COPY UPDATE (RCU)
15803 M: "Paul E. McKenney" <paulmck@kernel.org>
15804 M: Josh Triplett <josh@joshtriplett.org>
15805 R: Steven Rostedt <rostedt@goodmis.org>
15806 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15807 R: Lai Jiangshan <jiangshanlai@gmail.com>
15808 R: Joel Fernandes <joel@joelfernandes.org>
15809 L: rcu@vger.kernel.org
15811 W: http://www.rdrop.com/users/paulmck/RCU/
15812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15813 F: Documentation/RCU/
15814 F: include/linux/rcu*
15816 X: Documentation/RCU/torture.rst
15817 X: include/linux/srcu*.h
15818 X: kernel/rcu/srcu*.c
15820 REAL TIME CLOCK (RTC) SUBSYSTEM
15821 M: Alessandro Zummo <a.zummo@towertech.it>
15822 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15823 L: linux-rtc@vger.kernel.org
15825 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15827 F: Documentation/admin-guide/rtc.rst
15828 F: Documentation/devicetree/bindings/rtc/
15830 F: include/linux/platform_data/rtc-*
15831 F: include/linux/rtc.h
15832 F: include/linux/rtc/
15833 F: include/uapi/linux/rtc.h
15834 F: tools/testing/selftests/rtc/
15836 REALTEK AUDIO CODECS
15837 M: Oder Chiou <oder_chiou@realtek.com>
15839 F: include/sound/rt*.h
15840 F: sound/soc/codecs/rt*
15842 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15843 M: Linus Walleij <linus.walleij@linaro.org>
15845 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15846 F: drivers/net/dsa/realtek-smi*
15847 F: drivers/net/dsa/rtl83*
15849 REALTEK WIRELESS DRIVER (rtlwifi family)
15850 M: Ping-Ke Shih <pkshih@realtek.com>
15851 L: linux-wireless@vger.kernel.org
15853 W: https://wireless.wiki.kernel.org/
15854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15855 F: drivers/net/wireless/realtek/rtlwifi/
15857 REALTEK WIRELESS DRIVER (rtw88)
15858 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15859 L: linux-wireless@vger.kernel.org
15861 F: drivers/net/wireless/realtek/rtw88/
15863 REDPINE WIRELESS DRIVER
15864 M: Amitkumar Karwar <amitkarwar@gmail.com>
15865 M: Siva Rebbagondla <siva8118@gmail.com>
15866 L: linux-wireless@vger.kernel.org
15868 F: drivers/net/wireless/rsi/
15870 REGISTER MAP ABSTRACTION
15871 M: Mark Brown <broonie@kernel.org>
15872 L: linux-kernel@vger.kernel.org
15874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15875 F: Documentation/devicetree/bindings/regmap/
15876 F: drivers/base/regmap/
15877 F: include/linux/regmap.h
15879 REISERFS FILE SYSTEM
15880 L: reiserfs-devel@vger.kernel.org
15884 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15885 M: Ohad Ben-Cohen <ohad@wizery.com>
15886 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15887 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15888 L: linux-remoteproc@vger.kernel.org
15890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15891 F: Documentation/ABI/testing/sysfs-class-remoteproc
15892 F: Documentation/devicetree/bindings/remoteproc/
15893 F: Documentation/staging/remoteproc.rst
15894 F: drivers/remoteproc/
15895 F: include/linux/remoteproc.h
15896 F: include/linux/remoteproc/
15898 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15899 M: Ohad Ben-Cohen <ohad@wizery.com>
15900 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15901 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15902 L: linux-remoteproc@vger.kernel.org
15904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15905 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15906 F: Documentation/staging/rpmsg.rst
15908 F: include/linux/rpmsg.h
15909 F: include/linux/rpmsg/
15910 F: include/uapi/linux/rpmsg.h
15913 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15914 M: Stephan Gerhold <stephan@gerhold.net>
15915 L: netdev@vger.kernel.org
15916 L: linux-remoteproc@vger.kernel.org
15918 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
15920 RENESAS CLOCK DRIVERS
15921 M: Geert Uytterhoeven <geert+renesas@glider.be>
15922 L: linux-renesas-soc@vger.kernel.org
15924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15925 F: Documentation/devicetree/bindings/clock/renesas,*
15926 F: drivers/clk/renesas/
15928 RENESAS EMEV2 I2C DRIVER
15929 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15930 L: linux-renesas-soc@vger.kernel.org
15932 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
15933 F: drivers/i2c/busses/i2c-emev2.c
15935 RENESAS ETHERNET DRIVERS
15936 R: Sergey Shtylyov <s.shtylyov@omp.ru>
15937 L: netdev@vger.kernel.org
15938 L: linux-renesas-soc@vger.kernel.org
15939 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15940 F: drivers/net/ethernet/renesas/
15941 F: include/linux/sh_eth.h
15943 RENESAS R-CAR GYROADC DRIVER
15944 M: Marek Vasut <marek.vasut@gmail.com>
15945 L: linux-iio@vger.kernel.org
15947 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15948 F: drivers/iio/adc/rcar-gyroadc.c
15950 RENESAS R-CAR I2C DRIVERS
15951 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15952 L: linux-renesas-soc@vger.kernel.org
15954 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
15955 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
15956 F: drivers/i2c/busses/i2c-rcar.c
15957 F: drivers/i2c/busses/i2c-sh_mobile.c
15959 RENESAS R-CAR THERMAL DRIVERS
15960 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15961 L: linux-renesas-soc@vger.kernel.org
15963 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15964 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15965 F: drivers/thermal/rcar_gen3_thermal.c
15966 F: drivers/thermal/rcar_thermal.c
15968 RENESAS RIIC DRIVER
15969 M: Chris Brandt <chris.brandt@renesas.com>
15970 L: linux-renesas-soc@vger.kernel.org
15972 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
15973 F: drivers/i2c/busses/i2c-riic.c
15975 RENESAS USB PHY DRIVER
15976 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15977 L: linux-renesas-soc@vger.kernel.org
15979 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15981 RENESAS RZ/G2L A/D DRIVER
15982 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
15983 L: linux-iio@vger.kernel.org
15984 L: linux-renesas-soc@vger.kernel.org
15986 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
15987 F: drivers/iio/adc/rzg2l_adc.c
15989 RESET CONTROLLER FRAMEWORK
15990 M: Philipp Zabel <p.zabel@pengutronix.de>
15992 T: git git://git.pengutronix.de/git/pza/linux
15993 F: Documentation/devicetree/bindings/reset/
15994 F: Documentation/driver-api/reset.rst
15996 F: include/dt-bindings/reset/
15997 F: include/linux/reset-controller.h
15998 F: include/linux/reset.h
15999 F: include/linux/reset/
16000 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16002 RESTARTABLE SEQUENCES SUPPORT
16003 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16004 M: Peter Zijlstra <peterz@infradead.org>
16005 M: "Paul E. McKenney" <paulmck@kernel.org>
16006 M: Boqun Feng <boqun.feng@gmail.com>
16007 L: linux-kernel@vger.kernel.org
16009 F: include/trace/events/rseq.h
16010 F: include/uapi/linux/rseq.h
16012 F: tools/testing/selftests/rseq/
16015 M: Johannes Berg <johannes@sipsolutions.net>
16016 L: linux-wireless@vger.kernel.org
16018 W: https://wireless.wiki.kernel.org/
16019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16021 F: Documentation/ABI/stable/sysfs-class-rfkill
16022 F: Documentation/driver-api/rfkill.rst
16023 F: include/linux/rfkill.h
16024 F: include/uapi/linux/rfkill.h
16028 M: Thomas Graf <tgraf@suug.ch>
16029 M: Herbert Xu <herbert@gondor.apana.org.au>
16030 L: netdev@vger.kernel.org
16032 F: include/linux/rhashtable-types.h
16033 F: include/linux/rhashtable.h
16034 F: lib/rhashtable.c
16035 F: lib/test_rhashtable.c
16037 RICOH R5C592 MEMORYSTICK DRIVER
16038 M: Maxim Levitsky <maximlevitsky@gmail.com>
16040 F: drivers/memstick/host/r592.*
16042 RICOH SMARTMEDIA/XD DRIVER
16043 M: Maxim Levitsky <maximlevitsky@gmail.com>
16045 F: drivers/mtd/nand/raw/r852.c
16046 F: drivers/mtd/nand/raw/r852.h
16048 RISC-V ARCHITECTURE
16049 M: Paul Walmsley <paul.walmsley@sifive.com>
16050 M: Palmer Dabbelt <palmer@dabbelt.com>
16051 M: Albert Ou <aou@eecs.berkeley.edu>
16052 L: linux-riscv@lists.infradead.org
16054 P: Documentation/riscv/patch-acceptance.rst
16055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16060 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16061 M: Lewis Hanly <lewis.hanly@microchip.com>
16062 L: linux-riscv@lists.infradead.org
16064 F: drivers/mailbox/mailbox-mpfs.c
16065 F: drivers/soc/microchip/
16066 F: include/soc/microchip/mpfs.h
16069 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16070 M: Jack Wang <jinpu.wang@ionos.com>
16071 L: linux-block@vger.kernel.org
16073 F: drivers/block/rnbd/
16076 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16078 W: http://sourceforge.net/projects/roccat/
16079 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16080 F: drivers/hid/hid-roccat*
16081 F: include/linux/hid-roccat*
16083 ROCKCHIP ISP V1 DRIVER
16084 M: Helen Koike <helen.koike@collabora.com>
16085 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16086 L: linux-media@vger.kernel.org
16087 L: linux-rockchip@lists.infradead.org
16089 F: Documentation/admin-guide/media/rkisp1.rst
16090 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16091 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16092 F: drivers/media/platform/rockchip/rkisp1
16093 F: include/uapi/linux/rkisp1-config.h
16095 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16096 M: Jacob Chen <jacob-chen@iotwrt.com>
16097 M: Ezequiel Garcia <ezequiel@collabora.com>
16098 L: linux-media@vger.kernel.org
16099 L: linux-rockchip@lists.infradead.org
16101 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16102 F: drivers/media/platform/rockchip/rga/
16104 ROCKCHIP VIDEO DECODER DRIVER
16105 M: Ezequiel Garcia <ezequiel@collabora.com>
16106 L: linux-media@vger.kernel.org
16107 L: linux-rockchip@lists.infradead.org
16109 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16110 F: drivers/staging/media/rkvdec/
16113 M: Jiri Pirko <jiri@resnulli.us>
16114 L: netdev@vger.kernel.org
16116 F: drivers/net/ethernet/rocker/
16118 ROCKETPORT EXPRESS/INFINITY DRIVER
16119 M: Kevin Cernekee <cernekee@gmail.com>
16120 L: linux-serial@vger.kernel.org
16122 F: drivers/tty/serial/rp2.*
16124 ROHM BD99954 CHARGER IC
16125 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16126 L: linux-power@fi.rohmeurope.com
16128 F: drivers/power/supply/bd99954-charger.c
16129 F: drivers/power/supply/bd99954-charger.h
16131 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16132 M: Tomasz Duszynski <tduszyns@gmail.com>
16134 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16135 F: drivers/iio/light/bh1750.c
16137 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16138 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16139 L: linux-kernel@vger.kernel.org
16140 L: linux-renesas-soc@vger.kernel.org
16142 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16143 F: drivers/gpio/gpio-bd9571mwv.c
16144 F: drivers/mfd/bd9571mwv.c
16145 F: drivers/regulator/bd9571mwv-regulator.c
16146 F: include/linux/mfd/bd9571mwv.h
16148 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16149 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16150 L: linux-power@fi.rohmeurope.com
16152 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16153 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16154 F: drivers/clk/clk-bd718x7.c
16155 F: drivers/gpio/gpio-bd70528.c
16156 F: drivers/gpio/gpio-bd71815.c
16157 F: drivers/gpio/gpio-bd71828.c
16158 F: drivers/mfd/rohm-bd70528.c
16159 F: drivers/mfd/rohm-bd71828.c
16160 F: drivers/mfd/rohm-bd718x7.c
16161 F: drivers/mfd/rohm-bd9576.c
16162 F: drivers/power/supply/bd70528-charger.c
16163 F: drivers/regulator/bd70528-regulator.c
16164 F: drivers/regulator/bd71815-regulator.c
16165 F: drivers/regulator/bd71828-regulator.c
16166 F: drivers/regulator/bd718x7-regulator.c
16167 F: drivers/regulator/bd9576-regulator.c
16168 F: drivers/regulator/rohm-regulator.c
16169 F: drivers/rtc/rtc-bd70528.c
16170 F: drivers/watchdog/bd70528_wdt.c
16171 F: drivers/watchdog/bd9576_wdt.c
16172 F: include/linux/mfd/rohm-bd70528.h
16173 F: include/linux/mfd/rohm-bd71815.h
16174 F: include/linux/mfd/rohm-bd71828.h
16175 F: include/linux/mfd/rohm-bd718x7.h
16176 F: include/linux/mfd/rohm-bd957x.h
16177 F: include/linux/mfd/rohm-generic.h
16178 F: include/linux/mfd/rohm-shared.h
16181 M: Ralf Baechle <ralf@linux-mips.org>
16182 L: linux-hams@vger.kernel.org
16184 W: http://www.linux-ax25.org/
16185 F: include/net/rose.h
16186 F: include/uapi/linux/rose.h
16189 ROTATION DRIVER FOR ALLWINNER A83T
16190 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16191 L: linux-media@vger.kernel.org
16193 T: git git://linuxtv.org/media_tree.git
16194 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16195 F: drivers/media/platform/sunxi/sun8i-rotate/
16197 RTL2830 MEDIA DRIVER
16198 M: Antti Palosaari <crope@iki.fi>
16199 L: linux-media@vger.kernel.org
16201 W: https://linuxtv.org
16202 W: http://palosaari.fi/linux/
16203 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16204 T: git git://linuxtv.org/anttip/media_tree.git
16205 F: drivers/media/dvb-frontends/rtl2830*
16207 RTL2832 MEDIA DRIVER
16208 M: Antti Palosaari <crope@iki.fi>
16209 L: linux-media@vger.kernel.org
16211 W: https://linuxtv.org
16212 W: http://palosaari.fi/linux/
16213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16214 T: git git://linuxtv.org/anttip/media_tree.git
16215 F: drivers/media/dvb-frontends/rtl2832*
16217 RTL2832_SDR MEDIA DRIVER
16218 M: Antti Palosaari <crope@iki.fi>
16219 L: linux-media@vger.kernel.org
16221 W: https://linuxtv.org
16222 W: http://palosaari.fi/linux/
16223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16224 T: git git://linuxtv.org/anttip/media_tree.git
16225 F: drivers/media/dvb-frontends/rtl2832_sdr*
16227 RTL8180 WIRELESS DRIVER
16228 L: linux-wireless@vger.kernel.org
16230 W: https://wireless.wiki.kernel.org/
16231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16232 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16234 RTL8187 WIRELESS DRIVER
16235 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16236 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16237 M: Larry Finger <Larry.Finger@lwfinger.net>
16238 L: linux-wireless@vger.kernel.org
16240 W: https://wireless.wiki.kernel.org/
16241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16242 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16244 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16245 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16246 L: linux-wireless@vger.kernel.org
16248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16249 F: drivers/net/wireless/realtek/rtl8xxxu/
16251 RTRS TRANSPORT DRIVERS
16252 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16253 M: Jack Wang <jinpu.wang@ionos.com>
16254 L: linux-rdma@vger.kernel.org
16256 F: drivers/infiniband/ulp/rtrs/
16258 RXRPC SOCKETS (AF_RXRPC)
16259 M: David Howells <dhowells@redhat.com>
16260 M: Marc Dionne <marc.dionne@auristor.com>
16261 L: linux-afs@lists.infradead.org
16263 W: https://www.infradead.org/~dhowells/kafs/
16264 F: Documentation/networking/rxrpc.rst
16265 F: include/keys/rxrpc-type.h
16266 F: include/net/af_rxrpc.h
16267 F: include/trace/events/rxrpc.h
16268 F: include/uapi/linux/rxrpc.h
16271 S3 SAVAGE FRAMEBUFFER DRIVER
16272 M: Antonino Daplas <adaplas@gmail.com>
16273 L: linux-fbdev@vger.kernel.org
16275 F: drivers/video/fbdev/savage/
16278 M: Heiko Carstens <hca@linux.ibm.com>
16279 M: Vasily Gorbik <gor@linux.ibm.com>
16280 M: Christian Borntraeger <borntraeger@de.ibm.com>
16281 L: linux-s390@vger.kernel.org
16283 W: http://www.ibm.com/developerworks/linux/linux390/
16284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16285 F: Documentation/driver-api/s390-drivers.rst
16286 F: Documentation/s390/
16290 S390 COMMON I/O LAYER
16291 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16292 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16293 L: linux-s390@vger.kernel.org
16295 W: http://www.ibm.com/developerworks/linux/linux390/
16296 F: drivers/s390/cio/
16299 M: Stefan Haberland <sth@linux.ibm.com>
16300 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16301 L: linux-s390@vger.kernel.org
16303 W: http://www.ibm.com/developerworks/linux/linux390/
16304 F: block/partitions/ibm.c
16305 F: drivers/s390/block/dasd*
16306 F: include/linux/dasd_mod.h
16309 M: Matthew Rosato <mjrosato@linux.ibm.com>
16310 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16311 L: linux-s390@vger.kernel.org
16313 W: http://www.ibm.com/developerworks/linux/linux390/
16314 F: drivers/iommu/s390-iommu.c
16316 S390 IUCV NETWORK LAYER
16317 M: Julian Wiedmann <jwi@linux.ibm.com>
16318 M: Karsten Graul <kgraul@linux.ibm.com>
16319 L: linux-s390@vger.kernel.org
16320 L: netdev@vger.kernel.org
16322 W: http://www.ibm.com/developerworks/linux/linux390/
16323 F: drivers/s390/net/*iucv*
16324 F: include/net/iucv/
16327 S390 NETWORK DRIVERS
16328 M: Julian Wiedmann <jwi@linux.ibm.com>
16329 M: Karsten Graul <kgraul@linux.ibm.com>
16330 L: linux-s390@vger.kernel.org
16331 L: netdev@vger.kernel.org
16333 W: http://www.ibm.com/developerworks/linux/linux390/
16334 F: drivers/s390/net/
16337 M: Niklas Schnelle <schnelle@linux.ibm.com>
16338 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16339 L: linux-s390@vger.kernel.org
16341 W: http://www.ibm.com/developerworks/linux/linux390/
16343 F: drivers/pci/hotplug/s390_pci_hpc.c
16344 F: Documentation/s390/pci.rst
16346 S390 VFIO AP DRIVER
16347 M: Tony Krowiak <akrowiak@linux.ibm.com>
16348 M: Halil Pasic <pasic@linux.ibm.com>
16349 M: Jason Herne <jjherne@linux.ibm.com>
16350 L: linux-s390@vger.kernel.org
16352 W: http://www.ibm.com/developerworks/linux/linux390/
16353 F: Documentation/s390/vfio-ap.rst
16354 F: drivers/s390/crypto/vfio_ap_drv.c
16355 F: drivers/s390/crypto/vfio_ap_ops.c
16356 F: drivers/s390/crypto/vfio_ap_private.h
16358 S390 VFIO-CCW DRIVER
16359 M: Cornelia Huck <cohuck@redhat.com>
16360 M: Eric Farman <farman@linux.ibm.com>
16361 M: Matthew Rosato <mjrosato@linux.ibm.com>
16362 R: Halil Pasic <pasic@linux.ibm.com>
16363 L: linux-s390@vger.kernel.org
16364 L: kvm@vger.kernel.org
16366 F: Documentation/s390/vfio-ccw.rst
16367 F: drivers/s390/cio/vfio_ccw*
16368 F: include/uapi/linux/vfio_ccw.h
16370 S390 VFIO-PCI DRIVER
16371 M: Matthew Rosato <mjrosato@linux.ibm.com>
16372 M: Eric Farman <farman@linux.ibm.com>
16373 L: linux-s390@vger.kernel.org
16374 L: kvm@vger.kernel.org
16376 F: drivers/vfio/pci/vfio_pci_zdev.c
16377 F: include/uapi/linux/vfio_zdev.h
16380 M: Harald Freudenberger <freude@linux.ibm.com>
16381 L: linux-s390@vger.kernel.org
16383 W: http://www.ibm.com/developerworks/linux/linux390/
16384 F: drivers/s390/crypto/
16387 M: Steffen Maier <maier@linux.ibm.com>
16388 M: Benjamin Block <bblock@linux.ibm.com>
16389 L: linux-s390@vger.kernel.org
16391 W: http://www.ibm.com/developerworks/linux/linux390/
16392 F: drivers/s390/scsi/zfcp_*
16394 S3C ADC BATTERY DRIVER
16395 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16396 L: linux-samsung-soc@vger.kernel.org
16398 F: drivers/power/supply/s3c_adc_battery.c
16399 F: include/linux/s3c_adc_battery.h
16401 S3C24XX SD/MMC Driver
16402 M: Ben Dooks <ben-linux@fluff.org>
16403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16405 F: drivers/mmc/host/s3cmci.*
16407 SAA6588 RDS RECEIVER DRIVER
16408 M: Hans Verkuil <hverkuil@xs4all.nl>
16409 L: linux-media@vger.kernel.org
16411 W: https://linuxtv.org
16412 T: git git://linuxtv.org/media_tree.git
16413 F: drivers/media/i2c/saa6588*
16415 SAA7134 VIDEO4LINUX DRIVER
16416 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16417 L: linux-media@vger.kernel.org
16419 W: https://linuxtv.org
16420 T: git git://linuxtv.org/media_tree.git
16421 F: Documentation/driver-api/media/drivers/saa7134*
16422 F: drivers/media/pci/saa7134/
16424 SAA7146 VIDEO4LINUX-2 DRIVER
16425 M: Hans Verkuil <hverkuil@xs4all.nl>
16426 L: linux-media@vger.kernel.org
16428 T: git git://linuxtv.org/media_tree.git
16429 F: drivers/media/common/saa7146/
16430 F: drivers/media/pci/saa7146/
16431 F: include/media/drv-intf/saa7146*
16433 SAFESETID SECURITY MODULE
16434 M: Micah Morton <mortonm@chromium.org>
16436 F: Documentation/admin-guide/LSM/SafeSetID.rst
16437 F: security/safesetid/
16439 SAMSUNG AUDIO (ASoC) DRIVERS
16440 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16441 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16442 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16444 F: Documentation/devicetree/bindings/sound/samsung*
16445 F: sound/soc/samsung/
16447 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16448 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16449 L: linux-crypto@vger.kernel.org
16450 L: linux-samsung-soc@vger.kernel.org
16452 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16453 F: drivers/crypto/exynos-rng.c
16455 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16456 M: Łukasz Stelmach <l.stelmach@samsung.com>
16457 L: linux-samsung-soc@vger.kernel.org
16459 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16460 F: drivers/char/hw_random/exynos-trng.c
16462 SAMSUNG FRAMEBUFFER DRIVER
16463 M: Jingoo Han <jingoohan1@gmail.com>
16464 L: linux-fbdev@vger.kernel.org
16466 F: drivers/video/fbdev/s3c-fb.c
16468 SAMSUNG INTERCONNECT DRIVERS
16469 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16470 M: Artur Świgoń <a.swigon@samsung.com>
16471 L: linux-pm@vger.kernel.org
16472 L: linux-samsung-soc@vger.kernel.org
16474 F: drivers/interconnect/samsung/
16476 SAMSUNG LAPTOP DRIVER
16477 M: Corentin Chary <corentin.chary@gmail.com>
16478 L: platform-driver-x86@vger.kernel.org
16480 F: drivers/platform/x86/samsung-laptop.c
16482 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16483 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16484 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16485 L: linux-kernel@vger.kernel.org
16486 L: linux-samsung-soc@vger.kernel.org
16488 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16489 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16490 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16491 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16492 F: drivers/clk/clk-s2mps11.c
16493 F: drivers/mfd/sec*.c
16494 F: drivers/regulator/s2m*.c
16495 F: drivers/regulator/s5m*.c
16496 F: drivers/rtc/rtc-s5m.c
16497 F: include/linux/mfd/samsung/
16499 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16500 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16501 L: linux-media@vger.kernel.org
16502 L: linux-samsung-soc@vger.kernel.org
16504 F: drivers/media/platform/s3c-camif/
16505 F: include/media/drv-intf/s3c_camif.h
16507 SAMSUNG S3FWRN5 NFC DRIVER
16508 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16509 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16510 L: linux-nfc@lists.01.org (subscribers-only)
16512 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16513 F: drivers/nfc/s3fwrn5
16515 SAMSUNG S5C73M3 CAMERA DRIVER
16516 M: Andrzej Hajda <a.hajda@samsung.com>
16517 L: linux-media@vger.kernel.org
16519 F: drivers/media/i2c/s5c73m3/*
16521 SAMSUNG S5K5BAF CAMERA DRIVER
16522 M: Andrzej Hajda <a.hajda@samsung.com>
16523 L: linux-media@vger.kernel.org
16525 F: drivers/media/i2c/s5k5baf.c
16527 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16528 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16529 M: Vladimir Zapolskiy <vz@mleia.com>
16530 L: linux-crypto@vger.kernel.org
16531 L: linux-samsung-soc@vger.kernel.org
16533 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16534 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16535 F: drivers/crypto/s5p-sss.c
16537 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16538 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16539 L: linux-media@vger.kernel.org
16541 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16542 F: drivers/media/platform/exynos4-is/
16544 SAMSUNG SOC CLOCK DRIVERS
16545 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16546 M: Tomasz Figa <tomasz.figa@gmail.com>
16547 M: Chanwoo Choi <cw00.choi@samsung.com>
16548 L: linux-samsung-soc@vger.kernel.org
16550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16551 F: Documentation/devicetree/bindings/clock/exynos*.txt
16552 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16553 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16554 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16555 F: drivers/clk/samsung/
16556 F: include/dt-bindings/clock/exynos*.h
16557 F: include/dt-bindings/clock/s3c*.h
16558 F: include/dt-bindings/clock/s5p*.h
16559 F: include/dt-bindings/clock/samsung,*.h
16560 F: include/linux/clk/samsung.h
16561 F: include/linux/platform_data/clk-s3c2410.h
16563 SAMSUNG SPI DRIVERS
16564 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16565 M: Andi Shyti <andi@etezian.org>
16566 L: linux-spi@vger.kernel.org
16567 L: linux-samsung-soc@vger.kernel.org
16569 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16570 F: drivers/spi/spi-s3c*
16571 F: include/linux/platform_data/spi-s3c64xx.h
16572 F: include/linux/spi/s3c24xx-fiq.h
16574 SAMSUNG SXGBE DRIVERS
16575 M: Byungho An <bh74.an@samsung.com>
16576 L: netdev@vger.kernel.org
16578 F: drivers/net/ethernet/samsung/sxgbe/
16580 SAMSUNG THERMAL DRIVER
16581 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16582 L: linux-pm@vger.kernel.org
16583 L: linux-samsung-soc@vger.kernel.org
16585 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16586 F: drivers/thermal/samsung/
16588 SAMSUNG USB2 PHY DRIVER
16589 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16590 L: linux-kernel@vger.kernel.org
16592 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16593 F: Documentation/driver-api/phy/samsung-usb2.rst
16594 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16595 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16596 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16597 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16598 F: drivers/phy/samsung/phy-samsung-usb2.c
16599 F: drivers/phy/samsung/phy-samsung-usb2.h
16601 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16602 M: Paul Barker <paul.barker@sancloud.com>
16603 R: Marc Murphy <marc.murphy@sancloud.com>
16605 F: arch/arm/boot/dts/am335x-sancloud*
16608 M: Zwane Mwaikambo <zwanem@gmail.com>
16610 F: drivers/watchdog/sc1200wdt.c
16613 M: Ingo Molnar <mingo@redhat.com>
16614 M: Peter Zijlstra <peterz@infradead.org>
16615 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16616 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16617 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16618 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16619 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16620 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16621 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16622 L: linux-kernel@vger.kernel.org
16624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16625 F: include/linux/preempt.h
16626 F: include/linux/sched.h
16627 F: include/linux/wait.h
16628 F: include/uapi/linux/sched.h
16631 SCR24X CHIP CARD INTERFACE DRIVER
16632 M: Lubomir Rintel <lkundrak@v3.sk>
16634 F: drivers/char/pcmcia/scr24x_cs.c
16637 M: Jens Axboe <axboe@kernel.dk>
16638 L: linux-scsi@vger.kernel.org
16640 W: http://www.kernel.dk
16641 F: drivers/scsi/sr*
16643 SCSI RDMA PROTOCOL (SRP) INITIATOR
16644 M: Bart Van Assche <bvanassche@acm.org>
16645 L: linux-rdma@vger.kernel.org
16647 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16648 F: drivers/infiniband/ulp/srp/
16649 F: include/scsi/srp.h
16651 SCSI RDMA PROTOCOL (SRP) TARGET
16652 M: Bart Van Assche <bvanassche@acm.org>
16653 L: linux-rdma@vger.kernel.org
16654 L: target-devel@vger.kernel.org
16656 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16657 F: drivers/infiniband/ulp/srpt/
16660 M: Doug Gilbert <dgilbert@interlog.com>
16661 L: linux-scsi@vger.kernel.org
16663 W: http://sg.danny.cz/sg
16664 F: Documentation/scsi/scsi-generic.rst
16665 F: drivers/scsi/sg.c
16666 F: include/scsi/sg.h
16669 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16670 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16671 L: linux-scsi@vger.kernel.org
16673 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16676 F: Documentation/devicetree/bindings/scsi/
16681 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16682 L: linux-scsi@vger.kernel.org
16684 F: Documentation/scsi/st.rst
16685 F: drivers/scsi/st.*
16686 F: drivers/scsi/st_*.h
16688 SCSI TARGET CORE USER DRIVER
16689 M: Bodo Stroesser <bostroesser@gmail.com>
16690 L: linux-scsi@vger.kernel.org
16691 L: target-devel@vger.kernel.org
16693 F: Documentation/target/tcmu-design.rst
16694 F: drivers/target/target_core_user.c
16695 F: include/uapi/linux/target_core_user.h
16697 SCSI TARGET SUBSYSTEM
16698 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16699 L: linux-scsi@vger.kernel.org
16700 L: target-devel@vger.kernel.org
16702 W: http://www.linux-iscsi.org
16703 Q: https://patchwork.kernel.org/project/target-devel/list/
16704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16705 F: Documentation/target/
16710 M: Vlad Yasevich <vyasevich@gmail.com>
16711 M: Neil Horman <nhorman@tuxdriver.com>
16712 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16713 L: linux-sctp@vger.kernel.org
16715 W: http://lksctp.sourceforge.net
16716 F: Documentation/networking/sctp.rst
16717 F: include/linux/sctp.h
16718 F: include/net/sctp/
16719 F: include/uapi/linux/sctp.h
16723 M: Jim Cromie <jim.cromie@gmail.com>
16725 F: Documentation/i2c/busses/scx200_acb.rst
16726 F: arch/x86/platform/scx200/
16727 F: drivers/i2c/busses/scx200*
16728 F: drivers/mtd/maps/scx200_docflash.c
16729 F: drivers/watchdog/scx200_wdt.c
16730 F: include/linux/scx200.h
16733 M: Jim Cromie <jim.cromie@gmail.com>
16735 F: drivers/char/scx200_gpio.c
16736 F: include/linux/scx200_gpio.h
16738 SCx200 HRT CLOCKSOURCE DRIVER
16739 M: Jim Cromie <jim.cromie@gmail.com>
16741 F: drivers/clocksource/scx200_hrt.c
16743 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16744 M: Sascha Sommer <saschasommer@freenet.de>
16745 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16747 F: drivers/mmc/host/sdricoh_cs.c
16749 SECO BOARDS CEC DRIVER
16750 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16752 F: drivers/media/cec/platform/seco/seco-cec.c
16753 F: drivers/media/cec/platform/seco/seco-cec.h
16756 M: Kees Cook <keescook@chromium.org>
16757 R: Andy Lutomirski <luto@amacapital.net>
16758 R: Will Drewry <wad@chromium.org>
16760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16761 F: Documentation/userspace-api/seccomp_filter.rst
16762 F: include/linux/seccomp.h
16763 F: include/uapi/linux/seccomp.h
16764 F: kernel/seccomp.c
16765 F: tools/testing/selftests/kselftest_harness.h
16766 F: tools/testing/selftests/seccomp/*
16767 K: \bsecure_computing
16770 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16771 M: Al Cooper <alcooperx@gmail.com>
16772 L: linux-mmc@vger.kernel.org
16773 L: bcm-kernel-feedback-list@broadcom.com
16775 F: drivers/mmc/host/sdhci-brcmstb*
16777 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16778 M: Adrian Hunter <adrian.hunter@intel.com>
16779 L: linux-mmc@vger.kernel.org
16781 F: drivers/mmc/host/sdhci*
16782 F: include/linux/mmc/sdhci*
16784 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16785 M: Eugen Hristev <eugen.hristev@microchip.com>
16786 L: linux-mmc@vger.kernel.org
16788 F: drivers/mmc/host/sdhci-of-at91.c
16790 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16791 M: Ben Dooks <ben-linux@fluff.org>
16792 M: Jaehoon Chung <jh80.chung@samsung.com>
16793 L: linux-mmc@vger.kernel.org
16795 F: drivers/mmc/host/sdhci-s3c*
16797 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16798 M: Viresh Kumar <vireshk@kernel.org>
16799 L: linux-mmc@vger.kernel.org
16801 F: drivers/mmc/host/sdhci-spear.c
16803 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16804 M: Kishon Vijay Abraham I <kishon@ti.com>
16805 L: linux-mmc@vger.kernel.org
16807 F: drivers/mmc/host/sdhci-omap.c
16809 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16810 M: Jonathan Derrick <jonathan.derrick@intel.com>
16811 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16812 L: linux-block@vger.kernel.org
16814 F: block/opal_proto.h
16816 F: include/linux/sed*
16817 F: include/uapi/linux/sed*
16820 M: Security Officers <security@kernel.org>
16822 F: Documentation/admin-guide/security-bugs.rst
16825 M: James Morris <jmorris@namei.org>
16826 M: "Serge E. Hallyn" <serge@hallyn.com>
16827 L: linux-security-module@vger.kernel.org (suggested Cc:)
16829 W: http://kernsec.org/
16830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16832 X: security/selinux/
16834 SELINUX SECURITY MODULE
16835 M: Paul Moore <paul@paul-moore.com>
16836 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16837 M: Eric Paris <eparis@parisplace.org>
16838 L: selinux@vger.kernel.org
16840 W: https://selinuxproject.org
16841 W: https://github.com/SELinuxProject
16842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16843 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16844 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16845 F: Documentation/admin-guide/LSM/SELinux.rst
16846 F: include/trace/events/avc.h
16847 F: include/uapi/linux/selinux_netlink.h
16848 F: scripts/selinux/
16849 F: security/selinux/
16852 M: Jiri Slaby <jirislaby@kernel.org>
16854 F: drivers/misc/phantom.c
16855 F: include/uapi/linux/phantom.h
16857 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16858 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16860 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16861 F: drivers/iio/chemical/scd30.h
16862 F: drivers/iio/chemical/scd30_core.c
16863 F: drivers/iio/chemical/scd30_i2c.c
16864 F: drivers/iio/chemical/scd30_serial.c
16866 SENSIRION SGP40 GAS SENSOR DRIVER
16867 M: Andreas Klinger <ak@it-klinger.de>
16869 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
16870 F: drivers/iio/chemical/sgp40.c
16872 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16873 M: Tomasz Duszynski <tduszyns@gmail.com>
16875 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16876 F: drivers/iio/chemical/sps30.c
16877 F: drivers/iio/chemical/sps30_i2c.c
16878 F: drivers/iio/chemical/sps30_serial.c
16881 M: Rob Herring <robh@kernel.org>
16882 L: linux-serial@vger.kernel.org
16884 F: Documentation/devicetree/bindings/serial/serial.yaml
16885 F: drivers/tty/serdev/
16886 F: include/linux/serdev.h
16889 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16890 L: linux-serial@vger.kernel.org
16892 F: Documentation/devicetree/bindings/serial/
16893 F: drivers/tty/serial/
16896 M: Sean Young <sean@mess.org>
16897 L: linux-media@vger.kernel.org
16899 F: drivers/media/rc/serial_ir.c
16901 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16902 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16903 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16905 F: Documentation/devicetree/bindings/slimbus/
16906 F: drivers/slimbus/
16907 F: include/linux/slimbus.h
16910 M: Edward Cree <ecree.xilinx@gmail.com>
16911 M: Martin Habets <habetsm.xilinx@gmail.com>
16912 L: netdev@vger.kernel.org
16914 F: drivers/net/ethernet/sfc/
16916 SFF/SFP/SFP+ MODULE SUPPORT
16917 M: Russell King <linux@armlinux.org.uk>
16918 L: netdev@vger.kernel.org
16920 F: drivers/net/phy/phylink.c
16921 F: drivers/net/phy/sfp*
16922 F: include/linux/mdio/mdio-i2c.h
16923 F: include/linux/phylink.h
16924 F: include/linux/sfp.h
16925 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)
16928 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16930 F: drivers/misc/sgi-gru/
16932 SGI XP/XPC/XPNET DRIVER
16933 M: Robin Holt <robinmholt@gmail.com>
16934 M: Steve Wahl <steve.wahl@hpe.com>
16935 R: Mike Travis <mike.travis@hpe.com>
16937 F: drivers/misc/sgi-xp/
16939 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16940 M: Karsten Graul <kgraul@linux.ibm.com>
16941 M: Guvenc Gulce <guvenc@linux.ibm.com>
16942 L: linux-s390@vger.kernel.org
16944 W: http://www.ibm.com/developerworks/linux/linux390/
16947 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16948 M: Linus Walleij <linus.walleij@linaro.org>
16949 L: linux-iio@vger.kernel.org
16951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16952 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16953 F: drivers/iio/light/gp2ap002.c
16955 SHARP RJ54N1CB0C SENSOR DRIVER
16956 M: Jacopo Mondi <jacopo@jmondi.org>
16957 L: linux-media@vger.kernel.org
16959 T: git git://linuxtv.org/media_tree.git
16960 F: drivers/media/i2c/rj54n1cb0c.c
16961 F: include/media/i2c/rj54n1cb0c.h
16963 SH_VOU V4L2 OUTPUT DRIVER
16964 L: linux-media@vger.kernel.org
16966 F: drivers/media/platform/sh_vou.c
16967 F: include/media/drv-intf/sh_vou.h
16969 SI2157 MEDIA DRIVER
16970 M: Antti Palosaari <crope@iki.fi>
16971 L: linux-media@vger.kernel.org
16973 W: https://linuxtv.org
16974 W: http://palosaari.fi/linux/
16975 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16976 T: git git://linuxtv.org/anttip/media_tree.git
16977 F: drivers/media/tuners/si2157*
16979 SI2165 MEDIA DRIVER
16980 M: Matthias Schwarzott <zzam@gentoo.org>
16981 L: linux-media@vger.kernel.org
16983 W: https://linuxtv.org
16984 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16985 F: drivers/media/dvb-frontends/si2165*
16987 SI2168 MEDIA DRIVER
16988 M: Antti Palosaari <crope@iki.fi>
16989 L: linux-media@vger.kernel.org
16991 W: https://linuxtv.org
16992 W: http://palosaari.fi/linux/
16993 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16994 T: git git://linuxtv.org/anttip/media_tree.git
16995 F: drivers/media/dvb-frontends/si2168*
16997 SI470X FM RADIO RECEIVER I2C DRIVER
16998 M: Hans Verkuil <hverkuil@xs4all.nl>
16999 L: linux-media@vger.kernel.org
17001 W: https://linuxtv.org
17002 T: git git://linuxtv.org/media_tree.git
17003 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17005 SI470X FM RADIO RECEIVER USB DRIVER
17006 M: Hans Verkuil <hverkuil@xs4all.nl>
17007 L: linux-media@vger.kernel.org
17009 W: https://linuxtv.org
17010 T: git git://linuxtv.org/media_tree.git
17011 F: drivers/media/radio/si470x/radio-si470x-common.c
17012 F: drivers/media/radio/si470x/radio-si470x-usb.c
17013 F: drivers/media/radio/si470x/radio-si470x.h
17015 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17016 M: Eduardo Valentin <edubezval@gmail.com>
17017 L: linux-media@vger.kernel.org
17019 W: https://linuxtv.org
17020 T: git git://linuxtv.org/media_tree.git
17021 F: drivers/media/radio/si4713/si4713.?
17023 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17024 M: Eduardo Valentin <edubezval@gmail.com>
17025 L: linux-media@vger.kernel.org
17027 W: https://linuxtv.org
17028 T: git git://linuxtv.org/media_tree.git
17029 F: drivers/media/radio/si4713/radio-platform-si4713.c
17031 SI4713 FM RADIO TRANSMITTER USB DRIVER
17032 M: Hans Verkuil <hverkuil@xs4all.nl>
17033 L: linux-media@vger.kernel.org
17035 W: https://linuxtv.org
17036 T: git git://linuxtv.org/media_tree.git
17037 F: drivers/media/radio/si4713/radio-usb-si4713.c
17040 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17041 L: linux-media@vger.kernel.org
17043 W: https://linuxtv.org
17044 T: git git://linuxtv.org/media_tree.git
17045 F: drivers/media/common/siano/
17046 F: drivers/media/mmc/siano/
17047 F: drivers/media/usb/siano/
17048 F: drivers/media/usb/siano/
17051 M: Palmer Dabbelt <palmer@dabbelt.com>
17052 M: Paul Walmsley <paul.walmsley@sifive.com>
17053 L: linux-riscv@lists.infradead.org
17055 T: git git://github.com/sifive/riscv-linux.git
17059 SIFIVE FU540 SYSTEM-ON-CHIP
17060 M: Paul Walmsley <paul.walmsley@sifive.com>
17061 M: Palmer Dabbelt <palmer@dabbelt.com>
17062 L: linux-riscv@lists.infradead.org
17064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17069 M: Green Wan <green.wan@sifive.com>
17071 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17072 F: drivers/dma/sf-pdma/
17074 SILEAD TOUCHSCREEN DRIVER
17075 M: Hans de Goede <hdegoede@redhat.com>
17076 L: linux-input@vger.kernel.org
17077 L: platform-driver-x86@vger.kernel.org
17079 F: drivers/input/touchscreen/silead.c
17080 F: drivers/platform/x86/touchscreen_dmi.c
17082 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17083 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17085 F: drivers/staging/wfx/
17087 SILICON MOTION SM712 FRAME BUFFER DRIVER
17088 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17089 M: Teddy Wang <teddy.wang@siliconmotion.com>
17090 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17091 L: linux-fbdev@vger.kernel.org
17093 F: Documentation/fb/sm712fb.rst
17094 F: drivers/video/fbdev/sm712*
17096 SILVACO I3C DUAL-ROLE MASTER
17097 M: Miquel Raynal <miquel.raynal@bootlin.com>
17098 M: Conor Culhane <conor.culhane@silvaco.com>
17099 L: linux-i3c@lists.infradead.org
17101 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17102 F: drivers/i3c/master/svc-i3c-master.c
17105 M: Hans de Goede <hdegoede@redhat.com>
17106 L: linux-fbdev@vger.kernel.org
17108 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17109 F: drivers/video/fbdev/simplefb.c
17110 F: include/linux/platform_data/simplefb.h
17112 SIMTEC EB110ATX (Chalice CATS)
17113 M: Simtec Linux Team <linux@simtec.co.uk>
17115 W: http://www.simtec.co.uk/products/EB110ATX/
17117 SIMTEC EB2410ITX (BAST)
17118 M: Simtec Linux Team <linux@simtec.co.uk>
17120 W: http://www.simtec.co.uk/products/EB2410ITX/
17121 F: arch/arm/mach-s3c/bast-ide.c
17122 F: arch/arm/mach-s3c/bast-irq.c
17123 F: arch/arm/mach-s3c/mach-bast.c
17126 M: Thorsten Scherer <t.scherer@eckelmann.de>
17127 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17128 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17130 F: drivers/gpio/gpio-siox.c
17132 F: include/trace/events/siox.h
17134 SIPHASH PRF ROUTINES
17135 M: Jason A. Donenfeld <Jason@zx2c4.com>
17137 F: include/linux/siphash.h
17139 F: lib/test_siphash.c
17141 SIS 190 ETHERNET DRIVER
17142 M: Francois Romieu <romieu@fr.zoreil.com>
17143 L: netdev@vger.kernel.org
17145 F: drivers/net/ethernet/sis/sis190.c
17147 SIS 900/7016 FAST ETHERNET DRIVER
17148 M: Daniele Venzano <venza@brownhat.org>
17149 L: netdev@vger.kernel.org
17151 W: http://www.brownhat.org/sis900.html
17152 F: drivers/net/ethernet/sis/sis900.*
17154 SIS FRAMEBUFFER DRIVER
17155 M: Thomas Winischhofer <thomas@winischhofer.net>
17157 W: http://www.winischhofer.net/linuxsisvga.shtml
17158 F: Documentation/fb/sisfb.rst
17159 F: drivers/video/fbdev/sis/
17160 F: include/video/sisfb.h
17162 SIS I2C TOUCHSCREEN DRIVER
17163 M: Mika Penttilä <mika.penttila@nextfour.com>
17164 L: linux-input@vger.kernel.org
17166 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17167 F: drivers/input/touchscreen/sis_i2c.c
17170 M: Thomas Winischhofer <thomas@winischhofer.net>
17172 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17173 F: drivers/usb/misc/sisusbvga/
17176 M: Christoph Lameter <cl@linux.com>
17177 M: Pekka Enberg <penberg@kernel.org>
17178 M: David Rientjes <rientjes@google.com>
17179 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17180 M: Andrew Morton <akpm@linux-foundation.org>
17181 M: Vlastimil Babka <vbabka@suse.cz>
17182 L: linux-mm@kvack.org
17184 F: include/linux/sl?b*.h
17187 SLEEPABLE READ-COPY UPDATE (SRCU)
17188 M: Lai Jiangshan <jiangshanlai@gmail.com>
17189 M: "Paul E. McKenney" <paulmck@kernel.org>
17190 M: Josh Triplett <josh@joshtriplett.org>
17191 R: Steven Rostedt <rostedt@goodmis.org>
17192 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17193 L: rcu@vger.kernel.org
17195 W: http://www.rdrop.com/users/paulmck/RCU/
17196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17197 F: include/linux/srcu*.h
17198 F: kernel/rcu/srcu*.c
17200 SMACK SECURITY MODULE
17201 M: Casey Schaufler <casey@schaufler-ca.com>
17202 L: linux-security-module@vger.kernel.org
17204 W: http://schaufler-ca.com
17205 T: git git://github.com/cschaufler/smack-next
17206 F: Documentation/admin-guide/LSM/Smack.rst
17209 SMC91x ETHERNET DRIVER
17210 M: Nicolas Pitre <nico@fluxnic.net>
17212 F: drivers/net/ethernet/smsc/smc91x.*
17214 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17215 M: Mark Rutland <mark.rutland@arm.com>
17216 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17217 M: Sudeep Holla <sudeep.holla@arm.com>
17218 L: linux-arm-kernel@lists.infradead.org
17220 F: drivers/firmware/smccc/
17221 F: include/linux/arm-smccc.h
17223 SMM665 HARDWARE MONITOR DRIVER
17224 M: Guenter Roeck <linux@roeck-us.net>
17225 L: linux-hwmon@vger.kernel.org
17227 F: Documentation/hwmon/smm665.rst
17228 F: drivers/hwmon/smm665.c
17230 SMSC EMC2103 HARDWARE MONITOR DRIVER
17231 M: Steve Glendinning <steve.glendinning@shawell.net>
17232 L: linux-hwmon@vger.kernel.org
17234 F: Documentation/hwmon/emc2103.rst
17235 F: drivers/hwmon/emc2103.c
17237 SMSC SCH5627 HARDWARE MONITOR DRIVER
17238 M: Hans de Goede <hdegoede@redhat.com>
17239 L: linux-hwmon@vger.kernel.org
17241 F: Documentation/hwmon/sch5627.rst
17242 F: drivers/hwmon/sch5627.c
17244 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17245 M: Steve Glendinning <steve.glendinning@shawell.net>
17246 L: linux-fbdev@vger.kernel.org
17248 F: drivers/video/fbdev/smscufx.c
17250 SMSC47B397 HARDWARE MONITOR DRIVER
17251 M: Jean Delvare <jdelvare@suse.com>
17252 L: linux-hwmon@vger.kernel.org
17254 F: Documentation/hwmon/smsc47b397.rst
17255 F: drivers/hwmon/smsc47b397.c
17257 SMSC911x ETHERNET DRIVER
17258 M: Steve Glendinning <steve.glendinning@shawell.net>
17259 L: netdev@vger.kernel.org
17261 F: drivers/net/ethernet/smsc/smsc911x.*
17262 F: include/linux/smsc911x.h
17264 SMSC9420 PCI ETHERNET DRIVER
17265 M: Steve Glendinning <steve.glendinning@shawell.net>
17266 L: netdev@vger.kernel.org
17268 F: drivers/net/ethernet/smsc/smsc9420.*
17270 SOCIONEXT (SNI) AVE NETWORK DRIVER
17271 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17272 L: netdev@vger.kernel.org
17274 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17275 F: drivers/net/ethernet/socionext/sni_ave.c
17277 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17278 M: Jassi Brar <jaswinder.singh@linaro.org>
17279 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17280 L: netdev@vger.kernel.org
17282 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17283 F: drivers/net/ethernet/socionext/netsec.c
17285 SOCIONEXT (SNI) Synquacer SPI DRIVER
17286 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17287 M: Jassi Brar <jaswinder.singh@linaro.org>
17288 L: linux-spi@vger.kernel.org
17290 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17291 F: drivers/spi/spi-synquacer.c
17293 SOCIONEXT SYNQUACER I2C DRIVER
17294 M: Ard Biesheuvel <ardb@kernel.org>
17295 L: linux-i2c@vger.kernel.org
17297 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17298 F: drivers/i2c/busses/i2c-synquacer.c
17300 SOCIONEXT UNIPHIER SOUND DRIVER
17301 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17303 F: sound/soc/uniphier/
17305 SOEKRIS NET48XX LED SUPPORT
17306 M: Chris Boot <bootc@bootc.net>
17308 F: drivers/leds/leds-net48xx.c
17310 SOFT-IWARP DRIVER (siw)
17311 M: Bernard Metzler <bmt@zurich.ibm.com>
17312 L: linux-rdma@vger.kernel.org
17314 F: drivers/infiniband/sw/siw/
17315 F: include/uapi/rdma/siw-abi.h
17317 SOFT-ROCE DRIVER (rxe)
17318 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17319 L: linux-rdma@vger.kernel.org
17321 F: drivers/infiniband/sw/rxe/
17322 F: include/uapi/rdma/rdma_user_rxe.h
17324 SOFTLOGIC 6x10 MPEG CODEC
17325 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17326 M: Anton Sviridenko <anton@corp.bluecherry.net>
17327 M: Andrey Utkin <andrey_utkin@fastmail.com>
17328 M: Ismael Luceno <ismael@iodev.co.uk>
17329 L: linux-media@vger.kernel.org
17331 F: drivers/media/pci/solo6x10/
17333 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17334 M: James Morse <james.morse@arm.com>
17335 L: linux-arm-kernel@lists.infradead.org
17337 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17338 F: drivers/firmware/arm_sdei.c
17339 F: include/linux/arm_sdei.h
17340 F: include/uapi/linux/arm_sdei.h
17343 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17344 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17345 L: linux-acpi@vger.kernel.org
17347 F: drivers/base/swnode.c
17349 SOFTWARE RAID (Multiple Disks) SUPPORT
17350 M: Song Liu <song@kernel.org>
17351 L: linux-raid@vger.kernel.org
17353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17354 F: drivers/md/Kconfig
17355 F: drivers/md/Makefile
17357 F: drivers/md/raid*
17358 F: include/linux/raid/
17359 F: include/uapi/linux/raid/
17361 SOLIDRUN CLEARFOG SUPPORT
17362 M: Russell King <linux@armlinux.org.uk>
17364 F: arch/arm/boot/dts/armada-388-clearfog*
17365 F: arch/arm/boot/dts/armada-38x-solidrun-*
17367 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17368 M: Russell King <linux@armlinux.org.uk>
17370 F: arch/arm/boot/dts/imx6*-cubox-i*
17371 F: arch/arm/boot/dts/imx6*-hummingboard*
17372 F: arch/arm/boot/dts/imx6*-sr-*
17374 SONIC NETWORK DRIVER
17375 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17376 L: netdev@vger.kernel.org
17378 F: drivers/net/ethernet/natsemi/sonic.*
17380 SONICS SILICON BACKPLANE DRIVER (SSB)
17381 M: Michael Buesch <m@bues.ch>
17382 L: linux-wireless@vger.kernel.org
17385 F: include/linux/ssb/
17387 SONY IMX208 SENSOR DRIVER
17388 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17389 L: linux-media@vger.kernel.org
17391 T: git git://linuxtv.org/media_tree.git
17392 F: drivers/media/i2c/imx208.c
17394 SONY IMX214 SENSOR DRIVER
17395 M: Ricardo Ribalda <ribalda@kernel.org>
17396 L: linux-media@vger.kernel.org
17398 T: git git://linuxtv.org/media_tree.git
17399 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17400 F: drivers/media/i2c/imx214.c
17402 SONY IMX219 SENSOR DRIVER
17403 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17404 L: linux-media@vger.kernel.org
17406 T: git git://linuxtv.org/media_tree.git
17407 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17408 F: drivers/media/i2c/imx219.c
17410 SONY IMX258 SENSOR DRIVER
17411 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17412 L: linux-media@vger.kernel.org
17414 T: git git://linuxtv.org/media_tree.git
17415 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17416 F: drivers/media/i2c/imx258.c
17418 SONY IMX274 SENSOR DRIVER
17419 M: Leon Luo <leonl@leopardimaging.com>
17420 L: linux-media@vger.kernel.org
17422 T: git git://linuxtv.org/media_tree.git
17423 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17424 F: drivers/media/i2c/imx274.c
17426 SONY IMX290 SENSOR DRIVER
17427 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17428 L: linux-media@vger.kernel.org
17430 T: git git://linuxtv.org/media_tree.git
17431 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17432 F: drivers/media/i2c/imx290.c
17434 SONY IMX319 SENSOR DRIVER
17435 M: Bingbu Cao <bingbu.cao@intel.com>
17436 L: linux-media@vger.kernel.org
17438 T: git git://linuxtv.org/media_tree.git
17439 F: drivers/media/i2c/imx319.c
17441 SONY IMX334 SENSOR DRIVER
17442 M: Paul J. Murphy <paul.j.murphy@intel.com>
17443 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17444 L: linux-media@vger.kernel.org
17446 T: git git://linuxtv.org/media_tree.git
17447 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17448 F: drivers/media/i2c/imx334.c
17450 SONY IMX335 SENSOR DRIVER
17451 M: Paul J. Murphy <paul.j.murphy@intel.com>
17452 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17453 L: linux-media@vger.kernel.org
17455 T: git git://linuxtv.org/media_tree.git
17456 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17457 F: drivers/media/i2c/imx335.c
17459 SONY IMX355 SENSOR DRIVER
17460 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17461 L: linux-media@vger.kernel.org
17463 T: git git://linuxtv.org/media_tree.git
17464 F: drivers/media/i2c/imx355.c
17466 SONY IMX412 SENSOR DRIVER
17467 M: Paul J. Murphy <paul.j.murphy@intel.com>
17468 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17469 L: linux-media@vger.kernel.org
17471 T: git git://linuxtv.org/media_tree.git
17472 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17473 F: drivers/media/i2c/imx412.c
17475 SONY MEMORYSTICK SUBSYSTEM
17476 M: Maxim Levitsky <maximlevitsky@gmail.com>
17477 M: Alex Dubov <oakad@yahoo.com>
17478 M: Ulf Hansson <ulf.hansson@linaro.org>
17479 L: linux-mmc@vger.kernel.org
17481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17482 F: drivers/memstick/
17483 F: include/linux/memstick.h
17485 SONY VAIO CONTROL DEVICE DRIVER
17486 M: Mattia Dongili <malattia@linux.it>
17487 L: platform-driver-x86@vger.kernel.org
17489 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17490 F: Documentation/admin-guide/laptops/sony-laptop.rst
17491 F: drivers/char/sonypi.c
17492 F: drivers/platform/x86/sony-laptop.c
17493 F: include/linux/sony-laptop.h
17496 M: Jaroslav Kysela <perex@perex.cz>
17497 M: Takashi Iwai <tiwai@suse.com>
17498 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17500 W: http://www.alsa-project.org/
17501 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17503 F: Documentation/sound/
17505 F: include/uapi/sound/
17508 SOUND - COMPRESSED AUDIO
17509 M: Vinod Koul <vkoul@kernel.org>
17510 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17513 F: Documentation/sound/designs/compress-offload.rst
17514 F: include/sound/compress_driver.h
17515 F: include/uapi/sound/compress_*
17516 F: sound/core/compress_offload.c
17517 F: sound/soc/soc-compress.c
17519 SOUND - DMAENGINE HELPERS
17520 M: Lars-Peter Clausen <lars@metafoo.de>
17522 F: include/sound/dmaengine_pcm.h
17523 F: sound/core/pcm_dmaengine.c
17524 F: sound/soc/soc-generic-dmaengine-pcm.c
17526 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17527 M: Liam Girdwood <lgirdwood@gmail.com>
17528 M: Mark Brown <broonie@kernel.org>
17529 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17531 W: http://alsa-project.org/main/index.php/ASoC
17532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17533 F: Documentation/devicetree/bindings/sound/
17534 F: Documentation/sound/soc/
17535 F: include/dt-bindings/sound/
17536 F: include/sound/soc*
17539 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17540 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17541 M: Liam Girdwood <lgirdwood@gmail.com>
17542 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17543 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17544 M: Daniel Baluta <daniel.baluta@nxp.com>
17545 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17547 W: https://github.com/thesofproject/linux/
17550 SOUNDWIRE SUBSYSTEM
17551 M: Vinod Koul <vkoul@kernel.org>
17552 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17553 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17554 R: Sanyog Kale <sanyog.r.kale@intel.com>
17555 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17558 F: Documentation/driver-api/soundwire/
17559 F: drivers/soundwire/
17560 F: include/linux/soundwire/
17563 M: Olli Salonen <olli.salonen@iki.fi>
17564 L: linux-media@vger.kernel.org
17566 W: https://linuxtv.org
17567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17568 F: drivers/media/dvb-frontends/sp2*
17570 SPARC + UltraSPARC (sparc/sparc64)
17571 M: "David S. Miller" <davem@davemloft.net>
17572 L: sparclinux@vger.kernel.org
17574 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17580 SPARC SERIAL DRIVERS
17581 M: "David S. Miller" <davem@davemloft.net>
17582 L: sparclinux@vger.kernel.org
17584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17586 F: drivers/tty/serial/suncore.c
17587 F: drivers/tty/serial/sunhv.c
17588 F: drivers/tty/serial/sunsab.c
17589 F: drivers/tty/serial/sunsab.h
17590 F: drivers/tty/serial/sunsu.c
17591 F: drivers/tty/serial/sunzilog.c
17592 F: drivers/tty/serial/sunzilog.h
17593 F: drivers/tty/vcc.c
17594 F: include/linux/sunserialcore.h
17597 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17598 L: linux-sparse@vger.kernel.org
17600 W: https://sparse.docs.kernel.org/
17601 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17602 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17603 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17604 F: include/linux/compiler.h
17606 SPEAKUP CONSOLE SPEECH DRIVER
17607 M: William Hubbs <w.d.hubbs@gmail.com>
17608 M: Chris Brannon <chris@the-brannons.com>
17609 M: Kirk Reiser <kirk@reisers.ca>
17610 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17611 L: speakup@linux-speakup.org
17613 W: http://www.linux-speakup.org/
17614 W: https://github.com/linux-speakup/speakup
17615 B: https://github.com/linux-speakup/speakup/issues
17616 F: drivers/accessibility/speakup/
17618 SPEAR CLOCK FRAMEWORK SUPPORT
17619 M: Viresh Kumar <vireshk@kernel.org>
17620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17622 W: http://www.st.com/spear
17623 F: drivers/clk/spear/
17625 SPEAR PLATFORM SUPPORT
17626 M: Viresh Kumar <vireshk@kernel.org>
17627 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17630 W: http://www.st.com/spear
17631 F: arch/arm/boot/dts/spear*
17632 F: arch/arm/mach-spear/
17635 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17636 R: Michael Walle <michael@walle.cc>
17637 R: Pratyush Yadav <p.yadav@ti.com>
17638 L: linux-mtd@lists.infradead.org
17640 W: http://www.linux-mtd.infradead.org/
17641 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17642 C: irc://irc.oftc.net/mtd
17643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17644 F: drivers/mtd/spi-nor/
17645 F: include/linux/mtd/spi-nor.h
17648 M: Mark Brown <broonie@kernel.org>
17649 L: linux-spi@vger.kernel.org
17651 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17653 F: Documentation/devicetree/bindings/spi/
17654 F: Documentation/spi/
17656 F: include/linux/spi/
17657 F: include/uapi/linux/spi/
17660 SPIDERNET NETWORK DRIVER for CELL
17661 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17662 M: Geoff Levand <geoff@infradead.org>
17663 L: netdev@vger.kernel.org
17664 L: linuxppc-dev@lists.ozlabs.org
17666 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17667 F: drivers/net/ethernet/toshiba/spider_net*
17670 M: Stephen Boyd <sboyd@kernel.org>
17671 L: linux-kernel@vger.kernel.org
17673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17674 F: Documentation/devicetree/bindings/spmi/
17676 F: include/dt-bindings/spmi/spmi.h
17677 F: include/linux/spmi.h
17678 F: include/trace/events/spmi.h
17681 M: Jeremy Kerr <jk@ozlabs.org>
17682 L: linuxppc-dev@lists.ozlabs.org
17684 W: http://www.ibm.com/developerworks/power/cell/
17685 F: Documentation/filesystems/spufs/spufs.rst
17686 F: arch/powerpc/platforms/cell/spufs/
17688 SQUASHFS FILE SYSTEM
17689 M: Phillip Lougher <phillip@squashfs.org.uk>
17690 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17692 W: http://squashfs.org.uk
17693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17694 F: Documentation/filesystems/squashfs.rst
17697 SRM (Alpha) environment access
17698 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17700 F: arch/alpha/kernel/srm_env.c
17702 ST LSM6DSx IMU IIO DRIVER
17703 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17704 L: linux-iio@vger.kernel.org
17706 W: http://www.st.com/
17707 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17708 F: drivers/iio/imu/st_lsm6dsx/
17710 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17711 M: Mickael Guene <mickael.guene@st.com>
17712 L: linux-media@vger.kernel.org
17714 T: git git://linuxtv.org/media_tree.git
17715 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17716 F: drivers/media/i2c/st-mipid02.c
17718 ST STM32 I2C/SMBUS DRIVER
17719 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17720 M: Alain Volmat <alain.volmat@foss.st.com>
17721 L: linux-i2c@vger.kernel.org
17723 F: drivers/i2c/busses/i2c-stm32*
17725 ST STM32 SPI DRIVER
17726 M: Alain Volmat <alain.volmat@foss.st.com>
17727 L: linux-spi@vger.kernel.org
17729 F: drivers/spi/spi-stm32.c
17732 M: Daniel Nilsson <daniel.nilsson@flex.com>
17733 L: linux-hwmon@vger.kernel.org
17735 F: Documentation/hwmon/stpddc60.rst
17736 F: drivers/hwmon/pmbus/stpddc60.c
17738 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17739 M: Song Qiang <songqiang1304521@gmail.com>
17740 L: linux-iio@vger.kernel.org
17742 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17743 F: drivers/iio/proximity/vl53l0x-i2c.c
17746 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17747 M: Sasha Levin <sashal@kernel.org>
17748 L: stable@vger.kernel.org
17750 F: Documentation/process/stable-kernel-rules.rst
17752 STAGING - ATOMISP DRIVER
17753 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17754 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17755 L: linux-media@vger.kernel.org
17757 F: drivers/staging/media/atomisp/
17759 STAGING - FIELDBUS SUBSYSTEM
17760 M: Sven Van Asbroeck <TheSven73@gmail.com>
17762 F: drivers/staging/fieldbus/*
17763 F: drivers/staging/fieldbus/Documentation/
17765 STAGING - HMS ANYBUS-S BUS
17766 M: Sven Van Asbroeck <TheSven73@gmail.com>
17768 F: drivers/staging/fieldbus/anybuss/
17770 STAGING - INDUSTRIAL IO
17771 M: Jonathan Cameron <jic23@kernel.org>
17772 L: linux-iio@vger.kernel.org
17774 F: Documentation/devicetree/bindings/staging/iio/
17775 F: drivers/staging/iio/
17777 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17778 M: Marc Dietrich <marvin24@gmx.de>
17779 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17780 L: linux-tegra@vger.kernel.org
17782 F: drivers/staging/nvec/
17784 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17785 M: Jens Frederich <jfrederich@gmail.com>
17786 M: Daniel Drake <dsd@laptop.org>
17787 M: Jon Nettleton <jon.nettleton@gmail.com>
17789 W: http://wiki.laptop.org/go/DCON
17790 F: drivers/staging/olpc_dcon/
17792 STAGING - REALTEK RTL8188EU DRIVERS
17793 M: Larry Finger <Larry.Finger@lwfinger.net>
17794 M: Phillip Potter <phil@philpotter.co.uk>
17796 F: drivers/staging/r8188eu/
17798 STAGING - REALTEK RTL8712U DRIVERS
17799 M: Larry Finger <Larry.Finger@lwfinger.net>
17800 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17802 F: drivers/staging/rtl8712/
17804 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17805 M: Michael Hennerich <michael.hennerich@analog.com>
17806 L: linux-fbdev@vger.kernel.org
17808 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17809 F: drivers/staging/fbtft/fb_seps525.c
17811 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17812 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17813 M: Teddy Wang <teddy.wang@siliconmotion.com>
17814 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17815 L: linux-fbdev@vger.kernel.org
17817 F: drivers/staging/sm750fb/
17819 STAGING - VIA VT665X DRIVERS
17820 M: Forest Bond <forest@alittletooquiet.net>
17822 F: drivers/staging/vt665?/
17825 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17826 L: linux-staging@lists.linux.dev
17828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17829 F: drivers/staging/
17831 STARFIRE/DURALAN NETWORK DRIVER
17832 M: Ion Badulescu <ionut@badula.org>
17834 F: drivers/net/ethernet/adaptec/starfire*
17837 M: Peter Zijlstra <peterz@infradead.org>
17838 M: Josh Poimboeuf <jpoimboe@redhat.com>
17839 M: Jason Baron <jbaron@akamai.com>
17840 R: Steven Rostedt <rostedt@goodmis.org>
17841 R: Ard Biesheuvel <ardb@kernel.org>
17843 F: arch/*/include/asm/jump_label*.h
17844 F: arch/*/include/asm/static_call*.h
17845 F: arch/*/kernel/jump_label.c
17846 F: arch/*/kernel/static_call.c
17847 F: include/linux/jump_label*.h
17848 F: include/linux/static_call*.h
17849 F: kernel/jump_label.c
17850 F: kernel/static_call.c
17852 STI AUDIO (ASoC) DRIVERS
17853 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17854 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17856 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17860 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17862 F: Documentation/devicetree/bindings/media/stih-cec.txt
17863 F: drivers/media/cec/platform/sti/
17865 STK1160 USB VIDEO CAPTURE DRIVER
17866 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17867 L: linux-media@vger.kernel.org
17869 T: git git://linuxtv.org/media_tree.git
17870 F: drivers/media/usb/stk1160/
17872 STM32 AUDIO (ASoC) DRIVERS
17873 M: Olivier Moysan <olivier.moysan@foss.st.com>
17874 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17875 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17877 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17880 STM32 TIMER/LPTIMER DRIVERS
17881 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17883 F: Documentation/ABI/testing/*timer-stm32
17884 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17885 F: drivers/*/stm32-*timer*
17886 F: drivers/pwm/pwm-stm32*
17887 F: include/linux/*/stm32-*tim*
17889 STMMAC ETHERNET DRIVER
17890 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17891 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17892 M: Jose Abreu <joabreu@synopsys.com>
17893 L: netdev@vger.kernel.org
17895 W: http://www.stlinux.com
17896 F: Documentation/networking/device_drivers/ethernet/stmicro/
17897 F: drivers/net/ethernet/stmicro/stmmac/
17900 M: Sam Creasey <sammy@sammy.net>
17902 W: http://sammy.net/sun3/
17903 F: arch/m68k/include/asm/sun3*
17904 F: arch/m68k/kernel/*sun3*
17905 F: arch/m68k/sun3*/
17906 F: drivers/net/ethernet/i825xx/sun3*
17908 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17909 M: Hans de Goede <hdegoede@redhat.com>
17910 L: linux-input@vger.kernel.org
17912 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17913 F: drivers/input/keyboard/sun4i-lradc-keys.c
17915 SUNDANCE NETWORK DRIVER
17916 M: Denis Kirjanov <kda@linux-powerpc.org>
17917 L: netdev@vger.kernel.org
17919 F: drivers/net/ethernet/dlink/sundance.c
17922 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17923 M: Rich Felker <dalias@libc.org>
17924 L: linux-sh@vger.kernel.org
17926 Q: http://patchwork.kernel.org/project/linux-sh/list/
17927 F: Documentation/sh/
17932 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17933 M: Len Brown <len.brown@intel.com>
17934 M: Pavel Machek <pavel@ucw.cz>
17935 L: linux-pm@vger.kernel.org
17937 B: https://bugzilla.kernel.org
17938 F: Documentation/power/
17939 F: arch/x86/kernel/acpi/
17940 F: drivers/base/power/
17941 F: include/linux/freezer.h
17942 F: include/linux/pm.h
17943 F: include/linux/suspend.h
17947 M: Martin Mares <mj@ucw.cz>
17948 L: linux-video@atrey.karlin.mff.cuni.cz
17950 F: Documentation/admin-guide/svga.rst
17951 F: arch/x86/boot/video*
17954 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17955 L: iommu@lists.linux-foundation.org
17957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17958 F: arch/*/kernel/pci-swiotlb.c
17959 F: include/linux/swiotlb.h
17960 F: kernel/dma/swiotlb.c
17963 M: Jiri Pirko <jiri@resnulli.us>
17964 M: Ivan Vecera <ivecera@redhat.com>
17965 L: netdev@vger.kernel.org
17967 F: include/net/switchdev.h
17970 SY8106A REGULATOR DRIVER
17971 M: Icenowy Zheng <icenowy@aosc.io>
17973 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17974 F: drivers/regulator/sy8106a-regulator.c
17976 SYNC FILE FRAMEWORK
17977 M: Sumit Semwal <sumit.semwal@linaro.org>
17978 R: Gustavo Padovan <gustavo@padovan.org>
17979 L: linux-media@vger.kernel.org
17980 L: dri-devel@lists.freedesktop.org
17982 T: git git://anongit.freedesktop.org/drm/drm-misc
17983 F: Documentation/driver-api/sync_file.rst
17984 F: drivers/dma-buf/dma-fence*
17985 F: drivers/dma-buf/sw_sync.c
17986 F: drivers/dma-buf/sync_*
17987 F: include/linux/sync_file.h
17988 F: include/uapi/linux/sync_file.h
17990 SYNOPSYS ARC ARCHITECTURE
17991 M: Vineet Gupta <vgupta@kernel.org>
17992 L: linux-snps-arc@lists.infradead.org
17994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17995 F: Documentation/devicetree/bindings/arc/*
17996 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17998 F: drivers/clocksource/arc_timer.c
17999 F: drivers/tty/serial/arc_uart.c
18001 SYNOPSYS ARC HSDK SDP pll clock driver
18002 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18004 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18005 F: drivers/clk/clk-hsdk-pll.c
18007 SYNOPSYS ARC SDP clock driver
18008 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18010 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18011 F: drivers/clk/axs10x/*
18013 SYNOPSYS ARC SDP platform support
18014 M: Alexey Brodkin <abrodkin@synopsys.com>
18016 F: Documentation/devicetree/bindings/arc/axs10*
18017 F: arch/arc/boot/dts/ax*
18018 F: arch/arc/plat-axs10x
18020 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18021 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18023 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18024 F: drivers/reset/reset-axs10x.c
18026 SYNOPSYS CREG GPIO DRIVER
18027 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18029 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18030 F: drivers/gpio/gpio-creg-snps.c
18032 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18033 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18035 F: drivers/tty/serial/8250/8250_dw.c
18036 F: drivers/tty/serial/8250/8250_dwlib.*
18037 F: drivers/tty/serial/8250/8250_lpss.c
18039 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18040 M: Hoan Tran <hoan@os.amperecomputing.com>
18041 M: Serge Semin <fancer.lancer@gmail.com>
18042 L: linux-gpio@vger.kernel.org
18044 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18045 F: drivers/gpio/gpio-dwapb.c
18047 SYNOPSYS DESIGNWARE APB SSI DRIVER
18048 M: Serge Semin <fancer.lancer@gmail.com>
18049 L: linux-spi@vger.kernel.org
18051 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18052 F: drivers/spi/spi-dw*
18054 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18055 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18057 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18058 F: drivers/dma/dw-axi-dmac/
18060 SYNOPSYS DESIGNWARE DMAC DRIVER
18061 M: Viresh Kumar <vireshk@kernel.org>
18062 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18064 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18066 F: include/dt-bindings/dma/dw-dmac.h
18067 F: include/linux/dma/dw.h
18068 F: include/linux/platform_data/dma-dw.h
18070 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18071 M: Jose Abreu <Jose.Abreu@synopsys.com>
18072 L: netdev@vger.kernel.org
18074 F: drivers/net/ethernet/synopsys/
18076 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18077 M: Jose Abreu <Jose.Abreu@synopsys.com>
18078 L: netdev@vger.kernel.org
18080 F: drivers/net/pcs/pcs-xpcs.c
18081 F: drivers/net/pcs/pcs-xpcs.h
18082 F: include/linux/pcs/pcs-xpcs.h
18084 SYNOPSYS DESIGNWARE I2C DRIVER
18085 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18086 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18087 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18088 L: linux-i2c@vger.kernel.org
18090 F: drivers/i2c/busses/i2c-designware-*
18092 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18093 M: Jaehoon Chung <jh80.chung@samsung.com>
18094 L: linux-mmc@vger.kernel.org
18096 F: drivers/mmc/host/dw_mmc*
18098 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18099 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18101 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18102 F: drivers/reset/reset-hsdk.c
18103 F: include/dt-bindings/reset/snps,hsdk-reset.h
18105 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18106 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18107 M: Manjunath M B <manjumb@synopsys.com>
18108 L: linux-mmc@vger.kernel.org
18110 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18112 SYSTEM CONFIGURATION (SYSCON)
18113 M: Lee Jones <lee.jones@linaro.org>
18114 M: Arnd Bergmann <arnd@arndb.de>
18116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18117 F: drivers/mfd/syscon.c
18119 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18120 M: Sudeep Holla <sudeep.holla@arm.com>
18121 R: Cristian Marussi <cristian.marussi@arm.com>
18122 L: linux-arm-kernel@lists.infradead.org
18124 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18125 F: drivers/clk/clk-sc[mp]i.c
18126 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18127 F: drivers/firmware/arm_scmi/
18128 F: drivers/firmware/arm_scpi.c
18129 F: drivers/regulator/scmi-regulator.c
18130 F: drivers/reset/reset-scmi.c
18131 F: include/linux/sc[mp]i_protocol.h
18132 F: include/trace/events/scmi.h
18133 F: include/uapi/linux/virtio_scmi.h
18135 SYSTEM RESET/SHUTDOWN DRIVERS
18136 M: Sebastian Reichel <sre@kernel.org>
18137 L: linux-pm@vger.kernel.org
18139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18140 F: Documentation/devicetree/bindings/power/reset/
18141 F: drivers/power/reset/
18143 SYSTEM TRACE MODULE CLASS
18144 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18147 F: Documentation/trace/stm.rst
18148 F: drivers/hwtracing/stm/
18149 F: include/linux/stm.h
18150 F: include/uapi/linux/stm.h
18152 SYSTEM76 ACPI DRIVER
18153 M: Jeremy Soller <jeremy@system76.com>
18154 M: System76 Product Development <productdev@system76.com>
18155 L: platform-driver-x86@vger.kernel.org
18157 F: drivers/platform/x86/system76_acpi.c
18160 M: Christoph Hellwig <hch@infradead.org>
18162 F: Documentation/filesystems/sysv-fs.rst
18164 F: include/linux/sysv_fs.h
18166 TASKSTATS STATISTICS INTERFACE
18167 M: Balbir Singh <bsingharora@gmail.com>
18169 F: Documentation/accounting/taskstats*
18170 F: include/linux/taskstats*
18171 F: kernel/taskstats.c
18174 M: Jamal Hadi Salim <jhs@mojatatu.com>
18175 M: Cong Wang <xiyou.wangcong@gmail.com>
18176 M: Jiri Pirko <jiri@resnulli.us>
18177 L: netdev@vger.kernel.org
18179 F: include/net/pkt_cls.h
18180 F: include/net/pkt_sched.h
18181 F: include/net/tc_act/
18182 F: include/uapi/linux/pkt_cls.h
18183 F: include/uapi/linux/pkt_sched.h
18184 F: include/uapi/linux/tc_act/
18185 F: include/uapi/linux/tc_ematch/
18188 TC90522 MEDIA DRIVER
18189 M: Akihiro Tsukada <tskd08@gmail.com>
18190 L: linux-media@vger.kernel.org
18192 F: drivers/media/dvb-frontends/tc90522*
18194 TCP LOW PRIORITY MODULE
18195 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18196 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18198 W: http://tcp-lp-mod.sourceforge.net/
18199 F: net/ipv4/tcp_lp.c
18201 TDA10071 MEDIA DRIVER
18202 M: Antti Palosaari <crope@iki.fi>
18203 L: linux-media@vger.kernel.org
18205 W: https://linuxtv.org
18206 W: http://palosaari.fi/linux/
18207 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18208 T: git git://linuxtv.org/anttip/media_tree.git
18209 F: drivers/media/dvb-frontends/tda10071*
18211 TDA18212 MEDIA DRIVER
18212 M: Antti Palosaari <crope@iki.fi>
18213 L: linux-media@vger.kernel.org
18215 W: https://linuxtv.org
18216 W: http://palosaari.fi/linux/
18217 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18218 T: git git://linuxtv.org/anttip/media_tree.git
18219 F: drivers/media/tuners/tda18212*
18221 TDA18218 MEDIA DRIVER
18222 M: Antti Palosaari <crope@iki.fi>
18223 L: linux-media@vger.kernel.org
18225 W: https://linuxtv.org
18226 W: http://palosaari.fi/linux/
18227 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18228 T: git git://linuxtv.org/anttip/media_tree.git
18229 F: drivers/media/tuners/tda18218*
18231 TDA18250 MEDIA DRIVER
18232 M: Olli Salonen <olli.salonen@iki.fi>
18233 L: linux-media@vger.kernel.org
18235 W: https://linuxtv.org
18236 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18237 T: git git://linuxtv.org/media_tree.git
18238 F: drivers/media/tuners/tda18250*
18240 TDA18271 MEDIA DRIVER
18241 M: Michael Krufky <mkrufky@linuxtv.org>
18242 L: linux-media@vger.kernel.org
18244 W: https://linuxtv.org
18245 W: http://github.com/mkrufky
18246 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18247 T: git git://linuxtv.org/mkrufky/tuners.git
18248 F: drivers/media/tuners/tda18271*
18250 TDA1997x MEDIA DRIVER
18251 M: Tim Harvey <tharvey@gateworks.com>
18252 L: linux-media@vger.kernel.org
18254 W: https://linuxtv.org
18255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18256 F: drivers/media/i2c/tda1997x.*
18258 TDA827x MEDIA DRIVER
18259 M: Michael Krufky <mkrufky@linuxtv.org>
18260 L: linux-media@vger.kernel.org
18262 W: https://linuxtv.org
18263 W: http://github.com/mkrufky
18264 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18265 T: git git://linuxtv.org/mkrufky/tuners.git
18266 F: drivers/media/tuners/tda8290.*
18268 TDA8290 MEDIA DRIVER
18269 M: Michael Krufky <mkrufky@linuxtv.org>
18270 L: linux-media@vger.kernel.org
18272 W: https://linuxtv.org
18273 W: http://github.com/mkrufky
18274 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18275 T: git git://linuxtv.org/mkrufky/tuners.git
18276 F: drivers/media/tuners/tda8290.*
18278 TDA9840 MEDIA DRIVER
18279 M: Hans Verkuil <hverkuil@xs4all.nl>
18280 L: linux-media@vger.kernel.org
18282 W: https://linuxtv.org
18283 T: git git://linuxtv.org/media_tree.git
18284 F: drivers/media/i2c/tda9840*
18286 TEA5761 TUNER DRIVER
18287 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18288 L: linux-media@vger.kernel.org
18290 W: https://linuxtv.org
18291 T: git git://linuxtv.org/media_tree.git
18292 F: drivers/media/tuners/tea5761.*
18294 TEA5767 TUNER DRIVER
18295 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18296 L: linux-media@vger.kernel.org
18298 W: https://linuxtv.org
18299 T: git git://linuxtv.org/media_tree.git
18300 F: drivers/media/tuners/tea5767.*
18302 TEA6415C MEDIA DRIVER
18303 M: Hans Verkuil <hverkuil@xs4all.nl>
18304 L: linux-media@vger.kernel.org
18306 W: https://linuxtv.org
18307 T: git git://linuxtv.org/media_tree.git
18308 F: drivers/media/i2c/tea6415c*
18310 TEA6420 MEDIA DRIVER
18311 M: Hans Verkuil <hverkuil@xs4all.nl>
18312 L: linux-media@vger.kernel.org
18314 W: https://linuxtv.org
18315 T: git git://linuxtv.org/media_tree.git
18316 F: drivers/media/i2c/tea6420*
18319 M: Jiri Pirko <jiri@resnulli.us>
18320 L: netdev@vger.kernel.org
18322 F: drivers/net/team/
18323 F: include/linux/if_team.h
18324 F: include/uapi/linux/if_team.h
18326 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18327 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18329 F: arch/x86/platform/ts5500/
18331 TECHNOTREND USB IR RECEIVER
18332 M: Sean Young <sean@mess.org>
18333 L: linux-media@vger.kernel.org
18335 F: drivers/media/rc/ttusbir.c
18337 TECHWELL TW9910 VIDEO DECODER
18338 L: linux-media@vger.kernel.org
18340 F: drivers/media/i2c/tw9910.c
18341 F: include/media/i2c/tw9910.h
18344 M: Jens Wiklander <jens.wiklander@linaro.org>
18345 R: Sumit Garg <sumit.garg@linaro.org>
18346 L: op-tee@lists.trustedfirmware.org
18348 F: Documentation/staging/tee.rst
18350 F: include/linux/tee_drv.h
18351 F: include/uapi/linux/tee.h
18353 TEGRA ARCHITECTURE SUPPORT
18354 M: Thierry Reding <thierry.reding@gmail.com>
18355 M: Jonathan Hunter <jonathanh@nvidia.com>
18356 L: linux-tegra@vger.kernel.org
18358 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18363 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18364 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18366 F: drivers/clk/tegra/
18369 M: Laxman Dewangan <ldewangan@nvidia.com>
18370 M: Jon Hunter <jonathanh@nvidia.com>
18372 F: drivers/dma/tegra*
18375 M: Laxman Dewangan <ldewangan@nvidia.com>
18376 R: Dmitry Osipenko <digetx@gmail.com>
18378 F: drivers/i2c/busses/i2c-tegra.c
18380 TEGRA IOMMU DRIVERS
18381 M: Thierry Reding <thierry.reding@gmail.com>
18382 R: Krishna Reddy <vdumpa@nvidia.com>
18383 L: linux-tegra@vger.kernel.org
18385 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18386 F: drivers/iommu/tegra*
18389 M: Laxman Dewangan <ldewangan@nvidia.com>
18391 F: drivers/input/keyboard/tegra-kbc.c
18394 M: Stefan Agner <stefan@agner.ch>
18395 M: Lucas Stach <dev@lynxeye.de>
18397 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18398 F: drivers/mtd/nand/raw/tegra_nand.c
18401 M: Thierry Reding <thierry.reding@gmail.com>
18403 F: drivers/pwm/pwm-tegra.c
18405 TEGRA SERIAL DRIVER
18406 M: Laxman Dewangan <ldewangan@nvidia.com>
18408 F: drivers/tty/serial/serial-tegra.c
18411 M: Laxman Dewangan <ldewangan@nvidia.com>
18413 F: drivers/spi/spi-tegra*
18415 TEGRA QUAD SPI DRIVER
18416 M: Thierry Reding <thierry.reding@gmail.com>
18417 M: Jonathan Hunter <jonathanh@nvidia.com>
18418 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18419 L: linux-tegra@vger.kernel.org
18421 F: drivers/spi/spi-tegra210-quad.c
18424 M: Thierry Reding <thierry.reding@gmail.com>
18425 M: Jonathan Hunter <jonathanh@nvidia.com>
18426 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18427 L: linux-media@vger.kernel.org
18428 L: linux-tegra@vger.kernel.org
18430 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18431 F: drivers/staging/media/tegra-video/
18433 TEGRA XUSB PADCTL DRIVER
18434 M: JC Kuo <jckuo@nvidia.com>
18436 F: drivers/phy/tegra/xusb*
18438 TEHUTI ETHERNET DRIVER
18439 M: Andy Gospodarek <andy@greyhouse.net>
18440 L: netdev@vger.kernel.org
18442 F: drivers/net/ethernet/tehuti/*
18444 TELECOM CLOCK DRIVER FOR MCPL0010
18445 M: Mark Gross <mark.gross@intel.com>
18447 F: drivers/char/tlclk.c
18449 TEMPO SEMICONDUCTOR DRIVERS
18450 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18452 F: Documentation/devicetree/bindings/sound/tscs*.txt
18453 F: sound/soc/codecs/tscs*.c
18454 F: sound/soc/codecs/tscs*.h
18456 TENSILICA XTENSA PORT (xtensa)
18457 M: Chris Zankel <chris@zankel.net>
18458 M: Max Filippov <jcmvbkbc@gmail.com>
18459 L: linux-xtensa@linux-xtensa.org
18461 T: git git://github.com/czankel/xtensa-linux.git
18463 F: drivers/irqchip/irq-xtensa-*
18465 TEXAS INSTRUMENTS ASoC DRIVERS
18466 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18467 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18471 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18472 M: Ricardo Ribalda <ribalda@kernel.org>
18473 L: linux-iio@vger.kernel.org
18475 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18476 F: drivers/iio/dac/ti-dac7612.c
18478 TEXAS INSTRUMENTS DMA DRIVERS
18479 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18480 L: dmaengine@vger.kernel.org
18482 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18483 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18484 F: Documentation/devicetree/bindings/dma/ti/
18486 X: drivers/dma/ti/cppi41.c
18487 F: include/linux/dma/k3-udma-glue.h
18488 F: include/linux/dma/ti-cppi5.h
18489 F: include/linux/dma/k3-psil.h
18491 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18492 M: Nishanth Menon <nm@ti.com>
18493 M: Tero Kristo <kristo@kernel.org>
18494 M: Santosh Shilimkar <ssantosh@kernel.org>
18495 L: linux-arm-kernel@lists.infradead.org
18497 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18498 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18499 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18500 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18501 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18502 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18503 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18504 F: drivers/clk/keystone/sci-clk.c
18505 F: drivers/firmware/ti_sci*
18506 F: drivers/irqchip/irq-ti-sci-inta.c
18507 F: drivers/irqchip/irq-ti-sci-intr.c
18508 F: drivers/reset/reset-ti-sci.c
18509 F: drivers/soc/ti/ti_sci_inta_msi.c
18510 F: drivers/soc/ti/ti_sci_pm_domains.c
18511 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18512 F: include/linux/soc/ti/ti_sci_inta_msi.h
18513 F: include/linux/soc/ti/ti_sci_protocol.h
18515 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18516 M: Robert Marko <robert.marko@sartura.hr>
18517 M: Luka Perkov <luka.perkov@sartura.hr>
18518 L: linux-hwmon@vger.kernel.org
18520 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18521 F: Documentation/hwmon/tps23861.rst
18522 F: drivers/hwmon/tps23861.c
18524 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18525 M: Puranjay Mohan <puranjay12@gmail.com>
18526 L: linux-iio@vger.kernel.org
18528 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18529 F: drivers/iio/temperature/tmp117.c
18531 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18532 M: Hans Verkuil <hverkuil@xs4all.nl>
18533 L: linux-media@vger.kernel.org
18535 W: https://linuxtv.org
18536 T: git git://linuxtv.org/media_tree.git
18537 F: drivers/media/radio/radio-raremono.c
18540 M: Zhang Rui <rui.zhang@intel.com>
18541 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18542 R: Amit Kucheria <amitk@kernel.org>
18543 L: linux-pm@vger.kernel.org
18545 Q: https://patchwork.kernel.org/project/linux-pm/list/
18546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18547 F: Documentation/devicetree/bindings/thermal/
18548 F: drivers/thermal/
18549 F: include/linux/cpu_cooling.h
18550 F: include/linux/thermal.h
18551 F: include/uapi/linux/thermal.h
18553 THERMAL DRIVER FOR AMLOGIC SOCS
18554 M: Guillaume La Roque <glaroque@baylibre.com>
18555 L: linux-pm@vger.kernel.org
18556 L: linux-amlogic@lists.infradead.org
18558 W: http://linux-meson.com/
18559 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18560 F: drivers/thermal/amlogic_thermal.c
18562 THERMAL/CPU_COOLING
18563 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18564 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18565 M: Viresh Kumar <viresh.kumar@linaro.org>
18566 R: Lukasz Luba <lukasz.luba@arm.com>
18567 L: linux-pm@vger.kernel.org
18569 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18570 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18571 F: drivers/thermal/cpufreq_cooling.c
18572 F: drivers/thermal/cpuidle_cooling.c
18573 F: include/linux/cpu_cooling.h
18575 THERMAL/POWER_ALLOCATOR
18576 M: Lukasz Luba <lukasz.luba@arm.com>
18577 L: linux-pm@vger.kernel.org
18579 F: Documentation/driver-api/thermal/power_allocator.rst
18580 F: drivers/thermal/gov_power_allocator.c
18581 F: include/trace/events/thermal_power_allocator.h
18583 THINKPAD ACPI EXTRAS DRIVER
18584 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18585 L: ibm-acpi-devel@lists.sourceforge.net
18586 L: platform-driver-x86@vger.kernel.org
18588 W: http://ibm-acpi.sourceforge.net
18589 W: http://thinkwiki.org/wiki/Ibm-acpi
18590 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18591 F: drivers/platform/x86/thinkpad_acpi.c
18593 THINKPAD LMI DRIVER
18594 M: Mark Pearson <markpearson@lenovo.com>
18595 L: platform-driver-x86@vger.kernel.org
18597 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18598 F: drivers/platform/x86/think-lmi.?
18600 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18601 M: Isaac Hazan <isaac.hazan@intel.com>
18602 L: linux-usb@vger.kernel.org
18604 F: drivers/thunderbolt/dma_test.c
18607 M: Andreas Noever <andreas.noever@gmail.com>
18608 M: Michael Jamet <michael.jamet@intel.com>
18609 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18610 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18611 L: linux-usb@vger.kernel.org
18613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18614 F: Documentation/admin-guide/thunderbolt.rst
18615 F: drivers/thunderbolt/
18616 F: include/linux/thunderbolt.h
18618 THUNDERBOLT NETWORK DRIVER
18619 M: Michael Jamet <michael.jamet@intel.com>
18620 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18621 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18622 L: netdev@vger.kernel.org
18624 F: drivers/net/thunderbolt.c
18626 THUNDERX GPIO DRIVER
18627 M: Robert Richter <rric@kernel.org>
18629 F: drivers/gpio/gpio-thunderx.c
18631 TI ADS131E0X ADC SERIES DRIVER
18632 M: Tomislav Denis <tomislav.denis@avl.com>
18633 L: linux-iio@vger.kernel.org
18635 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18636 F: drivers/iio/adc/ti-ads131e08.c
18638 TI AM437X VPFE DRIVER
18639 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18640 L: linux-media@vger.kernel.org
18642 W: https://linuxtv.org
18643 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18644 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18645 F: drivers/media/platform/am437x/
18647 TI BANDGAP AND THERMAL DRIVER
18648 M: Eduardo Valentin <edubezval@gmail.com>
18649 M: Keerthy <j-keerthy@ti.com>
18650 L: linux-pm@vger.kernel.org
18651 L: linux-omap@vger.kernel.org
18653 F: drivers/thermal/ti-soc-thermal/
18655 TI BQ27XXX POWER SUPPLY DRIVER
18656 F: drivers/power/supply/bq27xxx_battery.c
18657 F: drivers/power/supply/bq27xxx_battery_i2c.c
18658 F: include/linux/power/bq27xxx_battery.h
18660 TI CDCE706 CLOCK DRIVER
18661 M: Max Filippov <jcmvbkbc@gmail.com>
18663 F: drivers/clk/clk-cdce706.c
18666 M: Tero Kristo <kristo@kernel.org>
18667 L: linux-omap@vger.kernel.org
18670 F: include/linux/clk/ti.h
18672 TI DAVINCI MACHINE SUPPORT
18673 M: Sekhar Nori <nsekhar@ti.com>
18674 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18678 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18679 F: arch/arm/boot/dts/da850*
18680 F: arch/arm/mach-davinci/
18681 F: drivers/i2c/busses/i2c-davinci.c
18683 TI DAVINCI SERIES CLOCK DRIVER
18684 M: David Lechner <david@lechnology.com>
18685 R: Sekhar Nori <nsekhar@ti.com>
18687 F: Documentation/devicetree/bindings/clock/ti/davinci/
18688 F: drivers/clk/davinci/
18690 TI DAVINCI SERIES GPIO DRIVER
18691 M: Keerthy <j-keerthy@ti.com>
18692 L: linux-gpio@vger.kernel.org
18694 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18695 F: drivers/gpio/gpio-davinci.c
18697 TI DAVINCI SERIES MEDIA DRIVER
18698 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18699 L: linux-media@vger.kernel.org
18701 W: https://linuxtv.org
18702 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18703 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18704 F: drivers/media/platform/davinci/
18705 F: include/media/davinci/
18707 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18708 R: David Lechner <david@lechnology.com>
18709 L: linux-iio@vger.kernel.org
18710 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18711 F: drivers/counter/ti-eqep.c
18713 TI ETHERNET SWITCH DRIVER (CPSW)
18714 R: Grygorii Strashko <grygorii.strashko@ti.com>
18715 L: linux-omap@vger.kernel.org
18716 L: netdev@vger.kernel.org
18718 F: drivers/net/ethernet/ti/cpsw*
18719 F: drivers/net/ethernet/ti/davinci*
18721 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18722 M: Alex Dubov <oakad@yahoo.com>
18724 W: http://tifmxx.berlios.de/
18725 F: drivers/memstick/host/tifm_ms.c
18726 F: drivers/misc/tifm*
18727 F: drivers/mmc/host/tifm_sd.c
18728 F: include/linux/tifm.h
18730 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18731 M: Santosh Shilimkar <ssantosh@kernel.org>
18732 L: linux-kernel@vger.kernel.org
18733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18736 F: drivers/soc/ti/*
18738 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18739 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18740 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18741 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18743 F: sound/soc/codecs/isabelle*
18744 F: sound/soc/codecs/lm49453*
18746 TI PCM3060 ASoC CODEC DRIVER
18747 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18748 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18750 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18751 F: sound/soc/codecs/pcm3060*
18753 TI TAS571X FAMILY ASoC CODEC DRIVER
18754 M: Kevin Cernekee <cernekee@chromium.org>
18755 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18757 F: sound/soc/codecs/tas571x*
18759 TI TRF7970A NFC DRIVER
18760 M: Mark Greer <mgreer@animalcreek.com>
18761 L: linux-wireless@vger.kernel.org
18762 L: linux-nfc@lists.01.org (subscribers-only)
18764 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18765 F: drivers/nfc/trf7970a.c
18767 TI TSC2046 ADC DRIVER
18768 M: Oleksij Rempel <o.rempel@pengutronix.de>
18769 R: kernel@pengutronix.de
18770 L: linux-iio@vger.kernel.org
18772 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18773 F: drivers/iio/adc/ti-tsc2046.c
18775 TI TWL4030 SERIES SOC CODEC DRIVER
18776 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18777 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18779 F: sound/soc/codecs/twl4030*
18782 M: Benoit Parrot <bparrot@ti.com>
18783 L: linux-media@vger.kernel.org
18785 W: http://linuxtv.org/
18786 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18787 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18788 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18789 F: drivers/media/platform/ti-vpe/
18791 TI WILINK WIRELESS DRIVERS
18792 L: linux-wireless@vger.kernel.org
18794 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18795 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18797 F: drivers/net/wireless/ti/
18798 F: include/linux/wl12xx.h
18800 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18801 M: John Stultz <john.stultz@linaro.org>
18802 M: Thomas Gleixner <tglx@linutronix.de>
18803 R: Stephen Boyd <sboyd@kernel.org>
18804 L: linux-kernel@vger.kernel.org
18806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18807 F: include/linux/clocksource.h
18808 F: include/linux/time.h
18809 F: include/linux/timex.h
18810 F: include/uapi/linux/time.h
18811 F: include/uapi/linux/timex.h
18812 F: kernel/time/alarmtimer.c
18813 F: kernel/time/clocksource.c
18814 F: kernel/time/ntp.c
18815 F: kernel/time/time*.c
18816 F: tools/testing/selftests/timers/
18819 M: Jon Maloy <jmaloy@redhat.com>
18820 M: Ying Xue <ying.xue@windriver.com>
18821 L: netdev@vger.kernel.org (core kernel code)
18822 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18824 W: http://tipc.sourceforge.net/
18825 F: include/uapi/linux/tipc*.h
18828 TLAN NETWORK DRIVER
18829 M: Samuel Chessman <chessman@tux.org>
18830 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18832 W: http://sourceforge.net/projects/tlan/
18833 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18834 F: drivers/net/ethernet/ti/tlan.*
18836 TM6000 VIDEO4LINUX DRIVER
18837 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18838 L: linux-media@vger.kernel.org
18840 W: https://linuxtv.org
18841 T: git git://linuxtv.org/media_tree.git
18842 F: Documentation/admin-guide/media/tm6000*
18843 F: drivers/media/usb/tm6000/
18845 TMIO/SDHI MMC DRIVER
18846 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18847 L: linux-mmc@vger.kernel.org
18849 F: drivers/mmc/host/renesas_sdhi*
18850 F: drivers/mmc/host/tmio_mmc*
18851 F: include/linux/mfd/tmio.h
18853 TMP401 HARDWARE MONITOR DRIVER
18854 M: Guenter Roeck <linux@roeck-us.net>
18855 L: linux-hwmon@vger.kernel.org
18857 F: Documentation/hwmon/tmp401.rst
18858 F: drivers/hwmon/tmp401.c
18860 TMP513 HARDWARE MONITOR DRIVER
18861 M: Eric Tremblay <etremblay@distech-controls.com>
18862 L: linux-hwmon@vger.kernel.org
18864 F: Documentation/hwmon/tmp513.rst
18865 F: drivers/hwmon/tmp513.c
18867 TMPFS (SHMEM FILESYSTEM)
18868 M: Hugh Dickins <hughd@google.com>
18869 L: linux-mm@kvack.org
18871 F: include/linux/shmem_fs.h
18874 TOMOYO SECURITY MODULE
18875 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18876 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18877 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18878 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18879 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18880 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18882 W: https://tomoyo.osdn.jp/
18883 F: security/tomoyo/
18885 TOPSTAR LAPTOP EXTRAS DRIVER
18886 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18887 L: platform-driver-x86@vger.kernel.org
18889 F: drivers/platform/x86/topstar-laptop.c
18891 TORTURE-TEST MODULES
18892 M: Davidlohr Bueso <dave@stgolabs.net>
18893 M: "Paul E. McKenney" <paulmck@kernel.org>
18894 M: Josh Triplett <josh@joshtriplett.org>
18895 L: linux-kernel@vger.kernel.org
18897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18898 F: Documentation/RCU/torture.rst
18899 F: kernel/locking/locktorture.c
18900 F: kernel/rcu/rcuscale.c
18901 F: kernel/rcu/rcutorture.c
18902 F: kernel/rcu/refscale.c
18903 F: kernel/torture.c
18905 TOSHIBA ACPI EXTRAS DRIVER
18906 M: Azael Avalos <coproscefalo@gmail.com>
18907 L: platform-driver-x86@vger.kernel.org
18909 F: drivers/platform/x86/toshiba_acpi.c
18911 TOSHIBA BLUETOOTH DRIVER
18912 M: Azael Avalos <coproscefalo@gmail.com>
18913 L: platform-driver-x86@vger.kernel.org
18915 F: drivers/platform/x86/toshiba_bluetooth.c
18917 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18918 M: Azael Avalos <coproscefalo@gmail.com>
18919 L: platform-driver-x86@vger.kernel.org
18921 F: drivers/platform/x86/toshiba_haps.c
18924 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18926 W: http://www.buzzard.org.uk/toshiba/
18927 F: drivers/char/toshiba.c
18928 F: include/linux/toshiba.h
18929 F: include/uapi/linux/toshiba.h
18931 TOSHIBA TC358743 DRIVER
18932 M: Mats Randgaard <matrandg@cisco.com>
18933 L: linux-media@vger.kernel.org
18935 F: drivers/media/i2c/tc358743*
18936 F: include/media/i2c/tc358743.h
18938 TOSHIBA WMI HOTKEYS DRIVER
18939 M: Azael Avalos <coproscefalo@gmail.com>
18940 L: platform-driver-x86@vger.kernel.org
18942 F: drivers/platform/x86/toshiba-wmi.c
18945 M: Peter Huewe <peterhuewe@gmx.de>
18946 M: Jarkko Sakkinen <jarkko@kernel.org>
18947 R: Jason Gunthorpe <jgg@ziepe.ca>
18948 L: linux-integrity@vger.kernel.org
18950 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18951 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18953 F: drivers/char/tpm/
18956 M: Steven Rostedt <rostedt@goodmis.org>
18957 M: Ingo Molnar <mingo@redhat.com>
18959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18960 F: Documentation/trace/ftrace.rst
18961 F: arch/*/*/*/ftrace.h
18962 F: arch/*/kernel/ftrace.c
18964 F: include/*/ftrace.h
18965 F: include/linux/trace*.h
18968 F: tools/testing/selftests/ftrace/
18970 TRACING MMIO ACCESSES (MMIOTRACE)
18971 M: Steven Rostedt <rostedt@goodmis.org>
18972 M: Ingo Molnar <mingo@kernel.org>
18973 R: Karol Herbst <karolherbst@gmail.com>
18974 R: Pekka Paalanen <ppaalanen@gmail.com>
18975 L: linux-kernel@vger.kernel.org
18976 L: nouveau@lists.freedesktop.org
18978 F: arch/x86/mm/kmmio.c
18979 F: arch/x86/mm/mmio-mod.c
18980 F: arch/x86/mm/testmmiotrace.c
18981 F: include/linux/mmiotrace.h
18982 F: kernel/trace/trace_mmiotrace.c
18984 TRACING OS NOISE / LATENCY TRACERS
18985 M: Steven Rostedt <rostedt@goodmis.org>
18986 M: Daniel Bristot de Oliveira <bristot@kernel.org>
18988 F: kernel/trace/trace_osnoise.c
18989 F: include/trace/events/osnoise.h
18990 F: kernel/trace/trace_hwlat.c
18991 F: kernel/trace/trace_irqsoff.c
18992 F: kernel/trace/trace_sched_wakeup.c
18993 F: Documentation/trace/osnoise-tracer.rst
18994 F: Documentation/trace/timerlat-tracer.rst
18995 F: Documentation/trace/hwlat_detector.rst
18996 F: arch/*/kernel/trace.c
18998 TRADITIONAL CHINESE DOCUMENTATION
18999 M: Hu Haowen <src.res@email.cn>
19000 L: linux-doc-tw-discuss@lists.sourceforge.net
19002 W: https://github.com/srcres258/linux-doc
19003 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19004 F: Documentation/translations/zh_TW/
19007 M: Jiri Kosina <trivial@kernel.org>
19009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19010 K: ^Subject:.*(?i)trivial
19013 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19014 M: Jiri Slaby <jirislaby@kernel.org>
19016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19017 F: Documentation/driver-api/serial/
19019 F: drivers/tty/serial/serial_core.c
19020 F: include/linux/selection.h
19021 F: include/linux/serial.h
19022 F: include/linux/serial_core.h
19023 F: include/linux/sysrq.h
19024 F: include/linux/tty*.h
19025 F: include/linux/vt.h
19026 F: include/linux/vt_*.h
19027 F: include/uapi/linux/serial.h
19028 F: include/uapi/linux/serial_core.h
19029 F: include/uapi/linux/tty.h
19031 TUA9001 MEDIA DRIVER
19032 M: Antti Palosaari <crope@iki.fi>
19033 L: linux-media@vger.kernel.org
19035 W: https://linuxtv.org
19036 W: http://palosaari.fi/linux/
19037 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19038 T: git git://linuxtv.org/anttip/media_tree.git
19039 F: drivers/media/tuners/tua9001*
19041 TULIP NETWORK DRIVERS
19042 L: netdev@vger.kernel.org
19043 L: linux-parisc@vger.kernel.org
19045 F: drivers/net/ethernet/dec/tulip/
19048 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19050 W: http://vtun.sourceforge.net/tun
19051 F: Documentation/networking/tuntap.rst
19052 F: arch/um/os-Linux/drivers/
19054 TURBOCHANNEL SUBSYSTEM
19055 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19056 M: Ralf Baechle <ralf@linux-mips.org>
19057 L: linux-mips@vger.kernel.org
19059 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19061 F: include/linux/tc.h
19064 M: "Len Brown" <lenb@kernel.org>
19065 L: linux-pm@vger.kernel.org
19067 Q: https://patchwork.kernel.org/project/linux-pm/list/
19068 B: https://bugzilla.kernel.org
19069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19070 F: tools/power/x86/turbostat/
19072 TW5864 VIDEO4LINUX DRIVER
19073 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19074 M: Anton Sviridenko <anton@corp.bluecherry.net>
19075 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19076 M: Andrey Utkin <andrey_utkin@fastmail.com>
19077 L: linux-media@vger.kernel.org
19079 F: drivers/media/pci/tw5864/
19081 TW68 VIDEO4LINUX DRIVER
19082 M: Hans Verkuil <hverkuil@xs4all.nl>
19083 L: linux-media@vger.kernel.org
19085 W: https://linuxtv.org
19086 T: git git://linuxtv.org/media_tree.git
19087 F: drivers/media/pci/tw68/
19089 TW686X VIDEO4LINUX DRIVER
19090 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19091 L: linux-media@vger.kernel.org
19093 W: http://linuxtv.org
19094 T: git git://linuxtv.org/media_tree.git
19095 F: drivers/media/pci/tw686x/
19097 UACCE ACCELERATOR FRAMEWORK
19098 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19099 M: Zhou Wang <wangzhou1@hisilicon.com>
19100 L: linux-accelerators@lists.ozlabs.org
19101 L: linux-kernel@vger.kernel.org
19103 F: Documentation/ABI/testing/sysfs-driver-uacce
19104 F: Documentation/misc-devices/uacce.rst
19105 F: drivers/misc/uacce/
19106 F: include/linux/uacce.h
19107 F: include/uapi/misc/uacce/
19109 UBI FILE SYSTEM (UBIFS)
19110 M: Richard Weinberger <richard@nod.at>
19111 L: linux-mtd@lists.infradead.org
19113 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19116 F: Documentation/filesystems/ubifs-authentication.rst
19117 F: Documentation/filesystems/ubifs.rst
19120 UCLINUX (M68KNOMMU AND COLDFIRE)
19121 M: Greg Ungerer <gerg@linux-m68k.org>
19122 L: linux-m68k@lists.linux-m68k.org
19123 L: uclinux-dev@uclinux.org (subscribers-only)
19125 W: http://www.linux-m68k.org/
19126 W: http://www.uclinux.org/
19127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19128 F: arch/m68k/*/*_no.*
19130 F: arch/m68k/coldfire/
19131 F: arch/m68k/include/asm/*_no.*
19134 M: Jan Kara <jack@suse.com>
19136 F: Documentation/filesystems/udf.rst
19140 M: Bastien Nocera <hadess@hadess.net>
19141 L: linux-input@vger.kernel.org
19143 F: drivers/hid/hid-udraw-ps3.c
19146 M: Evgeniy Dushistov <dushistov@mail.ru>
19148 F: Documentation/admin-guide/ufs.rst
19151 UHID USERSPACE HID IO DRIVER
19152 M: David Rheinsberg <david.rheinsberg@gmail.com>
19153 L: linux-input@vger.kernel.org
19155 F: drivers/hid/uhid.c
19156 F: include/uapi/linux/uhid.h
19159 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19160 L: linux-usb@vger.kernel.org
19162 F: drivers/usb/common/ulpi.c
19163 F: include/linux/ulpi/
19166 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19167 L: linux-fsdevel@vger.kernel.org
19172 M: Tony Finch <dot@dotat.at>
19174 W: http://dotat.at/prog/unifdef
19175 F: scripts/unifdef.c
19177 UNIFORM CDROM DRIVER
19178 M: Phillip Potter <phil@philpotter.co.uk>
19180 F: Documentation/cdrom/
19181 F: drivers/cdrom/cdrom.c
19182 F: include/linux/cdrom.h
19183 F: include/uapi/linux/cdrom.h
19185 UNISYS S-PAR DRIVERS
19186 M: David Kershner <david.kershner@unisys.com>
19187 L: sparmaintainer@unisys.com (Unisys internal)
19189 F: drivers/staging/unisys/
19190 F: drivers/visorbus/
19191 F: include/linux/visorbus.h
19193 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19194 R: Alim Akhtar <alim.akhtar@samsung.com>
19195 R: Avri Altman <avri.altman@wdc.com>
19196 L: linux-scsi@vger.kernel.org
19198 F: Documentation/scsi/ufs.rst
19199 F: drivers/scsi/ufs/
19201 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19202 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19203 L: linux-scsi@vger.kernel.org
19205 F: drivers/scsi/ufs/*dwc*
19207 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19208 M: Stanley Chu <stanley.chu@mediatek.com>
19209 L: linux-scsi@vger.kernel.org
19210 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19212 F: drivers/scsi/ufs/ufs-mediatek*
19214 UNSORTED BLOCK IMAGES (UBI)
19215 M: Richard Weinberger <richard@nod.at>
19216 L: linux-mtd@lists.infradead.org
19218 W: http://www.linux-mtd.infradead.org/
19219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19221 F: drivers/mtd/ubi/
19222 F: include/linux/mtd/ubi.h
19223 F: include/uapi/mtd/ubi-user.h
19225 USB "USBNET" DRIVER FRAMEWORK
19226 M: Oliver Neukum <oneukum@suse.com>
19227 L: netdev@vger.kernel.org
19229 W: http://www.linux-usb.org/usbnet
19230 F: drivers/net/usb/usbnet.c
19231 F: include/linux/usb/usbnet.h
19234 M: Oliver Neukum <oneukum@suse.com>
19235 L: linux-usb@vger.kernel.org
19237 F: Documentation/usb/acm.rst
19238 F: drivers/usb/class/cdc-acm.*
19240 USB APPLE MFI FASTCHARGE DRIVER
19241 M: Bastien Nocera <hadess@hadess.net>
19242 L: linux-usb@vger.kernel.org
19244 F: drivers/usb/misc/apple-mfi-fastcharge.c
19246 USB AR5523 WIRELESS DRIVER
19247 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19248 L: linux-wireless@vger.kernel.org
19250 F: drivers/net/wireless/ath/ar5523/
19253 M: Oliver Neukum <oneukum@suse.com>
19254 L: linux-usb@vger.kernel.org
19255 L: linux-scsi@vger.kernel.org
19257 F: drivers/usb/storage/uas.c
19259 USB CDC ETHERNET DRIVER
19260 M: Oliver Neukum <oliver@neukum.org>
19261 L: linux-usb@vger.kernel.org
19263 F: drivers/net/usb/cdc_*.c
19264 F: include/uapi/linux/usb/cdc.h
19266 USB CHAOSKEY DRIVER
19267 M: Keith Packard <keithp@keithp.com>
19268 L: linux-usb@vger.kernel.org
19270 F: drivers/usb/misc/chaoskey.c
19272 USB CYPRESS C67X00 DRIVER
19273 M: Peter Korsgaard <jacmet@sunsite.dk>
19274 L: linux-usb@vger.kernel.org
19276 F: drivers/usb/c67x00/
19278 USB DAVICOM DM9601 DRIVER
19279 M: Peter Korsgaard <jacmet@sunsite.dk>
19280 L: netdev@vger.kernel.org
19282 W: http://www.linux-usb.org/usbnet
19283 F: drivers/net/usb/dm9601.c
19286 M: Alan Stern <stern@rowland.harvard.edu>
19287 L: linux-usb@vger.kernel.org
19289 F: Documentation/usb/ehci.rst
19290 F: drivers/usb/host/ehci*
19292 USB GADGET/PERIPHERAL SUBSYSTEM
19293 M: Felipe Balbi <balbi@kernel.org>
19294 L: linux-usb@vger.kernel.org
19296 W: http://www.linux-usb.org/gadget
19297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19298 F: drivers/usb/gadget/
19299 F: include/linux/usb/gadget*
19301 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19302 M: Jiri Kosina <jikos@kernel.org>
19303 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19304 L: linux-usb@vger.kernel.org
19306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19307 F: Documentation/hid/hiddev.rst
19308 F: drivers/hid/usbhid/
19310 USB INTEL XHCI ROLE MUX DRIVER
19311 M: Hans de Goede <hdegoede@redhat.com>
19312 L: linux-usb@vger.kernel.org
19314 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19316 USB IP DRIVER FOR HISILICON KIRIN 960
19317 M: Yu Chen <chenyu56@huawei.com>
19318 M: Binghui Wang <wangbinghui@hisilicon.com>
19319 L: linux-usb@vger.kernel.org
19321 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19322 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19324 USB IP DRIVER FOR HISILICON KIRIN 970
19325 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19326 L: linux-usb@vger.kernel.org
19328 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19329 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19332 M: Olav Kongas <ok@artecdesign.ee>
19333 L: linux-usb@vger.kernel.org
19335 F: drivers/usb/host/isp116x*
19336 F: include/linux/usb/isp116x.h
19339 M: Rui Miguel Silva <rui.silva@linaro.org>
19340 L: linux-usb@vger.kernel.org
19342 F: drivers/usb/isp1760/*
19343 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19345 USB LAN78XX ETHERNET DRIVER
19346 M: Woojung Huh <woojung.huh@microchip.com>
19347 M: UNGLinuxDriver@microchip.com
19348 L: netdev@vger.kernel.org
19350 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19351 F: drivers/net/usb/lan78xx.*
19352 F: include/dt-bindings/net/microchip-lan78xx.h
19354 USB MASS STORAGE DRIVER
19355 M: Alan Stern <stern@rowland.harvard.edu>
19356 L: linux-usb@vger.kernel.org
19357 L: usb-storage@lists.one-eyed-alien.net
19359 F: drivers/usb/storage/
19362 M: Clemens Ladisch <clemens@ladisch.de>
19363 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19366 F: sound/usb/midi.*
19368 USB NETWORKING DRIVERS
19369 L: linux-usb@vger.kernel.org
19371 F: drivers/net/usb/
19374 M: Alan Stern <stern@rowland.harvard.edu>
19375 L: linux-usb@vger.kernel.org
19377 F: Documentation/usb/ohci.rst
19378 F: drivers/usb/host/ohci*
19380 USB OTG FSM (Finite State Machine)
19381 M: Peter Chen <peter.chen@kernel.org>
19382 L: linux-usb@vger.kernel.org
19384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19385 F: drivers/usb/common/usb-otg-fsm.c
19388 M: Valentina Manea <valentina.manea.m@gmail.com>
19389 M: Shuah Khan <shuah@kernel.org>
19390 M: Shuah Khan <skhan@linuxfoundation.org>
19391 L: linux-usb@vger.kernel.org
19393 F: Documentation/usb/usbip_protocol.rst
19394 F: drivers/usb/usbip/
19395 F: tools/testing/selftests/drivers/usb/usbip/
19396 F: tools/usb/usbip/
19399 M: Petko Manolov <petkan@nucleusys.com>
19400 L: linux-usb@vger.kernel.org
19401 L: netdev@vger.kernel.org
19403 W: https://github.com/petkan/pegasus
19404 T: git git://github.com/petkan/pegasus.git
19405 F: drivers/net/usb/pegasus.*
19408 M: Felipe Balbi <balbi@kernel.org>
19409 L: linux-usb@vger.kernel.org
19411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19412 F: drivers/usb/phy/
19414 USB PRINTER DRIVER (usblp)
19415 M: Pete Zaitcev <zaitcev@redhat.com>
19416 L: linux-usb@vger.kernel.org
19418 F: drivers/usb/class/usblp.c
19420 USB RAW GADGET DRIVER
19421 R: Andrey Konovalov <andreyknvl@gmail.com>
19422 L: linux-usb@vger.kernel.org
19424 F: Documentation/usb/raw-gadget.rst
19425 F: drivers/usb/gadget/legacy/raw_gadget.c
19426 F: include/uapi/linux/usb/raw_gadget.h
19428 USB QMI WWAN NETWORK DRIVER
19429 M: Bjørn Mork <bjorn@mork.no>
19430 L: netdev@vger.kernel.org
19432 F: Documentation/ABI/testing/sysfs-class-net-qmi
19433 F: drivers/net/usb/qmi_wwan.c
19436 M: Petko Manolov <petkan@nucleusys.com>
19437 L: linux-usb@vger.kernel.org
19438 L: netdev@vger.kernel.org
19440 W: https://github.com/petkan/rtl8150
19441 T: git git://github.com/petkan/rtl8150.git
19442 F: drivers/net/usb/rtl8150.c
19444 USB SERIAL SUBSYSTEM
19445 M: Johan Hovold <johan@kernel.org>
19446 L: linux-usb@vger.kernel.org
19448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19449 F: Documentation/usb/usb-serial.rst
19450 F: drivers/usb/serial/
19451 F: include/linux/usb/serial.h
19453 USB SMSC75XX ETHERNET DRIVER
19454 M: Steve Glendinning <steve.glendinning@shawell.net>
19455 L: netdev@vger.kernel.org
19457 F: drivers/net/usb/smsc75xx.*
19459 USB SMSC95XX ETHERNET DRIVER
19460 M: Steve Glendinning <steve.glendinning@shawell.net>
19461 M: UNGLinuxDriver@microchip.com
19462 L: netdev@vger.kernel.org
19464 F: drivers/net/usb/smsc95xx.*
19467 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19468 L: linux-usb@vger.kernel.org
19470 W: http://www.linux-usb.org
19471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19472 F: Documentation/devicetree/bindings/usb/
19473 F: Documentation/usb/
19475 F: include/linux/usb.h
19476 F: include/linux/usb/
19478 USB TYPEC BUS FOR ALTERNATE MODES
19479 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19480 L: linux-usb@vger.kernel.org
19482 F: Documentation/ABI/testing/sysfs-bus-typec
19483 F: Documentation/driver-api/usb/typec_bus.rst
19484 F: drivers/usb/typec/altmodes/
19485 F: include/linux/usb/typec_altmode.h
19488 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19489 L: linux-usb@vger.kernel.org
19491 F: Documentation/ABI/testing/sysfs-class-typec
19492 F: Documentation/driver-api/usb/typec.rst
19493 F: drivers/usb/typec/
19494 F: include/linux/usb/typec.h
19496 USB TYPEC INTEL PMC MUX DRIVER
19497 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19498 L: linux-usb@vger.kernel.org
19500 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19501 F: drivers/usb/typec/mux/intel_pmc_mux.c
19503 USB TYPEC PI3USB30532 MUX DRIVER
19504 M: Hans de Goede <hdegoede@redhat.com>
19505 L: linux-usb@vger.kernel.org
19507 F: drivers/usb/typec/mux/pi3usb30532.c
19509 USB TYPEC PORT CONTROLLER DRIVERS
19510 M: Guenter Roeck <linux@roeck-us.net>
19511 L: linux-usb@vger.kernel.org
19513 F: drivers/usb/typec/tcpm/
19516 M: Alan Stern <stern@rowland.harvard.edu>
19517 L: linux-usb@vger.kernel.org
19519 F: drivers/usb/host/uhci*
19522 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19523 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19524 L: linux-media@vger.kernel.org
19526 W: http://www.ideasonboard.org/uvc/
19527 T: git git://linuxtv.org/media_tree.git
19528 F: drivers/media/usb/uvc/
19529 F: include/uapi/linux/uvcvideo.h
19532 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19533 L: linux-usb@vger.kernel.org
19535 F: drivers/usb/gadget/function/*uvc*
19536 F: drivers/usb/gadget/legacy/webcam.c
19537 F: include/uapi/linux/usb/g_uvc.h
19539 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19540 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19541 L: linux-wireless@vger.kernel.org
19543 F: drivers/net/wireless/rndis_wlan.c
19546 M: Mathias Nyman <mathias.nyman@intel.com>
19547 L: linux-usb@vger.kernel.org
19549 F: drivers/usb/host/pci-quirks*
19550 F: drivers/usb/host/xhci*
19553 L: linux-wireless@vger.kernel.org
19555 W: http://linux-lc100020.sourceforge.net
19556 F: drivers/net/wireless/zydas/zd1201.*
19559 M: Antoine Jacquet <royale@zerezo.com>
19560 L: linux-usb@vger.kernel.org
19561 L: linux-media@vger.kernel.org
19563 W: http://royale.zerezo.com/zr364xx/
19564 T: git git://linuxtv.org/media_tree.git
19565 F: Documentation/admin-guide/media/zr364xx*
19566 F: drivers/media/usb/zr364xx/
19568 USER-MODE LINUX (UML)
19569 M: Jeff Dike <jdike@addtoit.com>
19570 M: Richard Weinberger <richard@nod.at>
19571 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19572 L: linux-um@lists.infradead.org
19574 W: http://user-mode-linux.sourceforge.net
19575 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19577 F: Documentation/virt/uml/
19582 USERSPACE COPYIN/COPYOUT (UIOVEC)
19583 M: Alexander Viro <viro@zeniv.linux.org.uk>
19585 F: include/linux/uio.h
19588 USERSPACE DMA BUFFER DRIVER
19589 M: Gerd Hoffmann <kraxel@redhat.com>
19590 L: dri-devel@lists.freedesktop.org
19592 T: git git://anongit.freedesktop.org/drm/drm-misc
19593 F: drivers/dma-buf/udmabuf.c
19594 F: include/uapi/linux/udmabuf.h
19596 USERSPACE I/O (UIO)
19597 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19600 F: Documentation/driver-api/uio-howto.rst
19602 F: include/linux/uio_driver.h
19605 M: Karel Zak <kzak@redhat.com>
19606 L: util-linux@vger.kernel.org
19608 W: http://en.wikipedia.org/wiki/Util-linux
19609 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19612 M: Christoph Hellwig <hch@lst.de>
19613 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19614 L: linux-kernel@vger.kernel.org
19616 T: git git://git.infradead.org/users/hch/uuid.git
19617 F: include/linux/uuid.h
19618 F: include/uapi/linux/uuid.h
19623 M: Justin Ernst <justin.ernst@hpe.com>
19624 L: platform-driver-x86@vger.kernel.org
19626 F: drivers/platform/x86/uv_sysfs.c
19629 M: Michal Januszewski <spock@gentoo.org>
19630 L: linux-fbdev@vger.kernel.org
19632 W: https://github.com/mjanusz/v86d
19633 F: Documentation/fb/uvesafb.rst
19634 F: drivers/video/fbdev/uvesafb.*
19636 Ux500 CLOCK DRIVERS
19637 M: Ulf Hansson <ulf.hansson@linaro.org>
19638 L: linux-clk@vger.kernel.org
19639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19641 F: drivers/clk/ux500/
19644 M: Stefan Agner <stefan@agner.ch>
19645 L: linux-mtd@lists.infradead.org
19647 F: drivers/mtd/nand/raw/vf610_nfc.c
19649 VFAT/FAT/MSDOS FILESYSTEM
19650 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19652 F: Documentation/filesystems/vfat.rst
19656 M: Alex Williamson <alex.williamson@redhat.com>
19657 R: Cornelia Huck <cohuck@redhat.com>
19658 L: kvm@vger.kernel.org
19660 T: git git://github.com/awilliam/linux-vfio.git
19661 F: Documentation/driver-api/vfio.rst
19663 F: include/linux/vfio.h
19664 F: include/linux/vfio_pci_core.h
19665 F: include/uapi/linux/vfio.h
19668 M: Diana Craciun <diana.craciun@oss.nxp.com>
19669 L: kvm@vger.kernel.org
19671 F: drivers/vfio/fsl-mc/
19673 VFIO MEDIATED DEVICE DRIVERS
19674 M: Kirti Wankhede <kwankhede@nvidia.com>
19675 L: kvm@vger.kernel.org
19677 F: Documentation/driver-api/vfio-mediated-device.rst
19678 F: drivers/vfio/mdev/
19679 F: include/linux/mdev.h
19680 F: samples/vfio-mdev/
19682 VFIO PLATFORM DRIVER
19683 M: Eric Auger <eric.auger@redhat.com>
19684 L: kvm@vger.kernel.org
19686 F: drivers/vfio/platform/
19689 R: Lukas Wunner <lukas@wunner.de>
19691 T: git git://anongit.freedesktop.org/drm/drm-misc
19692 F: Documentation/gpu/vga-switcheroo.rst
19693 F: drivers/gpu/vga/vga_switcheroo.c
19694 F: include/linux/vga_switcheroo.h
19696 VIA RHINE NETWORK DRIVER
19698 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19699 F: drivers/net/ethernet/via/via-rhine.c
19701 VIA SD/MMC CARD CONTROLLER DRIVER
19702 M: Bruce Chang <brucechang@via.com.tw>
19703 M: Harald Welte <HaraldWelte@viatech.com>
19705 F: drivers/mmc/host/via-sdmmc.c
19707 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19708 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19709 L: linux-fbdev@vger.kernel.org
19711 F: drivers/video/fbdev/via/
19712 F: include/linux/via-core.h
19713 F: include/linux/via-gpio.h
19714 F: include/linux/via_i2c.h
19716 VIA VELOCITY NETWORK DRIVER
19717 M: Francois Romieu <romieu@fr.zoreil.com>
19718 L: netdev@vger.kernel.org
19720 F: drivers/net/ethernet/via/via-velocity.*
19722 VICODEC VIRTUAL CODEC DRIVER
19723 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19724 L: linux-media@vger.kernel.org
19726 W: https://linuxtv.org
19727 T: git git://linuxtv.org/media_tree.git
19728 F: drivers/media/test-drivers/vicodec/*
19730 VIDEO I2C POLLING DRIVER
19731 M: Matt Ranostay <matt.ranostay@konsulko.com>
19732 L: linux-media@vger.kernel.org
19734 F: drivers/media/i2c/video-i2c.c
19736 VIDEO MULTIPLEXER DRIVER
19737 M: Philipp Zabel <p.zabel@pengutronix.de>
19738 L: linux-media@vger.kernel.org
19740 F: drivers/media/platform/video-mux.c
19742 VIDEOBUF2 FRAMEWORK
19743 M: Tomasz Figa <tfiga@chromium.org>
19744 M: Marek Szyprowski <m.szyprowski@samsung.com>
19745 L: linux-media@vger.kernel.org
19747 F: drivers/media/common/videobuf2/*
19748 F: include/media/videobuf2-*
19750 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19751 M: Helen Koike <helen.koike@collabora.com>
19752 R: Shuah Khan <skhan@linuxfoundation.org>
19753 L: linux-media@vger.kernel.org
19755 W: https://linuxtv.org
19756 T: git git://linuxtv.org/media_tree.git
19757 F: drivers/media/test-drivers/vimc/*
19760 M: Alex Williamson <alex.williamson@redhat.com>
19761 M: Paolo Bonzini <pbonzini@redhat.com>
19762 L: kvm@vger.kernel.org
19766 VIRTIO AND VHOST VSOCK DRIVER
19767 M: Stefan Hajnoczi <stefanha@redhat.com>
19768 M: Stefano Garzarella <sgarzare@redhat.com>
19769 L: kvm@vger.kernel.org
19770 L: virtualization@lists.linux-foundation.org
19771 L: netdev@vger.kernel.org
19773 F: drivers/vhost/vsock.c
19774 F: include/linux/virtio_vsock.h
19775 F: include/uapi/linux/virtio_vsock.h
19776 F: net/vmw_vsock/virtio_transport.c
19777 F: net/vmw_vsock/virtio_transport_common.c
19779 VIRTIO BLOCK AND SCSI DRIVERS
19780 M: "Michael S. Tsirkin" <mst@redhat.com>
19781 M: Jason Wang <jasowang@redhat.com>
19782 R: Paolo Bonzini <pbonzini@redhat.com>
19783 R: Stefan Hajnoczi <stefanha@redhat.com>
19784 L: virtualization@lists.linux-foundation.org
19786 F: drivers/block/virtio_blk.c
19787 F: drivers/scsi/virtio_scsi.c
19788 F: drivers/vhost/scsi.c
19789 F: include/uapi/linux/virtio_blk.h
19790 F: include/uapi/linux/virtio_scsi.h
19792 VIRTIO CONSOLE DRIVER
19793 M: Amit Shah <amit@kernel.org>
19794 L: virtualization@lists.linux-foundation.org
19796 F: drivers/char/virtio_console.c
19797 F: include/linux/virtio_console.h
19798 F: include/uapi/linux/virtio_console.h
19800 VIRTIO CORE AND NET DRIVERS
19801 M: "Michael S. Tsirkin" <mst@redhat.com>
19802 M: Jason Wang <jasowang@redhat.com>
19803 L: virtualization@lists.linux-foundation.org
19805 F: Documentation/devicetree/bindings/virtio/
19806 F: drivers/block/virtio_blk.c
19807 F: drivers/crypto/virtio/
19808 F: drivers/net/virtio_net.c
19811 F: include/linux/vdpa.h
19812 F: include/linux/virtio*.h
19813 F: include/uapi/linux/virtio_*.h
19817 M: "Michael S. Tsirkin" <mst@redhat.com>
19818 M: David Hildenbrand <david@redhat.com>
19819 L: virtualization@lists.linux-foundation.org
19821 F: drivers/virtio/virtio_balloon.c
19822 F: include/uapi/linux/virtio_balloon.h
19823 F: include/linux/balloon_compaction.h
19824 F: mm/balloon_compaction.c
19826 VIRTIO CRYPTO DRIVER
19827 M: Gonglei <arei.gonglei@huawei.com>
19828 L: virtualization@lists.linux-foundation.org
19829 L: linux-crypto@vger.kernel.org
19831 F: drivers/crypto/virtio/
19832 F: include/uapi/linux/virtio_crypto.h
19834 VIRTIO DRIVERS FOR S390
19835 M: Cornelia Huck <cohuck@redhat.com>
19836 M: Halil Pasic <pasic@linux.ibm.com>
19837 L: linux-s390@vger.kernel.org
19838 L: virtualization@lists.linux-foundation.org
19839 L: kvm@vger.kernel.org
19841 F: arch/s390/include/uapi/asm/virtio-ccw.h
19842 F: drivers/s390/virtio/
19845 M: Vivek Goyal <vgoyal@redhat.com>
19846 M: Stefan Hajnoczi <stefanha@redhat.com>
19847 M: Miklos Szeredi <miklos@szeredi.hu>
19848 L: virtualization@lists.linux-foundation.org
19849 L: linux-fsdevel@vger.kernel.org
19851 W: https://virtio-fs.gitlab.io/
19852 F: Documentation/filesystems/virtiofs.rst
19853 F: fs/fuse/virtio_fs.c
19854 F: include/uapi/linux/virtio_fs.h
19857 M: Enrico Weigelt, metux IT consult <info@metux.net>
19858 M: Viresh Kumar <vireshk@kernel.org>
19859 L: linux-gpio@vger.kernel.org
19860 L: virtualization@lists.linux-foundation.org
19862 F: drivers/gpio/gpio-virtio.c
19863 F: include/uapi/linux/virtio_gpio.h
19866 M: David Airlie <airlied@linux.ie>
19867 M: Gerd Hoffmann <kraxel@redhat.com>
19868 L: dri-devel@lists.freedesktop.org
19869 L: virtualization@lists.linux-foundation.org
19871 T: git git://anongit.freedesktop.org/drm/drm-misc
19872 F: drivers/gpu/drm/virtio/
19873 F: include/uapi/linux/virtio_gpu.h
19875 VIRTIO HOST (VHOST)
19876 M: "Michael S. Tsirkin" <mst@redhat.com>
19877 M: Jason Wang <jasowang@redhat.com>
19878 L: kvm@vger.kernel.org
19879 L: virtualization@lists.linux-foundation.org
19880 L: netdev@vger.kernel.org
19882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19884 F: include/linux/vhost_iotlb.h
19885 F: include/uapi/linux/vhost.h
19887 VIRTIO INPUT DRIVER
19888 M: Gerd Hoffmann <kraxel@redhat.com>
19890 F: drivers/virtio/virtio_input.c
19891 F: include/uapi/linux/virtio_input.h
19893 VIRTIO IOMMU DRIVER
19894 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19895 L: virtualization@lists.linux-foundation.org
19897 F: drivers/iommu/virtio-iommu.c
19898 F: include/uapi/linux/virtio_iommu.h
19901 M: David Hildenbrand <david@redhat.com>
19902 L: virtualization@lists.linux-foundation.org
19904 W: https://virtio-mem.gitlab.io/
19905 F: drivers/virtio/virtio_mem.c
19906 F: include/uapi/linux/virtio_mem.h
19908 VIRTIO SOUND DRIVER
19909 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19910 M: "Michael S. Tsirkin" <mst@redhat.com>
19911 L: virtualization@lists.linux-foundation.org
19912 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19914 F: include/uapi/linux/virtio_snd.h
19918 M: Jie Deng <jie.deng@intel.com>
19919 M: Viresh Kumar <viresh.kumar@linaro.org>
19920 L: linux-i2c@vger.kernel.org
19921 L: virtualization@lists.linux-foundation.org
19923 F: drivers/i2c/busses/i2c-virtio.c
19924 F: include/uapi/linux/virtio_i2c.h
19926 VIRTUAL BOX GUEST DEVICE DRIVER
19927 M: Hans de Goede <hdegoede@redhat.com>
19928 M: Arnd Bergmann <arnd@arndb.de>
19929 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19931 F: drivers/virt/vboxguest/
19932 F: include/linux/vbox_utils.h
19933 F: include/uapi/linux/vbox*.h
19935 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19936 M: Hans de Goede <hdegoede@redhat.com>
19937 L: linux-fsdevel@vger.kernel.org
19941 VIRTUAL SERIO DEVICE DRIVER
19942 M: Stephen Chandler Paul <thatslyude@gmail.com>
19944 F: drivers/input/serio/userio.c
19945 F: include/uapi/linux/userio.h
19947 VIVID VIRTUAL VIDEO DRIVER
19948 M: Hans Verkuil <hverkuil@xs4all.nl>
19949 L: linux-media@vger.kernel.org
19951 W: https://linuxtv.org
19952 T: git git://linuxtv.org/media_tree.git
19953 F: drivers/media/test-drivers/vivid/*
19955 VIDTV VIRTUAL DIGITAL TV DRIVER
19956 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19957 L: linux-media@vger.kernel.org
19959 W: https://linuxtv.org
19960 T: git git://linuxtv.org/media_tree.git
19961 F: drivers/media/test-drivers/vidtv/*
19964 M: Florian Fainelli <f.fainelli@gmail.com>
19965 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19967 F: drivers/vlynq/vlynq.c
19968 F: include/linux/vlynq.h
19971 M: Martyn Welch <martyn@welchs.me.uk>
19972 M: Manohar Vanga <manohar.vanga@gmail.com>
19973 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19974 L: linux-kernel@vger.kernel.org
19976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19977 F: Documentation/driver-api/vme.rst
19978 F: drivers/staging/vme/
19980 F: include/linux/vme*
19982 VM SOCKETS (AF_VSOCK)
19983 M: Stefano Garzarella <sgarzare@redhat.com>
19984 L: virtualization@lists.linux-foundation.org
19985 L: netdev@vger.kernel.org
19987 F: drivers/net/vsockmon.c
19988 F: include/net/af_vsock.h
19989 F: include/uapi/linux/vm_sockets.h
19990 F: include/uapi/linux/vm_sockets_diag.h
19991 F: include/uapi/linux/vsockmon.h
19993 F: tools/testing/vsock/
19995 VMWARE BALLOON DRIVER
19996 M: Nadav Amit <namit@vmware.com>
19997 M: "VMware, Inc." <pv-drivers@vmware.com>
19998 L: linux-kernel@vger.kernel.org
20000 F: drivers/misc/vmw_balloon.c
20002 VMWARE HYPERVISOR INTERFACE
20003 M: Deep Shah <sdeep@vmware.com>
20004 M: "VMware, Inc." <pv-drivers@vmware.com>
20005 L: virtualization@lists.linux-foundation.org
20007 F: arch/x86/include/asm/vmware.h
20008 F: arch/x86/kernel/cpu/vmware.c
20010 VMWARE PVRDMA DRIVER
20011 M: Adit Ranadive <aditr@vmware.com>
20012 M: VMware PV-Drivers <pv-drivers@vmware.com>
20013 L: linux-rdma@vger.kernel.org
20015 F: drivers/infiniband/hw/vmw_pvrdma/
20017 VMware PVSCSI driver
20018 M: Vishal Bhakta <vbhakta@vmware.com>
20019 M: VMware PV-Drivers <pv-drivers@vmware.com>
20020 L: linux-scsi@vger.kernel.org
20022 F: drivers/scsi/vmw_pvscsi.c
20023 F: drivers/scsi/vmw_pvscsi.h
20025 VMWARE VIRTUAL PTP CLOCK DRIVER
20026 M: Vivek Thampi <vithampi@vmware.com>
20027 M: "VMware, Inc." <pv-drivers@vmware.com>
20028 L: netdev@vger.kernel.org
20030 F: drivers/ptp/ptp_vmw.c
20033 M: Jorgen Hansen <jhansen@vmware.com>
20034 M: Vishnu Dasa <vdasa@vmware.com>
20035 L: linux-kernel@vger.kernel.org
20036 L: pv-drivers@vmware.com (private)
20038 F: drivers/misc/vmw_vmci/
20040 VMWARE VMMOUSE SUBDRIVER
20041 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20042 M: "VMware, Inc." <pv-drivers@vmware.com>
20043 L: linux-input@vger.kernel.org
20045 F: drivers/input/mouse/vmmouse.c
20046 F: drivers/input/mouse/vmmouse.h
20048 VMWARE VMXNET3 ETHERNET DRIVER
20049 M: Ronak Doshi <doshir@vmware.com>
20050 M: pv-drivers@vmware.com
20051 L: netdev@vger.kernel.org
20053 F: drivers/net/vmxnet3/
20055 VOCORE VOCORE2 BOARD
20056 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20057 L: linux-mips@vger.kernel.org
20059 F: arch/mips/boot/dts/ralink/vocore2.dts
20061 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20062 M: Liam Girdwood <lgirdwood@gmail.com>
20063 M: Mark Brown <broonie@kernel.org>
20064 L: linux-kernel@vger.kernel.org
20066 W: http://www.slimlogic.co.uk/?p=48
20067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20068 F: Documentation/devicetree/bindings/regulator/
20069 F: Documentation/power/regulator/
20070 F: drivers/regulator/
20071 F: include/dt-bindings/regulator/
20072 F: include/linux/regulator/
20073 K: regulator_get_optional
20075 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20076 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20077 F: drivers/regulator/irq_helpers.c
20080 M: David Ahern <dsahern@kernel.org>
20081 L: netdev@vger.kernel.org
20083 F: Documentation/networking/vrf.rst
20084 F: drivers/net/vrf.c
20087 M: Petr Mladek <pmladek@suse.com>
20088 M: Steven Rostedt <rostedt@goodmis.org>
20089 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20090 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20091 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20094 F: Documentation/core-api/printk-formats.rst
20095 F: lib/test_printf.c
20096 F: lib/test_scanf.c
20099 VT1211 HARDWARE MONITOR DRIVER
20100 M: Juerg Haefliger <juergh@gmail.com>
20101 L: linux-hwmon@vger.kernel.org
20103 F: Documentation/hwmon/vt1211.rst
20104 F: drivers/hwmon/vt1211.c
20106 VT8231 HARDWARE MONITOR DRIVER
20107 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20108 L: linux-hwmon@vger.kernel.org
20110 F: drivers/hwmon/vt8231.c
20112 VUB300 USB to SDIO/SD/MMC bridge chip
20113 L: linux-mmc@vger.kernel.org
20115 F: drivers/mmc/host/vub300.c
20117 W1 DALLAS'S 1-WIRE BUS
20118 M: Evgeniy Polyakov <zbr@ioremap.net>
20120 F: Documentation/devicetree/bindings/w1/
20121 F: Documentation/w1/
20123 F: include/linux/w1.h
20125 W83791D HARDWARE MONITORING DRIVER
20126 M: Marc Hulsman <m.hulsman@tudelft.nl>
20127 L: linux-hwmon@vger.kernel.org
20129 F: Documentation/hwmon/w83791d.rst
20130 F: drivers/hwmon/w83791d.c
20132 W83793 HARDWARE MONITORING DRIVER
20133 M: Rudolf Marek <r.marek@assembler.cz>
20134 L: linux-hwmon@vger.kernel.org
20136 F: Documentation/hwmon/w83793.rst
20137 F: drivers/hwmon/w83793.c
20139 W83795 HARDWARE MONITORING DRIVER
20140 M: Jean Delvare <jdelvare@suse.com>
20141 L: linux-hwmon@vger.kernel.org
20143 F: drivers/hwmon/w83795.c
20145 W83L51xD SD/MMC CARD INTERFACE DRIVER
20146 M: Pierre Ossman <pierre@ossman.eu>
20148 F: drivers/mmc/host/wbsd.*
20150 WACOM PROTOCOL 4 SERIAL TABLETS
20151 M: Julian Squires <julian@cipht.net>
20152 M: Hans de Goede <hdegoede@redhat.com>
20153 L: linux-input@vger.kernel.org
20155 F: drivers/input/tablet/wacom_serial4.c
20157 WATCHDOG DEVICE DRIVERS
20158 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20159 M: Guenter Roeck <linux@roeck-us.net>
20160 L: linux-watchdog@vger.kernel.org
20162 W: http://www.linux-watchdog.org/
20163 T: git git://www.linux-watchdog.org/linux-watchdog.git
20164 F: Documentation/devicetree/bindings/watchdog/
20165 F: Documentation/watchdog/
20166 F: drivers/watchdog/
20167 F: include/linux/watchdog.h
20168 F: include/uapi/linux/watchdog.h
20170 WHISKEYCOVE PMIC GPIO DRIVER
20171 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20172 L: linux-gpio@vger.kernel.org
20174 F: drivers/gpio/gpio-wcove.c
20177 M: Dianlong Li <long17.cool@163.com>
20178 L: linux-rtc@vger.kernel.org
20180 F: drivers/rtc/rtc-sd3078.c
20183 M: David Rheinsberg <david.rheinsberg@gmail.com>
20184 L: linux-input@vger.kernel.org
20186 F: drivers/hid/hid-wiimote*
20188 WILOCITY WIL6210 WIRELESS DRIVER
20189 M: Maya Erez <merez@codeaurora.org>
20190 L: linux-wireless@vger.kernel.org
20191 L: wil6210@qti.qualcomm.com
20193 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20194 F: drivers/net/wireless/ath/wil6210/
20197 M: David Härdeman <david@hardeman.nu>
20199 F: drivers/media/rc/winbond-cir.c
20201 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20202 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20203 L: linux-watchdog@vger.kernel.org
20205 F: drivers/watchdog/ebc-c384_wdt.c
20207 WINSYSTEMS WS16C48 GPIO DRIVER
20208 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20209 L: linux-gpio@vger.kernel.org
20211 F: drivers/gpio/gpio-ws16c48.c
20213 WIREGUARD SECURE NETWORK TUNNEL
20214 M: Jason A. Donenfeld <Jason@zx2c4.com>
20215 L: wireguard@lists.zx2c4.com
20216 L: netdev@vger.kernel.org
20218 F: drivers/net/wireguard/
20219 F: tools/testing/selftests/wireguard/
20221 WISTRON LAPTOP BUTTON DRIVER
20222 M: Miloslav Trmac <mitr@volny.cz>
20224 F: drivers/input/misc/wistron_btns.c
20226 WL3501 WIRELESS PCMCIA CARD DRIVER
20227 L: linux-wireless@vger.kernel.org
20229 F: drivers/net/wireless/wl3501*
20231 WOLFSON MICROELECTRONICS DRIVERS
20232 L: patches@opensource.cirrus.com
20234 W: https://github.com/CirrusLogic/linux-drivers/wiki
20235 T: git https://github.com/CirrusLogic/linux-drivers.git
20236 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20237 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20238 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20239 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20240 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20241 F: Documentation/devicetree/bindings/sound/wm*
20242 F: Documentation/hwmon/wm83??.rst
20243 F: arch/arm/mach-s3c/mach-crag6410*
20244 F: drivers/clk/clk-wm83*.c
20245 F: drivers/gpio/gpio-*wm*.c
20246 F: drivers/gpio/gpio-arizona.c
20247 F: drivers/hwmon/wm83??-hwmon.c
20248 F: drivers/input/misc/wm831x-on.c
20249 F: drivers/input/touchscreen/wm831x-ts.c
20250 F: drivers/input/touchscreen/wm97*.c
20251 F: drivers/leds/leds-wm83*.c
20252 F: drivers/mfd/arizona*
20253 F: drivers/mfd/cs47l24*
20254 F: drivers/mfd/wm*.c
20255 F: drivers/power/supply/wm83*.c
20256 F: drivers/regulator/arizona*
20257 F: drivers/regulator/wm8*.c
20258 F: drivers/rtc/rtc-wm83*.c
20259 F: drivers/video/backlight/wm83*_bl.c
20260 F: drivers/watchdog/wm83*_wdt.c
20261 F: include/linux/mfd/arizona/
20262 F: include/linux/mfd/wm831x/
20263 F: include/linux/mfd/wm8350/
20264 F: include/linux/mfd/wm8400*
20265 F: include/linux/regulator/arizona*
20266 F: include/linux/wm97xx.h
20267 F: include/sound/wm????.h
20268 F: sound/soc/codecs/arizona*
20269 F: sound/soc/codecs/cs47l24*
20270 F: sound/soc/codecs/wm*
20273 M: Tejun Heo <tj@kernel.org>
20274 R: Lai Jiangshan <jiangshanlai@gmail.com>
20276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20277 F: Documentation/core-api/workqueue.rst
20278 F: include/linux/workqueue.h
20279 F: kernel/workqueue.c
20282 M: Loic Poulain <loic.poulain@linaro.org>
20283 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20284 R: Johannes Berg <johannes@sipsolutions.net>
20285 L: netdev@vger.kernel.org
20287 F: drivers/net/wwan/
20288 F: include/linux/wwan.h
20289 F: include/uapi/linux/wwan.h
20291 X-POWERS AXP288 PMIC DRIVERS
20292 M: Hans de Goede <hdegoede@redhat.com>
20294 F: drivers/acpi/pmic/intel_pmic_xpower.c
20297 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20298 M: Chen-Yu Tsai <wens@csie.org>
20299 L: linux-kernel@vger.kernel.org
20304 M: Martin Schiller <ms@dev.tdt.de>
20305 L: linux-x25@vger.kernel.org
20307 F: Documentation/networking/lapb-module.rst
20308 F: Documentation/networking/x25*
20309 F: drivers/net/wan/hdlc_x25.c
20310 F: drivers/net/wan/lapbether.c
20311 F: include/*/lapb.h
20312 F: include/net/x25*
20313 F: include/uapi/linux/x25.h
20317 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20318 M: Thomas Gleixner <tglx@linutronix.de>
20319 M: Ingo Molnar <mingo@redhat.com>
20320 M: Borislav Petkov <bp@alien8.de>
20322 R: "H. Peter Anvin" <hpa@zytor.com>
20323 L: linux-kernel@vger.kernel.org
20325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20326 F: Documentation/devicetree/bindings/x86/
20327 F: Documentation/x86/
20331 M: Andy Lutomirski <luto@kernel.org>
20332 L: linux-kernel@vger.kernel.org
20334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20337 X86 MCE INFRASTRUCTURE
20338 M: Tony Luck <tony.luck@intel.com>
20339 M: Borislav Petkov <bp@alien8.de>
20340 L: linux-edac@vger.kernel.org
20342 F: arch/x86/kernel/cpu/mce/*
20344 X86 MICROCODE UPDATE SUPPORT
20345 M: Borislav Petkov <bp@alien8.de>
20347 F: arch/x86/kernel/cpu/microcode/*
20350 M: Dave Hansen <dave.hansen@linux.intel.com>
20351 M: Andy Lutomirski <luto@kernel.org>
20352 M: Peter Zijlstra <peterz@infradead.org>
20353 L: linux-kernel@vger.kernel.org
20355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20358 X86 PLATFORM DRIVERS
20359 M: Hans de Goede <hdegoede@redhat.com>
20360 M: Mark Gross <mgross@linux.intel.com>
20361 L: platform-driver-x86@vger.kernel.org
20363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20364 F: drivers/platform/olpc/
20365 F: drivers/platform/x86/
20367 X86 PLATFORM DRIVERS - ARCH
20368 R: Darren Hart <dvhart@infradead.org>
20369 R: Andy Shevchenko <andy@infradead.org>
20370 L: platform-driver-x86@vger.kernel.org
20373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20374 F: arch/x86/platform
20376 X86 PLATFORM UV HPE SUPERDOME FLEX
20377 M: Steve Wahl <steve.wahl@hpe.com>
20378 R: Mike Travis <mike.travis@hpe.com>
20379 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20380 R: Russ Anderson <russ.anderson@hpe.com>
20382 F: arch/x86/include/asm/uv/
20383 F: arch/x86/kernel/apic/x2apic_uv_x.c
20384 F: arch/x86/platform/uv/
20387 M: Andy Lutomirski <luto@kernel.org>
20388 L: linux-kernel@vger.kernel.org
20390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20391 F: arch/x86/entry/vdso/
20394 M: Matthew Wilcox <willy@infradead.org>
20395 L: linux-fsdevel@vger.kernel.org
20397 F: Documentation/core-api/xarray.rst
20398 F: include/linux/idr.h
20399 F: include/linux/xarray.h
20402 F: tools/testing/radix-tree
20405 M: Benjamin Valentin <benpicco@googlemail.com>
20407 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20408 F: drivers/media/rc/xbox_remote.c
20410 XC2028/3028 TUNER DRIVER
20411 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20412 L: linux-media@vger.kernel.org
20414 W: https://linuxtv.org
20415 T: git git://linuxtv.org/media_tree.git
20416 F: drivers/media/tuners/tuner-xc2028.*
20418 XDP (eXpress Data Path)
20419 M: Alexei Starovoitov <ast@kernel.org>
20420 M: Daniel Borkmann <daniel@iogearbox.net>
20421 M: David S. Miller <davem@davemloft.net>
20422 M: Jakub Kicinski <kuba@kernel.org>
20423 M: Jesper Dangaard Brouer <hawk@kernel.org>
20424 M: John Fastabend <john.fastabend@gmail.com>
20425 L: netdev@vger.kernel.org
20426 L: bpf@vger.kernel.org
20428 F: include/net/xdp.h
20429 F: include/net/xdp_priv.h
20430 F: include/trace/events/xdp.h
20431 F: kernel/bpf/cpumap.c
20432 F: kernel/bpf/devmap.c
20434 F: samples/bpf/xdp*
20435 F: tools/testing/selftests/bpf/*xdp*
20436 F: tools/testing/selftests/bpf/*/*xdp*
20437 F: drivers/net/ethernet/*/*/*/*/*xdp*
20438 F: drivers/net/ethernet/*/*/*xdp*
20439 K: (?:\b|_)xdp(?:\b|_)
20441 XDP SOCKETS (AF_XDP)
20442 M: Björn Töpel <bjorn@kernel.org>
20443 M: Magnus Karlsson <magnus.karlsson@intel.com>
20444 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20445 L: netdev@vger.kernel.org
20446 L: bpf@vger.kernel.org
20448 F: Documentation/networking/af_xdp.rst
20449 F: include/net/xdp_sock*
20450 F: include/net/xsk_buff_pool.h
20451 F: include/uapi/linux/if_xdp.h
20452 F: include/uapi/linux/xdp_diag.h
20453 F: include/net/netns/xdp.h
20455 F: samples/bpf/xdpsock*
20456 F: tools/lib/bpf/xsk*
20458 XEN BLOCK SUBSYSTEM
20459 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20460 M: Roger Pau Monné <roger.pau@citrix.com>
20461 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20463 F: drivers/block/xen*
20464 F: drivers/block/xen-blkback/*
20467 M: Stefano Stabellini <sstabellini@kernel.org>
20468 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20470 F: arch/arm/include/asm/xen/
20473 XEN HYPERVISOR ARM64
20474 M: Stefano Stabellini <sstabellini@kernel.org>
20475 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20477 F: arch/arm64/include/asm/xen/
20480 XEN HYPERVISOR INTERFACE
20481 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20482 M: Juergen Gross <jgross@suse.com>
20483 R: Stefano Stabellini <sstabellini@kernel.org>
20484 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20487 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20488 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20489 F: arch/x86/include/asm/pvclock-abi.h
20490 F: arch/x86/include/asm/xen/
20491 F: arch/x86/platform/pvh/
20493 F: drivers/*/xen-*front.c
20495 F: include/uapi/xen/
20498 XEN NETWORK BACKEND DRIVER
20499 M: Wei Liu <wei.liu@kernel.org>
20500 M: Paul Durrant <paul@xen.org>
20501 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20502 L: netdev@vger.kernel.org
20504 F: drivers/net/xen-netback/*
20507 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20508 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20510 F: arch/x86/pci/*xen*
20511 F: drivers/pci/*xen*
20514 M: Juergen Gross <jgross@suse.com>
20515 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20516 L: linux-scsi@vger.kernel.org
20518 F: drivers/scsi/xen-scsifront.c
20519 F: drivers/xen/xen-scsiback.c
20520 F: include/xen/interface/io/vscsiif.h
20522 XEN SOUND FRONTEND DRIVER
20523 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20524 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20525 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20529 XEN SWIOTLB SUBSYSTEM
20530 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20531 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20532 L: iommu@lists.linux-foundation.org
20534 F: arch/x86/xen/*swiotlb*
20535 F: drivers/xen/*swiotlb*
20538 C: irc://irc.oftc.net/xfs
20539 M: Darrick J. Wong <djwong@kernel.org>
20540 M: linux-xfs@vger.kernel.org
20541 L: linux-xfs@vger.kernel.org
20544 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20545 F: Documentation/ABI/testing/sysfs-fs-xfs
20546 F: Documentation/admin-guide/xfs.rst
20547 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20548 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20550 F: include/uapi/linux/dqblk_xfs.h
20551 F: include/uapi/linux/fsmap.h
20553 XILINX AXI ETHERNET DRIVER
20554 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20556 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20559 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20560 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20561 L: linux-can@vger.kernel.org
20563 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20564 F: drivers/net/can/xilinx_can.c
20567 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20568 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20569 R: Michal Simek <michal.simek@xilinx.com>
20571 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20572 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20573 F: drivers/gpio/gpio-xilinx.c
20574 F: drivers/gpio/gpio-zynq.c
20576 XILINX SD-FEC IP CORES
20577 M: Derek Kiernan <derek.kiernan@xilinx.com>
20578 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20580 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20581 F: Documentation/misc-devices/xilinx_sdfec.rst
20582 F: drivers/misc/Kconfig
20583 F: drivers/misc/Makefile
20584 F: drivers/misc/xilinx_sdfec.c
20585 F: include/uapi/misc/xilinx_sdfec.h
20587 XILINX UARTLITE SERIAL DRIVER
20588 M: Peter Korsgaard <jacmet@sunsite.dk>
20589 L: linux-serial@vger.kernel.org
20591 F: drivers/tty/serial/uartlite.c
20593 XILINX VIDEO IP CORES
20594 M: Hyun Kwon <hyun.kwon@xilinx.com>
20595 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20596 L: linux-media@vger.kernel.org
20598 T: git git://linuxtv.org/media_tree.git
20599 F: Documentation/devicetree/bindings/media/xilinx/
20600 F: drivers/media/platform/xilinx/
20601 F: include/uapi/linux/xilinx-v4l2-controls.h
20603 XILINX ZYNQMP DPDMA DRIVER
20604 M: Hyun Kwon <hyun.kwon@xilinx.com>
20605 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20606 L: dmaengine@vger.kernel.org
20608 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20609 F: drivers/dma/xilinx/xilinx_dpdma.c
20610 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20612 XILINX ZYNQMP PSGTR PHY DRIVER
20613 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20614 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20615 L: linux-kernel@vger.kernel.org
20617 T: git https://github.com/Xilinx/linux-xlnx.git
20618 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20619 F: drivers/phy/xilinx/phy-zynqmp.c
20622 M: Eli Billauer <eli.billauer@gmail.com>
20623 L: linux-kernel@vger.kernel.org
20625 F: drivers/char/xillybus/
20628 M: George Cherian <gcherian@marvell.com>
20629 L: linux-i2c@vger.kernel.org
20631 W: http://www.marvell.com
20632 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20633 F: drivers/i2c/busses/i2c-xlp9xx.c
20635 XRA1403 GPIO EXPANDER
20636 M: Nandor Han <nandor.han@ge.com>
20637 M: Semi Malinen <semi.malinen@ge.com>
20638 L: linux-gpio@vger.kernel.org
20640 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20641 F: drivers/gpio/gpio-xra1403.c
20643 XTENSA XTFPGA PLATFORM SUPPORT
20644 M: Max Filippov <jcmvbkbc@gmail.com>
20645 L: linux-xtensa@linux-xtensa.org
20647 F: drivers/spi/spi-xtensa-xtfpga.c
20648 F: sound/soc/xtensa/xtfpga-i2s.c
20650 YAM DRIVER FOR AX.25
20651 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20652 L: linux-hams@vger.kernel.org
20654 F: drivers/net/hamradio/yam*
20655 F: include/linux/yam.h
20657 YAMA SECURITY MODULE
20658 M: Kees Cook <keescook@chromium.org>
20660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20661 F: Documentation/admin-guide/LSM/Yama.rst
20664 YEALINK PHONE DRIVER
20665 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20666 L: usbb2k-api-dev@nongnu.org
20668 F: Documentation/input/devices/yealink.rst
20669 F: drivers/input/misc/yealink.*
20671 Z8530 DRIVER FOR AX.25
20672 M: Joerg Reuter <jreuter@yaina.de>
20673 L: linux-hams@vger.kernel.org
20675 W: http://yaina.de/jreuter/
20676 W: http://www.qsl.net/dl1bke/
20677 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20678 F: drivers/net/hamradio/*scc.c
20679 F: drivers/net/hamradio/z8530.h
20681 ZBUD COMPRESSED PAGE ALLOCATOR
20682 M: Seth Jennings <sjenning@redhat.com>
20683 M: Dan Streetman <ddstreet@ieee.org>
20684 L: linux-mm@kvack.org
20688 ZD1211RW WIRELESS DRIVER
20689 M: Daniel Drake <dsd@gentoo.org>
20690 M: Ulrich Kunitz <kune@deine-taler.de>
20691 L: linux-wireless@vger.kernel.org
20692 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20694 W: http://zd1211.ath.cx/wiki/DriverRewrite
20695 F: drivers/net/wireless/zydas/zd1211rw/
20697 ZD1301 MEDIA DRIVER
20698 M: Antti Palosaari <crope@iki.fi>
20699 L: linux-media@vger.kernel.org
20701 W: https://linuxtv.org/
20702 W: http://palosaari.fi/linux/
20703 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20704 F: drivers/media/usb/dvb-usb-v2/zd1301*
20706 ZD1301_DEMOD MEDIA DRIVER
20707 M: Antti Palosaari <crope@iki.fi>
20708 L: linux-media@vger.kernel.org
20710 W: https://linuxtv.org/
20711 W: http://palosaari.fi/linux/
20712 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20713 F: drivers/media/dvb-frontends/zd1301_demod*
20715 ZHAOXIN PROCESSOR SUPPORT
20716 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20717 L: linux-kernel@vger.kernel.org
20719 F: arch/x86/kernel/cpu/zhaoxin.c
20722 M: Damien Le Moal <damien.lemoal@wdc.com>
20723 M: Naohiro Aota <naohiro.aota@wdc.com>
20724 R: Johannes Thumshirn <jth@kernel.org>
20725 L: linux-fsdevel@vger.kernel.org
20727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20728 F: Documentation/filesystems/zonefs.rst
20731 ZPOOL COMPRESSED PAGE STORAGE API
20732 M: Dan Streetman <ddstreet@ieee.org>
20733 L: linux-mm@kvack.org
20735 F: include/linux/zpool.h
20738 ZR36067 VIDEO FOR LINUX DRIVER
20739 M: Corentin Labbe <clabbe@baylibre.com>
20740 L: mjpeg-users@lists.sourceforge.net
20741 L: linux-media@vger.kernel.org
20743 W: http://mjpeg.sourceforge.net/driver-zoran/
20744 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20745 F: Documentation/driver-api/media/drivers/zoran.rst
20746 F: drivers/staging/media/zoran/
20748 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20749 M: Minchan Kim <minchan@kernel.org>
20750 M: Nitin Gupta <ngupta@vflare.org>
20751 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20752 L: linux-kernel@vger.kernel.org
20754 F: Documentation/admin-guide/blockdev/zram.rst
20755 F: drivers/block/zram/
20757 ZS DECSTATION Z85C30 SERIAL DRIVER
20758 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20760 F: drivers/tty/serial/zs.*
20762 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20763 M: Minchan Kim <minchan@kernel.org>
20764 M: Nitin Gupta <ngupta@vflare.org>
20765 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20766 L: linux-mm@kvack.org
20768 F: Documentation/vm/zsmalloc.rst
20769 F: include/linux/zsmalloc.h
20772 ZSWAP COMPRESSED SWAP CACHING
20773 M: Seth Jennings <sjenning@redhat.com>
20774 M: Dan Streetman <ddstreet@ieee.org>
20775 M: Vitaly Wool <vitaly.wool@konsulko.com>
20776 L: linux-mm@kvack.org
20781 M: Linus Torvalds <torvalds@linux-foundation.org>
20782 L: linux-kernel@vger.kernel.org
20783 S: Buried alive in reporters
20784 Q: http://patchwork.kernel.org/project/LKML/list/
20785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git