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: Ley Foon Tan <ley.foon.tan@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
1272 M: Henrik Rydberg <rydberg@bitmath.org>
1273 L: linux-hwmon@vger.kernel.org
1275 F: drivers/hwmon/applesmc.c
1277 APPLETALK NETWORK LAYER
1278 L: netdev@vger.kernel.org
1280 F: drivers/net/appletalk/
1281 F: include/linux/atalk.h
1282 F: include/uapi/linux/atalk.h
1285 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1286 M: Khuong Dinh <khuong@os.amperecomputing.com>
1288 F: arch/arm64/boot/dts/apm/
1290 APPLIED MICRO (APM) X-GENE SOC EDAC
1291 M: Khuong Dinh <khuong@os.amperecomputing.com>
1293 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1294 F: drivers/edac/xgene_edac.c
1296 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1297 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1298 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1300 F: drivers/net/ethernet/apm/xgene-v2/
1302 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1303 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1304 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1305 M: Quan Nguyen <quan@os.amperecomputing.com>
1307 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1308 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1309 F: drivers/net/ethernet/apm/xgene/
1310 F: drivers/net/mdio/mdio-xgene.c
1312 APPLIED MICRO (APM) X-GENE SOC PMU
1313 M: Khuong Dinh <khuong@os.amperecomputing.com>
1315 F: Documentation/admin-guide/perf/xgene-pmu.rst
1316 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1317 F: drivers/perf/xgene_pmu.c
1319 APTINA CAMERA SENSOR PLL
1320 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1321 L: linux-media@vger.kernel.org
1323 F: drivers/media/i2c/aptina-pll.*
1325 AQUANTIA ETHERNET DRIVER (atlantic)
1326 M: Igor Russkikh <irusskikh@marvell.com>
1327 L: netdev@vger.kernel.org
1329 W: https://www.marvell.com/
1330 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1331 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1332 F: drivers/net/ethernet/aquantia/atlantic/
1334 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1335 M: Egor Pomozov <epomozov@marvell.com>
1336 L: netdev@vger.kernel.org
1338 W: http://www.aquantia.com
1339 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1341 ARASAN NAND CONTROLLER DRIVER
1342 M: Miquel Raynal <miquel.raynal@bootlin.com>
1343 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1344 L: linux-mtd@lists.infradead.org
1346 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1347 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1349 ARC FRAMEBUFFER DRIVER
1350 M: Jaya Kumar <jayalk@intworks.biz>
1352 F: drivers/video/fbdev/arcfb.c
1353 F: drivers/video/fbdev/core/fb_defio.c
1356 M: Alexey Brodkin <abrodkin@synopsys.com>
1358 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1359 F: drivers/gpu/drm/tiny/arcpgu.c
1361 ARCNET NETWORK LAYER
1362 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1363 L: netdev@vger.kernel.org
1365 F: drivers/net/arcnet/
1366 F: include/uapi/linux/if_arcnet.h
1368 ARM ARCHITECTED TIMER DRIVER
1369 M: Mark Rutland <mark.rutland@arm.com>
1370 M: Marc Zyngier <maz@kernel.org>
1371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373 F: arch/arm/include/asm/arch_timer.h
1374 F: arch/arm64/include/asm/arch_timer.h
1375 F: drivers/clocksource/arm_arch_timer.c
1377 ARM HDLCD DRM DRIVER
1378 M: Liviu Dudau <liviu.dudau@arm.com>
1380 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1381 F: drivers/gpu/drm/arm/hdlcd_*
1383 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1384 M: Linus Walleij <linus.walleij@linaro.org>
1385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1388 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1389 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1390 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1391 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1392 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1393 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1394 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1395 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1396 F: arch/arm/boot/dts/arm-realview-*
1397 F: arch/arm/boot/dts/integrator*
1398 F: arch/arm/boot/dts/versatile*
1399 F: arch/arm/mach-integrator/
1400 F: arch/arm/mach-realview/
1401 F: arch/arm/mach-versatile/
1402 F: arch/arm/plat-versatile/
1403 F: drivers/bus/arm-integrator-lm.c
1404 F: drivers/clk/versatile/
1405 F: drivers/i2c/busses/i2c-versatile.c
1406 F: drivers/irqchip/irq-versatile-fpga.c
1407 F: drivers/mtd/maps/physmap-versatile.*
1408 F: drivers/power/reset/arm-versatile-reboot.c
1409 F: drivers/soc/versatile/
1411 ARM KOMEDA DRM-KMS DRIVER
1412 M: James (Qian) Wang <james.qian.wang@arm.com>
1413 M: Liviu Dudau <liviu.dudau@arm.com>
1414 M: Mihail Atanassov <mihail.atanassov@arm.com>
1415 L: Mali DP Maintainers <malidp@foss.arm.com>
1417 T: git git://anongit.freedesktop.org/drm/drm-misc
1418 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1419 F: Documentation/gpu/komeda-kms.rst
1420 F: drivers/gpu/drm/arm/display/include/
1421 F: drivers/gpu/drm/arm/display/komeda/
1423 ARM MALI PANFROST DRM DRIVER
1424 M: Rob Herring <robh@kernel.org>
1425 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1426 R: Steven Price <steven.price@arm.com>
1427 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1428 L: dri-devel@lists.freedesktop.org
1430 T: git git://anongit.freedesktop.org/drm/drm-misc
1431 F: drivers/gpu/drm/panfrost/
1432 F: include/uapi/drm/panfrost_drm.h
1434 ARM MALI-DP DRM DRIVER
1435 M: Liviu Dudau <liviu.dudau@arm.com>
1436 M: Brian Starkey <brian.starkey@arm.com>
1437 L: Mali DP Maintainers <malidp@foss.arm.com>
1439 T: git git://anongit.freedesktop.org/drm/drm-misc
1440 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1441 F: Documentation/gpu/afbc.rst
1442 F: drivers/gpu/drm/arm/
1444 ARM MFM AND FLOPPY DRIVERS
1445 M: Ian Molton <spyro@f2s.com>
1447 F: arch/arm/include/asm/floppy.h
1448 F: arch/arm/mach-rpc/floppydma.S
1450 ARM PMU PROFILING AND DEBUGGING
1451 M: Will Deacon <will@kernel.org>
1452 M: Mark Rutland <mark.rutland@arm.com>
1453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 F: Documentation/devicetree/bindings/arm/pmu.yaml
1456 F: Documentation/devicetree/bindings/perf/
1457 F: arch/arm*/include/asm/hw_breakpoint.h
1458 F: arch/arm*/include/asm/perf_event.h
1459 F: arch/arm*/kernel/hw_breakpoint.c
1460 F: arch/arm*/kernel/perf_*
1462 F: include/linux/perf/arm_pmu.h
1465 M: Russell King <linux@armlinux.org.uk>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 W: http://www.armlinux.org.uk/
1469 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1471 X: arch/arm/boot/dts/
1473 ARM PRIMECELL AACI PL041 DRIVER
1474 M: Russell King <linux@armlinux.org.uk>
1478 ARM PRIMECELL BUS SUPPORT
1479 M: Russell King <linux@armlinux.org.uk>
1482 F: include/linux/amba/bus.h
1484 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1485 M: Miquel Raynal <miquel.raynal@bootlin.com@bootlin.com>
1486 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1487 L: linux-mtd@lists.infradead.org
1489 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1490 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1492 ARM PRIMECELL PL35X SMC DRIVER
1493 M: Miquel Raynal <miquel.raynal@bootlin.com@bootlin.com>
1494 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 F: Documentation/devicetree/bindings/mtd/arm,pl353-smc.yaml
1498 F: drivers/memory/pl353-smc.c
1500 ARM PRIMECELL CLCD PL110 DRIVER
1501 M: Russell King <linux@armlinux.org.uk>
1503 F: drivers/video/fbdev/amba-clcd.*
1505 ARM PRIMECELL KMI PL050 DRIVER
1506 M: Russell King <linux@armlinux.org.uk>
1508 F: drivers/input/serio/ambakmi.*
1509 F: include/linux/amba/kmi.h
1511 ARM PRIMECELL MMCI PL180/1 DRIVER
1512 M: Russell King <linux@armlinux.org.uk>
1514 F: drivers/mmc/host/mmci.*
1515 F: include/linux/amba/mmci.h
1517 ARM PRIMECELL SSP PL022 SPI DRIVER
1518 M: Linus Walleij <linus.walleij@linaro.org>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1522 F: drivers/spi/spi-pl022.c
1524 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1525 M: Russell King <linux@armlinux.org.uk>
1527 F: drivers/tty/serial/amba-pl01*.c
1528 F: include/linux/amba/serial.h
1530 ARM PRIMECELL VIC PL190/PL192 DRIVER
1531 M: Linus Walleij <linus.walleij@linaro.org>
1532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1535 F: drivers/irqchip/irq-vic.c
1537 ARM SMC WATCHDOG DRIVER
1538 M: Julius Werner <jwerner@chromium.org>
1539 R: Evan Benn <evanbenn@chromium.org>
1541 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1542 F: drivers/watchdog/arm_smc_wdt.c
1545 M: Will Deacon <will@kernel.org>
1546 R: Robin Murphy <robin.murphy@arm.com>
1547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1550 F: drivers/iommu/arm/
1551 F: drivers/iommu/io-pgtable-arm*
1553 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1554 M: Arnd Bergmann <arnd@arndb.de>
1555 M: Olof Johansson <olof@lixom.net>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1560 F: arch/arm/boot/dts/Makefile
1561 F: arch/arm64/boot/dts/Makefile
1563 ARM SUB-ARCHITECTURES
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1570 ARM/ACTIONS SEMI ARCHITECTURE
1571 M: Andreas Färber <afaerber@suse.de>
1572 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1576 F: Documentation/devicetree/bindings/arm/actions.yaml
1577 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1578 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1579 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1580 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1581 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1582 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1583 F: Documentation/devicetree/bindings/pinctrl/actions,*
1584 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1585 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1586 F: arch/arm/boot/dts/owl-*
1587 F: arch/arm/mach-actions/
1588 F: arch/arm64/boot/dts/actions/
1589 F: drivers/clk/actions/
1590 F: drivers/clocksource/timer-owl*
1591 F: drivers/dma/owl-dma.c
1592 F: drivers/i2c/busses/i2c-owl.c
1593 F: drivers/irqchip/irq-owl-sirq.c
1594 F: drivers/mmc/host/owl-mmc.c
1595 F: drivers/net/ethernet/actions/
1596 F: drivers/pinctrl/actions/*
1597 F: drivers/soc/actions/
1598 F: include/dt-bindings/power/owl-*
1599 F: include/dt-bindings/reset/actions,*
1600 F: include/linux/soc/actions/
1603 ARM/ADS SPHERE MACHINE SUPPORT
1604 M: Lennert Buytenhek <kernel@wantstofly.org>
1605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 ARM/AFEB9260 MACHINE SUPPORT
1609 M: Sergey Lapin <slapin@ossfans.org>
1610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 ARM/AJECO 1ARM MACHINE SUPPORT
1614 M: Lennert Buytenhek <kernel@wantstofly.org>
1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 ARM/Allwinner SoC Clock Support
1619 M: Emilio López <emilio@elopez.com.ar>
1621 F: drivers/clk/sunxi/
1623 ARM/Allwinner sunXi SoC support
1624 M: Maxime Ripard <mripard@kernel.org>
1625 M: Chen-Yu Tsai <wens@csie.org>
1626 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1630 L: linux-sunxi@lists.linux.dev
1631 F: arch/arm/mach-sunxi/
1632 F: arch/arm64/boot/dts/allwinner/
1633 F: drivers/clk/sunxi-ng/
1634 F: drivers/pinctrl/sunxi/
1635 F: drivers/soc/sunxi/
1640 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1641 M: Neil Armstrong <narmstrong@baylibre.com>
1642 M: Jerome Brunet <jbrunet@baylibre.com>
1643 L: linux-amlogic@lists.infradead.org
1645 F: Documentation/devicetree/bindings/clock/amlogic*
1646 F: drivers/clk/meson/
1647 F: include/dt-bindings/clock/gxbb*
1648 F: include/dt-bindings/clock/meson*
1650 ARM/Amlogic Meson SoC Crypto Drivers
1651 M: Corentin Labbe <clabbe@baylibre.com>
1652 L: linux-crypto@vger.kernel.org
1653 L: linux-amlogic@lists.infradead.org
1655 F: Documentation/devicetree/bindings/crypto/amlogic*
1656 F: drivers/crypto/amlogic/
1658 ARM/Amlogic Meson SoC Sound Drivers
1659 M: Jerome Brunet <jbrunet@baylibre.com>
1660 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1662 F: Documentation/devicetree/bindings/sound/amlogic*
1665 ARM/Amlogic Meson SoC support
1666 M: Neil Armstrong <narmstrong@baylibre.com>
1667 M: Kevin Hilman <khilman@baylibre.com>
1668 R: Jerome Brunet <jbrunet@baylibre.com>
1669 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 L: linux-amlogic@lists.infradead.org
1673 W: http://linux-meson.com/
1674 F: arch/arm/boot/dts/meson*
1675 F: arch/arm/mach-meson/
1676 F: arch/arm64/boot/dts/amlogic/
1677 F: drivers/mmc/host/meson*
1678 F: drivers/pinctrl/meson/
1679 F: drivers/rtc/rtc-meson*
1680 F: drivers/soc/amlogic/
1683 ARM/Annapurna Labs ALPINE ARCHITECTURE
1684 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1685 M: Antoine Tenart <atenart@kernel.org>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 F: arch/arm/boot/dts/alpine*
1689 F: arch/arm/mach-alpine/
1690 F: arch/arm64/boot/dts/amazon/
1691 F: drivers/*/*alpine*
1693 ARM/APPLE MACHINE SUPPORT
1694 M: Hector Martin <marcan@marcan.st>
1695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 W: https://asahilinux.org
1698 B: https://github.com/AsahiLinux/linux/issues
1699 C: irc://chat.freenode.net/asahi-dev
1700 T: git https://github.com/AsahiLinux/linux.git
1701 F: Documentation/devicetree/bindings/arm/apple.yaml
1702 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1703 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1704 F: arch/arm64/boot/dts/apple/
1705 F: drivers/irqchip/irq-apple-aic.c
1706 F: include/dt-bindings/interrupt-controller/apple-aic.h
1707 F: include/dt-bindings/pinctrl/apple.h
1709 ARM/ARTPEC MACHINE SUPPORT
1710 M: Jesper Nilsson <jesper.nilsson@axis.com>
1711 M: Lars Persson <lars.persson@axis.com>
1712 L: linux-arm-kernel@axis.com
1714 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1715 F: arch/arm/boot/dts/artpec6*
1716 F: arch/arm/mach-artpec
1718 F: drivers/crypto/axis
1719 F: drivers/mmc/host/usdhi6rol0.c
1720 F: drivers/pinctrl/pinctrl-artpec*
1722 ARM/ASPEED I2C DRIVER
1723 M: Brendan Higgins <brendanhiggins@google.com>
1724 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1725 R: Joel Stanley <joel@jms.id.au>
1726 L: linux-i2c@vger.kernel.org
1727 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1729 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1730 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1731 F: drivers/i2c/busses/i2c-aspeed.c
1732 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1734 ARM/ASPEED MACHINE SUPPORT
1735 M: Joel Stanley <joel@jms.id.au>
1736 R: Andrew Jeffery <andrew@aj.id.au>
1737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1740 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1742 F: arch/arm/boot/dts/aspeed-*
1743 F: arch/arm/mach-aspeed/
1746 ARM/BITMAIN ARCHITECTURE
1747 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1751 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1752 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1753 F: arch/arm64/boot/dts/bitmain/
1754 F: drivers/clk/clk-bm1880.c
1755 F: drivers/pinctrl/pinctrl-bm1880.c
1757 ARM/CALXEDA HIGHBANK ARCHITECTURE
1758 M: Andre Przywara <andre.przywara@arm.com>
1759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 F: arch/arm/boot/dts/ecx-*.dts*
1762 F: arch/arm/boot/dts/highbank.dts
1763 F: arch/arm/mach-highbank/
1765 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1766 M: Krzysztof Halasa <khalasa@piap.pl>
1768 F: arch/arm/mach-cns3xxx/
1770 ARM/CAVIUM THUNDER NETWORK DRIVER
1771 M: Sunil Goutham <sgoutham@marvell.com>
1772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 F: drivers/net/ethernet/cavium/thunder/
1776 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1777 M: Lukasz Majewski <lukma@denx.de>
1778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 F: arch/arm/mach-ep93xx/ts72xx.c
1782 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1783 M: Alexander Shiyan <shc_work@mail.ru>
1784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1789 M: Lennert Buytenhek <kernel@wantstofly.org>
1790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1794 M: Hartley Sweeten <hsweeten@visionengravers.com>
1795 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 F: arch/arm/mach-ep93xx/
1799 F: arch/arm/mach-ep93xx/include/mach/
1802 M: Russell King <linux@armlinux.org.uk>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1806 F: drivers/clk/clkdev.c
1808 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1809 M: Baruch Siach <baruch@tkos.co.il>
1810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 F: arch/arm/boot/dts/cx92755*
1815 ARM/CONTEC MICRO9 MACHINE SUPPORT
1816 M: Hubert Feurstein <hubert.feurstein@contec.at>
1818 F: arch/arm/mach-ep93xx/micro9.c
1820 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1821 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1822 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1823 R: Mike Leach <mike.leach@linaro.org>
1824 R: Leo Yan <leo.yan@linaro.org>
1825 L: coresight@lists.linaro.org (moderated for non-subscribers)
1826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1829 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1830 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1831 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1832 F: Documentation/devicetree/bindings/arm/coresight.txt
1833 F: Documentation/devicetree/bindings/arm/ete.yaml
1834 F: Documentation/devicetree/bindings/arm/trbe.yaml
1835 F: Documentation/trace/coresight/*
1836 F: drivers/hwtracing/coresight/*
1837 F: include/dt-bindings/arm/coresight-cti-dt.h
1838 F: include/linux/coresight*
1839 F: tools/perf/arch/arm/util/auxtrace.c
1840 F: tools/perf/arch/arm/util/cs-etm.c
1841 F: tools/perf/arch/arm/util/cs-etm.h
1842 F: tools/perf/arch/arm/util/pmu.c
1843 F: tools/perf/util/cs-etm-decoder/*
1844 F: tools/perf/util/cs-etm.*
1846 ARM/CORGI MACHINE SUPPORT
1847 M: Richard Purdie <rpurdie@rpsys.net>
1850 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1851 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1852 M: Linus Walleij <linus.walleij@linaro.org>
1853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855 T: git git://github.com/ulli-kroll/linux.git
1856 F: Documentation/devicetree/bindings/arm/gemini.txt
1857 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1858 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1859 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1860 F: arch/arm/boot/dts/gemini*
1861 F: arch/arm/mach-gemini/
1862 F: drivers/crypto/gemini/
1863 F: drivers/net/ethernet/cortina/
1864 F: drivers/pinctrl/pinctrl-gemini.c
1865 F: drivers/rtc/rtc-ftrtc010.c
1867 ARM/CZ.NIC TURRIS SUPPORT
1868 M: Marek Behún <kabel@kernel.org>
1870 W: https://www.turris.cz/
1871 F: Documentation/ABI/testing/debugfs-moxtet
1872 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1873 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1874 F: Documentation/devicetree/bindings/bus/moxtet.txt
1875 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1876 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1877 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1878 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1879 F: drivers/bus/moxtet.c
1880 F: drivers/firmware/turris-mox-rwtm.c
1881 F: drivers/leds/leds-turris-omnia.c
1882 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1883 F: drivers/gpio/gpio-moxtet.c
1884 F: drivers/watchdog/armada_37xx_wdt.c
1885 F: include/dt-bindings/bus/moxtet.h
1886 F: include/linux/armada-37xx-rwtm-mailbox.h
1887 F: include/linux/moxtet.h
1889 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1890 M: Robert Jarzmik <robert.jarzmik@free.fr>
1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 F: arch/arm/mach-pxa/ezx.c
1895 ARM/FARADAY FA526 PORT
1896 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 T: git git://git.berlios.de/gemini-board
1900 F: arch/arm/mm/*-fa*
1902 ARM/FOOTBRIDGE ARCHITECTURE
1903 M: Russell King <linux@armlinux.org.uk>
1904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 W: http://www.armlinux.org.uk/
1907 F: arch/arm/include/asm/hardware/dec21285.h
1908 F: arch/arm/mach-footbridge/
1910 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1911 M: Shawn Guo <shawnguo@kernel.org>
1912 M: Sascha Hauer <s.hauer@pengutronix.de>
1913 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1914 R: Fabio Estevam <festevam@gmail.com>
1915 R: NXP Linux Team <linux-imx@nxp.com>
1916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1919 X: drivers/media/i2c/
1923 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1924 M: Shawn Guo <shawnguo@kernel.org>
1925 M: Li Yang <leoyang.li@nxp.com>
1926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1929 F: arch/arm/boot/dts/ls1021a*
1930 F: arch/arm64/boot/dts/freescale/fsl-*
1931 F: arch/arm64/boot/dts/freescale/qoriq-*
1933 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1934 M: Shawn Guo <shawnguo@kernel.org>
1935 M: Sascha Hauer <s.hauer@pengutronix.de>
1936 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1937 R: Stefan Agner <stefan@agner.ch>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1941 F: arch/arm/boot/dts/vf*
1942 F: arch/arm/mach-imx/*vf610*
1944 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1945 M: Lennert Buytenhek <kernel@wantstofly.org>
1946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 ARM/GUMSTIX MACHINE SUPPORT
1950 M: Steve Sakoman <sakoman@gmail.com>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1955 M: Philipp Zabel <philipp.zabel@gmail.com>
1956 M: Paul Parsons <lost.distance@yahoo.com>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 F: arch/arm/mach-pxa/hx4700.c
1960 F: arch/arm/mach-pxa/include/mach/hx4700.h
1961 F: sound/soc/pxa/hx4700.c
1963 ARM/HISILICON SOC SUPPORT
1964 M: Wei Xu <xuwei5@hisilicon.com>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 W: http://www.hisilicon.com
1968 T: git git://github.com/hisilicon/linux-hisi.git
1969 F: arch/arm/boot/dts/hi3*
1970 F: arch/arm/boot/dts/hip*
1971 F: arch/arm/boot/dts/hisi*
1972 F: arch/arm/mach-hisi/
1973 F: arch/arm64/boot/dts/hisilicon/
1975 ARM/HP JORNADA 7XX MACHINE SUPPORT
1976 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1980 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1981 F: arch/arm/mach-sa1100/jornada720.c
1983 ARM/IGEP MACHINE SUPPORT
1984 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1985 M: Javier Martinez Canillas <javier@dowhile0.org>
1986 L: linux-omap@vger.kernel.org
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 F: arch/arm/boot/dts/omap3-igep*
1991 ARM/INCOME PXA270 SUPPORT
1992 M: Marek Vasut <marek.vasut@gmail.com>
1993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1997 ARM/INTEL IOP32X ARM ARCHITECTURE
1998 M: Lennert Buytenhek <kernel@wantstofly.org>
1999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 ARM/INTEL IQ81342EX MACHINE SUPPORT
2003 M: Lennert Buytenhek <kernel@wantstofly.org>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 ARM/INTEL IXDP2850 MACHINE SUPPORT
2008 M: Lennert Buytenhek <kernel@wantstofly.org>
2009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012 ARM/INTEL IXP4XX ARM ARCHITECTURE
2013 M: Linus Walleij <linusw@kernel.org>
2014 M: Imre Kaloz <kaloz@openwrt.org>
2015 M: Krzysztof Halasa <khalasa@piap.pl>
2016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2019 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2020 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2021 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2022 F: arch/arm/mach-ixp4xx/
2023 F: drivers/clocksource/timer-ixp4xx.c
2024 F: drivers/crypto/ixp4xx_crypto.c
2025 F: drivers/gpio/gpio-ixp4xx.c
2026 F: drivers/irqchip/irq-ixp4xx.c
2027 F: include/linux/irqchip/irq-ixp4xx.h
2028 F: include/linux/platform_data/timer-ixp4xx.h
2030 ARM/INTEL KEEMBAY ARCHITECTURE
2031 M: Paul J. Murphy <paul.j.murphy@intel.com>
2032 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2034 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2035 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2036 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2038 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2039 M: Jonathan Cameron <jic23@cam.ac.uk>
2040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 F: arch/arm/mach-pxa/stargate2.c
2043 F: drivers/pcmcia/pxa2xx_stargate2.c
2045 ARM/INTEL XSC3 (MANZANO) ARM CORE
2046 M: Lennert Buytenhek <kernel@wantstofly.org>
2047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2051 M: Lennert Buytenhek <kernel@wantstofly.org>
2052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 ARM/LG1K ARCHITECTURE
2056 M: Chanho Min <chanho.min@lge.com>
2057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 F: arch/arm64/boot/dts/lg/
2061 ARM/LOGICPD PXA270 MACHINE SUPPORT
2062 M: Lennert Buytenhek <kernel@wantstofly.org>
2063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 ARM/LPC18XX ARCHITECTURE
2067 M: Vladimir Zapolskiy <vz@mleia.com>
2068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2071 F: arch/arm/boot/dts/lpc43*
2072 F: drivers/i2c/busses/i2c-lpc2k.c
2073 F: drivers/memory/pl172.c
2074 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2075 F: drivers/rtc/rtc-lpc24xx.c
2078 ARM/LPC32XX SOC SUPPORT
2079 M: Vladimir Zapolskiy <vz@mleia.com>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2083 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2084 F: arch/arm/boot/dts/lpc32*
2085 F: arch/arm/mach-lpc32xx/
2086 F: drivers/i2c/busses/i2c-pnx.c
2087 F: drivers/net/ethernet/nxp/lpc_eth.c
2088 F: drivers/usb/host/ohci-nxp.c
2089 F: drivers/watchdog/pnx4008_wdt.c
2092 ARM/MAGICIAN MACHINE SUPPORT
2093 M: Philipp Zabel <philipp.zabel@gmail.com>
2096 ARM/Marvell Dove/MV78xx0/Orion SOC support
2097 M: Andrew Lunn <andrew@lunn.ch>
2098 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2099 M: Gregory Clement <gregory.clement@bootlin.com>
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2103 F: Documentation/devicetree/bindings/soc/dove/
2104 F: arch/arm/boot/dts/dove*
2105 F: arch/arm/boot/dts/orion5x*
2106 F: arch/arm/mach-dove/
2107 F: arch/arm/mach-mv78xx0/
2108 F: arch/arm/mach-orion5x/
2109 F: arch/arm/plat-orion/
2110 F: drivers/soc/dove/
2112 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2113 M: Andrew Lunn <andrew@lunn.ch>
2114 M: Gregory Clement <gregory.clement@bootlin.com>
2115 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.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: arch/arm/boot/dts/armada*
2120 F: arch/arm/boot/dts/kirkwood*
2121 F: arch/arm/configs/mvebu_*_defconfig
2122 F: arch/arm/mach-mvebu/
2123 F: arch/arm64/boot/dts/marvell/armada*
2124 F: arch/arm64/boot/dts/marvell/cn913*
2125 F: drivers/cpufreq/armada-37xx-cpufreq.c
2126 F: drivers/cpufreq/armada-8k-cpufreq.c
2127 F: drivers/cpufreq/mvebu-cpufreq.c
2128 F: drivers/irqchip/irq-armada-370-xp.c
2129 F: drivers/irqchip/irq-mvebu-*
2130 F: drivers/pinctrl/mvebu/
2131 F: drivers/rtc/rtc-armada38x.c
2133 ARM/Mediatek RTC DRIVER
2134 M: Eddie Huang <eddie.huang@mediatek.com>
2135 M: Sean Wang <sean.wang@mediatek.com>
2136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2139 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2140 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2141 F: drivers/rtc/rtc-mt2712.c
2142 F: drivers/rtc/rtc-mt6397.c
2143 F: drivers/rtc/rtc-mt7622.c
2145 ARM/Mediatek SoC support
2146 M: Matthias Brugger <matthias.bgg@gmail.com>
2147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2150 W: https://mtk.wiki.kernel.org/
2151 C: irc://chat.freenode.net/linux-mediatek
2152 F: arch/arm/boot/dts/mt6*
2153 F: arch/arm/boot/dts/mt7*
2154 F: arch/arm/boot/dts/mt8*
2155 F: arch/arm/mach-mediatek/
2156 F: arch/arm64/boot/dts/mediatek/
2157 F: drivers/soc/mediatek/
2162 ARM/Mediatek USB3 PHY DRIVER
2163 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2167 F: Documentation/devicetree/bindings/phy/mediatek,*
2168 F: drivers/phy/mediatek/
2170 ARM/Microchip (AT91) SoC support
2171 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2172 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2173 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 W: http://www.linux4sam.org
2177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2178 F: arch/arm/boot/dts/at91*.dts
2179 F: arch/arm/boot/dts/at91*.dtsi
2180 F: arch/arm/boot/dts/sama*.dts
2181 F: arch/arm/boot/dts/sama*.dtsi
2182 F: arch/arm/include/debug/at91.S
2183 F: arch/arm/mach-at91/
2184 F: drivers/memory/atmel*
2185 F: drivers/watchdog/sama5d4_wdt.c
2186 F: include/soc/at91/
2187 X: drivers/input/touchscreen/atmel_mxt_ts.c
2188 X: drivers/net/wireless/atmel/
2192 ARM/Microchip Sparx5 SoC support
2193 M: Lars Povlsen <lars.povlsen@microchip.com>
2194 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2195 M: UNGLinuxDriver@microchip.com
2196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 T: git git://github.com/microchip-ung/linux-upstream.git
2199 F: arch/arm64/boot/dts/microchip/
2200 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2203 Microchip Timer Counter Block (TCB) Capture Driver
2204 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206 L: linux-iio@vger.kernel.org
2208 F: drivers/counter/microchip-tcb-capture.c
2210 ARM/MIOA701 MACHINE SUPPORT
2211 M: Robert Jarzmik <robert.jarzmik@free.fr>
2212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 F: arch/arm/mach-pxa/mioa701.c
2216 ARM/MStar/Sigmastar Armv7 SoC support
2217 M: Daniel Palmer <daniel@thingy.jp>
2218 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220 W: http://linux-chenxing.org/
2221 T: git git://github.com/linux-chenxing/linux.git
2222 F: Documentation/devicetree/bindings/arm/mstar/*
2223 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2224 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2225 F: arch/arm/boot/dts/mstar-*
2226 F: arch/arm/mach-mstar/
2227 F: drivers/clk/mstar/
2228 F: drivers/gpio/gpio-msc313.c
2229 F: drivers/watchdog/msc313e_wdt.c
2230 F: include/dt-bindings/clock/mstar-*
2231 F: include/dt-bindings/gpio/msc313-gpio.h
2233 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2234 M: Michael Petchkovsky <mkpetch@internode.on.net>
2237 ARM/NOMADIK/Ux500 ARCHITECTURES
2238 M: Linus Walleij <linus.walleij@linaro.org>
2239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2242 F: Documentation/devicetree/bindings/arm/ste-*
2243 F: Documentation/devicetree/bindings/arm/ux500.yaml
2244 F: Documentation/devicetree/bindings/arm/ux500/
2245 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2246 F: arch/arm/boot/dts/ste-*
2247 F: arch/arm/mach-nomadik/
2248 F: arch/arm/mach-ux500/
2249 F: drivers/clk/clk-nomadik.c
2250 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2251 F: drivers/dma/ste_dma40*
2252 F: drivers/hwspinlock/u8500_hsem.c
2253 F: drivers/i2c/busses/i2c-nomadik.c
2254 F: drivers/iio/adc/ab8500-gpadc.c
2255 F: drivers/mfd/ab8500*
2256 F: drivers/mfd/abx500*
2257 F: drivers/mfd/db8500*
2258 F: drivers/mfd/dbx500*
2259 F: drivers/pinctrl/nomadik/
2260 F: drivers/rtc/rtc-ab8500.c
2261 F: drivers/rtc/rtc-pl031.c
2262 F: drivers/soc/ux500/
2264 ARM/NUVOTON NPCM ARCHITECTURE
2265 M: Avi Fishman <avifishman70@gmail.com>
2266 M: Tomer Maimon <tmaimon77@gmail.com>
2267 M: Tali Perry <tali.perry1@gmail.com>
2268 R: Patrick Venture <venture@google.com>
2269 R: Nancy Yuen <yuenn@google.com>
2270 R: Benjamin Fair <benjaminfair@google.com>
2271 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2273 F: Documentation/devicetree/bindings/*/*/*npcm*
2274 F: Documentation/devicetree/bindings/*/*npcm*
2275 F: arch/arm/boot/dts/nuvoton-npcm*
2276 F: arch/arm/mach-npcm/
2278 F: drivers/*/*/*npcm*
2279 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2281 ARM/NUVOTON WPCM450 ARCHITECTURE
2282 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2283 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2285 F: Documentation/devicetree/bindings/*/*wpcm*
2286 F: arch/arm/boot/dts/nuvoton-wpcm450*
2287 F: arch/arm/mach-npcm/wpcm450.c
2290 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2291 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2293 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2294 F: arch/arm/mach-s3c/gta02.h
2295 F: arch/arm/mach-s3c/mach-gta02.c
2297 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2298 M: Alexander Clouter <alex@digriz.org.uk>
2299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 W: http://www.digriz.org.uk/ts78xx/kernel
2302 F: arch/arm/mach-orion5x/ts78xx-*
2304 ARM/OXNAS platform support
2305 M: Neil Armstrong <narmstrong@baylibre.com>
2306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 L: linux-oxnas@groups.io (moderated for non-subscribers)
2309 F: arch/arm/boot/dts/ox8*.dts*
2310 F: arch/arm/mach-oxnas/
2311 F: drivers/power/reset/oxnas-restart.c
2314 ARM/PALM TREO SUPPORT
2315 M: Tomas Cech <sleep_walker@suse.com>
2316 L: linux-arm-kernel@lists.infradead.org
2318 W: http://hackndev.com
2319 F: arch/arm/mach-pxa/palmtreo.*
2321 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2322 M: Marek Vasut <marek.vasut@gmail.com>
2323 L: linux-arm-kernel@lists.infradead.org
2325 W: http://hackndev.com
2326 F: arch/arm/mach-pxa/include/mach/palmld.h
2327 F: arch/arm/mach-pxa/include/mach/palmtc.h
2328 F: arch/arm/mach-pxa/include/mach/palmtx.h
2329 F: arch/arm/mach-pxa/palmld.c
2330 F: arch/arm/mach-pxa/palmt5.*
2331 F: arch/arm/mach-pxa/palmtc.c
2332 F: arch/arm/mach-pxa/palmte2.*
2333 F: arch/arm/mach-pxa/palmtx.c
2336 M: Sergey Lapin <slapin@ossfans.org>
2337 L: linux-arm-kernel@lists.infradead.org
2339 W: http://hackndev.com
2340 F: arch/arm/mach-pxa/palmz72.*
2343 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2345 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2347 ARM/PT DIGITAL BOARD PORT
2348 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2351 W: http://www.armlinux.org.uk/
2353 ARM/QUALCOMM SUPPORT
2354 M: Andy Gross <agross@kernel.org>
2355 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2356 L: linux-arm-msm@vger.kernel.org
2358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2359 F: Documentation/devicetree/bindings/*/qcom*
2360 F: Documentation/devicetree/bindings/soc/qcom/
2361 F: arch/arm/boot/dts/qcom-*.dts
2362 F: arch/arm/boot/dts/qcom-*.dtsi
2363 F: arch/arm/mach-qcom/
2364 F: arch/arm64/boot/dts/qcom/
2365 F: drivers/*/*/qcom*
2366 F: drivers/*/*/qcom/
2367 F: drivers/*/pm8???-*
2370 F: drivers/bluetooth/btqcomsmd.c
2371 F: drivers/clocksource/timer-qcom.c
2372 F: drivers/cpuidle/cpuidle-qcom-spm.c
2373 F: drivers/extcon/extcon-qcom*
2374 F: drivers/i2c/busses/i2c-qcom-geni.c
2375 F: drivers/i2c/busses/i2c-qup.c
2376 F: drivers/iommu/msm*
2377 F: drivers/mfd/ssbi.c
2378 F: drivers/mmc/host/mmci_qcom*
2379 F: drivers/mmc/host/sdhci-msm.c
2380 F: drivers/pci/controller/dwc/pcie-qcom.c
2381 F: drivers/phy/qualcomm/
2382 F: drivers/power/*/msm*
2383 F: drivers/reset/reset-qcom-*
2384 F: drivers/scsi/ufs/ufs-qcom*
2385 F: drivers/spi/spi-geni-qcom.c
2386 F: drivers/spi/spi-qcom-qspi.c
2387 F: drivers/spi/spi-qup.c
2388 F: drivers/tty/serial/msm_serial.c
2389 F: drivers/usb/dwc3/dwc3-qcom.c
2390 F: include/dt-bindings/*/qcom*
2391 F: include/linux/*/qcom*
2392 F: include/linux/soc/qcom/
2394 ARM/RADISYS ENP2611 MACHINE SUPPORT
2395 M: Lennert Buytenhek <kernel@wantstofly.org>
2396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399 ARM/RDA MICRO ARCHITECTURE
2400 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2402 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2404 F: Documentation/devicetree/bindings/arm/rda.yaml
2405 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2406 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2407 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2408 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2409 F: arch/arm/boot/dts/rda8810pl-*
2410 F: drivers/clocksource/timer-rda.c
2411 F: drivers/gpio/gpio-rda.c
2412 F: drivers/irqchip/irq-rda-intc.c
2413 F: drivers/tty/serial/rda-uart.c
2415 ARM/REALTEK ARCHITECTURE
2416 M: Andreas Färber <afaerber@suse.de>
2417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2420 F: Documentation/devicetree/bindings/arm/realtek.yaml
2421 F: arch/arm/boot/dts/rtd*
2422 F: arch/arm/mach-realtek/
2423 F: arch/arm64/boot/dts/realtek/
2425 ARM/RENESAS ARM64 ARCHITECTURE
2426 M: Geert Uytterhoeven <geert+renesas@glider.be>
2427 M: Magnus Damm <magnus.damm@gmail.com>
2428 L: linux-renesas-soc@vger.kernel.org
2430 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2432 F: Documentation/devicetree/bindings/arm/renesas.yaml
2433 F: arch/arm64/boot/dts/renesas/
2434 F: drivers/soc/renesas/
2435 F: include/linux/soc/renesas/
2437 ARM/RISCPC ARCHITECTURE
2438 M: Russell King <linux@armlinux.org.uk>
2439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441 W: http://www.armlinux.org.uk/
2442 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2443 F: arch/arm/include/asm/hardware/ioc.h
2444 F: arch/arm/include/asm/hardware/iomd.h
2445 F: arch/arm/include/asm/hardware/memc.h
2446 F: arch/arm/mach-rpc/
2447 F: drivers/net/ethernet/8390/etherh.c
2448 F: drivers/net/ethernet/i825xx/ether1*
2449 F: drivers/net/ethernet/seeq/ether3*
2450 F: drivers/scsi/arm/
2452 ARM/Rockchip SoC support
2453 M: Heiko Stuebner <heiko@sntech.de>
2454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 L: linux-rockchip@lists.infradead.org
2457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2458 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2459 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2460 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2461 F: arch/arm/boot/dts/rk3*
2462 F: arch/arm/boot/dts/rv1108*
2463 F: arch/arm/mach-rockchip/
2464 F: drivers/*/*/*rockchip*
2465 F: drivers/*/*rockchip*
2466 F: drivers/clk/rockchip/
2467 F: drivers/i2c/busses/i2c-rk3x.c
2468 F: sound/soc/rockchip/
2471 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2472 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2474 L: linux-samsung-soc@vger.kernel.org
2476 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2477 F: Documentation/arm/samsung/
2478 F: Documentation/devicetree/bindings/arm/samsung/
2479 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2480 F: arch/arm/boot/dts/exynos*
2481 F: arch/arm/boot/dts/s3c*
2482 F: arch/arm/boot/dts/s5p*
2483 F: arch/arm/mach-exynos*/
2484 F: arch/arm/mach-s3c/
2485 F: arch/arm/mach-s5p*/
2486 F: arch/arm64/boot/dts/exynos/
2487 F: drivers/*/*/*s3c24*
2488 F: drivers/*/*s3c24*
2489 F: drivers/*/*s3c64xx*
2490 F: drivers/*/*s5pv210*
2491 F: drivers/clocksource/samsung_pwm_timer.c
2492 F: drivers/memory/samsung/
2493 F: drivers/pwm/pwm-samsung.c
2494 F: drivers/soc/samsung/
2495 F: drivers/tty/serial/samsung*
2496 F: include/clocksource/samsung_pwm.h
2497 F: include/linux/platform_data/*s3c*
2498 F: include/linux/serial_s3c.h
2499 F: include/linux/soc/samsung/
2505 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2506 M: Andrzej Hajda <a.hajda@samsung.com>
2507 L: linux-arm-kernel@lists.infradead.org
2508 L: linux-media@vger.kernel.org
2510 F: drivers/media/platform/s5p-g2d/
2512 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2513 M: Marek Szyprowski <m.szyprowski@samsung.com>
2514 L: linux-samsung-soc@vger.kernel.org
2515 L: linux-media@vger.kernel.org
2517 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2518 F: drivers/media/cec/platform/s5p/
2520 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2521 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2522 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2523 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2524 L: linux-arm-kernel@lists.infradead.org
2525 L: linux-media@vger.kernel.org
2527 F: drivers/media/platform/s5p-jpeg/
2529 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2530 M: Andrzej Hajda <a.hajda@samsung.com>
2531 L: linux-arm-kernel@lists.infradead.org
2532 L: linux-media@vger.kernel.org
2534 F: drivers/media/platform/s5p-mfc/
2536 ARM/SHMOBILE ARM ARCHITECTURE
2537 M: Geert Uytterhoeven <geert+renesas@glider.be>
2538 M: Magnus Damm <magnus.damm@gmail.com>
2539 L: linux-renesas-soc@vger.kernel.org
2541 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2543 F: Documentation/devicetree/bindings/arm/renesas.yaml
2544 F: arch/arm/boot/dts/emev2*
2545 F: arch/arm/boot/dts/gr-peach*
2546 F: arch/arm/boot/dts/iwg20d-q7*
2547 F: arch/arm/boot/dts/r7s*
2548 F: arch/arm/boot/dts/r8a*
2549 F: arch/arm/boot/dts/r9a*
2550 F: arch/arm/boot/dts/sh*
2551 F: arch/arm/configs/shmobile_defconfig
2552 F: arch/arm/include/debug/renesas-scif.S
2553 F: arch/arm/mach-shmobile/
2554 F: drivers/soc/renesas/
2555 F: include/linux/soc/renesas/
2557 ARM/SOCFPGA ARCHITECTURE
2558 M: Dinh Nguyen <dinguyen@kernel.org>
2560 W: http://www.rocketboards.org
2561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2562 F: arch/arm/boot/dts/socfpga*
2563 F: arch/arm/configs/socfpga_defconfig
2564 F: arch/arm/mach-socfpga/
2565 F: arch/arm64/boot/dts/altera/
2566 F: arch/arm64/boot/dts/intel/
2568 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2569 M: Dinh Nguyen <dinguyen@kernel.org>
2571 F: drivers/clk/socfpga/
2573 ARM/SOCFPGA EDAC SUPPORT
2574 M: Dinh Nguyen <dinguyen@kernel.org>
2576 F: drivers/edac/altera_edac.[ch]
2578 ARM/SPREADTRUM SoC SUPPORT
2579 M: Orson Zhai <orsonzhai@gmail.com>
2580 M: Baolin Wang <baolin.wang7@gmail.com>
2581 M: Chunyan Zhang <zhang.lyra@gmail.com>
2583 F: arch/arm64/boot/dts/sprd
2588 ARM/STI ARCHITECTURE
2589 M: Patrice Chotard <patrice.chotard@foss.st.com>
2590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2592 W: http://www.stlinux.com
2593 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2594 F: arch/arm/boot/dts/sti*
2595 F: arch/arm/mach-sti/
2596 F: drivers/ata/ahci_st.c
2597 F: drivers/char/hw_random/st-rng.c
2598 F: drivers/clocksource/arm_global_timer.c
2599 F: drivers/clocksource/clksrc_st_lpc.c
2600 F: drivers/cpufreq/sti-cpufreq.c
2601 F: drivers/dma/st_fdma*
2602 F: drivers/i2c/busses/i2c-st.c
2603 F: drivers/media/platform/sti/c8sectpfe/
2604 F: drivers/media/rc/st_rc.c
2605 F: drivers/mmc/host/sdhci-st.c
2606 F: drivers/phy/st/phy-miphy28lp.c
2607 F: drivers/phy/st/phy-stih407-usb.c
2608 F: drivers/pinctrl/pinctrl-st.c
2609 F: drivers/remoteproc/st_remoteproc.c
2610 F: drivers/remoteproc/st_slim_rproc.c
2611 F: drivers/reset/sti/
2612 F: drivers/rtc/rtc-st-lpc.c
2613 F: drivers/tty/serial/st-asc.c
2614 F: drivers/usb/dwc3/dwc3-st.c
2615 F: drivers/usb/host/ehci-st.c
2616 F: drivers/usb/host/ohci-st.c
2617 F: drivers/watchdog/st_lpc_wdt.c
2618 F: include/linux/remoteproc/st_slim_rproc.h
2620 ARM/STM32 ARCHITECTURE
2621 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2622 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2623 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2627 F: arch/arm/boot/dts/stm32*
2628 F: arch/arm/mach-stm32/
2629 F: drivers/clocksource/armv7m_systick.c
2633 ARM/Synaptics SoC support
2634 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2635 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2638 F: arch/arm/boot/dts/berlin*
2639 F: arch/arm/mach-berlin/
2640 F: arch/arm64/boot/dts/synaptics/
2642 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2643 M: Lennert Buytenhek <kernel@wantstofly.org>
2644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2647 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2648 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2649 L: linux-tegra@vger.kernel.org
2650 L: linux-media@vger.kernel.org
2652 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2653 F: drivers/media/cec/platform/tegra/
2655 ARM/TETON BGA MACHINE SUPPORT
2656 M: "Mark F. Brown" <mark.brown314@gmail.com>
2657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2660 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2661 M: Santosh Shilimkar <ssantosh@kernel.org>
2662 L: linux-kernel@vger.kernel.org
2664 F: drivers/memory/*emif*
2666 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2667 M: Santosh Shilimkar <ssantosh@kernel.org>
2668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2671 F: arch/arm/boot/dts/keystone-*
2672 F: arch/arm/mach-keystone/
2674 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2675 M: Santosh Shilimkar <ssantosh@kernel.org>
2676 L: linux-kernel@vger.kernel.org
2678 F: drivers/clk/keystone/
2680 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2681 M: Santosh Shilimkar <ssantosh@kernel.org>
2682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2683 L: linux-kernel@vger.kernel.org
2685 F: drivers/clocksource/timer-keystone.c
2687 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2688 M: Santosh Shilimkar <ssantosh@kernel.org>
2689 L: linux-kernel@vger.kernel.org
2691 F: drivers/power/reset/keystone-reset.c
2693 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2694 M: Nishanth Menon <nm@ti.com>
2695 M: Tero Kristo <kristo@kernel.org>
2696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2699 F: arch/arm64/boot/dts/ti/Makefile
2700 F: arch/arm64/boot/dts/ti/k3-*
2701 F: include/dt-bindings/pinctrl/k3.h
2703 ARM/THECUS N2100 MACHINE SUPPORT
2704 M: Lennert Buytenhek <kernel@wantstofly.org>
2705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2708 ARM/TOSA MACHINE SUPPORT
2709 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2710 M: Dirk Opfer <dirk@opfer-online.de>
2713 ARM/TOSHIBA VISCONTI ARCHITECTURE
2714 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2718 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2719 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2720 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2721 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2722 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2723 F: arch/arm64/boot/dts/toshiba/
2724 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2725 F: drivers/gpio/gpio-visconti.c
2726 F: drivers/pinctrl/visconti/
2727 F: drivers/watchdog/visconti_wdt.c
2730 ARM/UNIPHIER ARCHITECTURE
2731 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2732 M: Masami Hiramatsu <mhiramat@kernel.org>
2733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2735 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2736 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2737 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2738 F: arch/arm/boot/dts/uniphier*
2739 F: arch/arm/include/asm/hardware/cache-uniphier.h
2740 F: arch/arm/mach-uniphier/
2741 F: arch/arm/mm/cache-uniphier.c
2742 F: arch/arm64/boot/dts/socionext/uniphier*
2743 F: drivers/bus/uniphier-system-bus.c
2744 F: drivers/clk/uniphier/
2745 F: drivers/dma/uniphier-mdmac.c
2746 F: drivers/gpio/gpio-uniphier.c
2747 F: drivers/i2c/busses/i2c-uniphier*
2748 F: drivers/irqchip/irq-uniphier-aidet.c
2749 F: drivers/mmc/host/uniphier-sd.c
2750 F: drivers/pinctrl/uniphier/
2751 F: drivers/reset/reset-uniphier.c
2752 F: drivers/tty/serial/8250/8250_uniphier.c
2755 ARM/VERSATILE EXPRESS PLATFORM
2756 M: Liviu Dudau <liviu.dudau@arm.com>
2757 M: Sudeep Holla <sudeep.holla@arm.com>
2758 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2763 F: arch/arm/boot/dts/vexpress*
2764 F: arch/arm/mach-vexpress/
2765 F: arch/arm64/boot/dts/arm/
2766 F: drivers/clk/versatile/clk-vexpress-osc.c
2767 F: drivers/clocksource/timer-versatile.c
2771 M: Russell King <linux@armlinux.org.uk>
2772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2774 W: http://www.armlinux.org.uk/
2777 ARM/VOIPAC PXA270 SUPPORT
2778 M: Marek Vasut <marek.vasut@gmail.com>
2779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2781 F: arch/arm/mach-pxa/include/mach/vpac270.h
2782 F: arch/arm/mach-pxa/vpac270.c
2784 ARM/VT8500 ARM ARCHITECTURE
2785 M: Tony Prisk <linux@prisktech.co.nz>
2786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2788 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2789 F: arch/arm/mach-vt8500/
2790 F: drivers/clocksource/timer-vt8500.c
2791 F: drivers/i2c/busses/i2c-wmt.c
2792 F: drivers/mmc/host/wmt-sdmmc.c
2793 F: drivers/pwm/pwm-vt8500.c
2794 F: drivers/rtc/rtc-vt8500.c
2795 F: drivers/tty/serial/vt8500_serial.c
2796 F: drivers/usb/host/ehci-platform.c
2797 F: drivers/usb/host/uhci-platform.c
2798 F: drivers/video/fbdev/vt8500lcdfb.*
2799 F: drivers/video/fbdev/wm8505fb*
2800 F: drivers/video/fbdev/wmt_ge_rops.*
2802 ARM/ZIPIT Z2 SUPPORT
2803 M: Marek Vasut <marek.vasut@gmail.com>
2804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2806 F: arch/arm/mach-pxa/include/mach/z2.h
2807 F: arch/arm/mach-pxa/z2.c
2809 ARM/ZYNQ ARCHITECTURE
2810 M: Michal Simek <michal.simek@xilinx.com>
2811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2813 W: http://wiki.xilinx.com
2814 T: git https://github.com/Xilinx/linux-xlnx.git
2815 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2816 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2817 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2818 F: arch/arm/mach-zynq/
2819 F: drivers/clocksource/timer-cadence-ttc.c
2820 F: drivers/cpuidle/cpuidle-zynq.c
2821 F: drivers/edac/synopsys_edac.c
2822 F: drivers/i2c/busses/i2c-cadence.c
2823 F: drivers/i2c/busses/i2c-xiic.c
2824 F: drivers/mmc/host/sdhci-of-arasan.c
2828 ARM64 PORT (AARCH64 ARCHITECTURE)
2829 M: Catalin Marinas <catalin.marinas@arm.com>
2830 M: Will Deacon <will@kernel.org>
2831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2834 F: Documentation/arm64/
2836 F: tools/testing/selftests/arm64/
2837 X: arch/arm64/boot/dts/
2839 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2840 M: George McCollister <george.mccollister@gmail.com>
2841 L: netdev@vger.kernel.org
2843 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2844 F: drivers/net/dsa/xrs700x/*
2845 F: net/dsa/tag_xrs700x.c
2847 AS3645A LED FLASH CONTROLLER DRIVER
2848 M: Sakari Ailus <sakari.ailus@iki.fi>
2849 L: linux-leds@vger.kernel.org
2851 F: drivers/leds/leds-as3645a.c
2853 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2854 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2855 L: linux-media@vger.kernel.org
2857 T: git git://linuxtv.org/media_tree.git
2858 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2859 F: drivers/media/i2c/ak7375.c
2861 ASAHI KASEI AK8974 DRIVER
2862 M: Linus Walleij <linus.walleij@linaro.org>
2863 L: linux-iio@vger.kernel.org
2865 W: http://www.akm.com/
2866 F: drivers/iio/magnetometer/ak8974.c
2868 ASC7621 HARDWARE MONITOR DRIVER
2869 M: George Joseph <george.joseph@fairview5.com>
2870 L: linux-hwmon@vger.kernel.org
2872 F: Documentation/hwmon/asc7621.rst
2873 F: drivers/hwmon/asc7621.c
2875 ASPEED PINCTRL DRIVERS
2876 M: Andrew Jeffery <andrew@aj.id.au>
2877 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2878 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2879 L: linux-gpio@vger.kernel.org
2881 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2882 F: drivers/pinctrl/aspeed/
2884 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2885 M: Eddie James <eajames@linux.ibm.com>
2886 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2888 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2889 F: drivers/irqchip/irq-aspeed-scu-ic.c
2890 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2892 ASPEED SD/MMC DRIVER
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-mmc@vger.kernel.org
2898 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2899 F: drivers/mmc/host/sdhci-of-aspeed*
2901 ASPEED VIDEO ENGINE DRIVER
2902 M: Eddie James <eajames@linux.ibm.com>
2903 L: linux-media@vger.kernel.org
2904 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2906 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2907 F: drivers/media/platform/aspeed-video.c
2909 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2910 M: Corentin Chary <corentin.chary@gmail.com>
2911 L: acpi4asus-user@lists.sourceforge.net
2912 L: platform-driver-x86@vger.kernel.org
2914 W: http://acpi4asus.sf.net
2915 F: drivers/platform/x86/asus*.c
2916 F: drivers/platform/x86/eeepc*.c
2918 ASUS WIRELESS RADIO CONTROL DRIVER
2919 M: João Paulo Rechi Vita <jprvita@gmail.com>
2920 L: platform-driver-x86@vger.kernel.org
2922 F: drivers/platform/x86/asus-wireless.c
2925 M: David Howells <dhowells@redhat.com>
2926 L: keyrings@vger.kernel.org
2928 F: Documentation/crypto/asymmetric-keys.rst
2929 F: crypto/asymmetric_keys/
2930 F: include/crypto/pkcs7.h
2931 F: include/crypto/public_key.h
2932 F: include/linux/verification.h
2934 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2935 R: Dan Williams <dan.j.williams@intel.com>
2937 W: http://sourceforge.net/projects/xscaleiop
2938 F: Documentation/crypto/async-tx-api.rst
2940 F: include/linux/async_tx.h
2943 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2944 L: linux-i2c@vger.kernel.org
2946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2947 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2948 F: drivers/misc/eeprom/at24.c
2950 ATA OVER ETHERNET (AOE) DRIVER
2951 M: "Justin Sanders" <justin@coraid.com>
2953 W: http://www.openaoe.org/
2954 F: Documentation/admin-guide/aoe/
2955 F: drivers/block/aoe/
2957 ATC260X PMIC MFD DRIVER
2958 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2959 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2960 L: linux-actions@lists.infradead.org
2962 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2963 F: drivers/input/misc/atc260x-onkey.c
2964 F: drivers/mfd/atc260*
2965 F: drivers/power/reset/atc260x-poweroff.c
2966 F: drivers/regulator/atc260x-regulator.c
2967 F: include/linux/mfd/atc260x/*
2969 ATHEROS 71XX/9XXX GPIO DRIVER
2970 M: Alban Bedel <albeu@free.fr>
2972 W: https://github.com/AlbanBedel/linux
2973 T: git git://github.com/AlbanBedel/linux
2974 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2975 F: drivers/gpio/gpio-ath79.c
2977 ATHEROS 71XX/9XXX USB PHY DRIVER
2978 M: Alban Bedel <albeu@free.fr>
2980 W: https://github.com/AlbanBedel/linux
2981 T: git git://github.com/AlbanBedel/linux
2982 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2983 F: drivers/phy/qualcomm/phy-ath79-usb.c
2985 ATHEROS ATH GENERIC UTILITIES
2986 M: Kalle Valo <kvalo@codeaurora.org>
2987 L: linux-wireless@vger.kernel.org
2989 F: drivers/net/wireless/ath/*
2991 ATHEROS ATH5K WIRELESS DRIVER
2992 M: Jiri Slaby <jirislaby@kernel.org>
2993 M: Nick Kossifidis <mickflemm@gmail.com>
2994 M: Luis Chamberlain <mcgrof@kernel.org>
2995 L: linux-wireless@vger.kernel.org
2997 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2998 F: drivers/net/wireless/ath/ath5k/
3000 ATHEROS ATH6KL WIRELESS DRIVER
3001 M: Kalle Valo <kvalo@codeaurora.org>
3002 L: linux-wireless@vger.kernel.org
3004 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3006 F: drivers/net/wireless/ath/ath6kl/
3009 M: Ville Syrjala <syrjala@sci.fi>
3011 F: drivers/input/misc/ati_remote2.c
3013 ATK0110 HWMON DRIVER
3014 M: Luca Tettamanti <kronos.it@gmail.com>
3015 L: linux-hwmon@vger.kernel.org
3017 F: drivers/hwmon/asus_atk0110.c
3019 ATLX ETHERNET DRIVERS
3020 M: Chris Snook <chris.snook@gmail.com>
3021 L: netdev@vger.kernel.org
3023 W: http://sourceforge.net/projects/atl1
3024 W: http://atl1.sourceforge.net
3025 F: drivers/net/ethernet/atheros/
3028 M: Chas Williams <3chas3@gmail.com>
3029 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3030 L: netdev@vger.kernel.org
3032 W: http://linux-atm.sourceforge.net
3034 F: include/linux/atm*
3035 F: include/uapi/linux/atm*
3037 ATMEL MACB ETHERNET DRIVER
3038 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3039 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3041 F: drivers/net/ethernet/cadence/
3043 ATMEL MAXTOUCH DRIVER
3044 M: Nick Dyer <nick@shmanahar.org>
3046 T: git git://github.com/ndyer/linux.git
3047 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3048 F: drivers/input/touchscreen/atmel_mxt_ts.c
3050 ATMEL WIRELESS DRIVER
3051 M: Simon Kelley <simon@thekelleys.org.uk>
3052 L: linux-wireless@vger.kernel.org
3054 W: http://www.thekelleys.org.uk/atmel
3055 W: http://atmelwlandriver.sourceforge.net/
3056 F: drivers/net/wireless/atmel/atmel*
3058 ATOMIC INFRASTRUCTURE
3059 M: Will Deacon <will@kernel.org>
3060 M: Peter Zijlstra <peterz@infradead.org>
3061 R: Boqun Feng <boqun.feng@gmail.com>
3062 L: linux-kernel@vger.kernel.org
3064 F: arch/*/include/asm/atomic*.h
3065 F: include/*/atomic*.h
3066 F: include/linux/refcount.h
3067 F: Documentation/atomic_*.txt
3070 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3071 M: Bradley Grove <linuxdrivers@attotech.com>
3072 L: linux-scsi@vger.kernel.org
3074 W: http://www.attotech.com
3075 F: drivers/scsi/esas2r
3077 ATUSB IEEE 802.15.4 RADIO DRIVER
3078 M: Stefan Schmidt <stefan@datenfreihafen.org>
3079 L: linux-wpan@vger.kernel.org
3081 F: drivers/net/ieee802154/at86rf230.h
3082 F: drivers/net/ieee802154/atusb.c
3083 F: drivers/net/ieee802154/atusb.h
3086 M: Paul Moore <paul@paul-moore.com>
3087 M: Eric Paris <eparis@redhat.com>
3088 L: linux-audit@redhat.com (moderated for non-subscribers)
3090 W: https://github.com/linux-audit
3091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3092 F: include/asm-generic/audit_*.h
3093 F: include/linux/audit.h
3094 F: include/uapi/linux/audit.h
3098 AUXILIARY DISPLAY DRIVERS
3099 M: Miguel Ojeda <ojeda@kernel.org>
3101 F: drivers/auxdisplay/
3102 F: include/linux/cfag12864b.h
3104 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3105 M: Andreas Klinger <ak@it-klinger.de>
3106 L: linux-iio@vger.kernel.org
3108 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3109 F: drivers/iio/adc/hx711.c
3112 M: Ralf Baechle <ralf@linux-mips.org>
3113 L: linux-hams@vger.kernel.org
3115 W: http://www.linux-ax25.org/
3116 F: include/net/ax25.h
3117 F: include/uapi/linux/ax25.h
3121 M: Peter Rosin <peda@axentia.se>
3122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3124 F: arch/arm/boot/dts/at91-linea.dtsi
3125 F: arch/arm/boot/dts/at91-natte.dtsi
3126 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3127 F: arch/arm/boot/dts/at91-tse850-3.dts
3129 AXENTIA ASOC DRIVERS
3130 M: Peter Rosin <peda@axentia.se>
3131 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3133 F: Documentation/devicetree/bindings/sound/axentia,*
3134 F: sound/soc/atmel/tse850-pcm5142.c
3136 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3137 M: Nuno Sá <nuno.sa@analog.com>
3138 L: linux-hwmon@vger.kernel.org
3140 W: http://ez.analog.com/community/linux-device-drivers
3141 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3142 F: drivers/hwmon/axi-fan-control.c
3144 AXXIA I2C CONTROLLER
3145 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3146 L: linux-i2c@vger.kernel.org
3148 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3149 F: drivers/i2c/busses/i2c-axxia.c
3152 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3153 L: linux-media@vger.kernel.org
3155 W: https://linuxtv.org
3156 T: git git://linuxtv.org/media_tree.git
3157 F: drivers/media/usb/dvb-usb-v2/az6007.c
3159 AZTECH FM RADIO RECEIVER DRIVER
3160 M: Hans Verkuil <hverkuil@xs4all.nl>
3161 L: linux-media@vger.kernel.org
3163 W: https://linuxtv.org
3164 T: git git://linuxtv.org/media_tree.git
3165 F: drivers/media/radio/radio-aztech*
3168 L: linux-wireless@vger.kernel.org
3169 L: b43-dev@lists.infradead.org
3171 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3172 F: drivers/net/wireless/broadcom/b43/
3174 B43LEGACY WIRELESS DRIVER
3175 M: Larry Finger <Larry.Finger@lwfinger.net>
3176 L: linux-wireless@vger.kernel.org
3177 L: b43-dev@lists.infradead.org
3179 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3180 F: drivers/net/wireless/broadcom/b43legacy/
3182 BACKLIGHT CLASS/SUBSYSTEM
3183 M: Lee Jones <lee.jones@linaro.org>
3184 M: Daniel Thompson <daniel.thompson@linaro.org>
3185 M: Jingoo Han <jingoohan1@gmail.com>
3186 L: dri-devel@lists.freedesktop.org
3188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3189 F: Documentation/ABI/stable/sysfs-class-backlight
3190 F: Documentation/ABI/testing/sysfs-class-backlight
3191 F: Documentation/devicetree/bindings/leds/backlight
3192 F: drivers/video/backlight/
3193 F: include/linux/backlight.h
3194 F: include/linux/pwm_backlight.h
3197 M: Marek Lindner <mareklindner@neomailbox.ch>
3198 M: Simon Wunderlich <sw@simonwunderlich.de>
3199 M: Antonio Quartulli <a@unstable.cc>
3200 M: Sven Eckelmann <sven@narfation.org>
3201 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3203 W: https://www.open-mesh.org/
3204 Q: https://patchwork.open-mesh.org/project/batman/list/
3205 B: https://www.open-mesh.org/projects/batman-adv/issues
3206 C: irc://chat.freenode.net/batman
3207 T: git https://git.open-mesh.org/linux-merge.git
3208 F: Documentation/networking/batman-adv.rst
3209 F: include/uapi/linux/batadv_packet.h
3210 F: include/uapi/linux/batman_adv.h
3213 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3214 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3215 L: linux-hams@vger.kernel.org
3217 W: http://www.baycom.org/~tom/ham/ham.html
3218 F: drivers/net/hamradio/baycom*
3220 BCACHE (BLOCK LAYER CACHE)
3221 M: Coly Li <colyli@suse.de>
3222 M: Kent Overstreet <kent.overstreet@gmail.com>
3223 L: linux-bcache@vger.kernel.org
3225 W: http://bcache.evilpiepirate.org
3226 C: irc://irc.oftc.net/bcache
3227 F: drivers/md/bcache/
3229 BDISP ST MEDIA DRIVER
3230 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3231 L: linux-media@vger.kernel.org
3233 W: https://linuxtv.org
3234 T: git git://linuxtv.org/media_tree.git
3235 F: drivers/media/platform/sti/bdisp
3237 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3238 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3239 L: netdev@vger.kernel.org
3241 F: drivers/net/ethernet/ec_bhf.c
3244 M: Luis de Bethencourt <luisbg@kernel.org>
3245 M: Salah Triki <salah.triki@gmail.com>
3247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3248 F: Documentation/filesystems/befs.rst
3252 M: Paolo Valente <paolo.valente@linaro.org>
3253 M: Jens Axboe <axboe@kernel.dk>
3254 L: linux-block@vger.kernel.org
3256 F: Documentation/block/bfq-iosched.rst
3260 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3262 F: Documentation/filesystems/bfs.rst
3264 F: include/uapi/linux/bfs_fs.h
3267 M: Yury Norov <yury.norov@gmail.com>
3268 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3269 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3271 F: include/asm-generic/bitops/find.h
3272 F: include/linux/bitmap.h
3275 F: lib/find_bit_benchmark.c
3276 F: lib/test_bitmap.c
3277 F: tools/include/asm-generic/bitops/find.h
3278 F: tools/include/linux/bitmap.h
3279 F: tools/lib/bitmap.c
3280 F: tools/lib/find_bit.c
3282 BLINKM RGB LED DRIVER
3283 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3285 F: drivers/leds/leds-blinkm.c
3288 M: Jens Axboe <axboe@kernel.dk>
3289 L: linux-block@vger.kernel.org
3291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3295 F: include/linux/blk*
3296 F: kernel/trace/blktrace.c
3300 M: Joern Engel <joern@lazybastard.org>
3301 L: linux-mtd@lists.infradead.org
3303 F: drivers/mtd/devices/block2mtd.c
3306 M: Marcel Holtmann <marcel@holtmann.org>
3307 M: Johan Hedberg <johan.hedberg@gmail.com>
3308 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3309 L: linux-bluetooth@vger.kernel.org
3311 W: http://www.bluez.org/
3312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3314 F: drivers/bluetooth/
3317 M: Marcel Holtmann <marcel@holtmann.org>
3318 M: Johan Hedberg <johan.hedberg@gmail.com>
3319 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3320 L: linux-bluetooth@vger.kernel.org
3322 W: http://www.bluez.org/
3323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3325 F: include/net/bluetooth/
3329 M: Jay Vosburgh <j.vosburgh@gmail.com>
3330 M: Veaceslav Falico <vfalico@gmail.com>
3331 M: Andy Gospodarek <andy@greyhouse.net>
3332 L: netdev@vger.kernel.org
3334 W: http://sourceforge.net/projects/bonding/
3335 F: drivers/net/bonding/
3336 F: include/net/bonding.h
3337 F: include/uapi/linux/if_bonding.h
3339 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3340 M: Dan Robertson <dan@dlrobertson.com>
3341 L: linux-iio@vger.kernel.org
3343 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3344 F: drivers/iio/accel/bma400*
3346 BPF (Safe dynamic programs and tools)
3347 M: Alexei Starovoitov <ast@kernel.org>
3348 M: Daniel Borkmann <daniel@iogearbox.net>
3349 M: Andrii Nakryiko <andrii@kernel.org>
3350 R: Martin KaFai Lau <kafai@fb.com>
3351 R: Song Liu <songliubraving@fb.com>
3352 R: Yonghong Song <yhs@fb.com>
3353 R: John Fastabend <john.fastabend@gmail.com>
3354 R: KP Singh <kpsingh@kernel.org>
3355 L: netdev@vger.kernel.org
3356 L: bpf@vger.kernel.org
3359 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3362 F: Documentation/bpf/
3363 F: Documentation/networking/filter.rst
3364 F: Documentation/userspace-api/ebpf/
3366 F: include/linux/bpf*
3367 F: include/linux/filter.h
3368 F: include/trace/events/xdp.h
3369 F: include/uapi/linux/bpf*
3370 F: include/uapi/linux/filter.h
3372 F: kernel/trace/bpf_trace.c
3375 F: net/core/filter.c
3376 F: net/sched/act_bpf.c
3377 F: net/sched/cls_bpf.c
3379 F: scripts/bpf_doc.py
3382 F: tools/testing/selftests/bpf/
3387 M: Shubham Bansal <illusionist.neo@gmail.com>
3388 L: netdev@vger.kernel.org
3389 L: bpf@vger.kernel.org
3394 M: Daniel Borkmann <daniel@iogearbox.net>
3395 M: Alexei Starovoitov <ast@kernel.org>
3396 M: Zi Shen Lim <zlim.lnx@gmail.com>
3397 L: netdev@vger.kernel.org
3398 L: bpf@vger.kernel.org
3402 BPF JIT for MIPS (32-BIT AND 64-BIT)
3403 M: Paul Burton <paulburton@kernel.org>
3404 L: netdev@vger.kernel.org
3405 L: bpf@vger.kernel.org
3409 BPF JIT for NFP NICs
3410 M: Jakub Kicinski <kuba@kernel.org>
3411 L: netdev@vger.kernel.org
3412 L: bpf@vger.kernel.org
3414 F: drivers/net/ethernet/netronome/nfp/bpf/
3416 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3417 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3418 M: Sandipan Das <sandipan@linux.ibm.com>
3419 L: netdev@vger.kernel.org
3420 L: bpf@vger.kernel.org
3422 F: arch/powerpc/net/
3424 BPF JIT for RISC-V (32-bit)
3425 M: Luke Nelson <luke.r.nels@gmail.com>
3426 M: Xi Wang <xi.wang@gmail.com>
3427 L: netdev@vger.kernel.org
3428 L: bpf@vger.kernel.org
3431 X: arch/riscv/net/bpf_jit_comp64.c
3433 BPF JIT for RISC-V (64-bit)
3434 M: Björn Töpel <bjorn@kernel.org>
3435 L: netdev@vger.kernel.org
3436 L: bpf@vger.kernel.org
3439 X: arch/riscv/net/bpf_jit_comp32.c
3442 M: Ilya Leoshkevich <iii@linux.ibm.com>
3443 M: Heiko Carstens <hca@linux.ibm.com>
3444 M: Vasily Gorbik <gor@linux.ibm.com>
3445 L: netdev@vger.kernel.org
3446 L: bpf@vger.kernel.org
3449 X: arch/s390/net/pnet.c
3451 BPF JIT for SPARC (32-BIT AND 64-BIT)
3452 M: David S. Miller <davem@davemloft.net>
3453 L: netdev@vger.kernel.org
3454 L: bpf@vger.kernel.org
3458 BPF JIT for X86 32-BIT
3459 M: Wang YanQing <udknight@gmail.com>
3460 L: netdev@vger.kernel.org
3461 L: bpf@vger.kernel.org
3463 F: arch/x86/net/bpf_jit_comp32.c
3465 BPF JIT for X86 64-BIT
3466 M: Alexei Starovoitov <ast@kernel.org>
3467 M: Daniel Borkmann <daniel@iogearbox.net>
3468 L: netdev@vger.kernel.org
3469 L: bpf@vger.kernel.org
3472 X: arch/x86/net/bpf_jit_comp32.c
3474 BPF LSM (Security Audit and Enforcement using BPF)
3475 M: KP Singh <kpsingh@kernel.org>
3476 R: Florent Revest <revest@chromium.org>
3477 R: Brendan Jackman <jackmanb@chromium.org>
3478 L: bpf@vger.kernel.org
3480 F: Documentation/bpf/bpf_lsm.rst
3481 F: include/linux/bpf_lsm.h
3482 F: kernel/bpf/bpf_lsm.c
3485 BROADCOM B44 10/100 ETHERNET DRIVER
3486 M: Michael Chan <michael.chan@broadcom.com>
3487 L: netdev@vger.kernel.org
3489 F: drivers/net/ethernet/broadcom/b44.*
3491 BROADCOM B53 ETHERNET SWITCH DRIVER
3492 M: Florian Fainelli <f.fainelli@gmail.com>
3493 L: netdev@vger.kernel.org
3494 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3496 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3497 F: drivers/net/dsa/b53/*
3498 F: include/linux/dsa/brcm.h
3499 F: include/linux/platform_data/b53.h
3501 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3502 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3503 L: bcm-kernel-feedback-list@broadcom.com
3504 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3508 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3509 F: drivers/pci/controller/pcie-brcmstb.c
3510 F: drivers/staging/vc04_services
3514 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3515 M: Florian Fainelli <f.fainelli@gmail.com>
3516 M: Ray Jui <rjui@broadcom.com>
3517 M: Scott Branden <sbranden@broadcom.com>
3518 M: bcm-kernel-feedback-list@broadcom.com
3520 T: git git://github.com/broadcom/mach-bcm
3521 F: arch/arm/mach-bcm/
3527 BROADCOM BCM47XX MIPS ARCHITECTURE
3528 M: Hauke Mehrtens <hauke@hauke-m.de>
3529 M: Rafał Miłecki <zajec5@gmail.com>
3530 L: linux-mips@vger.kernel.org
3532 F: Documentation/devicetree/bindings/mips/brcm/
3533 F: arch/mips/bcm47xx/*
3534 F: arch/mips/include/asm/mach-bcm47xx/*
3536 BROADCOM BCM4908 ETHERNET DRIVER
3537 M: Rafał Miłecki <rafal@milecki.pl>
3538 M: bcm-kernel-feedback-list@broadcom.com
3539 L: netdev@vger.kernel.org
3541 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3542 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3543 F: drivers/net/ethernet/broadcom/unimac.h
3545 BROADCOM BCM5301X ARM ARCHITECTURE
3546 M: Hauke Mehrtens <hauke@hauke-m.de>
3547 M: Rafał Miłecki <zajec5@gmail.com>
3548 M: bcm-kernel-feedback-list@broadcom.com
3549 L: linux-arm-kernel@lists.infradead.org
3551 F: arch/arm/boot/dts/bcm470*
3552 F: arch/arm/boot/dts/bcm5301*
3553 F: arch/arm/boot/dts/bcm953012*
3554 F: arch/arm/mach-bcm/bcm_5301x.c
3556 BROADCOM BCM53573 ARM ARCHITECTURE
3557 M: Rafał Miłecki <rafal@milecki.pl>
3558 L: bcm-kernel-feedback-list@broadcom.com
3559 L: linux-arm-kernel@lists.infradead.org
3561 F: arch/arm/boot/dts/bcm47189*
3562 F: arch/arm/boot/dts/bcm53573*
3564 BROADCOM BCM63XX ARM ARCHITECTURE
3565 M: Florian Fainelli <f.fainelli@gmail.com>
3566 M: bcm-kernel-feedback-list@broadcom.com
3567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3569 T: git git://github.com/broadcom/stblinux.git
3572 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3573 M: Kevin Cernekee <cernekee@gmail.com>
3574 L: linux-usb@vger.kernel.org
3576 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3578 BROADCOM BCM7XXX ARM ARCHITECTURE
3579 M: Florian Fainelli <f.fainelli@gmail.com>
3580 M: bcm-kernel-feedback-list@broadcom.com
3581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3583 T: git git://github.com/broadcom/stblinux.git
3584 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3585 F: arch/arm/boot/dts/bcm7*.dts*
3586 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3587 F: arch/arm/mach-bcm/*brcmstb*
3588 F: arch/arm/mm/cache-b15-rac.c
3589 F: drivers/bus/brcmstb_gisb.c
3590 F: drivers/pci/controller/pcie-brcmstb.c
3594 M: Al Cooper <alcooperx@gmail.com>
3595 L: linux-usb@vger.kernel.org
3596 L: bcm-kernel-feedback-list@broadcom.com
3598 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3599 F: drivers/usb/gadget/udc/bdc/
3601 BROADCOM BMIPS CPUFREQ DRIVER
3602 M: Markus Mayer <mmayer@broadcom.com>
3603 M: bcm-kernel-feedback-list@broadcom.com
3604 L: linux-pm@vger.kernel.org
3606 F: drivers/cpufreq/bmips-cpufreq.c
3608 BROADCOM BMIPS MIPS ARCHITECTURE
3609 M: Florian Fainelli <f.fainelli@gmail.com>
3610 L: bcm-kernel-feedback-list@broadcom.com
3611 L: linux-mips@vger.kernel.org
3613 T: git git://github.com/broadcom/stblinux.git
3614 F: arch/mips/bmips/*
3615 F: arch/mips/boot/dts/brcm/bcm*.dts*
3616 F: arch/mips/include/asm/mach-bmips/*
3617 F: arch/mips/kernel/*bmips*
3618 F: drivers/soc/bcm/bcm63xx
3619 F: drivers/irqchip/irq-bcm63*
3620 F: drivers/irqchip/irq-bcm7*
3621 F: drivers/irqchip/irq-brcmstb*
3622 F: include/linux/bcm963xx_nvram.h
3623 F: include/linux/bcm963xx_tag.h
3625 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3626 M: Rasesh Mody <rmody@marvell.com>
3627 M: GR-Linux-NIC-Dev@marvell.com
3628 L: netdev@vger.kernel.org
3630 F: drivers/net/ethernet/broadcom/bnx2.*
3631 F: drivers/net/ethernet/broadcom/bnx2_*
3633 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3634 M: Saurav Kashyap <skashyap@marvell.com>
3635 M: Javed Hasan <jhasan@marvell.com>
3636 M: GR-QLogic-Storage-Upstream@marvell.com
3637 L: linux-scsi@vger.kernel.org
3639 F: drivers/scsi/bnx2fc/
3641 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3642 M: Nilesh Javali <njavali@marvell.com>
3643 M: Manish Rangankar <mrangankar@marvell.com>
3644 M: GR-QLogic-Storage-Upstream@marvell.com
3645 L: linux-scsi@vger.kernel.org
3647 F: drivers/scsi/bnx2i/
3649 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3650 M: Ariel Elior <aelior@marvell.com>
3651 M: Sudarsana Kalluru <skalluru@marvell.com>
3652 M: GR-everest-linux-l2@marvell.com
3653 L: netdev@vger.kernel.org
3655 F: drivers/net/ethernet/broadcom/bnx2x/
3657 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3658 M: Michael Chan <michael.chan@broadcom.com>
3659 L: netdev@vger.kernel.org
3661 F: drivers/net/ethernet/broadcom/bnxt/
3663 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3664 M: Arend van Spriel <aspriel@gmail.com>
3665 M: Franky Lin <franky.lin@broadcom.com>
3666 M: Hante Meuleman <hante.meuleman@broadcom.com>
3667 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3668 M: Wright Feng <wright.feng@infineon.com>
3669 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3670 L: linux-wireless@vger.kernel.org
3671 L: brcm80211-dev-list.pdl@broadcom.com
3672 L: SHA-cyfmac-dev-list@infineon.com
3674 F: drivers/net/wireless/broadcom/brcm80211/
3676 BROADCOM BRCMSTB GPIO DRIVER
3677 M: Gregory Fong <gregory.0xf0@gmail.com>
3678 L: bcm-kernel-feedback-list@broadcom.com
3680 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3681 F: drivers/gpio/gpio-brcmstb.c
3683 BROADCOM BRCMSTB I2C DRIVER
3684 M: Kamal Dasu <kdasu.kdev@gmail.com>
3685 L: linux-i2c@vger.kernel.org
3686 L: bcm-kernel-feedback-list@broadcom.com
3688 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3689 F: drivers/i2c/busses/i2c-brcmstb.c
3691 BROADCOM BRCMSTB UART DRIVER
3692 M: Al Cooper <alcooperx@gmail.com>
3693 L: linux-serial@vger.kernel.org
3694 L: bcm-kernel-feedback-list@broadcom.com
3696 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3697 F: drivers/tty/serial/8250/8250_bcm7271.c
3699 BROADCOM BRCMSTB USB EHCI DRIVER
3700 M: Al Cooper <alcooperx@gmail.com>
3701 L: linux-usb@vger.kernel.org
3702 L: bcm-kernel-feedback-list@broadcom.com
3704 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3705 F: drivers/usb/host/ehci-brcm.*
3707 BROADCOM BRCMSTB USB PIN MAP DRIVER
3708 M: Al Cooper <alcooperx@gmail.com>
3709 L: linux-usb@vger.kernel.org
3710 L: bcm-kernel-feedback-list@broadcom.com
3712 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3713 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3715 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3716 M: Al Cooper <alcooperx@gmail.com>
3717 L: linux-kernel@vger.kernel.org
3718 L: bcm-kernel-feedback-list@broadcom.com
3720 F: drivers/phy/broadcom/phy-brcm-usb*
3722 BROADCOM ETHERNET PHY DRIVERS
3723 M: Florian Fainelli <f.fainelli@gmail.com>
3724 L: bcm-kernel-feedback-list@broadcom.com
3725 L: netdev@vger.kernel.org
3727 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3728 F: drivers/net/phy/bcm*.[ch]
3729 F: drivers/net/phy/broadcom.c
3730 F: include/linux/brcmphy.h
3732 BROADCOM GENET ETHERNET DRIVER
3733 M: Doug Berger <opendmb@gmail.com>
3734 M: Florian Fainelli <f.fainelli@gmail.com>
3735 L: bcm-kernel-feedback-list@broadcom.com
3736 L: netdev@vger.kernel.org
3738 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3739 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3740 F: drivers/net/ethernet/broadcom/genet/
3741 F: drivers/net/ethernet/broadcom/unimac.h
3742 F: drivers/net/mdio/mdio-bcm-unimac.c
3743 F: include/linux/platform_data/bcmgenet.h
3744 F: include/linux/platform_data/mdio-bcm-unimac.h
3746 BROADCOM IPROC ARM ARCHITECTURE
3747 M: Ray Jui <rjui@broadcom.com>
3748 M: Scott Branden <sbranden@broadcom.com>
3749 M: bcm-kernel-feedback-list@broadcom.com
3750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3752 T: git git://github.com/broadcom/cygnus-linux.git
3753 F: arch/arm64/boot/dts/broadcom/northstar2/*
3754 F: arch/arm64/boot/dts/broadcom/stingray/*
3755 F: drivers/clk/bcm/clk-ns*
3756 F: drivers/clk/bcm/clk-sr*
3757 F: drivers/pinctrl/bcm/pinctrl-ns*
3758 F: include/dt-bindings/clock/bcm-sr*
3775 BROADCOM IPROC GBIT ETHERNET DRIVER
3776 M: Rafał Miłecki <rafal@milecki.pl>
3777 M: bcm-kernel-feedback-list@broadcom.com
3778 L: netdev@vger.kernel.org
3780 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3781 F: drivers/net/ethernet/broadcom/bgmac*
3782 F: drivers/net/ethernet/broadcom/unimac.h
3784 BROADCOM KONA GPIO DRIVER
3785 M: Ray Jui <rjui@broadcom.com>
3786 L: bcm-kernel-feedback-list@broadcom.com
3788 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3789 F: drivers/gpio/gpio-bcm-kona.c
3791 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3792 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3793 M: Kashyap Desai <kashyap.desai@broadcom.com>
3794 M: Sumit Saxena <sumit.saxena@broadcom.com>
3795 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3796 L: mpi3mr-linuxdrv.pdl@broadcom.com
3797 L: linux-scsi@vger.kernel.org
3799 W: https://www.broadcom.com/support/storage
3800 F: drivers/scsi/mpi3mr/
3802 BROADCOM NETXTREME-E ROCE DRIVER
3803 M: Selvin Xavier <selvin.xavier@broadcom.com>
3804 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3805 L: linux-rdma@vger.kernel.org
3807 W: http://www.broadcom.com
3808 F: drivers/infiniband/hw/bnxt_re/
3809 F: include/uapi/rdma/bnxt_re-abi.h
3811 BROADCOM NVRAM DRIVER
3812 M: Rafał Miłecki <zajec5@gmail.com>
3813 L: linux-mips@vger.kernel.org
3815 F: drivers/firmware/broadcom/*
3817 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3818 M: Rafał Miłecki <rafal@milecki.pl>
3819 M: Florian Fainelli <f.fainelli@gmail.com>
3820 M: bcm-kernel-feedback-list@broadcom.com
3821 L: linux-pm@vger.kernel.org
3823 T: git git://github.com/broadcom/stblinux.git
3824 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3825 F: include/dt-bindings/soc/bcm-pmb.h
3827 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3828 M: Rafał Miłecki <zajec5@gmail.com>
3829 L: linux-wireless@vger.kernel.org
3832 F: include/linux/bcma/
3835 M: Kamal Dasu <kdasu.kdev@gmail.com>
3836 M: bcm-kernel-feedback-list@broadcom.com
3838 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3839 F: drivers/spi/spi-bcm-qspi.*
3840 F: drivers/spi/spi-brcmstb-qspi.c
3841 F: drivers/spi/spi-iproc-qspi.c
3843 BROADCOM STB AVS CPUFREQ DRIVER
3844 M: Markus Mayer <mmayer@broadcom.com>
3845 M: bcm-kernel-feedback-list@broadcom.com
3846 L: linux-pm@vger.kernel.org
3848 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3849 F: drivers/cpufreq/brcmstb*
3851 BROADCOM STB AVS TMON DRIVER
3852 M: Markus Mayer <mmayer@broadcom.com>
3853 M: bcm-kernel-feedback-list@broadcom.com
3854 L: linux-pm@vger.kernel.org
3856 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3857 F: drivers/thermal/broadcom/brcmstb*
3859 BROADCOM STB DPFE DRIVER
3860 M: Markus Mayer <mmayer@broadcom.com>
3861 M: bcm-kernel-feedback-list@broadcom.com
3862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3864 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3865 F: drivers/memory/brcmstb_dpfe.c
3867 BROADCOM STB NAND FLASH DRIVER
3868 M: Brian Norris <computersforpeace@gmail.com>
3869 M: Kamal Dasu <kdasu.kdev@gmail.com>
3870 L: linux-mtd@lists.infradead.org
3871 L: bcm-kernel-feedback-list@broadcom.com
3873 F: drivers/mtd/nand/raw/brcmnand/
3875 BROADCOM SYSTEMPORT ETHERNET DRIVER
3876 M: Florian Fainelli <f.fainelli@gmail.com>
3877 L: bcm-kernel-feedback-list@broadcom.com
3878 L: netdev@vger.kernel.org
3880 F: drivers/net/ethernet/broadcom/bcmsysport.*
3881 F: drivers/net/ethernet/broadcom/unimac.h
3883 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3884 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3885 M: Prashant Sreedharan <prashant@broadcom.com>
3886 M: Michael Chan <mchan@broadcom.com>
3887 L: netdev@vger.kernel.org
3889 F: drivers/net/ethernet/broadcom/tg3.*
3892 M: Scott Branden <scott.branden@broadcom.com>
3893 L: bcm-kernel-feedback-list@broadcom.com
3895 F: drivers/misc/bcm-vk/
3896 F: include/uapi/linux/misc/bcm_vk.h
3898 BROCADE BFA FC SCSI DRIVER
3899 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3900 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3901 L: linux-scsi@vger.kernel.org
3903 F: drivers/scsi/bfa/
3905 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3906 M: Rasesh Mody <rmody@marvell.com>
3907 M: Sudarsana Kalluru <skalluru@marvell.com>
3908 M: GR-Linux-NIC-Dev@marvell.com
3909 L: netdev@vger.kernel.org
3911 F: drivers/net/ethernet/brocade/bna/
3913 BSG (block layer generic sg v4 driver)
3914 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3915 L: linux-scsi@vger.kernel.org
3918 F: include/linux/bsg.h
3919 F: include/uapi/linux/bsg.h
3922 M: Clemens Ladisch <clemens@ladisch.de>
3923 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3926 F: Documentation/sound/cards/bt87x.rst
3927 F: sound/pci/bt87x.c
3930 M: Michael Buesch <m@bues.ch>
3932 W: http://bu3sch.de/btgpio.php
3933 F: drivers/gpio/gpio-bt8xx.c
3936 M: Chris Mason <clm@fb.com>
3937 M: Josef Bacik <josef@toxicpanda.com>
3938 M: David Sterba <dsterba@suse.com>
3939 L: linux-btrfs@vger.kernel.org
3941 W: http://btrfs.wiki.kernel.org/
3942 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3943 C: irc://irc.libera.chat/btrfs
3944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3945 F: Documentation/filesystems/btrfs.rst
3947 F: include/linux/btrfs*
3948 F: include/uapi/linux/btrfs*
3950 BTTV VIDEO4LINUX DRIVER
3951 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3952 L: linux-media@vger.kernel.org
3954 W: https://linuxtv.org
3955 T: git git://linuxtv.org/media_tree.git
3956 F: Documentation/driver-api/media/drivers/bttv*
3957 F: drivers/media/pci/bt8xx/bttv*
3959 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3960 M: Chanwoo Choi <cw00.choi@samsung.com>
3961 L: linux-pm@vger.kernel.org
3962 L: linux-samsung-soc@vger.kernel.org
3964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3965 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3966 F: drivers/devfreq/exynos-bus.c
3968 BUSLOGIC SCSI DRIVER
3969 M: Khalid Aziz <khalid@gonehiking.org>
3970 L: linux-scsi@vger.kernel.org
3972 F: drivers/scsi/BusLogic.*
3973 F: drivers/scsi/FlashPoint.*
3975 C-MEDIA CMI8788 DRIVER
3976 M: Clemens Ladisch <clemens@ladisch.de>
3977 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3980 F: sound/pci/oxygen/
3983 M: Guo Ren <guoren@kernel.org>
3984 L: linux-csky@vger.kernel.org
3986 T: git https://github.com/c-sky/csky-linux.git
3987 F: Documentation/devicetree/bindings/csky/
3988 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3989 F: Documentation/devicetree/bindings/timer/csky,*
3991 F: drivers/clocksource/timer-gx6605s.c
3992 F: drivers/clocksource/timer-mp-csky.c
3993 F: drivers/irqchip/irq-csky-*
3997 CA8210 IEEE-802.15.4 RADIO DRIVER
3998 M: Harry Morris <h.morris@cascoda.com>
3999 L: linux-wpan@vger.kernel.org
4001 W: https://github.com/Cascoda/ca8210-linux.git
4002 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4003 F: drivers/net/ieee802154/ca8210.c
4005 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4006 M: Damien Le Moal <damien.lemoal@wdc.com>
4007 L: linux-riscv@lists.infradead.org
4008 L: linux-gpio@vger.kernel.org (pinctrl driver)
4009 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4010 F: drivers/pinctrl/pinctrl-k210.c
4012 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4013 M: Damien Le Moal <damien.lemoal@wdc.com>
4014 L: linux-kernel@vger.kernel.org
4015 L: linux-riscv@lists.infradead.org
4017 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4018 F: drivers/reset/reset-k210.c
4020 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4021 M: Damien Le Moal <damien.lemoal@wdc.com>
4022 L: linux-riscv@lists.infradead.org
4024 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4025 F: drivers/soc/canaan/
4026 F: include/soc/canaan/
4028 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4029 M: David Howells <dhowells@redhat.com>
4030 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4032 F: Documentation/filesystems/caching/cachefiles.rst
4035 CADENCE MIPI-CSI2 BRIDGES
4036 M: Maxime Ripard <mripard@kernel.org>
4037 L: linux-media@vger.kernel.org
4039 F: Documentation/devicetree/bindings/media/cdns,*.txt
4040 F: drivers/media/platform/cadence/cdns-csi2*
4043 L: linux-mtd@lists.infradead.org
4045 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4046 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4048 CADENCE USB3 DRD IP DRIVER
4049 M: Peter Chen <peter.chen@kernel.org>
4050 M: Pawel Laszczak <pawell@cadence.com>
4051 R: Roger Quadros <rogerq@kernel.org>
4052 R: Aswath Govindraju <a-govindraju@ti.com>
4053 L: linux-usb@vger.kernel.org
4055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4056 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4057 F: drivers/usb/cdns3/
4058 X: drivers/usb/cdns3/cdnsp*
4060 CADENCE USBSSP DRD IP DRIVER
4061 M: Pawel Laszczak <pawell@cadence.com>
4062 L: linux-usb@vger.kernel.org
4064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4065 F: drivers/usb/cdns3/
4066 X: drivers/usb/cdns3/cdns3*
4068 CADET FM/AM RADIO RECEIVER DRIVER
4069 M: Hans Verkuil <hverkuil@xs4all.nl>
4070 L: linux-media@vger.kernel.org
4072 W: https://linuxtv.org
4073 T: git git://linuxtv.org/media_tree.git
4074 F: drivers/media/radio/radio-cadet*
4076 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4077 L: linux-media@vger.kernel.org
4079 T: git git://linuxtv.org/media_tree.git
4080 F: Documentation/admin-guide/media/cafe_ccic*
4081 F: drivers/media/platform/marvell-ccic/
4084 L: netdev@vger.kernel.org
4086 F: Documentation/networking/caif/
4087 F: drivers/net/caif/
4088 F: include/net/caif/
4089 F: include/uapi/linux/caif/
4093 M: Toke Høiland-Jørgensen <toke@toke.dk>
4094 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4096 F: net/sched/sch_cake.c
4099 M: Wolfgang Grandegger <wg@grandegger.com>
4100 M: Marc Kleine-Budde <mkl@pengutronix.de>
4101 L: linux-can@vger.kernel.org
4103 W: https://github.com/linux-can
4104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4106 F: Documentation/devicetree/bindings/net/can/
4107 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4109 F: drivers/phy/phy-can-transceiver.c
4110 F: include/linux/can/bittiming.h
4111 F: include/linux/can/dev.h
4112 F: include/linux/can/led.h
4113 F: include/linux/can/length.h
4114 F: include/linux/can/platform/
4115 F: include/linux/can/rx-offload.h
4116 F: include/uapi/linux/can/error.h
4117 F: include/uapi/linux/can/netlink.h
4118 F: include/uapi/linux/can/vxcan.h
4121 M: Oliver Hartkopp <socketcan@hartkopp.net>
4122 M: Marc Kleine-Budde <mkl@pengutronix.de>
4123 L: linux-can@vger.kernel.org
4125 W: https://github.com/linux-can
4126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4128 F: Documentation/networking/can.rst
4129 F: include/linux/can/can-ml.h
4130 F: include/linux/can/core.h
4131 F: include/linux/can/skb.h
4132 F: include/net/netns/can.h
4133 F: include/uapi/linux/can.h
4134 F: include/uapi/linux/can/bcm.h
4135 F: include/uapi/linux/can/gw.h
4136 F: include/uapi/linux/can/isotp.h
4137 F: include/uapi/linux/can/raw.h
4140 CAN-J1939 NETWORK LAYER
4141 M: Robin van der Gracht <robin@protonic.nl>
4142 M: Oleksij Rempel <o.rempel@pengutronix.de>
4143 R: kernel@pengutronix.de
4144 L: linux-can@vger.kernel.org
4146 F: Documentation/networking/j1939.rst
4147 F: include/uapi/linux/can/j1939.h
4151 M: Serge Hallyn <serge@hallyn.com>
4152 L: linux-security-module@vger.kernel.org
4154 F: include/linux/capability.h
4155 F: include/uapi/linux/capability.h
4156 F: kernel/capability.c
4157 F: security/commoncap.c
4159 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4160 M: Kevin Tsai <ktsai@capellamicro.com>
4162 F: drivers/iio/light/cm*
4164 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4165 M: Christian Lamparter <chunkeey@googlemail.com>
4166 L: linux-wireless@vger.kernel.org
4168 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4169 F: drivers/net/wireless/ath/carl9170/
4172 M: Robert Richter <rric@kernel.org>
4174 W: http://www.marvell.com
4175 F: drivers/i2c/busses/i2c-octeon*
4176 F: drivers/i2c/busses/i2c-thunderx*
4178 CAVIUM LIQUIDIO NETWORK DRIVER
4179 M: Derek Chickles <dchickles@marvell.com>
4180 M: Satanand Burla <sburla@marvell.com>
4181 M: Felix Manlunas <fmanlunas@marvell.com>
4182 L: netdev@vger.kernel.org
4184 W: http://www.marvell.com
4185 F: drivers/net/ethernet/cavium/liquidio/
4188 M: Robert Richter <rric@kernel.org>
4190 W: http://www.marvell.com
4191 F: drivers/mmc/host/cavium*
4193 CAVIUM OCTEON-TX CRYPTO DRIVER
4194 M: George Cherian <gcherian@marvell.com>
4195 L: linux-crypto@vger.kernel.org
4197 W: http://www.marvell.com
4198 F: drivers/crypto/cavium/cpt/
4200 CAVIUM THUNDERX2 ARM64 SOC
4201 M: Robert Richter <rric@kernel.org>
4202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4204 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4205 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4207 CBS/ETF/TAPRIO QDISCS
4208 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4210 L: netdev@vger.kernel.org
4211 F: net/sched/sch_cbs.c
4212 F: net/sched/sch_etf.c
4213 F: net/sched/sch_taprio.c
4215 CC2520 IEEE-802.15.4 RADIO DRIVER
4216 M: Varka Bhadram <varkabhadram@gmail.com>
4217 L: linux-wpan@vger.kernel.org
4219 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4220 F: drivers/net/ieee802154/cc2520.c
4221 F: include/linux/spi/cc2520.h
4223 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4224 M: Gilad Ben-Yossef <gilad@benyossef.com>
4225 L: linux-crypto@vger.kernel.org
4227 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4228 F: drivers/crypto/ccree/
4230 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4231 M: Hadar Gat <hadar.gat@arm.com>
4232 L: linux-crypto@vger.kernel.org
4234 F: drivers/char/hw_random/cctrng.c
4235 F: drivers/char/hw_random/cctrng.h
4236 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4237 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4240 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4241 L: linux-media@vger.kernel.org
4243 W: http://linuxtv.org
4244 T: git git://linuxtv.org/media_tree.git
4245 F: Documentation/ABI/testing/debugfs-cec-error-inj
4246 F: Documentation/devicetree/bindings/media/cec.txt
4247 F: Documentation/driver-api/media/cec-core.rst
4248 F: Documentation/userspace-api/media/cec
4249 F: drivers/media/cec/
4250 F: drivers/media/rc/keymaps/rc-cec.c
4251 F: include/media/cec-notifier.h
4252 F: include/media/cec.h
4253 F: include/uapi/linux/cec-funcs.h
4254 F: include/uapi/linux/cec.h
4257 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4258 L: linux-media@vger.kernel.org
4260 W: http://linuxtv.org
4261 T: git git://linuxtv.org/media_tree.git
4262 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4263 F: drivers/media/cec/platform/cec-gpio/
4265 CELL BROADBAND ENGINE ARCHITECTURE
4266 M: Arnd Bergmann <arnd@arndb.de>
4267 L: linuxppc-dev@lists.ozlabs.org
4269 W: http://www.ibm.com/developerworks/power/cell/
4270 F: arch/powerpc/include/asm/cell*.h
4271 F: arch/powerpc/include/asm/spu*.h
4272 F: arch/powerpc/include/uapi/asm/spu*.h
4273 F: arch/powerpc/platforms/cell/
4275 CELLWISE CW2015 BATTERY DRIVER
4276 M: Tobias Schrammm <t.schramm@manjaro.org>
4278 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4279 F: drivers/power/supply/cw2015_battery.c
4281 CEPH COMMON CODE (LIBCEPH)
4282 M: Ilya Dryomov <idryomov@gmail.com>
4283 M: Jeff Layton <jlayton@kernel.org>
4284 L: ceph-devel@vger.kernel.org
4287 T: git git://github.com/ceph/ceph-client.git
4288 F: include/linux/ceph/
4289 F: include/linux/crush/
4292 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4293 M: Jeff Layton <jlayton@kernel.org>
4294 M: Ilya Dryomov <idryomov@gmail.com>
4295 L: ceph-devel@vger.kernel.org
4298 T: git git://github.com/ceph/ceph-client.git
4299 F: Documentation/filesystems/ceph.rst
4302 CERTIFICATE HANDLING
4303 M: David Howells <dhowells@redhat.com>
4304 M: David Woodhouse <dwmw2@infradead.org>
4305 L: keyrings@vger.kernel.org
4307 F: Documentation/admin-guide/module-signing.rst
4309 F: scripts/extract-cert.c
4310 F: scripts/sign-file.c
4312 CFAG12864B LCD DRIVER
4313 M: Miguel Ojeda <ojeda@kernel.org>
4315 F: drivers/auxdisplay/cfag12864b.c
4316 F: include/linux/cfag12864b.h
4318 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4319 M: Miguel Ojeda <ojeda@kernel.org>
4321 F: drivers/auxdisplay/cfag12864bfb.c
4322 F: include/linux/cfag12864b.h
4324 CHAR and MISC DRIVERS
4325 M: Arnd Bergmann <arnd@arndb.de>
4326 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4331 F: include/linux/miscdevice.h
4332 X: drivers/char/agp/
4333 X: drivers/char/hw_random/
4334 X: drivers/char/ipmi/
4335 X: drivers/char/random.c
4336 X: drivers/char/tpm/
4339 M: Andy Whitcroft <apw@canonical.com>
4340 M: Joe Perches <joe@perches.com>
4341 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4342 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4344 F: scripts/checkpatch.pl
4346 CHECKPATCH DOCUMENTATION
4347 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4348 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4349 R: Joe Perches <joe@perches.com>
4351 F: Documentation/dev-tools/checkpatch.rst
4353 CHINESE DOCUMENTATION
4354 M: Alex Shi <alexs@kernel.org>
4356 F: Documentation/translations/zh_CN/
4358 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4359 M: Peter Chen <peter.chen@kernel.org>
4360 L: linux-usb@vger.kernel.org
4362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4363 F: drivers/usb/chipidea/
4365 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4366 M: Hans de Goede <hdegoede@redhat.com>
4367 L: linux-input@vger.kernel.org
4369 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4370 F: drivers/input/touchscreen/chipone_icn8318.c
4372 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4373 M: Hans de Goede <hdegoede@redhat.com>
4374 L: linux-input@vger.kernel.org
4376 F: drivers/input/touchscreen/chipone_icn8505.c
4378 CHROME HARDWARE PLATFORM SUPPORT
4379 M: Benson Leung <bleung@chromium.org>
4380 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4383 F: drivers/platform/chrome/
4385 CHROMEOS EC CODEC DRIVER
4386 M: Cheng-Yi Chiang <cychiang@chromium.org>
4387 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4388 R: Guenter Roeck <groeck@chromium.org>
4390 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4391 F: sound/soc/codecs/cros_ec_codec.*
4393 CHROMEOS EC SUBDRIVERS
4394 M: Benson Leung <bleung@chromium.org>
4395 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4396 R: Guenter Roeck <groeck@chromium.org>
4398 F: drivers/power/supply/cros_usbpd-charger.c
4402 CHRONTEL CH7322 CEC DRIVER
4403 M: Jeff Chase <jnchase@google.com>
4404 L: linux-media@vger.kernel.org
4406 T: git git://linuxtv.org/media_tree.git
4407 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4408 F: drivers/media/cec/i2c/ch7322.c
4410 CIRRUS LOGIC AUDIO CODEC DRIVERS
4411 M: James Schulman <james.schulman@cirrus.com>
4412 M: David Rhodes <david.rhodes@cirrus.com>
4413 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4414 L: patches@opensource.cirrus.com
4416 F: sound/soc/codecs/cs*
4418 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4419 M: Hartley Sweeten <hsweeten@visionengravers.com>
4420 L: netdev@vger.kernel.org
4422 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4424 CIRRUS LOGIC LOCHNAGAR DRIVER
4425 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4426 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4427 L: patches@opensource.cirrus.com
4429 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4430 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4431 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4432 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4433 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4434 F: Documentation/hwmon/lochnagar.rst
4435 F: drivers/clk/clk-lochnagar.c
4436 F: drivers/hwmon/lochnagar-hwmon.c
4437 F: drivers/mfd/lochnagar-i2c.c
4438 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4439 F: drivers/regulator/lochnagar-regulator.c
4440 F: include/dt-bindings/clk/lochnagar.h
4441 F: include/dt-bindings/pinctrl/lochnagar.h
4442 F: include/linux/mfd/lochnagar*
4443 F: sound/soc/codecs/lochnagar-sc.c
4445 CIRRUS LOGIC MADERA CODEC DRIVERS
4446 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4447 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4448 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4449 L: patches@opensource.cirrus.com
4451 W: https://github.com/CirrusLogic/linux-drivers/wiki
4452 T: git https://github.com/CirrusLogic/linux-drivers.git
4453 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4454 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4455 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4456 F: drivers/gpio/gpio-madera*
4457 F: drivers/irqchip/irq-madera*
4458 F: drivers/mfd/cs47l*
4459 F: drivers/mfd/madera*
4460 F: drivers/pinctrl/cirrus/*
4461 F: include/dt-bindings/sound/madera*
4462 F: include/linux/irqchip/irq-madera*
4463 F: include/linux/mfd/madera/*
4464 F: include/sound/madera*
4465 F: sound/soc/codecs/cs47l*
4466 F: sound/soc/codecs/madera*
4468 CISCO FCOE HBA DRIVER
4469 M: Satish Kharat <satishkh@cisco.com>
4470 M: Sesidhar Baddela <sebaddel@cisco.com>
4471 M: Karan Tilak Kumar <kartilak@cisco.com>
4472 L: linux-scsi@vger.kernel.org
4474 F: drivers/scsi/fnic/
4476 CISCO SCSI HBA DRIVER
4477 M: Karan Tilak Kumar <kartilak@cisco.com>
4478 M: Sesidhar Baddela <sebaddel@cisco.com>
4479 L: linux-scsi@vger.kernel.org
4481 F: drivers/scsi/snic/
4483 CISCO VIC ETHERNET NIC DRIVER
4484 M: Christian Benvenuti <benve@cisco.com>
4485 M: Govindarajulu Varadarajan <_govind@gmx.com>
4487 F: drivers/net/ethernet/cisco/enic/
4489 CISCO VIC LOW LATENCY NIC DRIVER
4490 M: Christian Benvenuti <benve@cisco.com>
4491 M: Nelson Escobar <neescoba@cisco.com>
4493 F: drivers/infiniband/hw/usnic/
4496 M: Miguel Ojeda <ojeda@kernel.org>
4500 CLANG/LLVM BUILD SUPPORT
4501 M: Nathan Chancellor <nathan@kernel.org>
4502 M: Nick Desaulniers <ndesaulniers@google.com>
4503 L: clang-built-linux@googlegroups.com
4505 W: https://clangbuiltlinux.github.io/
4506 B: https://github.com/ClangBuiltLinux/linux/issues
4507 C: irc://chat.freenode.net/clangbuiltlinux
4508 F: Documentation/kbuild/llvm.rst
4509 F: include/linux/compiler-clang.h
4510 F: scripts/clang-tools/
4511 K: \b(?i:clang|llvm)\b
4513 CLANG CONTROL FLOW INTEGRITY SUPPORT
4514 M: Sami Tolvanen <samitolvanen@google.com>
4515 M: Kees Cook <keescook@chromium.org>
4516 R: Nathan Chancellor <nathan@kernel.org>
4517 R: Nick Desaulniers <ndesaulniers@google.com>
4518 L: clang-built-linux@googlegroups.com
4520 B: https://github.com/ClangBuiltLinux/linux/issues
4521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4522 F: include/linux/cfi.h
4526 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4527 L: linux-kernel@vger.kernel.org
4529 F: include/linux/cleancache.h
4533 M: Russell King <linux@armlinux.org.uk>
4534 L: linux-clk@vger.kernel.org
4536 F: include/linux/clk.h
4538 CLOCKSOURCE, CLOCKEVENT DRIVERS
4539 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4540 M: Thomas Gleixner <tglx@linutronix.de>
4541 L: linux-kernel@vger.kernel.org
4543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4544 F: Documentation/devicetree/bindings/timer/
4545 F: drivers/clocksource/
4548 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4549 M: Daniel Oliveira Nascimento <don@syst.com.br>
4550 L: platform-driver-x86@vger.kernel.org
4552 F: drivers/platform/x86/classmate-laptop.c
4555 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4556 L: linux-media@vger.kernel.org
4558 W: https://linuxtv.org
4559 T: git git://linuxtv.org/media_tree.git
4560 F: drivers/media/pci/cobalt/
4562 COCCINELLE/Semantic Patches (SmPL)
4563 M: Julia Lawall <Julia.Lawall@inria.fr>
4564 M: Gilles Muller <Gilles.Muller@inria.fr>
4565 M: Nicolas Palix <nicolas.palix@imag.fr>
4566 M: Michal Marek <michal.lkml@markovi.net>
4567 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4569 W: http://coccinelle.lip6.fr/
4570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4571 F: Documentation/dev-tools/coccinelle.rst
4572 F: scripts/coccicheck
4573 F: scripts/coccinelle/
4576 M: Jan Harkes <jaharkes@cs.cmu.edu>
4578 L: codalist@coda.cs.cmu.edu
4580 W: http://www.coda.cs.cmu.edu/
4581 F: Documentation/filesystems/coda.rst
4583 F: include/linux/coda*.h
4584 F: include/uapi/linux/coda*.h
4586 CODA V4L2 MEM2MEM DRIVER
4587 M: Philipp Zabel <p.zabel@pengutronix.de>
4588 L: linux-media@vger.kernel.org
4590 F: Documentation/devicetree/bindings/media/coda.yaml
4591 F: drivers/media/platform/coda/
4594 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4596 F: Documentation/process/code-of-conduct-interpretation.rst
4597 F: Documentation/process/code-of-conduct.rst
4600 M: Ian Abbott <abbotti@mev.co.uk>
4601 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4605 COMMON CLK FRAMEWORK
4606 M: Michael Turquette <mturquette@baylibre.com>
4607 M: Stephen Boyd <sboyd@kernel.org>
4608 L: linux-clk@vger.kernel.org
4610 Q: http://patchwork.kernel.org/project/linux-clk/list/
4611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4612 F: Documentation/devicetree/bindings/clock/
4614 F: include/linux/clk-pr*
4615 F: include/linux/clk/
4616 F: include/linux/of_clk.h
4617 X: drivers/clk/clkdev.c
4619 COMMON INTERNET FILE SYSTEM (CIFS)
4620 M: Steve French <sfrench@samba.org>
4621 L: linux-cifs@vger.kernel.org
4622 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4624 W: http://linux-cifs.samba.org/
4625 T: git git://git.samba.org/sfrench/cifs-2.6.git
4626 F: Documentation/admin-guide/cifs/
4629 COMPACTPCI HOTPLUG CORE
4630 M: Scott Murray <scott@spiteful.org>
4631 L: linux-pci@vger.kernel.org
4633 F: drivers/pci/hotplug/cpci_hotplug*
4635 COMPACTPCI HOTPLUG GENERIC DRIVER
4636 M: Scott Murray <scott@spiteful.org>
4637 L: linux-pci@vger.kernel.org
4639 F: drivers/pci/hotplug/cpcihp_generic.c
4641 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4642 M: Scott Murray <scott@spiteful.org>
4643 L: linux-pci@vger.kernel.org
4645 F: drivers/pci/hotplug/cpcihp_zt5550.*
4647 COMPAL LAPTOP SUPPORT
4648 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4649 L: platform-driver-x86@vger.kernel.org
4651 F: drivers/platform/x86/compal-laptop.c
4654 M: Miguel Ojeda <ojeda@kernel.org>
4656 F: include/linux/compiler_attributes.h
4658 COMPUTE EXPRESS LINK (CXL)
4659 M: Alison Schofield <alison.schofield@intel.com>
4660 M: Vishal Verma <vishal.l.verma@intel.com>
4661 M: Ira Weiny <ira.weiny@intel.com>
4662 M: Ben Widawsky <ben.widawsky@intel.com>
4663 M: Dan Williams <dan.j.williams@intel.com>
4664 L: linux-cxl@vger.kernel.org
4667 F: include/uapi/linux/cxl_mem.h
4669 CONEXANT ACCESSRUNNER USB DRIVER
4670 L: accessrunner-general@lists.sourceforge.net
4672 W: http://accessrunner.sourceforge.net/
4673 F: drivers/usb/atm/cxacru.c
4676 M: Joel Becker <jlbec@evilplan.org>
4677 M: Christoph Hellwig <hch@lst.de>
4679 T: git git://git.infradead.org/users/hch/configfs.git
4681 F: include/linux/configfs.h
4682 F: samples/configfs/
4685 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4687 F: drivers/video/console/
4688 F: include/linux/console*
4691 M: Frederic Weisbecker <frederic@kernel.org>
4693 F: kernel/context_tracking.c
4694 F: include/linux/context_tracking*
4696 CONTROL GROUP (CGROUP)
4697 M: Tejun Heo <tj@kernel.org>
4698 M: Zefan Li <lizefan.x@bytedance.com>
4699 M: Johannes Weiner <hannes@cmpxchg.org>
4700 L: cgroups@vger.kernel.org
4702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4703 F: Documentation/admin-guide/cgroup-v1/
4704 F: Documentation/admin-guide/cgroup-v2.rst
4705 F: include/linux/cgroup*
4708 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4709 M: Tejun Heo <tj@kernel.org>
4710 M: Jens Axboe <axboe@kernel.dk>
4711 L: cgroups@vger.kernel.org
4712 L: linux-block@vger.kernel.org
4713 T: git git://git.kernel.dk/linux-block
4714 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4715 F: block/bfq-cgroup.c
4716 F: block/blk-cgroup.c
4717 F: block/blk-iolatency.c
4718 F: block/blk-throttle.c
4719 F: include/linux/blk-cgroup.h
4721 CONTROL GROUP - CPUSET
4722 M: Zefan Li <lizefan.x@bytedance.com>
4723 L: cgroups@vger.kernel.org
4725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4726 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4727 F: include/linux/cpuset.h
4728 F: kernel/cgroup/cpuset.c
4730 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4731 M: Johannes Weiner <hannes@cmpxchg.org>
4732 M: Michal Hocko <mhocko@kernel.org>
4733 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4734 L: cgroups@vger.kernel.org
4735 L: linux-mm@kvack.org
4740 CORETEMP HARDWARE MONITORING DRIVER
4741 M: Fenghua Yu <fenghua.yu@intel.com>
4742 L: linux-hwmon@vger.kernel.org
4744 F: Documentation/hwmon/coretemp.rst
4745 F: drivers/hwmon/coretemp.c
4747 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4748 M: Marius Zachmann <mail@mariuszachmann.de>
4749 L: linux-hwmon@vger.kernel.org
4751 F: drivers/hwmon/corsair-cpro.c
4753 CORSAIR-PSU HARDWARE MONITOR DRIVER
4754 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4755 L: linux-hwmon@vger.kernel.org
4757 F: Documentation/hwmon/corsair-psu.rst
4758 F: drivers/hwmon/corsair-psu.c
4760 COSA/SRP SYNC SERIAL DRIVER
4761 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4763 W: http://www.fi.muni.cz/~kas/cosa/
4764 F: drivers/net/wan/cosa*
4767 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4768 L: linux-iio@vger.kernel.org
4770 F: Documentation/ABI/testing/sysfs-bus-counter
4771 F: Documentation/driver-api/generic-counter.rst
4773 F: include/linux/counter.h
4774 F: include/linux/counter_enum.h
4777 M: Bence Csókás <bence98@sch.bme.hu>
4779 F: drivers/i2c/busses/i2c-cp2615.c
4781 CPMAC ETHERNET DRIVER
4782 M: Florian Fainelli <f.fainelli@gmail.com>
4783 L: netdev@vger.kernel.org
4785 F: drivers/net/ethernet/ti/cpmac.c
4787 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4788 M: Viresh Kumar <viresh.kumar@linaro.org>
4789 M: Sudeep Holla <sudeep.holla@arm.com>
4790 L: linux-pm@vger.kernel.org
4792 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4793 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4795 CPU FREQUENCY SCALING FRAMEWORK
4796 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4797 M: Viresh Kumar <viresh.kumar@linaro.org>
4798 L: linux-pm@vger.kernel.org
4800 B: https://bugzilla.kernel.org
4801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4803 F: Documentation/admin-guide/pm/cpufreq.rst
4804 F: Documentation/admin-guide/pm/intel_pstate.rst
4805 F: Documentation/cpu-freq/
4806 F: Documentation/devicetree/bindings/cpufreq/
4808 F: include/linux/cpufreq.h
4809 F: include/linux/sched/cpufreq.h
4810 F: kernel/sched/cpufreq*.c
4811 F: tools/testing/selftests/cpufreq/
4813 CPU IDLE TIME MANAGEMENT FRAMEWORK
4814 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4815 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4816 L: linux-pm@vger.kernel.org
4818 B: https://bugzilla.kernel.org
4819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4820 F: Documentation/admin-guide/pm/cpuidle.rst
4821 F: Documentation/driver-api/pm/cpuidle.rst
4823 F: include/linux/cpuidle.h
4825 CPU POWER MONITORING SUBSYSTEM
4826 M: Thomas Renninger <trenn@suse.com>
4827 M: Shuah Khan <shuah@kernel.org>
4828 M: Shuah Khan <skhan@linuxfoundation.org>
4829 L: linux-pm@vger.kernel.org
4831 F: tools/power/cpupower/
4834 M: "H. Peter Anvin" <hpa@zytor.com>
4836 F: arch/x86/kernel/cpuid.c
4837 F: arch/x86/kernel/msr.c
4839 CPUIDLE DRIVER - ARM BIG LITTLE
4840 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4841 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4842 L: linux-pm@vger.kernel.org
4843 L: linux-arm-kernel@lists.infradead.org
4845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4846 F: drivers/cpuidle/cpuidle-big_little.c
4848 CPUIDLE DRIVER - ARM EXYNOS
4849 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4850 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4851 M: Kukjin Kim <kgene@kernel.org>
4852 L: linux-pm@vger.kernel.org
4853 L: linux-samsung-soc@vger.kernel.org
4855 F: arch/arm/mach-exynos/pm.c
4856 F: drivers/cpuidle/cpuidle-exynos.c
4857 F: include/linux/platform_data/cpuidle-exynos.h
4859 CPUIDLE DRIVER - ARM PSCI
4860 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4861 M: Sudeep Holla <sudeep.holla@arm.com>
4862 L: linux-pm@vger.kernel.org
4863 L: linux-arm-kernel@lists.infradead.org
4865 F: drivers/cpuidle/cpuidle-psci.c
4867 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4868 M: Ulf Hansson <ulf.hansson@linaro.org>
4869 L: linux-pm@vger.kernel.org
4870 L: linux-arm-kernel@lists.infradead.org
4872 F: drivers/cpuidle/cpuidle-psci.h
4873 F: drivers/cpuidle/cpuidle-psci-domain.c
4876 M: Nicolas Pitre <nico@fluxnic.net>
4878 F: Documentation/filesystems/cramfs.rst
4882 M: Bastien Nocera <hadess@hadess.net>
4883 L: linux-input@vger.kernel.org
4885 F: drivers/hid/hid-creative-sb0540.c
4888 M: Herbert Xu <herbert@gondor.apana.org.au>
4889 M: "David S. Miller" <davem@davemloft.net>
4890 L: linux-crypto@vger.kernel.org
4892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4894 F: Documentation/crypto/
4895 F: Documentation/devicetree/bindings/crypto/
4900 F: include/linux/crypto*
4903 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4904 M: Neil Horman <nhorman@tuxdriver.com>
4905 L: linux-crypto@vger.kernel.org
4907 F: crypto/ansi_cprng.c
4911 M: Hans Verkuil <hverkuil@xs4all.nl>
4912 L: linux-media@vger.kernel.org
4914 W: http://linuxtv.org
4915 T: git git://linuxtv.org/media_tree.git
4916 F: drivers/media/i2c/cs3308.c
4918 CS5535 Audio ALSA driver
4919 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4921 F: sound/pci/cs5535audio/
4923 CSI DRIVERS FOR ALLWINNER V3s
4924 M: Yong Deng <yong.deng@magewell.com>
4925 L: linux-media@vger.kernel.org
4927 T: git git://linuxtv.org/media_tree.git
4928 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4929 F: drivers/media/platform/sunxi/sun6i-csi/
4932 M: Solomon Peachy <pizza@shaftnet.org>
4934 F: drivers/net/wireless/st/cw1200/
4936 CX18 VIDEO4LINUX DRIVER
4937 M: Andy Walls <awalls@md.metrocast.net>
4938 L: linux-media@vger.kernel.org
4940 W: https://linuxtv.org
4941 T: git git://linuxtv.org/media_tree.git
4942 F: drivers/media/pci/cx18/
4943 F: include/uapi/linux/ivtv*
4945 CX2341X MPEG ENCODER HELPER MODULE
4946 M: Hans Verkuil <hverkuil@xs4all.nl>
4947 L: linux-media@vger.kernel.org
4949 W: https://linuxtv.org
4950 T: git git://linuxtv.org/media_tree.git
4951 F: drivers/media/common/cx2341x*
4952 F: include/media/drv-intf/cx2341x.h
4954 CX24120 MEDIA DRIVER
4955 M: Jemma Denson <jdenson@gmail.com>
4956 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4957 L: linux-media@vger.kernel.org
4959 W: https://linuxtv.org
4960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4961 F: drivers/media/dvb-frontends/cx24120*
4963 CX88 VIDEO4LINUX DRIVER
4964 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4965 L: linux-media@vger.kernel.org
4967 W: https://linuxtv.org
4968 T: git git://linuxtv.org/media_tree.git
4969 F: Documentation/driver-api/media/drivers/cx88*
4970 F: drivers/media/pci/cx88/
4972 CXD2820R MEDIA DRIVER
4973 M: Antti Palosaari <crope@iki.fi>
4974 L: linux-media@vger.kernel.org
4976 W: https://linuxtv.org
4977 W: http://palosaari.fi/linux/
4978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4979 T: git git://linuxtv.org/anttip/media_tree.git
4980 F: drivers/media/dvb-frontends/cxd2820r*
4982 CXGB3 ETHERNET DRIVER (CXGB3)
4983 M: Raju Rangoju <rajur@chelsio.com>
4984 L: netdev@vger.kernel.org
4986 W: http://www.chelsio.com
4987 F: drivers/net/ethernet/chelsio/cxgb3/
4989 CXGB3 ISCSI DRIVER (CXGB3I)
4990 M: Karen Xie <kxie@chelsio.com>
4991 L: linux-scsi@vger.kernel.org
4993 W: http://www.chelsio.com
4994 F: drivers/scsi/cxgbi/cxgb3i
4996 CXGB4 CRYPTO DRIVER (chcr)
4997 M: Ayush Sawal <ayush.sawal@chelsio.com>
4998 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4999 M: Rohit Maheshwari <rohitm@chelsio.com>
5000 L: linux-crypto@vger.kernel.org
5002 W: http://www.chelsio.com
5003 F: drivers/crypto/chelsio
5005 CXGB4 INLINE CRYPTO DRIVER
5006 M: Ayush Sawal <ayush.sawal@chelsio.com>
5007 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5008 M: Rohit Maheshwari <rohitm@chelsio.com>
5009 L: netdev@vger.kernel.org
5011 W: http://www.chelsio.com
5012 F: drivers/net/ethernet/chelsio/inline_crypto/
5014 CXGB4 ETHERNET DRIVER (CXGB4)
5015 M: Raju Rangoju <rajur@chelsio.com>
5016 L: netdev@vger.kernel.org
5018 W: http://www.chelsio.com
5019 F: drivers/net/ethernet/chelsio/cxgb4/
5021 CXGB4 ISCSI DRIVER (CXGB4I)
5022 M: Karen Xie <kxie@chelsio.com>
5023 L: linux-scsi@vger.kernel.org
5025 W: http://www.chelsio.com
5026 F: drivers/scsi/cxgbi/cxgb4i
5028 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5029 M: Potnuri Bharat Teja <bharat@chelsio.com>
5030 L: linux-rdma@vger.kernel.org
5032 W: http://www.openfabrics.org
5033 F: drivers/infiniband/hw/cxgb4/
5034 F: include/uapi/rdma/cxgb4-abi.h
5036 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5037 M: Raju Rangoju <rajur@chelsio.com>
5038 L: netdev@vger.kernel.org
5040 W: http://www.chelsio.com
5041 F: drivers/net/ethernet/chelsio/cxgb4vf/
5043 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5044 M: Frederic Barrat <fbarrat@linux.ibm.com>
5045 M: Andrew Donnellan <ajd@linux.ibm.com>
5046 L: linuxppc-dev@lists.ozlabs.org
5048 F: Documentation/ABI/testing/sysfs-class-cxl
5049 F: Documentation/powerpc/cxl.rst
5050 F: arch/powerpc/platforms/powernv/pci-cxl.c
5051 F: drivers/misc/cxl/
5052 F: include/misc/cxl*
5053 F: include/uapi/misc/cxl.h
5055 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5056 M: Manoj N. Kumar <manoj@linux.ibm.com>
5057 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5058 M: Uma Krishnan <ukrishn@linux.ibm.com>
5059 L: linux-scsi@vger.kernel.org
5061 F: Documentation/powerpc/cxlflash.rst
5062 F: drivers/scsi/cxlflash/
5063 F: include/uapi/scsi/cxlflash_ioctl.h
5066 M: Russell King <linux@armlinux.org.uk>
5067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5069 W: http://www.armlinux.org.uk/
5070 F: drivers/video/fbdev/cyber2000fb.*
5072 CYCLADES PC300 DRIVER
5074 F: drivers/net/wan/pc300*
5076 CYPRESS_FIRMWARE MEDIA DRIVER
5077 M: Antti Palosaari <crope@iki.fi>
5078 L: linux-media@vger.kernel.org
5080 W: https://linuxtv.org
5081 W: http://palosaari.fi/linux/
5082 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5083 T: git git://linuxtv.org/anttip/media_tree.git
5084 F: drivers/media/common/cypress_firmware*
5086 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5087 M: Linus Walleij <linus.walleij@linaro.org>
5088 L: linux-input@vger.kernel.org
5090 F: drivers/input/touchscreen/cy8ctma140.c
5092 CYTTSP TOUCHSCREEN DRIVER
5093 M: Linus Walleij <linus.walleij@linaro.org>
5094 L: linux-input@vger.kernel.org
5096 F: drivers/input/touchscreen/cyttsp*
5098 D-LINK DIR-685 TOUCHKEYS DRIVER
5099 M: Linus Walleij <linus.walleij@linaro.org>
5100 L: linux-input@vger.kernel.org
5102 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5104 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5105 M: Joshua Kinard <kumba@gentoo.org>
5107 F: drivers/rtc/rtc-ds1685.c
5108 F: include/linux/rtc/ds1685.h
5110 DAMA SLAVE for AX.25
5111 M: Joerg Reuter <jreuter@yaina.de>
5112 L: linux-hams@vger.kernel.org
5114 W: http://yaina.de/jreuter/
5115 W: http://www.qsl.net/dl1bke/
5116 F: net/ax25/af_ax25.c
5117 F: net/ax25/ax25_dev.c
5118 F: net/ax25/ax25_ds_*
5119 F: net/ax25/ax25_in.c
5120 F: net/ax25/ax25_out.c
5121 F: net/ax25/ax25_timer.c
5122 F: net/ax25/sysctl_net_ax25.c
5124 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5125 L: netdev@vger.kernel.org
5127 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5128 F: drivers/net/ethernet/dec/tulip/dmfe.c
5130 DC390/AM53C974 SCSI driver
5131 M: Hannes Reinecke <hare@suse.com>
5132 L: linux-scsi@vger.kernel.org
5134 F: drivers/scsi/am53c974.c
5137 M: Oliver Neukum <oliver@neukum.org>
5138 M: Ali Akcaagac <aliakc@web.de>
5139 M: Jamie Lenehan <lenehan@twibble.org>
5140 L: dc395x@twibble.org
5142 W: http://twibble.org/dist/dc395x/
5143 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5144 F: Documentation/scsi/dc395x.rst
5145 F: drivers/scsi/dc395x.*
5148 L: dccp@vger.kernel.org
5150 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5151 F: include/linux/dccp.h
5152 F: include/linux/tfrc.h
5153 F: include/uapi/linux/dccp.h
5156 DECnet NETWORK LAYER
5157 L: linux-decnet-user@lists.sourceforge.net
5159 W: http://linux-decnet.sourceforge.net
5160 F: Documentation/networking/decnet.rst
5163 DECSTATION PLATFORM SUPPORT
5164 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5165 L: linux-mips@vger.kernel.org
5167 W: http://www.linux-mips.org/wiki/DECstation
5169 F: arch/mips/include/asm/dec/
5170 F: arch/mips/include/asm/mach-dec/
5172 DEFXX FDDI NETWORK DRIVER
5173 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5175 F: drivers/net/fddi/defxx.*
5177 DEFZA FDDI NETWORK DRIVER
5178 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5180 F: drivers/net/fddi/defza.*
5182 DEINTERLACE DRIVERS FOR ALLWINNER H3
5183 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5184 L: linux-media@vger.kernel.org
5186 T: git git://linuxtv.org/media_tree.git
5187 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5188 F: drivers/media/platform/sunxi/sun8i-di/
5191 M: Matthew Garrett <mjg59@srcf.ucam.org>
5192 M: Pali Rohár <pali@kernel.org>
5193 L: platform-driver-x86@vger.kernel.org
5195 F: drivers/platform/x86/dell/dell-laptop.c
5197 DELL LAPTOP FREEFALL DRIVER
5198 M: Pali Rohár <pali@kernel.org>
5200 F: drivers/platform/x86/dell/dell-smo8800.c
5202 DELL LAPTOP RBTN DRIVER
5203 M: Pali Rohár <pali@kernel.org>
5205 F: drivers/platform/x86/dell/dell-rbtn.*
5207 DELL LAPTOP SMM DRIVER
5208 M: Pali Rohár <pali@kernel.org>
5210 F: drivers/hwmon/dell-smm-hwmon.c
5211 F: include/uapi/linux/i8k.h
5213 DELL REMOTE BIOS UPDATE DRIVER
5214 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5215 L: platform-driver-x86@vger.kernel.org
5217 F: drivers/platform/x86/dell/dell_rbu.c
5220 M: Pali Rohár <pali@kernel.org>
5221 L: Dell.Client.Kernel@dell.com
5222 L: platform-driver-x86@vger.kernel.org
5224 F: drivers/platform/x86/dell/dell-smbios.*
5226 DELL SMBIOS SMM DRIVER
5227 L: Dell.Client.Kernel@dell.com
5228 L: platform-driver-x86@vger.kernel.org
5230 F: drivers/platform/x86/dell/dell-smbios-smm.c
5232 DELL SMBIOS WMI DRIVER
5233 L: Dell.Client.Kernel@dell.com
5234 L: platform-driver-x86@vger.kernel.org
5236 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5237 F: tools/wmi/dell-smbios-example.c
5239 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5240 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5241 L: platform-driver-x86@vger.kernel.org
5243 F: Documentation/driver-api/dcdbas.rst
5244 F: drivers/platform/x86/dell/dcdbas.*
5246 DELL WMI DESCRIPTOR DRIVER
5247 L: Dell.Client.Kernel@dell.com
5249 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5251 DELL WMI SYSMAN DRIVER
5252 M: Divya Bharathi <divya.bharathi@dell.com>
5253 M: Prasanth Ksr <prasanth.ksr@dell.com>
5254 L: Dell.Client.Kernel@dell.com
5255 L: platform-driver-x86@vger.kernel.org
5257 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5258 F: drivers/platform/x86/dell/dell-wmi-sysman/
5260 DELL WMI NOTIFICATIONS DRIVER
5261 M: Matthew Garrett <mjg59@srcf.ucam.org>
5262 M: Pali Rohár <pali@kernel.org>
5264 F: drivers/platform/x86/dell/dell-wmi-base.c
5266 DELL WMI HARDWARE PRIVACY SUPPORT
5267 M: Perry Yuan <Perry.Yuan@dell.com>
5268 L: Dell.Client.Kernel@dell.com
5269 L: platform-driver-x86@vger.kernel.org
5271 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5273 DELTA ST MEDIA DRIVER
5274 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5275 L: linux-media@vger.kernel.org
5277 W: https://linuxtv.org
5278 T: git git://linuxtv.org/media_tree.git
5279 F: drivers/media/platform/sti/delta
5281 DELTA DPS920AB PSU DRIVER
5282 M: Robert Marko <robert.marko@sartura.hr>
5283 L: linux-hwmon@vger.kernel.org
5285 F: Documentation/hwmon/dps920ab.rst
5286 F: drivers/hwmon/pmbus/dps920ab.c
5289 L: linux-mtd@lists.infradead.org
5291 F: drivers/mtd/nand/raw/denali*
5293 DESIGNWARE EDMA CORE IP DRIVER
5294 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5295 L: dmaengine@vger.kernel.org
5297 F: drivers/dma/dw-edma/
5298 F: include/linux/dma/edma.h
5300 DESIGNWARE XDATA IP DRIVER
5301 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5302 L: linux-pci@vger.kernel.org
5304 F: Documentation/misc-devices/dw-xdata-pcie.rst
5305 F: drivers/misc/dw-xdata-pcie.c
5307 DESIGNWARE USB2 DRD IP DRIVER
5308 M: Minas Harutyunyan <hminas@synopsys.com>
5309 L: linux-usb@vger.kernel.org
5311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5312 F: drivers/usb/dwc2/
5314 DESIGNWARE USB3 DRD IP DRIVER
5315 M: Felipe Balbi <balbi@kernel.org>
5316 L: linux-usb@vger.kernel.org
5318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5319 F: drivers/usb/dwc3/
5321 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5322 M: Andreas Klinger <ak@it-klinger.de>
5323 L: linux-iio@vger.kernel.org
5325 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5326 F: drivers/iio/proximity/srf*.c
5328 DEVICE COREDUMP (DEV_COREDUMP)
5329 M: Johannes Berg <johannes@sipsolutions.net>
5330 L: linux-kernel@vger.kernel.org
5332 F: drivers/base/devcoredump.c
5333 F: include/linux/devcoredump.h
5335 DEVICE DEPENDENCY HELPER SCRIPT
5336 M: Saravana Kannan <saravanak@google.com>
5337 L: linux-kernel@vger.kernel.org
5339 F: scripts/dev-needs.sh
5341 DEVICE DIRECT ACCESS (DAX)
5342 M: Dan Williams <dan.j.williams@intel.com>
5343 M: Vishal Verma <vishal.l.verma@intel.com>
5344 M: Dave Jiang <dave.jiang@intel.com>
5345 L: nvdimm@lists.linux.dev
5349 DEVICE FREQUENCY (DEVFREQ)
5350 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5351 M: Kyungmin Park <kyungmin.park@samsung.com>
5352 M: Chanwoo Choi <cw00.choi@samsung.com>
5353 L: linux-pm@vger.kernel.org
5355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5356 F: Documentation/devicetree/bindings/devfreq/
5358 F: include/linux/devfreq.h
5359 F: include/trace/events/devfreq.h
5361 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5362 M: Chanwoo Choi <cw00.choi@samsung.com>
5363 L: linux-pm@vger.kernel.org
5365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5366 F: Documentation/devicetree/bindings/devfreq/event/
5367 F: drivers/devfreq/devfreq-event.c
5368 F: drivers/devfreq/event/
5369 F: include/dt-bindings/pmu/exynos_ppmu.h
5370 F: include/linux/devfreq-event.h
5372 DEVICE NUMBER REGISTRY
5373 M: Torben Mathiasen <device@lanana.org>
5375 W: http://lanana.org/docs/device-list/index.html
5377 DEVICE RESOURCE MANAGEMENT HELPERS
5378 M: Hans de Goede <hdegoede@redhat.com>
5379 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5381 F: include/linux/devm-helpers.h
5384 M: Alasdair Kergon <agk@redhat.com>
5385 M: Mike Snitzer <snitzer@redhat.com>
5386 M: dm-devel@redhat.com
5387 L: dm-devel@redhat.com
5389 W: http://sources.redhat.com/dm
5390 Q: http://patchwork.kernel.org/project/dm-devel/list/
5391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5392 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5393 F: Documentation/admin-guide/device-mapper/
5394 F: drivers/md/Kconfig
5395 F: drivers/md/Makefile
5397 F: drivers/md/persistent-data/
5398 F: include/linux/device-mapper.h
5399 F: include/linux/dm-*.h
5400 F: include/uapi/linux/dm-*.h
5403 M: Jiri Pirko <jiri@nvidia.com>
5404 L: netdev@vger.kernel.org
5406 F: Documentation/networking/devlink
5407 F: include/net/devlink.h
5408 F: include/uapi/linux/devlink.h
5409 F: net/core/devlink.c
5411 DIALOG SEMICONDUCTOR DRIVERS
5412 M: Support Opensource <support.opensource@diasemi.com>
5414 W: http://www.dialog-semiconductor.com/products
5415 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5416 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5417 F: Documentation/devicetree/bindings/mfd/da90*.txt
5418 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5419 F: Documentation/devicetree/bindings/regulator/da92*.txt
5420 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5421 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5422 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5423 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5424 F: Documentation/hwmon/da90??.rst
5425 F: drivers/gpio/gpio-da90??.c
5426 F: drivers/hwmon/da90??-hwmon.c
5427 F: drivers/iio/adc/da91??-*.c
5428 F: drivers/input/misc/da72??.[ch]
5429 F: drivers/input/misc/da90??_onkey.c
5430 F: drivers/input/touchscreen/da9052_tsi.c
5431 F: drivers/leds/leds-da90??.c
5432 F: drivers/mfd/da903x.c
5433 F: drivers/mfd/da90??-*.c
5434 F: drivers/mfd/da91??-*.c
5435 F: drivers/pinctrl/pinctrl-da90??.c
5436 F: drivers/power/supply/da9052-battery.c
5437 F: drivers/power/supply/da91??-*.c
5438 F: drivers/regulator/da9???-regulator.[ch]
5439 F: drivers/regulator/slg51000-regulator.[ch]
5440 F: drivers/rtc/rtc-da90??.c
5441 F: drivers/thermal/da90??-thermal.c
5442 F: drivers/video/backlight/da90??_bl.c
5443 F: drivers/watchdog/da90??_wdt.c
5444 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5445 F: include/linux/mfd/da903x.h
5446 F: include/linux/mfd/da9052/
5447 F: include/linux/mfd/da9055/
5448 F: include/linux/mfd/da9062/
5449 F: include/linux/mfd/da9063/
5450 F: include/linux/mfd/da9150/
5451 F: include/linux/regulator/da9211.h
5452 F: include/sound/da[79]*.h
5453 F: sound/soc/codecs/da[79]*.[ch]
5455 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5456 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5457 L: linux-gpio@vger.kernel.org
5459 F: drivers/gpio/gpio-gpio-mm.c
5461 DIOLAN U2C-12 I2C DRIVER
5462 M: Guenter Roeck <linux@roeck-us.net>
5463 L: linux-i2c@vger.kernel.org
5465 F: drivers/i2c/busses/i2c-diolan-u2c.c
5467 DIRECTORY NOTIFICATION (DNOTIFY)
5468 M: Jan Kara <jack@suse.cz>
5469 R: Amir Goldstein <amir73il@gmail.com>
5470 L: linux-fsdevel@vger.kernel.org
5472 F: Documentation/filesystems/dnotify.rst
5473 F: fs/notify/dnotify/
5474 F: include/linux/dnotify.h
5476 DISK GEOMETRY AND PARTITION HANDLING
5477 M: Andries Brouwer <aeb@cwi.nl>
5479 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5480 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5481 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5484 M: Jan Kara <jack@suse.com>
5486 F: Documentation/filesystems/quota.rst
5488 F: include/linux/quota*.h
5489 F: include/uapi/linux/quota*.h
5491 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5492 M: Bernie Thompson <bernie@plugable.com>
5493 L: linux-fbdev@vger.kernel.org
5495 W: http://plugable.com/category/projects/udlfb/
5496 F: Documentation/fb/udlfb.rst
5497 F: drivers/video/fbdev/udlfb.c
5498 F: include/video/udlfb.h
5500 DISTRIBUTED LOCK MANAGER (DLM)
5501 M: Christine Caulfield <ccaulfie@redhat.com>
5502 M: David Teigland <teigland@redhat.com>
5503 L: cluster-devel@redhat.com
5505 W: http://sources.redhat.com/cluster/
5506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5509 DMA BUFFER SHARING FRAMEWORK
5510 M: Sumit Semwal <sumit.semwal@linaro.org>
5511 M: Christian König <christian.koenig@amd.com>
5512 L: linux-media@vger.kernel.org
5513 L: dri-devel@lists.freedesktop.org
5514 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5516 T: git git://anongit.freedesktop.org/drm/drm-misc
5517 F: Documentation/driver-api/dma-buf.rst
5519 F: include/linux/*fence.h
5520 F: include/linux/dma-buf*
5521 F: include/linux/dma-resv.h
5522 K: \bdma_(?:buf|fence|resv)\b
5524 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5525 M: Vinod Koul <vkoul@kernel.org>
5526 L: dmaengine@vger.kernel.org
5528 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5530 F: Documentation/devicetree/bindings/dma/
5531 F: Documentation/driver-api/dmaengine/
5533 F: include/linux/dma/
5534 F: include/linux/dmaengine.h
5535 F: include/linux/of_dma.h
5538 M: Christoph Hellwig <hch@lst.de>
5539 M: Marek Szyprowski <m.szyprowski@samsung.com>
5540 R: Robin Murphy <robin.murphy@arm.com>
5541 L: iommu@lists.linux-foundation.org
5543 W: http://git.infradead.org/users/hch/dma-mapping.git
5544 T: git git://git.infradead.org/users/hch/dma-mapping.git
5545 F: include/asm-generic/dma-mapping.h
5546 F: include/linux/dma-direct.h
5547 F: include/linux/dma-mapping.h
5548 F: include/linux/dma-map-ops.h
5551 DMA MAPPING BENCHMARK
5552 M: Barry Song <song.bao.hua@hisilicon.com>
5553 L: iommu@lists.linux-foundation.org
5554 F: kernel/dma/map_benchmark.c
5555 F: tools/testing/selftests/dma/
5557 DMA-BUF HEAPS FRAMEWORK
5558 M: Sumit Semwal <sumit.semwal@linaro.org>
5559 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5560 R: Liam Mark <lmark@codeaurora.org>
5561 R: Laura Abbott <labbott@redhat.com>
5562 R: Brian Starkey <Brian.Starkey@arm.com>
5563 R: John Stultz <john.stultz@linaro.org>
5564 L: linux-media@vger.kernel.org
5565 L: dri-devel@lists.freedesktop.org
5566 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5568 T: git git://anongit.freedesktop.org/drm/drm-misc
5569 F: drivers/dma-buf/dma-heap.c
5570 F: drivers/dma-buf/heaps/*
5571 F: include/linux/dma-heap.h
5572 F: include/uapi/linux/dma-heap.h
5574 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5575 M: Lukasz Luba <lukasz.luba@arm.com>
5576 L: linux-pm@vger.kernel.org
5577 L: linux-samsung-soc@vger.kernel.org
5579 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5580 F: drivers/memory/samsung/exynos5422-dmc.c
5582 DME1737 HARDWARE MONITOR DRIVER
5583 M: Juerg Haefliger <juergh@gmail.com>
5584 L: linux-hwmon@vger.kernel.org
5586 F: Documentation/hwmon/dme1737.rst
5587 F: drivers/hwmon/dme1737.c
5590 M: Jean Delvare <jdelvare@suse.com>
5592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5593 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5594 F: drivers/firmware/dmi-id.c
5595 F: drivers/firmware/dmi_scan.c
5596 F: include/linux/dmi.h
5599 M: Jonathan Corbet <corbet@lwn.net>
5600 L: linux-doc@vger.kernel.org
5602 P: Documentation/doc-guide/maintainer-profile.rst
5603 T: git git://git.lwn.net/linux.git docs-next
5605 F: scripts/documentation-file-ref-check
5606 F: scripts/kernel-doc
5607 F: scripts/sphinx-pre-install
5608 X: Documentation/ABI/
5609 X: Documentation/admin-guide/media/
5610 X: Documentation/devicetree/
5611 X: Documentation/driver-api/media/
5612 X: Documentation/firmware-guide/acpi/
5613 X: Documentation/i2c/
5614 X: Documentation/power/
5615 X: Documentation/spi/
5616 X: Documentation/userspace-api/media/
5618 DOCUMENTATION REPORTING ISSUES
5619 M: Thorsten Leemhuis <linux@leemhuis.info>
5620 L: linux-doc@vger.kernel.org
5622 F: Documentation/admin-guide/reporting-issues.rst
5624 DOCUMENTATION SCRIPTS
5625 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5626 L: linux-doc@vger.kernel.org
5628 F: Documentation/sphinx/parse-headers.pl
5629 F: scripts/documentation-file-ref-check
5630 F: scripts/sphinx-pre-install
5632 DOCUMENTATION/ITALIAN
5633 M: Federico Vaga <federico.vaga@vaga.pv.it>
5634 L: linux-doc@vger.kernel.org
5636 F: Documentation/translations/it_IT
5638 DONGWOON DW9714 LENS VOICE COIL DRIVER
5639 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5640 L: linux-media@vger.kernel.org
5642 T: git git://linuxtv.org/media_tree.git
5643 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5644 F: drivers/media/i2c/dw9714.c
5646 DONGWOON DW9768 LENS VOICE COIL DRIVER
5647 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5648 L: linux-media@vger.kernel.org
5650 T: git git://linuxtv.org/media_tree.git
5651 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5652 F: drivers/media/i2c/dw9768.c
5654 DONGWOON DW9807 LENS VOICE COIL DRIVER
5655 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5656 L: linux-media@vger.kernel.org
5658 T: git git://linuxtv.org/media_tree.git
5659 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5660 F: drivers/media/i2c/dw9807-vcm.c
5663 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5664 L: blinux-list@redhat.com
5666 F: drivers/char/dtlk.c
5667 F: include/linux/dtlk.h
5669 DPAA2 DATAPATH I/O (DPIO) DRIVER
5670 M: Roy Pledge <Roy.Pledge@nxp.com>
5671 L: linux-kernel@vger.kernel.org
5673 F: drivers/soc/fsl/dpio
5675 DPAA2 ETHERNET DRIVER
5676 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5677 L: netdev@vger.kernel.org
5679 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5680 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5681 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5682 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5683 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5684 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5685 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5686 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5687 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5689 DPAA2 ETHERNET SWITCH DRIVER
5690 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5691 L: netdev@vger.kernel.org
5693 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5694 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5696 DPT_I2O SCSI RAID DRIVER
5697 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5698 L: linux-scsi@vger.kernel.org
5700 W: http://www.adaptec.com/
5701 F: drivers/scsi/dpt*
5702 F: drivers/scsi/dpt/
5705 M: Philipp Reisner <philipp.reisner@linbit.com>
5706 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5707 L: drbd-dev@lists.linbit.com
5709 W: http://www.drbd.org
5710 T: git git://git.linbit.com/linux-drbd.git
5711 T: git git://git.linbit.com/drbd-8.4.git
5712 F: Documentation/admin-guide/blockdev/
5713 F: drivers/block/drbd/
5716 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5717 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5718 R: "Rafael J. Wysocki" <rafael@kernel.org>
5720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5721 F: Documentation/core-api/kobject.rst
5725 F: include/linux/debugfs.h
5726 F: include/linux/kobj*
5729 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5730 M: Nishanth Menon <nm@ti.com>
5731 L: linux-pm@vger.kernel.org
5733 F: drivers/soc/ti/smartreflex.c
5734 F: include/linux/power/smartreflex.h
5736 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5737 M: Maxime Ripard <mripard@kernel.org>
5738 M: Chen-Yu Tsai <wens@csie.org>
5739 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5740 L: dri-devel@lists.freedesktop.org
5742 T: git git://anongit.freedesktop.org/drm/drm-misc
5743 F: drivers/gpu/drm/sun4i/sun8i*
5745 DRM DRIVER FOR ARM PL111 CLCD
5746 M: Emma Anholt <emma@anholt.net>
5748 T: git git://anongit.freedesktop.org/drm/drm-misc
5749 F: drivers/gpu/drm/pl111/
5751 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5752 M: Linus Walleij <linus.walleij@linaro.org>
5754 T: git git://anongit.freedesktop.org/drm/drm-misc
5755 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5756 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5758 DRM DRIVER FOR ASPEED BMC GFX
5759 M: Joel Stanley <joel@jms.id.au>
5760 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5762 T: git git://anongit.freedesktop.org/drm/drm-misc
5763 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5764 F: drivers/gpu/drm/aspeed/
5766 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5767 M: Dave Airlie <airlied@redhat.com>
5768 R: Thomas Zimmermann <tzimmermann@suse.de>
5769 L: dri-devel@lists.freedesktop.org
5771 T: git git://anongit.freedesktop.org/drm/drm-misc
5772 F: drivers/gpu/drm/ast/
5774 DRM DRIVER FOR BOCHS VIRTUAL GPU
5775 M: Gerd Hoffmann <kraxel@redhat.com>
5776 L: virtualization@lists.linux-foundation.org
5778 T: git git://anongit.freedesktop.org/drm/drm-misc
5779 F: drivers/gpu/drm/bochs/
5781 DRM DRIVER FOR BOE HIMAX8279D PANELS
5782 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5784 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5785 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5787 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5788 M: Jagan Teki <jagan@amarulasolutions.com>
5790 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5791 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5793 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5794 M: Linus Walleij <linus.walleij@linaro.org>
5796 T: git git://anongit.freedesktop.org/drm/drm-misc
5797 F: drivers/gpu/drm/tve200/
5799 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5800 M: Icenowy Zheng <icenowy@aosc.io>
5802 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5803 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5805 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5806 M: Jagan Teki <jagan@amarulasolutions.com>
5808 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5809 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5811 DRM DRIVER FOR GENERIC USB DISPLAY
5812 M: Noralf Trønnes <noralf@tronnes.org>
5814 W: https://github.com/notro/gud/wiki
5815 T: git git://anongit.freedesktop.org/drm/drm-misc
5816 F: drivers/gpu/drm/gud/
5817 F: include/drm/gud.h
5819 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5820 M: Hans de Goede <hdegoede@redhat.com>
5822 T: git git://anongit.freedesktop.org/drm/drm-misc
5823 F: drivers/gpu/drm/tiny/gm12u320.c
5825 DRM DRIVER FOR HX8357D PANELS
5826 M: Emma Anholt <emma@anholt.net>
5828 T: git git://anongit.freedesktop.org/drm/drm-misc
5829 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5830 F: drivers/gpu/drm/tiny/hx8357d.c
5832 DRM DRIVER FOR ILITEK ILI9225 PANELS
5833 M: David Lechner <david@lechnology.com>
5835 T: git git://anongit.freedesktop.org/drm/drm-misc
5836 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5837 F: drivers/gpu/drm/tiny/ili9225.c
5839 DRM DRIVER FOR ILITEK ILI9486 PANELS
5840 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5842 T: git git://anongit.freedesktop.org/drm/drm-misc
5843 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5844 F: drivers/gpu/drm/tiny/ili9486.c
5846 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5847 S: Orphan / Obsolete
5848 F: drivers/gpu/drm/i810/
5849 F: include/uapi/drm/i810_drm.h
5851 DRM DRIVER FOR LVDS PANELS
5852 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5853 L: dri-devel@lists.freedesktop.org
5854 T: git git://anongit.freedesktop.org/drm/drm-misc
5856 F: drivers/gpu/drm/panel/panel-lvds.c
5857 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5859 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5860 M: Guido Günther <agx@sigxcpu.org>
5861 R: Purism Kernel Team <kernel@puri.sm>
5863 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5864 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5866 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5867 S: Orphan / Obsolete
5868 F: drivers/gpu/drm/mga/
5869 F: include/uapi/drm/mga_drm.h
5871 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5872 M: Dave Airlie <airlied@redhat.com>
5873 R: Thomas Zimmermann <tzimmermann@suse.de>
5874 L: dri-devel@lists.freedesktop.org
5876 T: git git://anongit.freedesktop.org/drm/drm-misc
5877 F: drivers/gpu/drm/mgag200/
5879 DRM DRIVER FOR MI0283QT
5880 M: Noralf Trønnes <noralf@tronnes.org>
5882 T: git git://anongit.freedesktop.org/drm/drm-misc
5883 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5884 F: drivers/gpu/drm/tiny/mi0283qt.c
5886 DRM DRIVER FOR MSM ADRENO GPU
5887 M: Rob Clark <robdclark@gmail.com>
5888 M: Sean Paul <sean@poorly.run>
5889 L: linux-arm-msm@vger.kernel.org
5890 L: dri-devel@lists.freedesktop.org
5891 L: freedreno@lists.freedesktop.org
5893 T: git https://gitlab.freedesktop.org/drm/msm.git
5894 F: Documentation/devicetree/bindings/display/msm/
5895 F: drivers/gpu/drm/msm/
5896 F: include/uapi/drm/msm_drm.h
5898 DRM DRIVER FOR NOVATEK NT35510 PANELS
5899 M: Linus Walleij <linus.walleij@linaro.org>
5901 T: git git://anongit.freedesktop.org/drm/drm-misc
5902 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5903 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5905 DRM DRIVER FOR NOVATEK NT36672A PANELS
5906 M: Sumit Semwal <sumit.semwal@linaro.org>
5908 T: git git://anongit.freedesktop.org/drm/drm-misc
5909 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5910 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5912 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5913 M: Ben Skeggs <bskeggs@redhat.com>
5914 L: dri-devel@lists.freedesktop.org
5915 L: nouveau@lists.freedesktop.org
5917 T: git git://github.com/skeggsb/linux
5918 F: drivers/gpu/drm/nouveau/
5919 F: include/uapi/drm/nouveau_drm.h
5921 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5922 M: Stefan Mavrodiev <stefan@olimex.com>
5924 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5925 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5927 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5928 M: Noralf Trønnes <noralf@tronnes.org>
5930 T: git git://anongit.freedesktop.org/drm/drm-misc
5931 F: Documentation/devicetree/bindings/display/repaper.txt
5932 F: drivers/gpu/drm/tiny/repaper.c
5934 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5935 M: Dave Airlie <airlied@redhat.com>
5936 M: Gerd Hoffmann <kraxel@redhat.com>
5937 L: virtualization@lists.linux-foundation.org
5939 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5940 T: git git://anongit.freedesktop.org/drm/drm-misc
5941 F: drivers/gpu/drm/tiny/cirrus.c
5943 DRM DRIVER FOR QXL VIRTUAL GPU
5944 M: Dave Airlie <airlied@redhat.com>
5945 M: Gerd Hoffmann <kraxel@redhat.com>
5946 L: virtualization@lists.linux-foundation.org
5947 L: spice-devel@lists.freedesktop.org
5949 T: git git://anongit.freedesktop.org/drm/drm-misc
5950 F: drivers/gpu/drm/qxl/
5951 F: include/uapi/drm/qxl_drm.h
5953 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5954 S: Orphan / Obsolete
5955 F: drivers/gpu/drm/r128/
5956 F: include/uapi/drm/r128_drm.h
5958 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5959 M: Robert Chiras <robert.chiras@nxp.com>
5961 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5962 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5964 DRM DRIVER FOR SITRONIX ST7703 PANELS
5965 M: Guido Günther <agx@sigxcpu.org>
5966 R: Purism Kernel Team <kernel@puri.sm>
5967 R: Ondrej Jirman <megous@megous.com>
5969 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5970 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5972 DRM DRIVER FOR SAVAGE VIDEO CARDS
5973 S: Orphan / Obsolete
5974 F: drivers/gpu/drm/savage/
5975 F: include/uapi/drm/savage_drm.h
5977 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
5978 M: Thomas Zimmermann <tzimmermann@suse.de>
5979 L: dri-devel@lists.freedesktop.org
5981 T: git git://anongit.freedesktop.org/drm/drm-misc
5982 F: drivers/gpu/drm/tiny/simpledrm.c
5984 DRM DRIVER FOR SIS VIDEO CARDS
5985 S: Orphan / Obsolete
5986 F: drivers/gpu/drm/sis/
5987 F: include/uapi/drm/sis_drm.h
5989 DRM DRIVER FOR SITRONIX ST7586 PANELS
5990 M: David Lechner <david@lechnology.com>
5992 T: git git://anongit.freedesktop.org/drm/drm-misc
5993 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5994 F: drivers/gpu/drm/tiny/st7586.c
5996 DRM DRIVER FOR SITRONIX ST7701 PANELS
5997 M: Jagan Teki <jagan@amarulasolutions.com>
5999 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6000 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6002 DRM DRIVER FOR SITRONIX ST7735R PANELS
6003 M: David Lechner <david@lechnology.com>
6005 T: git git://anongit.freedesktop.org/drm/drm-misc
6006 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6007 F: drivers/gpu/drm/tiny/st7735r.c
6009 DRM DRIVER FOR SONY ACX424AKP PANELS
6010 M: Linus Walleij <linus.walleij@linaro.org>
6012 T: git git://anongit.freedesktop.org/drm/drm-misc
6013 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6015 DRM DRIVER FOR ST-ERICSSON MCDE
6016 M: Linus Walleij <linus.walleij@linaro.org>
6018 T: git git://anongit.freedesktop.org/drm/drm-misc
6019 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6020 F: drivers/gpu/drm/mcde/
6022 DRM DRIVER FOR TDFX VIDEO CARDS
6023 S: Orphan / Obsolete
6024 F: drivers/gpu/drm/tdfx/
6026 DRM DRIVER FOR TPO TPG110 PANELS
6027 M: Linus Walleij <linus.walleij@linaro.org>
6029 T: git git://anongit.freedesktop.org/drm/drm-misc
6030 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6031 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6033 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6034 M: Dave Airlie <airlied@redhat.com>
6035 R: Sean Paul <sean@poorly.run>
6036 R: Thomas Zimmermann <tzimmermann@suse.de>
6037 L: dri-devel@lists.freedesktop.org
6039 T: git git://anongit.freedesktop.org/drm/drm-misc
6040 F: drivers/gpu/drm/udl/
6042 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6043 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6044 M: Melissa Wen <melissa.srw@gmail.com>
6045 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6046 R: Daniel Vetter <daniel@ffwll.ch>
6047 L: dri-devel@lists.freedesktop.org
6049 T: git git://anongit.freedesktop.org/drm/drm-misc
6050 F: Documentation/gpu/vkms.rst
6051 F: drivers/gpu/drm/vkms/
6053 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6054 M: Hans de Goede <hdegoede@redhat.com>
6055 L: dri-devel@lists.freedesktop.org
6057 T: git git://anongit.freedesktop.org/drm/drm-misc
6058 F: drivers/gpu/drm/vboxvideo/
6060 DRM DRIVER FOR VMWARE VIRTUAL GPU
6061 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6062 M: Roland Scheidegger <sroland@vmware.com>
6063 M: Zack Rusin <zackr@vmware.com>
6064 L: dri-devel@lists.freedesktop.org
6066 T: git git://people.freedesktop.org/~sroland/linux
6067 F: drivers/gpu/drm/vmwgfx/
6068 F: include/uapi/drm/vmwgfx_drm.h
6071 M: David Airlie <airlied@linux.ie>
6072 M: Daniel Vetter <daniel@ffwll.ch>
6073 L: dri-devel@lists.freedesktop.org
6075 B: https://gitlab.freedesktop.org/drm
6076 C: irc://chat.freenode.net/dri-devel
6077 T: git git://anongit.freedesktop.org/drm/drm
6078 F: Documentation/devicetree/bindings/display/
6079 F: Documentation/devicetree/bindings/gpu/
6080 F: Documentation/gpu/
6084 F: include/linux/vga*
6085 F: include/uapi/drm/
6087 DRM DRIVERS AND MISC GPU PATCHES
6088 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6089 M: Maxime Ripard <mripard@kernel.org>
6090 M: Thomas Zimmermann <tzimmermann@suse.de>
6092 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6093 T: git git://anongit.freedesktop.org/drm/drm-misc
6094 F: Documentation/gpu/
6095 F: drivers/gpu/drm/*
6098 F: include/linux/vga*
6099 F: include/uapi/drm/drm*
6101 DRM DRIVERS FOR ALLWINNER A10
6102 M: Maxime Ripard <mripard@kernel.org>
6103 M: Chen-Yu Tsai <wens@csie.org>
6104 L: dri-devel@lists.freedesktop.org
6106 T: git git://anongit.freedesktop.org/drm/drm-misc
6107 F: Documentation/devicetree/bindings/display/allwinner*
6108 F: drivers/gpu/drm/sun4i/
6110 DRM DRIVERS FOR AMLOGIC SOCS
6111 M: Neil Armstrong <narmstrong@baylibre.com>
6112 L: dri-devel@lists.freedesktop.org
6113 L: linux-amlogic@lists.infradead.org
6115 W: http://linux-meson.com/
6116 T: git git://anongit.freedesktop.org/drm/drm-misc
6117 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6118 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6119 F: Documentation/gpu/meson.rst
6120 F: drivers/gpu/drm/meson/
6122 DRM DRIVERS FOR ATMEL HLCDC
6123 M: Sam Ravnborg <sam@ravnborg.org>
6124 M: Boris Brezillon <bbrezillon@kernel.org>
6125 L: dri-devel@lists.freedesktop.org
6127 T: git git://anongit.freedesktop.org/drm/drm-misc
6128 F: Documentation/devicetree/bindings/display/atmel/
6129 F: drivers/gpu/drm/atmel-hlcdc/
6131 DRM DRIVERS FOR BRIDGE CHIPS
6132 M: Andrzej Hajda <a.hajda@samsung.com>
6133 M: Neil Armstrong <narmstrong@baylibre.com>
6134 M: Robert Foss <robert.foss@linaro.org>
6135 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6136 R: Jonas Karlman <jonas@kwiboo.se>
6137 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6139 T: git git://anongit.freedesktop.org/drm/drm-misc
6140 F: drivers/gpu/drm/bridge/
6142 DRM DRIVERS FOR EXYNOS
6143 M: Inki Dae <inki.dae@samsung.com>
6144 M: Joonyoung Shim <jy0922.shim@samsung.com>
6145 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6146 M: Kyungmin Park <kyungmin.park@samsung.com>
6147 L: dri-devel@lists.freedesktop.org
6149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6150 F: Documentation/devicetree/bindings/display/exynos/
6151 F: drivers/gpu/drm/exynos/
6152 F: include/uapi/drm/exynos_drm.h
6154 DRM DRIVERS FOR FREESCALE DCU
6155 M: Stefan Agner <stefan@agner.ch>
6156 M: Alison Wang <alison.wang@nxp.com>
6157 L: dri-devel@lists.freedesktop.org
6159 T: git git://anongit.freedesktop.org/drm/drm-misc
6160 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6161 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6162 F: drivers/gpu/drm/fsl-dcu/
6164 DRM DRIVERS FOR FREESCALE IMX
6165 M: Philipp Zabel <p.zabel@pengutronix.de>
6166 L: dri-devel@lists.freedesktop.org
6168 F: Documentation/devicetree/bindings/display/imx/
6169 F: drivers/gpu/drm/imx/
6170 F: drivers/gpu/ipu-v3/
6172 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6173 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6174 L: dri-devel@lists.freedesktop.org
6176 T: git git://github.com/patjak/drm-gma500
6177 F: drivers/gpu/drm/gma500/
6179 DRM DRIVERS FOR HISILICON
6180 M: Xinliang Liu <xinliang.liu@linaro.org>
6181 M: Tian Tao <tiantao6@hisilicon.com>
6182 R: John Stultz <john.stultz@linaro.org>
6183 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6184 R: Chen Feng <puck.chen@hisilicon.com>
6185 L: dri-devel@lists.freedesktop.org
6187 T: git git://anongit.freedesktop.org/drm/drm-misc
6188 F: Documentation/devicetree/bindings/display/hisilicon/
6189 F: drivers/gpu/drm/hisilicon/
6191 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6192 M: Deepak Rawat <drawat.floss@gmail.com>
6193 L: linux-hyperv@vger.kernel.org
6194 L: dri-devel@lists.freedesktop.org
6196 T: git git://anongit.freedesktop.org/drm/drm-misc
6197 F: drivers/gpu/drm/hyperv
6199 DRM DRIVERS FOR LIMA
6200 M: Qiang Yu <yuq825@gmail.com>
6201 L: dri-devel@lists.freedesktop.org
6202 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6204 T: git git://anongit.freedesktop.org/drm/drm-misc
6205 F: drivers/gpu/drm/lima/
6206 F: include/uapi/drm/lima_drm.h
6208 DRM DRIVERS FOR MEDIATEK
6209 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6210 M: Philipp Zabel <p.zabel@pengutronix.de>
6211 L: dri-devel@lists.freedesktop.org
6212 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6214 F: Documentation/devicetree/bindings/display/mediatek/
6215 F: drivers/gpu/drm/mediatek/
6216 F: drivers/phy/mediatek/phy-mtk-hdmi*
6217 F: drivers/phy/mediatek/phy-mtk-mipi*
6219 DRM DRIVERS FOR NVIDIA TEGRA
6220 M: Thierry Reding <thierry.reding@gmail.com>
6221 L: dri-devel@lists.freedesktop.org
6222 L: linux-tegra@vger.kernel.org
6224 T: git git://anongit.freedesktop.org/tegra/linux.git
6225 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6226 F: drivers/gpu/drm/tegra/
6227 F: drivers/gpu/host1x/
6228 F: include/linux/host1x.h
6229 F: include/uapi/drm/tegra_drm.h
6231 DRM DRIVERS FOR RENESAS
6232 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6233 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6234 L: dri-devel@lists.freedesktop.org
6235 L: linux-renesas-soc@vger.kernel.org
6237 T: git git://linuxtv.org/pinchartl/media drm/du/next
6238 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6239 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6240 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6241 F: drivers/gpu/drm/rcar-du/
6242 F: drivers/gpu/drm/shmobile/
6243 F: include/linux/platform_data/shmob_drm.h
6245 DRM DRIVERS FOR ROCKCHIP
6246 M: Sandy Huang <hjc@rock-chips.com>
6247 M: Heiko Stübner <heiko@sntech.de>
6248 L: dri-devel@lists.freedesktop.org
6250 T: git git://anongit.freedesktop.org/drm/drm-misc
6251 F: Documentation/devicetree/bindings/display/rockchip/
6252 F: drivers/gpu/drm/rockchip/
6255 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6256 L: dri-devel@lists.freedesktop.org
6258 T: git git://anongit.freedesktop.org/drm/drm-misc
6259 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6260 F: drivers/gpu/drm/sti
6263 M: Yannick Fertre <yannick.fertre@foss.st.com>
6264 M: Philippe Cornu <philippe.cornu@foss.st.com>
6265 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6266 L: dri-devel@lists.freedesktop.org
6268 T: git git://anongit.freedesktop.org/drm/drm-misc
6269 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6270 F: drivers/gpu/drm/stm
6272 DRM DRIVERS FOR TI KEYSTONE
6273 M: Jyri Sarha <jyri.sarha@iki.fi>
6274 M: Tomi Valkeinen <tomba@kernel.org>
6275 L: dri-devel@lists.freedesktop.org
6277 T: git git://anongit.freedesktop.org/drm/drm-misc
6278 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6279 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6280 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6281 F: drivers/gpu/drm/tidss/
6283 DRM DRIVERS FOR TI LCDC
6284 M: Jyri Sarha <jyri.sarha@iki.fi>
6285 R: Tomi Valkeinen <tomba@kernel.org>
6286 L: dri-devel@lists.freedesktop.org
6288 F: Documentation/devicetree/bindings/display/tilcdc/
6289 F: drivers/gpu/drm/tilcdc/
6291 DRM DRIVERS FOR TI OMAP
6292 M: Tomi Valkeinen <tomba@kernel.org>
6293 L: dri-devel@lists.freedesktop.org
6295 F: Documentation/devicetree/bindings/display/ti/
6296 F: drivers/gpu/drm/omapdrm/
6299 M: Emma Anholt <emma@anholt.net>
6301 T: git git://anongit.freedesktop.org/drm/drm-misc
6302 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6303 F: drivers/gpu/drm/v3d/
6304 F: include/uapi/drm/v3d_drm.h
6307 M: Emma Anholt <emma@anholt.net>
6308 M: Maxime Ripard <mripard@kernel.org>
6310 T: git git://github.com/anholt/linux
6311 T: git git://anongit.freedesktop.org/drm/drm-misc
6312 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6313 F: drivers/gpu/drm/vc4/
6314 F: include/uapi/drm/vc4_drm.h
6316 DRM DRIVERS FOR VIVANTE GPU IP
6317 M: Lucas Stach <l.stach@pengutronix.de>
6318 R: Russell King <linux+etnaviv@armlinux.org.uk>
6319 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6320 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6321 L: dri-devel@lists.freedesktop.org
6323 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6324 F: drivers/gpu/drm/etnaviv/
6325 F: include/uapi/drm/etnaviv_drm.h
6328 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6329 L: dri-devel@lists.freedesktop.org
6330 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6332 T: git git://anongit.freedesktop.org/drm/drm-misc
6333 F: Documentation/gpu/xen-front.rst
6334 F: drivers/gpu/drm/xen/
6336 DRM DRIVERS FOR XILINX
6337 M: Hyun Kwon <hyun.kwon@xilinx.com>
6338 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6339 L: dri-devel@lists.freedesktop.org
6341 T: git git://anongit.freedesktop.org/drm/drm-misc
6342 F: Documentation/devicetree/bindings/display/xlnx/
6343 F: drivers/gpu/drm/xlnx/
6346 M: Thierry Reding <thierry.reding@gmail.com>
6347 R: Sam Ravnborg <sam@ravnborg.org>
6348 L: dri-devel@lists.freedesktop.org
6350 T: git git://anongit.freedesktop.org/drm/drm-misc
6351 F: Documentation/devicetree/bindings/display/panel/
6352 F: drivers/gpu/drm/drm_panel.c
6353 F: drivers/gpu/drm/panel/
6354 F: include/drm/drm_panel.h
6357 M: Christian Koenig <christian.koenig@amd.com>
6358 M: Huang Rui <ray.huang@amd.com>
6359 L: dri-devel@lists.freedesktop.org
6361 T: git git://anongit.freedesktop.org/drm/drm-misc
6362 F: drivers/gpu/drm/ttm/
6365 DSBR100 USB FM RADIO DRIVER
6366 M: Alexey Klimov <klimov.linux@gmail.com>
6367 L: linux-media@vger.kernel.org
6369 T: git git://linuxtv.org/media_tree.git
6370 F: drivers/media/radio/dsbr100.c
6373 M: Hans Verkuil <hverkuil@xs4all.nl>
6374 L: linux-media@vger.kernel.org
6376 W: https://linuxtv.org
6377 T: git git://linuxtv.org/media_tree.git
6378 F: drivers/media/pci/dt3155/
6380 DVB_USB_AF9015 MEDIA DRIVER
6381 M: Antti Palosaari <crope@iki.fi>
6382 L: linux-media@vger.kernel.org
6384 W: https://linuxtv.org
6385 W: http://palosaari.fi/linux/
6386 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6387 T: git git://linuxtv.org/anttip/media_tree.git
6388 F: drivers/media/usb/dvb-usb-v2/af9015*
6390 DVB_USB_AF9035 MEDIA DRIVER
6391 M: Antti Palosaari <crope@iki.fi>
6392 L: linux-media@vger.kernel.org
6394 W: https://linuxtv.org
6395 W: http://palosaari.fi/linux/
6396 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6397 T: git git://linuxtv.org/anttip/media_tree.git
6398 F: drivers/media/usb/dvb-usb-v2/af9035*
6400 DVB_USB_ANYSEE MEDIA DRIVER
6401 M: Antti Palosaari <crope@iki.fi>
6402 L: linux-media@vger.kernel.org
6404 W: https://linuxtv.org
6405 W: http://palosaari.fi/linux/
6406 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6407 T: git git://linuxtv.org/anttip/media_tree.git
6408 F: drivers/media/usb/dvb-usb-v2/anysee*
6410 DVB_USB_AU6610 MEDIA DRIVER
6411 M: Antti Palosaari <crope@iki.fi>
6412 L: linux-media@vger.kernel.org
6414 W: https://linuxtv.org
6415 W: http://palosaari.fi/linux/
6416 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6417 T: git git://linuxtv.org/anttip/media_tree.git
6418 F: drivers/media/usb/dvb-usb-v2/au6610*
6420 DVB_USB_CE6230 MEDIA DRIVER
6421 M: Antti Palosaari <crope@iki.fi>
6422 L: linux-media@vger.kernel.org
6424 W: https://linuxtv.org
6425 W: http://palosaari.fi/linux/
6426 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6427 T: git git://linuxtv.org/anttip/media_tree.git
6428 F: drivers/media/usb/dvb-usb-v2/ce6230*
6430 DVB_USB_CXUSB MEDIA DRIVER
6431 M: Michael Krufky <mkrufky@linuxtv.org>
6432 L: linux-media@vger.kernel.org
6434 W: https://linuxtv.org
6435 W: http://github.com/mkrufky
6436 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6437 T: git git://linuxtv.org/media_tree.git
6438 F: drivers/media/usb/dvb-usb/cxusb*
6440 DVB_USB_EC168 MEDIA DRIVER
6441 M: Antti Palosaari <crope@iki.fi>
6442 L: linux-media@vger.kernel.org
6444 W: https://linuxtv.org
6445 W: http://palosaari.fi/linux/
6446 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6447 T: git git://linuxtv.org/anttip/media_tree.git
6448 F: drivers/media/usb/dvb-usb-v2/ec168*
6450 DVB_USB_GL861 MEDIA DRIVER
6451 M: Antti Palosaari <crope@iki.fi>
6452 L: linux-media@vger.kernel.org
6454 W: https://linuxtv.org
6455 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6456 T: git git://linuxtv.org/anttip/media_tree.git
6457 F: drivers/media/usb/dvb-usb-v2/gl861*
6459 DVB_USB_MXL111SF MEDIA DRIVER
6460 M: Michael Krufky <mkrufky@linuxtv.org>
6461 L: linux-media@vger.kernel.org
6463 W: https://linuxtv.org
6464 W: http://github.com/mkrufky
6465 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6466 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6467 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6469 DVB_USB_RTL28XXU MEDIA DRIVER
6470 M: Antti Palosaari <crope@iki.fi>
6471 L: linux-media@vger.kernel.org
6473 W: https://linuxtv.org
6474 W: http://palosaari.fi/linux/
6475 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6476 T: git git://linuxtv.org/anttip/media_tree.git
6477 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6479 DVB_USB_V2 MEDIA DRIVER
6480 M: Antti Palosaari <crope@iki.fi>
6481 L: linux-media@vger.kernel.org
6483 W: https://linuxtv.org
6484 W: http://palosaari.fi/linux/
6485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6486 T: git git://linuxtv.org/anttip/media_tree.git
6487 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6488 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6491 M: Jason Baron <jbaron@akamai.com>
6493 F: include/linux/dynamic_debug.h
6494 F: lib/dynamic_debug.c
6496 DYNAMIC INTERRUPT MODERATION
6497 M: Tal Gilboa <talgi@nvidia.com>
6499 F: Documentation/networking/net_dim.rst
6500 F: include/linux/dim.h
6503 DZ DECSTATION DZ11 SERIAL DRIVER
6504 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6506 F: drivers/tty/serial/dz.*
6508 E3X0 POWER BUTTON DRIVER
6509 M: Moritz Fischer <moritz.fischer@ettus.com>
6510 L: usrp-users@lists.ettus.com
6512 W: http://www.ettus.com
6513 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6514 F: drivers/input/misc/e3x0-button.c
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/tuners/e4000*
6526 EARTH_PT1 MEDIA DRIVER
6527 M: Akihiro Tsukada <tskd08@gmail.com>
6528 L: linux-media@vger.kernel.org
6530 F: drivers/media/pci/pt1/
6532 EARTH_PT3 MEDIA DRIVER
6533 M: Akihiro Tsukada <tskd08@gmail.com>
6534 L: linux-media@vger.kernel.org
6536 F: drivers/media/pci/pt3/
6539 M: Antti Palosaari <crope@iki.fi>
6540 L: linux-media@vger.kernel.org
6542 W: https://linuxtv.org
6543 W: http://palosaari.fi/linux/
6544 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6545 T: git git://linuxtv.org/anttip/media_tree.git
6546 F: drivers/media/dvb-frontends/ec100*
6549 M: Tyler Hicks <code@tyhicks.com>
6550 L: ecryptfs@vger.kernel.org
6552 W: http://ecryptfs.org
6553 W: https://launchpad.net/ecryptfs
6554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6555 F: Documentation/filesystems/ecryptfs.rst
6559 M: Yazen Ghannam <yazen.ghannam@amd.com>
6560 L: linux-edac@vger.kernel.org
6562 F: drivers/edac/amd64_edac*
6563 F: drivers/edac/mce_amd*
6566 M: Jan Luebbe <jlu@pengutronix.de>
6567 L: linux-edac@vger.kernel.org
6569 F: drivers/edac/armada_xp_*
6572 M: Stefan Schaeckeler <sschaeck@cisco.com>
6574 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6575 F: drivers/edac/aspeed_edac.c
6578 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6580 F: drivers/edac/bluefield_edac.c
6583 M: Andre Przywara <andre.przywara@arm.com>
6584 L: linux-edac@vger.kernel.org
6586 F: drivers/edac/highbank*
6589 M: Ralf Baechle <ralf@linux-mips.org>
6590 L: linux-edac@vger.kernel.org
6591 L: linux-mips@vger.kernel.org
6593 F: drivers/edac/octeon_edac*
6595 EDAC-CAVIUM THUNDERX
6596 M: Robert Richter <rric@kernel.org>
6597 L: linux-edac@vger.kernel.org
6599 F: drivers/edac/thunderx_edac*
6602 M: Borislav Petkov <bp@alien8.de>
6603 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6604 M: Tony Luck <tony.luck@intel.com>
6605 R: James Morse <james.morse@arm.com>
6606 R: Robert Richter <rric@kernel.org>
6607 L: linux-edac@vger.kernel.org
6609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6610 F: Documentation/admin-guide/ras.rst
6611 F: Documentation/driver-api/edac.rst
6613 F: include/linux/edac.h
6616 M: Lei Wang <lewan@microsoft.com>
6617 L: linux-edac@vger.kernel.org
6619 F: drivers/edac/dmc520_edac.c
6622 M: Mark Gross <mark.gross@intel.com>
6623 L: linux-edac@vger.kernel.org
6625 F: drivers/edac/e752x_edac.c
6628 L: linux-edac@vger.kernel.org
6630 F: drivers/edac/e7xxx_edac.c
6633 M: York Sun <york.sun@nxp.com>
6634 L: linux-edac@vger.kernel.org
6636 F: drivers/edac/fsl_ddr_edac.*
6639 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6640 L: linux-edac@vger.kernel.org
6642 F: drivers/edac/ghes_edac.c
6645 M: Tony Luck <tony.luck@intel.com>
6646 L: linux-edac@vger.kernel.org
6648 F: drivers/edac/i10nm_base.c
6651 L: linux-edac@vger.kernel.org
6653 F: drivers/edac/i3000_edac.c
6656 L: linux-edac@vger.kernel.org
6658 F: drivers/edac/i5000_edac.c
6661 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6662 L: linux-edac@vger.kernel.org
6664 F: drivers/edac/i5400_edac.c
6667 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6668 L: linux-edac@vger.kernel.org
6670 F: drivers/edac/i7300_edac.c
6673 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6674 L: linux-edac@vger.kernel.org
6676 F: drivers/edac/i7core_edac.c
6679 M: Tim Small <tim@buttersideup.com>
6680 L: linux-edac@vger.kernel.org
6682 F: drivers/edac/i82443bxgx_edac.c
6685 M: "Arvind R." <arvino55@gmail.com>
6686 L: linux-edac@vger.kernel.org
6688 F: drivers/edac/i82975x_edac.c
6691 M: Jason Baron <jbaron@akamai.com>
6692 L: linux-edac@vger.kernel.org
6694 F: drivers/edac/ie31200_edac.c
6697 M: Tony Luck <tony.luck@intel.com>
6698 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6699 L: linux-edac@vger.kernel.org
6701 F: drivers/edac/igen6_edac.c
6704 M: Johannes Thumshirn <morbidrsa@gmail.com>
6705 L: linux-edac@vger.kernel.org
6707 F: drivers/edac/mpc85xx_edac.[ch]
6710 M: Egor Martovetsky <egor@pasemi.com>
6711 L: linux-edac@vger.kernel.org
6713 F: drivers/edac/pasemi_edac.c
6716 M: Tony Luck <tony.luck@intel.com>
6717 L: linux-edac@vger.kernel.org
6719 F: drivers/edac/pnd2_edac.[ch]
6722 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6723 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6724 L: linux-arm-msm@vger.kernel.org
6725 L: linux-edac@vger.kernel.org
6727 F: drivers/edac/qcom_edac.c
6730 M: Tim Small <tim@buttersideup.com>
6731 L: linux-edac@vger.kernel.org
6733 F: drivers/edac/r82600_edac.c
6736 M: Tony Luck <tony.luck@intel.com>
6737 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6738 L: linux-edac@vger.kernel.org
6740 F: drivers/edac/sb_edac.c
6743 M: Yash Shah <yash.shah@sifive.com>
6744 L: linux-edac@vger.kernel.org
6746 F: drivers/edac/sifive_edac.c
6749 M: Tony Luck <tony.luck@intel.com>
6750 L: linux-edac@vger.kernel.org
6752 F: drivers/edac/skx_*.[ch]
6755 M: Tero Kristo <kristo@kernel.org>
6756 L: linux-edac@vger.kernel.org
6758 F: drivers/edac/ti_edac.c
6760 EDIROL UA-101/UA-1000 DRIVER
6761 M: Clemens Ladisch <clemens@ladisch.de>
6762 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6765 F: sound/usb/misc/ua101.c
6768 M: Ivan Hu <ivan.hu@canonical.com>
6769 M: Ard Biesheuvel <ardb@kernel.org>
6770 L: linux-efi@vger.kernel.org
6772 F: drivers/firmware/efi/test/
6774 EFI VARIABLE FILESYSTEM
6775 M: Matthew Garrett <matthew.garrett@nebula.com>
6776 M: Jeremy Kerr <jk@ozlabs.org>
6777 M: Ard Biesheuvel <ardb@kernel.org>
6778 L: linux-efi@vger.kernel.org
6780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6783 EFIFB FRAMEBUFFER DRIVER
6784 M: Peter Jones <pjones@redhat.com>
6785 L: linux-fbdev@vger.kernel.org
6787 F: drivers/video/fbdev/efifb.c
6791 W: http://aeschi.ch.eu.org/efs/
6794 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6795 M: Douglas Miller <dougmill@linux.ibm.com>
6796 L: netdev@vger.kernel.org
6798 F: drivers/net/ethernet/ibm/ehea/
6800 EM28XX VIDEO4LINUX DRIVER
6801 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6802 L: linux-media@vger.kernel.org
6804 W: https://linuxtv.org
6805 T: git git://linuxtv.org/media_tree.git
6806 F: Documentation/admin-guide/media/em28xx*
6807 F: drivers/media/usb/em28xx/
6810 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6811 M: Matt Mackall <mpm@selenic.com>
6812 M: David Woodhouse <dwmw2@infradead.org>
6813 L: linux-embedded@vger.kernel.org
6816 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6817 M: Adrian Hunter <adrian.hunter@intel.com>
6818 M: Ritesh Harjani <riteshh@codeaurora.org>
6819 M: Asutosh Das <asutoshd@codeaurora.org>
6820 L: linux-mmc@vger.kernel.org
6822 F: drivers/mmc/host/cqhci*
6824 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6825 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6826 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6827 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6828 L: linux-scsi@vger.kernel.org
6830 W: http://www.broadcom.com
6831 F: drivers/scsi/be2iscsi/
6833 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6834 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6835 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6836 M: Somnath Kotur <somnath.kotur@broadcom.com>
6837 L: netdev@vger.kernel.org
6839 W: http://www.emulex.com
6840 F: drivers/net/ethernet/emulex/benet/
6842 EMULEX ONECONNECT ROCE DRIVER
6843 M: Selvin Xavier <selvin.xavier@broadcom.com>
6844 L: linux-rdma@vger.kernel.org
6846 W: http://www.broadcom.com
6847 F: drivers/infiniband/hw/ocrdma/
6848 F: include/uapi/rdma/ocrdma-abi.h
6850 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6851 M: James Smart <james.smart@broadcom.com>
6852 M: Dick Kennedy <dick.kennedy@broadcom.com>
6853 L: linux-scsi@vger.kernel.org
6855 W: http://www.broadcom.com
6856 F: drivers/scsi/lpfc/
6858 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6859 M: James Smart <james.smart@broadcom.com>
6860 M: Ram Vegesna <ram.vegesna@broadcom.com>
6861 L: linux-scsi@vger.kernel.org
6862 L: target-devel@vger.kernel.org
6864 W: http://www.broadcom.com
6865 F: drivers/scsi/elx/
6867 ENE CB710 FLASH CARD READER DRIVER
6868 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6870 F: drivers/misc/cb710/
6871 F: drivers/mmc/host/cb710-mmc.*
6872 F: include/linux/cb710.h
6874 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6875 M: Maxim Levitsky <maximlevitsky@gmail.com>
6877 F: drivers/media/rc/ene_ir.*
6879 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6880 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6881 L: linuxppc-dev@lists.ozlabs.org
6883 F: drivers/tty/ehv_bytechan.c
6885 EPSON S1D13XXX FRAMEBUFFER DRIVER
6886 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6889 F: drivers/video/fbdev/s1d13xxxfb.c
6890 F: include/video/s1d13xxxfb.h
6893 M: Gao Xiang <xiang@kernel.org>
6894 M: Chao Yu <chao@kernel.org>
6895 L: linux-erofs@lists.ozlabs.org
6897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6898 F: Documentation/filesystems/erofs.rst
6900 F: include/trace/events/erofs.h
6902 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6903 M: Jeff Layton <jlayton@kernel.org>
6905 F: include/linux/errseq.h
6908 ET131X NETWORK DRIVER
6909 M: Mark Einon <mark.einon@gmail.com>
6911 F: drivers/net/ethernet/agere/
6914 M: Roopa Prabhu <roopa@nvidia.com>
6915 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6916 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6917 L: netdev@vger.kernel.org
6919 W: http://www.linuxfoundation.org/en/Net:Bridge
6920 F: include/linux/netfilter_bridge/
6923 ETHERNET PHY LIBRARY
6924 M: Andrew Lunn <andrew@lunn.ch>
6925 M: Heiner Kallweit <hkallweit1@gmail.com>
6926 R: Russell King <linux@armlinux.org.uk>
6927 L: netdev@vger.kernel.org
6929 F: Documentation/ABI/testing/sysfs-class-net-phydev
6930 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6931 F: Documentation/devicetree/bindings/net/mdio*
6932 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6933 F: Documentation/networking/phy.rst
6934 F: drivers/net/mdio/
6935 F: drivers/net/mdio/acpi_mdio.c
6936 F: drivers/net/mdio/fwnode_mdio.c
6937 F: drivers/net/mdio/of_mdio.c
6940 F: drivers/of/of_net.c
6941 F: include/dt-bindings/net/qca-ar803x.h
6942 F: include/linux/*mdio*.h
6943 F: include/linux/mdio/*.h
6944 F: include/linux/of_net.h
6945 F: include/linux/phy.h
6946 F: include/linux/phy_fixed.h
6947 F: include/linux/platform_data/mdio-bcm-unimac.h
6948 F: include/linux/platform_data/mdio-gpio.h
6949 F: include/trace/events/mdio.h
6950 F: include/uapi/linux/mdio.h
6951 F: include/uapi/linux/mii.h
6954 M: Namjae Jeon <namjae.jeon@samsung.com>
6955 M: Sungjong Seo <sj1557.seo@samsung.com>
6956 L: linux-fsdevel@vger.kernel.org
6961 M: Jan Kara <jack@suse.com>
6962 L: linux-ext4@vger.kernel.org
6964 F: Documentation/filesystems/ext2.rst
6966 F: include/linux/ext2*
6969 M: "Theodore Ts'o" <tytso@mit.edu>
6970 M: Andreas Dilger <adilger.kernel@dilger.ca>
6971 L: linux-ext4@vger.kernel.org
6973 W: http://ext4.wiki.kernel.org
6974 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6976 F: Documentation/filesystems/ext4/
6978 F: include/trace/events/ext4.h
6980 Extended Verification Module (EVM)
6981 M: Mimi Zohar <zohar@linux.ibm.com>
6982 L: linux-integrity@vger.kernel.org
6984 F: security/integrity/evm/
6986 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6987 M: Ard Biesheuvel <ardb@kernel.org>
6988 L: linux-efi@vger.kernel.org
6990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6991 F: Documentation/admin-guide/efi-stub.rst
6992 F: arch/*/include/asm/efi.h
6993 F: arch/*/kernel/efi.c
6994 F: arch/arm/boot/compressed/efi-header.S
6995 F: arch/arm64/kernel/efi-entry.S
6996 F: arch/x86/platform/efi/
6997 F: drivers/firmware/efi/
6998 F: include/linux/efi*.h
7000 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7001 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7002 M: Chanwoo Choi <cw00.choi@samsung.com>
7003 L: linux-kernel@vger.kernel.org
7005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7006 F: Documentation/devicetree/bindings/extcon/
7007 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7009 F: include/linux/extcon.h
7010 F: include/linux/extcon/
7013 M: Masami Hiramatsu <mhiramat@kernel.org>
7015 F: Documentation/admin-guide/bootconfig.rst
7016 F: fs/proc/bootconfig.c
7017 F: include/linux/bootconfig.h
7019 F: tools/bootconfig/*
7020 F: tools/bootconfig/scripts/*
7023 M: Jingoo Han <jingoohan1@gmail.com>
7024 L: dri-devel@lists.freedesktop.org
7026 F: drivers/gpu/drm/exynos/exynos_dp*
7028 EXYNOS SYSMMU (IOMMU) driver
7029 M: Marek Szyprowski <m.szyprowski@samsung.com>
7030 L: iommu@lists.linux-foundation.org
7032 F: drivers/iommu/exynos-iommu.c
7035 M: Jaegeuk Kim <jaegeuk@kernel.org>
7036 M: Chao Yu <chao@kernel.org>
7037 L: linux-f2fs-devel@lists.sourceforge.net
7039 W: https://f2fs.wiki.kernel.org/
7040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7041 F: Documentation/ABI/testing/sysfs-fs-f2fs
7042 F: Documentation/filesystems/f2fs.rst
7044 F: include/linux/f2fs_fs.h
7045 F: include/trace/events/f2fs.h
7046 F: include/uapi/linux/f2fs.h
7048 F71805F HARDWARE MONITORING DRIVER
7049 M: Jean Delvare <jdelvare@suse.com>
7050 L: linux-hwmon@vger.kernel.org
7052 F: Documentation/hwmon/f71805f.rst
7053 F: drivers/hwmon/f71805f.c
7056 M: Josh Poimboeuf <jpoimboe@redhat.com>
7058 F: scripts/faddr2line
7061 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7062 L: netdev@vger.kernel.org
7064 F: Documentation/networking/failover.rst
7065 F: include/net/failover.h
7066 F: net/core/failover.c
7069 M: Jan Kara <jack@suse.cz>
7070 R: Amir Goldstein <amir73il@gmail.com>
7071 R: Matthew Bobrowski <repnop@google.com>
7072 L: linux-fsdevel@vger.kernel.org
7074 F: fs/notify/fanotify/
7075 F: include/linux/fanotify.h
7076 F: include/uapi/linux/fanotify.h
7078 FARSYNC SYNCHRONOUS DRIVER
7079 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7081 W: http://www.farsite.co.uk/
7082 F: drivers/net/wan/farsync.*
7084 FAULT INJECTION SUPPORT
7085 M: Akinobu Mita <akinobu.mita@gmail.com>
7087 F: Documentation/fault-injection/
7088 F: lib/fault-inject.c
7090 FBTFT Framebuffer drivers
7091 L: dri-devel@lists.freedesktop.org
7092 L: linux-fbdev@vger.kernel.org
7094 F: drivers/staging/fbtft/
7097 M: Michael Buesch <m@bues.ch>
7098 L: linux-media@vger.kernel.org
7100 F: drivers/media/tuners/fc0011.c
7101 F: drivers/media/tuners/fc0011.h
7104 M: Antti Palosaari <crope@iki.fi>
7105 L: linux-media@vger.kernel.org
7107 W: https://linuxtv.org
7108 W: http://palosaari.fi/linux/
7109 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7110 T: git git://linuxtv.org/anttip/media_tree.git
7111 F: drivers/media/tuners/fc2580*
7113 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7114 M: Hannes Reinecke <hare@suse.de>
7115 L: linux-scsi@vger.kernel.org
7117 W: www.Open-FCoE.org
7118 F: drivers/scsi/fcoe/
7119 F: drivers/scsi/libfc/
7121 F: include/scsi/libfc.h
7122 F: include/scsi/libfcoe.h
7123 F: include/uapi/scsi/fc/
7125 FILE LOCKING (flock() and fcntl()/lockf())
7126 M: Jeff Layton <jlayton@kernel.org>
7127 M: "J. Bruce Fields" <bfields@fieldses.org>
7128 L: linux-fsdevel@vger.kernel.org
7132 F: include/linux/fcntl.h
7133 F: include/uapi/linux/fcntl.h
7135 FILESYSTEM DIRECT ACCESS (DAX)
7136 M: Dan Williams <dan.j.williams@intel.com>
7137 R: Matthew Wilcox <willy@infradead.org>
7138 R: Jan Kara <jack@suse.cz>
7139 L: linux-fsdevel@vger.kernel.org
7140 L: nvdimm@lists.linux.dev
7143 F: include/linux/dax.h
7144 F: include/trace/events/fs_dax.h
7146 FILESYSTEMS (VFS and infrastructure)
7147 M: Alexander Viro <viro@zeniv.linux.org.uk>
7148 L: linux-fsdevel@vger.kernel.org
7151 F: include/linux/fs.h
7152 F: include/linux/fs_types.h
7153 F: include/uapi/linux/fs.h
7154 F: include/uapi/linux/openat2.h
7159 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7160 M: Riku Voipio <riku.voipio@iki.fi>
7161 L: linux-hwmon@vger.kernel.org
7163 F: drivers/hwmon/f75375s.c
7164 F: include/linux/f75375s.h
7166 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7167 M: Clemens Ladisch <clemens@ladisch.de>
7168 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7169 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7172 F: include/uapi/sound/firewire.h
7175 FIREWIRE MEDIA DRIVERS (firedtv)
7176 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7177 L: linux-media@vger.kernel.org
7178 L: linux1394-devel@lists.sourceforge.net
7180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7181 F: drivers/media/firewire/
7183 FIREWIRE SBP-2 TARGET
7184 M: Chris Boot <bootc@bootc.net>
7185 L: linux-scsi@vger.kernel.org
7186 L: target-devel@vger.kernel.org
7187 L: linux1394-devel@lists.sourceforge.net
7189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7190 F: drivers/target/sbp/
7193 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7194 L: linux1394-devel@lists.sourceforge.net
7196 W: http://ieee1394.wiki.kernel.org/
7197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7198 F: drivers/firewire/
7199 F: include/linux/firewire.h
7200 F: include/uapi/linux/firewire*.h
7203 FIRMWARE FRAMEWORK FOR ARMV8-A
7204 M: Sudeep Holla <sudeep.holla@arm.com>
7205 L: linux-arm-kernel@lists.infradead.org
7207 F: drivers/firmware/arm_ffa/
7208 F: include/linux/arm_ffa.h
7210 FIRMWARE LOADER (request_firmware)
7211 M: Luis Chamberlain <mcgrof@kernel.org>
7212 L: linux-kernel@vger.kernel.org
7214 F: Documentation/firmware_class/
7215 F: drivers/base/firmware_loader/
7216 F: include/linux/firmware.h
7218 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7219 M: Joshua Morris <josh.h.morris@us.ibm.com>
7220 M: Philip Kelleher <pjk1939@linux.ibm.com>
7222 F: drivers/block/rsxx/
7224 FLEXTIMER FTM-QUADDEC DRIVER
7225 M: Patrick Havelange <patrick.havelange@essensium.com>
7226 L: linux-iio@vger.kernel.org
7228 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7229 F: drivers/counter/ftm-quaddec.c
7232 M: Denis Efremov <efremov@linux.com>
7233 L: linux-block@vger.kernel.org
7235 F: drivers/block/floppy.c
7237 FLYSKY FSIA6B RC RECEIVER
7238 M: Markus Koch <markus@notsyncing.net>
7239 L: linux-input@vger.kernel.org
7241 F: drivers/input/joystick/fsia6b.c
7243 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7244 M: Geoffrey D. Bennett <g@b4.vu>
7245 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7248 F: sound/usb/mixer_scarlett_gen2.c
7250 FORCEDETH GIGABIT ETHERNET DRIVER
7251 M: Rain River <rain.1986.08.12@gmail.com>
7252 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7253 L: netdev@vger.kernel.org
7255 F: drivers/net/ethernet/nvidia/*
7258 M: Wu Hao <hao.wu@intel.com>
7259 R: Tom Rix <trix@redhat.com>
7260 L: linux-fpga@vger.kernel.org
7262 F: Documentation/ABI/testing/sysfs-bus-dfl*
7263 F: Documentation/fpga/dfl.rst
7264 F: drivers/fpga/dfl*
7265 F: drivers/uio/uio_dfl.c
7266 F: include/linux/dfl.h
7267 F: include/uapi/linux/fpga-dfl.h
7269 FPGA MANAGER FRAMEWORK
7270 M: Moritz Fischer <mdf@kernel.org>
7271 R: Tom Rix <trix@redhat.com>
7272 L: linux-fpga@vger.kernel.org
7274 W: http://www.rocketboards.org
7275 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7277 F: Documentation/devicetree/bindings/fpga/
7278 F: Documentation/driver-api/fpga/
7279 F: Documentation/fpga/
7281 F: include/linux/fpga/
7284 M: Bill Metzenthen <billm@melbpc.org.au>
7286 W: http://floatingpoint.sourceforge.net/emulator/index.html
7287 F: arch/x86/math-emu/
7290 L: dri-devel@lists.freedesktop.org
7291 L: linux-fbdev@vger.kernel.org
7293 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7294 T: git git://anongit.freedesktop.org/drm/drm-misc
7295 F: Documentation/fb/
7297 F: include/linux/fb.h
7298 F: include/uapi/linux/fb.h
7299 F: include/uapi/video/
7302 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7303 M: Horia Geantă <horia.geanta@nxp.com>
7304 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7305 L: linux-crypto@vger.kernel.org
7307 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7308 F: drivers/crypto/caam/
7310 FREESCALE COLDFIRE M5441X MMC DRIVER
7311 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7312 L: linux-mmc@vger.kernel.org
7314 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7315 F: include/linux/platform_data/mmc-esdhc-mcf.h
7317 FREESCALE DIU FRAMEBUFFER DRIVER
7318 M: Timur Tabi <timur@kernel.org>
7319 L: linux-fbdev@vger.kernel.org
7321 F: drivers/video/fbdev/fsl-diu-fb.*
7323 FREESCALE DMA DRIVER
7324 M: Li Yang <leoyang.li@nxp.com>
7325 M: Zhang Wei <zw@zh-kernel.org>
7326 L: linuxppc-dev@lists.ozlabs.org
7328 F: drivers/dma/fsldma.*
7330 FREESCALE DSPI DRIVER
7331 M: Vladimir Oltean <olteanv@gmail.com>
7332 L: linux-spi@vger.kernel.org
7334 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7335 F: drivers/spi/spi-fsl-dspi.c
7336 F: include/linux/spi/spi-fsl-dspi.h
7338 FREESCALE ENETC ETHERNET DRIVERS
7339 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7340 L: netdev@vger.kernel.org
7342 F: drivers/net/ethernet/freescale/enetc/
7344 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7345 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7346 L: netdev@vger.kernel.org
7348 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7349 F: drivers/net/ethernet/freescale/gianfar*
7351 FREESCALE GPMI NAND DRIVER
7352 M: Han Xu <han.xu@nxp.com>
7353 L: linux-mtd@lists.infradead.org
7355 F: drivers/mtd/nand/raw/gpmi-nand/*
7357 FREESCALE I2C CPM DRIVER
7358 M: Jochen Friedrich <jochen@scram.de>
7359 L: linuxppc-dev@lists.ozlabs.org
7360 L: linux-i2c@vger.kernel.org
7362 F: drivers/i2c/busses/i2c-cpm.c
7364 FREESCALE IMX / MXC FEC DRIVER
7365 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7366 L: netdev@vger.kernel.org
7368 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7369 F: drivers/net/ethernet/freescale/fec.h
7370 F: drivers/net/ethernet/freescale/fec_main.c
7371 F: drivers/net/ethernet/freescale/fec_ptp.c
7373 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7374 M: Sascha Hauer <s.hauer@pengutronix.de>
7375 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7376 L: linux-fbdev@vger.kernel.org
7377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7379 F: drivers/video/fbdev/imxfb.c
7380 F: include/linux/platform_data/video-imxfb.h
7382 FREESCALE IMX DDR PMU DRIVER
7383 M: Frank Li <Frank.li@nxp.com>
7384 L: linux-arm-kernel@lists.infradead.org
7386 F: Documentation/admin-guide/perf/imx-ddr.rst
7387 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7388 F: drivers/perf/fsl_imx8_ddr_perf.c
7390 FREESCALE IMX I2C DRIVER
7391 M: Oleksij Rempel <o.rempel@pengutronix.de>
7392 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7393 L: linux-i2c@vger.kernel.org
7395 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7396 F: drivers/i2c/busses/i2c-imx.c
7398 FREESCALE IMX LPI2C DRIVER
7399 M: Dong Aisheng <aisheng.dong@nxp.com>
7400 L: linux-i2c@vger.kernel.org
7401 L: linux-imx@nxp.com
7403 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7404 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7406 FREESCALE MPC I2C DRIVER
7407 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7408 L: linux-i2c@vger.kernel.org
7410 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7411 F: drivers/i2c/busses/i2c-mpc.c
7413 FREESCALE QORIQ DPAA ETHERNET DRIVER
7414 M: Madalin Bucur <madalin.bucur@nxp.com>
7415 L: netdev@vger.kernel.org
7417 F: drivers/net/ethernet/freescale/dpaa
7419 FREESCALE QORIQ DPAA FMAN DRIVER
7420 M: Madalin Bucur <madalin.bucur@nxp.com>
7421 L: netdev@vger.kernel.org
7423 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7424 F: drivers/net/ethernet/freescale/fman
7426 FREESCALE QORIQ PTP CLOCK DRIVER
7427 M: Yangbo Lu <yangbo.lu@nxp.com>
7428 L: netdev@vger.kernel.org
7430 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7431 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7432 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7433 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7434 F: drivers/ptp/ptp_qoriq.c
7435 F: drivers/ptp/ptp_qoriq_debugfs.c
7436 F: include/linux/fsl/ptp_qoriq.h
7438 FREESCALE QUAD SPI DRIVER
7439 M: Han Xu <han.xu@nxp.com>
7440 L: linux-spi@vger.kernel.org
7442 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7443 F: drivers/spi/spi-fsl-qspi.c
7445 FREESCALE QUICC ENGINE LIBRARY
7446 M: Qiang Zhao <qiang.zhao@nxp.com>
7447 L: linuxppc-dev@lists.ozlabs.org
7449 F: drivers/soc/fsl/qe/
7450 F: include/soc/fsl/*qe*.h
7451 F: include/soc/fsl/*ucc*.h
7453 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7454 M: Li Yang <leoyang.li@nxp.com>
7455 L: netdev@vger.kernel.org
7456 L: linuxppc-dev@lists.ozlabs.org
7458 F: drivers/net/ethernet/freescale/ucc_geth*
7460 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7461 M: Zhao Qiang <qiang.zhao@nxp.com>
7462 L: netdev@vger.kernel.org
7463 L: linuxppc-dev@lists.ozlabs.org
7465 F: drivers/net/wan/fsl_ucc_hdlc*
7467 FREESCALE QUICC ENGINE UCC UART DRIVER
7468 M: Timur Tabi <timur@kernel.org>
7469 L: linuxppc-dev@lists.ozlabs.org
7471 F: drivers/tty/serial/ucc_uart.c
7473 FREESCALE SOC DRIVERS
7474 M: Li Yang <leoyang.li@nxp.com>
7475 L: linuxppc-dev@lists.ozlabs.org
7476 L: linux-arm-kernel@lists.infradead.org
7478 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7479 F: Documentation/devicetree/bindings/soc/fsl/
7481 F: include/linux/fsl/
7483 FREESCALE SOC FS_ENET DRIVER
7484 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7485 L: linuxppc-dev@lists.ozlabs.org
7486 L: netdev@vger.kernel.org
7488 F: drivers/net/ethernet/freescale/fs_enet/
7489 F: include/linux/fs_enet_pd.h
7491 FREESCALE SOC SOUND DRIVERS
7492 M: Nicolin Chen <nicoleotsuka@gmail.com>
7493 M: Xiubo Li <Xiubo.Lee@gmail.com>
7494 R: Fabio Estevam <festevam@gmail.com>
7495 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7496 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7497 L: linuxppc-dev@lists.ozlabs.org
7499 F: sound/soc/fsl/fsl*
7500 F: sound/soc/fsl/imx*
7501 F: sound/soc/fsl/mpc8610_hpcd.c
7503 FREESCALE USB PERIPHERAL DRIVERS
7504 M: Li Yang <leoyang.li@nxp.com>
7505 L: linux-usb@vger.kernel.org
7506 L: linuxppc-dev@lists.ozlabs.org
7508 F: drivers/usb/gadget/udc/fsl*
7510 FREESCALE USB PHY DRIVER
7511 M: Ran Wang <ran.wang_1@nxp.com>
7512 L: linux-usb@vger.kernel.org
7513 L: linuxppc-dev@lists.ozlabs.org
7515 F: drivers/usb/phy/phy-fsl-usb*
7518 M: Christoph Hellwig <hch@infradead.org>
7520 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7524 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7525 M: Pavel Machek <pavel@ucw.cz>
7526 L: linux-pm@vger.kernel.org
7528 F: Documentation/power/freezing-of-tasks.rst
7529 F: include/linux/freezer.h
7533 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7534 L: linux-kernel@vger.kernel.org
7536 F: include/linux/frontswap.h
7539 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7540 M: David Howells <dhowells@redhat.com>
7541 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7543 F: Documentation/filesystems/caching/
7545 F: include/linux/fscache*.h
7547 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7548 M: Theodore Y. Ts'o <tytso@mit.edu>
7549 M: Jaegeuk Kim <jaegeuk@kernel.org>
7550 M: Eric Biggers <ebiggers@kernel.org>
7551 L: linux-fscrypt@vger.kernel.org
7553 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7554 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7555 F: Documentation/filesystems/fscrypt.rst
7557 F: include/linux/fscrypt*.h
7558 F: include/uapi/linux/fscrypt.h
7561 M: Jeremy Kerr <jk@ozlabs.org>
7562 M: Joel Stanley <joel@jms.id.au>
7563 R: Alistar Popple <alistair@popple.id.au>
7564 R: Eddie James <eajames@linux.ibm.com>
7565 L: linux-fsi@lists.ozlabs.org
7567 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7570 F: include/linux/fsi*.h
7571 F: include/trace/events/fsi*.h
7573 FSI-ATTACHED I2C DRIVER
7574 M: Eddie James <eajames@linux.ibm.com>
7575 L: linux-i2c@vger.kernel.org
7576 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7578 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7579 F: drivers/i2c/busses/i2c-fsi.c
7581 FSI-ATTACHED SPI DRIVER
7582 M: Eddie James <eajames@linux.ibm.com>
7583 L: linux-spi@vger.kernel.org
7585 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7586 F: drivers/spi/spi-fsi.c
7588 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7589 M: Jan Kara <jack@suse.cz>
7590 R: Amir Goldstein <amir73il@gmail.com>
7591 L: linux-fsdevel@vger.kernel.org
7593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7595 F: include/linux/fsnotify*.h
7597 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7598 M: Eric Biggers <ebiggers@kernel.org>
7599 M: Theodore Y. Ts'o <tytso@mit.edu>
7600 L: linux-fscrypt@vger.kernel.org
7602 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7603 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7604 F: Documentation/filesystems/fsverity.rst
7606 F: include/linux/fsverity.h
7607 F: include/uapi/linux/fsverity.h
7609 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7610 M: Michael Zaidman <michael.zaidman@gmail.com>
7611 L: linux-i2c@vger.kernel.org
7612 L: linux-input@vger.kernel.org
7614 F: drivers/hid/hid-ft260.c
7616 FUJITSU LAPTOP EXTRAS
7617 M: Jonathan Woithe <jwoithe@just42.net>
7618 L: platform-driver-x86@vger.kernel.org
7620 F: drivers/platform/x86/fujitsu-laptop.c
7622 FUJITSU M-5MO LS CAMERA ISP DRIVER
7623 M: Kyungmin Park <kyungmin.park@samsung.com>
7624 M: Heungjun Kim <riverful.kim@samsung.com>
7625 L: linux-media@vger.kernel.org
7627 F: drivers/media/i2c/m5mols/
7628 F: include/media/i2c/m5mols.h
7630 FUJITSU TABLET EXTRAS
7631 M: Robert Gerlach <khnz@gmx.de>
7632 L: platform-driver-x86@vger.kernel.org
7634 F: drivers/platform/x86/fujitsu-tablet.c
7636 FUSE: FILESYSTEM IN USERSPACE
7637 M: Miklos Szeredi <miklos@szeredi.hu>
7638 L: linux-fsdevel@vger.kernel.org
7640 W: https://github.com/libfuse/
7641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7642 F: Documentation/filesystems/fuse.rst
7644 F: include/uapi/linux/fuse.h
7647 M: Thomas Gleixner <tglx@linutronix.de>
7648 M: Ingo Molnar <mingo@redhat.com>
7649 R: Peter Zijlstra <peterz@infradead.org>
7650 R: Darren Hart <dvhart@infradead.org>
7651 R: Davidlohr Bueso <dave@stgolabs.net>
7652 L: linux-kernel@vger.kernel.org
7654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7655 F: Documentation/locking/*futex*
7656 F: include/asm-generic/futex.h
7657 F: include/linux/futex.h
7658 F: include/uapi/linux/futex.h
7660 F: tools/perf/bench/futex*
7661 F: tools/testing/selftests/futex/
7663 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7664 M: Tim Harvey <tharvey@gateworks.com>
7665 M: Robert Jones <rjones@gateworks.com>
7667 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7668 F: drivers/mfd/gateworks-gsc.c
7669 F: include/linux/mfd/gsc.h
7670 F: Documentation/hwmon/gsc-hwmon.rst
7671 F: drivers/hwmon/gsc-hwmon.c
7672 F: include/linux/platform_data/gsc_hwmon.h
7675 M: Kees Cook <keescook@chromium.org>
7676 L: linux-hardening@vger.kernel.org
7678 F: Documentation/kbuild/gcc-plugins.rst
7679 F: scripts/Makefile.gcc-plugins
7680 F: scripts/gcc-plugins/
7682 GCOV BASED KERNEL PROFILING
7683 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7685 F: Documentation/dev-tools/gcov.rst
7688 GDB KERNEL DEBUGGING HELPER SCRIPTS
7689 M: Jan Kiszka <jan.kiszka@siemens.com>
7690 M: Kieran Bingham <kbingham@kernel.org>
7694 GEMINI CRYPTO DRIVER
7695 M: Corentin Labbe <clabbe@baylibre.com>
7696 L: linux-crypto@vger.kernel.org
7698 F: drivers/crypto/gemini/
7700 GEMTEK FM RADIO RECEIVER DRIVER
7701 M: Hans Verkuil <hverkuil@xs4all.nl>
7702 L: linux-media@vger.kernel.org
7704 W: https://linuxtv.org
7705 T: git git://linuxtv.org/media_tree.git
7706 F: drivers/media/radio/radio-gemtek*
7708 GENERIC ARCHITECTURE TOPOLOGY
7709 M: Sudeep Holla <sudeep.holla@arm.com>
7710 L: linux-kernel@vger.kernel.org
7712 F: drivers/base/arch_topology.c
7713 F: include/linux/arch_topology.h
7716 M: Thomas Gleixner <tglx@linutronix.de>
7717 M: Peter Zijlstra <peterz@infradead.org>
7718 M: Andy Lutomirski <luto@kernel.org>
7719 L: linux-kernel@vger.kernel.org
7721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7722 F: include/linux/entry-common.h
7723 F: include/linux/entry-kvm.h
7726 GENERIC GPIO I2C DRIVER
7727 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7729 F: drivers/i2c/busses/i2c-gpio.c
7730 F: include/linux/platform_data/i2c-gpio.h
7732 GENERIC GPIO I2C MULTIPLEXER DRIVER
7733 M: Peter Korsgaard <peter.korsgaard@barco.com>
7734 L: linux-i2c@vger.kernel.org
7736 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7737 F: drivers/i2c/muxes/i2c-mux-gpio.c
7738 F: include/linux/platform_data/i2c-mux-gpio.h
7740 GENERIC HDLC (WAN) DRIVERS
7741 M: Krzysztof Halasa <khc@pm.waw.pl>
7743 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7744 F: drivers/net/wan/c101.c
7745 F: drivers/net/wan/hd6457*
7746 F: drivers/net/wan/hdlc*
7747 F: drivers/net/wan/n2.c
7748 F: drivers/net/wan/pc300too.c
7749 F: drivers/net/wan/pci200syn.c
7750 F: drivers/net/wan/wanxl*
7752 GENERIC INCLUDE/ASM HEADER FILES
7753 M: Arnd Bergmann <arnd@arndb.de>
7754 L: linux-arch@vger.kernel.org
7756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7757 F: include/asm-generic/
7758 F: include/uapi/asm-generic/
7760 GENERIC PHY FRAMEWORK
7761 M: Kishon Vijay Abraham I <kishon@ti.com>
7762 M: Vinod Koul <vkoul@kernel.org>
7763 L: linux-phy@lists.infradead.org
7765 Q: https://patchwork.kernel.org/project/linux-phy/list/
7766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7767 F: Documentation/devicetree/bindings/phy/
7769 F: include/linux/phy/
7771 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7772 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7774 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7777 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7778 M: Kevin Hilman <khilman@kernel.org>
7779 M: Ulf Hansson <ulf.hansson@linaro.org>
7780 L: linux-pm@vger.kernel.org
7782 F: Documentation/devicetree/bindings/power/power?domain*
7783 F: drivers/base/power/domain*.c
7784 F: include/linux/pm_domain.h
7786 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7787 M: Eugen Hristev <eugen.hristev@microchip.com>
7788 L: linux-input@vger.kernel.org
7790 F: drivers/input/touchscreen/resistive-adc-touch.c
7792 GENERIC STRING LIBRARY
7793 R: Andy Shevchenko <andy@kernel.org>
7796 F: lib/string_helpers.c
7797 F: lib/test_string.c
7798 F: lib/test-string_helpers.c
7800 GENERIC UIO DRIVER FOR PCI DEVICES
7801 M: "Michael S. Tsirkin" <mst@redhat.com>
7802 L: kvm@vger.kernel.org
7804 F: drivers/uio/uio_pci_generic.c
7806 GENERIC VDSO LIBRARY
7807 M: Andy Lutomirski <luto@kernel.org>
7808 M: Thomas Gleixner <tglx@linutronix.de>
7809 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7810 L: linux-kernel@vger.kernel.org
7812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7813 F: include/asm-generic/vdso/vsyscall.h
7815 F: kernel/time/vsyscall.c
7818 GENWQE (IBM Generic Workqueue Card)
7819 M: Frank Haverkamp <haver@linux.ibm.com>
7821 F: drivers/misc/genwqe/
7823 GET_MAINTAINER SCRIPT
7824 M: Joe Perches <joe@perches.com>
7826 F: scripts/get_maintainer.pl
7829 M: Bob Peterson <rpeterso@redhat.com>
7830 M: Andreas Gruenbacher <agruenba@redhat.com>
7831 L: cluster-devel@redhat.com
7833 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7835 F: Documentation/filesystems/gfs2*
7837 F: include/uapi/linux/gfs2_ondisk.h
7840 M: Thomas Weißschuh <thomas@weissschuh.net>
7841 L: platform-driver-x86@vger.kernel.org
7843 F: drivers/platform/x86/gigabyte-wmi.c
7846 M: Johan Hovold <johan@kernel.org>
7848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7849 F: Documentation/ABI/testing/sysfs-class-gnss
7850 F: Documentation/devicetree/bindings/gnss/
7852 F: include/linux/gnss.h
7855 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7856 L: linux-media@vger.kernel.org
7858 F: drivers/media/usb/go7007/
7861 M: Bastien Nocera <hadess@hadess.net>
7862 L: linux-input@vger.kernel.org
7864 F: drivers/input/touchscreen/goodix.c
7866 GOOGLE ETHERNET DRIVERS
7867 M: Jeroen de Borst <jeroendb@google.com>
7868 R: Catherine Sullivan <csully@google.com>
7869 R: David Awogbemila <awogbemila@google.com>
7870 L: netdev@vger.kernel.org
7872 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7873 F: drivers/net/ethernet/google
7875 GPD POCKET FAN DRIVER
7876 M: Hans de Goede <hdegoede@redhat.com>
7877 L: platform-driver-x86@vger.kernel.org
7879 F: drivers/platform/x86/gpd-pocket-fan.c
7882 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7883 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7884 L: linux-gpio@vger.kernel.org
7885 L: linux-acpi@vger.kernel.org
7887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7888 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7889 F: drivers/gpio/gpiolib-acpi.c
7890 F: drivers/gpio/gpiolib-acpi.h
7893 M: Geert Uytterhoeven <geert+renesas@glider.be>
7894 L: linux-gpio@vger.kernel.org
7896 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7897 F: drivers/gpio/gpio-aggregator.c
7900 M: Sean Young <sean@mess.org>
7901 L: linux-media@vger.kernel.org
7903 F: drivers/media/rc/gpio-ir-tx.c
7906 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7907 L: linux-gpio@vger.kernel.org
7909 F: drivers/gpio/gpio-mockup.c
7910 F: tools/testing/selftests/gpio/
7913 R: Michael Walle <michael@walle.cc>
7915 F: drivers/gpio/gpio-regmap.c
7916 F: include/linux/gpio/regmap.h
7919 M: Linus Walleij <linus.walleij@linaro.org>
7920 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7921 L: linux-gpio@vger.kernel.org
7923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7924 F: Documentation/ABI/obsolete/sysfs-gpio
7925 F: Documentation/ABI/testing/gpio-cdev
7926 F: Documentation/admin-guide/gpio/
7927 F: Documentation/devicetree/bindings/gpio/
7928 F: Documentation/driver-api/gpio/
7930 F: include/asm-generic/gpio.h
7931 F: include/linux/gpio.h
7932 F: include/linux/gpio/
7933 F: include/linux/of_gpio.h
7934 F: include/uapi/linux/gpio.h
7937 GRE DEMULTIPLEXER DRIVER
7938 M: Dmitry Kozlov <xeb@mail.ru>
7939 L: netdev@vger.kernel.org
7941 F: include/net/gre.h
7942 F: net/ipv4/gre_demux.c
7943 F: net/ipv4/gre_offload.c
7945 GRETH 10/100/1G Ethernet MAC device driver
7946 M: Andreas Larsson <andreas@gaisler.com>
7947 L: netdev@vger.kernel.org
7949 F: drivers/net/ethernet/aeroflex/
7951 GREYBUS AUDIO PROTOCOLS DRIVERS
7952 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7953 M: Mark Greer <mgreer@animalcreek.com>
7955 F: drivers/staging/greybus/audio_apbridgea.c
7956 F: drivers/staging/greybus/audio_apbridgea.h
7957 F: drivers/staging/greybus/audio_codec.c
7958 F: drivers/staging/greybus/audio_codec.h
7959 F: drivers/staging/greybus/audio_gb.c
7960 F: drivers/staging/greybus/audio_manager.c
7961 F: drivers/staging/greybus/audio_manager.h
7962 F: drivers/staging/greybus/audio_manager_module.c
7963 F: drivers/staging/greybus/audio_manager_private.h
7964 F: drivers/staging/greybus/audio_manager_sysfs.c
7965 F: drivers/staging/greybus/audio_module.c
7966 F: drivers/staging/greybus/audio_topology.c
7968 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7969 M: Viresh Kumar <vireshk@kernel.org>
7971 F: drivers/staging/greybus/authentication.c
7972 F: drivers/staging/greybus/bootrom.c
7973 F: drivers/staging/greybus/firmware.h
7974 F: drivers/staging/greybus/fw-core.c
7975 F: drivers/staging/greybus/fw-download.c
7976 F: drivers/staging/greybus/fw-management.c
7977 F: drivers/staging/greybus/greybus_authentication.h
7978 F: drivers/staging/greybus/greybus_firmware.h
7979 F: drivers/staging/greybus/hid.c
7980 F: drivers/staging/greybus/i2c.c
7981 F: drivers/staging/greybus/spi.c
7982 F: drivers/staging/greybus/spilib.c
7983 F: drivers/staging/greybus/spilib.h
7985 GREYBUS LOOPBACK DRIVER
7986 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7988 F: drivers/staging/greybus/loopback.c
7990 GREYBUS PLATFORM DRIVERS
7991 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7993 F: drivers/staging/greybus/arche-apb-ctrl.c
7994 F: drivers/staging/greybus/arche-platform.c
7995 F: drivers/staging/greybus/arche_platform.h
7997 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7998 M: Rui Miguel Silva <rmfrfs@gmail.com>
8000 F: drivers/staging/greybus/gpio.c
8001 F: drivers/staging/greybus/light.c
8002 F: drivers/staging/greybus/power_supply.c
8003 F: drivers/staging/greybus/sdio.c
8004 F: drivers/staging/greybus/spi.c
8005 F: drivers/staging/greybus/spilib.c
8008 M: Johan Hovold <johan@kernel.org>
8009 M: Alex Elder <elder@kernel.org>
8010 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8011 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8014 F: drivers/staging/greybus/
8015 F: include/linux/greybus.h
8016 F: include/linux/greybus/
8018 GREYBUS UART PROTOCOLS DRIVERS
8019 M: David Lin <dtwlin@gmail.com>
8021 F: drivers/staging/greybus/log.c
8022 F: drivers/staging/greybus/uart.c
8024 GS1662 VIDEO SERIALIZER
8025 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8026 L: linux-media@vger.kernel.org
8028 T: git git://linuxtv.org/media_tree.git
8029 F: drivers/media/spi/gs1662.c
8031 GSPCA FINEPIX SUBDRIVER
8032 M: Frank Zago <frank@zago.net>
8033 L: linux-media@vger.kernel.org
8035 T: git git://linuxtv.org/media_tree.git
8036 F: drivers/media/usb/gspca/finepix.c
8038 GSPCA GL860 SUBDRIVER
8039 M: Olivier Lorin <o.lorin@laposte.net>
8040 L: linux-media@vger.kernel.org
8042 T: git git://linuxtv.org/media_tree.git
8043 F: drivers/media/usb/gspca/gl860/
8045 GSPCA M5602 SUBDRIVER
8046 M: Erik Andren <erik.andren@gmail.com>
8047 L: linux-media@vger.kernel.org
8049 T: git git://linuxtv.org/media_tree.git
8050 F: drivers/media/usb/gspca/m5602/
8052 GSPCA PAC207 SONIXB SUBDRIVER
8053 M: Hans Verkuil <hverkuil@xs4all.nl>
8054 L: linux-media@vger.kernel.org
8056 T: git git://linuxtv.org/media_tree.git
8057 F: drivers/media/usb/gspca/pac207.c
8059 GSPCA SN9C20X SUBDRIVER
8060 M: Brian Johnson <brijohn@gmail.com>
8061 L: linux-media@vger.kernel.org
8063 T: git git://linuxtv.org/media_tree.git
8064 F: drivers/media/usb/gspca/sn9c20x.c
8066 GSPCA T613 SUBDRIVER
8067 M: Leandro Costantino <lcostantino@gmail.com>
8068 L: linux-media@vger.kernel.org
8070 T: git git://linuxtv.org/media_tree.git
8071 F: drivers/media/usb/gspca/t613.c
8073 GSPCA USB WEBCAM DRIVER
8074 M: Hans Verkuil <hverkuil@xs4all.nl>
8075 L: linux-media@vger.kernel.org
8077 T: git git://linuxtv.org/media_tree.git
8078 F: drivers/media/usb/gspca/
8080 GTP (GPRS Tunneling Protocol)
8081 M: Pablo Neira Ayuso <pablo@netfilter.org>
8082 M: Harald Welte <laforge@gnumonks.org>
8083 L: osmocom-net-gprs@lists.osmocom.org
8085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8086 F: drivers/net/gtp.c
8088 GUID PARTITION TABLE (GPT)
8089 M: Davidlohr Bueso <dave@stgolabs.net>
8090 L: linux-efi@vger.kernel.org
8092 F: block/partitions/efi.*
8095 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8096 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8098 W: http://uclinux-h8.sourceforge.jp
8099 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8101 F: drivers/clk/h8300/
8102 F: drivers/clocksource/h8300_*.c
8103 F: drivers/irqchip/irq-renesas-h8*.c
8105 HABANALABS PCI DRIVER
8106 M: Oded Gabbay <ogabbay@kernel.org>
8108 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8109 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8110 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8111 F: drivers/misc/habanalabs/
8112 F: include/uapi/misc/habanalabs.h
8115 M: Antti Palosaari <crope@iki.fi>
8116 L: linux-media@vger.kernel.org
8118 W: https://linuxtv.org
8119 W: http://palosaari.fi/linux/
8120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8121 T: git git://linuxtv.org/anttip/media_tree.git
8122 F: drivers/media/usb/hackrf/
8124 HANTRO VPU CODEC DRIVER
8125 M: Ezequiel Garcia <ezequiel@collabora.com>
8126 M: Philipp Zabel <p.zabel@pengutronix.de>
8127 L: linux-media@vger.kernel.org
8128 L: linux-rockchip@lists.infradead.org
8130 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8131 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8132 F: drivers/staging/media/hantro/
8134 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8135 M: Frank Seidel <frank@f-seidel.de>
8136 L: platform-driver-x86@vger.kernel.org
8138 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8139 F: drivers/platform/x86/hdaps.c
8142 M: Jean Delvare <jdelvare@suse.com>
8143 M: Guenter Roeck <linux@roeck-us.net>
8144 L: linux-hwmon@vger.kernel.org
8146 W: http://hwmon.wiki.kernel.org/
8147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8148 F: Documentation/devicetree/bindings/hwmon/
8149 F: Documentation/hwmon/
8151 F: include/linux/hwmon*.h
8152 F: include/trace/events/hwmon*.h
8153 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8155 HARDWARE RANDOM NUMBER GENERATOR CORE
8156 M: Matt Mackall <mpm@selenic.com>
8157 M: Herbert Xu <herbert@gondor.apana.org.au>
8158 L: linux-crypto@vger.kernel.org
8160 F: Documentation/admin-guide/hw_random.rst
8161 F: Documentation/devicetree/bindings/rng/
8162 F: drivers/char/hw_random/
8163 F: include/linux/hw_random.h
8165 HARDWARE SPINLOCK CORE
8166 M: Ohad Ben-Cohen <ohad@wizery.com>
8167 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8168 R: Baolin Wang <baolin.wang7@gmail.com>
8169 L: linux-remoteproc@vger.kernel.org
8171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8172 F: Documentation/devicetree/bindings/hwlock/
8173 F: Documentation/locking/hwspinlock.rst
8174 F: drivers/hwspinlock/
8175 F: include/linux/hwspinlock.h
8177 HARDWARE TRACING FACILITIES
8178 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8180 F: drivers/hwtracing/
8182 HARMONY SOUND DRIVER
8183 L: linux-parisc@vger.kernel.org
8185 F: sound/parisc/harmony.*
8187 HDPVR USB VIDEO ENCODER DRIVER
8188 M: Hans Verkuil <hverkuil@xs4all.nl>
8189 L: linux-media@vger.kernel.org
8191 W: https://linuxtv.org
8192 T: git git://linuxtv.org/media_tree.git
8193 F: drivers/media/usb/hdpvr/
8195 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8196 M: Matt Hsiao <matt.hsiao@hpe.com>
8198 F: drivers/misc/hpilo.[ch]
8200 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8201 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8203 F: Documentation/watchdog/hpwdt.rst
8204 F: drivers/watchdog/hpwdt.c
8206 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8207 M: Don Brace <don.brace@microchip.com>
8208 L: storagedev@microchip.com
8209 L: linux-scsi@vger.kernel.org
8211 F: Documentation/scsi/hpsa.rst
8212 F: drivers/scsi/hpsa*.[ch]
8213 F: include/linux/cciss*.h
8214 F: include/uapi/linux/cciss*.h
8217 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8218 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8219 L: linux-rdma@vger.kernel.org
8221 F: drivers/infiniband/hw/hfi1
8224 L: linux-fsdevel@vger.kernel.org
8226 F: Documentation/filesystems/hfs.rst
8230 L: linux-fsdevel@vger.kernel.org
8232 F: Documentation/filesystems/hfsplus.rst
8235 HGA FRAMEBUFFER DRIVER
8236 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8237 L: linux-nvidia@lists.surfsouth.com
8239 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8240 F: drivers/video/fbdev/hgafb.c
8242 HIBERNATION (aka Software Suspend, aka swsusp)
8243 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8244 M: Pavel Machek <pavel@ucw.cz>
8245 L: linux-pm@vger.kernel.org
8247 B: https://bugzilla.kernel.org
8248 F: arch/*/include/asm/suspend*.h
8250 F: drivers/base/power/
8251 F: include/linux/freezer.h
8252 F: include/linux/pm.h
8253 F: include/linux/suspend.h
8257 M: Jiri Kosina <jikos@kernel.org>
8258 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8259 L: linux-input@vger.kernel.org
8261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8263 F: include/linux/hid*
8264 F: include/uapi/linux/hid*
8266 HID PLAYSTATION DRIVER
8267 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8268 L: linux-input@vger.kernel.org
8270 F: drivers/hid/hid-playstation.c
8272 HID SENSOR HUB DRIVERS
8273 M: Jiri Kosina <jikos@kernel.org>
8274 M: Jonathan Cameron <jic23@kernel.org>
8275 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8276 L: linux-input@vger.kernel.org
8277 L: linux-iio@vger.kernel.org
8279 F: Documentation/hid/hid-sensor*
8280 F: drivers/hid/hid-sensor-*
8281 F: drivers/iio/*/hid-*
8282 F: include/linux/hid-sensor-*
8284 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8285 M: Thomas Gleixner <tglx@linutronix.de>
8286 L: linux-kernel@vger.kernel.org
8288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8289 F: Documentation/timers/
8290 F: include/linux/clockchips.h
8291 F: include/linux/hrtimer.h
8292 F: kernel/time/clockevents.c
8293 F: kernel/time/hrtimer.c
8294 F: kernel/time/timer_*.c
8296 HIGH-SPEED SCC DRIVER FOR AX.25
8297 L: linux-hams@vger.kernel.org
8299 F: drivers/net/hamradio/dmascc.c
8300 F: drivers/net/hamradio/scc.c
8302 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8303 M: HighPoint Linux Team <linux@highpoint-tech.com>
8305 W: http://www.highpoint-tech.com
8306 F: Documentation/scsi/hptiop.rst
8307 F: drivers/scsi/hptiop.c
8310 M: Jes Sorensen <jes@trained-monkey.org>
8311 L: linux-hippi@sunsite.dk
8313 F: drivers/net/hippi/
8314 F: include/linux/hippidevice.h
8315 F: include/uapi/linux/if_hippi.h
8318 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8319 M: Kurt Kanzenbach <kurt@linutronix.de>
8320 L: netdev@vger.kernel.org
8322 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8323 F: drivers/net/dsa/hirschmann/*
8324 F: include/linux/platform_data/hirschmann-hellcreek.h
8325 F: net/dsa/tag_hellcreek.c
8327 HISILICON DMA DRIVER
8328 M: Zhou Wang <wangzhou1@hisilicon.com>
8329 L: dmaengine@vger.kernel.org
8331 F: drivers/dma/hisi_dma.c
8333 HISILICON GPIO DRIVER
8334 M: Luo Jiaxing <luojiaxing@huawei.com>
8335 L: linux-gpio@vger.kernel.org
8337 F: drivers/gpio/gpio-hisi.c
8339 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8340 M: Zaibo Xu <xuzaibo@huawei.com>
8341 L: linux-crypto@vger.kernel.org
8343 F: Documentation/ABI/testing/debugfs-hisi-hpre
8344 F: drivers/crypto/hisilicon/hpre/hpre.h
8345 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8346 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8348 HISILICON I2C CONTROLLER DRIVER
8349 M: Yicong Yang <yangyicong@hisilicon.com>
8350 L: linux-i2c@vger.kernel.org
8352 W: https://www.hisilicon.com
8353 F: drivers/i2c/busses/i2c-hisi.c
8355 HISILICON LPC BUS DRIVER
8356 M: john.garry@huawei.com
8358 W: http://www.hisilicon.com
8359 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8360 F: drivers/bus/hisi_lpc.c
8362 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8363 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8364 M: Salil Mehta <salil.mehta@huawei.com>
8365 L: netdev@vger.kernel.org
8367 W: http://www.hisilicon.com
8368 F: drivers/net/ethernet/hisilicon/hns3/
8370 HISILICON NETWORK SUBSYSTEM DRIVER
8371 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8372 M: Salil Mehta <salil.mehta@huawei.com>
8373 L: netdev@vger.kernel.org
8375 W: http://www.hisilicon.com
8376 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8377 F: drivers/net/ethernet/hisilicon/
8379 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8380 M: John Stultz <john.stultz@linaro.org>
8381 L: linux-kernel@vger.kernel.org
8383 F: drivers/misc/hisi_hikey_usb.c
8384 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8386 HISILICON PMU DRIVER
8387 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8389 W: http://www.hisilicon.com
8390 F: Documentation/admin-guide/perf/hisi-pmu.rst
8391 F: drivers/perf/hisilicon
8393 HISILICON QM AND ZIP Controller DRIVER
8394 M: Zhou Wang <wangzhou1@hisilicon.com>
8395 L: linux-crypto@vger.kernel.org
8397 F: Documentation/ABI/testing/debugfs-hisi-zip
8398 F: drivers/crypto/hisilicon/qm.c
8399 F: drivers/crypto/hisilicon/qm.h
8400 F: drivers/crypto/hisilicon/sgl.c
8401 F: drivers/crypto/hisilicon/zip/
8403 HISILICON ROCE DRIVER
8404 M: Lijun Ou <oulijun@huawei.com>
8405 M: Weihang Li <liweihang@huawei.com>
8406 L: linux-rdma@vger.kernel.org
8408 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8409 F: drivers/infiniband/hw/hns/
8411 HISILICON SAS Controller
8412 M: John Garry <john.garry@huawei.com>
8414 W: http://www.hisilicon.com
8415 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8416 F: drivers/scsi/hisi_sas/
8418 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8419 M: Zaibo Xu <xuzaibo@huawei.com>
8420 L: linux-crypto@vger.kernel.org
8422 F: Documentation/ABI/testing/debugfs-hisi-sec
8423 F: drivers/crypto/hisilicon/sec2/sec.h
8424 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8425 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8426 F: drivers/crypto/hisilicon/sec2/sec_main.c
8428 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8429 M: Jay Fang <f.fangjian@huawei.com>
8430 L: linux-spi@vger.kernel.org
8432 W: http://www.hisilicon.com
8433 F: drivers/spi/spi-hisi-kunpeng.c
8435 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8436 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8437 L: linux-kernel@vger.kernel.org
8439 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8440 F: drivers/spmi/hisi-spmi-controller.c
8442 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8443 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8444 L: linux-kernel@vger.kernel.org
8446 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8447 F: drivers/mfd/hi6421-spmi-pmic.c
8449 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8450 M: Zaibo Xu <xuzaibo@huawei.com>
8452 F: drivers/crypto/hisilicon/trng/trng.c
8454 HISILICON V3XX SPI NOR FLASH Controller Driver
8455 M: John Garry <john.garry@huawei.com>
8457 W: http://www.hisilicon.com
8458 F: drivers/spi/spi-hisi-sfc-v3xx.c
8460 HMM - Heterogeneous Memory Management
8461 M: Jérôme Glisse <jglisse@redhat.com>
8462 L: linux-mm@kvack.org
8464 F: Documentation/vm/hmm.rst
8465 F: include/linux/hmm*
8468 F: tools/testing/selftests/vm/*hmm*
8471 M: Jouni Malinen <j@w1.fi>
8472 L: linux-wireless@vger.kernel.org
8474 W: http://w1.fi/hostap-driver.html
8475 F: drivers/net/wireless/intersil/hostap/
8477 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8478 L: platform-driver-x86@vger.kernel.org
8480 F: drivers/platform/x86/tc1100-wmi.c
8482 HPET: High Precision Event Timers driver
8483 M: Clemens Ladisch <clemens@ladisch.de>
8485 F: Documentation/timers/hpet.rst
8486 F: drivers/char/hpet.c
8487 F: include/linux/hpet.h
8488 F: include/uapi/linux/hpet.h
8492 F: arch/x86/include/asm/hpet.h
8493 F: arch/x86/kernel/hpet.c
8496 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8498 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8502 M: Sebastian Reichel <sre@kernel.org>
8504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8505 F: Documentation/ABI/testing/sysfs-bus-hsi
8506 F: Documentation/driver-api/hsi.rst
8508 F: include/linux/hsi/
8509 F: include/uapi/linux/hsi/
8512 L: linux-usb@vger.kernel.org
8514 F: drivers/net/usb/hso.c
8516 HSR NETWORK PROTOCOL
8517 L: netdev@vger.kernel.org
8521 HT16K33 LED CONTROLLER DRIVER
8522 M: Robin van der Gracht <robin@protonic.nl>
8524 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8525 F: drivers/auxdisplay/ht16k33.c
8527 HTCPEN TOUCHSCREEN DRIVER
8528 M: Pau Oliva Fora <pof@eslack.org>
8529 L: linux-input@vger.kernel.org
8531 F: drivers/input/touchscreen/htcpen.c
8533 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8534 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8535 L: linux-iio@vger.kernel.org
8537 W: http://www.st.com/
8538 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8539 F: drivers/iio/humidity/hts221*
8541 HUAWEI ETHERNET DRIVER
8542 M: Bin Luo <luobin9@huawei.com>
8543 L: netdev@vger.kernel.org
8545 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8546 F: drivers/net/ethernet/huawei/hinic/
8549 M: Mike Kravetz <mike.kravetz@oracle.com>
8550 L: linux-mm@kvack.org
8552 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8553 F: Documentation/admin-guide/mm/hugetlbpage.rst
8554 F: Documentation/vm/hugetlbfs_reserv.rst
8556 F: include/linux/hugetlb.h
8560 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8561 L: linux-media@vger.kernel.org
8563 W: https://linuxtv.org
8564 T: git git://linuxtv.org/media_tree.git
8565 F: drivers/media/platform/sti/hva
8567 HWPOISON MEMORY FAILURE HANDLING
8568 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8569 L: linux-mm@kvack.org
8571 F: mm/hwpoison-inject.c
8572 F: mm/memory-failure.c
8574 HYCON HY46XX TOUCHSCREEN SUPPORT
8575 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8576 L: linux-input@vger.kernel.org
8578 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8579 F: drivers/input/touchscreen/hycon-hy46xx.c
8581 HYGON PROCESSOR SUPPORT
8582 M: Pu Wen <puwen@hygon.cn>
8583 L: linux-kernel@vger.kernel.org
8585 F: arch/x86/kernel/cpu/hygon.c
8587 HYNIX HI556 SENSOR DRIVER
8588 M: Shawn Tu <shawnx.tu@intel.com>
8589 L: linux-media@vger.kernel.org
8591 T: git git://linuxtv.org/media_tree.git
8592 F: drivers/media/i2c/hi556.c
8594 Hyper-V/Azure CORE AND DRIVERS
8595 M: "K. Y. Srinivasan" <kys@microsoft.com>
8596 M: Haiyang Zhang <haiyangz@microsoft.com>
8597 M: Stephen Hemminger <sthemmin@microsoft.com>
8598 M: Wei Liu <wei.liu@kernel.org>
8599 M: Dexuan Cui <decui@microsoft.com>
8600 L: linux-hyperv@vger.kernel.org
8602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8603 F: Documentation/ABI/stable/sysfs-bus-vmbus
8604 F: Documentation/ABI/testing/debugfs-hyperv
8605 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8607 F: arch/x86/include/asm/hyperv-tlfs.h
8608 F: arch/x86/include/asm/mshyperv.h
8609 F: arch/x86/include/asm/trace/hyperv.h
8610 F: arch/x86/kernel/cpu/mshyperv.c
8611 F: drivers/clocksource/hyperv_timer.c
8612 F: drivers/hid/hid-hyperv.c
8614 F: drivers/input/serio/hyperv-keyboard.c
8615 F: drivers/iommu/hyperv-iommu.c
8616 F: drivers/net/ethernet/microsoft/
8617 F: drivers/net/hyperv/
8618 F: drivers/pci/controller/pci-hyperv-intf.c
8619 F: drivers/pci/controller/pci-hyperv.c
8620 F: drivers/scsi/storvsc_drv.c
8621 F: drivers/uio/uio_hv_generic.c
8622 F: drivers/video/fbdev/hyperv_fb.c
8623 F: include/asm-generic/hyperv-tlfs.h
8624 F: include/asm-generic/mshyperv.h
8625 F: include/clocksource/hyperv_timer.h
8626 F: include/linux/hyperv.h
8627 F: include/uapi/linux/hyperv.h
8628 F: net/vmw_vsock/hyperv_transport.c
8632 M: Vignesh Raghavendra <vigneshr@ti.com>
8633 L: linux-mtd@lists.infradead.org
8635 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8636 C: irc://irc.oftc.net/mtd
8637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8638 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8639 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8640 F: drivers/mtd/hyperbus/
8641 F: include/linux/mtd/hyperbus.h
8643 HYPERVISOR VIRTUAL CONSOLE DRIVER
8644 L: linuxppc-dev@lists.ozlabs.org
8649 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8650 L: linux-i2c@vger.kernel.org
8651 L: linux-acpi@vger.kernel.org
8653 F: drivers/i2c/i2c-core-acpi.c
8655 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8656 M: Ajay Gupta <ajayg@nvidia.com>
8657 L: linux-i2c@vger.kernel.org
8659 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8660 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8663 M: Peter Rosin <peda@axentia.se>
8664 L: linux-i2c@vger.kernel.org
8666 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8667 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8668 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8669 F: Documentation/i2c/i2c-topology.rst
8670 F: Documentation/i2c/muxes/
8671 F: drivers/i2c/i2c-mux.c
8672 F: drivers/i2c/muxes/
8673 F: include/linux/i2c-mux.h
8675 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8676 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8677 L: linux-i2c@vger.kernel.org
8679 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8680 F: drivers/i2c/busses/i2c-mv64xxx.c
8682 I2C OVER PARALLEL PORT
8683 M: Jean Delvare <jdelvare@suse.com>
8684 L: linux-i2c@vger.kernel.org
8686 F: Documentation/i2c/busses/i2c-parport.rst
8687 F: drivers/i2c/busses/i2c-parport.c
8690 M: Wolfram Sang <wsa@kernel.org>
8691 L: linux-i2c@vger.kernel.org
8693 W: https://i2c.wiki.kernel.org/
8694 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8696 F: Documentation/devicetree/bindings/i2c/i2c.txt
8697 F: Documentation/i2c/
8699 F: include/linux/i2c-dev.h
8700 F: include/linux/i2c-smbus.h
8701 F: include/linux/i2c.h
8702 F: include/uapi/linux/i2c-*.h
8703 F: include/uapi/linux/i2c.h
8705 I2C SUBSYSTEM HOST DRIVERS
8706 L: linux-i2c@vger.kernel.org
8708 W: https://i2c.wiki.kernel.org/
8709 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8711 F: Documentation/devicetree/bindings/i2c/
8712 F: drivers/i2c/algos/
8713 F: drivers/i2c/busses/
8716 M: Jean Delvare <jdelvare@suse.com>
8717 L: linux-i2c@vger.kernel.org
8719 F: Documentation/i2c/busses/i2c-taos-evm.rst
8720 F: drivers/i2c/busses/i2c-taos-evm.c
8723 M: Till Harbaum <till@harbaum.org>
8724 L: linux-i2c@vger.kernel.org
8726 W: http://www.harbaum.org/till/i2c_tiny_usb
8727 F: drivers/i2c/busses/i2c-tiny-usb.c
8729 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8730 M: Jean Delvare <jdelvare@suse.com>
8731 L: linux-i2c@vger.kernel.org
8733 F: Documentation/i2c/busses/i2c-ali1535.rst
8734 F: Documentation/i2c/busses/i2c-ali1563.rst
8735 F: Documentation/i2c/busses/i2c-ali15x3.rst
8736 F: Documentation/i2c/busses/i2c-amd756.rst
8737 F: Documentation/i2c/busses/i2c-amd8111.rst
8738 F: Documentation/i2c/busses/i2c-i801.rst
8739 F: Documentation/i2c/busses/i2c-nforce2.rst
8740 F: Documentation/i2c/busses/i2c-piix4.rst
8741 F: Documentation/i2c/busses/i2c-sis5595.rst
8742 F: Documentation/i2c/busses/i2c-sis630.rst
8743 F: Documentation/i2c/busses/i2c-sis96x.rst
8744 F: Documentation/i2c/busses/i2c-via.rst
8745 F: Documentation/i2c/busses/i2c-viapro.rst
8746 F: drivers/i2c/busses/i2c-ali1535.c
8747 F: drivers/i2c/busses/i2c-ali1563.c
8748 F: drivers/i2c/busses/i2c-ali15x3.c
8749 F: drivers/i2c/busses/i2c-amd756-s4882.c
8750 F: drivers/i2c/busses/i2c-amd756.c
8751 F: drivers/i2c/busses/i2c-amd8111.c
8752 F: drivers/i2c/busses/i2c-i801.c
8753 F: drivers/i2c/busses/i2c-isch.c
8754 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8755 F: drivers/i2c/busses/i2c-nforce2.c
8756 F: drivers/i2c/busses/i2c-piix4.c
8757 F: drivers/i2c/busses/i2c-sis5595.c
8758 F: drivers/i2c/busses/i2c-sis630.c
8759 F: drivers/i2c/busses/i2c-sis96x.c
8760 F: drivers/i2c/busses/i2c-via.c
8761 F: drivers/i2c/busses/i2c-viapro.c
8763 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8764 M: Hans de Goede <hdegoede@redhat.com>
8765 L: linux-i2c@vger.kernel.org
8767 F: drivers/i2c/busses/i2c-cht-wc.c
8769 I2C/SMBUS ISMT DRIVER
8770 M: Seth Heasley <seth.heasley@intel.com>
8771 M: Neil Horman <nhorman@tuxdriver.com>
8772 L: linux-i2c@vger.kernel.org
8773 F: Documentation/i2c/busses/i2c-ismt.rst
8774 F: drivers/i2c/busses/i2c-ismt.c
8776 I2C/SMBUS STUB DRIVER
8777 M: Jean Delvare <jdelvare@suse.com>
8778 L: linux-i2c@vger.kernel.org
8780 F: drivers/i2c/i2c-stub.c
8782 I3C DRIVER FOR CADENCE I3C MASTER IP
8783 M: Przemysław Gaj <pgaj@cadence.com>
8785 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8786 F: drivers/i3c/master/i3c-master-cdns.c
8788 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8789 M: Vitor Soares <vitor.soares@synopsys.com>
8791 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8792 F: drivers/i3c/master/dw*
8795 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8796 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8798 C: irc://chat.freenode.net/linux-i3c
8799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8800 F: Documentation/ABI/testing/sysfs-bus-i3c
8801 F: Documentation/devicetree/bindings/i3c/
8802 F: Documentation/driver-api/i3c
8804 F: include/linux/i3c/
8806 IA64 (Itanium) PLATFORM
8807 L: linux-ia64@vger.kernel.org
8809 F: Documentation/ia64/
8812 IBM Power 842 compression accelerator
8813 M: Haren Myneni <haren@us.ibm.com>
8816 F: drivers/crypto/nx/Kconfig
8817 F: drivers/crypto/nx/Makefile
8818 F: drivers/crypto/nx/nx-842*
8819 F: include/linux/sw842.h
8822 IBM Power in-Nest Crypto Acceleration
8823 M: Breno Leitão <leitao@debian.org>
8824 M: Nayna Jain <nayna@linux.ibm.com>
8825 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8826 L: linux-crypto@vger.kernel.org
8828 F: drivers/crypto/nx/Kconfig
8829 F: drivers/crypto/nx/Makefile
8830 F: drivers/crypto/nx/nx-aes*
8831 F: drivers/crypto/nx/nx-sha*
8832 F: drivers/crypto/nx/nx.*
8833 F: drivers/crypto/nx/nx_csbcpb.h
8834 F: drivers/crypto/nx/nx_debugfs.c
8836 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8837 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8838 L: linux-pci@vger.kernel.org
8839 L: linuxppc-dev@lists.ozlabs.org
8841 F: drivers/pci/hotplug/rpadlpar*
8843 IBM Power Linux RAID adapter
8844 M: Brian King <brking@us.ibm.com>
8846 F: drivers/scsi/ipr.*
8848 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8849 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8850 L: linux-pci@vger.kernel.org
8851 L: linuxppc-dev@lists.ozlabs.org
8853 F: drivers/pci/hotplug/rpaphp*
8855 IBM Power SRIOV Virtual NIC Device Driver
8856 M: Dany Madden <drt@linux.ibm.com>
8857 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8858 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8859 L: netdev@vger.kernel.org
8861 F: drivers/net/ethernet/ibm/ibmvnic.*
8863 IBM Power Virtual Accelerator Switchboard
8864 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8865 L: linuxppc-dev@lists.ozlabs.org
8867 F: arch/powerpc/include/asm/vas.h
8868 F: arch/powerpc/platforms/powernv/copy-paste.h
8869 F: arch/powerpc/platforms/powernv/vas*
8871 IBM Power Virtual Ethernet Device Driver
8872 M: Cristobal Forno <cforno12@linux.ibm.com>
8873 L: netdev@vger.kernel.org
8875 F: drivers/net/ethernet/ibm/ibmveth.*
8877 IBM Power Virtual FC Device Drivers
8878 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8879 L: linux-scsi@vger.kernel.org
8881 F: drivers/scsi/ibmvscsi/ibmvfc*
8883 IBM Power Virtual Management Channel Driver
8884 M: Brad Warrum <bwarrum@linux.ibm.com>
8885 M: Ritu Agarwal <rituagar@linux.ibm.com>
8887 F: drivers/misc/ibmvmc.*
8889 IBM Power Virtual SCSI Device Drivers
8890 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8891 L: linux-scsi@vger.kernel.org
8893 F: drivers/scsi/ibmvscsi/ibmvscsi*
8894 F: include/scsi/viosrp.h
8896 IBM Power Virtual SCSI Device Target Driver
8897 M: Michael Cyr <mikecyr@linux.ibm.com>
8898 L: linux-scsi@vger.kernel.org
8899 L: target-devel@vger.kernel.org
8901 F: drivers/scsi/ibmvscsi_tgt/
8903 IBM Power VMX Cryptographic instructions
8904 M: Breno Leitão <leitao@debian.org>
8905 M: Nayna Jain <nayna@linux.ibm.com>
8906 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8907 L: linux-crypto@vger.kernel.org
8909 F: drivers/crypto/vmx/Kconfig
8910 F: drivers/crypto/vmx/Makefile
8911 F: drivers/crypto/vmx/aes*
8912 F: drivers/crypto/vmx/ghash*
8913 F: drivers/crypto/vmx/ppc-xlate.pl
8914 F: drivers/crypto/vmx/vmx.c
8916 IBM ServeRAID RAID DRIVER
8918 F: drivers/scsi/ips.*
8920 ICH LPC AND GPIO DRIVER
8921 M: Peter Tyser <ptyser@xes-inc.com>
8923 F: drivers/gpio/gpio-ich.c
8924 F: drivers/mfd/lpc_ich.c
8927 M: Max Staudt <max@enpas.org>
8928 L: linux-i2c@vger.kernel.org
8930 F: drivers/i2c/busses/i2c-icy.c
8932 IDEAPAD LAPTOP EXTRAS DRIVER
8933 M: Ike Panhc <ike.pan@canonical.com>
8934 L: platform-driver-x86@vger.kernel.org
8936 W: http://launchpad.net/ideapad-laptop
8937 F: drivers/platform/x86/ideapad-laptop.c
8939 IDEAPAD LAPTOP SLIDEBAR DRIVER
8940 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8941 L: linux-input@vger.kernel.org
8943 W: https://github.com/o2genum/ideapad-slidebar
8944 F: drivers/input/misc/ideapad_slidebar.c
8946 IDT VersaClock 5 CLOCK DRIVER
8947 M: Luca Ceresoli <luca@lucaceresoli.net>
8949 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8950 F: drivers/clk/clk-versaclock5.c
8952 IEEE 802.15.4 SUBSYSTEM
8953 M: Alexander Aring <alex.aring@gmail.com>
8954 M: Stefan Schmidt <stefan@datenfreihafen.org>
8955 L: linux-wpan@vger.kernel.org
8957 W: https://linux-wpan.org/
8958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8960 F: Documentation/networking/ieee802154.rst
8961 F: drivers/net/ieee802154/
8962 F: include/linux/ieee802154.h
8963 F: include/linux/nl802154.h
8964 F: include/net/af_ieee802154.h
8965 F: include/net/cfg802154.h
8966 F: include/net/ieee802154_netdev.h
8967 F: include/net/mac802154.h
8968 F: include/net/nl802154.h
8973 M: Yotam Gigi <yotam.gi@gmail.com>
8974 M: Jamal Hadi Salim <jhs@mojatatu.com>
8975 F: include/net/ife.h
8976 F: include/uapi/linux/ife.h
8979 IGORPLUG-USB IR RECEIVER
8980 M: Sean Young <sean@mess.org>
8981 L: linux-media@vger.kernel.org
8983 F: drivers/media/rc/igorplugusb.c
8985 IGUANAWORKS USB IR TRANSCEIVER
8986 M: Sean Young <sean@mess.org>
8987 L: linux-media@vger.kernel.org
8989 F: drivers/media/rc/iguanair.c
8991 IIO DIGITAL POTENTIOMETER DAC
8992 M: Peter Rosin <peda@axentia.se>
8993 L: linux-iio@vger.kernel.org
8995 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8996 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
8997 F: drivers/iio/dac/dpot-dac.c
8999 IIO ENVELOPE DETECTOR
9000 M: Peter Rosin <peda@axentia.se>
9001 L: linux-iio@vger.kernel.org
9003 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9004 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9005 F: drivers/iio/adc/envelope-detector.c
9008 M: Peter Rosin <peda@axentia.se>
9009 L: linux-iio@vger.kernel.org
9011 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9012 F: drivers/iio/multiplexer/iio-mux.c
9014 IIO SCMI BASED DRIVER
9015 M: Jyoti Bhayana <jbhayana@google.com>
9016 L: linux-iio@vger.kernel.org
9018 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9020 IIO SUBSYSTEM AND DRIVERS
9021 M: Jonathan Cameron <jic23@kernel.org>
9022 R: Lars-Peter Clausen <lars@metafoo.de>
9023 L: linux-iio@vger.kernel.org
9025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9026 F: Documentation/ABI/testing/configfs-iio*
9027 F: Documentation/ABI/testing/sysfs-bus-iio*
9028 F: Documentation/devicetree/bindings/iio/
9030 F: drivers/staging/iio/
9031 F: include/linux/iio/
9035 M: Peter Rosin <peda@axentia.se>
9036 L: linux-iio@vger.kernel.org
9038 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9039 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9040 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9041 F: drivers/iio/afe/iio-rescale.c
9043 IKANOS/ADI EAGLE ADSL USB DRIVER
9044 M: Matthieu Castet <castet.matthieu@free.fr>
9045 M: Stanislaw Gruszka <stf_xl@wp.pl>
9047 F: drivers/usb/atm/ueagle-atm.c
9049 IMGTEC ASCII LCD DRIVER
9050 M: Paul Burton <paulburton@kernel.org>
9052 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
9053 F: drivers/auxdisplay/img-ascii-lcd.c
9055 IMGTEC IR DECODER DRIVER
9057 F: drivers/media/rc/img-ir/
9059 IMON SOUNDGRAPH USB IR RECEIVER
9060 M: Sean Young <sean@mess.org>
9061 L: linux-media@vger.kernel.org
9063 F: drivers/media/rc/imon.c
9064 F: drivers/media/rc/imon_raw.c
9066 IMS TWINTURBO FRAMEBUFFER DRIVER
9067 L: linux-fbdev@vger.kernel.org
9069 F: drivers/video/fbdev/imsttfb.c
9071 INA209 HARDWARE MONITOR DRIVER
9072 M: Guenter Roeck <linux@roeck-us.net>
9073 L: linux-hwmon@vger.kernel.org
9075 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9076 F: Documentation/hwmon/ina209.rst
9077 F: drivers/hwmon/ina209.c
9079 INA2XX HARDWARE MONITOR DRIVER
9080 M: Guenter Roeck <linux@roeck-us.net>
9081 L: linux-hwmon@vger.kernel.org
9083 F: Documentation/hwmon/ina2xx.rst
9084 F: drivers/hwmon/ina2xx.c
9085 F: include/linux/platform_data/ina2xx.h
9087 INDUSTRY PACK SUBSYSTEM (IPACK)
9088 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9089 M: Jens Taprogge <jens.taprogge@taprogge.org>
9090 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9091 L: industrypack-devel@lists.sourceforge.net
9093 W: http://industrypack.sourceforge.net
9096 INFINEON DPS310 Driver
9097 M: Eddie James <eajames@linux.ibm.com>
9098 L: linux-iio@vger.kernel.org
9100 F: drivers/iio/pressure/dps310.c
9102 INFINIBAND SUBSYSTEM
9103 M: Doug Ledford <dledford@redhat.com>
9104 M: Jason Gunthorpe <jgg@nvidia.com>
9105 L: linux-rdma@vger.kernel.org
9107 W: https://github.com/linux-rdma/rdma-core
9108 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9110 F: Documentation/devicetree/bindings/infiniband/
9111 F: Documentation/infiniband/
9112 F: drivers/infiniband/
9114 F: include/trace/events/ib_mad.h
9115 F: include/trace/events/ib_umad.h
9116 F: include/uapi/linux/if_infiniband.h
9117 F: include/uapi/rdma/
9118 F: samples/bpf/ibumad_kern.c
9119 F: samples/bpf/ibumad_user.c
9121 INGENIC JZ4780 NAND DRIVER
9122 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9123 L: linux-mtd@lists.infradead.org
9124 L: linux-mips@vger.kernel.org
9126 F: drivers/mtd/nand/raw/ingenic/
9129 M: Paul Cercueil <paul@crapouillou.net>
9130 L: linux-mips@vger.kernel.org
9132 F: arch/mips/boot/dts/ingenic/
9133 F: arch/mips/generic/board-ingenic.c
9134 F: arch/mips/include/asm/mach-ingenic/
9135 F: arch/mips/ingenic/Kconfig
9136 F: drivers/clk/ingenic/
9137 F: drivers/dma/dma-jz4780.c
9138 F: drivers/gpu/drm/ingenic/
9139 F: drivers/i2c/busses/i2c-jz4780.c
9140 F: drivers/iio/adc/ingenic-adc.c
9141 F: drivers/irqchip/irq-ingenic.c
9142 F: drivers/memory/jz4780-nemc.c
9143 F: drivers/mmc/host/jz4740_mmc.c
9144 F: drivers/mtd/nand/raw/ingenic/
9145 F: drivers/pinctrl/pinctrl-ingenic.c
9146 F: drivers/power/supply/ingenic-battery.c
9147 F: drivers/pwm/pwm-jz4740.c
9148 F: drivers/remoteproc/ingenic_rproc.c
9149 F: drivers/rtc/rtc-jz4740.c
9150 F: drivers/tty/serial/8250/8250_ingenic.c
9151 F: drivers/usb/musb/jz4740.c
9152 F: drivers/watchdog/jz4740_wdt.c
9153 F: include/dt-bindings/iio/adc/ingenic,adc.h
9154 F: include/linux/mfd/ingenic-tcu.h
9155 F: sound/soc/codecs/jz47*
9156 F: sound/soc/jz4740/
9159 M: Jan Kara <jack@suse.cz>
9160 R: Amir Goldstein <amir73il@gmail.com>
9161 L: linux-fsdevel@vger.kernel.org
9163 F: Documentation/filesystems/inotify.rst
9164 F: fs/notify/inotify/
9165 F: include/linux/inotify.h
9166 F: include/uapi/linux/inotify.h
9168 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9169 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9170 L: linux-input@vger.kernel.org
9172 Q: http://patchwork.kernel.org/project/linux-input/list/
9173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9174 F: Documentation/devicetree/bindings/input/
9175 F: Documentation/devicetree/bindings/serio/
9176 F: Documentation/input/
9178 F: include/linux/input.h
9179 F: include/linux/input/
9180 F: include/uapi/linux/input-event-codes.h
9181 F: include/uapi/linux/input.h
9183 INPUT MULTITOUCH (MT) PROTOCOL
9184 M: Henrik Rydberg <rydberg@bitmath.org>
9185 L: linux-input@vger.kernel.org
9187 F: Documentation/input/multi-touch-protocol.rst
9188 F: drivers/input/input-mt.c
9191 INSIDE SECURE CRYPTO DRIVER
9192 M: Antoine Tenart <atenart@kernel.org>
9193 L: linux-crypto@vger.kernel.org
9195 F: drivers/crypto/inside-secure/
9197 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9198 M: Mimi Zohar <zohar@linux.ibm.com>
9199 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9200 L: linux-integrity@vger.kernel.org
9202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9203 F: security/integrity/ima/
9205 INTEL 810/815 FRAMEBUFFER DRIVER
9206 M: Antonino Daplas <adaplas@gmail.com>
9207 L: linux-fbdev@vger.kernel.org
9209 F: drivers/video/fbdev/i810/
9212 M: Cezary Rojewski <cezary.rojewski@intel.com>
9213 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9214 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9215 M: Jie Yang <yang.jie@linux.intel.com>
9216 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9220 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9221 M: Hans de Goede <hdegoede@redhat.com>
9222 L: platform-driver-x86@vger.kernel.org
9224 F: drivers/platform/x86/intel_atomisp2_pm.c
9226 INTEL ATOMISP2 LED DRIVER
9227 M: Hans de Goede <hdegoede@redhat.com>
9228 L: platform-driver-x86@vger.kernel.org
9230 F: drivers/platform/x86/intel_atomisp2_led.c
9232 INTEL BROXTON PMC DRIVER
9233 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9234 M: Zha Qipeng <qipeng.zha@intel.com>
9236 F: drivers/mfd/intel_pmc_bxt.c
9237 F: include/linux/mfd/intel_pmc_bxt.h
9239 INTEL C600 SERIES SAS CONTROLLER DRIVER
9240 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9241 L: linux-scsi@vger.kernel.org
9243 T: git git://git.code.sf.net/p/intel-sas/isci
9244 F: drivers/scsi/isci/
9246 INTEL CPU family model numbers
9247 M: Tony Luck <tony.luck@intel.com>
9249 L: linux-kernel@vger.kernel.org
9251 F: arch/x86/include/asm/intel-family.h
9253 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9254 M: Jani Nikula <jani.nikula@linux.intel.com>
9255 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9256 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9257 L: intel-gfx@lists.freedesktop.org
9259 W: https://01.org/linuxgraphics/
9260 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9261 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9262 C: irc://chat.freenode.net/intel-gfx
9263 T: git git://anongit.freedesktop.org/drm-intel
9264 F: Documentation/gpu/i915.rst
9265 F: drivers/gpu/drm/i915/
9266 F: include/drm/i915*
9267 F: include/uapi/drm/i915_drm.h
9269 INTEL ETHERNET DRIVERS
9270 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9271 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9272 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9274 W: http://www.intel.com/support/feedback.htm
9275 W: http://e1000.sourceforge.net/
9276 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9279 F: Documentation/networking/device_drivers/ethernet/intel/
9280 F: drivers/net/ethernet/intel/
9281 F: drivers/net/ethernet/intel/*/
9282 F: include/linux/avf/virtchnl.h
9283 F: include/linux/net/intel/iidc.h
9285 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9286 M: Mustafa Ismail <mustafa.ismail@intel.com>
9287 M: Shiraz Saleem <shiraz.saleem@intel.com>
9288 L: linux-rdma@vger.kernel.org
9290 F: drivers/infiniband/hw/irdma/
9291 F: include/uapi/rdma/irdma-abi.h
9293 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9294 M: Maik Broemme <mbroemme@libmpq.org>
9295 L: linux-fbdev@vger.kernel.org
9297 F: Documentation/fb/intelfb.rst
9298 F: drivers/video/fbdev/intelfb/
9301 M: Andy Shevchenko <andy@kernel.org>
9302 L: linux-gpio@vger.kernel.org
9304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9305 F: drivers/gpio/gpio-ich.c
9306 F: drivers/gpio/gpio-merrifield.c
9307 F: drivers/gpio/gpio-ml-ioh.c
9308 F: drivers/gpio/gpio-pch.c
9309 F: drivers/gpio/gpio-sch.c
9310 F: drivers/gpio/gpio-sodaville.c
9312 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9313 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9314 M: Zhi Wang <zhi.a.wang@intel.com>
9315 L: intel-gvt-dev@lists.freedesktop.org
9316 L: intel-gfx@lists.freedesktop.org
9318 W: https://01.org/igvt-g
9319 T: git https://github.com/intel/gvt-linux.git
9320 F: drivers/gpu/drm/i915/gvt/
9322 INTEL HID EVENT DRIVER
9323 M: Alex Hung <alex.hung@canonical.com>
9324 L: platform-driver-x86@vger.kernel.org
9326 F: drivers/platform/x86/intel-hid.c
9328 INTEL I/OAT DMA DRIVER
9329 M: Dave Jiang <dave.jiang@intel.com>
9330 R: Dan Williams <dan.j.williams@intel.com>
9331 L: dmaengine@vger.kernel.org
9333 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9334 F: drivers/dma/ioat*
9337 M: Dave Jiang <dave.jiang@intel.com>
9338 L: dmaengine@vger.kernel.org
9340 F: drivers/dma/idxd/*
9341 F: include/uapi/linux/idxd.h
9344 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9345 M: Len Brown <lenb@kernel.org>
9346 L: linux-pm@vger.kernel.org
9348 B: https://bugzilla.kernel.org
9349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9350 F: drivers/idle/intel_idle.c
9352 INTEL INTEGRATED SENSOR HUB DRIVER
9353 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9354 M: Jiri Kosina <jikos@kernel.org>
9355 L: linux-input@vger.kernel.org
9357 F: drivers/hid/intel-ish-hid/
9360 M: David Woodhouse <dwmw2@infradead.org>
9361 M: Lu Baolu <baolu.lu@linux.intel.com>
9362 L: iommu@lists.linux-foundation.org
9364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9365 F: drivers/iommu/intel/
9366 F: include/linux/intel-iommu.h
9367 F: include/linux/intel-svm.h
9369 INTEL IOP-ADMA DMA DRIVER
9370 R: Dan Williams <dan.j.williams@intel.com>
9372 F: drivers/dma/iop-adma.c
9374 INTEL IPU3 CSI-2 CIO2 DRIVER
9375 M: Yong Zhi <yong.zhi@intel.com>
9376 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9377 M: Bingbu Cao <bingbu.cao@intel.com>
9378 M: Dan Scally <djrscally@gmail.com>
9379 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9380 L: linux-media@vger.kernel.org
9382 T: git git://linuxtv.org/media_tree.git
9383 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9384 F: drivers/media/pci/intel/ipu3/
9386 INTEL IPU3 CSI-2 IMGU DRIVER
9387 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9388 R: Bingbu Cao <bingbu.cao@intel.com>
9389 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9390 L: linux-media@vger.kernel.org
9392 F: Documentation/admin-guide/media/ipu3.rst
9393 F: Documentation/admin-guide/media/ipu3_rcb.svg
9394 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9395 F: drivers/staging/media/ipu3/
9397 INTEL IXP4XX CRYPTO SUPPORT
9398 M: Corentin Labbe <clabbe@baylibre.com>
9399 L: linux-crypto@vger.kernel.org
9401 F: drivers/crypto/ixp4xx_crypto.c
9403 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9404 M: Krzysztof Halasa <khalasa@piap.pl>
9406 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9407 F: drivers/net/wan/ixp4xx_hss.c
9408 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9409 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9410 F: include/linux/soc/ixp4xx/npe.h
9411 F: include/linux/soc/ixp4xx/qmgr.h
9413 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9414 M: Deepak Saxena <dsaxena@plexity.net>
9416 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9417 F: drivers/char/hw_random/ixp4xx-rng.c
9419 INTEL KEEM BAY DRM DRIVER
9420 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9421 M: Edmund Dea <edmund.j.dea@intel.com>
9423 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9424 F: drivers/gpu/drm/kmb/
9426 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9427 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9429 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9430 F: drivers/crypto/keembay/Kconfig
9431 F: drivers/crypto/keembay/Makefile
9432 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9433 F: drivers/crypto/keembay/ocs-aes.c
9434 F: drivers/crypto/keembay/ocs-aes.h
9436 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9437 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9438 M: Declan Murphy <declan.murphy@intel.com>
9440 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9441 F: drivers/crypto/keembay/Kconfig
9442 F: drivers/crypto/keembay/Makefile
9443 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9444 F: drivers/crypto/keembay/ocs-hcu.c
9445 F: drivers/crypto/keembay/ocs-hcu.h
9447 INTEL MANAGEMENT ENGINE (mei)
9448 M: Tomas Winkler <tomas.winkler@intel.com>
9449 L: linux-kernel@vger.kernel.org
9451 F: Documentation/driver-api/mei/*
9452 F: drivers/misc/mei/
9453 F: drivers/watchdog/mei_wdt.c
9454 F: include/linux/mei_cl_bus.h
9455 F: include/uapi/linux/mei.h
9458 INTEL MAX 10 BMC MFD DRIVER
9459 M: Xu Yilun <yilun.xu@intel.com>
9460 R: Tom Rix <trix@redhat.com>
9462 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9463 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9464 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9465 F: drivers/mfd/intel-m10-bmc.c
9466 F: include/linux/mfd/intel-m10-bmc.h
9468 INTEL MENLOW THERMAL DRIVER
9469 M: Sujith Thomas <sujith.thomas@intel.com>
9470 L: platform-driver-x86@vger.kernel.org
9472 W: https://01.org/linux-acpi
9473 F: drivers/platform/x86/intel_menlow.c
9475 INTEL P-Unit IPC DRIVER
9476 M: Zha Qipeng <qipeng.zha@intel.com>
9477 L: platform-driver-x86@vger.kernel.org
9479 F: arch/x86/include/asm/intel_punit_ipc.h
9480 F: drivers/platform/x86/intel_punit_ipc.c
9482 INTEL PMC CORE DRIVER
9483 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9484 M: David E Box <david.e.box@intel.com>
9485 L: platform-driver-x86@vger.kernel.org
9487 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9488 F: drivers/platform/x86/intel_pmc_core*
9490 INTEL PMIC GPIO DRIVERS
9491 M: Andy Shevchenko <andy@kernel.org>
9493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9494 F: drivers/gpio/gpio-*cove.c
9496 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9497 M: Andy Shevchenko <andy@kernel.org>
9499 F: drivers/mfd/intel_soc_pmic*
9500 F: include/linux/mfd/intel_soc_pmic*
9503 M: "David E. Box" <david.e.box@linux.intel.com>
9505 F: drivers/mfd/intel_pmt.c
9506 F: drivers/platform/x86/intel_pmt_*
9508 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9509 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9510 L: linux-wireless@vger.kernel.org
9512 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9513 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9514 F: drivers/net/wireless/intel/ipw2x00/
9517 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9518 M: Len Brown <lenb@kernel.org>
9519 L: linux-pm@vger.kernel.org
9521 F: drivers/cpufreq/intel_pstate.c
9523 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9524 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9525 L: linux-iio@vger.kernel.org
9526 F: drivers/counter/intel-qep.c
9529 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9531 F: arch/x86/include/asm/intel_scu_ipc.h
9532 F: drivers/platform/x86/intel_scu_*
9534 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9535 M: Daniel Scally <djrscally@gmail.com>
9537 F: drivers/platform/x86/intel/int3472/
9539 INTEL SPEED SELECT TECHNOLOGY
9540 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9541 L: platform-driver-x86@vger.kernel.org
9543 F: drivers/platform/x86/intel_speed_select_if/
9544 F: include/uapi/linux/isst_if.h
9545 F: tools/power/x86/intel-speed-select/
9547 INTEL STRATIX10 FIRMWARE DRIVERS
9548 M: Richard Gong <richard.gong@linux.intel.com>
9549 L: linux-kernel@vger.kernel.org
9551 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9552 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9553 F: drivers/firmware/stratix10-rsu.c
9554 F: drivers/firmware/stratix10-svc.c
9555 F: include/linux/firmware/intel/stratix10-smc.h
9556 F: include/linux/firmware/intel/stratix10-svc-client.h
9558 INTEL TELEMETRY DRIVER
9559 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9560 M: "David E. Box" <david.e.box@linux.intel.com>
9561 L: platform-driver-x86@vger.kernel.org
9563 F: arch/x86/include/asm/intel_telemetry.h
9564 F: drivers/platform/x86/intel_telemetry*
9566 INTEL UNCORE FREQUENCY CONTROL
9567 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9568 L: platform-driver-x86@vger.kernel.org
9570 F: drivers/platform/x86/intel-uncore-frequency.c
9572 INTEL VIRTUAL BUTTON DRIVER
9573 M: AceLan Kao <acelan.kao@canonical.com>
9574 L: platform-driver-x86@vger.kernel.org
9576 F: drivers/platform/x86/intel-vbtn.c
9578 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9579 M: Stanislaw Gruszka <stf_xl@wp.pl>
9580 L: linux-wireless@vger.kernel.org
9582 F: drivers/net/wireless/intel/iwlegacy/
9584 INTEL WIRELESS WIFI LINK (iwlwifi)
9585 M: Luca Coelho <luciano.coelho@intel.com>
9586 L: linux-wireless@vger.kernel.org
9588 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9590 F: drivers/net/wireless/intel/iwlwifi/
9592 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9593 M: Jithu Joseph <jithu.joseph@intel.com>
9594 R: Maurice Ma <maurice.ma@intel.com>
9596 W: https://slimbootloader.github.io/security/firmware-update.html
9597 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9599 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9600 L: Dell.Client.Kernel@dell.com
9602 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9604 INTEL WWAN IOSM DRIVER
9605 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9606 M: Intel Corporation <linuxwwan@intel.com>
9607 L: netdev@vger.kernel.org
9609 F: drivers/net/wwan/iosm/
9612 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9614 F: Documentation/trace/intel_th.rst
9615 F: drivers/hwtracing/intel_th/
9616 F: include/linux/intel_th.h
9618 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9619 M: Ning Sun <ning.sun@intel.com>
9620 L: tboot-devel@lists.sourceforge.net
9622 W: http://tboot.sourceforge.net
9623 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9624 F: Documentation/x86/intel_txt.rst
9625 F: arch/x86/kernel/tboot.c
9626 F: include/linux/tboot.h
9629 M: Jarkko Sakkinen <jarkko@kernel.org>
9630 R: Dave Hansen <dave.hansen@linux.intel.com>
9631 L: linux-sgx@vger.kernel.org
9633 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9635 F: Documentation/x86/sgx.rst
9636 F: arch/x86/entry/vdso/vsgx.S
9637 F: arch/x86/include/asm/sgx.h
9638 F: arch/x86/include/uapi/asm/sgx.h
9639 F: arch/x86/kernel/cpu/sgx/*
9640 F: tools/testing/selftests/sgx/*
9644 M: Georgi Djakov <djakov@kernel.org>
9645 L: linux-pm@vger.kernel.org
9647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9648 F: Documentation/devicetree/bindings/interconnect/
9649 F: Documentation/driver-api/interconnect.rst
9650 F: drivers/interconnect/
9651 F: include/dt-bindings/interconnect/
9652 F: include/linux/interconnect-provider.h
9653 F: include/linux/interconnect.h
9655 INTERRUPT COUNTER DRIVER
9656 M: Oleksij Rempel <o.rempel@pengutronix.de>
9657 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9658 L: linux-iio@vger.kernel.org
9659 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9660 F: drivers/counter/interrupt-cnt.c
9662 INVENSENSE ICM-426xx IMU DRIVER
9663 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9664 L: linux-iio@vger.kernel.org
9666 W: https://invensense.tdk.com/
9667 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9668 F: drivers/iio/imu/inv_icm42600/
9670 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9671 M: Linus Walleij <linus.walleij@linaro.org>
9672 L: linux-iio@vger.kernel.org
9674 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9675 F: drivers/iio/gyro/mpu3050*
9677 IOC3 ETHERNET DRIVER
9678 M: Ralf Baechle <ralf@linux-mips.org>
9679 L: linux-mips@vger.kernel.org
9681 F: drivers/net/ethernet/sgi/ioc3-eth.c
9683 IOMAP FILESYSTEM LIBRARY
9684 M: Christoph Hellwig <hch@infradead.org>
9685 M: Darrick J. Wong <djwong@kernel.org>
9686 M: linux-xfs@vger.kernel.org
9687 M: linux-fsdevel@vger.kernel.org
9688 L: linux-xfs@vger.kernel.org
9689 L: linux-fsdevel@vger.kernel.org
9691 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9693 F: include/linux/iomap.h
9696 M: Joerg Roedel <joro@8bytes.org>
9697 M: Will Deacon <will@kernel.org>
9698 L: iommu@lists.linux-foundation.org
9700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9701 F: Documentation/devicetree/bindings/iommu/
9702 F: Documentation/userspace-api/iommu.rst
9704 F: include/linux/iommu.h
9705 F: include/linux/iova.h
9706 F: include/linux/of_iommu.h
9707 F: include/uapi/linux/iommu.h
9710 M: Jens Axboe <axboe@kernel.dk>
9711 R: Pavel Begunkov <asml.silence@gmail.com>
9712 L: io-uring@vger.kernel.org
9714 T: git git://git.kernel.dk/linux-block
9715 T: git git://git.kernel.dk/liburing
9719 F: include/linux/io_uring.h
9720 F: include/uapi/linux/io_uring.h
9724 M: Corey Minyard <minyard@acm.org>
9725 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9727 W: http://openipmi.sourceforge.net/
9728 F: Documentation/driver-api/ipmi.rst
9729 F: Documentation/devicetree/bindings/ipmi/
9730 F: drivers/char/ipmi/
9731 F: include/linux/ipmi*
9732 F: include/uapi/linux/ipmi*
9734 IPS SCSI RAID DRIVER
9735 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9736 L: linux-scsi@vger.kernel.org
9738 W: http://www.adaptec.com/
9739 F: drivers/scsi/ips*
9742 M: Simon Horman <horms@verge.net.au>
9743 M: Julian Anastasov <ja@ssi.bg>
9744 L: netdev@vger.kernel.org
9745 L: lvs-devel@vger.kernel.org
9747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9749 F: Documentation/networking/ipvs-sysctl.rst
9750 F: include/net/ip_vs.h
9751 F: include/uapi/linux/ip_vs.h
9752 F: net/netfilter/ipvs/
9755 M: Jiri Kosina <jikos@kernel.org>
9756 M: David Sterba <dsterba@suse.com>
9758 F: drivers/tty/ipwireless/
9761 L: netdev@vger.kernel.org
9763 F: include/uapi/linux/ipx.h
9765 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9766 M: Marc Zyngier <maz@kernel.org>
9768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9769 F: Documentation/core-api/irq/irq-domain.rst
9770 F: include/linux/irqdomain.h
9771 F: kernel/irq/irqdomain.c
9775 M: Thomas Gleixner <tglx@linutronix.de>
9776 L: linux-kernel@vger.kernel.org
9778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9782 M: Thomas Gleixner <tglx@linutronix.de>
9783 M: Marc Zyngier <maz@kernel.org>
9784 L: linux-kernel@vger.kernel.org
9786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9787 F: Documentation/devicetree/bindings/interrupt-controller/
9791 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9793 F: Documentation/driver-api/isa.rst
9794 F: drivers/base/isa.c
9795 F: include/linux/isa.h
9798 M: Hans Verkuil <hverkuil@xs4all.nl>
9799 L: linux-media@vger.kernel.org
9801 W: https://linuxtv.org
9802 T: git git://linuxtv.org/media_tree.git
9803 F: drivers/media/radio/radio-isa*
9806 M: Jaroslav Kysela <perex@perex.cz>
9808 F: Documentation/driver-api/isapnp.rst
9809 F: drivers/pnp/isapnp/
9810 F: include/linux/isapnp.h
9813 M: Lee Duncan <lduncan@suse.com>
9814 M: Chris Leech <cleech@redhat.com>
9815 L: open-iscsi@googlegroups.com
9816 L: linux-scsi@vger.kernel.org
9818 W: www.open-iscsi.com
9819 F: drivers/scsi/*iscsi*
9820 F: include/scsi/*iscsi*
9822 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9823 M: Peter Jones <pjones@redhat.com>
9824 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9826 F: drivers/firmware/iscsi_ibft*
9828 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9829 M: Sagi Grimberg <sagi@grimberg.me>
9830 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9831 L: linux-rdma@vger.kernel.org
9833 W: http://www.openfabrics.org
9834 W: www.open-iscsi.org
9835 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9836 F: drivers/infiniband/ulp/iser/
9838 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9839 M: Sagi Grimberg <sagi@grimberg.me>
9840 L: linux-rdma@vger.kernel.org
9841 L: target-devel@vger.kernel.org
9843 W: http://www.linux-iscsi.org
9844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9845 F: drivers/infiniband/ulp/isert
9847 ISDN/CMTP OVER BLUETOOTH
9848 M: Karsten Keil <isdn@linux-pingi.de>
9849 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9850 L: netdev@vger.kernel.org
9852 W: http://www.isdn4linux.de
9853 F: Documentation/isdn/
9854 F: drivers/isdn/capi/
9855 F: include/linux/isdn/
9856 F: include/uapi/linux/isdn/
9857 F: net/bluetooth/cmtp/
9859 ISDN/mISDN SUBSYSTEM
9860 M: Karsten Keil <isdn@linux-pingi.de>
9861 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9862 L: netdev@vger.kernel.org
9864 W: http://www.isdn4linux.de
9865 F: drivers/isdn/Kconfig
9866 F: drivers/isdn/Makefile
9867 F: drivers/isdn/hardware/
9868 F: drivers/isdn/mISDN/
9870 IT87 HARDWARE MONITORING DRIVER
9871 M: Jean Delvare <jdelvare@suse.com>
9872 L: linux-hwmon@vger.kernel.org
9874 F: Documentation/hwmon/it87.rst
9875 F: drivers/hwmon/it87.c
9878 M: Antti Palosaari <crope@iki.fi>
9879 L: linux-media@vger.kernel.org
9881 W: https://linuxtv.org
9882 W: http://palosaari.fi/linux/
9883 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9884 T: git git://linuxtv.org/anttip/media_tree.git
9885 F: drivers/media/tuners/it913x*
9887 ITE IT66121 HDMI BRIDGE DRIVER
9888 M: Phong LE <ple@baylibre.com>
9889 M: Neil Armstrong <narmstrong@baylibre.com>
9891 T: git git://anongit.freedesktop.org/drm/drm-misc
9892 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
9893 F: drivers/gpu/drm/bridge/ite-it66121.c
9895 IVTV VIDEO4LINUX DRIVER
9896 M: Andy Walls <awalls@md.metrocast.net>
9897 L: linux-media@vger.kernel.org
9899 W: https://linuxtv.org
9900 T: git git://linuxtv.org/media_tree.git
9901 F: Documentation/admin-guide/media/ivtv*
9902 F: drivers/media/pci/ivtv/
9903 F: include/uapi/linux/ivtv*
9905 IX2505V MEDIA DRIVER
9906 M: Malcolm Priestley <tvboxspy@gmail.com>
9907 L: linux-media@vger.kernel.org
9909 W: https://linuxtv.org
9910 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9911 F: drivers/media/dvb-frontends/ix2505v*
9913 JAILHOUSE HYPERVISOR INTERFACE
9914 M: Jan Kiszka <jan.kiszka@siemens.com>
9915 L: jailhouse-dev@googlegroups.com
9917 F: arch/x86/include/asm/jailhouse_para.h
9918 F: arch/x86/kernel/jailhouse.c
9920 JC42.4 TEMPERATURE SENSOR DRIVER
9921 M: Guenter Roeck <linux@roeck-us.net>
9922 L: linux-hwmon@vger.kernel.org
9924 F: Documentation/hwmon/jc42.rst
9925 F: drivers/hwmon/jc42.c
9928 M: Dave Kleikamp <shaggy@kernel.org>
9929 L: jfs-discussion@lists.sourceforge.net
9931 W: http://jfs.sourceforge.net/
9932 T: git git://github.com/kleikamp/linux-shaggy.git
9933 F: Documentation/admin-guide/jfs.rst
9937 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9938 L: netdev@vger.kernel.org
9940 F: drivers/net/ethernet/jme.*
9942 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9943 M: David Woodhouse <dwmw2@infradead.org>
9944 M: Richard Weinberger <richard@nod.at>
9945 L: linux-mtd@lists.infradead.org
9947 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9948 T: git git://git.infradead.org/ubifs-2.6.git
9950 F: include/uapi/linux/jffs2.h
9952 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9953 M: "Theodore Ts'o" <tytso@mit.edu>
9954 M: Jan Kara <jack@suse.com>
9955 L: linux-ext4@vger.kernel.org
9958 F: include/linux/jbd2.h
9960 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9961 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9962 L: linux-media@vger.kernel.org
9964 F: drivers/media/platform/rcar_jpu.c
9966 JSM Neo PCI based serial card
9967 L: linux-serial@vger.kernel.org
9969 F: drivers/tty/serial/jsm/
9971 K10TEMP HARDWARE MONITORING DRIVER
9972 M: Clemens Ladisch <clemens@ladisch.de>
9973 L: linux-hwmon@vger.kernel.org
9975 F: Documentation/hwmon/k10temp.rst
9976 F: drivers/hwmon/k10temp.c
9978 K8TEMP HARDWARE MONITORING DRIVER
9979 M: Rudolf Marek <r.marek@assembler.cz>
9980 L: linux-hwmon@vger.kernel.org
9982 F: Documentation/hwmon/k8temp.rst
9983 F: drivers/hwmon/k8temp.c
9986 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9987 R: Alexander Potapenko <glider@google.com>
9988 R: Andrey Konovalov <andreyknvl@gmail.com>
9989 R: Dmitry Vyukov <dvyukov@google.com>
9990 L: kasan-dev@googlegroups.com
9992 F: Documentation/dev-tools/kasan.rst
9993 F: arch/*/include/asm/*kasan.h
9994 F: arch/*/mm/kasan_init*
9995 F: include/linux/kasan*.h
9996 F: lib/Kconfig.kasan
9997 F: lib/test_kasan*.c
9999 F: scripts/Makefile.kasan
10002 M: Masahiro Yamada <masahiroy@kernel.org>
10003 L: linux-kbuild@vger.kernel.org
10005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10006 F: Documentation/kbuild/kconfig*
10007 F: scripts/Kconfig.include
10008 F: scripts/kconfig/
10011 R: Dmitry Vyukov <dvyukov@google.com>
10012 R: Andrey Konovalov <andreyknvl@gmail.com>
10013 L: kasan-dev@googlegroups.com
10015 F: Documentation/dev-tools/kcov.rst
10016 F: include/linux/kcov.h
10017 F: include/uapi/linux/kcov.h
10019 F: scripts/Makefile.kcov
10022 M: Marco Elver <elver@google.com>
10023 R: Dmitry Vyukov <dvyukov@google.com>
10024 L: kasan-dev@googlegroups.com
10026 F: Documentation/dev-tools/kcsan.rst
10027 F: include/linux/kcsan*.h
10029 F: lib/Kconfig.kcsan
10030 F: scripts/Makefile.kcsan
10033 M: Dave Young <dyoung@redhat.com>
10034 M: Baoquan He <bhe@redhat.com>
10035 R: Vivek Goyal <vgoyal@redhat.com>
10036 L: kexec@lists.infradead.org
10038 W: http://lse.sourceforge.net/kdump/
10039 F: Documentation/admin-guide/kdump/
10040 F: fs/proc/vmcore.c
10041 F: include/linux/crash_core.h
10042 F: include/linux/crash_dump.h
10043 F: include/uapi/linux/vmcore.h
10044 F: kernel/crash_*.c
10046 KEENE FM RADIO TRANSMITTER DRIVER
10047 M: Hans Verkuil <hverkuil@xs4all.nl>
10048 L: linux-media@vger.kernel.org
10050 W: https://linuxtv.org
10051 T: git git://linuxtv.org/media_tree.git
10052 F: drivers/media/radio/radio-keene*
10055 M: Ian Kent <raven@themaw.net>
10056 L: autofs@vger.kernel.org
10060 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10061 M: Masahiro Yamada <masahiroy@kernel.org>
10062 M: Michal Marek <michal.lkml@markovi.net>
10063 L: linux-kbuild@vger.kernel.org
10065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10066 F: Documentation/kbuild/
10068 F: scripts/*vmlinux*
10070 F: scripts/Makefile*
10072 F: scripts/dummy-tools/
10075 F: scripts/package/
10078 L: kernel-janitors@vger.kernel.org
10080 W: http://kernelnewbies.org/KernelJanitors
10082 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10083 M: "J. Bruce Fields" <bfields@fieldses.org>
10084 M: Chuck Lever <chuck.lever@oracle.com>
10085 L: linux-nfs@vger.kernel.org
10087 W: http://nfs.sourceforge.net/
10088 T: git git://linux-nfs.org/~bfields/linux.git
10092 F: include/linux/lockd/
10093 F: include/linux/sunrpc/
10094 F: include/uapi/linux/nfsd/
10095 F: include/uapi/linux/sunrpc/
10097 F: Documentation/filesystems/nfs/
10100 M: Thorsten Leemhuis <linux@leemhuis.info>
10101 L: regressions@lists.linux.dev
10104 KERNEL SELFTEST FRAMEWORK
10105 M: Shuah Khan <shuah@kernel.org>
10106 M: Shuah Khan <skhan@linuxfoundation.org>
10107 L: linux-kselftest@vger.kernel.org
10109 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10111 F: Documentation/dev-tools/kselftest*
10112 F: tools/testing/selftests/
10114 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10115 M: Brendan Higgins <brendanhiggins@google.com>
10116 L: linux-kselftest@vger.kernel.org
10117 L: kunit-dev@googlegroups.com
10119 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10120 F: Documentation/dev-tools/kunit/
10123 F: tools/testing/kunit/
10125 KERNEL USERMODE HELPER
10126 M: Luis Chamberlain <mcgrof@kernel.org>
10127 L: linux-kernel@vger.kernel.org
10129 F: include/linux/umh.h
10132 KERNEL VIRTUAL MACHINE (KVM)
10133 M: Paolo Bonzini <pbonzini@redhat.com>
10134 L: kvm@vger.kernel.org
10136 W: http://www.linux-kvm.org
10137 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10138 F: Documentation/virt/kvm/
10139 F: include/asm-generic/kvm*
10140 F: include/kvm/iodev.h
10141 F: include/linux/kvm*
10142 F: include/trace/events/kvm.h
10143 F: include/uapi/asm-generic/kvm*
10144 F: include/uapi/linux/kvm*
10146 F: tools/testing/selftests/kvm/
10149 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10150 M: Marc Zyngier <maz@kernel.org>
10151 R: James Morse <james.morse@arm.com>
10152 R: Alexandru Elisei <alexandru.elisei@arm.com>
10153 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10155 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10158 F: arch/arm64/include/asm/kvm*
10159 F: arch/arm64/include/uapi/asm/kvm*
10161 F: include/kvm/arm_*
10162 F: tools/testing/selftests/kvm/*/aarch64/
10163 F: tools/testing/selftests/kvm/aarch64/
10165 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10166 M: Huacai Chen <chenhuacai@kernel.org>
10167 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10168 L: linux-mips@vger.kernel.org
10169 L: kvm@vger.kernel.org
10171 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10172 F: arch/mips/include/asm/kvm*
10173 F: arch/mips/include/uapi/asm/kvm*
10176 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10177 M: Paul Mackerras <paulus@ozlabs.org>
10178 L: kvm-ppc@vger.kernel.org
10180 W: http://www.linux-kvm.org/
10181 T: git git://github.com/agraf/linux-2.6.git
10182 F: arch/powerpc/include/asm/kvm*
10183 F: arch/powerpc/include/uapi/asm/kvm*
10184 F: arch/powerpc/kernel/kvm*
10185 F: arch/powerpc/kvm/
10187 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10188 M: Christian Borntraeger <borntraeger@de.ibm.com>
10189 M: Janosch Frank <frankja@linux.ibm.com>
10190 R: David Hildenbrand <david@redhat.com>
10191 R: Cornelia Huck <cohuck@redhat.com>
10192 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10193 L: kvm@vger.kernel.org
10195 W: http://www.ibm.com/developerworks/linux/linux390/
10196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10197 F: Documentation/virt/kvm/s390*
10198 F: arch/s390/include/asm/gmap.h
10199 F: arch/s390/include/asm/kvm*
10200 F: arch/s390/include/uapi/asm/kvm*
10201 F: arch/s390/kernel/uv.c
10203 F: arch/s390/mm/gmap.c
10204 F: tools/testing/selftests/kvm/*/s390x/
10205 F: tools/testing/selftests/kvm/s390x/
10207 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10208 M: Paolo Bonzini <pbonzini@redhat.com>
10209 R: Sean Christopherson <seanjc@google.com>
10210 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10211 R: Wanpeng Li <wanpengli@tencent.com>
10212 R: Jim Mattson <jmattson@google.com>
10213 R: Joerg Roedel <joro@8bytes.org>
10214 L: kvm@vger.kernel.org
10216 W: http://www.linux-kvm.org
10217 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10218 F: arch/x86/include/asm/kvm*
10219 F: arch/x86/include/asm/pvclock-abi.h
10220 F: arch/x86/include/asm/svm.h
10221 F: arch/x86/include/asm/vmx*.h
10222 F: arch/x86/include/uapi/asm/kvm*
10223 F: arch/x86/include/uapi/asm/svm.h
10224 F: arch/x86/include/uapi/asm/vmx.h
10225 F: arch/x86/kernel/kvm.c
10226 F: arch/x86/kernel/kvmclock.c
10231 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10232 M: Tejun Heo <tj@kernel.org>
10234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10236 F: include/linux/kernfs.h
10239 M: Eric Biederman <ebiederm@xmission.com>
10240 L: kexec@lists.infradead.org
10242 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10243 F: include/linux/kexec.h
10244 F: include/uapi/linux/kexec.h
10248 M: Mimi Zohar <zohar@linux.ibm.com>
10249 L: linux-integrity@vger.kernel.org
10250 L: keyrings@vger.kernel.org
10252 F: Documentation/security/keys/trusted-encrypted.rst
10253 F: include/keys/encrypted-type.h
10254 F: security/keys/encrypted-keys/
10257 M: James Bottomley <jejb@linux.ibm.com>
10258 M: Jarkko Sakkinen <jarkko@kernel.org>
10259 M: Mimi Zohar <zohar@linux.ibm.com>
10260 L: linux-integrity@vger.kernel.org
10261 L: keyrings@vger.kernel.org
10263 F: Documentation/security/keys/trusted-encrypted.rst
10264 F: include/keys/trusted-type.h
10265 F: include/keys/trusted_tpm.h
10266 F: security/keys/trusted-keys/
10269 M: Sumit Garg <sumit.garg@linaro.org>
10270 L: linux-integrity@vger.kernel.org
10271 L: keyrings@vger.kernel.org
10273 F: include/keys/trusted_tee.h
10274 F: security/keys/trusted-keys/trusted_tee.c
10277 M: David Howells <dhowells@redhat.com>
10278 M: Jarkko Sakkinen <jarkko@kernel.org>
10279 L: keyrings@vger.kernel.org
10281 F: Documentation/security/keys/core.rst
10283 F: include/linux/key-type.h
10284 F: include/linux/key.h
10285 F: include/linux/keyctl.h
10286 F: include/uapi/linux/keyctl.h
10290 M: Alexander Potapenko <glider@google.com>
10291 M: Marco Elver <elver@google.com>
10292 R: Dmitry Vyukov <dvyukov@google.com>
10293 L: kasan-dev@googlegroups.com
10295 F: Documentation/dev-tools/kfence.rst
10296 F: arch/*/include/asm/kfence.h
10297 F: include/linux/kfence.h
10298 F: lib/Kconfig.kfence
10302 M: Stefani Seibold <stefani@seibold.net>
10304 F: include/linux/kfifo.h
10308 KGDB / KDB /debug_core
10309 M: Jason Wessel <jason.wessel@windriver.com>
10310 M: Daniel Thompson <daniel.thompson@linaro.org>
10311 R: Douglas Anderson <dianders@chromium.org>
10312 L: kgdb-bugreport@lists.sourceforge.net
10314 W: http://kgdb.wiki.kernel.org/
10315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10316 F: Documentation/dev-tools/kgdb.rst
10317 F: drivers/misc/kgdbts.c
10318 F: drivers/tty/serial/kgdboc.c
10319 F: include/linux/kdb.h
10320 F: include/linux/kgdb.h
10323 KHADAS MCU MFD DRIVER
10324 M: Neil Armstrong <narmstrong@baylibre.com>
10325 L: linux-amlogic@lists.infradead.org
10327 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10328 F: drivers/mfd/khadas-mcu.c
10329 F: include/linux/mfd/khadas-mcu.h
10330 F: drivers/thermal/khadas_mcu_fan.c
10333 M: Catalin Marinas <catalin.marinas@arm.com>
10335 F: Documentation/dev-tools/kmemleak.rst
10336 F: include/linux/kmemleak.h
10338 F: samples/kmemleak/kmemleak-test.c
10340 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10341 M: Luis Chamberlain <mcgrof@kernel.org>
10342 L: linux-kernel@vger.kernel.org
10344 F: include/linux/kmod.h
10347 F: tools/testing/selftests/kmod/
10350 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10351 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10352 M: "David S. Miller" <davem@davemloft.net>
10353 M: Masami Hiramatsu <mhiramat@kernel.org>
10355 F: Documentation/trace/kprobes.rst
10356 F: include/asm-generic/kprobes.h
10357 F: include/linux/kprobes.h
10358 F: kernel/kprobes.c
10360 KS0108 LCD CONTROLLER DRIVER
10361 M: Miguel Ojeda <ojeda@kernel.org>
10363 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10364 F: drivers/auxdisplay/ks0108.c
10365 F: include/linux/ks0108.h
10367 KTD253 BACKLIGHT DRIVER
10368 M: Linus Walleij <linus.walleij@linaro.org>
10370 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10371 F: drivers/video/backlight/ktd253-backlight.c
10374 M: Steven Rostedt <rostedt@goodmis.org>
10375 M: John Hawley <warthog9@eaglescrag.net>
10377 F: tools/testing/ktest
10380 M: David Ahern <dsahern@kernel.org>
10381 L: netdev@vger.kernel.org
10383 F: include/net/l3mdev.h
10387 M: John Fastabend <john.fastabend@gmail.com>
10388 M: Daniel Borkmann <daniel@iogearbox.net>
10389 M: Jakub Sitnicki <jakub@cloudflare.com>
10390 M: Lorenz Bauer <lmb@cloudflare.com>
10391 L: netdev@vger.kernel.org
10392 L: bpf@vger.kernel.org
10394 F: include/linux/skmsg.h
10395 F: net/core/skmsg.c
10396 F: net/core/sock_map.c
10397 F: net/ipv4/tcp_bpf.c
10398 F: net/ipv4/udp_bpf.c
10400 LANDLOCK SECURITY MODULE
10401 M: Mickaël Salaün <mic@digikod.net>
10402 L: linux-security-module@vger.kernel.org
10404 W: https://landlock.io
10405 T: git https://github.com/landlock-lsm/linux.git
10406 F: Documentation/security/landlock.rst
10407 F: Documentation/userspace-api/landlock.rst
10408 F: include/uapi/linux/landlock.h
10409 F: samples/landlock/
10410 F: security/landlock/
10411 F: tools/testing/selftests/landlock/
10415 LANTIQ / INTEL Ethernet drivers
10416 M: Hauke Mehrtens <hauke@hauke-m.de>
10417 L: netdev@vger.kernel.org
10419 F: drivers/net/dsa/lantiq_gswip.c
10420 F: drivers/net/dsa/lantiq_pce.h
10421 F: drivers/net/ethernet/lantiq_xrx200.c
10422 F: net/dsa/tag_gswip.c
10424 LANTIQ MIPS ARCHITECTURE
10425 M: John Crispin <john@phrozen.org>
10426 L: linux-mips@vger.kernel.org
10428 F: arch/mips/lantiq
10429 F: drivers/soc/lantiq
10431 LASI 53c700 driver for PARISC
10432 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10433 L: linux-scsi@vger.kernel.org
10435 F: Documentation/scsi/53c700.rst
10436 F: drivers/scsi/53c700*
10439 M: Tobin C. Harding <me@tobin.cc>
10440 M: Tycho Andersen <tycho@tycho.pizza>
10441 L: linux-hardening@vger.kernel.org
10443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10444 F: scripts/leaking_addresses.pl
10447 M: Pavel Machek <pavel@ucw.cz>
10448 L: linux-leds@vger.kernel.org
10450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10451 F: Documentation/devicetree/bindings/leds/
10453 F: include/linux/leds.h
10455 LEGACY EEPROM DRIVER
10456 M: Jean Delvare <jdelvare@suse.com>
10458 F: Documentation/misc-devices/eeprom.rst
10459 F: drivers/misc/eeprom/eeprom.c
10461 LEGO MINDSTORMS EV3
10462 R: David Lechner <david@lechnology.com>
10464 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10465 F: arch/arm/boot/dts/da850-lego-ev3.dts
10466 F: drivers/power/supply/lego_ev3_battery.c
10468 LEGO USB Tower driver
10469 M: Juergen Stuber <starblue@users.sourceforge.net>
10470 L: legousb-devel@lists.sourceforge.net
10472 W: http://legousb.sourceforge.net/
10473 F: drivers/usb/misc/legousbtower.c
10476 M: Matan Ziv-Av <matan@svgalib.org>
10477 L: platform-driver-x86@vger.kernel.org
10479 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10480 F: Documentation/admin-guide/laptops/lg-laptop.rst
10481 F: drivers/platform/x86/lg-laptop.c
10483 LG2160 MEDIA DRIVER
10484 M: Michael Krufky <mkrufky@linuxtv.org>
10485 L: linux-media@vger.kernel.org
10487 W: https://linuxtv.org
10488 W: http://github.com/mkrufky
10489 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10490 T: git git://linuxtv.org/mkrufky/tuners.git
10491 F: drivers/media/dvb-frontends/lg2160.*
10493 LGDT3305 MEDIA DRIVER
10494 M: Michael Krufky <mkrufky@linuxtv.org>
10495 L: linux-media@vger.kernel.org
10497 W: https://linuxtv.org
10498 W: http://github.com/mkrufky
10499 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10500 T: git git://linuxtv.org/mkrufky/tuners.git
10501 F: drivers/media/dvb-frontends/lgdt3305.*
10503 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10504 M: Viresh Kumar <vireshk@kernel.org>
10505 L: linux-ide@vger.kernel.org
10507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10508 F: drivers/ata/pata_arasan_cf.c
10509 F: include/linux/pata_arasan_cf_data.h
10511 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10512 M: Linus Walleij <linus.walleij@linaro.org>
10513 L: linux-ide@vger.kernel.org
10515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10516 F: drivers/ata/pata_ftide010.c
10517 F: drivers/ata/sata_gemini.c
10518 F: drivers/ata/sata_gemini.h
10520 LIBATA SATA AHCI PLATFORM devices support
10521 M: Hans de Goede <hdegoede@redhat.com>
10522 M: Jens Axboe <axboe@kernel.dk>
10523 L: linux-ide@vger.kernel.org
10525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10526 F: drivers/ata/ahci_platform.c
10527 F: drivers/ata/libahci_platform.c
10528 F: include/linux/ahci_platform.h
10530 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10531 M: Mikael Pettersson <mikpelinux@gmail.com>
10532 L: linux-ide@vger.kernel.org
10534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10535 F: drivers/ata/sata_promise.*
10537 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10538 M: Jens Axboe <axboe@kernel.dk>
10539 L: linux-ide@vger.kernel.org
10541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10542 F: Documentation/devicetree/bindings/ata/
10544 F: include/linux/ata.h
10545 F: include/linux/libata.h
10548 M: Sasha Levin <alexander.levin@microsoft.com>
10550 F: tools/lib/lockdep/
10552 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10553 M: Dan Williams <dan.j.williams@intel.com>
10554 M: Vishal Verma <vishal.l.verma@intel.com>
10555 M: Dave Jiang <dave.jiang@intel.com>
10556 L: nvdimm@lists.linux.dev
10558 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10559 P: Documentation/nvdimm/maintainer-entry-profile.rst
10560 F: drivers/nvdimm/blk.c
10561 F: drivers/nvdimm/region_devs.c
10563 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10564 M: Vishal Verma <vishal.l.verma@intel.com>
10565 M: Dan Williams <dan.j.williams@intel.com>
10566 M: Dave Jiang <dave.jiang@intel.com>
10567 L: nvdimm@lists.linux.dev
10569 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10570 P: Documentation/nvdimm/maintainer-entry-profile.rst
10571 F: drivers/nvdimm/btt*
10573 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10574 M: Dan Williams <dan.j.williams@intel.com>
10575 M: Vishal Verma <vishal.l.verma@intel.com>
10576 M: Dave Jiang <dave.jiang@intel.com>
10577 L: nvdimm@lists.linux.dev
10579 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10580 P: Documentation/nvdimm/maintainer-entry-profile.rst
10581 F: drivers/nvdimm/pmem*
10583 LIBNVDIMM: DEVICETREE BINDINGS
10584 M: Oliver O'Halloran <oohall@gmail.com>
10585 L: nvdimm@lists.linux.dev
10587 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10588 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10589 F: drivers/nvdimm/of_pmem.c
10591 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10592 M: Dan Williams <dan.j.williams@intel.com>
10593 M: Vishal Verma <vishal.l.verma@intel.com>
10594 M: Dave Jiang <dave.jiang@intel.com>
10595 M: Ira Weiny <ira.weiny@intel.com>
10596 L: nvdimm@lists.linux.dev
10598 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10599 P: Documentation/nvdimm/maintainer-entry-profile.rst
10600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10601 F: drivers/acpi/nfit/*
10602 F: drivers/nvdimm/*
10603 F: include/linux/libnvdimm.h
10604 F: include/linux/nd.h
10605 F: include/uapi/linux/ndctl.h
10606 F: tools/testing/nvdimm/
10608 LICENSES and SPDX stuff
10609 M: Thomas Gleixner <tglx@linutronix.de>
10610 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10611 L: linux-spdx@vger.kernel.org
10613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10615 F: Documentation/process/license-rules.rst
10617 F: scripts/spdxcheck-test.sh
10618 F: scripts/spdxcheck.py
10620 LIGHTNVM PLATFORM SUPPORT
10621 M: Matias Bjorling <mb@lightnvm.io>
10622 L: linux-block@vger.kernel.org
10624 W: http://github/OpenChannelSSD
10625 F: drivers/lightnvm/
10626 F: include/linux/lightnvm.h
10627 F: include/uapi/linux/lightnvm.h
10629 LINEAR RANGES HELPERS
10630 M: Mark Brown <broonie@kernel.org>
10631 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10632 F: lib/linear_ranges.c
10633 F: lib/test_linear_ranges.c
10634 F: include/linux/linear_range.h
10636 LINUX FOR POWER MACINTOSH
10637 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10638 L: linuxppc-dev@lists.ozlabs.org
10640 F: arch/powerpc/platforms/powermac/
10641 F: drivers/macintosh/
10643 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10644 M: Michael Ellerman <mpe@ellerman.id.au>
10645 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10646 R: Paul Mackerras <paulus@samba.org>
10647 L: linuxppc-dev@lists.ozlabs.org
10649 W: https://github.com/linuxppc/wiki/wiki
10650 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10652 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10653 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10654 F: Documentation/devicetree/bindings/powerpc/
10655 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10656 F: Documentation/powerpc/
10658 F: drivers/*/*/*pasemi*
10659 F: drivers/*/*pasemi*
10660 F: drivers/char/tpm/tpm_ibmvtpm*
10661 F: drivers/crypto/nx/
10662 F: drivers/crypto/vmx/
10663 F: drivers/i2c/busses/i2c-opal.c
10664 F: drivers/net/ethernet/ibm/ibmveth.*
10665 F: drivers/net/ethernet/ibm/ibmvnic.*
10666 F: drivers/pci/hotplug/pnv_php.c
10667 F: drivers/pci/hotplug/rpa*
10668 F: drivers/rtc/rtc-opal.c
10669 F: drivers/scsi/ibmvscsi/
10670 F: drivers/tty/hvc/hvc_opal.c
10671 F: drivers/watchdog/wdrtas.c
10672 F: tools/testing/selftests/powerpc
10679 LINUX FOR POWERPC EMBEDDED MPC5XXX
10680 M: Anatolij Gustschin <agust@denx.de>
10681 L: linuxppc-dev@lists.ozlabs.org
10683 F: arch/powerpc/platforms/512x/
10684 F: arch/powerpc/platforms/52xx/
10686 LINUX FOR POWERPC EMBEDDED PPC4XX
10687 L: linuxppc-dev@lists.ozlabs.org
10689 F: arch/powerpc/platforms/40x/
10690 F: arch/powerpc/platforms/44x/
10692 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10693 M: Scott Wood <oss@buserror.net>
10694 L: linuxppc-dev@lists.ozlabs.org
10696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10697 F: Documentation/devicetree/bindings/powerpc/fsl/
10698 F: arch/powerpc/platforms/83xx/
10699 F: arch/powerpc/platforms/85xx/
10701 LINUX FOR POWERPC EMBEDDED PPC8XX
10702 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10703 L: linuxppc-dev@lists.ozlabs.org
10705 F: arch/powerpc/platforms/8xx/
10707 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10708 M: Kees Cook <keescook@chromium.org>
10710 F: drivers/misc/lkdtm/*
10711 F: tools/testing/selftests/lkdtm/*
10713 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10714 M: Alan Stern <stern@rowland.harvard.edu>
10715 M: Andrea Parri <parri.andrea@gmail.com>
10716 M: Will Deacon <will@kernel.org>
10717 M: Peter Zijlstra <peterz@infradead.org>
10718 M: Boqun Feng <boqun.feng@gmail.com>
10719 M: Nicholas Piggin <npiggin@gmail.com>
10720 M: David Howells <dhowells@redhat.com>
10721 M: Jade Alglave <j.alglave@ucl.ac.uk>
10722 M: Luc Maranget <luc.maranget@inria.fr>
10723 M: "Paul E. McKenney" <paulmck@kernel.org>
10724 R: Akira Yokosawa <akiyks@gmail.com>
10725 R: Daniel Lustig <dlustig@nvidia.com>
10726 R: Joel Fernandes <joel@joelfernandes.org>
10727 L: linux-kernel@vger.kernel.org
10728 L: linux-arch@vger.kernel.org
10730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10731 F: Documentation/atomic_bitops.txt
10732 F: Documentation/atomic_t.txt
10733 F: Documentation/core-api/refcount-vs-atomic.rst
10734 F: Documentation/litmus-tests/
10735 F: Documentation/memory-barriers.txt
10736 F: tools/memory-model/
10738 LIS3LV02D ACCELEROMETER DRIVER
10739 M: Eric Piel <eric.piel@tremplin-utc.net>
10741 F: Documentation/misc-devices/lis3lv02d.rst
10742 F: drivers/misc/lis3lv02d/
10743 F: drivers/platform/x86/hp_accel.c
10746 M: David Gow <davidgow@google.com>
10747 L: linux-kselftest@vger.kernel.org
10748 L: kunit-dev@googlegroups.com
10753 M: Karol Gugala <kgugala@antmicro.com>
10754 M: Mateusz Holenko <mholenko@antmicro.com>
10756 F: Documentation/devicetree/bindings/*/litex,*.yaml
10757 F: arch/openrisc/boot/dts/or1klitex.dts
10758 F: drivers/soc/litex/litex_soc_ctrl.c
10759 F: drivers/tty/serial/liteuart.c
10760 F: include/linux/litex.h
10763 M: Josh Poimboeuf <jpoimboe@redhat.com>
10764 M: Jiri Kosina <jikos@kernel.org>
10765 M: Miroslav Benes <mbenes@suse.cz>
10766 M: Petr Mladek <pmladek@suse.com>
10767 R: Joe Lawrence <joe.lawrence@redhat.com>
10768 L: live-patching@vger.kernel.org
10770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10771 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10772 F: Documentation/livepatch/
10773 F: arch/powerpc/include/asm/livepatch.h
10774 F: arch/s390/include/asm/livepatch.h
10775 F: arch/x86/include/asm/livepatch.h
10776 F: include/linux/livepatch.h
10777 F: kernel/livepatch/
10779 F: samples/livepatch/
10780 F: tools/testing/selftests/livepatch/
10783 L: netdev@vger.kernel.org
10785 F: include/linux/llc.h
10786 F: include/net/llc*
10787 F: include/uapi/linux/llc.h
10790 LM73 HARDWARE MONITOR DRIVER
10791 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10792 L: linux-hwmon@vger.kernel.org
10794 F: drivers/hwmon/lm73.c
10796 LM78 HARDWARE MONITOR DRIVER
10797 M: Jean Delvare <jdelvare@suse.com>
10798 L: linux-hwmon@vger.kernel.org
10800 F: Documentation/hwmon/lm78.rst
10801 F: drivers/hwmon/lm78.c
10803 LM83 HARDWARE MONITOR DRIVER
10804 M: Jean Delvare <jdelvare@suse.com>
10805 L: linux-hwmon@vger.kernel.org
10807 F: Documentation/hwmon/lm83.rst
10808 F: drivers/hwmon/lm83.c
10810 LM90 HARDWARE MONITOR DRIVER
10811 M: Jean Delvare <jdelvare@suse.com>
10812 L: linux-hwmon@vger.kernel.org
10814 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10815 F: Documentation/hwmon/lm90.rst
10816 F: drivers/hwmon/lm90.c
10817 F: include/dt-bindings/thermal/lm90.h
10819 LM95234 HARDWARE MONITOR DRIVER
10820 M: Guenter Roeck <linux@roeck-us.net>
10821 L: linux-hwmon@vger.kernel.org
10823 F: Documentation/hwmon/lm95234.rst
10824 F: drivers/hwmon/lm95234.c
10826 LME2510 MEDIA DRIVER
10827 M: Malcolm Priestley <tvboxspy@gmail.com>
10828 L: linux-media@vger.kernel.org
10830 W: https://linuxtv.org
10831 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10832 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10834 LOADPIN SECURITY MODULE
10835 M: Kees Cook <keescook@chromium.org>
10837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10838 F: Documentation/admin-guide/LSM/LoadPin.rst
10839 F: security/loadpin/
10842 M: Peter Zijlstra <peterz@infradead.org>
10843 M: Ingo Molnar <mingo@redhat.com>
10844 M: Will Deacon <will@kernel.org>
10845 R: Waiman Long <longman@redhat.com>
10846 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10847 L: linux-kernel@vger.kernel.org
10849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10850 F: Documentation/locking/
10851 F: arch/*/include/asm/spinlock*.h
10852 F: include/linux/lockdep.h
10853 F: include/linux/mutex*.h
10854 F: include/linux/rwlock*.h
10855 F: include/linux/rwsem*.h
10856 F: include/linux/seqlock.h
10857 F: include/linux/spinlock*.h
10859 F: lib/locking*.[ch]
10860 X: kernel/locking/locktorture.c
10862 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10863 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10864 L: linux-ntfs-dev@lists.sourceforge.net
10866 W: http://www.linux-ntfs.org/content/view/19/37/
10867 F: Documentation/admin-guide/ldm.rst
10868 F: block/partitions/ldm.*
10870 LOGITECH HID GAMING KEYBOARDS
10871 M: Hans de Goede <hdegoede@redhat.com>
10872 L: linux-input@vger.kernel.org
10874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10875 F: drivers/hid/hid-lg-g15.c
10877 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10878 M: Adrien Grassein <adrien.grassein@gmail.com>
10880 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10881 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10883 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10884 M: Sathya Prakash <sathya.prakash@broadcom.com>
10885 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10886 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10887 L: MPT-FusionLinux.pdl@broadcom.com
10888 L: linux-scsi@vger.kernel.org
10890 W: http://www.avagotech.com/support/
10891 F: drivers/message/fusion/
10892 F: drivers/scsi/mpt3sas/
10894 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10895 M: Matthew Wilcox <willy@infradead.org>
10896 L: linux-scsi@vger.kernel.org
10898 F: drivers/scsi/sym53c8xx_2/
10901 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10902 L: linux-iio@vger.kernel.org
10904 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10905 F: drivers/iio/dac/ltc1660.c
10907 LTC2947 HARDWARE MONITOR DRIVER
10908 M: Nuno Sá <nuno.sa@analog.com>
10909 L: linux-hwmon@vger.kernel.org
10911 W: http://ez.analog.com/community/linux-device-drivers
10912 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10913 F: drivers/hwmon/ltc2947-core.c
10914 F: drivers/hwmon/ltc2947-i2c.c
10915 F: drivers/hwmon/ltc2947-spi.c
10916 F: drivers/hwmon/ltc2947.h
10918 LTC2983 IIO TEMPERATURE DRIVER
10919 M: Nuno Sá <nuno.sa@analog.com>
10920 L: linux-iio@vger.kernel.org
10922 W: http://ez.analog.com/community/linux-device-drivers
10923 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10924 F: drivers/iio/temperature/ltc2983.c
10926 LTC4261 HARDWARE MONITOR DRIVER
10927 M: Guenter Roeck <linux@roeck-us.net>
10928 L: linux-hwmon@vger.kernel.org
10930 F: Documentation/hwmon/ltc4261.rst
10931 F: drivers/hwmon/ltc4261.c
10933 LTC4306 I2C MULTIPLEXER DRIVER
10934 M: Michael Hennerich <michael.hennerich@analog.com>
10935 L: linux-i2c@vger.kernel.org
10937 W: http://ez.analog.com/community/linux-device-drivers
10938 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10939 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10941 LTP (Linux Test Project)
10942 M: Mike Frysinger <vapier@gentoo.org>
10943 M: Cyril Hrubis <chrubis@suse.cz>
10944 M: Wanlong Gao <wanlong.gao@gmail.com>
10945 M: Jan Stancek <jstancek@redhat.com>
10946 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10947 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10948 L: ltp@lists.linux.it (subscribers-only)
10950 W: http://linux-test-project.github.io/
10951 T: git git://github.com/linux-test-project/ltp.git
10954 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10955 L: netdev@vger.kernel.org
10957 F: drivers/net/pcs/pcs-lynx.c
10958 F: include/linux/pcs-lynx.h
10961 M: Geert Uytterhoeven <geert@linux-m68k.org>
10962 L: linux-m68k@lists.linux-m68k.org
10964 W: http://www.linux-m68k.org/
10965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10969 M68K ON APPLE MACINTOSH
10970 M: Joshua Thompson <funaho@jurai.org>
10971 L: linux-m68k@lists.linux-m68k.org
10973 W: http://www.mac.linux-m68k.org/
10975 F: drivers/macintosh/adb-iop.c
10976 F: drivers/macintosh/via-macii.c
10979 M: Philip Blundell <philb@gnu.org>
10981 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10982 F: arch/m68k/hp300/
10984 M88DS3103 MEDIA DRIVER
10985 M: Antti Palosaari <crope@iki.fi>
10986 L: linux-media@vger.kernel.org
10988 W: https://linuxtv.org
10989 W: http://palosaari.fi/linux/
10990 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10991 T: git git://linuxtv.org/anttip/media_tree.git
10992 F: drivers/media/dvb-frontends/m88ds3103*
10994 M88RS2000 MEDIA DRIVER
10995 M: Malcolm Priestley <tvboxspy@gmail.com>
10996 L: linux-media@vger.kernel.org
10998 W: https://linuxtv.org
10999 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11000 F: drivers/media/dvb-frontends/m88rs2000*
11002 MA901 MASTERKIT USB FM RADIO DRIVER
11003 M: Alexey Klimov <klimov.linux@gmail.com>
11004 L: linux-media@vger.kernel.org
11006 T: git git://linuxtv.org/media_tree.git
11007 F: drivers/media/radio/radio-ma901.c
11010 M: Johannes Berg <johannes@sipsolutions.net>
11011 L: linux-wireless@vger.kernel.org
11013 W: https://wireless.wiki.kernel.org/
11014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11016 F: Documentation/networking/mac80211-injection.rst
11017 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11018 F: drivers/net/wireless/mac80211_hwsim.[ch]
11019 F: include/net/mac80211.h
11023 M: Jassi Brar <jassisinghbrar@gmail.com>
11024 L: linux-kernel@vger.kernel.org
11026 F: drivers/mailbox/
11027 F: include/linux/mailbox_client.h
11028 F: include/linux/mailbox_controller.h
11029 F: include/dt-bindings/mailbox/
11030 F: Documentation/devicetree/bindings/mailbox/
11033 M: Viresh Kumar <viresh.kumar@linaro.org>
11034 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11035 L: linux-kernel@vger.kernel.org
11037 F: drivers/mailbox/arm_mhuv2.c
11038 F: include/linux/mailbox/arm_mhuv2_message.h
11039 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11041 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11042 M: Michael Kerrisk <mtk.manpages@gmail.com>
11043 L: linux-man@vger.kernel.org
11045 W: http://www.kernel.org/doc/man-pages
11047 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11048 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11049 L: linux-mips@vger.kernel.org
11051 F: arch/mips/boot/dts/img/pistachio_marduk.dts
11053 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11054 M: Andrew Lunn <andrew@lunn.ch>
11055 M: Vivien Didelot <vivien.didelot@gmail.com>
11056 L: netdev@vger.kernel.org
11058 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11059 F: Documentation/networking/devlink/mv88e6xxx.rst
11060 F: drivers/net/dsa/mv88e6xxx/
11061 F: include/linux/platform_data/mv88e6xxx.h
11063 MARVELL ARMADA 3700 PHY DRIVERS
11064 M: Miquel Raynal <miquel.raynal@bootlin.com>
11066 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11067 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11068 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11069 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11071 MARVELL ARMADA DRM SUPPORT
11072 M: Russell King <linux@armlinux.org.uk>
11074 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11075 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11076 F: Documentation/devicetree/bindings/display/armada/
11077 F: drivers/gpu/drm/armada/
11078 F: include/uapi/drm/armada_drm.h
11080 MARVELL CRYPTO DRIVER
11081 M: Boris Brezillon <bbrezillon@kernel.org>
11082 M: Arnaud Ebalard <arno@natisbad.org>
11083 M: Srujana Challa <schalla@marvell.com>
11084 L: linux-crypto@vger.kernel.org
11086 F: drivers/crypto/marvell/
11087 F: include/linux/soc/marvell/octeontx2/
11089 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11090 M: Mirko Lindner <mlindner@marvell.com>
11091 M: Stephen Hemminger <stephen@networkplumber.org>
11092 L: netdev@vger.kernel.org
11094 F: drivers/net/ethernet/marvell/sk*
11096 MARVELL LIBERTAS WIRELESS DRIVER
11097 L: libertas-dev@lists.infradead.org
11099 F: drivers/net/wireless/marvell/libertas/
11101 MARVELL MACCHIATOBIN SUPPORT
11102 M: Russell King <linux@armlinux.org.uk>
11103 L: linux-arm-kernel@lists.infradead.org
11105 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11107 MARVELL MV643XX ETHERNET DRIVER
11108 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11109 L: netdev@vger.kernel.org
11111 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11112 F: include/linux/mv643xx.h
11114 MARVELL MV88X3310 PHY DRIVER
11115 M: Russell King <linux@armlinux.org.uk>
11116 M: Marek Behún <kabel@kernel.org>
11117 L: netdev@vger.kernel.org
11119 F: drivers/net/phy/marvell10g.c
11121 MARVELL MVEBU THERMAL DRIVER
11122 M: Miquel Raynal <miquel.raynal@bootlin.com>
11124 F: drivers/thermal/armada_thermal.c
11126 MARVELL MVNETA ETHERNET DRIVER
11127 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11128 L: netdev@vger.kernel.org
11130 F: drivers/net/ethernet/marvell/mvneta.*
11132 MARVELL MVPP2 ETHERNET DRIVER
11133 M: Marcin Wojtas <mw@semihalf.com>
11134 M: Russell King <linux@armlinux.org.uk>
11135 L: netdev@vger.kernel.org
11137 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11138 F: drivers/net/ethernet/marvell/mvpp2/
11140 MARVELL MWIFIEX WIRELESS DRIVER
11141 M: Amitkumar Karwar <amitkarwar@gmail.com>
11142 M: Ganapathi Bhat <ganapathi017@gmail.com>
11143 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11144 M: Xinming Hu <huxinming820@gmail.com>
11145 L: linux-wireless@vger.kernel.org
11147 F: drivers/net/wireless/marvell/mwifiex/
11149 MARVELL MWL8K WIRELESS DRIVER
11150 M: Lennert Buytenhek <buytenh@wantstofly.org>
11151 L: linux-wireless@vger.kernel.org
11153 F: drivers/net/wireless/marvell/mwl8k.c
11155 MARVELL NAND CONTROLLER DRIVER
11156 M: Miquel Raynal <miquel.raynal@bootlin.com>
11157 L: linux-mtd@lists.infradead.org
11159 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11160 F: drivers/mtd/nand/raw/marvell_nand.c
11162 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11163 M: Sunil Goutham <sgoutham@marvell.com>
11164 M: Geetha sowjanya <gakula@marvell.com>
11165 M: Subbaraya Sundeep <sbhatta@marvell.com>
11166 M: hariprasad <hkelam@marvell.com>
11167 L: netdev@vger.kernel.org
11169 F: drivers/net/ethernet/marvell/octeontx2/nic/
11170 F: include/linux/soc/marvell/octeontx2/
11172 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11173 M: Sunil Goutham <sgoutham@marvell.com>
11174 M: Linu Cherian <lcherian@marvell.com>
11175 M: Geetha sowjanya <gakula@marvell.com>
11176 M: Jerin Jacob <jerinj@marvell.com>
11177 M: hariprasad <hkelam@marvell.com>
11178 M: Subbaraya Sundeep <sbhatta@marvell.com>
11179 L: netdev@vger.kernel.org
11181 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11182 F: drivers/net/ethernet/marvell/octeontx2/af/
11184 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11185 M: Vadym Kochan <vkochan@marvell.com>
11186 M: Taras Chornyi <tchornyi@marvell.com>
11188 W: https://github.com/Marvell-switching/switchdev-prestera
11189 F: drivers/net/ethernet/marvell/prestera/
11191 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11192 M: Nicolas Pitre <nico@fluxnic.net>
11194 F: drivers/mmc/host/mvsdio.*
11196 MARVELL USB MDIO CONTROLLER DRIVER
11197 M: Tobias Waldekranz <tobias@waldekranz.com>
11198 L: netdev@vger.kernel.org
11200 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11201 F: drivers/net/mdio/mdio-mvusb.c
11203 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11204 M: Hu Ziji <huziji@marvell.com>
11205 L: linux-mmc@vger.kernel.org
11207 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11208 F: drivers/mmc/host/sdhci-xenon*
11210 MATROX FRAMEBUFFER DRIVER
11211 L: linux-fbdev@vger.kernel.org
11213 F: drivers/video/fbdev/matrox/matroxfb_*
11214 F: include/uapi/linux/matroxfb.h
11217 M: Daniel Nilsson <daniel.nilsson@flex.com>
11218 L: linux-hwmon@vger.kernel.org
11220 F: Documentation/hwmon/max15301.rst
11221 F: drivers/hwmon/pmbus/max15301.c
11223 MAX16065 HARDWARE MONITOR DRIVER
11224 M: Guenter Roeck <linux@roeck-us.net>
11225 L: linux-hwmon@vger.kernel.org
11227 F: Documentation/hwmon/max16065.rst
11228 F: drivers/hwmon/max16065.c
11230 MAX2175 SDR TUNER DRIVER
11231 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11232 L: linux-media@vger.kernel.org
11234 T: git git://linuxtv.org/media_tree.git
11235 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11236 F: Documentation/userspace-api/media/drivers/max2175.rst
11237 F: drivers/media/i2c/max2175*
11238 F: include/uapi/linux/max2175.h
11240 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11241 L: linux-hwmon@vger.kernel.org
11243 F: Documentation/hwmon/max6650.rst
11244 F: drivers/hwmon/max6650.c
11246 MAX6697 HARDWARE MONITOR DRIVER
11247 M: Guenter Roeck <linux@roeck-us.net>
11248 L: linux-hwmon@vger.kernel.org
11250 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11251 F: Documentation/hwmon/max6697.rst
11252 F: drivers/hwmon/max6697.c
11253 F: include/linux/platform_data/max6697.h
11255 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11256 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11257 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11258 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11259 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11260 L: linux-media@vger.kernel.org
11262 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11263 F: drivers/media/i2c/max9286.c
11265 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11266 M: Peter Rosin <peda@axentia.se>
11267 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11269 F: Documentation/devicetree/bindings/sound/max9860.txt
11270 F: sound/soc/codecs/max9860.*
11272 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11273 M: Andreas Klinger <ak@it-klinger.de>
11274 L: linux-iio@vger.kernel.org
11276 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11277 F: drivers/iio/proximity/mb1232.c
11279 MAXIM MAX77650 PMIC MFD DRIVER
11280 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
11281 L: linux-kernel@vger.kernel.org
11283 F: Documentation/devicetree/bindings/*/*max77650.yaml
11284 F: Documentation/devicetree/bindings/*/max77650*.yaml
11285 F: drivers/gpio/gpio-max77650.c
11286 F: drivers/input/misc/max77650-onkey.c
11287 F: drivers/leds/leds-max77650.c
11288 F: drivers/mfd/max77650.c
11289 F: drivers/power/supply/max77650-charger.c
11290 F: drivers/regulator/max77650-regulator.c
11291 F: include/linux/mfd/max77650.h
11293 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11294 M: Javier Martinez Canillas <javier@dowhile0.org>
11295 L: linux-kernel@vger.kernel.org
11297 F: Documentation/devicetree/bindings/*/*max77802.txt
11298 F: drivers/regulator/max77802-regulator.c
11299 F: include/dt-bindings/*/*max77802.h
11301 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11302 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11303 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11304 L: linux-pm@vger.kernel.org
11306 F: drivers/power/supply/max14577_charger.c
11307 F: drivers/power/supply/max77693_charger.c
11309 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11310 M: Chanwoo Choi <cw00.choi@samsung.com>
11311 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11312 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11313 L: linux-kernel@vger.kernel.org
11315 F: Documentation/devicetree/bindings/*/max77686.txt
11316 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11317 F: Documentation/devicetree/bindings/mfd/max14577.txt
11318 F: Documentation/devicetree/bindings/mfd/max77693.txt
11319 F: drivers/*/max14577*.c
11320 F: drivers/*/max77686*.c
11321 F: drivers/*/max77693*.c
11322 F: drivers/clk/clk-max77686.c
11323 F: drivers/extcon/extcon-max14577.c
11324 F: drivers/extcon/extcon-max77693.c
11325 F: drivers/rtc/rtc-max77686.c
11326 F: include/linux/mfd/max14577*.h
11327 F: include/linux/mfd/max77686*.h
11328 F: include/linux/mfd/max77693*.h
11330 MAXIRADIO FM RADIO RECEIVER DRIVER
11331 M: Hans Verkuil <hverkuil@xs4all.nl>
11332 L: linux-media@vger.kernel.org
11334 W: https://linuxtv.org
11335 T: git git://linuxtv.org/media_tree.git
11336 F: drivers/media/radio/radio-maxiradio*
11338 MCAB MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11339 R: Yasushi SHOJI <yashi@spacecubics.com>
11340 L: linux-can@vger.kernel.org
11342 F: drivers/net/can/usb/mcba_usb.c
11344 MCAN MMIO DEVICE DRIVER
11345 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11346 L: linux-can@vger.kernel.org
11348 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11349 F: drivers/net/can/m_can/m_can.c
11350 F: drivers/net/can/m_can/m_can.h
11351 F: drivers/net/can/m_can/m_can_platform.c
11353 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11354 M: Rishi Gupta <gupt21@gmail.com>
11355 L: linux-i2c@vger.kernel.org
11356 L: linux-input@vger.kernel.org
11358 F: drivers/hid/hid-mcp2221.c
11360 MCP251XFD SPI-CAN NETWORK DRIVER
11361 M: Marc Kleine-Budde <mkl@pengutronix.de>
11362 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11363 R: Thomas Kopp <thomas.kopp@microchip.com>
11364 L: linux-can@vger.kernel.org
11366 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11367 F: drivers/net/can/spi/mcp251xfd/
11369 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11370 M: Peter Rosin <peda@axentia.se>
11371 L: linux-iio@vger.kernel.org
11373 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11374 F: drivers/iio/potentiometer/mcp4018.c
11375 F: drivers/iio/potentiometer/mcp4531.c
11377 MCR20A IEEE-802.15.4 RADIO DRIVER
11378 M: Xue Liu <liuxuenetmail@gmail.com>
11379 L: linux-wpan@vger.kernel.org
11381 W: https://github.com/xueliu/mcr20a-linux
11382 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11383 F: drivers/net/ieee802154/mcr20a.c
11384 F: drivers/net/ieee802154/mcr20a.h
11386 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11387 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11388 L: linux-iio@vger.kernel.org
11390 F: drivers/iio/dac/cio-dac.c
11392 MEDIA CONTROLLER FRAMEWORK
11393 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11394 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11395 L: linux-media@vger.kernel.org
11397 W: https://www.linuxtv.org
11398 T: git git://linuxtv.org/media_tree.git
11399 F: drivers/media/mc/
11400 F: include/media/media-*.h
11401 F: include/uapi/linux/media.h
11403 MEDIA DRIVER FOR FREESCALE IMX PXP
11404 M: Philipp Zabel <p.zabel@pengutronix.de>
11405 L: linux-media@vger.kernel.org
11407 T: git git://linuxtv.org/media_tree.git
11408 F: drivers/media/platform/imx-pxp.[ch]
11410 MEDIA DRIVERS FOR ASCOT2E
11411 M: Sergey Kozlov <serjk@netup.ru>
11412 M: Abylay Ospan <aospan@netup.ru>
11413 L: linux-media@vger.kernel.org
11415 W: https://linuxtv.org
11416 W: http://netup.tv/
11417 T: git git://linuxtv.org/media_tree.git
11418 F: drivers/media/dvb-frontends/ascot2e*
11420 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11421 M: Jasmin Jessich <jasmin@anw.at>
11422 L: linux-media@vger.kernel.org
11424 W: https://linuxtv.org
11425 T: git git://linuxtv.org/media_tree.git
11426 F: drivers/media/dvb-frontends/cxd2099*
11428 MEDIA DRIVERS FOR CXD2841ER
11429 M: Sergey Kozlov <serjk@netup.ru>
11430 M: Abylay Ospan <aospan@netup.ru>
11431 L: linux-media@vger.kernel.org
11433 W: https://linuxtv.org
11434 W: http://netup.tv/
11435 T: git git://linuxtv.org/media_tree.git
11436 F: drivers/media/dvb-frontends/cxd2841er*
11438 MEDIA DRIVERS FOR CXD2880
11439 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11440 L: linux-media@vger.kernel.org
11442 W: http://linuxtv.org/
11443 T: git git://linuxtv.org/media_tree.git
11444 F: drivers/media/dvb-frontends/cxd2880/*
11445 F: drivers/media/spi/cxd2880*
11447 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11448 L: linux-media@vger.kernel.org
11450 W: https://linuxtv.org
11451 T: git git://linuxtv.org/media_tree.git
11452 F: drivers/media/pci/ddbridge/*
11454 MEDIA DRIVERS FOR FREESCALE IMX
11455 M: Steve Longerbeam <slongerbeam@gmail.com>
11456 M: Philipp Zabel <p.zabel@pengutronix.de>
11457 L: linux-media@vger.kernel.org
11459 T: git git://linuxtv.org/media_tree.git
11460 F: Documentation/admin-guide/media/imx.rst
11461 F: Documentation/devicetree/bindings/media/imx.txt
11462 F: drivers/staging/media/imx/
11463 F: include/linux/imx-media.h
11464 F: include/media/imx.h
11466 MEDIA DRIVERS FOR FREESCALE IMX7
11467 M: Rui Miguel Silva <rmfrfs@gmail.com>
11468 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11469 L: linux-media@vger.kernel.org
11471 T: git git://linuxtv.org/media_tree.git
11472 F: Documentation/admin-guide/media/imx7.rst
11473 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11474 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11475 F: drivers/staging/media/imx/imx7-media-csi.c
11476 F: drivers/staging/media/imx/imx7-mipi-csis.c
11478 MEDIA DRIVERS FOR HELENE
11479 M: Abylay Ospan <aospan@netup.ru>
11480 L: linux-media@vger.kernel.org
11482 W: https://linuxtv.org
11483 W: http://netup.tv/
11484 T: git git://linuxtv.org/media_tree.git
11485 F: drivers/media/dvb-frontends/helene*
11487 MEDIA DRIVERS FOR HORUS3A
11488 M: Sergey Kozlov <serjk@netup.ru>
11489 M: Abylay Ospan <aospan@netup.ru>
11490 L: linux-media@vger.kernel.org
11492 W: https://linuxtv.org
11493 W: http://netup.tv/
11494 T: git git://linuxtv.org/media_tree.git
11495 F: drivers/media/dvb-frontends/horus3a*
11497 MEDIA DRIVERS FOR LNBH25
11498 M: Sergey Kozlov <serjk@netup.ru>
11499 M: Abylay Ospan <aospan@netup.ru>
11500 L: linux-media@vger.kernel.org
11502 W: https://linuxtv.org
11503 W: http://netup.tv/
11504 T: git git://linuxtv.org/media_tree.git
11505 F: drivers/media/dvb-frontends/lnbh25*
11507 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11508 L: linux-media@vger.kernel.org
11510 W: https://linuxtv.org
11511 T: git git://linuxtv.org/media_tree.git
11512 F: drivers/media/dvb-frontends/mxl5xx*
11514 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11515 M: Sergey Kozlov <serjk@netup.ru>
11516 M: Abylay Ospan <aospan@netup.ru>
11517 L: linux-media@vger.kernel.org
11519 W: https://linuxtv.org
11520 W: http://netup.tv/
11521 T: git git://linuxtv.org/media_tree.git
11522 F: drivers/media/pci/netup_unidvb/*
11524 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11525 M: Dmitry Osipenko <digetx@gmail.com>
11526 L: linux-media@vger.kernel.org
11527 L: linux-tegra@vger.kernel.org
11529 T: git git://linuxtv.org/media_tree.git
11530 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11531 F: drivers/staging/media/tegra-vde/
11533 MEDIA DRIVERS FOR RENESAS - CEU
11534 M: Jacopo Mondi <jacopo@jmondi.org>
11535 L: linux-media@vger.kernel.org
11536 L: linux-renesas-soc@vger.kernel.org
11538 T: git git://linuxtv.org/media_tree.git
11539 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11540 F: drivers/media/platform/renesas-ceu.c
11541 F: include/media/drv-intf/renesas-ceu.h
11543 MEDIA DRIVERS FOR RENESAS - DRIF
11544 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11545 L: linux-media@vger.kernel.org
11546 L: linux-renesas-soc@vger.kernel.org
11548 T: git git://linuxtv.org/media_tree.git
11549 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11550 F: drivers/media/platform/rcar_drif.c
11552 MEDIA DRIVERS FOR RENESAS - FCP
11553 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11554 L: linux-media@vger.kernel.org
11555 L: linux-renesas-soc@vger.kernel.org
11557 T: git git://linuxtv.org/media_tree.git
11558 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11559 F: drivers/media/platform/rcar-fcp.c
11560 F: include/media/rcar-fcp.h
11562 MEDIA DRIVERS FOR RENESAS - FDP1
11563 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11564 L: linux-media@vger.kernel.org
11565 L: linux-renesas-soc@vger.kernel.org
11567 T: git git://linuxtv.org/media_tree.git
11568 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11569 F: drivers/media/platform/rcar_fdp1.c
11571 MEDIA DRIVERS FOR RENESAS - VIN
11572 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11573 L: linux-media@vger.kernel.org
11574 L: linux-renesas-soc@vger.kernel.org
11576 T: git git://linuxtv.org/media_tree.git
11577 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11578 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11579 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11580 F: drivers/media/platform/rcar-vin/
11582 MEDIA DRIVERS FOR RENESAS - VSP1
11583 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11584 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11585 L: linux-media@vger.kernel.org
11586 L: linux-renesas-soc@vger.kernel.org
11588 T: git git://linuxtv.org/media_tree.git
11589 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11590 F: drivers/media/platform/vsp1/
11592 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11593 L: linux-media@vger.kernel.org
11595 W: https://linuxtv.org
11596 T: git git://linuxtv.org/media_tree.git
11597 F: drivers/media/dvb-frontends/stv0910*
11599 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11600 L: linux-media@vger.kernel.org
11602 W: https://linuxtv.org
11603 T: git git://linuxtv.org/media_tree.git
11604 F: drivers/media/dvb-frontends/stv6111*
11606 MEDIA DRIVERS FOR STM32 - DCMI
11607 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11608 L: linux-media@vger.kernel.org
11610 T: git git://linuxtv.org/media_tree.git
11611 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11612 F: drivers/media/platform/stm32/stm32-dcmi.c
11614 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11615 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11616 L: linux-media@vger.kernel.org
11618 W: https://linuxtv.org
11619 Q: http://patchwork.kernel.org/project/linux-media/list/
11620 T: git git://linuxtv.org/media_tree.git
11621 F: Documentation/admin-guide/media/
11622 F: Documentation/devicetree/bindings/media/
11623 F: Documentation/driver-api/media/
11624 F: Documentation/userspace-api/media/
11626 F: drivers/staging/media/
11627 F: include/linux/platform_data/media/
11629 F: include/uapi/linux/dvb/
11630 F: include/uapi/linux/ivtv*
11631 F: include/uapi/linux/media.h
11632 F: include/uapi/linux/meye.h
11633 F: include/uapi/linux/uvcvideo.h
11634 F: include/uapi/linux/v4l2-*
11635 F: include/uapi/linux/videodev2.h
11637 MEDIATEK BLUETOOTH DRIVER
11638 M: Sean Wang <sean.wang@mediatek.com>
11639 L: linux-bluetooth@vger.kernel.org
11640 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11642 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11643 F: drivers/bluetooth/btmtkuart.c
11645 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11646 M: Sean Wang <sean.wang@mediatek.com>
11647 L: linux-pm@vger.kernel.org
11649 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11650 F: drivers/power/reset/mt6323-poweroff.c
11652 MEDIATEK CIR DRIVER
11653 M: Sean Wang <sean.wang@mediatek.com>
11655 F: drivers/media/rc/mtk-cir.c
11657 MEDIATEK DMA DRIVER
11658 M: Sean Wang <sean.wang@mediatek.com>
11659 L: dmaengine@vger.kernel.org
11660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11661 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11663 F: Documentation/devicetree/bindings/dma/mtk-*
11664 F: drivers/dma/mediatek/
11666 MEDIATEK ETHERNET DRIVER
11667 M: Felix Fietkau <nbd@nbd.name>
11668 M: John Crispin <john@phrozen.org>
11669 M: Sean Wang <sean.wang@mediatek.com>
11670 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11671 L: netdev@vger.kernel.org
11673 F: drivers/net/ethernet/mediatek/
11675 MEDIATEK I2C CONTROLLER DRIVER
11676 M: Qii Wang <qii.wang@mediatek.com>
11677 L: linux-i2c@vger.kernel.org
11679 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11680 F: drivers/i2c/busses/i2c-mt65xx.c
11682 MEDIATEK IOMMU DRIVER
11683 M: Yong Wu <yong.wu@mediatek.com>
11684 L: iommu@lists.linux-foundation.org
11685 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11687 F: Documentation/devicetree/bindings/iommu/mediatek*
11688 F: drivers/iommu/mtk_iommu*
11689 F: include/dt-bindings/memory/mt*-port.h
11691 MEDIATEK JPEG DRIVER
11692 M: Rick Chang <rick.chang@mediatek.com>
11693 M: Bin Liu <bin.liu@mediatek.com>
11695 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11696 F: drivers/media/platform/mtk-jpeg/
11698 MEDIATEK MDP DRIVER
11699 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11700 M: Houlong Wei <houlong.wei@mediatek.com>
11701 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11703 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11704 F: drivers/media/platform/mtk-mdp/
11705 F: drivers/media/platform/mtk-vpu/
11707 MEDIATEK MEDIA DRIVER
11708 M: Tiffany Lin <tiffany.lin@mediatek.com>
11709 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11711 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11712 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11713 F: drivers/media/platform/mtk-vcodec/
11714 F: drivers/media/platform/mtk-vpu/
11716 MEDIATEK MMC/SD/SDIO DRIVER
11717 M: Chaotian Jing <chaotian.jing@mediatek.com>
11719 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11720 F: drivers/mmc/host/mtk-sd.c
11722 MEDIATEK MT76 WIRELESS LAN DRIVER
11723 M: Felix Fietkau <nbd@nbd.name>
11724 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11725 R: Ryder Lee <ryder.lee@mediatek.com>
11726 L: linux-wireless@vger.kernel.org
11728 F: drivers/net/wireless/mediatek/mt76/
11730 MEDIATEK MT7601U WIRELESS LAN DRIVER
11731 M: Jakub Kicinski <kubakici@wp.pl>
11732 L: linux-wireless@vger.kernel.org
11734 F: drivers/net/wireless/mediatek/mt7601u/
11736 MEDIATEK MT7621 CLOCK DRIVER
11737 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11739 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11740 F: drivers/clk/ralink/clk-mt7621.c
11742 MEDIATEK MT7621/28/88 I2C DRIVER
11743 M: Stefan Roese <sr@denx.de>
11744 L: linux-i2c@vger.kernel.org
11746 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11747 F: drivers/i2c/busses/i2c-mt7621.c
11749 MEDIATEK MT7621 PHY PCI DRIVER
11750 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11752 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11753 F: drivers/phy/ralink/phy-mt7621-pci.c
11755 MEDIATEK NAND CONTROLLER DRIVER
11756 L: linux-mtd@lists.infradead.org
11758 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11759 F: drivers/mtd/nand/raw/mtk_*
11761 MEDIATEK PMIC LED DRIVER
11762 M: Sean Wang <sean.wang@mediatek.com>
11764 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11765 F: drivers/leds/leds-mt6323.c
11767 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11768 M: Sean Wang <sean.wang@mediatek.com>
11770 F: drivers/char/hw_random/mtk-rng.c
11772 MEDIATEK SWITCH DRIVER
11773 M: Sean Wang <sean.wang@mediatek.com>
11774 M: Landen Chao <Landen.Chao@mediatek.com>
11775 M: DENG Qingfang <dqfext@gmail.com>
11776 L: netdev@vger.kernel.org
11778 F: drivers/net/dsa/mt7530.*
11779 F: net/dsa/tag_mtk.c
11781 MEDIATEK USB3 DRD IP DRIVER
11782 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11783 L: linux-usb@vger.kernel.org
11784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11785 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11787 F: Documentation/devicetree/bindings/usb/mediatek,*
11788 F: drivers/usb/host/xhci-mtk*
11789 F: drivers/usb/mtu3/
11791 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11792 M: Peter Senna Tschudin <peter.senna@gmail.com>
11793 M: Martin Donnelly <martin.donnelly@ge.com>
11794 M: Martyn Welch <martyn.welch@collabora.co.uk>
11796 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11797 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11799 MEGARAID SCSI/SAS DRIVERS
11800 M: Kashyap Desai <kashyap.desai@broadcom.com>
11801 M: Sumit Saxena <sumit.saxena@broadcom.com>
11802 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11803 L: megaraidlinux.pdl@broadcom.com
11804 L: linux-scsi@vger.kernel.org
11806 W: http://www.avagotech.com/support/
11807 F: Documentation/scsi/megaraid.rst
11808 F: drivers/scsi/megaraid.*
11809 F: drivers/scsi/megaraid/
11811 MELEXIS MLX90614 DRIVER
11812 M: Crt Mori <cmo@melexis.com>
11813 L: linux-iio@vger.kernel.org
11815 W: http://www.melexis.com
11816 F: drivers/iio/temperature/mlx90614.c
11818 MELEXIS MLX90632 DRIVER
11819 M: Crt Mori <cmo@melexis.com>
11820 L: linux-iio@vger.kernel.org
11822 W: http://www.melexis.com
11823 F: drivers/iio/temperature/mlx90632.c
11825 MELFAS MIP4 TOUCHSCREEN DRIVER
11826 M: Sangwon Jee <jeesw@melfas.com>
11828 W: http://www.melfas.com
11829 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11830 F: drivers/input/touchscreen/melfas_mip4.c
11832 MELLANOX BLUEFIELD I2C DRIVER
11833 M: Khalil Blaiech <kblaiech@nvidia.com>
11834 L: linux-i2c@vger.kernel.org
11836 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11837 F: drivers/i2c/busses/i2c-mlxbf.c
11839 MELLANOX ETHERNET DRIVER (mlx4_en)
11840 M: Tariq Toukan <tariqt@nvidia.com>
11841 L: netdev@vger.kernel.org
11843 W: http://www.mellanox.com
11844 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11845 F: drivers/net/ethernet/mellanox/mlx4/en_*
11847 MELLANOX ETHERNET DRIVER (mlx5e)
11848 M: Saeed Mahameed <saeedm@nvidia.com>
11849 L: netdev@vger.kernel.org
11851 W: http://www.mellanox.com
11852 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11853 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11855 MELLANOX ETHERNET INNOVA DRIVERS
11856 R: Boris Pismenny <borisp@nvidia.com>
11857 L: netdev@vger.kernel.org
11859 W: http://www.mellanox.com
11860 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11861 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11862 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11863 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11864 F: include/linux/mlx5/mlx5_ifc_fpga.h
11866 MELLANOX ETHERNET SWITCH DRIVERS
11867 M: Jiri Pirko <jiri@nvidia.com>
11868 M: Ido Schimmel <idosch@nvidia.com>
11869 L: netdev@vger.kernel.org
11871 W: http://www.mellanox.com
11872 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11873 F: drivers/net/ethernet/mellanox/mlxsw/
11874 F: tools/testing/selftests/drivers/net/mlxsw/
11876 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11877 M: mlxsw@nvidia.com
11878 L: netdev@vger.kernel.org
11880 W: http://www.mellanox.com
11881 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11882 F: drivers/net/ethernet/mellanox/mlxfw/
11884 MELLANOX HARDWARE PLATFORM SUPPORT
11885 M: Hans de Goede <hdegoede@redhat.com>
11886 M: Mark Gross <mgross@linux.intel.com>
11887 M: Vadim Pasternak <vadimp@nvidia.com>
11888 L: platform-driver-x86@vger.kernel.org
11890 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11891 F: drivers/platform/mellanox/
11892 F: include/linux/platform_data/mlxreg.h
11894 MELLANOX MLX4 core VPI driver
11895 M: Tariq Toukan <tariqt@nvidia.com>
11896 L: netdev@vger.kernel.org
11897 L: linux-rdma@vger.kernel.org
11899 W: http://www.mellanox.com
11900 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11901 F: drivers/net/ethernet/mellanox/mlx4/
11902 F: include/linux/mlx4/
11904 MELLANOX MLX4 IB driver
11905 M: Yishai Hadas <yishaih@nvidia.com>
11906 L: linux-rdma@vger.kernel.org
11908 W: http://www.mellanox.com
11909 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11910 F: drivers/infiniband/hw/mlx4/
11911 F: include/linux/mlx4/
11912 F: include/uapi/rdma/mlx4-abi.h
11914 MELLANOX MLX5 core VPI driver
11915 M: Saeed Mahameed <saeedm@nvidia.com>
11916 M: Leon Romanovsky <leonro@nvidia.com>
11917 L: netdev@vger.kernel.org
11918 L: linux-rdma@vger.kernel.org
11920 W: http://www.mellanox.com
11921 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11922 F: Documentation/networking/device_drivers/ethernet/mellanox/
11923 F: drivers/net/ethernet/mellanox/mlx5/core/
11924 F: include/linux/mlx5/
11926 MELLANOX MLX5 IB driver
11927 M: Leon Romanovsky <leonro@nvidia.com>
11928 L: linux-rdma@vger.kernel.org
11930 W: http://www.mellanox.com
11931 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11932 F: drivers/infiniband/hw/mlx5/
11933 F: include/linux/mlx5/
11934 F: include/uapi/rdma/mlx5-abi.h
11936 MELLANOX MLXCPLD I2C AND MUX DRIVER
11937 M: Vadim Pasternak <vadimp@nvidia.com>
11938 M: Michael Shych <michaelsh@nvidia.com>
11939 L: linux-i2c@vger.kernel.org
11941 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11942 F: drivers/i2c/busses/i2c-mlxcpld.c
11943 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11945 MELLANOX MLXCPLD LED DRIVER
11946 M: Vadim Pasternak <vadimp@nvidia.com>
11947 L: linux-leds@vger.kernel.org
11949 F: Documentation/leds/leds-mlxcpld.rst
11950 F: drivers/leds/leds-mlxcpld.c
11951 F: drivers/leds/leds-mlxreg.c
11953 MELLANOX PLATFORM DRIVER
11954 M: Vadim Pasternak <vadimp@nvidia.com>
11955 L: platform-driver-x86@vger.kernel.org
11957 F: drivers/platform/x86/mlx-platform.c
11960 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11961 M: "Paul E. McKenney" <paulmck@kernel.org>
11962 L: linux-kernel@vger.kernel.org
11964 F: arch/powerpc/include/asm/membarrier.h
11965 F: include/uapi/linux/membarrier.h
11966 F: kernel/sched/membarrier.c
11969 M: Mike Rapoport <rppt@linux.ibm.com>
11970 L: linux-mm@kvack.org
11972 F: Documentation/core-api/boot-time-mm.rst
11973 F: include/linux/memblock.h
11976 MEMORY CONTROLLER DRIVERS
11977 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11978 L: linux-kernel@vger.kernel.org
11980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11981 F: Documentation/devicetree/bindings/memory-controllers/
11983 F: include/dt-bindings/memory/
11986 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11987 M: Dmitry Osipenko <digetx@gmail.com>
11988 L: linux-pm@vger.kernel.org
11989 L: linux-tegra@vger.kernel.org
11990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11992 F: drivers/devfreq/tegra30-devfreq.c
11995 M: Andrew Morton <akpm@linux-foundation.org>
11996 L: linux-mm@kvack.org
11998 W: http://www.linux-mm.org
11999 T: quilt https://ozlabs.org/~akpm/mmotm/
12000 T: quilt https://ozlabs.org/~akpm/mmots/
12001 T: git git://github.com/hnaz/linux-mm.git
12002 F: include/linux/gfp.h
12003 F: include/linux/memory_hotplug.h
12004 F: include/linux/mm.h
12005 F: include/linux/mmzone.h
12006 F: include/linux/pagewalk.h
12007 F: include/linux/vmalloc.h
12009 F: tools/testing/selftests/vm/
12011 MEMORY TECHNOLOGY DEVICES (MTD)
12012 M: Miquel Raynal <miquel.raynal@bootlin.com>
12013 M: Richard Weinberger <richard@nod.at>
12014 M: Vignesh Raghavendra <vigneshr@ti.com>
12015 L: linux-mtd@lists.infradead.org
12017 W: http://www.linux-mtd.infradead.org/
12018 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12019 C: irc://irc.oftc.net/mtd
12020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12022 F: Documentation/devicetree/bindings/mtd/
12024 F: include/linux/mtd/
12025 F: include/uapi/mtd/
12027 MEN A21 WATCHDOG DRIVER
12028 M: Johannes Thumshirn <morbidrsa@gmail.com>
12029 L: linux-watchdog@vger.kernel.org
12031 F: drivers/watchdog/mena21_wdt.c
12033 MEN CHAMELEON BUS (mcb)
12034 M: Johannes Thumshirn <morbidrsa@gmail.com>
12036 F: Documentation/driver-api/men-chameleon-bus.rst
12038 F: include/linux/mcb.h
12040 MEN F21BMC (Board Management Controller)
12041 M: Andreas Werner <andreas.werner@men.de>
12043 F: Documentation/hwmon/menf21bmc.rst
12044 F: drivers/hwmon/menf21bmc_hwmon.c
12045 F: drivers/leds/leds-menf21bmc.c
12046 F: drivers/mfd/menf21bmc.c
12047 F: drivers/watchdog/menf21bmc_wdt.c
12049 MEN Z069 WATCHDOG DRIVER
12050 M: Johannes Thumshirn <jth@kernel.org>
12051 L: linux-watchdog@vger.kernel.org
12053 F: drivers/watchdog/menz69_wdt.c
12055 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12056 M: Neil Armstrong <narmstrong@baylibre.com>
12057 L: linux-media@vger.kernel.org
12058 L: linux-amlogic@lists.infradead.org
12060 W: http://linux-meson.com/
12061 T: git git://linuxtv.org/media_tree.git
12062 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12063 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12064 F: drivers/media/cec/platform/meson/ao-cec.c
12066 MESON GE2D DRIVER FOR AMLOGIC SOCS
12067 M: Neil Armstrong <narmstrong@baylibre.com>
12068 L: linux-media@vger.kernel.org
12069 L: linux-amlogic@lists.infradead.org
12071 T: git git://linuxtv.org/media_tree.git
12072 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12073 F: drivers/media/platform/meson/ge2d/
12075 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12076 M: Liang Yang <liang.yang@amlogic.com>
12077 L: linux-mtd@lists.infradead.org
12079 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12080 F: drivers/mtd/nand/raw/meson_*
12082 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12083 M: Neil Armstrong <narmstrong@baylibre.com>
12084 L: linux-media@vger.kernel.org
12085 L: linux-amlogic@lists.infradead.org
12087 T: git git://linuxtv.org/media_tree.git
12088 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12089 F: drivers/staging/media/meson/vdec/
12091 METHODE UDPU SUPPORT
12092 M: Vladimir Vid <vladimir.vid@sartura.hr>
12094 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12097 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12098 M: Hemant Kumar <hemantk@codeaurora.org>
12099 L: linux-arm-msm@vger.kernel.org
12101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12102 F: Documentation/ABI/stable/sysfs-bus-mhi
12103 F: Documentation/mhi/
12104 F: drivers/bus/mhi/
12105 F: include/linux/mhi.h
12107 MICROBLAZE ARCHITECTURE
12108 M: Michal Simek <monstr@monstr.eu>
12110 W: http://www.monstr.eu/fdt/
12111 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12112 F: arch/microblaze/
12114 MICROCHIP AT91 DMA DRIVERS
12115 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12116 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12118 L: dmaengine@vger.kernel.org
12120 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12121 F: drivers/dma/at_hdmac.c
12122 F: drivers/dma/at_hdmac_regs.h
12123 F: drivers/dma/at_xdmac.c
12124 F: include/dt-bindings/dma/at91.h
12126 MICROCHIP AT91 SERIAL DRIVER
12127 M: Richard Genoud <richard.genoud@gmail.com>
12129 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12130 F: drivers/tty/serial/atmel_serial.c
12131 F: drivers/tty/serial/atmel_serial.h
12133 MICROCHIP AT91 USART MFD DRIVER
12134 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12135 L: linux-kernel@vger.kernel.org
12137 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12138 F: drivers/mfd/at91-usart.c
12139 F: include/dt-bindings/mfd/at91-usart.h
12141 MICROCHIP AT91 USART SPI DRIVER
12142 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12143 L: linux-spi@vger.kernel.org
12145 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12146 F: drivers/spi/spi-at91-usart.c
12148 MICROCHIP AUDIO ASOC DRIVERS
12149 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12150 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12154 MICROCHIP ECC DRIVER
12155 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12156 L: linux-crypto@vger.kernel.org
12158 F: drivers/crypto/atmel-ecc.*
12160 MICROCHIP I2C DRIVER
12161 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12162 L: linux-i2c@vger.kernel.org
12164 F: drivers/i2c/busses/i2c-at91-*.c
12165 F: drivers/i2c/busses/i2c-at91.h
12167 MICROCHIP ISC DRIVER
12168 M: Eugen Hristev <eugen.hristev@microchip.com>
12169 L: linux-media@vger.kernel.org
12171 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12172 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12173 F: drivers/media/platform/atmel/atmel-isc-base.c
12174 F: drivers/media/platform/atmel/atmel-isc-regs.h
12175 F: drivers/media/platform/atmel/atmel-isc.h
12176 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12177 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12178 F: include/linux/atmel-isc-media.h
12180 MICROCHIP ISI DRIVER
12181 M: Eugen Hristev <eugen.hristev@microchip.com>
12182 L: linux-media@vger.kernel.org
12184 F: drivers/media/platform/atmel/atmel-isi.c
12185 F: drivers/media/platform/atmel/atmel-isi.h
12187 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12188 M: Woojung Huh <woojung.huh@microchip.com>
12189 M: UNGLinuxDriver@microchip.com
12190 L: netdev@vger.kernel.org
12192 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12193 F: drivers/net/dsa/microchip/*
12194 F: include/linux/platform_data/microchip-ksz.h
12195 F: net/dsa/tag_ksz.c
12197 MICROCHIP LAN743X ETHERNET DRIVER
12198 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12199 M: UNGLinuxDriver@microchip.com
12200 L: netdev@vger.kernel.org
12202 F: drivers/net/ethernet/microchip/lan743x_*
12204 MICROCHIP LCDFB DRIVER
12205 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12206 L: linux-fbdev@vger.kernel.org
12208 F: drivers/video/fbdev/atmel_lcdfb.c
12209 F: include/video/atmel_lcdc.h
12211 MICROCHIP MCP16502 PMIC DRIVER
12212 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12215 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12216 F: drivers/regulator/mcp16502.c
12218 MICROCHIP MCP3911 ADC DRIVER
12219 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12220 M: Kent Gustavsson <kent@minoris.se>
12221 L: linux-iio@vger.kernel.org
12223 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12224 F: drivers/iio/adc/mcp3911.c
12226 MICROCHIP MMC/SD/SDIO MCI DRIVER
12227 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12229 F: drivers/mmc/host/atmel-mci.c
12231 MICROCHIP NAND DRIVER
12232 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12233 L: linux-mtd@lists.infradead.org
12235 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12236 F: drivers/mtd/nand/raw/atmel/*
12238 MICROCHIP PWM DRIVER
12239 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12241 L: linux-pwm@vger.kernel.org
12243 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12244 F: drivers/pwm/pwm-atmel.c
12246 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12247 M: Eugen Hristev <eugen.hristev@microchip.com>
12248 L: linux-iio@vger.kernel.org
12250 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12251 F: drivers/iio/adc/at91-sama5d2_adc.c
12252 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12254 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12255 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12257 F: drivers/power/reset/at91-sama5d2_shdwc.c
12259 MICROCHIP SPI DRIVER
12260 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12262 F: drivers/spi/spi-atmel.*
12264 MICROCHIP SSC DRIVER
12265 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12268 F: drivers/misc/atmel-ssc.c
12269 F: include/linux/atmel-ssc.h
12271 MICROCHIP USB251XB DRIVER
12272 M: Richard Leitner <richard.leitner@skidata.com>
12273 L: linux-usb@vger.kernel.org
12275 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12276 F: drivers/usb/misc/usb251xb.c
12278 MICROCHIP USBA UDC DRIVER
12279 M: Cristian Birsan <cristian.birsan@microchip.com>
12280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12282 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12284 MICROCHIP WILC1000 WIFI DRIVER
12285 M: Ajay Singh <ajay.kathat@microchip.com>
12286 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12287 L: linux-wireless@vger.kernel.org
12289 F: drivers/net/wireless/microchip/wilc1000/
12291 MICROSEMI MIPS SOCS
12292 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12293 M: UNGLinuxDriver@microchip.com
12294 L: linux-mips@vger.kernel.org
12296 F: Documentation/devicetree/bindings/mips/mscc.txt
12297 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12298 F: arch/mips/boot/dts/mscc/
12299 F: arch/mips/configs/generic/board-ocelot.config
12300 F: arch/mips/generic/board-ocelot.c
12302 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12303 M: Don Brace <don.brace@microchip.com>
12304 L: storagedev@microchip.com
12305 L: linux-scsi@vger.kernel.org
12307 F: Documentation/scsi/smartpqi.rst
12308 F: drivers/scsi/smartpqi/Kconfig
12309 F: drivers/scsi/smartpqi/Makefile
12310 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12311 F: include/linux/cciss*.h
12312 F: include/uapi/linux/cciss*.h
12314 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12315 M: Maximilian Luz <luzmaximilian@gmail.com>
12316 L: linux-pm@vger.kernel.org
12317 L: platform-driver-x86@vger.kernel.org
12319 F: drivers/power/supply/surface_battery.c
12320 F: drivers/power/supply/surface_charger.c
12322 MICROSOFT SURFACE DTX DRIVER
12323 M: Maximilian Luz <luzmaximilian@gmail.com>
12324 L: platform-driver-x86@vger.kernel.org
12326 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12327 F: drivers/platform/surface/surface_dtx.c
12328 F: include/uapi/linux/surface_aggregator/dtx.h
12330 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12331 M: Maximilian Luz <luzmaximilian@gmail.com>
12332 L: platform-driver-x86@vger.kernel.org
12334 F: drivers/platform/surface/surface_gpe.c
12336 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12337 M: Hans de Goede <hdegoede@redhat.com>
12338 M: Mark Gross <mgross@linux.intel.com>
12339 M: Maximilian Luz <luzmaximilian@gmail.com>
12340 L: platform-driver-x86@vger.kernel.org
12342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12343 F: drivers/platform/surface/
12345 MICROSOFT SURFACE HID TRANSPORT DRIVER
12346 M: Maximilian Luz <luzmaximilian@gmail.com>
12347 L: linux-input@vger.kernel.org
12348 L: platform-driver-x86@vger.kernel.org
12350 F: drivers/hid/surface-hid/
12352 MICROSOFT SURFACE HOT-PLUG DRIVER
12353 M: Maximilian Luz <luzmaximilian@gmail.com>
12354 L: platform-driver-x86@vger.kernel.org
12356 F: drivers/platform/surface/surface_hotplug.c
12358 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12359 M: Maximilian Luz <luzmaximilian@gmail.com>
12360 L: platform-driver-x86@vger.kernel.org
12362 F: drivers/platform/surface/surface_platform_profile.c
12364 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12365 M: Chen Yu <yu.c.chen@intel.com>
12366 L: platform-driver-x86@vger.kernel.org
12368 F: drivers/platform/surface/surfacepro3_button.c
12370 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12371 M: Maximilian Luz <luzmaximilian@gmail.com>
12372 L: platform-driver-x86@vger.kernel.org
12374 W: https://github.com/linux-surface/surface-aggregator-module
12375 C: irc://irc.libera.chat/linux-surface
12376 F: Documentation/driver-api/surface_aggregator/
12377 F: drivers/platform/surface/aggregator/
12378 F: drivers/platform/surface/surface_acpi_notify.c
12379 F: drivers/platform/surface/surface_aggregator_cdev.c
12380 F: drivers/platform/surface/surface_aggregator_registry.c
12381 F: include/linux/surface_acpi_notify.h
12382 F: include/linux/surface_aggregator/
12383 F: include/uapi/linux/surface_aggregator/
12385 MICROTEK X6 SCANNER
12386 M: Oliver Neukum <oliver@neukum.org>
12388 F: drivers/usb/image/microtek.*
12390 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12391 M: Luka Kovacic <luka.kovacic@sartura.hr>
12392 M: Luka Perkov <luka.perkov@sartura.hr>
12394 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12395 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12396 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12397 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12398 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12399 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12401 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12402 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12403 L: linux-media@vger.kernel.org
12405 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12406 F: Documentation/driver-api/media/drivers/ccs/
12407 F: Documentation/userspace-api/media/drivers/ccs.rst
12408 F: drivers/media/i2c/ccs-pll.c
12409 F: drivers/media/i2c/ccs-pll.h
12410 F: drivers/media/i2c/ccs/
12411 F: include/uapi/linux/ccs.h
12412 F: include/uapi/linux/smiapp.h
12415 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12416 L: linux-mips@vger.kernel.org
12418 W: http://www.linux-mips.org/
12419 Q: https://patchwork.kernel.org/project/linux-mips/list/
12420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12421 F: Documentation/devicetree/bindings/mips/
12422 F: Documentation/mips/
12424 F: drivers/platform/mips/
12426 MIPS BOSTON DEVELOPMENT BOARD
12427 M: Paul Burton <paulburton@kernel.org>
12428 L: linux-mips@vger.kernel.org
12430 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12431 F: arch/mips/boot/dts/img/boston.dts
12432 F: arch/mips/configs/generic/board-boston.config
12433 F: drivers/clk/imgtec/clk-boston.c
12434 F: include/dt-bindings/clock/boston-clock.h
12437 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12438 M: Serge Semin <fancer.lancer@gmail.com>
12439 L: linux-mips@vger.kernel.org
12441 F: drivers/bus/mips_cdmm.c
12442 F: drivers/clocksource/mips-gic-timer.c
12443 F: drivers/cpuidle/cpuidle-cps.c
12444 F: drivers/irqchip/irq-mips-cpu.c
12445 F: drivers/irqchip/irq-mips-gic.c
12447 MIPS GENERIC PLATFORM
12448 M: Paul Burton <paulburton@kernel.org>
12449 L: linux-mips@vger.kernel.org
12451 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12452 F: arch/mips/generic/
12453 F: arch/mips/tools/generic-board-config.sh
12455 MIPS RINT INSTRUCTION EMULATION
12456 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12457 L: linux-mips@vger.kernel.org
12459 F: arch/mips/math-emu/dp_rint.c
12460 F: arch/mips/math-emu/sp_rint.c
12462 MIPS/LOONGSON1 ARCHITECTURE
12463 M: Keguang Zhang <keguang.zhang@gmail.com>
12464 L: linux-mips@vger.kernel.org
12466 F: arch/mips/include/asm/mach-loongson32/
12467 F: arch/mips/loongson32/
12468 F: drivers/*/*/*loongson1*
12469 F: drivers/*/*loongson1*
12471 MIPS/LOONGSON2EF ARCHITECTURE
12472 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12473 L: linux-mips@vger.kernel.org
12475 F: arch/mips/include/asm/mach-loongson2ef/
12476 F: arch/mips/loongson2ef/
12477 F: drivers/cpufreq/loongson2_cpufreq.c
12479 MIPS/LOONGSON64 ARCHITECTURE
12480 M: Huacai Chen <chenhuacai@kernel.org>
12481 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12482 L: linux-mips@vger.kernel.org
12484 F: arch/mips/include/asm/mach-loongson64/
12485 F: arch/mips/loongson64/
12486 F: drivers/irqchip/irq-loongson*
12487 F: drivers/platform/mips/cpu_hwmon.c
12489 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12490 M: Hans Verkuil <hverkuil@xs4all.nl>
12491 L: linux-media@vger.kernel.org
12493 W: https://linuxtv.org
12494 T: git git://linuxtv.org/media_tree.git
12495 F: drivers/media/radio/radio-miropcm20*
12498 R: Lubomir Rintel <lkundrak@v3.sk>
12499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12502 F: arch/arm/boot/dts/mmp*
12503 F: arch/arm/mach-mmp/
12504 F: include/linux/soc/mmp/
12506 MMP USB PHY DRIVERS
12507 R: Lubomir Rintel <lkundrak@v3.sk>
12508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12510 F: drivers/phy/marvell/phy-mmp3-usb.c
12511 F: drivers/phy/marvell/phy-pxa-usb.c
12513 MMU GATHER AND TLB INVALIDATION
12514 M: Will Deacon <will@kernel.org>
12515 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12516 M: Andrew Morton <akpm@linux-foundation.org>
12517 M: Nick Piggin <npiggin@gmail.com>
12518 M: Peter Zijlstra <peterz@infradead.org>
12519 L: linux-arch@vger.kernel.org
12520 L: linux-mm@kvack.org
12522 F: arch/*/include/asm/tlb.h
12523 F: include/asm-generic/tlb.h
12526 MN88472 MEDIA DRIVER
12527 M: Antti Palosaari <crope@iki.fi>
12528 L: linux-media@vger.kernel.org
12530 W: https://linuxtv.org
12531 W: http://palosaari.fi/linux/
12532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12533 F: drivers/media/dvb-frontends/mn88472*
12535 MN88473 MEDIA DRIVER
12536 M: Antti Palosaari <crope@iki.fi>
12537 L: linux-media@vger.kernel.org
12539 W: https://linuxtv.org
12540 W: http://palosaari.fi/linux/
12541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12542 F: drivers/media/dvb-frontends/mn88473*
12545 M: Jessica Yu <jeyu@kernel.org>
12547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12548 F: include/linux/module.h
12551 MONOLITHIC POWER SYSTEM PMIC DRIVER
12552 M: Saravanan Sekar <sravanhome@gmail.com>
12554 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12555 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12556 F: drivers/iio/adc/mp2629_adc.c
12557 F: drivers/mfd/mp2629.c
12558 F: drivers/power/supply/mp2629_charger.c
12559 F: drivers/regulator/mp5416.c
12560 F: drivers/regulator/mpq7920.c
12561 F: drivers/regulator/mpq7920.h
12562 F: include/linux/mfd/mp2629.h
12564 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12566 W: http://popies.net/meye/
12567 F: Documentation/userspace-api/media/drivers/meye*
12568 F: drivers/media/pci/meye/
12569 F: include/uapi/linux/meye.h
12571 MOTORCOMM PHY DRIVER
12572 M: Peter Geis <pgwipeout@gmail.com>
12573 L: netdev@vger.kernel.org
12575 F: drivers/net/phy/motorcomm.c
12577 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12578 M: Jiri Slaby <jirislaby@kernel.org>
12580 F: Documentation/driver-api/serial/moxa-smartio.rst
12581 F: drivers/tty/mxser.*
12583 MR800 AVERMEDIA USB FM RADIO DRIVER
12584 M: Alexey Klimov <klimov.linux@gmail.com>
12585 L: linux-media@vger.kernel.org
12587 T: git git://linuxtv.org/media_tree.git
12588 F: drivers/media/radio/radio-mr800.c
12590 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12591 M: Alan Ott <alan@signal11.us>
12592 L: linux-wpan@vger.kernel.org
12594 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12595 F: drivers/net/ieee802154/mrf24j40.c
12598 M: "Lee, Chun-Yi" <jlee@suse.com>
12599 L: platform-driver-x86@vger.kernel.org
12601 F: drivers/platform/x86/msi-laptop.c
12604 L: platform-driver-x86@vger.kernel.org
12606 F: drivers/platform/x86/msi-wmi.c
12608 MSI001 MEDIA DRIVER
12609 M: Antti Palosaari <crope@iki.fi>
12610 L: linux-media@vger.kernel.org
12612 W: https://linuxtv.org
12613 W: http://palosaari.fi/linux/
12614 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12615 T: git git://linuxtv.org/anttip/media_tree.git
12616 F: drivers/media/tuners/msi001*
12618 MSI2500 MEDIA DRIVER
12619 M: Antti Palosaari <crope@iki.fi>
12620 L: linux-media@vger.kernel.org
12622 W: https://linuxtv.org
12623 W: http://palosaari.fi/linux/
12624 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12625 T: git git://linuxtv.org/anttip/media_tree.git
12626 F: drivers/media/usb/msi2500/
12628 MSTAR INTERRUPT CONTROLLER DRIVER
12629 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12630 M: Daniel Palmer <daniel@thingy.jp>
12632 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12633 F: drivers/irqchip/irq-mst-intc.c
12635 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12636 M: Robert Jarzmik <robert.jarzmik@free.fr>
12637 L: linux-mtd@lists.infradead.org
12639 F: drivers/mtd/devices/docg3*
12641 MT9M032 APTINA SENSOR DRIVER
12642 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12643 L: linux-media@vger.kernel.org
12645 T: git git://linuxtv.org/media_tree.git
12646 F: drivers/media/i2c/mt9m032.c
12647 F: include/media/i2c/mt9m032.h
12649 MT9P031 APTINA CAMERA SENSOR
12650 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12651 L: linux-media@vger.kernel.org
12653 T: git git://linuxtv.org/media_tree.git
12654 F: drivers/media/i2c/mt9p031.c
12655 F: include/media/i2c/mt9p031.h
12657 MT9T001 APTINA CAMERA SENSOR
12658 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12659 L: linux-media@vger.kernel.org
12661 T: git git://linuxtv.org/media_tree.git
12662 F: drivers/media/i2c/mt9t001.c
12663 F: include/media/i2c/mt9t001.h
12665 MT9T112 APTINA CAMERA SENSOR
12666 M: Jacopo Mondi <jacopo@jmondi.org>
12667 L: linux-media@vger.kernel.org
12669 T: git git://linuxtv.org/media_tree.git
12670 F: drivers/media/i2c/mt9t112.c
12671 F: include/media/i2c/mt9t112.h
12673 MT9V032 APTINA CAMERA SENSOR
12674 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12675 L: linux-media@vger.kernel.org
12677 T: git git://linuxtv.org/media_tree.git
12678 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12679 F: drivers/media/i2c/mt9v032.c
12680 F: include/media/i2c/mt9v032.h
12682 MT9V111 APTINA CAMERA SENSOR
12683 M: Jacopo Mondi <jacopo@jmondi.org>
12684 L: linux-media@vger.kernel.org
12686 T: git git://linuxtv.org/media_tree.git
12687 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12688 F: drivers/media/i2c/mt9v111.c
12690 MULTIFUNCTION DEVICES (MFD)
12691 M: Lee Jones <lee.jones@linaro.org>
12693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12694 F: Documentation/devicetree/bindings/mfd/
12696 F: include/dt-bindings/mfd/
12697 F: include/linux/mfd/
12699 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12701 F: drivers/mmc/host/mmc_spi.c
12702 F: include/linux/spi/mmc_spi.h
12704 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12705 M: Ulf Hansson <ulf.hansson@linaro.org>
12706 L: linux-mmc@vger.kernel.org
12708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12709 F: Documentation/devicetree/bindings/mmc/
12711 F: include/linux/mmc/
12712 F: include/uapi/linux/mmc/
12714 MULTIPLEXER SUBSYSTEM
12715 M: Peter Rosin <peda@axentia.se>
12717 F: Documentation/ABI/testing/sysfs-class-mux*
12718 F: Documentation/devicetree/bindings/mux/
12720 F: include/dt-bindings/mux/
12721 F: include/linux/mux/
12723 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12724 M: Bin Liu <b-liu@ti.com>
12725 L: linux-usb@vger.kernel.org
12727 F: drivers/usb/musb/
12729 MXL301RF MEDIA DRIVER
12730 M: Akihiro Tsukada <tskd08@gmail.com>
12731 L: linux-media@vger.kernel.org
12733 F: drivers/media/tuners/mxl301rf*
12735 MXL5007T MEDIA DRIVER
12736 M: Michael Krufky <mkrufky@linuxtv.org>
12737 L: linux-media@vger.kernel.org
12739 W: https://linuxtv.org
12740 W: http://github.com/mkrufky
12741 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12742 T: git git://linuxtv.org/mkrufky/tuners.git
12743 F: drivers/media/tuners/mxl5007t.*
12746 M: Marek Vasut <marex@denx.de>
12747 M: Stefan Agner <stefan@agner.ch>
12748 L: dri-devel@lists.freedesktop.org
12750 T: git git://anongit.freedesktop.org/drm/drm-misc
12751 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12752 F: drivers/gpu/drm/mxsfb/
12754 MYLEX DAC960 PCI RAID Controller
12755 M: Hannes Reinecke <hare@kernel.org>
12756 L: linux-scsi@vger.kernel.org
12758 F: drivers/scsi/myrb.*
12759 F: drivers/scsi/myrs.*
12761 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12762 M: Chris Lee <christopher.lee@cspi.com>
12763 L: netdev@vger.kernel.org
12765 W: https://www.cspi.com/ethernet-products/support/downloads/
12766 F: drivers/net/ethernet/myricom/myri10ge/
12768 NAND FLASH SUBSYSTEM
12769 M: Miquel Raynal <miquel.raynal@bootlin.com>
12770 R: Richard Weinberger <richard@nod.at>
12771 L: linux-mtd@lists.infradead.org
12773 W: http://www.linux-mtd.infradead.org/
12774 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12775 C: irc://irc.oftc.net/mtd
12776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12777 F: drivers/mtd/nand/
12778 F: include/linux/mtd/*nand*.h
12780 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12781 M: Daniel Mack <zonque@gmail.com>
12782 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12784 W: http://www.native-instruments.com
12785 F: sound/usb/caiaq/
12787 NATSEMI ETHERNET DRIVER (DP8381x)
12789 F: drivers/net/ethernet/natsemi/natsemi.c
12791 NCR 5380 SCSI DRIVERS
12792 M: Finn Thain <fthain@linux-m68k.org>
12793 M: Michael Schmitz <schmitzmic@gmail.com>
12794 L: linux-scsi@vger.kernel.org
12796 F: Documentation/scsi/g_NCR5380.rst
12797 F: drivers/scsi/NCR5380.*
12798 F: drivers/scsi/arm/cumana_1.c
12799 F: drivers/scsi/arm/oak.c
12800 F: drivers/scsi/atari_scsi.*
12801 F: drivers/scsi/dmx3191d.c
12802 F: drivers/scsi/g_NCR5380.*
12803 F: drivers/scsi/mac_scsi.*
12804 F: drivers/scsi/sun3_scsi.*
12805 F: drivers/scsi/sun3_scsi_vme.c
12808 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12812 NCT6775 HARDWARE MONITOR DRIVER
12813 M: Guenter Roeck <linux@roeck-us.net>
12814 L: linux-hwmon@vger.kernel.org
12816 F: Documentation/hwmon/nct6775.rst
12817 F: drivers/hwmon/nct6775.c
12820 M: Jakub Kicinski <kuba@kernel.org>
12822 F: drivers/net/netdevsim/*
12824 NETEM NETWORK EMULATOR
12825 M: Stephen Hemminger <stephen@networkplumber.org>
12826 L: netdev@vger.kernel.org
12828 F: net/sched/sch_netem.c
12830 NETERION 10GbE DRIVERS (s2io/vxge)
12831 M: Jon Mason <jdmason@kudzu.us>
12832 L: netdev@vger.kernel.org
12834 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12835 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12836 F: drivers/net/ethernet/neterion/
12839 M: Pablo Neira Ayuso <pablo@netfilter.org>
12840 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12841 M: Florian Westphal <fw@strlen.de>
12842 L: netfilter-devel@vger.kernel.org
12843 L: coreteam@netfilter.org
12845 W: http://www.netfilter.org/
12846 W: http://www.iptables.org/
12847 W: http://www.nftables.org/
12848 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12849 C: irc://irc.libera.chat/netfilter
12850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12852 F: include/linux/netfilter*
12853 F: include/linux/netfilter/
12854 F: include/net/netfilter/
12855 F: include/uapi/linux/netfilter*
12856 F: include/uapi/linux/netfilter/
12857 F: net/*/netfilter.c
12858 F: net/*/netfilter/
12859 F: net/bridge/br_netfilter*.c
12862 NETROM NETWORK LAYER
12863 M: Ralf Baechle <ralf@linux-mips.org>
12864 L: linux-hams@vger.kernel.org
12866 W: http://www.linux-ax25.org/
12867 F: include/net/netrom.h
12868 F: include/uapi/linux/netrom.h
12871 NETRONIX EMBEDDED CONTROLLER
12872 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12874 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12875 F: drivers/mfd/ntxec.c
12876 F: drivers/pwm/pwm-ntxec.c
12877 F: drivers/rtc/rtc-ntxec.c
12878 F: include/linux/mfd/ntxec.h
12880 NETRONOME ETHERNET DRIVERS
12881 M: Simon Horman <simon.horman@corigine.com>
12882 R: Jakub Kicinski <kuba@kernel.org>
12883 L: oss-drivers@corigine.com
12885 F: drivers/net/ethernet/netronome/
12887 NETWORK BLOCK DEVICE (NBD)
12888 M: Josef Bacik <josef@toxicpanda.com>
12889 L: linux-block@vger.kernel.org
12890 L: nbd@other.debian.org
12892 F: Documentation/admin-guide/blockdev/nbd.rst
12893 F: drivers/block/nbd.c
12894 F: include/trace/events/nbd.h
12895 F: include/uapi/linux/nbd.h
12897 NETWORK DROP MONITOR
12898 M: Neil Horman <nhorman@tuxdriver.com>
12899 L: netdev@vger.kernel.org
12901 W: https://fedorahosted.org/dropwatch/
12902 F: include/uapi/linux/net_dropmon.h
12903 F: net/core/drop_monitor.c
12906 M: "David S. Miller" <davem@davemloft.net>
12907 M: Jakub Kicinski <kuba@kernel.org>
12908 L: netdev@vger.kernel.org
12910 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12913 F: Documentation/devicetree/bindings/net/
12914 F: drivers/connector/
12916 F: include/linux/etherdevice.h
12917 F: include/linux/fcdevice.h
12918 F: include/linux/fddidevice.h
12919 F: include/linux/hippidevice.h
12920 F: include/linux/if_*
12921 F: include/linux/inetdevice.h
12922 F: include/linux/netdevice.h
12923 F: include/uapi/linux/if_*
12924 F: include/uapi/linux/netdevice.h
12926 NETWORKING DRIVERS (WIRELESS)
12927 M: Kalle Valo <kvalo@codeaurora.org>
12928 L: linux-wireless@vger.kernel.org
12930 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12933 F: Documentation/devicetree/bindings/net/wireless/
12934 F: drivers/net/wireless/
12937 M: Andrew Lunn <andrew@lunn.ch>
12938 M: Vivien Didelot <vivien.didelot@gmail.com>
12939 M: Florian Fainelli <f.fainelli@gmail.com>
12940 M: Vladimir Oltean <olteanv@gmail.com>
12942 F: Documentation/devicetree/bindings/net/dsa/
12943 F: drivers/net/dsa/
12944 F: include/linux/dsa/
12945 F: include/linux/platform_data/dsa.h
12946 F: include/net/dsa.h
12949 NETWORKING [GENERAL]
12950 M: "David S. Miller" <davem@davemloft.net>
12951 M: Jakub Kicinski <kuba@kernel.org>
12952 L: netdev@vger.kernel.org
12954 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12955 B: mailto:netdev@vger.kernel.org
12956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12958 F: Documentation/networking/
12959 F: include/linux/in.h
12960 F: include/linux/net.h
12961 F: include/linux/netdevice.h
12963 F: include/uapi/linux/in.h
12964 F: include/uapi/linux/net.h
12965 F: include/uapi/linux/net_namespace.h
12966 F: include/uapi/linux/netdevice.h
12970 F: tools/testing/selftests/net/
12973 M: Steffen Klassert <steffen.klassert@secunet.com>
12974 M: Herbert Xu <herbert@gondor.apana.org.au>
12975 M: "David S. Miller" <davem@davemloft.net>
12976 L: netdev@vger.kernel.org
12978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12980 F: include/net/xfrm.h
12981 F: include/uapi/linux/xfrm.h
12984 F: net/ipv4/ip_vti.c
12985 F: net/ipv4/ipcomp.c
12989 F: net/ipv6/ip6_vti.c
12990 F: net/ipv6/ipcomp6.c
12994 F: tools/testing/selftests/net/ipsec.c
12996 NETWORKING [IPv4/IPv6]
12997 M: "David S. Miller" <davem@davemloft.net>
12998 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12999 M: David Ahern <dsahern@kernel.org>
13000 L: netdev@vger.kernel.org
13002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13008 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13009 M: Paul Moore <paul@paul-moore.com>
13010 L: netdev@vger.kernel.org
13011 L: linux-security-module@vger.kernel.org
13013 W: https://github.com/netlabel
13014 F: Documentation/netlabel/
13015 F: include/net/calipso.h
13016 F: include/net/cipso_ipv4.h
13017 F: include/net/netlabel.h
13018 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13019 F: include/uapi/linux/netfilter/xt_SECMARK.h
13020 F: net/ipv4/cipso_ipv4.c
13021 F: net/ipv6/calipso.c
13022 F: net/netfilter/xt_CONNSECMARK.c
13023 F: net/netfilter/xt_SECMARK.c
13027 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13028 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13029 L: netdev@vger.kernel.org
13030 L: mptcp@lists.linux.dev
13032 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13033 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13034 F: Documentation/networking/mptcp-sysctl.rst
13035 F: include/net/mptcp.h
13036 F: include/trace/events/mptcp.h
13037 F: include/uapi/linux/mptcp.h
13039 F: tools/testing/selftests/net/mptcp/
13042 M: Eric Dumazet <edumazet@google.com>
13043 L: netdev@vger.kernel.org
13045 F: include/linux/tcp.h
13046 F: include/net/tcp.h
13047 F: include/trace/events/tcp.h
13048 F: include/uapi/linux/tcp.h
13049 F: net/ipv4/syncookies.c
13051 F: net/ipv6/syncookies.c
13055 M: Boris Pismenny <borisp@nvidia.com>
13056 M: John Fastabend <john.fastabend@gmail.com>
13057 M: Daniel Borkmann <daniel@iogearbox.net>
13058 M: Jakub Kicinski <kuba@kernel.org>
13059 L: netdev@vger.kernel.org
13061 F: include/net/tls.h
13062 F: include/uapi/linux/tls.h
13065 NETWORKING [WIRELESS]
13066 L: linux-wireless@vger.kernel.org
13067 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13069 NETXEN (1/10) GbE SUPPORT
13070 M: Manish Chopra <manishc@marvell.com>
13071 M: Rahul Verma <rahulv@marvell.com>
13072 M: GR-Linux-NIC-Dev@marvell.com
13073 L: netdev@vger.kernel.org
13075 F: drivers/net/ethernet/qlogic/netxen/
13077 NET_FAILOVER MODULE
13078 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13079 L: netdev@vger.kernel.org
13081 F: Documentation/networking/net_failover.rst
13082 F: drivers/net/net_failover.c
13083 F: include/net/net_failover.h
13086 M: David Ahern <dsahern@kernel.org>
13087 L: netdev@vger.kernel.org
13089 F: include/net/netns/nexthop.h
13090 F: include/net/nexthop.h
13091 F: include/uapi/linux/nexthop.h
13092 F: net/ipv4/nexthop.c
13095 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13096 L: linux-nfc@lists.01.org (subscribers-only)
13097 L: netdev@vger.kernel.org
13099 F: Documentation/devicetree/bindings/net/nfc/
13101 F: include/linux/platform_data/nfcmrvl.h
13102 F: include/net/nfc/
13103 F: include/uapi/linux/nfc.h
13106 NFC VIRTUAL NCI DEVICE DRIVER
13107 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13108 L: netdev@vger.kernel.org
13109 L: linux-nfc@lists.01.org (subscribers-only)
13111 F: drivers/nfc/virtual_ncidev.c
13112 F: tools/testing/selftests/nci/
13114 NFS, SUNRPC, AND LOCKD CLIENTS
13115 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13116 M: Anna Schumaker <anna.schumaker@netapp.com>
13117 L: linux-nfs@vger.kernel.org
13119 W: http://client.linux-nfs.org
13120 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13124 F: include/linux/lockd/
13125 F: include/linux/nfs*
13126 F: include/linux/sunrpc/
13127 F: include/uapi/linux/nfs*
13128 F: include/uapi/linux/sunrpc/
13130 F: Documentation/filesystems/nfs/
13133 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13134 L: linux-nilfs@vger.kernel.org
13136 W: https://nilfs.sourceforge.io/
13137 W: https://nilfs.osdn.jp/
13138 T: git git://github.com/konis/nilfs2.git
13139 F: Documentation/filesystems/nilfs2.rst
13141 F: include/trace/events/nilfs2.h
13142 F: include/uapi/linux/nilfs2_api.h
13143 F: include/uapi/linux/nilfs2_ondisk.h
13145 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13146 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13148 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13149 F: Documentation/scsi/NinjaSCSI.rst
13150 F: drivers/scsi/pcmcia/nsp_*
13152 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13153 M: GOTO Masanori <gotom@debian.or.jp>
13154 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13156 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13157 F: Documentation/scsi/NinjaSCSI.rst
13158 F: drivers/scsi/nsp32*
13161 M: Ley Foon Tan <ley.foon.tan@intel.com>
13163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
13166 NITRO ENCLAVES (NE)
13167 M: Andra Paraschiv <andraprs@amazon.com>
13168 M: Alexandru Vasile <lexnv@amazon.com>
13169 M: Alexandru Ciobotaru <alcioa@amazon.com>
13170 L: linux-kernel@vger.kernel.org
13172 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13173 F: Documentation/virt/ne_overview.rst
13174 F: drivers/virt/nitro_enclaves/
13175 F: include/linux/nitro_enclaves.h
13176 F: include/uapi/linux/nitro_enclaves.h
13177 F: samples/nitro_enclaves/
13179 NOHZ, DYNTICKS SUPPORT
13180 M: Frederic Weisbecker <fweisbec@gmail.com>
13181 M: Thomas Gleixner <tglx@linutronix.de>
13182 M: Ingo Molnar <mingo@kernel.org>
13183 L: linux-kernel@vger.kernel.org
13185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13186 F: include/linux/sched/nohz.h
13187 F: include/linux/tick.h
13188 F: kernel/time/tick*.*
13190 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13191 M: Pavel Machek <pavel@ucw.cz>
13192 M: Sakari Ailus <sakari.ailus@iki.fi>
13193 L: linux-media@vger.kernel.org
13195 F: drivers/media/i2c/ad5820.c
13196 F: drivers/media/i2c/et8ek8
13198 NOKIA N900 POWER SUPPLY DRIVERS
13199 R: Pali Rohár <pali@kernel.org>
13200 F: drivers/power/supply/bq2415x_charger.c
13201 F: drivers/power/supply/bq27xxx_battery.c
13202 F: drivers/power/supply/bq27xxx_battery_i2c.c
13203 F: drivers/power/supply/isp1704_charger.c
13204 F: drivers/power/supply/rx51_battery.c
13205 F: include/linux/power/bq2415x_charger.h
13206 F: include/linux/power/bq27xxx_battery.h
13209 M: Willy Tarreau <w@1wt.eu>
13211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13212 F: tools/include/nolibc/
13215 M: Matthias Maennich <maennich@google.com>
13217 F: Documentation/core-api/symbol-namespaces.rst
13221 M: Sanjay R Mehta <sanju.mehta@amd.com>
13222 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13223 L: linux-ntb@googlegroups.com
13225 F: drivers/ntb/hw/amd/
13228 M: Jon Mason <jdmason@kudzu.us>
13229 M: Dave Jiang <dave.jiang@intel.com>
13230 M: Allen Hubbe <allenbh@gmail.com>
13231 L: linux-ntb@googlegroups.com
13233 W: https://github.com/jonmason/ntb/wiki
13234 T: git git://github.com/jonmason/ntb.git
13235 F: drivers/net/ntb_netdev.c
13237 F: include/linux/ntb.h
13238 F: include/linux/ntb_transport.h
13239 F: tools/testing/selftests/ntb/
13242 M: Serge Semin <fancer.lancer@gmail.com>
13243 L: linux-ntb@googlegroups.com
13245 F: drivers/ntb/hw/idt/
13248 M: Dave Jiang <dave.jiang@intel.com>
13249 L: linux-ntb@googlegroups.com
13251 W: https://github.com/davejiang/linux/wiki
13252 T: git https://github.com/davejiang/linux.git
13253 F: drivers/ntb/hw/intel/
13256 M: Anton Altaparmakov <anton@tuxera.com>
13257 L: linux-ntfs-dev@lists.sourceforge.net
13259 W: http://www.tuxera.com/
13260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13261 F: Documentation/filesystems/ntfs.rst
13265 M: Finn Thain <fthain@linux-m68k.org>
13266 L: linux-m68k@lists.linux-m68k.org
13268 F: arch/*/include/asm/nubus.h
13270 F: include/linux/nubus.h
13271 F: include/uapi/linux/nubus.h
13273 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13274 M: Antonino Daplas <adaplas@gmail.com>
13275 L: linux-fbdev@vger.kernel.org
13277 F: drivers/video/fbdev/nvidia/
13278 F: drivers/video/fbdev/riva/
13281 M: Keith Busch <kbusch@kernel.org>
13282 M: Jens Axboe <axboe@fb.com>
13283 M: Christoph Hellwig <hch@lst.de>
13284 M: Sagi Grimberg <sagi@grimberg.me>
13285 L: linux-nvme@lists.infradead.org
13287 W: http://git.infradead.org/nvme.git
13288 T: git://git.infradead.org/nvme.git
13289 F: drivers/nvme/host/
13290 F: include/linux/nvme.h
13291 F: include/uapi/linux/nvme_ioctl.h
13293 NVM EXPRESS FC TRANSPORT DRIVERS
13294 M: James Smart <james.smart@broadcom.com>
13295 L: linux-nvme@lists.infradead.org
13297 F: drivers/nvme/host/fc.c
13298 F: drivers/nvme/target/fc.c
13299 F: drivers/nvme/target/fcloop.c
13300 F: include/linux/nvme-fc-driver.h
13301 F: include/linux/nvme-fc.h
13303 NVM EXPRESS TARGET DRIVER
13304 M: Christoph Hellwig <hch@lst.de>
13305 M: Sagi Grimberg <sagi@grimberg.me>
13306 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
13307 L: linux-nvme@lists.infradead.org
13309 W: http://git.infradead.org/nvme.git
13310 T: git://git.infradead.org/nvme.git
13311 F: drivers/nvme/target/
13314 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13317 F: Documentation/ABI/stable/sysfs-bus-nvmem
13318 F: Documentation/devicetree/bindings/nvmem/
13320 F: include/linux/nvmem-consumer.h
13321 F: include/linux/nvmem-provider.h
13323 NXP C45 TJA11XX PHY DRIVER
13324 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13325 L: netdev@vger.kernel.org
13327 F: drivers/net/phy/nxp-c45-tja11xx.c
13330 M: Ashish Kumar <ashish.kumar@nxp.com>
13331 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13332 L: linux-spi@vger.kernel.org
13334 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13335 F: drivers/spi/spi-nxp-fspi.c
13337 NXP FXAS21002C DRIVER
13338 M: Rui Miguel Silva <rmfrfs@gmail.com>
13339 L: linux-iio@vger.kernel.org
13341 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13342 F: drivers/iio/gyro/fxas21002c.h
13343 F: drivers/iio/gyro/fxas21002c_core.c
13344 F: drivers/iio/gyro/fxas21002c_i2c.c
13345 F: drivers/iio/gyro/fxas21002c_spi.c
13347 NXP i.MX CLOCK DRIVERS
13348 M: Abel Vesa <abel.vesa@nxp.com>
13349 L: linux-clk@vger.kernel.org
13350 L: linux-imx@nxp.com
13352 F: drivers/clk/imx/
13354 NXP i.MX 8MQ DCSS DRIVER
13355 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13356 R: Lucas Stach <l.stach@pengutronix.de>
13357 L: dri-devel@lists.freedesktop.org
13359 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13360 F: drivers/gpu/drm/imx/dcss/
13362 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13363 M: Jagan Teki <jagan@amarulasolutions.com>
13365 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13366 F: drivers/regulator/pf8x00-regulator.c
13368 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13369 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13370 L: linux-kernel@vger.kernel.org
13372 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13373 F: drivers/extcon/extcon-ptn5150.c
13375 NXP SGTL5000 DRIVER
13376 M: Fabio Estevam <festevam@gmail.com>
13377 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13379 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13380 F: sound/soc/codecs/sgtl5000*
13382 NXP SJA1105 ETHERNET SWITCH DRIVER
13383 M: Vladimir Oltean <olteanv@gmail.com>
13384 L: linux-kernel@vger.kernel.org
13386 F: drivers/net/dsa/sja1105
13387 F: drivers/net/pcs/pcs-xpcs-nxp.c
13389 NXP TDA998X DRM DRIVER
13390 M: Russell King <linux@armlinux.org.uk>
13392 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13393 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13394 F: drivers/gpu/drm/i2c/tda998x_drv.c
13395 F: include/drm/i2c/tda998x.h
13396 F: include/dt-bindings/display/tda998x.h
13400 M: Peter Rosin <peda@axentia.se>
13401 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13403 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13404 F: sound/soc/codecs/tfa9879*
13406 NXP/Goodix TFA989X (TFA1) DRIVER
13407 M: Stephan Gerhold <stephan@gerhold.net>
13408 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13410 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13411 F: sound/soc/codecs/tfa989x.c
13414 R: Charles Gorand <charles.gorand@effinnov.com>
13415 L: linux-nfc@lists.01.org (subscribers-only)
13417 F: drivers/nfc/nxp-nci
13419 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13420 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13421 R: NXP Linux Team <linux-imx@nxp.com>
13422 L: linux-media@vger.kernel.org
13424 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13425 F: drivers/media/platform/imx-jpeg
13427 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13428 M: Jonas Malaco <jonas@protocubo.io>
13429 L: linux-hwmon@vger.kernel.org
13431 F: Documentation/hwmon/nzxt-kraken2.rst
13432 F: drivers/hwmon/nzxt-kraken2.c
13435 M: Jiri Pirko <jiri@nvidia.com>
13436 L: netdev@vger.kernel.org
13438 F: include/linux/objagg.h
13440 F: lib/test_objagg.c
13443 M: Josh Poimboeuf <jpoimboe@redhat.com>
13444 M: Peter Zijlstra <peterz@infradead.org>
13447 F: include/linux/objtool.h
13449 OCELOT ETHERNET SWITCH DRIVER
13450 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13451 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13452 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13453 M: UNGLinuxDriver@microchip.com
13454 L: netdev@vger.kernel.org
13456 F: drivers/net/dsa/ocelot/*
13457 F: drivers/net/ethernet/mscc/
13458 F: include/soc/mscc/ocelot*
13459 F: net/dsa/tag_ocelot.c
13460 F: net/dsa/tag_ocelot_8021q.c
13461 F: tools/testing/selftests/drivers/net/ocelot/*
13463 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13464 M: Frederic Barrat <fbarrat@linux.ibm.com>
13465 M: Andrew Donnellan <ajd@linux.ibm.com>
13466 L: linuxppc-dev@lists.ozlabs.org
13468 F: Documentation/userspace-api/accelerators/ocxl.rst
13469 F: arch/powerpc/include/asm/pnv-ocxl.h
13470 F: arch/powerpc/platforms/powernv/ocxl.c
13471 F: drivers/misc/ocxl/
13472 F: include/misc/ocxl*
13473 F: include/uapi/misc/ocxl.h
13476 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13477 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13478 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13479 L: linux-omap@vger.kernel.org
13481 F: sound/soc/ti/n810.c
13482 F: sound/soc/ti/omap*
13483 F: sound/soc/ti/rx51.c
13484 F: sound/soc/ti/sdma-pcm.*
13486 OMAP CLOCK FRAMEWORK SUPPORT
13487 M: Paul Walmsley <paul@pwsan.com>
13488 L: linux-omap@vger.kernel.org
13490 F: arch/arm/*omap*/*clock*
13492 OMAP DEVICE TREE SUPPORT
13493 M: Benoît Cousson <bcousson@baylibre.com>
13494 M: Tony Lindgren <tony@atomide.com>
13495 L: linux-omap@vger.kernel.org
13496 L: devicetree@vger.kernel.org
13498 F: arch/arm/boot/dts/*am3*
13499 F: arch/arm/boot/dts/*am4*
13500 F: arch/arm/boot/dts/*am5*
13501 F: arch/arm/boot/dts/*dra7*
13502 F: arch/arm/boot/dts/*omap*
13503 F: arch/arm/boot/dts/logicpd-som-lv*
13504 F: arch/arm/boot/dts/logicpd-torpedo*
13506 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13507 L: linux-omap@vger.kernel.org
13508 L: linux-fbdev@vger.kernel.org
13510 F: Documentation/arm/omap/dss.rst
13511 F: drivers/video/fbdev/omap2/
13513 OMAP FRAMEBUFFER SUPPORT
13514 L: linux-fbdev@vger.kernel.org
13515 L: linux-omap@vger.kernel.org
13517 F: drivers/video/fbdev/omap/
13519 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13520 M: Roger Quadros <rogerq@kernel.org>
13521 M: Tony Lindgren <tony@atomide.com>
13522 L: linux-omap@vger.kernel.org
13524 F: arch/arm/mach-omap2/*gpmc*
13525 F: drivers/memory/omap-gpmc.c
13528 M: Grygorii Strashko <grygorii.strashko@ti.com>
13529 M: Santosh Shilimkar <ssantosh@kernel.org>
13530 M: Kevin Hilman <khilman@kernel.org>
13531 L: linux-omap@vger.kernel.org
13533 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13534 F: drivers/gpio/gpio-omap.c
13536 OMAP HARDWARE SPINLOCK SUPPORT
13537 M: Ohad Ben-Cohen <ohad@wizery.com>
13538 L: linux-omap@vger.kernel.org
13540 F: drivers/hwspinlock/omap_hwspinlock.c
13542 OMAP HS MMC SUPPORT
13543 L: linux-mmc@vger.kernel.org
13544 L: linux-omap@vger.kernel.org
13546 F: drivers/mmc/host/omap_hsmmc.c
13549 M: Paul Walmsley <paul@pwsan.com>
13550 L: linux-omap@vger.kernel.org
13552 F: arch/arm/mach-omap2/omap_hwmod*data*
13555 M: Benoît Cousson <bcousson@baylibre.com>
13556 M: Paul Walmsley <paul@pwsan.com>
13557 L: linux-omap@vger.kernel.org
13559 F: arch/arm/mach-omap2/omap_hwmod.*
13562 M: Vignesh R <vigneshr@ti.com>
13563 L: linux-omap@vger.kernel.org
13564 L: linux-i2c@vger.kernel.org
13566 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13567 F: drivers/i2c/busses/i2c-omap.c
13569 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13570 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13571 L: linux-media@vger.kernel.org
13573 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13574 F: drivers/media/platform/omap3isp/
13575 F: drivers/staging/media/omap4iss/
13578 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13579 L: linux-omap@vger.kernel.org
13581 F: drivers/mmc/host/omap.c
13583 OMAP POWER MANAGEMENT SUPPORT
13584 M: Kevin Hilman <khilman@kernel.org>
13585 L: linux-omap@vger.kernel.org
13587 F: arch/arm/*omap*/*pm*
13588 F: drivers/cpufreq/omap-cpufreq.c
13590 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13591 M: Rajendra Nayak <rnayak@codeaurora.org>
13592 M: Paul Walmsley <paul@pwsan.com>
13593 L: linux-omap@vger.kernel.org
13595 F: arch/arm/mach-omap2/prm*
13597 OMAP RANDOM NUMBER GENERATOR SUPPORT
13598 M: Deepak Saxena <dsaxena@plexity.net>
13600 F: drivers/char/hw_random/omap-rng.c
13603 L: linux-usb@vger.kernel.org
13604 L: linux-omap@vger.kernel.org
13606 F: arch/arm/*omap*/usb*
13607 F: drivers/usb/*/*omap*
13609 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13610 M: Mark Jackson <mpfj@newflow.co.uk>
13611 L: linux-omap@vger.kernel.org
13613 F: arch/arm/boot/dts/am335x-nano.dts
13616 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13617 M: Tony Lindgren <tony@atomide.com>
13618 L: linux-omap@vger.kernel.org
13620 Q: http://patchwork.kernel.org/project/linux-omap/list/
13621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13622 F: arch/arm/configs/omap1_defconfig
13623 F: arch/arm/mach-omap1/
13624 F: arch/arm/plat-omap/
13625 F: drivers/i2c/busses/i2c-omap.c
13626 F: include/linux/platform_data/ams-delta-fiq.h
13627 F: include/linux/platform_data/i2c-omap.h
13630 M: Tony Lindgren <tony@atomide.com>
13631 L: linux-omap@vger.kernel.org
13633 W: http://www.muru.com/linux/omap/
13634 W: http://linux.omap.com/
13635 Q: http://patchwork.kernel.org/project/linux-omap/list/
13636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13637 F: arch/arm/configs/omap2plus_defconfig
13638 F: arch/arm/mach-omap2/
13639 F: arch/arm/plat-omap/
13640 F: drivers/bus/ti-sysc.c
13641 F: drivers/i2c/busses/i2c-omap.c
13642 F: drivers/irqchip/irq-omap-intc.c
13643 F: drivers/mfd/*omap*.c
13644 F: drivers/mfd/menelaus.c
13645 F: drivers/mfd/palmas.c
13646 F: drivers/mfd/tps65217.c
13647 F: drivers/mfd/tps65218.c
13648 F: drivers/mfd/tps65910.c
13649 F: drivers/mfd/twl-core.[ch]
13650 F: drivers/mfd/twl4030*.c
13651 F: drivers/mfd/twl6030*.c
13652 F: drivers/mfd/twl6040*.c
13653 F: drivers/regulator/palmas-regulator*.c
13654 F: drivers/regulator/pbias-regulator.c
13655 F: drivers/regulator/tps65217-regulator.c
13656 F: drivers/regulator/tps65218-regulator.c
13657 F: drivers/regulator/tps65910-regulator.c
13658 F: drivers/regulator/twl-regulator.c
13659 F: drivers/regulator/twl6030-regulator.c
13660 F: include/linux/platform_data/i2c-omap.h
13661 F: include/linux/platform_data/ti-sysc.h
13664 M: Bob Copeland <me@bobcopeland.com>
13665 L: linux-karma-devel@lists.sourceforge.net
13667 F: Documentation/filesystems/omfs.rst
13670 OMNIKEY CARDMAN 4000 DRIVER
13671 M: Harald Welte <laforge@gnumonks.org>
13673 F: drivers/char/pcmcia/cm4000_cs.c
13674 F: include/linux/cm4000_cs.h
13675 F: include/uapi/linux/cm4000_cs.h
13677 OMNIKEY CARDMAN 4040 DRIVER
13678 M: Harald Welte <laforge@gnumonks.org>
13680 F: drivers/char/pcmcia/cm4040_cs.*
13682 OMNIVISION OV02A10 SENSOR DRIVER
13683 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13684 L: linux-media@vger.kernel.org
13686 T: git git://linuxtv.org/media_tree.git
13687 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13688 F: drivers/media/i2c/ov02a10.c
13690 OMNIVISION OV13858 SENSOR DRIVER
13691 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13692 L: linux-media@vger.kernel.org
13694 T: git git://linuxtv.org/media_tree.git
13695 F: drivers/media/i2c/ov13858.c
13697 OMNIVISION OV2680 SENSOR DRIVER
13698 M: Rui Miguel Silva <rmfrfs@gmail.com>
13699 L: linux-media@vger.kernel.org
13701 T: git git://linuxtv.org/media_tree.git
13702 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13703 F: drivers/media/i2c/ov2680.c
13705 OMNIVISION OV2685 SENSOR DRIVER
13706 M: Shunqian Zheng <zhengsq@rock-chips.com>
13707 L: linux-media@vger.kernel.org
13709 T: git git://linuxtv.org/media_tree.git
13710 F: drivers/media/i2c/ov2685.c
13712 OMNIVISION OV2740 SENSOR DRIVER
13713 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13714 R: Shawn Tu <shawnx.tu@intel.com>
13715 R: Bingbu Cao <bingbu.cao@intel.com>
13716 L: linux-media@vger.kernel.org
13718 T: git git://linuxtv.org/media_tree.git
13719 F: drivers/media/i2c/ov2740.c
13721 OMNIVISION OV5640 SENSOR DRIVER
13722 M: Steve Longerbeam <slongerbeam@gmail.com>
13723 L: linux-media@vger.kernel.org
13725 T: git git://linuxtv.org/media_tree.git
13726 F: drivers/media/i2c/ov5640.c
13728 OMNIVISION OV5647 SENSOR DRIVER
13729 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13730 M: Jacopo Mondi <jacopo@jmondi.org>
13731 L: linux-media@vger.kernel.org
13733 T: git git://linuxtv.org/media_tree.git
13734 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13735 F: drivers/media/i2c/ov5647.c
13737 OMNIVISION OV5670 SENSOR DRIVER
13738 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13739 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13740 L: linux-media@vger.kernel.org
13742 T: git git://linuxtv.org/media_tree.git
13743 F: drivers/media/i2c/ov5670.c
13745 OMNIVISION OV5675 SENSOR DRIVER
13746 M: Shawn Tu <shawnx.tu@intel.com>
13747 L: linux-media@vger.kernel.org
13749 T: git git://linuxtv.org/media_tree.git
13750 F: drivers/media/i2c/ov5675.c
13752 OMNIVISION OV5695 SENSOR DRIVER
13753 M: Shunqian Zheng <zhengsq@rock-chips.com>
13754 L: linux-media@vger.kernel.org
13756 T: git git://linuxtv.org/media_tree.git
13757 F: drivers/media/i2c/ov5695.c
13759 OMNIVISION OV7670 SENSOR DRIVER
13760 L: linux-media@vger.kernel.org
13762 T: git git://linuxtv.org/media_tree.git
13763 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13764 F: drivers/media/i2c/ov7670.c
13766 OMNIVISION OV772x SENSOR DRIVER
13767 M: Jacopo Mondi <jacopo@jmondi.org>
13768 L: linux-media@vger.kernel.org
13770 T: git git://linuxtv.org/media_tree.git
13771 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13772 F: drivers/media/i2c/ov772x.c
13773 F: include/media/i2c/ov772x.h
13775 OMNIVISION OV7740 SENSOR DRIVER
13776 M: Wenyou Yang <wenyou.yang@microchip.com>
13777 L: linux-media@vger.kernel.org
13779 T: git git://linuxtv.org/media_tree.git
13780 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13781 F: drivers/media/i2c/ov7740.c
13783 OMNIVISION OV8856 SENSOR DRIVER
13784 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13785 L: linux-media@vger.kernel.org
13787 T: git git://linuxtv.org/media_tree.git
13788 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13789 F: drivers/media/i2c/ov8856.c
13791 OMNIVISION OV9640 SENSOR DRIVER
13792 M: Petr Cvek <petrcvekcz@gmail.com>
13793 L: linux-media@vger.kernel.org
13795 F: drivers/media/i2c/ov9640.*
13797 OMNIVISION OV9650 SENSOR DRIVER
13798 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13799 R: Akinobu Mita <akinobu.mita@gmail.com>
13800 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13801 L: linux-media@vger.kernel.org
13803 T: git git://linuxtv.org/media_tree.git
13804 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13805 F: drivers/media/i2c/ov9650.c
13807 OMNIVISION OV9734 SENSOR DRIVER
13808 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13809 R: Bingbu Cao <bingbu.cao@intel.com>
13810 L: linux-media@vger.kernel.org
13812 T: git git://linuxtv.org/media_tree.git
13813 F: drivers/media/i2c/ov9734.c
13815 ONENAND FLASH DRIVER
13816 M: Kyungmin Park <kyungmin.park@samsung.com>
13817 L: linux-mtd@lists.infradead.org
13819 F: drivers/mtd/nand/onenand/
13820 F: include/linux/mtd/onenand*.h
13822 ONION OMEGA2+ BOARD
13823 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13824 L: linux-mips@vger.kernel.org
13826 F: arch/mips/boot/dts/ralink/omega2p.dts
13829 M: Jens Wiklander <jens.wiklander@linaro.org>
13830 L: op-tee@lists.trustedfirmware.org
13832 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13833 F: drivers/tee/optee/
13835 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13836 M: Sumit Garg <sumit.garg@linaro.org>
13837 L: op-tee@lists.trustedfirmware.org
13839 F: drivers/char/hw_random/optee-rng.c
13842 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13843 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13844 L: linux-rdma@vger.kernel.org
13846 F: drivers/infiniband/ulp/opa_vnic
13848 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13849 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13850 M: Frank Rowand <frowand.list@gmail.com>
13851 L: devicetree@vger.kernel.org
13853 F: Documentation/devicetree/dynamic-resolution-notes.rst
13854 F: Documentation/devicetree/overlay-notes.rst
13855 F: drivers/of/overlay.c
13856 F: drivers/of/resolver.c
13857 K: of_overlay_notifier_
13859 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13860 M: Rob Herring <robh+dt@kernel.org>
13861 M: Frank Rowand <frowand.list@gmail.com>
13862 L: devicetree@vger.kernel.org
13864 W: http://www.devicetree.org/
13865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13866 F: Documentation/ABI/testing/sysfs-firmware-ofw
13868 F: include/linux/of*.h
13871 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13872 M: Rob Herring <robh+dt@kernel.org>
13873 L: devicetree@vger.kernel.org
13875 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13877 F: Documentation/devicetree/
13878 F: arch/*/boot/dts/
13879 F: include/dt-bindings/
13881 OPENCORES I2C BUS DRIVER
13882 M: Peter Korsgaard <peter@korsgaard.com>
13883 M: Andrew Lunn <andrew@lunn.ch>
13884 L: linux-i2c@vger.kernel.org
13886 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13887 F: Documentation/i2c/busses/i2c-ocores.rst
13888 F: drivers/i2c/busses/i2c-ocores.c
13889 F: include/linux/platform_data/i2c-ocores.h
13891 OPENRISC ARCHITECTURE
13892 M: Jonas Bonn <jonas@southpole.se>
13893 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13894 M: Stafford Horne <shorne@gmail.com>
13895 L: openrisc@lists.librecores.org
13897 W: http://openrisc.io
13898 T: git git://github.com/openrisc/linux.git
13899 F: Documentation/devicetree/bindings/openrisc/
13900 F: Documentation/openrisc/
13902 F: drivers/irqchip/irq-ompic.c
13903 F: drivers/irqchip/irq-or1k-*
13906 M: Pravin B Shelar <pshelar@ovn.org>
13907 L: netdev@vger.kernel.org
13908 L: dev@openvswitch.org
13910 W: http://openvswitch.org
13911 F: include/uapi/linux/openvswitch.h
13912 F: net/openvswitch/
13914 OPERATING PERFORMANCE POINTS (OPP)
13915 M: Viresh Kumar <vireshk@kernel.org>
13916 M: Nishanth Menon <nm@ti.com>
13917 M: Stephen Boyd <sboyd@kernel.org>
13918 L: linux-pm@vger.kernel.org
13920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13921 F: Documentation/devicetree/bindings/opp/
13922 F: Documentation/power/opp.rst
13924 F: include/linux/pm_opp.h
13927 M: Clemens Ladisch <clemens@ladisch.de>
13928 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13931 F: sound/drivers/opl4/
13933 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13934 M: Mark Fasheh <mark@fasheh.com>
13935 M: Joel Becker <jlbec@evilplan.org>
13936 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13937 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13939 W: http://ocfs2.wiki.kernel.org
13940 F: Documentation/filesystems/dlmfs.rst
13941 F: Documentation/filesystems/ocfs2.rst
13944 ORANGEFS FILESYSTEM
13945 M: Mike Marshall <hubcap@omnibond.com>
13946 R: Martin Brandenburg <martin@omnibond.com>
13947 L: devel@lists.orangefs.org
13949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13950 F: Documentation/filesystems/orangefs.rst
13954 L: linux-wireless@vger.kernel.org
13956 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13957 W: http://www.nongnu.org/orinoco/
13958 F: drivers/net/wireless/intersil/orinoco/
13960 OV2659 OMNIVISION SENSOR DRIVER
13961 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13962 L: linux-media@vger.kernel.org
13964 W: https://linuxtv.org
13965 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13966 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13967 F: drivers/media/i2c/ov2659.c
13968 F: include/media/i2c/ov2659.h
13971 M: Miklos Szeredi <miklos@szeredi.hu>
13972 L: linux-unionfs@vger.kernel.org
13974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13975 F: Documentation/filesystems/overlayfs.rst
13978 P54 WIRELESS DRIVER
13979 M: Christian Lamparter <chunkeey@googlemail.com>
13980 L: linux-wireless@vger.kernel.org
13982 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13983 F: drivers/net/wireless/intersil/p54/
13986 M: Vladimir Oltean <olteanv@gmail.com>
13987 L: netdev@vger.kernel.org
13989 F: Documentation/core-api/packing.rst
13990 F: include/linux/packing.h
13993 PADATA PARALLEL EXECUTION MECHANISM
13994 M: Steffen Klassert <steffen.klassert@secunet.com>
13995 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13996 L: linux-crypto@vger.kernel.org
13997 L: linux-kernel@vger.kernel.org
13999 F: Documentation/core-api/padata.rst
14000 F: include/linux/padata.h
14004 M: Jesper Dangaard Brouer <hawk@kernel.org>
14005 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14006 L: netdev@vger.kernel.org
14008 F: Documentation/networking/page_pool.rst
14009 F: include/net/page_pool.h
14010 F: include/trace/events/page_pool.h
14011 F: net/core/page_pool.c
14013 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14014 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14015 L: platform-driver-x86@vger.kernel.org
14017 F: drivers/platform/x86/panasonic-laptop.c
14019 PARALLAX PING IIO SENSOR DRIVER
14020 M: Andreas Klinger <ak@it-klinger.de>
14021 L: linux-iio@vger.kernel.org
14023 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14024 F: drivers/iio/proximity/ping.c
14026 PARALLEL LCD/KEYPAD PANEL DRIVER
14027 M: Willy Tarreau <willy@haproxy.com>
14028 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14030 F: Documentation/admin-guide/lcd-panel-cgram.rst
14031 F: drivers/auxdisplay/panel.c
14033 PARALLEL PORT SUBSYSTEM
14034 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14035 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14036 L: linux-parport@lists.infradead.org (subscribers-only)
14038 F: Documentation/driver-api/parport*.rst
14039 F: drivers/char/ppdev.c
14040 F: drivers/parport/
14041 F: include/linux/parport*.h
14042 F: include/uapi/linux/ppdev.h
14044 PARAVIRT_OPS INTERFACE
14045 M: Juergen Gross <jgross@suse.com>
14046 M: Deep Shah <sdeep@vmware.com>
14047 M: "VMware, Inc." <pv-drivers@vmware.com>
14048 L: virtualization@lists.linux-foundation.org
14050 F: Documentation/virt/paravirt_ops.rst
14051 F: arch/*/include/asm/paravirt*.h
14052 F: arch/*/kernel/paravirt*
14053 F: include/linux/hypervisor.h
14055 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14056 M: Tim Waugh <tim@cyberelk.net>
14057 L: linux-parport@lists.infradead.org (subscribers-only)
14059 F: Documentation/admin-guide/blockdev/paride.rst
14060 F: drivers/block/paride/
14062 PARISC ARCHITECTURE
14063 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14064 M: Helge Deller <deller@gmx.de>
14065 L: linux-parisc@vger.kernel.org
14067 W: https://parisc.wiki.kernel.org
14068 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14071 F: Documentation/parisc/
14073 F: drivers/char/agp/parisc-agp.c
14074 F: drivers/input/misc/hp_sdc_rtc.c
14075 F: drivers/input/serio/gscps2.c
14076 F: drivers/input/serio/hp_sdc*
14078 F: drivers/parport/parport_gsc.*
14079 F: drivers/tty/serial/8250/8250_gsc.c
14080 F: drivers/video/console/sti*
14081 F: drivers/video/fbdev/sti*
14082 F: drivers/video/logo/logo_parisc*
14083 F: include/linux/hp_sdc.h
14086 M: Jiri Pirko <jiri@nvidia.com>
14087 L: netdev@vger.kernel.org
14089 F: include/linux/parman.h
14091 F: lib/test_parman.c
14093 PC ENGINES APU BOARD DRIVER
14094 M: Enrico Weigelt, metux IT consult <info@metux.net>
14096 F: drivers/platform/x86/pcengines-apuv2.c
14098 PC87360 HARDWARE MONITORING DRIVER
14099 M: Jim Cromie <jim.cromie@gmail.com>
14100 L: linux-hwmon@vger.kernel.org
14102 F: Documentation/hwmon/pc87360.rst
14103 F: drivers/hwmon/pc87360.c
14105 PC8736x GPIO DRIVER
14106 M: Jim Cromie <jim.cromie@gmail.com>
14108 F: drivers/char/pc8736x_gpio.c
14110 PC87427 HARDWARE MONITORING DRIVER
14111 M: Jean Delvare <jdelvare@suse.com>
14112 L: linux-hwmon@vger.kernel.org
14114 F: Documentation/hwmon/pc87427.rst
14115 F: drivers/hwmon/pc87427.c
14118 M: Riku Voipio <riku.voipio@iki.fi>
14120 F: drivers/leds/leds-pca9532.c
14121 F: include/linux/leds-pca9532.h
14123 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14124 M: Guenter Roeck <linux@roeck-us.net>
14125 L: linux-i2c@vger.kernel.org
14127 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14129 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14130 M: Khalid Aziz <khalid@gonehiking.org>
14132 F: drivers/firmware/pcdp.*
14134 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14135 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14136 M: Pali Rohár <pali@kernel.org>
14137 L: linux-pci@vger.kernel.org
14138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14140 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14141 F: drivers/pci/controller/pci-aardvark.c
14143 PCI DRIVER FOR ALTERA PCIE IP
14144 M: Joyce Ooi <joyce.ooi@intel.com>
14145 L: linux-pci@vger.kernel.org
14147 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14148 F: drivers/pci/controller/pcie-altera.c
14150 PCI DRIVER FOR APPLIEDMICRO XGENE
14151 M: Toan Le <toan@os.amperecomputing.com>
14152 L: linux-pci@vger.kernel.org
14153 L: linux-arm-kernel@lists.infradead.org
14155 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14156 F: drivers/pci/controller/pci-xgene.c
14158 PCI DRIVER FOR ARM VERSATILE PLATFORM
14159 M: Rob Herring <robh@kernel.org>
14160 L: linux-pci@vger.kernel.org
14161 L: linux-arm-kernel@lists.infradead.org
14163 F: Documentation/devicetree/bindings/pci/versatile.yaml
14164 F: drivers/pci/controller/pci-versatile.c
14166 PCI DRIVER FOR ARMADA 8K
14167 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14168 L: linux-pci@vger.kernel.org
14169 L: linux-arm-kernel@lists.infradead.org
14171 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14172 F: drivers/pci/controller/dwc/pcie-armada8k.c
14174 PCI DRIVER FOR CADENCE PCIE IP
14175 M: Tom Joseph <tjoseph@cadence.com>
14176 L: linux-pci@vger.kernel.org
14178 F: Documentation/devicetree/bindings/pci/cdns,*
14179 F: drivers/pci/controller/cadence/
14181 PCI DRIVER FOR FREESCALE LAYERSCAPE
14182 M: Minghuan Lian <minghuan.Lian@nxp.com>
14183 M: Mingkai Hu <mingkai.hu@nxp.com>
14184 M: Roy Zang <roy.zang@nxp.com>
14185 L: linuxppc-dev@lists.ozlabs.org
14186 L: linux-pci@vger.kernel.org
14187 L: linux-arm-kernel@lists.infradead.org
14189 F: drivers/pci/controller/dwc/*layerscape*
14191 PCI DRIVER FOR GENERIC OF HOSTS
14192 M: Will Deacon <will@kernel.org>
14193 L: linux-pci@vger.kernel.org
14194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14196 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14197 F: drivers/pci/controller/pci-host-common.c
14198 F: drivers/pci/controller/pci-host-generic.c
14200 PCI DRIVER FOR IMX6
14201 M: Richard Zhu <hongxing.zhu@nxp.com>
14202 M: Lucas Stach <l.stach@pengutronix.de>
14203 L: linux-pci@vger.kernel.org
14204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14206 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
14207 F: drivers/pci/controller/dwc/*imx6*
14209 PCI DRIVER FOR FU740
14210 M: Paul Walmsley <paul.walmsley@sifive.com>
14211 M: Greentime Hu <greentime.hu@sifive.com>
14212 L: linux-pci@vger.kernel.org
14214 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14215 F: drivers/pci/controller/dwc/pcie-fu740.c
14217 PCI DRIVER FOR INTEL IXP4XX
14218 M: Linus Walleij <linus.walleij@linaro.org>
14220 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14221 F: drivers/pci/controller/pci-ixp4xx.c
14223 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14224 M: Jonathan Derrick <jonathan.derrick@intel.com>
14225 L: linux-pci@vger.kernel.org
14227 F: drivers/pci/controller/vmd.c
14229 PCI DRIVER FOR MICROSEMI SWITCHTEC
14230 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14231 M: Logan Gunthorpe <logang@deltatee.com>
14232 L: linux-pci@vger.kernel.org
14234 F: Documentation/ABI/testing/sysfs-class-switchtec
14235 F: Documentation/driver-api/switchtec.rst
14236 F: drivers/ntb/hw/mscc/
14237 F: drivers/pci/switch/switchtec*
14238 F: include/linux/switchtec.h
14239 F: include/uapi/linux/switchtec_ioctl.h
14241 PCI DRIVER FOR MOBIVEIL PCIE IP
14242 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14243 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14244 L: linux-pci@vger.kernel.org
14246 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14247 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14249 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14250 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14251 L: linux-pci@vger.kernel.org
14252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14254 F: drivers/pci/controller/*mvebu*
14256 PCI DRIVER FOR NVIDIA TEGRA
14257 M: Thierry Reding <thierry.reding@gmail.com>
14258 L: linux-tegra@vger.kernel.org
14259 L: linux-pci@vger.kernel.org
14261 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14262 F: drivers/pci/controller/pci-tegra.c
14264 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14265 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14266 L: linux-pci@vger.kernel.org
14267 L: linux-arm-kernel@lists.infradead.org
14269 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14270 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14272 PCI DRIVER FOR RENESAS R-CAR
14273 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14274 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14275 L: linux-pci@vger.kernel.org
14276 L: linux-renesas-soc@vger.kernel.org
14278 F: Documentation/devicetree/bindings/pci/*rcar*
14279 F: drivers/pci/controller/*rcar*
14281 PCI DRIVER FOR SAMSUNG EXYNOS
14282 M: Jingoo Han <jingoohan1@gmail.com>
14283 L: linux-pci@vger.kernel.org
14284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14285 L: linux-samsung-soc@vger.kernel.org
14287 F: drivers/pci/controller/dwc/pci-exynos.c
14289 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14290 M: Jingoo Han <jingoohan1@gmail.com>
14291 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14292 L: linux-pci@vger.kernel.org
14294 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
14295 F: drivers/pci/controller/dwc/*designware*
14297 PCI DRIVER FOR TI DRA7XX/J721E
14298 M: Kishon Vijay Abraham I <kishon@ti.com>
14299 L: linux-omap@vger.kernel.org
14300 L: linux-pci@vger.kernel.org
14301 L: linux-arm-kernel@lists.infradead.org
14303 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14304 F: drivers/pci/controller/cadence/pci-j721e.c
14305 F: drivers/pci/controller/dwc/pci-dra7xx.c
14307 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14308 M: Linus Walleij <linus.walleij@linaro.org>
14309 L: linux-pci@vger.kernel.org
14311 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14312 F: drivers/pci/controller/pci-v3-semi.c
14314 PCI ENDPOINT SUBSYSTEM
14315 M: Kishon Vijay Abraham I <kishon@ti.com>
14316 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14317 R: Krzysztof Wilczyński <kw@linux.com>
14318 L: linux-pci@vger.kernel.org
14320 F: Documentation/PCI/endpoint/*
14321 F: Documentation/misc-devices/pci-endpoint-test.rst
14322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14323 F: drivers/misc/pci_endpoint_test.c
14324 F: drivers/pci/endpoint/
14327 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14328 M: Russell Currey <ruscur@russell.cc>
14329 M: Oliver O'Halloran <oohall@gmail.com>
14330 L: linuxppc-dev@lists.ozlabs.org
14332 F: Documentation/PCI/pci-error-recovery.rst
14333 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14334 F: arch/powerpc/include/*/eeh*.h
14335 F: arch/powerpc/kernel/eeh*.c
14336 F: arch/powerpc/platforms/*/eeh*.c
14337 F: drivers/pci/pcie/aer.c
14338 F: drivers/pci/pcie/dpc.c
14339 F: drivers/pci/pcie/err.c
14342 M: Linas Vepstas <linasvepstas@gmail.com>
14343 L: linux-pci@vger.kernel.org
14345 F: Documentation/PCI/pci-error-recovery.rst
14347 PCI MSI DRIVER FOR ALTERA MSI IP
14348 M: Joyce Ooi <joyce.ooi@intel.com>
14349 L: linux-pci@vger.kernel.org
14351 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14352 F: drivers/pci/controller/pcie-altera-msi.c
14354 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14355 M: Toan Le <toan@os.amperecomputing.com>
14356 L: linux-pci@vger.kernel.org
14357 L: linux-arm-kernel@lists.infradead.org
14359 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14360 F: drivers/pci/controller/pci-xgene-msi.c
14362 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14363 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14364 R: Rob Herring <robh@kernel.org>
14365 R: Krzysztof Wilczyński <kw@linux.com>
14366 L: linux-pci@vger.kernel.org
14368 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14370 F: drivers/pci/controller/
14373 M: Bjorn Helgaas <bhelgaas@google.com>
14374 L: linux-pci@vger.kernel.org
14376 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14378 F: Documentation/PCI/
14379 F: Documentation/devicetree/bindings/pci/
14380 F: arch/x86/kernel/early-quirks.c
14381 F: arch/x86/kernel/quirks.c
14383 F: drivers/acpi/pci*
14385 F: include/asm-generic/pci*
14386 F: include/linux/of_pci.h
14387 F: include/linux/pci*
14388 F: include/uapi/linux/pci*
14391 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14392 M: Jonathan Chocron <jonnyc@amazon.com>
14393 L: linux-pci@vger.kernel.org
14395 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14396 F: drivers/pci/controller/dwc/pcie-al.c
14398 PCIE DRIVER FOR AMLOGIC MESON
14399 M: Yue Wang <yue.wang@Amlogic.com>
14400 L: linux-pci@vger.kernel.org
14401 L: linux-amlogic@lists.infradead.org
14403 F: drivers/pci/controller/dwc/pci-meson.c
14405 PCIE DRIVER FOR AXIS ARTPEC
14406 M: Jesper Nilsson <jesper.nilsson@axis.com>
14407 L: linux-arm-kernel@axis.com
14408 L: linux-pci@vger.kernel.org
14410 F: Documentation/devicetree/bindings/pci/axis,artpec*
14411 F: drivers/pci/controller/dwc/*artpec*
14413 PCIE DRIVER FOR CAVIUM THUNDERX
14414 M: Robert Richter <rric@kernel.org>
14415 L: linux-pci@vger.kernel.org
14416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14418 F: drivers/pci/controller/pci-thunder-*
14420 PCIE DRIVER FOR HISILICON
14421 M: Zhou Wang <wangzhou1@hisilicon.com>
14422 L: linux-pci@vger.kernel.org
14424 F: drivers/pci/controller/dwc/pcie-hisi.c
14426 PCIE DRIVER FOR HISILICON KIRIN
14427 M: Xiaowei Song <songxiaowei@hisilicon.com>
14428 M: Binghui Wang <wangbinghui@hisilicon.com>
14429 L: linux-pci@vger.kernel.org
14431 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
14432 F: drivers/pci/controller/dwc/pcie-kirin.c
14434 PCIE DRIVER FOR HISILICON STB
14435 M: Shawn Guo <shawn.guo@linaro.org>
14436 L: linux-pci@vger.kernel.org
14438 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14439 F: drivers/pci/controller/dwc/pcie-histb.c
14441 PCIE DRIVER FOR MEDIATEK
14442 M: Ryder Lee <ryder.lee@mediatek.com>
14443 M: Jianjun Wang <jianjun.wang@mediatek.com>
14444 L: linux-pci@vger.kernel.org
14445 L: linux-mediatek@lists.infradead.org
14447 F: Documentation/devicetree/bindings/pci/mediatek*
14448 F: drivers/pci/controller/*mediatek*
14450 PCIE DRIVER FOR MICROCHIP
14451 M: Daire McNamara <daire.mcnamara@microchip.com>
14452 L: linux-pci@vger.kernel.org
14454 F: Documentation/devicetree/bindings/pci/microchip*
14455 F: drivers/pci/controller/*microchip*
14457 PCIE DRIVER FOR QUALCOMM MSM
14458 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14459 L: linux-pci@vger.kernel.org
14460 L: linux-arm-msm@vger.kernel.org
14462 F: drivers/pci/controller/dwc/*qcom*
14464 PCIE DRIVER FOR ROCKCHIP
14465 M: Shawn Lin <shawn.lin@rock-chips.com>
14466 L: linux-pci@vger.kernel.org
14467 L: linux-rockchip@lists.infradead.org
14469 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14470 F: drivers/pci/controller/pcie-rockchip*
14472 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14473 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14474 L: linux-pci@vger.kernel.org
14476 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14477 F: drivers/pci/controller/dwc/pcie-uniphier*
14479 PCIE DRIVER FOR ST SPEAR13XX
14480 M: Pratyush Anand <pratyush.anand@gmail.com>
14481 L: linux-pci@vger.kernel.org
14483 F: drivers/pci/controller/dwc/*spear*
14486 M: Dominik Brodowski <linux@dominikbrodowski.net>
14488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14489 F: Documentation/pcmcia/
14494 PCNET32 NETWORK DRIVER
14495 M: Don Fry <pcnet32@frontier.com>
14496 L: netdev@vger.kernel.org
14498 F: drivers/net/ethernet/amd/pcnet32.c
14500 PCRYPT PARALLEL CRYPTO ENGINE
14501 M: Steffen Klassert <steffen.klassert@secunet.com>
14502 L: linux-crypto@vger.kernel.org
14505 F: include/crypto/pcrypt.h
14507 PEAQ WMI HOTKEYS DRIVER
14508 M: Hans de Goede <hdegoede@redhat.com>
14509 L: platform-driver-x86@vger.kernel.org
14511 F: drivers/platform/x86/peaq-wmi.c
14513 PENSANDO ETHERNET DRIVERS
14514 M: Shannon Nelson <snelson@pensando.io>
14515 M: drivers@pensando.io
14516 L: netdev@vger.kernel.org
14518 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14519 F: drivers/net/ethernet/pensando/
14521 PER-CPU MEMORY ALLOCATOR
14522 M: Dennis Zhou <dennis@kernel.org>
14523 M: Tejun Heo <tj@kernel.org>
14524 M: Christoph Lameter <cl@linux.com>
14525 L: linux-mm@kvack.org
14527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14528 F: arch/*/include/asm/percpu.h
14529 F: include/linux/percpu*.h
14533 PER-TASK DELAY ACCOUNTING
14534 M: Balbir Singh <bsingharora@gmail.com>
14536 F: include/linux/delayacct.h
14537 F: kernel/delayacct.c
14539 PERFORMANCE EVENTS SUBSYSTEM
14540 M: Peter Zijlstra <peterz@infradead.org>
14541 M: Ingo Molnar <mingo@redhat.com>
14542 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14543 R: Mark Rutland <mark.rutland@arm.com>
14544 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14545 R: Jiri Olsa <jolsa@redhat.com>
14546 R: Namhyung Kim <namhyung@kernel.org>
14547 L: linux-perf-users@vger.kernel.org
14548 L: linux-kernel@vger.kernel.org
14550 W: https://perf.wiki.kernel.org/
14551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14553 F: arch/*/events/*/*
14554 F: arch/*/include/asm/perf_event.h
14555 F: arch/*/kernel/*/*/perf_event*.c
14556 F: arch/*/kernel/*/perf_event*.c
14557 F: arch/*/kernel/perf_callchain.c
14558 F: arch/*/kernel/perf_event*.c
14559 F: include/linux/perf_event.h
14560 F: include/uapi/linux/perf_event.h
14565 PERFORMANCE EVENTS TOOLING ARM64
14566 R: John Garry <john.garry@huawei.com>
14567 R: Will Deacon <will@kernel.org>
14568 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14569 R: Leo Yan <leo.yan@linaro.org>
14570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14572 F: tools/build/feature/test-libopencsd.c
14573 F: tools/perf/arch/arm*/
14574 F: tools/perf/pmu-events/arch/arm64/
14575 F: tools/perf/util/arm-spe*
14576 F: tools/perf/util/cs-etm*
14578 PERSONALITY HANDLING
14579 M: Christoph Hellwig <hch@infradead.org>
14580 L: linux-abi-devel@lists.sourceforge.net
14582 F: include/linux/personality.h
14583 F: include/uapi/linux/personality.h
14585 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14586 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14587 L: linux-input@vger.kernel.org
14589 F: Documentation/input/devices/pxrc.rst
14590 F: drivers/input/joystick/pxrc.c
14593 M: Remi Denis-Courmont <courmisch@gmail.com>
14595 F: Documentation/networking/phonet.rst
14596 F: include/linux/phonet.h
14597 F: include/net/phonet/
14598 F: include/uapi/linux/phonet.h
14602 M: Joern Engel <joern@lazybastard.org>
14603 L: linux-mtd@lists.infradead.org
14605 F: drivers/mtd/devices/phram.c
14608 M: Bruno Prémont <bonbons@linux-vserver.org>
14609 L: linux-input@vger.kernel.org
14611 F: drivers/hid/hid-picolcd*
14614 M: Christian Brauner <christian@brauner.io>
14615 L: linux-kernel@vger.kernel.org
14617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14619 F: tools/testing/selftests/clone3/
14620 F: tools/testing/selftests/pid_namespace/
14621 F: tools/testing/selftests/pidfd/
14624 K: \b(clone_args|kernel_clone_args)\b
14626 PIN CONTROL SUBSYSTEM
14627 M: Linus Walleij <linus.walleij@linaro.org>
14628 L: linux-gpio@vger.kernel.org
14630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14631 F: Documentation/devicetree/bindings/pinctrl/
14632 F: Documentation/driver-api/pin-control.rst
14633 F: drivers/pinctrl/
14634 F: include/linux/pinctrl/
14636 PIN CONTROLLER - FREESCALE
14637 M: Dong Aisheng <aisheng.dong@nxp.com>
14638 M: Fabio Estevam <festevam@gmail.com>
14639 M: Shawn Guo <shawnguo@kernel.org>
14640 M: Stefan Agner <stefan@agner.ch>
14641 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14642 L: linux-gpio@vger.kernel.org
14644 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14645 F: drivers/pinctrl/freescale/
14647 PIN CONTROLLER - INTEL
14648 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14649 M: Andy Shevchenko <andy@kernel.org>
14651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14652 F: drivers/pinctrl/intel/
14654 PIN CONTROLLER - MEDIATEK
14655 M: Sean Wang <sean.wang@kernel.org>
14656 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14658 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14659 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14660 F: drivers/pinctrl/mediatek/
14662 PIN CONTROLLER - MICROCHIP AT91
14663 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14665 L: linux-gpio@vger.kernel.org
14667 F: drivers/gpio/gpio-sama5d2-piobu.c
14668 F: drivers/pinctrl/pinctrl-at91*
14670 PIN CONTROLLER - QUALCOMM
14671 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14672 L: linux-arm-msm@vger.kernel.org
14674 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14675 F: drivers/pinctrl/qcom/
14677 PIN CONTROLLER - RENESAS
14678 M: Geert Uytterhoeven <geert+renesas@glider.be>
14679 L: linux-renesas-soc@vger.kernel.org
14681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14682 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14683 F: drivers/pinctrl/renesas/
14685 PIN CONTROLLER - SAMSUNG
14686 M: Tomasz Figa <tomasz.figa@gmail.com>
14687 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14688 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14690 L: linux-samsung-soc@vger.kernel.org
14692 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14694 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14695 F: drivers/pinctrl/samsung/
14696 F: include/dt-bindings/pinctrl/samsung.h
14698 PIN CONTROLLER - SINGLE
14699 M: Tony Lindgren <tony@atomide.com>
14700 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14702 L: linux-omap@vger.kernel.org
14704 F: drivers/pinctrl/pinctrl-single.c
14706 PIN CONTROLLER - ST SPEAR
14707 M: Viresh Kumar <vireshk@kernel.org>
14708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14710 W: http://www.st.com/spear
14711 F: drivers/pinctrl/spear/
14713 PISTACHIO SOC SUPPORT
14714 M: James Hartley <james.hartley@sondrel.com>
14715 L: linux-mips@vger.kernel.org
14717 F: arch/mips/boot/dts/img/pistachio*
14718 F: arch/mips/configs/pistachio*_defconfig
14719 F: arch/mips/pistachio/
14722 M: linux-block@vger.kernel.org
14724 F: drivers/block/pktcdvd.c
14725 F: include/linux/pktcdvd.h
14726 F: include/uapi/linux/pktcdvd.h
14728 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14729 M: Tomasz Duszynski <tduszyns@gmail.com>
14731 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14732 F: drivers/iio/chemical/pms7003.c
14735 M: Jacob Keller <jacob.e.keller@intel.com>
14737 F: Documentation/driver-api/pldmfw/
14738 F: include/linux/pldmfw.h
14742 M: Logan Gunthorpe <logang@deltatee.com>
14744 F: drivers/dma/plx_dma.c
14747 M: Charles Hsu <hsu.yungteng@gmail.com>
14748 L: linux-hwmon@vger.kernel.org
14750 F: Documentation/hwmon/pm6764tr.rst
14751 F: drivers/hwmon/pmbus/pm6764tr.c
14754 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14755 L: linux-pm@vger.kernel.org
14757 W: https://01.org/pm-graph
14758 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14759 T: git git://github.com/intel/pm-graph
14760 F: tools/power/pm-graph
14762 PMBUS HARDWARE MONITORING DRIVERS
14763 M: Guenter Roeck <linux@roeck-us.net>
14764 L: linux-hwmon@vger.kernel.org
14766 W: http://hwmon.wiki.kernel.org/
14767 W: http://www.roeck-us.net/linux/drivers/
14768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14769 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14770 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14771 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14772 F: Documentation/hwmon/adm1275.rst
14773 F: Documentation/hwmon/ibm-cffps.rst
14774 F: Documentation/hwmon/ir35221.rst
14775 F: Documentation/hwmon/lm25066.rst
14776 F: Documentation/hwmon/ltc2978.rst
14777 F: Documentation/hwmon/ltc3815.rst
14778 F: Documentation/hwmon/max16064.rst
14779 F: Documentation/hwmon/max20751.rst
14780 F: Documentation/hwmon/max31785.rst
14781 F: Documentation/hwmon/max34440.rst
14782 F: Documentation/hwmon/max8688.rst
14783 F: Documentation/hwmon/pmbus-core.rst
14784 F: Documentation/hwmon/pmbus.rst
14785 F: Documentation/hwmon/tps40422.rst
14786 F: Documentation/hwmon/ucd9000.rst
14787 F: Documentation/hwmon/ucd9200.rst
14788 F: Documentation/hwmon/zl6100.rst
14789 F: drivers/hwmon/pmbus/
14790 F: include/linux/pmbus.h
14792 PMC SIERRA MaxRAID DRIVER
14793 L: linux-scsi@vger.kernel.org
14795 W: http://www.pmc-sierra.com/
14796 F: drivers/scsi/pmcraid.*
14798 PMC SIERRA PM8001 DRIVER
14799 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14800 L: linux-scsi@vger.kernel.org
14802 F: drivers/scsi/pm8001/
14804 PNI RM3100 IIO DRIVER
14805 M: Song Qiang <songqiang1304521@gmail.com>
14806 L: linux-iio@vger.kernel.org
14808 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14809 F: drivers/iio/magnetometer/rm3100*
14812 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14813 L: linux-acpi@vger.kernel.org
14816 F: include/linux/pnp.h
14818 POSIX CLOCKS and TIMERS
14819 M: Thomas Gleixner <tglx@linutronix.de>
14820 L: linux-kernel@vger.kernel.org
14822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14824 F: include/linux/time_namespace.h
14825 F: include/linux/timer*
14826 F: kernel/time/*timer*
14827 F: kernel/time/namespace.c
14829 POWER MANAGEMENT CORE
14830 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14831 L: linux-pm@vger.kernel.org
14833 B: https://bugzilla.kernel.org
14834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14835 F: drivers/base/power/
14836 F: drivers/powercap/
14837 F: include/linux/intel_rapl.h
14838 F: include/linux/pm.h
14839 F: include/linux/pm_*
14840 F: include/linux/powercap.h
14841 F: kernel/configs/nopm.config
14843 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
14844 M: Daniel Lezcano <daniel.lezcano@kernel.org>
14845 L: linux-pm@vger.kernel.org
14847 B: https://bugzilla.kernel.org
14848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14849 F: drivers/powercap/dtpm*
14850 F: include/linux/dtpm.h
14852 POWER STATE COORDINATION INTERFACE (PSCI)
14853 M: Mark Rutland <mark.rutland@arm.com>
14854 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14855 L: linux-arm-kernel@lists.infradead.org
14857 F: drivers/firmware/psci/
14858 F: include/linux/psci.h
14859 F: include/uapi/linux/psci.h
14861 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14862 M: Sebastian Reichel <sre@kernel.org>
14863 L: linux-pm@vger.kernel.org
14865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14866 F: Documentation/ABI/testing/sysfs-class-power
14867 F: Documentation/devicetree/bindings/power/supply/
14868 F: drivers/power/supply/
14869 F: include/linux/power/
14870 F: include/linux/power_supply.h
14872 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14873 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14874 L: linuxppc-dev@lists.ozlabs.org
14876 F: drivers/char/powernv-op-panel.c
14878 PPP OVER ATM (RFC 2364)
14879 M: Mitchell Blank Jr <mitch@sfgoth.com>
14881 F: include/uapi/linux/atmppp.h
14882 F: net/atm/pppoatm.c
14885 M: Michal Ostrowski <mostrows@earthlink.net>
14887 F: drivers/net/ppp/pppoe.c
14888 F: drivers/net/ppp/pppox.c
14891 M: James Chapman <jchapman@katalix.com>
14893 F: include/linux/if_pppol2tp.h
14894 F: include/uapi/linux/if_pppol2tp.h
14895 F: net/l2tp/l2tp_ppp.c
14897 PPP PROTOCOL DRIVERS AND COMPRESSORS
14898 M: Paul Mackerras <paulus@samba.org>
14899 L: linux-ppp@vger.kernel.org
14901 F: drivers/net/ppp/ppp_*
14904 M: Rodolfo Giometti <giometti@enneenne.com>
14905 L: linuxpps@ml.enneenne.com (subscribers-only)
14907 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14908 F: Documentation/ABI/testing/sysfs-pps
14909 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14910 F: Documentation/driver-api/pps.rst
14912 F: include/linux/pps*.h
14913 F: include/uapi/linux/pps.h
14916 M: Dmitry Kozlov <xeb@mail.ru>
14917 L: netdev@vger.kernel.org
14919 W: http://sourceforge.net/projects/accel-pptp
14920 F: drivers/net/ppp/pptp.c
14922 PRESSURE STALL INFORMATION (PSI)
14923 M: Johannes Weiner <hannes@cmpxchg.org>
14925 F: include/linux/psi*
14926 F: kernel/sched/psi.c
14929 M: Petr Mladek <pmladek@suse.com>
14930 M: Sergey Senozhatsky <senozhatsky@chromium.org>
14931 R: Steven Rostedt <rostedt@goodmis.org>
14932 R: John Ogness <john.ogness@linutronix.de>
14934 F: include/linux/printk.h
14937 PRISM54 WIRELESS DRIVER
14938 M: Luis Chamberlain <mcgrof@kernel.org>
14939 L: linux-wireless@vger.kernel.org
14941 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14942 F: drivers/net/wireless/intersil/prism54/
14945 L: linux-kernel@vger.kernel.org
14946 L: linux-fsdevel@vger.kernel.org
14948 F: Documentation/filesystems/proc.rst
14950 F: include/linux/proc_fs.h
14951 F: tools/testing/selftests/proc/
14954 M: Luis Chamberlain <mcgrof@kernel.org>
14955 M: Kees Cook <keescook@chromium.org>
14956 M: Iurii Zaikin <yzaikin@google.com>
14957 L: linux-kernel@vger.kernel.org
14958 L: linux-fsdevel@vger.kernel.org
14960 F: fs/proc/proc_sysctl.c
14961 F: include/linux/sysctl.h
14962 F: kernel/sysctl-test.c
14964 F: tools/testing/selftests/sysctl/
14966 PS3 NETWORK SUPPORT
14967 M: Geoff Levand <geoff@infradead.org>
14968 L: netdev@vger.kernel.org
14969 L: linuxppc-dev@lists.ozlabs.org
14971 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14973 PS3 PLATFORM SUPPORT
14974 M: Geoff Levand <geoff@infradead.org>
14975 L: linuxppc-dev@lists.ozlabs.org
14977 F: arch/powerpc/boot/ps3*
14978 F: arch/powerpc/include/asm/lv1call.h
14979 F: arch/powerpc/include/asm/ps3*.h
14980 F: arch/powerpc/platforms/ps3/
14983 F: drivers/rtc/rtc-ps3.c
14984 F: drivers/usb/host/*ps3.c
14985 F: sound/ppc/snd_ps3*
14988 M: Jim Paris <jim@jtan.com>
14989 M: Geoff Levand <geoff@infradead.org>
14990 L: linuxppc-dev@lists.ozlabs.org
14992 F: drivers/block/ps3vram.c
14994 PSAMPLE PACKET SAMPLING SUPPORT
14995 M: Yotam Gigi <yotam.gi@gmail.com>
14997 F: include/net/psample.h
14998 F: include/uapi/linux/psample.h
15002 M: Kees Cook <keescook@chromium.org>
15003 M: Anton Vorontsov <anton@enomsg.org>
15004 M: Colin Cross <ccross@android.com>
15005 M: Tony Luck <tony.luck@intel.com>
15007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15008 F: Documentation/admin-guide/ramoops.rst
15009 F: Documentation/admin-guide/pstore-blk.rst
15010 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15011 F: drivers/acpi/apei/erst.c
15012 F: drivers/firmware/efi/efi-pstore.c
15014 F: include/linux/pstore*
15015 K: \b(pstore|ramoops)
15017 PTP HARDWARE CLOCK SUPPORT
15018 M: Richard Cochran <richardcochran@gmail.com>
15019 L: netdev@vger.kernel.org
15021 W: http://linuxptp.sourceforge.net/
15022 F: Documentation/ABI/testing/sysfs-ptp
15023 F: Documentation/driver-api/ptp.rst
15024 F: drivers/net/phy/dp83640*
15026 F: include/linux/ptp_cl*
15028 PTP VIRTUAL CLOCK SUPPORT
15029 M: Yangbo Lu <yangbo.lu@nxp.com>
15030 L: netdev@vger.kernel.org
15032 F: drivers/ptp/ptp_vclock.c
15033 F: net/ethtool/phc_vclocks.c
15036 M: Oleg Nesterov <oleg@redhat.com>
15038 F: arch/*/*/ptrace*.c
15039 F: arch/*/include/asm/ptrace*.h
15040 F: arch/*/ptrace*.c
15041 F: include/asm-generic/syscall.h
15042 F: include/linux/ptrace.h
15043 F: include/linux/regset.h
15044 F: include/linux/tracehook.h
15045 F: include/uapi/linux/ptrace.h
15046 F: include/uapi/linux/ptrace.h
15050 M: Hans Verkuil <hverkuil@xs4all.nl>
15051 L: linux-media@vger.kernel.org
15053 T: git git://linuxtv.org/media_tree.git
15054 F: Documentation/admin-guide/media/pulse8-cec.rst
15055 F: drivers/media/cec/usb/pulse8/
15057 PVRUSB2 VIDEO4LINUX DRIVER
15058 M: Mike Isely <isely@pobox.com>
15059 L: pvrusb2@isely.net (subscribers-only)
15060 L: linux-media@vger.kernel.org
15062 W: http://www.isely.net/pvrusb2/
15063 T: git git://linuxtv.org/media_tree.git
15064 F: Documentation/driver-api/media/drivers/pvrusb2*
15065 F: drivers/media/usb/pvrusb2/
15068 M: Hans Verkuil <hverkuil@xs4all.nl>
15069 L: linux-media@vger.kernel.org
15071 T: git git://linuxtv.org/media_tree.git
15072 F: drivers/media/usb/pwc/*
15073 F: include/trace/events/pwc.h
15076 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15077 L: linux-hwmon@vger.kernel.org
15079 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15080 F: Documentation/hwmon/pwm-fan.rst
15081 F: drivers/hwmon/pwm-fan.c
15084 M: Sean Young <sean@mess.org>
15085 L: linux-media@vger.kernel.org
15087 F: drivers/media/rc/pwm-ir-tx.c
15090 M: Thierry Reding <thierry.reding@gmail.com>
15091 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15092 M: Lee Jones <lee.jones@linaro.org>
15093 L: linux-pwm@vger.kernel.org
15095 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15097 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15098 F: Documentation/devicetree/bindings/pwm/
15099 F: Documentation/driver-api/pwm.rst
15100 F: drivers/gpio/gpio-mvebu.c
15102 F: drivers/video/backlight/pwm_bl.c
15103 F: include/linux/pwm.h
15104 F: include/linux/pwm_backlight.h
15105 K: pwm_(config|apply_state|ops)
15108 M: Robert Jarzmik <robert.jarzmik@free.fr>
15109 L: linux-gpio@vger.kernel.org
15111 F: drivers/gpio/gpio-pxa.c
15117 M: Robert Jarzmik <robert.jarzmik@free.fr>
15118 L: linux-rtc@vger.kernel.org
15121 PXA2xx/PXA3xx SUPPORT
15122 M: Daniel Mack <daniel@zonque.org>
15123 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15124 M: Robert Jarzmik <robert.jarzmik@free.fr>
15125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15127 T: git git://github.com/hzhuang1/linux.git
15128 T: git git://github.com/rjarzmik/linux.git
15129 F: arch/arm/boot/dts/pxa*
15130 F: arch/arm/mach-pxa/
15131 F: drivers/dma/pxa*
15132 F: drivers/pcmcia/pxa2xx*
15133 F: drivers/pinctrl/pxa/
15134 F: drivers/spi/spi-pxa2xx*
15135 F: drivers/usb/gadget/udc/pxa2*
15136 F: include/sound/pxa2xx-lib.h
15141 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15142 L: qat-linux@intel.com
15144 F: drivers/crypto/qat/
15146 QCOM AUDIO (ASoC) DRIVERS
15147 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15148 M: Banajit Goswami <bgoswami@codeaurora.org>
15149 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15151 F: sound/soc/codecs/lpass-va-macro.c
15152 F: sound/soc/codecs/lpass-wsa-macro.*
15153 F: sound/soc/codecs/msm8916-wcd-analog.c
15154 F: sound/soc/codecs/msm8916-wcd-digital.c
15155 F: sound/soc/codecs/wcd9335.*
15156 F: sound/soc/codecs/wcd934x.c
15157 F: sound/soc/codecs/wcd-clsh-v2.*
15158 F: sound/soc/codecs/wsa881x.c
15162 M: Alex Elder <elder@kernel.org>
15163 L: netdev@vger.kernel.org
15165 F: drivers/net/ipa/
15167 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15168 M: Gabriel Somlo <somlo@cmu.edu>
15169 M: "Michael S. Tsirkin" <mst@redhat.com>
15170 L: qemu-devel@nongnu.org
15172 F: drivers/firmware/qemu_fw_cfg.c
15173 F: include/uapi/linux/qemu_fw_cfg.h
15176 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15177 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15178 L: linux-rdma@vger.kernel.org
15180 F: drivers/infiniband/hw/qib/
15182 QLOGIC QL41xxx FCOE DRIVER
15183 M: Saurav Kashyap <skashyap@marvell.com>
15184 M: Javed Hasan <jhasan@marvell.com>
15185 M: GR-QLogic-Storage-Upstream@marvell.com
15186 L: linux-scsi@vger.kernel.org
15188 F: drivers/scsi/qedf/
15190 QLOGIC QL41xxx ISCSI DRIVER
15191 M: Nilesh Javali <njavali@marvell.com>
15192 M: Manish Rangankar <mrangankar@marvell.com>
15193 M: GR-QLogic-Storage-Upstream@marvell.com
15194 L: linux-scsi@vger.kernel.org
15196 F: drivers/scsi/qedi/
15198 QLOGIC QL4xxx ETHERNET DRIVER
15199 M: Ariel Elior <aelior@marvell.com>
15200 M: GR-everest-linux-l2@marvell.com
15201 L: netdev@vger.kernel.org
15203 F: drivers/net/ethernet/qlogic/qed/
15204 F: drivers/net/ethernet/qlogic/qede/
15205 F: include/linux/qed/
15207 QLOGIC QL4xxx RDMA DRIVER
15208 M: Michal Kalderon <mkalderon@marvell.com>
15209 M: Ariel Elior <aelior@marvell.com>
15210 L: linux-rdma@vger.kernel.org
15212 F: drivers/infiniband/hw/qedr/
15213 F: include/uapi/rdma/qedr-abi.h
15215 QLOGIC QLA1280 SCSI DRIVER
15216 M: Michael Reed <mdr@sgi.com>
15217 L: linux-scsi@vger.kernel.org
15219 F: drivers/scsi/qla1280.[ch]
15221 QLOGIC QLA2XXX FC-SCSI DRIVER
15222 M: Nilesh Javali <njavali@marvell.com>
15223 M: GR-QLogic-Storage-Upstream@marvell.com
15224 L: linux-scsi@vger.kernel.org
15226 F: drivers/scsi/qla2xxx/
15228 QLOGIC QLA3XXX NETWORK DRIVER
15229 M: GR-Linux-NIC-Dev@marvell.com
15230 L: netdev@vger.kernel.org
15232 F: drivers/net/ethernet/qlogic/qla3xxx.*
15234 QLOGIC QLA4XXX iSCSI DRIVER
15235 M: Nilesh Javali <njavali@marvell.com>
15236 M: Manish Rangankar <mrangankar@marvell.com>
15237 M: GR-QLogic-Storage-Upstream@marvell.com
15238 L: linux-scsi@vger.kernel.org
15240 F: drivers/scsi/qla4xxx/
15242 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15243 M: Shahed Shaikh <shshaikh@marvell.com>
15244 M: Manish Chopra <manishc@marvell.com>
15245 M: GR-Linux-NIC-Dev@marvell.com
15246 L: netdev@vger.kernel.org
15248 F: drivers/net/ethernet/qlogic/qlcnic/
15250 QLOGIC QLGE 10Gb ETHERNET DRIVER
15251 M: Manish Chopra <manishc@marvell.com>
15252 M: GR-Linux-NIC-Dev@marvell.com
15253 M: Coiby Xu <coiby.xu@gmail.com>
15254 L: netdev@vger.kernel.org
15256 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15257 F: drivers/staging/qlge/
15259 QM1D1B0004 MEDIA DRIVER
15260 M: Akihiro Tsukada <tskd08@gmail.com>
15261 L: linux-media@vger.kernel.org
15263 F: drivers/media/tuners/qm1d1b0004*
15265 QM1D1C0042 MEDIA DRIVER
15266 M: Akihiro Tsukada <tskd08@gmail.com>
15267 L: linux-media@vger.kernel.org
15269 F: drivers/media/tuners/qm1d1c0042*
15272 M: Anders Larsen <al@alarsen.net>
15274 W: http://www.alarsen.net/linux/qnx4fs/
15276 F: include/uapi/linux/qnx4_fs.h
15277 F: include/uapi/linux/qnxtypes.h
15279 QORIQ DPAA2 FSL-MC BUS DRIVER
15280 M: Stuart Yoder <stuyoder@gmail.com>
15281 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15282 L: linux-kernel@vger.kernel.org
15284 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15285 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15286 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15287 F: drivers/bus/fsl-mc/
15288 F: include/uapi/linux/fsl_mc.h
15290 QT1010 MEDIA DRIVER
15291 M: Antti Palosaari <crope@iki.fi>
15292 L: linux-media@vger.kernel.org
15294 W: https://linuxtv.org
15295 W: http://palosaari.fi/linux/
15296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15297 T: git git://linuxtv.org/anttip/media_tree.git
15298 F: drivers/media/tuners/qt1010*
15300 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15301 M: Kalle Valo <kvalo@codeaurora.org>
15302 L: ath10k@lists.infradead.org
15304 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15306 F: drivers/net/wireless/ath/ath10k/
15308 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15309 M: Kalle Valo <kvalo@codeaurora.org>
15310 L: ath11k@lists.infradead.org
15312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15313 F: drivers/net/wireless/ath/ath11k/
15315 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15316 M: ath9k-devel@qca.qualcomm.com
15317 L: linux-wireless@vger.kernel.org
15319 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15320 F: drivers/net/wireless/ath/ath9k/
15322 QUALCOMM CAMERA SUBSYSTEM DRIVER
15323 M: Robert Foss <robert.foss@linaro.org>
15324 M: Todor Tomov <todor.too@gmail.com>
15325 L: linux-media@vger.kernel.org
15327 F: Documentation/admin-guide/media/qcom_camss.rst
15328 F: Documentation/devicetree/bindings/media/*camss*
15329 F: drivers/media/platform/qcom/camss/
15331 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15332 M: Niklas Cassel <nks@flawful.org>
15333 L: linux-pm@vger.kernel.org
15334 L: linux-arm-msm@vger.kernel.org
15336 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15337 F: drivers/soc/qcom/cpr.c
15339 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15340 M: Ilia Lin <ilia.lin@kernel.org>
15341 L: linux-pm@vger.kernel.org
15343 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15344 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15346 QUALCOMM CRYPTO DRIVERS
15347 M: Thara Gopinath <thara.gopinath@linaro.org>
15348 L: linux-crypto@vger.kernel.org
15349 L: linux-arm-msm@vger.kernel.org
15351 F: drivers/crypto/qce/
15353 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15354 M: Timur Tabi <timur@kernel.org>
15355 L: netdev@vger.kernel.org
15357 F: drivers/net/ethernet/qualcomm/emac/
15359 QUALCOMM ETHQOS ETHERNET DRIVER
15360 M: Vinod Koul <vkoul@kernel.org>
15361 L: netdev@vger.kernel.org
15363 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15364 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15366 QUALCOMM GENERIC INTERFACE I2C DRIVER
15367 M: Akash Asthana <akashast@codeaurora.org>
15368 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15369 L: linux-i2c@vger.kernel.org
15370 L: linux-arm-msm@vger.kernel.org
15372 F: drivers/i2c/busses/i2c-qcom-geni.c
15374 QUALCOMM HEXAGON ARCHITECTURE
15375 M: Brian Cain <bcain@codeaurora.org>
15376 L: linux-hexagon@vger.kernel.org
15380 QUALCOMM HIDMA DRIVER
15381 M: Sinan Kaya <okaya@kernel.org>
15382 L: linux-arm-kernel@lists.infradead.org
15383 L: linux-arm-msm@vger.kernel.org
15384 L: dmaengine@vger.kernel.org
15386 F: drivers/dma/qcom/hidma*
15388 QUALCOMM I2C CCI DRIVER
15389 M: Loic Poulain <loic.poulain@linaro.org>
15390 M: Robert Foss <robert.foss@linaro.org>
15391 L: linux-i2c@vger.kernel.org
15392 L: linux-arm-msm@vger.kernel.org
15394 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15395 F: drivers/i2c/busses/i2c-qcom-cci.c
15398 M: Rob Clark <robdclark@gmail.com>
15399 L: iommu@lists.linux-foundation.org
15400 L: linux-arm-msm@vger.kernel.org
15402 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15404 QUALCOMM IPC ROUTER (QRTR) DRIVER
15405 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15406 L: linux-arm-msm@vger.kernel.org
15408 F: include/trace/events/qrtr.h
15409 F: include/uapi/linux/qrtr.h
15412 QUALCOMM IPCC MAILBOX DRIVER
15413 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15414 L: linux-arm-msm@vger.kernel.org
15416 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15417 F: drivers/mailbox/qcom-ipcc.c
15418 F: include/dt-bindings/mailbox/qcom-ipcc.h
15420 QUALCOMM IPQ4019 USB PHY DRIVER
15421 M: Robert Marko <robert.marko@sartura.hr>
15422 M: Luka Perkov <luka.perkov@sartura.hr>
15423 L: linux-arm-msm@vger.kernel.org
15425 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15426 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15428 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15429 M: Robert Marko <robert.marko@sartura.hr>
15430 M: Luka Perkov <luka.perkov@sartura.hr>
15431 L: linux-arm-msm@vger.kernel.org
15433 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15434 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15436 QUALCOMM RMNET DRIVER
15437 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15438 M: Sean Tranchetti <stranche@codeaurora.org>
15439 L: netdev@vger.kernel.org
15441 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15442 F: drivers/net/ethernet/qualcomm/rmnet/
15443 F: include/linux/if_rmnet.h
15445 QUALCOMM TSENS THERMAL DRIVER
15446 M: Amit Kucheria <amitk@kernel.org>
15447 M: Thara Gopinath <thara.gopinath@linaro.org>
15448 L: linux-pm@vger.kernel.org
15449 L: linux-arm-msm@vger.kernel.org
15451 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15452 F: drivers/thermal/qcom/
15454 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15455 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15456 L: linux-media@vger.kernel.org
15457 L: linux-arm-msm@vger.kernel.org
15459 T: git git://linuxtv.org/media_tree.git
15460 F: Documentation/devicetree/bindings/media/*venus*
15461 F: drivers/media/platform/qcom/venus/
15463 QUALCOMM WCN36XX WIRELESS DRIVER
15464 M: Kalle Valo <kvalo@codeaurora.org>
15465 L: wcn36xx@lists.infradead.org
15467 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15468 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15469 F: drivers/net/wireless/ath/wcn36xx/
15471 QUANTENNA QTNFMAC WIRELESS DRIVER
15472 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15473 R: Sergey Matyukevich <geomatsi@gmail.com>
15474 L: linux-wireless@vger.kernel.org
15476 F: drivers/net/wireless/quantenna
15478 RADEON and AMDGPU DRM DRIVERS
15479 M: Alex Deucher <alexander.deucher@amd.com>
15480 M: Christian König <christian.koenig@amd.com>
15481 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15482 L: amd-gfx@lists.freedesktop.org
15484 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15485 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15486 C: irc://irc.oftc.net/radeon
15487 F: drivers/gpu/drm/amd/
15488 F: drivers/gpu/drm/radeon/
15489 F: include/uapi/drm/amdgpu_drm.h
15490 F: include/uapi/drm/radeon_drm.h
15492 RADEON FRAMEBUFFER DISPLAY DRIVER
15493 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15494 L: linux-fbdev@vger.kernel.org
15496 F: drivers/video/fbdev/aty/radeon*
15497 F: include/uapi/linux/radeonfb.h
15499 RADIOSHARK RADIO DRIVER
15500 M: Hans Verkuil <hverkuil@xs4all.nl>
15501 L: linux-media@vger.kernel.org
15503 T: git git://linuxtv.org/media_tree.git
15504 F: drivers/media/radio/radio-shark.c
15506 RADIOSHARK2 RADIO DRIVER
15507 M: Hans Verkuil <hverkuil@xs4all.nl>
15508 L: linux-media@vger.kernel.org
15510 T: git git://linuxtv.org/media_tree.git
15511 F: drivers/media/radio/radio-shark2.c
15512 F: drivers/media/radio/radio-tea5777.c
15514 RADOS BLOCK DEVICE (RBD)
15515 M: Ilya Dryomov <idryomov@gmail.com>
15516 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15517 L: ceph-devel@vger.kernel.org
15519 W: http://ceph.com/
15520 T: git git://github.com/ceph/ceph-client.git
15521 F: Documentation/ABI/testing/sysfs-bus-rbd
15522 F: drivers/block/rbd.c
15523 F: drivers/block/rbd_types.h
15525 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15526 M: Paul Mackerras <paulus@samba.org>
15527 L: linux-fbdev@vger.kernel.org
15529 F: drivers/video/fbdev/aty/aty128fb.c
15531 RAINSHADOW-CEC DRIVER
15532 M: Hans Verkuil <hverkuil@xs4all.nl>
15533 L: linux-media@vger.kernel.org
15535 T: git git://linuxtv.org/media_tree.git
15536 F: drivers/media/cec/usb/rainshadow/
15538 RALINK MIPS ARCHITECTURE
15539 M: John Crispin <john@phrozen.org>
15540 L: linux-mips@vger.kernel.org
15542 F: arch/mips/ralink
15544 RALINK RT2X00 WIRELESS LAN DRIVER
15545 M: Stanislaw Gruszka <stf_xl@wp.pl>
15546 M: Helmut Schaa <helmut.schaa@googlemail.com>
15547 L: linux-wireless@vger.kernel.org
15549 F: drivers/net/wireless/ralink/rt2x00/
15551 RAMDISK RAM BLOCK DEVICE DRIVER
15552 M: Jens Axboe <axboe@kernel.dk>
15554 F: Documentation/admin-guide/blockdev/ramdisk.rst
15555 F: drivers/block/brd.c
15557 RANCHU VIRTUAL BOARD FOR MIPS
15558 M: Miodrag Dinic <miodrag.dinic@mips.com>
15559 L: linux-mips@vger.kernel.org
15561 F: arch/mips/configs/generic/board-ranchu.config
15562 F: arch/mips/generic/board-ranchu.c
15564 RANDOM NUMBER DRIVER
15565 M: "Theodore Ts'o" <tytso@mit.edu>
15567 F: drivers/char/random.c
15570 M: Matt Porter <mporter@kernel.crashing.org>
15571 M: Alexandre Bounine <alex.bou9@gmail.com>
15573 F: drivers/rapidio/
15576 M: Tony Luck <tony.luck@intel.com>
15577 M: Borislav Petkov <bp@alien8.de>
15578 L: linux-edac@vger.kernel.org
15580 F: Documentation/admin-guide/ras.rst
15582 F: include/linux/ras.h
15583 F: include/ras/ras_event.h
15585 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15586 L: linux-wireless@vger.kernel.org
15588 F: drivers/net/wireless/ray*
15590 RC-CORE / LIRC FRAMEWORK
15591 M: Sean Young <sean@mess.org>
15592 L: linux-media@vger.kernel.org
15594 W: http://linuxtv.org
15595 T: git git://linuxtv.org/media_tree.git
15596 F: Documentation/driver-api/media/rc-core.rst
15597 F: Documentation/userspace-api/media/rc/
15598 F: drivers/media/rc/
15599 F: include/media/rc-map.h
15600 F: include/media/rc-core.h
15601 F: include/uapi/linux/lirc.h
15603 RCMM REMOTE CONTROLS DECODER
15604 M: Patrick Lerda <patrick9876@free.fr>
15606 F: drivers/media/rc/ir-rcmm-decoder.c
15608 RCUTORTURE TEST FRAMEWORK
15609 M: "Paul E. McKenney" <paulmck@kernel.org>
15610 M: Josh Triplett <josh@joshtriplett.org>
15611 R: Steven Rostedt <rostedt@goodmis.org>
15612 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15613 R: Lai Jiangshan <jiangshanlai@gmail.com>
15614 L: rcu@vger.kernel.org
15616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15617 F: tools/testing/selftests/rcutorture
15619 RDACM20 Camera Sensor
15620 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15621 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15622 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15623 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15624 L: linux-media@vger.kernel.org
15626 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15627 F: drivers/media/i2c/max9271.c
15628 F: drivers/media/i2c/max9271.h
15629 F: drivers/media/i2c/rdacm20.c
15631 RDACM21 Camera Sensor
15632 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15633 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15634 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15635 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15636 L: linux-media@vger.kernel.org
15638 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15639 F: drivers/media/i2c/max9271.c
15640 F: drivers/media/i2c/max9271.h
15641 F: drivers/media/i2c/rdacm21.c
15644 M: Florian Fainelli <florian@openwrt.org>
15647 RDC R6040 FAST ETHERNET DRIVER
15648 M: Florian Fainelli <f.fainelli@gmail.com>
15649 L: netdev@vger.kernel.org
15651 F: drivers/net/ethernet/rdc/r6040.c
15653 RDMAVT - RDMA verbs software
15654 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15655 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15656 L: linux-rdma@vger.kernel.org
15658 F: drivers/infiniband/sw/rdmavt
15660 RDS - RELIABLE DATAGRAM SOCKETS
15661 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15662 L: netdev@vger.kernel.org
15663 L: linux-rdma@vger.kernel.org
15664 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15666 W: https://oss.oracle.com/projects/rds/
15667 F: Documentation/networking/rds.rst
15670 RDT - RESOURCE ALLOCATION
15671 M: Fenghua Yu <fenghua.yu@intel.com>
15672 M: Reinette Chatre <reinette.chatre@intel.com>
15673 L: linux-kernel@vger.kernel.org
15675 F: Documentation/x86/resctrl*
15676 F: arch/x86/include/asm/resctrl.h
15677 F: arch/x86/kernel/cpu/resctrl/
15678 F: tools/testing/selftests/resctrl/
15680 READ-COPY UPDATE (RCU)
15681 M: "Paul E. McKenney" <paulmck@kernel.org>
15682 M: Josh Triplett <josh@joshtriplett.org>
15683 R: Steven Rostedt <rostedt@goodmis.org>
15684 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15685 R: Lai Jiangshan <jiangshanlai@gmail.com>
15686 R: Joel Fernandes <joel@joelfernandes.org>
15687 L: rcu@vger.kernel.org
15689 W: http://www.rdrop.com/users/paulmck/RCU/
15690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15691 F: Documentation/RCU/
15692 F: include/linux/rcu*
15694 X: Documentation/RCU/torture.rst
15695 X: include/linux/srcu*.h
15696 X: kernel/rcu/srcu*.c
15698 REAL TIME CLOCK (RTC) SUBSYSTEM
15699 M: Alessandro Zummo <a.zummo@towertech.it>
15700 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15701 L: linux-rtc@vger.kernel.org
15703 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15705 F: Documentation/admin-guide/rtc.rst
15706 F: Documentation/devicetree/bindings/rtc/
15708 F: include/linux/platform_data/rtc-*
15709 F: include/linux/rtc.h
15710 F: include/linux/rtc/
15711 F: include/uapi/linux/rtc.h
15712 F: tools/testing/selftests/rtc/
15714 REALTEK AUDIO CODECS
15715 M: Oder Chiou <oder_chiou@realtek.com>
15717 F: include/sound/rt*.h
15718 F: sound/soc/codecs/rt*
15720 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15721 M: Linus Walleij <linus.walleij@linaro.org>
15723 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15724 F: drivers/net/dsa/realtek-smi*
15725 F: drivers/net/dsa/rtl83*
15727 REALTEK WIRELESS DRIVER (rtlwifi family)
15728 M: Ping-Ke Shih <pkshih@realtek.com>
15729 L: linux-wireless@vger.kernel.org
15731 W: https://wireless.wiki.kernel.org/
15732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15733 F: drivers/net/wireless/realtek/rtlwifi/
15735 REALTEK WIRELESS DRIVER (rtw88)
15736 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15737 L: linux-wireless@vger.kernel.org
15739 F: drivers/net/wireless/realtek/rtw88/
15741 REDPINE WIRELESS DRIVER
15742 M: Amitkumar Karwar <amitkarwar@gmail.com>
15743 M: Siva Rebbagondla <siva8118@gmail.com>
15744 L: linux-wireless@vger.kernel.org
15746 F: drivers/net/wireless/rsi/
15748 REGISTER MAP ABSTRACTION
15749 M: Mark Brown <broonie@kernel.org>
15750 L: linux-kernel@vger.kernel.org
15752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15753 F: Documentation/devicetree/bindings/regmap/
15754 F: drivers/base/regmap/
15755 F: include/linux/regmap.h
15757 REISERFS FILE SYSTEM
15758 L: reiserfs-devel@vger.kernel.org
15762 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15763 M: Ohad Ben-Cohen <ohad@wizery.com>
15764 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15765 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15766 L: linux-remoteproc@vger.kernel.org
15768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15769 F: Documentation/ABI/testing/sysfs-class-remoteproc
15770 F: Documentation/devicetree/bindings/remoteproc/
15771 F: Documentation/staging/remoteproc.rst
15772 F: drivers/remoteproc/
15773 F: include/linux/remoteproc.h
15774 F: include/linux/remoteproc/
15776 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15777 M: Ohad Ben-Cohen <ohad@wizery.com>
15778 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15779 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15780 L: linux-remoteproc@vger.kernel.org
15782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15783 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15784 F: Documentation/staging/rpmsg.rst
15786 F: include/linux/rpmsg.h
15787 F: include/linux/rpmsg/
15788 F: include/uapi/linux/rpmsg.h
15791 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15792 M: Stephan Gerhold <stephan@gerhold.net>
15793 L: netdev@vger.kernel.org
15794 L: linux-remoteproc@vger.kernel.org
15796 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
15798 RENESAS CLOCK DRIVERS
15799 M: Geert Uytterhoeven <geert+renesas@glider.be>
15800 L: linux-renesas-soc@vger.kernel.org
15802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15803 F: Documentation/devicetree/bindings/clock/renesas,*
15804 F: drivers/clk/renesas/
15806 RENESAS EMEV2 I2C DRIVER
15807 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15808 L: linux-renesas-soc@vger.kernel.org
15810 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
15811 F: drivers/i2c/busses/i2c-emev2.c
15813 RENESAS ETHERNET DRIVERS
15814 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15815 L: netdev@vger.kernel.org
15816 L: linux-renesas-soc@vger.kernel.org
15817 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15818 F: drivers/net/ethernet/renesas/
15819 F: include/linux/sh_eth.h
15821 RENESAS R-CAR GYROADC DRIVER
15822 M: Marek Vasut <marek.vasut@gmail.com>
15823 L: linux-iio@vger.kernel.org
15825 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15826 F: drivers/iio/adc/rcar-gyroadc.c
15828 RENESAS R-CAR I2C DRIVERS
15829 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15830 L: linux-renesas-soc@vger.kernel.org
15832 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
15833 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
15834 F: drivers/i2c/busses/i2c-rcar.c
15835 F: drivers/i2c/busses/i2c-sh_mobile.c
15837 RENESAS R-CAR THERMAL DRIVERS
15838 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15839 L: linux-renesas-soc@vger.kernel.org
15841 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15842 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15843 F: drivers/thermal/rcar_gen3_thermal.c
15844 F: drivers/thermal/rcar_thermal.c
15846 RENESAS RIIC DRIVER
15847 M: Chris Brandt <chris.brandt@renesas.com>
15848 L: linux-renesas-soc@vger.kernel.org
15850 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
15851 F: drivers/i2c/busses/i2c-riic.c
15853 RENESAS USB PHY DRIVER
15854 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15855 L: linux-renesas-soc@vger.kernel.org
15857 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15859 RESET CONTROLLER FRAMEWORK
15860 M: Philipp Zabel <p.zabel@pengutronix.de>
15862 T: git git://git.pengutronix.de/git/pza/linux
15863 F: Documentation/devicetree/bindings/reset/
15864 F: Documentation/driver-api/reset.rst
15866 F: include/dt-bindings/reset/
15867 F: include/linux/reset-controller.h
15868 F: include/linux/reset.h
15869 F: include/linux/reset/
15870 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15872 RESTARTABLE SEQUENCES SUPPORT
15873 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15874 M: Peter Zijlstra <peterz@infradead.org>
15875 M: "Paul E. McKenney" <paulmck@kernel.org>
15876 M: Boqun Feng <boqun.feng@gmail.com>
15877 L: linux-kernel@vger.kernel.org
15879 F: include/trace/events/rseq.h
15880 F: include/uapi/linux/rseq.h
15882 F: tools/testing/selftests/rseq/
15885 M: Johannes Berg <johannes@sipsolutions.net>
15886 L: linux-wireless@vger.kernel.org
15888 W: https://wireless.wiki.kernel.org/
15889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15891 F: Documentation/ABI/stable/sysfs-class-rfkill
15892 F: Documentation/driver-api/rfkill.rst
15893 F: include/linux/rfkill.h
15894 F: include/uapi/linux/rfkill.h
15898 M: Thomas Graf <tgraf@suug.ch>
15899 M: Herbert Xu <herbert@gondor.apana.org.au>
15900 L: netdev@vger.kernel.org
15902 F: include/linux/rhashtable-types.h
15903 F: include/linux/rhashtable.h
15904 F: lib/rhashtable.c
15905 F: lib/test_rhashtable.c
15907 RICOH R5C592 MEMORYSTICK DRIVER
15908 M: Maxim Levitsky <maximlevitsky@gmail.com>
15910 F: drivers/memstick/host/r592.*
15912 RICOH SMARTMEDIA/XD DRIVER
15913 M: Maxim Levitsky <maximlevitsky@gmail.com>
15915 F: drivers/mtd/nand/raw/r852.c
15916 F: drivers/mtd/nand/raw/r852.h
15918 RISC-V ARCHITECTURE
15919 M: Paul Walmsley <paul.walmsley@sifive.com>
15920 M: Palmer Dabbelt <palmer@dabbelt.com>
15921 M: Albert Ou <aou@eecs.berkeley.edu>
15922 L: linux-riscv@lists.infradead.org
15924 P: Documentation/riscv/patch-acceptance.rst
15925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15930 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
15931 M: Lewis Hanly <lewis.hanly@microchip.com>
15932 L: linux-riscv@lists.infradead.org
15934 F: drivers/mailbox/mailbox-mpfs.c
15935 F: drivers/soc/microchip/
15936 F: include/soc/microchip/mpfs.h
15939 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15940 M: Jack Wang <jinpu.wang@ionos.com>
15941 L: linux-block@vger.kernel.org
15943 F: drivers/block/rnbd/
15946 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15948 W: http://sourceforge.net/projects/roccat/
15949 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15950 F: drivers/hid/hid-roccat*
15951 F: include/linux/hid-roccat*
15953 ROCKCHIP ISP V1 DRIVER
15954 M: Helen Koike <helen.koike@collabora.com>
15955 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15956 L: linux-media@vger.kernel.org
15957 L: linux-rockchip@lists.infradead.org
15959 F: Documentation/admin-guide/media/rkisp1.rst
15960 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15961 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15962 F: drivers/media/platform/rockchip/rkisp1
15963 F: include/uapi/linux/rkisp1-config.h
15965 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15966 M: Jacob Chen <jacob-chen@iotwrt.com>
15967 M: Ezequiel Garcia <ezequiel@collabora.com>
15968 L: linux-media@vger.kernel.org
15969 L: linux-rockchip@lists.infradead.org
15971 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15972 F: drivers/media/platform/rockchip/rga/
15974 ROCKCHIP VIDEO DECODER DRIVER
15975 M: Ezequiel Garcia <ezequiel@collabora.com>
15976 L: linux-media@vger.kernel.org
15977 L: linux-rockchip@lists.infradead.org
15979 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15980 F: drivers/staging/media/rkvdec/
15983 M: Jiri Pirko <jiri@resnulli.us>
15984 L: netdev@vger.kernel.org
15986 F: drivers/net/ethernet/rocker/
15988 ROCKETPORT EXPRESS/INFINITY DRIVER
15989 M: Kevin Cernekee <cernekee@gmail.com>
15990 L: linux-serial@vger.kernel.org
15992 F: drivers/tty/serial/rp2.*
15994 ROHM BD99954 CHARGER IC
15995 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15996 L: linux-power@fi.rohmeurope.com
15998 F: drivers/power/supply/bd99954-charger.c
15999 F: drivers/power/supply/bd99954-charger.h
16001 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16002 M: Tomasz Duszynski <tduszyns@gmail.com>
16004 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16005 F: drivers/iio/light/bh1750.c
16007 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16008 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16009 L: linux-kernel@vger.kernel.org
16010 L: linux-renesas-soc@vger.kernel.org
16012 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16013 F: drivers/gpio/gpio-bd9571mwv.c
16014 F: drivers/mfd/bd9571mwv.c
16015 F: drivers/regulator/bd9571mwv-regulator.c
16016 F: include/linux/mfd/bd9571mwv.h
16018 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16019 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16020 L: linux-power@fi.rohmeurope.com
16022 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16023 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16024 F: drivers/clk/clk-bd718x7.c
16025 F: drivers/gpio/gpio-bd70528.c
16026 F: drivers/gpio/gpio-bd71815.c
16027 F: drivers/gpio/gpio-bd71828.c
16028 F: drivers/mfd/rohm-bd70528.c
16029 F: drivers/mfd/rohm-bd71828.c
16030 F: drivers/mfd/rohm-bd718x7.c
16031 F: drivers/mfd/rohm-bd9576.c
16032 F: drivers/power/supply/bd70528-charger.c
16033 F: drivers/regulator/bd70528-regulator.c
16034 F: drivers/regulator/bd71815-regulator.c
16035 F: drivers/regulator/bd71828-regulator.c
16036 F: drivers/regulator/bd718x7-regulator.c
16037 F: drivers/regulator/bd9576-regulator.c
16038 F: drivers/regulator/rohm-regulator.c
16039 F: drivers/rtc/rtc-bd70528.c
16040 F: drivers/watchdog/bd70528_wdt.c
16041 F: drivers/watchdog/bd9576_wdt.c
16042 F: include/linux/mfd/rohm-bd70528.h
16043 F: include/linux/mfd/rohm-bd71815.h
16044 F: include/linux/mfd/rohm-bd71828.h
16045 F: include/linux/mfd/rohm-bd718x7.h
16046 F: include/linux/mfd/rohm-bd957x.h
16047 F: include/linux/mfd/rohm-generic.h
16048 F: include/linux/mfd/rohm-shared.h
16051 M: Ralf Baechle <ralf@linux-mips.org>
16052 L: linux-hams@vger.kernel.org
16054 W: http://www.linux-ax25.org/
16055 F: include/net/rose.h
16056 F: include/uapi/linux/rose.h
16059 ROTATION DRIVER FOR ALLWINNER A83T
16060 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16061 L: linux-media@vger.kernel.org
16063 T: git git://linuxtv.org/media_tree.git
16064 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16065 F: drivers/media/platform/sunxi/sun8i-rotate/
16067 RTL2830 MEDIA DRIVER
16068 M: Antti Palosaari <crope@iki.fi>
16069 L: linux-media@vger.kernel.org
16071 W: https://linuxtv.org
16072 W: http://palosaari.fi/linux/
16073 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16074 T: git git://linuxtv.org/anttip/media_tree.git
16075 F: drivers/media/dvb-frontends/rtl2830*
16077 RTL2832 MEDIA DRIVER
16078 M: Antti Palosaari <crope@iki.fi>
16079 L: linux-media@vger.kernel.org
16081 W: https://linuxtv.org
16082 W: http://palosaari.fi/linux/
16083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16084 T: git git://linuxtv.org/anttip/media_tree.git
16085 F: drivers/media/dvb-frontends/rtl2832*
16087 RTL2832_SDR MEDIA DRIVER
16088 M: Antti Palosaari <crope@iki.fi>
16089 L: linux-media@vger.kernel.org
16091 W: https://linuxtv.org
16092 W: http://palosaari.fi/linux/
16093 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16094 T: git git://linuxtv.org/anttip/media_tree.git
16095 F: drivers/media/dvb-frontends/rtl2832_sdr*
16097 RTL8180 WIRELESS DRIVER
16098 L: linux-wireless@vger.kernel.org
16100 W: https://wireless.wiki.kernel.org/
16101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16102 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16104 RTL8187 WIRELESS DRIVER
16105 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16106 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16107 M: Larry Finger <Larry.Finger@lwfinger.net>
16108 L: linux-wireless@vger.kernel.org
16110 W: https://wireless.wiki.kernel.org/
16111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16112 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16114 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16115 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16116 L: linux-wireless@vger.kernel.org
16118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16119 F: drivers/net/wireless/realtek/rtl8xxxu/
16121 RTRS TRANSPORT DRIVERS
16122 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16123 M: Jack Wang <jinpu.wang@ionos.com>
16124 L: linux-rdma@vger.kernel.org
16126 F: drivers/infiniband/ulp/rtrs/
16128 RXRPC SOCKETS (AF_RXRPC)
16129 M: David Howells <dhowells@redhat.com>
16130 M: Marc Dionne <marc.dionne@auristor.com>
16131 L: linux-afs@lists.infradead.org
16133 W: https://www.infradead.org/~dhowells/kafs/
16134 F: Documentation/networking/rxrpc.rst
16135 F: include/keys/rxrpc-type.h
16136 F: include/net/af_rxrpc.h
16137 F: include/trace/events/rxrpc.h
16138 F: include/uapi/linux/rxrpc.h
16141 S3 SAVAGE FRAMEBUFFER DRIVER
16142 M: Antonino Daplas <adaplas@gmail.com>
16143 L: linux-fbdev@vger.kernel.org
16145 F: drivers/video/fbdev/savage/
16148 M: Heiko Carstens <hca@linux.ibm.com>
16149 M: Vasily Gorbik <gor@linux.ibm.com>
16150 M: Christian Borntraeger <borntraeger@de.ibm.com>
16151 L: linux-s390@vger.kernel.org
16153 W: http://www.ibm.com/developerworks/linux/linux390/
16154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16155 F: Documentation/driver-api/s390-drivers.rst
16156 F: Documentation/s390/
16160 S390 COMMON I/O LAYER
16161 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16162 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16163 L: linux-s390@vger.kernel.org
16165 W: http://www.ibm.com/developerworks/linux/linux390/
16166 F: drivers/s390/cio/
16169 M: Stefan Haberland <sth@linux.ibm.com>
16170 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16171 L: linux-s390@vger.kernel.org
16173 W: http://www.ibm.com/developerworks/linux/linux390/
16174 F: block/partitions/ibm.c
16175 F: drivers/s390/block/dasd*
16176 F: include/linux/dasd_mod.h
16179 M: Matthew Rosato <mjrosato@linux.ibm.com>
16180 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16181 L: linux-s390@vger.kernel.org
16183 W: http://www.ibm.com/developerworks/linux/linux390/
16184 F: drivers/iommu/s390-iommu.c
16186 S390 IUCV NETWORK LAYER
16187 M: Julian Wiedmann <jwi@linux.ibm.com>
16188 M: Karsten Graul <kgraul@linux.ibm.com>
16189 L: linux-s390@vger.kernel.org
16190 L: netdev@vger.kernel.org
16192 W: http://www.ibm.com/developerworks/linux/linux390/
16193 F: drivers/s390/net/*iucv*
16194 F: include/net/iucv/
16197 S390 NETWORK DRIVERS
16198 M: Julian Wiedmann <jwi@linux.ibm.com>
16199 M: Karsten Graul <kgraul@linux.ibm.com>
16200 L: linux-s390@vger.kernel.org
16201 L: netdev@vger.kernel.org
16203 W: http://www.ibm.com/developerworks/linux/linux390/
16204 F: drivers/s390/net/
16207 M: Niklas Schnelle <schnelle@linux.ibm.com>
16208 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16209 L: linux-s390@vger.kernel.org
16211 W: http://www.ibm.com/developerworks/linux/linux390/
16213 F: drivers/pci/hotplug/s390_pci_hpc.c
16214 F: Documentation/s390/pci.rst
16216 S390 VFIO AP DRIVER
16217 M: Tony Krowiak <akrowiak@linux.ibm.com>
16218 M: Halil Pasic <pasic@linux.ibm.com>
16219 M: Jason Herne <jjherne@linux.ibm.com>
16220 L: linux-s390@vger.kernel.org
16222 W: http://www.ibm.com/developerworks/linux/linux390/
16223 F: Documentation/s390/vfio-ap.rst
16224 F: drivers/s390/crypto/vfio_ap_drv.c
16225 F: drivers/s390/crypto/vfio_ap_ops.c
16226 F: drivers/s390/crypto/vfio_ap_private.h
16228 S390 VFIO-CCW DRIVER
16229 M: Cornelia Huck <cohuck@redhat.com>
16230 M: Eric Farman <farman@linux.ibm.com>
16231 M: Matthew Rosato <mjrosato@linux.ibm.com>
16232 R: Halil Pasic <pasic@linux.ibm.com>
16233 L: linux-s390@vger.kernel.org
16234 L: kvm@vger.kernel.org
16236 F: Documentation/s390/vfio-ccw.rst
16237 F: drivers/s390/cio/vfio_ccw*
16238 F: include/uapi/linux/vfio_ccw.h
16240 S390 VFIO-PCI DRIVER
16241 M: Matthew Rosato <mjrosato@linux.ibm.com>
16242 M: Eric Farman <farman@linux.ibm.com>
16243 L: linux-s390@vger.kernel.org
16244 L: kvm@vger.kernel.org
16246 F: drivers/vfio/pci/vfio_pci_zdev.c
16247 F: include/uapi/linux/vfio_zdev.h
16250 M: Harald Freudenberger <freude@linux.ibm.com>
16251 L: linux-s390@vger.kernel.org
16253 W: http://www.ibm.com/developerworks/linux/linux390/
16254 F: drivers/s390/crypto/
16257 M: Steffen Maier <maier@linux.ibm.com>
16258 M: Benjamin Block <bblock@linux.ibm.com>
16259 L: linux-s390@vger.kernel.org
16261 W: http://www.ibm.com/developerworks/linux/linux390/
16262 F: drivers/s390/scsi/zfcp_*
16264 S3C ADC BATTERY DRIVER
16265 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16266 L: linux-samsung-soc@vger.kernel.org
16268 F: drivers/power/supply/s3c_adc_battery.c
16269 F: include/linux/s3c_adc_battery.h
16271 S3C24XX SD/MMC Driver
16272 M: Ben Dooks <ben-linux@fluff.org>
16273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16275 F: drivers/mmc/host/s3cmci.*
16277 SAA6588 RDS RECEIVER DRIVER
16278 M: Hans Verkuil <hverkuil@xs4all.nl>
16279 L: linux-media@vger.kernel.org
16281 W: https://linuxtv.org
16282 T: git git://linuxtv.org/media_tree.git
16283 F: drivers/media/i2c/saa6588*
16285 SAA7134 VIDEO4LINUX DRIVER
16286 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16287 L: linux-media@vger.kernel.org
16289 W: https://linuxtv.org
16290 T: git git://linuxtv.org/media_tree.git
16291 F: Documentation/driver-api/media/drivers/saa7134*
16292 F: drivers/media/pci/saa7134/
16294 SAA7146 VIDEO4LINUX-2 DRIVER
16295 M: Hans Verkuil <hverkuil@xs4all.nl>
16296 L: linux-media@vger.kernel.org
16298 T: git git://linuxtv.org/media_tree.git
16299 F: drivers/media/common/saa7146/
16300 F: drivers/media/pci/saa7146/
16301 F: include/media/drv-intf/saa7146*
16303 SAFESETID SECURITY MODULE
16304 M: Micah Morton <mortonm@chromium.org>
16306 F: Documentation/admin-guide/LSM/SafeSetID.rst
16307 F: security/safesetid/
16309 SAMSUNG AUDIO (ASoC) DRIVERS
16310 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16311 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16312 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16314 F: Documentation/devicetree/bindings/sound/samsung*
16315 F: sound/soc/samsung/
16317 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16318 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16319 L: linux-crypto@vger.kernel.org
16320 L: linux-samsung-soc@vger.kernel.org
16322 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16323 F: drivers/crypto/exynos-rng.c
16325 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16326 M: Łukasz Stelmach <l.stelmach@samsung.com>
16327 L: linux-samsung-soc@vger.kernel.org
16329 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
16330 F: drivers/char/hw_random/exynos-trng.c
16332 SAMSUNG FRAMEBUFFER DRIVER
16333 M: Jingoo Han <jingoohan1@gmail.com>
16334 L: linux-fbdev@vger.kernel.org
16336 F: drivers/video/fbdev/s3c-fb.c
16338 SAMSUNG INTERCONNECT DRIVERS
16339 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16340 M: Artur Świgoń <a.swigon@samsung.com>
16341 L: linux-pm@vger.kernel.org
16342 L: linux-samsung-soc@vger.kernel.org
16344 F: drivers/interconnect/samsung/
16346 SAMSUNG LAPTOP DRIVER
16347 M: Corentin Chary <corentin.chary@gmail.com>
16348 L: platform-driver-x86@vger.kernel.org
16350 F: drivers/platform/x86/samsung-laptop.c
16352 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16353 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16354 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16355 L: linux-kernel@vger.kernel.org
16356 L: linux-samsung-soc@vger.kernel.org
16358 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16359 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16360 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16361 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16362 F: drivers/clk/clk-s2mps11.c
16363 F: drivers/mfd/sec*.c
16364 F: drivers/regulator/s2m*.c
16365 F: drivers/regulator/s5m*.c
16366 F: drivers/rtc/rtc-s5m.c
16367 F: include/linux/mfd/samsung/
16369 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16370 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16371 L: linux-media@vger.kernel.org
16372 L: linux-samsung-soc@vger.kernel.org
16374 F: drivers/media/platform/s3c-camif/
16375 F: include/media/drv-intf/s3c_camif.h
16377 SAMSUNG S3FWRN5 NFC DRIVER
16378 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16379 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16380 L: linux-nfc@lists.01.org (subscribers-only)
16382 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16383 F: drivers/nfc/s3fwrn5
16385 SAMSUNG S5C73M3 CAMERA DRIVER
16386 M: Andrzej Hajda <a.hajda@samsung.com>
16387 L: linux-media@vger.kernel.org
16389 F: drivers/media/i2c/s5c73m3/*
16391 SAMSUNG S5K5BAF CAMERA DRIVER
16392 M: Andrzej Hajda <a.hajda@samsung.com>
16393 L: linux-media@vger.kernel.org
16395 F: drivers/media/i2c/s5k5baf.c
16397 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16398 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16399 M: Vladimir Zapolskiy <vz@mleia.com>
16400 L: linux-crypto@vger.kernel.org
16401 L: linux-samsung-soc@vger.kernel.org
16403 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16404 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16405 F: drivers/crypto/s5p-sss.c
16407 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16408 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16409 L: linux-media@vger.kernel.org
16411 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16412 F: drivers/media/platform/exynos4-is/
16414 SAMSUNG SOC CLOCK DRIVERS
16415 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16416 M: Tomasz Figa <tomasz.figa@gmail.com>
16417 M: Chanwoo Choi <cw00.choi@samsung.com>
16418 L: linux-samsung-soc@vger.kernel.org
16420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16421 F: Documentation/devicetree/bindings/clock/exynos*.txt
16422 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16423 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16424 F: drivers/clk/samsung/
16425 F: include/dt-bindings/clock/exynos*.h
16426 F: include/linux/clk/samsung.h
16427 F: include/linux/platform_data/clk-s3c2410.h
16429 SAMSUNG SPI DRIVERS
16430 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16431 M: Andi Shyti <andi@etezian.org>
16432 L: linux-spi@vger.kernel.org
16433 L: linux-samsung-soc@vger.kernel.org
16435 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16436 F: drivers/spi/spi-s3c*
16437 F: include/linux/platform_data/spi-s3c64xx.h
16438 F: include/linux/spi/s3c24xx-fiq.h
16440 SAMSUNG SXGBE DRIVERS
16441 M: Byungho An <bh74.an@samsung.com>
16442 L: netdev@vger.kernel.org
16444 F: drivers/net/ethernet/samsung/sxgbe/
16446 SAMSUNG THERMAL DRIVER
16447 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16448 L: linux-pm@vger.kernel.org
16449 L: linux-samsung-soc@vger.kernel.org
16451 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16452 F: drivers/thermal/samsung/
16454 SAMSUNG USB2 PHY DRIVER
16455 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16456 L: linux-kernel@vger.kernel.org
16458 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16459 F: Documentation/driver-api/phy/samsung-usb2.rst
16460 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16461 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16462 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16463 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16464 F: drivers/phy/samsung/phy-samsung-usb2.c
16465 F: drivers/phy/samsung/phy-samsung-usb2.h
16468 M: Zwane Mwaikambo <zwanem@gmail.com>
16470 F: drivers/watchdog/sc1200wdt.c
16473 M: Ingo Molnar <mingo@redhat.com>
16474 M: Peter Zijlstra <peterz@infradead.org>
16475 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16476 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16477 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16478 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16479 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16480 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16481 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16482 L: linux-kernel@vger.kernel.org
16484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16485 F: include/linux/preempt.h
16486 F: include/linux/sched.h
16487 F: include/linux/wait.h
16488 F: include/uapi/linux/sched.h
16491 SCR24X CHIP CARD INTERFACE DRIVER
16492 M: Lubomir Rintel <lkundrak@v3.sk>
16494 F: drivers/char/pcmcia/scr24x_cs.c
16497 M: Jens Axboe <axboe@kernel.dk>
16498 L: linux-scsi@vger.kernel.org
16500 W: http://www.kernel.dk
16501 F: drivers/scsi/sr*
16503 SCSI RDMA PROTOCOL (SRP) INITIATOR
16504 M: Bart Van Assche <bvanassche@acm.org>
16505 L: linux-rdma@vger.kernel.org
16507 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16508 F: drivers/infiniband/ulp/srp/
16509 F: include/scsi/srp.h
16511 SCSI RDMA PROTOCOL (SRP) TARGET
16512 M: Bart Van Assche <bvanassche@acm.org>
16513 L: linux-rdma@vger.kernel.org
16514 L: target-devel@vger.kernel.org
16516 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16517 F: drivers/infiniband/ulp/srpt/
16520 M: Doug Gilbert <dgilbert@interlog.com>
16521 L: linux-scsi@vger.kernel.org
16523 W: http://sg.danny.cz/sg
16524 F: Documentation/scsi/scsi-generic.rst
16525 F: drivers/scsi/sg.c
16526 F: include/scsi/sg.h
16529 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16530 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16531 L: linux-scsi@vger.kernel.org
16533 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16536 F: Documentation/devicetree/bindings/scsi/
16541 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16542 L: linux-scsi@vger.kernel.org
16544 F: Documentation/scsi/st.rst
16545 F: drivers/scsi/st.*
16546 F: drivers/scsi/st_*.h
16548 SCSI TARGET CORE USER DRIVER
16549 M: Bodo Stroesser <bostroesser@gmail.com>
16550 L: linux-scsi@vger.kernel.org
16551 L: target-devel@vger.kernel.org
16553 F: Documentation/target/tcmu-design.rst
16554 F: drivers/target/target_core_user.c
16555 F: include/uapi/linux/target_core_user.h
16557 SCSI TARGET SUBSYSTEM
16558 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16559 L: linux-scsi@vger.kernel.org
16560 L: target-devel@vger.kernel.org
16562 W: http://www.linux-iscsi.org
16563 Q: https://patchwork.kernel.org/project/target-devel/list/
16564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16565 F: Documentation/target/
16570 M: Vlad Yasevich <vyasevich@gmail.com>
16571 M: Neil Horman <nhorman@tuxdriver.com>
16572 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16573 L: linux-sctp@vger.kernel.org
16575 W: http://lksctp.sourceforge.net
16576 F: Documentation/networking/sctp.rst
16577 F: include/linux/sctp.h
16578 F: include/net/sctp/
16579 F: include/uapi/linux/sctp.h
16583 M: Jim Cromie <jim.cromie@gmail.com>
16585 F: Documentation/i2c/busses/scx200_acb.rst
16586 F: arch/x86/platform/scx200/
16587 F: drivers/i2c/busses/scx200*
16588 F: drivers/mtd/maps/scx200_docflash.c
16589 F: drivers/watchdog/scx200_wdt.c
16590 F: include/linux/scx200.h
16593 M: Jim Cromie <jim.cromie@gmail.com>
16595 F: drivers/char/scx200_gpio.c
16596 F: include/linux/scx200_gpio.h
16598 SCx200 HRT CLOCKSOURCE DRIVER
16599 M: Jim Cromie <jim.cromie@gmail.com>
16601 F: drivers/clocksource/scx200_hrt.c
16603 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16604 M: Sascha Sommer <saschasommer@freenet.de>
16605 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16607 F: drivers/mmc/host/sdricoh_cs.c
16609 SECO BOARDS CEC DRIVER
16610 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16612 F: drivers/media/cec/platform/seco/seco-cec.c
16613 F: drivers/media/cec/platform/seco/seco-cec.h
16616 M: Kees Cook <keescook@chromium.org>
16617 R: Andy Lutomirski <luto@amacapital.net>
16618 R: Will Drewry <wad@chromium.org>
16620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16621 F: Documentation/userspace-api/seccomp_filter.rst
16622 F: include/linux/seccomp.h
16623 F: include/uapi/linux/seccomp.h
16624 F: kernel/seccomp.c
16625 F: tools/testing/selftests/kselftest_harness.h
16626 F: tools/testing/selftests/seccomp/*
16627 K: \bsecure_computing
16630 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16631 M: Al Cooper <alcooperx@gmail.com>
16632 L: linux-mmc@vger.kernel.org
16633 L: bcm-kernel-feedback-list@broadcom.com
16635 F: drivers/mmc/host/sdhci-brcmstb*
16637 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16638 M: Adrian Hunter <adrian.hunter@intel.com>
16639 L: linux-mmc@vger.kernel.org
16641 F: drivers/mmc/host/sdhci*
16642 F: include/linux/mmc/sdhci*
16644 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16645 M: Eugen Hristev <eugen.hristev@microchip.com>
16646 L: linux-mmc@vger.kernel.org
16648 F: drivers/mmc/host/sdhci-of-at91.c
16650 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16651 M: Ben Dooks <ben-linux@fluff.org>
16652 M: Jaehoon Chung <jh80.chung@samsung.com>
16653 L: linux-mmc@vger.kernel.org
16655 F: drivers/mmc/host/sdhci-s3c*
16657 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16658 M: Viresh Kumar <vireshk@kernel.org>
16659 L: linux-mmc@vger.kernel.org
16661 F: drivers/mmc/host/sdhci-spear.c
16663 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16664 M: Kishon Vijay Abraham I <kishon@ti.com>
16665 L: linux-mmc@vger.kernel.org
16667 F: drivers/mmc/host/sdhci-omap.c
16669 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16670 M: Jonathan Derrick <jonathan.derrick@intel.com>
16671 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16672 L: linux-block@vger.kernel.org
16674 F: block/opal_proto.h
16676 F: include/linux/sed*
16677 F: include/uapi/linux/sed*
16680 M: Security Officers <security@kernel.org>
16682 F: Documentation/admin-guide/security-bugs.rst
16685 M: James Morris <jmorris@namei.org>
16686 M: "Serge E. Hallyn" <serge@hallyn.com>
16687 L: linux-security-module@vger.kernel.org (suggested Cc:)
16689 W: http://kernsec.org/
16690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16692 X: security/selinux/
16694 SELINUX SECURITY MODULE
16695 M: Paul Moore <paul@paul-moore.com>
16696 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16697 M: Eric Paris <eparis@parisplace.org>
16698 L: selinux@vger.kernel.org
16700 W: https://selinuxproject.org
16701 W: https://github.com/SELinuxProject
16702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16703 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16704 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16705 F: Documentation/admin-guide/LSM/SELinux.rst
16706 F: include/trace/events/avc.h
16707 F: include/uapi/linux/selinux_netlink.h
16708 F: scripts/selinux/
16709 F: security/selinux/
16712 M: Jiri Slaby <jirislaby@kernel.org>
16714 F: drivers/misc/phantom.c
16715 F: include/uapi/linux/phantom.h
16717 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16718 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16720 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16721 F: drivers/iio/chemical/scd30.h
16722 F: drivers/iio/chemical/scd30_core.c
16723 F: drivers/iio/chemical/scd30_i2c.c
16724 F: drivers/iio/chemical/scd30_serial.c
16726 SENSIRION SGP40 GAS SENSOR DRIVER
16727 M: Andreas Klinger <ak@it-klinger.de>
16729 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
16730 F: drivers/iio/chemical/sgp40.c
16732 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16733 M: Tomasz Duszynski <tduszyns@gmail.com>
16735 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16736 F: drivers/iio/chemical/sps30.c
16737 F: drivers/iio/chemical/sps30_i2c.c
16738 F: drivers/iio/chemical/sps30_serial.c
16741 M: Rob Herring <robh@kernel.org>
16742 L: linux-serial@vger.kernel.org
16744 F: Documentation/devicetree/bindings/serial/serial.yaml
16745 F: drivers/tty/serdev/
16746 F: include/linux/serdev.h
16749 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16750 L: linux-serial@vger.kernel.org
16752 F: Documentation/devicetree/bindings/serial/
16753 F: drivers/tty/serial/
16756 M: Sean Young <sean@mess.org>
16757 L: linux-media@vger.kernel.org
16759 F: drivers/media/rc/serial_ir.c
16761 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16762 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16763 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16765 F: Documentation/devicetree/bindings/slimbus/
16766 F: drivers/slimbus/
16767 F: include/linux/slimbus.h
16770 M: Edward Cree <ecree.xilinx@gmail.com>
16771 M: Martin Habets <habetsm.xilinx@gmail.com>
16772 L: netdev@vger.kernel.org
16774 F: drivers/net/ethernet/sfc/
16776 SFF/SFP/SFP+ MODULE SUPPORT
16777 M: Russell King <linux@armlinux.org.uk>
16778 L: netdev@vger.kernel.org
16780 F: drivers/net/phy/phylink.c
16781 F: drivers/net/phy/sfp*
16782 F: include/linux/mdio/mdio-i2c.h
16783 F: include/linux/phylink.h
16784 F: include/linux/sfp.h
16785 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)
16788 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16790 F: drivers/misc/sgi-gru/
16792 SGI XP/XPC/XPNET DRIVER
16793 M: Robin Holt <robinmholt@gmail.com>
16794 M: Steve Wahl <steve.wahl@hpe.com>
16795 R: Mike Travis <mike.travis@hpe.com>
16797 F: drivers/misc/sgi-xp/
16799 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16800 M: Karsten Graul <kgraul@linux.ibm.com>
16801 M: Guvenc Gulce <guvenc@linux.ibm.com>
16802 L: linux-s390@vger.kernel.org
16804 W: http://www.ibm.com/developerworks/linux/linux390/
16807 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16808 M: Linus Walleij <linus.walleij@linaro.org>
16809 L: linux-iio@vger.kernel.org
16811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16812 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16813 F: drivers/iio/light/gp2ap002.c
16815 SHARP RJ54N1CB0C SENSOR DRIVER
16816 M: Jacopo Mondi <jacopo@jmondi.org>
16817 L: linux-media@vger.kernel.org
16819 T: git git://linuxtv.org/media_tree.git
16820 F: drivers/media/i2c/rj54n1cb0c.c
16821 F: include/media/i2c/rj54n1cb0c.h
16823 SH_VOU V4L2 OUTPUT DRIVER
16824 L: linux-media@vger.kernel.org
16826 F: drivers/media/platform/sh_vou.c
16827 F: include/media/drv-intf/sh_vou.h
16829 SI2157 MEDIA DRIVER
16830 M: Antti Palosaari <crope@iki.fi>
16831 L: linux-media@vger.kernel.org
16833 W: https://linuxtv.org
16834 W: http://palosaari.fi/linux/
16835 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16836 T: git git://linuxtv.org/anttip/media_tree.git
16837 F: drivers/media/tuners/si2157*
16839 SI2165 MEDIA DRIVER
16840 M: Matthias Schwarzott <zzam@gentoo.org>
16841 L: linux-media@vger.kernel.org
16843 W: https://linuxtv.org
16844 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16845 F: drivers/media/dvb-frontends/si2165*
16847 SI2168 MEDIA DRIVER
16848 M: Antti Palosaari <crope@iki.fi>
16849 L: linux-media@vger.kernel.org
16851 W: https://linuxtv.org
16852 W: http://palosaari.fi/linux/
16853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16854 T: git git://linuxtv.org/anttip/media_tree.git
16855 F: drivers/media/dvb-frontends/si2168*
16857 SI470X FM RADIO RECEIVER I2C DRIVER
16858 M: Hans Verkuil <hverkuil@xs4all.nl>
16859 L: linux-media@vger.kernel.org
16861 W: https://linuxtv.org
16862 T: git git://linuxtv.org/media_tree.git
16863 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16865 SI470X FM RADIO RECEIVER USB DRIVER
16866 M: Hans Verkuil <hverkuil@xs4all.nl>
16867 L: linux-media@vger.kernel.org
16869 W: https://linuxtv.org
16870 T: git git://linuxtv.org/media_tree.git
16871 F: drivers/media/radio/si470x/radio-si470x-common.c
16872 F: drivers/media/radio/si470x/radio-si470x-usb.c
16873 F: drivers/media/radio/si470x/radio-si470x.h
16875 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16876 M: Eduardo Valentin <edubezval@gmail.com>
16877 L: linux-media@vger.kernel.org
16879 W: https://linuxtv.org
16880 T: git git://linuxtv.org/media_tree.git
16881 F: drivers/media/radio/si4713/si4713.?
16883 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16884 M: Eduardo Valentin <edubezval@gmail.com>
16885 L: linux-media@vger.kernel.org
16887 W: https://linuxtv.org
16888 T: git git://linuxtv.org/media_tree.git
16889 F: drivers/media/radio/si4713/radio-platform-si4713.c
16891 SI4713 FM RADIO TRANSMITTER USB DRIVER
16892 M: Hans Verkuil <hverkuil@xs4all.nl>
16893 L: linux-media@vger.kernel.org
16895 W: https://linuxtv.org
16896 T: git git://linuxtv.org/media_tree.git
16897 F: drivers/media/radio/si4713/radio-usb-si4713.c
16900 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16901 L: linux-media@vger.kernel.org
16903 W: https://linuxtv.org
16904 T: git git://linuxtv.org/media_tree.git
16905 F: drivers/media/common/siano/
16906 F: drivers/media/mmc/siano/
16907 F: drivers/media/usb/siano/
16908 F: drivers/media/usb/siano/
16911 M: Palmer Dabbelt <palmer@dabbelt.com>
16912 M: Paul Walmsley <paul.walmsley@sifive.com>
16913 L: linux-riscv@lists.infradead.org
16915 T: git git://github.com/sifive/riscv-linux.git
16919 SIFIVE FU540 SYSTEM-ON-CHIP
16920 M: Paul Walmsley <paul.walmsley@sifive.com>
16921 M: Palmer Dabbelt <palmer@dabbelt.com>
16922 L: linux-riscv@lists.infradead.org
16924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16929 M: Green Wan <green.wan@sifive.com>
16931 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16932 F: drivers/dma/sf-pdma/
16934 SILEAD TOUCHSCREEN DRIVER
16935 M: Hans de Goede <hdegoede@redhat.com>
16936 L: linux-input@vger.kernel.org
16937 L: platform-driver-x86@vger.kernel.org
16939 F: drivers/input/touchscreen/silead.c
16940 F: drivers/platform/x86/touchscreen_dmi.c
16942 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16943 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16945 F: drivers/staging/wfx/
16947 SILICON MOTION SM712 FRAME BUFFER DRIVER
16948 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16949 M: Teddy Wang <teddy.wang@siliconmotion.com>
16950 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16951 L: linux-fbdev@vger.kernel.org
16953 F: Documentation/fb/sm712fb.rst
16954 F: drivers/video/fbdev/sm712*
16956 SILVACO I3C DUAL-ROLE MASTER
16957 M: Miquel Raynal <miquel.raynal@bootlin.com>
16958 M: Conor Culhane <conor.culhane@silvaco.com>
16959 L: linux-i3c@lists.infradead.org
16961 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16962 F: drivers/i3c/master/svc-i3c-master.c
16965 M: Hans de Goede <hdegoede@redhat.com>
16966 L: linux-fbdev@vger.kernel.org
16968 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16969 F: drivers/video/fbdev/simplefb.c
16970 F: include/linux/platform_data/simplefb.h
16972 SIMTEC EB110ATX (Chalice CATS)
16973 M: Simtec Linux Team <linux@simtec.co.uk>
16975 W: http://www.simtec.co.uk/products/EB110ATX/
16977 SIMTEC EB2410ITX (BAST)
16978 M: Simtec Linux Team <linux@simtec.co.uk>
16980 W: http://www.simtec.co.uk/products/EB2410ITX/
16981 F: arch/arm/mach-s3c/bast-ide.c
16982 F: arch/arm/mach-s3c/bast-irq.c
16983 F: arch/arm/mach-s3c/mach-bast.c
16986 M: Thorsten Scherer <t.scherer@eckelmann.de>
16987 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16988 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16990 F: drivers/gpio/gpio-siox.c
16992 F: include/trace/events/siox.h
16994 SIPHASH PRF ROUTINES
16995 M: Jason A. Donenfeld <Jason@zx2c4.com>
16997 F: include/linux/siphash.h
16999 F: lib/test_siphash.c
17001 SIS 190 ETHERNET DRIVER
17002 M: Francois Romieu <romieu@fr.zoreil.com>
17003 L: netdev@vger.kernel.org
17005 F: drivers/net/ethernet/sis/sis190.c
17007 SIS 900/7016 FAST ETHERNET DRIVER
17008 M: Daniele Venzano <venza@brownhat.org>
17009 L: netdev@vger.kernel.org
17011 W: http://www.brownhat.org/sis900.html
17012 F: drivers/net/ethernet/sis/sis900.*
17014 SIS FRAMEBUFFER DRIVER
17015 M: Thomas Winischhofer <thomas@winischhofer.net>
17017 W: http://www.winischhofer.net/linuxsisvga.shtml
17018 F: Documentation/fb/sisfb.rst
17019 F: drivers/video/fbdev/sis/
17020 F: include/video/sisfb.h
17022 SIS I2C TOUCHSCREEN DRIVER
17023 M: Mika Penttilä <mika.penttila@nextfour.com>
17024 L: linux-input@vger.kernel.org
17026 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17027 F: drivers/input/touchscreen/sis_i2c.c
17030 M: Thomas Winischhofer <thomas@winischhofer.net>
17032 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17033 F: drivers/usb/misc/sisusbvga/
17036 M: Christoph Lameter <cl@linux.com>
17037 M: Pekka Enberg <penberg@kernel.org>
17038 M: David Rientjes <rientjes@google.com>
17039 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17040 M: Andrew Morton <akpm@linux-foundation.org>
17041 M: Vlastimil Babka <vbabka@suse.cz>
17042 L: linux-mm@kvack.org
17044 F: include/linux/sl?b*.h
17047 SLEEPABLE READ-COPY UPDATE (SRCU)
17048 M: Lai Jiangshan <jiangshanlai@gmail.com>
17049 M: "Paul E. McKenney" <paulmck@kernel.org>
17050 M: Josh Triplett <josh@joshtriplett.org>
17051 R: Steven Rostedt <rostedt@goodmis.org>
17052 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17053 L: rcu@vger.kernel.org
17055 W: http://www.rdrop.com/users/paulmck/RCU/
17056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17057 F: include/linux/srcu*.h
17058 F: kernel/rcu/srcu*.c
17060 SMACK SECURITY MODULE
17061 M: Casey Schaufler <casey@schaufler-ca.com>
17062 L: linux-security-module@vger.kernel.org
17064 W: http://schaufler-ca.com
17065 T: git git://github.com/cschaufler/smack-next
17066 F: Documentation/admin-guide/LSM/Smack.rst
17069 SMC91x ETHERNET DRIVER
17070 M: Nicolas Pitre <nico@fluxnic.net>
17072 F: drivers/net/ethernet/smsc/smc91x.*
17074 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17075 M: Mark Rutland <mark.rutland@arm.com>
17076 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17077 M: Sudeep Holla <sudeep.holla@arm.com>
17078 L: linux-arm-kernel@lists.infradead.org
17080 F: drivers/firmware/smccc/
17081 F: include/linux/arm-smccc.h
17083 SMM665 HARDWARE MONITOR DRIVER
17084 M: Guenter Roeck <linux@roeck-us.net>
17085 L: linux-hwmon@vger.kernel.org
17087 F: Documentation/hwmon/smm665.rst
17088 F: drivers/hwmon/smm665.c
17090 SMSC EMC2103 HARDWARE MONITOR DRIVER
17091 M: Steve Glendinning <steve.glendinning@shawell.net>
17092 L: linux-hwmon@vger.kernel.org
17094 F: Documentation/hwmon/emc2103.rst
17095 F: drivers/hwmon/emc2103.c
17097 SMSC SCH5627 HARDWARE MONITOR DRIVER
17098 M: Hans de Goede <hdegoede@redhat.com>
17099 L: linux-hwmon@vger.kernel.org
17101 F: Documentation/hwmon/sch5627.rst
17102 F: drivers/hwmon/sch5627.c
17104 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17105 M: Steve Glendinning <steve.glendinning@shawell.net>
17106 L: linux-fbdev@vger.kernel.org
17108 F: drivers/video/fbdev/smscufx.c
17110 SMSC47B397 HARDWARE MONITOR DRIVER
17111 M: Jean Delvare <jdelvare@suse.com>
17112 L: linux-hwmon@vger.kernel.org
17114 F: Documentation/hwmon/smsc47b397.rst
17115 F: drivers/hwmon/smsc47b397.c
17117 SMSC911x ETHERNET DRIVER
17118 M: Steve Glendinning <steve.glendinning@shawell.net>
17119 L: netdev@vger.kernel.org
17121 F: drivers/net/ethernet/smsc/smsc911x.*
17122 F: include/linux/smsc911x.h
17124 SMSC9420 PCI ETHERNET DRIVER
17125 M: Steve Glendinning <steve.glendinning@shawell.net>
17126 L: netdev@vger.kernel.org
17128 F: drivers/net/ethernet/smsc/smsc9420.*
17130 SOCIONEXT (SNI) AVE NETWORK DRIVER
17131 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17132 L: netdev@vger.kernel.org
17134 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17135 F: drivers/net/ethernet/socionext/sni_ave.c
17137 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17138 M: Jassi Brar <jaswinder.singh@linaro.org>
17139 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17140 L: netdev@vger.kernel.org
17142 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17143 F: drivers/net/ethernet/socionext/netsec.c
17145 SOCIONEXT (SNI) Synquacer SPI DRIVER
17146 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17147 M: Jassi Brar <jaswinder.singh@linaro.org>
17148 L: linux-spi@vger.kernel.org
17150 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17151 F: drivers/spi/spi-synquacer.c
17153 SOCIONEXT SYNQUACER I2C DRIVER
17154 M: Ard Biesheuvel <ardb@kernel.org>
17155 L: linux-i2c@vger.kernel.org
17157 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17158 F: drivers/i2c/busses/i2c-synquacer.c
17160 SOCIONEXT UNIPHIER SOUND DRIVER
17161 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17163 F: sound/soc/uniphier/
17165 SOEKRIS NET48XX LED SUPPORT
17166 M: Chris Boot <bootc@bootc.net>
17168 F: drivers/leds/leds-net48xx.c
17170 SOFT-IWARP DRIVER (siw)
17171 M: Bernard Metzler <bmt@zurich.ibm.com>
17172 L: linux-rdma@vger.kernel.org
17174 F: drivers/infiniband/sw/siw/
17175 F: include/uapi/rdma/siw-abi.h
17177 SOFT-ROCE DRIVER (rxe)
17178 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17179 L: linux-rdma@vger.kernel.org
17181 F: drivers/infiniband/sw/rxe/
17182 F: include/uapi/rdma/rdma_user_rxe.h
17184 SOFTLOGIC 6x10 MPEG CODEC
17185 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17186 M: Anton Sviridenko <anton@corp.bluecherry.net>
17187 M: Andrey Utkin <andrey_utkin@fastmail.com>
17188 M: Ismael Luceno <ismael@iodev.co.uk>
17189 L: linux-media@vger.kernel.org
17191 F: drivers/media/pci/solo6x10/
17193 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17194 M: James Morse <james.morse@arm.com>
17195 L: linux-arm-kernel@lists.infradead.org
17197 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17198 F: drivers/firmware/arm_sdei.c
17199 F: include/linux/arm_sdei.h
17200 F: include/uapi/linux/arm_sdei.h
17203 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17204 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17205 L: linux-acpi@vger.kernel.org
17207 F: drivers/base/swnode.c
17209 SOFTWARE RAID (Multiple Disks) SUPPORT
17210 M: Song Liu <song@kernel.org>
17211 L: linux-raid@vger.kernel.org
17213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17214 F: drivers/md/Kconfig
17215 F: drivers/md/Makefile
17217 F: drivers/md/raid*
17218 F: include/linux/raid/
17219 F: include/uapi/linux/raid/
17221 SOLIDRUN CLEARFOG SUPPORT
17222 M: Russell King <linux@armlinux.org.uk>
17224 F: arch/arm/boot/dts/armada-388-clearfog*
17225 F: arch/arm/boot/dts/armada-38x-solidrun-*
17227 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17228 M: Russell King <linux@armlinux.org.uk>
17230 F: arch/arm/boot/dts/imx6*-cubox-i*
17231 F: arch/arm/boot/dts/imx6*-hummingboard*
17232 F: arch/arm/boot/dts/imx6*-sr-*
17234 SONIC NETWORK DRIVER
17235 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17236 L: netdev@vger.kernel.org
17238 F: drivers/net/ethernet/natsemi/sonic.*
17240 SONICS SILICON BACKPLANE DRIVER (SSB)
17241 M: Michael Buesch <m@bues.ch>
17242 L: linux-wireless@vger.kernel.org
17245 F: include/linux/ssb/
17247 SONY IMX208 SENSOR DRIVER
17248 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17249 L: linux-media@vger.kernel.org
17251 T: git git://linuxtv.org/media_tree.git
17252 F: drivers/media/i2c/imx208.c
17254 SONY IMX214 SENSOR DRIVER
17255 M: Ricardo Ribalda <ribalda@kernel.org>
17256 L: linux-media@vger.kernel.org
17258 T: git git://linuxtv.org/media_tree.git
17259 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17260 F: drivers/media/i2c/imx214.c
17262 SONY IMX219 SENSOR DRIVER
17263 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17264 L: linux-media@vger.kernel.org
17266 T: git git://linuxtv.org/media_tree.git
17267 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17268 F: drivers/media/i2c/imx219.c
17270 SONY IMX258 SENSOR DRIVER
17271 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17272 L: linux-media@vger.kernel.org
17274 T: git git://linuxtv.org/media_tree.git
17275 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17276 F: drivers/media/i2c/imx258.c
17278 SONY IMX274 SENSOR DRIVER
17279 M: Leon Luo <leonl@leopardimaging.com>
17280 L: linux-media@vger.kernel.org
17282 T: git git://linuxtv.org/media_tree.git
17283 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17284 F: drivers/media/i2c/imx274.c
17286 SONY IMX290 SENSOR DRIVER
17287 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17288 L: linux-media@vger.kernel.org
17290 T: git git://linuxtv.org/media_tree.git
17291 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17292 F: drivers/media/i2c/imx290.c
17294 SONY IMX319 SENSOR DRIVER
17295 M: Bingbu Cao <bingbu.cao@intel.com>
17296 L: linux-media@vger.kernel.org
17298 T: git git://linuxtv.org/media_tree.git
17299 F: drivers/media/i2c/imx319.c
17301 SONY IMX334 SENSOR DRIVER
17302 M: Paul J. Murphy <paul.j.murphy@intel.com>
17303 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17304 L: linux-media@vger.kernel.org
17306 T: git git://linuxtv.org/media_tree.git
17307 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17308 F: drivers/media/i2c/imx334.c
17310 SONY IMX355 SENSOR DRIVER
17311 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17312 L: linux-media@vger.kernel.org
17314 T: git git://linuxtv.org/media_tree.git
17315 F: drivers/media/i2c/imx355.c
17317 SONY MEMORYSTICK SUBSYSTEM
17318 M: Maxim Levitsky <maximlevitsky@gmail.com>
17319 M: Alex Dubov <oakad@yahoo.com>
17320 M: Ulf Hansson <ulf.hansson@linaro.org>
17321 L: linux-mmc@vger.kernel.org
17323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17324 F: drivers/memstick/
17325 F: include/linux/memstick.h
17327 SONY VAIO CONTROL DEVICE DRIVER
17328 M: Mattia Dongili <malattia@linux.it>
17329 L: platform-driver-x86@vger.kernel.org
17331 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17332 F: Documentation/admin-guide/laptops/sony-laptop.rst
17333 F: drivers/char/sonypi.c
17334 F: drivers/platform/x86/sony-laptop.c
17335 F: include/linux/sony-laptop.h
17338 M: Jaroslav Kysela <perex@perex.cz>
17339 M: Takashi Iwai <tiwai@suse.com>
17340 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17342 W: http://www.alsa-project.org/
17343 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17345 F: Documentation/sound/
17347 F: include/uapi/sound/
17350 SOUND - COMPRESSED AUDIO
17351 M: Vinod Koul <vkoul@kernel.org>
17352 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17355 F: Documentation/sound/designs/compress-offload.rst
17356 F: include/sound/compress_driver.h
17357 F: include/uapi/sound/compress_*
17358 F: sound/core/compress_offload.c
17359 F: sound/soc/soc-compress.c
17361 SOUND - DMAENGINE HELPERS
17362 M: Lars-Peter Clausen <lars@metafoo.de>
17364 F: include/sound/dmaengine_pcm.h
17365 F: sound/core/pcm_dmaengine.c
17366 F: sound/soc/soc-generic-dmaengine-pcm.c
17368 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17369 M: Liam Girdwood <lgirdwood@gmail.com>
17370 M: Mark Brown <broonie@kernel.org>
17371 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17373 W: http://alsa-project.org/main/index.php/ASoC
17374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17375 F: Documentation/devicetree/bindings/sound/
17376 F: Documentation/sound/soc/
17377 F: include/dt-bindings/sound/
17378 F: include/sound/soc*
17381 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17382 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17383 M: Liam Girdwood <lgirdwood@gmail.com>
17384 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17385 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17386 M: Daniel Baluta <daniel.baluta@nxp.com>
17387 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17389 W: https://github.com/thesofproject/linux/
17392 SOUNDWIRE SUBSYSTEM
17393 M: Vinod Koul <vkoul@kernel.org>
17394 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17395 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17396 R: Sanyog Kale <sanyog.r.kale@intel.com>
17397 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17400 F: Documentation/driver-api/soundwire/
17401 F: drivers/soundwire/
17402 F: include/linux/soundwire/
17405 M: Olli Salonen <olli.salonen@iki.fi>
17406 L: linux-media@vger.kernel.org
17408 W: https://linuxtv.org
17409 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17410 F: drivers/media/dvb-frontends/sp2*
17412 SPARC + UltraSPARC (sparc/sparc64)
17413 M: "David S. Miller" <davem@davemloft.net>
17414 L: sparclinux@vger.kernel.org
17416 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17422 SPARC SERIAL DRIVERS
17423 M: "David S. Miller" <davem@davemloft.net>
17424 L: sparclinux@vger.kernel.org
17426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17428 F: drivers/tty/serial/suncore.c
17429 F: drivers/tty/serial/sunhv.c
17430 F: drivers/tty/serial/sunsab.c
17431 F: drivers/tty/serial/sunsab.h
17432 F: drivers/tty/serial/sunsu.c
17433 F: drivers/tty/serial/sunzilog.c
17434 F: drivers/tty/serial/sunzilog.h
17435 F: drivers/tty/vcc.c
17436 F: include/linux/sunserialcore.h
17439 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17440 L: linux-sparse@vger.kernel.org
17442 W: https://sparse.docs.kernel.org/
17443 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17444 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17445 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17446 F: include/linux/compiler.h
17448 SPEAKUP CONSOLE SPEECH DRIVER
17449 M: William Hubbs <w.d.hubbs@gmail.com>
17450 M: Chris Brannon <chris@the-brannons.com>
17451 M: Kirk Reiser <kirk@reisers.ca>
17452 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17453 L: speakup@linux-speakup.org
17455 W: http://www.linux-speakup.org/
17456 W: https://github.com/linux-speakup/speakup
17457 B: https://github.com/linux-speakup/speakup/issues
17458 F: drivers/accessibility/speakup/
17460 SPEAR CLOCK FRAMEWORK SUPPORT
17461 M: Viresh Kumar <vireshk@kernel.org>
17462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17464 W: http://www.st.com/spear
17465 F: drivers/clk/spear/
17467 SPEAR PLATFORM SUPPORT
17468 M: Viresh Kumar <vireshk@kernel.org>
17469 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17472 W: http://www.st.com/spear
17473 F: arch/arm/boot/dts/spear*
17474 F: arch/arm/mach-spear/
17477 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17478 R: Michael Walle <michael@walle.cc>
17479 R: Pratyush Yadav <p.yadav@ti.com>
17480 L: linux-mtd@lists.infradead.org
17482 W: http://www.linux-mtd.infradead.org/
17483 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17484 C: irc://irc.oftc.net/mtd
17485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17486 F: drivers/mtd/spi-nor/
17487 F: include/linux/mtd/spi-nor.h
17490 M: Mark Brown <broonie@kernel.org>
17491 L: linux-spi@vger.kernel.org
17493 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17495 F: Documentation/devicetree/bindings/spi/
17496 F: Documentation/spi/
17498 F: include/linux/spi/
17499 F: include/uapi/linux/spi/
17502 SPIDERNET NETWORK DRIVER for CELL
17503 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17504 M: Geoff Levand <geoff@infradead.org>
17505 L: netdev@vger.kernel.org
17506 L: linuxppc-dev@lists.ozlabs.org
17508 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17509 F: drivers/net/ethernet/toshiba/spider_net*
17512 M: Stephen Boyd <sboyd@kernel.org>
17513 L: linux-kernel@vger.kernel.org
17515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17516 F: Documentation/devicetree/bindings/spmi/
17518 F: include/dt-bindings/spmi/spmi.h
17519 F: include/linux/spmi.h
17520 F: include/trace/events/spmi.h
17523 M: Jeremy Kerr <jk@ozlabs.org>
17524 L: linuxppc-dev@lists.ozlabs.org
17526 W: http://www.ibm.com/developerworks/power/cell/
17527 F: Documentation/filesystems/spufs/spufs.rst
17528 F: arch/powerpc/platforms/cell/spufs/
17530 SQUASHFS FILE SYSTEM
17531 M: Phillip Lougher <phillip@squashfs.org.uk>
17532 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17534 W: http://squashfs.org.uk
17535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17536 F: Documentation/filesystems/squashfs.rst
17539 SRM (Alpha) environment access
17540 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17542 F: arch/alpha/kernel/srm_env.c
17544 ST LSM6DSx IMU IIO DRIVER
17545 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17546 L: linux-iio@vger.kernel.org
17548 W: http://www.st.com/
17549 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17550 F: drivers/iio/imu/st_lsm6dsx/
17552 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17553 M: Mickael Guene <mickael.guene@st.com>
17554 L: linux-media@vger.kernel.org
17556 T: git git://linuxtv.org/media_tree.git
17557 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17558 F: drivers/media/i2c/st-mipid02.c
17560 ST STM32 I2C/SMBUS DRIVER
17561 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17562 M: Alain Volmat <alain.volmat@foss.st.com>
17563 L: linux-i2c@vger.kernel.org
17565 F: drivers/i2c/busses/i2c-stm32*
17567 ST STM32 SPI DRIVER
17568 M: Alain Volmat <alain.volmat@foss.st.com>
17569 L: linux-spi@vger.kernel.org
17571 F: drivers/spi/spi-stm32.c
17574 M: Daniel Nilsson <daniel.nilsson@flex.com>
17575 L: linux-hwmon@vger.kernel.org
17577 F: Documentation/hwmon/stpddc60.rst
17578 F: drivers/hwmon/pmbus/stpddc60.c
17580 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17581 M: Song Qiang <songqiang1304521@gmail.com>
17582 L: linux-iio@vger.kernel.org
17584 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17585 F: drivers/iio/proximity/vl53l0x-i2c.c
17588 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17589 M: Sasha Levin <sashal@kernel.org>
17590 L: stable@vger.kernel.org
17592 F: Documentation/process/stable-kernel-rules.rst
17594 STAGING - ATOMISP DRIVER
17595 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17596 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17597 L: linux-media@vger.kernel.org
17599 F: drivers/staging/media/atomisp/
17601 STAGING - FIELDBUS SUBSYSTEM
17602 M: Sven Van Asbroeck <TheSven73@gmail.com>
17604 F: drivers/staging/fieldbus/*
17605 F: drivers/staging/fieldbus/Documentation/
17607 STAGING - HMS ANYBUS-S BUS
17608 M: Sven Van Asbroeck <TheSven73@gmail.com>
17610 F: drivers/staging/fieldbus/anybuss/
17612 STAGING - INDUSTRIAL IO
17613 M: Jonathan Cameron <jic23@kernel.org>
17614 L: linux-iio@vger.kernel.org
17616 F: Documentation/devicetree/bindings/staging/iio/
17617 F: drivers/staging/iio/
17619 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17620 M: Marc Dietrich <marvin24@gmx.de>
17621 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17622 L: linux-tegra@vger.kernel.org
17624 F: drivers/staging/nvec/
17626 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17627 M: Jens Frederich <jfrederich@gmail.com>
17628 M: Daniel Drake <dsd@laptop.org>
17629 M: Jon Nettleton <jon.nettleton@gmail.com>
17631 W: http://wiki.laptop.org/go/DCON
17632 F: drivers/staging/olpc_dcon/
17634 STAGING - REALTEK RTL8188EU DRIVERS
17635 M: Larry Finger <Larry.Finger@lwfinger.net>
17636 M: Phillip Potter <phil@philpotter.co.uk>
17638 F: drivers/staging/r8188eu/
17640 STAGING - REALTEK RTL8712U DRIVERS
17641 M: Larry Finger <Larry.Finger@lwfinger.net>
17642 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17644 F: drivers/staging/rtl8712/
17646 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17647 M: Michael Hennerich <michael.hennerich@analog.com>
17648 L: linux-fbdev@vger.kernel.org
17650 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17651 F: drivers/staging/fbtft/fb_seps525.c
17653 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17654 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17655 M: Teddy Wang <teddy.wang@siliconmotion.com>
17656 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17657 L: linux-fbdev@vger.kernel.org
17659 F: drivers/staging/sm750fb/
17661 STAGING - VIA VT665X DRIVERS
17662 M: Forest Bond <forest@alittletooquiet.net>
17664 F: drivers/staging/vt665?/
17667 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17668 L: linux-staging@lists.linux.dev
17670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17671 F: drivers/staging/
17673 STARFIRE/DURALAN NETWORK DRIVER
17674 M: Ion Badulescu <ionut@badula.org>
17676 F: drivers/net/ethernet/adaptec/starfire*
17679 M: Peter Zijlstra <peterz@infradead.org>
17680 M: Josh Poimboeuf <jpoimboe@redhat.com>
17681 M: Jason Baron <jbaron@akamai.com>
17682 R: Steven Rostedt <rostedt@goodmis.org>
17683 R: Ard Biesheuvel <ardb@kernel.org>
17685 F: arch/*/include/asm/jump_label*.h
17686 F: arch/*/include/asm/static_call*.h
17687 F: arch/*/kernel/jump_label.c
17688 F: arch/*/kernel/static_call.c
17689 F: include/linux/jump_label*.h
17690 F: include/linux/static_call*.h
17691 F: kernel/jump_label.c
17692 F: kernel/static_call.c
17694 STI AUDIO (ASoC) DRIVERS
17695 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17696 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17698 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17702 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17704 F: Documentation/devicetree/bindings/media/stih-cec.txt
17705 F: drivers/media/cec/platform/sti/
17707 STK1160 USB VIDEO CAPTURE DRIVER
17708 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17709 L: linux-media@vger.kernel.org
17711 T: git git://linuxtv.org/media_tree.git
17712 F: drivers/media/usb/stk1160/
17714 STM32 AUDIO (ASoC) DRIVERS
17715 M: Olivier Moysan <olivier.moysan@foss.st.com>
17716 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17717 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17719 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17722 STM32 TIMER/LPTIMER DRIVERS
17723 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17725 F: Documentation/ABI/testing/*timer-stm32
17726 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17727 F: drivers/*/stm32-*timer*
17728 F: drivers/pwm/pwm-stm32*
17729 F: include/linux/*/stm32-*tim*
17731 STMMAC ETHERNET DRIVER
17732 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17733 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17734 M: Jose Abreu <joabreu@synopsys.com>
17735 L: netdev@vger.kernel.org
17737 W: http://www.stlinux.com
17738 F: Documentation/networking/device_drivers/ethernet/stmicro/
17739 F: drivers/net/ethernet/stmicro/stmmac/
17742 M: Sam Creasey <sammy@sammy.net>
17744 W: http://sammy.net/sun3/
17745 F: arch/m68k/include/asm/sun3*
17746 F: arch/m68k/kernel/*sun3*
17747 F: arch/m68k/sun3*/
17748 F: drivers/net/ethernet/i825xx/sun3*
17750 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17751 M: Hans de Goede <hdegoede@redhat.com>
17752 L: linux-input@vger.kernel.org
17754 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17755 F: drivers/input/keyboard/sun4i-lradc-keys.c
17757 SUNDANCE NETWORK DRIVER
17758 M: Denis Kirjanov <kda@linux-powerpc.org>
17759 L: netdev@vger.kernel.org
17761 F: drivers/net/ethernet/dlink/sundance.c
17764 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17765 M: Rich Felker <dalias@libc.org>
17766 L: linux-sh@vger.kernel.org
17768 Q: http://patchwork.kernel.org/project/linux-sh/list/
17769 F: Documentation/sh/
17774 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17775 M: Len Brown <len.brown@intel.com>
17776 M: Pavel Machek <pavel@ucw.cz>
17777 L: linux-pm@vger.kernel.org
17779 B: https://bugzilla.kernel.org
17780 F: Documentation/power/
17781 F: arch/x86/kernel/acpi/
17782 F: drivers/base/power/
17783 F: include/linux/freezer.h
17784 F: include/linux/pm.h
17785 F: include/linux/suspend.h
17789 M: Martin Mares <mj@ucw.cz>
17790 L: linux-video@atrey.karlin.mff.cuni.cz
17792 F: Documentation/admin-guide/svga.rst
17793 F: arch/x86/boot/video*
17796 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17797 L: iommu@lists.linux-foundation.org
17799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17800 F: arch/*/kernel/pci-swiotlb.c
17801 F: include/linux/swiotlb.h
17802 F: kernel/dma/swiotlb.c
17805 M: Jiri Pirko <jiri@resnulli.us>
17806 M: Ivan Vecera <ivecera@redhat.com>
17807 L: netdev@vger.kernel.org
17809 F: include/net/switchdev.h
17812 SY8106A REGULATOR DRIVER
17813 M: Icenowy Zheng <icenowy@aosc.io>
17815 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17816 F: drivers/regulator/sy8106a-regulator.c
17818 SYNC FILE FRAMEWORK
17819 M: Sumit Semwal <sumit.semwal@linaro.org>
17820 R: Gustavo Padovan <gustavo@padovan.org>
17821 L: linux-media@vger.kernel.org
17822 L: dri-devel@lists.freedesktop.org
17824 T: git git://anongit.freedesktop.org/drm/drm-misc
17825 F: Documentation/driver-api/sync_file.rst
17826 F: drivers/dma-buf/dma-fence*
17827 F: drivers/dma-buf/sw_sync.c
17828 F: drivers/dma-buf/sync_*
17829 F: include/linux/sync_file.h
17830 F: include/uapi/linux/sync_file.h
17832 SYNOPSYS ARC ARCHITECTURE
17833 M: Vineet Gupta <vgupta@synopsys.com>
17834 L: linux-snps-arc@lists.infradead.org
17836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17837 F: Documentation/devicetree/bindings/arc/*
17838 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17840 F: drivers/clocksource/arc_timer.c
17841 F: drivers/tty/serial/arc_uart.c
17843 SYNOPSYS ARC HSDK SDP pll clock driver
17844 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17846 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17847 F: drivers/clk/clk-hsdk-pll.c
17849 SYNOPSYS ARC SDP clock driver
17850 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17852 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17853 F: drivers/clk/axs10x/*
17855 SYNOPSYS ARC SDP platform support
17856 M: Alexey Brodkin <abrodkin@synopsys.com>
17858 F: Documentation/devicetree/bindings/arc/axs10*
17859 F: arch/arc/boot/dts/ax*
17860 F: arch/arc/plat-axs10x
17862 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17863 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17865 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17866 F: drivers/reset/reset-axs10x.c
17868 SYNOPSYS CREG GPIO DRIVER
17869 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17871 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17872 F: drivers/gpio/gpio-creg-snps.c
17874 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17875 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17877 F: drivers/tty/serial/8250/8250_dw.c
17878 F: drivers/tty/serial/8250/8250_dwlib.*
17879 F: drivers/tty/serial/8250/8250_lpss.c
17881 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17882 M: Hoan Tran <hoan@os.amperecomputing.com>
17883 M: Serge Semin <fancer.lancer@gmail.com>
17884 L: linux-gpio@vger.kernel.org
17886 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17887 F: drivers/gpio/gpio-dwapb.c
17889 SYNOPSYS DESIGNWARE APB SSI DRIVER
17890 M: Serge Semin <fancer.lancer@gmail.com>
17891 L: linux-spi@vger.kernel.org
17893 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17894 F: drivers/spi/spi-dw*
17896 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17897 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17899 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
17900 F: drivers/dma/dw-axi-dmac/
17902 SYNOPSYS DESIGNWARE DMAC DRIVER
17903 M: Viresh Kumar <vireshk@kernel.org>
17904 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17906 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17908 F: include/dt-bindings/dma/dw-dmac.h
17909 F: include/linux/dma/dw.h
17910 F: include/linux/platform_data/dma-dw.h
17912 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17913 M: Jose Abreu <Jose.Abreu@synopsys.com>
17914 L: netdev@vger.kernel.org
17916 F: drivers/net/ethernet/synopsys/
17918 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17919 M: Jose Abreu <Jose.Abreu@synopsys.com>
17920 L: netdev@vger.kernel.org
17922 F: drivers/net/pcs/pcs-xpcs.c
17923 F: drivers/net/pcs/pcs-xpcs.h
17924 F: include/linux/pcs/pcs-xpcs.h
17926 SYNOPSYS DESIGNWARE I2C DRIVER
17927 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17928 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17929 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17930 L: linux-i2c@vger.kernel.org
17932 F: drivers/i2c/busses/i2c-designware-*
17934 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17935 M: Jaehoon Chung <jh80.chung@samsung.com>
17936 L: linux-mmc@vger.kernel.org
17938 F: drivers/mmc/host/dw_mmc*
17940 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17941 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17943 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17944 F: drivers/reset/reset-hsdk.c
17945 F: include/dt-bindings/reset/snps,hsdk-reset.h
17947 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17948 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17949 M: Manjunath M B <manjumb@synopsys.com>
17950 L: linux-mmc@vger.kernel.org
17952 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17954 SYSTEM CONFIGURATION (SYSCON)
17955 M: Lee Jones <lee.jones@linaro.org>
17956 M: Arnd Bergmann <arnd@arndb.de>
17958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17959 F: drivers/mfd/syscon.c
17961 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17962 M: Sudeep Holla <sudeep.holla@arm.com>
17963 R: Cristian Marussi <cristian.marussi@arm.com>
17964 L: linux-arm-kernel@lists.infradead.org
17966 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
17967 F: drivers/clk/clk-sc[mp]i.c
17968 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17969 F: drivers/firmware/arm_scmi/
17970 F: drivers/firmware/arm_scpi.c
17971 F: drivers/regulator/scmi-regulator.c
17972 F: drivers/reset/reset-scmi.c
17973 F: include/linux/sc[mp]i_protocol.h
17974 F: include/trace/events/scmi.h
17976 SYSTEM RESET/SHUTDOWN DRIVERS
17977 M: Sebastian Reichel <sre@kernel.org>
17978 L: linux-pm@vger.kernel.org
17980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17981 F: Documentation/devicetree/bindings/power/reset/
17982 F: drivers/power/reset/
17984 SYSTEM TRACE MODULE CLASS
17985 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17988 F: Documentation/trace/stm.rst
17989 F: drivers/hwtracing/stm/
17990 F: include/linux/stm.h
17991 F: include/uapi/linux/stm.h
17993 SYSTEM76 ACPI DRIVER
17994 M: Jeremy Soller <jeremy@system76.com>
17995 M: System76 Product Development <productdev@system76.com>
17996 L: platform-driver-x86@vger.kernel.org
17998 F: drivers/platform/x86/system76_acpi.c
18001 M: Christoph Hellwig <hch@infradead.org>
18003 F: Documentation/filesystems/sysv-fs.rst
18005 F: include/linux/sysv_fs.h
18007 TASKSTATS STATISTICS INTERFACE
18008 M: Balbir Singh <bsingharora@gmail.com>
18010 F: Documentation/accounting/taskstats*
18011 F: include/linux/taskstats*
18012 F: kernel/taskstats.c
18015 M: Jamal Hadi Salim <jhs@mojatatu.com>
18016 M: Cong Wang <xiyou.wangcong@gmail.com>
18017 M: Jiri Pirko <jiri@resnulli.us>
18018 L: netdev@vger.kernel.org
18020 F: include/net/pkt_cls.h
18021 F: include/net/pkt_sched.h
18022 F: include/net/tc_act/
18023 F: include/uapi/linux/pkt_cls.h
18024 F: include/uapi/linux/pkt_sched.h
18025 F: include/uapi/linux/tc_act/
18026 F: include/uapi/linux/tc_ematch/
18029 TC90522 MEDIA DRIVER
18030 M: Akihiro Tsukada <tskd08@gmail.com>
18031 L: linux-media@vger.kernel.org
18033 F: drivers/media/dvb-frontends/tc90522*
18035 TCP LOW PRIORITY MODULE
18036 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18037 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18039 W: http://tcp-lp-mod.sourceforge.net/
18040 F: net/ipv4/tcp_lp.c
18042 TDA10071 MEDIA DRIVER
18043 M: Antti Palosaari <crope@iki.fi>
18044 L: linux-media@vger.kernel.org
18046 W: https://linuxtv.org
18047 W: http://palosaari.fi/linux/
18048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18049 T: git git://linuxtv.org/anttip/media_tree.git
18050 F: drivers/media/dvb-frontends/tda10071*
18052 TDA18212 MEDIA DRIVER
18053 M: Antti Palosaari <crope@iki.fi>
18054 L: linux-media@vger.kernel.org
18056 W: https://linuxtv.org
18057 W: http://palosaari.fi/linux/
18058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18059 T: git git://linuxtv.org/anttip/media_tree.git
18060 F: drivers/media/tuners/tda18212*
18062 TDA18218 MEDIA DRIVER
18063 M: Antti Palosaari <crope@iki.fi>
18064 L: linux-media@vger.kernel.org
18066 W: https://linuxtv.org
18067 W: http://palosaari.fi/linux/
18068 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18069 T: git git://linuxtv.org/anttip/media_tree.git
18070 F: drivers/media/tuners/tda18218*
18072 TDA18250 MEDIA DRIVER
18073 M: Olli Salonen <olli.salonen@iki.fi>
18074 L: linux-media@vger.kernel.org
18076 W: https://linuxtv.org
18077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18078 T: git git://linuxtv.org/media_tree.git
18079 F: drivers/media/tuners/tda18250*
18081 TDA18271 MEDIA DRIVER
18082 M: Michael Krufky <mkrufky@linuxtv.org>
18083 L: linux-media@vger.kernel.org
18085 W: https://linuxtv.org
18086 W: http://github.com/mkrufky
18087 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18088 T: git git://linuxtv.org/mkrufky/tuners.git
18089 F: drivers/media/tuners/tda18271*
18091 TDA1997x MEDIA DRIVER
18092 M: Tim Harvey <tharvey@gateworks.com>
18093 L: linux-media@vger.kernel.org
18095 W: https://linuxtv.org
18096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18097 F: drivers/media/i2c/tda1997x.*
18099 TDA827x MEDIA DRIVER
18100 M: Michael Krufky <mkrufky@linuxtv.org>
18101 L: linux-media@vger.kernel.org
18103 W: https://linuxtv.org
18104 W: http://github.com/mkrufky
18105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18106 T: git git://linuxtv.org/mkrufky/tuners.git
18107 F: drivers/media/tuners/tda8290.*
18109 TDA8290 MEDIA DRIVER
18110 M: Michael Krufky <mkrufky@linuxtv.org>
18111 L: linux-media@vger.kernel.org
18113 W: https://linuxtv.org
18114 W: http://github.com/mkrufky
18115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18116 T: git git://linuxtv.org/mkrufky/tuners.git
18117 F: drivers/media/tuners/tda8290.*
18119 TDA9840 MEDIA DRIVER
18120 M: Hans Verkuil <hverkuil@xs4all.nl>
18121 L: linux-media@vger.kernel.org
18123 W: https://linuxtv.org
18124 T: git git://linuxtv.org/media_tree.git
18125 F: drivers/media/i2c/tda9840*
18127 TEA5761 TUNER DRIVER
18128 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18129 L: linux-media@vger.kernel.org
18131 W: https://linuxtv.org
18132 T: git git://linuxtv.org/media_tree.git
18133 F: drivers/media/tuners/tea5761.*
18135 TEA5767 TUNER DRIVER
18136 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18137 L: linux-media@vger.kernel.org
18139 W: https://linuxtv.org
18140 T: git git://linuxtv.org/media_tree.git
18141 F: drivers/media/tuners/tea5767.*
18143 TEA6415C MEDIA DRIVER
18144 M: Hans Verkuil <hverkuil@xs4all.nl>
18145 L: linux-media@vger.kernel.org
18147 W: https://linuxtv.org
18148 T: git git://linuxtv.org/media_tree.git
18149 F: drivers/media/i2c/tea6415c*
18151 TEA6420 MEDIA DRIVER
18152 M: Hans Verkuil <hverkuil@xs4all.nl>
18153 L: linux-media@vger.kernel.org
18155 W: https://linuxtv.org
18156 T: git git://linuxtv.org/media_tree.git
18157 F: drivers/media/i2c/tea6420*
18160 M: Jiri Pirko <jiri@resnulli.us>
18161 L: netdev@vger.kernel.org
18163 F: drivers/net/team/
18164 F: include/linux/if_team.h
18165 F: include/uapi/linux/if_team.h
18167 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18168 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18170 F: arch/x86/platform/ts5500/
18172 TECHNOTREND USB IR RECEIVER
18173 M: Sean Young <sean@mess.org>
18174 L: linux-media@vger.kernel.org
18176 F: drivers/media/rc/ttusbir.c
18178 TECHWELL TW9910 VIDEO DECODER
18179 L: linux-media@vger.kernel.org
18181 F: drivers/media/i2c/tw9910.c
18182 F: include/media/i2c/tw9910.h
18185 M: Jens Wiklander <jens.wiklander@linaro.org>
18186 R: Sumit Garg <sumit.garg@linaro.org>
18187 L: op-tee@lists.trustedfirmware.org
18189 F: Documentation/staging/tee.rst
18191 F: include/linux/tee_drv.h
18192 F: include/uapi/linux/tee.h
18194 TEGRA ARCHITECTURE SUPPORT
18195 M: Thierry Reding <thierry.reding@gmail.com>
18196 M: Jonathan Hunter <jonathanh@nvidia.com>
18197 L: linux-tegra@vger.kernel.org
18199 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18204 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18205 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18207 F: drivers/clk/tegra/
18210 M: Laxman Dewangan <ldewangan@nvidia.com>
18211 M: Jon Hunter <jonathanh@nvidia.com>
18213 F: drivers/dma/tegra*
18216 M: Laxman Dewangan <ldewangan@nvidia.com>
18217 R: Dmitry Osipenko <digetx@gmail.com>
18219 F: drivers/i2c/busses/i2c-tegra.c
18221 TEGRA IOMMU DRIVERS
18222 M: Thierry Reding <thierry.reding@gmail.com>
18223 R: Krishna Reddy <vdumpa@nvidia.com>
18224 L: linux-tegra@vger.kernel.org
18226 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18227 F: drivers/iommu/tegra*
18230 M: Laxman Dewangan <ldewangan@nvidia.com>
18232 F: drivers/input/keyboard/tegra-kbc.c
18235 M: Stefan Agner <stefan@agner.ch>
18236 M: Lucas Stach <dev@lynxeye.de>
18238 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18239 F: drivers/mtd/nand/raw/tegra_nand.c
18242 M: Thierry Reding <thierry.reding@gmail.com>
18244 F: drivers/pwm/pwm-tegra.c
18246 TEGRA SERIAL DRIVER
18247 M: Laxman Dewangan <ldewangan@nvidia.com>
18249 F: drivers/tty/serial/serial-tegra.c
18252 M: Laxman Dewangan <ldewangan@nvidia.com>
18254 F: drivers/spi/spi-tegra*
18256 TEGRA QUAD SPI DRIVER
18257 M: Thierry Reding <thierry.reding@gmail.com>
18258 M: Jonathan Hunter <jonathanh@nvidia.com>
18259 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18260 L: linux-tegra@vger.kernel.org
18262 F: drivers/spi/spi-tegra210-quad.c
18265 M: Thierry Reding <thierry.reding@gmail.com>
18266 M: Jonathan Hunter <jonathanh@nvidia.com>
18267 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18268 L: linux-media@vger.kernel.org
18269 L: linux-tegra@vger.kernel.org
18271 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18272 F: drivers/staging/media/tegra-video/
18274 TEGRA XUSB PADCTL DRIVER
18275 M: JC Kuo <jckuo@nvidia.com>
18277 F: drivers/phy/tegra/xusb*
18279 TEHUTI ETHERNET DRIVER
18280 M: Andy Gospodarek <andy@greyhouse.net>
18281 L: netdev@vger.kernel.org
18283 F: drivers/net/ethernet/tehuti/*
18285 TELECOM CLOCK DRIVER FOR MCPL0010
18286 M: Mark Gross <mark.gross@intel.com>
18288 F: drivers/char/tlclk.c
18290 TEMPO SEMICONDUCTOR DRIVERS
18291 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18293 F: Documentation/devicetree/bindings/sound/tscs*.txt
18294 F: sound/soc/codecs/tscs*.c
18295 F: sound/soc/codecs/tscs*.h
18297 TENSILICA XTENSA PORT (xtensa)
18298 M: Chris Zankel <chris@zankel.net>
18299 M: Max Filippov <jcmvbkbc@gmail.com>
18300 L: linux-xtensa@linux-xtensa.org
18302 T: git git://github.com/czankel/xtensa-linux.git
18304 F: drivers/irqchip/irq-xtensa-*
18306 TEXAS INSTRUMENTS ASoC DRIVERS
18307 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18308 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18312 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18313 M: Ricardo Ribalda <ribalda@kernel.org>
18314 L: linux-iio@vger.kernel.org
18316 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18317 F: drivers/iio/dac/ti-dac7612.c
18319 TEXAS INSTRUMENTS DMA DRIVERS
18320 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18321 L: dmaengine@vger.kernel.org
18323 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18324 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18325 F: Documentation/devicetree/bindings/dma/ti/
18327 X: drivers/dma/ti/cppi41.c
18328 F: include/linux/dma/k3-udma-glue.h
18329 F: include/linux/dma/ti-cppi5.h
18330 F: include/linux/dma/k3-psil.h
18332 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18333 M: Nishanth Menon <nm@ti.com>
18334 M: Tero Kristo <kristo@kernel.org>
18335 M: Santosh Shilimkar <ssantosh@kernel.org>
18336 L: linux-arm-kernel@lists.infradead.org
18338 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18339 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18340 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18341 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18342 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18343 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18344 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18345 F: drivers/clk/keystone/sci-clk.c
18346 F: drivers/firmware/ti_sci*
18347 F: drivers/irqchip/irq-ti-sci-inta.c
18348 F: drivers/irqchip/irq-ti-sci-intr.c
18349 F: drivers/reset/reset-ti-sci.c
18350 F: drivers/soc/ti/ti_sci_inta_msi.c
18351 F: drivers/soc/ti/ti_sci_pm_domains.c
18352 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18353 F: include/linux/soc/ti/ti_sci_inta_msi.h
18354 F: include/linux/soc/ti/ti_sci_protocol.h
18356 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18357 M: Robert Marko <robert.marko@sartura.hr>
18358 M: Luka Perkov <luka.perkov@sartura.hr>
18359 L: linux-hwmon@vger.kernel.org
18361 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18362 F: Documentation/hwmon/tps23861.rst
18363 F: drivers/hwmon/tps23861.c
18365 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18366 M: Puranjay Mohan <puranjay12@gmail.com>
18367 L: linux-iio@vger.kernel.org
18369 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18370 F: drivers/iio/temperature/tmp117.c
18372 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18373 M: Hans Verkuil <hverkuil@xs4all.nl>
18374 L: linux-media@vger.kernel.org
18376 W: https://linuxtv.org
18377 T: git git://linuxtv.org/media_tree.git
18378 F: drivers/media/radio/radio-raremono.c
18381 M: Zhang Rui <rui.zhang@intel.com>
18382 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18383 R: Amit Kucheria <amitk@kernel.org>
18384 L: linux-pm@vger.kernel.org
18386 Q: https://patchwork.kernel.org/project/linux-pm/list/
18387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18388 F: Documentation/devicetree/bindings/thermal/
18389 F: drivers/thermal/
18390 F: include/linux/cpu_cooling.h
18391 F: include/linux/thermal.h
18392 F: include/uapi/linux/thermal.h
18394 THERMAL DRIVER FOR AMLOGIC SOCS
18395 M: Guillaume La Roque <glaroque@baylibre.com>
18396 L: linux-pm@vger.kernel.org
18397 L: linux-amlogic@lists.infradead.org
18399 W: http://linux-meson.com/
18400 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18401 F: drivers/thermal/amlogic_thermal.c
18403 THERMAL/CPU_COOLING
18404 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18405 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18406 M: Viresh Kumar <viresh.kumar@linaro.org>
18407 R: Lukasz Luba <lukasz.luba@arm.com>
18408 L: linux-pm@vger.kernel.org
18410 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18411 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18412 F: drivers/thermal/cpufreq_cooling.c
18413 F: drivers/thermal/cpuidle_cooling.c
18414 F: include/linux/cpu_cooling.h
18416 THERMAL/POWER_ALLOCATOR
18417 M: Lukasz Luba <lukasz.luba@arm.com>
18418 L: linux-pm@vger.kernel.org
18420 F: Documentation/driver-api/thermal/power_allocator.rst
18421 F: drivers/thermal/gov_power_allocator.c
18422 F: include/trace/events/thermal_power_allocator.h
18424 THINKPAD ACPI EXTRAS DRIVER
18425 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18426 L: ibm-acpi-devel@lists.sourceforge.net
18427 L: platform-driver-x86@vger.kernel.org
18429 W: http://ibm-acpi.sourceforge.net
18430 W: http://thinkwiki.org/wiki/Ibm-acpi
18431 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18432 F: drivers/platform/x86/thinkpad_acpi.c
18434 THINKPAD LMI DRIVER
18435 M: Mark Pearson <markpearson@lenovo.com>
18436 L: platform-driver-x86@vger.kernel.org
18438 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18439 F: drivers/platform/x86/think-lmi.?
18441 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18442 M: Isaac Hazan <isaac.hazan@intel.com>
18443 L: linux-usb@vger.kernel.org
18445 F: drivers/thunderbolt/dma_test.c
18448 M: Andreas Noever <andreas.noever@gmail.com>
18449 M: Michael Jamet <michael.jamet@intel.com>
18450 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18451 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18452 L: linux-usb@vger.kernel.org
18454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18455 F: Documentation/admin-guide/thunderbolt.rst
18456 F: drivers/thunderbolt/
18457 F: include/linux/thunderbolt.h
18459 THUNDERBOLT NETWORK DRIVER
18460 M: Michael Jamet <michael.jamet@intel.com>
18461 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18462 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18463 L: netdev@vger.kernel.org
18465 F: drivers/net/thunderbolt.c
18467 THUNDERX GPIO DRIVER
18468 M: Robert Richter <rric@kernel.org>
18470 F: drivers/gpio/gpio-thunderx.c
18472 TI ADS131E0X ADC SERIES DRIVER
18473 M: Tomislav Denis <tomislav.denis@avl.com>
18474 L: linux-iio@vger.kernel.org
18476 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18477 F: drivers/iio/adc/ti-ads131e08.c
18479 TI AM437X VPFE DRIVER
18480 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18481 L: linux-media@vger.kernel.org
18483 W: https://linuxtv.org
18484 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18485 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18486 F: drivers/media/platform/am437x/
18488 TI BANDGAP AND THERMAL DRIVER
18489 M: Eduardo Valentin <edubezval@gmail.com>
18490 M: Keerthy <j-keerthy@ti.com>
18491 L: linux-pm@vger.kernel.org
18492 L: linux-omap@vger.kernel.org
18494 F: drivers/thermal/ti-soc-thermal/
18496 TI BQ27XXX POWER SUPPLY DRIVER
18497 F: drivers/power/supply/bq27xxx_battery.c
18498 F: drivers/power/supply/bq27xxx_battery_i2c.c
18499 F: include/linux/power/bq27xxx_battery.h
18501 TI CDCE706 CLOCK DRIVER
18502 M: Max Filippov <jcmvbkbc@gmail.com>
18504 F: drivers/clk/clk-cdce706.c
18507 M: Tero Kristo <kristo@kernel.org>
18508 L: linux-omap@vger.kernel.org
18511 F: include/linux/clk/ti.h
18513 TI DAVINCI MACHINE SUPPORT
18514 M: Sekhar Nori <nsekhar@ti.com>
18515 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18519 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18520 F: arch/arm/boot/dts/da850*
18521 F: arch/arm/mach-davinci/
18522 F: drivers/i2c/busses/i2c-davinci.c
18524 TI DAVINCI SERIES CLOCK DRIVER
18525 M: David Lechner <david@lechnology.com>
18526 R: Sekhar Nori <nsekhar@ti.com>
18528 F: Documentation/devicetree/bindings/clock/ti/davinci/
18529 F: drivers/clk/davinci/
18531 TI DAVINCI SERIES GPIO DRIVER
18532 M: Keerthy <j-keerthy@ti.com>
18533 L: linux-gpio@vger.kernel.org
18535 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18536 F: drivers/gpio/gpio-davinci.c
18538 TI DAVINCI SERIES MEDIA DRIVER
18539 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18540 L: linux-media@vger.kernel.org
18542 W: https://linuxtv.org
18543 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18544 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18545 F: drivers/media/platform/davinci/
18546 F: include/media/davinci/
18548 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18549 R: David Lechner <david@lechnology.com>
18550 L: linux-iio@vger.kernel.org
18551 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18552 F: drivers/counter/ti-eqep.c
18554 TI ETHERNET SWITCH DRIVER (CPSW)
18555 R: Grygorii Strashko <grygorii.strashko@ti.com>
18556 L: linux-omap@vger.kernel.org
18557 L: netdev@vger.kernel.org
18559 F: drivers/net/ethernet/ti/cpsw*
18560 F: drivers/net/ethernet/ti/davinci*
18562 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18563 M: Alex Dubov <oakad@yahoo.com>
18565 W: http://tifmxx.berlios.de/
18566 F: drivers/memstick/host/tifm_ms.c
18567 F: drivers/misc/tifm*
18568 F: drivers/mmc/host/tifm_sd.c
18569 F: include/linux/tifm.h
18571 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18572 M: Santosh Shilimkar <ssantosh@kernel.org>
18573 L: linux-kernel@vger.kernel.org
18574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18577 F: drivers/soc/ti/*
18579 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18580 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18581 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18582 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18584 F: sound/soc/codecs/isabelle*
18585 F: sound/soc/codecs/lm49453*
18587 TI PCM3060 ASoC CODEC DRIVER
18588 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18589 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18591 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18592 F: sound/soc/codecs/pcm3060*
18594 TI TAS571X FAMILY ASoC CODEC DRIVER
18595 M: Kevin Cernekee <cernekee@chromium.org>
18596 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18598 F: sound/soc/codecs/tas571x*
18600 TI TRF7970A NFC DRIVER
18601 M: Mark Greer <mgreer@animalcreek.com>
18602 L: linux-wireless@vger.kernel.org
18603 L: linux-nfc@lists.01.org (subscribers-only)
18605 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18606 F: drivers/nfc/trf7970a.c
18608 TI TSC2046 ADC DRIVER
18609 M: Oleksij Rempel <o.rempel@pengutronix.de>
18610 R: kernel@pengutronix.de
18611 L: linux-iio@vger.kernel.org
18613 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18614 F: drivers/iio/adc/ti-tsc2046.c
18616 TI TWL4030 SERIES SOC CODEC DRIVER
18617 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18618 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18620 F: sound/soc/codecs/twl4030*
18623 M: Benoit Parrot <bparrot@ti.com>
18624 L: linux-media@vger.kernel.org
18626 W: http://linuxtv.org/
18627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18628 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18629 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18630 F: drivers/media/platform/ti-vpe/
18632 TI WILINK WIRELESS DRIVERS
18633 L: linux-wireless@vger.kernel.org
18635 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18636 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18638 F: drivers/net/wireless/ti/
18639 F: include/linux/wl12xx.h
18641 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18642 M: John Stultz <john.stultz@linaro.org>
18643 M: Thomas Gleixner <tglx@linutronix.de>
18644 R: Stephen Boyd <sboyd@kernel.org>
18645 L: linux-kernel@vger.kernel.org
18647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18648 F: include/linux/clocksource.h
18649 F: include/linux/time.h
18650 F: include/linux/timex.h
18651 F: include/uapi/linux/time.h
18652 F: include/uapi/linux/timex.h
18653 F: kernel/time/alarmtimer.c
18654 F: kernel/time/clocksource.c
18655 F: kernel/time/ntp.c
18656 F: kernel/time/time*.c
18657 F: tools/testing/selftests/timers/
18660 M: Jon Maloy <jmaloy@redhat.com>
18661 M: Ying Xue <ying.xue@windriver.com>
18662 L: netdev@vger.kernel.org (core kernel code)
18663 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18665 W: http://tipc.sourceforge.net/
18666 F: include/uapi/linux/tipc*.h
18669 TLAN NETWORK DRIVER
18670 M: Samuel Chessman <chessman@tux.org>
18671 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18673 W: http://sourceforge.net/projects/tlan/
18674 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18675 F: drivers/net/ethernet/ti/tlan.*
18677 TM6000 VIDEO4LINUX DRIVER
18678 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18679 L: linux-media@vger.kernel.org
18681 W: https://linuxtv.org
18682 T: git git://linuxtv.org/media_tree.git
18683 F: Documentation/admin-guide/media/tm6000*
18684 F: drivers/media/usb/tm6000/
18686 TMIO/SDHI MMC DRIVER
18687 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18688 L: linux-mmc@vger.kernel.org
18690 F: drivers/mmc/host/renesas_sdhi*
18691 F: drivers/mmc/host/tmio_mmc*
18692 F: include/linux/mfd/tmio.h
18694 TMP401 HARDWARE MONITOR DRIVER
18695 M: Guenter Roeck <linux@roeck-us.net>
18696 L: linux-hwmon@vger.kernel.org
18698 F: Documentation/hwmon/tmp401.rst
18699 F: drivers/hwmon/tmp401.c
18701 TMP513 HARDWARE MONITOR DRIVER
18702 M: Eric Tremblay <etremblay@distech-controls.com>
18703 L: linux-hwmon@vger.kernel.org
18705 F: Documentation/hwmon/tmp513.rst
18706 F: drivers/hwmon/tmp513.c
18708 TMPFS (SHMEM FILESYSTEM)
18709 M: Hugh Dickins <hughd@google.com>
18710 L: linux-mm@kvack.org
18712 F: include/linux/shmem_fs.h
18715 TOMOYO SECURITY MODULE
18716 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18717 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18718 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18719 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18720 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18721 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18723 W: https://tomoyo.osdn.jp/
18724 F: security/tomoyo/
18726 TOPSTAR LAPTOP EXTRAS DRIVER
18727 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18728 L: platform-driver-x86@vger.kernel.org
18730 F: drivers/platform/x86/topstar-laptop.c
18732 TORTURE-TEST MODULES
18733 M: Davidlohr Bueso <dave@stgolabs.net>
18734 M: "Paul E. McKenney" <paulmck@kernel.org>
18735 M: Josh Triplett <josh@joshtriplett.org>
18736 L: linux-kernel@vger.kernel.org
18738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18739 F: Documentation/RCU/torture.rst
18740 F: kernel/locking/locktorture.c
18741 F: kernel/rcu/rcuscale.c
18742 F: kernel/rcu/rcutorture.c
18743 F: kernel/rcu/refscale.c
18744 F: kernel/torture.c
18746 TOSHIBA ACPI EXTRAS DRIVER
18747 M: Azael Avalos <coproscefalo@gmail.com>
18748 L: platform-driver-x86@vger.kernel.org
18750 F: drivers/platform/x86/toshiba_acpi.c
18752 TOSHIBA BLUETOOTH DRIVER
18753 M: Azael Avalos <coproscefalo@gmail.com>
18754 L: platform-driver-x86@vger.kernel.org
18756 F: drivers/platform/x86/toshiba_bluetooth.c
18758 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18759 M: Azael Avalos <coproscefalo@gmail.com>
18760 L: platform-driver-x86@vger.kernel.org
18762 F: drivers/platform/x86/toshiba_haps.c
18765 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18767 W: http://www.buzzard.org.uk/toshiba/
18768 F: drivers/char/toshiba.c
18769 F: include/linux/toshiba.h
18770 F: include/uapi/linux/toshiba.h
18772 TOSHIBA TC358743 DRIVER
18773 M: Mats Randgaard <matrandg@cisco.com>
18774 L: linux-media@vger.kernel.org
18776 F: drivers/media/i2c/tc358743*
18777 F: include/media/i2c/tc358743.h
18779 TOSHIBA WMI HOTKEYS DRIVER
18780 M: Azael Avalos <coproscefalo@gmail.com>
18781 L: platform-driver-x86@vger.kernel.org
18783 F: drivers/platform/x86/toshiba-wmi.c
18786 M: Peter Huewe <peterhuewe@gmx.de>
18787 M: Jarkko Sakkinen <jarkko@kernel.org>
18788 R: Jason Gunthorpe <jgg@ziepe.ca>
18789 L: linux-integrity@vger.kernel.org
18791 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18792 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18794 F: drivers/char/tpm/
18797 M: Steven Rostedt <rostedt@goodmis.org>
18798 M: Ingo Molnar <mingo@redhat.com>
18800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18801 F: Documentation/trace/ftrace.rst
18802 F: arch/*/*/*/ftrace.h
18803 F: arch/*/kernel/ftrace.c
18805 F: include/*/ftrace.h
18806 F: include/linux/trace*.h
18809 F: tools/testing/selftests/ftrace/
18811 TRACING MMIO ACCESSES (MMIOTRACE)
18812 M: Steven Rostedt <rostedt@goodmis.org>
18813 M: Ingo Molnar <mingo@kernel.org>
18814 R: Karol Herbst <karolherbst@gmail.com>
18815 R: Pekka Paalanen <ppaalanen@gmail.com>
18816 L: linux-kernel@vger.kernel.org
18817 L: nouveau@lists.freedesktop.org
18819 F: arch/x86/mm/kmmio.c
18820 F: arch/x86/mm/mmio-mod.c
18821 F: arch/x86/mm/testmmiotrace.c
18822 F: include/linux/mmiotrace.h
18823 F: kernel/trace/trace_mmiotrace.c
18826 M: Jiri Kosina <trivial@kernel.org>
18828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18829 K: ^Subject:.*(?i)trivial
18832 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18833 M: Jiri Slaby <jirislaby@kernel.org>
18835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18836 F: Documentation/driver-api/serial/
18838 F: drivers/tty/serial/serial_core.c
18839 F: include/linux/selection.h
18840 F: include/linux/serial.h
18841 F: include/linux/serial_core.h
18842 F: include/linux/sysrq.h
18843 F: include/linux/tty*.h
18844 F: include/linux/vt.h
18845 F: include/linux/vt_*.h
18846 F: include/uapi/linux/serial.h
18847 F: include/uapi/linux/serial_core.h
18848 F: include/uapi/linux/tty.h
18850 TUA9001 MEDIA DRIVER
18851 M: Antti Palosaari <crope@iki.fi>
18852 L: linux-media@vger.kernel.org
18854 W: https://linuxtv.org
18855 W: http://palosaari.fi/linux/
18856 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18857 T: git git://linuxtv.org/anttip/media_tree.git
18858 F: drivers/media/tuners/tua9001*
18860 TULIP NETWORK DRIVERS
18861 L: netdev@vger.kernel.org
18862 L: linux-parisc@vger.kernel.org
18864 F: drivers/net/ethernet/dec/tulip/
18867 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18869 W: http://vtun.sourceforge.net/tun
18870 F: Documentation/networking/tuntap.rst
18871 F: arch/um/os-Linux/drivers/
18873 TURBOCHANNEL SUBSYSTEM
18874 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18875 M: Ralf Baechle <ralf@linux-mips.org>
18876 L: linux-mips@vger.kernel.org
18878 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18880 F: include/linux/tc.h
18883 M: "Len Brown" <lenb@kernel.org>
18884 L: linux-pm@vger.kernel.org
18886 Q: https://patchwork.kernel.org/project/linux-pm/list/
18887 B: https://bugzilla.kernel.org
18888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18889 F: tools/power/x86/turbostat/
18891 TW5864 VIDEO4LINUX DRIVER
18892 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18893 M: Anton Sviridenko <anton@corp.bluecherry.net>
18894 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18895 M: Andrey Utkin <andrey_utkin@fastmail.com>
18896 L: linux-media@vger.kernel.org
18898 F: drivers/media/pci/tw5864/
18900 TW68 VIDEO4LINUX DRIVER
18901 M: Hans Verkuil <hverkuil@xs4all.nl>
18902 L: linux-media@vger.kernel.org
18904 W: https://linuxtv.org
18905 T: git git://linuxtv.org/media_tree.git
18906 F: drivers/media/pci/tw68/
18908 TW686X VIDEO4LINUX DRIVER
18909 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18910 L: linux-media@vger.kernel.org
18912 W: http://linuxtv.org
18913 T: git git://linuxtv.org/media_tree.git
18914 F: drivers/media/pci/tw686x/
18916 UACCE ACCELERATOR FRAMEWORK
18917 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18918 M: Zhou Wang <wangzhou1@hisilicon.com>
18919 L: linux-accelerators@lists.ozlabs.org
18920 L: linux-kernel@vger.kernel.org
18922 F: Documentation/ABI/testing/sysfs-driver-uacce
18923 F: Documentation/misc-devices/uacce.rst
18924 F: drivers/misc/uacce/
18925 F: include/linux/uacce.h
18926 F: include/uapi/misc/uacce/
18928 UBI FILE SYSTEM (UBIFS)
18929 M: Richard Weinberger <richard@nod.at>
18930 L: linux-mtd@lists.infradead.org
18932 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18935 F: Documentation/filesystems/ubifs-authentication.rst
18936 F: Documentation/filesystems/ubifs.rst
18939 UCLINUX (M68KNOMMU AND COLDFIRE)
18940 M: Greg Ungerer <gerg@linux-m68k.org>
18941 L: linux-m68k@lists.linux-m68k.org
18942 L: uclinux-dev@uclinux.org (subscribers-only)
18944 W: http://www.linux-m68k.org/
18945 W: http://www.uclinux.org/
18946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18947 F: arch/m68k/*/*_no.*
18949 F: arch/m68k/coldfire/
18950 F: arch/m68k/include/asm/*_no.*
18953 M: Jan Kara <jack@suse.com>
18955 F: Documentation/filesystems/udf.rst
18959 M: Bastien Nocera <hadess@hadess.net>
18960 L: linux-input@vger.kernel.org
18962 F: drivers/hid/hid-udraw-ps3.c
18965 M: Evgeniy Dushistov <dushistov@mail.ru>
18967 F: Documentation/admin-guide/ufs.rst
18970 UHID USERSPACE HID IO DRIVER
18971 M: David Rheinsberg <david.rheinsberg@gmail.com>
18972 L: linux-input@vger.kernel.org
18974 F: drivers/hid/uhid.c
18975 F: include/uapi/linux/uhid.h
18978 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18979 L: linux-usb@vger.kernel.org
18981 F: drivers/usb/common/ulpi.c
18982 F: include/linux/ulpi/
18985 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18986 L: linux-fsdevel@vger.kernel.org
18991 M: Tony Finch <dot@dotat.at>
18993 W: http://dotat.at/prog/unifdef
18994 F: scripts/unifdef.c
18996 UNIFORM CDROM DRIVER
18997 M: Jens Axboe <axboe@kernel.dk>
18999 W: http://www.kernel.dk
19000 F: Documentation/cdrom/
19001 F: drivers/cdrom/cdrom.c
19002 F: include/linux/cdrom.h
19003 F: include/uapi/linux/cdrom.h
19005 UNISYS S-PAR DRIVERS
19006 M: David Kershner <david.kershner@unisys.com>
19007 L: sparmaintainer@unisys.com (Unisys internal)
19009 F: drivers/staging/unisys/
19010 F: drivers/visorbus/
19011 F: include/linux/visorbus.h
19013 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19014 R: Alim Akhtar <alim.akhtar@samsung.com>
19015 R: Avri Altman <avri.altman@wdc.com>
19016 L: linux-scsi@vger.kernel.org
19018 F: Documentation/scsi/ufs.rst
19019 F: drivers/scsi/ufs/
19021 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19022 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19023 L: linux-scsi@vger.kernel.org
19025 F: drivers/scsi/ufs/*dwc*
19027 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19028 M: Stanley Chu <stanley.chu@mediatek.com>
19029 L: linux-scsi@vger.kernel.org
19030 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19032 F: drivers/scsi/ufs/ufs-mediatek*
19034 UNSORTED BLOCK IMAGES (UBI)
19035 M: Richard Weinberger <richard@nod.at>
19036 L: linux-mtd@lists.infradead.org
19038 W: http://www.linux-mtd.infradead.org/
19039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19041 F: drivers/mtd/ubi/
19042 F: include/linux/mtd/ubi.h
19043 F: include/uapi/mtd/ubi-user.h
19045 USB "USBNET" DRIVER FRAMEWORK
19046 M: Oliver Neukum <oneukum@suse.com>
19047 L: netdev@vger.kernel.org
19049 W: http://www.linux-usb.org/usbnet
19050 F: drivers/net/usb/usbnet.c
19051 F: include/linux/usb/usbnet.h
19054 M: Oliver Neukum <oneukum@suse.com>
19055 L: linux-usb@vger.kernel.org
19057 F: Documentation/usb/acm.rst
19058 F: drivers/usb/class/cdc-acm.*
19060 USB APPLE MFI FASTCHARGE DRIVER
19061 M: Bastien Nocera <hadess@hadess.net>
19062 L: linux-usb@vger.kernel.org
19064 F: drivers/usb/misc/apple-mfi-fastcharge.c
19066 USB AR5523 WIRELESS DRIVER
19067 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19068 L: linux-wireless@vger.kernel.org
19070 F: drivers/net/wireless/ath/ar5523/
19073 M: Oliver Neukum <oneukum@suse.com>
19074 L: linux-usb@vger.kernel.org
19075 L: linux-scsi@vger.kernel.org
19077 F: drivers/usb/storage/uas.c
19079 USB CDC ETHERNET DRIVER
19080 M: Oliver Neukum <oliver@neukum.org>
19081 L: linux-usb@vger.kernel.org
19083 F: drivers/net/usb/cdc_*.c
19084 F: include/uapi/linux/usb/cdc.h
19086 USB CHAOSKEY DRIVER
19087 M: Keith Packard <keithp@keithp.com>
19088 L: linux-usb@vger.kernel.org
19090 F: drivers/usb/misc/chaoskey.c
19092 USB CYPRESS C67X00 DRIVER
19093 M: Peter Korsgaard <jacmet@sunsite.dk>
19094 L: linux-usb@vger.kernel.org
19096 F: drivers/usb/c67x00/
19098 USB DAVICOM DM9601 DRIVER
19099 M: Peter Korsgaard <jacmet@sunsite.dk>
19100 L: netdev@vger.kernel.org
19102 W: http://www.linux-usb.org/usbnet
19103 F: drivers/net/usb/dm9601.c
19106 M: Alan Stern <stern@rowland.harvard.edu>
19107 L: linux-usb@vger.kernel.org
19109 F: Documentation/usb/ehci.rst
19110 F: drivers/usb/host/ehci*
19112 USB GADGET/PERIPHERAL SUBSYSTEM
19113 M: Felipe Balbi <balbi@kernel.org>
19114 L: linux-usb@vger.kernel.org
19116 W: http://www.linux-usb.org/gadget
19117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19118 F: drivers/usb/gadget/
19119 F: include/linux/usb/gadget*
19121 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19122 M: Jiri Kosina <jikos@kernel.org>
19123 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19124 L: linux-usb@vger.kernel.org
19126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19127 F: Documentation/hid/hiddev.rst
19128 F: drivers/hid/usbhid/
19130 USB INTEL XHCI ROLE MUX DRIVER
19131 M: Hans de Goede <hdegoede@redhat.com>
19132 L: linux-usb@vger.kernel.org
19134 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19136 USB IP DRIVER FOR HISILICON KIRIN 960
19137 M: Yu Chen <chenyu56@huawei.com>
19138 M: Binghui Wang <wangbinghui@hisilicon.com>
19139 L: linux-usb@vger.kernel.org
19141 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19142 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19144 USB IP DRIVER FOR HISILICON KIRIN 970
19145 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19146 L: linux-usb@vger.kernel.org
19148 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19149 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19152 M: Olav Kongas <ok@artecdesign.ee>
19153 L: linux-usb@vger.kernel.org
19155 F: drivers/usb/host/isp116x*
19156 F: include/linux/usb/isp116x.h
19159 M: Rui Miguel Silva <rui.silva@linaro.org>
19160 L: linux-usb@vger.kernel.org
19162 F: drivers/usb/isp1760/*
19163 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19165 USB LAN78XX ETHERNET DRIVER
19166 M: Woojung Huh <woojung.huh@microchip.com>
19167 M: UNGLinuxDriver@microchip.com
19168 L: netdev@vger.kernel.org
19170 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19171 F: drivers/net/usb/lan78xx.*
19172 F: include/dt-bindings/net/microchip-lan78xx.h
19174 USB MASS STORAGE DRIVER
19175 M: Alan Stern <stern@rowland.harvard.edu>
19176 L: linux-usb@vger.kernel.org
19177 L: usb-storage@lists.one-eyed-alien.net
19179 F: drivers/usb/storage/
19182 M: Clemens Ladisch <clemens@ladisch.de>
19183 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19186 F: sound/usb/midi.*
19188 USB NETWORKING DRIVERS
19189 L: linux-usb@vger.kernel.org
19191 F: drivers/net/usb/
19194 M: Alan Stern <stern@rowland.harvard.edu>
19195 L: linux-usb@vger.kernel.org
19197 F: Documentation/usb/ohci.rst
19198 F: drivers/usb/host/ohci*
19200 USB OTG FSM (Finite State Machine)
19201 M: Peter Chen <peter.chen@kernel.org>
19202 L: linux-usb@vger.kernel.org
19204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19205 F: drivers/usb/common/usb-otg-fsm.c
19208 M: Valentina Manea <valentina.manea.m@gmail.com>
19209 M: Shuah Khan <shuah@kernel.org>
19210 M: Shuah Khan <skhan@linuxfoundation.org>
19211 L: linux-usb@vger.kernel.org
19213 F: Documentation/usb/usbip_protocol.rst
19214 F: drivers/usb/usbip/
19215 F: tools/testing/selftests/drivers/usb/usbip/
19216 F: tools/usb/usbip/
19219 M: Petko Manolov <petkan@nucleusys.com>
19220 L: linux-usb@vger.kernel.org
19221 L: netdev@vger.kernel.org
19223 W: https://github.com/petkan/pegasus
19224 T: git git://github.com/petkan/pegasus.git
19225 F: drivers/net/usb/pegasus.*
19228 M: Felipe Balbi <balbi@kernel.org>
19229 L: linux-usb@vger.kernel.org
19231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19232 F: drivers/usb/phy/
19234 USB PRINTER DRIVER (usblp)
19235 M: Pete Zaitcev <zaitcev@redhat.com>
19236 L: linux-usb@vger.kernel.org
19238 F: drivers/usb/class/usblp.c
19240 USB RAW GADGET DRIVER
19241 R: Andrey Konovalov <andreyknvl@gmail.com>
19242 L: linux-usb@vger.kernel.org
19244 F: Documentation/usb/raw-gadget.rst
19245 F: drivers/usb/gadget/legacy/raw_gadget.c
19246 F: include/uapi/linux/usb/raw_gadget.h
19248 USB QMI WWAN NETWORK DRIVER
19249 M: Bjørn Mork <bjorn@mork.no>
19250 L: netdev@vger.kernel.org
19252 F: Documentation/ABI/testing/sysfs-class-net-qmi
19253 F: drivers/net/usb/qmi_wwan.c
19256 M: Petko Manolov <petkan@nucleusys.com>
19257 L: linux-usb@vger.kernel.org
19258 L: netdev@vger.kernel.org
19260 W: https://github.com/petkan/rtl8150
19261 T: git git://github.com/petkan/rtl8150.git
19262 F: drivers/net/usb/rtl8150.c
19264 USB SERIAL SUBSYSTEM
19265 M: Johan Hovold <johan@kernel.org>
19266 L: linux-usb@vger.kernel.org
19268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19269 F: Documentation/usb/usb-serial.rst
19270 F: drivers/usb/serial/
19271 F: include/linux/usb/serial.h
19273 USB SMSC75XX ETHERNET DRIVER
19274 M: Steve Glendinning <steve.glendinning@shawell.net>
19275 L: netdev@vger.kernel.org
19277 F: drivers/net/usb/smsc75xx.*
19279 USB SMSC95XX ETHERNET DRIVER
19280 M: Steve Glendinning <steve.glendinning@shawell.net>
19281 M: UNGLinuxDriver@microchip.com
19282 L: netdev@vger.kernel.org
19284 F: drivers/net/usb/smsc95xx.*
19287 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19288 L: linux-usb@vger.kernel.org
19290 W: http://www.linux-usb.org
19291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19292 F: Documentation/devicetree/bindings/usb/
19293 F: Documentation/usb/
19295 F: include/linux/usb.h
19296 F: include/linux/usb/
19298 USB TYPEC BUS FOR ALTERNATE MODES
19299 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19300 L: linux-usb@vger.kernel.org
19302 F: Documentation/ABI/testing/sysfs-bus-typec
19303 F: Documentation/driver-api/usb/typec_bus.rst
19304 F: drivers/usb/typec/altmodes/
19305 F: include/linux/usb/typec_altmode.h
19308 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19309 L: linux-usb@vger.kernel.org
19311 F: Documentation/ABI/testing/sysfs-class-typec
19312 F: Documentation/driver-api/usb/typec.rst
19313 F: drivers/usb/typec/
19314 F: include/linux/usb/typec.h
19316 USB TYPEC INTEL PMC MUX DRIVER
19317 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19318 L: linux-usb@vger.kernel.org
19320 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19321 F: drivers/usb/typec/mux/intel_pmc_mux.c
19323 USB TYPEC PI3USB30532 MUX DRIVER
19324 M: Hans de Goede <hdegoede@redhat.com>
19325 L: linux-usb@vger.kernel.org
19327 F: drivers/usb/typec/mux/pi3usb30532.c
19329 USB TYPEC PORT CONTROLLER DRIVERS
19330 M: Guenter Roeck <linux@roeck-us.net>
19331 L: linux-usb@vger.kernel.org
19333 F: drivers/usb/typec/tcpm/
19336 M: Alan Stern <stern@rowland.harvard.edu>
19337 L: linux-usb@vger.kernel.org
19339 F: drivers/usb/host/uhci*
19342 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19343 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19344 L: linux-media@vger.kernel.org
19346 W: http://www.ideasonboard.org/uvc/
19347 T: git git://linuxtv.org/media_tree.git
19348 F: drivers/media/usb/uvc/
19349 F: include/uapi/linux/uvcvideo.h
19352 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19353 L: linux-usb@vger.kernel.org
19355 F: drivers/usb/gadget/function/*uvc*
19356 F: drivers/usb/gadget/legacy/webcam.c
19357 F: include/uapi/linux/usb/g_uvc.h
19359 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19360 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19361 L: linux-wireless@vger.kernel.org
19363 F: drivers/net/wireless/rndis_wlan.c
19366 M: Mathias Nyman <mathias.nyman@intel.com>
19367 L: linux-usb@vger.kernel.org
19369 F: drivers/usb/host/pci-quirks*
19370 F: drivers/usb/host/xhci*
19373 L: linux-wireless@vger.kernel.org
19375 W: http://linux-lc100020.sourceforge.net
19376 F: drivers/net/wireless/zydas/zd1201.*
19379 M: Antoine Jacquet <royale@zerezo.com>
19380 L: linux-usb@vger.kernel.org
19381 L: linux-media@vger.kernel.org
19383 W: http://royale.zerezo.com/zr364xx/
19384 T: git git://linuxtv.org/media_tree.git
19385 F: Documentation/admin-guide/media/zr364xx*
19386 F: drivers/media/usb/zr364xx/
19388 USER-MODE LINUX (UML)
19389 M: Jeff Dike <jdike@addtoit.com>
19390 M: Richard Weinberger <richard@nod.at>
19391 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19392 L: linux-um@lists.infradead.org
19394 W: http://user-mode-linux.sourceforge.net
19395 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19397 F: Documentation/virt/uml/
19402 USERSPACE COPYIN/COPYOUT (UIOVEC)
19403 M: Alexander Viro <viro@zeniv.linux.org.uk>
19405 F: include/linux/uio.h
19408 USERSPACE DMA BUFFER DRIVER
19409 M: Gerd Hoffmann <kraxel@redhat.com>
19410 L: dri-devel@lists.freedesktop.org
19412 T: git git://anongit.freedesktop.org/drm/drm-misc
19413 F: drivers/dma-buf/udmabuf.c
19414 F: include/uapi/linux/udmabuf.h
19416 USERSPACE I/O (UIO)
19417 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19420 F: Documentation/driver-api/uio-howto.rst
19422 F: include/linux/uio_driver.h
19425 M: Karel Zak <kzak@redhat.com>
19426 L: util-linux@vger.kernel.org
19428 W: http://en.wikipedia.org/wiki/Util-linux
19429 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19432 M: Christoph Hellwig <hch@lst.de>
19433 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19434 L: linux-kernel@vger.kernel.org
19436 T: git git://git.infradead.org/users/hch/uuid.git
19437 F: include/linux/uuid.h
19438 F: include/uapi/linux/uuid.h
19443 M: Justin Ernst <justin.ernst@hpe.com>
19444 L: platform-driver-x86@vger.kernel.org
19446 F: drivers/platform/x86/uv_sysfs.c
19449 M: Michal Januszewski <spock@gentoo.org>
19450 L: linux-fbdev@vger.kernel.org
19452 W: https://github.com/mjanusz/v86d
19453 F: Documentation/fb/uvesafb.rst
19454 F: drivers/video/fbdev/uvesafb.*
19456 Ux500 CLOCK DRIVERS
19457 M: Ulf Hansson <ulf.hansson@linaro.org>
19458 L: linux-clk@vger.kernel.org
19459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19461 F: drivers/clk/ux500/
19464 M: Stefan Agner <stefan@agner.ch>
19465 L: linux-mtd@lists.infradead.org
19467 F: drivers/mtd/nand/raw/vf610_nfc.c
19469 VFAT/FAT/MSDOS FILESYSTEM
19470 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19472 F: Documentation/filesystems/vfat.rst
19476 M: Alex Williamson <alex.williamson@redhat.com>
19477 R: Cornelia Huck <cohuck@redhat.com>
19478 L: kvm@vger.kernel.org
19480 T: git git://github.com/awilliam/linux-vfio.git
19481 F: Documentation/driver-api/vfio.rst
19483 F: include/linux/vfio.h
19484 F: include/uapi/linux/vfio.h
19487 M: Diana Craciun <diana.craciun@oss.nxp.com>
19488 L: kvm@vger.kernel.org
19490 F: drivers/vfio/fsl-mc/
19492 VFIO MEDIATED DEVICE DRIVERS
19493 M: Kirti Wankhede <kwankhede@nvidia.com>
19494 L: kvm@vger.kernel.org
19496 F: Documentation/driver-api/vfio-mediated-device.rst
19497 F: drivers/vfio/mdev/
19498 F: include/linux/mdev.h
19499 F: samples/vfio-mdev/
19501 VFIO PLATFORM DRIVER
19502 M: Eric Auger <eric.auger@redhat.com>
19503 L: kvm@vger.kernel.org
19505 F: drivers/vfio/platform/
19508 R: Lukas Wunner <lukas@wunner.de>
19510 T: git git://anongit.freedesktop.org/drm/drm-misc
19511 F: Documentation/gpu/vga-switcheroo.rst
19512 F: drivers/gpu/vga/vga_switcheroo.c
19513 F: include/linux/vga_switcheroo.h
19515 VIA RHINE NETWORK DRIVER
19517 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19518 F: drivers/net/ethernet/via/via-rhine.c
19520 VIA SD/MMC CARD CONTROLLER DRIVER
19521 M: Bruce Chang <brucechang@via.com.tw>
19522 M: Harald Welte <HaraldWelte@viatech.com>
19524 F: drivers/mmc/host/via-sdmmc.c
19526 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19527 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19528 L: linux-fbdev@vger.kernel.org
19530 F: drivers/video/fbdev/via/
19531 F: include/linux/via-core.h
19532 F: include/linux/via-gpio.h
19533 F: include/linux/via_i2c.h
19535 VIA VELOCITY NETWORK DRIVER
19536 M: Francois Romieu <romieu@fr.zoreil.com>
19537 L: netdev@vger.kernel.org
19539 F: drivers/net/ethernet/via/via-velocity.*
19541 VICODEC VIRTUAL CODEC DRIVER
19542 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19543 L: linux-media@vger.kernel.org
19545 W: https://linuxtv.org
19546 T: git git://linuxtv.org/media_tree.git
19547 F: drivers/media/test-drivers/vicodec/*
19549 VIDEO I2C POLLING DRIVER
19550 M: Matt Ranostay <matt.ranostay@konsulko.com>
19551 L: linux-media@vger.kernel.org
19553 F: drivers/media/i2c/video-i2c.c
19555 VIDEO MULTIPLEXER DRIVER
19556 M: Philipp Zabel <p.zabel@pengutronix.de>
19557 L: linux-media@vger.kernel.org
19559 F: drivers/media/platform/video-mux.c
19561 VIDEOBUF2 FRAMEWORK
19562 M: Tomasz Figa <tfiga@chromium.org>
19563 M: Marek Szyprowski <m.szyprowski@samsung.com>
19564 L: linux-media@vger.kernel.org
19566 F: drivers/media/common/videobuf2/*
19567 F: include/media/videobuf2-*
19569 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19570 M: Helen Koike <helen.koike@collabora.com>
19571 R: Shuah Khan <skhan@linuxfoundation.org>
19572 L: linux-media@vger.kernel.org
19574 W: https://linuxtv.org
19575 T: git git://linuxtv.org/media_tree.git
19576 F: drivers/media/test-drivers/vimc/*
19579 M: Alex Williamson <alex.williamson@redhat.com>
19580 M: Paolo Bonzini <pbonzini@redhat.com>
19581 L: kvm@vger.kernel.org
19585 VIRTIO AND VHOST VSOCK DRIVER
19586 M: Stefan Hajnoczi <stefanha@redhat.com>
19587 M: Stefano Garzarella <sgarzare@redhat.com>
19588 L: kvm@vger.kernel.org
19589 L: virtualization@lists.linux-foundation.org
19590 L: netdev@vger.kernel.org
19592 F: drivers/net/vsockmon.c
19593 F: drivers/vhost/vsock.c
19594 F: include/linux/virtio_vsock.h
19595 F: include/uapi/linux/virtio_vsock.h
19596 F: include/uapi/linux/vm_sockets_diag.h
19597 F: include/uapi/linux/vsockmon.h
19598 F: net/vmw_vsock/af_vsock_tap.c
19599 F: net/vmw_vsock/diag.c
19600 F: net/vmw_vsock/virtio_transport.c
19601 F: net/vmw_vsock/virtio_transport_common.c
19602 F: net/vmw_vsock/vsock_loopback.c
19603 F: tools/testing/vsock/
19605 VIRTIO BLOCK AND SCSI DRIVERS
19606 M: "Michael S. Tsirkin" <mst@redhat.com>
19607 M: Jason Wang <jasowang@redhat.com>
19608 R: Paolo Bonzini <pbonzini@redhat.com>
19609 R: Stefan Hajnoczi <stefanha@redhat.com>
19610 L: virtualization@lists.linux-foundation.org
19612 F: drivers/block/virtio_blk.c
19613 F: drivers/scsi/virtio_scsi.c
19614 F: drivers/vhost/scsi.c
19615 F: include/uapi/linux/virtio_blk.h
19616 F: include/uapi/linux/virtio_scsi.h
19618 VIRTIO CONSOLE DRIVER
19619 M: Amit Shah <amit@kernel.org>
19620 L: virtualization@lists.linux-foundation.org
19622 F: drivers/char/virtio_console.c
19623 F: include/linux/virtio_console.h
19624 F: include/uapi/linux/virtio_console.h
19626 VIRTIO CORE AND NET DRIVERS
19627 M: "Michael S. Tsirkin" <mst@redhat.com>
19628 M: Jason Wang <jasowang@redhat.com>
19629 L: virtualization@lists.linux-foundation.org
19631 F: Documentation/devicetree/bindings/virtio/
19632 F: drivers/block/virtio_blk.c
19633 F: drivers/crypto/virtio/
19634 F: drivers/net/virtio_net.c
19637 F: include/linux/vdpa.h
19638 F: include/linux/virtio*.h
19639 F: include/uapi/linux/virtio_*.h
19643 M: "Michael S. Tsirkin" <mst@redhat.com>
19644 M: David Hildenbrand <david@redhat.com>
19645 L: virtualization@lists.linux-foundation.org
19647 F: drivers/virtio/virtio_balloon.c
19648 F: include/uapi/linux/virtio_balloon.h
19649 F: include/linux/balloon_compaction.h
19650 F: mm/balloon_compaction.c
19652 VIRTIO CRYPTO DRIVER
19653 M: Gonglei <arei.gonglei@huawei.com>
19654 L: virtualization@lists.linux-foundation.org
19655 L: linux-crypto@vger.kernel.org
19657 F: drivers/crypto/virtio/
19658 F: include/uapi/linux/virtio_crypto.h
19660 VIRTIO DRIVERS FOR S390
19661 M: Cornelia Huck <cohuck@redhat.com>
19662 M: Halil Pasic <pasic@linux.ibm.com>
19663 L: linux-s390@vger.kernel.org
19664 L: virtualization@lists.linux-foundation.org
19665 L: kvm@vger.kernel.org
19667 F: arch/s390/include/uapi/asm/virtio-ccw.h
19668 F: drivers/s390/virtio/
19671 M: Vivek Goyal <vgoyal@redhat.com>
19672 M: Stefan Hajnoczi <stefanha@redhat.com>
19673 M: Miklos Szeredi <miklos@szeredi.hu>
19674 L: virtualization@lists.linux-foundation.org
19675 L: linux-fsdevel@vger.kernel.org
19677 W: https://virtio-fs.gitlab.io/
19678 F: Documentation/filesystems/virtiofs.rst
19679 F: fs/fuse/virtio_fs.c
19680 F: include/uapi/linux/virtio_fs.h
19683 M: David Airlie <airlied@linux.ie>
19684 M: Gerd Hoffmann <kraxel@redhat.com>
19685 L: dri-devel@lists.freedesktop.org
19686 L: virtualization@lists.linux-foundation.org
19688 T: git git://anongit.freedesktop.org/drm/drm-misc
19689 F: drivers/gpu/drm/virtio/
19690 F: include/uapi/linux/virtio_gpu.h
19692 VIRTIO HOST (VHOST)
19693 M: "Michael S. Tsirkin" <mst@redhat.com>
19694 M: Jason Wang <jasowang@redhat.com>
19695 L: kvm@vger.kernel.org
19696 L: virtualization@lists.linux-foundation.org
19697 L: netdev@vger.kernel.org
19699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19701 F: include/linux/vhost_iotlb.h
19702 F: include/uapi/linux/vhost.h
19704 VIRTIO INPUT DRIVER
19705 M: Gerd Hoffmann <kraxel@redhat.com>
19707 F: drivers/virtio/virtio_input.c
19708 F: include/uapi/linux/virtio_input.h
19710 VIRTIO IOMMU DRIVER
19711 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19712 L: virtualization@lists.linux-foundation.org
19714 F: drivers/iommu/virtio-iommu.c
19715 F: include/uapi/linux/virtio_iommu.h
19718 M: David Hildenbrand <david@redhat.com>
19719 L: virtualization@lists.linux-foundation.org
19721 W: https://virtio-mem.gitlab.io/
19722 F: drivers/virtio/virtio_mem.c
19723 F: include/uapi/linux/virtio_mem.h
19725 VIRTIO SOUND DRIVER
19726 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19727 M: "Michael S. Tsirkin" <mst@redhat.com>
19728 L: virtualization@lists.linux-foundation.org
19729 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19731 F: include/uapi/linux/virtio_snd.h
19734 VIRTUAL BOX GUEST DEVICE DRIVER
19735 M: Hans de Goede <hdegoede@redhat.com>
19736 M: Arnd Bergmann <arnd@arndb.de>
19737 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19739 F: drivers/virt/vboxguest/
19740 F: include/linux/vbox_utils.h
19741 F: include/uapi/linux/vbox*.h
19743 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19744 M: Hans de Goede <hdegoede@redhat.com>
19745 L: linux-fsdevel@vger.kernel.org
19749 VIRTUAL SERIO DEVICE DRIVER
19750 M: Stephen Chandler Paul <thatslyude@gmail.com>
19752 F: drivers/input/serio/userio.c
19753 F: include/uapi/linux/userio.h
19755 VIVID VIRTUAL VIDEO DRIVER
19756 M: Hans Verkuil <hverkuil@xs4all.nl>
19757 L: linux-media@vger.kernel.org
19759 W: https://linuxtv.org
19760 T: git git://linuxtv.org/media_tree.git
19761 F: drivers/media/test-drivers/vivid/*
19763 VIDTV VIRTUAL DIGITAL TV DRIVER
19764 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19765 L: linux-media@vger.kernel.org
19767 W: https://linuxtv.org
19768 T: git git://linuxtv.org/media_tree.git
19769 F: drivers/media/test-drivers/vidtv/*
19772 M: Florian Fainelli <f.fainelli@gmail.com>
19773 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19775 F: drivers/vlynq/vlynq.c
19776 F: include/linux/vlynq.h
19779 M: Martyn Welch <martyn@welchs.me.uk>
19780 M: Manohar Vanga <manohar.vanga@gmail.com>
19781 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19782 L: linux-kernel@vger.kernel.org
19784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19785 F: Documentation/driver-api/vme.rst
19786 F: drivers/staging/vme/
19788 F: include/linux/vme*
19790 VMWARE BALLOON DRIVER
19791 M: Nadav Amit <namit@vmware.com>
19792 M: "VMware, Inc." <pv-drivers@vmware.com>
19793 L: linux-kernel@vger.kernel.org
19795 F: drivers/misc/vmw_balloon.c
19797 VMWARE HYPERVISOR INTERFACE
19798 M: Deep Shah <sdeep@vmware.com>
19799 M: "VMware, Inc." <pv-drivers@vmware.com>
19800 L: virtualization@lists.linux-foundation.org
19802 F: arch/x86/include/asm/vmware.h
19803 F: arch/x86/kernel/cpu/vmware.c
19805 VMWARE PVRDMA DRIVER
19806 M: Adit Ranadive <aditr@vmware.com>
19807 M: VMware PV-Drivers <pv-drivers@vmware.com>
19808 L: linux-rdma@vger.kernel.org
19810 F: drivers/infiniband/hw/vmw_pvrdma/
19812 VMware PVSCSI driver
19813 M: Vishal Bhakta <vbhakta@vmware.com>
19814 M: VMware PV-Drivers <pv-drivers@vmware.com>
19815 L: linux-scsi@vger.kernel.org
19817 F: drivers/scsi/vmw_pvscsi.c
19818 F: drivers/scsi/vmw_pvscsi.h
19820 VMWARE VIRTUAL PTP CLOCK DRIVER
19821 M: Vivek Thampi <vithampi@vmware.com>
19822 M: "VMware, Inc." <pv-drivers@vmware.com>
19823 L: netdev@vger.kernel.org
19825 F: drivers/ptp/ptp_vmw.c
19828 M: Jorgen Hansen <jhansen@vmware.com>
19829 M: Vishnu Dasa <vdasa@vmware.com>
19830 L: linux-kernel@vger.kernel.org
19831 L: pv-drivers@vmware.com (private)
19833 F: drivers/misc/vmw_vmci/
19835 VMWARE VMMOUSE SUBDRIVER
19836 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19837 M: "VMware, Inc." <pv-drivers@vmware.com>
19838 L: linux-input@vger.kernel.org
19840 F: drivers/input/mouse/vmmouse.c
19841 F: drivers/input/mouse/vmmouse.h
19843 VMWARE VMXNET3 ETHERNET DRIVER
19844 M: Ronak Doshi <doshir@vmware.com>
19845 M: pv-drivers@vmware.com
19846 L: netdev@vger.kernel.org
19848 F: drivers/net/vmxnet3/
19850 VOCORE VOCORE2 BOARD
19851 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19852 L: linux-mips@vger.kernel.org
19854 F: arch/mips/boot/dts/ralink/vocore2.dts
19856 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19857 M: Liam Girdwood <lgirdwood@gmail.com>
19858 M: Mark Brown <broonie@kernel.org>
19859 L: linux-kernel@vger.kernel.org
19861 W: http://www.slimlogic.co.uk/?p=48
19862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19863 F: Documentation/devicetree/bindings/regulator/
19864 F: Documentation/power/regulator/
19865 F: drivers/regulator/
19866 F: include/dt-bindings/regulator/
19867 F: include/linux/regulator/
19868 K: regulator_get_optional
19870 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
19871 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
19872 F: drivers/regulator/irq_helpers.c
19875 M: David Ahern <dsahern@kernel.org>
19876 L: netdev@vger.kernel.org
19878 F: Documentation/networking/vrf.rst
19879 F: drivers/net/vrf.c
19882 M: Petr Mladek <pmladek@suse.com>
19883 M: Steven Rostedt <rostedt@goodmis.org>
19884 M: Sergey Senozhatsky <senozhatsky@chromium.org>
19885 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19886 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19889 F: Documentation/core-api/printk-formats.rst
19890 F: lib/test_printf.c
19891 F: lib/test_scanf.c
19894 VT1211 HARDWARE MONITOR DRIVER
19895 M: Juerg Haefliger <juergh@gmail.com>
19896 L: linux-hwmon@vger.kernel.org
19898 F: Documentation/hwmon/vt1211.rst
19899 F: drivers/hwmon/vt1211.c
19901 VT8231 HARDWARE MONITOR DRIVER
19902 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19903 L: linux-hwmon@vger.kernel.org
19905 F: drivers/hwmon/vt8231.c
19907 VUB300 USB to SDIO/SD/MMC bridge chip
19908 L: linux-mmc@vger.kernel.org
19910 F: drivers/mmc/host/vub300.c
19912 W1 DALLAS'S 1-WIRE BUS
19913 M: Evgeniy Polyakov <zbr@ioremap.net>
19915 F: Documentation/devicetree/bindings/w1/
19916 F: Documentation/w1/
19918 F: include/linux/w1.h
19920 W83791D HARDWARE MONITORING DRIVER
19921 M: Marc Hulsman <m.hulsman@tudelft.nl>
19922 L: linux-hwmon@vger.kernel.org
19924 F: Documentation/hwmon/w83791d.rst
19925 F: drivers/hwmon/w83791d.c
19927 W83793 HARDWARE MONITORING DRIVER
19928 M: Rudolf Marek <r.marek@assembler.cz>
19929 L: linux-hwmon@vger.kernel.org
19931 F: Documentation/hwmon/w83793.rst
19932 F: drivers/hwmon/w83793.c
19934 W83795 HARDWARE MONITORING DRIVER
19935 M: Jean Delvare <jdelvare@suse.com>
19936 L: linux-hwmon@vger.kernel.org
19938 F: drivers/hwmon/w83795.c
19940 W83L51xD SD/MMC CARD INTERFACE DRIVER
19941 M: Pierre Ossman <pierre@ossman.eu>
19943 F: drivers/mmc/host/wbsd.*
19945 WACOM PROTOCOL 4 SERIAL TABLETS
19946 M: Julian Squires <julian@cipht.net>
19947 M: Hans de Goede <hdegoede@redhat.com>
19948 L: linux-input@vger.kernel.org
19950 F: drivers/input/tablet/wacom_serial4.c
19952 WATCHDOG DEVICE DRIVERS
19953 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19954 M: Guenter Roeck <linux@roeck-us.net>
19955 L: linux-watchdog@vger.kernel.org
19957 W: http://www.linux-watchdog.org/
19958 T: git git://www.linux-watchdog.org/linux-watchdog.git
19959 F: Documentation/devicetree/bindings/watchdog/
19960 F: Documentation/watchdog/
19961 F: drivers/watchdog/
19962 F: include/linux/watchdog.h
19963 F: include/uapi/linux/watchdog.h
19965 WHISKEYCOVE PMIC GPIO DRIVER
19966 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19967 L: linux-gpio@vger.kernel.org
19969 F: drivers/gpio/gpio-wcove.c
19972 M: Dianlong Li <long17.cool@163.com>
19973 L: linux-rtc@vger.kernel.org
19975 F: drivers/rtc/rtc-sd3078.c
19978 M: David Rheinsberg <david.rheinsberg@gmail.com>
19979 L: linux-input@vger.kernel.org
19981 F: drivers/hid/hid-wiimote*
19983 WILOCITY WIL6210 WIRELESS DRIVER
19984 M: Maya Erez <merez@codeaurora.org>
19985 L: linux-wireless@vger.kernel.org
19986 L: wil6210@qti.qualcomm.com
19988 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19989 F: drivers/net/wireless/ath/wil6210/
19992 M: David Härdeman <david@hardeman.nu>
19994 F: drivers/media/rc/winbond-cir.c
19996 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19997 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19998 L: linux-watchdog@vger.kernel.org
20000 F: drivers/watchdog/ebc-c384_wdt.c
20002 WINSYSTEMS WS16C48 GPIO DRIVER
20003 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20004 L: linux-gpio@vger.kernel.org
20006 F: drivers/gpio/gpio-ws16c48.c
20008 WIREGUARD SECURE NETWORK TUNNEL
20009 M: Jason A. Donenfeld <Jason@zx2c4.com>
20010 L: wireguard@lists.zx2c4.com
20011 L: netdev@vger.kernel.org
20013 F: drivers/net/wireguard/
20014 F: tools/testing/selftests/wireguard/
20016 WISTRON LAPTOP BUTTON DRIVER
20017 M: Miloslav Trmac <mitr@volny.cz>
20019 F: drivers/input/misc/wistron_btns.c
20021 WL3501 WIRELESS PCMCIA CARD DRIVER
20022 L: linux-wireless@vger.kernel.org
20024 F: drivers/net/wireless/wl3501*
20026 WOLFSON MICROELECTRONICS DRIVERS
20027 L: patches@opensource.cirrus.com
20029 W: https://github.com/CirrusLogic/linux-drivers/wiki
20030 T: git https://github.com/CirrusLogic/linux-drivers.git
20031 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20032 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20033 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20034 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20035 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
20036 F: Documentation/hwmon/wm83??.rst
20037 F: arch/arm/mach-s3c/mach-crag6410*
20038 F: drivers/clk/clk-wm83*.c
20039 F: drivers/gpio/gpio-*wm*.c
20040 F: drivers/gpio/gpio-arizona.c
20041 F: drivers/hwmon/wm83??-hwmon.c
20042 F: drivers/input/misc/wm831x-on.c
20043 F: drivers/input/touchscreen/wm831x-ts.c
20044 F: drivers/input/touchscreen/wm97*.c
20045 F: drivers/leds/leds-wm83*.c
20046 F: drivers/mfd/arizona*
20047 F: drivers/mfd/cs47l24*
20048 F: drivers/mfd/wm*.c
20049 F: drivers/power/supply/wm83*.c
20050 F: drivers/regulator/arizona*
20051 F: drivers/regulator/wm8*.c
20052 F: drivers/rtc/rtc-wm83*.c
20053 F: drivers/video/backlight/wm83*_bl.c
20054 F: drivers/watchdog/wm83*_wdt.c
20055 F: include/linux/mfd/arizona/
20056 F: include/linux/mfd/wm831x/
20057 F: include/linux/mfd/wm8350/
20058 F: include/linux/mfd/wm8400*
20059 F: include/linux/regulator/arizona*
20060 F: include/linux/wm97xx.h
20061 F: include/sound/wm????.h
20062 F: sound/soc/codecs/arizona*
20063 F: sound/soc/codecs/cs47l24*
20064 F: sound/soc/codecs/wm*
20067 M: Tejun Heo <tj@kernel.org>
20068 R: Lai Jiangshan <jiangshanlai@gmail.com>
20070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20071 F: Documentation/core-api/workqueue.rst
20072 F: include/linux/workqueue.h
20073 F: kernel/workqueue.c
20076 M: Loic Poulain <loic.poulain@linaro.org>
20077 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20078 R: Johannes Berg <johannes@sipsolutions.net>
20079 L: netdev@vger.kernel.org
20081 F: drivers/net/wwan/
20082 F: include/linux/wwan.h
20083 F: include/uapi/linux/wwan.h
20085 X-POWERS AXP288 PMIC DRIVERS
20086 M: Hans de Goede <hdegoede@redhat.com>
20088 F: drivers/acpi/pmic/intel_pmic_xpower.c
20091 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20092 M: Chen-Yu Tsai <wens@csie.org>
20093 L: linux-kernel@vger.kernel.org
20098 M: Martin Schiller <ms@dev.tdt.de>
20099 L: linux-x25@vger.kernel.org
20101 F: Documentation/networking/lapb-module.rst
20102 F: Documentation/networking/x25*
20103 F: drivers/net/wan/hdlc_x25.c
20104 F: drivers/net/wan/lapbether.c
20105 F: include/*/lapb.h
20106 F: include/net/x25*
20107 F: include/uapi/linux/x25.h
20111 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20112 M: Thomas Gleixner <tglx@linutronix.de>
20113 M: Ingo Molnar <mingo@redhat.com>
20114 M: Borislav Petkov <bp@alien8.de>
20116 R: "H. Peter Anvin" <hpa@zytor.com>
20117 L: linux-kernel@vger.kernel.org
20119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20120 F: Documentation/devicetree/bindings/x86/
20121 F: Documentation/x86/
20125 M: Andy Lutomirski <luto@kernel.org>
20126 L: linux-kernel@vger.kernel.org
20128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20131 X86 MCE INFRASTRUCTURE
20132 M: Tony Luck <tony.luck@intel.com>
20133 M: Borislav Petkov <bp@alien8.de>
20134 L: linux-edac@vger.kernel.org
20136 F: arch/x86/kernel/cpu/mce/*
20138 X86 MICROCODE UPDATE SUPPORT
20139 M: Borislav Petkov <bp@alien8.de>
20141 F: arch/x86/kernel/cpu/microcode/*
20144 M: Dave Hansen <dave.hansen@linux.intel.com>
20145 M: Andy Lutomirski <luto@kernel.org>
20146 M: Peter Zijlstra <peterz@infradead.org>
20147 L: linux-kernel@vger.kernel.org
20149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20152 X86 PLATFORM DRIVERS
20153 M: Hans de Goede <hdegoede@redhat.com>
20154 M: Mark Gross <mgross@linux.intel.com>
20155 L: platform-driver-x86@vger.kernel.org
20157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20158 F: drivers/platform/olpc/
20159 F: drivers/platform/x86/
20161 X86 PLATFORM DRIVERS - ARCH
20162 R: Darren Hart <dvhart@infradead.org>
20163 R: Andy Shevchenko <andy@infradead.org>
20164 L: platform-driver-x86@vger.kernel.org
20167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20168 F: arch/x86/platform
20170 X86 PLATFORM UV HPE SUPERDOME FLEX
20171 M: Steve Wahl <steve.wahl@hpe.com>
20172 R: Mike Travis <mike.travis@hpe.com>
20173 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20174 R: Russ Anderson <russ.anderson@hpe.com>
20176 F: arch/x86/include/asm/uv/
20177 F: arch/x86/kernel/apic/x2apic_uv_x.c
20178 F: arch/x86/platform/uv/
20181 M: Andy Lutomirski <luto@kernel.org>
20182 L: linux-kernel@vger.kernel.org
20184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20185 F: arch/x86/entry/vdso/
20188 M: Matthew Wilcox <willy@infradead.org>
20189 L: linux-fsdevel@vger.kernel.org
20191 F: Documentation/core-api/xarray.rst
20192 F: include/linux/idr.h
20193 F: include/linux/xarray.h
20196 F: tools/testing/radix-tree
20199 M: Benjamin Valentin <benpicco@googlemail.com>
20201 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20202 F: drivers/media/rc/xbox_remote.c
20204 XC2028/3028 TUNER DRIVER
20205 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20206 L: linux-media@vger.kernel.org
20208 W: https://linuxtv.org
20209 T: git git://linuxtv.org/media_tree.git
20210 F: drivers/media/tuners/tuner-xc2028.*
20212 XDP (eXpress Data Path)
20213 M: Alexei Starovoitov <ast@kernel.org>
20214 M: Daniel Borkmann <daniel@iogearbox.net>
20215 M: David S. Miller <davem@davemloft.net>
20216 M: Jakub Kicinski <kuba@kernel.org>
20217 M: Jesper Dangaard Brouer <hawk@kernel.org>
20218 M: John Fastabend <john.fastabend@gmail.com>
20219 L: netdev@vger.kernel.org
20220 L: bpf@vger.kernel.org
20222 F: include/net/xdp.h
20223 F: include/net/xdp_priv.h
20224 F: include/trace/events/xdp.h
20225 F: kernel/bpf/cpumap.c
20226 F: kernel/bpf/devmap.c
20228 F: samples/bpf/xdp*
20229 F: tools/testing/selftests/bpf/*xdp*
20230 F: tools/testing/selftests/bpf/*/*xdp*
20231 F: drivers/net/ethernet/*/*/*/*/*xdp*
20232 F: drivers/net/ethernet/*/*/*xdp*
20233 K: (?:\b|_)xdp(?:\b|_)
20235 XDP SOCKETS (AF_XDP)
20236 M: Björn Töpel <bjorn@kernel.org>
20237 M: Magnus Karlsson <magnus.karlsson@intel.com>
20238 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20239 L: netdev@vger.kernel.org
20240 L: bpf@vger.kernel.org
20242 F: Documentation/networking/af_xdp.rst
20243 F: include/net/xdp_sock*
20244 F: include/net/xsk_buff_pool.h
20245 F: include/uapi/linux/if_xdp.h
20246 F: include/uapi/linux/xdp_diag.h
20247 F: include/net/netns/xdp.h
20249 F: samples/bpf/xdpsock*
20250 F: tools/lib/bpf/xsk*
20252 XEN BLOCK SUBSYSTEM
20253 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20254 M: Roger Pau Monné <roger.pau@citrix.com>
20255 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20257 F: drivers/block/xen*
20258 F: drivers/block/xen-blkback/*
20261 M: Stefano Stabellini <sstabellini@kernel.org>
20262 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20264 F: arch/arm/include/asm/xen/
20267 XEN HYPERVISOR ARM64
20268 M: Stefano Stabellini <sstabellini@kernel.org>
20269 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20271 F: arch/arm64/include/asm/xen/
20274 XEN HYPERVISOR INTERFACE
20275 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20276 M: Juergen Gross <jgross@suse.com>
20277 R: Stefano Stabellini <sstabellini@kernel.org>
20278 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20281 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20282 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20283 F: arch/x86/include/asm/pvclock-abi.h
20284 F: arch/x86/include/asm/xen/
20285 F: arch/x86/platform/pvh/
20287 F: drivers/*/xen-*front.c
20289 F: include/uapi/xen/
20292 XEN NETWORK BACKEND DRIVER
20293 M: Wei Liu <wei.liu@kernel.org>
20294 M: Paul Durrant <paul@xen.org>
20295 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20296 L: netdev@vger.kernel.org
20298 F: drivers/net/xen-netback/*
20301 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20302 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20304 F: arch/x86/pci/*xen*
20305 F: drivers/pci/*xen*
20308 M: Juergen Gross <jgross@suse.com>
20309 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20310 L: linux-scsi@vger.kernel.org
20312 F: drivers/scsi/xen-scsifront.c
20313 F: drivers/xen/xen-scsiback.c
20314 F: include/xen/interface/io/vscsiif.h
20316 XEN SOUND FRONTEND DRIVER
20317 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20318 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20319 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20323 XEN SWIOTLB SUBSYSTEM
20324 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20325 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20326 L: iommu@lists.linux-foundation.org
20328 F: arch/x86/xen/*swiotlb*
20329 F: drivers/xen/*swiotlb*
20332 C: irc://irc.oftc.net/xfs
20333 M: Darrick J. Wong <djwong@kernel.org>
20334 M: linux-xfs@vger.kernel.org
20335 L: linux-xfs@vger.kernel.org
20338 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20339 F: Documentation/ABI/testing/sysfs-fs-xfs
20340 F: Documentation/admin-guide/xfs.rst
20341 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20342 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20344 F: include/uapi/linux/dqblk_xfs.h
20345 F: include/uapi/linux/fsmap.h
20347 XILINX AXI ETHERNET DRIVER
20348 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20350 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20353 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20354 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20355 L: linux-can@vger.kernel.org
20357 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20358 F: drivers/net/can/xilinx_can.c
20361 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20362 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20363 R: Michal Simek <michal.simek@xilinx.com>
20365 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20366 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
20367 F: drivers/gpio/gpio-xilinx.c
20368 F: drivers/gpio/gpio-zynq.c
20370 XILINX SD-FEC IP CORES
20371 M: Derek Kiernan <derek.kiernan@xilinx.com>
20372 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20374 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20375 F: Documentation/misc-devices/xilinx_sdfec.rst
20376 F: drivers/misc/Kconfig
20377 F: drivers/misc/Makefile
20378 F: drivers/misc/xilinx_sdfec.c
20379 F: include/uapi/misc/xilinx_sdfec.h
20381 XILINX UARTLITE SERIAL DRIVER
20382 M: Peter Korsgaard <jacmet@sunsite.dk>
20383 L: linux-serial@vger.kernel.org
20385 F: drivers/tty/serial/uartlite.c
20387 XILINX VIDEO IP CORES
20388 M: Hyun Kwon <hyun.kwon@xilinx.com>
20389 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20390 L: linux-media@vger.kernel.org
20392 T: git git://linuxtv.org/media_tree.git
20393 F: Documentation/devicetree/bindings/media/xilinx/
20394 F: drivers/media/platform/xilinx/
20395 F: include/uapi/linux/xilinx-v4l2-controls.h
20397 XILINX ZYNQMP DPDMA DRIVER
20398 M: Hyun Kwon <hyun.kwon@xilinx.com>
20399 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20400 L: dmaengine@vger.kernel.org
20402 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20403 F: drivers/dma/xilinx/xilinx_dpdma.c
20404 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20406 XILINX ZYNQMP PSGTR PHY DRIVER
20407 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20408 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20409 L: linux-kernel@vger.kernel.org
20411 T: git https://github.com/Xilinx/linux-xlnx.git
20412 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20413 F: drivers/phy/xilinx/phy-zynqmp.c
20416 M: Eli Billauer <eli.billauer@gmail.com>
20417 L: linux-kernel@vger.kernel.org
20419 F: drivers/char/xillybus/
20422 M: George Cherian <gcherian@marvell.com>
20423 L: linux-i2c@vger.kernel.org
20425 W: http://www.marvell.com
20426 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20427 F: drivers/i2c/busses/i2c-xlp9xx.c
20429 XRA1403 GPIO EXPANDER
20430 M: Nandor Han <nandor.han@ge.com>
20431 M: Semi Malinen <semi.malinen@ge.com>
20432 L: linux-gpio@vger.kernel.org
20434 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20435 F: drivers/gpio/gpio-xra1403.c
20437 XTENSA XTFPGA PLATFORM SUPPORT
20438 M: Max Filippov <jcmvbkbc@gmail.com>
20439 L: linux-xtensa@linux-xtensa.org
20441 F: drivers/spi/spi-xtensa-xtfpga.c
20442 F: sound/soc/xtensa/xtfpga-i2s.c
20444 YAM DRIVER FOR AX.25
20445 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20446 L: linux-hams@vger.kernel.org
20448 F: drivers/net/hamradio/yam*
20449 F: include/linux/yam.h
20451 YAMA SECURITY MODULE
20452 M: Kees Cook <keescook@chromium.org>
20454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20455 F: Documentation/admin-guide/LSM/Yama.rst
20458 YEALINK PHONE DRIVER
20459 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20460 L: usbb2k-api-dev@nongnu.org
20462 F: Documentation/input/devices/yealink.rst
20463 F: drivers/input/misc/yealink.*
20465 Z8530 DRIVER FOR AX.25
20466 M: Joerg Reuter <jreuter@yaina.de>
20467 L: linux-hams@vger.kernel.org
20469 W: http://yaina.de/jreuter/
20470 W: http://www.qsl.net/dl1bke/
20471 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20472 F: drivers/net/hamradio/*scc.c
20473 F: drivers/net/hamradio/z8530.h
20475 ZBUD COMPRESSED PAGE ALLOCATOR
20476 M: Seth Jennings <sjenning@redhat.com>
20477 M: Dan Streetman <ddstreet@ieee.org>
20478 L: linux-mm@kvack.org
20482 ZD1211RW WIRELESS DRIVER
20483 M: Daniel Drake <dsd@gentoo.org>
20484 M: Ulrich Kunitz <kune@deine-taler.de>
20485 L: linux-wireless@vger.kernel.org
20486 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20488 W: http://zd1211.ath.cx/wiki/DriverRewrite
20489 F: drivers/net/wireless/zydas/zd1211rw/
20491 ZD1301 MEDIA DRIVER
20492 M: Antti Palosaari <crope@iki.fi>
20493 L: linux-media@vger.kernel.org
20495 W: https://linuxtv.org/
20496 W: http://palosaari.fi/linux/
20497 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20498 F: drivers/media/usb/dvb-usb-v2/zd1301*
20500 ZD1301_DEMOD MEDIA DRIVER
20501 M: Antti Palosaari <crope@iki.fi>
20502 L: linux-media@vger.kernel.org
20504 W: https://linuxtv.org/
20505 W: http://palosaari.fi/linux/
20506 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20507 F: drivers/media/dvb-frontends/zd1301_demod*
20509 ZHAOXIN PROCESSOR SUPPORT
20510 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20511 L: linux-kernel@vger.kernel.org
20513 F: arch/x86/kernel/cpu/zhaoxin.c
20516 M: Damien Le Moal <damien.lemoal@wdc.com>
20517 M: Naohiro Aota <naohiro.aota@wdc.com>
20518 R: Johannes Thumshirn <jth@kernel.org>
20519 L: linux-fsdevel@vger.kernel.org
20521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20522 F: Documentation/filesystems/zonefs.rst
20525 ZPOOL COMPRESSED PAGE STORAGE API
20526 M: Dan Streetman <ddstreet@ieee.org>
20527 L: linux-mm@kvack.org
20529 F: include/linux/zpool.h
20532 ZR36067 VIDEO FOR LINUX DRIVER
20533 M: Corentin Labbe <clabbe@baylibre.com>
20534 L: mjpeg-users@lists.sourceforge.net
20535 L: linux-media@vger.kernel.org
20537 W: http://mjpeg.sourceforge.net/driver-zoran/
20538 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20539 F: Documentation/driver-api/media/drivers/zoran.rst
20540 F: drivers/staging/media/zoran/
20542 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20543 M: Minchan Kim <minchan@kernel.org>
20544 M: Nitin Gupta <ngupta@vflare.org>
20545 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20546 L: linux-kernel@vger.kernel.org
20548 F: Documentation/admin-guide/blockdev/zram.rst
20549 F: drivers/block/zram/
20551 ZS DECSTATION Z85C30 SERIAL DRIVER
20552 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20554 F: drivers/tty/serial/zs.*
20556 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20557 M: Minchan Kim <minchan@kernel.org>
20558 M: Nitin Gupta <ngupta@vflare.org>
20559 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20560 L: linux-mm@kvack.org
20562 F: Documentation/vm/zsmalloc.rst
20563 F: include/linux/zsmalloc.h
20566 ZSWAP COMPRESSED SWAP CACHING
20567 M: Seth Jennings <sjenning@redhat.com>
20568 M: Dan Streetman <ddstreet@ieee.org>
20569 M: Vitaly Wool <vitaly.wool@konsulko.com>
20570 L: linux-mm@kvack.org
20575 M: Linus Torvalds <torvalds@linux-foundation.org>
20576 L: linux-kernel@vger.kernel.org
20577 S: Buried alive in reporters
20578 Q: http://patchwork.kernel.org/project/LKML/list/
20579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git