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" <rafael@kernel.org>
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" <rafael@kernel.org>
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: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
368 L: linux-acpi@vger.kernel.org
371 W: https://acpica.org/
372 W: https://github.com/acpica/acpica/
373 Q: https://patchwork.kernel.org/project/linux-acpi/list/
374 B: https://bugzilla.kernel.org
375 B: https://bugs.acpica.org
376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
377 F: drivers/acpi/acpica/
382 M: Zhang Rui <rui.zhang@intel.com>
383 L: linux-acpi@vger.kernel.org
385 W: https://01.org/linux-acpi
386 B: https://bugzilla.kernel.org
387 F: drivers/acpi/fan.c
389 ACPI FOR ARM64 (ACPI/arm64)
390 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
391 M: Hanjun Guo <guohanjun@huawei.com>
392 M: Sudeep Holla <sudeep.holla@arm.com>
393 L: linux-acpi@vger.kernel.org
394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
396 F: drivers/acpi/arm64
398 ACPI I2C MULTI INSTANTIATE DRIVER
399 M: Hans de Goede <hdegoede@redhat.com>
400 L: platform-driver-x86@vger.kernel.org
402 F: drivers/platform/x86/i2c-multi-instantiate.c
405 M: "Rafael J. Wysocki" <rafael@kernel.org>
406 M: Len Brown <lenb@kernel.org>
407 R: Andy Shevchenko <andy@kernel.org>
408 R: Mika Westerberg <mika.westerberg@linux.intel.com>
409 L: linux-acpi@vger.kernel.org
411 Q: https://patchwork.kernel.org/project/linux-acpi/list/
412 B: https://bugzilla.kernel.org
413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
414 F: drivers/acpi/pmic/
417 M: Zhang Rui <rui.zhang@intel.com>
418 L: linux-acpi@vger.kernel.org
420 W: https://01.org/linux-acpi
421 B: https://bugzilla.kernel.org
422 F: drivers/acpi/*thermal*
425 M: Zhang Rui <rui.zhang@intel.com>
426 L: linux-acpi@vger.kernel.org
428 W: https://01.org/linux-acpi
429 B: https://bugzilla.kernel.org
430 F: drivers/acpi/acpi_video.c
433 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
434 L: linux-acpi@vger.kernel.org
435 L: iommu@lists.linux-foundation.org
437 F: drivers/acpi/viot.c
438 F: include/linux/acpi_viot.h
441 L: platform-driver-x86@vger.kernel.org
443 F: drivers/platform/x86/wmi.c
444 F: include/uapi/linux/wmi.h
446 ACRN HYPERVISOR SERVICE MODULE
447 M: Fei Li <fei1.li@intel.com>
448 L: acrn-dev@lists.projectacrn.org (subscribers-only)
450 W: https://projectacrn.org
451 F: Documentation/virt/acrn/
452 F: drivers/virt/acrn/
453 F: include/uapi/linux/acrn.h
455 AD1889 ALSA SOUND DRIVER
456 L: linux-parisc@vger.kernel.org
458 W: https://parisc.wiki.kernel.org/index.php/AD1889
459 F: sound/pci/ad1889.*
461 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
462 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
463 L: linux-iio@vger.kernel.org
465 F: drivers/iio/potentiometer/ad5110.c
467 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
468 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/AD5254
471 W: http://ez.analog.com/community/linux-device-drivers
472 F: drivers/misc/ad525x_dpot.c
474 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
475 M: Michael Hennerich <michael.hennerich@analog.com>
477 W: http://wiki.analog.com/AD5398
478 W: http://ez.analog.com/community/linux-device-drivers
479 F: drivers/regulator/ad5398.c
481 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
482 M: Michael Hennerich <michael.hennerich@analog.com>
484 W: http://wiki.analog.com/AD7142
485 W: http://ez.analog.com/community/linux-device-drivers
486 F: drivers/input/misc/ad714x.c
488 AD7877 TOUCHSCREEN DRIVER
489 M: Michael Hennerich <michael.hennerich@analog.com>
491 W: http://wiki.analog.com/AD7877
492 W: http://ez.analog.com/community/linux-device-drivers
493 F: drivers/input/touchscreen/ad7877.c
495 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
496 M: Michael Hennerich <michael.hennerich@analog.com>
498 W: http://wiki.analog.com/AD7879
499 W: http://ez.analog.com/community/linux-device-drivers
500 F: drivers/input/touchscreen/ad7879.c
502 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
503 M: Jiri Kosina <jikos@kernel.org>
506 ADF7242 IEEE 802.15.4 RADIO DRIVER
507 M: Michael Hennerich <michael.hennerich@analog.com>
508 L: linux-wpan@vger.kernel.org
510 W: https://wiki.analog.com/ADF7242
511 W: http://ez.analog.com/community/linux-device-drivers
512 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
513 F: drivers/net/ieee802154/adf7242.c
515 ADM1025 HARDWARE MONITOR DRIVER
516 M: Jean Delvare <jdelvare@suse.com>
517 L: linux-hwmon@vger.kernel.org
519 F: Documentation/hwmon/adm1025.rst
520 F: drivers/hwmon/adm1025.c
522 ADM1029 HARDWARE MONITOR DRIVER
523 M: Corentin Labbe <clabbe.montjoie@gmail.com>
524 L: linux-hwmon@vger.kernel.org
526 F: drivers/hwmon/adm1029.c
528 ADM8211 WIRELESS DRIVER
529 L: linux-wireless@vger.kernel.org
531 W: https://wireless.wiki.kernel.org/
532 F: drivers/net/wireless/admtek/adm8211.*
534 ADP1653 FLASH CONTROLLER DRIVER
535 M: Sakari Ailus <sakari.ailus@iki.fi>
536 L: linux-media@vger.kernel.org
538 F: drivers/media/i2c/adp1653.c
539 F: include/media/i2c/adp1653.h
541 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
542 M: Michael Hennerich <michael.hennerich@analog.com>
544 W: http://wiki.analog.com/ADP5520
545 W: http://ez.analog.com/community/linux-device-drivers
546 F: drivers/gpio/gpio-adp5520.c
547 F: drivers/input/keyboard/adp5520-keys.c
548 F: drivers/leds/leds-adp5520.c
549 F: drivers/mfd/adp5520.c
550 F: drivers/video/backlight/adp5520_bl.c
552 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
553 M: Michael Hennerich <michael.hennerich@analog.com>
555 W: http://wiki.analog.com/ADP5588
556 W: http://ez.analog.com/community/linux-device-drivers
557 F: drivers/gpio/gpio-adp5588.c
558 F: drivers/input/keyboard/adp5588-keys.c
560 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
561 M: Michael Hennerich <michael.hennerich@analog.com>
563 W: http://wiki.analog.com/ADP8860
564 W: http://ez.analog.com/community/linux-device-drivers
565 F: drivers/video/backlight/adp8860_bl.c
568 M: Colin Leroy <colin@colino.net>
570 F: drivers/macintosh/therm_adt746x.c
572 ADT7475 HARDWARE MONITOR DRIVER
573 M: Jean Delvare <jdelvare@suse.com>
574 L: linux-hwmon@vger.kernel.org
576 F: Documentation/hwmon/adt7475.rst
577 F: drivers/hwmon/adt7475.c
580 M: Matthew Wilcox <willy@infradead.org>
581 M: Hannes Reinecke <hare@suse.com>
582 L: linux-scsi@vger.kernel.org
584 F: Documentation/scsi/advansys.rst
585 F: drivers/scsi/advansys.c
587 ADVANTECH SWBTN DRIVER
588 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
589 L: platform-driver-x86@vger.kernel.org
591 F: drivers/platform/x86/adv_swbutton.c
593 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
594 M: Michael Hennerich <michael.hennerich@analog.com>
596 W: http://wiki.analog.com/ADXL345
597 W: http://ez.analog.com/community/linux-device-drivers
598 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
599 F: drivers/input/misc/adxl34x.c
601 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
602 M: Michael Hennerich <michael.hennerich@analog.com>
604 W: http://ez.analog.com/community/linux-device-drivers
605 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
606 F: drivers/iio/accel/adxl372.c
607 F: drivers/iio/accel/adxl372_i2c.c
608 F: drivers/iio/accel/adxl372_spi.c
611 M: Antti Palosaari <crope@iki.fi>
612 L: linux-media@vger.kernel.org
614 W: https://linuxtv.org
615 W: http://palosaari.fi/linux/
616 Q: http://patchwork.linuxtv.org/project/linux-media/list/
617 T: git git://linuxtv.org/anttip/media_tree.git
618 F: drivers/media/dvb-frontends/af9013*
621 M: Antti Palosaari <crope@iki.fi>
622 L: linux-media@vger.kernel.org
624 W: https://linuxtv.org
625 W: http://palosaari.fi/linux/
626 Q: http://patchwork.linuxtv.org/project/linux-media/list/
627 T: git git://linuxtv.org/anttip/media_tree.git
628 F: drivers/media/dvb-frontends/af9033*
631 M: David Sterba <dsterba@suse.com>
632 L: linux-fsdevel@vger.kernel.org
634 F: Documentation/filesystems/affs.rst
638 M: David Howells <dhowells@redhat.com>
639 M: Marc Dionne <marc.dionne@auristor.com>
640 L: linux-afs@lists.infradead.org
642 W: https://www.infradead.org/~dhowells/kafs/
643 F: Documentation/filesystems/afs.rst
645 F: include/trace/events/afs.h
648 M: David Airlie <airlied@linux.ie>
650 T: git git://anongit.freedesktop.org/drm/drm
652 F: include/linux/agp*
653 F: include/uapi/linux/agp*
656 M: "Juergen E. Fischer" <fischer@norbit.de>
657 L: linux-scsi@vger.kernel.org
659 F: drivers/scsi/aha152x*
660 F: drivers/scsi/pcmcia/aha152x*
662 AIC7XXX / AIC79XX SCSI DRIVER
663 M: Hannes Reinecke <hare@suse.com>
664 L: linux-scsi@vger.kernel.org
666 F: drivers/scsi/aic7xxx/
668 AIMSLAB FM RADIO RECEIVER DRIVER
669 M: Hans Verkuil <hverkuil@xs4all.nl>
670 L: linux-media@vger.kernel.org
672 W: https://linuxtv.org
673 T: git git://linuxtv.org/media_tree.git
674 F: drivers/media/radio/radio-aimslab*
677 M: Benjamin LaHaise <bcrl@kvack.org>
678 L: linux-aio@kvack.org
681 F: include/linux/*aio*.h
684 M: Antti Palosaari <crope@iki.fi>
685 L: linux-media@vger.kernel.org
687 W: https://linuxtv.org
688 W: http://palosaari.fi/linux/
689 Q: http://patchwork.linuxtv.org/project/linux-media/list/
690 T: git git://linuxtv.org/anttip/media_tree.git
691 F: drivers/media/usb/airspy/
693 ALACRITECH GIGABIT ETHERNET DRIVER
694 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
696 F: drivers/net/ethernet/alacritech/*
698 ALCATEL SPEEDTOUCH USB DRIVER
699 M: Duncan Sands <duncan.sands@free.fr>
700 L: linux-usb@vger.kernel.org
702 W: http://www.linux-usb.org/SpeedTouch/
703 F: drivers/usb/atm/speedtch.c
704 F: drivers/usb/atm/usbatm.c
706 ALCHEMY AU1XX0 MMC DRIVER
707 M: Manuel Lauss <manuel.lauss@gmail.com>
709 F: drivers/mmc/host/au1xmmc.c
712 M: Rudolf Marek <r.marek@assembler.cz>
713 L: linux-i2c@vger.kernel.org
715 F: Documentation/i2c/busses/i2c-ali1563.rst
716 F: drivers/i2c/busses/i2c-ali1563.c
719 L: Dell.Client.Kernel@dell.com
721 F: drivers/platform/x86/dell/alienware-wmi.c
723 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
724 M: Tomislav Denis <tomislav.denis@avl.com>
725 L: linux-iio@vger.kernel.org
727 W: http://www.allsensors.com/
728 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
729 F: drivers/iio/pressure/dlhl60d.c
731 ALLEGRO DVT VIDEO IP CORE DRIVER
732 M: Michael Tretter <m.tretter@pengutronix.de>
733 R: Pengutronix Kernel Team <kernel@pengutronix.de>
734 L: linux-media@vger.kernel.org
736 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
737 F: drivers/media/platform/allegro-dvt/
739 ALLWINNER A10 CSI DRIVER
740 M: Maxime Ripard <mripard@kernel.org>
741 L: linux-media@vger.kernel.org
743 T: git git://linuxtv.org/media_tree.git
744 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
745 F: drivers/media/platform/sunxi/sun4i-csi/
747 ALLWINNER CPUFREQ DRIVER
748 M: Yangtao Li <tiny.windzz@gmail.com>
749 L: linux-pm@vger.kernel.org
751 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
752 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
754 ALLWINNER CRYPTO DRIVERS
755 M: Corentin Labbe <clabbe.montjoie@gmail.com>
756 L: linux-crypto@vger.kernel.org
758 F: drivers/crypto/allwinner/
760 ALLWINNER HARDWARE SPINLOCK SUPPORT
761 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
763 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-hwspinlock.yaml
764 F: drivers/hwspinlock/sun6i_hwspinlock.c
766 ALLWINNER THERMAL DRIVER
767 M: Vasily Khoruzhick <anarsoul@gmail.com>
768 M: Yangtao Li <tiny.windzz@gmail.com>
769 L: linux-pm@vger.kernel.org
771 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
772 F: drivers/thermal/sun8i_thermal.c
775 M: Maxime Ripard <mripard@kernel.org>
776 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
777 L: linux-media@vger.kernel.org
779 F: drivers/staging/media/sunxi/cedrus/
782 M: Richard Henderson <rth@twiddle.net>
783 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
784 M: Matt Turner <mattst88@gmail.com>
785 L: linux-alpha@vger.kernel.org
789 ALPS PS/2 TOUCHPAD DRIVER
790 R: Pali Rohár <pali@kernel.org>
791 F: drivers/input/mouse/alps.*
793 ALTERA I2C CONTROLLER DRIVER
794 M: Thor Thayer <thor.thayer@linux.intel.com>
796 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
797 F: drivers/i2c/busses/i2c-altera.c
799 ALTERA MAILBOX DRIVER
800 M: Joyce Ooi <joyce.ooi@intel.com>
802 F: drivers/mailbox/mailbox-altera.c
804 ALTERA MSGDMA IP CORE DRIVER
805 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
806 R: Stefan Roese <sr@denx.de>
807 L: dmaengine@vger.kernel.org
809 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
810 F: drivers/dma/altera-msgdma.c
813 M: Joyce Ooi <joyce.ooi@intel.com>
814 L: linux-gpio@vger.kernel.org
816 F: drivers/gpio/gpio-altera.c
818 ALTERA SYSTEM MANAGER DRIVER
819 M: Thor Thayer <thor.thayer@linux.intel.com>
821 F: drivers/mfd/altera-sysmgr.c
822 F: include/linux/mfd/altera-sysmgr.h
824 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
825 M: Thor Thayer <thor.thayer@linux.intel.com>
827 F: drivers/gpio/gpio-altera-a10sr.c
828 F: drivers/mfd/altera-a10sr.c
829 F: drivers/reset/reset-a10sr.c
830 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
831 F: include/linux/mfd/altera-a10sr.h
833 ALTERA TRIPLE SPEED ETHERNET DRIVER
834 M: Joyce Ooi <joyce.ooi@intel.com>
835 L: netdev@vger.kernel.org
837 F: drivers/net/ethernet/altera/
839 ALTERA UART/JTAG UART SERIAL DRIVERS
840 M: Tobias Klauser <tklauser@distanz.ch>
841 L: linux-serial@vger.kernel.org
843 F: drivers/tty/serial/altera_jtaguart.c
844 F: drivers/tty/serial/altera_uart.c
845 F: include/linux/altera_jtaguart.h
846 F: include/linux/altera_uart.h
848 AMAZON ANNAPURNA LABS FIC DRIVER
849 M: Talel Shenhar <talel@amazon.com>
851 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
852 F: drivers/irqchip/irq-al-fic.c
854 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
855 M: Talel Shenhar <talel@amazon.com>
856 M: Talel Shenhar <talelshenhar@gmail.com>
858 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
859 F: drivers/edac/al_mc_edac.c
861 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
862 M: Talel Shenhar <talel@amazon.com>
864 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
865 F: drivers/thermal/thermal_mmio.c
867 AMAZON ETHERNET DRIVERS
868 M: Netanel Belgazal <netanel@amazon.com>
869 M: Arthur Kiyanovski <akiyano@amazon.com>
870 R: Guy Tzalik <gtzalik@amazon.com>
871 R: Saeed Bishara <saeedb@amazon.com>
872 L: netdev@vger.kernel.org
874 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
875 F: drivers/net/ethernet/amazon/
877 AMAZON RDMA EFA DRIVER
878 M: Gal Pressman <galpress@amazon.com>
879 R: Yossi Leybovich <sleybo@amazon.com>
880 L: linux-rdma@vger.kernel.org
882 Q: https://patchwork.kernel.org/project/linux-rdma/list/
883 F: drivers/infiniband/hw/efa/
884 F: include/uapi/rdma/efa-abi.h
886 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
887 M: Tom Lendacky <thomas.lendacky@amd.com>
888 M: John Allen <john.allen@amd.com>
889 L: linux-crypto@vger.kernel.org
891 F: drivers/crypto/ccp/
892 F: include/linux/ccp.h
894 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
895 M: Brijesh Singh <brijesh.singh@amd.com>
896 M: Tom Lendacky <thomas.lendacky@amd.com>
897 L: linux-crypto@vger.kernel.org
899 F: drivers/crypto/ccp/sev*
900 F: include/uapi/linux/psp-sev.h
903 M: Harry Wentland <harry.wentland@amd.com>
904 M: Leo Li <sunpeng.li@amd.com>
905 L: amd-gfx@lists.freedesktop.org
907 T: git https://gitlab.freedesktop.org/agd5f/linux.git
908 F: drivers/gpu/drm/amd/display/
910 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
911 M: Huang Rui <ray.huang@amd.com>
912 L: linux-hwmon@vger.kernel.org
914 F: Documentation/hwmon/fam15h_power.rst
915 F: drivers/hwmon/fam15h_power.c
918 M: Enrico Weigelt, metux IT consult <info@metux.net>
919 L: linux-gpio@vger.kernel.org
921 F: drivers/gpio/gpio-amd-fch.c
922 F: include/linux/platform_data/gpio/gpio-amd-fch.h
924 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
925 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
927 F: drivers/usb/gadget/udc/amd5536udc.*
929 AMD GEODE PROCESSOR/CHIPSET SUPPORT
930 M: Andres Salomon <dilinger@queued.net>
931 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
933 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
934 F: arch/x86/include/asm/geode.h
935 F: drivers/char/hw_random/geode-rng.c
936 F: drivers/crypto/geode*
937 F: drivers/video/fbdev/geode/
940 M: Joerg Roedel <joro@8bytes.org>
941 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
942 L: iommu@lists.linux-foundation.org
944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
945 F: drivers/iommu/amd/
946 F: include/linux/amd-iommu.h
949 M: Felix Kuehling <Felix.Kuehling@amd.com>
950 L: amd-gfx@lists.freedesktop.org
952 T: git https://gitlab.freedesktop.org/agd5f/linux.git
953 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
954 F: drivers/gpu/drm/amd/amdkfd/
955 F: drivers/gpu/drm/amd/include/cik_structs.h
956 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
957 F: drivers/gpu/drm/amd/include/v9_structs.h
958 F: drivers/gpu/drm/amd/include/vi_structs.h
959 F: include/uapi/linux/kfd_ioctl.h
962 M: Sanjay R Mehta <sanju.mehta@amd.com>
964 F: drivers/spi/spi-amd.c
967 M: Elie Morisse <syniurge@gmail.com>
968 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
969 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
970 L: linux-i2c@vger.kernel.org
972 F: drivers/i2c/busses/i2c-amd-mp2*
975 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
976 L: platform-driver-x86@vger.kernel.org
978 F: drivers/platform/x86/amd-pmc.*
980 AMD POWERPLAY AND SWSMU
981 M: Evan Quan <evan.quan@amd.com>
982 L: amd-gfx@lists.freedesktop.org
984 T: git https://gitlab.freedesktop.org/agd5f/linux.git
985 F: drivers/gpu/drm/amd/pm/
988 M: Sanjay R Mehta <sanju.mehta@amd.com>
989 L: dmaengine@vger.kernel.org
991 F: drivers/dma/ptdma/
993 AMD SEATTLE DEVICE TREE SUPPORT
994 M: Brijesh Singh <brijeshkumar.singh@amd.com>
995 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
996 M: Tom Lendacky <thomas.lendacky@amd.com>
998 F: arch/arm64/boot/dts/amd/
1001 M: Tom Lendacky <thomas.lendacky@amd.com>
1002 L: netdev@vger.kernel.org
1004 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1005 F: drivers/net/ethernet/amd/xgbe/
1007 AMD SENSOR FUSION HUB DRIVER
1008 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1009 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1010 L: linux-input@vger.kernel.org
1012 F: Documentation/hid/amd-sfh*
1013 F: drivers/hid/amd-sfh-hid/
1016 M: Christian Eggers <ceggers@arri.de>
1017 L: linux-iio@vger.kernel.org
1019 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1020 F: drivers/iio/light/as73211.c
1022 ANALOG DEVICES INC AD7192 DRIVER
1023 M: Alexandru Tachici <alexandru.tachici@analog.com>
1024 L: linux-iio@vger.kernel.org
1026 W: http://ez.analog.com/community/linux-device-drivers
1027 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1028 F: drivers/iio/adc/ad7192.c
1030 ANALOG DEVICES INC AD7292 DRIVER
1031 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1032 L: linux-iio@vger.kernel.org
1034 W: http://ez.analog.com/community/linux-device-drivers
1035 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1036 F: drivers/iio/adc/ad7292.c
1038 ANALOG DEVICES INC AD7768-1 DRIVER
1039 M: Michael Hennerich <Michael.Hennerich@analog.com>
1040 L: linux-iio@vger.kernel.org
1042 W: http://ez.analog.com/community/linux-device-drivers
1043 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1044 F: drivers/iio/adc/ad7768-1.c
1046 ANALOG DEVICES INC AD7780 DRIVER
1047 M: Michael Hennerich <Michael.Hennerich@analog.com>
1048 M: Renato Lui Geh <renatogeh@gmail.com>
1049 L: linux-iio@vger.kernel.org
1051 W: http://ez.analog.com/community/linux-device-drivers
1052 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1053 F: drivers/iio/adc/ad7780.c
1055 ANALOG DEVICES INC AD9389B DRIVER
1056 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1057 L: linux-media@vger.kernel.org
1059 F: drivers/media/i2c/ad9389b*
1061 ANALOG DEVICES INC ADGS1408 DRIVER
1062 M: Mircea Caprioru <mircea.caprioru@analog.com>
1064 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1065 F: drivers/mux/adgs1408.c
1067 ANALOG DEVICES INC ADIN DRIVER
1068 M: Michael Hennerich <michael.hennerich@analog.com>
1069 L: netdev@vger.kernel.org
1071 W: http://ez.analog.com/community/linux-device-drivers
1072 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1073 F: drivers/net/phy/adin.c
1075 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1076 M: Nuno Sa <nuno.sa@analog.com>
1077 L: linux-iio@vger.kernel.org
1079 F: drivers/iio/imu/adis.c
1080 F: include/linux/iio/imu/adis.h
1082 ANALOG DEVICES INC ADIS16460 DRIVER
1083 M: Dragos Bogdan <dragos.bogdan@analog.com>
1084 L: linux-iio@vger.kernel.org
1086 W: http://ez.analog.com/community/linux-device-drivers
1087 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1088 F: drivers/iio/imu/adis16460.c
1090 ANALOG DEVICES INC ADIS16475 DRIVER
1091 M: Nuno Sa <nuno.sa@analog.com>
1092 L: linux-iio@vger.kernel.org
1093 W: http://ez.analog.com/community/linux-device-drivers
1095 F: drivers/iio/imu/adis16475.c
1096 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1098 ANALOG DEVICES INC ADM1177 DRIVER
1099 M: Michael Hennerich <Michael.Hennerich@analog.com>
1100 L: linux-hwmon@vger.kernel.org
1102 W: http://ez.analog.com/community/linux-device-drivers
1103 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1104 F: drivers/hwmon/adm1177.c
1106 ANALOG DEVICES INC ADP5061 DRIVER
1107 M: Michael Hennerich <Michael.Hennerich@analog.com>
1108 L: linux-pm@vger.kernel.org
1110 W: http://ez.analog.com/community/linux-device-drivers
1111 F: drivers/power/supply/adp5061.c
1113 ANALOG DEVICES INC ADV7180 DRIVER
1114 M: Lars-Peter Clausen <lars@metafoo.de>
1115 L: linux-media@vger.kernel.org
1117 W: http://ez.analog.com/community/linux-device-drivers
1118 F: drivers/media/i2c/adv7180.c
1119 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1121 ANALOG DEVICES INC ADV748X DRIVER
1122 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1123 L: linux-media@vger.kernel.org
1125 F: drivers/media/i2c/adv748x/*
1127 ANALOG DEVICES INC ADV7511 DRIVER
1128 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1129 L: linux-media@vger.kernel.org
1131 F: drivers/media/i2c/adv7511*
1133 ANALOG DEVICES INC ADV7604 DRIVER
1134 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1135 L: linux-media@vger.kernel.org
1137 F: drivers/media/i2c/adv7604*
1138 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1140 ANALOG DEVICES INC ADV7842 DRIVER
1141 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1142 L: linux-media@vger.kernel.org
1144 F: drivers/media/i2c/adv7842*
1146 ANALOG DEVICES INC ADXRS290 DRIVER
1147 M: Nishant Malpani <nish.malpani25@gmail.com>
1148 L: linux-iio@vger.kernel.org
1150 F: drivers/iio/gyro/adxrs290.c
1151 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1153 ANALOG DEVICES INC ASOC CODEC DRIVERS
1154 M: Lars-Peter Clausen <lars@metafoo.de>
1155 M: Nuno Sá <nuno.sa@analog.com>
1156 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1158 W: http://wiki.analog.com/
1159 W: http://ez.analog.com/community/linux-device-drivers
1160 F: sound/soc/codecs/ad1*
1161 F: sound/soc/codecs/ad7*
1162 F: sound/soc/codecs/adau*
1163 F: sound/soc/codecs/adav*
1164 F: sound/soc/codecs/sigmadsp.*
1165 F: sound/soc/codecs/ssm*
1167 ANALOG DEVICES INC DMA DRIVERS
1168 M: Lars-Peter Clausen <lars@metafoo.de>
1170 W: http://ez.analog.com/community/linux-device-drivers
1171 F: drivers/dma/dma-axi-dmac.c
1173 ANALOG DEVICES INC IIO DRIVERS
1174 M: Lars-Peter Clausen <lars@metafoo.de>
1175 M: Michael Hennerich <Michael.Hennerich@analog.com>
1177 W: http://wiki.analog.com/
1178 W: http://ez.analog.com/community/linux-device-drivers
1179 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1180 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1181 F: Documentation/devicetree/bindings/iio/*/adi,*
1182 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1183 F: drivers/iio/*/ad*
1184 F: drivers/iio/adc/ltc249*
1185 F: drivers/iio/amplifiers/hmc425a.c
1186 F: drivers/staging/iio/*/ad*
1187 X: drivers/iio/*/adjd*
1189 ANALOGBITS PLL LIBRARIES
1190 M: Paul Walmsley <paul.walmsley@sifive.com>
1192 F: drivers/clk/analogbits/*
1193 F: include/linux/clk/analogbits*
1196 M: Nick Hu <nickhu@andestech.com>
1197 M: Greentime Hu <green.hu@gmail.com>
1198 M: Vincent Chen <deanbo422@gmail.com>
1200 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1201 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1202 F: Documentation/devicetree/bindings/nds32/
1207 ANDROID CONFIG FRAGMENTS
1208 M: Rob Herring <robh@kernel.org>
1210 F: kernel/configs/android*
1213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1214 M: Arve Hjønnevåg <arve@android.com>
1215 M: Todd Kjos <tkjos@android.com>
1216 M: Martijn Coenen <maco@android.com>
1217 M: Joel Fernandes <joel@joelfernandes.org>
1218 M: Christian Brauner <christian@brauner.io>
1219 M: Hridya Valsaraju <hridya@google.com>
1220 M: Suren Baghdasaryan <surenb@google.com>
1221 L: linux-kernel@vger.kernel.org
1223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1225 F: drivers/staging/android/
1227 ANDROID GOLDFISH PIC DRIVER
1228 M: Miodrag Dinic <miodrag.dinic@mips.com>
1230 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1231 F: drivers/irqchip/irq-goldfish-pic.c
1233 ANDROID GOLDFISH RTC DRIVER
1234 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1236 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1237 F: drivers/rtc/rtc-goldfish.c
1239 AOA (Apple Onboard Audio) ALSA DRIVER
1240 M: Johannes Berg <johannes@sipsolutions.net>
1241 L: linuxppc-dev@lists.ozlabs.org
1242 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1246 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1247 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1248 L: linux-iio@vger.kernel.org
1250 F: drivers/iio/adc/stx104.c
1253 M: Jiri Kosina <jikos@kernel.org>
1255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1256 F: arch/x86/kernel/apm_32.c
1257 F: drivers/char/apm-emulation.c
1258 F: include/linux/apm_bios.h
1259 F: include/uapi/linux/apm_bios.h
1261 APPARMOR SECURITY MODULE
1262 M: John Johansen <john.johansen@canonical.com>
1263 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1265 W: wiki.apparmor.net
1266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1267 F: Documentation/admin-guide/LSM/apparmor.rst
1268 F: security/apparmor/
1270 APPLE BCM5974 MULTITOUCH DRIVER
1271 M: Henrik Rydberg <rydberg@bitmath.org>
1272 L: linux-input@vger.kernel.org
1274 F: drivers/input/mouse/bcm5974.c
1276 APPLE DART IOMMU DRIVER
1277 M: Sven Peter <sven@svenpeter.dev>
1278 L: iommu@lists.linux-foundation.org
1280 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1281 F: drivers/iommu/apple-dart.c
1284 M: Henrik Rydberg <rydberg@bitmath.org>
1285 L: linux-hwmon@vger.kernel.org
1287 F: drivers/hwmon/applesmc.c
1289 APPLETALK NETWORK LAYER
1290 L: netdev@vger.kernel.org
1292 F: drivers/net/appletalk/
1293 F: include/linux/atalk.h
1294 F: include/uapi/linux/atalk.h
1297 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1298 M: Khuong Dinh <khuong@os.amperecomputing.com>
1300 F: arch/arm64/boot/dts/apm/
1302 APPLIED MICRO (APM) X-GENE SOC EDAC
1303 M: Khuong Dinh <khuong@os.amperecomputing.com>
1305 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1306 F: drivers/edac/xgene_edac.c
1308 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1309 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1310 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1312 F: drivers/net/ethernet/apm/xgene-v2/
1314 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1315 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1316 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1317 M: Quan Nguyen <quan@os.amperecomputing.com>
1319 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1320 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1321 F: drivers/net/ethernet/apm/xgene/
1322 F: drivers/net/mdio/mdio-xgene.c
1324 APPLIED MICRO (APM) X-GENE SOC PMU
1325 M: Khuong Dinh <khuong@os.amperecomputing.com>
1327 F: Documentation/admin-guide/perf/xgene-pmu.rst
1328 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1329 F: drivers/perf/xgene_pmu.c
1331 APTINA CAMERA SENSOR PLL
1332 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1333 L: linux-media@vger.kernel.org
1335 F: drivers/media/i2c/aptina-pll.*
1337 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1338 M: Aleksa Savic <savicaleksa83@gmail.com>
1339 L: linux-hwmon@vger.kernel.org
1341 F: Documentation/hwmon/aquacomputer_d5next.rst
1342 F: drivers/hwmon/aquacomputer_d5next.c
1344 AQUANTIA ETHERNET DRIVER (atlantic)
1345 M: Igor Russkikh <irusskikh@marvell.com>
1346 L: netdev@vger.kernel.org
1348 W: https://www.marvell.com/
1349 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1350 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1351 F: drivers/net/ethernet/aquantia/atlantic/
1353 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1354 M: Egor Pomozov <epomozov@marvell.com>
1355 L: netdev@vger.kernel.org
1357 W: http://www.aquantia.com
1358 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1360 ARASAN NAND CONTROLLER DRIVER
1361 M: Miquel Raynal <miquel.raynal@bootlin.com>
1362 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1363 L: linux-mtd@lists.infradead.org
1365 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1366 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1368 ARC FRAMEBUFFER DRIVER
1369 M: Jaya Kumar <jayalk@intworks.biz>
1371 F: drivers/video/fbdev/arcfb.c
1372 F: drivers/video/fbdev/core/fb_defio.c
1375 M: Alexey Brodkin <abrodkin@synopsys.com>
1377 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1378 F: drivers/gpu/drm/tiny/arcpgu.c
1380 ARCNET NETWORK LAYER
1381 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1382 L: netdev@vger.kernel.org
1384 F: drivers/net/arcnet/
1385 F: include/uapi/linux/if_arcnet.h
1387 ARM ARCHITECTED TIMER DRIVER
1388 M: Mark Rutland <mark.rutland@arm.com>
1389 M: Marc Zyngier <maz@kernel.org>
1390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 F: arch/arm/include/asm/arch_timer.h
1393 F: arch/arm64/include/asm/arch_timer.h
1394 F: drivers/clocksource/arm_arch_timer.c
1396 ARM HDLCD DRM DRIVER
1397 M: Liviu Dudau <liviu.dudau@arm.com>
1399 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1400 F: drivers/gpu/drm/arm/hdlcd_*
1402 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1403 M: Linus Walleij <linus.walleij@linaro.org>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1407 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1408 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1409 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1410 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1411 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1412 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1413 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1414 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1415 F: arch/arm/boot/dts/arm-realview-*
1416 F: arch/arm/boot/dts/integrator*
1417 F: arch/arm/boot/dts/versatile*
1418 F: arch/arm/mach-integrator/
1419 F: arch/arm/mach-realview/
1420 F: arch/arm/mach-versatile/
1421 F: arch/arm/plat-versatile/
1422 F: drivers/bus/arm-integrator-lm.c
1423 F: drivers/clk/versatile/
1424 F: drivers/i2c/busses/i2c-versatile.c
1425 F: drivers/irqchip/irq-versatile-fpga.c
1426 F: drivers/mtd/maps/physmap-versatile.*
1427 F: drivers/power/reset/arm-versatile-reboot.c
1428 F: drivers/soc/versatile/
1430 ARM KOMEDA DRM-KMS DRIVER
1431 M: James (Qian) Wang <james.qian.wang@arm.com>
1432 M: Liviu Dudau <liviu.dudau@arm.com>
1433 M: Mihail Atanassov <mihail.atanassov@arm.com>
1434 L: Mali DP Maintainers <malidp@foss.arm.com>
1436 T: git git://anongit.freedesktop.org/drm/drm-misc
1437 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1438 F: Documentation/gpu/komeda-kms.rst
1439 F: drivers/gpu/drm/arm/display/include/
1440 F: drivers/gpu/drm/arm/display/komeda/
1442 ARM MALI PANFROST DRM DRIVER
1443 M: Rob Herring <robh@kernel.org>
1444 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1445 R: Steven Price <steven.price@arm.com>
1446 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1447 L: dri-devel@lists.freedesktop.org
1449 T: git git://anongit.freedesktop.org/drm/drm-misc
1450 F: drivers/gpu/drm/panfrost/
1451 F: include/uapi/drm/panfrost_drm.h
1453 ARM MALI-DP DRM DRIVER
1454 M: Liviu Dudau <liviu.dudau@arm.com>
1455 M: Brian Starkey <brian.starkey@arm.com>
1456 L: Mali DP Maintainers <malidp@foss.arm.com>
1458 T: git git://anongit.freedesktop.org/drm/drm-misc
1459 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1460 F: Documentation/gpu/afbc.rst
1461 F: drivers/gpu/drm/arm/
1463 ARM MFM AND FLOPPY DRIVERS
1464 M: Ian Molton <spyro@f2s.com>
1466 F: arch/arm/include/asm/floppy.h
1467 F: arch/arm/mach-rpc/floppydma.S
1469 ARM PMU PROFILING AND DEBUGGING
1470 M: Will Deacon <will@kernel.org>
1471 M: Mark Rutland <mark.rutland@arm.com>
1472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 F: Documentation/devicetree/bindings/arm/pmu.yaml
1475 F: Documentation/devicetree/bindings/perf/
1476 F: arch/arm*/include/asm/hw_breakpoint.h
1477 F: arch/arm*/include/asm/perf_event.h
1478 F: arch/arm*/kernel/hw_breakpoint.c
1479 F: arch/arm*/kernel/perf_*
1481 F: include/linux/perf/arm_pmu.h
1484 M: Russell King <linux@armlinux.org.uk>
1485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 W: http://www.armlinux.org.uk/
1488 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1490 X: arch/arm/boot/dts/
1492 ARM PRIMECELL AACI PL041 DRIVER
1493 M: Russell King <linux@armlinux.org.uk>
1497 ARM PRIMECELL BUS SUPPORT
1498 M: Russell King <linux@armlinux.org.uk>
1501 F: include/linux/amba/bus.h
1503 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1504 M: Miquel Raynal <miquel.raynal@bootlin.com>
1505 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1506 L: linux-mtd@lists.infradead.org
1508 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1509 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1511 ARM PRIMECELL PL35X SMC DRIVER
1512 M: Miquel Raynal <miquel.raynal@bootlin.com>
1513 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1517 F: drivers/memory/pl353-smc.c
1519 ARM PRIMECELL CLCD PL110 DRIVER
1520 M: Russell King <linux@armlinux.org.uk>
1522 F: drivers/video/fbdev/amba-clcd.*
1524 ARM PRIMECELL KMI PL050 DRIVER
1525 M: Russell King <linux@armlinux.org.uk>
1527 F: drivers/input/serio/ambakmi.*
1528 F: include/linux/amba/kmi.h
1530 ARM PRIMECELL MMCI PL180/1 DRIVER
1531 M: Russell King <linux@armlinux.org.uk>
1533 F: drivers/mmc/host/mmci.*
1534 F: include/linux/amba/mmci.h
1536 ARM PRIMECELL SSP PL022 SPI DRIVER
1537 M: Linus Walleij <linus.walleij@linaro.org>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1541 F: drivers/spi/spi-pl022.c
1543 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1544 M: Russell King <linux@armlinux.org.uk>
1546 F: drivers/tty/serial/amba-pl01*.c
1547 F: include/linux/amba/serial.h
1549 ARM PRIMECELL VIC PL190/PL192 DRIVER
1550 M: Linus Walleij <linus.walleij@linaro.org>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1554 F: drivers/irqchip/irq-vic.c
1556 ARM SMC WATCHDOG DRIVER
1557 M: Julius Werner <jwerner@chromium.org>
1558 R: Evan Benn <evanbenn@chromium.org>
1560 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1561 F: drivers/watchdog/arm_smc_wdt.c
1564 M: Will Deacon <will@kernel.org>
1565 R: Robin Murphy <robin.murphy@arm.com>
1566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1569 F: drivers/iommu/arm/
1570 F: drivers/iommu/io-pgtable-arm*
1572 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1573 M: Arnd Bergmann <arnd@arndb.de>
1574 M: Olof Johansson <olof@lixom.net>
1576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1579 F: arch/arm/boot/dts/Makefile
1580 F: arch/arm64/boot/dts/Makefile
1582 ARM SUB-ARCHITECTURES
1583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1589 ARM/ACTIONS SEMI ARCHITECTURE
1590 M: Andreas Färber <afaerber@suse.de>
1591 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1595 F: Documentation/devicetree/bindings/arm/actions.yaml
1596 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1597 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1598 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1599 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1600 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1601 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1602 F: Documentation/devicetree/bindings/pinctrl/actions,*
1603 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1604 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1605 F: arch/arm/boot/dts/owl-*
1606 F: arch/arm/mach-actions/
1607 F: arch/arm64/boot/dts/actions/
1608 F: drivers/clk/actions/
1609 F: drivers/clocksource/timer-owl*
1610 F: drivers/dma/owl-dma.c
1611 F: drivers/i2c/busses/i2c-owl.c
1612 F: drivers/irqchip/irq-owl-sirq.c
1613 F: drivers/mmc/host/owl-mmc.c
1614 F: drivers/net/ethernet/actions/
1615 F: drivers/pinctrl/actions/*
1616 F: drivers/soc/actions/
1617 F: include/dt-bindings/power/owl-*
1618 F: include/dt-bindings/reset/actions,*
1619 F: include/linux/soc/actions/
1622 ARM/ADS SPHERE MACHINE SUPPORT
1623 M: Lennert Buytenhek <kernel@wantstofly.org>
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 ARM/AFEB9260 MACHINE SUPPORT
1628 M: Sergey Lapin <slapin@ossfans.org>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 ARM/AJECO 1ARM MACHINE SUPPORT
1633 M: Lennert Buytenhek <kernel@wantstofly.org>
1634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 ARM/Allwinner SoC Clock Support
1638 M: Emilio López <emilio@elopez.com.ar>
1640 F: drivers/clk/sunxi/
1642 ARM/Allwinner sunXi SoC support
1643 M: Maxime Ripard <mripard@kernel.org>
1644 M: Chen-Yu Tsai <wens@csie.org>
1645 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1649 L: linux-sunxi@lists.linux.dev
1650 F: arch/arm/mach-sunxi/
1651 F: arch/arm64/boot/dts/allwinner/
1652 F: drivers/clk/sunxi-ng/
1653 F: drivers/pinctrl/sunxi/
1654 F: drivers/soc/sunxi/
1659 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1660 M: Neil Armstrong <narmstrong@baylibre.com>
1661 M: Jerome Brunet <jbrunet@baylibre.com>
1662 L: linux-amlogic@lists.infradead.org
1664 F: Documentation/devicetree/bindings/clock/amlogic*
1665 F: drivers/clk/meson/
1666 F: include/dt-bindings/clock/gxbb*
1667 F: include/dt-bindings/clock/meson*
1669 ARM/Amlogic Meson SoC Crypto Drivers
1670 M: Corentin Labbe <clabbe@baylibre.com>
1671 L: linux-crypto@vger.kernel.org
1672 L: linux-amlogic@lists.infradead.org
1674 F: Documentation/devicetree/bindings/crypto/amlogic*
1675 F: drivers/crypto/amlogic/
1677 ARM/Amlogic Meson SoC Sound Drivers
1678 M: Jerome Brunet <jbrunet@baylibre.com>
1679 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1681 F: Documentation/devicetree/bindings/sound/amlogic*
1684 ARM/Amlogic Meson SoC support
1685 M: Neil Armstrong <narmstrong@baylibre.com>
1686 M: Kevin Hilman <khilman@baylibre.com>
1687 R: Jerome Brunet <jbrunet@baylibre.com>
1688 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 L: linux-amlogic@lists.infradead.org
1692 W: http://linux-meson.com/
1693 F: arch/arm/boot/dts/meson*
1694 F: arch/arm/mach-meson/
1695 F: arch/arm64/boot/dts/amlogic/
1696 F: drivers/mmc/host/meson*
1697 F: drivers/pinctrl/meson/
1698 F: drivers/rtc/rtc-meson*
1699 F: drivers/soc/amlogic/
1702 ARM/Annapurna Labs ALPINE ARCHITECTURE
1703 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1704 M: Antoine Tenart <atenart@kernel.org>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 F: arch/arm/boot/dts/alpine*
1708 F: arch/arm/mach-alpine/
1709 F: arch/arm64/boot/dts/amazon/
1710 F: drivers/*/*alpine*
1712 ARM/APPLE MACHINE SUPPORT
1713 M: Hector Martin <marcan@marcan.st>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 W: https://asahilinux.org
1717 B: https://github.com/AsahiLinux/linux/issues
1718 C: irc://irc.oftc.net/asahi-dev
1719 T: git https://github.com/AsahiLinux/linux.git
1720 F: Documentation/devicetree/bindings/arm/apple.yaml
1721 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1722 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1723 F: arch/arm64/boot/dts/apple/
1724 F: drivers/irqchip/irq-apple-aic.c
1725 F: include/dt-bindings/interrupt-controller/apple-aic.h
1726 F: include/dt-bindings/pinctrl/apple.h
1728 ARM/ARTPEC MACHINE SUPPORT
1729 M: Jesper Nilsson <jesper.nilsson@axis.com>
1730 M: Lars Persson <lars.persson@axis.com>
1731 L: linux-arm-kernel@axis.com
1733 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1734 F: arch/arm/boot/dts/artpec6*
1735 F: arch/arm/mach-artpec
1737 F: drivers/crypto/axis
1738 F: drivers/mmc/host/usdhi6rol0.c
1739 F: drivers/pinctrl/pinctrl-artpec*
1741 ARM/ASPEED I2C DRIVER
1742 M: Brendan Higgins <brendanhiggins@google.com>
1743 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1744 R: Joel Stanley <joel@jms.id.au>
1745 L: linux-i2c@vger.kernel.org
1746 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1748 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1749 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1750 F: drivers/i2c/busses/i2c-aspeed.c
1751 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1753 ARM/ASPEED MACHINE SUPPORT
1754 M: Joel Stanley <joel@jms.id.au>
1755 R: Andrew Jeffery <andrew@aj.id.au>
1756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1759 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1761 F: arch/arm/boot/dts/aspeed-*
1762 F: arch/arm/mach-aspeed/
1765 ARM/BITMAIN ARCHITECTURE
1766 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1770 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1771 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1772 F: arch/arm64/boot/dts/bitmain/
1773 F: drivers/clk/clk-bm1880.c
1774 F: drivers/pinctrl/pinctrl-bm1880.c
1776 ARM/CALXEDA HIGHBANK ARCHITECTURE
1777 M: Andre Przywara <andre.przywara@arm.com>
1778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 F: arch/arm/boot/dts/ecx-*.dts*
1781 F: arch/arm/boot/dts/highbank.dts
1782 F: arch/arm/mach-highbank/
1784 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1785 M: Krzysztof Halasa <khalasa@piap.pl>
1787 F: arch/arm/mach-cns3xxx/
1789 ARM/CAVIUM THUNDER NETWORK DRIVER
1790 M: Sunil Goutham <sgoutham@marvell.com>
1791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 F: drivers/net/ethernet/cavium/thunder/
1795 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1796 M: Lukasz Majewski <lukma@denx.de>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 F: arch/arm/mach-ep93xx/ts72xx.c
1801 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1802 M: Alexander Shiyan <shc_work@mail.ru>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1808 M: Lennert Buytenhek <kernel@wantstofly.org>
1809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1813 M: Hartley Sweeten <hsweeten@visionengravers.com>
1814 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 F: arch/arm/mach-ep93xx/
1818 F: arch/arm/mach-ep93xx/include/mach/
1821 M: Russell King <linux@armlinux.org.uk>
1822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1825 F: drivers/clk/clkdev.c
1827 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1828 M: Baruch Siach <baruch@tkos.co.il>
1829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 F: arch/arm/boot/dts/cx92755*
1834 ARM/CONTEC MICRO9 MACHINE SUPPORT
1835 M: Hubert Feurstein <hubert.feurstein@contec.at>
1837 F: arch/arm/mach-ep93xx/micro9.c
1839 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1840 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1841 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1842 R: Mike Leach <mike.leach@linaro.org>
1843 R: Leo Yan <leo.yan@linaro.org>
1844 L: coresight@lists.linaro.org (moderated for non-subscribers)
1845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1848 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1849 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1850 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1851 F: Documentation/devicetree/bindings/arm/coresight.txt
1852 F: Documentation/devicetree/bindings/arm/ete.yaml
1853 F: Documentation/devicetree/bindings/arm/trbe.yaml
1854 F: Documentation/trace/coresight/*
1855 F: drivers/hwtracing/coresight/*
1856 F: include/dt-bindings/arm/coresight-cti-dt.h
1857 F: include/linux/coresight*
1858 F: tools/perf/arch/arm/util/auxtrace.c
1859 F: tools/perf/arch/arm/util/cs-etm.c
1860 F: tools/perf/arch/arm/util/cs-etm.h
1861 F: tools/perf/arch/arm/util/pmu.c
1862 F: tools/perf/util/cs-etm-decoder/*
1863 F: tools/perf/util/cs-etm.*
1865 ARM/CORGI MACHINE SUPPORT
1866 M: Richard Purdie <rpurdie@rpsys.net>
1869 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1870 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1871 M: Linus Walleij <linus.walleij@linaro.org>
1872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 T: git git://github.com/ulli-kroll/linux.git
1875 F: Documentation/devicetree/bindings/arm/gemini.txt
1876 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1877 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1878 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1879 F: arch/arm/boot/dts/gemini*
1880 F: arch/arm/mach-gemini/
1881 F: drivers/crypto/gemini/
1882 F: drivers/net/ethernet/cortina/
1883 F: drivers/pinctrl/pinctrl-gemini.c
1884 F: drivers/rtc/rtc-ftrtc010.c
1886 ARM/CZ.NIC TURRIS SUPPORT
1887 M: Marek Behún <kabel@kernel.org>
1889 W: https://www.turris.cz/
1890 F: Documentation/ABI/testing/debugfs-moxtet
1891 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1892 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1893 F: Documentation/devicetree/bindings/bus/moxtet.txt
1894 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1895 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1896 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1897 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1898 F: drivers/bus/moxtet.c
1899 F: drivers/firmware/turris-mox-rwtm.c
1900 F: drivers/leds/leds-turris-omnia.c
1901 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1902 F: drivers/gpio/gpio-moxtet.c
1903 F: drivers/watchdog/armada_37xx_wdt.c
1904 F: include/dt-bindings/bus/moxtet.h
1905 F: include/linux/armada-37xx-rwtm-mailbox.h
1906 F: include/linux/moxtet.h
1908 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1909 M: Robert Jarzmik <robert.jarzmik@free.fr>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 F: arch/arm/mach-pxa/ezx.c
1914 ARM/FARADAY FA526 PORT
1915 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 T: git git://git.berlios.de/gemini-board
1919 F: arch/arm/mm/*-fa*
1921 ARM/FOOTBRIDGE ARCHITECTURE
1922 M: Russell King <linux@armlinux.org.uk>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 W: http://www.armlinux.org.uk/
1926 F: arch/arm/include/asm/hardware/dec21285.h
1927 F: arch/arm/mach-footbridge/
1929 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1930 M: Shawn Guo <shawnguo@kernel.org>
1931 M: Sascha Hauer <s.hauer@pengutronix.de>
1932 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1933 R: Fabio Estevam <festevam@gmail.com>
1934 R: NXP Linux Team <linux-imx@nxp.com>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1938 X: drivers/media/i2c/
1942 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1943 M: Shawn Guo <shawnguo@kernel.org>
1944 M: Li Yang <leoyang.li@nxp.com>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1948 F: arch/arm/boot/dts/ls1021a*
1949 F: arch/arm64/boot/dts/freescale/fsl-*
1950 F: arch/arm64/boot/dts/freescale/qoriq-*
1952 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1953 M: Shawn Guo <shawnguo@kernel.org>
1954 M: Sascha Hauer <s.hauer@pengutronix.de>
1955 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1956 R: Stefan Agner <stefan@agner.ch>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1960 F: arch/arm/boot/dts/vf*
1961 F: arch/arm/mach-imx/*vf610*
1963 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1964 M: Lennert Buytenhek <kernel@wantstofly.org>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 ARM/GUMSTIX MACHINE SUPPORT
1969 M: Steve Sakoman <sakoman@gmail.com>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1974 M: Philipp Zabel <philipp.zabel@gmail.com>
1975 M: Paul Parsons <lost.distance@yahoo.com>
1976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 F: arch/arm/mach-pxa/hx4700.c
1979 F: arch/arm/mach-pxa/include/mach/hx4700.h
1980 F: sound/soc/pxa/hx4700.c
1982 ARM/HISILICON SOC SUPPORT
1983 M: Wei Xu <xuwei5@hisilicon.com>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 W: http://www.hisilicon.com
1987 T: git git://github.com/hisilicon/linux-hisi.git
1988 F: arch/arm/boot/dts/hi3*
1989 F: arch/arm/boot/dts/hip*
1990 F: arch/arm/boot/dts/hisi*
1991 F: arch/arm/mach-hisi/
1992 F: arch/arm64/boot/dts/hisilicon/
1994 ARM/HP JORNADA 7XX MACHINE SUPPORT
1995 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1999 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2000 F: arch/arm/mach-sa1100/jornada720.c
2002 ARM/IGEP MACHINE SUPPORT
2003 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2004 M: Javier Martinez Canillas <javier@dowhile0.org>
2005 L: linux-omap@vger.kernel.org
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 F: arch/arm/boot/dts/omap3-igep*
2010 ARM/INCOME PXA270 SUPPORT
2011 M: Marek Vasut <marek.vasut@gmail.com>
2012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2016 ARM/INTEL IOP32X ARM ARCHITECTURE
2017 M: Lennert Buytenhek <kernel@wantstofly.org>
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 ARM/INTEL IQ81342EX MACHINE SUPPORT
2022 M: Lennert Buytenhek <kernel@wantstofly.org>
2023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 ARM/INTEL IXDP2850 MACHINE SUPPORT
2027 M: Lennert Buytenhek <kernel@wantstofly.org>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 ARM/INTEL IXP4XX ARM ARCHITECTURE
2032 M: Linus Walleij <linusw@kernel.org>
2033 M: Imre Kaloz <kaloz@openwrt.org>
2034 M: Krzysztof Halasa <khalasa@piap.pl>
2035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2038 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2039 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2040 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2041 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2042 F: arch/arm/mach-ixp4xx/
2043 F: drivers/bus/intel-ixp4xx-eb.c
2044 F: drivers/clocksource/timer-ixp4xx.c
2045 F: drivers/crypto/ixp4xx_crypto.c
2046 F: drivers/gpio/gpio-ixp4xx.c
2047 F: drivers/irqchip/irq-ixp4xx.c
2048 F: include/linux/irqchip/irq-ixp4xx.h
2049 F: include/linux/platform_data/timer-ixp4xx.h
2051 ARM/INTEL KEEMBAY ARCHITECTURE
2052 M: Paul J. Murphy <paul.j.murphy@intel.com>
2053 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2055 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2056 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2057 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2059 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2060 M: Jonathan Cameron <jic23@cam.ac.uk>
2061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 F: arch/arm/mach-pxa/stargate2.c
2064 F: drivers/pcmcia/pxa2xx_stargate2.c
2066 ARM/INTEL XSC3 (MANZANO) ARM CORE
2067 M: Lennert Buytenhek <kernel@wantstofly.org>
2068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2072 M: Lennert Buytenhek <kernel@wantstofly.org>
2073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 ARM/LG1K ARCHITECTURE
2077 M: Chanho Min <chanho.min@lge.com>
2078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 F: arch/arm64/boot/dts/lg/
2082 ARM/LOGICPD PXA270 MACHINE SUPPORT
2083 M: Lennert Buytenhek <kernel@wantstofly.org>
2084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 ARM/LPC18XX ARCHITECTURE
2088 M: Vladimir Zapolskiy <vz@mleia.com>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2092 F: arch/arm/boot/dts/lpc43*
2093 F: drivers/i2c/busses/i2c-lpc2k.c
2094 F: drivers/memory/pl172.c
2095 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2096 F: drivers/rtc/rtc-lpc24xx.c
2099 ARM/LPC32XX SOC SUPPORT
2100 M: Vladimir Zapolskiy <vz@mleia.com>
2101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2104 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2105 F: arch/arm/boot/dts/lpc32*
2106 F: arch/arm/mach-lpc32xx/
2107 F: drivers/i2c/busses/i2c-pnx.c
2108 F: drivers/net/ethernet/nxp/lpc_eth.c
2109 F: drivers/usb/host/ohci-nxp.c
2110 F: drivers/watchdog/pnx4008_wdt.c
2113 ARM/MAGICIAN MACHINE SUPPORT
2114 M: Philipp Zabel <philipp.zabel@gmail.com>
2117 ARM/Marvell Dove/MV78xx0/Orion SOC support
2118 M: Andrew Lunn <andrew@lunn.ch>
2119 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2120 M: Gregory Clement <gregory.clement@bootlin.com>
2121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2124 F: Documentation/devicetree/bindings/soc/dove/
2125 F: arch/arm/boot/dts/dove*
2126 F: arch/arm/boot/dts/orion5x*
2127 F: arch/arm/mach-dove/
2128 F: arch/arm/mach-mv78xx0/
2129 F: arch/arm/mach-orion5x/
2130 F: arch/arm/plat-orion/
2131 F: drivers/soc/dove/
2133 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2134 M: Andrew Lunn <andrew@lunn.ch>
2135 M: Gregory Clement <gregory.clement@bootlin.com>
2136 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2140 F: arch/arm/boot/dts/armada*
2141 F: arch/arm/boot/dts/kirkwood*
2142 F: arch/arm/configs/mvebu_*_defconfig
2143 F: arch/arm/mach-mvebu/
2144 F: arch/arm64/boot/dts/marvell/armada*
2145 F: arch/arm64/boot/dts/marvell/cn913*
2146 F: drivers/cpufreq/armada-37xx-cpufreq.c
2147 F: drivers/cpufreq/armada-8k-cpufreq.c
2148 F: drivers/cpufreq/mvebu-cpufreq.c
2149 F: drivers/irqchip/irq-armada-370-xp.c
2150 F: drivers/irqchip/irq-mvebu-*
2151 F: drivers/pinctrl/mvebu/
2152 F: drivers/rtc/rtc-armada38x.c
2154 ARM/Mediatek RTC DRIVER
2155 M: Eddie Huang <eddie.huang@mediatek.com>
2156 M: Sean Wang <sean.wang@mediatek.com>
2157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2160 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2161 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2162 F: drivers/rtc/rtc-mt2712.c
2163 F: drivers/rtc/rtc-mt6397.c
2164 F: drivers/rtc/rtc-mt7622.c
2166 ARM/Mediatek SoC support
2167 M: Matthias Brugger <matthias.bgg@gmail.com>
2168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2171 W: https://mtk.wiki.kernel.org/
2172 C: irc://chat.freenode.net/linux-mediatek
2173 F: arch/arm/boot/dts/mt6*
2174 F: arch/arm/boot/dts/mt7*
2175 F: arch/arm/boot/dts/mt8*
2176 F: arch/arm/mach-mediatek/
2177 F: arch/arm64/boot/dts/mediatek/
2178 F: drivers/soc/mediatek/
2183 ARM/Mediatek USB3 PHY DRIVER
2184 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2188 F: Documentation/devicetree/bindings/phy/mediatek,*
2189 F: drivers/phy/mediatek/
2191 ARM/Microchip (AT91) SoC support
2192 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2193 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2194 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 W: http://www.linux4sam.org
2198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2199 F: arch/arm/boot/dts/at91*.dts
2200 F: arch/arm/boot/dts/at91*.dtsi
2201 F: arch/arm/boot/dts/sama*.dts
2202 F: arch/arm/boot/dts/sama*.dtsi
2203 F: arch/arm/include/debug/at91.S
2204 F: arch/arm/mach-at91/
2205 F: drivers/memory/atmel*
2206 F: drivers/watchdog/sama5d4_wdt.c
2207 F: include/soc/at91/
2208 X: drivers/input/touchscreen/atmel_mxt_ts.c
2209 X: drivers/net/wireless/atmel/
2213 ARM/Microchip Sparx5 SoC support
2214 M: Lars Povlsen <lars.povlsen@microchip.com>
2215 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2216 M: UNGLinuxDriver@microchip.com
2217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 T: git git://github.com/microchip-ung/linux-upstream.git
2220 F: arch/arm64/boot/dts/microchip/
2221 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2224 Microchip Timer Counter Block (TCB) Capture Driver
2225 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227 L: linux-iio@vger.kernel.org
2229 F: drivers/counter/microchip-tcb-capture.c
2231 ARM/MIOA701 MACHINE SUPPORT
2232 M: Robert Jarzmik <robert.jarzmik@free.fr>
2233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235 F: arch/arm/mach-pxa/mioa701.c
2237 ARM/MStar/Sigmastar Armv7 SoC support
2238 M: Daniel Palmer <daniel@thingy.jp>
2239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 W: http://linux-chenxing.org/
2242 T: git git://github.com/linux-chenxing/linux.git
2243 F: Documentation/devicetree/bindings/arm/mstar/*
2244 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2245 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2246 F: arch/arm/boot/dts/mstar-*
2247 F: arch/arm/mach-mstar/
2248 F: drivers/clk/mstar/
2249 F: drivers/gpio/gpio-msc313.c
2250 F: drivers/watchdog/msc313e_wdt.c
2251 F: include/dt-bindings/clock/mstar-*
2252 F: include/dt-bindings/gpio/msc313-gpio.h
2254 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2255 M: Michael Petchkovsky <mkpetch@internode.on.net>
2258 ARM/NOMADIK/Ux500 ARCHITECTURES
2259 M: Linus Walleij <linus.walleij@linaro.org>
2260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2263 F: Documentation/devicetree/bindings/arm/ste-*
2264 F: Documentation/devicetree/bindings/arm/ux500.yaml
2265 F: Documentation/devicetree/bindings/arm/ux500/
2266 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2267 F: arch/arm/boot/dts/ste-*
2268 F: arch/arm/mach-nomadik/
2269 F: arch/arm/mach-ux500/
2270 F: drivers/clk/clk-nomadik.c
2271 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2272 F: drivers/dma/ste_dma40*
2273 F: drivers/hwspinlock/u8500_hsem.c
2274 F: drivers/i2c/busses/i2c-nomadik.c
2275 F: drivers/iio/adc/ab8500-gpadc.c
2276 F: drivers/mfd/ab8500*
2277 F: drivers/mfd/abx500*
2278 F: drivers/mfd/db8500*
2279 F: drivers/pinctrl/nomadik/
2280 F: drivers/rtc/rtc-ab8500.c
2281 F: drivers/rtc/rtc-pl031.c
2282 F: drivers/soc/ux500/
2284 ARM/NUVOTON NPCM ARCHITECTURE
2285 M: Avi Fishman <avifishman70@gmail.com>
2286 M: Tomer Maimon <tmaimon77@gmail.com>
2287 M: Tali Perry <tali.perry1@gmail.com>
2288 R: Patrick Venture <venture@google.com>
2289 R: Nancy Yuen <yuenn@google.com>
2290 R: Benjamin Fair <benjaminfair@google.com>
2291 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2293 F: Documentation/devicetree/bindings/*/*/*npcm*
2294 F: Documentation/devicetree/bindings/*/*npcm*
2295 F: arch/arm/boot/dts/nuvoton-npcm*
2296 F: arch/arm/mach-npcm/
2298 F: drivers/*/*/*npcm*
2299 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2301 ARM/NUVOTON WPCM450 ARCHITECTURE
2302 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2303 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2305 F: Documentation/devicetree/bindings/*/*wpcm*
2306 F: arch/arm/boot/dts/nuvoton-wpcm450*
2307 F: arch/arm/mach-npcm/wpcm450.c
2310 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2311 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2313 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2314 F: arch/arm/mach-s3c/gta02.h
2315 F: arch/arm/mach-s3c/mach-gta02.c
2317 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2318 M: Alexander Clouter <alex@digriz.org.uk>
2319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2321 W: http://www.digriz.org.uk/ts78xx/kernel
2322 F: arch/arm/mach-orion5x/ts78xx-*
2324 ARM/OXNAS platform support
2325 M: Neil Armstrong <narmstrong@baylibre.com>
2326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327 L: linux-oxnas@groups.io (moderated for non-subscribers)
2329 F: arch/arm/boot/dts/ox8*.dts*
2330 F: arch/arm/mach-oxnas/
2331 F: drivers/power/reset/oxnas-restart.c
2334 ARM/PALM TREO SUPPORT
2335 M: Tomas Cech <sleep_walker@suse.com>
2336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338 W: http://hackndev.com
2339 F: arch/arm/mach-pxa/palmtreo.*
2341 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2342 M: Marek Vasut <marek.vasut@gmail.com>
2343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 W: http://hackndev.com
2346 F: arch/arm/mach-pxa/include/mach/palmld.h
2347 F: arch/arm/mach-pxa/include/mach/palmtc.h
2348 F: arch/arm/mach-pxa/include/mach/palmtx.h
2349 F: arch/arm/mach-pxa/palmld.c
2350 F: arch/arm/mach-pxa/palmt5.*
2351 F: arch/arm/mach-pxa/palmtc.c
2352 F: arch/arm/mach-pxa/palmte2.*
2353 F: arch/arm/mach-pxa/palmtx.c
2356 M: Sergey Lapin <slapin@ossfans.org>
2357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359 W: http://hackndev.com
2360 F: arch/arm/mach-pxa/palmz72.*
2363 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2365 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2367 ARM/PT DIGITAL BOARD PORT
2368 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 W: http://www.armlinux.org.uk/
2373 ARM/QUALCOMM SUPPORT
2374 M: Andy Gross <agross@kernel.org>
2375 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2376 L: linux-arm-msm@vger.kernel.org
2378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2379 F: Documentation/devicetree/bindings/*/qcom*
2380 F: Documentation/devicetree/bindings/soc/qcom/
2381 F: arch/arm/boot/dts/qcom-*.dts
2382 F: arch/arm/boot/dts/qcom-*.dtsi
2383 F: arch/arm/mach-qcom/
2384 F: arch/arm64/boot/dts/qcom/
2385 F: drivers/*/*/qcom*
2386 F: drivers/*/*/qcom/
2387 F: drivers/*/pm8???-*
2390 F: drivers/bluetooth/btqcomsmd.c
2391 F: drivers/clocksource/timer-qcom.c
2392 F: drivers/cpuidle/cpuidle-qcom-spm.c
2393 F: drivers/extcon/extcon-qcom*
2394 F: drivers/i2c/busses/i2c-qcom-geni.c
2395 F: drivers/i2c/busses/i2c-qup.c
2396 F: drivers/iommu/msm*
2397 F: drivers/mfd/ssbi.c
2398 F: drivers/mmc/host/mmci_qcom*
2399 F: drivers/mmc/host/sdhci-msm.c
2400 F: drivers/pci/controller/dwc/pcie-qcom.c
2401 F: drivers/phy/qualcomm/
2402 F: drivers/power/*/msm*
2403 F: drivers/reset/reset-qcom-*
2404 F: drivers/scsi/ufs/ufs-qcom*
2405 F: drivers/spi/spi-geni-qcom.c
2406 F: drivers/spi/spi-qcom-qspi.c
2407 F: drivers/spi/spi-qup.c
2408 F: drivers/tty/serial/msm_serial.c
2409 F: drivers/usb/dwc3/dwc3-qcom.c
2410 F: include/dt-bindings/*/qcom*
2411 F: include/linux/*/qcom*
2412 F: include/linux/soc/qcom/
2414 ARM/RADISYS ENP2611 MACHINE SUPPORT
2415 M: Lennert Buytenhek <kernel@wantstofly.org>
2416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419 ARM/RDA MICRO ARCHITECTURE
2420 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2424 F: Documentation/devicetree/bindings/arm/rda.yaml
2425 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2426 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2427 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2428 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2429 F: arch/arm/boot/dts/rda8810pl-*
2430 F: drivers/clocksource/timer-rda.c
2431 F: drivers/gpio/gpio-rda.c
2432 F: drivers/irqchip/irq-rda-intc.c
2433 F: drivers/tty/serial/rda-uart.c
2435 ARM/REALTEK ARCHITECTURE
2436 M: Andreas Färber <afaerber@suse.de>
2437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2440 F: Documentation/devicetree/bindings/arm/realtek.yaml
2441 F: arch/arm/boot/dts/rtd*
2442 F: arch/arm/mach-realtek/
2443 F: arch/arm64/boot/dts/realtek/
2445 ARM/RENESAS ARM64 ARCHITECTURE
2446 M: Geert Uytterhoeven <geert+renesas@glider.be>
2447 M: Magnus Damm <magnus.damm@gmail.com>
2448 L: linux-renesas-soc@vger.kernel.org
2450 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2452 F: Documentation/devicetree/bindings/arm/renesas.yaml
2453 F: arch/arm64/boot/dts/renesas/
2454 F: drivers/soc/renesas/
2455 F: include/linux/soc/renesas/
2457 ARM/RISCPC ARCHITECTURE
2458 M: Russell King <linux@armlinux.org.uk>
2459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461 W: http://www.armlinux.org.uk/
2462 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2463 F: arch/arm/include/asm/hardware/ioc.h
2464 F: arch/arm/include/asm/hardware/iomd.h
2465 F: arch/arm/include/asm/hardware/memc.h
2466 F: arch/arm/mach-rpc/
2467 F: drivers/net/ethernet/8390/etherh.c
2468 F: drivers/net/ethernet/i825xx/ether1*
2469 F: drivers/net/ethernet/seeq/ether3*
2470 F: drivers/scsi/arm/
2472 ARM/Rockchip SoC support
2473 M: Heiko Stuebner <heiko@sntech.de>
2474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475 L: linux-rockchip@lists.infradead.org
2477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2478 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2479 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2480 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2481 F: arch/arm/boot/dts/rk3*
2482 F: arch/arm/boot/dts/rv1108*
2483 F: arch/arm/mach-rockchip/
2484 F: drivers/*/*/*rockchip*
2485 F: drivers/*/*rockchip*
2486 F: drivers/clk/rockchip/
2487 F: drivers/i2c/busses/i2c-rk3x.c
2488 F: sound/soc/rockchip/
2491 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2492 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494 L: linux-samsung-soc@vger.kernel.org
2496 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2497 F: Documentation/arm/samsung/
2498 F: Documentation/devicetree/bindings/arm/samsung/
2499 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2500 F: arch/arm/boot/dts/exynos*
2501 F: arch/arm/boot/dts/s3c*
2502 F: arch/arm/boot/dts/s5p*
2503 F: arch/arm/mach-exynos*/
2504 F: arch/arm/mach-s3c/
2505 F: arch/arm/mach-s5p*/
2506 F: arch/arm64/boot/dts/exynos/
2507 F: drivers/*/*/*s3c24*
2508 F: drivers/*/*s3c24*
2509 F: drivers/*/*s3c64xx*
2510 F: drivers/*/*s5pv210*
2511 F: drivers/clocksource/samsung_pwm_timer.c
2512 F: drivers/memory/samsung/
2513 F: drivers/pwm/pwm-samsung.c
2514 F: drivers/soc/samsung/
2515 F: drivers/tty/serial/samsung*
2516 F: include/clocksource/samsung_pwm.h
2517 F: include/linux/platform_data/*s3c*
2518 F: include/linux/serial_s3c.h
2519 F: include/linux/soc/samsung/
2525 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2526 M: Andrzej Hajda <a.hajda@samsung.com>
2527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2528 L: linux-media@vger.kernel.org
2530 F: drivers/media/platform/s5p-g2d/
2532 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2533 M: Marek Szyprowski <m.szyprowski@samsung.com>
2534 L: linux-samsung-soc@vger.kernel.org
2535 L: linux-media@vger.kernel.org
2537 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2538 F: drivers/media/cec/platform/s5p/
2540 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2541 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2542 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2543 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2545 L: linux-media@vger.kernel.org
2547 F: drivers/media/platform/s5p-jpeg/
2549 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2550 M: Andrzej Hajda <a.hajda@samsung.com>
2551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552 L: linux-media@vger.kernel.org
2554 F: drivers/media/platform/s5p-mfc/
2556 ARM/SHMOBILE ARM ARCHITECTURE
2557 M: Geert Uytterhoeven <geert+renesas@glider.be>
2558 M: Magnus Damm <magnus.damm@gmail.com>
2559 L: linux-renesas-soc@vger.kernel.org
2561 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2563 F: Documentation/devicetree/bindings/arm/renesas.yaml
2564 F: arch/arm/boot/dts/emev2*
2565 F: arch/arm/boot/dts/gr-peach*
2566 F: arch/arm/boot/dts/iwg20d-q7*
2567 F: arch/arm/boot/dts/r7s*
2568 F: arch/arm/boot/dts/r8a*
2569 F: arch/arm/boot/dts/r9a*
2570 F: arch/arm/boot/dts/sh*
2571 F: arch/arm/configs/shmobile_defconfig
2572 F: arch/arm/include/debug/renesas-scif.S
2573 F: arch/arm/mach-shmobile/
2574 F: drivers/soc/renesas/
2575 F: include/linux/soc/renesas/
2577 ARM/SOCFPGA ARCHITECTURE
2578 M: Dinh Nguyen <dinguyen@kernel.org>
2580 W: http://www.rocketboards.org
2581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2582 F: arch/arm/boot/dts/socfpga*
2583 F: arch/arm/configs/socfpga_defconfig
2584 F: arch/arm/mach-socfpga/
2585 F: arch/arm64/boot/dts/altera/
2586 F: arch/arm64/boot/dts/intel/
2588 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2589 M: Dinh Nguyen <dinguyen@kernel.org>
2591 F: drivers/clk/socfpga/
2593 ARM/SOCFPGA EDAC SUPPORT
2594 M: Dinh Nguyen <dinguyen@kernel.org>
2596 F: drivers/edac/altera_edac.[ch]
2598 ARM/SPREADTRUM SoC SUPPORT
2599 M: Orson Zhai <orsonzhai@gmail.com>
2600 M: Baolin Wang <baolin.wang7@gmail.com>
2601 M: Chunyan Zhang <zhang.lyra@gmail.com>
2603 F: arch/arm64/boot/dts/sprd
2608 ARM/STI ARCHITECTURE
2609 M: Patrice Chotard <patrice.chotard@foss.st.com>
2610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2612 W: http://www.stlinux.com
2613 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2614 F: arch/arm/boot/dts/sti*
2615 F: arch/arm/mach-sti/
2616 F: drivers/ata/ahci_st.c
2617 F: drivers/char/hw_random/st-rng.c
2618 F: drivers/clocksource/arm_global_timer.c
2619 F: drivers/clocksource/clksrc_st_lpc.c
2620 F: drivers/cpufreq/sti-cpufreq.c
2621 F: drivers/dma/st_fdma*
2622 F: drivers/i2c/busses/i2c-st.c
2623 F: drivers/media/platform/sti/c8sectpfe/
2624 F: drivers/media/rc/st_rc.c
2625 F: drivers/mmc/host/sdhci-st.c
2626 F: drivers/phy/st/phy-miphy28lp.c
2627 F: drivers/phy/st/phy-stih407-usb.c
2628 F: drivers/pinctrl/pinctrl-st.c
2629 F: drivers/remoteproc/st_remoteproc.c
2630 F: drivers/remoteproc/st_slim_rproc.c
2631 F: drivers/reset/sti/
2632 F: drivers/rtc/rtc-st-lpc.c
2633 F: drivers/tty/serial/st-asc.c
2634 F: drivers/usb/dwc3/dwc3-st.c
2635 F: drivers/usb/host/ehci-st.c
2636 F: drivers/usb/host/ohci-st.c
2637 F: drivers/watchdog/st_lpc_wdt.c
2638 F: include/linux/remoteproc/st_slim_rproc.h
2640 ARM/STM32 ARCHITECTURE
2641 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2642 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2643 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2647 F: arch/arm/boot/dts/stm32*
2648 F: arch/arm/mach-stm32/
2649 F: drivers/clocksource/armv7m_systick.c
2653 ARM/Synaptics SoC support
2654 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2655 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2658 F: arch/arm/boot/dts/berlin*
2659 F: arch/arm/mach-berlin/
2660 F: arch/arm64/boot/dts/synaptics/
2662 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2663 M: Lennert Buytenhek <kernel@wantstofly.org>
2664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2667 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2668 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2669 L: linux-tegra@vger.kernel.org
2670 L: linux-media@vger.kernel.org
2672 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2673 F: drivers/media/cec/platform/tegra/
2675 ARM/TETON BGA MACHINE SUPPORT
2676 M: "Mark F. Brown" <mark.brown314@gmail.com>
2677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2680 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2681 M: Santosh Shilimkar <ssantosh@kernel.org>
2682 L: linux-kernel@vger.kernel.org
2684 F: drivers/memory/*emif*
2686 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2687 M: Santosh Shilimkar <ssantosh@kernel.org>
2688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2691 F: arch/arm/boot/dts/keystone-*
2692 F: arch/arm/mach-keystone/
2694 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2695 M: Santosh Shilimkar <ssantosh@kernel.org>
2696 L: linux-kernel@vger.kernel.org
2698 F: drivers/clk/keystone/
2700 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2701 M: Santosh Shilimkar <ssantosh@kernel.org>
2702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2703 L: linux-kernel@vger.kernel.org
2705 F: drivers/clocksource/timer-keystone.c
2707 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2708 M: Santosh Shilimkar <ssantosh@kernel.org>
2709 L: linux-kernel@vger.kernel.org
2711 F: drivers/power/reset/keystone-reset.c
2713 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2714 M: Nishanth Menon <nm@ti.com>
2715 M: Tero Kristo <kristo@kernel.org>
2716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2718 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2719 F: arch/arm64/boot/dts/ti/Makefile
2720 F: arch/arm64/boot/dts/ti/k3-*
2721 F: include/dt-bindings/pinctrl/k3.h
2723 ARM/THECUS N2100 MACHINE SUPPORT
2724 M: Lennert Buytenhek <kernel@wantstofly.org>
2725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2728 ARM/TOSA MACHINE SUPPORT
2729 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2730 M: Dirk Opfer <dirk@opfer-online.de>
2733 ARM/TOSHIBA VISCONTI ARCHITECTURE
2734 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2738 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2739 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2740 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2741 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2742 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2743 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2744 F: arch/arm64/boot/dts/toshiba/
2745 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2746 F: drivers/gpio/gpio-visconti.c
2747 F: drivers/pci/controller/dwc/pcie-visconti.c
2748 F: drivers/pinctrl/visconti/
2749 F: drivers/watchdog/visconti_wdt.c
2752 ARM/UNIPHIER ARCHITECTURE
2753 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2754 M: Masami Hiramatsu <mhiramat@kernel.org>
2755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2757 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2758 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2759 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2760 F: arch/arm/boot/dts/uniphier*
2761 F: arch/arm/include/asm/hardware/cache-uniphier.h
2762 F: arch/arm/mach-uniphier/
2763 F: arch/arm/mm/cache-uniphier.c
2764 F: arch/arm64/boot/dts/socionext/uniphier*
2765 F: drivers/bus/uniphier-system-bus.c
2766 F: drivers/clk/uniphier/
2767 F: drivers/dma/uniphier-mdmac.c
2768 F: drivers/gpio/gpio-uniphier.c
2769 F: drivers/i2c/busses/i2c-uniphier*
2770 F: drivers/irqchip/irq-uniphier-aidet.c
2771 F: drivers/mmc/host/uniphier-sd.c
2772 F: drivers/pinctrl/uniphier/
2773 F: drivers/reset/reset-uniphier.c
2774 F: drivers/tty/serial/8250/8250_uniphier.c
2777 ARM/VERSATILE EXPRESS PLATFORM
2778 M: Liviu Dudau <liviu.dudau@arm.com>
2779 M: Sudeep Holla <sudeep.holla@arm.com>
2780 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2785 F: arch/arm/boot/dts/vexpress*
2786 F: arch/arm/mach-vexpress/
2787 F: arch/arm64/boot/dts/arm/
2788 F: drivers/clk/versatile/clk-vexpress-osc.c
2789 F: drivers/clocksource/timer-versatile.c
2793 M: Russell King <linux@armlinux.org.uk>
2794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2796 W: http://www.armlinux.org.uk/
2799 ARM/VOIPAC PXA270 SUPPORT
2800 M: Marek Vasut <marek.vasut@gmail.com>
2801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2803 F: arch/arm/mach-pxa/include/mach/vpac270.h
2804 F: arch/arm/mach-pxa/vpac270.c
2806 ARM/VT8500 ARM ARCHITECTURE
2807 M: Tony Prisk <linux@prisktech.co.nz>
2808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2810 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2811 F: arch/arm/mach-vt8500/
2812 F: drivers/clocksource/timer-vt8500.c
2813 F: drivers/i2c/busses/i2c-wmt.c
2814 F: drivers/mmc/host/wmt-sdmmc.c
2815 F: drivers/pwm/pwm-vt8500.c
2816 F: drivers/rtc/rtc-vt8500.c
2817 F: drivers/tty/serial/vt8500_serial.c
2818 F: drivers/usb/host/ehci-platform.c
2819 F: drivers/usb/host/uhci-platform.c
2820 F: drivers/video/fbdev/vt8500lcdfb.*
2821 F: drivers/video/fbdev/wm8505fb*
2822 F: drivers/video/fbdev/wmt_ge_rops.*
2824 ARM/ZIPIT Z2 SUPPORT
2825 M: Marek Vasut <marek.vasut@gmail.com>
2826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2828 F: arch/arm/mach-pxa/include/mach/z2.h
2829 F: arch/arm/mach-pxa/z2.c
2831 ARM/ZYNQ ARCHITECTURE
2832 M: Michal Simek <michal.simek@xilinx.com>
2833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2835 W: http://wiki.xilinx.com
2836 T: git https://github.com/Xilinx/linux-xlnx.git
2837 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2838 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2839 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2840 F: arch/arm/mach-zynq/
2841 F: drivers/clocksource/timer-cadence-ttc.c
2842 F: drivers/cpuidle/cpuidle-zynq.c
2843 F: drivers/edac/synopsys_edac.c
2844 F: drivers/i2c/busses/i2c-cadence.c
2845 F: drivers/i2c/busses/i2c-xiic.c
2846 F: drivers/mmc/host/sdhci-of-arasan.c
2850 ARM64 PORT (AARCH64 ARCHITECTURE)
2851 M: Catalin Marinas <catalin.marinas@arm.com>
2852 M: Will Deacon <will@kernel.org>
2853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2856 F: Documentation/arm64/
2858 F: tools/testing/selftests/arm64/
2859 X: arch/arm64/boot/dts/
2861 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2862 M: George McCollister <george.mccollister@gmail.com>
2863 L: netdev@vger.kernel.org
2865 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2866 F: drivers/net/dsa/xrs700x/*
2867 F: net/dsa/tag_xrs700x.c
2869 AS3645A LED FLASH CONTROLLER DRIVER
2870 M: Sakari Ailus <sakari.ailus@iki.fi>
2871 L: linux-leds@vger.kernel.org
2873 F: drivers/leds/flash/leds-as3645a.c
2875 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2876 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2877 L: linux-media@vger.kernel.org
2879 T: git git://linuxtv.org/media_tree.git
2880 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2881 F: drivers/media/i2c/ak7375.c
2883 ASAHI KASEI AK8974 DRIVER
2884 M: Linus Walleij <linus.walleij@linaro.org>
2885 L: linux-iio@vger.kernel.org
2887 W: http://www.akm.com/
2888 F: drivers/iio/magnetometer/ak8974.c
2890 ASC7621 HARDWARE MONITOR DRIVER
2891 M: George Joseph <george.joseph@fairview5.com>
2892 L: linux-hwmon@vger.kernel.org
2894 F: Documentation/hwmon/asc7621.rst
2895 F: drivers/hwmon/asc7621.c
2897 ASPEED PINCTRL DRIVERS
2898 M: Andrew Jeffery <andrew@aj.id.au>
2899 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2900 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2901 L: linux-gpio@vger.kernel.org
2903 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2904 F: drivers/pinctrl/aspeed/
2906 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2907 M: Eddie James <eajames@linux.ibm.com>
2908 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2910 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2911 F: drivers/irqchip/irq-aspeed-scu-ic.c
2912 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2914 ASPEED SD/MMC DRIVER
2915 M: Andrew Jeffery <andrew@aj.id.au>
2916 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2917 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2918 L: linux-mmc@vger.kernel.org
2920 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2921 F: drivers/mmc/host/sdhci-of-aspeed*
2923 ASPEED VIDEO ENGINE DRIVER
2924 M: Eddie James <eajames@linux.ibm.com>
2925 L: linux-media@vger.kernel.org
2926 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2928 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2929 F: drivers/media/platform/aspeed-video.c
2931 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2932 M: Corentin Chary <corentin.chary@gmail.com>
2933 L: acpi4asus-user@lists.sourceforge.net
2934 L: platform-driver-x86@vger.kernel.org
2936 W: http://acpi4asus.sf.net
2937 F: drivers/platform/x86/asus*.c
2938 F: drivers/platform/x86/eeepc*.c
2940 ASUS WIRELESS RADIO CONTROL DRIVER
2941 M: João Paulo Rechi Vita <jprvita@gmail.com>
2942 L: platform-driver-x86@vger.kernel.org
2944 F: drivers/platform/x86/asus-wireless.c
2947 M: David Howells <dhowells@redhat.com>
2948 L: keyrings@vger.kernel.org
2950 F: Documentation/crypto/asymmetric-keys.rst
2951 F: crypto/asymmetric_keys/
2952 F: include/crypto/pkcs7.h
2953 F: include/crypto/public_key.h
2954 F: include/linux/verification.h
2956 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2957 R: Dan Williams <dan.j.williams@intel.com>
2959 W: http://sourceforge.net/projects/xscaleiop
2960 F: Documentation/crypto/async-tx-api.rst
2962 F: include/linux/async_tx.h
2965 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2966 L: linux-i2c@vger.kernel.org
2968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2969 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2970 F: drivers/misc/eeprom/at24.c
2972 ATA OVER ETHERNET (AOE) DRIVER
2973 M: "Justin Sanders" <justin@coraid.com>
2975 W: http://www.openaoe.org/
2976 F: Documentation/admin-guide/aoe/
2977 F: drivers/block/aoe/
2979 ATC260X PMIC MFD DRIVER
2980 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2981 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2982 L: linux-actions@lists.infradead.org
2984 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2985 F: drivers/input/misc/atc260x-onkey.c
2986 F: drivers/mfd/atc260*
2987 F: drivers/power/reset/atc260x-poweroff.c
2988 F: drivers/regulator/atc260x-regulator.c
2989 F: include/linux/mfd/atc260x/*
2991 ATHEROS 71XX/9XXX GPIO DRIVER
2992 M: Alban Bedel <albeu@free.fr>
2994 W: https://github.com/AlbanBedel/linux
2995 T: git git://github.com/AlbanBedel/linux
2996 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2997 F: drivers/gpio/gpio-ath79.c
2999 ATHEROS 71XX/9XXX USB PHY DRIVER
3000 M: Alban Bedel <albeu@free.fr>
3002 W: https://github.com/AlbanBedel/linux
3003 T: git git://github.com/AlbanBedel/linux
3004 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3005 F: drivers/phy/qualcomm/phy-ath79-usb.c
3007 ATHEROS ATH GENERIC UTILITIES
3008 M: Kalle Valo <kvalo@codeaurora.org>
3009 L: linux-wireless@vger.kernel.org
3011 F: drivers/net/wireless/ath/*
3013 ATHEROS ATH5K WIRELESS DRIVER
3014 M: Jiri Slaby <jirislaby@kernel.org>
3015 M: Nick Kossifidis <mickflemm@gmail.com>
3016 M: Luis Chamberlain <mcgrof@kernel.org>
3017 L: linux-wireless@vger.kernel.org
3019 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3020 F: drivers/net/wireless/ath/ath5k/
3022 ATHEROS ATH6KL WIRELESS DRIVER
3023 M: Kalle Valo <kvalo@codeaurora.org>
3024 L: linux-wireless@vger.kernel.org
3026 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3028 F: drivers/net/wireless/ath/ath6kl/
3031 M: Ville Syrjala <syrjala@sci.fi>
3033 F: drivers/input/misc/ati_remote2.c
3035 ATK0110 HWMON DRIVER
3036 M: Luca Tettamanti <kronos.it@gmail.com>
3037 L: linux-hwmon@vger.kernel.org
3039 F: drivers/hwmon/asus_atk0110.c
3041 ATLX ETHERNET DRIVERS
3042 M: Chris Snook <chris.snook@gmail.com>
3043 L: netdev@vger.kernel.org
3045 W: http://sourceforge.net/projects/atl1
3046 W: http://atl1.sourceforge.net
3047 F: drivers/net/ethernet/atheros/
3050 M: Chas Williams <3chas3@gmail.com>
3051 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3052 L: netdev@vger.kernel.org
3054 W: http://linux-atm.sourceforge.net
3056 F: include/linux/atm*
3057 F: include/uapi/linux/atm*
3059 ATMEL MACB ETHERNET DRIVER
3060 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3061 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3063 F: drivers/net/ethernet/cadence/
3065 ATMEL MAXTOUCH DRIVER
3066 M: Nick Dyer <nick@shmanahar.org>
3068 T: git git://github.com/ndyer/linux.git
3069 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3070 F: drivers/input/touchscreen/atmel_mxt_ts.c
3072 ATMEL WIRELESS DRIVER
3073 M: Simon Kelley <simon@thekelleys.org.uk>
3074 L: linux-wireless@vger.kernel.org
3076 W: http://www.thekelleys.org.uk/atmel
3077 W: http://atmelwlandriver.sourceforge.net/
3078 F: drivers/net/wireless/atmel/atmel*
3080 ATOMIC INFRASTRUCTURE
3081 M: Will Deacon <will@kernel.org>
3082 M: Peter Zijlstra <peterz@infradead.org>
3083 R: Boqun Feng <boqun.feng@gmail.com>
3084 L: linux-kernel@vger.kernel.org
3086 F: arch/*/include/asm/atomic*.h
3087 F: include/*/atomic*.h
3088 F: include/linux/refcount.h
3089 F: Documentation/atomic_*.txt
3092 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3093 M: Bradley Grove <linuxdrivers@attotech.com>
3094 L: linux-scsi@vger.kernel.org
3096 W: http://www.attotech.com
3097 F: drivers/scsi/esas2r
3099 ATUSB IEEE 802.15.4 RADIO DRIVER
3100 M: Stefan Schmidt <stefan@datenfreihafen.org>
3101 L: linux-wpan@vger.kernel.org
3103 F: drivers/net/ieee802154/at86rf230.h
3104 F: drivers/net/ieee802154/atusb.c
3105 F: drivers/net/ieee802154/atusb.h
3108 M: Paul Moore <paul@paul-moore.com>
3109 M: Eric Paris <eparis@redhat.com>
3110 L: linux-audit@redhat.com (moderated for non-subscribers)
3112 W: https://github.com/linux-audit
3113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3114 F: include/asm-generic/audit_*.h
3115 F: include/linux/audit.h
3116 F: include/uapi/linux/audit.h
3120 AUXILIARY DISPLAY DRIVERS
3121 M: Miguel Ojeda <ojeda@kernel.org>
3123 F: drivers/auxdisplay/
3124 F: include/linux/cfag12864b.h
3126 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3127 M: Andreas Klinger <ak@it-klinger.de>
3128 L: linux-iio@vger.kernel.org
3130 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3131 F: drivers/iio/adc/hx711.c
3134 M: Ralf Baechle <ralf@linux-mips.org>
3135 L: linux-hams@vger.kernel.org
3137 W: http://www.linux-ax25.org/
3138 F: include/net/ax25.h
3139 F: include/uapi/linux/ax25.h
3143 M: Peter Rosin <peda@axentia.se>
3144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3146 F: arch/arm/boot/dts/at91-linea.dtsi
3147 F: arch/arm/boot/dts/at91-natte.dtsi
3148 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3149 F: arch/arm/boot/dts/at91-tse850-3.dts
3151 AXENTIA ASOC DRIVERS
3152 M: Peter Rosin <peda@axentia.se>
3153 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3155 F: Documentation/devicetree/bindings/sound/axentia,*
3156 F: sound/soc/atmel/tse850-pcm5142.c
3158 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3159 M: Nuno Sá <nuno.sa@analog.com>
3160 L: linux-hwmon@vger.kernel.org
3162 W: http://ez.analog.com/community/linux-device-drivers
3163 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3164 F: drivers/hwmon/axi-fan-control.c
3166 AXXIA I2C CONTROLLER
3167 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3168 L: linux-i2c@vger.kernel.org
3170 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3171 F: drivers/i2c/busses/i2c-axxia.c
3174 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3175 L: linux-media@vger.kernel.org
3177 W: https://linuxtv.org
3178 T: git git://linuxtv.org/media_tree.git
3179 F: drivers/media/usb/dvb-usb-v2/az6007.c
3181 AZTECH FM RADIO RECEIVER DRIVER
3182 M: Hans Verkuil <hverkuil@xs4all.nl>
3183 L: linux-media@vger.kernel.org
3185 W: https://linuxtv.org
3186 T: git git://linuxtv.org/media_tree.git
3187 F: drivers/media/radio/radio-aztech*
3190 L: linux-wireless@vger.kernel.org
3191 L: b43-dev@lists.infradead.org
3193 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3194 F: drivers/net/wireless/broadcom/b43/
3196 B43LEGACY WIRELESS DRIVER
3197 M: Larry Finger <Larry.Finger@lwfinger.net>
3198 L: linux-wireless@vger.kernel.org
3199 L: b43-dev@lists.infradead.org
3201 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3202 F: drivers/net/wireless/broadcom/b43legacy/
3204 BACKLIGHT CLASS/SUBSYSTEM
3205 M: Lee Jones <lee.jones@linaro.org>
3206 M: Daniel Thompson <daniel.thompson@linaro.org>
3207 M: Jingoo Han <jingoohan1@gmail.com>
3208 L: dri-devel@lists.freedesktop.org
3210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3211 F: Documentation/ABI/stable/sysfs-class-backlight
3212 F: Documentation/ABI/testing/sysfs-class-backlight
3213 F: Documentation/devicetree/bindings/leds/backlight
3214 F: drivers/video/backlight/
3215 F: include/linux/backlight.h
3216 F: include/linux/pwm_backlight.h
3219 M: Marek Lindner <mareklindner@neomailbox.ch>
3220 M: Simon Wunderlich <sw@simonwunderlich.de>
3221 M: Antonio Quartulli <a@unstable.cc>
3222 M: Sven Eckelmann <sven@narfation.org>
3223 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3225 W: https://www.open-mesh.org/
3226 Q: https://patchwork.open-mesh.org/project/batman/list/
3227 B: https://www.open-mesh.org/projects/batman-adv/issues
3228 C: ircs://irc.hackint.org/batadv
3229 T: git https://git.open-mesh.org/linux-merge.git
3230 F: Documentation/networking/batman-adv.rst
3231 F: include/uapi/linux/batadv_packet.h
3232 F: include/uapi/linux/batman_adv.h
3235 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3236 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3237 L: linux-hams@vger.kernel.org
3239 W: http://www.baycom.org/~tom/ham/ham.html
3240 F: drivers/net/hamradio/baycom*
3242 BCACHE (BLOCK LAYER CACHE)
3243 M: Coly Li <colyli@suse.de>
3244 M: Kent Overstreet <kent.overstreet@gmail.com>
3245 L: linux-bcache@vger.kernel.org
3247 W: http://bcache.evilpiepirate.org
3248 C: irc://irc.oftc.net/bcache
3249 F: drivers/md/bcache/
3251 BDISP ST MEDIA DRIVER
3252 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3253 L: linux-media@vger.kernel.org
3255 W: https://linuxtv.org
3256 T: git git://linuxtv.org/media_tree.git
3257 F: drivers/media/platform/sti/bdisp
3259 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3260 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3261 L: netdev@vger.kernel.org
3263 F: drivers/net/ethernet/ec_bhf.c
3266 M: Luis de Bethencourt <luisbg@kernel.org>
3267 M: Salah Triki <salah.triki@gmail.com>
3269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3270 F: Documentation/filesystems/befs.rst
3274 M: Paolo Valente <paolo.valente@linaro.org>
3275 M: Jens Axboe <axboe@kernel.dk>
3276 L: linux-block@vger.kernel.org
3278 F: Documentation/block/bfq-iosched.rst
3282 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3284 F: Documentation/filesystems/bfs.rst
3286 F: include/uapi/linux/bfs_fs.h
3289 M: Yury Norov <yury.norov@gmail.com>
3290 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3291 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3293 F: include/asm-generic/bitops/find.h
3294 F: include/linux/bitmap.h
3297 F: lib/find_bit_benchmark.c
3298 F: lib/test_bitmap.c
3299 F: tools/include/asm-generic/bitops/find.h
3300 F: tools/include/linux/bitmap.h
3301 F: tools/lib/bitmap.c
3302 F: tools/lib/find_bit.c
3304 BLINKM RGB LED DRIVER
3305 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3307 F: drivers/leds/leds-blinkm.c
3310 M: Jens Axboe <axboe@kernel.dk>
3311 L: linux-block@vger.kernel.org
3313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3316 F: include/linux/blk*
3317 F: kernel/trace/blktrace.c
3321 M: Joern Engel <joern@lazybastard.org>
3322 L: linux-mtd@lists.infradead.org
3324 F: drivers/mtd/devices/block2mtd.c
3327 M: Marcel Holtmann <marcel@holtmann.org>
3328 M: Johan Hedberg <johan.hedberg@gmail.com>
3329 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3330 L: linux-bluetooth@vger.kernel.org
3332 W: http://www.bluez.org/
3333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3335 F: drivers/bluetooth/
3338 M: Marcel Holtmann <marcel@holtmann.org>
3339 M: Johan Hedberg <johan.hedberg@gmail.com>
3340 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3341 L: linux-bluetooth@vger.kernel.org
3343 W: http://www.bluez.org/
3344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3346 F: include/net/bluetooth/
3350 M: Jay Vosburgh <j.vosburgh@gmail.com>
3351 M: Veaceslav Falico <vfalico@gmail.com>
3352 M: Andy Gospodarek <andy@greyhouse.net>
3353 L: netdev@vger.kernel.org
3355 W: http://sourceforge.net/projects/bonding/
3356 F: drivers/net/bonding/
3357 F: include/net/bonding.h
3358 F: include/uapi/linux/if_bonding.h
3360 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3361 M: Dan Robertson <dan@dlrobertson.com>
3362 L: linux-iio@vger.kernel.org
3364 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3365 F: drivers/iio/accel/bma400*
3367 BPF (Safe dynamic programs and tools)
3368 M: Alexei Starovoitov <ast@kernel.org>
3369 M: Daniel Borkmann <daniel@iogearbox.net>
3370 M: Andrii Nakryiko <andrii@kernel.org>
3371 R: Martin KaFai Lau <kafai@fb.com>
3372 R: Song Liu <songliubraving@fb.com>
3373 R: Yonghong Song <yhs@fb.com>
3374 R: John Fastabend <john.fastabend@gmail.com>
3375 R: KP Singh <kpsingh@kernel.org>
3376 L: netdev@vger.kernel.org
3377 L: bpf@vger.kernel.org
3380 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3383 F: Documentation/bpf/
3384 F: Documentation/networking/filter.rst
3385 F: Documentation/userspace-api/ebpf/
3387 F: include/linux/bpf*
3388 F: include/linux/filter.h
3389 F: include/trace/events/xdp.h
3390 F: include/uapi/linux/bpf*
3391 F: include/uapi/linux/filter.h
3393 F: kernel/trace/bpf_trace.c
3396 F: net/core/filter.c
3397 F: net/sched/act_bpf.c
3398 F: net/sched/cls_bpf.c
3400 F: scripts/bpf_doc.py
3403 F: tools/testing/selftests/bpf/
3408 M: Shubham Bansal <illusionist.neo@gmail.com>
3409 L: netdev@vger.kernel.org
3410 L: bpf@vger.kernel.org
3415 M: Daniel Borkmann <daniel@iogearbox.net>
3416 M: Alexei Starovoitov <ast@kernel.org>
3417 M: Zi Shen Lim <zlim.lnx@gmail.com>
3418 L: netdev@vger.kernel.org
3419 L: bpf@vger.kernel.org
3423 BPF JIT for MIPS (32-BIT AND 64-BIT)
3424 M: Paul Burton <paulburton@kernel.org>
3425 L: netdev@vger.kernel.org
3426 L: bpf@vger.kernel.org
3430 BPF JIT for NFP NICs
3431 M: Jakub Kicinski <kuba@kernel.org>
3432 L: netdev@vger.kernel.org
3433 L: bpf@vger.kernel.org
3435 F: drivers/net/ethernet/netronome/nfp/bpf/
3437 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3438 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3439 L: netdev@vger.kernel.org
3440 L: bpf@vger.kernel.org
3442 F: arch/powerpc/net/
3444 BPF JIT for RISC-V (32-bit)
3445 M: Luke Nelson <luke.r.nels@gmail.com>
3446 M: Xi Wang <xi.wang@gmail.com>
3447 L: netdev@vger.kernel.org
3448 L: bpf@vger.kernel.org
3451 X: arch/riscv/net/bpf_jit_comp64.c
3453 BPF JIT for RISC-V (64-bit)
3454 M: Björn Töpel <bjorn@kernel.org>
3455 L: netdev@vger.kernel.org
3456 L: bpf@vger.kernel.org
3459 X: arch/riscv/net/bpf_jit_comp32.c
3462 M: Ilya Leoshkevich <iii@linux.ibm.com>
3463 M: Heiko Carstens <hca@linux.ibm.com>
3464 M: Vasily Gorbik <gor@linux.ibm.com>
3465 L: netdev@vger.kernel.org
3466 L: bpf@vger.kernel.org
3469 X: arch/s390/net/pnet.c
3471 BPF JIT for SPARC (32-BIT AND 64-BIT)
3472 M: David S. Miller <davem@davemloft.net>
3473 L: netdev@vger.kernel.org
3474 L: bpf@vger.kernel.org
3478 BPF JIT for X86 32-BIT
3479 M: Wang YanQing <udknight@gmail.com>
3480 L: netdev@vger.kernel.org
3481 L: bpf@vger.kernel.org
3483 F: arch/x86/net/bpf_jit_comp32.c
3485 BPF JIT for X86 64-BIT
3486 M: Alexei Starovoitov <ast@kernel.org>
3487 M: Daniel Borkmann <daniel@iogearbox.net>
3488 L: netdev@vger.kernel.org
3489 L: bpf@vger.kernel.org
3492 X: arch/x86/net/bpf_jit_comp32.c
3494 BPF LSM (Security Audit and Enforcement using BPF)
3495 M: KP Singh <kpsingh@kernel.org>
3496 R: Florent Revest <revest@chromium.org>
3497 R: Brendan Jackman <jackmanb@chromium.org>
3498 L: bpf@vger.kernel.org
3500 F: Documentation/bpf/bpf_lsm.rst
3501 F: include/linux/bpf_lsm.h
3502 F: kernel/bpf/bpf_lsm.c
3505 BROADCOM B44 10/100 ETHERNET DRIVER
3506 M: Michael Chan <michael.chan@broadcom.com>
3507 L: netdev@vger.kernel.org
3509 F: drivers/net/ethernet/broadcom/b44.*
3511 BROADCOM B53 ETHERNET SWITCH DRIVER
3512 M: Florian Fainelli <f.fainelli@gmail.com>
3513 L: netdev@vger.kernel.org
3514 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3516 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3517 F: drivers/net/dsa/b53/*
3518 F: include/linux/dsa/brcm.h
3519 F: include/linux/platform_data/b53.h
3521 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3522 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3523 L: bcm-kernel-feedback-list@broadcom.com
3524 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3528 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3529 F: drivers/pci/controller/pcie-brcmstb.c
3530 F: drivers/staging/vc04_services
3534 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3535 M: Florian Fainelli <f.fainelli@gmail.com>
3536 M: Ray Jui <rjui@broadcom.com>
3537 M: Scott Branden <sbranden@broadcom.com>
3538 M: bcm-kernel-feedback-list@broadcom.com
3540 T: git git://github.com/broadcom/mach-bcm
3541 F: arch/arm/mach-bcm/
3547 BROADCOM BCM47XX MIPS ARCHITECTURE
3548 M: Hauke Mehrtens <hauke@hauke-m.de>
3549 M: Rafał Miłecki <zajec5@gmail.com>
3550 L: linux-mips@vger.kernel.org
3552 F: Documentation/devicetree/bindings/mips/brcm/
3553 F: arch/mips/bcm47xx/*
3554 F: arch/mips/include/asm/mach-bcm47xx/*
3556 BROADCOM BCM4908 ETHERNET DRIVER
3557 M: Rafał Miłecki <rafal@milecki.pl>
3558 M: bcm-kernel-feedback-list@broadcom.com
3559 L: netdev@vger.kernel.org
3561 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3562 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3563 F: drivers/net/ethernet/broadcom/unimac.h
3565 BROADCOM BCM5301X ARM ARCHITECTURE
3566 M: Hauke Mehrtens <hauke@hauke-m.de>
3567 M: Rafał Miłecki <zajec5@gmail.com>
3568 M: bcm-kernel-feedback-list@broadcom.com
3569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3571 F: arch/arm/boot/dts/bcm470*
3572 F: arch/arm/boot/dts/bcm5301*
3573 F: arch/arm/boot/dts/bcm953012*
3574 F: arch/arm/mach-bcm/bcm_5301x.c
3576 BROADCOM BCM53573 ARM ARCHITECTURE
3577 M: Rafał Miłecki <rafal@milecki.pl>
3578 L: bcm-kernel-feedback-list@broadcom.com
3579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3581 F: arch/arm/boot/dts/bcm47189*
3582 F: arch/arm/boot/dts/bcm53573*
3584 BROADCOM BCM63XX ARM ARCHITECTURE
3585 M: Florian Fainelli <f.fainelli@gmail.com>
3586 M: bcm-kernel-feedback-list@broadcom.com
3587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3589 T: git git://github.com/broadcom/stblinux.git
3592 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3593 M: Kevin Cernekee <cernekee@gmail.com>
3594 L: linux-usb@vger.kernel.org
3596 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3598 BROADCOM BCM7XXX ARM ARCHITECTURE
3599 M: Florian Fainelli <f.fainelli@gmail.com>
3600 M: bcm-kernel-feedback-list@broadcom.com
3601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3603 T: git git://github.com/broadcom/stblinux.git
3604 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3605 F: arch/arm/boot/dts/bcm7*.dts*
3606 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3607 F: arch/arm/mach-bcm/*brcmstb*
3608 F: arch/arm/mm/cache-b15-rac.c
3609 F: drivers/bus/brcmstb_gisb.c
3610 F: drivers/pci/controller/pcie-brcmstb.c
3614 M: Al Cooper <alcooperx@gmail.com>
3615 L: linux-usb@vger.kernel.org
3616 L: bcm-kernel-feedback-list@broadcom.com
3618 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3619 F: drivers/usb/gadget/udc/bdc/
3621 BROADCOM BMIPS CPUFREQ DRIVER
3622 M: Markus Mayer <mmayer@broadcom.com>
3623 M: bcm-kernel-feedback-list@broadcom.com
3624 L: linux-pm@vger.kernel.org
3626 F: drivers/cpufreq/bmips-cpufreq.c
3628 BROADCOM BMIPS MIPS ARCHITECTURE
3629 M: Florian Fainelli <f.fainelli@gmail.com>
3630 L: bcm-kernel-feedback-list@broadcom.com
3631 L: linux-mips@vger.kernel.org
3633 T: git git://github.com/broadcom/stblinux.git
3634 F: arch/mips/bmips/*
3635 F: arch/mips/boot/dts/brcm/bcm*.dts*
3636 F: arch/mips/include/asm/mach-bmips/*
3637 F: arch/mips/kernel/*bmips*
3638 F: drivers/soc/bcm/bcm63xx
3639 F: drivers/irqchip/irq-bcm63*
3640 F: drivers/irqchip/irq-bcm7*
3641 F: drivers/irqchip/irq-brcmstb*
3642 F: include/linux/bcm963xx_nvram.h
3643 F: include/linux/bcm963xx_tag.h
3645 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3646 M: Rasesh Mody <rmody@marvell.com>
3647 M: GR-Linux-NIC-Dev@marvell.com
3648 L: netdev@vger.kernel.org
3650 F: drivers/net/ethernet/broadcom/bnx2.*
3651 F: drivers/net/ethernet/broadcom/bnx2_*
3653 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3654 M: Saurav Kashyap <skashyap@marvell.com>
3655 M: Javed Hasan <jhasan@marvell.com>
3656 M: GR-QLogic-Storage-Upstream@marvell.com
3657 L: linux-scsi@vger.kernel.org
3659 F: drivers/scsi/bnx2fc/
3661 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3662 M: Nilesh Javali <njavali@marvell.com>
3663 M: Manish Rangankar <mrangankar@marvell.com>
3664 M: GR-QLogic-Storage-Upstream@marvell.com
3665 L: linux-scsi@vger.kernel.org
3667 F: drivers/scsi/bnx2i/
3669 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3670 M: Ariel Elior <aelior@marvell.com>
3671 M: Sudarsana Kalluru <skalluru@marvell.com>
3672 M: GR-everest-linux-l2@marvell.com
3673 L: netdev@vger.kernel.org
3675 F: drivers/net/ethernet/broadcom/bnx2x/
3677 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3678 M: Michael Chan <michael.chan@broadcom.com>
3679 L: netdev@vger.kernel.org
3681 F: drivers/net/ethernet/broadcom/bnxt/
3683 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3684 M: Arend van Spriel <aspriel@gmail.com>
3685 M: Franky Lin <franky.lin@broadcom.com>
3686 M: Hante Meuleman <hante.meuleman@broadcom.com>
3687 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3688 M: Wright Feng <wright.feng@infineon.com>
3689 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3690 L: linux-wireless@vger.kernel.org
3691 L: brcm80211-dev-list.pdl@broadcom.com
3692 L: SHA-cyfmac-dev-list@infineon.com
3694 F: drivers/net/wireless/broadcom/brcm80211/
3696 BROADCOM BRCMSTB GPIO DRIVER
3697 M: Gregory Fong <gregory.0xf0@gmail.com>
3698 L: bcm-kernel-feedback-list@broadcom.com
3700 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3701 F: drivers/gpio/gpio-brcmstb.c
3703 BROADCOM BRCMSTB I2C DRIVER
3704 M: Kamal Dasu <kdasu.kdev@gmail.com>
3705 L: linux-i2c@vger.kernel.org
3706 L: bcm-kernel-feedback-list@broadcom.com
3708 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3709 F: drivers/i2c/busses/i2c-brcmstb.c
3711 BROADCOM BRCMSTB UART DRIVER
3712 M: Al Cooper <alcooperx@gmail.com>
3713 L: linux-serial@vger.kernel.org
3714 L: bcm-kernel-feedback-list@broadcom.com
3716 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3717 F: drivers/tty/serial/8250/8250_bcm7271.c
3719 BROADCOM BRCMSTB USB EHCI DRIVER
3720 M: Al Cooper <alcooperx@gmail.com>
3721 L: linux-usb@vger.kernel.org
3722 L: bcm-kernel-feedback-list@broadcom.com
3724 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3725 F: drivers/usb/host/ehci-brcm.*
3727 BROADCOM BRCMSTB USB PIN MAP DRIVER
3728 M: Al Cooper <alcooperx@gmail.com>
3729 L: linux-usb@vger.kernel.org
3730 L: bcm-kernel-feedback-list@broadcom.com
3732 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3733 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3735 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3736 M: Al Cooper <alcooperx@gmail.com>
3737 L: linux-kernel@vger.kernel.org
3738 L: bcm-kernel-feedback-list@broadcom.com
3740 F: drivers/phy/broadcom/phy-brcm-usb*
3742 BROADCOM ETHERNET PHY DRIVERS
3743 M: Florian Fainelli <f.fainelli@gmail.com>
3744 L: bcm-kernel-feedback-list@broadcom.com
3745 L: netdev@vger.kernel.org
3747 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3748 F: drivers/net/phy/bcm*.[ch]
3749 F: drivers/net/phy/broadcom.c
3750 F: include/linux/brcmphy.h
3752 BROADCOM GENET ETHERNET DRIVER
3753 M: Doug Berger <opendmb@gmail.com>
3754 M: Florian Fainelli <f.fainelli@gmail.com>
3755 L: bcm-kernel-feedback-list@broadcom.com
3756 L: netdev@vger.kernel.org
3758 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3759 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3760 F: drivers/net/ethernet/broadcom/genet/
3761 F: drivers/net/ethernet/broadcom/unimac.h
3762 F: drivers/net/mdio/mdio-bcm-unimac.c
3763 F: include/linux/platform_data/bcmgenet.h
3764 F: include/linux/platform_data/mdio-bcm-unimac.h
3766 BROADCOM IPROC ARM ARCHITECTURE
3767 M: Ray Jui <rjui@broadcom.com>
3768 M: Scott Branden <sbranden@broadcom.com>
3769 M: bcm-kernel-feedback-list@broadcom.com
3770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3772 T: git git://github.com/broadcom/cygnus-linux.git
3773 F: arch/arm64/boot/dts/broadcom/northstar2/*
3774 F: arch/arm64/boot/dts/broadcom/stingray/*
3775 F: drivers/clk/bcm/clk-ns*
3776 F: drivers/clk/bcm/clk-sr*
3777 F: drivers/pinctrl/bcm/pinctrl-ns*
3778 F: include/dt-bindings/clock/bcm-sr*
3795 BROADCOM IPROC GBIT ETHERNET DRIVER
3796 M: Rafał Miłecki <rafal@milecki.pl>
3797 M: bcm-kernel-feedback-list@broadcom.com
3798 L: netdev@vger.kernel.org
3800 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3801 F: drivers/net/ethernet/broadcom/bgmac*
3802 F: drivers/net/ethernet/broadcom/unimac.h
3804 BROADCOM KONA GPIO DRIVER
3805 M: Ray Jui <rjui@broadcom.com>
3806 L: bcm-kernel-feedback-list@broadcom.com
3808 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3809 F: drivers/gpio/gpio-bcm-kona.c
3811 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3812 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3813 M: Kashyap Desai <kashyap.desai@broadcom.com>
3814 M: Sumit Saxena <sumit.saxena@broadcom.com>
3815 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3816 L: mpi3mr-linuxdrv.pdl@broadcom.com
3817 L: linux-scsi@vger.kernel.org
3819 W: https://www.broadcom.com/support/storage
3820 F: drivers/scsi/mpi3mr/
3822 BROADCOM NETXTREME-E ROCE DRIVER
3823 M: Selvin Xavier <selvin.xavier@broadcom.com>
3824 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3825 L: linux-rdma@vger.kernel.org
3827 W: http://www.broadcom.com
3828 F: drivers/infiniband/hw/bnxt_re/
3829 F: include/uapi/rdma/bnxt_re-abi.h
3831 BROADCOM NVRAM DRIVER
3832 M: Rafał Miłecki <zajec5@gmail.com>
3833 L: linux-mips@vger.kernel.org
3835 F: drivers/firmware/broadcom/*
3837 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3838 M: Rafał Miłecki <rafal@milecki.pl>
3839 M: Florian Fainelli <f.fainelli@gmail.com>
3840 M: bcm-kernel-feedback-list@broadcom.com
3841 L: linux-pm@vger.kernel.org
3843 T: git git://github.com/broadcom/stblinux.git
3844 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3845 F: include/dt-bindings/soc/bcm-pmb.h
3847 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3848 M: Rafał Miłecki <zajec5@gmail.com>
3849 L: linux-wireless@vger.kernel.org
3852 F: include/linux/bcma/
3855 M: Kamal Dasu <kdasu.kdev@gmail.com>
3856 M: bcm-kernel-feedback-list@broadcom.com
3858 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3859 F: drivers/spi/spi-bcm-qspi.*
3860 F: drivers/spi/spi-brcmstb-qspi.c
3861 F: drivers/spi/spi-iproc-qspi.c
3863 BROADCOM STB AVS CPUFREQ DRIVER
3864 M: Markus Mayer <mmayer@broadcom.com>
3865 M: bcm-kernel-feedback-list@broadcom.com
3866 L: linux-pm@vger.kernel.org
3868 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3869 F: drivers/cpufreq/brcmstb*
3871 BROADCOM STB AVS TMON DRIVER
3872 M: Markus Mayer <mmayer@broadcom.com>
3873 M: bcm-kernel-feedback-list@broadcom.com
3874 L: linux-pm@vger.kernel.org
3876 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3877 F: drivers/thermal/broadcom/brcmstb*
3879 BROADCOM STB DPFE DRIVER
3880 M: Markus Mayer <mmayer@broadcom.com>
3881 M: bcm-kernel-feedback-list@broadcom.com
3882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3884 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3885 F: drivers/memory/brcmstb_dpfe.c
3887 BROADCOM STB NAND FLASH DRIVER
3888 M: Brian Norris <computersforpeace@gmail.com>
3889 M: Kamal Dasu <kdasu.kdev@gmail.com>
3890 L: linux-mtd@lists.infradead.org
3891 L: bcm-kernel-feedback-list@broadcom.com
3893 F: drivers/mtd/nand/raw/brcmnand/
3895 BROADCOM STB PCIE DRIVER
3896 M: Jim Quinlan <jim2101024@gmail.com>
3897 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3898 M: Florian Fainelli <f.fainelli@gmail.com>
3899 M: bcm-kernel-feedback-list@broadcom.com
3900 L: linux-pci@vger.kernel.org
3902 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3903 F: drivers/pci/controller/pcie-brcmstb.c
3905 BROADCOM SYSTEMPORT ETHERNET DRIVER
3906 M: Florian Fainelli <f.fainelli@gmail.com>
3907 L: bcm-kernel-feedback-list@broadcom.com
3908 L: netdev@vger.kernel.org
3910 F: drivers/net/ethernet/broadcom/bcmsysport.*
3911 F: drivers/net/ethernet/broadcom/unimac.h
3913 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3914 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3915 M: Prashant Sreedharan <prashant@broadcom.com>
3916 M: Michael Chan <mchan@broadcom.com>
3917 L: netdev@vger.kernel.org
3919 F: drivers/net/ethernet/broadcom/tg3.*
3922 M: Scott Branden <scott.branden@broadcom.com>
3923 L: bcm-kernel-feedback-list@broadcom.com
3925 F: drivers/misc/bcm-vk/
3926 F: include/uapi/linux/misc/bcm_vk.h
3928 BROCADE BFA FC SCSI DRIVER
3929 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3930 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3931 L: linux-scsi@vger.kernel.org
3933 F: drivers/scsi/bfa/
3935 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3936 M: Rasesh Mody <rmody@marvell.com>
3937 M: Sudarsana Kalluru <skalluru@marvell.com>
3938 M: GR-Linux-NIC-Dev@marvell.com
3939 L: netdev@vger.kernel.org
3941 F: drivers/net/ethernet/brocade/bna/
3943 BSG (block layer generic sg v4 driver)
3944 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3945 L: linux-scsi@vger.kernel.org
3948 F: include/linux/bsg.h
3949 F: include/uapi/linux/bsg.h
3952 M: Clemens Ladisch <clemens@ladisch.de>
3953 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3956 F: Documentation/sound/cards/bt87x.rst
3957 F: sound/pci/bt87x.c
3960 M: Michael Buesch <m@bues.ch>
3962 W: http://bu3sch.de/btgpio.php
3963 F: drivers/gpio/gpio-bt8xx.c
3966 M: Chris Mason <clm@fb.com>
3967 M: Josef Bacik <josef@toxicpanda.com>
3968 M: David Sterba <dsterba@suse.com>
3969 L: linux-btrfs@vger.kernel.org
3971 W: http://btrfs.wiki.kernel.org/
3972 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3973 C: irc://irc.libera.chat/btrfs
3974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3975 F: Documentation/filesystems/btrfs.rst
3977 F: include/linux/btrfs*
3978 F: include/uapi/linux/btrfs*
3980 BTTV VIDEO4LINUX DRIVER
3981 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3982 L: linux-media@vger.kernel.org
3984 W: https://linuxtv.org
3985 T: git git://linuxtv.org/media_tree.git
3986 F: Documentation/driver-api/media/drivers/bttv*
3987 F: drivers/media/pci/bt8xx/bttv*
3989 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3990 M: Chanwoo Choi <cw00.choi@samsung.com>
3991 L: linux-pm@vger.kernel.org
3992 L: linux-samsung-soc@vger.kernel.org
3994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3995 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3996 F: drivers/devfreq/exynos-bus.c
3998 BUSLOGIC SCSI DRIVER
3999 M: Khalid Aziz <khalid@gonehiking.org>
4000 L: linux-scsi@vger.kernel.org
4002 F: drivers/scsi/BusLogic.*
4003 F: drivers/scsi/FlashPoint.*
4005 C-MEDIA CMI8788 DRIVER
4006 M: Clemens Ladisch <clemens@ladisch.de>
4007 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4010 F: sound/pci/oxygen/
4013 M: Guo Ren <guoren@kernel.org>
4014 L: linux-csky@vger.kernel.org
4016 T: git https://github.com/c-sky/csky-linux.git
4017 F: Documentation/devicetree/bindings/csky/
4018 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4019 F: Documentation/devicetree/bindings/timer/csky,*
4021 F: drivers/clocksource/timer-gx6605s.c
4022 F: drivers/clocksource/timer-mp-csky.c
4023 F: drivers/irqchip/irq-csky-*
4027 CA8210 IEEE-802.15.4 RADIO DRIVER
4028 M: Harry Morris <h.morris@cascoda.com>
4029 L: linux-wpan@vger.kernel.org
4031 W: https://github.com/Cascoda/ca8210-linux.git
4032 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4033 F: drivers/net/ieee802154/ca8210.c
4035 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4036 M: Damien Le Moal <damien.lemoal@wdc.com>
4037 L: linux-riscv@lists.infradead.org
4038 L: linux-gpio@vger.kernel.org (pinctrl driver)
4039 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4040 F: drivers/pinctrl/pinctrl-k210.c
4042 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4043 M: Damien Le Moal <damien.lemoal@wdc.com>
4044 L: linux-kernel@vger.kernel.org
4045 L: linux-riscv@lists.infradead.org
4047 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4048 F: drivers/reset/reset-k210.c
4050 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4051 M: Damien Le Moal <damien.lemoal@wdc.com>
4052 L: linux-riscv@lists.infradead.org
4054 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4055 F: drivers/soc/canaan/
4056 F: include/soc/canaan/
4058 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4059 M: David Howells <dhowells@redhat.com>
4060 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4062 F: Documentation/filesystems/caching/cachefiles.rst
4065 CADENCE MIPI-CSI2 BRIDGES
4066 M: Maxime Ripard <mripard@kernel.org>
4067 L: linux-media@vger.kernel.org
4069 F: Documentation/devicetree/bindings/media/cdns,*.txt
4070 F: drivers/media/platform/cadence/cdns-csi2*
4073 L: linux-mtd@lists.infradead.org
4075 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4076 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4078 CADENCE USB3 DRD IP DRIVER
4079 M: Peter Chen <peter.chen@kernel.org>
4080 M: Pawel Laszczak <pawell@cadence.com>
4081 R: Roger Quadros <rogerq@kernel.org>
4082 R: Aswath Govindraju <a-govindraju@ti.com>
4083 L: linux-usb@vger.kernel.org
4085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4086 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4087 F: drivers/usb/cdns3/
4088 X: drivers/usb/cdns3/cdnsp*
4090 CADENCE USBSSP DRD IP DRIVER
4091 M: Pawel Laszczak <pawell@cadence.com>
4092 L: linux-usb@vger.kernel.org
4094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4095 F: drivers/usb/cdns3/
4096 X: drivers/usb/cdns3/cdns3*
4098 CADET FM/AM RADIO RECEIVER DRIVER
4099 M: Hans Verkuil <hverkuil@xs4all.nl>
4100 L: linux-media@vger.kernel.org
4102 W: https://linuxtv.org
4103 T: git git://linuxtv.org/media_tree.git
4104 F: drivers/media/radio/radio-cadet*
4106 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4107 L: linux-media@vger.kernel.org
4109 T: git git://linuxtv.org/media_tree.git
4110 F: Documentation/admin-guide/media/cafe_ccic*
4111 F: drivers/media/platform/marvell-ccic/
4114 L: netdev@vger.kernel.org
4116 F: Documentation/networking/caif/
4117 F: drivers/net/caif/
4118 F: include/net/caif/
4119 F: include/uapi/linux/caif/
4123 M: Toke Høiland-Jørgensen <toke@toke.dk>
4124 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4126 F: net/sched/sch_cake.c
4129 M: Wolfgang Grandegger <wg@grandegger.com>
4130 M: Marc Kleine-Budde <mkl@pengutronix.de>
4131 L: linux-can@vger.kernel.org
4133 W: https://github.com/linux-can
4134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4136 F: Documentation/devicetree/bindings/net/can/
4137 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4139 F: drivers/phy/phy-can-transceiver.c
4140 F: include/linux/can/bittiming.h
4141 F: include/linux/can/dev.h
4142 F: include/linux/can/led.h
4143 F: include/linux/can/length.h
4144 F: include/linux/can/platform/
4145 F: include/linux/can/rx-offload.h
4146 F: include/uapi/linux/can/error.h
4147 F: include/uapi/linux/can/netlink.h
4148 F: include/uapi/linux/can/vxcan.h
4151 M: Oliver Hartkopp <socketcan@hartkopp.net>
4152 M: Marc Kleine-Budde <mkl@pengutronix.de>
4153 L: linux-can@vger.kernel.org
4155 W: https://github.com/linux-can
4156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4158 F: Documentation/networking/can.rst
4159 F: include/linux/can/can-ml.h
4160 F: include/linux/can/core.h
4161 F: include/linux/can/skb.h
4162 F: include/net/netns/can.h
4163 F: include/uapi/linux/can.h
4164 F: include/uapi/linux/can/bcm.h
4165 F: include/uapi/linux/can/gw.h
4166 F: include/uapi/linux/can/isotp.h
4167 F: include/uapi/linux/can/raw.h
4170 CAN-J1939 NETWORK LAYER
4171 M: Robin van der Gracht <robin@protonic.nl>
4172 M: Oleksij Rempel <o.rempel@pengutronix.de>
4173 R: kernel@pengutronix.de
4174 L: linux-can@vger.kernel.org
4176 F: Documentation/networking/j1939.rst
4177 F: include/uapi/linux/can/j1939.h
4181 M: Serge Hallyn <serge@hallyn.com>
4182 L: linux-security-module@vger.kernel.org
4184 F: include/linux/capability.h
4185 F: include/uapi/linux/capability.h
4186 F: kernel/capability.c
4187 F: security/commoncap.c
4189 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4190 M: Kevin Tsai <ktsai@capellamicro.com>
4192 F: drivers/iio/light/cm*
4194 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4195 M: Christian Lamparter <chunkeey@googlemail.com>
4196 L: linux-wireless@vger.kernel.org
4198 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4199 F: drivers/net/wireless/ath/carl9170/
4202 M: Robert Richter <rric@kernel.org>
4204 W: http://www.marvell.com
4205 F: drivers/i2c/busses/i2c-octeon*
4206 F: drivers/i2c/busses/i2c-thunderx*
4208 CAVIUM LIQUIDIO NETWORK DRIVER
4209 M: Derek Chickles <dchickles@marvell.com>
4210 M: Satanand Burla <sburla@marvell.com>
4211 M: Felix Manlunas <fmanlunas@marvell.com>
4212 L: netdev@vger.kernel.org
4214 W: http://www.marvell.com
4215 F: drivers/net/ethernet/cavium/liquidio/
4218 M: Robert Richter <rric@kernel.org>
4220 W: http://www.marvell.com
4221 F: drivers/mmc/host/cavium*
4223 CAVIUM OCTEON-TX CRYPTO DRIVER
4224 M: George Cherian <gcherian@marvell.com>
4225 L: linux-crypto@vger.kernel.org
4227 W: http://www.marvell.com
4228 F: drivers/crypto/cavium/cpt/
4230 CAVIUM THUNDERX2 ARM64 SOC
4231 M: Robert Richter <rric@kernel.org>
4232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4234 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4235 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4237 CBS/ETF/TAPRIO QDISCS
4238 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4240 L: netdev@vger.kernel.org
4241 F: net/sched/sch_cbs.c
4242 F: net/sched/sch_etf.c
4243 F: net/sched/sch_taprio.c
4245 CC2520 IEEE-802.15.4 RADIO DRIVER
4246 M: Varka Bhadram <varkabhadram@gmail.com>
4247 L: linux-wpan@vger.kernel.org
4249 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4250 F: drivers/net/ieee802154/cc2520.c
4251 F: include/linux/spi/cc2520.h
4253 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4254 M: Gilad Ben-Yossef <gilad@benyossef.com>
4255 L: linux-crypto@vger.kernel.org
4257 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4258 F: drivers/crypto/ccree/
4260 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4261 M: Hadar Gat <hadar.gat@arm.com>
4262 L: linux-crypto@vger.kernel.org
4264 F: drivers/char/hw_random/cctrng.c
4265 F: drivers/char/hw_random/cctrng.h
4266 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4267 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4270 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4271 L: linux-media@vger.kernel.org
4273 W: http://linuxtv.org
4274 T: git git://linuxtv.org/media_tree.git
4275 F: Documentation/ABI/testing/debugfs-cec-error-inj
4276 F: Documentation/devicetree/bindings/media/cec.txt
4277 F: Documentation/driver-api/media/cec-core.rst
4278 F: Documentation/userspace-api/media/cec
4279 F: drivers/media/cec/
4280 F: drivers/media/rc/keymaps/rc-cec.c
4281 F: include/media/cec-notifier.h
4282 F: include/media/cec.h
4283 F: include/uapi/linux/cec-funcs.h
4284 F: include/uapi/linux/cec.h
4287 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4288 L: linux-media@vger.kernel.org
4290 W: http://linuxtv.org
4291 T: git git://linuxtv.org/media_tree.git
4292 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4293 F: drivers/media/cec/platform/cec-gpio/
4295 CELL BROADBAND ENGINE ARCHITECTURE
4296 M: Arnd Bergmann <arnd@arndb.de>
4297 L: linuxppc-dev@lists.ozlabs.org
4299 W: http://www.ibm.com/developerworks/power/cell/
4300 F: arch/powerpc/include/asm/cell*.h
4301 F: arch/powerpc/include/asm/spu*.h
4302 F: arch/powerpc/include/uapi/asm/spu*.h
4303 F: arch/powerpc/platforms/cell/
4305 CELLWISE CW2015 BATTERY DRIVER
4306 M: Tobias Schrammm <t.schramm@manjaro.org>
4308 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4309 F: drivers/power/supply/cw2015_battery.c
4311 CEPH COMMON CODE (LIBCEPH)
4312 M: Ilya Dryomov <idryomov@gmail.com>
4313 M: Jeff Layton <jlayton@kernel.org>
4314 L: ceph-devel@vger.kernel.org
4317 T: git git://github.com/ceph/ceph-client.git
4318 F: include/linux/ceph/
4319 F: include/linux/crush/
4322 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4323 M: Jeff Layton <jlayton@kernel.org>
4324 M: Ilya Dryomov <idryomov@gmail.com>
4325 L: ceph-devel@vger.kernel.org
4328 T: git git://github.com/ceph/ceph-client.git
4329 F: Documentation/filesystems/ceph.rst
4332 CERTIFICATE HANDLING
4333 M: David Howells <dhowells@redhat.com>
4334 M: David Woodhouse <dwmw2@infradead.org>
4335 L: keyrings@vger.kernel.org
4337 F: Documentation/admin-guide/module-signing.rst
4339 F: scripts/extract-cert.c
4340 F: scripts/sign-file.c
4342 CFAG12864B LCD DRIVER
4343 M: Miguel Ojeda <ojeda@kernel.org>
4345 F: drivers/auxdisplay/cfag12864b.c
4346 F: include/linux/cfag12864b.h
4348 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4349 M: Miguel Ojeda <ojeda@kernel.org>
4351 F: drivers/auxdisplay/cfag12864bfb.c
4352 F: include/linux/cfag12864b.h
4354 CHAR and MISC DRIVERS
4355 M: Arnd Bergmann <arnd@arndb.de>
4356 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4361 F: include/linux/miscdevice.h
4362 X: drivers/char/agp/
4363 X: drivers/char/hw_random/
4364 X: drivers/char/ipmi/
4365 X: drivers/char/random.c
4366 X: drivers/char/tpm/
4369 M: Andy Whitcroft <apw@canonical.com>
4370 M: Joe Perches <joe@perches.com>
4371 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4372 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4374 F: scripts/checkpatch.pl
4376 CHECKPATCH DOCUMENTATION
4377 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4378 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4379 R: Joe Perches <joe@perches.com>
4381 F: Documentation/dev-tools/checkpatch.rst
4383 CHINESE DOCUMENTATION
4384 M: Alex Shi <alexs@kernel.org>
4386 F: Documentation/translations/zh_CN/
4388 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4389 M: Peter Chen <peter.chen@kernel.org>
4390 L: linux-usb@vger.kernel.org
4392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4393 F: drivers/usb/chipidea/
4395 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4396 M: Hans de Goede <hdegoede@redhat.com>
4397 L: linux-input@vger.kernel.org
4399 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4400 F: drivers/input/touchscreen/chipone_icn8318.c
4402 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4403 M: Hans de Goede <hdegoede@redhat.com>
4404 L: linux-input@vger.kernel.org
4406 F: drivers/input/touchscreen/chipone_icn8505.c
4408 CHROME HARDWARE PLATFORM SUPPORT
4409 M: Benson Leung <bleung@chromium.org>
4410 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4413 F: drivers/platform/chrome/
4415 CHROMEOS EC CODEC DRIVER
4416 M: Cheng-Yi Chiang <cychiang@chromium.org>
4417 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4418 R: Guenter Roeck <groeck@chromium.org>
4420 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4421 F: sound/soc/codecs/cros_ec_codec.*
4423 CHROMEOS EC SUBDRIVERS
4424 M: Benson Leung <bleung@chromium.org>
4425 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4426 R: Guenter Roeck <groeck@chromium.org>
4428 F: drivers/power/supply/cros_usbpd-charger.c
4432 CHRONTEL CH7322 CEC DRIVER
4433 M: Jeff Chase <jnchase@google.com>
4434 L: linux-media@vger.kernel.org
4436 T: git git://linuxtv.org/media_tree.git
4437 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4438 F: drivers/media/cec/i2c/ch7322.c
4440 CIRRUS LOGIC AUDIO CODEC DRIVERS
4441 M: James Schulman <james.schulman@cirrus.com>
4442 M: David Rhodes <david.rhodes@cirrus.com>
4443 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4444 L: patches@opensource.cirrus.com
4446 F: sound/soc/codecs/cs*
4448 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4449 M: Hartley Sweeten <hsweeten@visionengravers.com>
4450 L: netdev@vger.kernel.org
4452 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4454 CIRRUS LOGIC LOCHNAGAR DRIVER
4455 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4456 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4457 L: patches@opensource.cirrus.com
4459 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4460 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4461 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4462 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4463 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4464 F: Documentation/hwmon/lochnagar.rst
4465 F: drivers/clk/clk-lochnagar.c
4466 F: drivers/hwmon/lochnagar-hwmon.c
4467 F: drivers/mfd/lochnagar-i2c.c
4468 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4469 F: drivers/regulator/lochnagar-regulator.c
4470 F: include/dt-bindings/clk/lochnagar.h
4471 F: include/dt-bindings/pinctrl/lochnagar.h
4472 F: include/linux/mfd/lochnagar*
4473 F: sound/soc/codecs/lochnagar-sc.c
4475 CIRRUS LOGIC MADERA CODEC DRIVERS
4476 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4477 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4478 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4479 L: patches@opensource.cirrus.com
4481 W: https://github.com/CirrusLogic/linux-drivers/wiki
4482 T: git https://github.com/CirrusLogic/linux-drivers.git
4483 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4484 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4485 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4486 F: drivers/gpio/gpio-madera*
4487 F: drivers/irqchip/irq-madera*
4488 F: drivers/mfd/cs47l*
4489 F: drivers/mfd/madera*
4490 F: drivers/pinctrl/cirrus/*
4491 F: include/dt-bindings/sound/madera*
4492 F: include/linux/irqchip/irq-madera*
4493 F: include/linux/mfd/madera/*
4494 F: include/sound/madera*
4495 F: sound/soc/codecs/cs47l*
4496 F: sound/soc/codecs/madera*
4498 CISCO FCOE HBA DRIVER
4499 M: Satish Kharat <satishkh@cisco.com>
4500 M: Sesidhar Baddela <sebaddel@cisco.com>
4501 M: Karan Tilak Kumar <kartilak@cisco.com>
4502 L: linux-scsi@vger.kernel.org
4504 F: drivers/scsi/fnic/
4506 CISCO SCSI HBA DRIVER
4507 M: Karan Tilak Kumar <kartilak@cisco.com>
4508 M: Sesidhar Baddela <sebaddel@cisco.com>
4509 L: linux-scsi@vger.kernel.org
4511 F: drivers/scsi/snic/
4513 CISCO VIC ETHERNET NIC DRIVER
4514 M: Christian Benvenuti <benve@cisco.com>
4515 M: Govindarajulu Varadarajan <_govind@gmx.com>
4517 F: drivers/net/ethernet/cisco/enic/
4519 CISCO VIC LOW LATENCY NIC DRIVER
4520 M: Christian Benvenuti <benve@cisco.com>
4521 M: Nelson Escobar <neescoba@cisco.com>
4523 F: drivers/infiniband/hw/usnic/
4526 M: Miguel Ojeda <ojeda@kernel.org>
4530 CLANG/LLVM BUILD SUPPORT
4531 M: Nathan Chancellor <nathan@kernel.org>
4532 M: Nick Desaulniers <ndesaulniers@google.com>
4533 L: llvm@lists.linux.dev
4535 W: https://clangbuiltlinux.github.io/
4536 B: https://github.com/ClangBuiltLinux/linux/issues
4537 C: irc://irc.libera.chat/clangbuiltlinux
4538 F: Documentation/kbuild/llvm.rst
4539 F: include/linux/compiler-clang.h
4540 F: scripts/Makefile.clang
4541 F: scripts/clang-tools/
4542 K: \b(?i:clang|llvm)\b
4544 CLANG CONTROL FLOW INTEGRITY SUPPORT
4545 M: Sami Tolvanen <samitolvanen@google.com>
4546 M: Kees Cook <keescook@chromium.org>
4547 R: Nathan Chancellor <nathan@kernel.org>
4548 R: Nick Desaulniers <ndesaulniers@google.com>
4549 L: llvm@lists.linux.dev
4551 B: https://github.com/ClangBuiltLinux/linux/issues
4552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4553 F: include/linux/cfi.h
4557 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4558 L: linux-kernel@vger.kernel.org
4560 F: include/linux/cleancache.h
4564 M: Russell King <linux@armlinux.org.uk>
4565 L: linux-clk@vger.kernel.org
4567 F: include/linux/clk.h
4569 CLOCKSOURCE, CLOCKEVENT DRIVERS
4570 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4571 M: Thomas Gleixner <tglx@linutronix.de>
4572 L: linux-kernel@vger.kernel.org
4574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4575 F: Documentation/devicetree/bindings/timer/
4576 F: drivers/clocksource/
4579 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4580 M: Daniel Oliveira Nascimento <don@syst.com.br>
4581 L: platform-driver-x86@vger.kernel.org
4583 F: drivers/platform/x86/classmate-laptop.c
4586 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4587 L: linux-media@vger.kernel.org
4589 W: https://linuxtv.org
4590 T: git git://linuxtv.org/media_tree.git
4591 F: drivers/media/pci/cobalt/
4593 COCCINELLE/Semantic Patches (SmPL)
4594 M: Julia Lawall <Julia.Lawall@inria.fr>
4595 M: Gilles Muller <Gilles.Muller@inria.fr>
4596 M: Nicolas Palix <nicolas.palix@imag.fr>
4597 M: Michal Marek <michal.lkml@markovi.net>
4598 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4600 W: http://coccinelle.lip6.fr/
4601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4602 F: Documentation/dev-tools/coccinelle.rst
4603 F: scripts/coccicheck
4604 F: scripts/coccinelle/
4607 M: Jan Harkes <jaharkes@cs.cmu.edu>
4609 L: codalist@coda.cs.cmu.edu
4611 W: http://www.coda.cs.cmu.edu/
4612 F: Documentation/filesystems/coda.rst
4614 F: include/linux/coda*.h
4615 F: include/uapi/linux/coda*.h
4617 CODA V4L2 MEM2MEM DRIVER
4618 M: Philipp Zabel <p.zabel@pengutronix.de>
4619 L: linux-media@vger.kernel.org
4621 F: Documentation/devicetree/bindings/media/coda.yaml
4622 F: drivers/media/platform/coda/
4625 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4627 F: Documentation/process/code-of-conduct-interpretation.rst
4628 F: Documentation/process/code-of-conduct.rst
4631 M: Ian Abbott <abbotti@mev.co.uk>
4632 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4636 COMMON CLK FRAMEWORK
4637 M: Michael Turquette <mturquette@baylibre.com>
4638 M: Stephen Boyd <sboyd@kernel.org>
4639 L: linux-clk@vger.kernel.org
4641 Q: http://patchwork.kernel.org/project/linux-clk/list/
4642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4643 F: Documentation/devicetree/bindings/clock/
4645 F: include/linux/clk-pr*
4646 F: include/linux/clk/
4647 F: include/linux/of_clk.h
4648 X: drivers/clk/clkdev.c
4650 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4651 M: Steve French <sfrench@samba.org>
4652 L: linux-cifs@vger.kernel.org
4653 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4655 W: http://linux-cifs.samba.org/
4656 T: git git://git.samba.org/sfrench/cifs-2.6.git
4657 F: Documentation/admin-guide/cifs/
4661 COMPACTPCI HOTPLUG CORE
4662 M: Scott Murray <scott@spiteful.org>
4663 L: linux-pci@vger.kernel.org
4665 F: drivers/pci/hotplug/cpci_hotplug*
4667 COMPACTPCI HOTPLUG GENERIC DRIVER
4668 M: Scott Murray <scott@spiteful.org>
4669 L: linux-pci@vger.kernel.org
4671 F: drivers/pci/hotplug/cpcihp_generic.c
4673 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4674 M: Scott Murray <scott@spiteful.org>
4675 L: linux-pci@vger.kernel.org
4677 F: drivers/pci/hotplug/cpcihp_zt5550.*
4679 COMPAL LAPTOP SUPPORT
4680 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4681 L: platform-driver-x86@vger.kernel.org
4683 F: drivers/platform/x86/compal-laptop.c
4686 M: Miguel Ojeda <ojeda@kernel.org>
4687 R: Nick Desaulniers <ndesaulniers@google.com>
4689 F: include/linux/compiler_attributes.h
4691 COMPUTE EXPRESS LINK (CXL)
4692 M: Alison Schofield <alison.schofield@intel.com>
4693 M: Vishal Verma <vishal.l.verma@intel.com>
4694 M: Ira Weiny <ira.weiny@intel.com>
4695 M: Ben Widawsky <ben.widawsky@intel.com>
4696 M: Dan Williams <dan.j.williams@intel.com>
4697 L: linux-cxl@vger.kernel.org
4700 F: include/uapi/linux/cxl_mem.h
4702 CONEXANT ACCESSRUNNER USB DRIVER
4703 L: accessrunner-general@lists.sourceforge.net
4705 W: http://accessrunner.sourceforge.net/
4706 F: drivers/usb/atm/cxacru.c
4709 M: Joel Becker <jlbec@evilplan.org>
4710 M: Christoph Hellwig <hch@lst.de>
4712 T: git git://git.infradead.org/users/hch/configfs.git
4714 F: include/linux/configfs.h
4715 F: samples/configfs/
4718 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4720 F: drivers/video/console/
4721 F: include/linux/console*
4724 M: Frederic Weisbecker <frederic@kernel.org>
4726 F: kernel/context_tracking.c
4727 F: include/linux/context_tracking*
4729 CONTROL GROUP (CGROUP)
4730 M: Tejun Heo <tj@kernel.org>
4731 M: Zefan Li <lizefan.x@bytedance.com>
4732 M: Johannes Weiner <hannes@cmpxchg.org>
4733 L: cgroups@vger.kernel.org
4735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4736 F: Documentation/admin-guide/cgroup-v1/
4737 F: Documentation/admin-guide/cgroup-v2.rst
4738 F: include/linux/cgroup*
4741 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4742 M: Tejun Heo <tj@kernel.org>
4743 M: Jens Axboe <axboe@kernel.dk>
4744 L: cgroups@vger.kernel.org
4745 L: linux-block@vger.kernel.org
4746 T: git git://git.kernel.dk/linux-block
4747 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4748 F: block/bfq-cgroup.c
4749 F: block/blk-cgroup.c
4750 F: block/blk-iolatency.c
4751 F: block/blk-throttle.c
4752 F: include/linux/blk-cgroup.h
4754 CONTROL GROUP - CPUSET
4755 M: Zefan Li <lizefan.x@bytedance.com>
4756 L: cgroups@vger.kernel.org
4758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4759 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4760 F: include/linux/cpuset.h
4761 F: kernel/cgroup/cpuset.c
4763 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4764 M: Johannes Weiner <hannes@cmpxchg.org>
4765 M: Michal Hocko <mhocko@kernel.org>
4766 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4767 L: cgroups@vger.kernel.org
4768 L: linux-mm@kvack.org
4773 CORETEMP HARDWARE MONITORING DRIVER
4774 M: Fenghua Yu <fenghua.yu@intel.com>
4775 L: linux-hwmon@vger.kernel.org
4777 F: Documentation/hwmon/coretemp.rst
4778 F: drivers/hwmon/coretemp.c
4780 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4781 M: Marius Zachmann <mail@mariuszachmann.de>
4782 L: linux-hwmon@vger.kernel.org
4784 F: drivers/hwmon/corsair-cpro.c
4786 CORSAIR-PSU HARDWARE MONITOR DRIVER
4787 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4788 L: linux-hwmon@vger.kernel.org
4790 F: Documentation/hwmon/corsair-psu.rst
4791 F: drivers/hwmon/corsair-psu.c
4793 COSA/SRP SYNC SERIAL DRIVER
4794 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4796 W: http://www.fi.muni.cz/~kas/cosa/
4797 F: drivers/net/wan/cosa*
4800 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4801 L: linux-iio@vger.kernel.org
4803 F: Documentation/ABI/testing/sysfs-bus-counter
4804 F: Documentation/driver-api/generic-counter.rst
4806 F: include/linux/counter.h
4807 F: include/linux/counter_enum.h
4810 M: Bence Csókás <bence98@sch.bme.hu>
4812 F: drivers/i2c/busses/i2c-cp2615.c
4814 CPMAC ETHERNET DRIVER
4815 M: Florian Fainelli <f.fainelli@gmail.com>
4816 L: netdev@vger.kernel.org
4818 F: drivers/net/ethernet/ti/cpmac.c
4820 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4821 M: Viresh Kumar <viresh.kumar@linaro.org>
4822 M: Sudeep Holla <sudeep.holla@arm.com>
4823 L: linux-pm@vger.kernel.org
4825 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4826 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4828 CPU FREQUENCY SCALING FRAMEWORK
4829 M: "Rafael J. Wysocki" <rafael@kernel.org>
4830 M: Viresh Kumar <viresh.kumar@linaro.org>
4831 L: linux-pm@vger.kernel.org
4833 B: https://bugzilla.kernel.org
4834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4836 F: Documentation/admin-guide/pm/cpufreq.rst
4837 F: Documentation/admin-guide/pm/intel_pstate.rst
4838 F: Documentation/cpu-freq/
4839 F: Documentation/devicetree/bindings/cpufreq/
4841 F: include/linux/cpufreq.h
4842 F: include/linux/sched/cpufreq.h
4843 F: kernel/sched/cpufreq*.c
4844 F: tools/testing/selftests/cpufreq/
4846 CPU IDLE TIME MANAGEMENT FRAMEWORK
4847 M: "Rafael J. Wysocki" <rafael@kernel.org>
4848 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4849 L: linux-pm@vger.kernel.org
4851 B: https://bugzilla.kernel.org
4852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4853 F: Documentation/admin-guide/pm/cpuidle.rst
4854 F: Documentation/driver-api/pm/cpuidle.rst
4856 F: include/linux/cpuidle.h
4858 CPU POWER MONITORING SUBSYSTEM
4859 M: Thomas Renninger <trenn@suse.com>
4860 M: Shuah Khan <shuah@kernel.org>
4861 M: Shuah Khan <skhan@linuxfoundation.org>
4862 L: linux-pm@vger.kernel.org
4864 F: tools/power/cpupower/
4867 M: "H. Peter Anvin" <hpa@zytor.com>
4869 F: arch/x86/kernel/cpuid.c
4870 F: arch/x86/kernel/msr.c
4872 CPUIDLE DRIVER - ARM BIG LITTLE
4873 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4874 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4875 L: linux-pm@vger.kernel.org
4876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4879 F: drivers/cpuidle/cpuidle-big_little.c
4881 CPUIDLE DRIVER - ARM EXYNOS
4882 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4883 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4884 M: Kukjin Kim <kgene@kernel.org>
4885 L: linux-pm@vger.kernel.org
4886 L: linux-samsung-soc@vger.kernel.org
4888 F: arch/arm/mach-exynos/pm.c
4889 F: drivers/cpuidle/cpuidle-exynos.c
4890 F: include/linux/platform_data/cpuidle-exynos.h
4892 CPUIDLE DRIVER - ARM PSCI
4893 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4894 M: Sudeep Holla <sudeep.holla@arm.com>
4895 L: linux-pm@vger.kernel.org
4896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4898 F: drivers/cpuidle/cpuidle-psci.c
4900 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4901 M: Ulf Hansson <ulf.hansson@linaro.org>
4902 L: linux-pm@vger.kernel.org
4903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4905 F: drivers/cpuidle/cpuidle-psci.h
4906 F: drivers/cpuidle/cpuidle-psci-domain.c
4909 M: Nicolas Pitre <nico@fluxnic.net>
4911 F: Documentation/filesystems/cramfs.rst
4915 M: Bastien Nocera <hadess@hadess.net>
4916 L: linux-input@vger.kernel.org
4918 F: drivers/hid/hid-creative-sb0540.c
4921 M: Herbert Xu <herbert@gondor.apana.org.au>
4922 M: "David S. Miller" <davem@davemloft.net>
4923 L: linux-crypto@vger.kernel.org
4925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4927 F: Documentation/crypto/
4928 F: Documentation/devicetree/bindings/crypto/
4933 F: include/linux/crypto*
4936 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4937 M: Neil Horman <nhorman@tuxdriver.com>
4938 L: linux-crypto@vger.kernel.org
4940 F: crypto/ansi_cprng.c
4944 M: Hans Verkuil <hverkuil@xs4all.nl>
4945 L: linux-media@vger.kernel.org
4947 W: http://linuxtv.org
4948 T: git git://linuxtv.org/media_tree.git
4949 F: drivers/media/i2c/cs3308.c
4951 CS5535 Audio ALSA driver
4952 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4954 F: sound/pci/cs5535audio/
4956 CSI DRIVERS FOR ALLWINNER V3s
4957 M: Yong Deng <yong.deng@magewell.com>
4958 L: linux-media@vger.kernel.org
4960 T: git git://linuxtv.org/media_tree.git
4961 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4962 F: drivers/media/platform/sunxi/sun6i-csi/
4965 M: Solomon Peachy <pizza@shaftnet.org>
4967 F: drivers/net/wireless/st/cw1200/
4969 CX18 VIDEO4LINUX DRIVER
4970 M: Andy Walls <awalls@md.metrocast.net>
4971 L: linux-media@vger.kernel.org
4973 W: https://linuxtv.org
4974 T: git git://linuxtv.org/media_tree.git
4975 F: drivers/media/pci/cx18/
4976 F: include/uapi/linux/ivtv*
4978 CX2341X MPEG ENCODER HELPER MODULE
4979 M: Hans Verkuil <hverkuil@xs4all.nl>
4980 L: linux-media@vger.kernel.org
4982 W: https://linuxtv.org
4983 T: git git://linuxtv.org/media_tree.git
4984 F: drivers/media/common/cx2341x*
4985 F: include/media/drv-intf/cx2341x.h
4987 CX24120 MEDIA DRIVER
4988 M: Jemma Denson <jdenson@gmail.com>
4989 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4990 L: linux-media@vger.kernel.org
4992 W: https://linuxtv.org
4993 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4994 F: drivers/media/dvb-frontends/cx24120*
4996 CX88 VIDEO4LINUX DRIVER
4997 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4998 L: linux-media@vger.kernel.org
5000 W: https://linuxtv.org
5001 T: git git://linuxtv.org/media_tree.git
5002 F: Documentation/driver-api/media/drivers/cx88*
5003 F: drivers/media/pci/cx88/
5005 CXD2820R MEDIA DRIVER
5006 M: Antti Palosaari <crope@iki.fi>
5007 L: linux-media@vger.kernel.org
5009 W: https://linuxtv.org
5010 W: http://palosaari.fi/linux/
5011 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5012 T: git git://linuxtv.org/anttip/media_tree.git
5013 F: drivers/media/dvb-frontends/cxd2820r*
5015 CXGB3 ETHERNET DRIVER (CXGB3)
5016 M: Raju Rangoju <rajur@chelsio.com>
5017 L: netdev@vger.kernel.org
5019 W: http://www.chelsio.com
5020 F: drivers/net/ethernet/chelsio/cxgb3/
5022 CXGB3 ISCSI DRIVER (CXGB3I)
5023 M: Karen Xie <kxie@chelsio.com>
5024 L: linux-scsi@vger.kernel.org
5026 W: http://www.chelsio.com
5027 F: drivers/scsi/cxgbi/cxgb3i
5029 CXGB4 CRYPTO DRIVER (chcr)
5030 M: Ayush Sawal <ayush.sawal@chelsio.com>
5031 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5032 M: Rohit Maheshwari <rohitm@chelsio.com>
5033 L: linux-crypto@vger.kernel.org
5035 W: http://www.chelsio.com
5036 F: drivers/crypto/chelsio
5038 CXGB4 INLINE CRYPTO DRIVER
5039 M: Ayush Sawal <ayush.sawal@chelsio.com>
5040 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5041 M: Rohit Maheshwari <rohitm@chelsio.com>
5042 L: netdev@vger.kernel.org
5044 W: http://www.chelsio.com
5045 F: drivers/net/ethernet/chelsio/inline_crypto/
5047 CXGB4 ETHERNET DRIVER (CXGB4)
5048 M: Raju Rangoju <rajur@chelsio.com>
5049 L: netdev@vger.kernel.org
5051 W: http://www.chelsio.com
5052 F: drivers/net/ethernet/chelsio/cxgb4/
5054 CXGB4 ISCSI DRIVER (CXGB4I)
5055 M: Karen Xie <kxie@chelsio.com>
5056 L: linux-scsi@vger.kernel.org
5058 W: http://www.chelsio.com
5059 F: drivers/scsi/cxgbi/cxgb4i
5061 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5062 M: Potnuri Bharat Teja <bharat@chelsio.com>
5063 L: linux-rdma@vger.kernel.org
5065 W: http://www.openfabrics.org
5066 F: drivers/infiniband/hw/cxgb4/
5067 F: include/uapi/rdma/cxgb4-abi.h
5069 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5070 M: Raju Rangoju <rajur@chelsio.com>
5071 L: netdev@vger.kernel.org
5073 W: http://www.chelsio.com
5074 F: drivers/net/ethernet/chelsio/cxgb4vf/
5076 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5077 M: Frederic Barrat <fbarrat@linux.ibm.com>
5078 M: Andrew Donnellan <ajd@linux.ibm.com>
5079 L: linuxppc-dev@lists.ozlabs.org
5081 F: Documentation/ABI/testing/sysfs-class-cxl
5082 F: Documentation/powerpc/cxl.rst
5083 F: arch/powerpc/platforms/powernv/pci-cxl.c
5084 F: drivers/misc/cxl/
5085 F: include/misc/cxl*
5086 F: include/uapi/misc/cxl.h
5088 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5089 M: Manoj N. Kumar <manoj@linux.ibm.com>
5090 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5091 M: Uma Krishnan <ukrishn@linux.ibm.com>
5092 L: linux-scsi@vger.kernel.org
5094 F: Documentation/powerpc/cxlflash.rst
5095 F: drivers/scsi/cxlflash/
5096 F: include/uapi/scsi/cxlflash_ioctl.h
5099 M: Russell King <linux@armlinux.org.uk>
5100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5102 W: http://www.armlinux.org.uk/
5103 F: drivers/video/fbdev/cyber2000fb.*
5105 CYCLADES PC300 DRIVER
5107 F: drivers/net/wan/pc300*
5109 CYPRESS_FIRMWARE MEDIA DRIVER
5110 M: Antti Palosaari <crope@iki.fi>
5111 L: linux-media@vger.kernel.org
5113 W: https://linuxtv.org
5114 W: http://palosaari.fi/linux/
5115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5116 T: git git://linuxtv.org/anttip/media_tree.git
5117 F: drivers/media/common/cypress_firmware*
5119 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5120 M: Linus Walleij <linus.walleij@linaro.org>
5121 L: linux-input@vger.kernel.org
5123 F: drivers/input/touchscreen/cy8ctma140.c
5125 CYTTSP TOUCHSCREEN DRIVER
5126 M: Linus Walleij <linus.walleij@linaro.org>
5127 L: linux-input@vger.kernel.org
5129 F: drivers/input/touchscreen/cyttsp*
5131 D-LINK DIR-685 TOUCHKEYS DRIVER
5132 M: Linus Walleij <linus.walleij@linaro.org>
5133 L: linux-input@vger.kernel.org
5135 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5137 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5138 M: Joshua Kinard <kumba@gentoo.org>
5140 F: drivers/rtc/rtc-ds1685.c
5141 F: include/linux/rtc/ds1685.h
5143 DAMA SLAVE for AX.25
5144 M: Joerg Reuter <jreuter@yaina.de>
5145 L: linux-hams@vger.kernel.org
5147 W: http://yaina.de/jreuter/
5148 W: http://www.qsl.net/dl1bke/
5149 F: net/ax25/af_ax25.c
5150 F: net/ax25/ax25_dev.c
5151 F: net/ax25/ax25_ds_*
5152 F: net/ax25/ax25_in.c
5153 F: net/ax25/ax25_out.c
5154 F: net/ax25/ax25_timer.c
5155 F: net/ax25/sysctl_net_ax25.c
5158 M: SeongJae Park <sjpark@amazon.de>
5159 L: linux-mm@kvack.org
5161 F: Documentation/admin-guide/mm/damon/
5162 F: Documentation/vm/damon/
5163 F: include/linux/damon.h
5164 F: include/trace/events/damon.h
5166 F: tools/testing/selftests/damon/
5168 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5169 L: netdev@vger.kernel.org
5171 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5172 F: drivers/net/ethernet/dec/tulip/dmfe.c
5174 DC390/AM53C974 SCSI driver
5175 M: Hannes Reinecke <hare@suse.com>
5176 L: linux-scsi@vger.kernel.org
5178 F: drivers/scsi/am53c974.c
5181 M: Oliver Neukum <oliver@neukum.org>
5182 M: Ali Akcaagac <aliakc@web.de>
5183 M: Jamie Lenehan <lenehan@twibble.org>
5184 L: dc395x@twibble.org
5186 W: http://twibble.org/dist/dc395x/
5187 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5188 F: Documentation/scsi/dc395x.rst
5189 F: drivers/scsi/dc395x.*
5192 L: dccp@vger.kernel.org
5194 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5195 F: include/linux/dccp.h
5196 F: include/linux/tfrc.h
5197 F: include/uapi/linux/dccp.h
5200 DECnet NETWORK LAYER
5201 L: linux-decnet-user@lists.sourceforge.net
5203 W: http://linux-decnet.sourceforge.net
5204 F: Documentation/networking/decnet.rst
5207 DECSTATION PLATFORM SUPPORT
5208 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5209 L: linux-mips@vger.kernel.org
5211 W: http://www.linux-mips.org/wiki/DECstation
5213 F: arch/mips/include/asm/dec/
5214 F: arch/mips/include/asm/mach-dec/
5216 DEFXX FDDI NETWORK DRIVER
5217 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5219 F: drivers/net/fddi/defxx.*
5221 DEFZA FDDI NETWORK DRIVER
5222 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5224 F: drivers/net/fddi/defza.*
5226 DEINTERLACE DRIVERS FOR ALLWINNER H3
5227 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5228 L: linux-media@vger.kernel.org
5230 T: git git://linuxtv.org/media_tree.git
5231 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5232 F: drivers/media/platform/sunxi/sun8i-di/
5235 M: Matthew Garrett <mjg59@srcf.ucam.org>
5236 M: Pali Rohár <pali@kernel.org>
5237 L: platform-driver-x86@vger.kernel.org
5239 F: drivers/platform/x86/dell/dell-laptop.c
5241 DELL LAPTOP FREEFALL DRIVER
5242 M: Pali Rohár <pali@kernel.org>
5244 F: drivers/platform/x86/dell/dell-smo8800.c
5246 DELL LAPTOP RBTN DRIVER
5247 M: Pali Rohár <pali@kernel.org>
5249 F: drivers/platform/x86/dell/dell-rbtn.*
5251 DELL LAPTOP SMM DRIVER
5252 M: Pali Rohár <pali@kernel.org>
5254 F: drivers/hwmon/dell-smm-hwmon.c
5255 F: include/uapi/linux/i8k.h
5257 DELL REMOTE BIOS UPDATE DRIVER
5258 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5259 L: platform-driver-x86@vger.kernel.org
5261 F: drivers/platform/x86/dell/dell_rbu.c
5264 M: Pali Rohár <pali@kernel.org>
5265 L: Dell.Client.Kernel@dell.com
5266 L: platform-driver-x86@vger.kernel.org
5268 F: drivers/platform/x86/dell/dell-smbios.*
5270 DELL SMBIOS SMM DRIVER
5271 L: Dell.Client.Kernel@dell.com
5272 L: platform-driver-x86@vger.kernel.org
5274 F: drivers/platform/x86/dell/dell-smbios-smm.c
5276 DELL SMBIOS WMI DRIVER
5277 L: Dell.Client.Kernel@dell.com
5278 L: platform-driver-x86@vger.kernel.org
5280 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5281 F: tools/wmi/dell-smbios-example.c
5283 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5284 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5285 L: platform-driver-x86@vger.kernel.org
5287 F: Documentation/driver-api/dcdbas.rst
5288 F: drivers/platform/x86/dell/dcdbas.*
5290 DELL WMI DESCRIPTOR DRIVER
5291 L: Dell.Client.Kernel@dell.com
5293 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5295 DELL WMI SYSMAN DRIVER
5296 M: Divya Bharathi <divya.bharathi@dell.com>
5297 M: Prasanth Ksr <prasanth.ksr@dell.com>
5298 L: Dell.Client.Kernel@dell.com
5299 L: platform-driver-x86@vger.kernel.org
5301 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5302 F: drivers/platform/x86/dell/dell-wmi-sysman/
5304 DELL WMI NOTIFICATIONS DRIVER
5305 M: Matthew Garrett <mjg59@srcf.ucam.org>
5306 M: Pali Rohár <pali@kernel.org>
5308 F: drivers/platform/x86/dell/dell-wmi-base.c
5310 DELL WMI HARDWARE PRIVACY SUPPORT
5311 M: Perry Yuan <Perry.Yuan@dell.com>
5312 L: Dell.Client.Kernel@dell.com
5313 L: platform-driver-x86@vger.kernel.org
5315 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5317 DELTA ST MEDIA DRIVER
5318 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5319 L: linux-media@vger.kernel.org
5321 W: https://linuxtv.org
5322 T: git git://linuxtv.org/media_tree.git
5323 F: drivers/media/platform/sti/delta
5325 DELTA DPS920AB PSU DRIVER
5326 M: Robert Marko <robert.marko@sartura.hr>
5327 L: linux-hwmon@vger.kernel.org
5329 F: Documentation/hwmon/dps920ab.rst
5330 F: drivers/hwmon/pmbus/dps920ab.c
5333 L: linux-mtd@lists.infradead.org
5335 F: drivers/mtd/nand/raw/denali*
5337 DESIGNWARE EDMA CORE IP DRIVER
5338 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5339 L: dmaengine@vger.kernel.org
5341 F: drivers/dma/dw-edma/
5342 F: include/linux/dma/edma.h
5344 DESIGNWARE XDATA IP DRIVER
5345 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5346 L: linux-pci@vger.kernel.org
5348 F: Documentation/misc-devices/dw-xdata-pcie.rst
5349 F: drivers/misc/dw-xdata-pcie.c
5351 DESIGNWARE USB2 DRD IP DRIVER
5352 M: Minas Harutyunyan <hminas@synopsys.com>
5353 L: linux-usb@vger.kernel.org
5355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5356 F: drivers/usb/dwc2/
5358 DESIGNWARE USB3 DRD IP DRIVER
5359 M: Felipe Balbi <balbi@kernel.org>
5360 L: linux-usb@vger.kernel.org
5362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5363 F: drivers/usb/dwc3/
5365 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5366 M: Andreas Klinger <ak@it-klinger.de>
5367 L: linux-iio@vger.kernel.org
5369 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5370 F: drivers/iio/proximity/srf*.c
5372 DEVICE COREDUMP (DEV_COREDUMP)
5373 M: Johannes Berg <johannes@sipsolutions.net>
5374 L: linux-kernel@vger.kernel.org
5376 F: drivers/base/devcoredump.c
5377 F: include/linux/devcoredump.h
5379 DEVICE DEPENDENCY HELPER SCRIPT
5380 M: Saravana Kannan <saravanak@google.com>
5381 L: linux-kernel@vger.kernel.org
5383 F: scripts/dev-needs.sh
5385 DEVICE DIRECT ACCESS (DAX)
5386 M: Dan Williams <dan.j.williams@intel.com>
5387 M: Vishal Verma <vishal.l.verma@intel.com>
5388 M: Dave Jiang <dave.jiang@intel.com>
5389 L: nvdimm@lists.linux.dev
5393 DEVICE FREQUENCY (DEVFREQ)
5394 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5395 M: Kyungmin Park <kyungmin.park@samsung.com>
5396 M: Chanwoo Choi <cw00.choi@samsung.com>
5397 L: linux-pm@vger.kernel.org
5399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5400 F: Documentation/devicetree/bindings/devfreq/
5402 F: include/linux/devfreq.h
5403 F: include/trace/events/devfreq.h
5405 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5406 M: Chanwoo Choi <cw00.choi@samsung.com>
5407 L: linux-pm@vger.kernel.org
5409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5410 F: Documentation/devicetree/bindings/devfreq/event/
5411 F: drivers/devfreq/devfreq-event.c
5412 F: drivers/devfreq/event/
5413 F: include/dt-bindings/pmu/exynos_ppmu.h
5414 F: include/linux/devfreq-event.h
5416 DEVICE NUMBER REGISTRY
5417 M: Torben Mathiasen <device@lanana.org>
5419 W: http://lanana.org/docs/device-list/index.html
5421 DEVICE RESOURCE MANAGEMENT HELPERS
5422 M: Hans de Goede <hdegoede@redhat.com>
5423 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5425 F: include/linux/devm-helpers.h
5428 M: Alasdair Kergon <agk@redhat.com>
5429 M: Mike Snitzer <snitzer@redhat.com>
5430 M: dm-devel@redhat.com
5431 L: dm-devel@redhat.com
5433 W: http://sources.redhat.com/dm
5434 Q: http://patchwork.kernel.org/project/dm-devel/list/
5435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5436 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5437 F: Documentation/admin-guide/device-mapper/
5438 F: drivers/md/Kconfig
5439 F: drivers/md/Makefile
5441 F: drivers/md/persistent-data/
5442 F: include/linux/device-mapper.h
5443 F: include/linux/dm-*.h
5444 F: include/uapi/linux/dm-*.h
5447 M: Jiri Pirko <jiri@nvidia.com>
5448 L: netdev@vger.kernel.org
5450 F: Documentation/networking/devlink
5451 F: include/net/devlink.h
5452 F: include/uapi/linux/devlink.h
5453 F: net/core/devlink.c
5455 DIALOG SEMICONDUCTOR DRIVERS
5456 M: Support Opensource <support.opensource@diasemi.com>
5458 W: http://www.dialog-semiconductor.com/products
5459 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5460 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5461 F: Documentation/devicetree/bindings/mfd/da90*.txt
5462 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5463 F: Documentation/devicetree/bindings/regulator/da92*.txt
5464 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5465 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5466 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5467 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5468 F: Documentation/hwmon/da90??.rst
5469 F: drivers/gpio/gpio-da90??.c
5470 F: drivers/hwmon/da90??-hwmon.c
5471 F: drivers/iio/adc/da91??-*.c
5472 F: drivers/input/misc/da72??.[ch]
5473 F: drivers/input/misc/da90??_onkey.c
5474 F: drivers/input/touchscreen/da9052_tsi.c
5475 F: drivers/leds/leds-da90??.c
5476 F: drivers/mfd/da903x.c
5477 F: drivers/mfd/da90??-*.c
5478 F: drivers/mfd/da91??-*.c
5479 F: drivers/pinctrl/pinctrl-da90??.c
5480 F: drivers/power/supply/da9052-battery.c
5481 F: drivers/power/supply/da91??-*.c
5482 F: drivers/regulator/da9???-regulator.[ch]
5483 F: drivers/regulator/slg51000-regulator.[ch]
5484 F: drivers/rtc/rtc-da90??.c
5485 F: drivers/thermal/da90??-thermal.c
5486 F: drivers/video/backlight/da90??_bl.c
5487 F: drivers/watchdog/da90??_wdt.c
5488 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5489 F: include/linux/mfd/da903x.h
5490 F: include/linux/mfd/da9052/
5491 F: include/linux/mfd/da9055/
5492 F: include/linux/mfd/da9062/
5493 F: include/linux/mfd/da9063/
5494 F: include/linux/mfd/da9150/
5495 F: include/linux/regulator/da9211.h
5496 F: include/sound/da[79]*.h
5497 F: sound/soc/codecs/da[79]*.[ch]
5499 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5500 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5501 L: linux-gpio@vger.kernel.org
5503 F: drivers/gpio/gpio-gpio-mm.c
5505 DIOLAN U2C-12 I2C DRIVER
5506 M: Guenter Roeck <linux@roeck-us.net>
5507 L: linux-i2c@vger.kernel.org
5509 F: drivers/i2c/busses/i2c-diolan-u2c.c
5511 DIRECTORY NOTIFICATION (DNOTIFY)
5512 M: Jan Kara <jack@suse.cz>
5513 R: Amir Goldstein <amir73il@gmail.com>
5514 L: linux-fsdevel@vger.kernel.org
5516 F: Documentation/filesystems/dnotify.rst
5517 F: fs/notify/dnotify/
5518 F: include/linux/dnotify.h
5520 DISK GEOMETRY AND PARTITION HANDLING
5521 M: Andries Brouwer <aeb@cwi.nl>
5523 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5524 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5525 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5528 M: Jan Kara <jack@suse.com>
5530 F: Documentation/filesystems/quota.rst
5532 F: include/linux/quota*.h
5533 F: include/uapi/linux/quota*.h
5535 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5536 M: Bernie Thompson <bernie@plugable.com>
5537 L: linux-fbdev@vger.kernel.org
5539 W: http://plugable.com/category/projects/udlfb/
5540 F: Documentation/fb/udlfb.rst
5541 F: drivers/video/fbdev/udlfb.c
5542 F: include/video/udlfb.h
5544 DISTRIBUTED LOCK MANAGER (DLM)
5545 M: Christine Caulfield <ccaulfie@redhat.com>
5546 M: David Teigland <teigland@redhat.com>
5547 L: cluster-devel@redhat.com
5549 W: http://sources.redhat.com/cluster/
5550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5553 DMA BUFFER SHARING FRAMEWORK
5554 M: Sumit Semwal <sumit.semwal@linaro.org>
5555 M: Christian König <christian.koenig@amd.com>
5556 L: linux-media@vger.kernel.org
5557 L: dri-devel@lists.freedesktop.org
5558 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5560 T: git git://anongit.freedesktop.org/drm/drm-misc
5561 F: Documentation/driver-api/dma-buf.rst
5563 F: include/linux/*fence.h
5564 F: include/linux/dma-buf*
5565 F: include/linux/dma-resv.h
5566 K: \bdma_(?:buf|fence|resv)\b
5568 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5569 M: Vinod Koul <vkoul@kernel.org>
5570 L: dmaengine@vger.kernel.org
5572 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5574 F: Documentation/devicetree/bindings/dma/
5575 F: Documentation/driver-api/dmaengine/
5577 F: include/linux/dma/
5578 F: include/linux/dmaengine.h
5579 F: include/linux/of_dma.h
5582 M: Christoph Hellwig <hch@lst.de>
5583 M: Marek Szyprowski <m.szyprowski@samsung.com>
5584 R: Robin Murphy <robin.murphy@arm.com>
5585 L: iommu@lists.linux-foundation.org
5587 W: http://git.infradead.org/users/hch/dma-mapping.git
5588 T: git git://git.infradead.org/users/hch/dma-mapping.git
5589 F: include/asm-generic/dma-mapping.h
5590 F: include/linux/dma-direct.h
5591 F: include/linux/dma-mapping.h
5592 F: include/linux/dma-map-ops.h
5595 DMA MAPPING BENCHMARK
5596 M: Barry Song <song.bao.hua@hisilicon.com>
5597 L: iommu@lists.linux-foundation.org
5598 F: kernel/dma/map_benchmark.c
5599 F: tools/testing/selftests/dma/
5601 DMA-BUF HEAPS FRAMEWORK
5602 M: Sumit Semwal <sumit.semwal@linaro.org>
5603 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5604 R: Liam Mark <lmark@codeaurora.org>
5605 R: Laura Abbott <labbott@redhat.com>
5606 R: Brian Starkey <Brian.Starkey@arm.com>
5607 R: John Stultz <john.stultz@linaro.org>
5608 L: linux-media@vger.kernel.org
5609 L: dri-devel@lists.freedesktop.org
5610 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5612 T: git git://anongit.freedesktop.org/drm/drm-misc
5613 F: drivers/dma-buf/dma-heap.c
5614 F: drivers/dma-buf/heaps/*
5615 F: include/linux/dma-heap.h
5616 F: include/uapi/linux/dma-heap.h
5618 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5619 M: Lukasz Luba <lukasz.luba@arm.com>
5620 L: linux-pm@vger.kernel.org
5621 L: linux-samsung-soc@vger.kernel.org
5623 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5624 F: drivers/memory/samsung/exynos5422-dmc.c
5626 DME1737 HARDWARE MONITOR DRIVER
5627 M: Juerg Haefliger <juergh@gmail.com>
5628 L: linux-hwmon@vger.kernel.org
5630 F: Documentation/hwmon/dme1737.rst
5631 F: drivers/hwmon/dme1737.c
5634 M: Jean Delvare <jdelvare@suse.com>
5636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5637 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5638 F: drivers/firmware/dmi-id.c
5639 F: drivers/firmware/dmi_scan.c
5640 F: include/linux/dmi.h
5643 M: Jonathan Corbet <corbet@lwn.net>
5644 L: linux-doc@vger.kernel.org
5646 P: Documentation/doc-guide/maintainer-profile.rst
5647 T: git git://git.lwn.net/linux.git docs-next
5649 F: scripts/documentation-file-ref-check
5650 F: scripts/kernel-doc
5651 F: scripts/sphinx-pre-install
5652 X: Documentation/ABI/
5653 X: Documentation/admin-guide/media/
5654 X: Documentation/devicetree/
5655 X: Documentation/driver-api/media/
5656 X: Documentation/firmware-guide/acpi/
5657 X: Documentation/i2c/
5658 X: Documentation/power/
5659 X: Documentation/spi/
5660 X: Documentation/userspace-api/media/
5662 DOCUMENTATION REPORTING ISSUES
5663 M: Thorsten Leemhuis <linux@leemhuis.info>
5664 L: linux-doc@vger.kernel.org
5666 F: Documentation/admin-guide/reporting-issues.rst
5668 DOCUMENTATION SCRIPTS
5669 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5670 L: linux-doc@vger.kernel.org
5672 F: Documentation/sphinx/parse-headers.pl
5673 F: scripts/documentation-file-ref-check
5674 F: scripts/sphinx-pre-install
5676 DOCUMENTATION/ITALIAN
5677 M: Federico Vaga <federico.vaga@vaga.pv.it>
5678 L: linux-doc@vger.kernel.org
5680 F: Documentation/translations/it_IT
5682 DONGWOON DW9714 LENS VOICE COIL DRIVER
5683 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5684 L: linux-media@vger.kernel.org
5686 T: git git://linuxtv.org/media_tree.git
5687 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5688 F: drivers/media/i2c/dw9714.c
5690 DONGWOON DW9768 LENS VOICE COIL DRIVER
5691 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5692 L: linux-media@vger.kernel.org
5694 T: git git://linuxtv.org/media_tree.git
5695 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5696 F: drivers/media/i2c/dw9768.c
5698 DONGWOON DW9807 LENS VOICE COIL DRIVER
5699 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5700 L: linux-media@vger.kernel.org
5702 T: git git://linuxtv.org/media_tree.git
5703 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5704 F: drivers/media/i2c/dw9807-vcm.c
5707 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5708 L: blinux-list@redhat.com
5710 F: drivers/char/dtlk.c
5711 F: include/linux/dtlk.h
5713 DPAA2 DATAPATH I/O (DPIO) DRIVER
5714 M: Roy Pledge <Roy.Pledge@nxp.com>
5715 L: linux-kernel@vger.kernel.org
5717 F: drivers/soc/fsl/dpio
5719 DPAA2 ETHERNET DRIVER
5720 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5721 L: netdev@vger.kernel.org
5723 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5724 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5725 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5726 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5727 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5728 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5729 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5730 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5731 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5733 DPAA2 ETHERNET SWITCH DRIVER
5734 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5735 L: netdev@vger.kernel.org
5737 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5738 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5739 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5741 DPT_I2O SCSI RAID DRIVER
5742 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5743 L: linux-scsi@vger.kernel.org
5745 W: http://www.adaptec.com/
5746 F: drivers/scsi/dpt*
5747 F: drivers/scsi/dpt/
5750 M: Philipp Reisner <philipp.reisner@linbit.com>
5751 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5752 L: drbd-dev@lists.linbit.com
5754 W: http://www.drbd.org
5755 T: git git://git.linbit.com/linux-drbd.git
5756 T: git git://git.linbit.com/drbd-8.4.git
5757 F: Documentation/admin-guide/blockdev/
5758 F: drivers/block/drbd/
5761 DRIVER COMPONENT FRAMEWORK
5762 L: dri-devel@lists.freedesktop.org
5763 F: drivers/base/component.c
5764 F: include/linux/component.h
5766 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5767 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5768 R: "Rafael J. Wysocki" <rafael@kernel.org>
5770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5771 F: Documentation/core-api/kobject.rst
5775 F: include/linux/debugfs.h
5776 F: include/linux/kobj*
5779 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5780 M: Nishanth Menon <nm@ti.com>
5781 L: linux-pm@vger.kernel.org
5783 F: drivers/soc/ti/smartreflex.c
5784 F: include/linux/power/smartreflex.h
5786 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5787 M: Maxime Ripard <mripard@kernel.org>
5788 M: Chen-Yu Tsai <wens@csie.org>
5789 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5790 L: dri-devel@lists.freedesktop.org
5792 T: git git://anongit.freedesktop.org/drm/drm-misc
5793 F: drivers/gpu/drm/sun4i/sun8i*
5795 DRM DRIVER FOR ARM PL111 CLCD
5796 M: Emma Anholt <emma@anholt.net>
5798 T: git git://anongit.freedesktop.org/drm/drm-misc
5799 F: drivers/gpu/drm/pl111/
5801 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5802 M: Linus Walleij <linus.walleij@linaro.org>
5804 T: git git://anongit.freedesktop.org/drm/drm-misc
5805 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5806 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5808 DRM DRIVER FOR ASPEED BMC GFX
5809 M: Joel Stanley <joel@jms.id.au>
5810 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5812 T: git git://anongit.freedesktop.org/drm/drm-misc
5813 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5814 F: drivers/gpu/drm/aspeed/
5816 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5817 M: Dave Airlie <airlied@redhat.com>
5818 R: Thomas Zimmermann <tzimmermann@suse.de>
5819 L: dri-devel@lists.freedesktop.org
5821 T: git git://anongit.freedesktop.org/drm/drm-misc
5822 F: drivers/gpu/drm/ast/
5824 DRM DRIVER FOR BOCHS VIRTUAL GPU
5825 M: Gerd Hoffmann <kraxel@redhat.com>
5826 L: virtualization@lists.linux-foundation.org
5828 T: git git://anongit.freedesktop.org/drm/drm-misc
5829 F: drivers/gpu/drm/tiny/bochs.c
5831 DRM DRIVER FOR BOE HIMAX8279D PANELS
5832 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5834 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5835 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5837 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5838 M: Jagan Teki <jagan@amarulasolutions.com>
5840 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5841 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5843 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5844 M: Linus Walleij <linus.walleij@linaro.org>
5846 T: git git://anongit.freedesktop.org/drm/drm-misc
5847 F: drivers/gpu/drm/tve200/
5849 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5850 M: Icenowy Zheng <icenowy@aosc.io>
5852 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5853 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5855 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5856 M: Jagan Teki <jagan@amarulasolutions.com>
5858 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5859 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5861 DRM DRIVER FOR GENERIC USB DISPLAY
5862 M: Noralf Trønnes <noralf@tronnes.org>
5864 W: https://github.com/notro/gud/wiki
5865 T: git git://anongit.freedesktop.org/drm/drm-misc
5866 F: drivers/gpu/drm/gud/
5867 F: include/drm/gud.h
5869 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5870 M: Hans de Goede <hdegoede@redhat.com>
5872 T: git git://anongit.freedesktop.org/drm/drm-misc
5873 F: drivers/gpu/drm/tiny/gm12u320.c
5875 DRM DRIVER FOR HX8357D PANELS
5876 M: Emma Anholt <emma@anholt.net>
5878 T: git git://anongit.freedesktop.org/drm/drm-misc
5879 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5880 F: drivers/gpu/drm/tiny/hx8357d.c
5882 DRM DRIVER FOR ILITEK ILI9225 PANELS
5883 M: David Lechner <david@lechnology.com>
5885 T: git git://anongit.freedesktop.org/drm/drm-misc
5886 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5887 F: drivers/gpu/drm/tiny/ili9225.c
5889 DRM DRIVER FOR ILITEK ILI9486 PANELS
5890 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5892 T: git git://anongit.freedesktop.org/drm/drm-misc
5893 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5894 F: drivers/gpu/drm/tiny/ili9486.c
5896 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5897 S: Orphan / Obsolete
5898 F: drivers/gpu/drm/i810/
5899 F: include/uapi/drm/i810_drm.h
5901 DRM DRIVER FOR LVDS PANELS
5902 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5903 L: dri-devel@lists.freedesktop.org
5904 T: git git://anongit.freedesktop.org/drm/drm-misc
5906 F: drivers/gpu/drm/panel/panel-lvds.c
5907 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5909 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5910 M: Guido Günther <agx@sigxcpu.org>
5911 R: Purism Kernel Team <kernel@puri.sm>
5913 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5914 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5916 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5917 S: Orphan / Obsolete
5918 F: drivers/gpu/drm/mga/
5919 F: include/uapi/drm/mga_drm.h
5921 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5922 M: Dave Airlie <airlied@redhat.com>
5923 R: Thomas Zimmermann <tzimmermann@suse.de>
5924 L: dri-devel@lists.freedesktop.org
5926 T: git git://anongit.freedesktop.org/drm/drm-misc
5927 F: drivers/gpu/drm/mgag200/
5929 DRM DRIVER FOR MI0283QT
5930 M: Noralf Trønnes <noralf@tronnes.org>
5932 T: git git://anongit.freedesktop.org/drm/drm-misc
5933 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5934 F: drivers/gpu/drm/tiny/mi0283qt.c
5936 DRM DRIVER FOR MSM ADRENO GPU
5937 M: Rob Clark <robdclark@gmail.com>
5938 M: Sean Paul <sean@poorly.run>
5939 L: linux-arm-msm@vger.kernel.org
5940 L: dri-devel@lists.freedesktop.org
5941 L: freedreno@lists.freedesktop.org
5943 T: git https://gitlab.freedesktop.org/drm/msm.git
5944 F: Documentation/devicetree/bindings/display/msm/
5945 F: drivers/gpu/drm/msm/
5946 F: include/uapi/drm/msm_drm.h
5948 DRM DRIVER FOR NOVATEK NT35510 PANELS
5949 M: Linus Walleij <linus.walleij@linaro.org>
5951 T: git git://anongit.freedesktop.org/drm/drm-misc
5952 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5953 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5955 DRM DRIVER FOR NOVATEK NT36672A PANELS
5956 M: Sumit Semwal <sumit.semwal@linaro.org>
5958 T: git git://anongit.freedesktop.org/drm/drm-misc
5959 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5960 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5962 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5963 M: Ben Skeggs <bskeggs@redhat.com>
5964 L: dri-devel@lists.freedesktop.org
5965 L: nouveau@lists.freedesktop.org
5967 T: git git://github.com/skeggsb/linux
5968 F: drivers/gpu/drm/nouveau/
5969 F: include/uapi/drm/nouveau_drm.h
5971 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5972 M: Stefan Mavrodiev <stefan@olimex.com>
5974 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5975 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5977 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5978 M: Noralf Trønnes <noralf@tronnes.org>
5980 T: git git://anongit.freedesktop.org/drm/drm-misc
5981 F: Documentation/devicetree/bindings/display/repaper.txt
5982 F: drivers/gpu/drm/tiny/repaper.c
5984 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5985 M: Dave Airlie <airlied@redhat.com>
5986 M: Gerd Hoffmann <kraxel@redhat.com>
5987 L: virtualization@lists.linux-foundation.org
5989 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5990 T: git git://anongit.freedesktop.org/drm/drm-misc
5991 F: drivers/gpu/drm/tiny/cirrus.c
5993 DRM DRIVER FOR QXL VIRTUAL GPU
5994 M: Dave Airlie <airlied@redhat.com>
5995 M: Gerd Hoffmann <kraxel@redhat.com>
5996 L: virtualization@lists.linux-foundation.org
5997 L: spice-devel@lists.freedesktop.org
5999 T: git git://anongit.freedesktop.org/drm/drm-misc
6000 F: drivers/gpu/drm/qxl/
6001 F: include/uapi/drm/qxl_drm.h
6003 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6004 S: Orphan / Obsolete
6005 F: drivers/gpu/drm/r128/
6006 F: include/uapi/drm/r128_drm.h
6008 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6009 M: Robert Chiras <robert.chiras@nxp.com>
6011 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6012 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6014 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6015 M: Linus Walleij <linus.walleij@linaro.org>
6017 T: git git://anongit.freedesktop.org/drm/drm-misc
6018 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6019 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6021 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6022 M: Markuss Broks <markuss.broks@gmail.com>
6024 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6025 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6027 DRM DRIVER FOR SITRONIX ST7703 PANELS
6028 M: Guido Günther <agx@sigxcpu.org>
6029 R: Purism Kernel Team <kernel@puri.sm>
6030 R: Ondrej Jirman <megous@megous.com>
6032 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6033 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6035 DRM DRIVER FOR SAVAGE VIDEO CARDS
6036 S: Orphan / Obsolete
6037 F: drivers/gpu/drm/savage/
6038 F: include/uapi/drm/savage_drm.h
6040 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6041 M: Thomas Zimmermann <tzimmermann@suse.de>
6042 L: dri-devel@lists.freedesktop.org
6044 T: git git://anongit.freedesktop.org/drm/drm-misc
6045 F: drivers/gpu/drm/tiny/simpledrm.c
6047 DRM DRIVER FOR SIS VIDEO CARDS
6048 S: Orphan / Obsolete
6049 F: drivers/gpu/drm/sis/
6050 F: include/uapi/drm/sis_drm.h
6052 DRM DRIVER FOR SITRONIX ST7586 PANELS
6053 M: David Lechner <david@lechnology.com>
6055 T: git git://anongit.freedesktop.org/drm/drm-misc
6056 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6057 F: drivers/gpu/drm/tiny/st7586.c
6059 DRM DRIVER FOR SITRONIX ST7701 PANELS
6060 M: Jagan Teki <jagan@amarulasolutions.com>
6062 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6063 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6065 DRM DRIVER FOR SITRONIX ST7735R PANELS
6066 M: David Lechner <david@lechnology.com>
6068 T: git git://anongit.freedesktop.org/drm/drm-misc
6069 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6070 F: drivers/gpu/drm/tiny/st7735r.c
6072 DRM DRIVER FOR SONY ACX424AKP PANELS
6073 M: Linus Walleij <linus.walleij@linaro.org>
6075 T: git git://anongit.freedesktop.org/drm/drm-misc
6076 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6078 DRM DRIVER FOR ST-ERICSSON MCDE
6079 M: Linus Walleij <linus.walleij@linaro.org>
6081 T: git git://anongit.freedesktop.org/drm/drm-misc
6082 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6083 F: drivers/gpu/drm/mcde/
6085 DRM DRIVER FOR TDFX VIDEO CARDS
6086 S: Orphan / Obsolete
6087 F: drivers/gpu/drm/tdfx/
6089 DRM DRIVER FOR TPO TPG110 PANELS
6090 M: Linus Walleij <linus.walleij@linaro.org>
6092 T: git git://anongit.freedesktop.org/drm/drm-misc
6093 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6094 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6096 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6097 M: Dave Airlie <airlied@redhat.com>
6098 R: Sean Paul <sean@poorly.run>
6099 R: Thomas Zimmermann <tzimmermann@suse.de>
6100 L: dri-devel@lists.freedesktop.org
6102 T: git git://anongit.freedesktop.org/drm/drm-misc
6103 F: drivers/gpu/drm/udl/
6105 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6106 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6107 M: Melissa Wen <melissa.srw@gmail.com>
6108 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6109 R: Daniel Vetter <daniel@ffwll.ch>
6110 L: dri-devel@lists.freedesktop.org
6112 T: git git://anongit.freedesktop.org/drm/drm-misc
6113 F: Documentation/gpu/vkms.rst
6114 F: drivers/gpu/drm/vkms/
6116 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6117 M: Hans de Goede <hdegoede@redhat.com>
6118 L: dri-devel@lists.freedesktop.org
6120 T: git git://anongit.freedesktop.org/drm/drm-misc
6121 F: drivers/gpu/drm/vboxvideo/
6123 DRM DRIVER FOR VMWARE VIRTUAL GPU
6124 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6125 M: Zack Rusin <zackr@vmware.com>
6126 L: dri-devel@lists.freedesktop.org
6128 T: git git://anongit.freedesktop.org/drm/drm-misc
6129 F: drivers/gpu/drm/vmwgfx/
6130 F: include/uapi/drm/vmwgfx_drm.h
6132 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6133 M: Linus Walleij <linus.walleij@linaro.org>
6135 T: git git://anongit.freedesktop.org/drm/drm-misc
6136 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6137 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6140 M: David Airlie <airlied@linux.ie>
6141 M: Daniel Vetter <daniel@ffwll.ch>
6142 L: dri-devel@lists.freedesktop.org
6144 B: https://gitlab.freedesktop.org/drm
6145 C: irc://irc.oftc.net/dri-devel
6146 T: git git://anongit.freedesktop.org/drm/drm
6147 F: Documentation/devicetree/bindings/display/
6148 F: Documentation/devicetree/bindings/gpu/
6149 F: Documentation/gpu/
6153 F: include/linux/vga*
6154 F: include/uapi/drm/
6156 DRM DRIVERS AND MISC GPU PATCHES
6157 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6158 M: Maxime Ripard <mripard@kernel.org>
6159 M: Thomas Zimmermann <tzimmermann@suse.de>
6161 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6162 T: git git://anongit.freedesktop.org/drm/drm-misc
6163 F: Documentation/gpu/
6164 F: drivers/gpu/drm/*
6167 F: include/linux/vga*
6168 F: include/uapi/drm/drm*
6170 DRM DRIVERS FOR ALLWINNER A10
6171 M: Maxime Ripard <mripard@kernel.org>
6172 M: Chen-Yu Tsai <wens@csie.org>
6173 L: dri-devel@lists.freedesktop.org
6175 T: git git://anongit.freedesktop.org/drm/drm-misc
6176 F: Documentation/devicetree/bindings/display/allwinner*
6177 F: drivers/gpu/drm/sun4i/
6179 DRM DRIVERS FOR AMLOGIC SOCS
6180 M: Neil Armstrong <narmstrong@baylibre.com>
6181 L: dri-devel@lists.freedesktop.org
6182 L: linux-amlogic@lists.infradead.org
6184 W: http://linux-meson.com/
6185 T: git git://anongit.freedesktop.org/drm/drm-misc
6186 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6187 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6188 F: Documentation/gpu/meson.rst
6189 F: drivers/gpu/drm/meson/
6191 DRM DRIVERS FOR ATMEL HLCDC
6192 M: Sam Ravnborg <sam@ravnborg.org>
6193 M: Boris Brezillon <bbrezillon@kernel.org>
6194 L: dri-devel@lists.freedesktop.org
6196 T: git git://anongit.freedesktop.org/drm/drm-misc
6197 F: Documentation/devicetree/bindings/display/atmel/
6198 F: drivers/gpu/drm/atmel-hlcdc/
6200 DRM DRIVERS FOR BRIDGE CHIPS
6201 M: Andrzej Hajda <a.hajda@samsung.com>
6202 M: Neil Armstrong <narmstrong@baylibre.com>
6203 M: Robert Foss <robert.foss@linaro.org>
6204 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6205 R: Jonas Karlman <jonas@kwiboo.se>
6206 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6208 T: git git://anongit.freedesktop.org/drm/drm-misc
6209 F: drivers/gpu/drm/bridge/
6211 DRM DRIVERS FOR EXYNOS
6212 M: Inki Dae <inki.dae@samsung.com>
6213 M: Joonyoung Shim <jy0922.shim@samsung.com>
6214 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6215 M: Kyungmin Park <kyungmin.park@samsung.com>
6216 L: dri-devel@lists.freedesktop.org
6218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6219 F: Documentation/devicetree/bindings/display/exynos/
6220 F: drivers/gpu/drm/exynos/
6221 F: include/uapi/drm/exynos_drm.h
6223 DRM DRIVERS FOR FREESCALE DCU
6224 M: Stefan Agner <stefan@agner.ch>
6225 M: Alison Wang <alison.wang@nxp.com>
6226 L: dri-devel@lists.freedesktop.org
6228 T: git git://anongit.freedesktop.org/drm/drm-misc
6229 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6230 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6231 F: drivers/gpu/drm/fsl-dcu/
6233 DRM DRIVERS FOR FREESCALE IMX
6234 M: Philipp Zabel <p.zabel@pengutronix.de>
6235 L: dri-devel@lists.freedesktop.org
6237 F: Documentation/devicetree/bindings/display/imx/
6238 F: drivers/gpu/drm/imx/
6239 F: drivers/gpu/ipu-v3/
6241 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6242 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6243 L: dri-devel@lists.freedesktop.org
6245 T: git git://github.com/patjak/drm-gma500
6246 F: drivers/gpu/drm/gma500/
6248 DRM DRIVERS FOR HISILICON
6249 M: Xinliang Liu <xinliang.liu@linaro.org>
6250 M: Tian Tao <tiantao6@hisilicon.com>
6251 R: John Stultz <john.stultz@linaro.org>
6252 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6253 R: Chen Feng <puck.chen@hisilicon.com>
6254 L: dri-devel@lists.freedesktop.org
6256 T: git git://anongit.freedesktop.org/drm/drm-misc
6257 F: Documentation/devicetree/bindings/display/hisilicon/
6258 F: drivers/gpu/drm/hisilicon/
6260 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6261 M: Deepak Rawat <drawat.floss@gmail.com>
6262 L: linux-hyperv@vger.kernel.org
6263 L: dri-devel@lists.freedesktop.org
6265 T: git git://anongit.freedesktop.org/drm/drm-misc
6266 F: drivers/gpu/drm/hyperv
6268 DRM DRIVERS FOR LIMA
6269 M: Qiang Yu <yuq825@gmail.com>
6270 L: dri-devel@lists.freedesktop.org
6271 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6273 T: git git://anongit.freedesktop.org/drm/drm-misc
6274 F: drivers/gpu/drm/lima/
6275 F: include/uapi/drm/lima_drm.h
6277 DRM DRIVERS FOR MEDIATEK
6278 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6279 M: Philipp Zabel <p.zabel@pengutronix.de>
6280 L: dri-devel@lists.freedesktop.org
6281 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6283 F: Documentation/devicetree/bindings/display/mediatek/
6284 F: drivers/gpu/drm/mediatek/
6285 F: drivers/phy/mediatek/phy-mtk-hdmi*
6286 F: drivers/phy/mediatek/phy-mtk-mipi*
6288 DRM DRIVERS FOR NVIDIA TEGRA
6289 M: Thierry Reding <thierry.reding@gmail.com>
6290 L: dri-devel@lists.freedesktop.org
6291 L: linux-tegra@vger.kernel.org
6293 T: git git://anongit.freedesktop.org/tegra/linux.git
6294 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6295 F: drivers/gpu/drm/tegra/
6296 F: drivers/gpu/host1x/
6297 F: include/linux/host1x.h
6298 F: include/uapi/drm/tegra_drm.h
6300 DRM DRIVERS FOR RENESAS
6301 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6302 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6303 L: dri-devel@lists.freedesktop.org
6304 L: linux-renesas-soc@vger.kernel.org
6306 T: git git://linuxtv.org/pinchartl/media drm/du/next
6307 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6308 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6309 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6310 F: drivers/gpu/drm/rcar-du/
6311 F: drivers/gpu/drm/shmobile/
6312 F: include/linux/platform_data/shmob_drm.h
6314 DRM DRIVERS FOR ROCKCHIP
6315 M: Sandy Huang <hjc@rock-chips.com>
6316 M: Heiko Stübner <heiko@sntech.de>
6317 L: dri-devel@lists.freedesktop.org
6319 T: git git://anongit.freedesktop.org/drm/drm-misc
6320 F: Documentation/devicetree/bindings/display/rockchip/
6321 F: drivers/gpu/drm/rockchip/
6324 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6325 L: dri-devel@lists.freedesktop.org
6327 T: git git://anongit.freedesktop.org/drm/drm-misc
6328 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6329 F: drivers/gpu/drm/sti
6332 M: Yannick Fertre <yannick.fertre@foss.st.com>
6333 M: Philippe Cornu <philippe.cornu@foss.st.com>
6334 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6335 L: dri-devel@lists.freedesktop.org
6337 T: git git://anongit.freedesktop.org/drm/drm-misc
6338 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6339 F: drivers/gpu/drm/stm
6341 DRM DRIVERS FOR TI KEYSTONE
6342 M: Jyri Sarha <jyri.sarha@iki.fi>
6343 M: Tomi Valkeinen <tomba@kernel.org>
6344 L: dri-devel@lists.freedesktop.org
6346 T: git git://anongit.freedesktop.org/drm/drm-misc
6347 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6348 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6349 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6350 F: drivers/gpu/drm/tidss/
6352 DRM DRIVERS FOR TI LCDC
6353 M: Jyri Sarha <jyri.sarha@iki.fi>
6354 R: Tomi Valkeinen <tomba@kernel.org>
6355 L: dri-devel@lists.freedesktop.org
6357 F: Documentation/devicetree/bindings/display/tilcdc/
6358 F: drivers/gpu/drm/tilcdc/
6360 DRM DRIVERS FOR TI OMAP
6361 M: Tomi Valkeinen <tomba@kernel.org>
6362 L: dri-devel@lists.freedesktop.org
6364 F: Documentation/devicetree/bindings/display/ti/
6365 F: drivers/gpu/drm/omapdrm/
6368 M: Emma Anholt <emma@anholt.net>
6370 T: git git://anongit.freedesktop.org/drm/drm-misc
6371 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6372 F: drivers/gpu/drm/v3d/
6373 F: include/uapi/drm/v3d_drm.h
6376 M: Emma Anholt <emma@anholt.net>
6377 M: Maxime Ripard <mripard@kernel.org>
6379 T: git git://github.com/anholt/linux
6380 T: git git://anongit.freedesktop.org/drm/drm-misc
6381 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6382 F: drivers/gpu/drm/vc4/
6383 F: include/uapi/drm/vc4_drm.h
6385 DRM DRIVERS FOR VIVANTE GPU IP
6386 M: Lucas Stach <l.stach@pengutronix.de>
6387 R: Russell King <linux+etnaviv@armlinux.org.uk>
6388 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6389 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6390 L: dri-devel@lists.freedesktop.org
6392 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6393 F: drivers/gpu/drm/etnaviv/
6394 F: include/uapi/drm/etnaviv_drm.h
6397 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6398 L: dri-devel@lists.freedesktop.org
6399 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6401 T: git git://anongit.freedesktop.org/drm/drm-misc
6402 F: Documentation/gpu/xen-front.rst
6403 F: drivers/gpu/drm/xen/
6405 DRM DRIVERS FOR XILINX
6406 M: Hyun Kwon <hyun.kwon@xilinx.com>
6407 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6408 L: dri-devel@lists.freedesktop.org
6410 T: git git://anongit.freedesktop.org/drm/drm-misc
6411 F: Documentation/devicetree/bindings/display/xlnx/
6412 F: drivers/gpu/drm/xlnx/
6415 M: Thierry Reding <thierry.reding@gmail.com>
6416 R: Sam Ravnborg <sam@ravnborg.org>
6417 L: dri-devel@lists.freedesktop.org
6419 T: git git://anongit.freedesktop.org/drm/drm-misc
6420 F: Documentation/devicetree/bindings/display/panel/
6421 F: drivers/gpu/drm/drm_panel.c
6422 F: drivers/gpu/drm/panel/
6423 F: include/drm/drm_panel.h
6425 DRM PRIVACY-SCREEN CLASS
6426 M: Hans de Goede <hdegoede@redhat.com>
6427 L: dri-devel@lists.freedesktop.org
6429 T: git git://anongit.freedesktop.org/drm/drm-misc
6430 F: drivers/gpu/drm/drm_privacy_screen*
6431 F: include/drm/drm_privacy_screen*
6434 M: Christian Koenig <christian.koenig@amd.com>
6435 M: Huang Rui <ray.huang@amd.com>
6436 L: dri-devel@lists.freedesktop.org
6438 T: git git://anongit.freedesktop.org/drm/drm-misc
6439 F: drivers/gpu/drm/ttm/
6443 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6444 L: dri-devel@lists.freedesktop.org
6446 T: git git://anongit.freedesktop.org/drm/drm-misc
6447 F: drivers/gpu/drm/scheduler/
6448 F: include/drm/gpu_scheduler.h
6450 DSBR100 USB FM RADIO DRIVER
6451 M: Alexey Klimov <klimov.linux@gmail.com>
6452 L: linux-media@vger.kernel.org
6454 T: git git://linuxtv.org/media_tree.git
6455 F: drivers/media/radio/dsbr100.c
6458 M: Hans Verkuil <hverkuil@xs4all.nl>
6459 L: linux-media@vger.kernel.org
6461 W: https://linuxtv.org
6462 T: git git://linuxtv.org/media_tree.git
6463 F: drivers/media/pci/dt3155/
6465 DVB_USB_AF9015 MEDIA DRIVER
6466 M: Antti Palosaari <crope@iki.fi>
6467 L: linux-media@vger.kernel.org
6469 W: https://linuxtv.org
6470 W: http://palosaari.fi/linux/
6471 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6472 T: git git://linuxtv.org/anttip/media_tree.git
6473 F: drivers/media/usb/dvb-usb-v2/af9015*
6475 DVB_USB_AF9035 MEDIA DRIVER
6476 M: Antti Palosaari <crope@iki.fi>
6477 L: linux-media@vger.kernel.org
6479 W: https://linuxtv.org
6480 W: http://palosaari.fi/linux/
6481 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6482 T: git git://linuxtv.org/anttip/media_tree.git
6483 F: drivers/media/usb/dvb-usb-v2/af9035*
6485 DVB_USB_ANYSEE MEDIA DRIVER
6486 M: Antti Palosaari <crope@iki.fi>
6487 L: linux-media@vger.kernel.org
6489 W: https://linuxtv.org
6490 W: http://palosaari.fi/linux/
6491 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6492 T: git git://linuxtv.org/anttip/media_tree.git
6493 F: drivers/media/usb/dvb-usb-v2/anysee*
6495 DVB_USB_AU6610 MEDIA DRIVER
6496 M: Antti Palosaari <crope@iki.fi>
6497 L: linux-media@vger.kernel.org
6499 W: https://linuxtv.org
6500 W: http://palosaari.fi/linux/
6501 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6502 T: git git://linuxtv.org/anttip/media_tree.git
6503 F: drivers/media/usb/dvb-usb-v2/au6610*
6505 DVB_USB_CE6230 MEDIA DRIVER
6506 M: Antti Palosaari <crope@iki.fi>
6507 L: linux-media@vger.kernel.org
6509 W: https://linuxtv.org
6510 W: http://palosaari.fi/linux/
6511 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6512 T: git git://linuxtv.org/anttip/media_tree.git
6513 F: drivers/media/usb/dvb-usb-v2/ce6230*
6515 DVB_USB_CXUSB MEDIA DRIVER
6516 M: Michael Krufky <mkrufky@linuxtv.org>
6517 L: linux-media@vger.kernel.org
6519 W: https://linuxtv.org
6520 W: http://github.com/mkrufky
6521 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6522 T: git git://linuxtv.org/media_tree.git
6523 F: drivers/media/usb/dvb-usb/cxusb*
6525 DVB_USB_EC168 MEDIA DRIVER
6526 M: Antti Palosaari <crope@iki.fi>
6527 L: linux-media@vger.kernel.org
6529 W: https://linuxtv.org
6530 W: http://palosaari.fi/linux/
6531 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6532 T: git git://linuxtv.org/anttip/media_tree.git
6533 F: drivers/media/usb/dvb-usb-v2/ec168*
6535 DVB_USB_GL861 MEDIA DRIVER
6536 M: Antti Palosaari <crope@iki.fi>
6537 L: linux-media@vger.kernel.org
6539 W: https://linuxtv.org
6540 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6541 T: git git://linuxtv.org/anttip/media_tree.git
6542 F: drivers/media/usb/dvb-usb-v2/gl861*
6544 DVB_USB_MXL111SF MEDIA DRIVER
6545 M: Michael Krufky <mkrufky@linuxtv.org>
6546 L: linux-media@vger.kernel.org
6548 W: https://linuxtv.org
6549 W: http://github.com/mkrufky
6550 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6551 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6552 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6554 DVB_USB_RTL28XXU MEDIA DRIVER
6555 M: Antti Palosaari <crope@iki.fi>
6556 L: linux-media@vger.kernel.org
6558 W: https://linuxtv.org
6559 W: http://palosaari.fi/linux/
6560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6561 T: git git://linuxtv.org/anttip/media_tree.git
6562 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6564 DVB_USB_V2 MEDIA DRIVER
6565 M: Antti Palosaari <crope@iki.fi>
6566 L: linux-media@vger.kernel.org
6568 W: https://linuxtv.org
6569 W: http://palosaari.fi/linux/
6570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6571 T: git git://linuxtv.org/anttip/media_tree.git
6572 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6573 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6576 M: Jason Baron <jbaron@akamai.com>
6578 F: include/linux/dynamic_debug.h
6579 F: lib/dynamic_debug.c
6581 DYNAMIC INTERRUPT MODERATION
6582 M: Tal Gilboa <talgi@nvidia.com>
6584 F: Documentation/networking/net_dim.rst
6585 F: include/linux/dim.h
6588 DZ DECSTATION DZ11 SERIAL DRIVER
6589 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6591 F: drivers/tty/serial/dz.*
6593 E3X0 POWER BUTTON DRIVER
6594 M: Moritz Fischer <moritz.fischer@ettus.com>
6595 L: usrp-users@lists.ettus.com
6597 W: http://www.ettus.com
6598 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6599 F: drivers/input/misc/e3x0-button.c
6602 M: Antti Palosaari <crope@iki.fi>
6603 L: linux-media@vger.kernel.org
6605 W: https://linuxtv.org
6606 W: http://palosaari.fi/linux/
6607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6608 T: git git://linuxtv.org/anttip/media_tree.git
6609 F: drivers/media/tuners/e4000*
6611 EARTH_PT1 MEDIA DRIVER
6612 M: Akihiro Tsukada <tskd08@gmail.com>
6613 L: linux-media@vger.kernel.org
6615 F: drivers/media/pci/pt1/
6617 EARTH_PT3 MEDIA DRIVER
6618 M: Akihiro Tsukada <tskd08@gmail.com>
6619 L: linux-media@vger.kernel.org
6621 F: drivers/media/pci/pt3/
6624 M: Antti Palosaari <crope@iki.fi>
6625 L: linux-media@vger.kernel.org
6627 W: https://linuxtv.org
6628 W: http://palosaari.fi/linux/
6629 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6630 T: git git://linuxtv.org/anttip/media_tree.git
6631 F: drivers/media/dvb-frontends/ec100*
6634 M: Tyler Hicks <code@tyhicks.com>
6635 L: ecryptfs@vger.kernel.org
6637 W: http://ecryptfs.org
6638 W: https://launchpad.net/ecryptfs
6639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6640 F: Documentation/filesystems/ecryptfs.rst
6644 M: Yazen Ghannam <yazen.ghannam@amd.com>
6645 L: linux-edac@vger.kernel.org
6647 F: drivers/edac/amd64_edac*
6648 F: drivers/edac/mce_amd*
6651 M: Jan Luebbe <jlu@pengutronix.de>
6652 L: linux-edac@vger.kernel.org
6654 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6655 F: drivers/edac/armada_xp_*
6658 M: Stefan Schaeckeler <sschaeck@cisco.com>
6660 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6661 F: drivers/edac/aspeed_edac.c
6664 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6666 F: drivers/edac/bluefield_edac.c
6669 M: Andre Przywara <andre.przywara@arm.com>
6670 L: linux-edac@vger.kernel.org
6672 F: drivers/edac/highbank*
6675 M: Ralf Baechle <ralf@linux-mips.org>
6676 L: linux-edac@vger.kernel.org
6677 L: linux-mips@vger.kernel.org
6679 F: drivers/edac/octeon_edac*
6681 EDAC-CAVIUM THUNDERX
6682 M: Robert Richter <rric@kernel.org>
6683 L: linux-edac@vger.kernel.org
6685 F: drivers/edac/thunderx_edac*
6688 M: Borislav Petkov <bp@alien8.de>
6689 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6690 M: Tony Luck <tony.luck@intel.com>
6691 R: James Morse <james.morse@arm.com>
6692 R: Robert Richter <rric@kernel.org>
6693 L: linux-edac@vger.kernel.org
6695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6696 F: Documentation/admin-guide/ras.rst
6697 F: Documentation/driver-api/edac.rst
6699 F: include/linux/edac.h
6702 M: Lei Wang <lewan@microsoft.com>
6703 L: linux-edac@vger.kernel.org
6705 F: drivers/edac/dmc520_edac.c
6708 M: Mark Gross <mark.gross@intel.com>
6709 L: linux-edac@vger.kernel.org
6711 F: drivers/edac/e752x_edac.c
6714 L: linux-edac@vger.kernel.org
6716 F: drivers/edac/e7xxx_edac.c
6719 M: York Sun <york.sun@nxp.com>
6720 L: linux-edac@vger.kernel.org
6722 F: drivers/edac/fsl_ddr_edac.*
6725 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6726 L: linux-edac@vger.kernel.org
6728 F: drivers/edac/ghes_edac.c
6731 M: Tony Luck <tony.luck@intel.com>
6732 L: linux-edac@vger.kernel.org
6734 F: drivers/edac/i10nm_base.c
6737 L: linux-edac@vger.kernel.org
6739 F: drivers/edac/i3000_edac.c
6742 L: linux-edac@vger.kernel.org
6744 F: drivers/edac/i5000_edac.c
6747 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6748 L: linux-edac@vger.kernel.org
6750 F: drivers/edac/i5400_edac.c
6753 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6754 L: linux-edac@vger.kernel.org
6756 F: drivers/edac/i7300_edac.c
6759 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6760 L: linux-edac@vger.kernel.org
6762 F: drivers/edac/i7core_edac.c
6765 M: Tim Small <tim@buttersideup.com>
6766 L: linux-edac@vger.kernel.org
6768 F: drivers/edac/i82443bxgx_edac.c
6771 M: "Arvind R." <arvino55@gmail.com>
6772 L: linux-edac@vger.kernel.org
6774 F: drivers/edac/i82975x_edac.c
6777 M: Jason Baron <jbaron@akamai.com>
6778 L: linux-edac@vger.kernel.org
6780 F: drivers/edac/ie31200_edac.c
6783 M: Tony Luck <tony.luck@intel.com>
6784 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6785 L: linux-edac@vger.kernel.org
6787 F: drivers/edac/igen6_edac.c
6790 M: Johannes Thumshirn <morbidrsa@gmail.com>
6791 L: linux-edac@vger.kernel.org
6793 F: drivers/edac/mpc85xx_edac.[ch]
6796 M: Egor Martovetsky <egor@pasemi.com>
6797 L: linux-edac@vger.kernel.org
6799 F: drivers/edac/pasemi_edac.c
6802 M: Tony Luck <tony.luck@intel.com>
6803 L: linux-edac@vger.kernel.org
6805 F: drivers/edac/pnd2_edac.[ch]
6808 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6809 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6810 L: linux-arm-msm@vger.kernel.org
6811 L: linux-edac@vger.kernel.org
6813 F: drivers/edac/qcom_edac.c
6816 M: Tim Small <tim@buttersideup.com>
6817 L: linux-edac@vger.kernel.org
6819 F: drivers/edac/r82600_edac.c
6822 M: Tony Luck <tony.luck@intel.com>
6823 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6824 L: linux-edac@vger.kernel.org
6826 F: drivers/edac/sb_edac.c
6829 M: Yash Shah <yash.shah@sifive.com>
6830 L: linux-edac@vger.kernel.org
6832 F: drivers/edac/sifive_edac.c
6835 M: Tony Luck <tony.luck@intel.com>
6836 L: linux-edac@vger.kernel.org
6838 F: drivers/edac/skx_*.[ch]
6841 M: Tero Kristo <kristo@kernel.org>
6842 L: linux-edac@vger.kernel.org
6844 F: drivers/edac/ti_edac.c
6846 EDIROL UA-101/UA-1000 DRIVER
6847 M: Clemens Ladisch <clemens@ladisch.de>
6848 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6851 F: sound/usb/misc/ua101.c
6854 M: Ivan Hu <ivan.hu@canonical.com>
6855 M: Ard Biesheuvel <ardb@kernel.org>
6856 L: linux-efi@vger.kernel.org
6858 F: drivers/firmware/efi/test/
6860 EFI VARIABLE FILESYSTEM
6861 M: Matthew Garrett <matthew.garrett@nebula.com>
6862 M: Jeremy Kerr <jk@ozlabs.org>
6863 M: Ard Biesheuvel <ardb@kernel.org>
6864 L: linux-efi@vger.kernel.org
6866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6869 EFIFB FRAMEBUFFER DRIVER
6870 M: Peter Jones <pjones@redhat.com>
6871 L: linux-fbdev@vger.kernel.org
6873 F: drivers/video/fbdev/efifb.c
6877 W: http://aeschi.ch.eu.org/efs/
6880 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6881 M: Douglas Miller <dougmill@linux.ibm.com>
6882 L: netdev@vger.kernel.org
6884 F: drivers/net/ethernet/ibm/ehea/
6886 EM28XX VIDEO4LINUX DRIVER
6887 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6888 L: linux-media@vger.kernel.org
6890 W: https://linuxtv.org
6891 T: git git://linuxtv.org/media_tree.git
6892 F: Documentation/admin-guide/media/em28xx*
6893 F: drivers/media/usb/em28xx/
6896 M: Matt Mackall <mpm@selenic.com>
6897 M: David Woodhouse <dwmw2@infradead.org>
6898 L: linux-embedded@vger.kernel.org
6901 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6902 M: Adrian Hunter <adrian.hunter@intel.com>
6903 M: Ritesh Harjani <riteshh@codeaurora.org>
6904 M: Asutosh Das <asutoshd@codeaurora.org>
6905 L: linux-mmc@vger.kernel.org
6907 F: drivers/mmc/host/cqhci*
6909 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6910 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6911 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6912 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6913 L: linux-scsi@vger.kernel.org
6915 W: http://www.broadcom.com
6916 F: drivers/scsi/be2iscsi/
6918 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6919 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6920 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6921 M: Somnath Kotur <somnath.kotur@broadcom.com>
6922 L: netdev@vger.kernel.org
6924 W: http://www.emulex.com
6925 F: drivers/net/ethernet/emulex/benet/
6927 EMULEX ONECONNECT ROCE DRIVER
6928 M: Selvin Xavier <selvin.xavier@broadcom.com>
6929 L: linux-rdma@vger.kernel.org
6931 W: http://www.broadcom.com
6932 F: drivers/infiniband/hw/ocrdma/
6933 F: include/uapi/rdma/ocrdma-abi.h
6935 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6936 M: James Smart <james.smart@broadcom.com>
6937 M: Dick Kennedy <dick.kennedy@broadcom.com>
6938 L: linux-scsi@vger.kernel.org
6940 W: http://www.broadcom.com
6941 F: drivers/scsi/lpfc/
6943 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6944 M: James Smart <james.smart@broadcom.com>
6945 M: Ram Vegesna <ram.vegesna@broadcom.com>
6946 L: linux-scsi@vger.kernel.org
6947 L: target-devel@vger.kernel.org
6949 W: http://www.broadcom.com
6950 F: drivers/scsi/elx/
6952 ENE CB710 FLASH CARD READER DRIVER
6953 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6955 F: drivers/misc/cb710/
6956 F: drivers/mmc/host/cb710-mmc.*
6957 F: include/linux/cb710.h
6959 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6960 M: Maxim Levitsky <maximlevitsky@gmail.com>
6962 F: drivers/media/rc/ene_ir.*
6964 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6965 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6966 L: linuxppc-dev@lists.ozlabs.org
6968 F: drivers/tty/ehv_bytechan.c
6970 EPSON S1D13XXX FRAMEBUFFER DRIVER
6971 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6974 F: drivers/video/fbdev/s1d13xxxfb.c
6975 F: include/video/s1d13xxxfb.h
6978 M: Gao Xiang <xiang@kernel.org>
6979 M: Chao Yu <chao@kernel.org>
6980 L: linux-erofs@lists.ozlabs.org
6982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6983 F: Documentation/filesystems/erofs.rst
6985 F: include/trace/events/erofs.h
6987 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6988 M: Jeff Layton <jlayton@kernel.org>
6990 F: include/linux/errseq.h
6993 ET131X NETWORK DRIVER
6994 M: Mark Einon <mark.einon@gmail.com>
6996 F: drivers/net/ethernet/agere/
6998 ETAS ES58X CAN/USB DRIVER
6999 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7000 L: linux-can@vger.kernel.org
7002 F: drivers/net/can/usb/etas_es58x/
7005 M: Roopa Prabhu <roopa@nvidia.com>
7006 M: Nikolay Aleksandrov <nikolay@nvidia.com>
7007 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7008 L: netdev@vger.kernel.org
7010 W: http://www.linuxfoundation.org/en/Net:Bridge
7011 F: include/linux/netfilter_bridge/
7014 ETHERNET PHY LIBRARY
7015 M: Andrew Lunn <andrew@lunn.ch>
7016 M: Heiner Kallweit <hkallweit1@gmail.com>
7017 R: Russell King <linux@armlinux.org.uk>
7018 L: netdev@vger.kernel.org
7020 F: Documentation/ABI/testing/sysfs-class-net-phydev
7021 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7022 F: Documentation/devicetree/bindings/net/mdio*
7023 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7024 F: Documentation/networking/phy.rst
7025 F: drivers/net/mdio/
7026 F: drivers/net/mdio/acpi_mdio.c
7027 F: drivers/net/mdio/fwnode_mdio.c
7028 F: drivers/net/mdio/of_mdio.c
7031 F: drivers/of/of_net.c
7032 F: include/dt-bindings/net/qca-ar803x.h
7033 F: include/linux/*mdio*.h
7034 F: include/linux/mdio/*.h
7035 F: include/linux/of_net.h
7036 F: include/linux/phy.h
7037 F: include/linux/phy_fixed.h
7038 F: include/linux/platform_data/mdio-bcm-unimac.h
7039 F: include/linux/platform_data/mdio-gpio.h
7040 F: include/trace/events/mdio.h
7041 F: include/uapi/linux/mdio.h
7042 F: include/uapi/linux/mii.h
7045 M: Namjae Jeon <linkinjeon@kernel.org>
7046 M: Sungjong Seo <sj1557.seo@samsung.com>
7047 L: linux-fsdevel@vger.kernel.org
7052 M: Jan Kara <jack@suse.com>
7053 L: linux-ext4@vger.kernel.org
7055 F: Documentation/filesystems/ext2.rst
7057 F: include/linux/ext2*
7060 M: "Theodore Ts'o" <tytso@mit.edu>
7061 M: Andreas Dilger <adilger.kernel@dilger.ca>
7062 L: linux-ext4@vger.kernel.org
7064 W: http://ext4.wiki.kernel.org
7065 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7067 F: Documentation/filesystems/ext4/
7069 F: include/trace/events/ext4.h
7071 Extended Verification Module (EVM)
7072 M: Mimi Zohar <zohar@linux.ibm.com>
7073 L: linux-integrity@vger.kernel.org
7075 F: security/integrity/evm/
7077 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7078 M: Ard Biesheuvel <ardb@kernel.org>
7079 L: linux-efi@vger.kernel.org
7081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7082 F: Documentation/admin-guide/efi-stub.rst
7083 F: arch/*/include/asm/efi.h
7084 F: arch/*/kernel/efi.c
7085 F: arch/arm/boot/compressed/efi-header.S
7086 F: arch/arm64/kernel/efi-entry.S
7087 F: arch/x86/platform/efi/
7088 F: drivers/firmware/efi/
7089 F: include/linux/efi*.h
7091 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7092 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7093 M: Chanwoo Choi <cw00.choi@samsung.com>
7094 L: linux-kernel@vger.kernel.org
7096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7097 F: Documentation/devicetree/bindings/extcon/
7098 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7100 F: include/linux/extcon.h
7101 F: include/linux/extcon/
7104 M: Masami Hiramatsu <mhiramat@kernel.org>
7106 F: Documentation/admin-guide/bootconfig.rst
7107 F: fs/proc/bootconfig.c
7108 F: include/linux/bootconfig.h
7110 F: tools/bootconfig/*
7111 F: tools/bootconfig/scripts/*
7114 M: Jingoo Han <jingoohan1@gmail.com>
7115 L: dri-devel@lists.freedesktop.org
7117 F: drivers/gpu/drm/exynos/exynos_dp*
7119 EXYNOS SYSMMU (IOMMU) driver
7120 M: Marek Szyprowski <m.szyprowski@samsung.com>
7121 L: iommu@lists.linux-foundation.org
7123 F: drivers/iommu/exynos-iommu.c
7126 M: Jaegeuk Kim <jaegeuk@kernel.org>
7127 M: Chao Yu <chao@kernel.org>
7128 L: linux-f2fs-devel@lists.sourceforge.net
7130 W: https://f2fs.wiki.kernel.org/
7131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7132 F: Documentation/ABI/testing/sysfs-fs-f2fs
7133 F: Documentation/filesystems/f2fs.rst
7135 F: include/linux/f2fs_fs.h
7136 F: include/trace/events/f2fs.h
7137 F: include/uapi/linux/f2fs.h
7139 F71805F HARDWARE MONITORING DRIVER
7140 M: Jean Delvare <jdelvare@suse.com>
7141 L: linux-hwmon@vger.kernel.org
7143 F: Documentation/hwmon/f71805f.rst
7144 F: drivers/hwmon/f71805f.c
7147 M: Josh Poimboeuf <jpoimboe@redhat.com>
7149 F: scripts/faddr2line
7152 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7153 L: netdev@vger.kernel.org
7155 F: Documentation/networking/failover.rst
7156 F: include/net/failover.h
7157 F: net/core/failover.c
7160 M: Jan Kara <jack@suse.cz>
7161 R: Amir Goldstein <amir73il@gmail.com>
7162 R: Matthew Bobrowski <repnop@google.com>
7163 L: linux-fsdevel@vger.kernel.org
7165 F: fs/notify/fanotify/
7166 F: include/linux/fanotify.h
7167 F: include/uapi/linux/fanotify.h
7169 FARSYNC SYNCHRONOUS DRIVER
7170 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7172 W: http://www.farsite.co.uk/
7173 F: drivers/net/wan/farsync.*
7175 FAULT INJECTION SUPPORT
7176 M: Akinobu Mita <akinobu.mita@gmail.com>
7178 F: Documentation/fault-injection/
7179 F: lib/fault-inject.c
7181 FBTFT Framebuffer drivers
7182 L: dri-devel@lists.freedesktop.org
7183 L: linux-fbdev@vger.kernel.org
7185 F: drivers/staging/fbtft/
7188 M: Michael Buesch <m@bues.ch>
7189 L: linux-media@vger.kernel.org
7191 F: drivers/media/tuners/fc0011.c
7192 F: drivers/media/tuners/fc0011.h
7195 M: Antti Palosaari <crope@iki.fi>
7196 L: linux-media@vger.kernel.org
7198 W: https://linuxtv.org
7199 W: http://palosaari.fi/linux/
7200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7201 T: git git://linuxtv.org/anttip/media_tree.git
7202 F: drivers/media/tuners/fc2580*
7204 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7205 M: Hannes Reinecke <hare@suse.de>
7206 L: linux-scsi@vger.kernel.org
7208 W: www.Open-FCoE.org
7209 F: drivers/scsi/fcoe/
7210 F: drivers/scsi/libfc/
7212 F: include/scsi/libfc.h
7213 F: include/scsi/libfcoe.h
7214 F: include/uapi/scsi/fc/
7216 FILE LOCKING (flock() and fcntl()/lockf())
7217 M: Jeff Layton <jlayton@kernel.org>
7218 M: "J. Bruce Fields" <bfields@fieldses.org>
7219 L: linux-fsdevel@vger.kernel.org
7223 F: include/linux/fcntl.h
7224 F: include/uapi/linux/fcntl.h
7226 FILESYSTEM DIRECT ACCESS (DAX)
7227 M: Dan Williams <dan.j.williams@intel.com>
7228 R: Matthew Wilcox <willy@infradead.org>
7229 R: Jan Kara <jack@suse.cz>
7230 L: linux-fsdevel@vger.kernel.org
7231 L: nvdimm@lists.linux.dev
7234 F: include/linux/dax.h
7235 F: include/trace/events/fs_dax.h
7237 FILESYSTEMS (VFS and infrastructure)
7238 M: Alexander Viro <viro@zeniv.linux.org.uk>
7239 L: linux-fsdevel@vger.kernel.org
7242 F: include/linux/fs.h
7243 F: include/linux/fs_types.h
7244 F: include/uapi/linux/fs.h
7245 F: include/uapi/linux/openat2.h
7250 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7251 M: Riku Voipio <riku.voipio@iki.fi>
7252 L: linux-hwmon@vger.kernel.org
7254 F: drivers/hwmon/f75375s.c
7255 F: include/linux/f75375s.h
7257 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7258 M: Clemens Ladisch <clemens@ladisch.de>
7259 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7260 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7263 F: include/uapi/sound/firewire.h
7266 FIREWIRE MEDIA DRIVERS (firedtv)
7267 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7268 L: linux-media@vger.kernel.org
7269 L: linux1394-devel@lists.sourceforge.net
7271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7272 F: drivers/media/firewire/
7274 FIREWIRE SBP-2 TARGET
7275 M: Chris Boot <bootc@bootc.net>
7276 L: linux-scsi@vger.kernel.org
7277 L: target-devel@vger.kernel.org
7278 L: linux1394-devel@lists.sourceforge.net
7280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7281 F: drivers/target/sbp/
7284 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7285 L: linux1394-devel@lists.sourceforge.net
7287 W: http://ieee1394.wiki.kernel.org/
7288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7289 F: drivers/firewire/
7290 F: include/linux/firewire.h
7291 F: include/uapi/linux/firewire*.h
7294 FIRMWARE FRAMEWORK FOR ARMV8-A
7295 M: Sudeep Holla <sudeep.holla@arm.com>
7296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7298 F: drivers/firmware/arm_ffa/
7299 F: include/linux/arm_ffa.h
7301 FIRMWARE LOADER (request_firmware)
7302 M: Luis Chamberlain <mcgrof@kernel.org>
7303 L: linux-kernel@vger.kernel.org
7305 F: Documentation/firmware_class/
7306 F: drivers/base/firmware_loader/
7307 F: include/linux/firmware.h
7309 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7310 M: Joshua Morris <josh.h.morris@us.ibm.com>
7311 M: Philip Kelleher <pjk1939@linux.ibm.com>
7313 F: drivers/block/rsxx/
7315 FLEXTIMER FTM-QUADDEC DRIVER
7316 M: Patrick Havelange <patrick.havelange@essensium.com>
7317 L: linux-iio@vger.kernel.org
7319 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7320 F: drivers/counter/ftm-quaddec.c
7323 M: Denis Efremov <efremov@linux.com>
7324 L: linux-block@vger.kernel.org
7326 F: drivers/block/floppy.c
7328 FLYSKY FSIA6B RC RECEIVER
7329 M: Markus Koch <markus@notsyncing.net>
7330 L: linux-input@vger.kernel.org
7332 F: drivers/input/joystick/fsia6b.c
7334 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7335 M: Geoffrey D. Bennett <g@b4.vu>
7336 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7339 F: sound/usb/mixer_scarlett_gen2.c
7341 FORCEDETH GIGABIT ETHERNET DRIVER
7342 M: Rain River <rain.1986.08.12@gmail.com>
7343 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7344 L: netdev@vger.kernel.org
7346 F: drivers/net/ethernet/nvidia/*
7349 M: Wu Hao <hao.wu@intel.com>
7350 R: Tom Rix <trix@redhat.com>
7351 L: linux-fpga@vger.kernel.org
7353 F: Documentation/ABI/testing/sysfs-bus-dfl*
7354 F: Documentation/fpga/dfl.rst
7355 F: drivers/fpga/dfl*
7356 F: drivers/uio/uio_dfl.c
7357 F: include/linux/dfl.h
7358 F: include/uapi/linux/fpga-dfl.h
7360 FPGA MANAGER FRAMEWORK
7361 M: Moritz Fischer <mdf@kernel.org>
7362 R: Tom Rix <trix@redhat.com>
7363 L: linux-fpga@vger.kernel.org
7365 W: http://www.rocketboards.org
7366 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7368 F: Documentation/devicetree/bindings/fpga/
7369 F: Documentation/driver-api/fpga/
7370 F: Documentation/fpga/
7372 F: include/linux/fpga/
7375 M: Bill Metzenthen <billm@melbpc.org.au>
7377 W: http://floatingpoint.sourceforge.net/emulator/index.html
7378 F: arch/x86/math-emu/
7381 L: dri-devel@lists.freedesktop.org
7382 L: linux-fbdev@vger.kernel.org
7384 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7385 T: git git://anongit.freedesktop.org/drm/drm-misc
7386 F: Documentation/fb/
7388 F: include/linux/fb.h
7389 F: include/uapi/linux/fb.h
7390 F: include/uapi/video/
7393 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7394 M: Horia Geantă <horia.geanta@nxp.com>
7395 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7396 L: linux-crypto@vger.kernel.org
7398 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7399 F: drivers/crypto/caam/
7401 FREESCALE COLDFIRE M5441X MMC DRIVER
7402 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7403 L: linux-mmc@vger.kernel.org
7405 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7406 F: include/linux/platform_data/mmc-esdhc-mcf.h
7408 FREESCALE DIU FRAMEBUFFER DRIVER
7409 M: Timur Tabi <timur@kernel.org>
7410 L: linux-fbdev@vger.kernel.org
7412 F: drivers/video/fbdev/fsl-diu-fb.*
7414 FREESCALE DMA DRIVER
7415 M: Li Yang <leoyang.li@nxp.com>
7416 M: Zhang Wei <zw@zh-kernel.org>
7417 L: linuxppc-dev@lists.ozlabs.org
7419 F: drivers/dma/fsldma.*
7421 FREESCALE DSPI DRIVER
7422 M: Vladimir Oltean <olteanv@gmail.com>
7423 L: linux-spi@vger.kernel.org
7425 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7426 F: drivers/spi/spi-fsl-dspi.c
7427 F: include/linux/spi/spi-fsl-dspi.h
7429 FREESCALE ENETC ETHERNET DRIVERS
7430 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7431 L: netdev@vger.kernel.org
7433 F: drivers/net/ethernet/freescale/enetc/
7435 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7436 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7437 L: netdev@vger.kernel.org
7439 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7440 F: drivers/net/ethernet/freescale/gianfar*
7442 FREESCALE GPMI NAND DRIVER
7443 M: Han Xu <han.xu@nxp.com>
7444 L: linux-mtd@lists.infradead.org
7446 F: drivers/mtd/nand/raw/gpmi-nand/*
7448 FREESCALE I2C CPM DRIVER
7449 M: Jochen Friedrich <jochen@scram.de>
7450 L: linuxppc-dev@lists.ozlabs.org
7451 L: linux-i2c@vger.kernel.org
7453 F: drivers/i2c/busses/i2c-cpm.c
7455 FREESCALE IMX / MXC FEC DRIVER
7456 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7457 L: netdev@vger.kernel.org
7459 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7460 F: drivers/net/ethernet/freescale/fec.h
7461 F: drivers/net/ethernet/freescale/fec_main.c
7462 F: drivers/net/ethernet/freescale/fec_ptp.c
7464 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7465 M: Sascha Hauer <s.hauer@pengutronix.de>
7466 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7467 L: linux-fbdev@vger.kernel.org
7468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7470 F: drivers/video/fbdev/imxfb.c
7471 F: include/linux/platform_data/video-imxfb.h
7473 FREESCALE IMX DDR PMU DRIVER
7474 M: Frank Li <Frank.li@nxp.com>
7475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7477 F: Documentation/admin-guide/perf/imx-ddr.rst
7478 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7479 F: drivers/perf/fsl_imx8_ddr_perf.c
7481 FREESCALE IMX I2C DRIVER
7482 M: Oleksij Rempel <o.rempel@pengutronix.de>
7483 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7484 L: linux-i2c@vger.kernel.org
7486 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7487 F: drivers/i2c/busses/i2c-imx.c
7489 FREESCALE IMX LPI2C DRIVER
7490 M: Dong Aisheng <aisheng.dong@nxp.com>
7491 L: linux-i2c@vger.kernel.org
7492 L: linux-imx@nxp.com
7494 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7495 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7497 FREESCALE MPC I2C DRIVER
7498 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7499 L: linux-i2c@vger.kernel.org
7501 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7502 F: drivers/i2c/busses/i2c-mpc.c
7504 FREESCALE QORIQ DPAA ETHERNET DRIVER
7505 M: Madalin Bucur <madalin.bucur@nxp.com>
7506 L: netdev@vger.kernel.org
7508 F: drivers/net/ethernet/freescale/dpaa
7510 FREESCALE QORIQ DPAA FMAN DRIVER
7511 M: Madalin Bucur <madalin.bucur@nxp.com>
7512 L: netdev@vger.kernel.org
7514 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7515 F: drivers/net/ethernet/freescale/fman
7517 FREESCALE QORIQ PTP CLOCK DRIVER
7518 M: Yangbo Lu <yangbo.lu@nxp.com>
7519 L: netdev@vger.kernel.org
7521 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7522 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7523 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7524 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7525 F: drivers/ptp/ptp_qoriq.c
7526 F: drivers/ptp/ptp_qoriq_debugfs.c
7527 F: include/linux/fsl/ptp_qoriq.h
7529 FREESCALE QUAD SPI DRIVER
7530 M: Han Xu <han.xu@nxp.com>
7531 L: linux-spi@vger.kernel.org
7533 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7534 F: drivers/spi/spi-fsl-qspi.c
7536 FREESCALE QUICC ENGINE LIBRARY
7537 M: Qiang Zhao <qiang.zhao@nxp.com>
7538 L: linuxppc-dev@lists.ozlabs.org
7540 F: drivers/soc/fsl/qe/
7541 F: include/soc/fsl/*qe*.h
7542 F: include/soc/fsl/*ucc*.h
7544 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7545 M: Li Yang <leoyang.li@nxp.com>
7546 L: netdev@vger.kernel.org
7547 L: linuxppc-dev@lists.ozlabs.org
7549 F: drivers/net/ethernet/freescale/ucc_geth*
7551 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7552 M: Zhao Qiang <qiang.zhao@nxp.com>
7553 L: netdev@vger.kernel.org
7554 L: linuxppc-dev@lists.ozlabs.org
7556 F: drivers/net/wan/fsl_ucc_hdlc*
7558 FREESCALE QUICC ENGINE UCC UART DRIVER
7559 M: Timur Tabi <timur@kernel.org>
7560 L: linuxppc-dev@lists.ozlabs.org
7562 F: drivers/tty/serial/ucc_uart.c
7564 FREESCALE SOC DRIVERS
7565 M: Li Yang <leoyang.li@nxp.com>
7566 L: linuxppc-dev@lists.ozlabs.org
7567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7569 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7570 F: Documentation/devicetree/bindings/soc/fsl/
7572 F: include/linux/fsl/
7574 FREESCALE SOC FS_ENET DRIVER
7575 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7576 L: linuxppc-dev@lists.ozlabs.org
7577 L: netdev@vger.kernel.org
7579 F: drivers/net/ethernet/freescale/fs_enet/
7580 F: include/linux/fs_enet_pd.h
7582 FREESCALE SOC SOUND DRIVERS
7583 M: Nicolin Chen <nicoleotsuka@gmail.com>
7584 M: Xiubo Li <Xiubo.Lee@gmail.com>
7585 R: Fabio Estevam <festevam@gmail.com>
7586 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7587 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7588 L: linuxppc-dev@lists.ozlabs.org
7590 F: sound/soc/fsl/fsl*
7591 F: sound/soc/fsl/imx*
7592 F: sound/soc/fsl/mpc8610_hpcd.c
7594 FREESCALE USB PERIPHERAL DRIVERS
7595 M: Li Yang <leoyang.li@nxp.com>
7596 L: linux-usb@vger.kernel.org
7597 L: linuxppc-dev@lists.ozlabs.org
7599 F: drivers/usb/gadget/udc/fsl*
7601 FREESCALE USB PHY DRIVER
7602 M: Ran Wang <ran.wang_1@nxp.com>
7603 L: linux-usb@vger.kernel.org
7604 L: linuxppc-dev@lists.ozlabs.org
7606 F: drivers/usb/phy/phy-fsl-usb*
7609 M: Christoph Hellwig <hch@infradead.org>
7611 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7615 M: "Rafael J. Wysocki" <rafael@kernel.org>
7616 M: Pavel Machek <pavel@ucw.cz>
7617 L: linux-pm@vger.kernel.org
7619 F: Documentation/power/freezing-of-tasks.rst
7620 F: include/linux/freezer.h
7624 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7625 L: linux-kernel@vger.kernel.org
7627 F: include/linux/frontswap.h
7630 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7631 M: David Howells <dhowells@redhat.com>
7632 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7634 F: Documentation/filesystems/caching/
7636 F: include/linux/fscache*.h
7638 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7639 M: Theodore Y. Ts'o <tytso@mit.edu>
7640 M: Jaegeuk Kim <jaegeuk@kernel.org>
7641 M: Eric Biggers <ebiggers@kernel.org>
7642 L: linux-fscrypt@vger.kernel.org
7644 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7645 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7646 F: Documentation/filesystems/fscrypt.rst
7648 F: include/linux/fscrypt*.h
7649 F: include/uapi/linux/fscrypt.h
7652 M: Jeremy Kerr <jk@ozlabs.org>
7653 M: Joel Stanley <joel@jms.id.au>
7654 R: Alistar Popple <alistair@popple.id.au>
7655 R: Eddie James <eajames@linux.ibm.com>
7656 L: linux-fsi@lists.ozlabs.org
7658 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7661 F: include/linux/fsi*.h
7662 F: include/trace/events/fsi*.h
7664 FSI-ATTACHED I2C DRIVER
7665 M: Eddie James <eajames@linux.ibm.com>
7666 L: linux-i2c@vger.kernel.org
7667 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7669 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7670 F: drivers/i2c/busses/i2c-fsi.c
7672 FSI-ATTACHED SPI DRIVER
7673 M: Eddie James <eajames@linux.ibm.com>
7674 L: linux-spi@vger.kernel.org
7676 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7677 F: drivers/spi/spi-fsi.c
7679 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7680 M: Jan Kara <jack@suse.cz>
7681 R: Amir Goldstein <amir73il@gmail.com>
7682 L: linux-fsdevel@vger.kernel.org
7684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7686 F: include/linux/fsnotify*.h
7688 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7689 M: Eric Biggers <ebiggers@kernel.org>
7690 M: Theodore Y. Ts'o <tytso@mit.edu>
7691 L: linux-fscrypt@vger.kernel.org
7693 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7694 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7695 F: Documentation/filesystems/fsverity.rst
7697 F: include/linux/fsverity.h
7698 F: include/uapi/linux/fsverity.h
7700 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7701 M: Michael Zaidman <michael.zaidman@gmail.com>
7702 L: linux-i2c@vger.kernel.org
7703 L: linux-input@vger.kernel.org
7705 F: drivers/hid/hid-ft260.c
7707 FUJITSU LAPTOP EXTRAS
7708 M: Jonathan Woithe <jwoithe@just42.net>
7709 L: platform-driver-x86@vger.kernel.org
7711 F: drivers/platform/x86/fujitsu-laptop.c
7713 FUJITSU M-5MO LS CAMERA ISP DRIVER
7714 M: Kyungmin Park <kyungmin.park@samsung.com>
7715 M: Heungjun Kim <riverful.kim@samsung.com>
7716 L: linux-media@vger.kernel.org
7718 F: drivers/media/i2c/m5mols/
7719 F: include/media/i2c/m5mols.h
7721 FUJITSU TABLET EXTRAS
7722 M: Robert Gerlach <khnz@gmx.de>
7723 L: platform-driver-x86@vger.kernel.org
7725 F: drivers/platform/x86/fujitsu-tablet.c
7727 FUSE: FILESYSTEM IN USERSPACE
7728 M: Miklos Szeredi <miklos@szeredi.hu>
7729 L: linux-fsdevel@vger.kernel.org
7731 W: https://github.com/libfuse/
7732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7733 F: Documentation/filesystems/fuse.rst
7735 F: include/uapi/linux/fuse.h
7738 M: Thomas Gleixner <tglx@linutronix.de>
7739 M: Ingo Molnar <mingo@redhat.com>
7740 R: Peter Zijlstra <peterz@infradead.org>
7741 R: Darren Hart <dvhart@infradead.org>
7742 R: Davidlohr Bueso <dave@stgolabs.net>
7743 L: linux-kernel@vger.kernel.org
7745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7746 F: Documentation/locking/*futex*
7747 F: include/asm-generic/futex.h
7748 F: include/linux/futex.h
7749 F: include/uapi/linux/futex.h
7751 F: tools/perf/bench/futex*
7752 F: tools/testing/selftests/futex/
7754 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7755 M: Tim Harvey <tharvey@gateworks.com>
7756 M: Robert Jones <rjones@gateworks.com>
7758 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7759 F: drivers/mfd/gateworks-gsc.c
7760 F: include/linux/mfd/gsc.h
7761 F: Documentation/hwmon/gsc-hwmon.rst
7762 F: drivers/hwmon/gsc-hwmon.c
7763 F: include/linux/platform_data/gsc_hwmon.h
7766 M: Kees Cook <keescook@chromium.org>
7767 L: linux-hardening@vger.kernel.org
7769 F: Documentation/kbuild/gcc-plugins.rst
7770 F: scripts/Makefile.gcc-plugins
7771 F: scripts/gcc-plugins/
7773 GCOV BASED KERNEL PROFILING
7774 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7776 F: Documentation/dev-tools/gcov.rst
7779 GDB KERNEL DEBUGGING HELPER SCRIPTS
7780 M: Jan Kiszka <jan.kiszka@siemens.com>
7781 M: Kieran Bingham <kbingham@kernel.org>
7785 GEMINI CRYPTO DRIVER
7786 M: Corentin Labbe <clabbe@baylibre.com>
7787 L: linux-crypto@vger.kernel.org
7789 F: drivers/crypto/gemini/
7791 GEMTEK FM RADIO RECEIVER DRIVER
7792 M: Hans Verkuil <hverkuil@xs4all.nl>
7793 L: linux-media@vger.kernel.org
7795 W: https://linuxtv.org
7796 T: git git://linuxtv.org/media_tree.git
7797 F: drivers/media/radio/radio-gemtek*
7799 GENERIC ARCHITECTURE TOPOLOGY
7800 M: Sudeep Holla <sudeep.holla@arm.com>
7801 L: linux-kernel@vger.kernel.org
7803 F: drivers/base/arch_topology.c
7804 F: include/linux/arch_topology.h
7807 M: Thomas Gleixner <tglx@linutronix.de>
7808 M: Peter Zijlstra <peterz@infradead.org>
7809 M: Andy Lutomirski <luto@kernel.org>
7810 L: linux-kernel@vger.kernel.org
7812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7813 F: include/linux/entry-common.h
7814 F: include/linux/entry-kvm.h
7817 GENERIC GPIO I2C DRIVER
7818 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7820 F: drivers/i2c/busses/i2c-gpio.c
7821 F: include/linux/platform_data/i2c-gpio.h
7823 GENERIC GPIO I2C MULTIPLEXER DRIVER
7824 M: Peter Korsgaard <peter.korsgaard@barco.com>
7825 L: linux-i2c@vger.kernel.org
7827 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7828 F: drivers/i2c/muxes/i2c-mux-gpio.c
7829 F: include/linux/platform_data/i2c-mux-gpio.h
7831 GENERIC HDLC (WAN) DRIVERS
7832 M: Krzysztof Halasa <khc@pm.waw.pl>
7834 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7835 F: drivers/net/wan/c101.c
7836 F: drivers/net/wan/hd6457*
7837 F: drivers/net/wan/hdlc*
7838 F: drivers/net/wan/n2.c
7839 F: drivers/net/wan/pc300too.c
7840 F: drivers/net/wan/pci200syn.c
7841 F: drivers/net/wan/wanxl*
7843 GENERIC INCLUDE/ASM HEADER FILES
7844 M: Arnd Bergmann <arnd@arndb.de>
7845 L: linux-arch@vger.kernel.org
7847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7848 F: include/asm-generic/
7849 F: include/uapi/asm-generic/
7851 GENERIC PHY FRAMEWORK
7852 M: Kishon Vijay Abraham I <kishon@ti.com>
7853 M: Vinod Koul <vkoul@kernel.org>
7854 L: linux-phy@lists.infradead.org
7856 Q: https://patchwork.kernel.org/project/linux-phy/list/
7857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7858 F: Documentation/devicetree/bindings/phy/
7860 F: include/linux/phy/
7862 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7863 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7865 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7868 M: "Rafael J. Wysocki" <rafael@kernel.org>
7869 M: Kevin Hilman <khilman@kernel.org>
7870 M: Ulf Hansson <ulf.hansson@linaro.org>
7871 L: linux-pm@vger.kernel.org
7873 F: Documentation/devicetree/bindings/power/power?domain*
7874 F: drivers/base/power/domain*.c
7875 F: include/linux/pm_domain.h
7877 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7878 M: Eugen Hristev <eugen.hristev@microchip.com>
7879 L: linux-input@vger.kernel.org
7881 F: drivers/input/touchscreen/resistive-adc-touch.c
7883 GENERIC STRING LIBRARY
7884 R: Andy Shevchenko <andy@kernel.org>
7887 F: lib/string_helpers.c
7888 F: lib/test_string.c
7889 F: lib/test-string_helpers.c
7891 GENERIC UIO DRIVER FOR PCI DEVICES
7892 M: "Michael S. Tsirkin" <mst@redhat.com>
7893 L: kvm@vger.kernel.org
7895 F: drivers/uio/uio_pci_generic.c
7897 GENERIC VDSO LIBRARY
7898 M: Andy Lutomirski <luto@kernel.org>
7899 M: Thomas Gleixner <tglx@linutronix.de>
7900 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7901 L: linux-kernel@vger.kernel.org
7903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7904 F: include/asm-generic/vdso/vsyscall.h
7906 F: kernel/time/vsyscall.c
7909 GENWQE (IBM Generic Workqueue Card)
7910 M: Frank Haverkamp <haver@linux.ibm.com>
7912 F: drivers/misc/genwqe/
7914 GET_MAINTAINER SCRIPT
7915 M: Joe Perches <joe@perches.com>
7917 F: scripts/get_maintainer.pl
7920 M: Bob Peterson <rpeterso@redhat.com>
7921 M: Andreas Gruenbacher <agruenba@redhat.com>
7922 L: cluster-devel@redhat.com
7924 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7926 F: Documentation/filesystems/gfs2*
7928 F: include/uapi/linux/gfs2_ondisk.h
7931 M: Thomas Weißschuh <thomas@weissschuh.net>
7932 L: platform-driver-x86@vger.kernel.org
7934 F: drivers/platform/x86/gigabyte-wmi.c
7937 M: Johan Hovold <johan@kernel.org>
7939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7940 F: Documentation/ABI/testing/sysfs-class-gnss
7941 F: Documentation/devicetree/bindings/gnss/
7943 F: include/linux/gnss.h
7946 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7947 L: linux-media@vger.kernel.org
7949 F: drivers/media/usb/go7007/
7952 M: Bastien Nocera <hadess@hadess.net>
7953 L: linux-input@vger.kernel.org
7955 F: drivers/input/touchscreen/goodix.c
7957 GOOGLE ETHERNET DRIVERS
7958 M: Jeroen de Borst <jeroendb@google.com>
7959 R: Catherine Sullivan <csully@google.com>
7960 R: David Awogbemila <awogbemila@google.com>
7961 L: netdev@vger.kernel.org
7963 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7964 F: drivers/net/ethernet/google
7966 GPD POCKET FAN DRIVER
7967 M: Hans de Goede <hdegoede@redhat.com>
7968 L: platform-driver-x86@vger.kernel.org
7970 F: drivers/platform/x86/gpd-pocket-fan.c
7973 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7974 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7975 L: linux-gpio@vger.kernel.org
7976 L: linux-acpi@vger.kernel.org
7978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7979 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7980 F: drivers/gpio/gpiolib-acpi.c
7981 F: drivers/gpio/gpiolib-acpi.h
7984 M: Geert Uytterhoeven <geert+renesas@glider.be>
7985 L: linux-gpio@vger.kernel.org
7987 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7988 F: drivers/gpio/gpio-aggregator.c
7991 M: Sean Young <sean@mess.org>
7992 L: linux-media@vger.kernel.org
7994 F: drivers/media/rc/gpio-ir-tx.c
7997 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7998 L: linux-gpio@vger.kernel.org
8000 F: drivers/gpio/gpio-mockup.c
8001 F: tools/testing/selftests/gpio/
8004 R: Michael Walle <michael@walle.cc>
8006 F: drivers/gpio/gpio-regmap.c
8007 F: include/linux/gpio/regmap.h
8010 M: Linus Walleij <linus.walleij@linaro.org>
8011 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
8012 L: linux-gpio@vger.kernel.org
8014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8015 F: Documentation/ABI/obsolete/sysfs-gpio
8016 F: Documentation/ABI/testing/gpio-cdev
8017 F: Documentation/admin-guide/gpio/
8018 F: Documentation/devicetree/bindings/gpio/
8019 F: Documentation/driver-api/gpio/
8021 F: include/asm-generic/gpio.h
8022 F: include/linux/gpio.h
8023 F: include/linux/gpio/
8024 F: include/linux/of_gpio.h
8025 F: include/uapi/linux/gpio.h
8028 GRE DEMULTIPLEXER DRIVER
8029 M: Dmitry Kozlov <xeb@mail.ru>
8030 L: netdev@vger.kernel.org
8032 F: include/net/gre.h
8033 F: net/ipv4/gre_demux.c
8034 F: net/ipv4/gre_offload.c
8036 GRETH 10/100/1G Ethernet MAC device driver
8037 M: Andreas Larsson <andreas@gaisler.com>
8038 L: netdev@vger.kernel.org
8040 F: drivers/net/ethernet/aeroflex/
8042 GREYBUS AUDIO PROTOCOLS DRIVERS
8043 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8044 M: Mark Greer <mgreer@animalcreek.com>
8046 F: drivers/staging/greybus/audio_apbridgea.c
8047 F: drivers/staging/greybus/audio_apbridgea.h
8048 F: drivers/staging/greybus/audio_codec.c
8049 F: drivers/staging/greybus/audio_codec.h
8050 F: drivers/staging/greybus/audio_gb.c
8051 F: drivers/staging/greybus/audio_manager.c
8052 F: drivers/staging/greybus/audio_manager.h
8053 F: drivers/staging/greybus/audio_manager_module.c
8054 F: drivers/staging/greybus/audio_manager_private.h
8055 F: drivers/staging/greybus/audio_manager_sysfs.c
8056 F: drivers/staging/greybus/audio_module.c
8057 F: drivers/staging/greybus/audio_topology.c
8059 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8060 M: Viresh Kumar <vireshk@kernel.org>
8062 F: drivers/staging/greybus/authentication.c
8063 F: drivers/staging/greybus/bootrom.c
8064 F: drivers/staging/greybus/firmware.h
8065 F: drivers/staging/greybus/fw-core.c
8066 F: drivers/staging/greybus/fw-download.c
8067 F: drivers/staging/greybus/fw-management.c
8068 F: drivers/staging/greybus/greybus_authentication.h
8069 F: drivers/staging/greybus/greybus_firmware.h
8070 F: drivers/staging/greybus/hid.c
8071 F: drivers/staging/greybus/i2c.c
8072 F: drivers/staging/greybus/spi.c
8073 F: drivers/staging/greybus/spilib.c
8074 F: drivers/staging/greybus/spilib.h
8076 GREYBUS LOOPBACK DRIVER
8077 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8079 F: drivers/staging/greybus/loopback.c
8081 GREYBUS PLATFORM DRIVERS
8082 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8084 F: drivers/staging/greybus/arche-apb-ctrl.c
8085 F: drivers/staging/greybus/arche-platform.c
8086 F: drivers/staging/greybus/arche_platform.h
8088 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8089 M: Rui Miguel Silva <rmfrfs@gmail.com>
8091 F: drivers/staging/greybus/gpio.c
8092 F: drivers/staging/greybus/light.c
8093 F: drivers/staging/greybus/power_supply.c
8094 F: drivers/staging/greybus/sdio.c
8095 F: drivers/staging/greybus/spi.c
8096 F: drivers/staging/greybus/spilib.c
8099 M: Johan Hovold <johan@kernel.org>
8100 M: Alex Elder <elder@kernel.org>
8101 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8102 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8105 F: drivers/staging/greybus/
8106 F: include/linux/greybus.h
8107 F: include/linux/greybus/
8109 GREYBUS UART PROTOCOLS DRIVERS
8110 M: David Lin <dtwlin@gmail.com>
8112 F: drivers/staging/greybus/log.c
8113 F: drivers/staging/greybus/uart.c
8115 GS1662 VIDEO SERIALIZER
8116 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8117 L: linux-media@vger.kernel.org
8119 T: git git://linuxtv.org/media_tree.git
8120 F: drivers/media/spi/gs1662.c
8122 GSPCA FINEPIX SUBDRIVER
8123 M: Frank Zago <frank@zago.net>
8124 L: linux-media@vger.kernel.org
8126 T: git git://linuxtv.org/media_tree.git
8127 F: drivers/media/usb/gspca/finepix.c
8129 GSPCA GL860 SUBDRIVER
8130 M: Olivier Lorin <o.lorin@laposte.net>
8131 L: linux-media@vger.kernel.org
8133 T: git git://linuxtv.org/media_tree.git
8134 F: drivers/media/usb/gspca/gl860/
8136 GSPCA M5602 SUBDRIVER
8137 M: Erik Andren <erik.andren@gmail.com>
8138 L: linux-media@vger.kernel.org
8140 T: git git://linuxtv.org/media_tree.git
8141 F: drivers/media/usb/gspca/m5602/
8143 GSPCA PAC207 SONIXB SUBDRIVER
8144 M: Hans Verkuil <hverkuil@xs4all.nl>
8145 L: linux-media@vger.kernel.org
8147 T: git git://linuxtv.org/media_tree.git
8148 F: drivers/media/usb/gspca/pac207.c
8150 GSPCA SN9C20X SUBDRIVER
8151 M: Brian Johnson <brijohn@gmail.com>
8152 L: linux-media@vger.kernel.org
8154 T: git git://linuxtv.org/media_tree.git
8155 F: drivers/media/usb/gspca/sn9c20x.c
8157 GSPCA T613 SUBDRIVER
8158 M: Leandro Costantino <lcostantino@gmail.com>
8159 L: linux-media@vger.kernel.org
8161 T: git git://linuxtv.org/media_tree.git
8162 F: drivers/media/usb/gspca/t613.c
8164 GSPCA USB WEBCAM DRIVER
8165 M: Hans Verkuil <hverkuil@xs4all.nl>
8166 L: linux-media@vger.kernel.org
8168 T: git git://linuxtv.org/media_tree.git
8169 F: drivers/media/usb/gspca/
8171 GTP (GPRS Tunneling Protocol)
8172 M: Pablo Neira Ayuso <pablo@netfilter.org>
8173 M: Harald Welte <laforge@gnumonks.org>
8174 L: osmocom-net-gprs@lists.osmocom.org
8176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8177 F: drivers/net/gtp.c
8179 GUID PARTITION TABLE (GPT)
8180 M: Davidlohr Bueso <dave@stgolabs.net>
8181 L: linux-efi@vger.kernel.org
8183 F: block/partitions/efi.*
8186 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8187 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8189 W: http://uclinux-h8.sourceforge.jp
8190 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8192 F: drivers/clk/h8300/
8193 F: drivers/clocksource/h8300_*.c
8194 F: drivers/irqchip/irq-renesas-h8*.c
8196 HABANALABS PCI DRIVER
8197 M: Oded Gabbay <ogabbay@kernel.org>
8199 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8200 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8201 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8202 F: drivers/misc/habanalabs/
8203 F: include/uapi/misc/habanalabs.h
8206 M: Antti Palosaari <crope@iki.fi>
8207 L: linux-media@vger.kernel.org
8209 W: https://linuxtv.org
8210 W: http://palosaari.fi/linux/
8211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8212 T: git git://linuxtv.org/anttip/media_tree.git
8213 F: drivers/media/usb/hackrf/
8215 HANTRO VPU CODEC DRIVER
8216 M: Ezequiel Garcia <ezequiel@collabora.com>
8217 M: Philipp Zabel <p.zabel@pengutronix.de>
8218 L: linux-media@vger.kernel.org
8219 L: linux-rockchip@lists.infradead.org
8221 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8222 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8223 F: drivers/staging/media/hantro/
8225 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8226 M: Frank Seidel <frank@f-seidel.de>
8227 L: platform-driver-x86@vger.kernel.org
8229 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8230 F: drivers/platform/x86/hdaps.c
8233 M: Jean Delvare <jdelvare@suse.com>
8234 M: Guenter Roeck <linux@roeck-us.net>
8235 L: linux-hwmon@vger.kernel.org
8237 W: http://hwmon.wiki.kernel.org/
8238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8239 F: Documentation/devicetree/bindings/hwmon/
8240 F: Documentation/hwmon/
8242 F: include/linux/hwmon*.h
8243 F: include/trace/events/hwmon*.h
8244 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8246 HARDWARE RANDOM NUMBER GENERATOR CORE
8247 M: Matt Mackall <mpm@selenic.com>
8248 M: Herbert Xu <herbert@gondor.apana.org.au>
8249 L: linux-crypto@vger.kernel.org
8251 F: Documentation/admin-guide/hw_random.rst
8252 F: Documentation/devicetree/bindings/rng/
8253 F: drivers/char/hw_random/
8254 F: include/linux/hw_random.h
8256 HARDWARE SPINLOCK CORE
8257 M: Ohad Ben-Cohen <ohad@wizery.com>
8258 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8259 R: Baolin Wang <baolin.wang7@gmail.com>
8260 L: linux-remoteproc@vger.kernel.org
8262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8263 F: Documentation/devicetree/bindings/hwlock/
8264 F: Documentation/locking/hwspinlock.rst
8265 F: drivers/hwspinlock/
8266 F: include/linux/hwspinlock.h
8268 HARDWARE TRACING FACILITIES
8269 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8271 F: drivers/hwtracing/
8273 HARMONY SOUND DRIVER
8274 L: linux-parisc@vger.kernel.org
8276 F: sound/parisc/harmony.*
8278 HDPVR USB VIDEO ENCODER DRIVER
8279 M: Hans Verkuil <hverkuil@xs4all.nl>
8280 L: linux-media@vger.kernel.org
8282 W: https://linuxtv.org
8283 T: git git://linuxtv.org/media_tree.git
8284 F: drivers/media/usb/hdpvr/
8286 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8287 M: Matt Hsiao <matt.hsiao@hpe.com>
8289 F: drivers/misc/hpilo.[ch]
8291 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8292 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8294 F: Documentation/watchdog/hpwdt.rst
8295 F: drivers/watchdog/hpwdt.c
8297 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8298 M: Don Brace <don.brace@microchip.com>
8299 L: storagedev@microchip.com
8300 L: linux-scsi@vger.kernel.org
8302 F: Documentation/scsi/hpsa.rst
8303 F: drivers/scsi/hpsa*.[ch]
8304 F: include/linux/cciss*.h
8305 F: include/uapi/linux/cciss*.h
8308 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8309 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8310 L: linux-rdma@vger.kernel.org
8312 F: drivers/infiniband/hw/hfi1
8315 L: linux-fsdevel@vger.kernel.org
8317 F: Documentation/filesystems/hfs.rst
8321 L: linux-fsdevel@vger.kernel.org
8323 F: Documentation/filesystems/hfsplus.rst
8326 HGA FRAMEBUFFER DRIVER
8327 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8328 L: linux-nvidia@lists.surfsouth.com
8330 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8331 F: drivers/video/fbdev/hgafb.c
8333 HIBERNATION (aka Software Suspend, aka swsusp)
8334 M: "Rafael J. Wysocki" <rafael@kernel.org>
8335 M: Pavel Machek <pavel@ucw.cz>
8336 L: linux-pm@vger.kernel.org
8338 B: https://bugzilla.kernel.org
8339 F: arch/*/include/asm/suspend*.h
8341 F: drivers/base/power/
8342 F: include/linux/freezer.h
8343 F: include/linux/pm.h
8344 F: include/linux/suspend.h
8348 M: Jiri Kosina <jikos@kernel.org>
8349 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8350 L: linux-input@vger.kernel.org
8352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8354 F: include/linux/hid*
8355 F: include/uapi/linux/hid*
8357 HID PLAYSTATION DRIVER
8358 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8359 L: linux-input@vger.kernel.org
8361 F: drivers/hid/hid-playstation.c
8363 HID SENSOR HUB DRIVERS
8364 M: Jiri Kosina <jikos@kernel.org>
8365 M: Jonathan Cameron <jic23@kernel.org>
8366 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8367 L: linux-input@vger.kernel.org
8368 L: linux-iio@vger.kernel.org
8370 F: Documentation/hid/hid-sensor*
8371 F: drivers/hid/hid-sensor-*
8372 F: drivers/iio/*/hid-*
8373 F: include/linux/hid-sensor-*
8375 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8376 M: Thomas Gleixner <tglx@linutronix.de>
8377 L: linux-kernel@vger.kernel.org
8379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8380 F: Documentation/timers/
8381 F: include/linux/clockchips.h
8382 F: include/linux/hrtimer.h
8383 F: kernel/time/clockevents.c
8384 F: kernel/time/hrtimer.c
8385 F: kernel/time/timer_*.c
8387 HIGH-SPEED SCC DRIVER FOR AX.25
8388 L: linux-hams@vger.kernel.org
8390 F: drivers/net/hamradio/dmascc.c
8391 F: drivers/net/hamradio/scc.c
8393 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8394 M: HighPoint Linux Team <linux@highpoint-tech.com>
8396 W: http://www.highpoint-tech.com
8397 F: Documentation/scsi/hptiop.rst
8398 F: drivers/scsi/hptiop.c
8401 M: Jes Sorensen <jes@trained-monkey.org>
8402 L: linux-hippi@sunsite.dk
8404 F: drivers/net/hippi/
8405 F: include/linux/hippidevice.h
8406 F: include/uapi/linux/if_hippi.h
8409 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8410 M: Kurt Kanzenbach <kurt@linutronix.de>
8411 L: netdev@vger.kernel.org
8413 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8414 F: drivers/net/dsa/hirschmann/*
8415 F: include/linux/platform_data/hirschmann-hellcreek.h
8416 F: net/dsa/tag_hellcreek.c
8418 HISILICON DMA DRIVER
8419 M: Zhou Wang <wangzhou1@hisilicon.com>
8420 L: dmaengine@vger.kernel.org
8422 F: drivers/dma/hisi_dma.c
8424 HISILICON GPIO DRIVER
8425 M: Luo Jiaxing <luojiaxing@huawei.com>
8426 L: linux-gpio@vger.kernel.org
8428 F: drivers/gpio/gpio-hisi.c
8430 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8431 M: Zaibo Xu <xuzaibo@huawei.com>
8432 L: linux-crypto@vger.kernel.org
8434 F: Documentation/ABI/testing/debugfs-hisi-hpre
8435 F: drivers/crypto/hisilicon/hpre/hpre.h
8436 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8437 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8439 HISILICON I2C CONTROLLER DRIVER
8440 M: Yicong Yang <yangyicong@hisilicon.com>
8441 L: linux-i2c@vger.kernel.org
8443 W: https://www.hisilicon.com
8444 F: drivers/i2c/busses/i2c-hisi.c
8446 HISILICON LPC BUS DRIVER
8447 M: john.garry@huawei.com
8449 W: http://www.hisilicon.com
8450 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8451 F: drivers/bus/hisi_lpc.c
8453 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8454 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8455 M: Salil Mehta <salil.mehta@huawei.com>
8456 L: netdev@vger.kernel.org
8458 W: http://www.hisilicon.com
8459 F: drivers/net/ethernet/hisilicon/hns3/
8461 HISILICON NETWORK SUBSYSTEM DRIVER
8462 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8463 M: Salil Mehta <salil.mehta@huawei.com>
8464 L: netdev@vger.kernel.org
8466 W: http://www.hisilicon.com
8467 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8468 F: drivers/net/ethernet/hisilicon/
8470 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8471 M: John Stultz <john.stultz@linaro.org>
8472 L: linux-kernel@vger.kernel.org
8474 F: drivers/misc/hisi_hikey_usb.c
8475 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8477 HISILICON PMU DRIVER
8478 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8480 W: http://www.hisilicon.com
8481 F: Documentation/admin-guide/perf/hisi-pmu.rst
8482 F: drivers/perf/hisilicon
8484 HISILICON QM AND ZIP Controller DRIVER
8485 M: Zhou Wang <wangzhou1@hisilicon.com>
8486 L: linux-crypto@vger.kernel.org
8488 F: Documentation/ABI/testing/debugfs-hisi-zip
8489 F: drivers/crypto/hisilicon/qm.c
8490 F: drivers/crypto/hisilicon/qm.h
8491 F: drivers/crypto/hisilicon/sgl.c
8492 F: drivers/crypto/hisilicon/zip/
8494 HISILICON ROCE DRIVER
8495 M: Wenpeng Liang <liangwenpeng@huawei.com>
8496 M: Weihang Li <liweihang@huawei.com>
8497 L: linux-rdma@vger.kernel.org
8499 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8500 F: drivers/infiniband/hw/hns/
8502 HISILICON SAS Controller
8503 M: John Garry <john.garry@huawei.com>
8505 W: http://www.hisilicon.com
8506 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8507 F: drivers/scsi/hisi_sas/
8509 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8510 M: Zaibo Xu <xuzaibo@huawei.com>
8511 L: linux-crypto@vger.kernel.org
8513 F: Documentation/ABI/testing/debugfs-hisi-sec
8514 F: drivers/crypto/hisilicon/sec2/sec.h
8515 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8516 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8517 F: drivers/crypto/hisilicon/sec2/sec_main.c
8519 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8520 M: Jay Fang <f.fangjian@huawei.com>
8521 L: linux-spi@vger.kernel.org
8523 W: http://www.hisilicon.com
8524 F: drivers/spi/spi-hisi-kunpeng.c
8526 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8527 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8528 L: linux-kernel@vger.kernel.org
8530 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8531 F: drivers/spmi/hisi-spmi-controller.c
8533 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8534 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8535 L: linux-kernel@vger.kernel.org
8537 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8538 F: drivers/mfd/hi6421-spmi-pmic.c
8540 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8541 M: Zaibo Xu <xuzaibo@huawei.com>
8543 F: drivers/crypto/hisilicon/trng/trng.c
8545 HISILICON V3XX SPI NOR FLASH Controller Driver
8546 M: John Garry <john.garry@huawei.com>
8548 W: http://www.hisilicon.com
8549 F: drivers/spi/spi-hisi-sfc-v3xx.c
8551 HMM - Heterogeneous Memory Management
8552 M: Jérôme Glisse <jglisse@redhat.com>
8553 L: linux-mm@kvack.org
8555 F: Documentation/vm/hmm.rst
8556 F: include/linux/hmm*
8559 F: tools/testing/selftests/vm/*hmm*
8562 M: Jouni Malinen <j@w1.fi>
8563 L: linux-wireless@vger.kernel.org
8565 W: http://w1.fi/hostap-driver.html
8566 F: drivers/net/wireless/intersil/hostap/
8568 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8569 L: platform-driver-x86@vger.kernel.org
8571 F: drivers/platform/x86/tc1100-wmi.c
8573 HPET: High Precision Event Timers driver
8574 M: Clemens Ladisch <clemens@ladisch.de>
8576 F: Documentation/timers/hpet.rst
8577 F: drivers/char/hpet.c
8578 F: include/linux/hpet.h
8579 F: include/uapi/linux/hpet.h
8583 F: arch/x86/include/asm/hpet.h
8584 F: arch/x86/kernel/hpet.c
8587 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8589 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8593 M: Sebastian Reichel <sre@kernel.org>
8595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8596 F: Documentation/ABI/testing/sysfs-bus-hsi
8597 F: Documentation/driver-api/hsi.rst
8599 F: include/linux/hsi/
8600 F: include/uapi/linux/hsi/
8603 L: linux-usb@vger.kernel.org
8605 F: drivers/net/usb/hso.c
8607 HSR NETWORK PROTOCOL
8608 L: netdev@vger.kernel.org
8612 HT16K33 LED CONTROLLER DRIVER
8613 M: Robin van der Gracht <robin@protonic.nl>
8615 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8616 F: drivers/auxdisplay/ht16k33.c
8618 HTCPEN TOUCHSCREEN DRIVER
8619 M: Pau Oliva Fora <pof@eslack.org>
8620 L: linux-input@vger.kernel.org
8622 F: drivers/input/touchscreen/htcpen.c
8624 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8625 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8626 L: linux-iio@vger.kernel.org
8628 W: http://www.st.com/
8629 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8630 F: drivers/iio/humidity/hts221*
8632 HUAWEI ETHERNET DRIVER
8633 M: Bin Luo <luobin9@huawei.com>
8634 L: netdev@vger.kernel.org
8636 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8637 F: drivers/net/ethernet/huawei/hinic/
8640 M: Mike Kravetz <mike.kravetz@oracle.com>
8641 L: linux-mm@kvack.org
8643 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8644 F: Documentation/admin-guide/mm/hugetlbpage.rst
8645 F: Documentation/vm/hugetlbfs_reserv.rst
8647 F: include/linux/hugetlb.h
8651 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8652 L: linux-media@vger.kernel.org
8654 W: https://linuxtv.org
8655 T: git git://linuxtv.org/media_tree.git
8656 F: drivers/media/platform/sti/hva
8658 HWPOISON MEMORY FAILURE HANDLING
8659 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8660 L: linux-mm@kvack.org
8662 F: mm/hwpoison-inject.c
8663 F: mm/memory-failure.c
8665 HYCON HY46XX TOUCHSCREEN SUPPORT
8666 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8667 L: linux-input@vger.kernel.org
8669 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8670 F: drivers/input/touchscreen/hycon-hy46xx.c
8672 HYGON PROCESSOR SUPPORT
8673 M: Pu Wen <puwen@hygon.cn>
8674 L: linux-kernel@vger.kernel.org
8676 F: arch/x86/kernel/cpu/hygon.c
8678 HYNIX HI556 SENSOR DRIVER
8679 M: Shawn Tu <shawnx.tu@intel.com>
8680 L: linux-media@vger.kernel.org
8682 T: git git://linuxtv.org/media_tree.git
8683 F: drivers/media/i2c/hi556.c
8685 Hyper-V/Azure CORE AND DRIVERS
8686 M: "K. Y. Srinivasan" <kys@microsoft.com>
8687 M: Haiyang Zhang <haiyangz@microsoft.com>
8688 M: Stephen Hemminger <sthemmin@microsoft.com>
8689 M: Wei Liu <wei.liu@kernel.org>
8690 M: Dexuan Cui <decui@microsoft.com>
8691 L: linux-hyperv@vger.kernel.org
8693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8694 F: Documentation/ABI/stable/sysfs-bus-vmbus
8695 F: Documentation/ABI/testing/debugfs-hyperv
8696 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8697 F: arch/arm64/hyperv
8698 F: arch/arm64/include/asm/hyperv-tlfs.h
8699 F: arch/arm64/include/asm/mshyperv.h
8701 F: arch/x86/include/asm/hyperv-tlfs.h
8702 F: arch/x86/include/asm/mshyperv.h
8703 F: arch/x86/include/asm/trace/hyperv.h
8704 F: arch/x86/kernel/cpu/mshyperv.c
8705 F: drivers/clocksource/hyperv_timer.c
8706 F: drivers/hid/hid-hyperv.c
8708 F: drivers/input/serio/hyperv-keyboard.c
8709 F: drivers/iommu/hyperv-iommu.c
8710 F: drivers/net/ethernet/microsoft/
8711 F: drivers/net/hyperv/
8712 F: drivers/pci/controller/pci-hyperv-intf.c
8713 F: drivers/pci/controller/pci-hyperv.c
8714 F: drivers/scsi/storvsc_drv.c
8715 F: drivers/uio/uio_hv_generic.c
8716 F: drivers/video/fbdev/hyperv_fb.c
8717 F: include/asm-generic/hyperv-tlfs.h
8718 F: include/asm-generic/mshyperv.h
8719 F: include/clocksource/hyperv_timer.h
8720 F: include/linux/hyperv.h
8721 F: include/uapi/linux/hyperv.h
8722 F: net/vmw_vsock/hyperv_transport.c
8726 M: Vignesh Raghavendra <vigneshr@ti.com>
8727 L: linux-mtd@lists.infradead.org
8729 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8730 C: irc://irc.oftc.net/mtd
8731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8732 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8733 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8734 F: drivers/mtd/hyperbus/
8735 F: include/linux/mtd/hyperbus.h
8737 HYPERVISOR VIRTUAL CONSOLE DRIVER
8738 L: linuxppc-dev@lists.ozlabs.org
8743 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8744 L: linux-i2c@vger.kernel.org
8745 L: linux-acpi@vger.kernel.org
8747 F: drivers/i2c/i2c-core-acpi.c
8749 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8750 M: Ajay Gupta <ajayg@nvidia.com>
8751 L: linux-i2c@vger.kernel.org
8753 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8754 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8757 M: Peter Rosin <peda@axentia.se>
8758 L: linux-i2c@vger.kernel.org
8760 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8761 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8762 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8763 F: Documentation/i2c/i2c-topology.rst
8764 F: Documentation/i2c/muxes/
8765 F: drivers/i2c/i2c-mux.c
8766 F: drivers/i2c/muxes/
8767 F: include/linux/i2c-mux.h
8769 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8770 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8771 L: linux-i2c@vger.kernel.org
8773 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8774 F: drivers/i2c/busses/i2c-mv64xxx.c
8776 I2C OVER PARALLEL PORT
8777 M: Jean Delvare <jdelvare@suse.com>
8778 L: linux-i2c@vger.kernel.org
8780 F: Documentation/i2c/busses/i2c-parport.rst
8781 F: drivers/i2c/busses/i2c-parport.c
8784 M: Wolfram Sang <wsa@kernel.org>
8785 L: linux-i2c@vger.kernel.org
8787 W: https://i2c.wiki.kernel.org/
8788 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8790 F: Documentation/devicetree/bindings/i2c/i2c.txt
8791 F: Documentation/i2c/
8793 F: include/linux/i2c-dev.h
8794 F: include/linux/i2c-smbus.h
8795 F: include/linux/i2c.h
8796 F: include/uapi/linux/i2c-*.h
8797 F: include/uapi/linux/i2c.h
8799 I2C SUBSYSTEM HOST DRIVERS
8800 L: linux-i2c@vger.kernel.org
8802 W: https://i2c.wiki.kernel.org/
8803 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8805 F: Documentation/devicetree/bindings/i2c/
8806 F: drivers/i2c/algos/
8807 F: drivers/i2c/busses/
8810 M: Jean Delvare <jdelvare@suse.com>
8811 L: linux-i2c@vger.kernel.org
8813 F: Documentation/i2c/busses/i2c-taos-evm.rst
8814 F: drivers/i2c/busses/i2c-taos-evm.c
8817 M: Till Harbaum <till@harbaum.org>
8818 L: linux-i2c@vger.kernel.org
8820 W: http://www.harbaum.org/till/i2c_tiny_usb
8821 F: drivers/i2c/busses/i2c-tiny-usb.c
8823 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8824 M: Jean Delvare <jdelvare@suse.com>
8825 L: linux-i2c@vger.kernel.org
8827 F: Documentation/i2c/busses/i2c-ali1535.rst
8828 F: Documentation/i2c/busses/i2c-ali1563.rst
8829 F: Documentation/i2c/busses/i2c-ali15x3.rst
8830 F: Documentation/i2c/busses/i2c-amd756.rst
8831 F: Documentation/i2c/busses/i2c-amd8111.rst
8832 F: Documentation/i2c/busses/i2c-i801.rst
8833 F: Documentation/i2c/busses/i2c-nforce2.rst
8834 F: Documentation/i2c/busses/i2c-piix4.rst
8835 F: Documentation/i2c/busses/i2c-sis5595.rst
8836 F: Documentation/i2c/busses/i2c-sis630.rst
8837 F: Documentation/i2c/busses/i2c-sis96x.rst
8838 F: Documentation/i2c/busses/i2c-via.rst
8839 F: Documentation/i2c/busses/i2c-viapro.rst
8840 F: drivers/i2c/busses/i2c-ali1535.c
8841 F: drivers/i2c/busses/i2c-ali1563.c
8842 F: drivers/i2c/busses/i2c-ali15x3.c
8843 F: drivers/i2c/busses/i2c-amd756-s4882.c
8844 F: drivers/i2c/busses/i2c-amd756.c
8845 F: drivers/i2c/busses/i2c-amd8111.c
8846 F: drivers/i2c/busses/i2c-i801.c
8847 F: drivers/i2c/busses/i2c-isch.c
8848 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8849 F: drivers/i2c/busses/i2c-nforce2.c
8850 F: drivers/i2c/busses/i2c-piix4.c
8851 F: drivers/i2c/busses/i2c-sis5595.c
8852 F: drivers/i2c/busses/i2c-sis630.c
8853 F: drivers/i2c/busses/i2c-sis96x.c
8854 F: drivers/i2c/busses/i2c-via.c
8855 F: drivers/i2c/busses/i2c-viapro.c
8857 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8858 M: Hans de Goede <hdegoede@redhat.com>
8859 L: linux-i2c@vger.kernel.org
8861 F: drivers/i2c/busses/i2c-cht-wc.c
8863 I2C/SMBUS ISMT DRIVER
8864 M: Seth Heasley <seth.heasley@intel.com>
8865 M: Neil Horman <nhorman@tuxdriver.com>
8866 L: linux-i2c@vger.kernel.org
8867 F: Documentation/i2c/busses/i2c-ismt.rst
8868 F: drivers/i2c/busses/i2c-ismt.c
8870 I2C/SMBUS STUB DRIVER
8871 M: Jean Delvare <jdelvare@suse.com>
8872 L: linux-i2c@vger.kernel.org
8874 F: drivers/i2c/i2c-stub.c
8876 I3C DRIVER FOR CADENCE I3C MASTER IP
8877 M: Przemysław Gaj <pgaj@cadence.com>
8879 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8880 F: drivers/i3c/master/i3c-master-cdns.c
8882 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8883 M: Vitor Soares <vitor.soares@synopsys.com>
8885 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8886 F: drivers/i3c/master/dw*
8889 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8890 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8892 C: irc://chat.freenode.net/linux-i3c
8893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8894 F: Documentation/ABI/testing/sysfs-bus-i3c
8895 F: Documentation/devicetree/bindings/i3c/
8896 F: Documentation/driver-api/i3c
8898 F: include/linux/i3c/
8900 IA64 (Itanium) PLATFORM
8901 L: linux-ia64@vger.kernel.org
8903 F: Documentation/ia64/
8906 IBM Power 842 compression accelerator
8907 M: Haren Myneni <haren@us.ibm.com>
8910 F: drivers/crypto/nx/Kconfig
8911 F: drivers/crypto/nx/Makefile
8912 F: drivers/crypto/nx/nx-842*
8913 F: include/linux/sw842.h
8916 IBM Power in-Nest Crypto Acceleration
8917 M: Breno Leitão <leitao@debian.org>
8918 M: Nayna Jain <nayna@linux.ibm.com>
8919 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8920 L: linux-crypto@vger.kernel.org
8922 F: drivers/crypto/nx/Kconfig
8923 F: drivers/crypto/nx/Makefile
8924 F: drivers/crypto/nx/nx-aes*
8925 F: drivers/crypto/nx/nx-sha*
8926 F: drivers/crypto/nx/nx.*
8927 F: drivers/crypto/nx/nx_csbcpb.h
8928 F: drivers/crypto/nx/nx_debugfs.c
8930 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8931 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8932 L: linux-pci@vger.kernel.org
8933 L: linuxppc-dev@lists.ozlabs.org
8935 F: drivers/pci/hotplug/rpadlpar*
8937 IBM Power Linux RAID adapter
8938 M: Brian King <brking@us.ibm.com>
8940 F: drivers/scsi/ipr.*
8942 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8943 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8944 L: linux-pci@vger.kernel.org
8945 L: linuxppc-dev@lists.ozlabs.org
8947 F: drivers/pci/hotplug/rpaphp*
8949 IBM Power SRIOV Virtual NIC Device Driver
8950 M: Dany Madden <drt@linux.ibm.com>
8951 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8952 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8953 L: netdev@vger.kernel.org
8955 F: drivers/net/ethernet/ibm/ibmvnic.*
8957 IBM Power Virtual Accelerator Switchboard
8958 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8959 L: linuxppc-dev@lists.ozlabs.org
8961 F: arch/powerpc/include/asm/vas.h
8962 F: arch/powerpc/platforms/powernv/copy-paste.h
8963 F: arch/powerpc/platforms/powernv/vas*
8965 IBM Power Virtual Ethernet Device Driver
8966 M: Cristobal Forno <cforno12@linux.ibm.com>
8967 L: netdev@vger.kernel.org
8969 F: drivers/net/ethernet/ibm/ibmveth.*
8971 IBM Power Virtual FC Device Drivers
8972 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8973 L: linux-scsi@vger.kernel.org
8975 F: drivers/scsi/ibmvscsi/ibmvfc*
8977 IBM Power Virtual Management Channel Driver
8978 M: Brad Warrum <bwarrum@linux.ibm.com>
8979 M: Ritu Agarwal <rituagar@linux.ibm.com>
8981 F: drivers/misc/ibmvmc.*
8983 IBM Power Virtual SCSI Device Drivers
8984 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8985 L: linux-scsi@vger.kernel.org
8987 F: drivers/scsi/ibmvscsi/ibmvscsi*
8988 F: include/scsi/viosrp.h
8990 IBM Power Virtual SCSI Device Target Driver
8991 M: Michael Cyr <mikecyr@linux.ibm.com>
8992 L: linux-scsi@vger.kernel.org
8993 L: target-devel@vger.kernel.org
8995 F: drivers/scsi/ibmvscsi_tgt/
8997 IBM Power VMX Cryptographic instructions
8998 M: Breno Leitão <leitao@debian.org>
8999 M: Nayna Jain <nayna@linux.ibm.com>
9000 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9001 L: linux-crypto@vger.kernel.org
9003 F: drivers/crypto/vmx/Kconfig
9004 F: drivers/crypto/vmx/Makefile
9005 F: drivers/crypto/vmx/aes*
9006 F: drivers/crypto/vmx/ghash*
9007 F: drivers/crypto/vmx/ppc-xlate.pl
9008 F: drivers/crypto/vmx/vmx.c
9010 IBM ServeRAID RAID DRIVER
9012 F: drivers/scsi/ips.*
9014 ICH LPC AND GPIO DRIVER
9015 M: Peter Tyser <ptyser@xes-inc.com>
9017 F: drivers/gpio/gpio-ich.c
9018 F: drivers/mfd/lpc_ich.c
9021 M: Max Staudt <max@enpas.org>
9022 L: linux-i2c@vger.kernel.org
9024 F: drivers/i2c/busses/i2c-icy.c
9026 IDEAPAD LAPTOP EXTRAS DRIVER
9027 M: Ike Panhc <ike.pan@canonical.com>
9028 L: platform-driver-x86@vger.kernel.org
9030 W: http://launchpad.net/ideapad-laptop
9031 F: drivers/platform/x86/ideapad-laptop.c
9033 IDEAPAD LAPTOP SLIDEBAR DRIVER
9034 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9035 L: linux-input@vger.kernel.org
9037 W: https://github.com/o2genum/ideapad-slidebar
9038 F: drivers/input/misc/ideapad_slidebar.c
9040 IDT VersaClock 5 CLOCK DRIVER
9041 M: Luca Ceresoli <luca@lucaceresoli.net>
9043 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9044 F: drivers/clk/clk-versaclock5.c
9046 IEEE 802.15.4 SUBSYSTEM
9047 M: Alexander Aring <alex.aring@gmail.com>
9048 M: Stefan Schmidt <stefan@datenfreihafen.org>
9049 L: linux-wpan@vger.kernel.org
9051 W: https://linux-wpan.org/
9052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9054 F: Documentation/networking/ieee802154.rst
9055 F: drivers/net/ieee802154/
9056 F: include/linux/ieee802154.h
9057 F: include/linux/nl802154.h
9058 F: include/net/af_ieee802154.h
9059 F: include/net/cfg802154.h
9060 F: include/net/ieee802154_netdev.h
9061 F: include/net/mac802154.h
9062 F: include/net/nl802154.h
9067 M: Yotam Gigi <yotam.gi@gmail.com>
9068 M: Jamal Hadi Salim <jhs@mojatatu.com>
9069 F: include/net/ife.h
9070 F: include/uapi/linux/ife.h
9073 IGORPLUG-USB IR RECEIVER
9074 M: Sean Young <sean@mess.org>
9075 L: linux-media@vger.kernel.org
9077 F: drivers/media/rc/igorplugusb.c
9079 IGUANAWORKS USB IR TRANSCEIVER
9080 M: Sean Young <sean@mess.org>
9081 L: linux-media@vger.kernel.org
9083 F: drivers/media/rc/iguanair.c
9085 IIO DIGITAL POTENTIOMETER DAC
9086 M: Peter Rosin <peda@axentia.se>
9087 L: linux-iio@vger.kernel.org
9089 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9090 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9091 F: drivers/iio/dac/dpot-dac.c
9093 IIO ENVELOPE DETECTOR
9094 M: Peter Rosin <peda@axentia.se>
9095 L: linux-iio@vger.kernel.org
9097 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9098 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9099 F: drivers/iio/adc/envelope-detector.c
9102 M: Peter Rosin <peda@axentia.se>
9103 L: linux-iio@vger.kernel.org
9105 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9106 F: drivers/iio/multiplexer/iio-mux.c
9108 IIO SCMI BASED DRIVER
9109 M: Jyoti Bhayana <jbhayana@google.com>
9110 L: linux-iio@vger.kernel.org
9112 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9114 IIO SUBSYSTEM AND DRIVERS
9115 M: Jonathan Cameron <jic23@kernel.org>
9116 R: Lars-Peter Clausen <lars@metafoo.de>
9117 L: linux-iio@vger.kernel.org
9119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9120 F: Documentation/ABI/testing/configfs-iio*
9121 F: Documentation/ABI/testing/sysfs-bus-iio*
9122 F: Documentation/devicetree/bindings/iio/
9124 F: drivers/staging/iio/
9125 F: include/linux/iio/
9129 M: Peter Rosin <peda@axentia.se>
9130 L: linux-iio@vger.kernel.org
9132 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9133 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9134 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9135 F: drivers/iio/afe/iio-rescale.c
9137 IKANOS/ADI EAGLE ADSL USB DRIVER
9138 M: Matthieu Castet <castet.matthieu@free.fr>
9139 M: Stanislaw Gruszka <stf_xl@wp.pl>
9141 F: drivers/usb/atm/ueagle-atm.c
9143 IMGTEC ASCII LCD DRIVER
9144 M: Paul Burton <paulburton@kernel.org>
9146 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9147 F: drivers/auxdisplay/img-ascii-lcd.c
9149 IMGTEC IR DECODER DRIVER
9151 F: drivers/media/rc/img-ir/
9153 IMON SOUNDGRAPH USB IR RECEIVER
9154 M: Sean Young <sean@mess.org>
9155 L: linux-media@vger.kernel.org
9157 F: drivers/media/rc/imon.c
9158 F: drivers/media/rc/imon_raw.c
9160 IMS TWINTURBO FRAMEBUFFER DRIVER
9161 L: linux-fbdev@vger.kernel.org
9163 F: drivers/video/fbdev/imsttfb.c
9165 INA209 HARDWARE MONITOR DRIVER
9166 M: Guenter Roeck <linux@roeck-us.net>
9167 L: linux-hwmon@vger.kernel.org
9169 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9170 F: Documentation/hwmon/ina209.rst
9171 F: drivers/hwmon/ina209.c
9173 INA2XX HARDWARE MONITOR DRIVER
9174 M: Guenter Roeck <linux@roeck-us.net>
9175 L: linux-hwmon@vger.kernel.org
9177 F: Documentation/hwmon/ina2xx.rst
9178 F: drivers/hwmon/ina2xx.c
9179 F: include/linux/platform_data/ina2xx.h
9181 INDUSTRY PACK SUBSYSTEM (IPACK)
9182 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9183 M: Jens Taprogge <jens.taprogge@taprogge.org>
9184 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9185 L: industrypack-devel@lists.sourceforge.net
9187 W: http://industrypack.sourceforge.net
9190 INFINEON DPS310 Driver
9191 M: Eddie James <eajames@linux.ibm.com>
9192 L: linux-iio@vger.kernel.org
9194 F: drivers/iio/pressure/dps310.c
9196 INFINIBAND SUBSYSTEM
9197 M: Doug Ledford <dledford@redhat.com>
9198 M: Jason Gunthorpe <jgg@nvidia.com>
9199 L: linux-rdma@vger.kernel.org
9201 W: https://github.com/linux-rdma/rdma-core
9202 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9204 F: Documentation/devicetree/bindings/infiniband/
9205 F: Documentation/infiniband/
9206 F: drivers/infiniband/
9208 F: include/trace/events/ib_mad.h
9209 F: include/trace/events/ib_umad.h
9210 F: include/uapi/linux/if_infiniband.h
9211 F: include/uapi/rdma/
9212 F: samples/bpf/ibumad_kern.c
9213 F: samples/bpf/ibumad_user.c
9215 INGENIC JZ4780 NAND DRIVER
9216 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9217 L: linux-mtd@lists.infradead.org
9218 L: linux-mips@vger.kernel.org
9220 F: drivers/mtd/nand/raw/ingenic/
9223 M: Paul Cercueil <paul@crapouillou.net>
9224 L: linux-mips@vger.kernel.org
9226 F: arch/mips/boot/dts/ingenic/
9227 F: arch/mips/generic/board-ingenic.c
9228 F: arch/mips/include/asm/mach-ingenic/
9229 F: arch/mips/ingenic/Kconfig
9230 F: drivers/clk/ingenic/
9231 F: drivers/dma/dma-jz4780.c
9232 F: drivers/gpu/drm/ingenic/
9233 F: drivers/i2c/busses/i2c-jz4780.c
9234 F: drivers/iio/adc/ingenic-adc.c
9235 F: drivers/irqchip/irq-ingenic.c
9236 F: drivers/memory/jz4780-nemc.c
9237 F: drivers/mmc/host/jz4740_mmc.c
9238 F: drivers/mtd/nand/raw/ingenic/
9239 F: drivers/pinctrl/pinctrl-ingenic.c
9240 F: drivers/power/supply/ingenic-battery.c
9241 F: drivers/pwm/pwm-jz4740.c
9242 F: drivers/remoteproc/ingenic_rproc.c
9243 F: drivers/rtc/rtc-jz4740.c
9244 F: drivers/tty/serial/8250/8250_ingenic.c
9245 F: drivers/usb/musb/jz4740.c
9246 F: drivers/watchdog/jz4740_wdt.c
9247 F: include/dt-bindings/iio/adc/ingenic,adc.h
9248 F: include/linux/mfd/ingenic-tcu.h
9249 F: sound/soc/codecs/jz47*
9250 F: sound/soc/jz4740/
9253 M: Jan Kara <jack@suse.cz>
9254 R: Amir Goldstein <amir73il@gmail.com>
9255 L: linux-fsdevel@vger.kernel.org
9257 F: Documentation/filesystems/inotify.rst
9258 F: fs/notify/inotify/
9259 F: include/linux/inotify.h
9260 F: include/uapi/linux/inotify.h
9262 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9263 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9264 L: linux-input@vger.kernel.org
9266 Q: http://patchwork.kernel.org/project/linux-input/list/
9267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9268 F: Documentation/devicetree/bindings/input/
9269 F: Documentation/devicetree/bindings/serio/
9270 F: Documentation/input/
9272 F: include/linux/input.h
9273 F: include/linux/input/
9274 F: include/uapi/linux/input-event-codes.h
9275 F: include/uapi/linux/input.h
9277 INPUT MULTITOUCH (MT) PROTOCOL
9278 M: Henrik Rydberg <rydberg@bitmath.org>
9279 L: linux-input@vger.kernel.org
9281 F: Documentation/input/multi-touch-protocol.rst
9282 F: drivers/input/input-mt.c
9285 INSIDE SECURE CRYPTO DRIVER
9286 M: Antoine Tenart <atenart@kernel.org>
9287 L: linux-crypto@vger.kernel.org
9289 F: drivers/crypto/inside-secure/
9291 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9292 M: Mimi Zohar <zohar@linux.ibm.com>
9293 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9294 L: linux-integrity@vger.kernel.org
9296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9297 F: security/integrity/ima/
9299 INTEL 810/815 FRAMEBUFFER DRIVER
9300 M: Antonino Daplas <adaplas@gmail.com>
9301 L: linux-fbdev@vger.kernel.org
9303 F: drivers/video/fbdev/i810/
9306 M: Cezary Rojewski <cezary.rojewski@intel.com>
9307 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9308 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9309 M: Jie Yang <yang.jie@linux.intel.com>
9310 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9314 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9315 M: Hans de Goede <hdegoede@redhat.com>
9316 L: platform-driver-x86@vger.kernel.org
9318 F: drivers/platform/x86/intel/atomisp2/pm.c
9320 INTEL ATOMISP2 LED DRIVER
9321 M: Hans de Goede <hdegoede@redhat.com>
9322 L: platform-driver-x86@vger.kernel.org
9324 F: drivers/platform/x86/intel/atomisp2/led.c
9326 INTEL BIOS SAR INT1092 DRIVER
9327 M: Shravan S <s.shravan@intel.com>
9328 M: Intel Corporation <linuxwwan@intel.com>
9329 L: platform-driver-x86@vger.kernel.org
9331 F: drivers/platform/x86/intel/int1092/
9333 INTEL BROXTON PMC DRIVER
9334 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9335 M: Zha Qipeng <qipeng.zha@intel.com>
9337 F: drivers/mfd/intel_pmc_bxt.c
9338 F: include/linux/mfd/intel_pmc_bxt.h
9340 INTEL C600 SERIES SAS CONTROLLER DRIVER
9341 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9342 L: linux-scsi@vger.kernel.org
9344 T: git git://git.code.sf.net/p/intel-sas/isci
9345 F: drivers/scsi/isci/
9347 INTEL CPU family model numbers
9348 M: Tony Luck <tony.luck@intel.com>
9350 L: linux-kernel@vger.kernel.org
9352 F: arch/x86/include/asm/intel-family.h
9354 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9355 M: Jani Nikula <jani.nikula@linux.intel.com>
9356 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9357 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9358 L: intel-gfx@lists.freedesktop.org
9360 W: https://01.org/linuxgraphics/
9361 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9362 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9363 C: irc://irc.oftc.net/intel-gfx
9364 T: git git://anongit.freedesktop.org/drm-intel
9365 F: Documentation/gpu/i915.rst
9366 F: drivers/gpu/drm/i915/
9367 F: include/drm/i915*
9368 F: include/uapi/drm/i915_drm.h
9370 INTEL ETHERNET DRIVERS
9371 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9372 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9373 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9375 W: http://www.intel.com/support/feedback.htm
9376 W: http://e1000.sourceforge.net/
9377 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9380 F: Documentation/networking/device_drivers/ethernet/intel/
9381 F: drivers/net/ethernet/intel/
9382 F: drivers/net/ethernet/intel/*/
9383 F: include/linux/avf/virtchnl.h
9384 F: include/linux/net/intel/iidc.h
9386 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9387 M: Mustafa Ismail <mustafa.ismail@intel.com>
9388 M: Shiraz Saleem <shiraz.saleem@intel.com>
9389 L: linux-rdma@vger.kernel.org
9391 F: drivers/infiniband/hw/irdma/
9392 F: include/uapi/rdma/irdma-abi.h
9394 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9395 M: Maik Broemme <mbroemme@libmpq.org>
9396 L: linux-fbdev@vger.kernel.org
9398 F: Documentation/fb/intelfb.rst
9399 F: drivers/video/fbdev/intelfb/
9402 M: Andy Shevchenko <andy@kernel.org>
9403 L: linux-gpio@vger.kernel.org
9405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9406 F: drivers/gpio/gpio-ich.c
9407 F: drivers/gpio/gpio-merrifield.c
9408 F: drivers/gpio/gpio-ml-ioh.c
9409 F: drivers/gpio/gpio-pch.c
9410 F: drivers/gpio/gpio-sch.c
9411 F: drivers/gpio/gpio-sodaville.c
9413 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9414 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9415 M: Zhi Wang <zhi.a.wang@intel.com>
9416 L: intel-gvt-dev@lists.freedesktop.org
9417 L: intel-gfx@lists.freedesktop.org
9419 W: https://01.org/igvt-g
9420 T: git https://github.com/intel/gvt-linux.git
9421 F: drivers/gpu/drm/i915/gvt/
9423 INTEL HID EVENT DRIVER
9424 M: Alex Hung <alex.hung@canonical.com>
9425 L: platform-driver-x86@vger.kernel.org
9427 F: drivers/platform/x86/intel/hid.c
9429 INTEL I/OAT DMA DRIVER
9430 M: Dave Jiang <dave.jiang@intel.com>
9431 R: Dan Williams <dan.j.williams@intel.com>
9432 L: dmaengine@vger.kernel.org
9434 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9435 F: drivers/dma/ioat*
9438 M: Dave Jiang <dave.jiang@intel.com>
9439 L: dmaengine@vger.kernel.org
9441 F: drivers/dma/idxd/*
9442 F: include/uapi/linux/idxd.h
9445 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9446 M: Len Brown <lenb@kernel.org>
9447 L: linux-pm@vger.kernel.org
9449 B: https://bugzilla.kernel.org
9450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9451 F: drivers/idle/intel_idle.c
9453 INTEL INTEGRATED SENSOR HUB DRIVER
9454 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9455 M: Jiri Kosina <jikos@kernel.org>
9456 L: linux-input@vger.kernel.org
9458 F: drivers/hid/intel-ish-hid/
9461 M: David Woodhouse <dwmw2@infradead.org>
9462 M: Lu Baolu <baolu.lu@linux.intel.com>
9463 L: iommu@lists.linux-foundation.org
9465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9466 F: drivers/iommu/intel/
9467 F: include/linux/intel-iommu.h
9468 F: include/linux/intel-svm.h
9470 INTEL IOP-ADMA DMA DRIVER
9471 R: Dan Williams <dan.j.williams@intel.com>
9473 F: drivers/dma/iop-adma.c
9475 INTEL IPU3 CSI-2 CIO2 DRIVER
9476 M: Yong Zhi <yong.zhi@intel.com>
9477 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9478 M: Bingbu Cao <bingbu.cao@intel.com>
9479 M: Dan Scally <djrscally@gmail.com>
9480 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9481 L: linux-media@vger.kernel.org
9483 T: git git://linuxtv.org/media_tree.git
9484 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9485 F: drivers/media/pci/intel/ipu3/
9487 INTEL IPU3 CSI-2 IMGU DRIVER
9488 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9489 R: Bingbu Cao <bingbu.cao@intel.com>
9490 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9491 L: linux-media@vger.kernel.org
9493 F: Documentation/admin-guide/media/ipu3.rst
9494 F: Documentation/admin-guide/media/ipu3_rcb.svg
9495 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9496 F: drivers/staging/media/ipu3/
9498 INTEL IXP4XX CRYPTO SUPPORT
9499 M: Corentin Labbe <clabbe@baylibre.com>
9500 L: linux-crypto@vger.kernel.org
9502 F: drivers/crypto/ixp4xx_crypto.c
9504 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9505 M: Krzysztof Halasa <khalasa@piap.pl>
9507 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9508 F: drivers/net/wan/ixp4xx_hss.c
9509 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9510 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9511 F: include/linux/soc/ixp4xx/npe.h
9512 F: include/linux/soc/ixp4xx/qmgr.h
9514 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9515 M: Deepak Saxena <dsaxena@plexity.net>
9517 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9518 F: drivers/char/hw_random/ixp4xx-rng.c
9520 INTEL KEEM BAY DRM DRIVER
9521 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9522 M: Edmund Dea <edmund.j.dea@intel.com>
9524 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9525 F: drivers/gpu/drm/kmb/
9527 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9528 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9530 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9531 F: drivers/crypto/keembay/Kconfig
9532 F: drivers/crypto/keembay/Makefile
9533 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9534 F: drivers/crypto/keembay/ocs-aes.c
9535 F: drivers/crypto/keembay/ocs-aes.h
9537 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9538 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9539 M: Declan Murphy <declan.murphy@intel.com>
9541 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9542 F: drivers/crypto/keembay/Kconfig
9543 F: drivers/crypto/keembay/Makefile
9544 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9545 F: drivers/crypto/keembay/ocs-hcu.c
9546 F: drivers/crypto/keembay/ocs-hcu.h
9548 INTEL MANAGEMENT ENGINE (mei)
9549 M: Tomas Winkler <tomas.winkler@intel.com>
9550 L: linux-kernel@vger.kernel.org
9552 F: Documentation/driver-api/mei/*
9553 F: drivers/misc/mei/
9554 F: drivers/watchdog/mei_wdt.c
9555 F: include/linux/mei_cl_bus.h
9556 F: include/uapi/linux/mei.h
9559 INTEL MAX 10 BMC MFD DRIVER
9560 M: Xu Yilun <yilun.xu@intel.com>
9561 R: Tom Rix <trix@redhat.com>
9563 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9564 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9565 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9566 F: drivers/mfd/intel-m10-bmc.c
9567 F: include/linux/mfd/intel-m10-bmc.h
9569 INTEL MENLOW THERMAL DRIVER
9570 M: Sujith Thomas <sujith.thomas@intel.com>
9571 L: linux-pm@vger.kernel.org
9573 W: https://01.org/linux-acpi
9574 F: drivers/thermal/intel/intel_menlow.c
9576 INTEL P-Unit IPC DRIVER
9577 M: Zha Qipeng <qipeng.zha@intel.com>
9578 L: platform-driver-x86@vger.kernel.org
9580 F: arch/x86/include/asm/intel_punit_ipc.h
9581 F: drivers/platform/x86/intel/punit_ipc.c
9583 INTEL PMC CORE DRIVER
9584 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9585 M: David E Box <david.e.box@intel.com>
9586 L: platform-driver-x86@vger.kernel.org
9588 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9589 F: drivers/platform/x86/intel/pmc/
9591 INTEL PMIC GPIO DRIVERS
9592 M: Andy Shevchenko <andy@kernel.org>
9594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9595 F: drivers/gpio/gpio-*cove.c
9597 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9598 M: Andy Shevchenko <andy@kernel.org>
9600 F: drivers/mfd/intel_soc_pmic*
9601 F: include/linux/mfd/intel_soc_pmic*
9604 M: "David E. Box" <david.e.box@linux.intel.com>
9606 F: drivers/mfd/intel_pmt.c
9607 F: drivers/platform/x86/intel/pmt/
9609 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9610 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9611 L: linux-wireless@vger.kernel.org
9613 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9614 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9615 F: drivers/net/wireless/intel/ipw2x00/
9618 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9619 M: Len Brown <lenb@kernel.org>
9620 L: linux-pm@vger.kernel.org
9622 F: drivers/cpufreq/intel_pstate.c
9624 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9625 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9626 L: linux-iio@vger.kernel.org
9627 F: drivers/counter/intel-qep.c
9630 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9632 F: arch/x86/include/asm/intel_scu_ipc.h
9633 F: drivers/platform/x86/intel_scu_*
9635 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9636 M: Daniel Scally <djrscally@gmail.com>
9638 F: drivers/platform/x86/intel/int3472/
9640 INTEL SPEED SELECT TECHNOLOGY
9641 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9642 L: platform-driver-x86@vger.kernel.org
9644 F: drivers/platform/x86/intel/speed_select_if/
9645 F: include/uapi/linux/isst_if.h
9646 F: tools/power/x86/intel-speed-select/
9648 INTEL STRATIX10 FIRMWARE DRIVERS
9649 M: Richard Gong <richard.gong@linux.intel.com>
9650 L: linux-kernel@vger.kernel.org
9652 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9653 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9654 F: drivers/firmware/stratix10-rsu.c
9655 F: drivers/firmware/stratix10-svc.c
9656 F: include/linux/firmware/intel/stratix10-smc.h
9657 F: include/linux/firmware/intel/stratix10-svc-client.h
9659 INTEL TELEMETRY DRIVER
9660 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9661 M: "David E. Box" <david.e.box@linux.intel.com>
9662 L: platform-driver-x86@vger.kernel.org
9664 F: arch/x86/include/asm/intel_telemetry.h
9665 F: drivers/platform/x86/intel/telemetry/
9667 INTEL UNCORE FREQUENCY CONTROL
9668 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9669 L: platform-driver-x86@vger.kernel.org
9671 F: drivers/platform/x86/intel/uncore-frequency.c
9673 INTEL VIRTUAL BUTTON DRIVER
9674 M: AceLan Kao <acelan.kao@canonical.com>
9675 L: platform-driver-x86@vger.kernel.org
9677 F: drivers/platform/x86/intel/vbtn.c
9679 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9680 M: Stanislaw Gruszka <stf_xl@wp.pl>
9681 L: linux-wireless@vger.kernel.org
9683 F: drivers/net/wireless/intel/iwlegacy/
9685 INTEL WIRELESS WIFI LINK (iwlwifi)
9686 M: Luca Coelho <luciano.coelho@intel.com>
9687 L: linux-wireless@vger.kernel.org
9689 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9691 F: drivers/net/wireless/intel/iwlwifi/
9693 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9694 M: Jithu Joseph <jithu.joseph@intel.com>
9695 R: Maurice Ma <maurice.ma@intel.com>
9697 W: https://slimbootloader.github.io/security/firmware-update.html
9698 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9700 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9701 L: Dell.Client.Kernel@dell.com
9703 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9705 INTEL WWAN IOSM DRIVER
9706 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9707 M: Intel Corporation <linuxwwan@intel.com>
9708 L: netdev@vger.kernel.org
9710 F: drivers/net/wwan/iosm/
9713 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9715 F: Documentation/trace/intel_th.rst
9716 F: drivers/hwtracing/intel_th/
9717 F: include/linux/intel_th.h
9719 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9720 M: Ning Sun <ning.sun@intel.com>
9721 L: tboot-devel@lists.sourceforge.net
9723 W: http://tboot.sourceforge.net
9724 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9725 F: Documentation/x86/intel_txt.rst
9726 F: arch/x86/kernel/tboot.c
9727 F: include/linux/tboot.h
9730 M: Jarkko Sakkinen <jarkko@kernel.org>
9731 R: Dave Hansen <dave.hansen@linux.intel.com>
9732 L: linux-sgx@vger.kernel.org
9734 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9736 F: Documentation/x86/sgx.rst
9737 F: arch/x86/entry/vdso/vsgx.S
9738 F: arch/x86/include/asm/sgx.h
9739 F: arch/x86/include/uapi/asm/sgx.h
9740 F: arch/x86/kernel/cpu/sgx/*
9741 F: tools/testing/selftests/sgx/*
9745 M: Georgi Djakov <djakov@kernel.org>
9746 L: linux-pm@vger.kernel.org
9748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9749 F: Documentation/devicetree/bindings/interconnect/
9750 F: Documentation/driver-api/interconnect.rst
9751 F: drivers/interconnect/
9752 F: include/dt-bindings/interconnect/
9753 F: include/linux/interconnect-provider.h
9754 F: include/linux/interconnect.h
9756 INTERRUPT COUNTER DRIVER
9757 M: Oleksij Rempel <o.rempel@pengutronix.de>
9758 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9759 L: linux-iio@vger.kernel.org
9760 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9761 F: drivers/counter/interrupt-cnt.c
9763 INVENSENSE ICM-426xx IMU DRIVER
9764 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9765 L: linux-iio@vger.kernel.org
9767 W: https://invensense.tdk.com/
9768 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9769 F: drivers/iio/imu/inv_icm42600/
9771 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9772 M: Linus Walleij <linus.walleij@linaro.org>
9773 L: linux-iio@vger.kernel.org
9775 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9776 F: drivers/iio/gyro/mpu3050*
9778 IOC3 ETHERNET DRIVER
9779 M: Ralf Baechle <ralf@linux-mips.org>
9780 L: linux-mips@vger.kernel.org
9782 F: drivers/net/ethernet/sgi/ioc3-eth.c
9784 IOMAP FILESYSTEM LIBRARY
9785 M: Christoph Hellwig <hch@infradead.org>
9786 M: Darrick J. Wong <djwong@kernel.org>
9787 M: linux-xfs@vger.kernel.org
9788 M: linux-fsdevel@vger.kernel.org
9789 L: linux-xfs@vger.kernel.org
9790 L: linux-fsdevel@vger.kernel.org
9792 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9794 F: include/linux/iomap.h
9797 M: Joerg Roedel <joro@8bytes.org>
9798 M: Will Deacon <will@kernel.org>
9799 L: iommu@lists.linux-foundation.org
9801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9802 F: Documentation/devicetree/bindings/iommu/
9803 F: Documentation/userspace-api/iommu.rst
9805 F: include/linux/iommu.h
9806 F: include/linux/iova.h
9807 F: include/linux/of_iommu.h
9808 F: include/uapi/linux/iommu.h
9811 M: Jens Axboe <axboe@kernel.dk>
9812 R: Pavel Begunkov <asml.silence@gmail.com>
9813 L: io-uring@vger.kernel.org
9815 T: git git://git.kernel.dk/linux-block
9816 T: git git://git.kernel.dk/liburing
9820 F: include/linux/io_uring.h
9821 F: include/uapi/linux/io_uring.h
9825 M: Corey Minyard <minyard@acm.org>
9826 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9828 W: http://openipmi.sourceforge.net/
9829 F: Documentation/driver-api/ipmi.rst
9830 F: Documentation/devicetree/bindings/ipmi/
9831 F: drivers/char/ipmi/
9832 F: include/linux/ipmi*
9833 F: include/uapi/linux/ipmi*
9835 IPS SCSI RAID DRIVER
9836 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9837 L: linux-scsi@vger.kernel.org
9839 W: http://www.adaptec.com/
9840 F: drivers/scsi/ips*
9843 M: Simon Horman <horms@verge.net.au>
9844 M: Julian Anastasov <ja@ssi.bg>
9845 L: netdev@vger.kernel.org
9846 L: lvs-devel@vger.kernel.org
9848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9850 F: Documentation/networking/ipvs-sysctl.rst
9851 F: include/net/ip_vs.h
9852 F: include/uapi/linux/ip_vs.h
9853 F: net/netfilter/ipvs/
9856 M: Jiri Kosina <jikos@kernel.org>
9857 M: David Sterba <dsterba@suse.com>
9859 F: drivers/tty/ipwireless/
9861 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9862 M: Marc Zyngier <maz@kernel.org>
9864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9865 F: Documentation/core-api/irq/irq-domain.rst
9866 F: include/linux/irqdomain.h
9867 F: kernel/irq/irqdomain.c
9871 M: Thomas Gleixner <tglx@linutronix.de>
9872 L: linux-kernel@vger.kernel.org
9874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9878 M: Thomas Gleixner <tglx@linutronix.de>
9879 M: Marc Zyngier <maz@kernel.org>
9880 L: linux-kernel@vger.kernel.org
9882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9883 F: Documentation/devicetree/bindings/interrupt-controller/
9887 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9889 F: Documentation/driver-api/isa.rst
9890 F: drivers/base/isa.c
9891 F: include/linux/isa.h
9894 M: Hans Verkuil <hverkuil@xs4all.nl>
9895 L: linux-media@vger.kernel.org
9897 W: https://linuxtv.org
9898 T: git git://linuxtv.org/media_tree.git
9899 F: drivers/media/radio/radio-isa*
9902 M: Jaroslav Kysela <perex@perex.cz>
9904 F: Documentation/driver-api/isapnp.rst
9905 F: drivers/pnp/isapnp/
9906 F: include/linux/isapnp.h
9909 M: Lee Duncan <lduncan@suse.com>
9910 M: Chris Leech <cleech@redhat.com>
9911 L: open-iscsi@googlegroups.com
9912 L: linux-scsi@vger.kernel.org
9914 W: www.open-iscsi.com
9915 F: drivers/scsi/*iscsi*
9916 F: include/scsi/*iscsi*
9918 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9919 M: Peter Jones <pjones@redhat.com>
9920 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9922 F: drivers/firmware/iscsi_ibft*
9924 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9925 M: Sagi Grimberg <sagi@grimberg.me>
9926 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9927 L: linux-rdma@vger.kernel.org
9929 W: http://www.openfabrics.org
9930 W: www.open-iscsi.org
9931 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9932 F: drivers/infiniband/ulp/iser/
9934 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9935 M: Sagi Grimberg <sagi@grimberg.me>
9936 L: linux-rdma@vger.kernel.org
9937 L: target-devel@vger.kernel.org
9939 W: http://www.linux-iscsi.org
9940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9941 F: drivers/infiniband/ulp/isert
9943 ISDN/CMTP OVER BLUETOOTH
9944 M: Karsten Keil <isdn@linux-pingi.de>
9945 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9946 L: netdev@vger.kernel.org
9948 W: http://www.isdn4linux.de
9949 F: Documentation/isdn/
9950 F: drivers/isdn/capi/
9951 F: include/linux/isdn/
9952 F: include/uapi/linux/isdn/
9953 F: net/bluetooth/cmtp/
9955 ISDN/mISDN SUBSYSTEM
9956 M: Karsten Keil <isdn@linux-pingi.de>
9957 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9958 L: netdev@vger.kernel.org
9960 W: http://www.isdn4linux.de
9961 F: drivers/isdn/Kconfig
9962 F: drivers/isdn/Makefile
9963 F: drivers/isdn/hardware/
9964 F: drivers/isdn/mISDN/
9966 IT87 HARDWARE MONITORING DRIVER
9967 M: Jean Delvare <jdelvare@suse.com>
9968 L: linux-hwmon@vger.kernel.org
9970 F: Documentation/hwmon/it87.rst
9971 F: drivers/hwmon/it87.c
9974 M: Antti Palosaari <crope@iki.fi>
9975 L: linux-media@vger.kernel.org
9977 W: https://linuxtv.org
9978 W: http://palosaari.fi/linux/
9979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9980 T: git git://linuxtv.org/anttip/media_tree.git
9981 F: drivers/media/tuners/it913x*
9983 ITE IT66121 HDMI BRIDGE DRIVER
9984 M: Phong LE <ple@baylibre.com>
9985 M: Neil Armstrong <narmstrong@baylibre.com>
9987 T: git git://anongit.freedesktop.org/drm/drm-misc
9988 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
9989 F: drivers/gpu/drm/bridge/ite-it66121.c
9991 IVTV VIDEO4LINUX DRIVER
9992 M: Andy Walls <awalls@md.metrocast.net>
9993 L: linux-media@vger.kernel.org
9995 W: https://linuxtv.org
9996 T: git git://linuxtv.org/media_tree.git
9997 F: Documentation/admin-guide/media/ivtv*
9998 F: drivers/media/pci/ivtv/
9999 F: include/uapi/linux/ivtv*
10001 IX2505V MEDIA DRIVER
10002 M: Malcolm Priestley <tvboxspy@gmail.com>
10003 L: linux-media@vger.kernel.org
10005 W: https://linuxtv.org
10006 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10007 F: drivers/media/dvb-frontends/ix2505v*
10009 JAILHOUSE HYPERVISOR INTERFACE
10010 M: Jan Kiszka <jan.kiszka@siemens.com>
10011 L: jailhouse-dev@googlegroups.com
10013 F: arch/x86/include/asm/jailhouse_para.h
10014 F: arch/x86/kernel/jailhouse.c
10016 JC42.4 TEMPERATURE SENSOR DRIVER
10017 M: Guenter Roeck <linux@roeck-us.net>
10018 L: linux-hwmon@vger.kernel.org
10020 F: Documentation/hwmon/jc42.rst
10021 F: drivers/hwmon/jc42.c
10024 M: Dave Kleikamp <shaggy@kernel.org>
10025 L: jfs-discussion@lists.sourceforge.net
10027 W: http://jfs.sourceforge.net/
10028 T: git git://github.com/kleikamp/linux-shaggy.git
10029 F: Documentation/admin-guide/jfs.rst
10033 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10034 L: netdev@vger.kernel.org
10036 F: drivers/net/ethernet/jme.*
10038 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10039 M: David Woodhouse <dwmw2@infradead.org>
10040 M: Richard Weinberger <richard@nod.at>
10041 L: linux-mtd@lists.infradead.org
10043 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10044 T: git git://git.infradead.org/ubifs-2.6.git
10046 F: include/uapi/linux/jffs2.h
10048 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10049 M: "Theodore Ts'o" <tytso@mit.edu>
10050 M: Jan Kara <jack@suse.com>
10051 L: linux-ext4@vger.kernel.org
10054 F: include/linux/jbd2.h
10056 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10057 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10058 L: linux-media@vger.kernel.org
10060 F: drivers/media/platform/rcar_jpu.c
10062 JSM Neo PCI based serial card
10063 L: linux-serial@vger.kernel.org
10065 F: drivers/tty/serial/jsm/
10067 K10TEMP HARDWARE MONITORING DRIVER
10068 M: Clemens Ladisch <clemens@ladisch.de>
10069 L: linux-hwmon@vger.kernel.org
10071 F: Documentation/hwmon/k10temp.rst
10072 F: drivers/hwmon/k10temp.c
10074 K8TEMP HARDWARE MONITORING DRIVER
10075 M: Rudolf Marek <r.marek@assembler.cz>
10076 L: linux-hwmon@vger.kernel.org
10078 F: Documentation/hwmon/k8temp.rst
10079 F: drivers/hwmon/k8temp.c
10082 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10083 R: Alexander Potapenko <glider@google.com>
10084 R: Andrey Konovalov <andreyknvl@gmail.com>
10085 R: Dmitry Vyukov <dvyukov@google.com>
10086 L: kasan-dev@googlegroups.com
10088 F: Documentation/dev-tools/kasan.rst
10089 F: arch/*/include/asm/*kasan.h
10090 F: arch/*/mm/kasan_init*
10091 F: include/linux/kasan*.h
10092 F: lib/Kconfig.kasan
10093 F: lib/test_kasan*.c
10095 F: scripts/Makefile.kasan
10098 M: Masahiro Yamada <masahiroy@kernel.org>
10099 L: linux-kbuild@vger.kernel.org
10101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10102 F: Documentation/kbuild/kconfig*
10103 F: scripts/Kconfig.include
10104 F: scripts/kconfig/
10107 R: Dmitry Vyukov <dvyukov@google.com>
10108 R: Andrey Konovalov <andreyknvl@gmail.com>
10109 L: kasan-dev@googlegroups.com
10111 F: Documentation/dev-tools/kcov.rst
10112 F: include/linux/kcov.h
10113 F: include/uapi/linux/kcov.h
10115 F: scripts/Makefile.kcov
10118 M: Marco Elver <elver@google.com>
10119 R: Dmitry Vyukov <dvyukov@google.com>
10120 L: kasan-dev@googlegroups.com
10122 F: Documentation/dev-tools/kcsan.rst
10123 F: include/linux/kcsan*.h
10125 F: lib/Kconfig.kcsan
10126 F: scripts/Makefile.kcsan
10129 M: Dave Young <dyoung@redhat.com>
10130 M: Baoquan He <bhe@redhat.com>
10131 R: Vivek Goyal <vgoyal@redhat.com>
10132 L: kexec@lists.infradead.org
10134 W: http://lse.sourceforge.net/kdump/
10135 F: Documentation/admin-guide/kdump/
10136 F: fs/proc/vmcore.c
10137 F: include/linux/crash_core.h
10138 F: include/linux/crash_dump.h
10139 F: include/uapi/linux/vmcore.h
10140 F: kernel/crash_*.c
10142 KEENE FM RADIO TRANSMITTER DRIVER
10143 M: Hans Verkuil <hverkuil@xs4all.nl>
10144 L: linux-media@vger.kernel.org
10146 W: https://linuxtv.org
10147 T: git git://linuxtv.org/media_tree.git
10148 F: drivers/media/radio/radio-keene*
10151 M: Ian Kent <raven@themaw.net>
10152 L: autofs@vger.kernel.org
10156 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10157 M: Masahiro Yamada <masahiroy@kernel.org>
10158 M: Michal Marek <michal.lkml@markovi.net>
10159 R: Nick Desaulniers <ndesaulniers@google.com>
10160 L: linux-kbuild@vger.kernel.org
10162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10163 F: Documentation/kbuild/
10165 F: scripts/*vmlinux*
10167 F: scripts/Makefile*
10169 F: scripts/dummy-tools/
10172 F: scripts/package/
10175 L: kernel-janitors@vger.kernel.org
10177 W: http://kernelnewbies.org/KernelJanitors
10179 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10180 M: "J. Bruce Fields" <bfields@fieldses.org>
10181 M: Chuck Lever <chuck.lever@oracle.com>
10182 L: linux-nfs@vger.kernel.org
10184 W: http://nfs.sourceforge.net/
10185 T: git git://linux-nfs.org/~bfields/linux.git
10189 F: include/linux/lockd/
10190 F: include/linux/sunrpc/
10191 F: include/uapi/linux/nfsd/
10192 F: include/uapi/linux/sunrpc/
10194 F: Documentation/filesystems/nfs/
10197 M: Thorsten Leemhuis <linux@leemhuis.info>
10198 L: regressions@lists.linux.dev
10201 KERNEL SELFTEST FRAMEWORK
10202 M: Shuah Khan <shuah@kernel.org>
10203 M: Shuah Khan <skhan@linuxfoundation.org>
10204 L: linux-kselftest@vger.kernel.org
10206 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10208 F: Documentation/dev-tools/kselftest*
10209 F: tools/testing/selftests/
10211 KERNEL SMB3 SERVER (KSMBD)
10212 M: Namjae Jeon <linkinjeon@kernel.org>
10213 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10214 M: Steve French <sfrench@samba.org>
10215 M: Hyunchul Lee <hyc.lee@gmail.com>
10216 L: linux-cifs@vger.kernel.org
10218 T: git git://git.samba.org/ksmbd.git
10222 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10223 M: Brendan Higgins <brendanhiggins@google.com>
10224 L: linux-kselftest@vger.kernel.org
10225 L: kunit-dev@googlegroups.com
10227 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10228 F: Documentation/dev-tools/kunit/
10231 F: tools/testing/kunit/
10233 KERNEL USERMODE HELPER
10234 M: Luis Chamberlain <mcgrof@kernel.org>
10235 L: linux-kernel@vger.kernel.org
10237 F: include/linux/umh.h
10240 KERNEL VIRTUAL MACHINE (KVM)
10241 M: Paolo Bonzini <pbonzini@redhat.com>
10242 L: kvm@vger.kernel.org
10244 W: http://www.linux-kvm.org
10245 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10246 F: Documentation/virt/kvm/
10247 F: include/asm-generic/kvm*
10248 F: include/kvm/iodev.h
10249 F: include/linux/kvm*
10250 F: include/trace/events/kvm.h
10251 F: include/uapi/asm-generic/kvm*
10252 F: include/uapi/linux/kvm*
10254 F: tools/testing/selftests/kvm/
10257 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10258 M: Marc Zyngier <maz@kernel.org>
10259 R: James Morse <james.morse@arm.com>
10260 R: Alexandru Elisei <alexandru.elisei@arm.com>
10261 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10263 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10266 F: arch/arm64/include/asm/kvm*
10267 F: arch/arm64/include/uapi/asm/kvm*
10269 F: include/kvm/arm_*
10270 F: tools/testing/selftests/kvm/*/aarch64/
10271 F: tools/testing/selftests/kvm/aarch64/
10273 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10274 M: Huacai Chen <chenhuacai@kernel.org>
10275 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10276 L: linux-mips@vger.kernel.org
10277 L: kvm@vger.kernel.org
10279 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10280 F: arch/mips/include/asm/kvm*
10281 F: arch/mips/include/uapi/asm/kvm*
10284 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10285 M: Paul Mackerras <paulus@ozlabs.org>
10286 L: kvm-ppc@vger.kernel.org
10288 W: http://www.linux-kvm.org/
10289 T: git git://github.com/agraf/linux-2.6.git
10290 F: arch/powerpc/include/asm/kvm*
10291 F: arch/powerpc/include/uapi/asm/kvm*
10292 F: arch/powerpc/kernel/kvm*
10293 F: arch/powerpc/kvm/
10295 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10296 M: Christian Borntraeger <borntraeger@de.ibm.com>
10297 M: Janosch Frank <frankja@linux.ibm.com>
10298 R: David Hildenbrand <david@redhat.com>
10299 R: Cornelia Huck <cohuck@redhat.com>
10300 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10301 L: kvm@vger.kernel.org
10303 W: http://www.ibm.com/developerworks/linux/linux390/
10304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10305 F: Documentation/virt/kvm/s390*
10306 F: arch/s390/include/asm/gmap.h
10307 F: arch/s390/include/asm/kvm*
10308 F: arch/s390/include/uapi/asm/kvm*
10309 F: arch/s390/kernel/uv.c
10311 F: arch/s390/mm/gmap.c
10312 F: tools/testing/selftests/kvm/*/s390x/
10313 F: tools/testing/selftests/kvm/s390x/
10315 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10316 M: Paolo Bonzini <pbonzini@redhat.com>
10317 R: Sean Christopherson <seanjc@google.com>
10318 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10319 R: Wanpeng Li <wanpengli@tencent.com>
10320 R: Jim Mattson <jmattson@google.com>
10321 R: Joerg Roedel <joro@8bytes.org>
10322 L: kvm@vger.kernel.org
10324 W: http://www.linux-kvm.org
10325 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10326 F: arch/x86/include/asm/kvm*
10327 F: arch/x86/include/asm/pvclock-abi.h
10328 F: arch/x86/include/asm/svm.h
10329 F: arch/x86/include/asm/vmx*.h
10330 F: arch/x86/include/uapi/asm/kvm*
10331 F: arch/x86/include/uapi/asm/svm.h
10332 F: arch/x86/include/uapi/asm/vmx.h
10333 F: arch/x86/kernel/kvm.c
10334 F: arch/x86/kernel/kvmclock.c
10339 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10340 M: Tejun Heo <tj@kernel.org>
10342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10344 F: include/linux/kernfs.h
10347 M: Eric Biederman <ebiederm@xmission.com>
10348 L: kexec@lists.infradead.org
10350 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10351 F: include/linux/kexec.h
10352 F: include/uapi/linux/kexec.h
10356 M: Mimi Zohar <zohar@linux.ibm.com>
10357 L: linux-integrity@vger.kernel.org
10358 L: keyrings@vger.kernel.org
10360 F: Documentation/security/keys/trusted-encrypted.rst
10361 F: include/keys/encrypted-type.h
10362 F: security/keys/encrypted-keys/
10365 M: James Bottomley <jejb@linux.ibm.com>
10366 M: Jarkko Sakkinen <jarkko@kernel.org>
10367 M: Mimi Zohar <zohar@linux.ibm.com>
10368 L: linux-integrity@vger.kernel.org
10369 L: keyrings@vger.kernel.org
10371 F: Documentation/security/keys/trusted-encrypted.rst
10372 F: include/keys/trusted-type.h
10373 F: include/keys/trusted_tpm.h
10374 F: security/keys/trusted-keys/
10377 M: Sumit Garg <sumit.garg@linaro.org>
10378 L: linux-integrity@vger.kernel.org
10379 L: keyrings@vger.kernel.org
10381 F: include/keys/trusted_tee.h
10382 F: security/keys/trusted-keys/trusted_tee.c
10385 M: David Howells <dhowells@redhat.com>
10386 M: Jarkko Sakkinen <jarkko@kernel.org>
10387 L: keyrings@vger.kernel.org
10389 F: Documentation/security/keys/core.rst
10391 F: include/linux/key-type.h
10392 F: include/linux/key.h
10393 F: include/linux/keyctl.h
10394 F: include/uapi/linux/keyctl.h
10398 M: Alexander Potapenko <glider@google.com>
10399 M: Marco Elver <elver@google.com>
10400 R: Dmitry Vyukov <dvyukov@google.com>
10401 L: kasan-dev@googlegroups.com
10403 F: Documentation/dev-tools/kfence.rst
10404 F: arch/*/include/asm/kfence.h
10405 F: include/linux/kfence.h
10406 F: lib/Kconfig.kfence
10410 M: Stefani Seibold <stefani@seibold.net>
10412 F: include/linux/kfifo.h
10416 KGDB / KDB /debug_core
10417 M: Jason Wessel <jason.wessel@windriver.com>
10418 M: Daniel Thompson <daniel.thompson@linaro.org>
10419 R: Douglas Anderson <dianders@chromium.org>
10420 L: kgdb-bugreport@lists.sourceforge.net
10422 W: http://kgdb.wiki.kernel.org/
10423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10424 F: Documentation/dev-tools/kgdb.rst
10425 F: drivers/misc/kgdbts.c
10426 F: drivers/tty/serial/kgdboc.c
10427 F: include/linux/kdb.h
10428 F: include/linux/kgdb.h
10431 KHADAS MCU MFD DRIVER
10432 M: Neil Armstrong <narmstrong@baylibre.com>
10433 L: linux-amlogic@lists.infradead.org
10435 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10436 F: drivers/mfd/khadas-mcu.c
10437 F: include/linux/mfd/khadas-mcu.h
10438 F: drivers/thermal/khadas_mcu_fan.c
10441 M: Catalin Marinas <catalin.marinas@arm.com>
10443 F: Documentation/dev-tools/kmemleak.rst
10444 F: include/linux/kmemleak.h
10446 F: samples/kmemleak/kmemleak-test.c
10448 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10449 M: Luis Chamberlain <mcgrof@kernel.org>
10450 L: linux-kernel@vger.kernel.org
10452 F: include/linux/kmod.h
10455 F: tools/testing/selftests/kmod/
10458 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10459 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10460 M: "David S. Miller" <davem@davemloft.net>
10461 M: Masami Hiramatsu <mhiramat@kernel.org>
10463 F: Documentation/trace/kprobes.rst
10464 F: include/asm-generic/kprobes.h
10465 F: include/linux/kprobes.h
10466 F: kernel/kprobes.c
10468 KS0108 LCD CONTROLLER DRIVER
10469 M: Miguel Ojeda <ojeda@kernel.org>
10471 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10472 F: drivers/auxdisplay/ks0108.c
10473 F: include/linux/ks0108.h
10475 KTD253 BACKLIGHT DRIVER
10476 M: Linus Walleij <linus.walleij@linaro.org>
10478 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10479 F: drivers/video/backlight/ktd253-backlight.c
10482 M: Steven Rostedt <rostedt@goodmis.org>
10483 M: John Hawley <warthog9@eaglescrag.net>
10485 F: tools/testing/ktest
10488 M: David Ahern <dsahern@kernel.org>
10489 L: netdev@vger.kernel.org
10491 F: include/net/l3mdev.h
10495 M: John Fastabend <john.fastabend@gmail.com>
10496 M: Daniel Borkmann <daniel@iogearbox.net>
10497 M: Jakub Sitnicki <jakub@cloudflare.com>
10498 M: Lorenz Bauer <lmb@cloudflare.com>
10499 L: netdev@vger.kernel.org
10500 L: bpf@vger.kernel.org
10502 F: include/linux/skmsg.h
10503 F: net/core/skmsg.c
10504 F: net/core/sock_map.c
10505 F: net/ipv4/tcp_bpf.c
10506 F: net/ipv4/udp_bpf.c
10507 F: net/unix/unix_bpf.c
10509 LANDLOCK SECURITY MODULE
10510 M: Mickaël Salaün <mic@digikod.net>
10511 L: linux-security-module@vger.kernel.org
10513 W: https://landlock.io
10514 T: git https://github.com/landlock-lsm/linux.git
10515 F: Documentation/security/landlock.rst
10516 F: Documentation/userspace-api/landlock.rst
10517 F: include/uapi/linux/landlock.h
10518 F: samples/landlock/
10519 F: security/landlock/
10520 F: tools/testing/selftests/landlock/
10524 LANTIQ / INTEL Ethernet drivers
10525 M: Hauke Mehrtens <hauke@hauke-m.de>
10526 L: netdev@vger.kernel.org
10528 F: drivers/net/dsa/lantiq_gswip.c
10529 F: drivers/net/dsa/lantiq_pce.h
10530 F: drivers/net/ethernet/lantiq_xrx200.c
10531 F: net/dsa/tag_gswip.c
10533 LANTIQ MIPS ARCHITECTURE
10534 M: John Crispin <john@phrozen.org>
10535 L: linux-mips@vger.kernel.org
10537 F: arch/mips/lantiq
10538 F: drivers/soc/lantiq
10540 LASI 53c700 driver for PARISC
10541 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10542 L: linux-scsi@vger.kernel.org
10544 F: Documentation/scsi/53c700.rst
10545 F: drivers/scsi/53c700*
10548 M: Tobin C. Harding <me@tobin.cc>
10549 M: Tycho Andersen <tycho@tycho.pizza>
10550 L: linux-hardening@vger.kernel.org
10552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10553 F: scripts/leaking_addresses.pl
10556 M: Pavel Machek <pavel@ucw.cz>
10557 L: linux-leds@vger.kernel.org
10559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10560 F: Documentation/devicetree/bindings/leds/
10562 F: include/linux/leds.h
10564 LEGACY EEPROM DRIVER
10565 M: Jean Delvare <jdelvare@suse.com>
10567 F: Documentation/misc-devices/eeprom.rst
10568 F: drivers/misc/eeprom/eeprom.c
10570 LEGO MINDSTORMS EV3
10571 R: David Lechner <david@lechnology.com>
10573 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10574 F: arch/arm/boot/dts/da850-lego-ev3.dts
10575 F: drivers/power/supply/lego_ev3_battery.c
10577 LEGO USB Tower driver
10578 M: Juergen Stuber <starblue@users.sourceforge.net>
10579 L: legousb-devel@lists.sourceforge.net
10581 W: http://legousb.sourceforge.net/
10582 F: drivers/usb/misc/legousbtower.c
10585 M: Matan Ziv-Av <matan@svgalib.org>
10586 L: platform-driver-x86@vger.kernel.org
10588 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10589 F: Documentation/admin-guide/laptops/lg-laptop.rst
10590 F: drivers/platform/x86/lg-laptop.c
10592 LG2160 MEDIA DRIVER
10593 M: Michael Krufky <mkrufky@linuxtv.org>
10594 L: linux-media@vger.kernel.org
10596 W: https://linuxtv.org
10597 W: http://github.com/mkrufky
10598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10599 T: git git://linuxtv.org/mkrufky/tuners.git
10600 F: drivers/media/dvb-frontends/lg2160.*
10602 LGDT3305 MEDIA DRIVER
10603 M: Michael Krufky <mkrufky@linuxtv.org>
10604 L: linux-media@vger.kernel.org
10606 W: https://linuxtv.org
10607 W: http://github.com/mkrufky
10608 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10609 T: git git://linuxtv.org/mkrufky/tuners.git
10610 F: drivers/media/dvb-frontends/lgdt3305.*
10612 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10613 M: Viresh Kumar <vireshk@kernel.org>
10614 L: linux-ide@vger.kernel.org
10616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10617 F: drivers/ata/pata_arasan_cf.c
10618 F: include/linux/pata_arasan_cf_data.h
10620 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10621 M: Linus Walleij <linus.walleij@linaro.org>
10622 L: linux-ide@vger.kernel.org
10624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10625 F: drivers/ata/pata_ftide010.c
10626 F: drivers/ata/sata_gemini.c
10627 F: drivers/ata/sata_gemini.h
10629 LIBATA SATA AHCI PLATFORM devices support
10630 M: Hans de Goede <hdegoede@redhat.com>
10631 M: Jens Axboe <axboe@kernel.dk>
10632 L: linux-ide@vger.kernel.org
10634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10635 F: drivers/ata/ahci_platform.c
10636 F: drivers/ata/libahci_platform.c
10637 F: include/linux/ahci_platform.h
10639 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10640 M: Mikael Pettersson <mikpelinux@gmail.com>
10641 L: linux-ide@vger.kernel.org
10643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10644 F: drivers/ata/sata_promise.*
10646 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10647 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10648 L: linux-ide@vger.kernel.org
10650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10651 F: Documentation/devicetree/bindings/ata/
10653 F: include/linux/ata.h
10654 F: include/linux/libata.h
10657 M: Sasha Levin <alexander.levin@microsoft.com>
10659 F: tools/lib/lockdep/
10661 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10662 M: Dan Williams <dan.j.williams@intel.com>
10663 M: Vishal Verma <vishal.l.verma@intel.com>
10664 M: Dave Jiang <dave.jiang@intel.com>
10665 L: nvdimm@lists.linux.dev
10667 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10668 P: Documentation/nvdimm/maintainer-entry-profile.rst
10669 F: drivers/nvdimm/blk.c
10670 F: drivers/nvdimm/region_devs.c
10672 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10673 M: Vishal Verma <vishal.l.verma@intel.com>
10674 M: Dan Williams <dan.j.williams@intel.com>
10675 M: Dave Jiang <dave.jiang@intel.com>
10676 L: nvdimm@lists.linux.dev
10678 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10679 P: Documentation/nvdimm/maintainer-entry-profile.rst
10680 F: drivers/nvdimm/btt*
10682 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10683 M: Dan Williams <dan.j.williams@intel.com>
10684 M: Vishal Verma <vishal.l.verma@intel.com>
10685 M: Dave Jiang <dave.jiang@intel.com>
10686 L: nvdimm@lists.linux.dev
10688 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10689 P: Documentation/nvdimm/maintainer-entry-profile.rst
10690 F: drivers/nvdimm/pmem*
10692 LIBNVDIMM: DEVICETREE BINDINGS
10693 M: Oliver O'Halloran <oohall@gmail.com>
10694 L: nvdimm@lists.linux.dev
10696 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10697 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10698 F: drivers/nvdimm/of_pmem.c
10700 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10701 M: Dan Williams <dan.j.williams@intel.com>
10702 M: Vishal Verma <vishal.l.verma@intel.com>
10703 M: Dave Jiang <dave.jiang@intel.com>
10704 M: Ira Weiny <ira.weiny@intel.com>
10705 L: nvdimm@lists.linux.dev
10707 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10708 P: Documentation/nvdimm/maintainer-entry-profile.rst
10709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10710 F: drivers/acpi/nfit/*
10711 F: drivers/nvdimm/*
10712 F: include/linux/libnvdimm.h
10713 F: include/linux/nd.h
10714 F: include/uapi/linux/ndctl.h
10715 F: tools/testing/nvdimm/
10717 LICENSES and SPDX stuff
10718 M: Thomas Gleixner <tglx@linutronix.de>
10719 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10720 L: linux-spdx@vger.kernel.org
10722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10724 F: Documentation/process/license-rules.rst
10726 F: scripts/spdxcheck-test.sh
10727 F: scripts/spdxcheck.py
10729 LINEAR RANGES HELPERS
10730 M: Mark Brown <broonie@kernel.org>
10731 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10732 F: lib/linear_ranges.c
10733 F: lib/test_linear_ranges.c
10734 F: include/linux/linear_range.h
10736 LINUX FOR POWER MACINTOSH
10737 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10738 L: linuxppc-dev@lists.ozlabs.org
10740 F: arch/powerpc/platforms/powermac/
10741 F: drivers/macintosh/
10743 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10744 M: Michael Ellerman <mpe@ellerman.id.au>
10745 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10746 R: Paul Mackerras <paulus@samba.org>
10747 L: linuxppc-dev@lists.ozlabs.org
10749 W: https://github.com/linuxppc/wiki/wiki
10750 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10752 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10753 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10754 F: Documentation/devicetree/bindings/powerpc/
10755 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10756 F: Documentation/powerpc/
10758 F: drivers/*/*/*pasemi*
10759 F: drivers/*/*pasemi*
10760 F: drivers/char/tpm/tpm_ibmvtpm*
10761 F: drivers/crypto/nx/
10762 F: drivers/crypto/vmx/
10763 F: drivers/i2c/busses/i2c-opal.c
10764 F: drivers/net/ethernet/ibm/ibmveth.*
10765 F: drivers/net/ethernet/ibm/ibmvnic.*
10766 F: drivers/pci/hotplug/pnv_php.c
10767 F: drivers/pci/hotplug/rpa*
10768 F: drivers/rtc/rtc-opal.c
10769 F: drivers/scsi/ibmvscsi/
10770 F: drivers/tty/hvc/hvc_opal.c
10771 F: drivers/watchdog/wdrtas.c
10772 F: tools/testing/selftests/powerpc
10779 LINUX FOR POWERPC EMBEDDED MPC5XXX
10780 M: Anatolij Gustschin <agust@denx.de>
10781 L: linuxppc-dev@lists.ozlabs.org
10783 F: arch/powerpc/platforms/512x/
10784 F: arch/powerpc/platforms/52xx/
10786 LINUX FOR POWERPC EMBEDDED PPC4XX
10787 L: linuxppc-dev@lists.ozlabs.org
10789 F: arch/powerpc/platforms/40x/
10790 F: arch/powerpc/platforms/44x/
10792 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10793 M: Scott Wood <oss@buserror.net>
10794 L: linuxppc-dev@lists.ozlabs.org
10796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10797 F: Documentation/devicetree/bindings/powerpc/fsl/
10798 F: arch/powerpc/platforms/83xx/
10799 F: arch/powerpc/platforms/85xx/
10801 LINUX FOR POWERPC EMBEDDED PPC8XX
10802 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10803 L: linuxppc-dev@lists.ozlabs.org
10805 F: arch/powerpc/platforms/8xx/
10807 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10808 M: Kees Cook <keescook@chromium.org>
10810 F: drivers/misc/lkdtm/*
10811 F: tools/testing/selftests/lkdtm/*
10813 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10814 M: Alan Stern <stern@rowland.harvard.edu>
10815 M: Andrea Parri <parri.andrea@gmail.com>
10816 M: Will Deacon <will@kernel.org>
10817 M: Peter Zijlstra <peterz@infradead.org>
10818 M: Boqun Feng <boqun.feng@gmail.com>
10819 M: Nicholas Piggin <npiggin@gmail.com>
10820 M: David Howells <dhowells@redhat.com>
10821 M: Jade Alglave <j.alglave@ucl.ac.uk>
10822 M: Luc Maranget <luc.maranget@inria.fr>
10823 M: "Paul E. McKenney" <paulmck@kernel.org>
10824 R: Akira Yokosawa <akiyks@gmail.com>
10825 R: Daniel Lustig <dlustig@nvidia.com>
10826 R: Joel Fernandes <joel@joelfernandes.org>
10827 L: linux-kernel@vger.kernel.org
10828 L: linux-arch@vger.kernel.org
10830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10831 F: Documentation/atomic_bitops.txt
10832 F: Documentation/atomic_t.txt
10833 F: Documentation/core-api/refcount-vs-atomic.rst
10834 F: Documentation/litmus-tests/
10835 F: Documentation/memory-barriers.txt
10836 F: tools/memory-model/
10838 LIS3LV02D ACCELEROMETER DRIVER
10839 M: Eric Piel <eric.piel@tremplin-utc.net>
10841 F: Documentation/misc-devices/lis3lv02d.rst
10842 F: drivers/misc/lis3lv02d/
10843 F: drivers/platform/x86/hp_accel.c
10846 M: David Gow <davidgow@google.com>
10847 L: linux-kselftest@vger.kernel.org
10848 L: kunit-dev@googlegroups.com
10853 M: Karol Gugala <kgugala@antmicro.com>
10854 M: Mateusz Holenko <mholenko@antmicro.com>
10856 F: Documentation/devicetree/bindings/*/litex,*.yaml
10857 F: arch/openrisc/boot/dts/or1klitex.dts
10858 F: drivers/soc/litex/litex_soc_ctrl.c
10859 F: drivers/tty/serial/liteuart.c
10860 F: include/linux/litex.h
10863 M: Josh Poimboeuf <jpoimboe@redhat.com>
10864 M: Jiri Kosina <jikos@kernel.org>
10865 M: Miroslav Benes <mbenes@suse.cz>
10866 M: Petr Mladek <pmladek@suse.com>
10867 R: Joe Lawrence <joe.lawrence@redhat.com>
10868 L: live-patching@vger.kernel.org
10870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10871 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10872 F: Documentation/livepatch/
10873 F: arch/powerpc/include/asm/livepatch.h
10874 F: arch/s390/include/asm/livepatch.h
10875 F: arch/x86/include/asm/livepatch.h
10876 F: include/linux/livepatch.h
10877 F: kernel/livepatch/
10879 F: samples/livepatch/
10880 F: tools/testing/selftests/livepatch/
10883 L: netdev@vger.kernel.org
10885 F: include/linux/llc.h
10886 F: include/net/llc*
10887 F: include/uapi/linux/llc.h
10890 LM73 HARDWARE MONITOR DRIVER
10891 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10892 L: linux-hwmon@vger.kernel.org
10894 F: drivers/hwmon/lm73.c
10896 LM78 HARDWARE MONITOR DRIVER
10897 M: Jean Delvare <jdelvare@suse.com>
10898 L: linux-hwmon@vger.kernel.org
10900 F: Documentation/hwmon/lm78.rst
10901 F: drivers/hwmon/lm78.c
10903 LM83 HARDWARE MONITOR DRIVER
10904 M: Jean Delvare <jdelvare@suse.com>
10905 L: linux-hwmon@vger.kernel.org
10907 F: Documentation/hwmon/lm83.rst
10908 F: drivers/hwmon/lm83.c
10910 LM90 HARDWARE MONITOR DRIVER
10911 M: Jean Delvare <jdelvare@suse.com>
10912 L: linux-hwmon@vger.kernel.org
10914 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10915 F: Documentation/hwmon/lm90.rst
10916 F: drivers/hwmon/lm90.c
10917 F: include/dt-bindings/thermal/lm90.h
10919 LM95234 HARDWARE MONITOR DRIVER
10920 M: Guenter Roeck <linux@roeck-us.net>
10921 L: linux-hwmon@vger.kernel.org
10923 F: Documentation/hwmon/lm95234.rst
10924 F: drivers/hwmon/lm95234.c
10926 LME2510 MEDIA DRIVER
10927 M: Malcolm Priestley <tvboxspy@gmail.com>
10928 L: linux-media@vger.kernel.org
10930 W: https://linuxtv.org
10931 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10932 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10934 LOADPIN SECURITY MODULE
10935 M: Kees Cook <keescook@chromium.org>
10937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10938 F: Documentation/admin-guide/LSM/LoadPin.rst
10939 F: security/loadpin/
10942 M: Peter Zijlstra <peterz@infradead.org>
10943 M: Ingo Molnar <mingo@redhat.com>
10944 M: Will Deacon <will@kernel.org>
10945 R: Waiman Long <longman@redhat.com>
10946 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10947 L: linux-kernel@vger.kernel.org
10949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10950 F: Documentation/locking/
10951 F: arch/*/include/asm/spinlock*.h
10952 F: include/linux/lockdep.h
10953 F: include/linux/mutex*.h
10954 F: include/linux/rwlock*.h
10955 F: include/linux/rwsem*.h
10956 F: include/linux/seqlock.h
10957 F: include/linux/spinlock*.h
10959 F: lib/locking*.[ch]
10960 X: kernel/locking/locktorture.c
10962 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10963 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10964 L: linux-ntfs-dev@lists.sourceforge.net
10966 W: http://www.linux-ntfs.org/content/view/19/37/
10967 F: Documentation/admin-guide/ldm.rst
10968 F: block/partitions/ldm.*
10970 LOGITECH HID GAMING KEYBOARDS
10971 M: Hans de Goede <hdegoede@redhat.com>
10972 L: linux-input@vger.kernel.org
10974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10975 F: drivers/hid/hid-lg-g15.c
10977 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10978 M: Adrien Grassein <adrien.grassein@gmail.com>
10980 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10981 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10983 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10984 M: Sathya Prakash <sathya.prakash@broadcom.com>
10985 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10986 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10987 L: MPT-FusionLinux.pdl@broadcom.com
10988 L: linux-scsi@vger.kernel.org
10990 W: http://www.avagotech.com/support/
10991 F: drivers/message/fusion/
10992 F: drivers/scsi/mpt3sas/
10994 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10995 M: Matthew Wilcox <willy@infradead.org>
10996 L: linux-scsi@vger.kernel.org
10998 F: drivers/scsi/sym53c8xx_2/
11001 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11002 L: linux-iio@vger.kernel.org
11004 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11005 F: drivers/iio/dac/ltc1660.c
11007 LTC2947 HARDWARE MONITOR DRIVER
11008 M: Nuno Sá <nuno.sa@analog.com>
11009 L: linux-hwmon@vger.kernel.org
11011 W: http://ez.analog.com/community/linux-device-drivers
11012 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11013 F: drivers/hwmon/ltc2947-core.c
11014 F: drivers/hwmon/ltc2947-i2c.c
11015 F: drivers/hwmon/ltc2947-spi.c
11016 F: drivers/hwmon/ltc2947.h
11018 LTC2983 IIO TEMPERATURE DRIVER
11019 M: Nuno Sá <nuno.sa@analog.com>
11020 L: linux-iio@vger.kernel.org
11022 W: http://ez.analog.com/community/linux-device-drivers
11023 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11024 F: drivers/iio/temperature/ltc2983.c
11026 LTC4261 HARDWARE MONITOR DRIVER
11027 M: Guenter Roeck <linux@roeck-us.net>
11028 L: linux-hwmon@vger.kernel.org
11030 F: Documentation/hwmon/ltc4261.rst
11031 F: drivers/hwmon/ltc4261.c
11033 LTC4306 I2C MULTIPLEXER DRIVER
11034 M: Michael Hennerich <michael.hennerich@analog.com>
11035 L: linux-i2c@vger.kernel.org
11037 W: http://ez.analog.com/community/linux-device-drivers
11038 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11039 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11041 LTP (Linux Test Project)
11042 M: Mike Frysinger <vapier@gentoo.org>
11043 M: Cyril Hrubis <chrubis@suse.cz>
11044 M: Wanlong Gao <wanlong.gao@gmail.com>
11045 M: Jan Stancek <jstancek@redhat.com>
11046 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11047 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11048 L: ltp@lists.linux.it (subscribers-only)
11050 W: http://linux-test-project.github.io/
11051 T: git git://github.com/linux-test-project/ltp.git
11054 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11055 L: netdev@vger.kernel.org
11057 F: drivers/net/pcs/pcs-lynx.c
11058 F: include/linux/pcs-lynx.h
11061 M: Geert Uytterhoeven <geert@linux-m68k.org>
11062 L: linux-m68k@lists.linux-m68k.org
11064 W: http://www.linux-m68k.org/
11065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11069 M68K ON APPLE MACINTOSH
11070 M: Joshua Thompson <funaho@jurai.org>
11071 L: linux-m68k@lists.linux-m68k.org
11073 W: http://www.mac.linux-m68k.org/
11075 F: drivers/macintosh/adb-iop.c
11076 F: drivers/macintosh/via-macii.c
11079 M: Philip Blundell <philb@gnu.org>
11081 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11082 F: arch/m68k/hp300/
11084 M88DS3103 MEDIA DRIVER
11085 M: Antti Palosaari <crope@iki.fi>
11086 L: linux-media@vger.kernel.org
11088 W: https://linuxtv.org
11089 W: http://palosaari.fi/linux/
11090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11091 T: git git://linuxtv.org/anttip/media_tree.git
11092 F: drivers/media/dvb-frontends/m88ds3103*
11094 M88RS2000 MEDIA DRIVER
11095 M: Malcolm Priestley <tvboxspy@gmail.com>
11096 L: linux-media@vger.kernel.org
11098 W: https://linuxtv.org
11099 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11100 F: drivers/media/dvb-frontends/m88rs2000*
11102 MA901 MASTERKIT USB FM RADIO DRIVER
11103 M: Alexey Klimov <klimov.linux@gmail.com>
11104 L: linux-media@vger.kernel.org
11106 T: git git://linuxtv.org/media_tree.git
11107 F: drivers/media/radio/radio-ma901.c
11110 M: Johannes Berg <johannes@sipsolutions.net>
11111 L: linux-wireless@vger.kernel.org
11113 W: https://wireless.wiki.kernel.org/
11114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11116 F: Documentation/networking/mac80211-injection.rst
11117 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11118 F: drivers/net/wireless/mac80211_hwsim.[ch]
11119 F: include/net/mac80211.h
11123 M: Jassi Brar <jassisinghbrar@gmail.com>
11124 L: linux-kernel@vger.kernel.org
11126 F: drivers/mailbox/
11127 F: include/linux/mailbox_client.h
11128 F: include/linux/mailbox_controller.h
11129 F: include/dt-bindings/mailbox/
11130 F: Documentation/devicetree/bindings/mailbox/
11133 M: Viresh Kumar <viresh.kumar@linaro.org>
11134 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11135 L: linux-kernel@vger.kernel.org
11137 F: drivers/mailbox/arm_mhuv2.c
11138 F: include/linux/mailbox/arm_mhuv2_message.h
11139 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11141 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11142 M: Jeremy Kerr <jk@codeconstruct.com.au>
11143 M: Matt Johnston <matt@codeconstruct.com.au>
11144 L: netdev@vger.kernel.org
11146 F: Documentation/networking/mctp.rst
11147 F: drivers/net/mctp/
11148 F: include/net/mctp.h
11149 F: include/net/mctpdevice.h
11150 F: include/net/netns/mctp.h
11153 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11154 M: Michael Kerrisk <mtk.manpages@gmail.com>
11155 L: linux-man@vger.kernel.org
11157 W: http://www.kernel.org/doc/man-pages
11159 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11160 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11161 L: linux-mips@vger.kernel.org
11163 F: arch/mips/boot/dts/img/pistachio*
11165 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11166 M: Andrew Lunn <andrew@lunn.ch>
11167 M: Vivien Didelot <vivien.didelot@gmail.com>
11168 L: netdev@vger.kernel.org
11170 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11171 F: Documentation/networking/devlink/mv88e6xxx.rst
11172 F: drivers/net/dsa/mv88e6xxx/
11173 F: include/linux/platform_data/mv88e6xxx.h
11175 MARVELL ARMADA 3700 PHY DRIVERS
11176 M: Miquel Raynal <miquel.raynal@bootlin.com>
11178 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11179 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11180 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11181 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11183 MARVELL ARMADA DRM SUPPORT
11184 M: Russell King <linux@armlinux.org.uk>
11186 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11187 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11188 F: Documentation/devicetree/bindings/display/armada/
11189 F: drivers/gpu/drm/armada/
11190 F: include/uapi/drm/armada_drm.h
11192 MARVELL CRYPTO DRIVER
11193 M: Boris Brezillon <bbrezillon@kernel.org>
11194 M: Arnaud Ebalard <arno@natisbad.org>
11195 M: Srujana Challa <schalla@marvell.com>
11196 L: linux-crypto@vger.kernel.org
11198 F: drivers/crypto/marvell/
11199 F: include/linux/soc/marvell/octeontx2/
11201 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11202 M: Mirko Lindner <mlindner@marvell.com>
11203 M: Stephen Hemminger <stephen@networkplumber.org>
11204 L: netdev@vger.kernel.org
11206 F: drivers/net/ethernet/marvell/sk*
11208 MARVELL LIBERTAS WIRELESS DRIVER
11209 L: libertas-dev@lists.infradead.org
11211 F: drivers/net/wireless/marvell/libertas/
11213 MARVELL MACCHIATOBIN SUPPORT
11214 M: Russell King <linux@armlinux.org.uk>
11215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11217 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11219 MARVELL MV643XX ETHERNET DRIVER
11220 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11221 L: netdev@vger.kernel.org
11223 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11224 F: include/linux/mv643xx.h
11226 MARVELL MV88X3310 PHY DRIVER
11227 M: Russell King <linux@armlinux.org.uk>
11228 M: Marek Behún <kabel@kernel.org>
11229 L: netdev@vger.kernel.org
11231 F: drivers/net/phy/marvell10g.c
11233 MARVELL MVEBU THERMAL DRIVER
11234 M: Miquel Raynal <miquel.raynal@bootlin.com>
11236 F: drivers/thermal/armada_thermal.c
11238 MARVELL MVNETA ETHERNET DRIVER
11239 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11240 L: netdev@vger.kernel.org
11242 F: drivers/net/ethernet/marvell/mvneta.*
11244 MARVELL MVPP2 ETHERNET DRIVER
11245 M: Marcin Wojtas <mw@semihalf.com>
11246 M: Russell King <linux@armlinux.org.uk>
11247 L: netdev@vger.kernel.org
11249 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11250 F: drivers/net/ethernet/marvell/mvpp2/
11252 MARVELL MWIFIEX WIRELESS DRIVER
11253 M: Amitkumar Karwar <amitkarwar@gmail.com>
11254 M: Ganapathi Bhat <ganapathi017@gmail.com>
11255 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11256 M: Xinming Hu <huxinming820@gmail.com>
11257 L: linux-wireless@vger.kernel.org
11259 F: drivers/net/wireless/marvell/mwifiex/
11261 MARVELL MWL8K WIRELESS DRIVER
11262 M: Lennert Buytenhek <buytenh@wantstofly.org>
11263 L: linux-wireless@vger.kernel.org
11265 F: drivers/net/wireless/marvell/mwl8k.c
11267 MARVELL NAND CONTROLLER DRIVER
11268 M: Miquel Raynal <miquel.raynal@bootlin.com>
11269 L: linux-mtd@lists.infradead.org
11271 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11272 F: drivers/mtd/nand/raw/marvell_nand.c
11274 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11275 M: Sunil Goutham <sgoutham@marvell.com>
11276 M: Geetha sowjanya <gakula@marvell.com>
11277 M: Subbaraya Sundeep <sbhatta@marvell.com>
11278 M: hariprasad <hkelam@marvell.com>
11279 L: netdev@vger.kernel.org
11281 F: drivers/net/ethernet/marvell/octeontx2/nic/
11282 F: include/linux/soc/marvell/octeontx2/
11284 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11285 M: Sunil Goutham <sgoutham@marvell.com>
11286 M: Linu Cherian <lcherian@marvell.com>
11287 M: Geetha sowjanya <gakula@marvell.com>
11288 M: Jerin Jacob <jerinj@marvell.com>
11289 M: hariprasad <hkelam@marvell.com>
11290 M: Subbaraya Sundeep <sbhatta@marvell.com>
11291 L: netdev@vger.kernel.org
11293 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11294 F: drivers/net/ethernet/marvell/octeontx2/af/
11296 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11297 M: Vadym Kochan <vkochan@marvell.com>
11298 M: Taras Chornyi <tchornyi@marvell.com>
11300 W: https://github.com/Marvell-switching/switchdev-prestera
11301 F: drivers/net/ethernet/marvell/prestera/
11303 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11304 M: Nicolas Pitre <nico@fluxnic.net>
11306 F: drivers/mmc/host/mvsdio.*
11308 MARVELL USB MDIO CONTROLLER DRIVER
11309 M: Tobias Waldekranz <tobias@waldekranz.com>
11310 L: netdev@vger.kernel.org
11312 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11313 F: drivers/net/mdio/mdio-mvusb.c
11315 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11316 M: Hu Ziji <huziji@marvell.com>
11317 L: linux-mmc@vger.kernel.org
11319 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11320 F: drivers/mmc/host/sdhci-xenon*
11322 MATROX FRAMEBUFFER DRIVER
11323 L: linux-fbdev@vger.kernel.org
11325 F: drivers/video/fbdev/matrox/matroxfb_*
11326 F: include/uapi/linux/matroxfb.h
11329 M: Daniel Nilsson <daniel.nilsson@flex.com>
11330 L: linux-hwmon@vger.kernel.org
11332 F: Documentation/hwmon/max15301.rst
11333 F: drivers/hwmon/pmbus/max15301.c
11335 MAX16065 HARDWARE MONITOR DRIVER
11336 M: Guenter Roeck <linux@roeck-us.net>
11337 L: linux-hwmon@vger.kernel.org
11339 F: Documentation/hwmon/max16065.rst
11340 F: drivers/hwmon/max16065.c
11342 MAX2175 SDR TUNER DRIVER
11343 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11344 L: linux-media@vger.kernel.org
11346 T: git git://linuxtv.org/media_tree.git
11347 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11348 F: Documentation/userspace-api/media/drivers/max2175.rst
11349 F: drivers/media/i2c/max2175*
11350 F: include/uapi/linux/max2175.h
11352 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11353 L: linux-hwmon@vger.kernel.org
11355 F: Documentation/hwmon/max6650.rst
11356 F: drivers/hwmon/max6650.c
11358 MAX6697 HARDWARE MONITOR DRIVER
11359 M: Guenter Roeck <linux@roeck-us.net>
11360 L: linux-hwmon@vger.kernel.org
11362 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11363 F: Documentation/hwmon/max6697.rst
11364 F: drivers/hwmon/max6697.c
11365 F: include/linux/platform_data/max6697.h
11367 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11368 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11369 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11370 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11371 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11372 L: linux-media@vger.kernel.org
11374 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11375 F: drivers/media/i2c/max9286.c
11377 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11378 M: Peter Rosin <peda@axentia.se>
11379 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11381 F: Documentation/devicetree/bindings/sound/max9860.txt
11382 F: sound/soc/codecs/max9860.*
11384 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11385 M: Andreas Klinger <ak@it-klinger.de>
11386 L: linux-iio@vger.kernel.org
11388 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11389 F: drivers/iio/proximity/mb1232.c
11391 MAXIM MAX77650 PMIC MFD DRIVER
11392 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
11393 L: linux-kernel@vger.kernel.org
11395 F: Documentation/devicetree/bindings/*/*max77650.yaml
11396 F: Documentation/devicetree/bindings/*/max77650*.yaml
11397 F: drivers/gpio/gpio-max77650.c
11398 F: drivers/input/misc/max77650-onkey.c
11399 F: drivers/leds/leds-max77650.c
11400 F: drivers/mfd/max77650.c
11401 F: drivers/power/supply/max77650-charger.c
11402 F: drivers/regulator/max77650-regulator.c
11403 F: include/linux/mfd/max77650.h
11405 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11406 M: Javier Martinez Canillas <javier@dowhile0.org>
11407 L: linux-kernel@vger.kernel.org
11409 F: Documentation/devicetree/bindings/*/*max77802.txt
11410 F: drivers/regulator/max77802-regulator.c
11411 F: include/dt-bindings/*/*max77802.h
11413 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11414 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11415 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11416 L: linux-pm@vger.kernel.org
11418 F: drivers/power/supply/max14577_charger.c
11419 F: drivers/power/supply/max77693_charger.c
11421 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11422 M: Chanwoo Choi <cw00.choi@samsung.com>
11423 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11424 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11425 L: linux-kernel@vger.kernel.org
11427 F: Documentation/devicetree/bindings/*/max77686.txt
11428 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11429 F: Documentation/devicetree/bindings/mfd/max14577.txt
11430 F: Documentation/devicetree/bindings/mfd/max77693.txt
11431 F: drivers/*/max14577*.c
11432 F: drivers/*/max77686*.c
11433 F: drivers/*/max77693*.c
11434 F: drivers/clk/clk-max77686.c
11435 F: drivers/extcon/extcon-max14577.c
11436 F: drivers/extcon/extcon-max77693.c
11437 F: drivers/rtc/rtc-max77686.c
11438 F: include/linux/mfd/max14577*.h
11439 F: include/linux/mfd/max77686*.h
11440 F: include/linux/mfd/max77693*.h
11442 MAXIRADIO FM RADIO RECEIVER DRIVER
11443 M: Hans Verkuil <hverkuil@xs4all.nl>
11444 L: linux-media@vger.kernel.org
11446 W: https://linuxtv.org
11447 T: git git://linuxtv.org/media_tree.git
11448 F: drivers/media/radio/radio-maxiradio*
11450 MAXLINEAR ETHERNET PHY DRIVER
11451 M: Xu Liang <lxu@maxlinear.com>
11452 L: netdev@vger.kernel.org
11454 F: drivers/net/phy/mxl-gpy.c
11456 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11457 R: Yasushi SHOJI <yashi@spacecubics.com>
11458 L: linux-can@vger.kernel.org
11460 F: drivers/net/can/usb/mcba_usb.c
11462 MCAN MMIO DEVICE DRIVER
11463 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11464 L: linux-can@vger.kernel.org
11466 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11467 F: drivers/net/can/m_can/m_can.c
11468 F: drivers/net/can/m_can/m_can.h
11469 F: drivers/net/can/m_can/m_can_platform.c
11471 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11472 M: Rishi Gupta <gupt21@gmail.com>
11473 L: linux-i2c@vger.kernel.org
11474 L: linux-input@vger.kernel.org
11476 F: drivers/hid/hid-mcp2221.c
11478 MCP251XFD SPI-CAN NETWORK DRIVER
11479 M: Marc Kleine-Budde <mkl@pengutronix.de>
11480 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11481 R: Thomas Kopp <thomas.kopp@microchip.com>
11482 L: linux-can@vger.kernel.org
11484 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11485 F: drivers/net/can/spi/mcp251xfd/
11487 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11488 M: Peter Rosin <peda@axentia.se>
11489 L: linux-iio@vger.kernel.org
11491 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11492 F: drivers/iio/potentiometer/mcp4018.c
11493 F: drivers/iio/potentiometer/mcp4531.c
11495 MCR20A IEEE-802.15.4 RADIO DRIVER
11496 M: Xue Liu <liuxuenetmail@gmail.com>
11497 L: linux-wpan@vger.kernel.org
11499 W: https://github.com/xueliu/mcr20a-linux
11500 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11501 F: drivers/net/ieee802154/mcr20a.c
11502 F: drivers/net/ieee802154/mcr20a.h
11504 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11505 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11506 L: linux-iio@vger.kernel.org
11508 F: drivers/iio/dac/cio-dac.c
11510 MEDIA CONTROLLER FRAMEWORK
11511 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11512 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11513 L: linux-media@vger.kernel.org
11515 W: https://www.linuxtv.org
11516 T: git git://linuxtv.org/media_tree.git
11517 F: drivers/media/mc/
11518 F: include/media/media-*.h
11519 F: include/uapi/linux/media.h
11521 MEDIA DRIVER FOR FREESCALE IMX PXP
11522 M: Philipp Zabel <p.zabel@pengutronix.de>
11523 L: linux-media@vger.kernel.org
11525 T: git git://linuxtv.org/media_tree.git
11526 F: drivers/media/platform/imx-pxp.[ch]
11528 MEDIA DRIVERS FOR ASCOT2E
11529 M: Sergey Kozlov <serjk@netup.ru>
11530 M: Abylay Ospan <aospan@netup.ru>
11531 L: linux-media@vger.kernel.org
11533 W: https://linuxtv.org
11534 W: http://netup.tv/
11535 T: git git://linuxtv.org/media_tree.git
11536 F: drivers/media/dvb-frontends/ascot2e*
11538 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11539 M: Jasmin Jessich <jasmin@anw.at>
11540 L: linux-media@vger.kernel.org
11542 W: https://linuxtv.org
11543 T: git git://linuxtv.org/media_tree.git
11544 F: drivers/media/dvb-frontends/cxd2099*
11546 MEDIA DRIVERS FOR CXD2841ER
11547 M: Sergey Kozlov <serjk@netup.ru>
11548 M: Abylay Ospan <aospan@netup.ru>
11549 L: linux-media@vger.kernel.org
11551 W: https://linuxtv.org
11552 W: http://netup.tv/
11553 T: git git://linuxtv.org/media_tree.git
11554 F: drivers/media/dvb-frontends/cxd2841er*
11556 MEDIA DRIVERS FOR CXD2880
11557 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11558 L: linux-media@vger.kernel.org
11560 W: http://linuxtv.org/
11561 T: git git://linuxtv.org/media_tree.git
11562 F: drivers/media/dvb-frontends/cxd2880/*
11563 F: drivers/media/spi/cxd2880*
11565 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11566 L: linux-media@vger.kernel.org
11568 W: https://linuxtv.org
11569 T: git git://linuxtv.org/media_tree.git
11570 F: drivers/media/pci/ddbridge/*
11572 MEDIA DRIVERS FOR FREESCALE IMX
11573 M: Steve Longerbeam <slongerbeam@gmail.com>
11574 M: Philipp Zabel <p.zabel@pengutronix.de>
11575 L: linux-media@vger.kernel.org
11577 T: git git://linuxtv.org/media_tree.git
11578 F: Documentation/admin-guide/media/imx.rst
11579 F: Documentation/devicetree/bindings/media/imx.txt
11580 F: drivers/staging/media/imx/
11581 F: include/linux/imx-media.h
11582 F: include/media/imx.h
11584 MEDIA DRIVERS FOR FREESCALE IMX7
11585 M: Rui Miguel Silva <rmfrfs@gmail.com>
11586 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11587 L: linux-media@vger.kernel.org
11589 T: git git://linuxtv.org/media_tree.git
11590 F: Documentation/admin-guide/media/imx7.rst
11591 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11592 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11593 F: drivers/staging/media/imx/imx7-media-csi.c
11594 F: drivers/staging/media/imx/imx7-mipi-csis.c
11596 MEDIA DRIVERS FOR HELENE
11597 M: Abylay Ospan <aospan@netup.ru>
11598 L: linux-media@vger.kernel.org
11600 W: https://linuxtv.org
11601 W: http://netup.tv/
11602 T: git git://linuxtv.org/media_tree.git
11603 F: drivers/media/dvb-frontends/helene*
11605 MEDIA DRIVERS FOR HORUS3A
11606 M: Sergey Kozlov <serjk@netup.ru>
11607 M: Abylay Ospan <aospan@netup.ru>
11608 L: linux-media@vger.kernel.org
11610 W: https://linuxtv.org
11611 W: http://netup.tv/
11612 T: git git://linuxtv.org/media_tree.git
11613 F: drivers/media/dvb-frontends/horus3a*
11615 MEDIA DRIVERS FOR LNBH25
11616 M: Sergey Kozlov <serjk@netup.ru>
11617 M: Abylay Ospan <aospan@netup.ru>
11618 L: linux-media@vger.kernel.org
11620 W: https://linuxtv.org
11621 W: http://netup.tv/
11622 T: git git://linuxtv.org/media_tree.git
11623 F: drivers/media/dvb-frontends/lnbh25*
11625 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11626 L: linux-media@vger.kernel.org
11628 W: https://linuxtv.org
11629 T: git git://linuxtv.org/media_tree.git
11630 F: drivers/media/dvb-frontends/mxl5xx*
11632 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11633 M: Sergey Kozlov <serjk@netup.ru>
11634 M: Abylay Ospan <aospan@netup.ru>
11635 L: linux-media@vger.kernel.org
11637 W: https://linuxtv.org
11638 W: http://netup.tv/
11639 T: git git://linuxtv.org/media_tree.git
11640 F: drivers/media/pci/netup_unidvb/*
11642 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11643 M: Dmitry Osipenko <digetx@gmail.com>
11644 L: linux-media@vger.kernel.org
11645 L: linux-tegra@vger.kernel.org
11647 T: git git://linuxtv.org/media_tree.git
11648 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11649 F: drivers/staging/media/tegra-vde/
11651 MEDIA DRIVERS FOR RENESAS - CEU
11652 M: Jacopo Mondi <jacopo@jmondi.org>
11653 L: linux-media@vger.kernel.org
11654 L: linux-renesas-soc@vger.kernel.org
11656 T: git git://linuxtv.org/media_tree.git
11657 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11658 F: drivers/media/platform/renesas-ceu.c
11659 F: include/media/drv-intf/renesas-ceu.h
11661 MEDIA DRIVERS FOR RENESAS - DRIF
11662 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11663 L: linux-media@vger.kernel.org
11664 L: linux-renesas-soc@vger.kernel.org
11666 T: git git://linuxtv.org/media_tree.git
11667 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11668 F: drivers/media/platform/rcar_drif.c
11670 MEDIA DRIVERS FOR RENESAS - FCP
11671 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11672 L: linux-media@vger.kernel.org
11673 L: linux-renesas-soc@vger.kernel.org
11675 T: git git://linuxtv.org/media_tree.git
11676 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11677 F: drivers/media/platform/rcar-fcp.c
11678 F: include/media/rcar-fcp.h
11680 MEDIA DRIVERS FOR RENESAS - FDP1
11681 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11682 L: linux-media@vger.kernel.org
11683 L: linux-renesas-soc@vger.kernel.org
11685 T: git git://linuxtv.org/media_tree.git
11686 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11687 F: drivers/media/platform/rcar_fdp1.c
11689 MEDIA DRIVERS FOR RENESAS - VIN
11690 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11691 L: linux-media@vger.kernel.org
11692 L: linux-renesas-soc@vger.kernel.org
11694 T: git git://linuxtv.org/media_tree.git
11695 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11696 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11697 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11698 F: drivers/media/platform/rcar-vin/
11700 MEDIA DRIVERS FOR RENESAS - VSP1
11701 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11702 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11703 L: linux-media@vger.kernel.org
11704 L: linux-renesas-soc@vger.kernel.org
11706 T: git git://linuxtv.org/media_tree.git
11707 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11708 F: drivers/media/platform/vsp1/
11710 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11711 L: linux-media@vger.kernel.org
11713 W: https://linuxtv.org
11714 T: git git://linuxtv.org/media_tree.git
11715 F: drivers/media/dvb-frontends/stv0910*
11717 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11718 L: linux-media@vger.kernel.org
11720 W: https://linuxtv.org
11721 T: git git://linuxtv.org/media_tree.git
11722 F: drivers/media/dvb-frontends/stv6111*
11724 MEDIA DRIVERS FOR STM32 - DCMI
11725 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11726 L: linux-media@vger.kernel.org
11728 T: git git://linuxtv.org/media_tree.git
11729 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11730 F: drivers/media/platform/stm32/stm32-dcmi.c
11732 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11733 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11734 L: linux-media@vger.kernel.org
11736 W: https://linuxtv.org
11737 Q: http://patchwork.kernel.org/project/linux-media/list/
11738 T: git git://linuxtv.org/media_tree.git
11739 F: Documentation/admin-guide/media/
11740 F: Documentation/devicetree/bindings/media/
11741 F: Documentation/driver-api/media/
11742 F: Documentation/userspace-api/media/
11744 F: drivers/staging/media/
11745 F: include/linux/platform_data/media/
11747 F: include/uapi/linux/dvb/
11748 F: include/uapi/linux/ivtv*
11749 F: include/uapi/linux/media.h
11750 F: include/uapi/linux/meye.h
11751 F: include/uapi/linux/uvcvideo.h
11752 F: include/uapi/linux/v4l2-*
11753 F: include/uapi/linux/videodev2.h
11755 MEDIATEK BLUETOOTH DRIVER
11756 M: Sean Wang <sean.wang@mediatek.com>
11757 L: linux-bluetooth@vger.kernel.org
11758 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11760 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11761 F: drivers/bluetooth/btmtkuart.c
11763 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11764 M: Sean Wang <sean.wang@mediatek.com>
11765 L: linux-pm@vger.kernel.org
11767 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11768 F: drivers/power/reset/mt6323-poweroff.c
11770 MEDIATEK CIR DRIVER
11771 M: Sean Wang <sean.wang@mediatek.com>
11773 F: drivers/media/rc/mtk-cir.c
11775 MEDIATEK DMA DRIVER
11776 M: Sean Wang <sean.wang@mediatek.com>
11777 L: dmaengine@vger.kernel.org
11778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11779 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11781 F: Documentation/devicetree/bindings/dma/mtk-*
11782 F: drivers/dma/mediatek/
11784 MEDIATEK ETHERNET DRIVER
11785 M: Felix Fietkau <nbd@nbd.name>
11786 M: John Crispin <john@phrozen.org>
11787 M: Sean Wang <sean.wang@mediatek.com>
11788 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11789 L: netdev@vger.kernel.org
11791 F: drivers/net/ethernet/mediatek/
11793 MEDIATEK I2C CONTROLLER DRIVER
11794 M: Qii Wang <qii.wang@mediatek.com>
11795 L: linux-i2c@vger.kernel.org
11797 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11798 F: drivers/i2c/busses/i2c-mt65xx.c
11800 MEDIATEK IOMMU DRIVER
11801 M: Yong Wu <yong.wu@mediatek.com>
11802 L: iommu@lists.linux-foundation.org
11803 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11805 F: Documentation/devicetree/bindings/iommu/mediatek*
11806 F: drivers/iommu/mtk_iommu*
11807 F: include/dt-bindings/memory/mt*-port.h
11809 MEDIATEK JPEG DRIVER
11810 M: Rick Chang <rick.chang@mediatek.com>
11811 M: Bin Liu <bin.liu@mediatek.com>
11813 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11814 F: drivers/media/platform/mtk-jpeg/
11816 MEDIATEK MDP DRIVER
11817 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11818 M: Houlong Wei <houlong.wei@mediatek.com>
11819 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11821 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11822 F: drivers/media/platform/mtk-mdp/
11823 F: drivers/media/platform/mtk-vpu/
11825 MEDIATEK MEDIA DRIVER
11826 M: Tiffany Lin <tiffany.lin@mediatek.com>
11827 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11829 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11830 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11831 F: drivers/media/platform/mtk-vcodec/
11832 F: drivers/media/platform/mtk-vpu/
11834 MEDIATEK MMC/SD/SDIO DRIVER
11835 M: Chaotian Jing <chaotian.jing@mediatek.com>
11837 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11838 F: drivers/mmc/host/mtk-sd.c
11840 MEDIATEK MT76 WIRELESS LAN DRIVER
11841 M: Felix Fietkau <nbd@nbd.name>
11842 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11843 R: Ryder Lee <ryder.lee@mediatek.com>
11844 L: linux-wireless@vger.kernel.org
11846 F: drivers/net/wireless/mediatek/mt76/
11848 MEDIATEK MT7601U WIRELESS LAN DRIVER
11849 M: Jakub Kicinski <kubakici@wp.pl>
11850 L: linux-wireless@vger.kernel.org
11852 F: drivers/net/wireless/mediatek/mt7601u/
11854 MEDIATEK MT7621 CLOCK DRIVER
11855 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11857 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11858 F: drivers/clk/ralink/clk-mt7621.c
11860 MEDIATEK MT7621/28/88 I2C DRIVER
11861 M: Stefan Roese <sr@denx.de>
11862 L: linux-i2c@vger.kernel.org
11864 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11865 F: drivers/i2c/busses/i2c-mt7621.c
11867 MEDIATEK MT7621 PHY PCI DRIVER
11868 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11870 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11871 F: drivers/phy/ralink/phy-mt7621-pci.c
11873 MEDIATEK NAND CONTROLLER DRIVER
11874 L: linux-mtd@lists.infradead.org
11876 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11877 F: drivers/mtd/nand/raw/mtk_*
11879 MEDIATEK PMIC LED DRIVER
11880 M: Sean Wang <sean.wang@mediatek.com>
11882 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11883 F: drivers/leds/leds-mt6323.c
11885 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11886 M: Sean Wang <sean.wang@mediatek.com>
11888 F: drivers/char/hw_random/mtk-rng.c
11890 MEDIATEK SWITCH DRIVER
11891 M: Sean Wang <sean.wang@mediatek.com>
11892 M: Landen Chao <Landen.Chao@mediatek.com>
11893 M: DENG Qingfang <dqfext@gmail.com>
11894 L: netdev@vger.kernel.org
11896 F: drivers/net/dsa/mt7530.*
11897 F: net/dsa/tag_mtk.c
11899 MEDIATEK USB3 DRD IP DRIVER
11900 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11901 L: linux-usb@vger.kernel.org
11902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11903 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11905 F: Documentation/devicetree/bindings/usb/mediatek,*
11906 F: drivers/usb/host/xhci-mtk*
11907 F: drivers/usb/mtu3/
11909 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11910 M: Peter Senna Tschudin <peter.senna@gmail.com>
11911 M: Martin Donnelly <martin.donnelly@ge.com>
11912 M: Martyn Welch <martyn.welch@collabora.co.uk>
11914 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11915 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11917 MEGARAID SCSI/SAS DRIVERS
11918 M: Kashyap Desai <kashyap.desai@broadcom.com>
11919 M: Sumit Saxena <sumit.saxena@broadcom.com>
11920 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11921 L: megaraidlinux.pdl@broadcom.com
11922 L: linux-scsi@vger.kernel.org
11924 W: http://www.avagotech.com/support/
11925 F: Documentation/scsi/megaraid.rst
11926 F: drivers/scsi/megaraid.*
11927 F: drivers/scsi/megaraid/
11929 MELEXIS MLX90614 DRIVER
11930 M: Crt Mori <cmo@melexis.com>
11931 L: linux-iio@vger.kernel.org
11933 W: http://www.melexis.com
11934 F: drivers/iio/temperature/mlx90614.c
11936 MELEXIS MLX90632 DRIVER
11937 M: Crt Mori <cmo@melexis.com>
11938 L: linux-iio@vger.kernel.org
11940 W: http://www.melexis.com
11941 F: drivers/iio/temperature/mlx90632.c
11943 MELFAS MIP4 TOUCHSCREEN DRIVER
11944 M: Sangwon Jee <jeesw@melfas.com>
11946 W: http://www.melfas.com
11947 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11948 F: drivers/input/touchscreen/melfas_mip4.c
11950 MELLANOX BLUEFIELD I2C DRIVER
11951 M: Khalil Blaiech <kblaiech@nvidia.com>
11952 L: linux-i2c@vger.kernel.org
11954 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11955 F: drivers/i2c/busses/i2c-mlxbf.c
11957 MELLANOX ETHERNET DRIVER (mlx4_en)
11958 M: Tariq Toukan <tariqt@nvidia.com>
11959 L: netdev@vger.kernel.org
11961 W: http://www.mellanox.com
11962 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11963 F: drivers/net/ethernet/mellanox/mlx4/en_*
11965 MELLANOX ETHERNET DRIVER (mlx5e)
11966 M: Saeed Mahameed <saeedm@nvidia.com>
11967 L: netdev@vger.kernel.org
11969 W: http://www.mellanox.com
11970 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11971 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11973 MELLANOX ETHERNET INNOVA DRIVERS
11974 R: Boris Pismenny <borisp@nvidia.com>
11975 L: netdev@vger.kernel.org
11977 W: http://www.mellanox.com
11978 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11979 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11980 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11981 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11982 F: include/linux/mlx5/mlx5_ifc_fpga.h
11984 MELLANOX ETHERNET SWITCH DRIVERS
11985 M: Jiri Pirko <jiri@nvidia.com>
11986 M: Ido Schimmel <idosch@nvidia.com>
11987 L: netdev@vger.kernel.org
11989 W: http://www.mellanox.com
11990 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11991 F: drivers/net/ethernet/mellanox/mlxsw/
11992 F: tools/testing/selftests/drivers/net/mlxsw/
11994 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11995 M: mlxsw@nvidia.com
11996 L: netdev@vger.kernel.org
11998 W: http://www.mellanox.com
11999 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12000 F: drivers/net/ethernet/mellanox/mlxfw/
12002 MELLANOX HARDWARE PLATFORM SUPPORT
12003 M: Hans de Goede <hdegoede@redhat.com>
12004 M: Mark Gross <mgross@linux.intel.com>
12005 M: Vadim Pasternak <vadimp@nvidia.com>
12006 L: platform-driver-x86@vger.kernel.org
12008 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12009 F: drivers/platform/mellanox/
12010 F: include/linux/platform_data/mlxreg.h
12012 MELLANOX MLX4 core VPI driver
12013 M: Tariq Toukan <tariqt@nvidia.com>
12014 L: netdev@vger.kernel.org
12015 L: linux-rdma@vger.kernel.org
12017 W: http://www.mellanox.com
12018 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12019 F: drivers/net/ethernet/mellanox/mlx4/
12020 F: include/linux/mlx4/
12022 MELLANOX MLX4 IB driver
12023 M: Yishai Hadas <yishaih@nvidia.com>
12024 L: linux-rdma@vger.kernel.org
12026 W: http://www.mellanox.com
12027 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12028 F: drivers/infiniband/hw/mlx4/
12029 F: include/linux/mlx4/
12030 F: include/uapi/rdma/mlx4-abi.h
12032 MELLANOX MLX5 core VPI driver
12033 M: Saeed Mahameed <saeedm@nvidia.com>
12034 M: Leon Romanovsky <leonro@nvidia.com>
12035 L: netdev@vger.kernel.org
12036 L: linux-rdma@vger.kernel.org
12038 W: http://www.mellanox.com
12039 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12040 F: Documentation/networking/device_drivers/ethernet/mellanox/
12041 F: drivers/net/ethernet/mellanox/mlx5/core/
12042 F: include/linux/mlx5/
12044 MELLANOX MLX5 IB driver
12045 M: Leon Romanovsky <leonro@nvidia.com>
12046 L: linux-rdma@vger.kernel.org
12048 W: http://www.mellanox.com
12049 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12050 F: drivers/infiniband/hw/mlx5/
12051 F: include/linux/mlx5/
12052 F: include/uapi/rdma/mlx5-abi.h
12054 MELLANOX MLXCPLD I2C AND MUX DRIVER
12055 M: Vadim Pasternak <vadimp@nvidia.com>
12056 M: Michael Shych <michaelsh@nvidia.com>
12057 L: linux-i2c@vger.kernel.org
12059 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12060 F: drivers/i2c/busses/i2c-mlxcpld.c
12061 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12063 MELLANOX MLXCPLD LED DRIVER
12064 M: Vadim Pasternak <vadimp@nvidia.com>
12065 L: linux-leds@vger.kernel.org
12067 F: Documentation/leds/leds-mlxcpld.rst
12068 F: drivers/leds/leds-mlxcpld.c
12069 F: drivers/leds/leds-mlxreg.c
12071 MELLANOX PLATFORM DRIVER
12072 M: Vadim Pasternak <vadimp@nvidia.com>
12073 L: platform-driver-x86@vger.kernel.org
12075 F: drivers/platform/x86/mlx-platform.c
12078 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12079 M: "Paul E. McKenney" <paulmck@kernel.org>
12080 L: linux-kernel@vger.kernel.org
12082 F: arch/powerpc/include/asm/membarrier.h
12083 F: include/uapi/linux/membarrier.h
12084 F: kernel/sched/membarrier.c
12087 M: Mike Rapoport <rppt@linux.ibm.com>
12088 L: linux-mm@kvack.org
12090 F: Documentation/core-api/boot-time-mm.rst
12091 F: include/linux/memblock.h
12094 MEMORY CONTROLLER DRIVERS
12095 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12096 L: linux-kernel@vger.kernel.org
12098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12099 F: Documentation/devicetree/bindings/memory-controllers/
12101 F: include/dt-bindings/memory/
12104 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12105 M: Dmitry Osipenko <digetx@gmail.com>
12106 L: linux-pm@vger.kernel.org
12107 L: linux-tegra@vger.kernel.org
12108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12110 F: drivers/devfreq/tegra30-devfreq.c
12113 M: Andrew Morton <akpm@linux-foundation.org>
12114 L: linux-mm@kvack.org
12116 W: http://www.linux-mm.org
12117 T: quilt https://ozlabs.org/~akpm/mmotm/
12118 T: quilt https://ozlabs.org/~akpm/mmots/
12119 T: git git://github.com/hnaz/linux-mm.git
12120 F: include/linux/gfp.h
12121 F: include/linux/memory_hotplug.h
12122 F: include/linux/mm.h
12123 F: include/linux/mmzone.h
12124 F: include/linux/pagewalk.h
12125 F: include/linux/vmalloc.h
12127 F: tools/testing/selftests/vm/
12129 MEMORY TECHNOLOGY DEVICES (MTD)
12130 M: Miquel Raynal <miquel.raynal@bootlin.com>
12131 M: Richard Weinberger <richard@nod.at>
12132 M: Vignesh Raghavendra <vigneshr@ti.com>
12133 L: linux-mtd@lists.infradead.org
12135 W: http://www.linux-mtd.infradead.org/
12136 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12137 C: irc://irc.oftc.net/mtd
12138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12140 F: Documentation/devicetree/bindings/mtd/
12142 F: include/linux/mtd/
12143 F: include/uapi/mtd/
12145 MEN A21 WATCHDOG DRIVER
12146 M: Johannes Thumshirn <morbidrsa@gmail.com>
12147 L: linux-watchdog@vger.kernel.org
12149 F: drivers/watchdog/mena21_wdt.c
12151 MEN CHAMELEON BUS (mcb)
12152 M: Johannes Thumshirn <morbidrsa@gmail.com>
12154 F: Documentation/driver-api/men-chameleon-bus.rst
12156 F: include/linux/mcb.h
12158 MEN F21BMC (Board Management Controller)
12159 M: Andreas Werner <andreas.werner@men.de>
12161 F: Documentation/hwmon/menf21bmc.rst
12162 F: drivers/hwmon/menf21bmc_hwmon.c
12163 F: drivers/leds/leds-menf21bmc.c
12164 F: drivers/mfd/menf21bmc.c
12165 F: drivers/watchdog/menf21bmc_wdt.c
12167 MEN Z069 WATCHDOG DRIVER
12168 M: Johannes Thumshirn <jth@kernel.org>
12169 L: linux-watchdog@vger.kernel.org
12171 F: drivers/watchdog/menz69_wdt.c
12173 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12174 M: Neil Armstrong <narmstrong@baylibre.com>
12175 L: linux-media@vger.kernel.org
12176 L: linux-amlogic@lists.infradead.org
12178 W: http://linux-meson.com/
12179 T: git git://linuxtv.org/media_tree.git
12180 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12181 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12182 F: drivers/media/cec/platform/meson/ao-cec.c
12184 MESON GE2D DRIVER FOR AMLOGIC SOCS
12185 M: Neil Armstrong <narmstrong@baylibre.com>
12186 L: linux-media@vger.kernel.org
12187 L: linux-amlogic@lists.infradead.org
12189 T: git git://linuxtv.org/media_tree.git
12190 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12191 F: drivers/media/platform/meson/ge2d/
12193 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12194 M: Liang Yang <liang.yang@amlogic.com>
12195 L: linux-mtd@lists.infradead.org
12197 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12198 F: drivers/mtd/nand/raw/meson_*
12200 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12201 M: Neil Armstrong <narmstrong@baylibre.com>
12202 L: linux-media@vger.kernel.org
12203 L: linux-amlogic@lists.infradead.org
12205 T: git git://linuxtv.org/media_tree.git
12206 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12207 F: drivers/staging/media/meson/vdec/
12209 METHODE UDPU SUPPORT
12210 M: Vladimir Vid <vladimir.vid@sartura.hr>
12212 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12215 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12216 M: Hemant Kumar <hemantk@codeaurora.org>
12217 L: linux-arm-msm@vger.kernel.org
12219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12220 F: Documentation/ABI/stable/sysfs-bus-mhi
12221 F: Documentation/mhi/
12222 F: drivers/bus/mhi/
12223 F: include/linux/mhi.h
12225 MICROBLAZE ARCHITECTURE
12226 M: Michal Simek <monstr@monstr.eu>
12228 W: http://www.monstr.eu/fdt/
12229 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12230 F: arch/microblaze/
12232 MICROCHIP AT91 DMA DRIVERS
12233 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12234 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12236 L: dmaengine@vger.kernel.org
12238 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12239 F: drivers/dma/at_hdmac.c
12240 F: drivers/dma/at_hdmac_regs.h
12241 F: drivers/dma/at_xdmac.c
12242 F: include/dt-bindings/dma/at91.h
12244 MICROCHIP AT91 SERIAL DRIVER
12245 M: Richard Genoud <richard.genoud@gmail.com>
12247 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12248 F: drivers/tty/serial/atmel_serial.c
12249 F: drivers/tty/serial/atmel_serial.h
12251 MICROCHIP AT91 USART MFD DRIVER
12252 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12253 L: linux-kernel@vger.kernel.org
12255 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12256 F: drivers/mfd/at91-usart.c
12257 F: include/dt-bindings/mfd/at91-usart.h
12259 MICROCHIP AT91 USART SPI DRIVER
12260 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12261 L: linux-spi@vger.kernel.org
12263 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12264 F: drivers/spi/spi-at91-usart.c
12266 MICROCHIP AUDIO ASOC DRIVERS
12267 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12268 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12272 MICROCHIP ECC DRIVER
12273 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12274 L: linux-crypto@vger.kernel.org
12276 F: drivers/crypto/atmel-ecc.*
12278 MICROCHIP I2C DRIVER
12279 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12280 L: linux-i2c@vger.kernel.org
12282 F: drivers/i2c/busses/i2c-at91-*.c
12283 F: drivers/i2c/busses/i2c-at91.h
12285 MICROCHIP ISC DRIVER
12286 M: Eugen Hristev <eugen.hristev@microchip.com>
12287 L: linux-media@vger.kernel.org
12289 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12290 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12291 F: drivers/media/platform/atmel/atmel-isc-base.c
12292 F: drivers/media/platform/atmel/atmel-isc-regs.h
12293 F: drivers/media/platform/atmel/atmel-isc.h
12294 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12295 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12296 F: include/linux/atmel-isc-media.h
12298 MICROCHIP ISI DRIVER
12299 M: Eugen Hristev <eugen.hristev@microchip.com>
12300 L: linux-media@vger.kernel.org
12302 F: drivers/media/platform/atmel/atmel-isi.c
12303 F: drivers/media/platform/atmel/atmel-isi.h
12305 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12306 M: Woojung Huh <woojung.huh@microchip.com>
12307 M: UNGLinuxDriver@microchip.com
12308 L: netdev@vger.kernel.org
12310 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12311 F: drivers/net/dsa/microchip/*
12312 F: include/linux/platform_data/microchip-ksz.h
12313 F: net/dsa/tag_ksz.c
12315 MICROCHIP LAN743X ETHERNET DRIVER
12316 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12317 M: UNGLinuxDriver@microchip.com
12318 L: netdev@vger.kernel.org
12320 F: drivers/net/ethernet/microchip/lan743x_*
12322 MICROCHIP LCDFB DRIVER
12323 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12324 L: linux-fbdev@vger.kernel.org
12326 F: drivers/video/fbdev/atmel_lcdfb.c
12327 F: include/video/atmel_lcdc.h
12329 MICROCHIP MCP16502 PMIC DRIVER
12330 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12333 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12334 F: drivers/regulator/mcp16502.c
12336 MICROCHIP MCP3911 ADC DRIVER
12337 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12338 M: Kent Gustavsson <kent@minoris.se>
12339 L: linux-iio@vger.kernel.org
12341 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12342 F: drivers/iio/adc/mcp3911.c
12344 MICROCHIP MMC/SD/SDIO MCI DRIVER
12345 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12347 F: drivers/mmc/host/atmel-mci.c
12349 MICROCHIP NAND DRIVER
12350 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12351 L: linux-mtd@lists.infradead.org
12353 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12354 F: drivers/mtd/nand/raw/atmel/*
12356 MICROCHIP PWM DRIVER
12357 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12359 L: linux-pwm@vger.kernel.org
12361 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12362 F: drivers/pwm/pwm-atmel.c
12364 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12365 M: Eugen Hristev <eugen.hristev@microchip.com>
12366 L: linux-iio@vger.kernel.org
12368 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12369 F: drivers/iio/adc/at91-sama5d2_adc.c
12370 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12372 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12373 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12375 F: drivers/power/reset/at91-sama5d2_shdwc.c
12377 MICROCHIP SPI DRIVER
12378 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12380 F: drivers/spi/spi-atmel.*
12382 MICROCHIP SSC DRIVER
12383 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12386 F: drivers/misc/atmel-ssc.c
12387 F: include/linux/atmel-ssc.h
12389 MICROCHIP USB251XB DRIVER
12390 M: Richard Leitner <richard.leitner@skidata.com>
12391 L: linux-usb@vger.kernel.org
12393 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12394 F: drivers/usb/misc/usb251xb.c
12396 MICROCHIP USBA UDC DRIVER
12397 M: Cristian Birsan <cristian.birsan@microchip.com>
12398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12400 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12402 MICROCHIP WILC1000 WIFI DRIVER
12403 M: Ajay Singh <ajay.kathat@microchip.com>
12404 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12405 L: linux-wireless@vger.kernel.org
12407 F: drivers/net/wireless/microchip/wilc1000/
12409 MICROSEMI MIPS SOCS
12410 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12411 M: UNGLinuxDriver@microchip.com
12412 L: linux-mips@vger.kernel.org
12414 F: Documentation/devicetree/bindings/mips/mscc.txt
12415 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12416 F: arch/mips/boot/dts/mscc/
12417 F: arch/mips/configs/generic/board-ocelot.config
12418 F: arch/mips/generic/board-ocelot.c
12420 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12421 M: Don Brace <don.brace@microchip.com>
12422 L: storagedev@microchip.com
12423 L: linux-scsi@vger.kernel.org
12425 F: Documentation/scsi/smartpqi.rst
12426 F: drivers/scsi/smartpqi/Kconfig
12427 F: drivers/scsi/smartpqi/Makefile
12428 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12429 F: include/linux/cciss*.h
12430 F: include/uapi/linux/cciss*.h
12432 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12433 M: Maximilian Luz <luzmaximilian@gmail.com>
12434 L: linux-pm@vger.kernel.org
12435 L: platform-driver-x86@vger.kernel.org
12437 F: drivers/power/supply/surface_battery.c
12438 F: drivers/power/supply/surface_charger.c
12440 MICROSOFT SURFACE DTX DRIVER
12441 M: Maximilian Luz <luzmaximilian@gmail.com>
12442 L: platform-driver-x86@vger.kernel.org
12444 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12445 F: drivers/platform/surface/surface_dtx.c
12446 F: include/uapi/linux/surface_aggregator/dtx.h
12448 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12449 M: Maximilian Luz <luzmaximilian@gmail.com>
12450 L: platform-driver-x86@vger.kernel.org
12452 F: drivers/platform/surface/surface_gpe.c
12454 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12455 M: Hans de Goede <hdegoede@redhat.com>
12456 M: Mark Gross <mgross@linux.intel.com>
12457 M: Maximilian Luz <luzmaximilian@gmail.com>
12458 L: platform-driver-x86@vger.kernel.org
12460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12461 F: drivers/platform/surface/
12463 MICROSOFT SURFACE HID TRANSPORT DRIVER
12464 M: Maximilian Luz <luzmaximilian@gmail.com>
12465 L: linux-input@vger.kernel.org
12466 L: platform-driver-x86@vger.kernel.org
12468 F: drivers/hid/surface-hid/
12470 MICROSOFT SURFACE HOT-PLUG DRIVER
12471 M: Maximilian Luz <luzmaximilian@gmail.com>
12472 L: platform-driver-x86@vger.kernel.org
12474 F: drivers/platform/surface/surface_hotplug.c
12476 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12477 M: Maximilian Luz <luzmaximilian@gmail.com>
12478 L: platform-driver-x86@vger.kernel.org
12480 F: drivers/platform/surface/surface_platform_profile.c
12482 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12483 M: Chen Yu <yu.c.chen@intel.com>
12484 L: platform-driver-x86@vger.kernel.org
12486 F: drivers/platform/surface/surfacepro3_button.c
12488 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12489 M: Maximilian Luz <luzmaximilian@gmail.com>
12490 L: platform-driver-x86@vger.kernel.org
12492 W: https://github.com/linux-surface/surface-aggregator-module
12493 C: irc://irc.libera.chat/linux-surface
12494 F: Documentation/driver-api/surface_aggregator/
12495 F: drivers/platform/surface/aggregator/
12496 F: drivers/platform/surface/surface_acpi_notify.c
12497 F: drivers/platform/surface/surface_aggregator_cdev.c
12498 F: drivers/platform/surface/surface_aggregator_registry.c
12499 F: include/linux/surface_acpi_notify.h
12500 F: include/linux/surface_aggregator/
12501 F: include/uapi/linux/surface_aggregator/
12503 MICROTEK X6 SCANNER
12504 M: Oliver Neukum <oliver@neukum.org>
12506 F: drivers/usb/image/microtek.*
12508 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12509 M: Luka Kovacic <luka.kovacic@sartura.hr>
12510 M: Luka Perkov <luka.perkov@sartura.hr>
12512 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12513 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12514 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12515 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12516 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12517 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12519 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12520 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12521 L: linux-media@vger.kernel.org
12523 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12524 F: Documentation/driver-api/media/drivers/ccs/
12525 F: Documentation/userspace-api/media/drivers/ccs.rst
12526 F: drivers/media/i2c/ccs-pll.c
12527 F: drivers/media/i2c/ccs-pll.h
12528 F: drivers/media/i2c/ccs/
12529 F: include/uapi/linux/ccs.h
12530 F: include/uapi/linux/smiapp.h
12533 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12534 L: linux-mips@vger.kernel.org
12536 W: http://www.linux-mips.org/
12537 Q: https://patchwork.kernel.org/project/linux-mips/list/
12538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12539 F: Documentation/devicetree/bindings/mips/
12540 F: Documentation/mips/
12542 F: drivers/platform/mips/
12544 MIPS BOSTON DEVELOPMENT BOARD
12545 M: Paul Burton <paulburton@kernel.org>
12546 L: linux-mips@vger.kernel.org
12548 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12549 F: arch/mips/boot/dts/img/boston.dts
12550 F: arch/mips/configs/generic/board-boston.config
12551 F: drivers/clk/imgtec/clk-boston.c
12552 F: include/dt-bindings/clock/boston-clock.h
12555 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12556 M: Serge Semin <fancer.lancer@gmail.com>
12557 L: linux-mips@vger.kernel.org
12559 F: drivers/bus/mips_cdmm.c
12560 F: drivers/clocksource/mips-gic-timer.c
12561 F: drivers/cpuidle/cpuidle-cps.c
12562 F: drivers/irqchip/irq-mips-cpu.c
12563 F: drivers/irqchip/irq-mips-gic.c
12565 MIPS GENERIC PLATFORM
12566 M: Paul Burton <paulburton@kernel.org>
12567 L: linux-mips@vger.kernel.org
12569 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12570 F: arch/mips/generic/
12571 F: arch/mips/tools/generic-board-config.sh
12573 MIPS RINT INSTRUCTION EMULATION
12574 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12575 L: linux-mips@vger.kernel.org
12577 F: arch/mips/math-emu/dp_rint.c
12578 F: arch/mips/math-emu/sp_rint.c
12580 MIPS/LOONGSON1 ARCHITECTURE
12581 M: Keguang Zhang <keguang.zhang@gmail.com>
12582 L: linux-mips@vger.kernel.org
12584 F: arch/mips/include/asm/mach-loongson32/
12585 F: arch/mips/loongson32/
12586 F: drivers/*/*/*loongson1*
12587 F: drivers/*/*loongson1*
12589 MIPS/LOONGSON2EF ARCHITECTURE
12590 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12591 L: linux-mips@vger.kernel.org
12593 F: arch/mips/include/asm/mach-loongson2ef/
12594 F: arch/mips/loongson2ef/
12595 F: drivers/cpufreq/loongson2_cpufreq.c
12597 MIPS/LOONGSON64 ARCHITECTURE
12598 M: Huacai Chen <chenhuacai@kernel.org>
12599 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12600 L: linux-mips@vger.kernel.org
12602 F: arch/mips/include/asm/mach-loongson64/
12603 F: arch/mips/loongson64/
12604 F: drivers/irqchip/irq-loongson*
12605 F: drivers/platform/mips/cpu_hwmon.c
12607 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12608 M: Hans Verkuil <hverkuil@xs4all.nl>
12609 L: linux-media@vger.kernel.org
12611 W: https://linuxtv.org
12612 T: git git://linuxtv.org/media_tree.git
12613 F: drivers/media/radio/radio-miropcm20*
12616 R: Lubomir Rintel <lkundrak@v3.sk>
12617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12620 F: arch/arm/boot/dts/mmp*
12621 F: arch/arm/mach-mmp/
12622 F: include/linux/soc/mmp/
12624 MMP USB PHY DRIVERS
12625 R: Lubomir Rintel <lkundrak@v3.sk>
12626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12628 F: drivers/phy/marvell/phy-mmp3-usb.c
12629 F: drivers/phy/marvell/phy-pxa-usb.c
12631 MMU GATHER AND TLB INVALIDATION
12632 M: Will Deacon <will@kernel.org>
12633 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12634 M: Andrew Morton <akpm@linux-foundation.org>
12635 M: Nick Piggin <npiggin@gmail.com>
12636 M: Peter Zijlstra <peterz@infradead.org>
12637 L: linux-arch@vger.kernel.org
12638 L: linux-mm@kvack.org
12640 F: arch/*/include/asm/tlb.h
12641 F: include/asm-generic/tlb.h
12644 MN88472 MEDIA DRIVER
12645 M: Antti Palosaari <crope@iki.fi>
12646 L: linux-media@vger.kernel.org
12648 W: https://linuxtv.org
12649 W: http://palosaari.fi/linux/
12650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12651 F: drivers/media/dvb-frontends/mn88472*
12653 MN88473 MEDIA DRIVER
12654 M: Antti Palosaari <crope@iki.fi>
12655 L: linux-media@vger.kernel.org
12657 W: https://linuxtv.org
12658 W: http://palosaari.fi/linux/
12659 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12660 F: drivers/media/dvb-frontends/mn88473*
12663 M: Luis Chamberlain <mcgrof@kernel.org>
12664 M: Jessica Yu <jeyu@kernel.org>
12666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12667 F: include/linux/module.h
12670 MONOLITHIC POWER SYSTEM PMIC DRIVER
12671 M: Saravanan Sekar <sravanhome@gmail.com>
12673 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12674 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12675 F: drivers/iio/adc/mp2629_adc.c
12676 F: drivers/mfd/mp2629.c
12677 F: drivers/power/supply/mp2629_charger.c
12678 F: drivers/regulator/mp5416.c
12679 F: drivers/regulator/mpq7920.c
12680 F: drivers/regulator/mpq7920.h
12681 F: include/linux/mfd/mp2629.h
12683 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12685 W: http://popies.net/meye/
12686 F: Documentation/userspace-api/media/drivers/meye*
12687 F: drivers/media/pci/meye/
12688 F: include/uapi/linux/meye.h
12690 MOTORCOMM PHY DRIVER
12691 M: Peter Geis <pgwipeout@gmail.com>
12692 L: netdev@vger.kernel.org
12694 F: drivers/net/phy/motorcomm.c
12696 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12697 M: Jiri Slaby <jirislaby@kernel.org>
12699 F: Documentation/driver-api/serial/moxa-smartio.rst
12700 F: drivers/tty/mxser.*
12702 MR800 AVERMEDIA USB FM RADIO DRIVER
12703 M: Alexey Klimov <klimov.linux@gmail.com>
12704 L: linux-media@vger.kernel.org
12706 T: git git://linuxtv.org/media_tree.git
12707 F: drivers/media/radio/radio-mr800.c
12709 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12710 M: Alan Ott <alan@signal11.us>
12711 L: linux-wpan@vger.kernel.org
12713 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12714 F: drivers/net/ieee802154/mrf24j40.c
12717 M: "Lee, Chun-Yi" <jlee@suse.com>
12718 L: platform-driver-x86@vger.kernel.org
12720 F: drivers/platform/x86/msi-laptop.c
12723 L: platform-driver-x86@vger.kernel.org
12725 F: drivers/platform/x86/msi-wmi.c
12727 MSI001 MEDIA DRIVER
12728 M: Antti Palosaari <crope@iki.fi>
12729 L: linux-media@vger.kernel.org
12731 W: https://linuxtv.org
12732 W: http://palosaari.fi/linux/
12733 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12734 T: git git://linuxtv.org/anttip/media_tree.git
12735 F: drivers/media/tuners/msi001*
12737 MSI2500 MEDIA DRIVER
12738 M: Antti Palosaari <crope@iki.fi>
12739 L: linux-media@vger.kernel.org
12741 W: https://linuxtv.org
12742 W: http://palosaari.fi/linux/
12743 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12744 T: git git://linuxtv.org/anttip/media_tree.git
12745 F: drivers/media/usb/msi2500/
12747 MSTAR INTERRUPT CONTROLLER DRIVER
12748 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12749 M: Daniel Palmer <daniel@thingy.jp>
12751 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12752 F: drivers/irqchip/irq-mst-intc.c
12754 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12755 M: Robert Jarzmik <robert.jarzmik@free.fr>
12756 L: linux-mtd@lists.infradead.org
12758 F: drivers/mtd/devices/docg3*
12760 MT9M032 APTINA SENSOR DRIVER
12761 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12762 L: linux-media@vger.kernel.org
12764 T: git git://linuxtv.org/media_tree.git
12765 F: drivers/media/i2c/mt9m032.c
12766 F: include/media/i2c/mt9m032.h
12768 MT9P031 APTINA CAMERA SENSOR
12769 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12770 L: linux-media@vger.kernel.org
12772 T: git git://linuxtv.org/media_tree.git
12773 F: drivers/media/i2c/mt9p031.c
12774 F: include/media/i2c/mt9p031.h
12776 MT9T001 APTINA CAMERA SENSOR
12777 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12778 L: linux-media@vger.kernel.org
12780 T: git git://linuxtv.org/media_tree.git
12781 F: drivers/media/i2c/mt9t001.c
12782 F: include/media/i2c/mt9t001.h
12784 MT9T112 APTINA CAMERA SENSOR
12785 M: Jacopo Mondi <jacopo@jmondi.org>
12786 L: linux-media@vger.kernel.org
12788 T: git git://linuxtv.org/media_tree.git
12789 F: drivers/media/i2c/mt9t112.c
12790 F: include/media/i2c/mt9t112.h
12792 MT9V032 APTINA CAMERA SENSOR
12793 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12794 L: linux-media@vger.kernel.org
12796 T: git git://linuxtv.org/media_tree.git
12797 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12798 F: drivers/media/i2c/mt9v032.c
12799 F: include/media/i2c/mt9v032.h
12801 MT9V111 APTINA CAMERA SENSOR
12802 M: Jacopo Mondi <jacopo@jmondi.org>
12803 L: linux-media@vger.kernel.org
12805 T: git git://linuxtv.org/media_tree.git
12806 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12807 F: drivers/media/i2c/mt9v111.c
12809 MULTIFUNCTION DEVICES (MFD)
12810 M: Lee Jones <lee.jones@linaro.org>
12812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12813 F: Documentation/devicetree/bindings/mfd/
12815 F: include/dt-bindings/mfd/
12816 F: include/linux/mfd/
12818 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12820 F: drivers/mmc/host/mmc_spi.c
12821 F: include/linux/spi/mmc_spi.h
12823 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12824 M: Ulf Hansson <ulf.hansson@linaro.org>
12825 L: linux-mmc@vger.kernel.org
12827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12828 F: Documentation/devicetree/bindings/mmc/
12830 F: include/linux/mmc/
12831 F: include/uapi/linux/mmc/
12833 MULTIPLEXER SUBSYSTEM
12834 M: Peter Rosin <peda@axentia.se>
12836 F: Documentation/ABI/testing/sysfs-class-mux*
12837 F: Documentation/devicetree/bindings/mux/
12839 F: include/dt-bindings/mux/
12840 F: include/linux/mux/
12842 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12843 M: Bin Liu <b-liu@ti.com>
12844 L: linux-usb@vger.kernel.org
12846 F: drivers/usb/musb/
12848 MXL301RF MEDIA DRIVER
12849 M: Akihiro Tsukada <tskd08@gmail.com>
12850 L: linux-media@vger.kernel.org
12852 F: drivers/media/tuners/mxl301rf*
12854 MXL5007T MEDIA DRIVER
12855 M: Michael Krufky <mkrufky@linuxtv.org>
12856 L: linux-media@vger.kernel.org
12858 W: https://linuxtv.org
12859 W: http://github.com/mkrufky
12860 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12861 T: git git://linuxtv.org/mkrufky/tuners.git
12862 F: drivers/media/tuners/mxl5007t.*
12865 M: Marek Vasut <marex@denx.de>
12866 M: Stefan Agner <stefan@agner.ch>
12867 L: dri-devel@lists.freedesktop.org
12869 T: git git://anongit.freedesktop.org/drm/drm-misc
12870 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12871 F: drivers/gpu/drm/mxsfb/
12873 MYLEX DAC960 PCI RAID Controller
12874 M: Hannes Reinecke <hare@kernel.org>
12875 L: linux-scsi@vger.kernel.org
12877 F: drivers/scsi/myrb.*
12878 F: drivers/scsi/myrs.*
12880 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12881 M: Chris Lee <christopher.lee@cspi.com>
12882 L: netdev@vger.kernel.org
12884 W: https://www.cspi.com/ethernet-products/support/downloads/
12885 F: drivers/net/ethernet/myricom/myri10ge/
12887 NAND FLASH SUBSYSTEM
12888 M: Miquel Raynal <miquel.raynal@bootlin.com>
12889 R: Richard Weinberger <richard@nod.at>
12890 L: linux-mtd@lists.infradead.org
12892 W: http://www.linux-mtd.infradead.org/
12893 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12894 C: irc://irc.oftc.net/mtd
12895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12896 F: drivers/mtd/nand/
12897 F: include/linux/mtd/*nand*.h
12899 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12900 M: Daniel Mack <zonque@gmail.com>
12901 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12903 W: http://www.native-instruments.com
12904 F: sound/usb/caiaq/
12906 NATSEMI ETHERNET DRIVER (DP8381x)
12908 F: drivers/net/ethernet/natsemi/natsemi.c
12910 NCR 5380 SCSI DRIVERS
12911 M: Finn Thain <fthain@linux-m68k.org>
12912 M: Michael Schmitz <schmitzmic@gmail.com>
12913 L: linux-scsi@vger.kernel.org
12915 F: Documentation/scsi/g_NCR5380.rst
12916 F: drivers/scsi/NCR5380.*
12917 F: drivers/scsi/arm/cumana_1.c
12918 F: drivers/scsi/arm/oak.c
12919 F: drivers/scsi/atari_scsi.*
12920 F: drivers/scsi/dmx3191d.c
12921 F: drivers/scsi/g_NCR5380.*
12922 F: drivers/scsi/mac_scsi.*
12923 F: drivers/scsi/sun3_scsi.*
12924 F: drivers/scsi/sun3_scsi_vme.c
12927 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12931 NCT6775 HARDWARE MONITOR DRIVER
12932 M: Guenter Roeck <linux@roeck-us.net>
12933 L: linux-hwmon@vger.kernel.org
12935 F: Documentation/hwmon/nct6775.rst
12936 F: drivers/hwmon/nct6775.c
12939 M: Jakub Kicinski <kuba@kernel.org>
12941 F: drivers/net/netdevsim/*
12943 NETEM NETWORK EMULATOR
12944 M: Stephen Hemminger <stephen@networkplumber.org>
12945 L: netdev@vger.kernel.org
12947 F: net/sched/sch_netem.c
12949 NETERION 10GbE DRIVERS (s2io/vxge)
12950 M: Jon Mason <jdmason@kudzu.us>
12951 L: netdev@vger.kernel.org
12953 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12954 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12955 F: drivers/net/ethernet/neterion/
12958 M: Pablo Neira Ayuso <pablo@netfilter.org>
12959 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12960 M: Florian Westphal <fw@strlen.de>
12961 L: netfilter-devel@vger.kernel.org
12962 L: coreteam@netfilter.org
12964 W: http://www.netfilter.org/
12965 W: http://www.iptables.org/
12966 W: http://www.nftables.org/
12967 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12968 C: irc://irc.libera.chat/netfilter
12969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12971 F: include/linux/netfilter*
12972 F: include/linux/netfilter/
12973 F: include/net/netfilter/
12974 F: include/uapi/linux/netfilter*
12975 F: include/uapi/linux/netfilter/
12976 F: net/*/netfilter.c
12977 F: net/*/netfilter/
12978 F: net/bridge/br_netfilter*.c
12981 NETROM NETWORK LAYER
12982 M: Ralf Baechle <ralf@linux-mips.org>
12983 L: linux-hams@vger.kernel.org
12985 W: http://www.linux-ax25.org/
12986 F: include/net/netrom.h
12987 F: include/uapi/linux/netrom.h
12990 NETRONIX EMBEDDED CONTROLLER
12991 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12993 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12994 F: drivers/mfd/ntxec.c
12995 F: drivers/pwm/pwm-ntxec.c
12996 F: drivers/rtc/rtc-ntxec.c
12997 F: include/linux/mfd/ntxec.h
12999 NETRONOME ETHERNET DRIVERS
13000 M: Simon Horman <simon.horman@corigine.com>
13001 R: Jakub Kicinski <kuba@kernel.org>
13002 L: oss-drivers@corigine.com
13004 F: drivers/net/ethernet/netronome/
13006 NETWORK BLOCK DEVICE (NBD)
13007 M: Josef Bacik <josef@toxicpanda.com>
13008 L: linux-block@vger.kernel.org
13009 L: nbd@other.debian.org
13011 F: Documentation/admin-guide/blockdev/nbd.rst
13012 F: drivers/block/nbd.c
13013 F: include/trace/events/nbd.h
13014 F: include/uapi/linux/nbd.h
13016 NETWORK DROP MONITOR
13017 M: Neil Horman <nhorman@tuxdriver.com>
13018 L: netdev@vger.kernel.org
13020 W: https://fedorahosted.org/dropwatch/
13021 F: include/uapi/linux/net_dropmon.h
13022 F: net/core/drop_monitor.c
13025 M: "David S. Miller" <davem@davemloft.net>
13026 M: Jakub Kicinski <kuba@kernel.org>
13027 L: netdev@vger.kernel.org
13029 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13032 F: Documentation/devicetree/bindings/net/
13033 F: drivers/connector/
13035 F: include/linux/etherdevice.h
13036 F: include/linux/fcdevice.h
13037 F: include/linux/fddidevice.h
13038 F: include/linux/hippidevice.h
13039 F: include/linux/if_*
13040 F: include/linux/inetdevice.h
13041 F: include/linux/netdevice.h
13042 F: include/uapi/linux/if_*
13043 F: include/uapi/linux/netdevice.h
13045 NETWORKING DRIVERS (WIRELESS)
13046 M: Kalle Valo <kvalo@codeaurora.org>
13047 L: linux-wireless@vger.kernel.org
13049 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13052 F: Documentation/devicetree/bindings/net/wireless/
13053 F: drivers/net/wireless/
13056 M: Andrew Lunn <andrew@lunn.ch>
13057 M: Vivien Didelot <vivien.didelot@gmail.com>
13058 M: Florian Fainelli <f.fainelli@gmail.com>
13059 M: Vladimir Oltean <olteanv@gmail.com>
13061 F: Documentation/devicetree/bindings/net/dsa/
13062 F: drivers/net/dsa/
13063 F: include/linux/dsa/
13064 F: include/linux/platform_data/dsa.h
13065 F: include/net/dsa.h
13068 NETWORKING [GENERAL]
13069 M: "David S. Miller" <davem@davemloft.net>
13070 M: Jakub Kicinski <kuba@kernel.org>
13071 L: netdev@vger.kernel.org
13073 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13074 B: mailto:netdev@vger.kernel.org
13075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13077 F: Documentation/networking/
13078 F: include/linux/in.h
13079 F: include/linux/net.h
13080 F: include/linux/netdevice.h
13082 F: include/uapi/linux/in.h
13083 F: include/uapi/linux/net.h
13084 F: include/uapi/linux/net_namespace.h
13085 F: include/uapi/linux/netdevice.h
13089 F: tools/testing/selftests/net/
13092 M: Steffen Klassert <steffen.klassert@secunet.com>
13093 M: Herbert Xu <herbert@gondor.apana.org.au>
13094 M: "David S. Miller" <davem@davemloft.net>
13095 L: netdev@vger.kernel.org
13097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13099 F: include/net/xfrm.h
13100 F: include/uapi/linux/xfrm.h
13103 F: net/ipv4/ip_vti.c
13104 F: net/ipv4/ipcomp.c
13108 F: net/ipv6/ip6_vti.c
13109 F: net/ipv6/ipcomp6.c
13113 F: tools/testing/selftests/net/ipsec.c
13115 NETWORKING [IPv4/IPv6]
13116 M: "David S. Miller" <davem@davemloft.net>
13117 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13118 M: David Ahern <dsahern@kernel.org>
13119 L: netdev@vger.kernel.org
13121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13127 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13128 M: Paul Moore <paul@paul-moore.com>
13129 L: netdev@vger.kernel.org
13130 L: linux-security-module@vger.kernel.org
13132 W: https://github.com/netlabel
13133 F: Documentation/netlabel/
13134 F: include/net/calipso.h
13135 F: include/net/cipso_ipv4.h
13136 F: include/net/netlabel.h
13137 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13138 F: include/uapi/linux/netfilter/xt_SECMARK.h
13139 F: net/ipv4/cipso_ipv4.c
13140 F: net/ipv6/calipso.c
13141 F: net/netfilter/xt_CONNSECMARK.c
13142 F: net/netfilter/xt_SECMARK.c
13146 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13147 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13148 L: netdev@vger.kernel.org
13149 L: mptcp@lists.linux.dev
13151 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13152 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13153 F: Documentation/networking/mptcp-sysctl.rst
13154 F: include/net/mptcp.h
13155 F: include/trace/events/mptcp.h
13156 F: include/uapi/linux/mptcp.h
13158 F: tools/testing/selftests/net/mptcp/
13161 M: Eric Dumazet <edumazet@google.com>
13162 L: netdev@vger.kernel.org
13164 F: include/linux/tcp.h
13165 F: include/net/tcp.h
13166 F: include/trace/events/tcp.h
13167 F: include/uapi/linux/tcp.h
13168 F: net/ipv4/syncookies.c
13170 F: net/ipv6/syncookies.c
13174 M: Boris Pismenny <borisp@nvidia.com>
13175 M: John Fastabend <john.fastabend@gmail.com>
13176 M: Daniel Borkmann <daniel@iogearbox.net>
13177 M: Jakub Kicinski <kuba@kernel.org>
13178 L: netdev@vger.kernel.org
13180 F: include/net/tls.h
13181 F: include/uapi/linux/tls.h
13184 NETWORKING [WIRELESS]
13185 L: linux-wireless@vger.kernel.org
13186 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13188 NETXEN (1/10) GbE SUPPORT
13189 M: Manish Chopra <manishc@marvell.com>
13190 M: Rahul Verma <rahulv@marvell.com>
13191 M: GR-Linux-NIC-Dev@marvell.com
13192 L: netdev@vger.kernel.org
13194 F: drivers/net/ethernet/qlogic/netxen/
13196 NET_FAILOVER MODULE
13197 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13198 L: netdev@vger.kernel.org
13200 F: Documentation/networking/net_failover.rst
13201 F: drivers/net/net_failover.c
13202 F: include/net/net_failover.h
13205 M: David Ahern <dsahern@kernel.org>
13206 L: netdev@vger.kernel.org
13208 F: include/net/netns/nexthop.h
13209 F: include/net/nexthop.h
13210 F: include/uapi/linux/nexthop.h
13211 F: net/ipv4/nexthop.c
13214 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13215 L: linux-nfc@lists.01.org (subscribers-only)
13216 L: netdev@vger.kernel.org
13218 F: Documentation/devicetree/bindings/net/nfc/
13220 F: include/linux/platform_data/nfcmrvl.h
13221 F: include/net/nfc/
13222 F: include/uapi/linux/nfc.h
13225 NFC VIRTUAL NCI DEVICE DRIVER
13226 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13227 L: netdev@vger.kernel.org
13228 L: linux-nfc@lists.01.org (subscribers-only)
13230 F: drivers/nfc/virtual_ncidev.c
13231 F: tools/testing/selftests/nci/
13233 NFS, SUNRPC, AND LOCKD CLIENTS
13234 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13235 M: Anna Schumaker <anna.schumaker@netapp.com>
13236 L: linux-nfs@vger.kernel.org
13238 W: http://client.linux-nfs.org
13239 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13243 F: include/linux/lockd/
13244 F: include/linux/nfs*
13245 F: include/linux/sunrpc/
13246 F: include/uapi/linux/nfs*
13247 F: include/uapi/linux/sunrpc/
13249 F: Documentation/filesystems/nfs/
13252 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13253 L: linux-nilfs@vger.kernel.org
13255 W: https://nilfs.sourceforge.io/
13256 W: https://nilfs.osdn.jp/
13257 T: git git://github.com/konis/nilfs2.git
13258 F: Documentation/filesystems/nilfs2.rst
13260 F: include/trace/events/nilfs2.h
13261 F: include/uapi/linux/nilfs2_api.h
13262 F: include/uapi/linux/nilfs2_ondisk.h
13264 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13265 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13267 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13268 F: Documentation/scsi/NinjaSCSI.rst
13269 F: drivers/scsi/pcmcia/nsp_*
13271 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13272 M: GOTO Masanori <gotom@debian.or.jp>
13273 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13275 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13276 F: Documentation/scsi/NinjaSCSI.rst
13277 F: drivers/scsi/nsp32*
13280 M: Ley Foon Tan <ley.foon.tan@intel.com>
13282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
13285 NITRO ENCLAVES (NE)
13286 M: Andra Paraschiv <andraprs@amazon.com>
13287 M: Alexandru Vasile <lexnv@amazon.com>
13288 M: Alexandru Ciobotaru <alcioa@amazon.com>
13289 L: linux-kernel@vger.kernel.org
13291 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13292 F: Documentation/virt/ne_overview.rst
13293 F: drivers/virt/nitro_enclaves/
13294 F: include/linux/nitro_enclaves.h
13295 F: include/uapi/linux/nitro_enclaves.h
13296 F: samples/nitro_enclaves/
13298 NOHZ, DYNTICKS SUPPORT
13299 M: Frederic Weisbecker <fweisbec@gmail.com>
13300 M: Thomas Gleixner <tglx@linutronix.de>
13301 M: Ingo Molnar <mingo@kernel.org>
13302 L: linux-kernel@vger.kernel.org
13304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13305 F: include/linux/sched/nohz.h
13306 F: include/linux/tick.h
13307 F: kernel/time/tick*.*
13309 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13310 M: Pavel Machek <pavel@ucw.cz>
13311 M: Sakari Ailus <sakari.ailus@iki.fi>
13312 L: linux-media@vger.kernel.org
13314 F: drivers/media/i2c/ad5820.c
13315 F: drivers/media/i2c/et8ek8
13317 NOKIA N900 POWER SUPPLY DRIVERS
13318 R: Pali Rohár <pali@kernel.org>
13319 F: drivers/power/supply/bq2415x_charger.c
13320 F: drivers/power/supply/bq27xxx_battery.c
13321 F: drivers/power/supply/bq27xxx_battery_i2c.c
13322 F: drivers/power/supply/isp1704_charger.c
13323 F: drivers/power/supply/rx51_battery.c
13324 F: include/linux/power/bq2415x_charger.h
13325 F: include/linux/power/bq27xxx_battery.h
13328 M: Willy Tarreau <w@1wt.eu>
13330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13331 F: tools/include/nolibc/
13334 M: Matthias Maennich <maennich@google.com>
13336 F: Documentation/core-api/symbol-namespaces.rst
13340 M: Sanjay R Mehta <sanju.mehta@amd.com>
13341 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13342 L: linux-ntb@googlegroups.com
13344 F: drivers/ntb/hw/amd/
13347 M: Jon Mason <jdmason@kudzu.us>
13348 M: Dave Jiang <dave.jiang@intel.com>
13349 M: Allen Hubbe <allenbh@gmail.com>
13350 L: linux-ntb@googlegroups.com
13352 W: https://github.com/jonmason/ntb/wiki
13353 T: git git://github.com/jonmason/ntb.git
13354 F: drivers/net/ntb_netdev.c
13356 F: include/linux/ntb.h
13357 F: include/linux/ntb_transport.h
13358 F: tools/testing/selftests/ntb/
13361 M: Serge Semin <fancer.lancer@gmail.com>
13362 L: linux-ntb@googlegroups.com
13364 F: drivers/ntb/hw/idt/
13367 M: Dave Jiang <dave.jiang@intel.com>
13368 L: linux-ntb@googlegroups.com
13370 W: https://github.com/davejiang/linux/wiki
13371 T: git https://github.com/davejiang/linux.git
13372 F: drivers/ntb/hw/intel/
13375 M: Anton Altaparmakov <anton@tuxera.com>
13376 L: linux-ntfs-dev@lists.sourceforge.net
13378 W: http://www.tuxera.com/
13379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13380 F: Documentation/filesystems/ntfs.rst
13384 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13385 L: ntfs3@lists.linux.dev
13387 W: http://www.paragon-software.com/
13388 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13389 F: Documentation/filesystems/ntfs3.rst
13393 M: Finn Thain <fthain@linux-m68k.org>
13394 L: linux-m68k@lists.linux-m68k.org
13396 F: arch/*/include/asm/nubus.h
13398 F: include/linux/nubus.h
13399 F: include/uapi/linux/nubus.h
13401 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13402 M: Antonino Daplas <adaplas@gmail.com>
13403 L: linux-fbdev@vger.kernel.org
13405 F: drivers/video/fbdev/nvidia/
13406 F: drivers/video/fbdev/riva/
13409 M: Keith Busch <kbusch@kernel.org>
13410 M: Jens Axboe <axboe@fb.com>
13411 M: Christoph Hellwig <hch@lst.de>
13412 M: Sagi Grimberg <sagi@grimberg.me>
13413 L: linux-nvme@lists.infradead.org
13415 W: http://git.infradead.org/nvme.git
13416 T: git://git.infradead.org/nvme.git
13417 F: drivers/nvme/host/
13418 F: include/linux/nvme.h
13419 F: include/uapi/linux/nvme_ioctl.h
13421 NVM EXPRESS FC TRANSPORT DRIVERS
13422 M: James Smart <james.smart@broadcom.com>
13423 L: linux-nvme@lists.infradead.org
13425 F: drivers/nvme/host/fc.c
13426 F: drivers/nvme/target/fc.c
13427 F: drivers/nvme/target/fcloop.c
13428 F: include/linux/nvme-fc-driver.h
13429 F: include/linux/nvme-fc.h
13431 NVM EXPRESS TARGET DRIVER
13432 M: Christoph Hellwig <hch@lst.de>
13433 M: Sagi Grimberg <sagi@grimberg.me>
13434 M: Chaitanya Kulkarni <kch@nvidia.com>
13435 L: linux-nvme@lists.infradead.org
13437 W: http://git.infradead.org/nvme.git
13438 T: git://git.infradead.org/nvme.git
13439 F: drivers/nvme/target/
13442 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13445 F: Documentation/ABI/stable/sysfs-bus-nvmem
13446 F: Documentation/devicetree/bindings/nvmem/
13448 F: include/linux/nvmem-consumer.h
13449 F: include/linux/nvmem-provider.h
13451 NXP C45 TJA11XX PHY DRIVER
13452 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13453 L: netdev@vger.kernel.org
13455 F: drivers/net/phy/nxp-c45-tja11xx.c
13458 M: Ashish Kumar <ashish.kumar@nxp.com>
13459 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13460 L: linux-spi@vger.kernel.org
13462 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13463 F: drivers/spi/spi-nxp-fspi.c
13465 NXP FXAS21002C DRIVER
13466 M: Rui Miguel Silva <rmfrfs@gmail.com>
13467 L: linux-iio@vger.kernel.org
13469 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13470 F: drivers/iio/gyro/fxas21002c.h
13471 F: drivers/iio/gyro/fxas21002c_core.c
13472 F: drivers/iio/gyro/fxas21002c_i2c.c
13473 F: drivers/iio/gyro/fxas21002c_spi.c
13475 NXP i.MX CLOCK DRIVERS
13476 M: Abel Vesa <abel.vesa@nxp.com>
13477 L: linux-clk@vger.kernel.org
13478 L: linux-imx@nxp.com
13480 F: drivers/clk/imx/
13482 NXP i.MX 8MQ DCSS DRIVER
13483 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13484 R: Lucas Stach <l.stach@pengutronix.de>
13485 L: dri-devel@lists.freedesktop.org
13487 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13488 F: drivers/gpu/drm/imx/dcss/
13490 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13491 M: Jagan Teki <jagan@amarulasolutions.com>
13493 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13494 F: drivers/regulator/pf8x00-regulator.c
13496 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13497 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13498 L: linux-kernel@vger.kernel.org
13500 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13501 F: drivers/extcon/extcon-ptn5150.c
13503 NXP SGTL5000 DRIVER
13504 M: Fabio Estevam <festevam@gmail.com>
13505 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13507 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13508 F: sound/soc/codecs/sgtl5000*
13510 NXP SJA1105 ETHERNET SWITCH DRIVER
13511 M: Vladimir Oltean <olteanv@gmail.com>
13512 L: linux-kernel@vger.kernel.org
13514 F: drivers/net/dsa/sja1105
13515 F: drivers/net/pcs/pcs-xpcs-nxp.c
13517 NXP TDA998X DRM DRIVER
13518 M: Russell King <linux@armlinux.org.uk>
13520 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13521 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13522 F: drivers/gpu/drm/i2c/tda998x_drv.c
13523 F: include/drm/i2c/tda998x.h
13524 F: include/dt-bindings/display/tda998x.h
13528 M: Peter Rosin <peda@axentia.se>
13529 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13531 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13532 F: sound/soc/codecs/tfa9879*
13534 NXP/Goodix TFA989X (TFA1) DRIVER
13535 M: Stephan Gerhold <stephan@gerhold.net>
13536 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13538 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13539 F: sound/soc/codecs/tfa989x.c
13542 R: Charles Gorand <charles.gorand@effinnov.com>
13543 L: linux-nfc@lists.01.org (subscribers-only)
13545 F: drivers/nfc/nxp-nci
13547 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13548 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13549 R: NXP Linux Team <linux-imx@nxp.com>
13550 L: linux-media@vger.kernel.org
13552 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13553 F: drivers/media/platform/imx-jpeg
13555 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13556 M: Jonas Malaco <jonas@protocubo.io>
13557 L: linux-hwmon@vger.kernel.org
13559 F: Documentation/hwmon/nzxt-kraken2.rst
13560 F: drivers/hwmon/nzxt-kraken2.c
13563 M: Jiri Pirko <jiri@nvidia.com>
13564 L: netdev@vger.kernel.org
13566 F: include/linux/objagg.h
13568 F: lib/test_objagg.c
13571 M: Josh Poimboeuf <jpoimboe@redhat.com>
13572 M: Peter Zijlstra <peterz@infradead.org>
13575 F: include/linux/objtool.h
13577 OCELOT ETHERNET SWITCH DRIVER
13578 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13579 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13580 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13581 M: UNGLinuxDriver@microchip.com
13582 L: netdev@vger.kernel.org
13584 F: drivers/net/dsa/ocelot/*
13585 F: drivers/net/ethernet/mscc/
13586 F: include/soc/mscc/ocelot*
13587 F: net/dsa/tag_ocelot.c
13588 F: net/dsa/tag_ocelot_8021q.c
13589 F: tools/testing/selftests/drivers/net/ocelot/*
13591 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13592 M: Frederic Barrat <fbarrat@linux.ibm.com>
13593 M: Andrew Donnellan <ajd@linux.ibm.com>
13594 L: linuxppc-dev@lists.ozlabs.org
13596 F: Documentation/userspace-api/accelerators/ocxl.rst
13597 F: arch/powerpc/include/asm/pnv-ocxl.h
13598 F: arch/powerpc/platforms/powernv/ocxl.c
13599 F: drivers/misc/ocxl/
13600 F: include/misc/ocxl*
13601 F: include/uapi/misc/ocxl.h
13604 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13605 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13606 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13607 L: linux-omap@vger.kernel.org
13609 F: sound/soc/ti/n810.c
13610 F: sound/soc/ti/omap*
13611 F: sound/soc/ti/rx51.c
13612 F: sound/soc/ti/sdma-pcm.*
13614 OMAP CLOCK FRAMEWORK SUPPORT
13615 M: Paul Walmsley <paul@pwsan.com>
13616 L: linux-omap@vger.kernel.org
13618 F: arch/arm/*omap*/*clock*
13620 OMAP DEVICE TREE SUPPORT
13621 M: Benoît Cousson <bcousson@baylibre.com>
13622 M: Tony Lindgren <tony@atomide.com>
13623 L: linux-omap@vger.kernel.org
13624 L: devicetree@vger.kernel.org
13626 F: arch/arm/boot/dts/*am3*
13627 F: arch/arm/boot/dts/*am4*
13628 F: arch/arm/boot/dts/*am5*
13629 F: arch/arm/boot/dts/*dra7*
13630 F: arch/arm/boot/dts/*omap*
13631 F: arch/arm/boot/dts/logicpd-som-lv*
13632 F: arch/arm/boot/dts/logicpd-torpedo*
13634 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13635 L: linux-omap@vger.kernel.org
13636 L: linux-fbdev@vger.kernel.org
13638 F: Documentation/arm/omap/dss.rst
13639 F: drivers/video/fbdev/omap2/
13641 OMAP FRAMEBUFFER SUPPORT
13642 L: linux-fbdev@vger.kernel.org
13643 L: linux-omap@vger.kernel.org
13645 F: drivers/video/fbdev/omap/
13647 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13648 M: Roger Quadros <rogerq@kernel.org>
13649 M: Tony Lindgren <tony@atomide.com>
13650 L: linux-omap@vger.kernel.org
13652 F: arch/arm/mach-omap2/*gpmc*
13653 F: drivers/memory/omap-gpmc.c
13656 M: Grygorii Strashko <grygorii.strashko@ti.com>
13657 M: Santosh Shilimkar <ssantosh@kernel.org>
13658 M: Kevin Hilman <khilman@kernel.org>
13659 L: linux-omap@vger.kernel.org
13661 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13662 F: drivers/gpio/gpio-omap.c
13664 OMAP HARDWARE SPINLOCK SUPPORT
13665 M: Ohad Ben-Cohen <ohad@wizery.com>
13666 L: linux-omap@vger.kernel.org
13668 F: drivers/hwspinlock/omap_hwspinlock.c
13670 OMAP HS MMC SUPPORT
13671 L: linux-mmc@vger.kernel.org
13672 L: linux-omap@vger.kernel.org
13674 F: drivers/mmc/host/omap_hsmmc.c
13677 M: Paul Walmsley <paul@pwsan.com>
13678 L: linux-omap@vger.kernel.org
13680 F: arch/arm/mach-omap2/omap_hwmod*data*
13683 M: Benoît Cousson <bcousson@baylibre.com>
13684 M: Paul Walmsley <paul@pwsan.com>
13685 L: linux-omap@vger.kernel.org
13687 F: arch/arm/mach-omap2/omap_hwmod.*
13690 M: Vignesh R <vigneshr@ti.com>
13691 L: linux-omap@vger.kernel.org
13692 L: linux-i2c@vger.kernel.org
13694 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13695 F: drivers/i2c/busses/i2c-omap.c
13697 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13698 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13699 L: linux-media@vger.kernel.org
13701 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13702 F: drivers/media/platform/omap3isp/
13703 F: drivers/staging/media/omap4iss/
13706 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13707 L: linux-omap@vger.kernel.org
13709 F: drivers/mmc/host/omap.c
13711 OMAP POWER MANAGEMENT SUPPORT
13712 M: Kevin Hilman <khilman@kernel.org>
13713 L: linux-omap@vger.kernel.org
13715 F: arch/arm/*omap*/*pm*
13716 F: drivers/cpufreq/omap-cpufreq.c
13718 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13719 M: Rajendra Nayak <rnayak@codeaurora.org>
13720 M: Paul Walmsley <paul@pwsan.com>
13721 L: linux-omap@vger.kernel.org
13723 F: arch/arm/mach-omap2/prm*
13725 OMAP RANDOM NUMBER GENERATOR SUPPORT
13726 M: Deepak Saxena <dsaxena@plexity.net>
13728 F: drivers/char/hw_random/omap-rng.c
13731 L: linux-usb@vger.kernel.org
13732 L: linux-omap@vger.kernel.org
13734 F: arch/arm/*omap*/usb*
13735 F: drivers/usb/*/*omap*
13737 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13738 M: Mark Jackson <mpfj@newflow.co.uk>
13739 L: linux-omap@vger.kernel.org
13741 F: arch/arm/boot/dts/am335x-nano.dts
13744 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13745 M: Tony Lindgren <tony@atomide.com>
13746 L: linux-omap@vger.kernel.org
13748 Q: http://patchwork.kernel.org/project/linux-omap/list/
13749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13750 F: arch/arm/configs/omap1_defconfig
13751 F: arch/arm/mach-omap1/
13752 F: arch/arm/plat-omap/
13753 F: drivers/i2c/busses/i2c-omap.c
13754 F: include/linux/platform_data/ams-delta-fiq.h
13755 F: include/linux/platform_data/i2c-omap.h
13758 M: Tony Lindgren <tony@atomide.com>
13759 L: linux-omap@vger.kernel.org
13761 W: http://www.muru.com/linux/omap/
13762 W: http://linux.omap.com/
13763 Q: http://patchwork.kernel.org/project/linux-omap/list/
13764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13765 F: arch/arm/configs/omap2plus_defconfig
13766 F: arch/arm/mach-omap2/
13767 F: arch/arm/plat-omap/
13768 F: drivers/bus/ti-sysc.c
13769 F: drivers/i2c/busses/i2c-omap.c
13770 F: drivers/irqchip/irq-omap-intc.c
13771 F: drivers/mfd/*omap*.c
13772 F: drivers/mfd/menelaus.c
13773 F: drivers/mfd/palmas.c
13774 F: drivers/mfd/tps65217.c
13775 F: drivers/mfd/tps65218.c
13776 F: drivers/mfd/tps65910.c
13777 F: drivers/mfd/twl-core.[ch]
13778 F: drivers/mfd/twl4030*.c
13779 F: drivers/mfd/twl6030*.c
13780 F: drivers/mfd/twl6040*.c
13781 F: drivers/regulator/palmas-regulator*.c
13782 F: drivers/regulator/pbias-regulator.c
13783 F: drivers/regulator/tps65217-regulator.c
13784 F: drivers/regulator/tps65218-regulator.c
13785 F: drivers/regulator/tps65910-regulator.c
13786 F: drivers/regulator/twl-regulator.c
13787 F: drivers/regulator/twl6030-regulator.c
13788 F: include/linux/platform_data/i2c-omap.h
13789 F: include/linux/platform_data/ti-sysc.h
13792 M: Bob Copeland <me@bobcopeland.com>
13793 L: linux-karma-devel@lists.sourceforge.net
13795 F: Documentation/filesystems/omfs.rst
13798 OMNIKEY CARDMAN 4000 DRIVER
13799 M: Harald Welte <laforge@gnumonks.org>
13801 F: drivers/char/pcmcia/cm4000_cs.c
13802 F: include/linux/cm4000_cs.h
13803 F: include/uapi/linux/cm4000_cs.h
13805 OMNIKEY CARDMAN 4040 DRIVER
13806 M: Harald Welte <laforge@gnumonks.org>
13808 F: drivers/char/pcmcia/cm4040_cs.*
13810 OMNIVISION OV02A10 SENSOR DRIVER
13811 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13812 L: linux-media@vger.kernel.org
13814 T: git git://linuxtv.org/media_tree.git
13815 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13816 F: drivers/media/i2c/ov02a10.c
13818 OMNIVISION OV13858 SENSOR DRIVER
13819 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13820 L: linux-media@vger.kernel.org
13822 T: git git://linuxtv.org/media_tree.git
13823 F: drivers/media/i2c/ov13858.c
13825 OMNIVISION OV2680 SENSOR DRIVER
13826 M: Rui Miguel Silva <rmfrfs@gmail.com>
13827 L: linux-media@vger.kernel.org
13829 T: git git://linuxtv.org/media_tree.git
13830 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13831 F: drivers/media/i2c/ov2680.c
13833 OMNIVISION OV2685 SENSOR DRIVER
13834 M: Shunqian Zheng <zhengsq@rock-chips.com>
13835 L: linux-media@vger.kernel.org
13837 T: git git://linuxtv.org/media_tree.git
13838 F: drivers/media/i2c/ov2685.c
13840 OMNIVISION OV2740 SENSOR DRIVER
13841 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13842 R: Shawn Tu <shawnx.tu@intel.com>
13843 R: Bingbu Cao <bingbu.cao@intel.com>
13844 L: linux-media@vger.kernel.org
13846 T: git git://linuxtv.org/media_tree.git
13847 F: drivers/media/i2c/ov2740.c
13849 OMNIVISION OV5640 SENSOR DRIVER
13850 M: Steve Longerbeam <slongerbeam@gmail.com>
13851 L: linux-media@vger.kernel.org
13853 T: git git://linuxtv.org/media_tree.git
13854 F: drivers/media/i2c/ov5640.c
13856 OMNIVISION OV5647 SENSOR DRIVER
13857 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13858 M: Jacopo Mondi <jacopo@jmondi.org>
13859 L: linux-media@vger.kernel.org
13861 T: git git://linuxtv.org/media_tree.git
13862 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13863 F: drivers/media/i2c/ov5647.c
13865 OMNIVISION OV5670 SENSOR DRIVER
13866 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13867 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13868 L: linux-media@vger.kernel.org
13870 T: git git://linuxtv.org/media_tree.git
13871 F: drivers/media/i2c/ov5670.c
13873 OMNIVISION OV5675 SENSOR DRIVER
13874 M: Shawn Tu <shawnx.tu@intel.com>
13875 L: linux-media@vger.kernel.org
13877 T: git git://linuxtv.org/media_tree.git
13878 F: drivers/media/i2c/ov5675.c
13880 OMNIVISION OV5695 SENSOR DRIVER
13881 M: Shunqian Zheng <zhengsq@rock-chips.com>
13882 L: linux-media@vger.kernel.org
13884 T: git git://linuxtv.org/media_tree.git
13885 F: drivers/media/i2c/ov5695.c
13887 OMNIVISION OV7670 SENSOR DRIVER
13888 L: linux-media@vger.kernel.org
13890 T: git git://linuxtv.org/media_tree.git
13891 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13892 F: drivers/media/i2c/ov7670.c
13894 OMNIVISION OV772x SENSOR DRIVER
13895 M: Jacopo Mondi <jacopo@jmondi.org>
13896 L: linux-media@vger.kernel.org
13898 T: git git://linuxtv.org/media_tree.git
13899 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13900 F: drivers/media/i2c/ov772x.c
13901 F: include/media/i2c/ov772x.h
13903 OMNIVISION OV7740 SENSOR DRIVER
13904 M: Wenyou Yang <wenyou.yang@microchip.com>
13905 L: linux-media@vger.kernel.org
13907 T: git git://linuxtv.org/media_tree.git
13908 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13909 F: drivers/media/i2c/ov7740.c
13911 OMNIVISION OV8856 SENSOR DRIVER
13912 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13913 L: linux-media@vger.kernel.org
13915 T: git git://linuxtv.org/media_tree.git
13916 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13917 F: drivers/media/i2c/ov8856.c
13919 OMNIVISION OV9282 SENSOR DRIVER
13920 M: Paul J. Murphy <paul.j.murphy@intel.com>
13921 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
13922 L: linux-media@vger.kernel.org
13924 T: git git://linuxtv.org/media_tree.git
13925 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
13926 F: drivers/media/i2c/ov9282.c
13928 OMNIVISION OV9640 SENSOR DRIVER
13929 M: Petr Cvek <petrcvekcz@gmail.com>
13930 L: linux-media@vger.kernel.org
13932 F: drivers/media/i2c/ov9640.*
13934 OMNIVISION OV9650 SENSOR DRIVER
13935 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13936 R: Akinobu Mita <akinobu.mita@gmail.com>
13937 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13938 L: linux-media@vger.kernel.org
13940 T: git git://linuxtv.org/media_tree.git
13941 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13942 F: drivers/media/i2c/ov9650.c
13944 OMNIVISION OV9734 SENSOR DRIVER
13945 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13946 R: Bingbu Cao <bingbu.cao@intel.com>
13947 L: linux-media@vger.kernel.org
13949 T: git git://linuxtv.org/media_tree.git
13950 F: drivers/media/i2c/ov9734.c
13952 ONENAND FLASH DRIVER
13953 M: Kyungmin Park <kyungmin.park@samsung.com>
13954 L: linux-mtd@lists.infradead.org
13956 F: drivers/mtd/nand/onenand/
13957 F: include/linux/mtd/onenand*.h
13959 ONION OMEGA2+ BOARD
13960 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13961 L: linux-mips@vger.kernel.org
13963 F: arch/mips/boot/dts/ralink/omega2p.dts
13966 M: Jens Wiklander <jens.wiklander@linaro.org>
13967 L: op-tee@lists.trustedfirmware.org
13969 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13970 F: drivers/tee/optee/
13972 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13973 M: Sumit Garg <sumit.garg@linaro.org>
13974 L: op-tee@lists.trustedfirmware.org
13976 F: drivers/char/hw_random/optee-rng.c
13979 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13980 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13981 L: linux-rdma@vger.kernel.org
13983 F: drivers/infiniband/ulp/opa_vnic
13985 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13986 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13987 M: Frank Rowand <frowand.list@gmail.com>
13988 L: devicetree@vger.kernel.org
13990 F: Documentation/devicetree/dynamic-resolution-notes.rst
13991 F: Documentation/devicetree/overlay-notes.rst
13992 F: drivers/of/overlay.c
13993 F: drivers/of/resolver.c
13994 K: of_overlay_notifier_
13996 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13997 M: Rob Herring <robh+dt@kernel.org>
13998 M: Frank Rowand <frowand.list@gmail.com>
13999 L: devicetree@vger.kernel.org
14001 W: http://www.devicetree.org/
14002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14003 F: Documentation/ABI/testing/sysfs-firmware-ofw
14005 F: include/linux/of*.h
14008 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14009 M: Rob Herring <robh+dt@kernel.org>
14010 L: devicetree@vger.kernel.org
14012 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14014 F: Documentation/devicetree/
14015 F: arch/*/boot/dts/
14016 F: include/dt-bindings/
14018 OPENCOMPUTE PTP CLOCK DRIVER
14019 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14020 L: netdev@vger.kernel.org
14022 F: drivers/ptp/ptp_ocp.c
14024 OPENCORES I2C BUS DRIVER
14025 M: Peter Korsgaard <peter@korsgaard.com>
14026 M: Andrew Lunn <andrew@lunn.ch>
14027 L: linux-i2c@vger.kernel.org
14029 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14030 F: Documentation/i2c/busses/i2c-ocores.rst
14031 F: drivers/i2c/busses/i2c-ocores.c
14032 F: include/linux/platform_data/i2c-ocores.h
14034 OPENRISC ARCHITECTURE
14035 M: Jonas Bonn <jonas@southpole.se>
14036 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14037 M: Stafford Horne <shorne@gmail.com>
14038 L: openrisc@lists.librecores.org
14040 W: http://openrisc.io
14041 T: git git://github.com/openrisc/linux.git
14042 F: Documentation/devicetree/bindings/openrisc/
14043 F: Documentation/openrisc/
14045 F: drivers/irqchip/irq-ompic.c
14046 F: drivers/irqchip/irq-or1k-*
14049 M: Pravin B Shelar <pshelar@ovn.org>
14050 L: netdev@vger.kernel.org
14051 L: dev@openvswitch.org
14053 W: http://openvswitch.org
14054 F: include/uapi/linux/openvswitch.h
14055 F: net/openvswitch/
14057 OPERATING PERFORMANCE POINTS (OPP)
14058 M: Viresh Kumar <vireshk@kernel.org>
14059 M: Nishanth Menon <nm@ti.com>
14060 M: Stephen Boyd <sboyd@kernel.org>
14061 L: linux-pm@vger.kernel.org
14063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14064 F: Documentation/devicetree/bindings/opp/
14065 F: Documentation/power/opp.rst
14067 F: include/linux/pm_opp.h
14070 M: Clemens Ladisch <clemens@ladisch.de>
14071 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14074 F: sound/drivers/opl4/
14076 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14077 M: Mark Fasheh <mark@fasheh.com>
14078 M: Joel Becker <jlbec@evilplan.org>
14079 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14080 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14082 W: http://ocfs2.wiki.kernel.org
14083 F: Documentation/filesystems/dlmfs.rst
14084 F: Documentation/filesystems/ocfs2.rst
14087 ORANGEFS FILESYSTEM
14088 M: Mike Marshall <hubcap@omnibond.com>
14089 R: Martin Brandenburg <martin@omnibond.com>
14090 L: devel@lists.orangefs.org
14092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14093 F: Documentation/filesystems/orangefs.rst
14097 L: linux-wireless@vger.kernel.org
14099 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14100 W: http://www.nongnu.org/orinoco/
14101 F: drivers/net/wireless/intersil/orinoco/
14103 OV2659 OMNIVISION SENSOR DRIVER
14104 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14105 L: linux-media@vger.kernel.org
14107 W: https://linuxtv.org
14108 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14109 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14110 F: drivers/media/i2c/ov2659.c
14111 F: include/media/i2c/ov2659.h
14114 M: Miklos Szeredi <miklos@szeredi.hu>
14115 L: linux-unionfs@vger.kernel.org
14117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14118 F: Documentation/filesystems/overlayfs.rst
14121 P54 WIRELESS DRIVER
14122 M: Christian Lamparter <chunkeey@googlemail.com>
14123 L: linux-wireless@vger.kernel.org
14125 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14126 F: drivers/net/wireless/intersil/p54/
14129 M: Vladimir Oltean <olteanv@gmail.com>
14130 L: netdev@vger.kernel.org
14132 F: Documentation/core-api/packing.rst
14133 F: include/linux/packing.h
14136 PADATA PARALLEL EXECUTION MECHANISM
14137 M: Steffen Klassert <steffen.klassert@secunet.com>
14138 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14139 L: linux-crypto@vger.kernel.org
14140 L: linux-kernel@vger.kernel.org
14142 F: Documentation/core-api/padata.rst
14143 F: include/linux/padata.h
14147 M: Jesper Dangaard Brouer <hawk@kernel.org>
14148 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14149 L: netdev@vger.kernel.org
14151 F: Documentation/networking/page_pool.rst
14152 F: include/net/page_pool.h
14153 F: include/trace/events/page_pool.h
14154 F: net/core/page_pool.c
14156 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14157 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14158 L: platform-driver-x86@vger.kernel.org
14160 F: drivers/platform/x86/panasonic-laptop.c
14162 PARALLAX PING IIO SENSOR DRIVER
14163 M: Andreas Klinger <ak@it-klinger.de>
14164 L: linux-iio@vger.kernel.org
14166 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14167 F: drivers/iio/proximity/ping.c
14169 PARALLEL LCD/KEYPAD PANEL DRIVER
14170 M: Willy Tarreau <willy@haproxy.com>
14171 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14173 F: Documentation/admin-guide/lcd-panel-cgram.rst
14174 F: drivers/auxdisplay/panel.c
14176 PARALLEL PORT SUBSYSTEM
14177 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14178 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14179 L: linux-parport@lists.infradead.org (subscribers-only)
14181 F: Documentation/driver-api/parport*.rst
14182 F: drivers/char/ppdev.c
14183 F: drivers/parport/
14184 F: include/linux/parport*.h
14185 F: include/uapi/linux/ppdev.h
14187 PARAVIRT_OPS INTERFACE
14188 M: Juergen Gross <jgross@suse.com>
14189 M: Deep Shah <sdeep@vmware.com>
14190 M: "VMware, Inc." <pv-drivers@vmware.com>
14191 L: virtualization@lists.linux-foundation.org
14193 F: Documentation/virt/paravirt_ops.rst
14194 F: arch/*/include/asm/paravirt*.h
14195 F: arch/*/kernel/paravirt*
14196 F: include/linux/hypervisor.h
14198 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14199 M: Tim Waugh <tim@cyberelk.net>
14200 L: linux-parport@lists.infradead.org (subscribers-only)
14202 F: Documentation/admin-guide/blockdev/paride.rst
14203 F: drivers/block/paride/
14205 PARISC ARCHITECTURE
14206 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14207 M: Helge Deller <deller@gmx.de>
14208 L: linux-parisc@vger.kernel.org
14210 W: https://parisc.wiki.kernel.org
14211 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14214 F: Documentation/parisc/
14216 F: drivers/char/agp/parisc-agp.c
14217 F: drivers/input/misc/hp_sdc_rtc.c
14218 F: drivers/input/serio/gscps2.c
14219 F: drivers/input/serio/hp_sdc*
14221 F: drivers/parport/parport_gsc.*
14222 F: drivers/tty/serial/8250/8250_gsc.c
14223 F: drivers/video/console/sti*
14224 F: drivers/video/fbdev/sti*
14225 F: drivers/video/logo/logo_parisc*
14226 F: include/linux/hp_sdc.h
14229 M: Jiri Pirko <jiri@nvidia.com>
14230 L: netdev@vger.kernel.org
14232 F: include/linux/parman.h
14234 F: lib/test_parman.c
14236 PC ENGINES APU BOARD DRIVER
14237 M: Enrico Weigelt, metux IT consult <info@metux.net>
14239 F: drivers/platform/x86/pcengines-apuv2.c
14241 PC87360 HARDWARE MONITORING DRIVER
14242 M: Jim Cromie <jim.cromie@gmail.com>
14243 L: linux-hwmon@vger.kernel.org
14245 F: Documentation/hwmon/pc87360.rst
14246 F: drivers/hwmon/pc87360.c
14248 PC8736x GPIO DRIVER
14249 M: Jim Cromie <jim.cromie@gmail.com>
14251 F: drivers/char/pc8736x_gpio.c
14253 PC87427 HARDWARE MONITORING DRIVER
14254 M: Jean Delvare <jdelvare@suse.com>
14255 L: linux-hwmon@vger.kernel.org
14257 F: Documentation/hwmon/pc87427.rst
14258 F: drivers/hwmon/pc87427.c
14261 M: Riku Voipio <riku.voipio@iki.fi>
14263 F: drivers/leds/leds-pca9532.c
14264 F: include/linux/leds-pca9532.h
14266 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14267 M: Guenter Roeck <linux@roeck-us.net>
14268 L: linux-i2c@vger.kernel.org
14270 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14272 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14273 M: Khalid Aziz <khalid@gonehiking.org>
14275 F: drivers/firmware/pcdp.*
14277 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14278 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14279 M: Pali Rohár <pali@kernel.org>
14280 L: linux-pci@vger.kernel.org
14281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14283 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14284 F: drivers/pci/controller/pci-aardvark.c
14286 PCI DRIVER FOR ALTERA PCIE IP
14287 M: Joyce Ooi <joyce.ooi@intel.com>
14288 L: linux-pci@vger.kernel.org
14290 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14291 F: drivers/pci/controller/pcie-altera.c
14293 PCI DRIVER FOR APPLIEDMICRO XGENE
14294 M: Toan Le <toan@os.amperecomputing.com>
14295 L: linux-pci@vger.kernel.org
14296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14298 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14299 F: drivers/pci/controller/pci-xgene.c
14301 PCI DRIVER FOR ARM VERSATILE PLATFORM
14302 M: Rob Herring <robh@kernel.org>
14303 L: linux-pci@vger.kernel.org
14304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14306 F: Documentation/devicetree/bindings/pci/versatile.yaml
14307 F: drivers/pci/controller/pci-versatile.c
14309 PCI DRIVER FOR ARMADA 8K
14310 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14311 L: linux-pci@vger.kernel.org
14312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14314 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14315 F: drivers/pci/controller/dwc/pcie-armada8k.c
14317 PCI DRIVER FOR CADENCE PCIE IP
14318 M: Tom Joseph <tjoseph@cadence.com>
14319 L: linux-pci@vger.kernel.org
14321 F: Documentation/devicetree/bindings/pci/cdns,*
14322 F: drivers/pci/controller/cadence/
14324 PCI DRIVER FOR FREESCALE LAYERSCAPE
14325 M: Minghuan Lian <minghuan.Lian@nxp.com>
14326 M: Mingkai Hu <mingkai.hu@nxp.com>
14327 M: Roy Zang <roy.zang@nxp.com>
14328 L: linuxppc-dev@lists.ozlabs.org
14329 L: linux-pci@vger.kernel.org
14330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14332 F: drivers/pci/controller/dwc/*layerscape*
14334 PCI DRIVER FOR GENERIC OF HOSTS
14335 M: Will Deacon <will@kernel.org>
14336 L: linux-pci@vger.kernel.org
14337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14339 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14340 F: drivers/pci/controller/pci-host-common.c
14341 F: drivers/pci/controller/pci-host-generic.c
14343 PCI DRIVER FOR IMX6
14344 M: Richard Zhu <hongxing.zhu@nxp.com>
14345 M: Lucas Stach <l.stach@pengutronix.de>
14346 L: linux-pci@vger.kernel.org
14347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14349 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14350 F: drivers/pci/controller/dwc/*imx6*
14352 PCI DRIVER FOR FU740
14353 M: Paul Walmsley <paul.walmsley@sifive.com>
14354 M: Greentime Hu <greentime.hu@sifive.com>
14355 L: linux-pci@vger.kernel.org
14357 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14358 F: drivers/pci/controller/dwc/pcie-fu740.c
14360 PCI DRIVER FOR INTEL IXP4XX
14361 M: Linus Walleij <linus.walleij@linaro.org>
14363 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14364 F: drivers/pci/controller/pci-ixp4xx.c
14366 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14367 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14368 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14369 L: linux-pci@vger.kernel.org
14371 F: drivers/pci/controller/vmd.c
14373 PCI DRIVER FOR MICROSEMI SWITCHTEC
14374 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14375 M: Logan Gunthorpe <logang@deltatee.com>
14376 L: linux-pci@vger.kernel.org
14378 F: Documentation/ABI/testing/sysfs-class-switchtec
14379 F: Documentation/driver-api/switchtec.rst
14380 F: drivers/ntb/hw/mscc/
14381 F: drivers/pci/switch/switchtec*
14382 F: include/linux/switchtec.h
14383 F: include/uapi/linux/switchtec_ioctl.h
14385 PCI DRIVER FOR MOBIVEIL PCIE IP
14386 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14387 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14388 L: linux-pci@vger.kernel.org
14390 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14391 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14393 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14394 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14395 L: linux-pci@vger.kernel.org
14396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14398 F: drivers/pci/controller/*mvebu*
14400 PCI DRIVER FOR NVIDIA TEGRA
14401 M: Thierry Reding <thierry.reding@gmail.com>
14402 L: linux-tegra@vger.kernel.org
14403 L: linux-pci@vger.kernel.org
14405 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14406 F: drivers/pci/controller/pci-tegra.c
14408 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14409 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14410 L: linux-pci@vger.kernel.org
14411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14413 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14414 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14416 PCI DRIVER FOR RENESAS R-CAR
14417 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14418 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14419 L: linux-pci@vger.kernel.org
14420 L: linux-renesas-soc@vger.kernel.org
14422 F: Documentation/devicetree/bindings/pci/*rcar*
14423 F: drivers/pci/controller/*rcar*
14425 PCI DRIVER FOR SAMSUNG EXYNOS
14426 M: Jingoo Han <jingoohan1@gmail.com>
14427 L: linux-pci@vger.kernel.org
14428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14429 L: linux-samsung-soc@vger.kernel.org
14431 F: drivers/pci/controller/dwc/pci-exynos.c
14433 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14434 M: Jingoo Han <jingoohan1@gmail.com>
14435 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14436 L: linux-pci@vger.kernel.org
14438 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14439 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14440 F: drivers/pci/controller/dwc/*designware*
14442 PCI DRIVER FOR TI DRA7XX/J721E
14443 M: Kishon Vijay Abraham I <kishon@ti.com>
14444 L: linux-omap@vger.kernel.org
14445 L: linux-pci@vger.kernel.org
14446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14448 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14449 F: drivers/pci/controller/cadence/pci-j721e.c
14450 F: drivers/pci/controller/dwc/pci-dra7xx.c
14452 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14453 M: Linus Walleij <linus.walleij@linaro.org>
14454 L: linux-pci@vger.kernel.org
14456 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14457 F: drivers/pci/controller/pci-v3-semi.c
14459 PCI ENDPOINT SUBSYSTEM
14460 M: Kishon Vijay Abraham I <kishon@ti.com>
14461 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14462 R: Krzysztof Wilczyński <kw@linux.com>
14463 L: linux-pci@vger.kernel.org
14465 F: Documentation/PCI/endpoint/*
14466 F: Documentation/misc-devices/pci-endpoint-test.rst
14467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14468 F: drivers/misc/pci_endpoint_test.c
14469 F: drivers/pci/endpoint/
14472 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14473 M: Russell Currey <ruscur@russell.cc>
14474 M: Oliver O'Halloran <oohall@gmail.com>
14475 L: linuxppc-dev@lists.ozlabs.org
14477 F: Documentation/PCI/pci-error-recovery.rst
14478 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14479 F: arch/powerpc/include/*/eeh*.h
14480 F: arch/powerpc/kernel/eeh*.c
14481 F: arch/powerpc/platforms/*/eeh*.c
14482 F: drivers/pci/pcie/aer.c
14483 F: drivers/pci/pcie/dpc.c
14484 F: drivers/pci/pcie/err.c
14487 M: Linas Vepstas <linasvepstas@gmail.com>
14488 L: linux-pci@vger.kernel.org
14490 F: Documentation/PCI/pci-error-recovery.rst
14492 PCI MSI DRIVER FOR ALTERA MSI IP
14493 M: Joyce Ooi <joyce.ooi@intel.com>
14494 L: linux-pci@vger.kernel.org
14496 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14497 F: drivers/pci/controller/pcie-altera-msi.c
14499 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14500 M: Toan Le <toan@os.amperecomputing.com>
14501 L: linux-pci@vger.kernel.org
14502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14504 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14505 F: drivers/pci/controller/pci-xgene-msi.c
14507 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14508 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14509 R: Rob Herring <robh@kernel.org>
14510 R: Krzysztof Wilczyński <kw@linux.com>
14511 L: linux-pci@vger.kernel.org
14513 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14515 F: drivers/pci/controller/
14518 M: Bjorn Helgaas <bhelgaas@google.com>
14519 L: linux-pci@vger.kernel.org
14521 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14523 F: Documentation/PCI/
14524 F: Documentation/devicetree/bindings/pci/
14525 F: arch/x86/kernel/early-quirks.c
14526 F: arch/x86/kernel/quirks.c
14528 F: drivers/acpi/pci*
14530 F: include/asm-generic/pci*
14531 F: include/linux/of_pci.h
14532 F: include/linux/pci*
14533 F: include/uapi/linux/pci*
14536 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14537 M: Jonathan Chocron <jonnyc@amazon.com>
14538 L: linux-pci@vger.kernel.org
14540 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14541 F: drivers/pci/controller/dwc/pcie-al.c
14543 PCIE DRIVER FOR AMLOGIC MESON
14544 M: Yue Wang <yue.wang@Amlogic.com>
14545 L: linux-pci@vger.kernel.org
14546 L: linux-amlogic@lists.infradead.org
14548 F: drivers/pci/controller/dwc/pci-meson.c
14550 PCIE DRIVER FOR AXIS ARTPEC
14551 M: Jesper Nilsson <jesper.nilsson@axis.com>
14552 L: linux-arm-kernel@axis.com
14553 L: linux-pci@vger.kernel.org
14555 F: Documentation/devicetree/bindings/pci/axis,artpec*
14556 F: drivers/pci/controller/dwc/*artpec*
14558 PCIE DRIVER FOR CAVIUM THUNDERX
14559 M: Robert Richter <rric@kernel.org>
14560 L: linux-pci@vger.kernel.org
14561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14563 F: drivers/pci/controller/pci-thunder-*
14565 PCIE DRIVER FOR HISILICON
14566 M: Zhou Wang <wangzhou1@hisilicon.com>
14567 L: linux-pci@vger.kernel.org
14569 F: drivers/pci/controller/dwc/pcie-hisi.c
14571 PCIE DRIVER FOR HISILICON KIRIN
14572 M: Xiaowei Song <songxiaowei@hisilicon.com>
14573 M: Binghui Wang <wangbinghui@hisilicon.com>
14574 L: linux-pci@vger.kernel.org
14576 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14577 F: drivers/pci/controller/dwc/pcie-kirin.c
14579 PCIE DRIVER FOR HISILICON STB
14580 M: Shawn Guo <shawn.guo@linaro.org>
14581 L: linux-pci@vger.kernel.org
14583 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14584 F: drivers/pci/controller/dwc/pcie-histb.c
14586 PCIE DRIVER FOR INTEL KEEM BAY
14587 M: Srikanth Thokala <srikanth.thokala@intel.com>
14588 L: linux-pci@vger.kernel.org
14590 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14591 F: drivers/pci/controller/dwc/pcie-keembay.c
14593 PCIE DRIVER FOR INTEL LGM GW SOC
14594 M: Rahul Tanwar <rtanwar@maxlinear.com>
14595 L: linux-pci@vger.kernel.org
14597 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14598 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14600 PCIE DRIVER FOR MEDIATEK
14601 M: Ryder Lee <ryder.lee@mediatek.com>
14602 M: Jianjun Wang <jianjun.wang@mediatek.com>
14603 L: linux-pci@vger.kernel.org
14604 L: linux-mediatek@lists.infradead.org
14606 F: Documentation/devicetree/bindings/pci/mediatek*
14607 F: drivers/pci/controller/*mediatek*
14609 PCIE DRIVER FOR MICROCHIP
14610 M: Daire McNamara <daire.mcnamara@microchip.com>
14611 L: linux-pci@vger.kernel.org
14613 F: Documentation/devicetree/bindings/pci/microchip*
14614 F: drivers/pci/controller/*microchip*
14616 PCIE DRIVER FOR QUALCOMM MSM
14617 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14618 L: linux-pci@vger.kernel.org
14619 L: linux-arm-msm@vger.kernel.org
14621 F: drivers/pci/controller/dwc/*qcom*
14623 PCIE DRIVER FOR ROCKCHIP
14624 M: Shawn Lin <shawn.lin@rock-chips.com>
14625 L: linux-pci@vger.kernel.org
14626 L: linux-rockchip@lists.infradead.org
14628 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14629 F: drivers/pci/controller/pcie-rockchip*
14631 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14632 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14633 L: linux-pci@vger.kernel.org
14635 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14636 F: drivers/pci/controller/dwc/pcie-uniphier*
14638 PCIE DRIVER FOR ST SPEAR13XX
14639 M: Pratyush Anand <pratyush.anand@gmail.com>
14640 L: linux-pci@vger.kernel.org
14642 F: drivers/pci/controller/dwc/*spear*
14645 M: Dominik Brodowski <linux@dominikbrodowski.net>
14647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14648 F: Documentation/pcmcia/
14653 PCNET32 NETWORK DRIVER
14654 M: Don Fry <pcnet32@frontier.com>
14655 L: netdev@vger.kernel.org
14657 F: drivers/net/ethernet/amd/pcnet32.c
14659 PCRYPT PARALLEL CRYPTO ENGINE
14660 M: Steffen Klassert <steffen.klassert@secunet.com>
14661 L: linux-crypto@vger.kernel.org
14664 F: include/crypto/pcrypt.h
14666 PEAQ WMI HOTKEYS DRIVER
14667 M: Hans de Goede <hdegoede@redhat.com>
14668 L: platform-driver-x86@vger.kernel.org
14670 F: drivers/platform/x86/peaq-wmi.c
14672 PENSANDO ETHERNET DRIVERS
14673 M: Shannon Nelson <snelson@pensando.io>
14674 M: drivers@pensando.io
14675 L: netdev@vger.kernel.org
14677 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14678 F: drivers/net/ethernet/pensando/
14680 PER-CPU MEMORY ALLOCATOR
14681 M: Dennis Zhou <dennis@kernel.org>
14682 M: Tejun Heo <tj@kernel.org>
14683 M: Christoph Lameter <cl@linux.com>
14684 L: linux-mm@kvack.org
14686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14687 F: arch/*/include/asm/percpu.h
14688 F: include/linux/percpu*.h
14692 PER-TASK DELAY ACCOUNTING
14693 M: Balbir Singh <bsingharora@gmail.com>
14695 F: include/linux/delayacct.h
14696 F: kernel/delayacct.c
14698 PERFORMANCE EVENTS SUBSYSTEM
14699 M: Peter Zijlstra <peterz@infradead.org>
14700 M: Ingo Molnar <mingo@redhat.com>
14701 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14702 R: Mark Rutland <mark.rutland@arm.com>
14703 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14704 R: Jiri Olsa <jolsa@redhat.com>
14705 R: Namhyung Kim <namhyung@kernel.org>
14706 L: linux-perf-users@vger.kernel.org
14707 L: linux-kernel@vger.kernel.org
14709 W: https://perf.wiki.kernel.org/
14710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14712 F: arch/*/events/*/*
14713 F: arch/*/include/asm/perf_event.h
14714 F: arch/*/kernel/*/*/perf_event*.c
14715 F: arch/*/kernel/*/perf_event*.c
14716 F: arch/*/kernel/perf_callchain.c
14717 F: arch/*/kernel/perf_event*.c
14718 F: include/linux/perf_event.h
14719 F: include/uapi/linux/perf_event.h
14724 PERFORMANCE EVENTS TOOLING ARM64
14725 R: John Garry <john.garry@huawei.com>
14726 R: Will Deacon <will@kernel.org>
14727 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14728 R: Leo Yan <leo.yan@linaro.org>
14729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14731 F: tools/build/feature/test-libopencsd.c
14732 F: tools/perf/arch/arm*/
14733 F: tools/perf/pmu-events/arch/arm64/
14734 F: tools/perf/util/arm-spe*
14735 F: tools/perf/util/cs-etm*
14737 PERSONALITY HANDLING
14738 M: Christoph Hellwig <hch@infradead.org>
14739 L: linux-abi-devel@lists.sourceforge.net
14741 F: include/linux/personality.h
14742 F: include/uapi/linux/personality.h
14744 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14745 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14746 L: linux-input@vger.kernel.org
14748 F: Documentation/input/devices/pxrc.rst
14749 F: drivers/input/joystick/pxrc.c
14752 M: Remi Denis-Courmont <courmisch@gmail.com>
14754 F: Documentation/networking/phonet.rst
14755 F: include/linux/phonet.h
14756 F: include/net/phonet/
14757 F: include/uapi/linux/phonet.h
14761 M: Joern Engel <joern@lazybastard.org>
14762 L: linux-mtd@lists.infradead.org
14764 F: drivers/mtd/devices/phram.c
14767 M: Bruno Prémont <bonbons@linux-vserver.org>
14768 L: linux-input@vger.kernel.org
14770 F: drivers/hid/hid-picolcd*
14773 M: Christian Brauner <christian@brauner.io>
14774 L: linux-kernel@vger.kernel.org
14776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14778 F: tools/testing/selftests/clone3/
14779 F: tools/testing/selftests/pid_namespace/
14780 F: tools/testing/selftests/pidfd/
14783 K: \b(clone_args|kernel_clone_args)\b
14785 PIN CONTROL SUBSYSTEM
14786 M: Linus Walleij <linus.walleij@linaro.org>
14787 L: linux-gpio@vger.kernel.org
14789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14790 F: Documentation/devicetree/bindings/pinctrl/
14791 F: Documentation/driver-api/pin-control.rst
14792 F: drivers/pinctrl/
14793 F: include/linux/pinctrl/
14795 PIN CONTROLLER - AMD
14796 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
14797 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14799 F: drivers/pinctrl/pinctrl-amd.c
14801 PIN CONTROLLER - FREESCALE
14802 M: Dong Aisheng <aisheng.dong@nxp.com>
14803 M: Fabio Estevam <festevam@gmail.com>
14804 M: Shawn Guo <shawnguo@kernel.org>
14805 M: Stefan Agner <stefan@agner.ch>
14806 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14807 L: linux-gpio@vger.kernel.org
14809 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14810 F: drivers/pinctrl/freescale/
14812 PIN CONTROLLER - INTEL
14813 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14814 M: Andy Shevchenko <andy@kernel.org>
14816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14817 F: drivers/pinctrl/intel/
14819 PIN CONTROLLER - KEEMBAY
14820 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
14822 F: drivers/pinctrl/pinctrl-keembay*
14824 PIN CONTROLLER - MEDIATEK
14825 M: Sean Wang <sean.wang@kernel.org>
14826 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14828 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14829 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
14830 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
14831 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14832 F: drivers/pinctrl/mediatek/
14834 PIN CONTROLLER - MICROCHIP AT91
14835 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14837 L: linux-gpio@vger.kernel.org
14839 F: drivers/gpio/gpio-sama5d2-piobu.c
14840 F: drivers/pinctrl/pinctrl-at91*
14842 PIN CONTROLLER - QUALCOMM
14843 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14844 L: linux-arm-msm@vger.kernel.org
14846 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14847 F: drivers/pinctrl/qcom/
14849 PIN CONTROLLER - RENESAS
14850 M: Geert Uytterhoeven <geert+renesas@glider.be>
14851 L: linux-renesas-soc@vger.kernel.org
14853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14854 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14855 F: drivers/pinctrl/renesas/
14857 PIN CONTROLLER - SAMSUNG
14858 M: Tomasz Figa <tomasz.figa@gmail.com>
14859 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14860 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14862 L: linux-samsung-soc@vger.kernel.org
14864 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14866 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14867 F: drivers/pinctrl/samsung/
14868 F: include/dt-bindings/pinctrl/samsung.h
14870 PIN CONTROLLER - SINGLE
14871 M: Tony Lindgren <tony@atomide.com>
14872 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14874 L: linux-omap@vger.kernel.org
14876 F: drivers/pinctrl/pinctrl-single.c
14878 PIN CONTROLLER - ST SPEAR
14879 M: Viresh Kumar <vireshk@kernel.org>
14880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14882 W: http://www.st.com/spear
14883 F: drivers/pinctrl/spear/
14886 M: linux-block@vger.kernel.org
14888 F: drivers/block/pktcdvd.c
14889 F: include/linux/pktcdvd.h
14890 F: include/uapi/linux/pktcdvd.h
14892 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14893 M: Tomasz Duszynski <tduszyns@gmail.com>
14895 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14896 F: drivers/iio/chemical/pms7003.c
14899 M: Jacob Keller <jacob.e.keller@intel.com>
14901 F: Documentation/driver-api/pldmfw/
14902 F: include/linux/pldmfw.h
14906 M: Logan Gunthorpe <logang@deltatee.com>
14908 F: drivers/dma/plx_dma.c
14911 M: Charles Hsu <hsu.yungteng@gmail.com>
14912 L: linux-hwmon@vger.kernel.org
14914 F: Documentation/hwmon/pm6764tr.rst
14915 F: drivers/hwmon/pmbus/pm6764tr.c
14918 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14919 L: linux-pm@vger.kernel.org
14921 W: https://01.org/pm-graph
14922 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14923 T: git git://github.com/intel/pm-graph
14924 F: tools/power/pm-graph
14926 PMBUS HARDWARE MONITORING DRIVERS
14927 M: Guenter Roeck <linux@roeck-us.net>
14928 L: linux-hwmon@vger.kernel.org
14930 W: http://hwmon.wiki.kernel.org/
14931 W: http://www.roeck-us.net/linux/drivers/
14932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14933 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14934 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14935 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14936 F: Documentation/hwmon/adm1275.rst
14937 F: Documentation/hwmon/ibm-cffps.rst
14938 F: Documentation/hwmon/ir35221.rst
14939 F: Documentation/hwmon/lm25066.rst
14940 F: Documentation/hwmon/ltc2978.rst
14941 F: Documentation/hwmon/ltc3815.rst
14942 F: Documentation/hwmon/max16064.rst
14943 F: Documentation/hwmon/max20751.rst
14944 F: Documentation/hwmon/max31785.rst
14945 F: Documentation/hwmon/max34440.rst
14946 F: Documentation/hwmon/max8688.rst
14947 F: Documentation/hwmon/pmbus-core.rst
14948 F: Documentation/hwmon/pmbus.rst
14949 F: Documentation/hwmon/tps40422.rst
14950 F: Documentation/hwmon/ucd9000.rst
14951 F: Documentation/hwmon/ucd9200.rst
14952 F: Documentation/hwmon/zl6100.rst
14953 F: drivers/hwmon/pmbus/
14954 F: include/linux/pmbus.h
14956 PMC SIERRA MaxRAID DRIVER
14957 L: linux-scsi@vger.kernel.org
14959 W: http://www.pmc-sierra.com/
14960 F: drivers/scsi/pmcraid.*
14962 PMC SIERRA PM8001 DRIVER
14963 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14964 L: linux-scsi@vger.kernel.org
14966 F: drivers/scsi/pm8001/
14968 PNI RM3100 IIO DRIVER
14969 M: Song Qiang <songqiang1304521@gmail.com>
14970 L: linux-iio@vger.kernel.org
14972 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14973 F: drivers/iio/magnetometer/rm3100*
14976 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14977 L: linux-acpi@vger.kernel.org
14980 F: include/linux/pnp.h
14982 POSIX CLOCKS and TIMERS
14983 M: Thomas Gleixner <tglx@linutronix.de>
14984 L: linux-kernel@vger.kernel.org
14986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14988 F: include/linux/time_namespace.h
14989 F: include/linux/timer*
14990 F: kernel/time/*timer*
14991 F: kernel/time/namespace.c
14993 POWER MANAGEMENT CORE
14994 M: "Rafael J. Wysocki" <rafael@kernel.org>
14995 L: linux-pm@vger.kernel.org
14997 B: https://bugzilla.kernel.org
14998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14999 F: drivers/base/power/
15000 F: drivers/powercap/
15001 F: include/linux/intel_rapl.h
15002 F: include/linux/pm.h
15003 F: include/linux/pm_*
15004 F: include/linux/powercap.h
15005 F: kernel/configs/nopm.config
15007 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15008 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15009 L: linux-pm@vger.kernel.org
15011 B: https://bugzilla.kernel.org
15012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15013 F: drivers/powercap/dtpm*
15014 F: include/linux/dtpm.h
15016 POWER STATE COORDINATION INTERFACE (PSCI)
15017 M: Mark Rutland <mark.rutland@arm.com>
15018 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15021 F: drivers/firmware/psci/
15022 F: include/linux/psci.h
15023 F: include/uapi/linux/psci.h
15025 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15026 M: Sebastian Reichel <sre@kernel.org>
15027 L: linux-pm@vger.kernel.org
15029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15030 F: Documentation/ABI/testing/sysfs-class-power
15031 F: Documentation/devicetree/bindings/power/supply/
15032 F: drivers/power/supply/
15033 F: include/linux/power/
15034 F: include/linux/power_supply.h
15036 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15037 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15038 L: linuxppc-dev@lists.ozlabs.org
15040 F: drivers/char/powernv-op-panel.c
15042 PPP OVER ATM (RFC 2364)
15043 M: Mitchell Blank Jr <mitch@sfgoth.com>
15045 F: include/uapi/linux/atmppp.h
15046 F: net/atm/pppoatm.c
15049 M: Michal Ostrowski <mostrows@earthlink.net>
15051 F: drivers/net/ppp/pppoe.c
15052 F: drivers/net/ppp/pppox.c
15055 M: James Chapman <jchapman@katalix.com>
15057 F: include/linux/if_pppol2tp.h
15058 F: include/uapi/linux/if_pppol2tp.h
15059 F: net/l2tp/l2tp_ppp.c
15061 PPP PROTOCOL DRIVERS AND COMPRESSORS
15062 M: Paul Mackerras <paulus@samba.org>
15063 L: linux-ppp@vger.kernel.org
15065 F: drivers/net/ppp/ppp_*
15068 M: Rodolfo Giometti <giometti@enneenne.com>
15069 L: linuxpps@ml.enneenne.com (subscribers-only)
15071 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15072 F: Documentation/ABI/testing/sysfs-pps
15073 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15074 F: Documentation/driver-api/pps.rst
15076 F: include/linux/pps*.h
15077 F: include/uapi/linux/pps.h
15080 M: Dmitry Kozlov <xeb@mail.ru>
15081 L: netdev@vger.kernel.org
15083 W: http://sourceforge.net/projects/accel-pptp
15084 F: drivers/net/ppp/pptp.c
15086 PRESSURE STALL INFORMATION (PSI)
15087 M: Johannes Weiner <hannes@cmpxchg.org>
15089 F: include/linux/psi*
15090 F: kernel/sched/psi.c
15093 M: Petr Mladek <pmladek@suse.com>
15094 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15095 R: Steven Rostedt <rostedt@goodmis.org>
15096 R: John Ogness <john.ogness@linutronix.de>
15098 F: include/linux/printk.h
15102 R: Chris Down <chris@chrisdown.name>
15104 F: kernel/printk/index.c
15107 L: linux-kernel@vger.kernel.org
15108 L: linux-fsdevel@vger.kernel.org
15110 F: Documentation/filesystems/proc.rst
15112 F: include/linux/proc_fs.h
15113 F: tools/testing/selftests/proc/
15116 M: Luis Chamberlain <mcgrof@kernel.org>
15117 M: Kees Cook <keescook@chromium.org>
15118 M: Iurii Zaikin <yzaikin@google.com>
15119 L: linux-kernel@vger.kernel.org
15120 L: linux-fsdevel@vger.kernel.org
15122 F: fs/proc/proc_sysctl.c
15123 F: include/linux/sysctl.h
15124 F: kernel/sysctl-test.c
15126 F: tools/testing/selftests/sysctl/
15128 PS3 NETWORK SUPPORT
15129 M: Geoff Levand <geoff@infradead.org>
15130 L: netdev@vger.kernel.org
15131 L: linuxppc-dev@lists.ozlabs.org
15133 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15135 PS3 PLATFORM SUPPORT
15136 M: Geoff Levand <geoff@infradead.org>
15137 L: linuxppc-dev@lists.ozlabs.org
15139 F: arch/powerpc/boot/ps3*
15140 F: arch/powerpc/include/asm/lv1call.h
15141 F: arch/powerpc/include/asm/ps3*.h
15142 F: arch/powerpc/platforms/ps3/
15145 F: drivers/rtc/rtc-ps3.c
15146 F: drivers/usb/host/*ps3.c
15147 F: sound/ppc/snd_ps3*
15150 M: Jim Paris <jim@jtan.com>
15151 M: Geoff Levand <geoff@infradead.org>
15152 L: linuxppc-dev@lists.ozlabs.org
15154 F: drivers/block/ps3vram.c
15156 PSAMPLE PACKET SAMPLING SUPPORT
15157 M: Yotam Gigi <yotam.gi@gmail.com>
15159 F: include/net/psample.h
15160 F: include/uapi/linux/psample.h
15164 M: Kees Cook <keescook@chromium.org>
15165 M: Anton Vorontsov <anton@enomsg.org>
15166 M: Colin Cross <ccross@android.com>
15167 M: Tony Luck <tony.luck@intel.com>
15169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15170 F: Documentation/admin-guide/ramoops.rst
15171 F: Documentation/admin-guide/pstore-blk.rst
15172 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15173 F: drivers/acpi/apei/erst.c
15174 F: drivers/firmware/efi/efi-pstore.c
15176 F: include/linux/pstore*
15177 K: \b(pstore|ramoops)
15179 PTP HARDWARE CLOCK SUPPORT
15180 M: Richard Cochran <richardcochran@gmail.com>
15181 L: netdev@vger.kernel.org
15183 W: http://linuxptp.sourceforge.net/
15184 F: Documentation/ABI/testing/sysfs-ptp
15185 F: Documentation/driver-api/ptp.rst
15186 F: drivers/net/phy/dp83640*
15188 F: include/linux/ptp_cl*
15190 PTP VIRTUAL CLOCK SUPPORT
15191 M: Yangbo Lu <yangbo.lu@nxp.com>
15192 L: netdev@vger.kernel.org
15194 F: drivers/ptp/ptp_vclock.c
15195 F: net/ethtool/phc_vclocks.c
15198 M: Oleg Nesterov <oleg@redhat.com>
15200 F: arch/*/*/ptrace*.c
15201 F: arch/*/include/asm/ptrace*.h
15202 F: arch/*/ptrace*.c
15203 F: include/asm-generic/syscall.h
15204 F: include/linux/ptrace.h
15205 F: include/linux/regset.h
15206 F: include/linux/tracehook.h
15207 F: include/uapi/linux/ptrace.h
15208 F: include/uapi/linux/ptrace.h
15212 M: Hans Verkuil <hverkuil@xs4all.nl>
15213 L: linux-media@vger.kernel.org
15215 T: git git://linuxtv.org/media_tree.git
15216 F: Documentation/admin-guide/media/pulse8-cec.rst
15217 F: drivers/media/cec/usb/pulse8/
15219 PVRUSB2 VIDEO4LINUX DRIVER
15220 M: Mike Isely <isely@pobox.com>
15221 L: pvrusb2@isely.net (subscribers-only)
15222 L: linux-media@vger.kernel.org
15224 W: http://www.isely.net/pvrusb2/
15225 T: git git://linuxtv.org/media_tree.git
15226 F: Documentation/driver-api/media/drivers/pvrusb2*
15227 F: drivers/media/usb/pvrusb2/
15230 M: Hans Verkuil <hverkuil@xs4all.nl>
15231 L: linux-media@vger.kernel.org
15233 T: git git://linuxtv.org/media_tree.git
15234 F: drivers/media/usb/pwc/*
15235 F: include/trace/events/pwc.h
15238 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15239 L: linux-hwmon@vger.kernel.org
15241 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15242 F: Documentation/hwmon/pwm-fan.rst
15243 F: drivers/hwmon/pwm-fan.c
15246 M: Sean Young <sean@mess.org>
15247 L: linux-media@vger.kernel.org
15249 F: drivers/media/rc/pwm-ir-tx.c
15252 M: Thierry Reding <thierry.reding@gmail.com>
15253 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15254 M: Lee Jones <lee.jones@linaro.org>
15255 L: linux-pwm@vger.kernel.org
15257 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15259 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15260 F: Documentation/devicetree/bindings/pwm/
15261 F: Documentation/driver-api/pwm.rst
15262 F: drivers/gpio/gpio-mvebu.c
15264 F: drivers/video/backlight/pwm_bl.c
15265 F: include/linux/pwm.h
15266 F: include/linux/pwm_backlight.h
15267 K: pwm_(config|apply_state|ops)
15270 M: Robert Jarzmik <robert.jarzmik@free.fr>
15271 L: linux-gpio@vger.kernel.org
15273 F: drivers/gpio/gpio-pxa.c
15279 M: Robert Jarzmik <robert.jarzmik@free.fr>
15280 L: linux-rtc@vger.kernel.org
15283 PXA2xx/PXA3xx SUPPORT
15284 M: Daniel Mack <daniel@zonque.org>
15285 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15286 M: Robert Jarzmik <robert.jarzmik@free.fr>
15287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15289 T: git git://github.com/hzhuang1/linux.git
15290 T: git git://github.com/rjarzmik/linux.git
15291 F: arch/arm/boot/dts/pxa*
15292 F: arch/arm/mach-pxa/
15293 F: drivers/dma/pxa*
15294 F: drivers/pcmcia/pxa2xx*
15295 F: drivers/pinctrl/pxa/
15296 F: drivers/spi/spi-pxa2xx*
15297 F: drivers/usb/gadget/udc/pxa2*
15298 F: include/sound/pxa2xx-lib.h
15303 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15304 L: qat-linux@intel.com
15306 F: drivers/crypto/qat/
15308 QCOM AUDIO (ASoC) DRIVERS
15309 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15310 M: Banajit Goswami <bgoswami@codeaurora.org>
15311 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15313 F: sound/soc/codecs/lpass-va-macro.c
15314 F: sound/soc/codecs/lpass-wsa-macro.*
15315 F: sound/soc/codecs/msm8916-wcd-analog.c
15316 F: sound/soc/codecs/msm8916-wcd-digital.c
15317 F: sound/soc/codecs/wcd9335.*
15318 F: sound/soc/codecs/wcd934x.c
15319 F: sound/soc/codecs/wcd-clsh-v2.*
15320 F: sound/soc/codecs/wsa881x.c
15324 M: Alex Elder <elder@kernel.org>
15325 L: netdev@vger.kernel.org
15327 F: drivers/net/ipa/
15329 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15330 M: Gabriel Somlo <somlo@cmu.edu>
15331 M: "Michael S. Tsirkin" <mst@redhat.com>
15332 L: qemu-devel@nongnu.org
15334 F: drivers/firmware/qemu_fw_cfg.c
15335 F: include/uapi/linux/qemu_fw_cfg.h
15338 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15339 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15340 L: linux-rdma@vger.kernel.org
15342 F: drivers/infiniband/hw/qib/
15344 QLOGIC QL41xxx FCOE DRIVER
15345 M: Saurav Kashyap <skashyap@marvell.com>
15346 M: Javed Hasan <jhasan@marvell.com>
15347 M: GR-QLogic-Storage-Upstream@marvell.com
15348 L: linux-scsi@vger.kernel.org
15350 F: drivers/scsi/qedf/
15352 QLOGIC QL41xxx ISCSI DRIVER
15353 M: Nilesh Javali <njavali@marvell.com>
15354 M: Manish Rangankar <mrangankar@marvell.com>
15355 M: GR-QLogic-Storage-Upstream@marvell.com
15356 L: linux-scsi@vger.kernel.org
15358 F: drivers/scsi/qedi/
15360 QLOGIC QL4xxx ETHERNET DRIVER
15361 M: Ariel Elior <aelior@marvell.com>
15362 M: GR-everest-linux-l2@marvell.com
15363 L: netdev@vger.kernel.org
15365 F: drivers/net/ethernet/qlogic/qed/
15366 F: drivers/net/ethernet/qlogic/qede/
15367 F: include/linux/qed/
15369 QLOGIC QL4xxx RDMA DRIVER
15370 M: Michal Kalderon <mkalderon@marvell.com>
15371 M: Ariel Elior <aelior@marvell.com>
15372 L: linux-rdma@vger.kernel.org
15374 F: drivers/infiniband/hw/qedr/
15375 F: include/uapi/rdma/qedr-abi.h
15377 QLOGIC QLA1280 SCSI DRIVER
15378 M: Michael Reed <mdr@sgi.com>
15379 L: linux-scsi@vger.kernel.org
15381 F: drivers/scsi/qla1280.[ch]
15383 QLOGIC QLA2XXX FC-SCSI DRIVER
15384 M: Nilesh Javali <njavali@marvell.com>
15385 M: GR-QLogic-Storage-Upstream@marvell.com
15386 L: linux-scsi@vger.kernel.org
15388 F: drivers/scsi/qla2xxx/
15390 QLOGIC QLA3XXX NETWORK DRIVER
15391 M: GR-Linux-NIC-Dev@marvell.com
15392 L: netdev@vger.kernel.org
15394 F: drivers/net/ethernet/qlogic/qla3xxx.*
15396 QLOGIC QLA4XXX iSCSI DRIVER
15397 M: Nilesh Javali <njavali@marvell.com>
15398 M: Manish Rangankar <mrangankar@marvell.com>
15399 M: GR-QLogic-Storage-Upstream@marvell.com
15400 L: linux-scsi@vger.kernel.org
15402 F: drivers/scsi/qla4xxx/
15404 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15405 M: Shahed Shaikh <shshaikh@marvell.com>
15406 M: Manish Chopra <manishc@marvell.com>
15407 M: GR-Linux-NIC-Dev@marvell.com
15408 L: netdev@vger.kernel.org
15410 F: drivers/net/ethernet/qlogic/qlcnic/
15412 QLOGIC QLGE 10Gb ETHERNET DRIVER
15413 M: Manish Chopra <manishc@marvell.com>
15414 M: GR-Linux-NIC-Dev@marvell.com
15415 M: Coiby Xu <coiby.xu@gmail.com>
15416 L: netdev@vger.kernel.org
15418 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15419 F: drivers/staging/qlge/
15421 QM1D1B0004 MEDIA DRIVER
15422 M: Akihiro Tsukada <tskd08@gmail.com>
15423 L: linux-media@vger.kernel.org
15425 F: drivers/media/tuners/qm1d1b0004*
15427 QM1D1C0042 MEDIA DRIVER
15428 M: Akihiro Tsukada <tskd08@gmail.com>
15429 L: linux-media@vger.kernel.org
15431 F: drivers/media/tuners/qm1d1c0042*
15434 M: Anders Larsen <al@alarsen.net>
15436 W: http://www.alarsen.net/linux/qnx4fs/
15438 F: include/uapi/linux/qnx4_fs.h
15439 F: include/uapi/linux/qnxtypes.h
15441 QORIQ DPAA2 FSL-MC BUS DRIVER
15442 M: Stuart Yoder <stuyoder@gmail.com>
15443 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15444 L: linux-kernel@vger.kernel.org
15446 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15447 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15448 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15449 F: drivers/bus/fsl-mc/
15450 F: include/uapi/linux/fsl_mc.h
15452 QT1010 MEDIA DRIVER
15453 M: Antti Palosaari <crope@iki.fi>
15454 L: linux-media@vger.kernel.org
15456 W: https://linuxtv.org
15457 W: http://palosaari.fi/linux/
15458 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15459 T: git git://linuxtv.org/anttip/media_tree.git
15460 F: drivers/media/tuners/qt1010*
15462 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15463 M: Kalle Valo <kvalo@codeaurora.org>
15464 L: ath10k@lists.infradead.org
15466 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15468 F: drivers/net/wireless/ath/ath10k/
15470 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15471 M: Kalle Valo <kvalo@codeaurora.org>
15472 L: ath11k@lists.infradead.org
15474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15475 F: drivers/net/wireless/ath/ath11k/
15477 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15478 M: ath9k-devel@qca.qualcomm.com
15479 L: linux-wireless@vger.kernel.org
15481 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15482 F: drivers/net/wireless/ath/ath9k/
15484 QUALCOMM CAMERA SUBSYSTEM DRIVER
15485 M: Robert Foss <robert.foss@linaro.org>
15486 M: Todor Tomov <todor.too@gmail.com>
15487 L: linux-media@vger.kernel.org
15489 F: Documentation/admin-guide/media/qcom_camss.rst
15490 F: Documentation/devicetree/bindings/media/*camss*
15491 F: drivers/media/platform/qcom/camss/
15493 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15494 M: Niklas Cassel <nks@flawful.org>
15495 L: linux-pm@vger.kernel.org
15496 L: linux-arm-msm@vger.kernel.org
15498 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15499 F: drivers/soc/qcom/cpr.c
15501 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15502 M: Ilia Lin <ilia.lin@kernel.org>
15503 L: linux-pm@vger.kernel.org
15505 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15506 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15508 QUALCOMM CRYPTO DRIVERS
15509 M: Thara Gopinath <thara.gopinath@linaro.org>
15510 L: linux-crypto@vger.kernel.org
15511 L: linux-arm-msm@vger.kernel.org
15513 F: drivers/crypto/qce/
15515 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15516 M: Timur Tabi <timur@kernel.org>
15517 L: netdev@vger.kernel.org
15519 F: drivers/net/ethernet/qualcomm/emac/
15521 QUALCOMM ETHQOS ETHERNET DRIVER
15522 M: Vinod Koul <vkoul@kernel.org>
15523 L: netdev@vger.kernel.org
15525 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15526 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15528 QUALCOMM GENERIC INTERFACE I2C DRIVER
15529 M: Akash Asthana <akashast@codeaurora.org>
15530 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15531 L: linux-i2c@vger.kernel.org
15532 L: linux-arm-msm@vger.kernel.org
15534 F: drivers/i2c/busses/i2c-qcom-geni.c
15536 QUALCOMM HEXAGON ARCHITECTURE
15537 M: Brian Cain <bcain@codeaurora.org>
15538 L: linux-hexagon@vger.kernel.org
15542 QUALCOMM HIDMA DRIVER
15543 M: Sinan Kaya <okaya@kernel.org>
15544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15545 L: linux-arm-msm@vger.kernel.org
15546 L: dmaengine@vger.kernel.org
15548 F: drivers/dma/qcom/hidma*
15550 QUALCOMM I2C CCI DRIVER
15551 M: Loic Poulain <loic.poulain@linaro.org>
15552 M: Robert Foss <robert.foss@linaro.org>
15553 L: linux-i2c@vger.kernel.org
15554 L: linux-arm-msm@vger.kernel.org
15556 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15557 F: drivers/i2c/busses/i2c-qcom-cci.c
15560 M: Rob Clark <robdclark@gmail.com>
15561 L: iommu@lists.linux-foundation.org
15562 L: linux-arm-msm@vger.kernel.org
15564 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15566 QUALCOMM IPC ROUTER (QRTR) DRIVER
15567 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15568 L: linux-arm-msm@vger.kernel.org
15570 F: include/trace/events/qrtr.h
15571 F: include/uapi/linux/qrtr.h
15574 QUALCOMM IPCC MAILBOX DRIVER
15575 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15576 L: linux-arm-msm@vger.kernel.org
15578 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15579 F: drivers/mailbox/qcom-ipcc.c
15580 F: include/dt-bindings/mailbox/qcom-ipcc.h
15582 QUALCOMM IPQ4019 USB PHY DRIVER
15583 M: Robert Marko <robert.marko@sartura.hr>
15584 M: Luka Perkov <luka.perkov@sartura.hr>
15585 L: linux-arm-msm@vger.kernel.org
15587 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15588 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15590 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15591 M: Robert Marko <robert.marko@sartura.hr>
15592 M: Luka Perkov <luka.perkov@sartura.hr>
15593 L: linux-arm-msm@vger.kernel.org
15595 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15596 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15598 QUALCOMM RMNET DRIVER
15599 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15600 M: Sean Tranchetti <stranche@codeaurora.org>
15601 L: netdev@vger.kernel.org
15603 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15604 F: drivers/net/ethernet/qualcomm/rmnet/
15605 F: include/linux/if_rmnet.h
15607 QUALCOMM TSENS THERMAL DRIVER
15608 M: Amit Kucheria <amitk@kernel.org>
15609 M: Thara Gopinath <thara.gopinath@linaro.org>
15610 L: linux-pm@vger.kernel.org
15611 L: linux-arm-msm@vger.kernel.org
15613 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15614 F: drivers/thermal/qcom/
15616 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15617 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15618 L: linux-media@vger.kernel.org
15619 L: linux-arm-msm@vger.kernel.org
15621 T: git git://linuxtv.org/media_tree.git
15622 F: Documentation/devicetree/bindings/media/*venus*
15623 F: drivers/media/platform/qcom/venus/
15625 QUALCOMM WCN36XX WIRELESS DRIVER
15626 M: Kalle Valo <kvalo@codeaurora.org>
15627 L: wcn36xx@lists.infradead.org
15629 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15630 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15631 F: drivers/net/wireless/ath/wcn36xx/
15633 QUANTENNA QTNFMAC WIRELESS DRIVER
15634 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15635 R: Sergey Matyukevich <geomatsi@gmail.com>
15636 L: linux-wireless@vger.kernel.org
15638 F: drivers/net/wireless/quantenna
15640 RADEON and AMDGPU DRM DRIVERS
15641 M: Alex Deucher <alexander.deucher@amd.com>
15642 M: Christian König <christian.koenig@amd.com>
15643 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15644 L: amd-gfx@lists.freedesktop.org
15646 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15647 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15648 C: irc://irc.oftc.net/radeon
15649 F: drivers/gpu/drm/amd/
15650 F: drivers/gpu/drm/radeon/
15651 F: include/uapi/drm/amdgpu_drm.h
15652 F: include/uapi/drm/radeon_drm.h
15654 RADEON FRAMEBUFFER DISPLAY DRIVER
15655 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15656 L: linux-fbdev@vger.kernel.org
15658 F: drivers/video/fbdev/aty/radeon*
15659 F: include/uapi/linux/radeonfb.h
15661 RADIOSHARK RADIO DRIVER
15662 M: Hans Verkuil <hverkuil@xs4all.nl>
15663 L: linux-media@vger.kernel.org
15665 T: git git://linuxtv.org/media_tree.git
15666 F: drivers/media/radio/radio-shark.c
15668 RADIOSHARK2 RADIO DRIVER
15669 M: Hans Verkuil <hverkuil@xs4all.nl>
15670 L: linux-media@vger.kernel.org
15672 T: git git://linuxtv.org/media_tree.git
15673 F: drivers/media/radio/radio-shark2.c
15674 F: drivers/media/radio/radio-tea5777.c
15676 RADOS BLOCK DEVICE (RBD)
15677 M: Ilya Dryomov <idryomov@gmail.com>
15678 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15679 L: ceph-devel@vger.kernel.org
15681 W: http://ceph.com/
15682 T: git git://github.com/ceph/ceph-client.git
15683 F: Documentation/ABI/testing/sysfs-bus-rbd
15684 F: drivers/block/rbd.c
15685 F: drivers/block/rbd_types.h
15687 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15688 M: Paul Mackerras <paulus@samba.org>
15689 L: linux-fbdev@vger.kernel.org
15691 F: drivers/video/fbdev/aty/aty128fb.c
15693 RAINSHADOW-CEC DRIVER
15694 M: Hans Verkuil <hverkuil@xs4all.nl>
15695 L: linux-media@vger.kernel.org
15697 T: git git://linuxtv.org/media_tree.git
15698 F: drivers/media/cec/usb/rainshadow/
15700 RALINK MIPS ARCHITECTURE
15701 M: John Crispin <john@phrozen.org>
15702 L: linux-mips@vger.kernel.org
15704 F: arch/mips/ralink
15706 RALINK RT2X00 WIRELESS LAN DRIVER
15707 M: Stanislaw Gruszka <stf_xl@wp.pl>
15708 M: Helmut Schaa <helmut.schaa@googlemail.com>
15709 L: linux-wireless@vger.kernel.org
15711 F: drivers/net/wireless/ralink/rt2x00/
15713 RAMDISK RAM BLOCK DEVICE DRIVER
15714 M: Jens Axboe <axboe@kernel.dk>
15716 F: Documentation/admin-guide/blockdev/ramdisk.rst
15717 F: drivers/block/brd.c
15719 RANCHU VIRTUAL BOARD FOR MIPS
15720 M: Miodrag Dinic <miodrag.dinic@mips.com>
15721 L: linux-mips@vger.kernel.org
15723 F: arch/mips/configs/generic/board-ranchu.config
15724 F: arch/mips/generic/board-ranchu.c
15726 RANDOM NUMBER DRIVER
15727 M: "Theodore Ts'o" <tytso@mit.edu>
15729 F: drivers/char/random.c
15732 M: Matt Porter <mporter@kernel.crashing.org>
15733 M: Alexandre Bounine <alex.bou9@gmail.com>
15735 F: drivers/rapidio/
15738 M: Tony Luck <tony.luck@intel.com>
15739 M: Borislav Petkov <bp@alien8.de>
15740 L: linux-edac@vger.kernel.org
15742 F: Documentation/admin-guide/ras.rst
15744 F: include/linux/ras.h
15745 F: include/ras/ras_event.h
15747 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15748 L: linux-wireless@vger.kernel.org
15750 F: drivers/net/wireless/ray*
15752 RC-CORE / LIRC FRAMEWORK
15753 M: Sean Young <sean@mess.org>
15754 L: linux-media@vger.kernel.org
15756 W: http://linuxtv.org
15757 T: git git://linuxtv.org/media_tree.git
15758 F: Documentation/driver-api/media/rc-core.rst
15759 F: Documentation/userspace-api/media/rc/
15760 F: drivers/media/rc/
15761 F: include/media/rc-map.h
15762 F: include/media/rc-core.h
15763 F: include/uapi/linux/lirc.h
15765 RCMM REMOTE CONTROLS DECODER
15766 M: Patrick Lerda <patrick9876@free.fr>
15768 F: drivers/media/rc/ir-rcmm-decoder.c
15770 RCUTORTURE TEST FRAMEWORK
15771 M: "Paul E. McKenney" <paulmck@kernel.org>
15772 M: Josh Triplett <josh@joshtriplett.org>
15773 R: Steven Rostedt <rostedt@goodmis.org>
15774 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15775 R: Lai Jiangshan <jiangshanlai@gmail.com>
15776 L: rcu@vger.kernel.org
15778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15779 F: tools/testing/selftests/rcutorture
15781 RDACM20 Camera Sensor
15782 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15783 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15784 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15785 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15786 L: linux-media@vger.kernel.org
15788 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15789 F: drivers/media/i2c/max9271.c
15790 F: drivers/media/i2c/max9271.h
15791 F: drivers/media/i2c/rdacm20.c
15793 RDACM21 Camera Sensor
15794 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15795 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15796 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15797 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15798 L: linux-media@vger.kernel.org
15800 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15801 F: drivers/media/i2c/max9271.c
15802 F: drivers/media/i2c/max9271.h
15803 F: drivers/media/i2c/rdacm21.c
15806 M: Florian Fainelli <florian@openwrt.org>
15809 RDC R6040 FAST ETHERNET DRIVER
15810 M: Florian Fainelli <f.fainelli@gmail.com>
15811 L: netdev@vger.kernel.org
15813 F: drivers/net/ethernet/rdc/r6040.c
15815 RDMAVT - RDMA verbs software
15816 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15817 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15818 L: linux-rdma@vger.kernel.org
15820 F: drivers/infiniband/sw/rdmavt
15822 RDS - RELIABLE DATAGRAM SOCKETS
15823 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15824 L: netdev@vger.kernel.org
15825 L: linux-rdma@vger.kernel.org
15826 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15828 W: https://oss.oracle.com/projects/rds/
15829 F: Documentation/networking/rds.rst
15832 RDT - RESOURCE ALLOCATION
15833 M: Fenghua Yu <fenghua.yu@intel.com>
15834 M: Reinette Chatre <reinette.chatre@intel.com>
15835 L: linux-kernel@vger.kernel.org
15837 F: Documentation/x86/resctrl*
15838 F: arch/x86/include/asm/resctrl.h
15839 F: arch/x86/kernel/cpu/resctrl/
15840 F: tools/testing/selftests/resctrl/
15842 READ-COPY UPDATE (RCU)
15843 M: "Paul E. McKenney" <paulmck@kernel.org>
15844 M: Josh Triplett <josh@joshtriplett.org>
15845 R: Steven Rostedt <rostedt@goodmis.org>
15846 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15847 R: Lai Jiangshan <jiangshanlai@gmail.com>
15848 R: Joel Fernandes <joel@joelfernandes.org>
15849 L: rcu@vger.kernel.org
15851 W: http://www.rdrop.com/users/paulmck/RCU/
15852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15853 F: Documentation/RCU/
15854 F: include/linux/rcu*
15856 X: Documentation/RCU/torture.rst
15857 X: include/linux/srcu*.h
15858 X: kernel/rcu/srcu*.c
15860 REAL TIME CLOCK (RTC) SUBSYSTEM
15861 M: Alessandro Zummo <a.zummo@towertech.it>
15862 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15863 L: linux-rtc@vger.kernel.org
15865 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15867 F: Documentation/admin-guide/rtc.rst
15868 F: Documentation/devicetree/bindings/rtc/
15870 F: include/linux/platform_data/rtc-*
15871 F: include/linux/rtc.h
15872 F: include/linux/rtc/
15873 F: include/uapi/linux/rtc.h
15874 F: tools/testing/selftests/rtc/
15876 REALTEK AUDIO CODECS
15877 M: Oder Chiou <oder_chiou@realtek.com>
15879 F: include/sound/rt*.h
15880 F: sound/soc/codecs/rt*
15882 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15883 M: Linus Walleij <linus.walleij@linaro.org>
15885 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15886 F: drivers/net/dsa/realtek-smi*
15887 F: drivers/net/dsa/rtl83*
15889 REALTEK WIRELESS DRIVER (rtlwifi family)
15890 M: Ping-Ke Shih <pkshih@realtek.com>
15891 L: linux-wireless@vger.kernel.org
15893 W: https://wireless.wiki.kernel.org/
15894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15895 F: drivers/net/wireless/realtek/rtlwifi/
15897 REALTEK WIRELESS DRIVER (rtw88)
15898 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15899 L: linux-wireless@vger.kernel.org
15901 F: drivers/net/wireless/realtek/rtw88/
15903 REDPINE WIRELESS DRIVER
15904 M: Amitkumar Karwar <amitkarwar@gmail.com>
15905 M: Siva Rebbagondla <siva8118@gmail.com>
15906 L: linux-wireless@vger.kernel.org
15908 F: drivers/net/wireless/rsi/
15910 REGISTER MAP ABSTRACTION
15911 M: Mark Brown <broonie@kernel.org>
15912 L: linux-kernel@vger.kernel.org
15914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15915 F: Documentation/devicetree/bindings/regmap/
15916 F: drivers/base/regmap/
15917 F: include/linux/regmap.h
15919 REISERFS FILE SYSTEM
15920 L: reiserfs-devel@vger.kernel.org
15924 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15925 M: Ohad Ben-Cohen <ohad@wizery.com>
15926 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15927 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15928 L: linux-remoteproc@vger.kernel.org
15930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15931 F: Documentation/ABI/testing/sysfs-class-remoteproc
15932 F: Documentation/devicetree/bindings/remoteproc/
15933 F: Documentation/staging/remoteproc.rst
15934 F: drivers/remoteproc/
15935 F: include/linux/remoteproc.h
15936 F: include/linux/remoteproc/
15938 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15939 M: Ohad Ben-Cohen <ohad@wizery.com>
15940 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15941 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15942 L: linux-remoteproc@vger.kernel.org
15944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15945 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15946 F: Documentation/staging/rpmsg.rst
15948 F: include/linux/rpmsg.h
15949 F: include/linux/rpmsg/
15950 F: include/uapi/linux/rpmsg.h
15953 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15954 M: Stephan Gerhold <stephan@gerhold.net>
15955 L: netdev@vger.kernel.org
15956 L: linux-remoteproc@vger.kernel.org
15958 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
15960 RENESAS CLOCK DRIVERS
15961 M: Geert Uytterhoeven <geert+renesas@glider.be>
15962 L: linux-renesas-soc@vger.kernel.org
15964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15965 F: Documentation/devicetree/bindings/clock/renesas,*
15966 F: drivers/clk/renesas/
15968 RENESAS EMEV2 I2C DRIVER
15969 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15970 L: linux-renesas-soc@vger.kernel.org
15972 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
15973 F: drivers/i2c/busses/i2c-emev2.c
15975 RENESAS ETHERNET DRIVERS
15976 R: Sergey Shtylyov <s.shtylyov@omp.ru>
15977 L: netdev@vger.kernel.org
15978 L: linux-renesas-soc@vger.kernel.org
15979 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15980 F: drivers/net/ethernet/renesas/
15981 F: include/linux/sh_eth.h
15983 RENESAS R-CAR GYROADC DRIVER
15984 M: Marek Vasut <marek.vasut@gmail.com>
15985 L: linux-iio@vger.kernel.org
15987 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15988 F: drivers/iio/adc/rcar-gyroadc.c
15990 RENESAS R-CAR I2C DRIVERS
15991 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15992 L: linux-renesas-soc@vger.kernel.org
15994 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
15995 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
15996 F: drivers/i2c/busses/i2c-rcar.c
15997 F: drivers/i2c/busses/i2c-sh_mobile.c
15999 RENESAS R-CAR THERMAL DRIVERS
16000 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16001 L: linux-renesas-soc@vger.kernel.org
16003 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16004 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16005 F: drivers/thermal/rcar_gen3_thermal.c
16006 F: drivers/thermal/rcar_thermal.c
16008 RENESAS RIIC DRIVER
16009 M: Chris Brandt <chris.brandt@renesas.com>
16010 L: linux-renesas-soc@vger.kernel.org
16012 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16013 F: drivers/i2c/busses/i2c-riic.c
16015 RENESAS USB PHY DRIVER
16016 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16017 L: linux-renesas-soc@vger.kernel.org
16019 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16021 RENESAS RZ/G2L A/D DRIVER
16022 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16023 L: linux-iio@vger.kernel.org
16024 L: linux-renesas-soc@vger.kernel.org
16026 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16027 F: drivers/iio/adc/rzg2l_adc.c
16029 RESET CONTROLLER FRAMEWORK
16030 M: Philipp Zabel <p.zabel@pengutronix.de>
16032 T: git git://git.pengutronix.de/git/pza/linux
16033 F: Documentation/devicetree/bindings/reset/
16034 F: Documentation/driver-api/reset.rst
16036 F: include/dt-bindings/reset/
16037 F: include/linux/reset-controller.h
16038 F: include/linux/reset.h
16039 F: include/linux/reset/
16040 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16042 RESTARTABLE SEQUENCES SUPPORT
16043 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16044 M: Peter Zijlstra <peterz@infradead.org>
16045 M: "Paul E. McKenney" <paulmck@kernel.org>
16046 M: Boqun Feng <boqun.feng@gmail.com>
16047 L: linux-kernel@vger.kernel.org
16049 F: include/trace/events/rseq.h
16050 F: include/uapi/linux/rseq.h
16052 F: tools/testing/selftests/rseq/
16055 M: Johannes Berg <johannes@sipsolutions.net>
16056 L: linux-wireless@vger.kernel.org
16058 W: https://wireless.wiki.kernel.org/
16059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16061 F: Documentation/ABI/stable/sysfs-class-rfkill
16062 F: Documentation/driver-api/rfkill.rst
16063 F: include/linux/rfkill.h
16064 F: include/uapi/linux/rfkill.h
16068 M: Thomas Graf <tgraf@suug.ch>
16069 M: Herbert Xu <herbert@gondor.apana.org.au>
16070 L: netdev@vger.kernel.org
16072 F: include/linux/rhashtable-types.h
16073 F: include/linux/rhashtable.h
16074 F: lib/rhashtable.c
16075 F: lib/test_rhashtable.c
16077 RICOH R5C592 MEMORYSTICK DRIVER
16078 M: Maxim Levitsky <maximlevitsky@gmail.com>
16080 F: drivers/memstick/host/r592.*
16082 RICOH SMARTMEDIA/XD DRIVER
16083 M: Maxim Levitsky <maximlevitsky@gmail.com>
16085 F: drivers/mtd/nand/raw/r852.c
16086 F: drivers/mtd/nand/raw/r852.h
16088 RISC-V ARCHITECTURE
16089 M: Paul Walmsley <paul.walmsley@sifive.com>
16090 M: Palmer Dabbelt <palmer@dabbelt.com>
16091 M: Albert Ou <aou@eecs.berkeley.edu>
16092 L: linux-riscv@lists.infradead.org
16094 P: Documentation/riscv/patch-acceptance.rst
16095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16100 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16101 M: Lewis Hanly <lewis.hanly@microchip.com>
16102 L: linux-riscv@lists.infradead.org
16104 F: drivers/mailbox/mailbox-mpfs.c
16105 F: drivers/soc/microchip/
16106 F: include/soc/microchip/mpfs.h
16109 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16110 M: Jack Wang <jinpu.wang@ionos.com>
16111 L: linux-block@vger.kernel.org
16113 F: drivers/block/rnbd/
16116 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16118 W: http://sourceforge.net/projects/roccat/
16119 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16120 F: drivers/hid/hid-roccat*
16121 F: include/linux/hid-roccat*
16123 ROCKCHIP ISP V1 DRIVER
16124 M: Helen Koike <helen.koike@collabora.com>
16125 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16126 L: linux-media@vger.kernel.org
16127 L: linux-rockchip@lists.infradead.org
16129 F: Documentation/admin-guide/media/rkisp1.rst
16130 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16131 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16132 F: drivers/media/platform/rockchip/rkisp1
16133 F: include/uapi/linux/rkisp1-config.h
16135 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16136 M: Jacob Chen <jacob-chen@iotwrt.com>
16137 M: Ezequiel Garcia <ezequiel@collabora.com>
16138 L: linux-media@vger.kernel.org
16139 L: linux-rockchip@lists.infradead.org
16141 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16142 F: drivers/media/platform/rockchip/rga/
16144 ROCKCHIP VIDEO DECODER DRIVER
16145 M: Ezequiel Garcia <ezequiel@collabora.com>
16146 L: linux-media@vger.kernel.org
16147 L: linux-rockchip@lists.infradead.org
16149 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16150 F: drivers/staging/media/rkvdec/
16153 M: Jiri Pirko <jiri@resnulli.us>
16154 L: netdev@vger.kernel.org
16156 F: drivers/net/ethernet/rocker/
16158 ROCKETPORT EXPRESS/INFINITY DRIVER
16159 M: Kevin Cernekee <cernekee@gmail.com>
16160 L: linux-serial@vger.kernel.org
16162 F: drivers/tty/serial/rp2.*
16164 ROHM BD99954 CHARGER IC
16165 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16166 L: linux-power@fi.rohmeurope.com
16168 F: drivers/power/supply/bd99954-charger.c
16169 F: drivers/power/supply/bd99954-charger.h
16171 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16172 M: Tomasz Duszynski <tduszyns@gmail.com>
16174 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16175 F: drivers/iio/light/bh1750.c
16177 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16178 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16179 L: linux-kernel@vger.kernel.org
16180 L: linux-renesas-soc@vger.kernel.org
16182 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16183 F: drivers/gpio/gpio-bd9571mwv.c
16184 F: drivers/mfd/bd9571mwv.c
16185 F: drivers/regulator/bd9571mwv-regulator.c
16186 F: include/linux/mfd/bd9571mwv.h
16188 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16189 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16190 L: linux-power@fi.rohmeurope.com
16192 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16193 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16194 F: drivers/clk/clk-bd718x7.c
16195 F: drivers/gpio/gpio-bd70528.c
16196 F: drivers/gpio/gpio-bd71815.c
16197 F: drivers/gpio/gpio-bd71828.c
16198 F: drivers/mfd/rohm-bd70528.c
16199 F: drivers/mfd/rohm-bd71828.c
16200 F: drivers/mfd/rohm-bd718x7.c
16201 F: drivers/mfd/rohm-bd9576.c
16202 F: drivers/power/supply/bd70528-charger.c
16203 F: drivers/regulator/bd70528-regulator.c
16204 F: drivers/regulator/bd71815-regulator.c
16205 F: drivers/regulator/bd71828-regulator.c
16206 F: drivers/regulator/bd718x7-regulator.c
16207 F: drivers/regulator/bd9576-regulator.c
16208 F: drivers/regulator/rohm-regulator.c
16209 F: drivers/rtc/rtc-bd70528.c
16210 F: drivers/watchdog/bd70528_wdt.c
16211 F: drivers/watchdog/bd9576_wdt.c
16212 F: include/linux/mfd/rohm-bd70528.h
16213 F: include/linux/mfd/rohm-bd71815.h
16214 F: include/linux/mfd/rohm-bd71828.h
16215 F: include/linux/mfd/rohm-bd718x7.h
16216 F: include/linux/mfd/rohm-bd957x.h
16217 F: include/linux/mfd/rohm-generic.h
16218 F: include/linux/mfd/rohm-shared.h
16221 M: Ralf Baechle <ralf@linux-mips.org>
16222 L: linux-hams@vger.kernel.org
16224 W: http://www.linux-ax25.org/
16225 F: include/net/rose.h
16226 F: include/uapi/linux/rose.h
16229 ROTATION DRIVER FOR ALLWINNER A83T
16230 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16231 L: linux-media@vger.kernel.org
16233 T: git git://linuxtv.org/media_tree.git
16234 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16235 F: drivers/media/platform/sunxi/sun8i-rotate/
16237 RTL2830 MEDIA DRIVER
16238 M: Antti Palosaari <crope@iki.fi>
16239 L: linux-media@vger.kernel.org
16241 W: https://linuxtv.org
16242 W: http://palosaari.fi/linux/
16243 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16244 T: git git://linuxtv.org/anttip/media_tree.git
16245 F: drivers/media/dvb-frontends/rtl2830*
16247 RTL2832 MEDIA DRIVER
16248 M: Antti Palosaari <crope@iki.fi>
16249 L: linux-media@vger.kernel.org
16251 W: https://linuxtv.org
16252 W: http://palosaari.fi/linux/
16253 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16254 T: git git://linuxtv.org/anttip/media_tree.git
16255 F: drivers/media/dvb-frontends/rtl2832*
16257 RTL2832_SDR MEDIA DRIVER
16258 M: Antti Palosaari <crope@iki.fi>
16259 L: linux-media@vger.kernel.org
16261 W: https://linuxtv.org
16262 W: http://palosaari.fi/linux/
16263 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16264 T: git git://linuxtv.org/anttip/media_tree.git
16265 F: drivers/media/dvb-frontends/rtl2832_sdr*
16267 RTL8180 WIRELESS DRIVER
16268 L: linux-wireless@vger.kernel.org
16270 W: https://wireless.wiki.kernel.org/
16271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16272 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16274 RTL8187 WIRELESS DRIVER
16275 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16276 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16277 M: Larry Finger <Larry.Finger@lwfinger.net>
16278 L: linux-wireless@vger.kernel.org
16280 W: https://wireless.wiki.kernel.org/
16281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16282 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16284 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16285 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16286 L: linux-wireless@vger.kernel.org
16288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16289 F: drivers/net/wireless/realtek/rtl8xxxu/
16291 RTRS TRANSPORT DRIVERS
16292 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16293 M: Jack Wang <jinpu.wang@ionos.com>
16294 L: linux-rdma@vger.kernel.org
16296 F: drivers/infiniband/ulp/rtrs/
16298 RXRPC SOCKETS (AF_RXRPC)
16299 M: David Howells <dhowells@redhat.com>
16300 M: Marc Dionne <marc.dionne@auristor.com>
16301 L: linux-afs@lists.infradead.org
16303 W: https://www.infradead.org/~dhowells/kafs/
16304 F: Documentation/networking/rxrpc.rst
16305 F: include/keys/rxrpc-type.h
16306 F: include/net/af_rxrpc.h
16307 F: include/trace/events/rxrpc.h
16308 F: include/uapi/linux/rxrpc.h
16311 S3 SAVAGE FRAMEBUFFER DRIVER
16312 M: Antonino Daplas <adaplas@gmail.com>
16313 L: linux-fbdev@vger.kernel.org
16315 F: drivers/video/fbdev/savage/
16318 M: Heiko Carstens <hca@linux.ibm.com>
16319 M: Vasily Gorbik <gor@linux.ibm.com>
16320 M: Christian Borntraeger <borntraeger@de.ibm.com>
16321 L: linux-s390@vger.kernel.org
16323 W: http://www.ibm.com/developerworks/linux/linux390/
16324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16325 F: Documentation/driver-api/s390-drivers.rst
16326 F: Documentation/s390/
16330 S390 COMMON I/O LAYER
16331 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16332 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16333 L: linux-s390@vger.kernel.org
16335 W: http://www.ibm.com/developerworks/linux/linux390/
16336 F: drivers/s390/cio/
16339 M: Stefan Haberland <sth@linux.ibm.com>
16340 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16341 L: linux-s390@vger.kernel.org
16343 W: http://www.ibm.com/developerworks/linux/linux390/
16344 F: block/partitions/ibm.c
16345 F: drivers/s390/block/dasd*
16346 F: include/linux/dasd_mod.h
16349 M: Matthew Rosato <mjrosato@linux.ibm.com>
16350 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16351 L: linux-s390@vger.kernel.org
16353 W: http://www.ibm.com/developerworks/linux/linux390/
16354 F: drivers/iommu/s390-iommu.c
16356 S390 IUCV NETWORK LAYER
16357 M: Julian Wiedmann <jwi@linux.ibm.com>
16358 M: Karsten Graul <kgraul@linux.ibm.com>
16359 L: linux-s390@vger.kernel.org
16360 L: netdev@vger.kernel.org
16362 W: http://www.ibm.com/developerworks/linux/linux390/
16363 F: drivers/s390/net/*iucv*
16364 F: include/net/iucv/
16367 S390 NETWORK DRIVERS
16368 M: Julian Wiedmann <jwi@linux.ibm.com>
16369 M: Karsten Graul <kgraul@linux.ibm.com>
16370 L: linux-s390@vger.kernel.org
16371 L: netdev@vger.kernel.org
16373 W: http://www.ibm.com/developerworks/linux/linux390/
16374 F: drivers/s390/net/
16377 M: Niklas Schnelle <schnelle@linux.ibm.com>
16378 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16379 L: linux-s390@vger.kernel.org
16381 W: http://www.ibm.com/developerworks/linux/linux390/
16383 F: drivers/pci/hotplug/s390_pci_hpc.c
16384 F: Documentation/s390/pci.rst
16386 S390 VFIO AP DRIVER
16387 M: Tony Krowiak <akrowiak@linux.ibm.com>
16388 M: Halil Pasic <pasic@linux.ibm.com>
16389 M: Jason Herne <jjherne@linux.ibm.com>
16390 L: linux-s390@vger.kernel.org
16392 W: http://www.ibm.com/developerworks/linux/linux390/
16393 F: Documentation/s390/vfio-ap.rst
16394 F: drivers/s390/crypto/vfio_ap_drv.c
16395 F: drivers/s390/crypto/vfio_ap_ops.c
16396 F: drivers/s390/crypto/vfio_ap_private.h
16398 S390 VFIO-CCW DRIVER
16399 M: Cornelia Huck <cohuck@redhat.com>
16400 M: Eric Farman <farman@linux.ibm.com>
16401 M: Matthew Rosato <mjrosato@linux.ibm.com>
16402 R: Halil Pasic <pasic@linux.ibm.com>
16403 L: linux-s390@vger.kernel.org
16404 L: kvm@vger.kernel.org
16406 F: Documentation/s390/vfio-ccw.rst
16407 F: drivers/s390/cio/vfio_ccw*
16408 F: include/uapi/linux/vfio_ccw.h
16410 S390 VFIO-PCI DRIVER
16411 M: Matthew Rosato <mjrosato@linux.ibm.com>
16412 M: Eric Farman <farman@linux.ibm.com>
16413 L: linux-s390@vger.kernel.org
16414 L: kvm@vger.kernel.org
16416 F: drivers/vfio/pci/vfio_pci_zdev.c
16417 F: include/uapi/linux/vfio_zdev.h
16420 M: Harald Freudenberger <freude@linux.ibm.com>
16421 L: linux-s390@vger.kernel.org
16423 W: http://www.ibm.com/developerworks/linux/linux390/
16424 F: drivers/s390/crypto/
16427 M: Steffen Maier <maier@linux.ibm.com>
16428 M: Benjamin Block <bblock@linux.ibm.com>
16429 L: linux-s390@vger.kernel.org
16431 W: http://www.ibm.com/developerworks/linux/linux390/
16432 F: drivers/s390/scsi/zfcp_*
16434 S3C ADC BATTERY DRIVER
16435 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16436 L: linux-samsung-soc@vger.kernel.org
16438 F: drivers/power/supply/s3c_adc_battery.c
16439 F: include/linux/s3c_adc_battery.h
16441 S3C24XX SD/MMC Driver
16442 M: Ben Dooks <ben-linux@fluff.org>
16443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16445 F: drivers/mmc/host/s3cmci.*
16447 SAA6588 RDS RECEIVER DRIVER
16448 M: Hans Verkuil <hverkuil@xs4all.nl>
16449 L: linux-media@vger.kernel.org
16451 W: https://linuxtv.org
16452 T: git git://linuxtv.org/media_tree.git
16453 F: drivers/media/i2c/saa6588*
16455 SAA7134 VIDEO4LINUX DRIVER
16456 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16457 L: linux-media@vger.kernel.org
16459 W: https://linuxtv.org
16460 T: git git://linuxtv.org/media_tree.git
16461 F: Documentation/driver-api/media/drivers/saa7134*
16462 F: drivers/media/pci/saa7134/
16464 SAA7146 VIDEO4LINUX-2 DRIVER
16465 M: Hans Verkuil <hverkuil@xs4all.nl>
16466 L: linux-media@vger.kernel.org
16468 T: git git://linuxtv.org/media_tree.git
16469 F: drivers/media/common/saa7146/
16470 F: drivers/media/pci/saa7146/
16471 F: include/media/drv-intf/saa7146*
16473 SAFESETID SECURITY MODULE
16474 M: Micah Morton <mortonm@chromium.org>
16476 F: Documentation/admin-guide/LSM/SafeSetID.rst
16477 F: security/safesetid/
16479 SAMSUNG AUDIO (ASoC) DRIVERS
16480 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16481 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16482 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16484 F: Documentation/devicetree/bindings/sound/samsung*
16485 F: sound/soc/samsung/
16487 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16488 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16489 L: linux-crypto@vger.kernel.org
16490 L: linux-samsung-soc@vger.kernel.org
16492 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16493 F: drivers/crypto/exynos-rng.c
16495 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16496 M: Łukasz Stelmach <l.stelmach@samsung.com>
16497 L: linux-samsung-soc@vger.kernel.org
16499 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16500 F: drivers/char/hw_random/exynos-trng.c
16502 SAMSUNG FRAMEBUFFER DRIVER
16503 M: Jingoo Han <jingoohan1@gmail.com>
16504 L: linux-fbdev@vger.kernel.org
16506 F: drivers/video/fbdev/s3c-fb.c
16508 SAMSUNG INTERCONNECT DRIVERS
16509 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16510 M: Artur Świgoń <a.swigon@samsung.com>
16511 L: linux-pm@vger.kernel.org
16512 L: linux-samsung-soc@vger.kernel.org
16514 F: drivers/interconnect/samsung/
16516 SAMSUNG LAPTOP DRIVER
16517 M: Corentin Chary <corentin.chary@gmail.com>
16518 L: platform-driver-x86@vger.kernel.org
16520 F: drivers/platform/x86/samsung-laptop.c
16522 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16523 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16524 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16525 L: linux-kernel@vger.kernel.org
16526 L: linux-samsung-soc@vger.kernel.org
16528 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16529 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16530 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16531 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16532 F: drivers/clk/clk-s2mps11.c
16533 F: drivers/mfd/sec*.c
16534 F: drivers/regulator/s2m*.c
16535 F: drivers/regulator/s5m*.c
16536 F: drivers/rtc/rtc-s5m.c
16537 F: include/linux/mfd/samsung/
16539 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16540 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16541 L: linux-media@vger.kernel.org
16542 L: linux-samsung-soc@vger.kernel.org
16544 F: drivers/media/platform/s3c-camif/
16545 F: include/media/drv-intf/s3c_camif.h
16547 SAMSUNG S3FWRN5 NFC DRIVER
16548 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16549 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16550 L: linux-nfc@lists.01.org (subscribers-only)
16552 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16553 F: drivers/nfc/s3fwrn5
16555 SAMSUNG S5C73M3 CAMERA DRIVER
16556 M: Andrzej Hajda <a.hajda@samsung.com>
16557 L: linux-media@vger.kernel.org
16559 F: drivers/media/i2c/s5c73m3/*
16561 SAMSUNG S5K5BAF CAMERA DRIVER
16562 M: Andrzej Hajda <a.hajda@samsung.com>
16563 L: linux-media@vger.kernel.org
16565 F: drivers/media/i2c/s5k5baf.c
16567 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16568 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16569 M: Vladimir Zapolskiy <vz@mleia.com>
16570 L: linux-crypto@vger.kernel.org
16571 L: linux-samsung-soc@vger.kernel.org
16573 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16574 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16575 F: drivers/crypto/s5p-sss.c
16577 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16578 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16579 L: linux-media@vger.kernel.org
16581 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16582 F: drivers/media/platform/exynos4-is/
16584 SAMSUNG SOC CLOCK DRIVERS
16585 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16586 M: Tomasz Figa <tomasz.figa@gmail.com>
16587 M: Chanwoo Choi <cw00.choi@samsung.com>
16588 L: linux-samsung-soc@vger.kernel.org
16590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16591 F: Documentation/devicetree/bindings/clock/exynos*.txt
16592 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16593 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16594 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16595 F: drivers/clk/samsung/
16596 F: include/dt-bindings/clock/exynos*.h
16597 F: include/dt-bindings/clock/s3c*.h
16598 F: include/dt-bindings/clock/s5p*.h
16599 F: include/dt-bindings/clock/samsung,*.h
16600 F: include/linux/clk/samsung.h
16601 F: include/linux/platform_data/clk-s3c2410.h
16603 SAMSUNG SPI DRIVERS
16604 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16605 M: Andi Shyti <andi@etezian.org>
16606 L: linux-spi@vger.kernel.org
16607 L: linux-samsung-soc@vger.kernel.org
16609 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16610 F: drivers/spi/spi-s3c*
16611 F: include/linux/platform_data/spi-s3c64xx.h
16612 F: include/linux/spi/s3c24xx-fiq.h
16614 SAMSUNG SXGBE DRIVERS
16615 M: Byungho An <bh74.an@samsung.com>
16616 L: netdev@vger.kernel.org
16618 F: drivers/net/ethernet/samsung/sxgbe/
16620 SAMSUNG THERMAL DRIVER
16621 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16622 L: linux-pm@vger.kernel.org
16623 L: linux-samsung-soc@vger.kernel.org
16625 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16626 F: drivers/thermal/samsung/
16628 SAMSUNG USB2 PHY DRIVER
16629 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16630 L: linux-kernel@vger.kernel.org
16632 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16633 F: Documentation/driver-api/phy/samsung-usb2.rst
16634 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16635 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16636 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16637 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16638 F: drivers/phy/samsung/phy-samsung-usb2.c
16639 F: drivers/phy/samsung/phy-samsung-usb2.h
16641 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16642 M: Paul Barker <paul.barker@sancloud.com>
16643 R: Marc Murphy <marc.murphy@sancloud.com>
16645 F: arch/arm/boot/dts/am335x-sancloud*
16648 M: Zwane Mwaikambo <zwanem@gmail.com>
16650 F: drivers/watchdog/sc1200wdt.c
16653 M: Ingo Molnar <mingo@redhat.com>
16654 M: Peter Zijlstra <peterz@infradead.org>
16655 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16656 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16657 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16658 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16659 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16660 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16661 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16662 L: linux-kernel@vger.kernel.org
16664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16665 F: include/linux/preempt.h
16666 F: include/linux/sched.h
16667 F: include/linux/wait.h
16668 F: include/uapi/linux/sched.h
16671 SCR24X CHIP CARD INTERFACE DRIVER
16672 M: Lubomir Rintel <lkundrak@v3.sk>
16674 F: drivers/char/pcmcia/scr24x_cs.c
16677 M: Jens Axboe <axboe@kernel.dk>
16678 L: linux-scsi@vger.kernel.org
16680 W: http://www.kernel.dk
16681 F: drivers/scsi/sr*
16683 SCSI RDMA PROTOCOL (SRP) INITIATOR
16684 M: Bart Van Assche <bvanassche@acm.org>
16685 L: linux-rdma@vger.kernel.org
16687 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16688 F: drivers/infiniband/ulp/srp/
16689 F: include/scsi/srp.h
16691 SCSI RDMA PROTOCOL (SRP) TARGET
16692 M: Bart Van Assche <bvanassche@acm.org>
16693 L: linux-rdma@vger.kernel.org
16694 L: target-devel@vger.kernel.org
16696 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16697 F: drivers/infiniband/ulp/srpt/
16700 M: Doug Gilbert <dgilbert@interlog.com>
16701 L: linux-scsi@vger.kernel.org
16703 W: http://sg.danny.cz/sg
16704 F: Documentation/scsi/scsi-generic.rst
16705 F: drivers/scsi/sg.c
16706 F: include/scsi/sg.h
16709 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16710 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16711 L: linux-scsi@vger.kernel.org
16713 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16716 F: Documentation/devicetree/bindings/scsi/
16721 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16722 L: linux-scsi@vger.kernel.org
16724 F: Documentation/scsi/st.rst
16725 F: drivers/scsi/st.*
16726 F: drivers/scsi/st_*.h
16728 SCSI TARGET CORE USER DRIVER
16729 M: Bodo Stroesser <bostroesser@gmail.com>
16730 L: linux-scsi@vger.kernel.org
16731 L: target-devel@vger.kernel.org
16733 F: Documentation/target/tcmu-design.rst
16734 F: drivers/target/target_core_user.c
16735 F: include/uapi/linux/target_core_user.h
16737 SCSI TARGET SUBSYSTEM
16738 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16739 L: linux-scsi@vger.kernel.org
16740 L: target-devel@vger.kernel.org
16742 W: http://www.linux-iscsi.org
16743 Q: https://patchwork.kernel.org/project/target-devel/list/
16744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16745 F: Documentation/target/
16750 M: Vlad Yasevich <vyasevich@gmail.com>
16751 M: Neil Horman <nhorman@tuxdriver.com>
16752 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16753 L: linux-sctp@vger.kernel.org
16755 W: http://lksctp.sourceforge.net
16756 F: Documentation/networking/sctp.rst
16757 F: include/linux/sctp.h
16758 F: include/net/sctp/
16759 F: include/uapi/linux/sctp.h
16763 M: Jim Cromie <jim.cromie@gmail.com>
16765 F: Documentation/i2c/busses/scx200_acb.rst
16766 F: arch/x86/platform/scx200/
16767 F: drivers/i2c/busses/scx200*
16768 F: drivers/mtd/maps/scx200_docflash.c
16769 F: drivers/watchdog/scx200_wdt.c
16770 F: include/linux/scx200.h
16773 M: Jim Cromie <jim.cromie@gmail.com>
16775 F: drivers/char/scx200_gpio.c
16776 F: include/linux/scx200_gpio.h
16778 SCx200 HRT CLOCKSOURCE DRIVER
16779 M: Jim Cromie <jim.cromie@gmail.com>
16781 F: drivers/clocksource/scx200_hrt.c
16783 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16784 M: Sascha Sommer <saschasommer@freenet.de>
16785 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16787 F: drivers/mmc/host/sdricoh_cs.c
16789 SECO BOARDS CEC DRIVER
16790 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16792 F: drivers/media/cec/platform/seco/seco-cec.c
16793 F: drivers/media/cec/platform/seco/seco-cec.h
16796 M: Kees Cook <keescook@chromium.org>
16797 R: Andy Lutomirski <luto@amacapital.net>
16798 R: Will Drewry <wad@chromium.org>
16800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16801 F: Documentation/userspace-api/seccomp_filter.rst
16802 F: include/linux/seccomp.h
16803 F: include/uapi/linux/seccomp.h
16804 F: kernel/seccomp.c
16805 F: tools/testing/selftests/kselftest_harness.h
16806 F: tools/testing/selftests/seccomp/*
16807 K: \bsecure_computing
16810 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16811 M: Al Cooper <alcooperx@gmail.com>
16812 L: linux-mmc@vger.kernel.org
16813 L: bcm-kernel-feedback-list@broadcom.com
16815 F: drivers/mmc/host/sdhci-brcmstb*
16817 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16818 M: Adrian Hunter <adrian.hunter@intel.com>
16819 L: linux-mmc@vger.kernel.org
16821 F: drivers/mmc/host/sdhci*
16822 F: include/linux/mmc/sdhci*
16824 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16825 M: Eugen Hristev <eugen.hristev@microchip.com>
16826 L: linux-mmc@vger.kernel.org
16828 F: drivers/mmc/host/sdhci-of-at91.c
16830 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16831 M: Ben Dooks <ben-linux@fluff.org>
16832 M: Jaehoon Chung <jh80.chung@samsung.com>
16833 L: linux-mmc@vger.kernel.org
16835 F: drivers/mmc/host/sdhci-s3c*
16837 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16838 M: Viresh Kumar <vireshk@kernel.org>
16839 L: linux-mmc@vger.kernel.org
16841 F: drivers/mmc/host/sdhci-spear.c
16843 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16844 M: Kishon Vijay Abraham I <kishon@ti.com>
16845 L: linux-mmc@vger.kernel.org
16847 F: drivers/mmc/host/sdhci-omap.c
16849 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16850 M: Jonathan Derrick <jonathan.derrick@intel.com>
16851 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16852 L: linux-block@vger.kernel.org
16854 F: block/opal_proto.h
16856 F: include/linux/sed*
16857 F: include/uapi/linux/sed*
16860 M: Security Officers <security@kernel.org>
16862 F: Documentation/admin-guide/security-bugs.rst
16865 M: James Morris <jmorris@namei.org>
16866 M: "Serge E. Hallyn" <serge@hallyn.com>
16867 L: linux-security-module@vger.kernel.org (suggested Cc:)
16869 W: http://kernsec.org/
16870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16872 X: security/selinux/
16874 SELINUX SECURITY MODULE
16875 M: Paul Moore <paul@paul-moore.com>
16876 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16877 M: Eric Paris <eparis@parisplace.org>
16878 L: selinux@vger.kernel.org
16880 W: https://selinuxproject.org
16881 W: https://github.com/SELinuxProject
16882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16883 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16884 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16885 F: Documentation/admin-guide/LSM/SELinux.rst
16886 F: include/trace/events/avc.h
16887 F: include/uapi/linux/selinux_netlink.h
16888 F: scripts/selinux/
16889 F: security/selinux/
16892 M: Jiri Slaby <jirislaby@kernel.org>
16894 F: drivers/misc/phantom.c
16895 F: include/uapi/linux/phantom.h
16897 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16898 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16900 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16901 F: drivers/iio/chemical/scd30.h
16902 F: drivers/iio/chemical/scd30_core.c
16903 F: drivers/iio/chemical/scd30_i2c.c
16904 F: drivers/iio/chemical/scd30_serial.c
16906 SENSIRION SGP40 GAS SENSOR DRIVER
16907 M: Andreas Klinger <ak@it-klinger.de>
16909 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
16910 F: drivers/iio/chemical/sgp40.c
16912 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16913 M: Tomasz Duszynski <tduszyns@gmail.com>
16915 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16916 F: drivers/iio/chemical/sps30.c
16917 F: drivers/iio/chemical/sps30_i2c.c
16918 F: drivers/iio/chemical/sps30_serial.c
16921 M: Rob Herring <robh@kernel.org>
16922 L: linux-serial@vger.kernel.org
16924 F: Documentation/devicetree/bindings/serial/serial.yaml
16925 F: drivers/tty/serdev/
16926 F: include/linux/serdev.h
16929 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16930 L: linux-serial@vger.kernel.org
16932 F: Documentation/devicetree/bindings/serial/
16933 F: drivers/tty/serial/
16936 M: Sean Young <sean@mess.org>
16937 L: linux-media@vger.kernel.org
16939 F: drivers/media/rc/serial_ir.c
16941 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16942 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16943 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16945 F: Documentation/devicetree/bindings/slimbus/
16946 F: drivers/slimbus/
16947 F: include/linux/slimbus.h
16950 M: Edward Cree <ecree.xilinx@gmail.com>
16951 M: Martin Habets <habetsm.xilinx@gmail.com>
16952 L: netdev@vger.kernel.org
16954 F: drivers/net/ethernet/sfc/
16956 SFF/SFP/SFP+ MODULE SUPPORT
16957 M: Russell King <linux@armlinux.org.uk>
16958 L: netdev@vger.kernel.org
16960 F: drivers/net/phy/phylink.c
16961 F: drivers/net/phy/sfp*
16962 F: include/linux/mdio/mdio-i2c.h
16963 F: include/linux/phylink.h
16964 F: include/linux/sfp.h
16965 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)
16968 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16970 F: drivers/misc/sgi-gru/
16972 SGI XP/XPC/XPNET DRIVER
16973 M: Robin Holt <robinmholt@gmail.com>
16974 M: Steve Wahl <steve.wahl@hpe.com>
16975 R: Mike Travis <mike.travis@hpe.com>
16977 F: drivers/misc/sgi-xp/
16979 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16980 M: Karsten Graul <kgraul@linux.ibm.com>
16981 M: Guvenc Gulce <guvenc@linux.ibm.com>
16982 L: linux-s390@vger.kernel.org
16984 W: http://www.ibm.com/developerworks/linux/linux390/
16987 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16988 M: Linus Walleij <linus.walleij@linaro.org>
16989 L: linux-iio@vger.kernel.org
16991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16992 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16993 F: drivers/iio/light/gp2ap002.c
16995 SHARP RJ54N1CB0C SENSOR DRIVER
16996 M: Jacopo Mondi <jacopo@jmondi.org>
16997 L: linux-media@vger.kernel.org
16999 T: git git://linuxtv.org/media_tree.git
17000 F: drivers/media/i2c/rj54n1cb0c.c
17001 F: include/media/i2c/rj54n1cb0c.h
17003 SH_VOU V4L2 OUTPUT DRIVER
17004 L: linux-media@vger.kernel.org
17006 F: drivers/media/platform/sh_vou.c
17007 F: include/media/drv-intf/sh_vou.h
17009 SI2157 MEDIA DRIVER
17010 M: Antti Palosaari <crope@iki.fi>
17011 L: linux-media@vger.kernel.org
17013 W: https://linuxtv.org
17014 W: http://palosaari.fi/linux/
17015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17016 T: git git://linuxtv.org/anttip/media_tree.git
17017 F: drivers/media/tuners/si2157*
17019 SI2165 MEDIA DRIVER
17020 M: Matthias Schwarzott <zzam@gentoo.org>
17021 L: linux-media@vger.kernel.org
17023 W: https://linuxtv.org
17024 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17025 F: drivers/media/dvb-frontends/si2165*
17027 SI2168 MEDIA DRIVER
17028 M: Antti Palosaari <crope@iki.fi>
17029 L: linux-media@vger.kernel.org
17031 W: https://linuxtv.org
17032 W: http://palosaari.fi/linux/
17033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17034 T: git git://linuxtv.org/anttip/media_tree.git
17035 F: drivers/media/dvb-frontends/si2168*
17037 SI470X FM RADIO RECEIVER I2C DRIVER
17038 M: Hans Verkuil <hverkuil@xs4all.nl>
17039 L: linux-media@vger.kernel.org
17041 W: https://linuxtv.org
17042 T: git git://linuxtv.org/media_tree.git
17043 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17045 SI470X FM RADIO RECEIVER USB DRIVER
17046 M: Hans Verkuil <hverkuil@xs4all.nl>
17047 L: linux-media@vger.kernel.org
17049 W: https://linuxtv.org
17050 T: git git://linuxtv.org/media_tree.git
17051 F: drivers/media/radio/si470x/radio-si470x-common.c
17052 F: drivers/media/radio/si470x/radio-si470x-usb.c
17053 F: drivers/media/radio/si470x/radio-si470x.h
17055 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17056 M: Eduardo Valentin <edubezval@gmail.com>
17057 L: linux-media@vger.kernel.org
17059 W: https://linuxtv.org
17060 T: git git://linuxtv.org/media_tree.git
17061 F: drivers/media/radio/si4713/si4713.?
17063 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17064 M: Eduardo Valentin <edubezval@gmail.com>
17065 L: linux-media@vger.kernel.org
17067 W: https://linuxtv.org
17068 T: git git://linuxtv.org/media_tree.git
17069 F: drivers/media/radio/si4713/radio-platform-si4713.c
17071 SI4713 FM RADIO TRANSMITTER USB DRIVER
17072 M: Hans Verkuil <hverkuil@xs4all.nl>
17073 L: linux-media@vger.kernel.org
17075 W: https://linuxtv.org
17076 T: git git://linuxtv.org/media_tree.git
17077 F: drivers/media/radio/si4713/radio-usb-si4713.c
17080 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17081 L: linux-media@vger.kernel.org
17083 W: https://linuxtv.org
17084 T: git git://linuxtv.org/media_tree.git
17085 F: drivers/media/common/siano/
17086 F: drivers/media/mmc/siano/
17087 F: drivers/media/usb/siano/
17088 F: drivers/media/usb/siano/
17091 M: Palmer Dabbelt <palmer@dabbelt.com>
17092 M: Paul Walmsley <paul.walmsley@sifive.com>
17093 L: linux-riscv@lists.infradead.org
17095 T: git git://github.com/sifive/riscv-linux.git
17099 SIFIVE FU540 SYSTEM-ON-CHIP
17100 M: Paul Walmsley <paul.walmsley@sifive.com>
17101 M: Palmer Dabbelt <palmer@dabbelt.com>
17102 L: linux-riscv@lists.infradead.org
17104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17109 M: Green Wan <green.wan@sifive.com>
17111 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17112 F: drivers/dma/sf-pdma/
17114 SILEAD TOUCHSCREEN DRIVER
17115 M: Hans de Goede <hdegoede@redhat.com>
17116 L: linux-input@vger.kernel.org
17117 L: platform-driver-x86@vger.kernel.org
17119 F: drivers/input/touchscreen/silead.c
17120 F: drivers/platform/x86/touchscreen_dmi.c
17122 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17123 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17125 F: drivers/staging/wfx/
17127 SILICON MOTION SM712 FRAME BUFFER DRIVER
17128 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17129 M: Teddy Wang <teddy.wang@siliconmotion.com>
17130 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17131 L: linux-fbdev@vger.kernel.org
17133 F: Documentation/fb/sm712fb.rst
17134 F: drivers/video/fbdev/sm712*
17136 SILVACO I3C DUAL-ROLE MASTER
17137 M: Miquel Raynal <miquel.raynal@bootlin.com>
17138 M: Conor Culhane <conor.culhane@silvaco.com>
17139 L: linux-i3c@lists.infradead.org
17141 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17142 F: drivers/i3c/master/svc-i3c-master.c
17145 M: Hans de Goede <hdegoede@redhat.com>
17146 L: linux-fbdev@vger.kernel.org
17148 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17149 F: drivers/video/fbdev/simplefb.c
17150 F: include/linux/platform_data/simplefb.h
17152 SIMTEC EB110ATX (Chalice CATS)
17153 M: Simtec Linux Team <linux@simtec.co.uk>
17155 W: http://www.simtec.co.uk/products/EB110ATX/
17157 SIMTEC EB2410ITX (BAST)
17158 M: Simtec Linux Team <linux@simtec.co.uk>
17160 W: http://www.simtec.co.uk/products/EB2410ITX/
17161 F: arch/arm/mach-s3c/bast-ide.c
17162 F: arch/arm/mach-s3c/bast-irq.c
17163 F: arch/arm/mach-s3c/mach-bast.c
17166 M: Thorsten Scherer <t.scherer@eckelmann.de>
17167 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17168 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17170 F: drivers/gpio/gpio-siox.c
17172 F: include/trace/events/siox.h
17174 SIPHASH PRF ROUTINES
17175 M: Jason A. Donenfeld <Jason@zx2c4.com>
17177 F: include/linux/siphash.h
17179 F: lib/test_siphash.c
17181 SIS 190 ETHERNET DRIVER
17182 M: Francois Romieu <romieu@fr.zoreil.com>
17183 L: netdev@vger.kernel.org
17185 F: drivers/net/ethernet/sis/sis190.c
17187 SIS 900/7016 FAST ETHERNET DRIVER
17188 M: Daniele Venzano <venza@brownhat.org>
17189 L: netdev@vger.kernel.org
17191 W: http://www.brownhat.org/sis900.html
17192 F: drivers/net/ethernet/sis/sis900.*
17194 SIS FRAMEBUFFER DRIVER
17195 M: Thomas Winischhofer <thomas@winischhofer.net>
17197 W: http://www.winischhofer.net/linuxsisvga.shtml
17198 F: Documentation/fb/sisfb.rst
17199 F: drivers/video/fbdev/sis/
17200 F: include/video/sisfb.h
17202 SIS I2C TOUCHSCREEN DRIVER
17203 M: Mika Penttilä <mika.penttila@nextfour.com>
17204 L: linux-input@vger.kernel.org
17206 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17207 F: drivers/input/touchscreen/sis_i2c.c
17210 M: Thomas Winischhofer <thomas@winischhofer.net>
17212 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17213 F: drivers/usb/misc/sisusbvga/
17216 M: Christoph Lameter <cl@linux.com>
17217 M: Pekka Enberg <penberg@kernel.org>
17218 M: David Rientjes <rientjes@google.com>
17219 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17220 M: Andrew Morton <akpm@linux-foundation.org>
17221 M: Vlastimil Babka <vbabka@suse.cz>
17222 L: linux-mm@kvack.org
17224 F: include/linux/sl?b*.h
17227 SLEEPABLE READ-COPY UPDATE (SRCU)
17228 M: Lai Jiangshan <jiangshanlai@gmail.com>
17229 M: "Paul E. McKenney" <paulmck@kernel.org>
17230 M: Josh Triplett <josh@joshtriplett.org>
17231 R: Steven Rostedt <rostedt@goodmis.org>
17232 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17233 L: rcu@vger.kernel.org
17235 W: http://www.rdrop.com/users/paulmck/RCU/
17236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17237 F: include/linux/srcu*.h
17238 F: kernel/rcu/srcu*.c
17240 SMACK SECURITY MODULE
17241 M: Casey Schaufler <casey@schaufler-ca.com>
17242 L: linux-security-module@vger.kernel.org
17244 W: http://schaufler-ca.com
17245 T: git git://github.com/cschaufler/smack-next
17246 F: Documentation/admin-guide/LSM/Smack.rst
17249 SMC91x ETHERNET DRIVER
17250 M: Nicolas Pitre <nico@fluxnic.net>
17252 F: drivers/net/ethernet/smsc/smc91x.*
17254 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17255 M: Mark Rutland <mark.rutland@arm.com>
17256 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17257 M: Sudeep Holla <sudeep.holla@arm.com>
17258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17260 F: drivers/firmware/smccc/
17261 F: include/linux/arm-smccc.h
17263 SMM665 HARDWARE MONITOR DRIVER
17264 M: Guenter Roeck <linux@roeck-us.net>
17265 L: linux-hwmon@vger.kernel.org
17267 F: Documentation/hwmon/smm665.rst
17268 F: drivers/hwmon/smm665.c
17270 SMSC EMC2103 HARDWARE MONITOR DRIVER
17271 M: Steve Glendinning <steve.glendinning@shawell.net>
17272 L: linux-hwmon@vger.kernel.org
17274 F: Documentation/hwmon/emc2103.rst
17275 F: drivers/hwmon/emc2103.c
17277 SMSC SCH5627 HARDWARE MONITOR DRIVER
17278 M: Hans de Goede <hdegoede@redhat.com>
17279 L: linux-hwmon@vger.kernel.org
17281 F: Documentation/hwmon/sch5627.rst
17282 F: drivers/hwmon/sch5627.c
17284 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17285 M: Steve Glendinning <steve.glendinning@shawell.net>
17286 L: linux-fbdev@vger.kernel.org
17288 F: drivers/video/fbdev/smscufx.c
17290 SMSC47B397 HARDWARE MONITOR DRIVER
17291 M: Jean Delvare <jdelvare@suse.com>
17292 L: linux-hwmon@vger.kernel.org
17294 F: Documentation/hwmon/smsc47b397.rst
17295 F: drivers/hwmon/smsc47b397.c
17297 SMSC911x ETHERNET DRIVER
17298 M: Steve Glendinning <steve.glendinning@shawell.net>
17299 L: netdev@vger.kernel.org
17301 F: drivers/net/ethernet/smsc/smsc911x.*
17302 F: include/linux/smsc911x.h
17304 SMSC9420 PCI ETHERNET DRIVER
17305 M: Steve Glendinning <steve.glendinning@shawell.net>
17306 L: netdev@vger.kernel.org
17308 F: drivers/net/ethernet/smsc/smsc9420.*
17310 SOCIONEXT (SNI) AVE NETWORK DRIVER
17311 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17312 L: netdev@vger.kernel.org
17314 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17315 F: drivers/net/ethernet/socionext/sni_ave.c
17317 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17318 M: Jassi Brar <jaswinder.singh@linaro.org>
17319 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17320 L: netdev@vger.kernel.org
17322 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17323 F: drivers/net/ethernet/socionext/netsec.c
17325 SOCIONEXT (SNI) Synquacer SPI DRIVER
17326 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17327 M: Jassi Brar <jaswinder.singh@linaro.org>
17328 L: linux-spi@vger.kernel.org
17330 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17331 F: drivers/spi/spi-synquacer.c
17333 SOCIONEXT SYNQUACER I2C DRIVER
17334 M: Ard Biesheuvel <ardb@kernel.org>
17335 L: linux-i2c@vger.kernel.org
17337 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17338 F: drivers/i2c/busses/i2c-synquacer.c
17340 SOCIONEXT UNIPHIER SOUND DRIVER
17341 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17343 F: sound/soc/uniphier/
17345 SOEKRIS NET48XX LED SUPPORT
17346 M: Chris Boot <bootc@bootc.net>
17348 F: drivers/leds/leds-net48xx.c
17350 SOFT-IWARP DRIVER (siw)
17351 M: Bernard Metzler <bmt@zurich.ibm.com>
17352 L: linux-rdma@vger.kernel.org
17354 F: drivers/infiniband/sw/siw/
17355 F: include/uapi/rdma/siw-abi.h
17357 SOFT-ROCE DRIVER (rxe)
17358 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17359 L: linux-rdma@vger.kernel.org
17361 F: drivers/infiniband/sw/rxe/
17362 F: include/uapi/rdma/rdma_user_rxe.h
17364 SOFTLOGIC 6x10 MPEG CODEC
17365 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17366 M: Anton Sviridenko <anton@corp.bluecherry.net>
17367 M: Andrey Utkin <andrey_utkin@fastmail.com>
17368 M: Ismael Luceno <ismael@iodev.co.uk>
17369 L: linux-media@vger.kernel.org
17371 F: drivers/media/pci/solo6x10/
17373 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17374 M: James Morse <james.morse@arm.com>
17375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17377 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17378 F: drivers/firmware/arm_sdei.c
17379 F: include/linux/arm_sdei.h
17380 F: include/uapi/linux/arm_sdei.h
17383 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17384 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17385 L: linux-acpi@vger.kernel.org
17387 F: drivers/base/swnode.c
17389 SOFTWARE RAID (Multiple Disks) SUPPORT
17390 M: Song Liu <song@kernel.org>
17391 L: linux-raid@vger.kernel.org
17393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17394 F: drivers/md/Kconfig
17395 F: drivers/md/Makefile
17397 F: drivers/md/raid*
17398 F: include/linux/raid/
17399 F: include/uapi/linux/raid/
17401 SOLIDRUN CLEARFOG SUPPORT
17402 M: Russell King <linux@armlinux.org.uk>
17404 F: arch/arm/boot/dts/armada-388-clearfog*
17405 F: arch/arm/boot/dts/armada-38x-solidrun-*
17407 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17408 M: Russell King <linux@armlinux.org.uk>
17410 F: arch/arm/boot/dts/imx6*-cubox-i*
17411 F: arch/arm/boot/dts/imx6*-hummingboard*
17412 F: arch/arm/boot/dts/imx6*-sr-*
17414 SONIC NETWORK DRIVER
17415 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17416 L: netdev@vger.kernel.org
17418 F: drivers/net/ethernet/natsemi/sonic.*
17420 SONICS SILICON BACKPLANE DRIVER (SSB)
17421 M: Michael Buesch <m@bues.ch>
17422 L: linux-wireless@vger.kernel.org
17425 F: include/linux/ssb/
17427 SONY IMX208 SENSOR DRIVER
17428 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17429 L: linux-media@vger.kernel.org
17431 T: git git://linuxtv.org/media_tree.git
17432 F: drivers/media/i2c/imx208.c
17434 SONY IMX214 SENSOR DRIVER
17435 M: Ricardo Ribalda <ribalda@kernel.org>
17436 L: linux-media@vger.kernel.org
17438 T: git git://linuxtv.org/media_tree.git
17439 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17440 F: drivers/media/i2c/imx214.c
17442 SONY IMX219 SENSOR DRIVER
17443 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17444 L: linux-media@vger.kernel.org
17446 T: git git://linuxtv.org/media_tree.git
17447 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17448 F: drivers/media/i2c/imx219.c
17450 SONY IMX258 SENSOR DRIVER
17451 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17452 L: linux-media@vger.kernel.org
17454 T: git git://linuxtv.org/media_tree.git
17455 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17456 F: drivers/media/i2c/imx258.c
17458 SONY IMX274 SENSOR DRIVER
17459 M: Leon Luo <leonl@leopardimaging.com>
17460 L: linux-media@vger.kernel.org
17462 T: git git://linuxtv.org/media_tree.git
17463 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17464 F: drivers/media/i2c/imx274.c
17466 SONY IMX290 SENSOR DRIVER
17467 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17468 L: linux-media@vger.kernel.org
17470 T: git git://linuxtv.org/media_tree.git
17471 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17472 F: drivers/media/i2c/imx290.c
17474 SONY IMX319 SENSOR DRIVER
17475 M: Bingbu Cao <bingbu.cao@intel.com>
17476 L: linux-media@vger.kernel.org
17478 T: git git://linuxtv.org/media_tree.git
17479 F: drivers/media/i2c/imx319.c
17481 SONY IMX334 SENSOR DRIVER
17482 M: Paul J. Murphy <paul.j.murphy@intel.com>
17483 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17484 L: linux-media@vger.kernel.org
17486 T: git git://linuxtv.org/media_tree.git
17487 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17488 F: drivers/media/i2c/imx334.c
17490 SONY IMX335 SENSOR DRIVER
17491 M: Paul J. Murphy <paul.j.murphy@intel.com>
17492 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17493 L: linux-media@vger.kernel.org
17495 T: git git://linuxtv.org/media_tree.git
17496 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17497 F: drivers/media/i2c/imx335.c
17499 SONY IMX355 SENSOR DRIVER
17500 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17501 L: linux-media@vger.kernel.org
17503 T: git git://linuxtv.org/media_tree.git
17504 F: drivers/media/i2c/imx355.c
17506 SONY IMX412 SENSOR DRIVER
17507 M: Paul J. Murphy <paul.j.murphy@intel.com>
17508 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17509 L: linux-media@vger.kernel.org
17511 T: git git://linuxtv.org/media_tree.git
17512 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17513 F: drivers/media/i2c/imx412.c
17515 SONY MEMORYSTICK SUBSYSTEM
17516 M: Maxim Levitsky <maximlevitsky@gmail.com>
17517 M: Alex Dubov <oakad@yahoo.com>
17518 M: Ulf Hansson <ulf.hansson@linaro.org>
17519 L: linux-mmc@vger.kernel.org
17521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17522 F: drivers/memstick/
17523 F: include/linux/memstick.h
17525 SONY VAIO CONTROL DEVICE DRIVER
17526 M: Mattia Dongili <malattia@linux.it>
17527 L: platform-driver-x86@vger.kernel.org
17529 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17530 F: Documentation/admin-guide/laptops/sony-laptop.rst
17531 F: drivers/char/sonypi.c
17532 F: drivers/platform/x86/sony-laptop.c
17533 F: include/linux/sony-laptop.h
17536 M: Jaroslav Kysela <perex@perex.cz>
17537 M: Takashi Iwai <tiwai@suse.com>
17538 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17540 W: http://www.alsa-project.org/
17541 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17543 F: Documentation/sound/
17545 F: include/uapi/sound/
17548 SOUND - COMPRESSED AUDIO
17549 M: Vinod Koul <vkoul@kernel.org>
17550 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17553 F: Documentation/sound/designs/compress-offload.rst
17554 F: include/sound/compress_driver.h
17555 F: include/uapi/sound/compress_*
17556 F: sound/core/compress_offload.c
17557 F: sound/soc/soc-compress.c
17559 SOUND - DMAENGINE HELPERS
17560 M: Lars-Peter Clausen <lars@metafoo.de>
17562 F: include/sound/dmaengine_pcm.h
17563 F: sound/core/pcm_dmaengine.c
17564 F: sound/soc/soc-generic-dmaengine-pcm.c
17566 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17567 M: Liam Girdwood <lgirdwood@gmail.com>
17568 M: Mark Brown <broonie@kernel.org>
17569 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17571 W: http://alsa-project.org/main/index.php/ASoC
17572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17573 F: Documentation/devicetree/bindings/sound/
17574 F: Documentation/sound/soc/
17575 F: include/dt-bindings/sound/
17576 F: include/sound/soc*
17579 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17580 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17581 M: Liam Girdwood <lgirdwood@gmail.com>
17582 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17583 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17584 M: Daniel Baluta <daniel.baluta@nxp.com>
17585 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17587 W: https://github.com/thesofproject/linux/
17590 SOUNDWIRE SUBSYSTEM
17591 M: Vinod Koul <vkoul@kernel.org>
17592 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17593 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17594 R: Sanyog Kale <sanyog.r.kale@intel.com>
17595 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17598 F: Documentation/driver-api/soundwire/
17599 F: drivers/soundwire/
17600 F: include/linux/soundwire/
17603 M: Olli Salonen <olli.salonen@iki.fi>
17604 L: linux-media@vger.kernel.org
17606 W: https://linuxtv.org
17607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17608 F: drivers/media/dvb-frontends/sp2*
17610 SPARC + UltraSPARC (sparc/sparc64)
17611 M: "David S. Miller" <davem@davemloft.net>
17612 L: sparclinux@vger.kernel.org
17614 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17620 SPARC SERIAL DRIVERS
17621 M: "David S. Miller" <davem@davemloft.net>
17622 L: sparclinux@vger.kernel.org
17624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17626 F: drivers/tty/serial/suncore.c
17627 F: drivers/tty/serial/sunhv.c
17628 F: drivers/tty/serial/sunsab.c
17629 F: drivers/tty/serial/sunsab.h
17630 F: drivers/tty/serial/sunsu.c
17631 F: drivers/tty/serial/sunzilog.c
17632 F: drivers/tty/serial/sunzilog.h
17633 F: drivers/tty/vcc.c
17634 F: include/linux/sunserialcore.h
17637 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17638 L: linux-sparse@vger.kernel.org
17640 W: https://sparse.docs.kernel.org/
17641 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17642 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17643 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17644 F: include/linux/compiler.h
17646 SPEAKUP CONSOLE SPEECH DRIVER
17647 M: William Hubbs <w.d.hubbs@gmail.com>
17648 M: Chris Brannon <chris@the-brannons.com>
17649 M: Kirk Reiser <kirk@reisers.ca>
17650 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17651 L: speakup@linux-speakup.org
17653 W: http://www.linux-speakup.org/
17654 W: https://github.com/linux-speakup/speakup
17655 B: https://github.com/linux-speakup/speakup/issues
17656 F: drivers/accessibility/speakup/
17658 SPEAR CLOCK FRAMEWORK SUPPORT
17659 M: Viresh Kumar <vireshk@kernel.org>
17660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17662 W: http://www.st.com/spear
17663 F: drivers/clk/spear/
17665 SPEAR PLATFORM SUPPORT
17666 M: Viresh Kumar <vireshk@kernel.org>
17667 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17670 W: http://www.st.com/spear
17671 F: arch/arm/boot/dts/spear*
17672 F: arch/arm/mach-spear/
17675 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17676 R: Michael Walle <michael@walle.cc>
17677 R: Pratyush Yadav <p.yadav@ti.com>
17678 L: linux-mtd@lists.infradead.org
17680 W: http://www.linux-mtd.infradead.org/
17681 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17682 C: irc://irc.oftc.net/mtd
17683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17684 F: drivers/mtd/spi-nor/
17685 F: include/linux/mtd/spi-nor.h
17688 M: Mark Brown <broonie@kernel.org>
17689 L: linux-spi@vger.kernel.org
17691 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17693 F: Documentation/devicetree/bindings/spi/
17694 F: Documentation/spi/
17696 F: include/linux/spi/
17697 F: include/uapi/linux/spi/
17700 SPIDERNET NETWORK DRIVER for CELL
17701 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17702 M: Geoff Levand <geoff@infradead.org>
17703 L: netdev@vger.kernel.org
17704 L: linuxppc-dev@lists.ozlabs.org
17706 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17707 F: drivers/net/ethernet/toshiba/spider_net*
17710 M: Stephen Boyd <sboyd@kernel.org>
17711 L: linux-kernel@vger.kernel.org
17713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17714 F: Documentation/devicetree/bindings/spmi/
17716 F: include/dt-bindings/spmi/spmi.h
17717 F: include/linux/spmi.h
17718 F: include/trace/events/spmi.h
17721 M: Jeremy Kerr <jk@ozlabs.org>
17722 L: linuxppc-dev@lists.ozlabs.org
17724 W: http://www.ibm.com/developerworks/power/cell/
17725 F: Documentation/filesystems/spufs/spufs.rst
17726 F: arch/powerpc/platforms/cell/spufs/
17728 SQUASHFS FILE SYSTEM
17729 M: Phillip Lougher <phillip@squashfs.org.uk>
17730 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17732 W: http://squashfs.org.uk
17733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17734 F: Documentation/filesystems/squashfs.rst
17737 SRM (Alpha) environment access
17738 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17740 F: arch/alpha/kernel/srm_env.c
17742 ST LSM6DSx IMU IIO DRIVER
17743 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17744 L: linux-iio@vger.kernel.org
17746 W: http://www.st.com/
17747 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17748 F: drivers/iio/imu/st_lsm6dsx/
17750 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17751 M: Mickael Guene <mickael.guene@st.com>
17752 L: linux-media@vger.kernel.org
17754 T: git git://linuxtv.org/media_tree.git
17755 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17756 F: drivers/media/i2c/st-mipid02.c
17758 ST STM32 I2C/SMBUS DRIVER
17759 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17760 M: Alain Volmat <alain.volmat@foss.st.com>
17761 L: linux-i2c@vger.kernel.org
17763 F: drivers/i2c/busses/i2c-stm32*
17765 ST STM32 SPI DRIVER
17766 M: Alain Volmat <alain.volmat@foss.st.com>
17767 L: linux-spi@vger.kernel.org
17769 F: drivers/spi/spi-stm32.c
17772 M: Daniel Nilsson <daniel.nilsson@flex.com>
17773 L: linux-hwmon@vger.kernel.org
17775 F: Documentation/hwmon/stpddc60.rst
17776 F: drivers/hwmon/pmbus/stpddc60.c
17778 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17779 M: Song Qiang <songqiang1304521@gmail.com>
17780 L: linux-iio@vger.kernel.org
17782 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17783 F: drivers/iio/proximity/vl53l0x-i2c.c
17786 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17787 M: Sasha Levin <sashal@kernel.org>
17788 L: stable@vger.kernel.org
17790 F: Documentation/process/stable-kernel-rules.rst
17792 STAGING - ATOMISP DRIVER
17793 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17794 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17795 L: linux-media@vger.kernel.org
17797 F: drivers/staging/media/atomisp/
17799 STAGING - FIELDBUS SUBSYSTEM
17800 M: Sven Van Asbroeck <TheSven73@gmail.com>
17802 F: drivers/staging/fieldbus/*
17803 F: drivers/staging/fieldbus/Documentation/
17805 STAGING - HMS ANYBUS-S BUS
17806 M: Sven Van Asbroeck <TheSven73@gmail.com>
17808 F: drivers/staging/fieldbus/anybuss/
17810 STAGING - INDUSTRIAL IO
17811 M: Jonathan Cameron <jic23@kernel.org>
17812 L: linux-iio@vger.kernel.org
17814 F: Documentation/devicetree/bindings/staging/iio/
17815 F: drivers/staging/iio/
17817 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17818 M: Marc Dietrich <marvin24@gmx.de>
17819 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17820 L: linux-tegra@vger.kernel.org
17822 F: drivers/staging/nvec/
17824 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17825 M: Jens Frederich <jfrederich@gmail.com>
17826 M: Daniel Drake <dsd@laptop.org>
17827 M: Jon Nettleton <jon.nettleton@gmail.com>
17829 W: http://wiki.laptop.org/go/DCON
17830 F: drivers/staging/olpc_dcon/
17832 STAGING - REALTEK RTL8188EU DRIVERS
17833 M: Larry Finger <Larry.Finger@lwfinger.net>
17834 M: Phillip Potter <phil@philpotter.co.uk>
17836 F: drivers/staging/r8188eu/
17838 STAGING - REALTEK RTL8712U DRIVERS
17839 M: Larry Finger <Larry.Finger@lwfinger.net>
17840 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17842 F: drivers/staging/rtl8712/
17844 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17845 M: Michael Hennerich <michael.hennerich@analog.com>
17846 L: linux-fbdev@vger.kernel.org
17848 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17849 F: drivers/staging/fbtft/fb_seps525.c
17851 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17852 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17853 M: Teddy Wang <teddy.wang@siliconmotion.com>
17854 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17855 L: linux-fbdev@vger.kernel.org
17857 F: drivers/staging/sm750fb/
17859 STAGING - VIA VT665X DRIVERS
17860 M: Forest Bond <forest@alittletooquiet.net>
17862 F: drivers/staging/vt665?/
17865 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17866 L: linux-staging@lists.linux.dev
17868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17869 F: drivers/staging/
17871 STARFIRE/DURALAN NETWORK DRIVER
17872 M: Ion Badulescu <ionut@badula.org>
17874 F: drivers/net/ethernet/adaptec/starfire*
17877 M: Peter Zijlstra <peterz@infradead.org>
17878 M: Josh Poimboeuf <jpoimboe@redhat.com>
17879 M: Jason Baron <jbaron@akamai.com>
17880 R: Steven Rostedt <rostedt@goodmis.org>
17881 R: Ard Biesheuvel <ardb@kernel.org>
17883 F: arch/*/include/asm/jump_label*.h
17884 F: arch/*/include/asm/static_call*.h
17885 F: arch/*/kernel/jump_label.c
17886 F: arch/*/kernel/static_call.c
17887 F: include/linux/jump_label*.h
17888 F: include/linux/static_call*.h
17889 F: kernel/jump_label.c
17890 F: kernel/static_call.c
17892 STI AUDIO (ASoC) DRIVERS
17893 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17894 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17896 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17900 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17902 F: Documentation/devicetree/bindings/media/stih-cec.txt
17903 F: drivers/media/cec/platform/sti/
17905 STK1160 USB VIDEO CAPTURE DRIVER
17906 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17907 L: linux-media@vger.kernel.org
17909 T: git git://linuxtv.org/media_tree.git
17910 F: drivers/media/usb/stk1160/
17912 STM32 AUDIO (ASoC) DRIVERS
17913 M: Olivier Moysan <olivier.moysan@foss.st.com>
17914 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17915 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17917 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17920 STM32 TIMER/LPTIMER DRIVERS
17921 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17923 F: Documentation/ABI/testing/*timer-stm32
17924 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17925 F: drivers/*/stm32-*timer*
17926 F: drivers/pwm/pwm-stm32*
17927 F: include/linux/*/stm32-*tim*
17929 STMMAC ETHERNET DRIVER
17930 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17931 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17932 M: Jose Abreu <joabreu@synopsys.com>
17933 L: netdev@vger.kernel.org
17935 W: http://www.stlinux.com
17936 F: Documentation/networking/device_drivers/ethernet/stmicro/
17937 F: drivers/net/ethernet/stmicro/stmmac/
17940 M: Sam Creasey <sammy@sammy.net>
17942 W: http://sammy.net/sun3/
17943 F: arch/m68k/include/asm/sun3*
17944 F: arch/m68k/kernel/*sun3*
17945 F: arch/m68k/sun3*/
17946 F: drivers/net/ethernet/i825xx/sun3*
17948 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17949 M: Hans de Goede <hdegoede@redhat.com>
17950 L: linux-input@vger.kernel.org
17952 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17953 F: drivers/input/keyboard/sun4i-lradc-keys.c
17955 SUNDANCE NETWORK DRIVER
17956 M: Denis Kirjanov <kda@linux-powerpc.org>
17957 L: netdev@vger.kernel.org
17959 F: drivers/net/ethernet/dlink/sundance.c
17962 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17963 M: Rich Felker <dalias@libc.org>
17964 L: linux-sh@vger.kernel.org
17966 Q: http://patchwork.kernel.org/project/linux-sh/list/
17967 F: Documentation/sh/
17972 M: "Rafael J. Wysocki" <rafael@kernel.org>
17973 M: Len Brown <len.brown@intel.com>
17974 M: Pavel Machek <pavel@ucw.cz>
17975 L: linux-pm@vger.kernel.org
17977 B: https://bugzilla.kernel.org
17978 F: Documentation/power/
17979 F: arch/x86/kernel/acpi/
17980 F: drivers/base/power/
17981 F: include/linux/freezer.h
17982 F: include/linux/pm.h
17983 F: include/linux/suspend.h
17987 M: Martin Mares <mj@ucw.cz>
17988 L: linux-video@atrey.karlin.mff.cuni.cz
17990 F: Documentation/admin-guide/svga.rst
17991 F: arch/x86/boot/video*
17994 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17995 L: iommu@lists.linux-foundation.org
17997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17998 F: arch/*/kernel/pci-swiotlb.c
17999 F: include/linux/swiotlb.h
18000 F: kernel/dma/swiotlb.c
18003 M: Jiri Pirko <jiri@resnulli.us>
18004 M: Ivan Vecera <ivecera@redhat.com>
18005 L: netdev@vger.kernel.org
18007 F: include/net/switchdev.h
18010 SY8106A REGULATOR DRIVER
18011 M: Icenowy Zheng <icenowy@aosc.io>
18013 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
18014 F: drivers/regulator/sy8106a-regulator.c
18016 SYNC FILE FRAMEWORK
18017 M: Sumit Semwal <sumit.semwal@linaro.org>
18018 R: Gustavo Padovan <gustavo@padovan.org>
18019 L: linux-media@vger.kernel.org
18020 L: dri-devel@lists.freedesktop.org
18022 T: git git://anongit.freedesktop.org/drm/drm-misc
18023 F: Documentation/driver-api/sync_file.rst
18024 F: drivers/dma-buf/dma-fence*
18025 F: drivers/dma-buf/sw_sync.c
18026 F: drivers/dma-buf/sync_*
18027 F: include/linux/sync_file.h
18028 F: include/uapi/linux/sync_file.h
18030 SYNOPSYS ARC ARCHITECTURE
18031 M: Vineet Gupta <vgupta@kernel.org>
18032 L: linux-snps-arc@lists.infradead.org
18034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18035 F: Documentation/devicetree/bindings/arc/*
18036 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18038 F: drivers/clocksource/arc_timer.c
18039 F: drivers/tty/serial/arc_uart.c
18041 SYNOPSYS ARC HSDK SDP pll clock driver
18042 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18044 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18045 F: drivers/clk/clk-hsdk-pll.c
18047 SYNOPSYS ARC SDP clock driver
18048 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18050 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18051 F: drivers/clk/axs10x/*
18053 SYNOPSYS ARC SDP platform support
18054 M: Alexey Brodkin <abrodkin@synopsys.com>
18056 F: Documentation/devicetree/bindings/arc/axs10*
18057 F: arch/arc/boot/dts/ax*
18058 F: arch/arc/plat-axs10x
18060 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18061 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18063 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18064 F: drivers/reset/reset-axs10x.c
18066 SYNOPSYS CREG GPIO DRIVER
18067 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18069 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18070 F: drivers/gpio/gpio-creg-snps.c
18072 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18073 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18075 F: drivers/tty/serial/8250/8250_dw.c
18076 F: drivers/tty/serial/8250/8250_dwlib.*
18077 F: drivers/tty/serial/8250/8250_lpss.c
18079 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18080 M: Hoan Tran <hoan@os.amperecomputing.com>
18081 M: Serge Semin <fancer.lancer@gmail.com>
18082 L: linux-gpio@vger.kernel.org
18084 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18085 F: drivers/gpio/gpio-dwapb.c
18087 SYNOPSYS DESIGNWARE APB SSI DRIVER
18088 M: Serge Semin <fancer.lancer@gmail.com>
18089 L: linux-spi@vger.kernel.org
18091 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18092 F: drivers/spi/spi-dw*
18094 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18095 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18097 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18098 F: drivers/dma/dw-axi-dmac/
18100 SYNOPSYS DESIGNWARE DMAC DRIVER
18101 M: Viresh Kumar <vireshk@kernel.org>
18102 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18104 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18106 F: include/dt-bindings/dma/dw-dmac.h
18107 F: include/linux/dma/dw.h
18108 F: include/linux/platform_data/dma-dw.h
18110 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18111 M: Jose Abreu <Jose.Abreu@synopsys.com>
18112 L: netdev@vger.kernel.org
18114 F: drivers/net/ethernet/synopsys/
18116 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18117 M: Jose Abreu <Jose.Abreu@synopsys.com>
18118 L: netdev@vger.kernel.org
18120 F: drivers/net/pcs/pcs-xpcs.c
18121 F: drivers/net/pcs/pcs-xpcs.h
18122 F: include/linux/pcs/pcs-xpcs.h
18124 SYNOPSYS DESIGNWARE I2C DRIVER
18125 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18126 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18127 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18128 L: linux-i2c@vger.kernel.org
18130 F: drivers/i2c/busses/i2c-designware-*
18132 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18133 M: Jaehoon Chung <jh80.chung@samsung.com>
18134 L: linux-mmc@vger.kernel.org
18136 F: drivers/mmc/host/dw_mmc*
18138 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18139 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18141 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18142 F: drivers/reset/reset-hsdk.c
18143 F: include/dt-bindings/reset/snps,hsdk-reset.h
18145 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18146 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18147 M: Manjunath M B <manjumb@synopsys.com>
18148 L: linux-mmc@vger.kernel.org
18150 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18152 SYSTEM CONFIGURATION (SYSCON)
18153 M: Lee Jones <lee.jones@linaro.org>
18154 M: Arnd Bergmann <arnd@arndb.de>
18156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18157 F: drivers/mfd/syscon.c
18159 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18160 M: Sudeep Holla <sudeep.holla@arm.com>
18161 R: Cristian Marussi <cristian.marussi@arm.com>
18162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18164 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18165 F: drivers/clk/clk-sc[mp]i.c
18166 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18167 F: drivers/firmware/arm_scmi/
18168 F: drivers/firmware/arm_scpi.c
18169 F: drivers/regulator/scmi-regulator.c
18170 F: drivers/reset/reset-scmi.c
18171 F: include/linux/sc[mp]i_protocol.h
18172 F: include/trace/events/scmi.h
18173 F: include/uapi/linux/virtio_scmi.h
18175 SYSTEM RESET/SHUTDOWN DRIVERS
18176 M: Sebastian Reichel <sre@kernel.org>
18177 L: linux-pm@vger.kernel.org
18179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18180 F: Documentation/devicetree/bindings/power/reset/
18181 F: drivers/power/reset/
18183 SYSTEM TRACE MODULE CLASS
18184 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18187 F: Documentation/trace/stm.rst
18188 F: drivers/hwtracing/stm/
18189 F: include/linux/stm.h
18190 F: include/uapi/linux/stm.h
18192 SYSTEM76 ACPI DRIVER
18193 M: Jeremy Soller <jeremy@system76.com>
18194 M: System76 Product Development <productdev@system76.com>
18195 L: platform-driver-x86@vger.kernel.org
18197 F: drivers/platform/x86/system76_acpi.c
18200 M: Christoph Hellwig <hch@infradead.org>
18202 F: Documentation/filesystems/sysv-fs.rst
18204 F: include/linux/sysv_fs.h
18206 TASKSTATS STATISTICS INTERFACE
18207 M: Balbir Singh <bsingharora@gmail.com>
18209 F: Documentation/accounting/taskstats*
18210 F: include/linux/taskstats*
18211 F: kernel/taskstats.c
18214 M: Jamal Hadi Salim <jhs@mojatatu.com>
18215 M: Cong Wang <xiyou.wangcong@gmail.com>
18216 M: Jiri Pirko <jiri@resnulli.us>
18217 L: netdev@vger.kernel.org
18219 F: include/net/pkt_cls.h
18220 F: include/net/pkt_sched.h
18221 F: include/net/tc_act/
18222 F: include/uapi/linux/pkt_cls.h
18223 F: include/uapi/linux/pkt_sched.h
18224 F: include/uapi/linux/tc_act/
18225 F: include/uapi/linux/tc_ematch/
18228 TC90522 MEDIA DRIVER
18229 M: Akihiro Tsukada <tskd08@gmail.com>
18230 L: linux-media@vger.kernel.org
18232 F: drivers/media/dvb-frontends/tc90522*
18234 TCP LOW PRIORITY MODULE
18235 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18236 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18238 W: http://tcp-lp-mod.sourceforge.net/
18239 F: net/ipv4/tcp_lp.c
18241 TDA10071 MEDIA DRIVER
18242 M: Antti Palosaari <crope@iki.fi>
18243 L: linux-media@vger.kernel.org
18245 W: https://linuxtv.org
18246 W: http://palosaari.fi/linux/
18247 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18248 T: git git://linuxtv.org/anttip/media_tree.git
18249 F: drivers/media/dvb-frontends/tda10071*
18251 TDA18212 MEDIA DRIVER
18252 M: Antti Palosaari <crope@iki.fi>
18253 L: linux-media@vger.kernel.org
18255 W: https://linuxtv.org
18256 W: http://palosaari.fi/linux/
18257 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18258 T: git git://linuxtv.org/anttip/media_tree.git
18259 F: drivers/media/tuners/tda18212*
18261 TDA18218 MEDIA DRIVER
18262 M: Antti Palosaari <crope@iki.fi>
18263 L: linux-media@vger.kernel.org
18265 W: https://linuxtv.org
18266 W: http://palosaari.fi/linux/
18267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18268 T: git git://linuxtv.org/anttip/media_tree.git
18269 F: drivers/media/tuners/tda18218*
18271 TDA18250 MEDIA DRIVER
18272 M: Olli Salonen <olli.salonen@iki.fi>
18273 L: linux-media@vger.kernel.org
18275 W: https://linuxtv.org
18276 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18277 T: git git://linuxtv.org/media_tree.git
18278 F: drivers/media/tuners/tda18250*
18280 TDA18271 MEDIA DRIVER
18281 M: Michael Krufky <mkrufky@linuxtv.org>
18282 L: linux-media@vger.kernel.org
18284 W: https://linuxtv.org
18285 W: http://github.com/mkrufky
18286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18287 T: git git://linuxtv.org/mkrufky/tuners.git
18288 F: drivers/media/tuners/tda18271*
18290 TDA1997x MEDIA DRIVER
18291 M: Tim Harvey <tharvey@gateworks.com>
18292 L: linux-media@vger.kernel.org
18294 W: https://linuxtv.org
18295 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18296 F: drivers/media/i2c/tda1997x.*
18298 TDA827x MEDIA DRIVER
18299 M: Michael Krufky <mkrufky@linuxtv.org>
18300 L: linux-media@vger.kernel.org
18302 W: https://linuxtv.org
18303 W: http://github.com/mkrufky
18304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18305 T: git git://linuxtv.org/mkrufky/tuners.git
18306 F: drivers/media/tuners/tda8290.*
18308 TDA8290 MEDIA DRIVER
18309 M: Michael Krufky <mkrufky@linuxtv.org>
18310 L: linux-media@vger.kernel.org
18312 W: https://linuxtv.org
18313 W: http://github.com/mkrufky
18314 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18315 T: git git://linuxtv.org/mkrufky/tuners.git
18316 F: drivers/media/tuners/tda8290.*
18318 TDA9840 MEDIA DRIVER
18319 M: Hans Verkuil <hverkuil@xs4all.nl>
18320 L: linux-media@vger.kernel.org
18322 W: https://linuxtv.org
18323 T: git git://linuxtv.org/media_tree.git
18324 F: drivers/media/i2c/tda9840*
18326 TEA5761 TUNER DRIVER
18327 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18328 L: linux-media@vger.kernel.org
18330 W: https://linuxtv.org
18331 T: git git://linuxtv.org/media_tree.git
18332 F: drivers/media/tuners/tea5761.*
18334 TEA5767 TUNER DRIVER
18335 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18336 L: linux-media@vger.kernel.org
18338 W: https://linuxtv.org
18339 T: git git://linuxtv.org/media_tree.git
18340 F: drivers/media/tuners/tea5767.*
18342 TEA6415C MEDIA DRIVER
18343 M: Hans Verkuil <hverkuil@xs4all.nl>
18344 L: linux-media@vger.kernel.org
18346 W: https://linuxtv.org
18347 T: git git://linuxtv.org/media_tree.git
18348 F: drivers/media/i2c/tea6415c*
18350 TEA6420 MEDIA DRIVER
18351 M: Hans Verkuil <hverkuil@xs4all.nl>
18352 L: linux-media@vger.kernel.org
18354 W: https://linuxtv.org
18355 T: git git://linuxtv.org/media_tree.git
18356 F: drivers/media/i2c/tea6420*
18359 M: Jiri Pirko <jiri@resnulli.us>
18360 L: netdev@vger.kernel.org
18362 F: drivers/net/team/
18363 F: include/linux/if_team.h
18364 F: include/uapi/linux/if_team.h
18366 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18367 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18369 F: arch/x86/platform/ts5500/
18371 TECHNOTREND USB IR RECEIVER
18372 M: Sean Young <sean@mess.org>
18373 L: linux-media@vger.kernel.org
18375 F: drivers/media/rc/ttusbir.c
18377 TECHWELL TW9910 VIDEO DECODER
18378 L: linux-media@vger.kernel.org
18380 F: drivers/media/i2c/tw9910.c
18381 F: include/media/i2c/tw9910.h
18384 M: Jens Wiklander <jens.wiklander@linaro.org>
18385 R: Sumit Garg <sumit.garg@linaro.org>
18386 L: op-tee@lists.trustedfirmware.org
18388 F: Documentation/staging/tee.rst
18390 F: include/linux/tee_drv.h
18391 F: include/uapi/linux/tee.h
18393 TEGRA ARCHITECTURE SUPPORT
18394 M: Thierry Reding <thierry.reding@gmail.com>
18395 M: Jonathan Hunter <jonathanh@nvidia.com>
18396 L: linux-tegra@vger.kernel.org
18398 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18403 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18404 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18406 F: drivers/clk/tegra/
18409 M: Laxman Dewangan <ldewangan@nvidia.com>
18410 M: Jon Hunter <jonathanh@nvidia.com>
18412 F: drivers/dma/tegra*
18415 M: Laxman Dewangan <ldewangan@nvidia.com>
18416 R: Dmitry Osipenko <digetx@gmail.com>
18418 F: drivers/i2c/busses/i2c-tegra.c
18420 TEGRA IOMMU DRIVERS
18421 M: Thierry Reding <thierry.reding@gmail.com>
18422 R: Krishna Reddy <vdumpa@nvidia.com>
18423 L: linux-tegra@vger.kernel.org
18425 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18426 F: drivers/iommu/tegra*
18429 M: Laxman Dewangan <ldewangan@nvidia.com>
18431 F: drivers/input/keyboard/tegra-kbc.c
18434 M: Stefan Agner <stefan@agner.ch>
18435 M: Lucas Stach <dev@lynxeye.de>
18437 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18438 F: drivers/mtd/nand/raw/tegra_nand.c
18441 M: Thierry Reding <thierry.reding@gmail.com>
18443 F: drivers/pwm/pwm-tegra.c
18445 TEGRA SERIAL DRIVER
18446 M: Laxman Dewangan <ldewangan@nvidia.com>
18448 F: drivers/tty/serial/serial-tegra.c
18451 M: Laxman Dewangan <ldewangan@nvidia.com>
18453 F: drivers/spi/spi-tegra*
18455 TEGRA QUAD SPI DRIVER
18456 M: Thierry Reding <thierry.reding@gmail.com>
18457 M: Jonathan Hunter <jonathanh@nvidia.com>
18458 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18459 L: linux-tegra@vger.kernel.org
18461 F: drivers/spi/spi-tegra210-quad.c
18464 M: Thierry Reding <thierry.reding@gmail.com>
18465 M: Jonathan Hunter <jonathanh@nvidia.com>
18466 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18467 L: linux-media@vger.kernel.org
18468 L: linux-tegra@vger.kernel.org
18470 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18471 F: drivers/staging/media/tegra-video/
18473 TEGRA XUSB PADCTL DRIVER
18474 M: JC Kuo <jckuo@nvidia.com>
18476 F: drivers/phy/tegra/xusb*
18478 TEHUTI ETHERNET DRIVER
18479 M: Andy Gospodarek <andy@greyhouse.net>
18480 L: netdev@vger.kernel.org
18482 F: drivers/net/ethernet/tehuti/*
18484 TELECOM CLOCK DRIVER FOR MCPL0010
18485 M: Mark Gross <mark.gross@intel.com>
18487 F: drivers/char/tlclk.c
18489 TEMPO SEMICONDUCTOR DRIVERS
18490 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18492 F: Documentation/devicetree/bindings/sound/tscs*.txt
18493 F: sound/soc/codecs/tscs*.c
18494 F: sound/soc/codecs/tscs*.h
18496 TENSILICA XTENSA PORT (xtensa)
18497 M: Chris Zankel <chris@zankel.net>
18498 M: Max Filippov <jcmvbkbc@gmail.com>
18499 L: linux-xtensa@linux-xtensa.org
18501 T: git git://github.com/czankel/xtensa-linux.git
18503 F: drivers/irqchip/irq-xtensa-*
18505 TEXAS INSTRUMENTS ASoC DRIVERS
18506 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18507 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18511 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18512 M: Ricardo Ribalda <ribalda@kernel.org>
18513 L: linux-iio@vger.kernel.org
18515 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18516 F: drivers/iio/dac/ti-dac7612.c
18518 TEXAS INSTRUMENTS DMA DRIVERS
18519 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18520 L: dmaengine@vger.kernel.org
18522 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18523 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18524 F: Documentation/devicetree/bindings/dma/ti/
18526 X: drivers/dma/ti/cppi41.c
18527 F: include/linux/dma/k3-udma-glue.h
18528 F: include/linux/dma/ti-cppi5.h
18529 F: include/linux/dma/k3-psil.h
18531 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18532 M: Nishanth Menon <nm@ti.com>
18533 M: Tero Kristo <kristo@kernel.org>
18534 M: Santosh Shilimkar <ssantosh@kernel.org>
18535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18537 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18538 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18539 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18540 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18541 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18542 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18543 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18544 F: drivers/clk/keystone/sci-clk.c
18545 F: drivers/firmware/ti_sci*
18546 F: drivers/irqchip/irq-ti-sci-inta.c
18547 F: drivers/irqchip/irq-ti-sci-intr.c
18548 F: drivers/reset/reset-ti-sci.c
18549 F: drivers/soc/ti/ti_sci_inta_msi.c
18550 F: drivers/soc/ti/ti_sci_pm_domains.c
18551 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18552 F: include/linux/soc/ti/ti_sci_inta_msi.h
18553 F: include/linux/soc/ti/ti_sci_protocol.h
18555 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18556 M: Robert Marko <robert.marko@sartura.hr>
18557 M: Luka Perkov <luka.perkov@sartura.hr>
18558 L: linux-hwmon@vger.kernel.org
18560 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18561 F: Documentation/hwmon/tps23861.rst
18562 F: drivers/hwmon/tps23861.c
18564 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18565 M: Puranjay Mohan <puranjay12@gmail.com>
18566 L: linux-iio@vger.kernel.org
18568 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18569 F: drivers/iio/temperature/tmp117.c
18571 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18572 M: Hans Verkuil <hverkuil@xs4all.nl>
18573 L: linux-media@vger.kernel.org
18575 W: https://linuxtv.org
18576 T: git git://linuxtv.org/media_tree.git
18577 F: drivers/media/radio/radio-raremono.c
18580 M: Zhang Rui <rui.zhang@intel.com>
18581 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18582 R: Amit Kucheria <amitk@kernel.org>
18583 L: linux-pm@vger.kernel.org
18585 Q: https://patchwork.kernel.org/project/linux-pm/list/
18586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18587 F: Documentation/devicetree/bindings/thermal/
18588 F: drivers/thermal/
18589 F: include/linux/cpu_cooling.h
18590 F: include/linux/thermal.h
18591 F: include/uapi/linux/thermal.h
18594 THERMAL DRIVER FOR AMLOGIC SOCS
18595 M: Guillaume La Roque <glaroque@baylibre.com>
18596 L: linux-pm@vger.kernel.org
18597 L: linux-amlogic@lists.infradead.org
18599 W: http://linux-meson.com/
18600 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18601 F: drivers/thermal/amlogic_thermal.c
18603 THERMAL/CPU_COOLING
18604 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18605 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18606 M: Viresh Kumar <viresh.kumar@linaro.org>
18607 R: Lukasz Luba <lukasz.luba@arm.com>
18608 L: linux-pm@vger.kernel.org
18610 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18611 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18612 F: drivers/thermal/cpufreq_cooling.c
18613 F: drivers/thermal/cpuidle_cooling.c
18614 F: include/linux/cpu_cooling.h
18616 THERMAL/POWER_ALLOCATOR
18617 M: Lukasz Luba <lukasz.luba@arm.com>
18618 L: linux-pm@vger.kernel.org
18620 F: Documentation/driver-api/thermal/power_allocator.rst
18621 F: drivers/thermal/gov_power_allocator.c
18622 F: include/trace/events/thermal_power_allocator.h
18624 THINKPAD ACPI EXTRAS DRIVER
18625 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18626 L: ibm-acpi-devel@lists.sourceforge.net
18627 L: platform-driver-x86@vger.kernel.org
18629 W: http://ibm-acpi.sourceforge.net
18630 W: http://thinkwiki.org/wiki/Ibm-acpi
18631 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18632 F: drivers/platform/x86/thinkpad_acpi.c
18634 THINKPAD LMI DRIVER
18635 M: Mark Pearson <markpearson@lenovo.com>
18636 L: platform-driver-x86@vger.kernel.org
18638 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18639 F: drivers/platform/x86/think-lmi.?
18641 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18642 M: Isaac Hazan <isaac.hazan@intel.com>
18643 L: linux-usb@vger.kernel.org
18645 F: drivers/thunderbolt/dma_test.c
18648 M: Andreas Noever <andreas.noever@gmail.com>
18649 M: Michael Jamet <michael.jamet@intel.com>
18650 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18651 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18652 L: linux-usb@vger.kernel.org
18654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18655 F: Documentation/admin-guide/thunderbolt.rst
18656 F: drivers/thunderbolt/
18657 F: include/linux/thunderbolt.h
18659 THUNDERBOLT NETWORK DRIVER
18660 M: Michael Jamet <michael.jamet@intel.com>
18661 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18662 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18663 L: netdev@vger.kernel.org
18665 F: drivers/net/thunderbolt.c
18667 THUNDERX GPIO DRIVER
18668 M: Robert Richter <rric@kernel.org>
18670 F: drivers/gpio/gpio-thunderx.c
18672 TI ADS131E0X ADC SERIES DRIVER
18673 M: Tomislav Denis <tomislav.denis@avl.com>
18674 L: linux-iio@vger.kernel.org
18676 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18677 F: drivers/iio/adc/ti-ads131e08.c
18679 TI AM437X VPFE DRIVER
18680 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18681 L: linux-media@vger.kernel.org
18683 W: https://linuxtv.org
18684 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18685 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18686 F: drivers/media/platform/am437x/
18688 TI BANDGAP AND THERMAL DRIVER
18689 M: Eduardo Valentin <edubezval@gmail.com>
18690 M: Keerthy <j-keerthy@ti.com>
18691 L: linux-pm@vger.kernel.org
18692 L: linux-omap@vger.kernel.org
18694 F: drivers/thermal/ti-soc-thermal/
18696 TI BQ27XXX POWER SUPPLY DRIVER
18697 F: drivers/power/supply/bq27xxx_battery.c
18698 F: drivers/power/supply/bq27xxx_battery_i2c.c
18699 F: include/linux/power/bq27xxx_battery.h
18701 TI CDCE706 CLOCK DRIVER
18702 M: Max Filippov <jcmvbkbc@gmail.com>
18704 F: drivers/clk/clk-cdce706.c
18707 M: Tero Kristo <kristo@kernel.org>
18708 L: linux-omap@vger.kernel.org
18711 F: include/linux/clk/ti.h
18713 TI DAVINCI MACHINE SUPPORT
18714 M: Sekhar Nori <nsekhar@ti.com>
18715 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18719 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18720 F: arch/arm/boot/dts/da850*
18721 F: arch/arm/mach-davinci/
18722 F: drivers/i2c/busses/i2c-davinci.c
18724 TI DAVINCI SERIES CLOCK DRIVER
18725 M: David Lechner <david@lechnology.com>
18726 R: Sekhar Nori <nsekhar@ti.com>
18728 F: Documentation/devicetree/bindings/clock/ti/davinci/
18729 F: drivers/clk/davinci/
18731 TI DAVINCI SERIES GPIO DRIVER
18732 M: Keerthy <j-keerthy@ti.com>
18733 L: linux-gpio@vger.kernel.org
18735 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18736 F: drivers/gpio/gpio-davinci.c
18738 TI DAVINCI SERIES MEDIA DRIVER
18739 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18740 L: linux-media@vger.kernel.org
18742 W: https://linuxtv.org
18743 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18744 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18745 F: drivers/media/platform/davinci/
18746 F: include/media/davinci/
18748 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18749 R: David Lechner <david@lechnology.com>
18750 L: linux-iio@vger.kernel.org
18751 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18752 F: drivers/counter/ti-eqep.c
18754 TI ETHERNET SWITCH DRIVER (CPSW)
18755 R: Grygorii Strashko <grygorii.strashko@ti.com>
18756 L: linux-omap@vger.kernel.org
18757 L: netdev@vger.kernel.org
18759 F: drivers/net/ethernet/ti/cpsw*
18760 F: drivers/net/ethernet/ti/davinci*
18762 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18763 M: Alex Dubov <oakad@yahoo.com>
18765 W: http://tifmxx.berlios.de/
18766 F: drivers/memstick/host/tifm_ms.c
18767 F: drivers/misc/tifm*
18768 F: drivers/mmc/host/tifm_sd.c
18769 F: include/linux/tifm.h
18771 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18772 M: Santosh Shilimkar <ssantosh@kernel.org>
18773 L: linux-kernel@vger.kernel.org
18774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18777 F: drivers/soc/ti/*
18779 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18780 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18781 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18782 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18784 F: sound/soc/codecs/isabelle*
18785 F: sound/soc/codecs/lm49453*
18787 TI PCM3060 ASoC CODEC DRIVER
18788 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18789 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18791 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18792 F: sound/soc/codecs/pcm3060*
18794 TI TAS571X FAMILY ASoC CODEC DRIVER
18795 M: Kevin Cernekee <cernekee@chromium.org>
18796 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18798 F: sound/soc/codecs/tas571x*
18800 TI TRF7970A NFC DRIVER
18801 M: Mark Greer <mgreer@animalcreek.com>
18802 L: linux-wireless@vger.kernel.org
18803 L: linux-nfc@lists.01.org (subscribers-only)
18805 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18806 F: drivers/nfc/trf7970a.c
18808 TI TSC2046 ADC DRIVER
18809 M: Oleksij Rempel <o.rempel@pengutronix.de>
18810 R: kernel@pengutronix.de
18811 L: linux-iio@vger.kernel.org
18813 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18814 F: drivers/iio/adc/ti-tsc2046.c
18816 TI TWL4030 SERIES SOC CODEC DRIVER
18817 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18818 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18820 F: sound/soc/codecs/twl4030*
18823 M: Benoit Parrot <bparrot@ti.com>
18824 L: linux-media@vger.kernel.org
18826 W: http://linuxtv.org/
18827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18828 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18829 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18830 F: drivers/media/platform/ti-vpe/
18832 TI WILINK WIRELESS DRIVERS
18833 L: linux-wireless@vger.kernel.org
18835 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18836 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18838 F: drivers/net/wireless/ti/
18839 F: include/linux/wl12xx.h
18841 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18842 M: John Stultz <john.stultz@linaro.org>
18843 M: Thomas Gleixner <tglx@linutronix.de>
18844 R: Stephen Boyd <sboyd@kernel.org>
18845 L: linux-kernel@vger.kernel.org
18847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18848 F: include/linux/clocksource.h
18849 F: include/linux/time.h
18850 F: include/linux/timex.h
18851 F: include/uapi/linux/time.h
18852 F: include/uapi/linux/timex.h
18853 F: kernel/time/alarmtimer.c
18854 F: kernel/time/clocksource.c
18855 F: kernel/time/ntp.c
18856 F: kernel/time/time*.c
18857 F: tools/testing/selftests/timers/
18860 M: Jon Maloy <jmaloy@redhat.com>
18861 M: Ying Xue <ying.xue@windriver.com>
18862 L: netdev@vger.kernel.org (core kernel code)
18863 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18865 W: http://tipc.sourceforge.net/
18866 F: include/uapi/linux/tipc*.h
18869 TLAN NETWORK DRIVER
18870 M: Samuel Chessman <chessman@tux.org>
18871 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18873 W: http://sourceforge.net/projects/tlan/
18874 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18875 F: drivers/net/ethernet/ti/tlan.*
18877 TM6000 VIDEO4LINUX DRIVER
18878 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18879 L: linux-media@vger.kernel.org
18881 W: https://linuxtv.org
18882 T: git git://linuxtv.org/media_tree.git
18883 F: Documentation/admin-guide/media/tm6000*
18884 F: drivers/media/usb/tm6000/
18886 TMIO/SDHI MMC DRIVER
18887 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18888 L: linux-mmc@vger.kernel.org
18890 F: drivers/mmc/host/renesas_sdhi*
18891 F: drivers/mmc/host/tmio_mmc*
18892 F: include/linux/mfd/tmio.h
18894 TMP401 HARDWARE MONITOR DRIVER
18895 M: Guenter Roeck <linux@roeck-us.net>
18896 L: linux-hwmon@vger.kernel.org
18898 F: Documentation/hwmon/tmp401.rst
18899 F: drivers/hwmon/tmp401.c
18901 TMP513 HARDWARE MONITOR DRIVER
18902 M: Eric Tremblay <etremblay@distech-controls.com>
18903 L: linux-hwmon@vger.kernel.org
18905 F: Documentation/hwmon/tmp513.rst
18906 F: drivers/hwmon/tmp513.c
18908 TMPFS (SHMEM FILESYSTEM)
18909 M: Hugh Dickins <hughd@google.com>
18910 L: linux-mm@kvack.org
18912 F: include/linux/shmem_fs.h
18915 TOMOYO SECURITY MODULE
18916 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18917 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18918 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18919 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18920 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18921 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18923 W: https://tomoyo.osdn.jp/
18924 F: security/tomoyo/
18926 TOPSTAR LAPTOP EXTRAS DRIVER
18927 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18928 L: platform-driver-x86@vger.kernel.org
18930 F: drivers/platform/x86/topstar-laptop.c
18932 TORTURE-TEST MODULES
18933 M: Davidlohr Bueso <dave@stgolabs.net>
18934 M: "Paul E. McKenney" <paulmck@kernel.org>
18935 M: Josh Triplett <josh@joshtriplett.org>
18936 L: linux-kernel@vger.kernel.org
18938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18939 F: Documentation/RCU/torture.rst
18940 F: kernel/locking/locktorture.c
18941 F: kernel/rcu/rcuscale.c
18942 F: kernel/rcu/rcutorture.c
18943 F: kernel/rcu/refscale.c
18944 F: kernel/torture.c
18946 TOSHIBA ACPI EXTRAS DRIVER
18947 M: Azael Avalos <coproscefalo@gmail.com>
18948 L: platform-driver-x86@vger.kernel.org
18950 F: drivers/platform/x86/toshiba_acpi.c
18952 TOSHIBA BLUETOOTH DRIVER
18953 M: Azael Avalos <coproscefalo@gmail.com>
18954 L: platform-driver-x86@vger.kernel.org
18956 F: drivers/platform/x86/toshiba_bluetooth.c
18958 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18959 M: Azael Avalos <coproscefalo@gmail.com>
18960 L: platform-driver-x86@vger.kernel.org
18962 F: drivers/platform/x86/toshiba_haps.c
18965 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18967 W: http://www.buzzard.org.uk/toshiba/
18968 F: drivers/char/toshiba.c
18969 F: include/linux/toshiba.h
18970 F: include/uapi/linux/toshiba.h
18972 TOSHIBA TC358743 DRIVER
18973 M: Mats Randgaard <matrandg@cisco.com>
18974 L: linux-media@vger.kernel.org
18976 F: drivers/media/i2c/tc358743*
18977 F: include/media/i2c/tc358743.h
18979 TOSHIBA WMI HOTKEYS DRIVER
18980 M: Azael Avalos <coproscefalo@gmail.com>
18981 L: platform-driver-x86@vger.kernel.org
18983 F: drivers/platform/x86/toshiba-wmi.c
18986 M: Peter Huewe <peterhuewe@gmx.de>
18987 M: Jarkko Sakkinen <jarkko@kernel.org>
18988 R: Jason Gunthorpe <jgg@ziepe.ca>
18989 L: linux-integrity@vger.kernel.org
18991 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18992 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18994 F: drivers/char/tpm/
18997 M: Steven Rostedt <rostedt@goodmis.org>
18998 M: Ingo Molnar <mingo@redhat.com>
19000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
19001 F: Documentation/trace/ftrace.rst
19002 F: arch/*/*/*/ftrace.h
19003 F: arch/*/kernel/ftrace.c
19005 F: include/*/ftrace.h
19006 F: include/linux/trace*.h
19009 F: tools/testing/selftests/ftrace/
19011 TRACING MMIO ACCESSES (MMIOTRACE)
19012 M: Steven Rostedt <rostedt@goodmis.org>
19013 M: Ingo Molnar <mingo@kernel.org>
19014 R: Karol Herbst <karolherbst@gmail.com>
19015 R: Pekka Paalanen <ppaalanen@gmail.com>
19016 L: linux-kernel@vger.kernel.org
19017 L: nouveau@lists.freedesktop.org
19019 F: arch/x86/mm/kmmio.c
19020 F: arch/x86/mm/mmio-mod.c
19021 F: arch/x86/mm/testmmiotrace.c
19022 F: include/linux/mmiotrace.h
19023 F: kernel/trace/trace_mmiotrace.c
19025 TRACING OS NOISE / LATENCY TRACERS
19026 M: Steven Rostedt <rostedt@goodmis.org>
19027 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19029 F: kernel/trace/trace_osnoise.c
19030 F: include/trace/events/osnoise.h
19031 F: kernel/trace/trace_hwlat.c
19032 F: kernel/trace/trace_irqsoff.c
19033 F: kernel/trace/trace_sched_wakeup.c
19034 F: Documentation/trace/osnoise-tracer.rst
19035 F: Documentation/trace/timerlat-tracer.rst
19036 F: Documentation/trace/hwlat_detector.rst
19037 F: arch/*/kernel/trace.c
19039 TRADITIONAL CHINESE DOCUMENTATION
19040 M: Hu Haowen <src.res@email.cn>
19041 L: linux-doc-tw-discuss@lists.sourceforge.net
19043 W: https://github.com/srcres258/linux-doc
19044 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19045 F: Documentation/translations/zh_TW/
19048 M: Jiri Kosina <trivial@kernel.org>
19050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19051 K: ^Subject:.*(?i)trivial
19054 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19055 M: Jiri Slaby <jirislaby@kernel.org>
19057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19058 F: Documentation/driver-api/serial/
19060 F: drivers/tty/serial/serial_core.c
19061 F: include/linux/selection.h
19062 F: include/linux/serial.h
19063 F: include/linux/serial_core.h
19064 F: include/linux/sysrq.h
19065 F: include/linux/tty*.h
19066 F: include/linux/vt.h
19067 F: include/linux/vt_*.h
19068 F: include/uapi/linux/serial.h
19069 F: include/uapi/linux/serial_core.h
19070 F: include/uapi/linux/tty.h
19072 TUA9001 MEDIA DRIVER
19073 M: Antti Palosaari <crope@iki.fi>
19074 L: linux-media@vger.kernel.org
19076 W: https://linuxtv.org
19077 W: http://palosaari.fi/linux/
19078 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19079 T: git git://linuxtv.org/anttip/media_tree.git
19080 F: drivers/media/tuners/tua9001*
19082 TULIP NETWORK DRIVERS
19083 L: netdev@vger.kernel.org
19084 L: linux-parisc@vger.kernel.org
19086 F: drivers/net/ethernet/dec/tulip/
19089 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19091 W: http://vtun.sourceforge.net/tun
19092 F: Documentation/networking/tuntap.rst
19093 F: arch/um/os-Linux/drivers/
19095 TURBOCHANNEL SUBSYSTEM
19096 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19097 M: Ralf Baechle <ralf@linux-mips.org>
19098 L: linux-mips@vger.kernel.org
19100 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19102 F: include/linux/tc.h
19105 M: "Len Brown" <lenb@kernel.org>
19106 L: linux-pm@vger.kernel.org
19108 Q: https://patchwork.kernel.org/project/linux-pm/list/
19109 B: https://bugzilla.kernel.org
19110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19111 F: tools/power/x86/turbostat/
19113 TW5864 VIDEO4LINUX DRIVER
19114 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19115 M: Anton Sviridenko <anton@corp.bluecherry.net>
19116 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19117 M: Andrey Utkin <andrey_utkin@fastmail.com>
19118 L: linux-media@vger.kernel.org
19120 F: drivers/media/pci/tw5864/
19122 TW68 VIDEO4LINUX DRIVER
19123 M: Hans Verkuil <hverkuil@xs4all.nl>
19124 L: linux-media@vger.kernel.org
19126 W: https://linuxtv.org
19127 T: git git://linuxtv.org/media_tree.git
19128 F: drivers/media/pci/tw68/
19130 TW686X VIDEO4LINUX DRIVER
19131 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19132 L: linux-media@vger.kernel.org
19134 W: http://linuxtv.org
19135 T: git git://linuxtv.org/media_tree.git
19136 F: drivers/media/pci/tw686x/
19138 UACCE ACCELERATOR FRAMEWORK
19139 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19140 M: Zhou Wang <wangzhou1@hisilicon.com>
19141 L: linux-accelerators@lists.ozlabs.org
19142 L: linux-kernel@vger.kernel.org
19144 F: Documentation/ABI/testing/sysfs-driver-uacce
19145 F: Documentation/misc-devices/uacce.rst
19146 F: drivers/misc/uacce/
19147 F: include/linux/uacce.h
19148 F: include/uapi/misc/uacce/
19150 UBI FILE SYSTEM (UBIFS)
19151 M: Richard Weinberger <richard@nod.at>
19152 L: linux-mtd@lists.infradead.org
19154 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19157 F: Documentation/filesystems/ubifs-authentication.rst
19158 F: Documentation/filesystems/ubifs.rst
19161 UCLINUX (M68KNOMMU AND COLDFIRE)
19162 M: Greg Ungerer <gerg@linux-m68k.org>
19163 L: linux-m68k@lists.linux-m68k.org
19164 L: uclinux-dev@uclinux.org (subscribers-only)
19166 W: http://www.linux-m68k.org/
19167 W: http://www.uclinux.org/
19168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19169 F: arch/m68k/*/*_no.*
19171 F: arch/m68k/coldfire/
19172 F: arch/m68k/include/asm/*_no.*
19175 M: Jan Kara <jack@suse.com>
19177 F: Documentation/filesystems/udf.rst
19181 M: Bastien Nocera <hadess@hadess.net>
19182 L: linux-input@vger.kernel.org
19184 F: drivers/hid/hid-udraw-ps3.c
19187 M: Evgeniy Dushistov <dushistov@mail.ru>
19189 F: Documentation/admin-guide/ufs.rst
19192 UHID USERSPACE HID IO DRIVER
19193 M: David Rheinsberg <david.rheinsberg@gmail.com>
19194 L: linux-input@vger.kernel.org
19196 F: drivers/hid/uhid.c
19197 F: include/uapi/linux/uhid.h
19200 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19201 L: linux-usb@vger.kernel.org
19203 F: drivers/usb/common/ulpi.c
19204 F: include/linux/ulpi/
19207 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19208 L: linux-fsdevel@vger.kernel.org
19213 M: Tony Finch <dot@dotat.at>
19215 W: http://dotat.at/prog/unifdef
19216 F: scripts/unifdef.c
19218 UNIFORM CDROM DRIVER
19219 M: Phillip Potter <phil@philpotter.co.uk>
19221 F: Documentation/cdrom/
19222 F: drivers/cdrom/cdrom.c
19223 F: include/linux/cdrom.h
19224 F: include/uapi/linux/cdrom.h
19226 UNISYS S-PAR DRIVERS
19227 M: David Kershner <david.kershner@unisys.com>
19228 L: sparmaintainer@unisys.com (Unisys internal)
19230 F: drivers/staging/unisys/
19231 F: drivers/visorbus/
19232 F: include/linux/visorbus.h
19234 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19235 R: Alim Akhtar <alim.akhtar@samsung.com>
19236 R: Avri Altman <avri.altman@wdc.com>
19237 L: linux-scsi@vger.kernel.org
19239 F: Documentation/scsi/ufs.rst
19240 F: drivers/scsi/ufs/
19242 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19243 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19244 L: linux-scsi@vger.kernel.org
19246 F: drivers/scsi/ufs/*dwc*
19248 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19249 M: Stanley Chu <stanley.chu@mediatek.com>
19250 L: linux-scsi@vger.kernel.org
19251 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19253 F: drivers/scsi/ufs/ufs-mediatek*
19255 UNSORTED BLOCK IMAGES (UBI)
19256 M: Richard Weinberger <richard@nod.at>
19257 L: linux-mtd@lists.infradead.org
19259 W: http://www.linux-mtd.infradead.org/
19260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19262 F: drivers/mtd/ubi/
19263 F: include/linux/mtd/ubi.h
19264 F: include/uapi/mtd/ubi-user.h
19266 USB "USBNET" DRIVER FRAMEWORK
19267 M: Oliver Neukum <oneukum@suse.com>
19268 L: netdev@vger.kernel.org
19270 W: http://www.linux-usb.org/usbnet
19271 F: drivers/net/usb/usbnet.c
19272 F: include/linux/usb/usbnet.h
19275 M: Oliver Neukum <oneukum@suse.com>
19276 L: linux-usb@vger.kernel.org
19278 F: Documentation/usb/acm.rst
19279 F: drivers/usb/class/cdc-acm.*
19281 USB APPLE MFI FASTCHARGE DRIVER
19282 M: Bastien Nocera <hadess@hadess.net>
19283 L: linux-usb@vger.kernel.org
19285 F: drivers/usb/misc/apple-mfi-fastcharge.c
19287 USB AR5523 WIRELESS DRIVER
19288 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19289 L: linux-wireless@vger.kernel.org
19291 F: drivers/net/wireless/ath/ar5523/
19294 M: Oliver Neukum <oneukum@suse.com>
19295 L: linux-usb@vger.kernel.org
19296 L: linux-scsi@vger.kernel.org
19298 F: drivers/usb/storage/uas.c
19300 USB CDC ETHERNET DRIVER
19301 M: Oliver Neukum <oliver@neukum.org>
19302 L: linux-usb@vger.kernel.org
19304 F: drivers/net/usb/cdc_*.c
19305 F: include/uapi/linux/usb/cdc.h
19307 USB CHAOSKEY DRIVER
19308 M: Keith Packard <keithp@keithp.com>
19309 L: linux-usb@vger.kernel.org
19311 F: drivers/usb/misc/chaoskey.c
19313 USB CYPRESS C67X00 DRIVER
19314 M: Peter Korsgaard <jacmet@sunsite.dk>
19315 L: linux-usb@vger.kernel.org
19317 F: drivers/usb/c67x00/
19319 USB DAVICOM DM9601 DRIVER
19320 M: Peter Korsgaard <jacmet@sunsite.dk>
19321 L: netdev@vger.kernel.org
19323 W: http://www.linux-usb.org/usbnet
19324 F: drivers/net/usb/dm9601.c
19327 M: Alan Stern <stern@rowland.harvard.edu>
19328 L: linux-usb@vger.kernel.org
19330 F: Documentation/usb/ehci.rst
19331 F: drivers/usb/host/ehci*
19333 USB GADGET/PERIPHERAL SUBSYSTEM
19334 M: Felipe Balbi <balbi@kernel.org>
19335 L: linux-usb@vger.kernel.org
19337 W: http://www.linux-usb.org/gadget
19338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19339 F: drivers/usb/gadget/
19340 F: include/linux/usb/gadget*
19342 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19343 M: Jiri Kosina <jikos@kernel.org>
19344 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19345 L: linux-usb@vger.kernel.org
19347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19348 F: Documentation/hid/hiddev.rst
19349 F: drivers/hid/usbhid/
19351 USB INTEL XHCI ROLE MUX DRIVER
19352 M: Hans de Goede <hdegoede@redhat.com>
19353 L: linux-usb@vger.kernel.org
19355 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19357 USB IP DRIVER FOR HISILICON KIRIN 960
19358 M: Yu Chen <chenyu56@huawei.com>
19359 M: Binghui Wang <wangbinghui@hisilicon.com>
19360 L: linux-usb@vger.kernel.org
19362 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19363 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19365 USB IP DRIVER FOR HISILICON KIRIN 970
19366 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19367 L: linux-usb@vger.kernel.org
19369 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19370 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19373 M: Olav Kongas <ok@artecdesign.ee>
19374 L: linux-usb@vger.kernel.org
19376 F: drivers/usb/host/isp116x*
19377 F: include/linux/usb/isp116x.h
19380 M: Rui Miguel Silva <rui.silva@linaro.org>
19381 L: linux-usb@vger.kernel.org
19383 F: drivers/usb/isp1760/*
19384 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19386 USB LAN78XX ETHERNET DRIVER
19387 M: Woojung Huh <woojung.huh@microchip.com>
19388 M: UNGLinuxDriver@microchip.com
19389 L: netdev@vger.kernel.org
19391 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19392 F: drivers/net/usb/lan78xx.*
19393 F: include/dt-bindings/net/microchip-lan78xx.h
19395 USB MASS STORAGE DRIVER
19396 M: Alan Stern <stern@rowland.harvard.edu>
19397 L: linux-usb@vger.kernel.org
19398 L: usb-storage@lists.one-eyed-alien.net
19400 F: drivers/usb/storage/
19403 M: Clemens Ladisch <clemens@ladisch.de>
19404 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19407 F: sound/usb/midi.*
19409 USB NETWORKING DRIVERS
19410 L: linux-usb@vger.kernel.org
19412 F: drivers/net/usb/
19415 M: Alan Stern <stern@rowland.harvard.edu>
19416 L: linux-usb@vger.kernel.org
19418 F: Documentation/usb/ohci.rst
19419 F: drivers/usb/host/ohci*
19421 USB OTG FSM (Finite State Machine)
19422 M: Peter Chen <peter.chen@kernel.org>
19423 L: linux-usb@vger.kernel.org
19425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19426 F: drivers/usb/common/usb-otg-fsm.c
19429 M: Valentina Manea <valentina.manea.m@gmail.com>
19430 M: Shuah Khan <shuah@kernel.org>
19431 M: Shuah Khan <skhan@linuxfoundation.org>
19432 L: linux-usb@vger.kernel.org
19434 F: Documentation/usb/usbip_protocol.rst
19435 F: drivers/usb/usbip/
19436 F: tools/testing/selftests/drivers/usb/usbip/
19437 F: tools/usb/usbip/
19440 M: Petko Manolov <petkan@nucleusys.com>
19441 L: linux-usb@vger.kernel.org
19442 L: netdev@vger.kernel.org
19444 W: https://github.com/petkan/pegasus
19445 T: git git://github.com/petkan/pegasus.git
19446 F: drivers/net/usb/pegasus.*
19449 M: Felipe Balbi <balbi@kernel.org>
19450 L: linux-usb@vger.kernel.org
19452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19453 F: drivers/usb/phy/
19455 USB PRINTER DRIVER (usblp)
19456 M: Pete Zaitcev <zaitcev@redhat.com>
19457 L: linux-usb@vger.kernel.org
19459 F: drivers/usb/class/usblp.c
19461 USB RAW GADGET DRIVER
19462 R: Andrey Konovalov <andreyknvl@gmail.com>
19463 L: linux-usb@vger.kernel.org
19465 F: Documentation/usb/raw-gadget.rst
19466 F: drivers/usb/gadget/legacy/raw_gadget.c
19467 F: include/uapi/linux/usb/raw_gadget.h
19469 USB QMI WWAN NETWORK DRIVER
19470 M: Bjørn Mork <bjorn@mork.no>
19471 L: netdev@vger.kernel.org
19473 F: Documentation/ABI/testing/sysfs-class-net-qmi
19474 F: drivers/net/usb/qmi_wwan.c
19477 M: Petko Manolov <petkan@nucleusys.com>
19478 L: linux-usb@vger.kernel.org
19479 L: netdev@vger.kernel.org
19481 W: https://github.com/petkan/rtl8150
19482 T: git git://github.com/petkan/rtl8150.git
19483 F: drivers/net/usb/rtl8150.c
19485 USB SERIAL SUBSYSTEM
19486 M: Johan Hovold <johan@kernel.org>
19487 L: linux-usb@vger.kernel.org
19489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19490 F: Documentation/usb/usb-serial.rst
19491 F: drivers/usb/serial/
19492 F: include/linux/usb/serial.h
19494 USB SMSC75XX ETHERNET DRIVER
19495 M: Steve Glendinning <steve.glendinning@shawell.net>
19496 L: netdev@vger.kernel.org
19498 F: drivers/net/usb/smsc75xx.*
19500 USB SMSC95XX ETHERNET DRIVER
19501 M: Steve Glendinning <steve.glendinning@shawell.net>
19502 M: UNGLinuxDriver@microchip.com
19503 L: netdev@vger.kernel.org
19505 F: drivers/net/usb/smsc95xx.*
19508 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19509 L: linux-usb@vger.kernel.org
19511 W: http://www.linux-usb.org
19512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19513 F: Documentation/devicetree/bindings/usb/
19514 F: Documentation/usb/
19516 F: include/linux/usb.h
19517 F: include/linux/usb/
19519 USB TYPEC BUS FOR ALTERNATE MODES
19520 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19521 L: linux-usb@vger.kernel.org
19523 F: Documentation/ABI/testing/sysfs-bus-typec
19524 F: Documentation/driver-api/usb/typec_bus.rst
19525 F: drivers/usb/typec/altmodes/
19526 F: include/linux/usb/typec_altmode.h
19529 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19530 L: linux-usb@vger.kernel.org
19532 F: Documentation/ABI/testing/sysfs-class-typec
19533 F: Documentation/driver-api/usb/typec.rst
19534 F: drivers/usb/typec/
19535 F: include/linux/usb/typec.h
19537 USB TYPEC INTEL PMC MUX DRIVER
19538 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19539 L: linux-usb@vger.kernel.org
19541 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19542 F: drivers/usb/typec/mux/intel_pmc_mux.c
19544 USB TYPEC PI3USB30532 MUX DRIVER
19545 M: Hans de Goede <hdegoede@redhat.com>
19546 L: linux-usb@vger.kernel.org
19548 F: drivers/usb/typec/mux/pi3usb30532.c
19550 USB TYPEC PORT CONTROLLER DRIVERS
19551 M: Guenter Roeck <linux@roeck-us.net>
19552 L: linux-usb@vger.kernel.org
19554 F: drivers/usb/typec/tcpm/
19557 M: Alan Stern <stern@rowland.harvard.edu>
19558 L: linux-usb@vger.kernel.org
19560 F: drivers/usb/host/uhci*
19563 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19564 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19565 L: linux-media@vger.kernel.org
19567 W: http://www.ideasonboard.org/uvc/
19568 T: git git://linuxtv.org/media_tree.git
19569 F: drivers/media/usb/uvc/
19570 F: include/uapi/linux/uvcvideo.h
19573 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19574 L: linux-usb@vger.kernel.org
19576 F: drivers/usb/gadget/function/*uvc*
19577 F: drivers/usb/gadget/legacy/webcam.c
19578 F: include/uapi/linux/usb/g_uvc.h
19580 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19581 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19582 L: linux-wireless@vger.kernel.org
19584 F: drivers/net/wireless/rndis_wlan.c
19587 M: Mathias Nyman <mathias.nyman@intel.com>
19588 L: linux-usb@vger.kernel.org
19590 F: drivers/usb/host/pci-quirks*
19591 F: drivers/usb/host/xhci*
19594 L: linux-wireless@vger.kernel.org
19596 W: http://linux-lc100020.sourceforge.net
19597 F: drivers/net/wireless/zydas/zd1201.*
19600 M: Antoine Jacquet <royale@zerezo.com>
19601 L: linux-usb@vger.kernel.org
19602 L: linux-media@vger.kernel.org
19604 W: http://royale.zerezo.com/zr364xx/
19605 T: git git://linuxtv.org/media_tree.git
19606 F: Documentation/admin-guide/media/zr364xx*
19607 F: drivers/media/usb/zr364xx/
19609 USER-MODE LINUX (UML)
19610 M: Jeff Dike <jdike@addtoit.com>
19611 M: Richard Weinberger <richard@nod.at>
19612 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19613 L: linux-um@lists.infradead.org
19615 W: http://user-mode-linux.sourceforge.net
19616 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19618 F: Documentation/virt/uml/
19623 USERSPACE COPYIN/COPYOUT (UIOVEC)
19624 M: Alexander Viro <viro@zeniv.linux.org.uk>
19626 F: include/linux/uio.h
19629 USERSPACE DMA BUFFER DRIVER
19630 M: Gerd Hoffmann <kraxel@redhat.com>
19631 L: dri-devel@lists.freedesktop.org
19633 T: git git://anongit.freedesktop.org/drm/drm-misc
19634 F: drivers/dma-buf/udmabuf.c
19635 F: include/uapi/linux/udmabuf.h
19637 USERSPACE I/O (UIO)
19638 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19641 F: Documentation/driver-api/uio-howto.rst
19643 F: include/linux/uio_driver.h
19646 M: Karel Zak <kzak@redhat.com>
19647 L: util-linux@vger.kernel.org
19649 W: http://en.wikipedia.org/wiki/Util-linux
19650 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19653 M: Christoph Hellwig <hch@lst.de>
19654 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19655 L: linux-kernel@vger.kernel.org
19657 T: git git://git.infradead.org/users/hch/uuid.git
19658 F: include/linux/uuid.h
19659 F: include/uapi/linux/uuid.h
19664 M: Justin Ernst <justin.ernst@hpe.com>
19665 L: platform-driver-x86@vger.kernel.org
19667 F: drivers/platform/x86/uv_sysfs.c
19670 M: Michal Januszewski <spock@gentoo.org>
19671 L: linux-fbdev@vger.kernel.org
19673 W: https://github.com/mjanusz/v86d
19674 F: Documentation/fb/uvesafb.rst
19675 F: drivers/video/fbdev/uvesafb.*
19677 Ux500 CLOCK DRIVERS
19678 M: Ulf Hansson <ulf.hansson@linaro.org>
19679 L: linux-clk@vger.kernel.org
19680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19682 F: drivers/clk/ux500/
19685 M: Stefan Agner <stefan@agner.ch>
19686 L: linux-mtd@lists.infradead.org
19688 F: drivers/mtd/nand/raw/vf610_nfc.c
19690 VFAT/FAT/MSDOS FILESYSTEM
19691 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19693 F: Documentation/filesystems/vfat.rst
19697 M: Alex Williamson <alex.williamson@redhat.com>
19698 R: Cornelia Huck <cohuck@redhat.com>
19699 L: kvm@vger.kernel.org
19701 T: git git://github.com/awilliam/linux-vfio.git
19702 F: Documentation/driver-api/vfio.rst
19704 F: include/linux/vfio.h
19705 F: include/linux/vfio_pci_core.h
19706 F: include/uapi/linux/vfio.h
19709 M: Diana Craciun <diana.craciun@oss.nxp.com>
19710 L: kvm@vger.kernel.org
19712 F: drivers/vfio/fsl-mc/
19714 VFIO MEDIATED DEVICE DRIVERS
19715 M: Kirti Wankhede <kwankhede@nvidia.com>
19716 L: kvm@vger.kernel.org
19718 F: Documentation/driver-api/vfio-mediated-device.rst
19719 F: drivers/vfio/mdev/
19720 F: include/linux/mdev.h
19721 F: samples/vfio-mdev/
19723 VFIO PLATFORM DRIVER
19724 M: Eric Auger <eric.auger@redhat.com>
19725 L: kvm@vger.kernel.org
19727 F: drivers/vfio/platform/
19730 R: Lukas Wunner <lukas@wunner.de>
19732 T: git git://anongit.freedesktop.org/drm/drm-misc
19733 F: Documentation/gpu/vga-switcheroo.rst
19734 F: drivers/gpu/vga/vga_switcheroo.c
19735 F: include/linux/vga_switcheroo.h
19737 VIA RHINE NETWORK DRIVER
19739 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19740 F: drivers/net/ethernet/via/via-rhine.c
19742 VIA SD/MMC CARD CONTROLLER DRIVER
19743 M: Bruce Chang <brucechang@via.com.tw>
19744 M: Harald Welte <HaraldWelte@viatech.com>
19746 F: drivers/mmc/host/via-sdmmc.c
19748 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19749 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19750 L: linux-fbdev@vger.kernel.org
19752 F: drivers/video/fbdev/via/
19753 F: include/linux/via-core.h
19754 F: include/linux/via-gpio.h
19755 F: include/linux/via_i2c.h
19757 VIA VELOCITY NETWORK DRIVER
19758 M: Francois Romieu <romieu@fr.zoreil.com>
19759 L: netdev@vger.kernel.org
19761 F: drivers/net/ethernet/via/via-velocity.*
19763 VICODEC VIRTUAL CODEC DRIVER
19764 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
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/vicodec/*
19771 VIDEO I2C POLLING DRIVER
19772 M: Matt Ranostay <matt.ranostay@konsulko.com>
19773 L: linux-media@vger.kernel.org
19775 F: drivers/media/i2c/video-i2c.c
19777 VIDEO MULTIPLEXER DRIVER
19778 M: Philipp Zabel <p.zabel@pengutronix.de>
19779 L: linux-media@vger.kernel.org
19781 F: drivers/media/platform/video-mux.c
19783 VIDEOBUF2 FRAMEWORK
19784 M: Tomasz Figa <tfiga@chromium.org>
19785 M: Marek Szyprowski <m.szyprowski@samsung.com>
19786 L: linux-media@vger.kernel.org
19788 F: drivers/media/common/videobuf2/*
19789 F: include/media/videobuf2-*
19791 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19792 M: Helen Koike <helen.koike@collabora.com>
19793 R: Shuah Khan <skhan@linuxfoundation.org>
19794 L: linux-media@vger.kernel.org
19796 W: https://linuxtv.org
19797 T: git git://linuxtv.org/media_tree.git
19798 F: drivers/media/test-drivers/vimc/*
19801 M: Alex Williamson <alex.williamson@redhat.com>
19802 M: Paolo Bonzini <pbonzini@redhat.com>
19803 L: kvm@vger.kernel.org
19807 VIRTIO AND VHOST VSOCK DRIVER
19808 M: Stefan Hajnoczi <stefanha@redhat.com>
19809 M: Stefano Garzarella <sgarzare@redhat.com>
19810 L: kvm@vger.kernel.org
19811 L: virtualization@lists.linux-foundation.org
19812 L: netdev@vger.kernel.org
19814 F: drivers/vhost/vsock.c
19815 F: include/linux/virtio_vsock.h
19816 F: include/uapi/linux/virtio_vsock.h
19817 F: net/vmw_vsock/virtio_transport.c
19818 F: net/vmw_vsock/virtio_transport_common.c
19820 VIRTIO BLOCK AND SCSI DRIVERS
19821 M: "Michael S. Tsirkin" <mst@redhat.com>
19822 M: Jason Wang <jasowang@redhat.com>
19823 R: Paolo Bonzini <pbonzini@redhat.com>
19824 R: Stefan Hajnoczi <stefanha@redhat.com>
19825 L: virtualization@lists.linux-foundation.org
19827 F: drivers/block/virtio_blk.c
19828 F: drivers/scsi/virtio_scsi.c
19829 F: drivers/vhost/scsi.c
19830 F: include/uapi/linux/virtio_blk.h
19831 F: include/uapi/linux/virtio_scsi.h
19833 VIRTIO CONSOLE DRIVER
19834 M: Amit Shah <amit@kernel.org>
19835 L: virtualization@lists.linux-foundation.org
19837 F: drivers/char/virtio_console.c
19838 F: include/linux/virtio_console.h
19839 F: include/uapi/linux/virtio_console.h
19841 VIRTIO CORE AND NET DRIVERS
19842 M: "Michael S. Tsirkin" <mst@redhat.com>
19843 M: Jason Wang <jasowang@redhat.com>
19844 L: virtualization@lists.linux-foundation.org
19846 F: Documentation/devicetree/bindings/virtio/
19847 F: drivers/block/virtio_blk.c
19848 F: drivers/crypto/virtio/
19849 F: drivers/net/virtio_net.c
19852 F: include/linux/vdpa.h
19853 F: include/linux/virtio*.h
19854 F: include/uapi/linux/virtio_*.h
19858 M: "Michael S. Tsirkin" <mst@redhat.com>
19859 M: David Hildenbrand <david@redhat.com>
19860 L: virtualization@lists.linux-foundation.org
19862 F: drivers/virtio/virtio_balloon.c
19863 F: include/uapi/linux/virtio_balloon.h
19864 F: include/linux/balloon_compaction.h
19865 F: mm/balloon_compaction.c
19867 VIRTIO CRYPTO DRIVER
19868 M: Gonglei <arei.gonglei@huawei.com>
19869 L: virtualization@lists.linux-foundation.org
19870 L: linux-crypto@vger.kernel.org
19872 F: drivers/crypto/virtio/
19873 F: include/uapi/linux/virtio_crypto.h
19875 VIRTIO DRIVERS FOR S390
19876 M: Cornelia Huck <cohuck@redhat.com>
19877 M: Halil Pasic <pasic@linux.ibm.com>
19878 L: linux-s390@vger.kernel.org
19879 L: virtualization@lists.linux-foundation.org
19880 L: kvm@vger.kernel.org
19882 F: arch/s390/include/uapi/asm/virtio-ccw.h
19883 F: drivers/s390/virtio/
19886 M: Vivek Goyal <vgoyal@redhat.com>
19887 M: Stefan Hajnoczi <stefanha@redhat.com>
19888 M: Miklos Szeredi <miklos@szeredi.hu>
19889 L: virtualization@lists.linux-foundation.org
19890 L: linux-fsdevel@vger.kernel.org
19892 W: https://virtio-fs.gitlab.io/
19893 F: Documentation/filesystems/virtiofs.rst
19894 F: fs/fuse/virtio_fs.c
19895 F: include/uapi/linux/virtio_fs.h
19898 M: Enrico Weigelt, metux IT consult <info@metux.net>
19899 M: Viresh Kumar <vireshk@kernel.org>
19900 L: linux-gpio@vger.kernel.org
19901 L: virtualization@lists.linux-foundation.org
19903 F: drivers/gpio/gpio-virtio.c
19904 F: include/uapi/linux/virtio_gpio.h
19907 M: David Airlie <airlied@linux.ie>
19908 M: Gerd Hoffmann <kraxel@redhat.com>
19909 L: dri-devel@lists.freedesktop.org
19910 L: virtualization@lists.linux-foundation.org
19912 T: git git://anongit.freedesktop.org/drm/drm-misc
19913 F: drivers/gpu/drm/virtio/
19914 F: include/uapi/linux/virtio_gpu.h
19916 VIRTIO HOST (VHOST)
19917 M: "Michael S. Tsirkin" <mst@redhat.com>
19918 M: Jason Wang <jasowang@redhat.com>
19919 L: kvm@vger.kernel.org
19920 L: virtualization@lists.linux-foundation.org
19921 L: netdev@vger.kernel.org
19923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19925 F: include/linux/vhost_iotlb.h
19926 F: include/uapi/linux/vhost.h
19928 VIRTIO INPUT DRIVER
19929 M: Gerd Hoffmann <kraxel@redhat.com>
19931 F: drivers/virtio/virtio_input.c
19932 F: include/uapi/linux/virtio_input.h
19934 VIRTIO IOMMU DRIVER
19935 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19936 L: virtualization@lists.linux-foundation.org
19938 F: drivers/iommu/virtio-iommu.c
19939 F: include/uapi/linux/virtio_iommu.h
19942 M: David Hildenbrand <david@redhat.com>
19943 L: virtualization@lists.linux-foundation.org
19945 W: https://virtio-mem.gitlab.io/
19946 F: drivers/virtio/virtio_mem.c
19947 F: include/uapi/linux/virtio_mem.h
19949 VIRTIO SOUND DRIVER
19950 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19951 M: "Michael S. Tsirkin" <mst@redhat.com>
19952 L: virtualization@lists.linux-foundation.org
19953 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19955 F: include/uapi/linux/virtio_snd.h
19959 M: Jie Deng <jie.deng@intel.com>
19960 M: Viresh Kumar <viresh.kumar@linaro.org>
19961 L: linux-i2c@vger.kernel.org
19962 L: virtualization@lists.linux-foundation.org
19964 F: drivers/i2c/busses/i2c-virtio.c
19965 F: include/uapi/linux/virtio_i2c.h
19967 VIRTUAL BOX GUEST DEVICE DRIVER
19968 M: Hans de Goede <hdegoede@redhat.com>
19969 M: Arnd Bergmann <arnd@arndb.de>
19970 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19972 F: drivers/virt/vboxguest/
19973 F: include/linux/vbox_utils.h
19974 F: include/uapi/linux/vbox*.h
19976 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19977 M: Hans de Goede <hdegoede@redhat.com>
19978 L: linux-fsdevel@vger.kernel.org
19982 VIRTUAL SERIO DEVICE DRIVER
19983 M: Stephen Chandler Paul <thatslyude@gmail.com>
19985 F: drivers/input/serio/userio.c
19986 F: include/uapi/linux/userio.h
19988 VIVID VIRTUAL VIDEO DRIVER
19989 M: Hans Verkuil <hverkuil@xs4all.nl>
19990 L: linux-media@vger.kernel.org
19992 W: https://linuxtv.org
19993 T: git git://linuxtv.org/media_tree.git
19994 F: drivers/media/test-drivers/vivid/*
19996 VIDTV VIRTUAL DIGITAL TV DRIVER
19997 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19998 L: linux-media@vger.kernel.org
20000 W: https://linuxtv.org
20001 T: git git://linuxtv.org/media_tree.git
20002 F: drivers/media/test-drivers/vidtv/*
20005 M: Florian Fainelli <f.fainelli@gmail.com>
20006 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20008 F: drivers/vlynq/vlynq.c
20009 F: include/linux/vlynq.h
20012 M: Martyn Welch <martyn@welchs.me.uk>
20013 M: Manohar Vanga <manohar.vanga@gmail.com>
20014 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20015 L: linux-kernel@vger.kernel.org
20017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20018 F: Documentation/driver-api/vme.rst
20019 F: drivers/staging/vme/
20021 F: include/linux/vme*
20023 VM SOCKETS (AF_VSOCK)
20024 M: Stefano Garzarella <sgarzare@redhat.com>
20025 L: virtualization@lists.linux-foundation.org
20026 L: netdev@vger.kernel.org
20028 F: drivers/net/vsockmon.c
20029 F: include/net/af_vsock.h
20030 F: include/uapi/linux/vm_sockets.h
20031 F: include/uapi/linux/vm_sockets_diag.h
20032 F: include/uapi/linux/vsockmon.h
20034 F: tools/testing/vsock/
20036 VMWARE BALLOON DRIVER
20037 M: Nadav Amit <namit@vmware.com>
20038 M: "VMware, Inc." <pv-drivers@vmware.com>
20039 L: linux-kernel@vger.kernel.org
20041 F: drivers/misc/vmw_balloon.c
20043 VMWARE HYPERVISOR INTERFACE
20044 M: Deep Shah <sdeep@vmware.com>
20045 M: "VMware, Inc." <pv-drivers@vmware.com>
20046 L: virtualization@lists.linux-foundation.org
20048 F: arch/x86/include/asm/vmware.h
20049 F: arch/x86/kernel/cpu/vmware.c
20051 VMWARE PVRDMA DRIVER
20052 M: Adit Ranadive <aditr@vmware.com>
20053 M: VMware PV-Drivers <pv-drivers@vmware.com>
20054 L: linux-rdma@vger.kernel.org
20056 F: drivers/infiniband/hw/vmw_pvrdma/
20058 VMware PVSCSI driver
20059 M: Vishal Bhakta <vbhakta@vmware.com>
20060 M: VMware PV-Drivers <pv-drivers@vmware.com>
20061 L: linux-scsi@vger.kernel.org
20063 F: drivers/scsi/vmw_pvscsi.c
20064 F: drivers/scsi/vmw_pvscsi.h
20066 VMWARE VIRTUAL PTP CLOCK DRIVER
20067 M: Vivek Thampi <vithampi@vmware.com>
20068 M: "VMware, Inc." <pv-drivers@vmware.com>
20069 L: netdev@vger.kernel.org
20071 F: drivers/ptp/ptp_vmw.c
20074 M: Jorgen Hansen <jhansen@vmware.com>
20075 M: Vishnu Dasa <vdasa@vmware.com>
20076 L: linux-kernel@vger.kernel.org
20077 L: pv-drivers@vmware.com (private)
20079 F: drivers/misc/vmw_vmci/
20081 VMWARE VMMOUSE SUBDRIVER
20082 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20083 M: "VMware, Inc." <pv-drivers@vmware.com>
20084 L: linux-input@vger.kernel.org
20086 F: drivers/input/mouse/vmmouse.c
20087 F: drivers/input/mouse/vmmouse.h
20089 VMWARE VMXNET3 ETHERNET DRIVER
20090 M: Ronak Doshi <doshir@vmware.com>
20091 M: pv-drivers@vmware.com
20092 L: netdev@vger.kernel.org
20094 F: drivers/net/vmxnet3/
20096 VOCORE VOCORE2 BOARD
20097 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20098 L: linux-mips@vger.kernel.org
20100 F: arch/mips/boot/dts/ralink/vocore2.dts
20102 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20103 M: Liam Girdwood <lgirdwood@gmail.com>
20104 M: Mark Brown <broonie@kernel.org>
20105 L: linux-kernel@vger.kernel.org
20107 W: http://www.slimlogic.co.uk/?p=48
20108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20109 F: Documentation/devicetree/bindings/regulator/
20110 F: Documentation/power/regulator/
20111 F: drivers/regulator/
20112 F: include/dt-bindings/regulator/
20113 F: include/linux/regulator/
20114 K: regulator_get_optional
20116 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20117 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20118 F: drivers/regulator/irq_helpers.c
20121 M: David Ahern <dsahern@kernel.org>
20122 L: netdev@vger.kernel.org
20124 F: Documentation/networking/vrf.rst
20125 F: drivers/net/vrf.c
20128 M: Petr Mladek <pmladek@suse.com>
20129 M: Steven Rostedt <rostedt@goodmis.org>
20130 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20131 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20132 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20135 F: Documentation/core-api/printk-formats.rst
20136 F: lib/test_printf.c
20137 F: lib/test_scanf.c
20140 VT1211 HARDWARE MONITOR DRIVER
20141 M: Juerg Haefliger <juergh@gmail.com>
20142 L: linux-hwmon@vger.kernel.org
20144 F: Documentation/hwmon/vt1211.rst
20145 F: drivers/hwmon/vt1211.c
20147 VT8231 HARDWARE MONITOR DRIVER
20148 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20149 L: linux-hwmon@vger.kernel.org
20151 F: drivers/hwmon/vt8231.c
20153 VUB300 USB to SDIO/SD/MMC bridge chip
20154 L: linux-mmc@vger.kernel.org
20156 F: drivers/mmc/host/vub300.c
20158 W1 DALLAS'S 1-WIRE BUS
20159 M: Evgeniy Polyakov <zbr@ioremap.net>
20161 F: Documentation/devicetree/bindings/w1/
20162 F: Documentation/w1/
20164 F: include/linux/w1.h
20166 W83791D HARDWARE MONITORING DRIVER
20167 M: Marc Hulsman <m.hulsman@tudelft.nl>
20168 L: linux-hwmon@vger.kernel.org
20170 F: Documentation/hwmon/w83791d.rst
20171 F: drivers/hwmon/w83791d.c
20173 W83793 HARDWARE MONITORING DRIVER
20174 M: Rudolf Marek <r.marek@assembler.cz>
20175 L: linux-hwmon@vger.kernel.org
20177 F: Documentation/hwmon/w83793.rst
20178 F: drivers/hwmon/w83793.c
20180 W83795 HARDWARE MONITORING DRIVER
20181 M: Jean Delvare <jdelvare@suse.com>
20182 L: linux-hwmon@vger.kernel.org
20184 F: drivers/hwmon/w83795.c
20186 W83L51xD SD/MMC CARD INTERFACE DRIVER
20187 M: Pierre Ossman <pierre@ossman.eu>
20189 F: drivers/mmc/host/wbsd.*
20191 WACOM PROTOCOL 4 SERIAL TABLETS
20192 M: Julian Squires <julian@cipht.net>
20193 M: Hans de Goede <hdegoede@redhat.com>
20194 L: linux-input@vger.kernel.org
20196 F: drivers/input/tablet/wacom_serial4.c
20198 WATCHDOG DEVICE DRIVERS
20199 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20200 M: Guenter Roeck <linux@roeck-us.net>
20201 L: linux-watchdog@vger.kernel.org
20203 W: http://www.linux-watchdog.org/
20204 T: git git://www.linux-watchdog.org/linux-watchdog.git
20205 F: Documentation/devicetree/bindings/watchdog/
20206 F: Documentation/watchdog/
20207 F: drivers/watchdog/
20208 F: include/linux/watchdog.h
20209 F: include/uapi/linux/watchdog.h
20211 WHISKEYCOVE PMIC GPIO DRIVER
20212 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20213 L: linux-gpio@vger.kernel.org
20215 F: drivers/gpio/gpio-wcove.c
20218 M: Dianlong Li <long17.cool@163.com>
20219 L: linux-rtc@vger.kernel.org
20221 F: drivers/rtc/rtc-sd3078.c
20224 M: David Rheinsberg <david.rheinsberg@gmail.com>
20225 L: linux-input@vger.kernel.org
20227 F: drivers/hid/hid-wiimote*
20229 WILOCITY WIL6210 WIRELESS DRIVER
20230 M: Maya Erez <merez@codeaurora.org>
20231 L: linux-wireless@vger.kernel.org
20232 L: wil6210@qti.qualcomm.com
20234 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20235 F: drivers/net/wireless/ath/wil6210/
20238 M: David Härdeman <david@hardeman.nu>
20240 F: drivers/media/rc/winbond-cir.c
20242 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20243 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20244 L: linux-watchdog@vger.kernel.org
20246 F: drivers/watchdog/ebc-c384_wdt.c
20248 WINSYSTEMS WS16C48 GPIO DRIVER
20249 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20250 L: linux-gpio@vger.kernel.org
20252 F: drivers/gpio/gpio-ws16c48.c
20254 WIREGUARD SECURE NETWORK TUNNEL
20255 M: Jason A. Donenfeld <Jason@zx2c4.com>
20256 L: wireguard@lists.zx2c4.com
20257 L: netdev@vger.kernel.org
20259 F: drivers/net/wireguard/
20260 F: tools/testing/selftests/wireguard/
20262 WISTRON LAPTOP BUTTON DRIVER
20263 M: Miloslav Trmac <mitr@volny.cz>
20265 F: drivers/input/misc/wistron_btns.c
20267 WL3501 WIRELESS PCMCIA CARD DRIVER
20268 L: linux-wireless@vger.kernel.org
20270 F: drivers/net/wireless/wl3501*
20272 WOLFSON MICROELECTRONICS DRIVERS
20273 L: patches@opensource.cirrus.com
20275 W: https://github.com/CirrusLogic/linux-drivers/wiki
20276 T: git https://github.com/CirrusLogic/linux-drivers.git
20277 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20278 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20279 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20280 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20281 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20282 F: Documentation/devicetree/bindings/sound/wm*
20283 F: Documentation/hwmon/wm83??.rst
20284 F: arch/arm/mach-s3c/mach-crag6410*
20285 F: drivers/clk/clk-wm83*.c
20286 F: drivers/gpio/gpio-*wm*.c
20287 F: drivers/gpio/gpio-arizona.c
20288 F: drivers/hwmon/wm83??-hwmon.c
20289 F: drivers/input/misc/wm831x-on.c
20290 F: drivers/input/touchscreen/wm831x-ts.c
20291 F: drivers/input/touchscreen/wm97*.c
20292 F: drivers/leds/leds-wm83*.c
20293 F: drivers/mfd/arizona*
20294 F: drivers/mfd/cs47l24*
20295 F: drivers/mfd/wm*.c
20296 F: drivers/power/supply/wm83*.c
20297 F: drivers/regulator/arizona*
20298 F: drivers/regulator/wm8*.c
20299 F: drivers/rtc/rtc-wm83*.c
20300 F: drivers/video/backlight/wm83*_bl.c
20301 F: drivers/watchdog/wm83*_wdt.c
20302 F: include/linux/mfd/arizona/
20303 F: include/linux/mfd/wm831x/
20304 F: include/linux/mfd/wm8350/
20305 F: include/linux/mfd/wm8400*
20306 F: include/linux/regulator/arizona*
20307 F: include/linux/wm97xx.h
20308 F: include/sound/wm????.h
20309 F: sound/soc/codecs/arizona*
20310 F: sound/soc/codecs/cs47l24*
20311 F: sound/soc/codecs/wm*
20314 M: Tejun Heo <tj@kernel.org>
20315 R: Lai Jiangshan <jiangshanlai@gmail.com>
20317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20318 F: Documentation/core-api/workqueue.rst
20319 F: include/linux/workqueue.h
20320 F: kernel/workqueue.c
20323 M: Loic Poulain <loic.poulain@linaro.org>
20324 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20325 R: Johannes Berg <johannes@sipsolutions.net>
20326 L: netdev@vger.kernel.org
20328 F: drivers/net/wwan/
20329 F: include/linux/wwan.h
20330 F: include/uapi/linux/wwan.h
20332 X-POWERS AXP288 PMIC DRIVERS
20333 M: Hans de Goede <hdegoede@redhat.com>
20335 F: drivers/acpi/pmic/intel_pmic_xpower.c
20338 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20339 M: Chen-Yu Tsai <wens@csie.org>
20340 L: linux-kernel@vger.kernel.org
20345 M: Martin Schiller <ms@dev.tdt.de>
20346 L: linux-x25@vger.kernel.org
20348 F: Documentation/networking/lapb-module.rst
20349 F: Documentation/networking/x25*
20350 F: drivers/net/wan/hdlc_x25.c
20351 F: drivers/net/wan/lapbether.c
20352 F: include/*/lapb.h
20353 F: include/net/x25*
20354 F: include/uapi/linux/x25.h
20358 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20359 M: Thomas Gleixner <tglx@linutronix.de>
20360 M: Ingo Molnar <mingo@redhat.com>
20361 M: Borislav Petkov <bp@alien8.de>
20363 R: "H. Peter Anvin" <hpa@zytor.com>
20364 L: linux-kernel@vger.kernel.org
20366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20367 F: Documentation/devicetree/bindings/x86/
20368 F: Documentation/x86/
20372 M: Andy Lutomirski <luto@kernel.org>
20373 L: linux-kernel@vger.kernel.org
20375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20378 X86 MCE INFRASTRUCTURE
20379 M: Tony Luck <tony.luck@intel.com>
20380 M: Borislav Petkov <bp@alien8.de>
20381 L: linux-edac@vger.kernel.org
20383 F: arch/x86/kernel/cpu/mce/*
20385 X86 MICROCODE UPDATE SUPPORT
20386 M: Borislav Petkov <bp@alien8.de>
20388 F: arch/x86/kernel/cpu/microcode/*
20391 M: Dave Hansen <dave.hansen@linux.intel.com>
20392 M: Andy Lutomirski <luto@kernel.org>
20393 M: Peter Zijlstra <peterz@infradead.org>
20394 L: linux-kernel@vger.kernel.org
20396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20399 X86 PLATFORM DRIVERS
20400 M: Hans de Goede <hdegoede@redhat.com>
20401 M: Mark Gross <mgross@linux.intel.com>
20402 L: platform-driver-x86@vger.kernel.org
20404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20405 F: drivers/platform/olpc/
20406 F: drivers/platform/x86/
20408 X86 PLATFORM DRIVERS - ARCH
20409 R: Darren Hart <dvhart@infradead.org>
20410 R: Andy Shevchenko <andy@infradead.org>
20411 L: platform-driver-x86@vger.kernel.org
20414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20415 F: arch/x86/platform
20417 X86 PLATFORM UV HPE SUPERDOME FLEX
20418 M: Steve Wahl <steve.wahl@hpe.com>
20419 R: Mike Travis <mike.travis@hpe.com>
20420 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20421 R: Russ Anderson <russ.anderson@hpe.com>
20423 F: arch/x86/include/asm/uv/
20424 F: arch/x86/kernel/apic/x2apic_uv_x.c
20425 F: arch/x86/platform/uv/
20428 M: Andy Lutomirski <luto@kernel.org>
20429 L: linux-kernel@vger.kernel.org
20431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20432 F: arch/x86/entry/vdso/
20435 M: Matthew Wilcox <willy@infradead.org>
20436 L: linux-fsdevel@vger.kernel.org
20438 F: Documentation/core-api/xarray.rst
20439 F: include/linux/idr.h
20440 F: include/linux/xarray.h
20443 F: tools/testing/radix-tree
20446 M: Benjamin Valentin <benpicco@googlemail.com>
20448 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20449 F: drivers/media/rc/xbox_remote.c
20451 XC2028/3028 TUNER DRIVER
20452 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20453 L: linux-media@vger.kernel.org
20455 W: https://linuxtv.org
20456 T: git git://linuxtv.org/media_tree.git
20457 F: drivers/media/tuners/tuner-xc2028.*
20459 XDP (eXpress Data Path)
20460 M: Alexei Starovoitov <ast@kernel.org>
20461 M: Daniel Borkmann <daniel@iogearbox.net>
20462 M: David S. Miller <davem@davemloft.net>
20463 M: Jakub Kicinski <kuba@kernel.org>
20464 M: Jesper Dangaard Brouer <hawk@kernel.org>
20465 M: John Fastabend <john.fastabend@gmail.com>
20466 L: netdev@vger.kernel.org
20467 L: bpf@vger.kernel.org
20469 F: include/net/xdp.h
20470 F: include/net/xdp_priv.h
20471 F: include/trace/events/xdp.h
20472 F: kernel/bpf/cpumap.c
20473 F: kernel/bpf/devmap.c
20475 F: samples/bpf/xdp*
20476 F: tools/testing/selftests/bpf/*xdp*
20477 F: tools/testing/selftests/bpf/*/*xdp*
20478 F: drivers/net/ethernet/*/*/*/*/*xdp*
20479 F: drivers/net/ethernet/*/*/*xdp*
20480 K: (?:\b|_)xdp(?:\b|_)
20482 XDP SOCKETS (AF_XDP)
20483 M: Björn Töpel <bjorn@kernel.org>
20484 M: Magnus Karlsson <magnus.karlsson@intel.com>
20485 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20486 L: netdev@vger.kernel.org
20487 L: bpf@vger.kernel.org
20489 F: Documentation/networking/af_xdp.rst
20490 F: include/net/xdp_sock*
20491 F: include/net/xsk_buff_pool.h
20492 F: include/uapi/linux/if_xdp.h
20493 F: include/uapi/linux/xdp_diag.h
20494 F: include/net/netns/xdp.h
20496 F: samples/bpf/xdpsock*
20497 F: tools/lib/bpf/xsk*
20499 XEN BLOCK SUBSYSTEM
20500 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20501 M: Roger Pau Monné <roger.pau@citrix.com>
20502 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20504 F: drivers/block/xen*
20505 F: drivers/block/xen-blkback/*
20508 M: Stefano Stabellini <sstabellini@kernel.org>
20509 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20511 F: arch/arm/include/asm/xen/
20514 XEN HYPERVISOR ARM64
20515 M: Stefano Stabellini <sstabellini@kernel.org>
20516 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20518 F: arch/arm64/include/asm/xen/
20521 XEN HYPERVISOR INTERFACE
20522 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20523 M: Juergen Gross <jgross@suse.com>
20524 R: Stefano Stabellini <sstabellini@kernel.org>
20525 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20528 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20529 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20530 F: arch/x86/include/asm/pvclock-abi.h
20531 F: arch/x86/include/asm/xen/
20532 F: arch/x86/platform/pvh/
20534 F: drivers/*/xen-*front.c
20536 F: include/uapi/xen/
20539 XEN NETWORK BACKEND DRIVER
20540 M: Wei Liu <wei.liu@kernel.org>
20541 M: Paul Durrant <paul@xen.org>
20542 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20543 L: netdev@vger.kernel.org
20545 F: drivers/net/xen-netback/*
20548 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20549 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20551 F: arch/x86/pci/*xen*
20552 F: drivers/pci/*xen*
20555 M: Juergen Gross <jgross@suse.com>
20556 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20557 L: linux-scsi@vger.kernel.org
20559 F: drivers/scsi/xen-scsifront.c
20560 F: drivers/xen/xen-scsiback.c
20561 F: include/xen/interface/io/vscsiif.h
20563 XEN SOUND FRONTEND DRIVER
20564 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20565 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20566 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20570 XEN SWIOTLB SUBSYSTEM
20571 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20572 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20573 L: iommu@lists.linux-foundation.org
20575 F: arch/x86/xen/*swiotlb*
20576 F: drivers/xen/*swiotlb*
20579 C: irc://irc.oftc.net/xfs
20580 M: Darrick J. Wong <djwong@kernel.org>
20581 M: linux-xfs@vger.kernel.org
20582 L: linux-xfs@vger.kernel.org
20585 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20586 F: Documentation/ABI/testing/sysfs-fs-xfs
20587 F: Documentation/admin-guide/xfs.rst
20588 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20589 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20591 F: include/uapi/linux/dqblk_xfs.h
20592 F: include/uapi/linux/fsmap.h
20594 XILINX AXI ETHERNET DRIVER
20595 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20597 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20600 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20601 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20602 L: linux-can@vger.kernel.org
20604 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20605 F: drivers/net/can/xilinx_can.c
20608 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20609 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20610 R: Michal Simek <michal.simek@xilinx.com>
20612 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20613 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20614 F: drivers/gpio/gpio-xilinx.c
20615 F: drivers/gpio/gpio-zynq.c
20617 XILINX SD-FEC IP CORES
20618 M: Derek Kiernan <derek.kiernan@xilinx.com>
20619 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20621 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20622 F: Documentation/misc-devices/xilinx_sdfec.rst
20623 F: drivers/misc/Kconfig
20624 F: drivers/misc/Makefile
20625 F: drivers/misc/xilinx_sdfec.c
20626 F: include/uapi/misc/xilinx_sdfec.h
20628 XILINX UARTLITE SERIAL DRIVER
20629 M: Peter Korsgaard <jacmet@sunsite.dk>
20630 L: linux-serial@vger.kernel.org
20632 F: drivers/tty/serial/uartlite.c
20634 XILINX VIDEO IP CORES
20635 M: Hyun Kwon <hyun.kwon@xilinx.com>
20636 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20637 L: linux-media@vger.kernel.org
20639 T: git git://linuxtv.org/media_tree.git
20640 F: Documentation/devicetree/bindings/media/xilinx/
20641 F: drivers/media/platform/xilinx/
20642 F: include/uapi/linux/xilinx-v4l2-controls.h
20644 XILINX ZYNQMP DPDMA DRIVER
20645 M: Hyun Kwon <hyun.kwon@xilinx.com>
20646 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20647 L: dmaengine@vger.kernel.org
20649 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20650 F: drivers/dma/xilinx/xilinx_dpdma.c
20651 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20653 XILINX ZYNQMP PSGTR PHY DRIVER
20654 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20655 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20656 L: linux-kernel@vger.kernel.org
20658 T: git https://github.com/Xilinx/linux-xlnx.git
20659 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20660 F: drivers/phy/xilinx/phy-zynqmp.c
20663 M: Eli Billauer <eli.billauer@gmail.com>
20664 L: linux-kernel@vger.kernel.org
20666 F: drivers/char/xillybus/
20669 M: George Cherian <gcherian@marvell.com>
20670 L: linux-i2c@vger.kernel.org
20672 W: http://www.marvell.com
20673 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20674 F: drivers/i2c/busses/i2c-xlp9xx.c
20676 XRA1403 GPIO EXPANDER
20677 M: Nandor Han <nandor.han@ge.com>
20678 M: Semi Malinen <semi.malinen@ge.com>
20679 L: linux-gpio@vger.kernel.org
20681 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20682 F: drivers/gpio/gpio-xra1403.c
20684 XTENSA XTFPGA PLATFORM SUPPORT
20685 M: Max Filippov <jcmvbkbc@gmail.com>
20686 L: linux-xtensa@linux-xtensa.org
20688 F: drivers/spi/spi-xtensa-xtfpga.c
20689 F: sound/soc/xtensa/xtfpga-i2s.c
20691 YAM DRIVER FOR AX.25
20692 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20693 L: linux-hams@vger.kernel.org
20695 F: drivers/net/hamradio/yam*
20696 F: include/linux/yam.h
20698 YAMA SECURITY MODULE
20699 M: Kees Cook <keescook@chromium.org>
20701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20702 F: Documentation/admin-guide/LSM/Yama.rst
20705 YEALINK PHONE DRIVER
20706 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20707 L: usbb2k-api-dev@nongnu.org
20709 F: Documentation/input/devices/yealink.rst
20710 F: drivers/input/misc/yealink.*
20712 Z8530 DRIVER FOR AX.25
20713 M: Joerg Reuter <jreuter@yaina.de>
20714 L: linux-hams@vger.kernel.org
20716 W: http://yaina.de/jreuter/
20717 W: http://www.qsl.net/dl1bke/
20718 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20719 F: drivers/net/hamradio/*scc.c
20720 F: drivers/net/hamradio/z8530.h
20722 ZBUD COMPRESSED PAGE ALLOCATOR
20723 M: Seth Jennings <sjenning@redhat.com>
20724 M: Dan Streetman <ddstreet@ieee.org>
20725 L: linux-mm@kvack.org
20729 ZD1211RW WIRELESS DRIVER
20730 M: Daniel Drake <dsd@gentoo.org>
20731 M: Ulrich Kunitz <kune@deine-taler.de>
20732 L: linux-wireless@vger.kernel.org
20733 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20735 W: http://zd1211.ath.cx/wiki/DriverRewrite
20736 F: drivers/net/wireless/zydas/zd1211rw/
20738 ZD1301 MEDIA DRIVER
20739 M: Antti Palosaari <crope@iki.fi>
20740 L: linux-media@vger.kernel.org
20742 W: https://linuxtv.org/
20743 W: http://palosaari.fi/linux/
20744 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20745 F: drivers/media/usb/dvb-usb-v2/zd1301*
20747 ZD1301_DEMOD MEDIA DRIVER
20748 M: Antti Palosaari <crope@iki.fi>
20749 L: linux-media@vger.kernel.org
20751 W: https://linuxtv.org/
20752 W: http://palosaari.fi/linux/
20753 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20754 F: drivers/media/dvb-frontends/zd1301_demod*
20756 ZHAOXIN PROCESSOR SUPPORT
20757 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20758 L: linux-kernel@vger.kernel.org
20760 F: arch/x86/kernel/cpu/zhaoxin.c
20763 M: Damien Le Moal <damien.lemoal@wdc.com>
20764 M: Naohiro Aota <naohiro.aota@wdc.com>
20765 R: Johannes Thumshirn <jth@kernel.org>
20766 L: linux-fsdevel@vger.kernel.org
20768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20769 F: Documentation/filesystems/zonefs.rst
20772 ZPOOL COMPRESSED PAGE STORAGE API
20773 M: Dan Streetman <ddstreet@ieee.org>
20774 L: linux-mm@kvack.org
20776 F: include/linux/zpool.h
20779 ZR36067 VIDEO FOR LINUX DRIVER
20780 M: Corentin Labbe <clabbe@baylibre.com>
20781 L: mjpeg-users@lists.sourceforge.net
20782 L: linux-media@vger.kernel.org
20784 W: http://mjpeg.sourceforge.net/driver-zoran/
20785 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20786 F: Documentation/driver-api/media/drivers/zoran.rst
20787 F: drivers/staging/media/zoran/
20789 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20790 M: Minchan Kim <minchan@kernel.org>
20791 M: Nitin Gupta <ngupta@vflare.org>
20792 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20793 L: linux-kernel@vger.kernel.org
20795 F: Documentation/admin-guide/blockdev/zram.rst
20796 F: drivers/block/zram/
20798 ZS DECSTATION Z85C30 SERIAL DRIVER
20799 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20801 F: drivers/tty/serial/zs.*
20803 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20804 M: Minchan Kim <minchan@kernel.org>
20805 M: Nitin Gupta <ngupta@vflare.org>
20806 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20807 L: linux-mm@kvack.org
20809 F: Documentation/vm/zsmalloc.rst
20810 F: include/linux/zsmalloc.h
20813 ZSWAP COMPRESSED SWAP CACHING
20814 M: Seth Jennings <sjenning@redhat.com>
20815 M: Dan Streetman <ddstreet@ieee.org>
20816 M: Vitaly Wool <vitaly.wool@konsulko.com>
20817 L: linux-mm@kvack.org
20822 M: Linus Torvalds <torvalds@linux-foundation.org>
20823 L: linux-kernel@vger.kernel.org
20824 S: Buried alive in reporters
20825 Q: http://patchwork.kernel.org/project/LKML/list/
20826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git