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 R: 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 R: 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/
381 ACPI FOR ARM64 (ACPI/arm64)
382 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
383 M: Hanjun Guo <guohanjun@huawei.com>
384 M: Sudeep Holla <sudeep.holla@arm.com>
385 L: linux-acpi@vger.kernel.org
386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
388 F: drivers/acpi/arm64
390 ACPI I2C MULTI INSTANTIATE DRIVER
391 M: Hans de Goede <hdegoede@redhat.com>
392 L: platform-driver-x86@vger.kernel.org
394 F: drivers/platform/x86/i2c-multi-instantiate.c
396 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
397 M: Sudeep Holla <sudeep.holla@arm.com>
398 L: linux-acpi@vger.kernel.org
400 F: drivers/mailbox/pcc.c
403 M: "Rafael J. Wysocki" <rafael@kernel.org>
404 M: Len Brown <lenb@kernel.org>
405 R: Andy Shevchenko <andy@kernel.org>
406 R: Mika Westerberg <mika.westerberg@linux.intel.com>
407 L: linux-acpi@vger.kernel.org
409 Q: https://patchwork.kernel.org/project/linux-acpi/list/
410 B: https://bugzilla.kernel.org
411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
412 F: drivers/acpi/pmic/
415 M: Rafael J. Wysocki <rafael@kernel.org>
416 R: Zhang Rui <rui.zhang@intel.com>
417 L: linux-acpi@vger.kernel.org
419 W: https://01.org/linux-acpi
420 B: https://bugzilla.kernel.org
421 F: drivers/acpi/*thermal*
424 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
425 L: linux-acpi@vger.kernel.org
426 L: iommu@lists.linux-foundation.org
428 F: drivers/acpi/viot.c
429 F: include/linux/acpi_viot.h
432 L: platform-driver-x86@vger.kernel.org
434 F: drivers/platform/x86/wmi.c
435 F: include/uapi/linux/wmi.h
437 ACRN HYPERVISOR SERVICE MODULE
438 M: Fei Li <fei1.li@intel.com>
439 L: acrn-dev@lists.projectacrn.org (subscribers-only)
441 W: https://projectacrn.org
442 F: Documentation/virt/acrn/
443 F: drivers/virt/acrn/
444 F: include/uapi/linux/acrn.h
446 AD1889 ALSA SOUND DRIVER
447 L: linux-parisc@vger.kernel.org
449 W: https://parisc.wiki.kernel.org/index.php/AD1889
450 F: sound/pci/ad1889.*
452 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
453 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
454 L: linux-iio@vger.kernel.org
456 F: drivers/iio/potentiometer/ad5110.c
458 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
459 M: Michael Hennerich <michael.hennerich@analog.com>
461 W: http://wiki.analog.com/AD5254
462 W: http://ez.analog.com/community/linux-device-drivers
463 F: drivers/misc/ad525x_dpot.c
465 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
466 M: Michael Hennerich <michael.hennerich@analog.com>
468 W: http://wiki.analog.com/AD5398
469 W: http://ez.analog.com/community/linux-device-drivers
470 F: drivers/regulator/ad5398.c
472 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
473 M: Michael Hennerich <michael.hennerich@analog.com>
475 W: http://wiki.analog.com/AD7142
476 W: http://ez.analog.com/community/linux-device-drivers
477 F: drivers/input/misc/ad714x.c
479 AD7877 TOUCHSCREEN DRIVER
480 M: Michael Hennerich <michael.hennerich@analog.com>
482 W: http://wiki.analog.com/AD7877
483 W: http://ez.analog.com/community/linux-device-drivers
484 F: drivers/input/touchscreen/ad7877.c
486 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
487 M: Michael Hennerich <michael.hennerich@analog.com>
489 W: http://wiki.analog.com/AD7879
490 W: http://ez.analog.com/community/linux-device-drivers
491 F: drivers/input/touchscreen/ad7879.c
493 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
494 M: Jiri Kosina <jikos@kernel.org>
497 ADF7242 IEEE 802.15.4 RADIO DRIVER
498 M: Michael Hennerich <michael.hennerich@analog.com>
499 L: linux-wpan@vger.kernel.org
501 W: https://wiki.analog.com/ADF7242
502 W: http://ez.analog.com/community/linux-device-drivers
503 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
504 F: drivers/net/ieee802154/adf7242.c
506 ADM1025 HARDWARE MONITOR DRIVER
507 M: Jean Delvare <jdelvare@suse.com>
508 L: linux-hwmon@vger.kernel.org
510 F: Documentation/hwmon/adm1025.rst
511 F: drivers/hwmon/adm1025.c
513 ADM1029 HARDWARE MONITOR DRIVER
514 M: Corentin Labbe <clabbe.montjoie@gmail.com>
515 L: linux-hwmon@vger.kernel.org
517 F: drivers/hwmon/adm1029.c
519 ADM8211 WIRELESS DRIVER
520 L: linux-wireless@vger.kernel.org
522 W: https://wireless.wiki.kernel.org/
523 F: drivers/net/wireless/admtek/adm8211.*
525 ADP1653 FLASH CONTROLLER DRIVER
526 M: Sakari Ailus <sakari.ailus@iki.fi>
527 L: linux-media@vger.kernel.org
529 F: drivers/media/i2c/adp1653.c
530 F: include/media/i2c/adp1653.h
532 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
533 M: Michael Hennerich <michael.hennerich@analog.com>
535 W: http://wiki.analog.com/ADP5520
536 W: http://ez.analog.com/community/linux-device-drivers
537 F: drivers/gpio/gpio-adp5520.c
538 F: drivers/input/keyboard/adp5520-keys.c
539 F: drivers/leds/leds-adp5520.c
540 F: drivers/mfd/adp5520.c
541 F: drivers/video/backlight/adp5520_bl.c
543 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
544 M: Michael Hennerich <michael.hennerich@analog.com>
546 W: http://wiki.analog.com/ADP5588
547 W: http://ez.analog.com/community/linux-device-drivers
548 F: drivers/gpio/gpio-adp5588.c
549 F: drivers/input/keyboard/adp5588-keys.c
551 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
552 M: Michael Hennerich <michael.hennerich@analog.com>
554 W: http://wiki.analog.com/ADP8860
555 W: http://ez.analog.com/community/linux-device-drivers
556 F: drivers/video/backlight/adp8860_bl.c
559 M: Colin Leroy <colin@colino.net>
561 F: drivers/macintosh/therm_adt746x.c
563 ADT7475 HARDWARE MONITOR DRIVER
564 M: Jean Delvare <jdelvare@suse.com>
565 L: linux-hwmon@vger.kernel.org
567 F: Documentation/hwmon/adt7475.rst
568 F: drivers/hwmon/adt7475.c
571 M: Matthew Wilcox <willy@infradead.org>
572 M: Hannes Reinecke <hare@suse.com>
573 L: linux-scsi@vger.kernel.org
575 F: Documentation/scsi/advansys.rst
576 F: drivers/scsi/advansys.c
578 ADVANTECH SWBTN DRIVER
579 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
580 L: platform-driver-x86@vger.kernel.org
582 F: drivers/platform/x86/adv_swbutton.c
584 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
585 M: Lucas Stankus <lucas.p.stankus@gmail.com>
587 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
588 F: drivers/iio/accel/adxl313*
590 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
591 M: Michael Hennerich <michael.hennerich@analog.com>
593 W: http://wiki.analog.com/ADXL345
594 W: http://ez.analog.com/community/linux-device-drivers
595 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
596 F: drivers/input/misc/adxl34x.c
598 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
599 M: Puranjay Mohan <puranjay12@gmail.com>
600 L: linux-iio@vger.kernel.org
602 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
603 F: drivers/iio/accel/adxl355.h
604 F: drivers/iio/accel/adxl355_core.c
605 F: drivers/iio/accel/adxl355_i2c.c
606 F: drivers/iio/accel/adxl355_spi.c
608 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
609 M: Michael Hennerich <michael.hennerich@analog.com>
611 W: http://ez.analog.com/community/linux-device-drivers
612 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
613 F: drivers/iio/accel/adxl372.c
614 F: drivers/iio/accel/adxl372_i2c.c
615 F: drivers/iio/accel/adxl372_spi.c
618 M: Antti Palosaari <crope@iki.fi>
619 L: linux-media@vger.kernel.org
621 W: https://linuxtv.org
622 W: http://palosaari.fi/linux/
623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
624 T: git git://linuxtv.org/anttip/media_tree.git
625 F: drivers/media/dvb-frontends/af9013*
628 M: Antti Palosaari <crope@iki.fi>
629 L: linux-media@vger.kernel.org
631 W: https://linuxtv.org
632 W: http://palosaari.fi/linux/
633 Q: http://patchwork.linuxtv.org/project/linux-media/list/
634 T: git git://linuxtv.org/anttip/media_tree.git
635 F: drivers/media/dvb-frontends/af9033*
638 M: David Sterba <dsterba@suse.com>
639 L: linux-fsdevel@vger.kernel.org
641 F: Documentation/filesystems/affs.rst
645 M: David Howells <dhowells@redhat.com>
646 M: Marc Dionne <marc.dionne@auristor.com>
647 L: linux-afs@lists.infradead.org
649 W: https://www.infradead.org/~dhowells/kafs/
650 F: Documentation/filesystems/afs.rst
652 F: include/trace/events/afs.h
655 M: David Airlie <airlied@linux.ie>
657 T: git git://anongit.freedesktop.org/drm/drm
659 F: include/linux/agp*
660 F: include/uapi/linux/agp*
663 M: "Juergen E. Fischer" <fischer@norbit.de>
664 L: linux-scsi@vger.kernel.org
666 F: drivers/scsi/aha152x*
667 F: drivers/scsi/pcmcia/aha152x*
669 AIC7XXX / AIC79XX SCSI DRIVER
670 M: Hannes Reinecke <hare@suse.com>
671 L: linux-scsi@vger.kernel.org
673 F: drivers/scsi/aic7xxx/
675 AIMSLAB FM RADIO RECEIVER DRIVER
676 M: Hans Verkuil <hverkuil@xs4all.nl>
677 L: linux-media@vger.kernel.org
679 W: https://linuxtv.org
680 T: git git://linuxtv.org/media_tree.git
681 F: drivers/media/radio/radio-aimslab*
684 M: Benjamin LaHaise <bcrl@kvack.org>
685 L: linux-aio@kvack.org
688 F: include/linux/*aio*.h
691 M: Antti Palosaari <crope@iki.fi>
692 L: linux-media@vger.kernel.org
694 W: https://linuxtv.org
695 W: http://palosaari.fi/linux/
696 Q: http://patchwork.linuxtv.org/project/linux-media/list/
697 T: git git://linuxtv.org/anttip/media_tree.git
698 F: drivers/media/usb/airspy/
700 ALACRITECH GIGABIT ETHERNET DRIVER
701 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
703 F: drivers/net/ethernet/alacritech/*
705 ALCATEL SPEEDTOUCH USB DRIVER
706 M: Duncan Sands <duncan.sands@free.fr>
707 L: linux-usb@vger.kernel.org
709 W: http://www.linux-usb.org/SpeedTouch/
710 F: drivers/usb/atm/speedtch.c
711 F: drivers/usb/atm/usbatm.c
713 ALCHEMY AU1XX0 MMC DRIVER
714 M: Manuel Lauss <manuel.lauss@gmail.com>
716 F: drivers/mmc/host/au1xmmc.c
719 M: Rudolf Marek <r.marek@assembler.cz>
720 L: linux-i2c@vger.kernel.org
722 F: Documentation/i2c/busses/i2c-ali1563.rst
723 F: drivers/i2c/busses/i2c-ali1563.c
726 L: Dell.Client.Kernel@dell.com
728 F: drivers/platform/x86/dell/alienware-wmi.c
730 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
731 M: Tomislav Denis <tomislav.denis@avl.com>
732 L: linux-iio@vger.kernel.org
734 W: http://www.allsensors.com/
735 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
736 F: drivers/iio/pressure/dlhl60d.c
738 ALLEGRO DVT VIDEO IP CORE DRIVER
739 M: Michael Tretter <m.tretter@pengutronix.de>
740 R: Pengutronix Kernel Team <kernel@pengutronix.de>
741 L: linux-media@vger.kernel.org
743 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
744 F: drivers/media/platform/allegro-dvt/
746 ALLWINNER A10 CSI DRIVER
747 M: Maxime Ripard <mripard@kernel.org>
748 L: linux-media@vger.kernel.org
750 T: git git://linuxtv.org/media_tree.git
751 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
752 F: drivers/media/platform/sunxi/sun4i-csi/
754 ALLWINNER CPUFREQ DRIVER
755 M: Yangtao Li <tiny.windzz@gmail.com>
756 L: linux-pm@vger.kernel.org
758 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
759 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
761 ALLWINNER CRYPTO DRIVERS
762 M: Corentin Labbe <clabbe.montjoie@gmail.com>
763 L: linux-crypto@vger.kernel.org
765 F: drivers/crypto/allwinner/
767 ALLWINNER HARDWARE SPINLOCK SUPPORT
768 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
770 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-hwspinlock.yaml
771 F: drivers/hwspinlock/sun6i_hwspinlock.c
773 ALLWINNER THERMAL DRIVER
774 M: Vasily Khoruzhick <anarsoul@gmail.com>
775 M: Yangtao Li <tiny.windzz@gmail.com>
776 L: linux-pm@vger.kernel.org
778 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
779 F: drivers/thermal/sun8i_thermal.c
782 M: Maxime Ripard <mripard@kernel.org>
783 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
784 L: linux-media@vger.kernel.org
786 F: drivers/staging/media/sunxi/cedrus/
789 M: Richard Henderson <rth@twiddle.net>
790 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
791 M: Matt Turner <mattst88@gmail.com>
792 L: linux-alpha@vger.kernel.org
796 ALPS PS/2 TOUCHPAD DRIVER
797 R: Pali Rohár <pali@kernel.org>
798 F: drivers/input/mouse/alps.*
800 ALTERA I2C CONTROLLER DRIVER
801 M: Thor Thayer <thor.thayer@linux.intel.com>
803 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
804 F: drivers/i2c/busses/i2c-altera.c
806 ALTERA MAILBOX DRIVER
807 M: Mun Yew Tham <mun.yew.tham@intel.com>
809 F: drivers/mailbox/mailbox-altera.c
811 ALTERA MSGDMA IP CORE DRIVER
812 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
813 R: Stefan Roese <sr@denx.de>
814 L: dmaengine@vger.kernel.org
816 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
817 F: drivers/dma/altera-msgdma.c
820 M: Mun Yew Tham <mun.yew.tham@intel.com>
821 L: linux-gpio@vger.kernel.org
823 F: drivers/gpio/gpio-altera.c
825 ALTERA SYSTEM MANAGER DRIVER
826 M: Thor Thayer <thor.thayer@linux.intel.com>
828 F: drivers/mfd/altera-sysmgr.c
829 F: include/linux/mfd/altera-sysmgr.h
831 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
832 M: Thor Thayer <thor.thayer@linux.intel.com>
834 F: drivers/gpio/gpio-altera-a10sr.c
835 F: drivers/mfd/altera-a10sr.c
836 F: drivers/reset/reset-a10sr.c
837 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
838 F: include/linux/mfd/altera-a10sr.h
840 ALTERA TRIPLE SPEED ETHERNET DRIVER
841 M: Joyce Ooi <joyce.ooi@intel.com>
842 L: netdev@vger.kernel.org
844 F: drivers/net/ethernet/altera/
846 ALTERA UART/JTAG UART SERIAL DRIVERS
847 M: Tobias Klauser <tklauser@distanz.ch>
848 L: linux-serial@vger.kernel.org
850 F: drivers/tty/serial/altera_jtaguart.c
851 F: drivers/tty/serial/altera_uart.c
852 F: include/linux/altera_jtaguart.h
853 F: include/linux/altera_uart.h
855 AMAZON ANNAPURNA LABS FIC DRIVER
856 M: Talel Shenhar <talel@amazon.com>
858 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
859 F: drivers/irqchip/irq-al-fic.c
861 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
862 M: Talel Shenhar <talel@amazon.com>
863 M: Talel Shenhar <talelshenhar@gmail.com>
865 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
866 F: drivers/edac/al_mc_edac.c
868 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
869 M: Talel Shenhar <talel@amazon.com>
871 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
872 F: drivers/thermal/thermal_mmio.c
874 AMAZON ETHERNET DRIVERS
875 M: Netanel Belgazal <netanel@amazon.com>
876 M: Arthur Kiyanovski <akiyano@amazon.com>
877 R: Guy Tzalik <gtzalik@amazon.com>
878 R: Saeed Bishara <saeedb@amazon.com>
879 L: netdev@vger.kernel.org
881 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
882 F: drivers/net/ethernet/amazon/
884 AMAZON RDMA EFA DRIVER
885 M: Gal Pressman <galpress@amazon.com>
886 R: Yossi Leybovich <sleybo@amazon.com>
887 L: linux-rdma@vger.kernel.org
889 Q: https://patchwork.kernel.org/project/linux-rdma/list/
890 F: drivers/infiniband/hw/efa/
891 F: include/uapi/rdma/efa-abi.h
893 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
894 M: Tom Lendacky <thomas.lendacky@amd.com>
895 M: John Allen <john.allen@amd.com>
896 L: linux-crypto@vger.kernel.org
898 F: drivers/crypto/ccp/
899 F: include/linux/ccp.h
901 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
902 M: Brijesh Singh <brijesh.singh@amd.com>
903 M: Tom Lendacky <thomas.lendacky@amd.com>
904 L: linux-crypto@vger.kernel.org
906 F: drivers/crypto/ccp/sev*
907 F: include/uapi/linux/psp-sev.h
910 M: Harry Wentland <harry.wentland@amd.com>
911 M: Leo Li <sunpeng.li@amd.com>
912 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
913 L: amd-gfx@lists.freedesktop.org
915 T: git https://gitlab.freedesktop.org/agd5f/linux.git
916 F: drivers/gpu/drm/amd/display/
918 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
919 M: Huang Rui <ray.huang@amd.com>
920 L: linux-hwmon@vger.kernel.org
922 F: Documentation/hwmon/fam15h_power.rst
923 F: drivers/hwmon/fam15h_power.c
926 M: Enrico Weigelt, metux IT consult <info@metux.net>
927 L: linux-gpio@vger.kernel.org
929 F: drivers/gpio/gpio-amd-fch.c
930 F: include/linux/platform_data/gpio/gpio-amd-fch.h
932 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
933 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
935 F: drivers/usb/gadget/udc/amd5536udc.*
937 AMD GEODE PROCESSOR/CHIPSET SUPPORT
938 M: Andres Salomon <dilinger@queued.net>
939 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
941 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
942 F: arch/x86/include/asm/geode.h
943 F: drivers/char/hw_random/geode-rng.c
944 F: drivers/crypto/geode*
945 F: drivers/video/fbdev/geode/
948 M: Joerg Roedel <joro@8bytes.org>
949 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
950 L: iommu@lists.linux-foundation.org
952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
953 F: drivers/iommu/amd/
954 F: include/linux/amd-iommu.h
957 M: Felix Kuehling <Felix.Kuehling@amd.com>
958 L: amd-gfx@lists.freedesktop.org
960 T: git https://gitlab.freedesktop.org/agd5f/linux.git
961 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
962 F: drivers/gpu/drm/amd/amdkfd/
963 F: drivers/gpu/drm/amd/include/cik_structs.h
964 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
965 F: drivers/gpu/drm/amd/include/v9_structs.h
966 F: drivers/gpu/drm/amd/include/vi_structs.h
967 F: include/uapi/linux/kfd_ioctl.h
970 M: Sanjay R Mehta <sanju.mehta@amd.com>
972 F: drivers/spi/spi-amd.c
975 M: Elie Morisse <syniurge@gmail.com>
976 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
977 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
978 L: linux-i2c@vger.kernel.org
980 F: drivers/i2c/busses/i2c-amd-mp2*
983 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
984 L: platform-driver-x86@vger.kernel.org
986 F: drivers/platform/x86/amd-pmc.*
988 AMD POWERPLAY AND SWSMU
989 M: Evan Quan <evan.quan@amd.com>
990 L: amd-gfx@lists.freedesktop.org
992 T: git https://gitlab.freedesktop.org/agd5f/linux.git
993 F: drivers/gpu/drm/amd/pm/
996 M: Sanjay R Mehta <sanju.mehta@amd.com>
997 L: dmaengine@vger.kernel.org
999 F: drivers/dma/ptdma/
1001 AMD SEATTLE DEVICE TREE SUPPORT
1002 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1003 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1004 M: Tom Lendacky <thomas.lendacky@amd.com>
1006 F: arch/arm64/boot/dts/amd/
1009 M: Tom Lendacky <thomas.lendacky@amd.com>
1010 L: netdev@vger.kernel.org
1012 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1013 F: drivers/net/ethernet/amd/xgbe/
1015 AMD SENSOR FUSION HUB DRIVER
1016 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1017 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1018 L: linux-input@vger.kernel.org
1020 F: Documentation/hid/amd-sfh*
1021 F: drivers/hid/amd-sfh-hid/
1024 M: Christian Eggers <ceggers@arri.de>
1025 L: linux-iio@vger.kernel.org
1027 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1028 F: drivers/iio/light/as73211.c
1030 AMT (Automatic Multicast Tunneling)
1031 M: Taehee Yoo <ap420073@gmail.com>
1032 L: netdev@vger.kernel.org
1034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1036 F: drivers/net/amt.c
1038 ANALOG DEVICES INC AD7192 DRIVER
1039 M: Alexandru Tachici <alexandru.tachici@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,ad7192.yaml
1044 F: drivers/iio/adc/ad7192.c
1046 ANALOG DEVICES INC AD7292 DRIVER
1047 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1048 L: linux-iio@vger.kernel.org
1050 W: http://ez.analog.com/community/linux-device-drivers
1051 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1052 F: drivers/iio/adc/ad7292.c
1054 ANALOG DEVICES INC AD7768-1 DRIVER
1055 M: Michael Hennerich <Michael.Hennerich@analog.com>
1056 L: linux-iio@vger.kernel.org
1058 W: http://ez.analog.com/community/linux-device-drivers
1059 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1060 F: drivers/iio/adc/ad7768-1.c
1062 ANALOG DEVICES INC AD7780 DRIVER
1063 M: Michael Hennerich <Michael.Hennerich@analog.com>
1064 M: Renato Lui Geh <renatogeh@gmail.com>
1065 L: linux-iio@vger.kernel.org
1067 W: http://ez.analog.com/community/linux-device-drivers
1068 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1069 F: drivers/iio/adc/ad7780.c
1071 ANALOG DEVICES INC AD9389B DRIVER
1072 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1073 L: linux-media@vger.kernel.org
1075 F: drivers/media/i2c/ad9389b*
1077 ANALOG DEVICES INC ADGS1408 DRIVER
1078 M: Mircea Caprioru <mircea.caprioru@analog.com>
1080 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1081 F: drivers/mux/adgs1408.c
1083 ANALOG DEVICES INC ADIN DRIVER
1084 M: Michael Hennerich <michael.hennerich@analog.com>
1085 L: netdev@vger.kernel.org
1087 W: http://ez.analog.com/community/linux-device-drivers
1088 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1089 F: drivers/net/phy/adin.c
1091 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1092 M: Nuno Sa <nuno.sa@analog.com>
1093 L: linux-iio@vger.kernel.org
1095 F: drivers/iio/imu/adis.c
1096 F: include/linux/iio/imu/adis.h
1098 ANALOG DEVICES INC ADIS16460 DRIVER
1099 M: Dragos Bogdan <dragos.bogdan@analog.com>
1100 L: linux-iio@vger.kernel.org
1102 W: http://ez.analog.com/community/linux-device-drivers
1103 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1104 F: drivers/iio/imu/adis16460.c
1106 ANALOG DEVICES INC ADIS16475 DRIVER
1107 M: Nuno Sa <nuno.sa@analog.com>
1108 L: linux-iio@vger.kernel.org
1109 W: http://ez.analog.com/community/linux-device-drivers
1111 F: drivers/iio/imu/adis16475.c
1112 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1114 ANALOG DEVICES INC ADM1177 DRIVER
1115 M: Michael Hennerich <Michael.Hennerich@analog.com>
1116 L: linux-hwmon@vger.kernel.org
1118 W: http://ez.analog.com/community/linux-device-drivers
1119 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1120 F: drivers/hwmon/adm1177.c
1122 ANALOG DEVICES INC ADP5061 DRIVER
1123 M: Michael Hennerich <Michael.Hennerich@analog.com>
1124 L: linux-pm@vger.kernel.org
1126 W: http://ez.analog.com/community/linux-device-drivers
1127 F: drivers/power/supply/adp5061.c
1129 ANALOG DEVICES INC ADV7180 DRIVER
1130 M: Lars-Peter Clausen <lars@metafoo.de>
1131 L: linux-media@vger.kernel.org
1133 W: http://ez.analog.com/community/linux-device-drivers
1134 F: drivers/media/i2c/adv7180.c
1135 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1137 ANALOG DEVICES INC ADV748X DRIVER
1138 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1139 L: linux-media@vger.kernel.org
1141 F: drivers/media/i2c/adv748x/*
1143 ANALOG DEVICES INC ADV7511 DRIVER
1144 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1145 L: linux-media@vger.kernel.org
1147 F: drivers/media/i2c/adv7511*
1149 ANALOG DEVICES INC ADV7604 DRIVER
1150 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1151 L: linux-media@vger.kernel.org
1153 F: drivers/media/i2c/adv7604*
1154 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1156 ANALOG DEVICES INC ADV7842 DRIVER
1157 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1158 L: linux-media@vger.kernel.org
1160 F: drivers/media/i2c/adv7842*
1162 ANALOG DEVICES INC ADXRS290 DRIVER
1163 M: Nishant Malpani <nish.malpani25@gmail.com>
1164 L: linux-iio@vger.kernel.org
1166 F: drivers/iio/gyro/adxrs290.c
1167 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1169 ANALOG DEVICES INC ASOC CODEC DRIVERS
1170 M: Lars-Peter Clausen <lars@metafoo.de>
1171 M: Nuno Sá <nuno.sa@analog.com>
1172 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1174 W: http://wiki.analog.com/
1175 W: http://ez.analog.com/community/linux-device-drivers
1176 F: sound/soc/codecs/ad1*
1177 F: sound/soc/codecs/ad7*
1178 F: sound/soc/codecs/adau*
1179 F: sound/soc/codecs/adav*
1180 F: sound/soc/codecs/sigmadsp.*
1181 F: sound/soc/codecs/ssm*
1183 ANALOG DEVICES INC DMA DRIVERS
1184 M: Lars-Peter Clausen <lars@metafoo.de>
1186 W: http://ez.analog.com/community/linux-device-drivers
1187 F: drivers/dma/dma-axi-dmac.c
1189 ANALOG DEVICES INC IIO DRIVERS
1190 M: Lars-Peter Clausen <lars@metafoo.de>
1191 M: Michael Hennerich <Michael.Hennerich@analog.com>
1193 W: http://wiki.analog.com/
1194 W: http://ez.analog.com/community/linux-device-drivers
1195 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1196 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1197 F: Documentation/devicetree/bindings/iio/*/adi,*
1198 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1199 F: drivers/iio/*/ad*
1200 F: drivers/iio/adc/ltc249*
1201 F: drivers/iio/amplifiers/hmc425a.c
1202 F: drivers/staging/iio/*/ad*
1203 X: drivers/iio/*/adjd*
1205 ANALOGBITS PLL LIBRARIES
1206 M: Paul Walmsley <paul.walmsley@sifive.com>
1208 F: drivers/clk/analogbits/*
1209 F: include/linux/clk/analogbits*
1212 M: Nick Hu <nickhu@andestech.com>
1213 M: Greentime Hu <green.hu@gmail.com>
1214 M: Vincent Chen <deanbo422@gmail.com>
1216 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1217 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1218 F: Documentation/devicetree/bindings/nds32/
1223 ANDROID CONFIG FRAGMENTS
1224 M: Rob Herring <robh@kernel.org>
1226 F: kernel/configs/android*
1229 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1230 M: Arve Hjønnevåg <arve@android.com>
1231 M: Todd Kjos <tkjos@android.com>
1232 M: Martijn Coenen <maco@android.com>
1233 M: Joel Fernandes <joel@joelfernandes.org>
1234 M: Christian Brauner <christian@brauner.io>
1235 M: Hridya Valsaraju <hridya@google.com>
1236 M: Suren Baghdasaryan <surenb@google.com>
1237 L: linux-kernel@vger.kernel.org
1239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1241 F: drivers/staging/android/
1243 ANDROID GOLDFISH PIC DRIVER
1244 M: Miodrag Dinic <miodrag.dinic@mips.com>
1246 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1247 F: drivers/irqchip/irq-goldfish-pic.c
1249 ANDROID GOLDFISH RTC DRIVER
1250 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1252 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1253 F: drivers/rtc/rtc-goldfish.c
1255 AOA (Apple Onboard Audio) ALSA DRIVER
1256 M: Johannes Berg <johannes@sipsolutions.net>
1257 L: linuxppc-dev@lists.ozlabs.org
1258 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1262 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1263 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1264 L: linux-iio@vger.kernel.org
1266 F: drivers/iio/adc/stx104.c
1269 M: Jiri Kosina <jikos@kernel.org>
1271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1272 F: arch/x86/kernel/apm_32.c
1273 F: drivers/char/apm-emulation.c
1274 F: include/linux/apm_bios.h
1275 F: include/uapi/linux/apm_bios.h
1277 APPARMOR SECURITY MODULE
1278 M: John Johansen <john.johansen@canonical.com>
1279 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1281 W: wiki.apparmor.net
1282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1283 F: Documentation/admin-guide/LSM/apparmor.rst
1284 F: security/apparmor/
1286 APPLE BCM5974 MULTITOUCH DRIVER
1287 M: Henrik Rydberg <rydberg@bitmath.org>
1288 L: linux-input@vger.kernel.org
1290 F: drivers/input/mouse/bcm5974.c
1292 APPLE DART IOMMU DRIVER
1293 M: Sven Peter <sven@svenpeter.dev>
1294 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1295 L: iommu@lists.linux-foundation.org
1297 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1298 F: drivers/iommu/apple-dart.c
1301 M: Henrik Rydberg <rydberg@bitmath.org>
1302 L: linux-hwmon@vger.kernel.org
1304 F: drivers/hwmon/applesmc.c
1306 APPLETALK NETWORK LAYER
1307 L: netdev@vger.kernel.org
1309 F: drivers/net/appletalk/
1310 F: include/linux/atalk.h
1311 F: include/uapi/linux/atalk.h
1314 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1315 M: Khuong Dinh <khuong@os.amperecomputing.com>
1317 F: arch/arm64/boot/dts/apm/
1319 APPLIED MICRO (APM) X-GENE SOC EDAC
1320 M: Khuong Dinh <khuong@os.amperecomputing.com>
1322 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1323 F: drivers/edac/xgene_edac.c
1325 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1326 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1327 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1329 F: drivers/net/ethernet/apm/xgene-v2/
1331 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1332 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1333 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1334 M: Quan Nguyen <quan@os.amperecomputing.com>
1336 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1337 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1338 F: drivers/net/ethernet/apm/xgene/
1339 F: drivers/net/mdio/mdio-xgene.c
1341 APPLIED MICRO (APM) X-GENE SOC PMU
1342 M: Khuong Dinh <khuong@os.amperecomputing.com>
1344 F: Documentation/admin-guide/perf/xgene-pmu.rst
1345 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1346 F: drivers/perf/xgene_pmu.c
1348 APTINA CAMERA SENSOR PLL
1349 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1350 L: linux-media@vger.kernel.org
1352 F: drivers/media/i2c/aptina-pll.*
1354 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1355 M: Aleksa Savic <savicaleksa83@gmail.com>
1356 L: linux-hwmon@vger.kernel.org
1358 F: Documentation/hwmon/aquacomputer_d5next.rst
1359 F: drivers/hwmon/aquacomputer_d5next.c
1361 AQUANTIA ETHERNET DRIVER (atlantic)
1362 M: Igor Russkikh <irusskikh@marvell.com>
1363 L: netdev@vger.kernel.org
1365 W: https://www.marvell.com/
1366 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1367 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1368 F: drivers/net/ethernet/aquantia/atlantic/
1370 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1371 M: Egor Pomozov <epomozov@marvell.com>
1372 L: netdev@vger.kernel.org
1374 W: http://www.aquantia.com
1375 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1377 ARASAN NAND CONTROLLER DRIVER
1378 M: Miquel Raynal <miquel.raynal@bootlin.com>
1379 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1380 L: linux-mtd@lists.infradead.org
1382 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1383 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1385 ARC FRAMEBUFFER DRIVER
1386 M: Jaya Kumar <jayalk@intworks.biz>
1388 F: drivers/video/fbdev/arcfb.c
1389 F: drivers/video/fbdev/core/fb_defio.c
1392 M: Alexey Brodkin <abrodkin@synopsys.com>
1394 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1395 F: drivers/gpu/drm/tiny/arcpgu.c
1397 ARCNET NETWORK LAYER
1398 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1399 L: netdev@vger.kernel.org
1401 F: drivers/net/arcnet/
1402 F: include/uapi/linux/if_arcnet.h
1404 ARM ARCHITECTED TIMER DRIVER
1405 M: Mark Rutland <mark.rutland@arm.com>
1406 M: Marc Zyngier <maz@kernel.org>
1407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 F: arch/arm/include/asm/arch_timer.h
1410 F: arch/arm64/include/asm/arch_timer.h
1411 F: drivers/clocksource/arm_arch_timer.c
1413 ARM HDLCD DRM DRIVER
1414 M: Liviu Dudau <liviu.dudau@arm.com>
1416 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1417 F: drivers/gpu/drm/arm/hdlcd_*
1419 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1420 M: Linus Walleij <linus.walleij@linaro.org>
1421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1424 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1425 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1426 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1427 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1428 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1429 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1430 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1431 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1432 F: arch/arm/boot/dts/arm-realview-*
1433 F: arch/arm/boot/dts/integrator*
1434 F: arch/arm/boot/dts/versatile*
1435 F: arch/arm/mach-integrator/
1436 F: arch/arm/mach-realview/
1437 F: arch/arm/mach-versatile/
1438 F: arch/arm/plat-versatile/
1439 F: drivers/bus/arm-integrator-lm.c
1440 F: drivers/clk/versatile/
1441 F: drivers/i2c/busses/i2c-versatile.c
1442 F: drivers/irqchip/irq-versatile-fpga.c
1443 F: drivers/mtd/maps/physmap-versatile.*
1444 F: drivers/power/reset/arm-versatile-reboot.c
1445 F: drivers/soc/versatile/
1447 ARM KOMEDA DRM-KMS DRIVER
1448 M: James (Qian) Wang <james.qian.wang@arm.com>
1449 M: Liviu Dudau <liviu.dudau@arm.com>
1450 M: Mihail Atanassov <mihail.atanassov@arm.com>
1451 L: Mali DP Maintainers <malidp@foss.arm.com>
1453 T: git git://anongit.freedesktop.org/drm/drm-misc
1454 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1455 F: Documentation/gpu/komeda-kms.rst
1456 F: drivers/gpu/drm/arm/display/include/
1457 F: drivers/gpu/drm/arm/display/komeda/
1459 ARM MALI PANFROST DRM DRIVER
1460 M: Rob Herring <robh@kernel.org>
1461 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1462 R: Steven Price <steven.price@arm.com>
1463 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1464 L: dri-devel@lists.freedesktop.org
1466 T: git git://anongit.freedesktop.org/drm/drm-misc
1467 F: drivers/gpu/drm/panfrost/
1468 F: include/uapi/drm/panfrost_drm.h
1470 ARM MALI-DP DRM DRIVER
1471 M: Liviu Dudau <liviu.dudau@arm.com>
1472 M: Brian Starkey <brian.starkey@arm.com>
1473 L: Mali DP Maintainers <malidp@foss.arm.com>
1475 T: git git://anongit.freedesktop.org/drm/drm-misc
1476 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1477 F: Documentation/gpu/afbc.rst
1478 F: drivers/gpu/drm/arm/
1480 ARM MFM AND FLOPPY DRIVERS
1481 M: Ian Molton <spyro@f2s.com>
1483 F: arch/arm/include/asm/floppy.h
1484 F: arch/arm/mach-rpc/floppydma.S
1486 ARM PMU PROFILING AND DEBUGGING
1487 M: Will Deacon <will@kernel.org>
1488 M: Mark Rutland <mark.rutland@arm.com>
1489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 F: Documentation/devicetree/bindings/arm/pmu.yaml
1492 F: Documentation/devicetree/bindings/perf/
1493 F: arch/arm*/include/asm/hw_breakpoint.h
1494 F: arch/arm*/include/asm/perf_event.h
1495 F: arch/arm*/kernel/hw_breakpoint.c
1496 F: arch/arm*/kernel/perf_*
1498 F: include/linux/perf/arm_pmu.h
1501 M: Russell King <linux@armlinux.org.uk>
1502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 W: http://www.armlinux.org.uk/
1505 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1507 X: arch/arm/boot/dts/
1509 ARM PRIMECELL AACI PL041 DRIVER
1510 M: Russell King <linux@armlinux.org.uk>
1514 ARM PRIMECELL BUS SUPPORT
1515 M: Russell King <linux@armlinux.org.uk>
1518 F: include/linux/amba/bus.h
1520 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1521 M: Miquel Raynal <miquel.raynal@bootlin.com>
1522 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1523 L: linux-mtd@lists.infradead.org
1525 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1526 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1528 ARM PRIMECELL PL35X SMC DRIVER
1529 M: Miquel Raynal <miquel.raynal@bootlin.com>
1530 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1534 F: drivers/memory/pl353-smc.c
1536 ARM PRIMECELL CLCD PL110 DRIVER
1537 M: Russell King <linux@armlinux.org.uk>
1539 F: drivers/video/fbdev/amba-clcd.*
1541 ARM PRIMECELL KMI PL050 DRIVER
1542 M: Russell King <linux@armlinux.org.uk>
1544 F: drivers/input/serio/ambakmi.*
1545 F: include/linux/amba/kmi.h
1547 ARM PRIMECELL MMCI PL180/1 DRIVER
1548 M: Russell King <linux@armlinux.org.uk>
1550 F: drivers/mmc/host/mmci.*
1551 F: include/linux/amba/mmci.h
1553 ARM PRIMECELL SSP PL022 SPI DRIVER
1554 M: Linus Walleij <linus.walleij@linaro.org>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1558 F: drivers/spi/spi-pl022.c
1560 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1561 M: Russell King <linux@armlinux.org.uk>
1563 F: drivers/tty/serial/amba-pl01*.c
1564 F: include/linux/amba/serial.h
1566 ARM PRIMECELL VIC PL190/PL192 DRIVER
1567 M: Linus Walleij <linus.walleij@linaro.org>
1568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1571 F: drivers/irqchip/irq-vic.c
1573 ARM SMC WATCHDOG DRIVER
1574 M: Julius Werner <jwerner@chromium.org>
1575 R: Evan Benn <evanbenn@chromium.org>
1577 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1578 F: drivers/watchdog/arm_smc_wdt.c
1581 M: Will Deacon <will@kernel.org>
1582 R: Robin Murphy <robin.murphy@arm.com>
1583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1586 F: drivers/iommu/arm/
1587 F: drivers/iommu/io-pgtable-arm*
1589 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1590 M: Arnd Bergmann <arnd@arndb.de>
1591 M: Olof Johansson <olof@lixom.net>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1596 F: arch/arm/boot/dts/Makefile
1597 F: arch/arm64/boot/dts/Makefile
1599 ARM SUB-ARCHITECTURES
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1606 ARM/ACTIONS SEMI ARCHITECTURE
1607 M: Andreas Färber <afaerber@suse.de>
1608 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1612 F: Documentation/devicetree/bindings/arm/actions.yaml
1613 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1614 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1615 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1616 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1617 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1618 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1619 F: Documentation/devicetree/bindings/pinctrl/actions,*
1620 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1621 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1622 F: arch/arm/boot/dts/owl-*
1623 F: arch/arm/mach-actions/
1624 F: arch/arm64/boot/dts/actions/
1625 F: drivers/clk/actions/
1626 F: drivers/clocksource/timer-owl*
1627 F: drivers/dma/owl-dma.c
1628 F: drivers/i2c/busses/i2c-owl.c
1629 F: drivers/irqchip/irq-owl-sirq.c
1630 F: drivers/mmc/host/owl-mmc.c
1631 F: drivers/net/ethernet/actions/
1632 F: drivers/pinctrl/actions/*
1633 F: drivers/soc/actions/
1634 F: include/dt-bindings/power/owl-*
1635 F: include/dt-bindings/reset/actions,*
1636 F: include/linux/soc/actions/
1639 ARM/ADS SPHERE MACHINE SUPPORT
1640 M: Lennert Buytenhek <kernel@wantstofly.org>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 ARM/AFEB9260 MACHINE SUPPORT
1645 M: Sergey Lapin <slapin@ossfans.org>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 ARM/AJECO 1ARM MACHINE SUPPORT
1650 M: Lennert Buytenhek <kernel@wantstofly.org>
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 ARM/Allwinner SoC Clock Support
1655 M: Emilio López <emilio@elopez.com.ar>
1657 F: drivers/clk/sunxi/
1659 ARM/Allwinner sunXi SoC support
1660 M: Maxime Ripard <mripard@kernel.org>
1661 M: Chen-Yu Tsai <wens@csie.org>
1662 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1666 L: linux-sunxi@lists.linux.dev
1667 F: arch/arm/mach-sunxi/
1668 F: arch/arm64/boot/dts/allwinner/
1669 F: drivers/clk/sunxi-ng/
1670 F: drivers/pinctrl/sunxi/
1671 F: drivers/soc/sunxi/
1676 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1677 M: Neil Armstrong <narmstrong@baylibre.com>
1678 M: Jerome Brunet <jbrunet@baylibre.com>
1679 L: linux-amlogic@lists.infradead.org
1681 F: Documentation/devicetree/bindings/clock/amlogic*
1682 F: drivers/clk/meson/
1683 F: include/dt-bindings/clock/gxbb*
1684 F: include/dt-bindings/clock/meson*
1686 ARM/Amlogic Meson SoC Crypto Drivers
1687 M: Corentin Labbe <clabbe@baylibre.com>
1688 L: linux-crypto@vger.kernel.org
1689 L: linux-amlogic@lists.infradead.org
1691 F: Documentation/devicetree/bindings/crypto/amlogic*
1692 F: drivers/crypto/amlogic/
1694 ARM/Amlogic Meson SoC Sound Drivers
1695 M: Jerome Brunet <jbrunet@baylibre.com>
1696 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1698 F: Documentation/devicetree/bindings/sound/amlogic*
1701 ARM/Amlogic Meson SoC support
1702 M: Neil Armstrong <narmstrong@baylibre.com>
1703 M: Kevin Hilman <khilman@baylibre.com>
1704 R: Jerome Brunet <jbrunet@baylibre.com>
1705 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 L: linux-amlogic@lists.infradead.org
1709 W: http://linux-meson.com/
1710 F: arch/arm/boot/dts/meson*
1711 F: arch/arm/mach-meson/
1712 F: arch/arm64/boot/dts/amlogic/
1713 F: drivers/mmc/host/meson*
1714 F: drivers/pinctrl/meson/
1715 F: drivers/rtc/rtc-meson*
1716 F: drivers/soc/amlogic/
1719 ARM/Annapurna Labs ALPINE ARCHITECTURE
1720 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1721 M: Antoine Tenart <atenart@kernel.org>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 F: arch/arm/boot/dts/alpine*
1725 F: arch/arm/mach-alpine/
1726 F: arch/arm64/boot/dts/amazon/
1727 F: drivers/*/*alpine*
1729 ARM/APPLE MACHINE SUPPORT
1730 M: Hector Martin <marcan@marcan.st>
1731 M: Sven Peter <sven@svenpeter.dev>
1732 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 W: https://asahilinux.org
1736 B: https://github.com/AsahiLinux/linux/issues
1737 C: irc://irc.oftc.net/asahi-dev
1738 T: git https://github.com/AsahiLinux/linux.git
1739 F: Documentation/devicetree/bindings/arm/apple.yaml
1740 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1741 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1742 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1743 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1744 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1745 F: arch/arm64/boot/dts/apple/
1746 F: drivers/i2c/busses/i2c-pasemi-core.c
1747 F: drivers/i2c/busses/i2c-pasemi-platform.c
1748 F: drivers/irqchip/irq-apple-aic.c
1749 F: drivers/mailbox/apple-mailbox.c
1750 F: drivers/pinctrl/pinctrl-apple-gpio.c
1751 F: include/dt-bindings/interrupt-controller/apple-aic.h
1752 F: include/dt-bindings/pinctrl/apple.h
1753 F: include/linux/apple-mailbox.h
1755 ARM/ARTPEC MACHINE SUPPORT
1756 M: Jesper Nilsson <jesper.nilsson@axis.com>
1757 M: Lars Persson <lars.persson@axis.com>
1758 L: linux-arm-kernel@axis.com
1760 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1761 F: arch/arm/boot/dts/artpec6*
1762 F: arch/arm/mach-artpec
1764 F: drivers/crypto/axis
1765 F: drivers/mmc/host/usdhi6rol0.c
1766 F: drivers/pinctrl/pinctrl-artpec*
1768 ARM/ASPEED I2C DRIVER
1769 M: Brendan Higgins <brendanhiggins@google.com>
1770 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1771 R: Joel Stanley <joel@jms.id.au>
1772 L: linux-i2c@vger.kernel.org
1773 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1775 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1776 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1777 F: drivers/i2c/busses/i2c-aspeed.c
1778 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1780 ARM/ASPEED MACHINE SUPPORT
1781 M: Joel Stanley <joel@jms.id.au>
1782 R: Andrew Jeffery <andrew@aj.id.au>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1786 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1788 F: arch/arm/boot/dts/aspeed-*
1789 F: arch/arm/mach-aspeed/
1792 ARM/BITMAIN ARCHITECTURE
1793 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1797 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1798 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1799 F: arch/arm64/boot/dts/bitmain/
1800 F: drivers/clk/clk-bm1880.c
1801 F: drivers/pinctrl/pinctrl-bm1880.c
1803 ARM/CALXEDA HIGHBANK ARCHITECTURE
1804 M: Andre Przywara <andre.przywara@arm.com>
1805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 F: arch/arm/boot/dts/ecx-*.dts*
1808 F: arch/arm/boot/dts/highbank.dts
1809 F: arch/arm/mach-highbank/
1811 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1812 M: Krzysztof Halasa <khalasa@piap.pl>
1814 F: arch/arm/mach-cns3xxx/
1816 ARM/CAVIUM THUNDER NETWORK DRIVER
1817 M: Sunil Goutham <sgoutham@marvell.com>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 F: drivers/net/ethernet/cavium/thunder/
1822 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1823 M: Lukasz Majewski <lukma@denx.de>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 F: arch/arm/mach-ep93xx/ts72xx.c
1828 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1829 M: Alexander Shiyan <shc_work@mail.ru>
1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1835 M: Lennert Buytenhek <kernel@wantstofly.org>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1840 M: Hartley Sweeten <hsweeten@visionengravers.com>
1841 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 F: arch/arm/mach-ep93xx/
1845 F: arch/arm/mach-ep93xx/include/mach/
1848 M: Russell King <linux@armlinux.org.uk>
1849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1852 F: drivers/clk/clkdev.c
1854 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1855 M: Baruch Siach <baruch@tkos.co.il>
1856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 F: arch/arm/boot/dts/cx92755*
1861 ARM/CONTEC MICRO9 MACHINE SUPPORT
1862 M: Hubert Feurstein <hubert.feurstein@contec.at>
1864 F: arch/arm/mach-ep93xx/micro9.c
1866 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1867 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1868 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1869 R: Mike Leach <mike.leach@linaro.org>
1870 R: Leo Yan <leo.yan@linaro.org>
1871 L: coresight@lists.linaro.org (moderated for non-subscribers)
1872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1875 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1876 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1877 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1878 F: Documentation/devicetree/bindings/arm/coresight.txt
1879 F: Documentation/devicetree/bindings/arm/ete.yaml
1880 F: Documentation/devicetree/bindings/arm/trbe.yaml
1881 F: Documentation/trace/coresight/*
1882 F: drivers/hwtracing/coresight/*
1883 F: include/dt-bindings/arm/coresight-cti-dt.h
1884 F: include/linux/coresight*
1885 F: tools/perf/arch/arm/util/auxtrace.c
1886 F: tools/perf/arch/arm/util/cs-etm.c
1887 F: tools/perf/arch/arm/util/cs-etm.h
1888 F: tools/perf/arch/arm/util/pmu.c
1889 F: tools/perf/util/cs-etm-decoder/*
1890 F: tools/perf/util/cs-etm.*
1892 ARM/CORGI MACHINE SUPPORT
1893 M: Richard Purdie <rpurdie@rpsys.net>
1896 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1897 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1898 M: Linus Walleij <linus.walleij@linaro.org>
1899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 T: git git://github.com/ulli-kroll/linux.git
1902 F: Documentation/devicetree/bindings/arm/gemini.yaml
1903 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1904 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1905 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
1906 F: arch/arm/boot/dts/gemini*
1907 F: arch/arm/mach-gemini/
1908 F: drivers/crypto/gemini/
1909 F: drivers/net/ethernet/cortina/
1910 F: drivers/pinctrl/pinctrl-gemini.c
1911 F: drivers/rtc/rtc-ftrtc010.c
1913 ARM/CZ.NIC TURRIS SUPPORT
1914 M: Marek Behún <kabel@kernel.org>
1916 W: https://www.turris.cz/
1917 F: Documentation/ABI/testing/debugfs-moxtet
1918 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1919 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1920 F: Documentation/devicetree/bindings/bus/moxtet.txt
1921 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1922 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1923 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1924 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1925 F: drivers/bus/moxtet.c
1926 F: drivers/firmware/turris-mox-rwtm.c
1927 F: drivers/leds/leds-turris-omnia.c
1928 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1929 F: drivers/gpio/gpio-moxtet.c
1930 F: drivers/watchdog/armada_37xx_wdt.c
1931 F: include/dt-bindings/bus/moxtet.h
1932 F: include/linux/armada-37xx-rwtm-mailbox.h
1933 F: include/linux/moxtet.h
1935 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1936 M: Robert Jarzmik <robert.jarzmik@free.fr>
1937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 F: arch/arm/mach-pxa/ezx.c
1941 ARM/FARADAY FA526 PORT
1942 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 T: git git://git.berlios.de/gemini-board
1946 F: arch/arm/mm/*-fa*
1948 ARM/FOOTBRIDGE ARCHITECTURE
1949 M: Russell King <linux@armlinux.org.uk>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 W: http://www.armlinux.org.uk/
1953 F: arch/arm/include/asm/hardware/dec21285.h
1954 F: arch/arm/mach-footbridge/
1956 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1957 M: Shawn Guo <shawnguo@kernel.org>
1958 M: Sascha Hauer <s.hauer@pengutronix.de>
1959 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1960 R: Fabio Estevam <festevam@gmail.com>
1961 R: NXP Linux Team <linux-imx@nxp.com>
1962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1965 X: drivers/media/i2c/
1969 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1970 M: Shawn Guo <shawnguo@kernel.org>
1971 M: Li Yang <leoyang.li@nxp.com>
1972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1975 F: arch/arm/boot/dts/ls1021a*
1976 F: arch/arm64/boot/dts/freescale/fsl-*
1977 F: arch/arm64/boot/dts/freescale/qoriq-*
1979 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1980 M: Shawn Guo <shawnguo@kernel.org>
1981 M: Sascha Hauer <s.hauer@pengutronix.de>
1982 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1983 R: Stefan Agner <stefan@agner.ch>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1987 F: arch/arm/boot/dts/vf*
1988 F: arch/arm/mach-imx/*vf610*
1990 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1991 M: Lennert Buytenhek <kernel@wantstofly.org>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 ARM/GUMSTIX MACHINE SUPPORT
1996 M: Steve Sakoman <sakoman@gmail.com>
1997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2001 M: Philipp Zabel <philipp.zabel@gmail.com>
2002 M: Paul Parsons <lost.distance@yahoo.com>
2003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 F: arch/arm/mach-pxa/hx4700.c
2006 F: arch/arm/mach-pxa/include/mach/hx4700.h
2007 F: sound/soc/pxa/hx4700.c
2009 ARM/HISILICON SOC SUPPORT
2010 M: Wei Xu <xuwei5@hisilicon.com>
2011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 W: http://www.hisilicon.com
2014 T: git git://github.com/hisilicon/linux-hisi.git
2015 F: arch/arm/boot/dts/hi3*
2016 F: arch/arm/boot/dts/hip*
2017 F: arch/arm/boot/dts/hisi*
2018 F: arch/arm/mach-hisi/
2019 F: arch/arm64/boot/dts/hisilicon/
2021 ARM/HP JORNADA 7XX MACHINE SUPPORT
2022 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2026 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2027 F: arch/arm/mach-sa1100/jornada720.c
2029 ARM/IGEP MACHINE SUPPORT
2030 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2031 M: Javier Martinez Canillas <javier@dowhile0.org>
2032 L: linux-omap@vger.kernel.org
2033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035 F: arch/arm/boot/dts/omap3-igep*
2037 ARM/INCOME PXA270 SUPPORT
2038 M: Marek Vasut <marek.vasut@gmail.com>
2039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2043 ARM/INTEL IOP32X ARM ARCHITECTURE
2044 M: Lennert Buytenhek <kernel@wantstofly.org>
2045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048 ARM/INTEL IQ81342EX MACHINE SUPPORT
2049 M: Lennert Buytenhek <kernel@wantstofly.org>
2050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 ARM/INTEL IXDP2850 MACHINE SUPPORT
2054 M: Lennert Buytenhek <kernel@wantstofly.org>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 ARM/INTEL IXP4XX ARM ARCHITECTURE
2059 M: Linus Walleij <linusw@kernel.org>
2060 M: Imre Kaloz <kaloz@openwrt.org>
2061 M: Krzysztof Halasa <khalasa@piap.pl>
2062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2065 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2066 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2067 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2068 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2069 F: arch/arm/mach-ixp4xx/
2070 F: drivers/bus/intel-ixp4xx-eb.c
2071 F: drivers/clocksource/timer-ixp4xx.c
2072 F: drivers/crypto/ixp4xx_crypto.c
2073 F: drivers/gpio/gpio-ixp4xx.c
2074 F: drivers/irqchip/irq-ixp4xx.c
2075 F: include/linux/irqchip/irq-ixp4xx.h
2076 F: include/linux/platform_data/timer-ixp4xx.h
2078 ARM/INTEL KEEMBAY ARCHITECTURE
2079 M: Paul J. Murphy <paul.j.murphy@intel.com>
2080 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2082 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2083 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2084 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2086 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2087 M: Jonathan Cameron <jic23@cam.ac.uk>
2088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 F: arch/arm/mach-pxa/stargate2.c
2091 F: drivers/pcmcia/pxa2xx_stargate2.c
2093 ARM/INTEL XSC3 (MANZANO) ARM CORE
2094 M: Lennert Buytenhek <kernel@wantstofly.org>
2095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2099 M: Lennert Buytenhek <kernel@wantstofly.org>
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 ARM/LG1K ARCHITECTURE
2104 M: Chanho Min <chanho.min@lge.com>
2105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 F: arch/arm64/boot/dts/lg/
2109 ARM/LOGICPD PXA270 MACHINE SUPPORT
2110 M: Lennert Buytenhek <kernel@wantstofly.org>
2111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114 ARM/LPC18XX ARCHITECTURE
2115 M: Vladimir Zapolskiy <vz@mleia.com>
2116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2119 F: arch/arm/boot/dts/lpc43*
2120 F: drivers/i2c/busses/i2c-lpc2k.c
2121 F: drivers/memory/pl172.c
2122 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2123 F: drivers/rtc/rtc-lpc24xx.c
2126 ARM/LPC32XX SOC SUPPORT
2127 M: Vladimir Zapolskiy <vz@mleia.com>
2128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2131 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2132 F: arch/arm/boot/dts/lpc32*
2133 F: arch/arm/mach-lpc32xx/
2134 F: drivers/i2c/busses/i2c-pnx.c
2135 F: drivers/net/ethernet/nxp/lpc_eth.c
2136 F: drivers/usb/host/ohci-nxp.c
2137 F: drivers/watchdog/pnx4008_wdt.c
2140 ARM/MAGICIAN MACHINE SUPPORT
2141 M: Philipp Zabel <philipp.zabel@gmail.com>
2144 ARM/Marvell Dove/MV78xx0/Orion SOC support
2145 M: Andrew Lunn <andrew@lunn.ch>
2146 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2147 M: Gregory Clement <gregory.clement@bootlin.com>
2148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2151 F: Documentation/devicetree/bindings/soc/dove/
2152 F: arch/arm/boot/dts/dove*
2153 F: arch/arm/boot/dts/orion5x*
2154 F: arch/arm/mach-dove/
2155 F: arch/arm/mach-mv78xx0/
2156 F: arch/arm/mach-orion5x/
2157 F: arch/arm/plat-orion/
2158 F: drivers/soc/dove/
2160 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2161 M: Andrew Lunn <andrew@lunn.ch>
2162 M: Gregory Clement <gregory.clement@bootlin.com>
2163 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2167 F: arch/arm/boot/dts/armada*
2168 F: arch/arm/boot/dts/kirkwood*
2169 F: arch/arm/configs/mvebu_*_defconfig
2170 F: arch/arm/mach-mvebu/
2171 F: arch/arm64/boot/dts/marvell/armada*
2172 F: arch/arm64/boot/dts/marvell/cn913*
2173 F: drivers/cpufreq/armada-37xx-cpufreq.c
2174 F: drivers/cpufreq/armada-8k-cpufreq.c
2175 F: drivers/cpufreq/mvebu-cpufreq.c
2176 F: drivers/irqchip/irq-armada-370-xp.c
2177 F: drivers/irqchip/irq-mvebu-*
2178 F: drivers/pinctrl/mvebu/
2179 F: drivers/rtc/rtc-armada38x.c
2181 ARM/Mediatek RTC DRIVER
2182 M: Eddie Huang <eddie.huang@mediatek.com>
2183 M: Sean Wang <sean.wang@mediatek.com>
2184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2187 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2188 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2189 F: drivers/rtc/rtc-mt2712.c
2190 F: drivers/rtc/rtc-mt6397.c
2191 F: drivers/rtc/rtc-mt7622.c
2193 ARM/Mediatek SoC support
2194 M: Matthias Brugger <matthias.bgg@gmail.com>
2195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2198 W: https://mtk.wiki.kernel.org/
2199 C: irc://chat.freenode.net/linux-mediatek
2200 F: arch/arm/boot/dts/mt6*
2201 F: arch/arm/boot/dts/mt7*
2202 F: arch/arm/boot/dts/mt8*
2203 F: arch/arm/mach-mediatek/
2204 F: arch/arm64/boot/dts/mediatek/
2205 F: drivers/soc/mediatek/
2210 ARM/Mediatek USB3 PHY DRIVER
2211 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2215 F: Documentation/devicetree/bindings/phy/mediatek,*
2216 F: drivers/phy/mediatek/
2218 ARM/Microchip (AT91) SoC support
2219 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2220 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2221 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 W: http://www.linux4sam.org
2225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2226 F: arch/arm/boot/dts/at91*.dts
2227 F: arch/arm/boot/dts/at91*.dtsi
2228 F: arch/arm/boot/dts/sama*.dts
2229 F: arch/arm/boot/dts/sama*.dtsi
2230 F: arch/arm/include/debug/at91.S
2231 F: arch/arm/mach-at91/
2232 F: drivers/memory/atmel*
2233 F: drivers/watchdog/sama5d4_wdt.c
2234 F: include/soc/at91/
2235 X: drivers/input/touchscreen/atmel_mxt_ts.c
2236 X: drivers/net/wireless/atmel/
2240 ARM/Microchip Sparx5 SoC support
2241 M: Lars Povlsen <lars.povlsen@microchip.com>
2242 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2243 M: UNGLinuxDriver@microchip.com
2244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 T: git git://github.com/microchip-ung/linux-upstream.git
2247 F: arch/arm64/boot/dts/microchip/
2248 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2251 Microchip Timer Counter Block (TCB) Capture Driver
2252 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2254 L: linux-iio@vger.kernel.org
2256 F: drivers/counter/microchip-tcb-capture.c
2258 ARM/MIOA701 MACHINE SUPPORT
2259 M: Robert Jarzmik <robert.jarzmik@free.fr>
2260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262 F: arch/arm/mach-pxa/mioa701.c
2264 ARM/MStar/Sigmastar Armv7 SoC support
2265 M: Daniel Palmer <daniel@thingy.jp>
2266 M: Romain Perier <romain.perier@gmail.com>
2267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269 W: http://linux-chenxing.org/
2270 T: git git://github.com/linux-chenxing/linux.git
2271 F: Documentation/devicetree/bindings/arm/mstar/*
2272 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2273 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2274 F: arch/arm/boot/dts/mstar-*
2275 F: arch/arm/mach-mstar/
2276 F: drivers/clk/mstar/
2277 F: drivers/gpio/gpio-msc313.c
2278 F: drivers/watchdog/msc313e_wdt.c
2279 F: include/dt-bindings/clock/mstar-*
2280 F: include/dt-bindings/gpio/msc313-gpio.h
2282 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2283 M: Michael Petchkovsky <mkpetch@internode.on.net>
2286 ARM/NOMADIK/Ux500 ARCHITECTURES
2287 M: Linus Walleij <linus.walleij@linaro.org>
2288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2291 F: Documentation/devicetree/bindings/arm/ste-*
2292 F: Documentation/devicetree/bindings/arm/ux500.yaml
2293 F: Documentation/devicetree/bindings/arm/ux500/
2294 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2295 F: arch/arm/boot/dts/ste-*
2296 F: arch/arm/mach-nomadik/
2297 F: arch/arm/mach-ux500/
2298 F: drivers/clk/clk-nomadik.c
2299 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2300 F: drivers/dma/ste_dma40*
2301 F: drivers/hwspinlock/u8500_hsem.c
2302 F: drivers/i2c/busses/i2c-nomadik.c
2303 F: drivers/iio/adc/ab8500-gpadc.c
2304 F: drivers/mfd/ab8500*
2305 F: drivers/mfd/abx500*
2306 F: drivers/mfd/db8500*
2307 F: drivers/pinctrl/nomadik/
2308 F: drivers/rtc/rtc-ab8500.c
2309 F: drivers/rtc/rtc-pl031.c
2310 F: drivers/soc/ux500/
2312 ARM/NUVOTON NPCM ARCHITECTURE
2313 M: Avi Fishman <avifishman70@gmail.com>
2314 M: Tomer Maimon <tmaimon77@gmail.com>
2315 M: Tali Perry <tali.perry1@gmail.com>
2316 R: Patrick Venture <venture@google.com>
2317 R: Nancy Yuen <yuenn@google.com>
2318 R: Benjamin Fair <benjaminfair@google.com>
2319 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2321 F: Documentation/devicetree/bindings/*/*/*npcm*
2322 F: Documentation/devicetree/bindings/*/*npcm*
2323 F: arch/arm/boot/dts/nuvoton-npcm*
2324 F: arch/arm/mach-npcm/
2326 F: drivers/*/*/*npcm*
2327 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2329 ARM/NUVOTON WPCM450 ARCHITECTURE
2330 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2331 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2333 F: Documentation/devicetree/bindings/*/*wpcm*
2334 F: arch/arm/boot/dts/nuvoton-wpcm450*
2335 F: arch/arm/mach-npcm/wpcm450.c
2338 ARM/NXP S32G ARCHITECTURE
2339 M: Chester Lin <clin@suse.com>
2340 R: Andreas Färber <afaerber@suse.de>
2341 R: Matthias Brugger <mbrugger@suse.com>
2342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2346 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2347 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2349 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2350 F: arch/arm/mach-s3c/gta02.h
2351 F: arch/arm/mach-s3c/mach-gta02.c
2353 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2354 M: Alexander Clouter <alex@digriz.org.uk>
2355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357 W: http://www.digriz.org.uk/ts78xx/kernel
2358 F: arch/arm/mach-orion5x/ts78xx-*
2360 ARM/OXNAS platform support
2361 M: Neil Armstrong <narmstrong@baylibre.com>
2362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363 L: linux-oxnas@groups.io (moderated for non-subscribers)
2365 F: arch/arm/boot/dts/ox8*.dts*
2366 F: arch/arm/mach-oxnas/
2367 F: drivers/power/reset/oxnas-restart.c
2370 ARM/PALM TREO SUPPORT
2371 M: Tomas Cech <sleep_walker@suse.com>
2372 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2374 W: http://hackndev.com
2375 F: arch/arm/mach-pxa/palmtreo.*
2377 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2378 M: Marek Vasut <marek.vasut@gmail.com>
2379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381 W: http://hackndev.com
2382 F: arch/arm/mach-pxa/include/mach/palmld.h
2383 F: arch/arm/mach-pxa/include/mach/palmtc.h
2384 F: arch/arm/mach-pxa/include/mach/palmtx.h
2385 F: arch/arm/mach-pxa/palmld.c
2386 F: arch/arm/mach-pxa/palmt5.*
2387 F: arch/arm/mach-pxa/palmtc.c
2388 F: arch/arm/mach-pxa/palmte2.*
2389 F: arch/arm/mach-pxa/palmtx.c
2392 M: Sergey Lapin <slapin@ossfans.org>
2393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2395 W: http://hackndev.com
2396 F: arch/arm/mach-pxa/palmz72.*
2399 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2401 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2403 ARM/PT DIGITAL BOARD PORT
2404 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407 W: http://www.armlinux.org.uk/
2409 ARM/QUALCOMM SUPPORT
2410 M: Andy Gross <agross@kernel.org>
2411 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2412 L: linux-arm-msm@vger.kernel.org
2414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2415 F: Documentation/devicetree/bindings/*/qcom*
2416 F: Documentation/devicetree/bindings/soc/qcom/
2417 F: arch/arm/boot/dts/qcom-*.dts
2418 F: arch/arm/boot/dts/qcom-*.dtsi
2419 F: arch/arm/mach-qcom/
2420 F: arch/arm64/boot/dts/qcom/
2421 F: drivers/*/*/qcom*
2422 F: drivers/*/*/qcom/
2423 F: drivers/*/pm8???-*
2426 F: drivers/bluetooth/btqcomsmd.c
2427 F: drivers/clocksource/timer-qcom.c
2428 F: drivers/cpuidle/cpuidle-qcom-spm.c
2429 F: drivers/extcon/extcon-qcom*
2430 F: drivers/i2c/busses/i2c-qcom-geni.c
2431 F: drivers/i2c/busses/i2c-qup.c
2432 F: drivers/iommu/msm*
2433 F: drivers/mfd/ssbi.c
2434 F: drivers/mmc/host/mmci_qcom*
2435 F: drivers/mmc/host/sdhci-msm.c
2436 F: drivers/pci/controller/dwc/pcie-qcom.c
2437 F: drivers/phy/qualcomm/
2438 F: drivers/power/*/msm*
2439 F: drivers/reset/reset-qcom-*
2440 F: drivers/scsi/ufs/ufs-qcom*
2441 F: drivers/spi/spi-geni-qcom.c
2442 F: drivers/spi/spi-qcom-qspi.c
2443 F: drivers/spi/spi-qup.c
2444 F: drivers/tty/serial/msm_serial.c
2445 F: drivers/usb/dwc3/dwc3-qcom.c
2446 F: include/dt-bindings/*/qcom*
2447 F: include/linux/*/qcom*
2448 F: include/linux/soc/qcom/
2450 ARM/RADISYS ENP2611 MACHINE SUPPORT
2451 M: Lennert Buytenhek <kernel@wantstofly.org>
2452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 ARM/RDA MICRO ARCHITECTURE
2456 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2460 F: Documentation/devicetree/bindings/arm/rda.yaml
2461 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2462 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2463 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2464 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2465 F: arch/arm/boot/dts/rda8810pl-*
2466 F: drivers/clocksource/timer-rda.c
2467 F: drivers/gpio/gpio-rda.c
2468 F: drivers/irqchip/irq-rda-intc.c
2469 F: drivers/tty/serial/rda-uart.c
2471 ARM/REALTEK ARCHITECTURE
2472 M: Andreas Färber <afaerber@suse.de>
2473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2474 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2476 F: Documentation/devicetree/bindings/arm/realtek.yaml
2477 F: arch/arm/boot/dts/rtd*
2478 F: arch/arm/mach-realtek/
2479 F: arch/arm64/boot/dts/realtek/
2481 ARM/RENESAS ARM64 ARCHITECTURE
2482 M: Geert Uytterhoeven <geert+renesas@glider.be>
2483 M: Magnus Damm <magnus.damm@gmail.com>
2484 L: linux-renesas-soc@vger.kernel.org
2486 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2488 F: Documentation/devicetree/bindings/arm/renesas.yaml
2489 F: arch/arm64/boot/dts/renesas/
2490 F: drivers/soc/renesas/
2491 F: include/linux/soc/renesas/
2493 ARM/RISCPC ARCHITECTURE
2494 M: Russell King <linux@armlinux.org.uk>
2495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2497 W: http://www.armlinux.org.uk/
2498 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2499 F: arch/arm/include/asm/hardware/ioc.h
2500 F: arch/arm/include/asm/hardware/iomd.h
2501 F: arch/arm/include/asm/hardware/memc.h
2502 F: arch/arm/mach-rpc/
2503 F: drivers/net/ethernet/8390/etherh.c
2504 F: drivers/net/ethernet/i825xx/ether1*
2505 F: drivers/net/ethernet/seeq/ether3*
2506 F: drivers/scsi/arm/
2508 ARM/Rockchip SoC support
2509 M: Heiko Stuebner <heiko@sntech.de>
2510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511 L: linux-rockchip@lists.infradead.org
2513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2514 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2515 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2516 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2517 F: arch/arm/boot/dts/rk3*
2518 F: arch/arm/boot/dts/rv1108*
2519 F: arch/arm/mach-rockchip/
2520 F: drivers/*/*/*rockchip*
2521 F: drivers/*/*rockchip*
2522 F: drivers/clk/rockchip/
2523 F: drivers/i2c/busses/i2c-rk3x.c
2524 F: sound/soc/rockchip/
2527 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2528 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530 L: linux-samsung-soc@vger.kernel.org
2532 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2533 F: Documentation/arm/samsung/
2534 F: Documentation/devicetree/bindings/arm/samsung/
2535 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2536 F: arch/arm/boot/dts/exynos*
2537 F: arch/arm/boot/dts/s3c*
2538 F: arch/arm/boot/dts/s5p*
2539 F: arch/arm/mach-exynos*/
2540 F: arch/arm/mach-s3c/
2541 F: arch/arm/mach-s5p*/
2542 F: arch/arm64/boot/dts/exynos/
2543 F: drivers/*/*/*s3c24*
2544 F: drivers/*/*s3c24*
2545 F: drivers/*/*s3c64xx*
2546 F: drivers/*/*s5pv210*
2547 F: drivers/clocksource/samsung_pwm_timer.c
2548 F: drivers/memory/samsung/
2549 F: drivers/pwm/pwm-samsung.c
2550 F: drivers/soc/samsung/
2551 F: drivers/tty/serial/samsung*
2552 F: include/clocksource/samsung_pwm.h
2553 F: include/linux/platform_data/*s3c*
2554 F: include/linux/serial_s3c.h
2555 F: include/linux/soc/samsung/
2561 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2562 M: Andrzej Hajda <a.hajda@samsung.com>
2563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2564 L: linux-media@vger.kernel.org
2566 F: drivers/media/platform/s5p-g2d/
2568 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2569 M: Marek Szyprowski <m.szyprowski@samsung.com>
2570 L: linux-samsung-soc@vger.kernel.org
2571 L: linux-media@vger.kernel.org
2573 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2574 F: drivers/media/cec/platform/s5p/
2576 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2577 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2578 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2579 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2581 L: linux-media@vger.kernel.org
2583 F: drivers/media/platform/s5p-jpeg/
2585 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2586 M: Andrzej Hajda <a.hajda@samsung.com>
2587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588 L: linux-media@vger.kernel.org
2590 F: drivers/media/platform/s5p-mfc/
2592 ARM/SHMOBILE ARM ARCHITECTURE
2593 M: Geert Uytterhoeven <geert+renesas@glider.be>
2594 M: Magnus Damm <magnus.damm@gmail.com>
2595 L: linux-renesas-soc@vger.kernel.org
2597 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2599 F: Documentation/devicetree/bindings/arm/renesas.yaml
2600 F: arch/arm/boot/dts/emev2*
2601 F: arch/arm/boot/dts/gr-peach*
2602 F: arch/arm/boot/dts/iwg20d-q7*
2603 F: arch/arm/boot/dts/r7s*
2604 F: arch/arm/boot/dts/r8a*
2605 F: arch/arm/boot/dts/r9a*
2606 F: arch/arm/boot/dts/sh*
2607 F: arch/arm/configs/shmobile_defconfig
2608 F: arch/arm/include/debug/renesas-scif.S
2609 F: arch/arm/mach-shmobile/
2610 F: drivers/soc/renesas/
2611 F: include/linux/soc/renesas/
2613 ARM/SOCFPGA ARCHITECTURE
2614 M: Dinh Nguyen <dinguyen@kernel.org>
2616 W: http://www.rocketboards.org
2617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2618 F: arch/arm/boot/dts/socfpga*
2619 F: arch/arm/configs/socfpga_defconfig
2620 F: arch/arm/mach-socfpga/
2621 F: arch/arm64/boot/dts/altera/
2622 F: arch/arm64/boot/dts/intel/
2624 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2625 M: Dinh Nguyen <dinguyen@kernel.org>
2627 F: drivers/clk/socfpga/
2629 ARM/SOCFPGA EDAC SUPPORT
2630 M: Dinh Nguyen <dinguyen@kernel.org>
2632 F: drivers/edac/altera_edac.[ch]
2634 ARM/SPREADTRUM SoC SUPPORT
2635 M: Orson Zhai <orsonzhai@gmail.com>
2636 M: Baolin Wang <baolin.wang7@gmail.com>
2637 M: Chunyan Zhang <zhang.lyra@gmail.com>
2639 F: arch/arm64/boot/dts/sprd
2644 ARM/STI ARCHITECTURE
2645 M: Patrice Chotard <patrice.chotard@foss.st.com>
2646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2648 W: http://www.stlinux.com
2649 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2650 F: arch/arm/boot/dts/sti*
2651 F: arch/arm/mach-sti/
2652 F: drivers/ata/ahci_st.c
2653 F: drivers/char/hw_random/st-rng.c
2654 F: drivers/clocksource/arm_global_timer.c
2655 F: drivers/clocksource/clksrc_st_lpc.c
2656 F: drivers/cpufreq/sti-cpufreq.c
2657 F: drivers/dma/st_fdma*
2658 F: drivers/i2c/busses/i2c-st.c
2659 F: drivers/media/platform/sti/c8sectpfe/
2660 F: drivers/media/rc/st_rc.c
2661 F: drivers/mmc/host/sdhci-st.c
2662 F: drivers/phy/st/phy-miphy28lp.c
2663 F: drivers/phy/st/phy-stih407-usb.c
2664 F: drivers/pinctrl/pinctrl-st.c
2665 F: drivers/remoteproc/st_remoteproc.c
2666 F: drivers/remoteproc/st_slim_rproc.c
2667 F: drivers/reset/sti/
2668 F: drivers/rtc/rtc-st-lpc.c
2669 F: drivers/tty/serial/st-asc.c
2670 F: drivers/usb/dwc3/dwc3-st.c
2671 F: drivers/usb/host/ehci-st.c
2672 F: drivers/usb/host/ohci-st.c
2673 F: drivers/watchdog/st_lpc_wdt.c
2674 F: include/linux/remoteproc/st_slim_rproc.h
2676 ARM/STM32 ARCHITECTURE
2677 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2678 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2679 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2683 F: arch/arm/boot/dts/stm32*
2684 F: arch/arm/mach-stm32/
2685 F: drivers/clocksource/armv7m_systick.c
2689 ARM/Synaptics SoC support
2690 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2691 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694 F: arch/arm/boot/dts/berlin*
2695 F: arch/arm/mach-berlin/
2696 F: arch/arm64/boot/dts/synaptics/
2698 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2699 M: Lennert Buytenhek <kernel@wantstofly.org>
2700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2703 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2704 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2705 L: linux-tegra@vger.kernel.org
2706 L: linux-media@vger.kernel.org
2708 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2709 F: drivers/media/cec/platform/tegra/
2711 ARM/TETON BGA MACHINE SUPPORT
2712 M: "Mark F. Brown" <mark.brown314@gmail.com>
2713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2716 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2717 M: Santosh Shilimkar <ssantosh@kernel.org>
2718 L: linux-kernel@vger.kernel.org
2720 F: drivers/memory/*emif*
2722 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2723 M: Santosh Shilimkar <ssantosh@kernel.org>
2724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2727 F: arch/arm/boot/dts/keystone-*
2728 F: arch/arm/mach-keystone/
2730 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2731 M: Santosh Shilimkar <ssantosh@kernel.org>
2732 L: linux-kernel@vger.kernel.org
2734 F: drivers/clk/keystone/
2736 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2737 M: Santosh Shilimkar <ssantosh@kernel.org>
2738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2739 L: linux-kernel@vger.kernel.org
2741 F: drivers/clocksource/timer-keystone.c
2743 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2744 M: Santosh Shilimkar <ssantosh@kernel.org>
2745 L: linux-kernel@vger.kernel.org
2747 F: drivers/power/reset/keystone-reset.c
2749 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2750 M: Nishanth Menon <nm@ti.com>
2751 M: Vignesh Raghavendra <vigneshr@ti.com>
2752 M: Tero Kristo <kristo@kernel.org>
2753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2756 F: arch/arm64/boot/dts/ti/Makefile
2757 F: arch/arm64/boot/dts/ti/k3-*
2758 F: include/dt-bindings/pinctrl/k3.h
2760 ARM/THECUS N2100 MACHINE SUPPORT
2761 M: Lennert Buytenhek <kernel@wantstofly.org>
2762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2765 ARM/TOSA MACHINE SUPPORT
2766 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2767 M: Dirk Opfer <dirk@opfer-online.de>
2770 ARM/TOSHIBA VISCONTI ARCHITECTURE
2771 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2775 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2776 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2777 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2778 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2779 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2780 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2781 F: arch/arm64/boot/dts/toshiba/
2782 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2783 F: drivers/gpio/gpio-visconti.c
2784 F: drivers/pci/controller/dwc/pcie-visconti.c
2785 F: drivers/pinctrl/visconti/
2786 F: drivers/watchdog/visconti_wdt.c
2789 ARM/UNIPHIER ARCHITECTURE
2790 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2791 M: Masami Hiramatsu <mhiramat@kernel.org>
2792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2794 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2795 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2796 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2797 F: arch/arm/boot/dts/uniphier*
2798 F: arch/arm/include/asm/hardware/cache-uniphier.h
2799 F: arch/arm/mach-uniphier/
2800 F: arch/arm/mm/cache-uniphier.c
2801 F: arch/arm64/boot/dts/socionext/uniphier*
2802 F: drivers/bus/uniphier-system-bus.c
2803 F: drivers/clk/uniphier/
2804 F: drivers/dma/uniphier-mdmac.c
2805 F: drivers/gpio/gpio-uniphier.c
2806 F: drivers/i2c/busses/i2c-uniphier*
2807 F: drivers/irqchip/irq-uniphier-aidet.c
2808 F: drivers/mmc/host/uniphier-sd.c
2809 F: drivers/pinctrl/uniphier/
2810 F: drivers/reset/reset-uniphier.c
2811 F: drivers/tty/serial/8250/8250_uniphier.c
2814 ARM/VERSATILE EXPRESS PLATFORM
2815 M: Liviu Dudau <liviu.dudau@arm.com>
2816 M: Sudeep Holla <sudeep.holla@arm.com>
2817 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2822 F: arch/arm/boot/dts/vexpress*
2823 F: arch/arm/mach-vexpress/
2824 F: arch/arm64/boot/dts/arm/
2825 F: drivers/clk/versatile/clk-vexpress-osc.c
2826 F: drivers/clocksource/timer-versatile.c
2830 M: Russell King <linux@armlinux.org.uk>
2831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2833 W: http://www.armlinux.org.uk/
2836 ARM/VOIPAC PXA270 SUPPORT
2837 M: Marek Vasut <marek.vasut@gmail.com>
2838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2840 F: arch/arm/mach-pxa/include/mach/vpac270.h
2841 F: arch/arm/mach-pxa/vpac270.c
2843 ARM/VT8500 ARM ARCHITECTURE
2844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2846 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2847 F: arch/arm/mach-vt8500/
2848 F: drivers/clocksource/timer-vt8500.c
2849 F: drivers/i2c/busses/i2c-wmt.c
2850 F: drivers/mmc/host/wmt-sdmmc.c
2851 F: drivers/pwm/pwm-vt8500.c
2852 F: drivers/rtc/rtc-vt8500.c
2853 F: drivers/tty/serial/vt8500_serial.c
2854 F: drivers/usb/host/ehci-platform.c
2855 F: drivers/usb/host/uhci-platform.c
2856 F: drivers/video/fbdev/vt8500lcdfb.*
2857 F: drivers/video/fbdev/wm8505fb*
2858 F: drivers/video/fbdev/wmt_ge_rops.*
2860 ARM/ZIPIT Z2 SUPPORT
2861 M: Marek Vasut <marek.vasut@gmail.com>
2862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2864 F: arch/arm/mach-pxa/include/mach/z2.h
2865 F: arch/arm/mach-pxa/z2.c
2867 ARM/ZYNQ ARCHITECTURE
2868 M: Michal Simek <michal.simek@xilinx.com>
2869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2871 W: http://wiki.xilinx.com
2872 T: git https://github.com/Xilinx/linux-xlnx.git
2873 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2874 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2875 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2876 F: arch/arm/mach-zynq/
2877 F: drivers/clocksource/timer-cadence-ttc.c
2878 F: drivers/cpuidle/cpuidle-zynq.c
2879 F: drivers/edac/synopsys_edac.c
2880 F: drivers/i2c/busses/i2c-cadence.c
2881 F: drivers/i2c/busses/i2c-xiic.c
2882 F: drivers/mmc/host/sdhci-of-arasan.c
2886 ARM64 PORT (AARCH64 ARCHITECTURE)
2887 M: Catalin Marinas <catalin.marinas@arm.com>
2888 M: Will Deacon <will@kernel.org>
2889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2892 F: Documentation/arm64/
2894 F: tools/testing/selftests/arm64/
2895 X: arch/arm64/boot/dts/
2897 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2898 M: George McCollister <george.mccollister@gmail.com>
2899 L: netdev@vger.kernel.org
2901 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2902 F: drivers/net/dsa/xrs700x/*
2903 F: net/dsa/tag_xrs700x.c
2905 AS3645A LED FLASH CONTROLLER DRIVER
2906 M: Sakari Ailus <sakari.ailus@iki.fi>
2907 L: linux-leds@vger.kernel.org
2909 F: drivers/leds/flash/leds-as3645a.c
2911 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2912 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2913 L: linux-media@vger.kernel.org
2915 T: git git://linuxtv.org/media_tree.git
2916 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2917 F: drivers/media/i2c/ak7375.c
2919 ASAHI KASEI AK8974 DRIVER
2920 M: Linus Walleij <linus.walleij@linaro.org>
2921 L: linux-iio@vger.kernel.org
2923 W: http://www.akm.com/
2924 F: drivers/iio/magnetometer/ak8974.c
2926 ASC7621 HARDWARE MONITOR DRIVER
2927 M: George Joseph <george.joseph@fairview5.com>
2928 L: linux-hwmon@vger.kernel.org
2930 F: Documentation/hwmon/asc7621.rst
2931 F: drivers/hwmon/asc7621.c
2933 ASIX AX88796C SPI ETHERNET ADAPTER
2934 M: Łukasz Stelmach <l.stelmach@samsung.com>
2936 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
2937 F: drivers/net/ethernet/asix/ax88796c_*
2939 ASPEED PINCTRL DRIVERS
2940 M: Andrew Jeffery <andrew@aj.id.au>
2941 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2942 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2943 L: linux-gpio@vger.kernel.org
2945 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2946 F: drivers/pinctrl/aspeed/
2948 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2949 M: Eddie James <eajames@linux.ibm.com>
2950 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2952 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2953 F: drivers/irqchip/irq-aspeed-scu-ic.c
2954 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2956 ASPEED SD/MMC DRIVER
2957 M: Andrew Jeffery <andrew@aj.id.au>
2958 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2959 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2960 L: linux-mmc@vger.kernel.org
2962 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2963 F: drivers/mmc/host/sdhci-of-aspeed*
2965 ASPEED VIDEO ENGINE DRIVER
2966 M: Eddie James <eajames@linux.ibm.com>
2967 L: linux-media@vger.kernel.org
2968 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2970 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2971 F: drivers/media/platform/aspeed-video.c
2973 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2974 M: Corentin Chary <corentin.chary@gmail.com>
2975 L: acpi4asus-user@lists.sourceforge.net
2976 L: platform-driver-x86@vger.kernel.org
2978 W: http://acpi4asus.sf.net
2979 F: drivers/platform/x86/asus*.c
2980 F: drivers/platform/x86/eeepc*.c
2982 ASUS WIRELESS RADIO CONTROL DRIVER
2983 M: João Paulo Rechi Vita <jprvita@gmail.com>
2984 L: platform-driver-x86@vger.kernel.org
2986 F: drivers/platform/x86/asus-wireless.c
2989 M: David Howells <dhowells@redhat.com>
2990 L: keyrings@vger.kernel.org
2992 F: Documentation/crypto/asymmetric-keys.rst
2993 F: crypto/asymmetric_keys/
2994 F: include/crypto/pkcs7.h
2995 F: include/crypto/public_key.h
2996 F: include/linux/verification.h
2998 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2999 R: Dan Williams <dan.j.williams@intel.com>
3001 W: http://sourceforge.net/projects/xscaleiop
3002 F: Documentation/crypto/async-tx-api.rst
3004 F: include/linux/async_tx.h
3007 M: Bartosz Golaszewski <brgl@bgdev.pl>
3008 L: linux-i2c@vger.kernel.org
3010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3011 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3012 F: drivers/misc/eeprom/at24.c
3014 ATA OVER ETHERNET (AOE) DRIVER
3015 M: "Justin Sanders" <justin@coraid.com>
3017 W: http://www.openaoe.org/
3018 F: Documentation/admin-guide/aoe/
3019 F: drivers/block/aoe/
3021 ATC260X PMIC MFD DRIVER
3022 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3023 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3024 L: linux-actions@lists.infradead.org
3026 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3027 F: drivers/input/misc/atc260x-onkey.c
3028 F: drivers/mfd/atc260*
3029 F: drivers/power/reset/atc260x-poweroff.c
3030 F: drivers/regulator/atc260x-regulator.c
3031 F: include/linux/mfd/atc260x/*
3033 ATHEROS 71XX/9XXX GPIO DRIVER
3034 M: Alban Bedel <albeu@free.fr>
3036 W: https://github.com/AlbanBedel/linux
3037 T: git git://github.com/AlbanBedel/linux
3038 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3039 F: drivers/gpio/gpio-ath79.c
3041 ATHEROS 71XX/9XXX USB PHY DRIVER
3042 M: Alban Bedel <albeu@free.fr>
3044 W: https://github.com/AlbanBedel/linux
3045 T: git git://github.com/AlbanBedel/linux
3046 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3047 F: drivers/phy/qualcomm/phy-ath79-usb.c
3049 ATHEROS ATH GENERIC UTILITIES
3050 M: Kalle Valo <kvalo@codeaurora.org>
3051 L: linux-wireless@vger.kernel.org
3053 F: drivers/net/wireless/ath/*
3055 ATHEROS ATH5K WIRELESS DRIVER
3056 M: Jiri Slaby <jirislaby@kernel.org>
3057 M: Nick Kossifidis <mickflemm@gmail.com>
3058 M: Luis Chamberlain <mcgrof@kernel.org>
3059 L: linux-wireless@vger.kernel.org
3061 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3062 F: drivers/net/wireless/ath/ath5k/
3064 ATHEROS ATH6KL WIRELESS DRIVER
3065 M: Kalle Valo <kvalo@codeaurora.org>
3066 L: linux-wireless@vger.kernel.org
3068 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3070 F: drivers/net/wireless/ath/ath6kl/
3073 M: Ville Syrjala <syrjala@sci.fi>
3075 F: drivers/input/misc/ati_remote2.c
3077 ATK0110 HWMON DRIVER
3078 M: Luca Tettamanti <kronos.it@gmail.com>
3079 L: linux-hwmon@vger.kernel.org
3081 F: drivers/hwmon/asus_atk0110.c
3083 ATLX ETHERNET DRIVERS
3084 M: Chris Snook <chris.snook@gmail.com>
3085 L: netdev@vger.kernel.org
3087 W: http://sourceforge.net/projects/atl1
3088 W: http://atl1.sourceforge.net
3089 F: drivers/net/ethernet/atheros/
3092 M: Chas Williams <3chas3@gmail.com>
3093 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3094 L: netdev@vger.kernel.org
3096 W: http://linux-atm.sourceforge.net
3098 F: include/linux/atm*
3099 F: include/uapi/linux/atm*
3101 ATMEL MACB ETHERNET DRIVER
3102 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3103 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3105 F: drivers/net/ethernet/cadence/
3107 ATMEL MAXTOUCH DRIVER
3108 M: Nick Dyer <nick@shmanahar.org>
3110 T: git git://github.com/ndyer/linux.git
3111 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3112 F: drivers/input/touchscreen/atmel_mxt_ts.c
3114 ATMEL WIRELESS DRIVER
3115 M: Simon Kelley <simon@thekelleys.org.uk>
3116 L: linux-wireless@vger.kernel.org
3118 W: http://www.thekelleys.org.uk/atmel
3119 W: http://atmelwlandriver.sourceforge.net/
3120 F: drivers/net/wireless/atmel/atmel*
3122 ATOMIC INFRASTRUCTURE
3123 M: Will Deacon <will@kernel.org>
3124 M: Peter Zijlstra <peterz@infradead.org>
3125 R: Boqun Feng <boqun.feng@gmail.com>
3126 L: linux-kernel@vger.kernel.org
3128 F: arch/*/include/asm/atomic*.h
3129 F: include/*/atomic*.h
3130 F: include/linux/refcount.h
3131 F: Documentation/atomic_*.txt
3134 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3135 M: Bradley Grove <linuxdrivers@attotech.com>
3136 L: linux-scsi@vger.kernel.org
3138 W: http://www.attotech.com
3139 F: drivers/scsi/esas2r
3141 ATUSB IEEE 802.15.4 RADIO DRIVER
3142 M: Stefan Schmidt <stefan@datenfreihafen.org>
3143 L: linux-wpan@vger.kernel.org
3145 F: drivers/net/ieee802154/at86rf230.h
3146 F: drivers/net/ieee802154/atusb.c
3147 F: drivers/net/ieee802154/atusb.h
3150 M: Paul Moore <paul@paul-moore.com>
3151 M: Eric Paris <eparis@redhat.com>
3152 L: linux-audit@redhat.com (moderated for non-subscribers)
3154 W: https://github.com/linux-audit
3155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3156 F: include/asm-generic/audit_*.h
3157 F: include/linux/audit.h
3158 F: include/linux/audit_arch.h
3159 F: include/uapi/linux/audit.h
3163 AUXILIARY DISPLAY DRIVERS
3164 M: Miguel Ojeda <ojeda@kernel.org>
3166 F: drivers/auxdisplay/
3167 F: include/linux/cfag12864b.h
3169 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3170 M: Andreas Klinger <ak@it-klinger.de>
3171 L: linux-iio@vger.kernel.org
3173 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3174 F: drivers/iio/adc/hx711.c
3177 M: Ralf Baechle <ralf@linux-mips.org>
3178 L: linux-hams@vger.kernel.org
3180 W: http://www.linux-ax25.org/
3181 F: include/net/ax25.h
3182 F: include/uapi/linux/ax25.h
3186 M: Peter Rosin <peda@axentia.se>
3187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3189 F: arch/arm/boot/dts/at91-linea.dtsi
3190 F: arch/arm/boot/dts/at91-natte.dtsi
3191 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3192 F: arch/arm/boot/dts/at91-tse850-3.dts
3194 AXENTIA ASOC DRIVERS
3195 M: Peter Rosin <peda@axentia.se>
3196 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3198 F: Documentation/devicetree/bindings/sound/axentia,*
3199 F: sound/soc/atmel/tse850-pcm5142.c
3201 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3202 M: Nuno Sá <nuno.sa@analog.com>
3203 L: linux-hwmon@vger.kernel.org
3205 W: http://ez.analog.com/community/linux-device-drivers
3206 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3207 F: drivers/hwmon/axi-fan-control.c
3209 AXXIA I2C CONTROLLER
3210 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3211 L: linux-i2c@vger.kernel.org
3213 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3214 F: drivers/i2c/busses/i2c-axxia.c
3217 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3218 L: linux-media@vger.kernel.org
3220 W: https://linuxtv.org
3221 T: git git://linuxtv.org/media_tree.git
3222 F: drivers/media/usb/dvb-usb-v2/az6007.c
3224 AZTECH FM RADIO RECEIVER DRIVER
3225 M: Hans Verkuil <hverkuil@xs4all.nl>
3226 L: linux-media@vger.kernel.org
3228 W: https://linuxtv.org
3229 T: git git://linuxtv.org/media_tree.git
3230 F: drivers/media/radio/radio-aztech*
3233 L: linux-wireless@vger.kernel.org
3234 L: b43-dev@lists.infradead.org
3236 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3237 F: drivers/net/wireless/broadcom/b43/
3239 B43LEGACY WIRELESS DRIVER
3240 M: Larry Finger <Larry.Finger@lwfinger.net>
3241 L: linux-wireless@vger.kernel.org
3242 L: b43-dev@lists.infradead.org
3244 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3245 F: drivers/net/wireless/broadcom/b43legacy/
3247 BACKLIGHT CLASS/SUBSYSTEM
3248 M: Lee Jones <lee.jones@linaro.org>
3249 M: Daniel Thompson <daniel.thompson@linaro.org>
3250 M: Jingoo Han <jingoohan1@gmail.com>
3251 L: dri-devel@lists.freedesktop.org
3253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3254 F: Documentation/ABI/stable/sysfs-class-backlight
3255 F: Documentation/ABI/testing/sysfs-class-backlight
3256 F: Documentation/devicetree/bindings/leds/backlight
3257 F: drivers/video/backlight/
3258 F: include/linux/backlight.h
3259 F: include/linux/pwm_backlight.h
3261 BARCO P50 GPIO DRIVER
3262 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3263 M: Peter Korsgaard <peter.korsgaard@barco.com>
3265 F: drivers/platform/x86/barco-p50-gpio.c
3268 M: Marek Lindner <mareklindner@neomailbox.ch>
3269 M: Simon Wunderlich <sw@simonwunderlich.de>
3270 M: Antonio Quartulli <a@unstable.cc>
3271 M: Sven Eckelmann <sven@narfation.org>
3272 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3274 W: https://www.open-mesh.org/
3275 Q: https://patchwork.open-mesh.org/project/batman/list/
3276 B: https://www.open-mesh.org/projects/batman-adv/issues
3277 C: ircs://irc.hackint.org/batadv
3278 T: git https://git.open-mesh.org/linux-merge.git
3279 F: Documentation/networking/batman-adv.rst
3280 F: include/uapi/linux/batadv_packet.h
3281 F: include/uapi/linux/batman_adv.h
3284 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3285 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3286 L: linux-hams@vger.kernel.org
3288 W: http://www.baycom.org/~tom/ham/ham.html
3289 F: drivers/net/hamradio/baycom*
3291 BCACHE (BLOCK LAYER CACHE)
3292 M: Coly Li <colyli@suse.de>
3293 M: Kent Overstreet <kent.overstreet@gmail.com>
3294 L: linux-bcache@vger.kernel.org
3296 W: http://bcache.evilpiepirate.org
3297 C: irc://irc.oftc.net/bcache
3298 F: drivers/md/bcache/
3300 BDISP ST MEDIA DRIVER
3301 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3302 L: linux-media@vger.kernel.org
3304 W: https://linuxtv.org
3305 T: git git://linuxtv.org/media_tree.git
3306 F: drivers/media/platform/sti/bdisp
3308 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3309 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3310 L: netdev@vger.kernel.org
3312 F: drivers/net/ethernet/ec_bhf.c
3315 M: Luis de Bethencourt <luisbg@kernel.org>
3316 M: Salah Triki <salah.triki@gmail.com>
3318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3319 F: Documentation/filesystems/befs.rst
3323 M: Paolo Valente <paolo.valente@linaro.org>
3324 M: Jens Axboe <axboe@kernel.dk>
3325 L: linux-block@vger.kernel.org
3327 F: Documentation/block/bfq-iosched.rst
3331 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3333 F: Documentation/filesystems/bfs.rst
3335 F: include/uapi/linux/bfs_fs.h
3338 M: Yury Norov <yury.norov@gmail.com>
3339 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3340 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3342 F: include/asm-generic/bitops/find.h
3343 F: include/linux/bitmap.h
3346 F: lib/find_bit_benchmark.c
3347 F: lib/test_bitmap.c
3348 F: tools/include/asm-generic/bitops/find.h
3349 F: tools/include/linux/bitmap.h
3350 F: tools/lib/bitmap.c
3351 F: tools/lib/find_bit.c
3353 BLINKM RGB LED DRIVER
3354 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3356 F: drivers/leds/leds-blinkm.c
3359 M: Jens Axboe <axboe@kernel.dk>
3360 L: linux-block@vger.kernel.org
3362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3365 F: include/linux/blk*
3366 F: kernel/trace/blktrace.c
3370 M: Joern Engel <joern@lazybastard.org>
3371 L: linux-mtd@lists.infradead.org
3373 F: drivers/mtd/devices/block2mtd.c
3376 M: Marcel Holtmann <marcel@holtmann.org>
3377 M: Johan Hedberg <johan.hedberg@gmail.com>
3378 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3379 L: linux-bluetooth@vger.kernel.org
3381 W: http://www.bluez.org/
3382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3384 F: drivers/bluetooth/
3387 M: Marcel Holtmann <marcel@holtmann.org>
3388 M: Johan Hedberg <johan.hedberg@gmail.com>
3389 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3390 L: linux-bluetooth@vger.kernel.org
3392 W: http://www.bluez.org/
3393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3395 F: include/net/bluetooth/
3399 M: Jay Vosburgh <j.vosburgh@gmail.com>
3400 M: Veaceslav Falico <vfalico@gmail.com>
3401 M: Andy Gospodarek <andy@greyhouse.net>
3402 L: netdev@vger.kernel.org
3404 W: http://sourceforge.net/projects/bonding/
3405 F: drivers/net/bonding/
3406 F: include/net/bonding.h
3407 F: include/uapi/linux/if_bonding.h
3409 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3410 M: Dan Robertson <dan@dlrobertson.com>
3411 L: linux-iio@vger.kernel.org
3413 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3414 F: drivers/iio/accel/bma400*
3416 BPF (Safe dynamic programs and tools)
3417 M: Alexei Starovoitov <ast@kernel.org>
3418 M: Daniel Borkmann <daniel@iogearbox.net>
3419 M: Andrii Nakryiko <andrii@kernel.org>
3420 R: Martin KaFai Lau <kafai@fb.com>
3421 R: Song Liu <songliubraving@fb.com>
3422 R: Yonghong Song <yhs@fb.com>
3423 R: John Fastabend <john.fastabend@gmail.com>
3424 R: KP Singh <kpsingh@kernel.org>
3425 L: netdev@vger.kernel.org
3426 L: bpf@vger.kernel.org
3429 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3432 F: Documentation/bpf/
3433 F: Documentation/networking/filter.rst
3434 F: Documentation/userspace-api/ebpf/
3436 F: include/linux/bpf*
3437 F: include/linux/btf*
3438 F: include/linux/filter.h
3439 F: include/trace/events/xdp.h
3440 F: include/uapi/linux/bpf*
3441 F: include/uapi/linux/btf*
3442 F: include/uapi/linux/filter.h
3444 F: kernel/trace/bpf_trace.c
3447 F: net/core/filter.c
3448 F: net/sched/act_bpf.c
3449 F: net/sched/cls_bpf.c
3451 F: scripts/bpf_doc.py
3454 F: tools/testing/selftests/bpf/
3459 M: Shubham Bansal <illusionist.neo@gmail.com>
3460 L: netdev@vger.kernel.org
3461 L: bpf@vger.kernel.org
3466 M: Daniel Borkmann <daniel@iogearbox.net>
3467 M: Alexei Starovoitov <ast@kernel.org>
3468 M: Zi Shen Lim <zlim.lnx@gmail.com>
3469 L: netdev@vger.kernel.org
3470 L: bpf@vger.kernel.org
3474 BPF JIT for MIPS (32-BIT AND 64-BIT)
3475 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3476 M: Paul Burton <paulburton@kernel.org>
3477 L: netdev@vger.kernel.org
3478 L: bpf@vger.kernel.org
3482 BPF JIT for NFP NICs
3483 M: Jakub Kicinski <kuba@kernel.org>
3484 L: netdev@vger.kernel.org
3485 L: bpf@vger.kernel.org
3487 F: drivers/net/ethernet/netronome/nfp/bpf/
3489 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3490 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3491 L: netdev@vger.kernel.org
3492 L: bpf@vger.kernel.org
3494 F: arch/powerpc/net/
3496 BPF JIT for RISC-V (32-bit)
3497 M: Luke Nelson <luke.r.nels@gmail.com>
3498 M: Xi Wang <xi.wang@gmail.com>
3499 L: netdev@vger.kernel.org
3500 L: bpf@vger.kernel.org
3503 X: arch/riscv/net/bpf_jit_comp64.c
3505 BPF JIT for RISC-V (64-bit)
3506 M: Björn Töpel <bjorn@kernel.org>
3507 L: netdev@vger.kernel.org
3508 L: bpf@vger.kernel.org
3511 X: arch/riscv/net/bpf_jit_comp32.c
3514 M: Ilya Leoshkevich <iii@linux.ibm.com>
3515 M: Heiko Carstens <hca@linux.ibm.com>
3516 M: Vasily Gorbik <gor@linux.ibm.com>
3517 L: netdev@vger.kernel.org
3518 L: bpf@vger.kernel.org
3521 X: arch/s390/net/pnet.c
3523 BPF JIT for SPARC (32-BIT AND 64-BIT)
3524 M: David S. Miller <davem@davemloft.net>
3525 L: netdev@vger.kernel.org
3526 L: bpf@vger.kernel.org
3530 BPF JIT for X86 32-BIT
3531 M: Wang YanQing <udknight@gmail.com>
3532 L: netdev@vger.kernel.org
3533 L: bpf@vger.kernel.org
3535 F: arch/x86/net/bpf_jit_comp32.c
3537 BPF JIT for X86 64-BIT
3538 M: Alexei Starovoitov <ast@kernel.org>
3539 M: Daniel Borkmann <daniel@iogearbox.net>
3540 L: netdev@vger.kernel.org
3541 L: bpf@vger.kernel.org
3544 X: arch/x86/net/bpf_jit_comp32.c
3546 BPF LSM (Security Audit and Enforcement using BPF)
3547 M: KP Singh <kpsingh@kernel.org>
3548 R: Florent Revest <revest@chromium.org>
3549 R: Brendan Jackman <jackmanb@chromium.org>
3550 L: bpf@vger.kernel.org
3552 F: Documentation/bpf/bpf_lsm.rst
3553 F: include/linux/bpf_lsm.h
3554 F: kernel/bpf/bpf_lsm.c
3557 BROADCOM B44 10/100 ETHERNET DRIVER
3558 M: Michael Chan <michael.chan@broadcom.com>
3559 L: netdev@vger.kernel.org
3561 F: drivers/net/ethernet/broadcom/b44.*
3563 BROADCOM B53 ETHERNET SWITCH DRIVER
3564 M: Florian Fainelli <f.fainelli@gmail.com>
3565 L: netdev@vger.kernel.org
3566 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3568 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3569 F: drivers/net/dsa/b53/*
3570 F: include/linux/dsa/brcm.h
3571 F: include/linux/platform_data/b53.h
3573 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3574 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3575 L: bcm-kernel-feedback-list@broadcom.com
3576 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3580 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3581 F: drivers/pci/controller/pcie-brcmstb.c
3582 F: drivers/staging/vc04_services
3586 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3587 M: Florian Fainelli <f.fainelli@gmail.com>
3588 M: Ray Jui <rjui@broadcom.com>
3589 M: Scott Branden <sbranden@broadcom.com>
3590 M: bcm-kernel-feedback-list@broadcom.com
3592 T: git git://github.com/broadcom/mach-bcm
3593 F: arch/arm/mach-bcm/
3599 BROADCOM BCM47XX MIPS ARCHITECTURE
3600 M: Hauke Mehrtens <hauke@hauke-m.de>
3601 M: Rafał Miłecki <zajec5@gmail.com>
3602 L: linux-mips@vger.kernel.org
3604 F: Documentation/devicetree/bindings/mips/brcm/
3605 F: arch/mips/bcm47xx/*
3606 F: arch/mips/include/asm/mach-bcm47xx/*
3608 BROADCOM BCM4908 ETHERNET DRIVER
3609 M: Rafał Miłecki <rafal@milecki.pl>
3610 M: bcm-kernel-feedback-list@broadcom.com
3611 L: netdev@vger.kernel.org
3613 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3614 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3615 F: drivers/net/ethernet/broadcom/unimac.h
3617 BROADCOM BCM5301X ARM ARCHITECTURE
3618 M: Hauke Mehrtens <hauke@hauke-m.de>
3619 M: Rafał Miłecki <zajec5@gmail.com>
3620 M: bcm-kernel-feedback-list@broadcom.com
3621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3623 F: arch/arm/boot/dts/bcm470*
3624 F: arch/arm/boot/dts/bcm5301*
3625 F: arch/arm/boot/dts/bcm953012*
3626 F: arch/arm/mach-bcm/bcm_5301x.c
3628 BROADCOM BCM53573 ARM ARCHITECTURE
3629 M: Rafał Miłecki <rafal@milecki.pl>
3630 L: bcm-kernel-feedback-list@broadcom.com
3631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3633 F: arch/arm/boot/dts/bcm47189*
3634 F: arch/arm/boot/dts/bcm53573*
3636 BROADCOM BCM63XX ARM ARCHITECTURE
3637 M: Florian Fainelli <f.fainelli@gmail.com>
3638 M: bcm-kernel-feedback-list@broadcom.com
3639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3641 T: git git://github.com/broadcom/stblinux.git
3644 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3645 M: Kevin Cernekee <cernekee@gmail.com>
3646 L: linux-usb@vger.kernel.org
3648 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3650 BROADCOM BCM7XXX ARM ARCHITECTURE
3651 M: Florian Fainelli <f.fainelli@gmail.com>
3652 M: bcm-kernel-feedback-list@broadcom.com
3653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3655 T: git git://github.com/broadcom/stblinux.git
3656 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3657 F: arch/arm/boot/dts/bcm7*.dts*
3658 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3659 F: arch/arm/mach-bcm/*brcmstb*
3660 F: arch/arm/mm/cache-b15-rac.c
3661 F: drivers/bus/brcmstb_gisb.c
3662 F: drivers/pci/controller/pcie-brcmstb.c
3668 M: Al Cooper <alcooperx@gmail.com>
3669 L: linux-usb@vger.kernel.org
3670 L: bcm-kernel-feedback-list@broadcom.com
3672 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3673 F: drivers/usb/gadget/udc/bdc/
3675 BROADCOM BMIPS CPUFREQ DRIVER
3676 M: Markus Mayer <mmayer@broadcom.com>
3677 M: bcm-kernel-feedback-list@broadcom.com
3678 L: linux-pm@vger.kernel.org
3680 F: drivers/cpufreq/bmips-cpufreq.c
3682 BROADCOM BMIPS MIPS ARCHITECTURE
3683 M: Florian Fainelli <f.fainelli@gmail.com>
3684 L: bcm-kernel-feedback-list@broadcom.com
3685 L: linux-mips@vger.kernel.org
3687 T: git git://github.com/broadcom/stblinux.git
3688 F: arch/mips/bmips/*
3689 F: arch/mips/boot/dts/brcm/bcm*.dts*
3690 F: arch/mips/include/asm/mach-bmips/*
3691 F: arch/mips/kernel/*bmips*
3692 F: drivers/soc/bcm/bcm63xx
3693 F: drivers/irqchip/irq-bcm63*
3694 F: drivers/irqchip/irq-bcm7*
3695 F: drivers/irqchip/irq-brcmstb*
3696 F: include/linux/bcm963xx_nvram.h
3697 F: include/linux/bcm963xx_tag.h
3699 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3700 M: Rasesh Mody <rmody@marvell.com>
3701 M: GR-Linux-NIC-Dev@marvell.com
3702 L: netdev@vger.kernel.org
3704 F: drivers/net/ethernet/broadcom/bnx2.*
3705 F: drivers/net/ethernet/broadcom/bnx2_*
3707 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3708 M: Saurav Kashyap <skashyap@marvell.com>
3709 M: Javed Hasan <jhasan@marvell.com>
3710 M: GR-QLogic-Storage-Upstream@marvell.com
3711 L: linux-scsi@vger.kernel.org
3713 F: drivers/scsi/bnx2fc/
3715 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3716 M: Nilesh Javali <njavali@marvell.com>
3717 M: Manish Rangankar <mrangankar@marvell.com>
3718 M: GR-QLogic-Storage-Upstream@marvell.com
3719 L: linux-scsi@vger.kernel.org
3721 F: drivers/scsi/bnx2i/
3723 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3724 M: Ariel Elior <aelior@marvell.com>
3725 M: Sudarsana Kalluru <skalluru@marvell.com>
3726 M: GR-everest-linux-l2@marvell.com
3727 L: netdev@vger.kernel.org
3729 F: drivers/net/ethernet/broadcom/bnx2x/
3731 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3732 M: Michael Chan <michael.chan@broadcom.com>
3733 L: netdev@vger.kernel.org
3735 F: drivers/net/ethernet/broadcom/bnxt/
3737 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3738 M: Arend van Spriel <aspriel@gmail.com>
3739 M: Franky Lin <franky.lin@broadcom.com>
3740 M: Hante Meuleman <hante.meuleman@broadcom.com>
3741 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3742 M: Wright Feng <wright.feng@infineon.com>
3743 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3744 L: linux-wireless@vger.kernel.org
3745 L: brcm80211-dev-list.pdl@broadcom.com
3746 L: SHA-cyfmac-dev-list@infineon.com
3748 F: drivers/net/wireless/broadcom/brcm80211/
3750 BROADCOM BRCMSTB GPIO DRIVER
3751 M: Gregory Fong <gregory.0xf0@gmail.com>
3752 L: bcm-kernel-feedback-list@broadcom.com
3754 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3755 F: drivers/gpio/gpio-brcmstb.c
3757 BROADCOM BRCMSTB I2C DRIVER
3758 M: Kamal Dasu <kdasu.kdev@gmail.com>
3759 L: linux-i2c@vger.kernel.org
3760 L: bcm-kernel-feedback-list@broadcom.com
3762 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3763 F: drivers/i2c/busses/i2c-brcmstb.c
3765 BROADCOM BRCMSTB UART DRIVER
3766 M: Al Cooper <alcooperx@gmail.com>
3767 L: linux-serial@vger.kernel.org
3768 L: bcm-kernel-feedback-list@broadcom.com
3770 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3771 F: drivers/tty/serial/8250/8250_bcm7271.c
3773 BROADCOM BRCMSTB USB EHCI DRIVER
3774 M: Al Cooper <alcooperx@gmail.com>
3775 L: linux-usb@vger.kernel.org
3776 L: bcm-kernel-feedback-list@broadcom.com
3778 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3779 F: drivers/usb/host/ehci-brcm.*
3781 BROADCOM BRCMSTB USB PIN MAP DRIVER
3782 M: Al Cooper <alcooperx@gmail.com>
3783 L: linux-usb@vger.kernel.org
3784 L: bcm-kernel-feedback-list@broadcom.com
3786 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3787 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3789 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3790 M: Al Cooper <alcooperx@gmail.com>
3791 L: linux-kernel@vger.kernel.org
3792 L: bcm-kernel-feedback-list@broadcom.com
3794 F: drivers/phy/broadcom/phy-brcm-usb*
3796 BROADCOM ETHERNET PHY DRIVERS
3797 M: Florian Fainelli <f.fainelli@gmail.com>
3798 L: bcm-kernel-feedback-list@broadcom.com
3799 L: netdev@vger.kernel.org
3801 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3802 F: drivers/net/phy/bcm*.[ch]
3803 F: drivers/net/phy/broadcom.c
3804 F: include/linux/brcmphy.h
3806 BROADCOM GENET ETHERNET DRIVER
3807 M: Doug Berger <opendmb@gmail.com>
3808 M: Florian Fainelli <f.fainelli@gmail.com>
3809 L: bcm-kernel-feedback-list@broadcom.com
3810 L: netdev@vger.kernel.org
3812 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3813 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
3814 F: drivers/net/ethernet/broadcom/genet/
3815 F: drivers/net/ethernet/broadcom/unimac.h
3816 F: drivers/net/mdio/mdio-bcm-unimac.c
3817 F: include/linux/platform_data/bcmgenet.h
3818 F: include/linux/platform_data/mdio-bcm-unimac.h
3820 BROADCOM IPROC ARM ARCHITECTURE
3821 M: Ray Jui <rjui@broadcom.com>
3822 M: Scott Branden <sbranden@broadcom.com>
3823 M: bcm-kernel-feedback-list@broadcom.com
3824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3826 T: git git://github.com/broadcom/cygnus-linux.git
3827 F: arch/arm64/boot/dts/broadcom/northstar2/*
3828 F: arch/arm64/boot/dts/broadcom/stingray/*
3829 F: drivers/clk/bcm/clk-ns*
3830 F: drivers/clk/bcm/clk-sr*
3831 F: drivers/pinctrl/bcm/pinctrl-ns*
3832 F: include/dt-bindings/clock/bcm-sr*
3849 BROADCOM IPROC GBIT ETHERNET DRIVER
3850 M: Rafał Miłecki <rafal@milecki.pl>
3851 M: bcm-kernel-feedback-list@broadcom.com
3852 L: netdev@vger.kernel.org
3854 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3855 F: drivers/net/ethernet/broadcom/bgmac*
3856 F: drivers/net/ethernet/broadcom/unimac.h
3858 BROADCOM KONA GPIO DRIVER
3859 M: Ray Jui <rjui@broadcom.com>
3860 L: bcm-kernel-feedback-list@broadcom.com
3862 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3863 F: drivers/gpio/gpio-bcm-kona.c
3865 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3866 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3867 M: Kashyap Desai <kashyap.desai@broadcom.com>
3868 M: Sumit Saxena <sumit.saxena@broadcom.com>
3869 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3870 L: mpi3mr-linuxdrv.pdl@broadcom.com
3871 L: linux-scsi@vger.kernel.org
3873 W: https://www.broadcom.com/support/storage
3874 F: drivers/scsi/mpi3mr/
3876 BROADCOM NETXTREME-E ROCE DRIVER
3877 M: Selvin Xavier <selvin.xavier@broadcom.com>
3878 L: linux-rdma@vger.kernel.org
3880 W: http://www.broadcom.com
3881 F: drivers/infiniband/hw/bnxt_re/
3882 F: include/uapi/rdma/bnxt_re-abi.h
3884 BROADCOM NVRAM DRIVER
3885 M: Rafał Miłecki <zajec5@gmail.com>
3886 L: linux-mips@vger.kernel.org
3888 F: drivers/firmware/broadcom/*
3890 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3891 M: Rafał Miłecki <rafal@milecki.pl>
3892 M: Florian Fainelli <f.fainelli@gmail.com>
3893 M: bcm-kernel-feedback-list@broadcom.com
3894 L: linux-pm@vger.kernel.org
3896 T: git git://github.com/broadcom/stblinux.git
3897 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3898 F: include/dt-bindings/soc/bcm-pmb.h
3900 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3901 M: Rafał Miłecki <zajec5@gmail.com>
3902 L: linux-wireless@vger.kernel.org
3905 F: include/linux/bcma/
3908 M: Kamal Dasu <kdasu.kdev@gmail.com>
3909 M: bcm-kernel-feedback-list@broadcom.com
3911 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3912 F: drivers/spi/spi-bcm-qspi.*
3913 F: drivers/spi/spi-brcmstb-qspi.c
3914 F: drivers/spi/spi-iproc-qspi.c
3916 BROADCOM STB AVS CPUFREQ DRIVER
3917 M: Markus Mayer <mmayer@broadcom.com>
3918 M: bcm-kernel-feedback-list@broadcom.com
3919 L: linux-pm@vger.kernel.org
3921 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3922 F: drivers/cpufreq/brcmstb*
3924 BROADCOM STB AVS TMON DRIVER
3925 M: Markus Mayer <mmayer@broadcom.com>
3926 M: bcm-kernel-feedback-list@broadcom.com
3927 L: linux-pm@vger.kernel.org
3929 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3930 F: drivers/thermal/broadcom/brcmstb*
3932 BROADCOM STB DPFE DRIVER
3933 M: Markus Mayer <mmayer@broadcom.com>
3934 M: bcm-kernel-feedback-list@broadcom.com
3935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3937 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3938 F: drivers/memory/brcmstb_dpfe.c
3940 BROADCOM STB NAND FLASH DRIVER
3941 M: Brian Norris <computersforpeace@gmail.com>
3942 M: Kamal Dasu <kdasu.kdev@gmail.com>
3943 L: linux-mtd@lists.infradead.org
3944 L: bcm-kernel-feedback-list@broadcom.com
3946 F: drivers/mtd/nand/raw/brcmnand/
3948 BROADCOM STB PCIE DRIVER
3949 M: Jim Quinlan <jim2101024@gmail.com>
3950 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3951 M: Florian Fainelli <f.fainelli@gmail.com>
3952 M: bcm-kernel-feedback-list@broadcom.com
3953 L: linux-pci@vger.kernel.org
3955 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3956 F: drivers/pci/controller/pcie-brcmstb.c
3958 BROADCOM SYSTEMPORT ETHERNET DRIVER
3959 M: Florian Fainelli <f.fainelli@gmail.com>
3960 L: bcm-kernel-feedback-list@broadcom.com
3961 L: netdev@vger.kernel.org
3963 F: drivers/net/ethernet/broadcom/bcmsysport.*
3964 F: drivers/net/ethernet/broadcom/unimac.h
3966 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3967 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3968 M: Prashant Sreedharan <prashant@broadcom.com>
3969 M: Michael Chan <mchan@broadcom.com>
3970 L: netdev@vger.kernel.org
3972 F: drivers/net/ethernet/broadcom/tg3.*
3975 M: Scott Branden <scott.branden@broadcom.com>
3976 L: bcm-kernel-feedback-list@broadcom.com
3978 F: drivers/misc/bcm-vk/
3979 F: include/uapi/linux/misc/bcm_vk.h
3981 BROCADE BFA FC SCSI DRIVER
3982 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3983 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3984 L: linux-scsi@vger.kernel.org
3986 F: drivers/scsi/bfa/
3988 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3989 M: Rasesh Mody <rmody@marvell.com>
3990 M: Sudarsana Kalluru <skalluru@marvell.com>
3991 M: GR-Linux-NIC-Dev@marvell.com
3992 L: netdev@vger.kernel.org
3994 F: drivers/net/ethernet/brocade/bna/
3996 BSG (block layer generic sg v4 driver)
3997 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3998 L: linux-scsi@vger.kernel.org
4001 F: include/linux/bsg.h
4002 F: include/uapi/linux/bsg.h
4005 M: Clemens Ladisch <clemens@ladisch.de>
4006 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4009 F: Documentation/sound/cards/bt87x.rst
4010 F: sound/pci/bt87x.c
4013 M: Michael Buesch <m@bues.ch>
4015 W: http://bu3sch.de/btgpio.php
4016 F: drivers/gpio/gpio-bt8xx.c
4019 M: Chris Mason <clm@fb.com>
4020 M: Josef Bacik <josef@toxicpanda.com>
4021 M: David Sterba <dsterba@suse.com>
4022 L: linux-btrfs@vger.kernel.org
4024 W: http://btrfs.wiki.kernel.org/
4025 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4026 C: irc://irc.libera.chat/btrfs
4027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4028 F: Documentation/filesystems/btrfs.rst
4030 F: include/linux/btrfs*
4031 F: include/uapi/linux/btrfs*
4033 BTTV VIDEO4LINUX DRIVER
4034 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4035 L: linux-media@vger.kernel.org
4037 W: https://linuxtv.org
4038 T: git git://linuxtv.org/media_tree.git
4039 F: Documentation/driver-api/media/drivers/bttv*
4040 F: drivers/media/pci/bt8xx/bttv*
4042 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4043 M: Chanwoo Choi <cw00.choi@samsung.com>
4044 L: linux-pm@vger.kernel.org
4045 L: linux-samsung-soc@vger.kernel.org
4047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4048 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4049 F: drivers/devfreq/exynos-bus.c
4051 BUSLOGIC SCSI DRIVER
4052 M: Khalid Aziz <khalid@gonehiking.org>
4053 L: linux-scsi@vger.kernel.org
4055 F: drivers/scsi/BusLogic.*
4056 F: drivers/scsi/FlashPoint.*
4058 C-MEDIA CMI8788 DRIVER
4059 M: Clemens Ladisch <clemens@ladisch.de>
4060 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4063 F: sound/pci/oxygen/
4066 M: Guo Ren <guoren@kernel.org>
4067 L: linux-csky@vger.kernel.org
4069 T: git https://github.com/c-sky/csky-linux.git
4070 F: Documentation/devicetree/bindings/csky/
4071 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4072 F: Documentation/devicetree/bindings/timer/csky,*
4074 F: drivers/clocksource/timer-gx6605s.c
4075 F: drivers/clocksource/timer-mp-csky.c
4076 F: drivers/irqchip/irq-csky-*
4080 CA8210 IEEE-802.15.4 RADIO DRIVER
4081 M: Harry Morris <h.morris@cascoda.com>
4082 L: linux-wpan@vger.kernel.org
4084 W: https://github.com/Cascoda/ca8210-linux.git
4085 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4086 F: drivers/net/ieee802154/ca8210.c
4088 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4089 M: Damien Le Moal <damien.lemoal@wdc.com>
4090 L: linux-riscv@lists.infradead.org
4091 L: linux-gpio@vger.kernel.org (pinctrl driver)
4092 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4093 F: drivers/pinctrl/pinctrl-k210.c
4095 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4096 M: Damien Le Moal <damien.lemoal@wdc.com>
4097 L: linux-kernel@vger.kernel.org
4098 L: linux-riscv@lists.infradead.org
4100 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4101 F: drivers/reset/reset-k210.c
4103 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4104 M: Damien Le Moal <damien.lemoal@wdc.com>
4105 L: linux-riscv@lists.infradead.org
4107 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4108 F: drivers/soc/canaan/
4109 F: include/soc/canaan/
4111 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4112 M: David Howells <dhowells@redhat.com>
4113 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4115 F: Documentation/filesystems/caching/cachefiles.rst
4118 CADENCE MIPI-CSI2 BRIDGES
4119 M: Maxime Ripard <mripard@kernel.org>
4120 L: linux-media@vger.kernel.org
4122 F: Documentation/devicetree/bindings/media/cdns,*.txt
4123 F: drivers/media/platform/cadence/cdns-csi2*
4126 L: linux-mtd@lists.infradead.org
4128 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4129 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4131 CADENCE USB3 DRD IP DRIVER
4132 M: Peter Chen <peter.chen@kernel.org>
4133 M: Pawel Laszczak <pawell@cadence.com>
4134 R: Roger Quadros <rogerq@kernel.org>
4135 R: Aswath Govindraju <a-govindraju@ti.com>
4136 L: linux-usb@vger.kernel.org
4138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4139 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4140 F: drivers/usb/cdns3/
4141 X: drivers/usb/cdns3/cdnsp*
4143 CADENCE USBSSP DRD IP DRIVER
4144 M: Pawel Laszczak <pawell@cadence.com>
4145 L: linux-usb@vger.kernel.org
4147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4148 F: drivers/usb/cdns3/
4149 X: drivers/usb/cdns3/cdns3*
4151 CADET FM/AM RADIO RECEIVER DRIVER
4152 M: Hans Verkuil <hverkuil@xs4all.nl>
4153 L: linux-media@vger.kernel.org
4155 W: https://linuxtv.org
4156 T: git git://linuxtv.org/media_tree.git
4157 F: drivers/media/radio/radio-cadet*
4159 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4160 L: linux-media@vger.kernel.org
4162 T: git git://linuxtv.org/media_tree.git
4163 F: Documentation/admin-guide/media/cafe_ccic*
4164 F: drivers/media/platform/marvell-ccic/
4167 L: netdev@vger.kernel.org
4169 F: Documentation/networking/caif/
4170 F: drivers/net/caif/
4171 F: include/net/caif/
4172 F: include/uapi/linux/caif/
4176 M: Toke Høiland-Jørgensen <toke@toke.dk>
4177 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4179 F: net/sched/sch_cake.c
4182 M: Wolfgang Grandegger <wg@grandegger.com>
4183 M: Marc Kleine-Budde <mkl@pengutronix.de>
4184 L: linux-can@vger.kernel.org
4186 W: https://github.com/linux-can
4187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4189 F: Documentation/devicetree/bindings/net/can/
4190 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4192 F: drivers/phy/phy-can-transceiver.c
4193 F: include/linux/can/bittiming.h
4194 F: include/linux/can/dev.h
4195 F: include/linux/can/led.h
4196 F: include/linux/can/length.h
4197 F: include/linux/can/platform/
4198 F: include/linux/can/rx-offload.h
4199 F: include/uapi/linux/can/error.h
4200 F: include/uapi/linux/can/netlink.h
4201 F: include/uapi/linux/can/vxcan.h
4204 M: Oliver Hartkopp <socketcan@hartkopp.net>
4205 M: Marc Kleine-Budde <mkl@pengutronix.de>
4206 L: linux-can@vger.kernel.org
4208 W: https://github.com/linux-can
4209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4211 F: Documentation/networking/can.rst
4212 F: include/linux/can/can-ml.h
4213 F: include/linux/can/core.h
4214 F: include/linux/can/skb.h
4215 F: include/net/netns/can.h
4216 F: include/uapi/linux/can.h
4217 F: include/uapi/linux/can/bcm.h
4218 F: include/uapi/linux/can/gw.h
4219 F: include/uapi/linux/can/isotp.h
4220 F: include/uapi/linux/can/raw.h
4223 CAN-J1939 NETWORK LAYER
4224 M: Robin van der Gracht <robin@protonic.nl>
4225 M: Oleksij Rempel <o.rempel@pengutronix.de>
4226 R: kernel@pengutronix.de
4227 L: linux-can@vger.kernel.org
4229 F: Documentation/networking/j1939.rst
4230 F: include/uapi/linux/can/j1939.h
4234 M: Serge Hallyn <serge@hallyn.com>
4235 L: linux-security-module@vger.kernel.org
4237 F: include/linux/capability.h
4238 F: include/uapi/linux/capability.h
4239 F: kernel/capability.c
4240 F: security/commoncap.c
4242 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4243 M: Kevin Tsai <ktsai@capellamicro.com>
4245 F: drivers/iio/light/cm*
4247 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4248 M: Christian Lamparter <chunkeey@googlemail.com>
4249 L: linux-wireless@vger.kernel.org
4251 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4252 F: drivers/net/wireless/ath/carl9170/
4255 M: Robert Richter <rric@kernel.org>
4257 W: http://www.marvell.com
4258 F: drivers/i2c/busses/i2c-octeon*
4259 F: drivers/i2c/busses/i2c-thunderx*
4261 CAVIUM LIQUIDIO NETWORK DRIVER
4262 M: Derek Chickles <dchickles@marvell.com>
4263 M: Satanand Burla <sburla@marvell.com>
4264 M: Felix Manlunas <fmanlunas@marvell.com>
4265 L: netdev@vger.kernel.org
4267 W: http://www.marvell.com
4268 F: drivers/net/ethernet/cavium/liquidio/
4271 M: Robert Richter <rric@kernel.org>
4273 W: http://www.marvell.com
4274 F: drivers/mmc/host/cavium*
4276 CAVIUM OCTEON-TX CRYPTO DRIVER
4277 M: George Cherian <gcherian@marvell.com>
4278 L: linux-crypto@vger.kernel.org
4280 W: http://www.marvell.com
4281 F: drivers/crypto/cavium/cpt/
4283 CAVIUM THUNDERX2 ARM64 SOC
4284 M: Robert Richter <rric@kernel.org>
4285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4287 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4288 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4290 CBS/ETF/TAPRIO QDISCS
4291 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4293 L: netdev@vger.kernel.org
4294 F: net/sched/sch_cbs.c
4295 F: net/sched/sch_etf.c
4296 F: net/sched/sch_taprio.c
4298 CC2520 IEEE-802.15.4 RADIO DRIVER
4299 M: Varka Bhadram <varkabhadram@gmail.com>
4300 L: linux-wpan@vger.kernel.org
4302 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4303 F: drivers/net/ieee802154/cc2520.c
4304 F: include/linux/spi/cc2520.h
4306 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4307 M: Gilad Ben-Yossef <gilad@benyossef.com>
4308 L: linux-crypto@vger.kernel.org
4310 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4311 F: drivers/crypto/ccree/
4313 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4314 M: Hadar Gat <hadar.gat@arm.com>
4315 L: linux-crypto@vger.kernel.org
4317 F: drivers/char/hw_random/cctrng.c
4318 F: drivers/char/hw_random/cctrng.h
4319 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4320 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4323 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4324 L: linux-media@vger.kernel.org
4326 W: http://linuxtv.org
4327 T: git git://linuxtv.org/media_tree.git
4328 F: Documentation/ABI/testing/debugfs-cec-error-inj
4329 F: Documentation/devicetree/bindings/media/cec.txt
4330 F: Documentation/driver-api/media/cec-core.rst
4331 F: Documentation/userspace-api/media/cec
4332 F: drivers/media/cec/
4333 F: drivers/media/rc/keymaps/rc-cec.c
4334 F: include/media/cec-notifier.h
4335 F: include/media/cec.h
4336 F: include/uapi/linux/cec-funcs.h
4337 F: include/uapi/linux/cec.h
4340 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4341 L: linux-media@vger.kernel.org
4343 W: http://linuxtv.org
4344 T: git git://linuxtv.org/media_tree.git
4345 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4346 F: drivers/media/cec/platform/cec-gpio/
4348 CELL BROADBAND ENGINE ARCHITECTURE
4349 M: Arnd Bergmann <arnd@arndb.de>
4350 L: linuxppc-dev@lists.ozlabs.org
4352 W: http://www.ibm.com/developerworks/power/cell/
4353 F: arch/powerpc/include/asm/cell*.h
4354 F: arch/powerpc/include/asm/spu*.h
4355 F: arch/powerpc/include/uapi/asm/spu*.h
4356 F: arch/powerpc/platforms/cell/
4358 CELLWISE CW2015 BATTERY DRIVER
4359 M: Tobias Schrammm <t.schramm@manjaro.org>
4361 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4362 F: drivers/power/supply/cw2015_battery.c
4364 CEPH COMMON CODE (LIBCEPH)
4365 M: Ilya Dryomov <idryomov@gmail.com>
4366 M: Jeff Layton <jlayton@kernel.org>
4367 L: ceph-devel@vger.kernel.org
4370 T: git git://github.com/ceph/ceph-client.git
4371 F: include/linux/ceph/
4372 F: include/linux/crush/
4375 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4376 M: Jeff Layton <jlayton@kernel.org>
4377 M: Ilya Dryomov <idryomov@gmail.com>
4378 L: ceph-devel@vger.kernel.org
4381 T: git git://github.com/ceph/ceph-client.git
4382 F: Documentation/filesystems/ceph.rst
4385 CERTIFICATE HANDLING
4386 M: David Howells <dhowells@redhat.com>
4387 M: David Woodhouse <dwmw2@infradead.org>
4388 L: keyrings@vger.kernel.org
4390 F: Documentation/admin-guide/module-signing.rst
4392 F: scripts/extract-cert.c
4393 F: scripts/sign-file.c
4395 CFAG12864B LCD DRIVER
4396 M: Miguel Ojeda <ojeda@kernel.org>
4398 F: drivers/auxdisplay/cfag12864b.c
4399 F: include/linux/cfag12864b.h
4401 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4402 M: Miguel Ojeda <ojeda@kernel.org>
4404 F: drivers/auxdisplay/cfag12864bfb.c
4405 F: include/linux/cfag12864b.h
4407 CHAR and MISC DRIVERS
4408 M: Arnd Bergmann <arnd@arndb.de>
4409 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4414 F: include/linux/miscdevice.h
4415 X: drivers/char/agp/
4416 X: drivers/char/hw_random/
4417 X: drivers/char/ipmi/
4418 X: drivers/char/random.c
4419 X: drivers/char/tpm/
4422 M: Andy Whitcroft <apw@canonical.com>
4423 M: Joe Perches <joe@perches.com>
4424 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4425 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4427 F: scripts/checkpatch.pl
4429 CHECKPATCH DOCUMENTATION
4430 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4431 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4432 R: Joe Perches <joe@perches.com>
4434 F: Documentation/dev-tools/checkpatch.rst
4436 CHINESE DOCUMENTATION
4437 M: Alex Shi <alexs@kernel.org>
4439 F: Documentation/translations/zh_CN/
4441 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4442 M: Peter Chen <peter.chen@kernel.org>
4443 L: linux-usb@vger.kernel.org
4445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4446 F: drivers/usb/chipidea/
4448 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4449 M: Hans de Goede <hdegoede@redhat.com>
4450 L: linux-input@vger.kernel.org
4452 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4453 F: drivers/input/touchscreen/chipone_icn8318.c
4455 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4456 M: Hans de Goede <hdegoede@redhat.com>
4457 L: linux-input@vger.kernel.org
4459 F: drivers/input/touchscreen/chipone_icn8505.c
4461 CHROME HARDWARE PLATFORM SUPPORT
4462 M: Benson Leung <bleung@chromium.org>
4463 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4466 F: drivers/platform/chrome/
4468 CHROMEOS EC CODEC DRIVER
4469 M: Cheng-Yi Chiang <cychiang@chromium.org>
4470 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4471 R: Guenter Roeck <groeck@chromium.org>
4473 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4474 F: sound/soc/codecs/cros_ec_codec.*
4476 CHROMEOS EC SUBDRIVERS
4477 M: Benson Leung <bleung@chromium.org>
4478 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4479 R: Guenter Roeck <groeck@chromium.org>
4481 F: drivers/power/supply/cros_usbpd-charger.c
4485 CHRONTEL CH7322 CEC DRIVER
4486 M: Joe Tessler <jrt@google.com>
4487 L: linux-media@vger.kernel.org
4489 T: git git://linuxtv.org/media_tree.git
4490 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4491 F: drivers/media/cec/i2c/ch7322.c
4493 CIRRUS LOGIC AUDIO CODEC DRIVERS
4494 M: James Schulman <james.schulman@cirrus.com>
4495 M: David Rhodes <david.rhodes@cirrus.com>
4496 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4497 L: patches@opensource.cirrus.com
4499 F: sound/soc/codecs/cs*
4501 CIRRUS LOGIC DSP FIRMWARE DRIVER
4502 M: Simon Trimmer <simont@opensource.cirrus.com>
4503 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4504 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4505 L: patches@opensource.cirrus.com
4507 W: https://github.com/CirrusLogic/linux-drivers/wiki
4508 T: git https://github.com/CirrusLogic/linux-drivers.git
4509 F: drivers/firmware/cirrus/*
4510 F: include/linux/firmware/cirrus/*
4512 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4513 M: Hartley Sweeten <hsweeten@visionengravers.com>
4514 L: netdev@vger.kernel.org
4516 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4518 CIRRUS LOGIC LOCHNAGAR DRIVER
4519 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4520 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4521 L: patches@opensource.cirrus.com
4523 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4524 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4525 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4526 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4527 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4528 F: Documentation/hwmon/lochnagar.rst
4529 F: drivers/clk/clk-lochnagar.c
4530 F: drivers/hwmon/lochnagar-hwmon.c
4531 F: drivers/mfd/lochnagar-i2c.c
4532 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4533 F: drivers/regulator/lochnagar-regulator.c
4534 F: include/dt-bindings/clk/lochnagar.h
4535 F: include/dt-bindings/pinctrl/lochnagar.h
4536 F: include/linux/mfd/lochnagar*
4537 F: sound/soc/codecs/lochnagar-sc.c
4539 CIRRUS LOGIC MADERA CODEC DRIVERS
4540 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4541 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4542 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4543 L: patches@opensource.cirrus.com
4545 W: https://github.com/CirrusLogic/linux-drivers/wiki
4546 T: git https://github.com/CirrusLogic/linux-drivers.git
4547 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4548 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4549 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4550 F: drivers/gpio/gpio-madera*
4551 F: drivers/irqchip/irq-madera*
4552 F: drivers/mfd/cs47l*
4553 F: drivers/mfd/madera*
4554 F: drivers/pinctrl/cirrus/*
4555 F: include/dt-bindings/sound/madera*
4556 F: include/linux/irqchip/irq-madera*
4557 F: include/linux/mfd/madera/*
4558 F: include/sound/madera*
4559 F: sound/soc/codecs/cs47l*
4560 F: sound/soc/codecs/madera*
4562 CISCO FCOE HBA DRIVER
4563 M: Satish Kharat <satishkh@cisco.com>
4564 M: Sesidhar Baddela <sebaddel@cisco.com>
4565 M: Karan Tilak Kumar <kartilak@cisco.com>
4566 L: linux-scsi@vger.kernel.org
4568 F: drivers/scsi/fnic/
4570 CISCO SCSI HBA DRIVER
4571 M: Karan Tilak Kumar <kartilak@cisco.com>
4572 M: Sesidhar Baddela <sebaddel@cisco.com>
4573 L: linux-scsi@vger.kernel.org
4575 F: drivers/scsi/snic/
4577 CISCO VIC ETHERNET NIC DRIVER
4578 M: Christian Benvenuti <benve@cisco.com>
4579 M: Govindarajulu Varadarajan <_govind@gmx.com>
4581 F: drivers/net/ethernet/cisco/enic/
4583 CISCO VIC LOW LATENCY NIC DRIVER
4584 M: Christian Benvenuti <benve@cisco.com>
4585 M: Nelson Escobar <neescoba@cisco.com>
4587 F: drivers/infiniband/hw/usnic/
4590 M: Miguel Ojeda <ojeda@kernel.org>
4594 CLANG/LLVM BUILD SUPPORT
4595 M: Nathan Chancellor <nathan@kernel.org>
4596 M: Nick Desaulniers <ndesaulniers@google.com>
4597 L: llvm@lists.linux.dev
4599 W: https://clangbuiltlinux.github.io/
4600 B: https://github.com/ClangBuiltLinux/linux/issues
4601 C: irc://irc.libera.chat/clangbuiltlinux
4602 F: Documentation/kbuild/llvm.rst
4603 F: include/linux/compiler-clang.h
4604 F: scripts/Makefile.clang
4605 F: scripts/clang-tools/
4606 K: \b(?i:clang|llvm)\b
4608 CLANG CONTROL FLOW INTEGRITY SUPPORT
4609 M: Sami Tolvanen <samitolvanen@google.com>
4610 M: Kees Cook <keescook@chromium.org>
4611 R: Nathan Chancellor <nathan@kernel.org>
4612 R: Nick Desaulniers <ndesaulniers@google.com>
4613 L: llvm@lists.linux.dev
4615 B: https://github.com/ClangBuiltLinux/linux/issues
4616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4617 F: include/linux/cfi.h
4621 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4622 L: linux-kernel@vger.kernel.org
4624 F: include/linux/cleancache.h
4628 M: Russell King <linux@armlinux.org.uk>
4629 L: linux-clk@vger.kernel.org
4631 F: include/linux/clk.h
4633 CLOCKSOURCE, CLOCKEVENT DRIVERS
4634 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4635 M: Thomas Gleixner <tglx@linutronix.de>
4636 L: linux-kernel@vger.kernel.org
4638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4639 F: Documentation/devicetree/bindings/timer/
4640 F: drivers/clocksource/
4643 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4644 M: Daniel Oliveira Nascimento <don@syst.com.br>
4645 L: platform-driver-x86@vger.kernel.org
4647 F: drivers/platform/x86/classmate-laptop.c
4650 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4651 L: linux-media@vger.kernel.org
4653 W: https://linuxtv.org
4654 T: git git://linuxtv.org/media_tree.git
4655 F: drivers/media/pci/cobalt/
4657 COCCINELLE/Semantic Patches (SmPL)
4658 M: Julia Lawall <Julia.Lawall@inria.fr>
4659 M: Gilles Muller <Gilles.Muller@inria.fr>
4660 M: Nicolas Palix <nicolas.palix@imag.fr>
4661 M: Michal Marek <michal.lkml@markovi.net>
4662 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4664 W: http://coccinelle.lip6.fr/
4665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4666 F: Documentation/dev-tools/coccinelle.rst
4667 F: scripts/coccicheck
4668 F: scripts/coccinelle/
4671 M: Jan Harkes <jaharkes@cs.cmu.edu>
4673 L: codalist@coda.cs.cmu.edu
4675 W: http://www.coda.cs.cmu.edu/
4676 F: Documentation/filesystems/coda.rst
4678 F: include/linux/coda*.h
4679 F: include/uapi/linux/coda*.h
4681 CODA V4L2 MEM2MEM DRIVER
4682 M: Philipp Zabel <p.zabel@pengutronix.de>
4683 L: linux-media@vger.kernel.org
4685 F: Documentation/devicetree/bindings/media/coda.yaml
4686 F: drivers/media/platform/coda/
4689 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4691 F: Documentation/process/code-of-conduct-interpretation.rst
4692 F: Documentation/process/code-of-conduct.rst
4695 M: Ian Abbott <abbotti@mev.co.uk>
4696 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4700 COMMON CLK FRAMEWORK
4701 M: Michael Turquette <mturquette@baylibre.com>
4702 M: Stephen Boyd <sboyd@kernel.org>
4703 L: linux-clk@vger.kernel.org
4705 Q: http://patchwork.kernel.org/project/linux-clk/list/
4706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4707 F: Documentation/devicetree/bindings/clock/
4709 F: include/linux/clk-pr*
4710 F: include/linux/clk/
4711 F: include/linux/of_clk.h
4712 X: drivers/clk/clkdev.c
4714 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4715 M: Steve French <sfrench@samba.org>
4716 L: linux-cifs@vger.kernel.org
4717 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4719 W: http://linux-cifs.samba.org/
4720 T: git git://git.samba.org/sfrench/cifs-2.6.git
4721 F: Documentation/admin-guide/cifs/
4725 COMPACTPCI HOTPLUG CORE
4726 M: Scott Murray <scott@spiteful.org>
4727 L: linux-pci@vger.kernel.org
4729 F: drivers/pci/hotplug/cpci_hotplug*
4731 COMPACTPCI HOTPLUG GENERIC DRIVER
4732 M: Scott Murray <scott@spiteful.org>
4733 L: linux-pci@vger.kernel.org
4735 F: drivers/pci/hotplug/cpcihp_generic.c
4737 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4738 M: Scott Murray <scott@spiteful.org>
4739 L: linux-pci@vger.kernel.org
4741 F: drivers/pci/hotplug/cpcihp_zt5550.*
4743 COMPAL LAPTOP SUPPORT
4744 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4745 L: platform-driver-x86@vger.kernel.org
4747 F: drivers/platform/x86/compal-laptop.c
4750 M: Miguel Ojeda <ojeda@kernel.org>
4751 R: Nick Desaulniers <ndesaulniers@google.com>
4753 F: include/linux/compiler_attributes.h
4755 COMPUTE EXPRESS LINK (CXL)
4756 M: Alison Schofield <alison.schofield@intel.com>
4757 M: Vishal Verma <vishal.l.verma@intel.com>
4758 M: Ira Weiny <ira.weiny@intel.com>
4759 M: Ben Widawsky <ben.widawsky@intel.com>
4760 M: Dan Williams <dan.j.williams@intel.com>
4761 L: linux-cxl@vger.kernel.org
4764 F: include/uapi/linux/cxl_mem.h
4766 CONEXANT ACCESSRUNNER USB DRIVER
4767 L: accessrunner-general@lists.sourceforge.net
4769 W: http://accessrunner.sourceforge.net/
4770 F: drivers/usb/atm/cxacru.c
4773 M: Joel Becker <jlbec@evilplan.org>
4774 M: Christoph Hellwig <hch@lst.de>
4776 T: git git://git.infradead.org/users/hch/configfs.git
4778 F: include/linux/configfs.h
4779 F: samples/configfs/
4782 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4784 F: drivers/video/console/
4785 F: include/linux/console*
4788 M: Frederic Weisbecker <frederic@kernel.org>
4790 F: kernel/context_tracking.c
4791 F: include/linux/context_tracking*
4793 CONTROL GROUP (CGROUP)
4794 M: Tejun Heo <tj@kernel.org>
4795 M: Zefan Li <lizefan.x@bytedance.com>
4796 M: Johannes Weiner <hannes@cmpxchg.org>
4797 L: cgroups@vger.kernel.org
4799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4800 F: Documentation/admin-guide/cgroup-v1/
4801 F: Documentation/admin-guide/cgroup-v2.rst
4802 F: include/linux/cgroup*
4805 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4806 M: Tejun Heo <tj@kernel.org>
4807 M: Jens Axboe <axboe@kernel.dk>
4808 L: cgroups@vger.kernel.org
4809 L: linux-block@vger.kernel.org
4810 T: git git://git.kernel.dk/linux-block
4811 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4812 F: block/bfq-cgroup.c
4813 F: block/blk-cgroup.c
4814 F: block/blk-iolatency.c
4815 F: block/blk-throttle.c
4816 F: include/linux/blk-cgroup.h
4818 CONTROL GROUP - CPUSET
4819 M: Zefan Li <lizefan.x@bytedance.com>
4820 L: cgroups@vger.kernel.org
4822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4823 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4824 F: include/linux/cpuset.h
4825 F: kernel/cgroup/cpuset.c
4827 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4828 M: Johannes Weiner <hannes@cmpxchg.org>
4829 M: Michal Hocko <mhocko@kernel.org>
4830 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4831 L: cgroups@vger.kernel.org
4832 L: linux-mm@kvack.org
4837 CORETEMP HARDWARE MONITORING DRIVER
4838 M: Fenghua Yu <fenghua.yu@intel.com>
4839 L: linux-hwmon@vger.kernel.org
4841 F: Documentation/hwmon/coretemp.rst
4842 F: drivers/hwmon/coretemp.c
4844 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4845 M: Marius Zachmann <mail@mariuszachmann.de>
4846 L: linux-hwmon@vger.kernel.org
4848 F: drivers/hwmon/corsair-cpro.c
4850 CORSAIR-PSU HARDWARE MONITOR DRIVER
4851 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4852 L: linux-hwmon@vger.kernel.org
4854 F: Documentation/hwmon/corsair-psu.rst
4855 F: drivers/hwmon/corsair-psu.c
4857 COSA/SRP SYNC SERIAL DRIVER
4858 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4860 W: http://www.fi.muni.cz/~kas/cosa/
4861 F: drivers/net/wan/cosa*
4864 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4865 L: linux-iio@vger.kernel.org
4867 F: Documentation/ABI/testing/sysfs-bus-counter
4868 F: Documentation/driver-api/generic-counter.rst
4870 F: include/linux/counter.h
4871 F: include/uapi/linux/counter.h
4875 M: Bence Csókás <bence98@sch.bme.hu>
4877 F: drivers/i2c/busses/i2c-cp2615.c
4879 CPMAC ETHERNET DRIVER
4880 M: Florian Fainelli <f.fainelli@gmail.com>
4881 L: netdev@vger.kernel.org
4883 F: drivers/net/ethernet/ti/cpmac.c
4885 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4886 M: Viresh Kumar <viresh.kumar@linaro.org>
4887 M: Sudeep Holla <sudeep.holla@arm.com>
4888 L: linux-pm@vger.kernel.org
4890 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4891 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4893 CPU FREQUENCY SCALING FRAMEWORK
4894 M: "Rafael J. Wysocki" <rafael@kernel.org>
4895 M: Viresh Kumar <viresh.kumar@linaro.org>
4896 L: linux-pm@vger.kernel.org
4898 B: https://bugzilla.kernel.org
4899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4901 F: Documentation/admin-guide/pm/cpufreq.rst
4902 F: Documentation/admin-guide/pm/intel_pstate.rst
4903 F: Documentation/cpu-freq/
4904 F: Documentation/devicetree/bindings/cpufreq/
4906 F: include/linux/cpufreq.h
4907 F: include/linux/sched/cpufreq.h
4908 F: kernel/sched/cpufreq*.c
4909 F: tools/testing/selftests/cpufreq/
4911 CPU IDLE TIME MANAGEMENT FRAMEWORK
4912 M: "Rafael J. Wysocki" <rafael@kernel.org>
4913 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4914 L: linux-pm@vger.kernel.org
4916 B: https://bugzilla.kernel.org
4917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4918 F: Documentation/admin-guide/pm/cpuidle.rst
4919 F: Documentation/driver-api/pm/cpuidle.rst
4921 F: include/linux/cpuidle.h
4923 CPU POWER MONITORING SUBSYSTEM
4924 M: Thomas Renninger <trenn@suse.com>
4925 M: Shuah Khan <shuah@kernel.org>
4926 M: Shuah Khan <skhan@linuxfoundation.org>
4927 L: linux-pm@vger.kernel.org
4929 F: tools/power/cpupower/
4932 M: "H. Peter Anvin" <hpa@zytor.com>
4934 F: arch/x86/kernel/cpuid.c
4935 F: arch/x86/kernel/msr.c
4937 CPUIDLE DRIVER - ARM BIG LITTLE
4938 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4939 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4940 L: linux-pm@vger.kernel.org
4941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4944 F: drivers/cpuidle/cpuidle-big_little.c
4946 CPUIDLE DRIVER - ARM EXYNOS
4947 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4948 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4949 M: Kukjin Kim <kgene@kernel.org>
4950 L: linux-pm@vger.kernel.org
4951 L: linux-samsung-soc@vger.kernel.org
4953 F: arch/arm/mach-exynos/pm.c
4954 F: drivers/cpuidle/cpuidle-exynos.c
4955 F: include/linux/platform_data/cpuidle-exynos.h
4957 CPUIDLE DRIVER - ARM PSCI
4958 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4959 M: Sudeep Holla <sudeep.holla@arm.com>
4960 L: linux-pm@vger.kernel.org
4961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4963 F: drivers/cpuidle/cpuidle-psci.c
4965 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4966 M: Ulf Hansson <ulf.hansson@linaro.org>
4967 L: linux-pm@vger.kernel.org
4968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4970 F: drivers/cpuidle/cpuidle-psci.h
4971 F: drivers/cpuidle/cpuidle-psci-domain.c
4974 M: Nicolas Pitre <nico@fluxnic.net>
4976 F: Documentation/filesystems/cramfs.rst
4980 M: Bastien Nocera <hadess@hadess.net>
4981 L: linux-input@vger.kernel.org
4983 F: drivers/hid/hid-creative-sb0540.c
4986 M: Herbert Xu <herbert@gondor.apana.org.au>
4987 M: "David S. Miller" <davem@davemloft.net>
4988 L: linux-crypto@vger.kernel.org
4990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4992 F: Documentation/crypto/
4993 F: Documentation/devicetree/bindings/crypto/
4998 F: include/linux/crypto*
5001 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5002 M: Neil Horman <nhorman@tuxdriver.com>
5003 L: linux-crypto@vger.kernel.org
5005 F: crypto/ansi_cprng.c
5009 M: Hans Verkuil <hverkuil@xs4all.nl>
5010 L: linux-media@vger.kernel.org
5012 W: http://linuxtv.org
5013 T: git git://linuxtv.org/media_tree.git
5014 F: drivers/media/i2c/cs3308.c
5016 CS5535 Audio ALSA driver
5017 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5019 F: sound/pci/cs5535audio/
5021 CSI DRIVERS FOR ALLWINNER V3s
5022 M: Yong Deng <yong.deng@magewell.com>
5023 L: linux-media@vger.kernel.org
5025 T: git git://linuxtv.org/media_tree.git
5026 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5027 F: drivers/media/platform/sunxi/sun6i-csi/
5030 M: Solomon Peachy <pizza@shaftnet.org>
5032 F: drivers/net/wireless/st/cw1200/
5034 CX18 VIDEO4LINUX DRIVER
5035 M: Andy Walls <awalls@md.metrocast.net>
5036 L: linux-media@vger.kernel.org
5038 W: https://linuxtv.org
5039 T: git git://linuxtv.org/media_tree.git
5040 F: drivers/media/pci/cx18/
5041 F: include/uapi/linux/ivtv*
5043 CX2341X MPEG ENCODER HELPER MODULE
5044 M: Hans Verkuil <hverkuil@xs4all.nl>
5045 L: linux-media@vger.kernel.org
5047 W: https://linuxtv.org
5048 T: git git://linuxtv.org/media_tree.git
5049 F: drivers/media/common/cx2341x*
5050 F: include/media/drv-intf/cx2341x.h
5052 CX24120 MEDIA DRIVER
5053 M: Jemma Denson <jdenson@gmail.com>
5054 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5055 L: linux-media@vger.kernel.org
5057 W: https://linuxtv.org
5058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5059 F: drivers/media/dvb-frontends/cx24120*
5061 CX88 VIDEO4LINUX DRIVER
5062 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5063 L: linux-media@vger.kernel.org
5065 W: https://linuxtv.org
5066 T: git git://linuxtv.org/media_tree.git
5067 F: Documentation/driver-api/media/drivers/cx88*
5068 F: drivers/media/pci/cx88/
5070 CXD2820R MEDIA DRIVER
5071 M: Antti Palosaari <crope@iki.fi>
5072 L: linux-media@vger.kernel.org
5074 W: https://linuxtv.org
5075 W: http://palosaari.fi/linux/
5076 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5077 T: git git://linuxtv.org/anttip/media_tree.git
5078 F: drivers/media/dvb-frontends/cxd2820r*
5080 CXGB3 ETHERNET DRIVER (CXGB3)
5081 M: Raju Rangoju <rajur@chelsio.com>
5082 L: netdev@vger.kernel.org
5084 W: http://www.chelsio.com
5085 F: drivers/net/ethernet/chelsio/cxgb3/
5087 CXGB3 ISCSI DRIVER (CXGB3I)
5088 M: Karen Xie <kxie@chelsio.com>
5089 L: linux-scsi@vger.kernel.org
5091 W: http://www.chelsio.com
5092 F: drivers/scsi/cxgbi/cxgb3i
5094 CXGB4 CRYPTO DRIVER (chcr)
5095 M: Ayush Sawal <ayush.sawal@chelsio.com>
5096 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5097 M: Rohit Maheshwari <rohitm@chelsio.com>
5098 L: linux-crypto@vger.kernel.org
5100 W: http://www.chelsio.com
5101 F: drivers/crypto/chelsio
5103 CXGB4 INLINE CRYPTO DRIVER
5104 M: Ayush Sawal <ayush.sawal@chelsio.com>
5105 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5106 M: Rohit Maheshwari <rohitm@chelsio.com>
5107 L: netdev@vger.kernel.org
5109 W: http://www.chelsio.com
5110 F: drivers/net/ethernet/chelsio/inline_crypto/
5112 CXGB4 ETHERNET DRIVER (CXGB4)
5113 M: Raju Rangoju <rajur@chelsio.com>
5114 L: netdev@vger.kernel.org
5116 W: http://www.chelsio.com
5117 F: drivers/net/ethernet/chelsio/cxgb4/
5119 CXGB4 ISCSI DRIVER (CXGB4I)
5120 M: Karen Xie <kxie@chelsio.com>
5121 L: linux-scsi@vger.kernel.org
5123 W: http://www.chelsio.com
5124 F: drivers/scsi/cxgbi/cxgb4i
5126 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5127 M: Potnuri Bharat Teja <bharat@chelsio.com>
5128 L: linux-rdma@vger.kernel.org
5130 W: http://www.openfabrics.org
5131 F: drivers/infiniband/hw/cxgb4/
5132 F: include/uapi/rdma/cxgb4-abi.h
5134 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5135 M: Raju Rangoju <rajur@chelsio.com>
5136 L: netdev@vger.kernel.org
5138 W: http://www.chelsio.com
5139 F: drivers/net/ethernet/chelsio/cxgb4vf/
5141 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5142 M: Frederic Barrat <fbarrat@linux.ibm.com>
5143 M: Andrew Donnellan <ajd@linux.ibm.com>
5144 L: linuxppc-dev@lists.ozlabs.org
5146 F: Documentation/ABI/testing/sysfs-class-cxl
5147 F: Documentation/powerpc/cxl.rst
5148 F: arch/powerpc/platforms/powernv/pci-cxl.c
5149 F: drivers/misc/cxl/
5150 F: include/misc/cxl*
5151 F: include/uapi/misc/cxl.h
5153 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5154 M: Manoj N. Kumar <manoj@linux.ibm.com>
5155 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5156 M: Uma Krishnan <ukrishn@linux.ibm.com>
5157 L: linux-scsi@vger.kernel.org
5159 F: Documentation/powerpc/cxlflash.rst
5160 F: drivers/scsi/cxlflash/
5161 F: include/uapi/scsi/cxlflash_ioctl.h
5164 M: Russell King <linux@armlinux.org.uk>
5165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5167 W: http://www.armlinux.org.uk/
5168 F: drivers/video/fbdev/cyber2000fb.*
5170 CYCLADES PC300 DRIVER
5172 F: drivers/net/wan/pc300*
5174 CYPRESS_FIRMWARE MEDIA DRIVER
5175 M: Antti Palosaari <crope@iki.fi>
5176 L: linux-media@vger.kernel.org
5178 W: https://linuxtv.org
5179 W: http://palosaari.fi/linux/
5180 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5181 T: git git://linuxtv.org/anttip/media_tree.git
5182 F: drivers/media/common/cypress_firmware*
5184 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5185 M: Linus Walleij <linus.walleij@linaro.org>
5186 L: linux-input@vger.kernel.org
5188 F: drivers/input/touchscreen/cy8ctma140.c
5190 CYTTSP TOUCHSCREEN DRIVER
5191 M: Linus Walleij <linus.walleij@linaro.org>
5192 L: linux-input@vger.kernel.org
5194 F: drivers/input/touchscreen/cyttsp*
5196 D-LINK DIR-685 TOUCHKEYS DRIVER
5197 M: Linus Walleij <linus.walleij@linaro.org>
5198 L: linux-input@vger.kernel.org
5200 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5202 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5203 M: Joshua Kinard <kumba@gentoo.org>
5205 F: drivers/rtc/rtc-ds1685.c
5206 F: include/linux/rtc/ds1685.h
5208 DAMA SLAVE for AX.25
5209 M: Joerg Reuter <jreuter@yaina.de>
5210 L: linux-hams@vger.kernel.org
5212 W: http://yaina.de/jreuter/
5213 W: http://www.qsl.net/dl1bke/
5214 F: net/ax25/af_ax25.c
5215 F: net/ax25/ax25_dev.c
5216 F: net/ax25/ax25_ds_*
5217 F: net/ax25/ax25_in.c
5218 F: net/ax25/ax25_out.c
5219 F: net/ax25/ax25_timer.c
5220 F: net/ax25/sysctl_net_ax25.c
5223 M: SeongJae Park <sjpark@amazon.de>
5224 L: linux-mm@kvack.org
5226 F: Documentation/admin-guide/mm/damon/
5227 F: Documentation/vm/damon/
5228 F: include/linux/damon.h
5229 F: include/trace/events/damon.h
5231 F: tools/testing/selftests/damon/
5233 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5234 L: netdev@vger.kernel.org
5236 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5237 F: drivers/net/ethernet/dec/tulip/dmfe.c
5239 DC390/AM53C974 SCSI driver
5240 M: Hannes Reinecke <hare@suse.com>
5241 L: linux-scsi@vger.kernel.org
5243 F: drivers/scsi/am53c974.c
5246 M: Oliver Neukum <oliver@neukum.org>
5247 M: Ali Akcaagac <aliakc@web.de>
5248 M: Jamie Lenehan <lenehan@twibble.org>
5249 L: dc395x@twibble.org
5251 W: http://twibble.org/dist/dc395x/
5252 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5253 F: Documentation/scsi/dc395x.rst
5254 F: drivers/scsi/dc395x.*
5257 L: dccp@vger.kernel.org
5259 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5260 F: include/linux/dccp.h
5261 F: include/linux/tfrc.h
5262 F: include/uapi/linux/dccp.h
5265 DECnet NETWORK LAYER
5266 L: linux-decnet-user@lists.sourceforge.net
5268 W: http://linux-decnet.sourceforge.net
5269 F: Documentation/networking/decnet.rst
5272 DECSTATION PLATFORM SUPPORT
5273 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5274 L: linux-mips@vger.kernel.org
5276 W: http://www.linux-mips.org/wiki/DECstation
5278 F: arch/mips/include/asm/dec/
5279 F: arch/mips/include/asm/mach-dec/
5281 DEFXX FDDI NETWORK DRIVER
5282 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5284 F: drivers/net/fddi/defxx.*
5286 DEFZA FDDI NETWORK DRIVER
5287 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5289 F: drivers/net/fddi/defza.*
5291 DEINTERLACE DRIVERS FOR ALLWINNER H3
5292 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5293 L: linux-media@vger.kernel.org
5295 T: git git://linuxtv.org/media_tree.git
5296 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5297 F: drivers/media/platform/sunxi/sun8i-di/
5300 M: Matthew Garrett <mjg59@srcf.ucam.org>
5301 M: Pali Rohár <pali@kernel.org>
5302 L: platform-driver-x86@vger.kernel.org
5304 F: drivers/platform/x86/dell/dell-laptop.c
5306 DELL LAPTOP FREEFALL DRIVER
5307 M: Pali Rohár <pali@kernel.org>
5309 F: drivers/platform/x86/dell/dell-smo8800.c
5311 DELL LAPTOP RBTN DRIVER
5312 M: Pali Rohár <pali@kernel.org>
5314 F: drivers/platform/x86/dell/dell-rbtn.*
5316 DELL LAPTOP SMM DRIVER
5317 M: Pali Rohár <pali@kernel.org>
5319 F: drivers/hwmon/dell-smm-hwmon.c
5320 F: include/uapi/linux/i8k.h
5322 DELL REMOTE BIOS UPDATE DRIVER
5323 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5324 L: platform-driver-x86@vger.kernel.org
5326 F: drivers/platform/x86/dell/dell_rbu.c
5329 M: Pali Rohár <pali@kernel.org>
5330 L: Dell.Client.Kernel@dell.com
5331 L: platform-driver-x86@vger.kernel.org
5333 F: drivers/platform/x86/dell/dell-smbios.*
5335 DELL SMBIOS SMM DRIVER
5336 L: Dell.Client.Kernel@dell.com
5337 L: platform-driver-x86@vger.kernel.org
5339 F: drivers/platform/x86/dell/dell-smbios-smm.c
5341 DELL SMBIOS WMI DRIVER
5342 L: Dell.Client.Kernel@dell.com
5343 L: platform-driver-x86@vger.kernel.org
5345 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5346 F: tools/wmi/dell-smbios-example.c
5348 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5349 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5350 L: platform-driver-x86@vger.kernel.org
5352 F: Documentation/driver-api/dcdbas.rst
5353 F: drivers/platform/x86/dell/dcdbas.*
5355 DELL WMI DESCRIPTOR DRIVER
5356 L: Dell.Client.Kernel@dell.com
5358 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5360 DELL WMI SYSMAN DRIVER
5361 M: Divya Bharathi <divya.bharathi@dell.com>
5362 M: Prasanth Ksr <prasanth.ksr@dell.com>
5363 L: Dell.Client.Kernel@dell.com
5364 L: platform-driver-x86@vger.kernel.org
5366 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5367 F: drivers/platform/x86/dell/dell-wmi-sysman/
5369 DELL WMI NOTIFICATIONS DRIVER
5370 M: Matthew Garrett <mjg59@srcf.ucam.org>
5371 M: Pali Rohár <pali@kernel.org>
5373 F: drivers/platform/x86/dell/dell-wmi-base.c
5375 DELL WMI HARDWARE PRIVACY SUPPORT
5376 M: Perry Yuan <Perry.Yuan@dell.com>
5377 L: Dell.Client.Kernel@dell.com
5378 L: platform-driver-x86@vger.kernel.org
5380 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5382 DELTA ST MEDIA DRIVER
5383 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5384 L: linux-media@vger.kernel.org
5386 W: https://linuxtv.org
5387 T: git git://linuxtv.org/media_tree.git
5388 F: drivers/media/platform/sti/delta
5390 DELTA DPS920AB PSU DRIVER
5391 M: Robert Marko <robert.marko@sartura.hr>
5392 L: linux-hwmon@vger.kernel.org
5394 F: Documentation/hwmon/dps920ab.rst
5395 F: drivers/hwmon/pmbus/dps920ab.c
5398 L: linux-mtd@lists.infradead.org
5400 F: drivers/mtd/nand/raw/denali*
5402 DESIGNWARE EDMA CORE IP DRIVER
5403 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5404 L: dmaengine@vger.kernel.org
5406 F: drivers/dma/dw-edma/
5407 F: include/linux/dma/edma.h
5409 DESIGNWARE XDATA IP DRIVER
5410 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5411 L: linux-pci@vger.kernel.org
5413 F: Documentation/misc-devices/dw-xdata-pcie.rst
5414 F: drivers/misc/dw-xdata-pcie.c
5416 DESIGNWARE USB2 DRD IP DRIVER
5417 M: Minas Harutyunyan <hminas@synopsys.com>
5418 L: linux-usb@vger.kernel.org
5420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5421 F: drivers/usb/dwc2/
5423 DESIGNWARE USB3 DRD IP DRIVER
5424 M: Felipe Balbi <balbi@kernel.org>
5425 L: linux-usb@vger.kernel.org
5427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5428 F: drivers/usb/dwc3/
5430 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5431 M: Andreas Klinger <ak@it-klinger.de>
5432 L: linux-iio@vger.kernel.org
5434 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5435 F: drivers/iio/proximity/srf*.c
5437 DEVICE COREDUMP (DEV_COREDUMP)
5438 M: Johannes Berg <johannes@sipsolutions.net>
5439 L: linux-kernel@vger.kernel.org
5441 F: drivers/base/devcoredump.c
5442 F: include/linux/devcoredump.h
5444 DEVICE DEPENDENCY HELPER SCRIPT
5445 M: Saravana Kannan <saravanak@google.com>
5446 L: linux-kernel@vger.kernel.org
5448 F: scripts/dev-needs.sh
5450 DEVICE DIRECT ACCESS (DAX)
5451 M: Dan Williams <dan.j.williams@intel.com>
5452 M: Vishal Verma <vishal.l.verma@intel.com>
5453 M: Dave Jiang <dave.jiang@intel.com>
5454 L: nvdimm@lists.linux.dev
5458 DEVICE FREQUENCY (DEVFREQ)
5459 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5460 M: Kyungmin Park <kyungmin.park@samsung.com>
5461 M: Chanwoo Choi <cw00.choi@samsung.com>
5462 L: linux-pm@vger.kernel.org
5464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5465 F: Documentation/devicetree/bindings/devfreq/
5467 F: include/linux/devfreq.h
5468 F: include/trace/events/devfreq.h
5470 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5471 M: Chanwoo Choi <cw00.choi@samsung.com>
5472 L: linux-pm@vger.kernel.org
5474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5475 F: Documentation/devicetree/bindings/devfreq/event/
5476 F: drivers/devfreq/devfreq-event.c
5477 F: drivers/devfreq/event/
5478 F: include/dt-bindings/pmu/exynos_ppmu.h
5479 F: include/linux/devfreq-event.h
5481 DEVICE NUMBER REGISTRY
5482 M: Torben Mathiasen <device@lanana.org>
5484 W: http://lanana.org/docs/device-list/index.html
5486 DEVICE RESOURCE MANAGEMENT HELPERS
5487 M: Hans de Goede <hdegoede@redhat.com>
5488 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5490 F: include/linux/devm-helpers.h
5493 M: Alasdair Kergon <agk@redhat.com>
5494 M: Mike Snitzer <snitzer@redhat.com>
5495 M: dm-devel@redhat.com
5496 L: dm-devel@redhat.com
5498 W: http://sources.redhat.com/dm
5499 Q: http://patchwork.kernel.org/project/dm-devel/list/
5500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5501 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5502 F: Documentation/admin-guide/device-mapper/
5503 F: drivers/md/Kconfig
5504 F: drivers/md/Makefile
5506 F: drivers/md/persistent-data/
5507 F: include/linux/device-mapper.h
5508 F: include/linux/dm-*.h
5509 F: include/uapi/linux/dm-*.h
5512 M: Jiri Pirko <jiri@nvidia.com>
5513 L: netdev@vger.kernel.org
5515 F: Documentation/networking/devlink
5516 F: include/net/devlink.h
5517 F: include/uapi/linux/devlink.h
5518 F: net/core/devlink.c
5520 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5521 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5522 L: kernel@dh-electronics.com
5524 F: arch/arm/boot/dts/imx6*-dhcom-*
5526 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5527 M: Marek Vasut <marex@denx.de>
5528 L: kernel@dh-electronics.com
5530 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5531 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5533 DIALOG SEMICONDUCTOR DRIVERS
5534 M: Support Opensource <support.opensource@diasemi.com>
5536 W: http://www.dialog-semiconductor.com/products
5537 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5538 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5539 F: Documentation/devicetree/bindings/mfd/da90*.txt
5540 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5541 F: Documentation/devicetree/bindings/regulator/da92*.txt
5542 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5543 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5544 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5545 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5546 F: Documentation/hwmon/da90??.rst
5547 F: drivers/gpio/gpio-da90??.c
5548 F: drivers/hwmon/da90??-hwmon.c
5549 F: drivers/iio/adc/da91??-*.c
5550 F: drivers/input/misc/da72??.[ch]
5551 F: drivers/input/misc/da90??_onkey.c
5552 F: drivers/input/touchscreen/da9052_tsi.c
5553 F: drivers/leds/leds-da90??.c
5554 F: drivers/mfd/da903x.c
5555 F: drivers/mfd/da90??-*.c
5556 F: drivers/mfd/da91??-*.c
5557 F: drivers/pinctrl/pinctrl-da90??.c
5558 F: drivers/power/supply/da9052-battery.c
5559 F: drivers/power/supply/da91??-*.c
5560 F: drivers/regulator/da9???-regulator.[ch]
5561 F: drivers/regulator/slg51000-regulator.[ch]
5562 F: drivers/rtc/rtc-da90??.c
5563 F: drivers/thermal/da90??-thermal.c
5564 F: drivers/video/backlight/da90??_bl.c
5565 F: drivers/watchdog/da90??_wdt.c
5566 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5567 F: include/linux/mfd/da903x.h
5568 F: include/linux/mfd/da9052/
5569 F: include/linux/mfd/da9055/
5570 F: include/linux/mfd/da9062/
5571 F: include/linux/mfd/da9063/
5572 F: include/linux/mfd/da9150/
5573 F: include/linux/regulator/da9211.h
5574 F: include/sound/da[79]*.h
5575 F: sound/soc/codecs/da[79]*.[ch]
5577 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5578 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5579 L: linux-gpio@vger.kernel.org
5581 F: drivers/gpio/gpio-gpio-mm.c
5583 DIOLAN U2C-12 I2C DRIVER
5584 M: Guenter Roeck <linux@roeck-us.net>
5585 L: linux-i2c@vger.kernel.org
5587 F: drivers/i2c/busses/i2c-diolan-u2c.c
5589 DIRECTORY NOTIFICATION (DNOTIFY)
5590 M: Jan Kara <jack@suse.cz>
5591 R: Amir Goldstein <amir73il@gmail.com>
5592 L: linux-fsdevel@vger.kernel.org
5594 F: Documentation/filesystems/dnotify.rst
5595 F: fs/notify/dnotify/
5596 F: include/linux/dnotify.h
5598 DISK GEOMETRY AND PARTITION HANDLING
5599 M: Andries Brouwer <aeb@cwi.nl>
5601 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5602 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5603 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5606 M: Jan Kara <jack@suse.com>
5608 F: Documentation/filesystems/quota.rst
5610 F: include/linux/quota*.h
5611 F: include/uapi/linux/quota*.h
5613 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5614 M: Bernie Thompson <bernie@plugable.com>
5615 L: linux-fbdev@vger.kernel.org
5617 W: http://plugable.com/category/projects/udlfb/
5618 F: Documentation/fb/udlfb.rst
5619 F: drivers/video/fbdev/udlfb.c
5620 F: include/video/udlfb.h
5622 DISTRIBUTED LOCK MANAGER (DLM)
5623 M: Christine Caulfield <ccaulfie@redhat.com>
5624 M: David Teigland <teigland@redhat.com>
5625 L: cluster-devel@redhat.com
5627 W: http://sources.redhat.com/cluster/
5628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5631 DMA BUFFER SHARING FRAMEWORK
5632 M: Sumit Semwal <sumit.semwal@linaro.org>
5633 M: Christian König <christian.koenig@amd.com>
5634 L: linux-media@vger.kernel.org
5635 L: dri-devel@lists.freedesktop.org
5636 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5638 T: git git://anongit.freedesktop.org/drm/drm-misc
5639 F: Documentation/driver-api/dma-buf.rst
5641 F: include/linux/*fence.h
5642 F: include/linux/dma-buf*
5643 F: include/linux/dma-resv.h
5644 K: \bdma_(?:buf|fence|resv)\b
5646 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5647 M: Vinod Koul <vkoul@kernel.org>
5648 L: dmaengine@vger.kernel.org
5650 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5652 F: Documentation/devicetree/bindings/dma/
5653 F: Documentation/driver-api/dmaengine/
5655 F: include/linux/dma/
5656 F: include/linux/dmaengine.h
5657 F: include/linux/of_dma.h
5660 M: Christoph Hellwig <hch@lst.de>
5661 M: Marek Szyprowski <m.szyprowski@samsung.com>
5662 R: Robin Murphy <robin.murphy@arm.com>
5663 L: iommu@lists.linux-foundation.org
5665 W: http://git.infradead.org/users/hch/dma-mapping.git
5666 T: git git://git.infradead.org/users/hch/dma-mapping.git
5667 F: include/asm-generic/dma-mapping.h
5668 F: include/linux/dma-direct.h
5669 F: include/linux/dma-mapping.h
5670 F: include/linux/dma-map-ops.h
5673 DMA MAPPING BENCHMARK
5674 M: Barry Song <song.bao.hua@hisilicon.com>
5675 L: iommu@lists.linux-foundation.org
5676 F: kernel/dma/map_benchmark.c
5677 F: tools/testing/selftests/dma/
5679 DMA-BUF HEAPS FRAMEWORK
5680 M: Sumit Semwal <sumit.semwal@linaro.org>
5681 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5682 R: Liam Mark <lmark@codeaurora.org>
5683 R: Laura Abbott <labbott@redhat.com>
5684 R: Brian Starkey <Brian.Starkey@arm.com>
5685 R: John Stultz <john.stultz@linaro.org>
5686 L: linux-media@vger.kernel.org
5687 L: dri-devel@lists.freedesktop.org
5688 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5690 T: git git://anongit.freedesktop.org/drm/drm-misc
5691 F: drivers/dma-buf/dma-heap.c
5692 F: drivers/dma-buf/heaps/*
5693 F: include/linux/dma-heap.h
5694 F: include/uapi/linux/dma-heap.h
5696 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5697 M: Lukasz Luba <lukasz.luba@arm.com>
5698 L: linux-pm@vger.kernel.org
5699 L: linux-samsung-soc@vger.kernel.org
5701 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5702 F: drivers/memory/samsung/exynos5422-dmc.c
5704 DME1737 HARDWARE MONITOR DRIVER
5705 M: Juerg Haefliger <juergh@gmail.com>
5706 L: linux-hwmon@vger.kernel.org
5708 F: Documentation/hwmon/dme1737.rst
5709 F: drivers/hwmon/dme1737.c
5712 M: Jean Delvare <jdelvare@suse.com>
5714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5715 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5716 F: drivers/firmware/dmi-id.c
5717 F: drivers/firmware/dmi_scan.c
5718 F: include/linux/dmi.h
5721 M: Jonathan Corbet <corbet@lwn.net>
5722 L: linux-doc@vger.kernel.org
5724 P: Documentation/doc-guide/maintainer-profile.rst
5725 T: git git://git.lwn.net/linux.git docs-next
5727 F: scripts/documentation-file-ref-check
5728 F: scripts/kernel-doc
5729 F: scripts/sphinx-pre-install
5730 X: Documentation/ABI/
5731 X: Documentation/admin-guide/media/
5732 X: Documentation/devicetree/
5733 X: Documentation/driver-api/media/
5734 X: Documentation/firmware-guide/acpi/
5735 X: Documentation/i2c/
5736 X: Documentation/power/
5737 X: Documentation/spi/
5738 X: Documentation/userspace-api/media/
5740 DOCUMENTATION REPORTING ISSUES
5741 M: Thorsten Leemhuis <linux@leemhuis.info>
5742 L: linux-doc@vger.kernel.org
5744 F: Documentation/admin-guide/reporting-issues.rst
5746 DOCUMENTATION SCRIPTS
5747 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5748 L: linux-doc@vger.kernel.org
5750 F: Documentation/sphinx/parse-headers.pl
5751 F: scripts/documentation-file-ref-check
5752 F: scripts/sphinx-pre-install
5754 DOCUMENTATION/ITALIAN
5755 M: Federico Vaga <federico.vaga@vaga.pv.it>
5756 L: linux-doc@vger.kernel.org
5758 F: Documentation/translations/it_IT
5760 DONGWOON DW9714 LENS VOICE COIL DRIVER
5761 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5762 L: linux-media@vger.kernel.org
5764 T: git git://linuxtv.org/media_tree.git
5765 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5766 F: drivers/media/i2c/dw9714.c
5768 DONGWOON DW9768 LENS VOICE COIL DRIVER
5769 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5770 L: linux-media@vger.kernel.org
5772 T: git git://linuxtv.org/media_tree.git
5773 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5774 F: drivers/media/i2c/dw9768.c
5776 DONGWOON DW9807 LENS VOICE COIL DRIVER
5777 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5778 L: linux-media@vger.kernel.org
5780 T: git git://linuxtv.org/media_tree.git
5781 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5782 F: drivers/media/i2c/dw9807-vcm.c
5785 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5786 L: blinux-list@redhat.com
5788 F: drivers/char/dtlk.c
5789 F: include/linux/dtlk.h
5791 DPAA2 DATAPATH I/O (DPIO) DRIVER
5792 M: Roy Pledge <Roy.Pledge@nxp.com>
5793 L: linux-kernel@vger.kernel.org
5795 F: drivers/soc/fsl/dpio
5797 DPAA2 ETHERNET DRIVER
5798 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5799 L: netdev@vger.kernel.org
5801 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5802 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5803 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5804 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5805 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5806 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5807 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5808 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5809 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5811 DPAA2 ETHERNET SWITCH DRIVER
5812 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5813 L: netdev@vger.kernel.org
5815 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5816 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5817 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5819 DPT_I2O SCSI RAID DRIVER
5820 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5821 L: linux-scsi@vger.kernel.org
5823 W: http://www.adaptec.com/
5824 F: drivers/scsi/dpt*
5825 F: drivers/scsi/dpt/
5828 M: Philipp Reisner <philipp.reisner@linbit.com>
5829 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5830 L: drbd-dev@lists.linbit.com
5832 W: http://www.drbd.org
5833 T: git git://git.linbit.com/linux-drbd.git
5834 T: git git://git.linbit.com/drbd-8.4.git
5835 F: Documentation/admin-guide/blockdev/
5836 F: drivers/block/drbd/
5839 DRIVER COMPONENT FRAMEWORK
5840 L: dri-devel@lists.freedesktop.org
5841 F: drivers/base/component.c
5842 F: include/linux/component.h
5844 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5845 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5846 R: "Rafael J. Wysocki" <rafael@kernel.org>
5848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5849 F: Documentation/core-api/kobject.rst
5853 F: include/linux/debugfs.h
5854 F: include/linux/kobj*
5857 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5858 M: Nishanth Menon <nm@ti.com>
5859 L: linux-pm@vger.kernel.org
5861 F: drivers/soc/ti/smartreflex.c
5862 F: include/linux/power/smartreflex.h
5864 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5865 M: Maxime Ripard <mripard@kernel.org>
5866 M: Chen-Yu Tsai <wens@csie.org>
5867 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5868 L: dri-devel@lists.freedesktop.org
5870 T: git git://anongit.freedesktop.org/drm/drm-misc
5871 F: drivers/gpu/drm/sun4i/sun8i*
5873 DRM DRIVER FOR ARM PL111 CLCD
5874 M: Emma Anholt <emma@anholt.net>
5876 T: git git://anongit.freedesktop.org/drm/drm-misc
5877 F: drivers/gpu/drm/pl111/
5879 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5880 M: Linus Walleij <linus.walleij@linaro.org>
5882 T: git git://anongit.freedesktop.org/drm/drm-misc
5883 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5884 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5886 DRM DRIVER FOR ASPEED BMC GFX
5887 M: Joel Stanley <joel@jms.id.au>
5888 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5890 T: git git://anongit.freedesktop.org/drm/drm-misc
5891 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5892 F: drivers/gpu/drm/aspeed/
5894 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5895 M: Dave Airlie <airlied@redhat.com>
5896 R: Thomas Zimmermann <tzimmermann@suse.de>
5897 L: dri-devel@lists.freedesktop.org
5899 T: git git://anongit.freedesktop.org/drm/drm-misc
5900 F: drivers/gpu/drm/ast/
5902 DRM DRIVER FOR BOCHS VIRTUAL GPU
5903 M: Gerd Hoffmann <kraxel@redhat.com>
5904 L: virtualization@lists.linux-foundation.org
5906 T: git git://anongit.freedesktop.org/drm/drm-misc
5907 F: drivers/gpu/drm/tiny/bochs.c
5909 DRM DRIVER FOR BOE HIMAX8279D PANELS
5910 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5912 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5913 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5915 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5916 M: Jagan Teki <jagan@amarulasolutions.com>
5918 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5919 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5921 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5922 M: Linus Walleij <linus.walleij@linaro.org>
5924 T: git git://anongit.freedesktop.org/drm/drm-misc
5925 F: drivers/gpu/drm/tve200/
5927 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5928 M: Icenowy Zheng <icenowy@aosc.io>
5930 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5931 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5933 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5934 M: Jagan Teki <jagan@amarulasolutions.com>
5936 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5937 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5939 DRM DRIVER FOR GENERIC USB DISPLAY
5940 M: Noralf Trønnes <noralf@tronnes.org>
5942 W: https://github.com/notro/gud/wiki
5943 T: git git://anongit.freedesktop.org/drm/drm-misc
5944 F: drivers/gpu/drm/gud/
5945 F: include/drm/gud.h
5947 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5948 M: Hans de Goede <hdegoede@redhat.com>
5950 T: git git://anongit.freedesktop.org/drm/drm-misc
5951 F: drivers/gpu/drm/tiny/gm12u320.c
5953 DRM DRIVER FOR HX8357D PANELS
5954 M: Emma Anholt <emma@anholt.net>
5956 T: git git://anongit.freedesktop.org/drm/drm-misc
5957 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5958 F: drivers/gpu/drm/tiny/hx8357d.c
5960 DRM DRIVER FOR ILITEK ILI9225 PANELS
5961 M: David Lechner <david@lechnology.com>
5963 T: git git://anongit.freedesktop.org/drm/drm-misc
5964 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5965 F: drivers/gpu/drm/tiny/ili9225.c
5967 DRM DRIVER FOR ILITEK ILI9486 PANELS
5968 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5970 T: git git://anongit.freedesktop.org/drm/drm-misc
5971 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5972 F: drivers/gpu/drm/tiny/ili9486.c
5974 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5975 S: Orphan / Obsolete
5976 F: drivers/gpu/drm/i810/
5977 F: include/uapi/drm/i810_drm.h
5979 DRM DRIVER FOR LVDS PANELS
5980 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5981 L: dri-devel@lists.freedesktop.org
5982 T: git git://anongit.freedesktop.org/drm/drm-misc
5984 F: drivers/gpu/drm/panel/panel-lvds.c
5985 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5987 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5988 M: Guido Günther <agx@sigxcpu.org>
5989 R: Purism Kernel Team <kernel@puri.sm>
5991 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5992 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5994 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5995 S: Orphan / Obsolete
5996 F: drivers/gpu/drm/mga/
5997 F: include/uapi/drm/mga_drm.h
5999 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6000 M: Dave Airlie <airlied@redhat.com>
6001 R: Thomas Zimmermann <tzimmermann@suse.de>
6002 L: dri-devel@lists.freedesktop.org
6004 T: git git://anongit.freedesktop.org/drm/drm-misc
6005 F: drivers/gpu/drm/mgag200/
6007 DRM DRIVER FOR MI0283QT
6008 M: Noralf Trønnes <noralf@tronnes.org>
6010 T: git git://anongit.freedesktop.org/drm/drm-misc
6011 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6012 F: drivers/gpu/drm/tiny/mi0283qt.c
6014 DRM DRIVER FOR MSM ADRENO GPU
6015 M: Rob Clark <robdclark@gmail.com>
6016 M: Sean Paul <sean@poorly.run>
6017 L: linux-arm-msm@vger.kernel.org
6018 L: dri-devel@lists.freedesktop.org
6019 L: freedreno@lists.freedesktop.org
6021 T: git https://gitlab.freedesktop.org/drm/msm.git
6022 F: Documentation/devicetree/bindings/display/msm/
6023 F: drivers/gpu/drm/msm/
6024 F: include/uapi/drm/msm_drm.h
6026 DRM DRIVER FOR NOVATEK NT35510 PANELS
6027 M: Linus Walleij <linus.walleij@linaro.org>
6029 T: git git://anongit.freedesktop.org/drm/drm-misc
6030 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6031 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6033 DRM DRIVER FOR NOVATEK NT36672A PANELS
6034 M: Sumit Semwal <sumit.semwal@linaro.org>
6036 T: git git://anongit.freedesktop.org/drm/drm-misc
6037 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6038 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6040 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6041 M: Ben Skeggs <bskeggs@redhat.com>
6042 L: dri-devel@lists.freedesktop.org
6043 L: nouveau@lists.freedesktop.org
6045 T: git git://github.com/skeggsb/linux
6046 F: drivers/gpu/drm/nouveau/
6047 F: include/uapi/drm/nouveau_drm.h
6049 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6050 M: Stefan Mavrodiev <stefan@olimex.com>
6052 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6053 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6055 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6056 M: Noralf Trønnes <noralf@tronnes.org>
6058 T: git git://anongit.freedesktop.org/drm/drm-misc
6059 F: Documentation/devicetree/bindings/display/repaper.txt
6060 F: drivers/gpu/drm/tiny/repaper.c
6062 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6063 M: Dave Airlie <airlied@redhat.com>
6064 M: Gerd Hoffmann <kraxel@redhat.com>
6065 L: virtualization@lists.linux-foundation.org
6067 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6068 T: git git://anongit.freedesktop.org/drm/drm-misc
6069 F: drivers/gpu/drm/tiny/cirrus.c
6071 DRM DRIVER FOR QXL VIRTUAL GPU
6072 M: Dave Airlie <airlied@redhat.com>
6073 M: Gerd Hoffmann <kraxel@redhat.com>
6074 L: virtualization@lists.linux-foundation.org
6075 L: spice-devel@lists.freedesktop.org
6077 T: git git://anongit.freedesktop.org/drm/drm-misc
6078 F: drivers/gpu/drm/qxl/
6079 F: include/uapi/drm/qxl_drm.h
6081 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6082 S: Orphan / Obsolete
6083 F: drivers/gpu/drm/r128/
6084 F: include/uapi/drm/r128_drm.h
6086 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6087 M: Robert Chiras <robert.chiras@nxp.com>
6089 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6090 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6092 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6093 M: Linus Walleij <linus.walleij@linaro.org>
6095 T: git git://anongit.freedesktop.org/drm/drm-misc
6096 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6097 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6099 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6100 M: Markuss Broks <markuss.broks@gmail.com>
6102 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6103 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6105 DRM DRIVER FOR SITRONIX ST7703 PANELS
6106 M: Guido Günther <agx@sigxcpu.org>
6107 R: Purism Kernel Team <kernel@puri.sm>
6108 R: Ondrej Jirman <megous@megous.com>
6110 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6111 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6113 DRM DRIVER FOR SAVAGE VIDEO CARDS
6114 S: Orphan / Obsolete
6115 F: drivers/gpu/drm/savage/
6116 F: include/uapi/drm/savage_drm.h
6118 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6119 M: Thomas Zimmermann <tzimmermann@suse.de>
6120 L: dri-devel@lists.freedesktop.org
6122 T: git git://anongit.freedesktop.org/drm/drm-misc
6123 F: drivers/gpu/drm/tiny/simpledrm.c
6125 DRM DRIVER FOR SIS VIDEO CARDS
6126 S: Orphan / Obsolete
6127 F: drivers/gpu/drm/sis/
6128 F: include/uapi/drm/sis_drm.h
6130 DRM DRIVER FOR SITRONIX ST7586 PANELS
6131 M: David Lechner <david@lechnology.com>
6133 T: git git://anongit.freedesktop.org/drm/drm-misc
6134 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6135 F: drivers/gpu/drm/tiny/st7586.c
6137 DRM DRIVER FOR SITRONIX ST7701 PANELS
6138 M: Jagan Teki <jagan@amarulasolutions.com>
6140 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6141 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6143 DRM DRIVER FOR SITRONIX ST7735R PANELS
6144 M: David Lechner <david@lechnology.com>
6146 T: git git://anongit.freedesktop.org/drm/drm-misc
6147 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6148 F: drivers/gpu/drm/tiny/st7735r.c
6150 DRM DRIVER FOR SONY ACX424AKP PANELS
6151 M: Linus Walleij <linus.walleij@linaro.org>
6153 T: git git://anongit.freedesktop.org/drm/drm-misc
6154 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6156 DRM DRIVER FOR ST-ERICSSON MCDE
6157 M: Linus Walleij <linus.walleij@linaro.org>
6159 T: git git://anongit.freedesktop.org/drm/drm-misc
6160 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6161 F: drivers/gpu/drm/mcde/
6163 DRM DRIVER FOR TDFX VIDEO CARDS
6164 S: Orphan / Obsolete
6165 F: drivers/gpu/drm/tdfx/
6167 DRM DRIVER FOR TPO TPG110 PANELS
6168 M: Linus Walleij <linus.walleij@linaro.org>
6170 T: git git://anongit.freedesktop.org/drm/drm-misc
6171 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6172 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6174 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6175 M: Dave Airlie <airlied@redhat.com>
6176 R: Sean Paul <sean@poorly.run>
6177 R: Thomas Zimmermann <tzimmermann@suse.de>
6178 L: dri-devel@lists.freedesktop.org
6180 T: git git://anongit.freedesktop.org/drm/drm-misc
6181 F: drivers/gpu/drm/udl/
6183 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6184 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6185 M: Melissa Wen <melissa.srw@gmail.com>
6186 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6187 R: Daniel Vetter <daniel@ffwll.ch>
6188 L: dri-devel@lists.freedesktop.org
6190 T: git git://anongit.freedesktop.org/drm/drm-misc
6191 F: Documentation/gpu/vkms.rst
6192 F: drivers/gpu/drm/vkms/
6194 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6195 M: Hans de Goede <hdegoede@redhat.com>
6196 L: dri-devel@lists.freedesktop.org
6198 T: git git://anongit.freedesktop.org/drm/drm-misc
6199 F: drivers/gpu/drm/vboxvideo/
6201 DRM DRIVER FOR VMWARE VIRTUAL GPU
6202 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6203 M: Zack Rusin <zackr@vmware.com>
6204 L: dri-devel@lists.freedesktop.org
6206 T: git git://anongit.freedesktop.org/drm/drm-misc
6207 F: drivers/gpu/drm/vmwgfx/
6208 F: include/uapi/drm/vmwgfx_drm.h
6210 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6211 M: Linus Walleij <linus.walleij@linaro.org>
6213 T: git git://anongit.freedesktop.org/drm/drm-misc
6214 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6215 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6218 M: David Airlie <airlied@linux.ie>
6219 M: Daniel Vetter <daniel@ffwll.ch>
6220 L: dri-devel@lists.freedesktop.org
6222 B: https://gitlab.freedesktop.org/drm
6223 C: irc://irc.oftc.net/dri-devel
6224 T: git git://anongit.freedesktop.org/drm/drm
6225 F: Documentation/devicetree/bindings/display/
6226 F: Documentation/devicetree/bindings/gpu/
6227 F: Documentation/gpu/
6230 F: include/linux/vga*
6231 F: include/uapi/drm/
6233 DRM DRIVERS AND MISC GPU PATCHES
6234 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6235 M: Maxime Ripard <mripard@kernel.org>
6236 M: Thomas Zimmermann <tzimmermann@suse.de>
6238 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6239 T: git git://anongit.freedesktop.org/drm/drm-misc
6240 F: Documentation/gpu/
6241 F: drivers/gpu/drm/*
6244 F: include/linux/vga*
6245 F: include/uapi/drm/drm*
6247 DRM DRIVERS FOR ALLWINNER A10
6248 M: Maxime Ripard <mripard@kernel.org>
6249 M: Chen-Yu Tsai <wens@csie.org>
6250 L: dri-devel@lists.freedesktop.org
6252 T: git git://anongit.freedesktop.org/drm/drm-misc
6253 F: Documentation/devicetree/bindings/display/allwinner*
6254 F: drivers/gpu/drm/sun4i/
6256 DRM DRIVERS FOR AMLOGIC SOCS
6257 M: Neil Armstrong <narmstrong@baylibre.com>
6258 L: dri-devel@lists.freedesktop.org
6259 L: linux-amlogic@lists.infradead.org
6261 W: http://linux-meson.com/
6262 T: git git://anongit.freedesktop.org/drm/drm-misc
6263 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6264 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6265 F: Documentation/gpu/meson.rst
6266 F: drivers/gpu/drm/meson/
6268 DRM DRIVERS FOR ATMEL HLCDC
6269 M: Sam Ravnborg <sam@ravnborg.org>
6270 M: Boris Brezillon <bbrezillon@kernel.org>
6271 L: dri-devel@lists.freedesktop.org
6273 T: git git://anongit.freedesktop.org/drm/drm-misc
6274 F: Documentation/devicetree/bindings/display/atmel/
6275 F: drivers/gpu/drm/atmel-hlcdc/
6277 DRM DRIVERS FOR BRIDGE CHIPS
6278 M: Andrzej Hajda <a.hajda@samsung.com>
6279 M: Neil Armstrong <narmstrong@baylibre.com>
6280 M: Robert Foss <robert.foss@linaro.org>
6281 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6282 R: Jonas Karlman <jonas@kwiboo.se>
6283 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6285 T: git git://anongit.freedesktop.org/drm/drm-misc
6286 F: drivers/gpu/drm/bridge/
6288 DRM DRIVERS FOR EXYNOS
6289 M: Inki Dae <inki.dae@samsung.com>
6290 M: Joonyoung Shim <jy0922.shim@samsung.com>
6291 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6292 M: Kyungmin Park <kyungmin.park@samsung.com>
6293 L: dri-devel@lists.freedesktop.org
6295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6296 F: Documentation/devicetree/bindings/display/exynos/
6297 F: drivers/gpu/drm/exynos/
6298 F: include/uapi/drm/exynos_drm.h
6300 DRM DRIVERS FOR FREESCALE DCU
6301 M: Stefan Agner <stefan@agner.ch>
6302 M: Alison Wang <alison.wang@nxp.com>
6303 L: dri-devel@lists.freedesktop.org
6305 T: git git://anongit.freedesktop.org/drm/drm-misc
6306 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6307 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6308 F: drivers/gpu/drm/fsl-dcu/
6310 DRM DRIVERS FOR FREESCALE IMX
6311 M: Philipp Zabel <p.zabel@pengutronix.de>
6312 L: dri-devel@lists.freedesktop.org
6314 F: Documentation/devicetree/bindings/display/imx/
6315 F: drivers/gpu/drm/imx/
6316 F: drivers/gpu/ipu-v3/
6318 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6319 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6320 L: dri-devel@lists.freedesktop.org
6322 T: git git://github.com/patjak/drm-gma500
6323 F: drivers/gpu/drm/gma500/
6325 DRM DRIVERS FOR HISILICON
6326 M: Xinliang Liu <xinliang.liu@linaro.org>
6327 M: Tian Tao <tiantao6@hisilicon.com>
6328 R: John Stultz <john.stultz@linaro.org>
6329 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6330 R: Chen Feng <puck.chen@hisilicon.com>
6331 L: dri-devel@lists.freedesktop.org
6333 T: git git://anongit.freedesktop.org/drm/drm-misc
6334 F: Documentation/devicetree/bindings/display/hisilicon/
6335 F: drivers/gpu/drm/hisilicon/
6337 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6338 M: Deepak Rawat <drawat.floss@gmail.com>
6339 L: linux-hyperv@vger.kernel.org
6340 L: dri-devel@lists.freedesktop.org
6342 T: git git://anongit.freedesktop.org/drm/drm-misc
6343 F: drivers/gpu/drm/hyperv
6345 DRM DRIVERS FOR LIMA
6346 M: Qiang Yu <yuq825@gmail.com>
6347 L: dri-devel@lists.freedesktop.org
6348 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6350 T: git git://anongit.freedesktop.org/drm/drm-misc
6351 F: drivers/gpu/drm/lima/
6352 F: include/uapi/drm/lima_drm.h
6354 DRM DRIVERS FOR MEDIATEK
6355 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6356 M: Philipp Zabel <p.zabel@pengutronix.de>
6357 L: dri-devel@lists.freedesktop.org
6358 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6360 F: Documentation/devicetree/bindings/display/mediatek/
6361 F: drivers/gpu/drm/mediatek/
6362 F: drivers/phy/mediatek/phy-mtk-hdmi*
6363 F: drivers/phy/mediatek/phy-mtk-mipi*
6365 DRM DRIVERS FOR NVIDIA TEGRA
6366 M: Thierry Reding <thierry.reding@gmail.com>
6367 L: dri-devel@lists.freedesktop.org
6368 L: linux-tegra@vger.kernel.org
6370 T: git git://anongit.freedesktop.org/tegra/linux.git
6371 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6372 F: Documentation/devicetree/bindings/gpu/host1x/
6373 F: drivers/gpu/drm/tegra/
6374 F: drivers/gpu/host1x/
6375 F: include/linux/host1x.h
6376 F: include/uapi/drm/tegra_drm.h
6378 DRM DRIVERS FOR RENESAS
6379 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6380 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6381 L: dri-devel@lists.freedesktop.org
6382 L: linux-renesas-soc@vger.kernel.org
6384 T: git git://linuxtv.org/pinchartl/media drm/du/next
6385 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6386 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6387 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6388 F: drivers/gpu/drm/rcar-du/
6389 F: drivers/gpu/drm/shmobile/
6390 F: include/linux/platform_data/shmob_drm.h
6392 DRM DRIVERS FOR ROCKCHIP
6393 M: Sandy Huang <hjc@rock-chips.com>
6394 M: Heiko Stübner <heiko@sntech.de>
6395 L: dri-devel@lists.freedesktop.org
6397 T: git git://anongit.freedesktop.org/drm/drm-misc
6398 F: Documentation/devicetree/bindings/display/rockchip/
6399 F: drivers/gpu/drm/rockchip/
6402 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6403 L: dri-devel@lists.freedesktop.org
6405 T: git git://anongit.freedesktop.org/drm/drm-misc
6406 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6407 F: drivers/gpu/drm/sti
6410 M: Yannick Fertre <yannick.fertre@foss.st.com>
6411 M: Philippe Cornu <philippe.cornu@foss.st.com>
6412 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6413 L: dri-devel@lists.freedesktop.org
6415 T: git git://anongit.freedesktop.org/drm/drm-misc
6416 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6417 F: drivers/gpu/drm/stm
6419 DRM DRIVERS FOR TI KEYSTONE
6420 M: Jyri Sarha <jyri.sarha@iki.fi>
6421 M: Tomi Valkeinen <tomba@kernel.org>
6422 L: dri-devel@lists.freedesktop.org
6424 T: git git://anongit.freedesktop.org/drm/drm-misc
6425 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6426 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6427 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6428 F: drivers/gpu/drm/tidss/
6430 DRM DRIVERS FOR TI LCDC
6431 M: Jyri Sarha <jyri.sarha@iki.fi>
6432 R: Tomi Valkeinen <tomba@kernel.org>
6433 L: dri-devel@lists.freedesktop.org
6435 F: Documentation/devicetree/bindings/display/tilcdc/
6436 F: drivers/gpu/drm/tilcdc/
6438 DRM DRIVERS FOR TI OMAP
6439 M: Tomi Valkeinen <tomba@kernel.org>
6440 L: dri-devel@lists.freedesktop.org
6442 F: Documentation/devicetree/bindings/display/ti/
6443 F: drivers/gpu/drm/omapdrm/
6446 M: Emma Anholt <emma@anholt.net>
6448 T: git git://anongit.freedesktop.org/drm/drm-misc
6449 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6450 F: drivers/gpu/drm/v3d/
6451 F: include/uapi/drm/v3d_drm.h
6454 M: Emma Anholt <emma@anholt.net>
6455 M: Maxime Ripard <mripard@kernel.org>
6457 T: git git://github.com/anholt/linux
6458 T: git git://anongit.freedesktop.org/drm/drm-misc
6459 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6460 F: drivers/gpu/drm/vc4/
6461 F: include/uapi/drm/vc4_drm.h
6463 DRM DRIVERS FOR VIVANTE GPU IP
6464 M: Lucas Stach <l.stach@pengutronix.de>
6465 R: Russell King <linux+etnaviv@armlinux.org.uk>
6466 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6467 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6468 L: dri-devel@lists.freedesktop.org
6470 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6471 F: drivers/gpu/drm/etnaviv/
6472 F: include/uapi/drm/etnaviv_drm.h
6475 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6476 L: dri-devel@lists.freedesktop.org
6477 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6479 T: git git://anongit.freedesktop.org/drm/drm-misc
6480 F: Documentation/gpu/xen-front.rst
6481 F: drivers/gpu/drm/xen/
6483 DRM DRIVERS FOR XILINX
6484 M: Hyun Kwon <hyun.kwon@xilinx.com>
6485 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6486 L: dri-devel@lists.freedesktop.org
6488 T: git git://anongit.freedesktop.org/drm/drm-misc
6489 F: Documentation/devicetree/bindings/display/xlnx/
6490 F: drivers/gpu/drm/xlnx/
6493 M: Thierry Reding <thierry.reding@gmail.com>
6494 R: Sam Ravnborg <sam@ravnborg.org>
6495 L: dri-devel@lists.freedesktop.org
6497 T: git git://anongit.freedesktop.org/drm/drm-misc
6498 F: Documentation/devicetree/bindings/display/panel/
6499 F: drivers/gpu/drm/drm_panel.c
6500 F: drivers/gpu/drm/panel/
6501 F: include/drm/drm_panel.h
6504 M: Christian Koenig <christian.koenig@amd.com>
6505 M: Huang Rui <ray.huang@amd.com>
6506 L: dri-devel@lists.freedesktop.org
6508 T: git git://anongit.freedesktop.org/drm/drm-misc
6509 F: drivers/gpu/drm/ttm/
6513 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6514 L: dri-devel@lists.freedesktop.org
6516 T: git git://anongit.freedesktop.org/drm/drm-misc
6517 F: drivers/gpu/drm/scheduler/
6518 F: include/drm/gpu_scheduler.h
6520 DSBR100 USB FM RADIO DRIVER
6521 M: Alexey Klimov <klimov.linux@gmail.com>
6522 L: linux-media@vger.kernel.org
6524 T: git git://linuxtv.org/media_tree.git
6525 F: drivers/media/radio/dsbr100.c
6528 M: Hans Verkuil <hverkuil@xs4all.nl>
6529 L: linux-media@vger.kernel.org
6531 W: https://linuxtv.org
6532 T: git git://linuxtv.org/media_tree.git
6533 F: drivers/media/pci/dt3155/
6535 DVB_USB_AF9015 MEDIA DRIVER
6536 M: Antti Palosaari <crope@iki.fi>
6537 L: linux-media@vger.kernel.org
6539 W: https://linuxtv.org
6540 W: http://palosaari.fi/linux/
6541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6542 T: git git://linuxtv.org/anttip/media_tree.git
6543 F: drivers/media/usb/dvb-usb-v2/af9015*
6545 DVB_USB_AF9035 MEDIA DRIVER
6546 M: Antti Palosaari <crope@iki.fi>
6547 L: linux-media@vger.kernel.org
6549 W: https://linuxtv.org
6550 W: http://palosaari.fi/linux/
6551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6552 T: git git://linuxtv.org/anttip/media_tree.git
6553 F: drivers/media/usb/dvb-usb-v2/af9035*
6555 DVB_USB_ANYSEE MEDIA DRIVER
6556 M: Antti Palosaari <crope@iki.fi>
6557 L: linux-media@vger.kernel.org
6559 W: https://linuxtv.org
6560 W: http://palosaari.fi/linux/
6561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6562 T: git git://linuxtv.org/anttip/media_tree.git
6563 F: drivers/media/usb/dvb-usb-v2/anysee*
6565 DVB_USB_AU6610 MEDIA DRIVER
6566 M: Antti Palosaari <crope@iki.fi>
6567 L: linux-media@vger.kernel.org
6569 W: https://linuxtv.org
6570 W: http://palosaari.fi/linux/
6571 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6572 T: git git://linuxtv.org/anttip/media_tree.git
6573 F: drivers/media/usb/dvb-usb-v2/au6610*
6575 DVB_USB_CE6230 MEDIA DRIVER
6576 M: Antti Palosaari <crope@iki.fi>
6577 L: linux-media@vger.kernel.org
6579 W: https://linuxtv.org
6580 W: http://palosaari.fi/linux/
6581 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6582 T: git git://linuxtv.org/anttip/media_tree.git
6583 F: drivers/media/usb/dvb-usb-v2/ce6230*
6585 DVB_USB_CXUSB MEDIA DRIVER
6586 M: Michael Krufky <mkrufky@linuxtv.org>
6587 L: linux-media@vger.kernel.org
6589 W: https://linuxtv.org
6590 W: http://github.com/mkrufky
6591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6592 T: git git://linuxtv.org/media_tree.git
6593 F: drivers/media/usb/dvb-usb/cxusb*
6595 DVB_USB_EC168 MEDIA DRIVER
6596 M: Antti Palosaari <crope@iki.fi>
6597 L: linux-media@vger.kernel.org
6599 W: https://linuxtv.org
6600 W: http://palosaari.fi/linux/
6601 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6602 T: git git://linuxtv.org/anttip/media_tree.git
6603 F: drivers/media/usb/dvb-usb-v2/ec168*
6605 DVB_USB_GL861 MEDIA DRIVER
6606 M: Antti Palosaari <crope@iki.fi>
6607 L: linux-media@vger.kernel.org
6609 W: https://linuxtv.org
6610 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6611 T: git git://linuxtv.org/anttip/media_tree.git
6612 F: drivers/media/usb/dvb-usb-v2/gl861*
6614 DVB_USB_MXL111SF MEDIA DRIVER
6615 M: Michael Krufky <mkrufky@linuxtv.org>
6616 L: linux-media@vger.kernel.org
6618 W: https://linuxtv.org
6619 W: http://github.com/mkrufky
6620 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6621 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6622 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6624 DVB_USB_RTL28XXU MEDIA DRIVER
6625 M: Antti Palosaari <crope@iki.fi>
6626 L: linux-media@vger.kernel.org
6628 W: https://linuxtv.org
6629 W: http://palosaari.fi/linux/
6630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6631 T: git git://linuxtv.org/anttip/media_tree.git
6632 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6634 DVB_USB_V2 MEDIA DRIVER
6635 M: Antti Palosaari <crope@iki.fi>
6636 L: linux-media@vger.kernel.org
6638 W: https://linuxtv.org
6639 W: http://palosaari.fi/linux/
6640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6641 T: git git://linuxtv.org/anttip/media_tree.git
6642 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6643 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6646 M: Jason Baron <jbaron@akamai.com>
6648 F: include/linux/dynamic_debug.h
6649 F: lib/dynamic_debug.c
6651 DYNAMIC INTERRUPT MODERATION
6652 M: Tal Gilboa <talgi@nvidia.com>
6654 F: Documentation/networking/net_dim.rst
6655 F: include/linux/dim.h
6658 DZ DECSTATION DZ11 SERIAL DRIVER
6659 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6661 F: drivers/tty/serial/dz.*
6663 E3X0 POWER BUTTON DRIVER
6664 M: Moritz Fischer <moritz.fischer@ettus.com>
6665 L: usrp-users@lists.ettus.com
6667 W: http://www.ettus.com
6668 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6669 F: drivers/input/misc/e3x0-button.c
6672 M: Antti Palosaari <crope@iki.fi>
6673 L: linux-media@vger.kernel.org
6675 W: https://linuxtv.org
6676 W: http://palosaari.fi/linux/
6677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6678 T: git git://linuxtv.org/anttip/media_tree.git
6679 F: drivers/media/tuners/e4000*
6681 EARTH_PT1 MEDIA DRIVER
6682 M: Akihiro Tsukada <tskd08@gmail.com>
6683 L: linux-media@vger.kernel.org
6685 F: drivers/media/pci/pt1/
6687 EARTH_PT3 MEDIA DRIVER
6688 M: Akihiro Tsukada <tskd08@gmail.com>
6689 L: linux-media@vger.kernel.org
6691 F: drivers/media/pci/pt3/
6694 M: Antti Palosaari <crope@iki.fi>
6695 L: linux-media@vger.kernel.org
6697 W: https://linuxtv.org
6698 W: http://palosaari.fi/linux/
6699 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6700 T: git git://linuxtv.org/anttip/media_tree.git
6701 F: drivers/media/dvb-frontends/ec100*
6704 M: Tyler Hicks <code@tyhicks.com>
6705 L: ecryptfs@vger.kernel.org
6707 W: http://ecryptfs.org
6708 W: https://launchpad.net/ecryptfs
6709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6710 F: Documentation/filesystems/ecryptfs.rst
6714 M: Yazen Ghannam <yazen.ghannam@amd.com>
6715 L: linux-edac@vger.kernel.org
6717 F: drivers/edac/amd64_edac*
6718 F: drivers/edac/mce_amd*
6721 M: Jan Luebbe <jlu@pengutronix.de>
6722 L: linux-edac@vger.kernel.org
6724 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6725 F: drivers/edac/armada_xp_*
6728 M: Stefan Schaeckeler <sschaeck@cisco.com>
6730 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6731 F: drivers/edac/aspeed_edac.c
6734 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6736 F: drivers/edac/bluefield_edac.c
6739 M: Andre Przywara <andre.przywara@arm.com>
6740 L: linux-edac@vger.kernel.org
6742 F: drivers/edac/highbank*
6745 M: Ralf Baechle <ralf@linux-mips.org>
6746 L: linux-edac@vger.kernel.org
6747 L: linux-mips@vger.kernel.org
6749 F: drivers/edac/octeon_edac*
6751 EDAC-CAVIUM THUNDERX
6752 M: Robert Richter <rric@kernel.org>
6753 L: linux-edac@vger.kernel.org
6755 F: drivers/edac/thunderx_edac*
6758 M: Borislav Petkov <bp@alien8.de>
6759 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6760 M: Tony Luck <tony.luck@intel.com>
6761 R: James Morse <james.morse@arm.com>
6762 R: Robert Richter <rric@kernel.org>
6763 L: linux-edac@vger.kernel.org
6765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6766 F: Documentation/admin-guide/ras.rst
6767 F: Documentation/driver-api/edac.rst
6769 F: include/linux/edac.h
6772 M: Lei Wang <lewan@microsoft.com>
6773 L: linux-edac@vger.kernel.org
6775 F: drivers/edac/dmc520_edac.c
6778 M: Mark Gross <markgross@kernel.org>
6779 L: linux-edac@vger.kernel.org
6781 F: drivers/edac/e752x_edac.c
6784 L: linux-edac@vger.kernel.org
6786 F: drivers/edac/e7xxx_edac.c
6789 M: York Sun <york.sun@nxp.com>
6790 L: linux-edac@vger.kernel.org
6792 F: drivers/edac/fsl_ddr_edac.*
6795 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6796 L: linux-edac@vger.kernel.org
6798 F: drivers/edac/ghes_edac.c
6801 M: Tony Luck <tony.luck@intel.com>
6802 L: linux-edac@vger.kernel.org
6804 F: drivers/edac/i10nm_base.c
6807 L: linux-edac@vger.kernel.org
6809 F: drivers/edac/i3000_edac.c
6812 L: linux-edac@vger.kernel.org
6814 F: drivers/edac/i5000_edac.c
6817 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6818 L: linux-edac@vger.kernel.org
6820 F: drivers/edac/i5400_edac.c
6823 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6824 L: linux-edac@vger.kernel.org
6826 F: drivers/edac/i7300_edac.c
6829 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6830 L: linux-edac@vger.kernel.org
6832 F: drivers/edac/i7core_edac.c
6835 M: Tim Small <tim@buttersideup.com>
6836 L: linux-edac@vger.kernel.org
6838 F: drivers/edac/i82443bxgx_edac.c
6841 M: "Arvind R." <arvino55@gmail.com>
6842 L: linux-edac@vger.kernel.org
6844 F: drivers/edac/i82975x_edac.c
6847 M: Jason Baron <jbaron@akamai.com>
6848 L: linux-edac@vger.kernel.org
6850 F: drivers/edac/ie31200_edac.c
6853 M: Tony Luck <tony.luck@intel.com>
6854 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6855 L: linux-edac@vger.kernel.org
6857 F: drivers/edac/igen6_edac.c
6860 M: Johannes Thumshirn <morbidrsa@gmail.com>
6861 L: linux-edac@vger.kernel.org
6863 F: drivers/edac/mpc85xx_edac.[ch]
6866 M: Egor Martovetsky <egor@pasemi.com>
6867 L: linux-edac@vger.kernel.org
6869 F: drivers/edac/pasemi_edac.c
6872 M: Tony Luck <tony.luck@intel.com>
6873 L: linux-edac@vger.kernel.org
6875 F: drivers/edac/pnd2_edac.[ch]
6878 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6879 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6880 L: linux-arm-msm@vger.kernel.org
6881 L: linux-edac@vger.kernel.org
6883 F: drivers/edac/qcom_edac.c
6886 M: Tim Small <tim@buttersideup.com>
6887 L: linux-edac@vger.kernel.org
6889 F: drivers/edac/r82600_edac.c
6892 M: Tony Luck <tony.luck@intel.com>
6893 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6894 L: linux-edac@vger.kernel.org
6896 F: drivers/edac/sb_edac.c
6899 M: Yash Shah <yash.shah@sifive.com>
6900 L: linux-edac@vger.kernel.org
6902 F: drivers/edac/sifive_edac.c
6905 M: Tony Luck <tony.luck@intel.com>
6906 L: linux-edac@vger.kernel.org
6908 F: drivers/edac/skx_*.[ch]
6911 M: Tero Kristo <kristo@kernel.org>
6912 L: linux-edac@vger.kernel.org
6914 F: drivers/edac/ti_edac.c
6916 EDIROL UA-101/UA-1000 DRIVER
6917 M: Clemens Ladisch <clemens@ladisch.de>
6918 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6921 F: sound/usb/misc/ua101.c
6924 M: Ivan Hu <ivan.hu@canonical.com>
6925 M: Ard Biesheuvel <ardb@kernel.org>
6926 L: linux-efi@vger.kernel.org
6928 F: drivers/firmware/efi/test/
6930 EFI VARIABLE FILESYSTEM
6931 M: Matthew Garrett <matthew.garrett@nebula.com>
6932 M: Jeremy Kerr <jk@ozlabs.org>
6933 M: Ard Biesheuvel <ardb@kernel.org>
6934 L: linux-efi@vger.kernel.org
6936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6939 EFIFB FRAMEBUFFER DRIVER
6940 M: Peter Jones <pjones@redhat.com>
6941 L: linux-fbdev@vger.kernel.org
6943 F: drivers/video/fbdev/efifb.c
6947 W: http://aeschi.ch.eu.org/efs/
6950 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6951 M: Douglas Miller <dougmill@linux.ibm.com>
6952 L: netdev@vger.kernel.org
6954 F: drivers/net/ethernet/ibm/ehea/
6956 EM28XX VIDEO4LINUX DRIVER
6957 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6958 L: linux-media@vger.kernel.org
6960 W: https://linuxtv.org
6961 T: git git://linuxtv.org/media_tree.git
6962 F: Documentation/admin-guide/media/em28xx*
6963 F: drivers/media/usb/em28xx/
6966 M: Matt Mackall <mpm@selenic.com>
6967 M: David Woodhouse <dwmw2@infradead.org>
6968 L: linux-embedded@vger.kernel.org
6971 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6972 M: Adrian Hunter <adrian.hunter@intel.com>
6973 M: Ritesh Harjani <riteshh@codeaurora.org>
6974 M: Asutosh Das <asutoshd@codeaurora.org>
6975 L: linux-mmc@vger.kernel.org
6977 F: drivers/mmc/host/cqhci*
6979 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6980 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6981 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6982 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6983 L: linux-scsi@vger.kernel.org
6985 W: http://www.broadcom.com
6986 F: drivers/scsi/be2iscsi/
6988 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6989 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6990 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6991 M: Somnath Kotur <somnath.kotur@broadcom.com>
6992 L: netdev@vger.kernel.org
6994 W: http://www.emulex.com
6995 F: drivers/net/ethernet/emulex/benet/
6997 EMULEX ONECONNECT ROCE DRIVER
6998 M: Selvin Xavier <selvin.xavier@broadcom.com>
6999 L: linux-rdma@vger.kernel.org
7001 W: http://www.broadcom.com
7002 F: drivers/infiniband/hw/ocrdma/
7003 F: include/uapi/rdma/ocrdma-abi.h
7005 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7006 M: James Smart <james.smart@broadcom.com>
7007 M: Dick Kennedy <dick.kennedy@broadcom.com>
7008 L: linux-scsi@vger.kernel.org
7010 W: http://www.broadcom.com
7011 F: drivers/scsi/lpfc/
7013 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7014 M: James Smart <james.smart@broadcom.com>
7015 M: Ram Vegesna <ram.vegesna@broadcom.com>
7016 L: linux-scsi@vger.kernel.org
7017 L: target-devel@vger.kernel.org
7019 W: http://www.broadcom.com
7020 F: drivers/scsi/elx/
7022 ENE CB710 FLASH CARD READER DRIVER
7023 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7025 F: drivers/misc/cb710/
7026 F: drivers/mmc/host/cb710-mmc.*
7027 F: include/linux/cb710.h
7029 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7030 M: Maxim Levitsky <maximlevitsky@gmail.com>
7032 F: drivers/media/rc/ene_ir.*
7034 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7035 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7036 L: linuxppc-dev@lists.ozlabs.org
7038 F: drivers/tty/ehv_bytechan.c
7040 EPSON S1D13XXX FRAMEBUFFER DRIVER
7041 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7044 F: drivers/video/fbdev/s1d13xxxfb.c
7045 F: include/video/s1d13xxxfb.h
7048 M: Gao Xiang <xiang@kernel.org>
7049 M: Chao Yu <chao@kernel.org>
7050 L: linux-erofs@lists.ozlabs.org
7052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7053 F: Documentation/filesystems/erofs.rst
7055 F: include/trace/events/erofs.h
7057 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7058 M: Jeff Layton <jlayton@kernel.org>
7060 F: include/linux/errseq.h
7063 ET131X NETWORK DRIVER
7064 M: Mark Einon <mark.einon@gmail.com>
7066 F: drivers/net/ethernet/agere/
7068 ETAS ES58X CAN/USB DRIVER
7069 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7070 L: linux-can@vger.kernel.org
7072 F: drivers/net/can/usb/etas_es58x/
7075 M: Roopa Prabhu <roopa@nvidia.com>
7076 M: Nikolay Aleksandrov <nikolay@nvidia.com>
7077 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7078 L: netdev@vger.kernel.org
7080 W: http://www.linuxfoundation.org/en/Net:Bridge
7081 F: include/linux/netfilter_bridge/
7084 ETHERNET PHY LIBRARY
7085 M: Andrew Lunn <andrew@lunn.ch>
7086 M: Heiner Kallweit <hkallweit1@gmail.com>
7087 R: Russell King <linux@armlinux.org.uk>
7088 L: netdev@vger.kernel.org
7090 F: Documentation/ABI/testing/sysfs-class-net-phydev
7091 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7092 F: Documentation/devicetree/bindings/net/mdio*
7093 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7094 F: Documentation/networking/phy.rst
7095 F: drivers/net/mdio/
7096 F: drivers/net/mdio/acpi_mdio.c
7097 F: drivers/net/mdio/fwnode_mdio.c
7098 F: drivers/net/mdio/of_mdio.c
7101 F: include/dt-bindings/net/qca-ar803x.h
7102 F: include/linux/*mdio*.h
7103 F: include/linux/mdio/*.h
7104 F: include/linux/of_net.h
7105 F: include/linux/phy.h
7106 F: include/linux/phy_fixed.h
7107 F: include/linux/platform_data/mdio-bcm-unimac.h
7108 F: include/linux/platform_data/mdio-gpio.h
7109 F: include/trace/events/mdio.h
7110 F: include/uapi/linux/mdio.h
7111 F: include/uapi/linux/mii.h
7112 F: net/core/of_net.c
7115 M: Namjae Jeon <linkinjeon@kernel.org>
7116 M: Sungjong Seo <sj1557.seo@samsung.com>
7117 L: linux-fsdevel@vger.kernel.org
7122 M: Jan Kara <jack@suse.com>
7123 L: linux-ext4@vger.kernel.org
7125 F: Documentation/filesystems/ext2.rst
7127 F: include/linux/ext2*
7130 M: "Theodore Ts'o" <tytso@mit.edu>
7131 M: Andreas Dilger <adilger.kernel@dilger.ca>
7132 L: linux-ext4@vger.kernel.org
7134 W: http://ext4.wiki.kernel.org
7135 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7137 F: Documentation/filesystems/ext4/
7139 F: include/trace/events/ext4.h
7141 Extended Verification Module (EVM)
7142 M: Mimi Zohar <zohar@linux.ibm.com>
7143 L: linux-integrity@vger.kernel.org
7145 F: security/integrity/evm/
7147 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7148 M: Ard Biesheuvel <ardb@kernel.org>
7149 L: linux-efi@vger.kernel.org
7151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7152 F: Documentation/admin-guide/efi-stub.rst
7153 F: arch/*/include/asm/efi.h
7154 F: arch/*/kernel/efi.c
7155 F: arch/arm/boot/compressed/efi-header.S
7156 F: arch/arm64/kernel/efi-entry.S
7157 F: arch/x86/platform/efi/
7158 F: drivers/firmware/efi/
7159 F: include/linux/efi*.h
7161 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7162 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7163 M: Chanwoo Choi <cw00.choi@samsung.com>
7164 L: linux-kernel@vger.kernel.org
7166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7167 F: Documentation/devicetree/bindings/extcon/
7168 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7170 F: include/linux/extcon.h
7171 F: include/linux/extcon/
7174 M: Masami Hiramatsu <mhiramat@kernel.org>
7176 F: Documentation/admin-guide/bootconfig.rst
7177 F: fs/proc/bootconfig.c
7178 F: include/linux/bootconfig.h
7180 F: tools/bootconfig/*
7181 F: tools/bootconfig/scripts/*
7184 M: Jingoo Han <jingoohan1@gmail.com>
7185 L: dri-devel@lists.freedesktop.org
7187 F: drivers/gpu/drm/exynos/exynos_dp*
7189 EXYNOS SYSMMU (IOMMU) driver
7190 M: Marek Szyprowski <m.szyprowski@samsung.com>
7191 L: iommu@lists.linux-foundation.org
7193 F: drivers/iommu/exynos-iommu.c
7196 M: Jaegeuk Kim <jaegeuk@kernel.org>
7197 M: Chao Yu <chao@kernel.org>
7198 L: linux-f2fs-devel@lists.sourceforge.net
7200 W: https://f2fs.wiki.kernel.org/
7201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7202 F: Documentation/ABI/testing/sysfs-fs-f2fs
7203 F: Documentation/filesystems/f2fs.rst
7205 F: include/linux/f2fs_fs.h
7206 F: include/trace/events/f2fs.h
7207 F: include/uapi/linux/f2fs.h
7209 F71805F HARDWARE MONITORING DRIVER
7210 M: Jean Delvare <jdelvare@suse.com>
7211 L: linux-hwmon@vger.kernel.org
7213 F: Documentation/hwmon/f71805f.rst
7214 F: drivers/hwmon/f71805f.c
7217 M: Josh Poimboeuf <jpoimboe@redhat.com>
7219 F: scripts/faddr2line
7222 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7223 L: netdev@vger.kernel.org
7225 F: Documentation/networking/failover.rst
7226 F: include/net/failover.h
7227 F: net/core/failover.c
7230 M: Jan Kara <jack@suse.cz>
7231 R: Amir Goldstein <amir73il@gmail.com>
7232 R: Matthew Bobrowski <repnop@google.com>
7233 L: linux-fsdevel@vger.kernel.org
7235 F: fs/notify/fanotify/
7236 F: include/linux/fanotify.h
7237 F: include/uapi/linux/fanotify.h
7239 FARSYNC SYNCHRONOUS DRIVER
7240 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7242 W: http://www.farsite.co.uk/
7243 F: drivers/net/wan/farsync.*
7245 FAULT INJECTION SUPPORT
7246 M: Akinobu Mita <akinobu.mita@gmail.com>
7248 F: Documentation/fault-injection/
7249 F: lib/fault-inject.c
7251 FBTFT Framebuffer drivers
7252 L: dri-devel@lists.freedesktop.org
7253 L: linux-fbdev@vger.kernel.org
7255 F: drivers/staging/fbtft/
7258 M: Michael Buesch <m@bues.ch>
7259 L: linux-media@vger.kernel.org
7261 F: drivers/media/tuners/fc0011.c
7262 F: drivers/media/tuners/fc0011.h
7265 M: Antti Palosaari <crope@iki.fi>
7266 L: linux-media@vger.kernel.org
7268 W: https://linuxtv.org
7269 W: http://palosaari.fi/linux/
7270 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7271 T: git git://linuxtv.org/anttip/media_tree.git
7272 F: drivers/media/tuners/fc2580*
7274 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7275 M: Hannes Reinecke <hare@suse.de>
7276 L: linux-scsi@vger.kernel.org
7278 W: www.Open-FCoE.org
7279 F: drivers/scsi/fcoe/
7280 F: drivers/scsi/libfc/
7282 F: include/scsi/libfc.h
7283 F: include/scsi/libfcoe.h
7284 F: include/uapi/scsi/fc/
7286 FILE LOCKING (flock() and fcntl()/lockf())
7287 M: Jeff Layton <jlayton@kernel.org>
7288 M: "J. Bruce Fields" <bfields@fieldses.org>
7289 L: linux-fsdevel@vger.kernel.org
7293 F: include/linux/fcntl.h
7294 F: include/uapi/linux/fcntl.h
7296 FILESYSTEM DIRECT ACCESS (DAX)
7297 M: Dan Williams <dan.j.williams@intel.com>
7298 R: Matthew Wilcox <willy@infradead.org>
7299 R: Jan Kara <jack@suse.cz>
7300 L: linux-fsdevel@vger.kernel.org
7301 L: nvdimm@lists.linux.dev
7304 F: include/linux/dax.h
7305 F: include/trace/events/fs_dax.h
7307 FILESYSTEMS (VFS and infrastructure)
7308 M: Alexander Viro <viro@zeniv.linux.org.uk>
7309 L: linux-fsdevel@vger.kernel.org
7312 F: include/linux/fs.h
7313 F: include/linux/fs_types.h
7314 F: include/uapi/linux/fs.h
7315 F: include/uapi/linux/openat2.h
7320 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7321 M: Riku Voipio <riku.voipio@iki.fi>
7322 L: linux-hwmon@vger.kernel.org
7324 F: drivers/hwmon/f75375s.c
7325 F: include/linux/f75375s.h
7327 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7328 M: Clemens Ladisch <clemens@ladisch.de>
7329 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7330 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7333 F: include/uapi/sound/firewire.h
7336 FIREWIRE MEDIA DRIVERS (firedtv)
7337 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7338 L: linux-media@vger.kernel.org
7339 L: linux1394-devel@lists.sourceforge.net
7341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7342 F: drivers/media/firewire/
7344 FIREWIRE SBP-2 TARGET
7345 M: Chris Boot <bootc@bootc.net>
7346 L: linux-scsi@vger.kernel.org
7347 L: target-devel@vger.kernel.org
7348 L: linux1394-devel@lists.sourceforge.net
7350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7351 F: drivers/target/sbp/
7354 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7355 L: linux1394-devel@lists.sourceforge.net
7357 W: http://ieee1394.wiki.kernel.org/
7358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7359 F: drivers/firewire/
7360 F: include/linux/firewire.h
7361 F: include/uapi/linux/firewire*.h
7364 FIRMWARE FRAMEWORK FOR ARMV8-A
7365 M: Sudeep Holla <sudeep.holla@arm.com>
7366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7368 F: drivers/firmware/arm_ffa/
7369 F: include/linux/arm_ffa.h
7371 FIRMWARE LOADER (request_firmware)
7372 M: Luis Chamberlain <mcgrof@kernel.org>
7373 L: linux-kernel@vger.kernel.org
7375 F: Documentation/firmware_class/
7376 F: drivers/base/firmware_loader/
7377 F: include/linux/firmware.h
7379 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7380 M: Joshua Morris <josh.h.morris@us.ibm.com>
7381 M: Philip Kelleher <pjk1939@linux.ibm.com>
7383 F: drivers/block/rsxx/
7385 FLEXTIMER FTM-QUADDEC DRIVER
7386 M: Patrick Havelange <patrick.havelange@essensium.com>
7387 L: linux-iio@vger.kernel.org
7389 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7390 F: drivers/counter/ftm-quaddec.c
7393 M: Denis Efremov <efremov@linux.com>
7394 L: linux-block@vger.kernel.org
7396 F: drivers/block/floppy.c
7398 FLYSKY FSIA6B RC RECEIVER
7399 M: Markus Koch <markus@notsyncing.net>
7400 L: linux-input@vger.kernel.org
7402 F: drivers/input/joystick/fsia6b.c
7404 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7405 M: Geoffrey D. Bennett <g@b4.vu>
7406 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7409 F: sound/usb/mixer_scarlett_gen2.c
7411 FORCEDETH GIGABIT ETHERNET DRIVER
7412 M: Rain River <rain.1986.08.12@gmail.com>
7413 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7414 L: netdev@vger.kernel.org
7416 F: drivers/net/ethernet/nvidia/*
7419 M: Kees Cook <keescook@chromium.org>
7420 L: linux-hardening@vger.kernel.org
7422 F: include/linux/fortify-string.h
7423 F: lib/test_fortify/*
7424 F: scripts/test_fortify.sh
7428 M: Wu Hao <hao.wu@intel.com>
7429 R: Tom Rix <trix@redhat.com>
7430 L: linux-fpga@vger.kernel.org
7432 F: Documentation/ABI/testing/sysfs-bus-dfl*
7433 F: Documentation/fpga/dfl.rst
7434 F: drivers/fpga/dfl*
7435 F: drivers/uio/uio_dfl.c
7436 F: include/linux/dfl.h
7437 F: include/uapi/linux/fpga-dfl.h
7439 FPGA MANAGER FRAMEWORK
7440 M: Moritz Fischer <mdf@kernel.org>
7441 M: Wu Hao <hao.wu@intel.com>
7442 M: Xu Yilun <yilun.xu@intel.com>
7443 R: Tom Rix <trix@redhat.com>
7444 L: linux-fpga@vger.kernel.org
7446 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7448 F: Documentation/devicetree/bindings/fpga/
7449 F: Documentation/driver-api/fpga/
7450 F: Documentation/fpga/
7452 F: include/linux/fpga/
7455 M: Bill Metzenthen <billm@melbpc.org.au>
7457 W: http://floatingpoint.sourceforge.net/emulator/index.html
7458 F: arch/x86/math-emu/
7461 L: dri-devel@lists.freedesktop.org
7462 L: linux-fbdev@vger.kernel.org
7464 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7465 T: git git://anongit.freedesktop.org/drm/drm-misc
7466 F: Documentation/fb/
7468 F: include/linux/fb.h
7469 F: include/uapi/linux/fb.h
7470 F: include/uapi/video/
7473 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7474 M: Horia Geantă <horia.geanta@nxp.com>
7475 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7476 L: linux-crypto@vger.kernel.org
7478 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7479 F: drivers/crypto/caam/
7481 FREESCALE COLDFIRE M5441X MMC DRIVER
7482 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7483 L: linux-mmc@vger.kernel.org
7485 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7486 F: include/linux/platform_data/mmc-esdhc-mcf.h
7488 FREESCALE DIU FRAMEBUFFER DRIVER
7489 M: Timur Tabi <timur@kernel.org>
7490 L: linux-fbdev@vger.kernel.org
7492 F: drivers/video/fbdev/fsl-diu-fb.*
7494 FREESCALE DMA DRIVER
7495 M: Li Yang <leoyang.li@nxp.com>
7496 M: Zhang Wei <zw@zh-kernel.org>
7497 L: linuxppc-dev@lists.ozlabs.org
7499 F: drivers/dma/fsldma.*
7501 FREESCALE DSPI DRIVER
7502 M: Vladimir Oltean <olteanv@gmail.com>
7503 L: linux-spi@vger.kernel.org
7505 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7506 F: drivers/spi/spi-fsl-dspi.c
7507 F: include/linux/spi/spi-fsl-dspi.h
7509 FREESCALE ENETC ETHERNET DRIVERS
7510 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7511 L: netdev@vger.kernel.org
7513 F: drivers/net/ethernet/freescale/enetc/
7515 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7516 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7517 L: netdev@vger.kernel.org
7519 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7520 F: drivers/net/ethernet/freescale/gianfar*
7522 FREESCALE GPMI NAND DRIVER
7523 M: Han Xu <han.xu@nxp.com>
7524 L: linux-mtd@lists.infradead.org
7526 F: drivers/mtd/nand/raw/gpmi-nand/*
7528 FREESCALE I2C CPM DRIVER
7529 M: Jochen Friedrich <jochen@scram.de>
7530 L: linuxppc-dev@lists.ozlabs.org
7531 L: linux-i2c@vger.kernel.org
7533 F: drivers/i2c/busses/i2c-cpm.c
7535 FREESCALE IMX / MXC FEC DRIVER
7536 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7537 L: netdev@vger.kernel.org
7539 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7540 F: drivers/net/ethernet/freescale/fec.h
7541 F: drivers/net/ethernet/freescale/fec_main.c
7542 F: drivers/net/ethernet/freescale/fec_ptp.c
7544 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7545 M: Sascha Hauer <s.hauer@pengutronix.de>
7546 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7547 L: linux-fbdev@vger.kernel.org
7548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7550 F: drivers/video/fbdev/imxfb.c
7551 F: include/linux/platform_data/video-imxfb.h
7553 FREESCALE IMX DDR PMU DRIVER
7554 M: Frank Li <Frank.li@nxp.com>
7555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7557 F: Documentation/admin-guide/perf/imx-ddr.rst
7558 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7559 F: drivers/perf/fsl_imx8_ddr_perf.c
7561 FREESCALE IMX I2C DRIVER
7562 M: Oleksij Rempel <o.rempel@pengutronix.de>
7563 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7564 L: linux-i2c@vger.kernel.org
7566 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7567 F: drivers/i2c/busses/i2c-imx.c
7569 FREESCALE IMX LPI2C DRIVER
7570 M: Dong Aisheng <aisheng.dong@nxp.com>
7571 L: linux-i2c@vger.kernel.org
7572 L: linux-imx@nxp.com
7574 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7575 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7577 FREESCALE MPC I2C DRIVER
7578 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7579 L: linux-i2c@vger.kernel.org
7581 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7582 F: drivers/i2c/busses/i2c-mpc.c
7584 FREESCALE QORIQ DPAA ETHERNET DRIVER
7585 M: Madalin Bucur <madalin.bucur@nxp.com>
7586 L: netdev@vger.kernel.org
7588 F: drivers/net/ethernet/freescale/dpaa
7590 FREESCALE QORIQ DPAA FMAN DRIVER
7591 M: Madalin Bucur <madalin.bucur@nxp.com>
7592 L: netdev@vger.kernel.org
7594 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7595 F: drivers/net/ethernet/freescale/fman
7597 FREESCALE QORIQ PTP CLOCK DRIVER
7598 M: Yangbo Lu <yangbo.lu@nxp.com>
7599 L: netdev@vger.kernel.org
7601 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7602 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7603 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7604 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7605 F: drivers/ptp/ptp_qoriq.c
7606 F: drivers/ptp/ptp_qoriq_debugfs.c
7607 F: include/linux/fsl/ptp_qoriq.h
7609 FREESCALE QUAD SPI DRIVER
7610 M: Han Xu <han.xu@nxp.com>
7611 L: linux-spi@vger.kernel.org
7613 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7614 F: drivers/spi/spi-fsl-qspi.c
7616 FREESCALE QUICC ENGINE LIBRARY
7617 M: Qiang Zhao <qiang.zhao@nxp.com>
7618 L: linuxppc-dev@lists.ozlabs.org
7620 F: drivers/soc/fsl/qe/
7621 F: include/soc/fsl/*qe*.h
7622 F: include/soc/fsl/*ucc*.h
7624 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7625 M: Li Yang <leoyang.li@nxp.com>
7626 L: netdev@vger.kernel.org
7627 L: linuxppc-dev@lists.ozlabs.org
7629 F: drivers/net/ethernet/freescale/ucc_geth*
7631 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7632 M: Zhao Qiang <qiang.zhao@nxp.com>
7633 L: netdev@vger.kernel.org
7634 L: linuxppc-dev@lists.ozlabs.org
7636 F: drivers/net/wan/fsl_ucc_hdlc*
7638 FREESCALE QUICC ENGINE UCC UART DRIVER
7639 M: Timur Tabi <timur@kernel.org>
7640 L: linuxppc-dev@lists.ozlabs.org
7642 F: drivers/tty/serial/ucc_uart.c
7644 FREESCALE SOC DRIVERS
7645 M: Li Yang <leoyang.li@nxp.com>
7646 L: linuxppc-dev@lists.ozlabs.org
7647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7649 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7650 F: Documentation/devicetree/bindings/soc/fsl/
7652 F: include/linux/fsl/
7654 FREESCALE SOC FS_ENET DRIVER
7655 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7656 L: linuxppc-dev@lists.ozlabs.org
7657 L: netdev@vger.kernel.org
7659 F: drivers/net/ethernet/freescale/fs_enet/
7660 F: include/linux/fs_enet_pd.h
7662 FREESCALE SOC SOUND DRIVERS
7663 M: Nicolin Chen <nicoleotsuka@gmail.com>
7664 M: Xiubo Li <Xiubo.Lee@gmail.com>
7665 R: Fabio Estevam <festevam@gmail.com>
7666 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7667 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7668 L: linuxppc-dev@lists.ozlabs.org
7670 F: sound/soc/fsl/fsl*
7671 F: sound/soc/fsl/imx*
7672 F: sound/soc/fsl/mpc8610_hpcd.c
7674 FREESCALE USB PERIPHERAL DRIVERS
7675 M: Li Yang <leoyang.li@nxp.com>
7676 L: linux-usb@vger.kernel.org
7677 L: linuxppc-dev@lists.ozlabs.org
7679 F: drivers/usb/gadget/udc/fsl*
7681 FREESCALE USB PHY DRIVER
7682 M: Ran Wang <ran.wang_1@nxp.com>
7683 L: linux-usb@vger.kernel.org
7684 L: linuxppc-dev@lists.ozlabs.org
7686 F: drivers/usb/phy/phy-fsl-usb*
7689 M: Christoph Hellwig <hch@infradead.org>
7691 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7695 M: "Rafael J. Wysocki" <rafael@kernel.org>
7696 M: Pavel Machek <pavel@ucw.cz>
7697 L: linux-pm@vger.kernel.org
7699 F: Documentation/power/freezing-of-tasks.rst
7700 F: include/linux/freezer.h
7704 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7705 L: linux-kernel@vger.kernel.org
7707 F: include/linux/frontswap.h
7710 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7711 M: David Howells <dhowells@redhat.com>
7712 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7714 F: Documentation/filesystems/caching/
7716 F: include/linux/fscache*.h
7718 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7719 M: Theodore Y. Ts'o <tytso@mit.edu>
7720 M: Jaegeuk Kim <jaegeuk@kernel.org>
7721 M: Eric Biggers <ebiggers@kernel.org>
7722 L: linux-fscrypt@vger.kernel.org
7724 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7725 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7726 F: Documentation/filesystems/fscrypt.rst
7728 F: include/linux/fscrypt*.h
7729 F: include/uapi/linux/fscrypt.h
7732 M: Jeremy Kerr <jk@ozlabs.org>
7733 M: Joel Stanley <joel@jms.id.au>
7734 R: Alistar Popple <alistair@popple.id.au>
7735 R: Eddie James <eajames@linux.ibm.com>
7736 L: linux-fsi@lists.ozlabs.org
7738 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7741 F: include/linux/fsi*.h
7742 F: include/trace/events/fsi*.h
7744 FSI-ATTACHED I2C DRIVER
7745 M: Eddie James <eajames@linux.ibm.com>
7746 L: linux-i2c@vger.kernel.org
7747 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7749 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7750 F: drivers/i2c/busses/i2c-fsi.c
7752 FSI-ATTACHED SPI DRIVER
7753 M: Eddie James <eajames@linux.ibm.com>
7754 L: linux-spi@vger.kernel.org
7756 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7757 F: drivers/spi/spi-fsi.c
7759 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7760 M: Jan Kara <jack@suse.cz>
7761 R: Amir Goldstein <amir73il@gmail.com>
7762 L: linux-fsdevel@vger.kernel.org
7764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7766 F: include/linux/fsnotify*.h
7768 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7769 M: Eric Biggers <ebiggers@kernel.org>
7770 M: Theodore Y. Ts'o <tytso@mit.edu>
7771 L: linux-fscrypt@vger.kernel.org
7773 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7774 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7775 F: Documentation/filesystems/fsverity.rst
7777 F: include/linux/fsverity.h
7778 F: include/uapi/linux/fsverity.h
7780 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7781 M: Michael Zaidman <michael.zaidman@gmail.com>
7782 L: linux-i2c@vger.kernel.org
7783 L: linux-input@vger.kernel.org
7785 F: drivers/hid/hid-ft260.c
7787 FUJITSU LAPTOP EXTRAS
7788 M: Jonathan Woithe <jwoithe@just42.net>
7789 L: platform-driver-x86@vger.kernel.org
7791 F: drivers/platform/x86/fujitsu-laptop.c
7793 FUJITSU M-5MO LS CAMERA ISP DRIVER
7794 M: Kyungmin Park <kyungmin.park@samsung.com>
7795 M: Heungjun Kim <riverful.kim@samsung.com>
7796 L: linux-media@vger.kernel.org
7798 F: drivers/media/i2c/m5mols/
7799 F: include/media/i2c/m5mols.h
7801 FUJITSU TABLET EXTRAS
7802 M: Robert Gerlach <khnz@gmx.de>
7803 L: platform-driver-x86@vger.kernel.org
7805 F: drivers/platform/x86/fujitsu-tablet.c
7807 FUSE: FILESYSTEM IN USERSPACE
7808 M: Miklos Szeredi <miklos@szeredi.hu>
7809 L: linux-fsdevel@vger.kernel.org
7811 W: https://github.com/libfuse/
7812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7813 F: Documentation/filesystems/fuse.rst
7815 F: include/uapi/linux/fuse.h
7818 M: Thomas Gleixner <tglx@linutronix.de>
7819 M: Ingo Molnar <mingo@redhat.com>
7820 R: Peter Zijlstra <peterz@infradead.org>
7821 R: Darren Hart <dvhart@infradead.org>
7822 R: Davidlohr Bueso <dave@stgolabs.net>
7823 R: André Almeida <andrealmeid@collabora.com>
7824 L: linux-kernel@vger.kernel.org
7826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7827 F: Documentation/locking/*futex*
7828 F: include/asm-generic/futex.h
7829 F: include/linux/futex.h
7830 F: include/uapi/linux/futex.h
7832 F: tools/perf/bench/futex*
7833 F: tools/testing/selftests/futex/
7835 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7836 M: Tim Harvey <tharvey@gateworks.com>
7837 M: Robert Jones <rjones@gateworks.com>
7839 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7840 F: drivers/mfd/gateworks-gsc.c
7841 F: include/linux/mfd/gsc.h
7842 F: Documentation/hwmon/gsc-hwmon.rst
7843 F: drivers/hwmon/gsc-hwmon.c
7844 F: include/linux/platform_data/gsc_hwmon.h
7847 M: Kees Cook <keescook@chromium.org>
7848 L: linux-hardening@vger.kernel.org
7850 F: Documentation/kbuild/gcc-plugins.rst
7851 F: scripts/Makefile.gcc-plugins
7852 F: scripts/gcc-plugins/
7854 GCOV BASED KERNEL PROFILING
7855 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7857 F: Documentation/dev-tools/gcov.rst
7860 GDB KERNEL DEBUGGING HELPER SCRIPTS
7861 M: Jan Kiszka <jan.kiszka@siemens.com>
7862 M: Kieran Bingham <kbingham@kernel.org>
7866 GEMINI CRYPTO DRIVER
7867 M: Corentin Labbe <clabbe@baylibre.com>
7868 L: linux-crypto@vger.kernel.org
7870 F: drivers/crypto/gemini/
7872 GEMTEK FM RADIO RECEIVER DRIVER
7873 M: Hans Verkuil <hverkuil@xs4all.nl>
7874 L: linux-media@vger.kernel.org
7876 W: https://linuxtv.org
7877 T: git git://linuxtv.org/media_tree.git
7878 F: drivers/media/radio/radio-gemtek*
7880 GENERIC ARCHITECTURE TOPOLOGY
7881 M: Sudeep Holla <sudeep.holla@arm.com>
7882 L: linux-kernel@vger.kernel.org
7884 F: drivers/base/arch_topology.c
7885 F: include/linux/arch_topology.h
7888 M: Thomas Gleixner <tglx@linutronix.de>
7889 M: Peter Zijlstra <peterz@infradead.org>
7890 M: Andy Lutomirski <luto@kernel.org>
7891 L: linux-kernel@vger.kernel.org
7893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7894 F: include/linux/entry-common.h
7895 F: include/linux/entry-kvm.h
7898 GENERIC GPIO I2C DRIVER
7899 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7901 F: drivers/i2c/busses/i2c-gpio.c
7902 F: include/linux/platform_data/i2c-gpio.h
7904 GENERIC GPIO I2C MULTIPLEXER DRIVER
7905 M: Peter Korsgaard <peter.korsgaard@barco.com>
7906 L: linux-i2c@vger.kernel.org
7908 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7909 F: drivers/i2c/muxes/i2c-mux-gpio.c
7910 F: include/linux/platform_data/i2c-mux-gpio.h
7912 GENERIC HDLC (WAN) DRIVERS
7913 M: Krzysztof Halasa <khc@pm.waw.pl>
7915 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7916 F: drivers/net/wan/c101.c
7917 F: drivers/net/wan/hd6457*
7918 F: drivers/net/wan/hdlc*
7919 F: drivers/net/wan/n2.c
7920 F: drivers/net/wan/pc300too.c
7921 F: drivers/net/wan/pci200syn.c
7922 F: drivers/net/wan/wanxl*
7924 GENERIC INCLUDE/ASM HEADER FILES
7925 M: Arnd Bergmann <arnd@arndb.de>
7926 L: linux-arch@vger.kernel.org
7928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7929 F: include/asm-generic/
7930 F: include/uapi/asm-generic/
7932 GENERIC PHY FRAMEWORK
7933 M: Kishon Vijay Abraham I <kishon@ti.com>
7934 M: Vinod Koul <vkoul@kernel.org>
7935 L: linux-phy@lists.infradead.org
7937 Q: https://patchwork.kernel.org/project/linux-phy/list/
7938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7939 F: Documentation/devicetree/bindings/phy/
7941 F: include/linux/phy/
7943 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7944 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7946 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7949 M: "Rafael J. Wysocki" <rafael@kernel.org>
7950 M: Kevin Hilman <khilman@kernel.org>
7951 M: Ulf Hansson <ulf.hansson@linaro.org>
7952 L: linux-pm@vger.kernel.org
7954 F: Documentation/devicetree/bindings/power/power?domain*
7955 F: drivers/base/power/domain*.c
7956 F: include/linux/pm_domain.h
7958 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7959 M: Eugen Hristev <eugen.hristev@microchip.com>
7960 L: linux-input@vger.kernel.org
7962 F: drivers/input/touchscreen/resistive-adc-touch.c
7964 GENERIC STRING LIBRARY
7965 R: Andy Shevchenko <andy@kernel.org>
7968 F: lib/string_helpers.c
7969 F: lib/test_string.c
7970 F: lib/test-string_helpers.c
7972 GENERIC UIO DRIVER FOR PCI DEVICES
7973 M: "Michael S. Tsirkin" <mst@redhat.com>
7974 L: kvm@vger.kernel.org
7976 F: drivers/uio/uio_pci_generic.c
7978 GENERIC VDSO LIBRARY
7979 M: Andy Lutomirski <luto@kernel.org>
7980 M: Thomas Gleixner <tglx@linutronix.de>
7981 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7982 L: linux-kernel@vger.kernel.org
7984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7985 F: include/asm-generic/vdso/vsyscall.h
7987 F: kernel/time/vsyscall.c
7990 GENWQE (IBM Generic Workqueue Card)
7991 M: Frank Haverkamp <haver@linux.ibm.com>
7993 F: drivers/misc/genwqe/
7995 GET_MAINTAINER SCRIPT
7996 M: Joe Perches <joe@perches.com>
7998 F: scripts/get_maintainer.pl
8001 M: Bob Peterson <rpeterso@redhat.com>
8002 M: Andreas Gruenbacher <agruenba@redhat.com>
8003 L: cluster-devel@redhat.com
8005 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8007 F: Documentation/filesystems/gfs2*
8009 F: include/uapi/linux/gfs2_ondisk.h
8012 M: Thomas Weißschuh <thomas@weissschuh.net>
8013 L: platform-driver-x86@vger.kernel.org
8015 F: drivers/platform/x86/gigabyte-wmi.c
8018 M: Johan Hovold <johan@kernel.org>
8020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8021 F: Documentation/ABI/testing/sysfs-class-gnss
8022 F: Documentation/devicetree/bindings/gnss/
8024 F: include/linux/gnss.h
8027 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8028 L: linux-media@vger.kernel.org
8030 F: drivers/media/usb/go7007/
8033 M: Bastien Nocera <hadess@hadess.net>
8034 L: linux-input@vger.kernel.org
8036 F: drivers/input/touchscreen/goodix.c
8038 GOOGLE ETHERNET DRIVERS
8039 M: Jeroen de Borst <jeroendb@google.com>
8040 R: Catherine Sullivan <csully@google.com>
8041 R: David Awogbemila <awogbemila@google.com>
8042 L: netdev@vger.kernel.org
8044 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8045 F: drivers/net/ethernet/google
8047 GPD POCKET FAN DRIVER
8048 M: Hans de Goede <hdegoede@redhat.com>
8049 L: platform-driver-x86@vger.kernel.org
8051 F: drivers/platform/x86/gpd-pocket-fan.c
8054 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8055 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8056 L: linux-gpio@vger.kernel.org
8057 L: linux-acpi@vger.kernel.org
8059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8060 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8061 F: drivers/gpio/gpiolib-acpi.c
8062 F: drivers/gpio/gpiolib-acpi.h
8065 M: Geert Uytterhoeven <geert+renesas@glider.be>
8066 L: linux-gpio@vger.kernel.org
8068 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8069 F: drivers/gpio/gpio-aggregator.c
8072 M: Sean Young <sean@mess.org>
8073 L: linux-media@vger.kernel.org
8075 F: drivers/media/rc/gpio-ir-tx.c
8078 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8079 L: linux-gpio@vger.kernel.org
8081 F: drivers/gpio/gpio-mockup.c
8082 F: tools/testing/selftests/gpio/
8085 R: Michael Walle <michael@walle.cc>
8087 F: drivers/gpio/gpio-regmap.c
8088 F: include/linux/gpio/regmap.h
8091 M: Linus Walleij <linus.walleij@linaro.org>
8092 M: Bartosz Golaszewski <brgl@bgdev.pl>
8093 L: linux-gpio@vger.kernel.org
8095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8096 F: Documentation/ABI/obsolete/sysfs-gpio
8097 F: Documentation/ABI/testing/gpio-cdev
8098 F: Documentation/admin-guide/gpio/
8099 F: Documentation/devicetree/bindings/gpio/
8100 F: Documentation/driver-api/gpio/
8102 F: include/asm-generic/gpio.h
8103 F: include/linux/gpio.h
8104 F: include/linux/gpio/
8105 F: include/linux/of_gpio.h
8106 F: include/uapi/linux/gpio.h
8109 GRE DEMULTIPLEXER DRIVER
8110 M: Dmitry Kozlov <xeb@mail.ru>
8111 L: netdev@vger.kernel.org
8113 F: include/net/gre.h
8114 F: net/ipv4/gre_demux.c
8115 F: net/ipv4/gre_offload.c
8117 GRETH 10/100/1G Ethernet MAC device driver
8118 M: Andreas Larsson <andreas@gaisler.com>
8119 L: netdev@vger.kernel.org
8121 F: drivers/net/ethernet/aeroflex/
8123 GREYBUS AUDIO PROTOCOLS DRIVERS
8124 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8125 M: Mark Greer <mgreer@animalcreek.com>
8127 F: drivers/staging/greybus/audio_apbridgea.c
8128 F: drivers/staging/greybus/audio_apbridgea.h
8129 F: drivers/staging/greybus/audio_codec.c
8130 F: drivers/staging/greybus/audio_codec.h
8131 F: drivers/staging/greybus/audio_gb.c
8132 F: drivers/staging/greybus/audio_manager.c
8133 F: drivers/staging/greybus/audio_manager.h
8134 F: drivers/staging/greybus/audio_manager_module.c
8135 F: drivers/staging/greybus/audio_manager_private.h
8136 F: drivers/staging/greybus/audio_manager_sysfs.c
8137 F: drivers/staging/greybus/audio_module.c
8138 F: drivers/staging/greybus/audio_topology.c
8140 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8141 M: Viresh Kumar <vireshk@kernel.org>
8143 F: drivers/staging/greybus/authentication.c
8144 F: drivers/staging/greybus/bootrom.c
8145 F: drivers/staging/greybus/firmware.h
8146 F: drivers/staging/greybus/fw-core.c
8147 F: drivers/staging/greybus/fw-download.c
8148 F: drivers/staging/greybus/fw-management.c
8149 F: drivers/staging/greybus/greybus_authentication.h
8150 F: drivers/staging/greybus/greybus_firmware.h
8151 F: drivers/staging/greybus/hid.c
8152 F: drivers/staging/greybus/i2c.c
8153 F: drivers/staging/greybus/spi.c
8154 F: drivers/staging/greybus/spilib.c
8155 F: drivers/staging/greybus/spilib.h
8157 GREYBUS LOOPBACK DRIVER
8158 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8160 F: drivers/staging/greybus/loopback.c
8162 GREYBUS PLATFORM DRIVERS
8163 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8165 F: drivers/staging/greybus/arche-apb-ctrl.c
8166 F: drivers/staging/greybus/arche-platform.c
8167 F: drivers/staging/greybus/arche_platform.h
8169 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8170 M: Rui Miguel Silva <rmfrfs@gmail.com>
8172 F: drivers/staging/greybus/gpio.c
8173 F: drivers/staging/greybus/light.c
8174 F: drivers/staging/greybus/power_supply.c
8175 F: drivers/staging/greybus/sdio.c
8176 F: drivers/staging/greybus/spi.c
8177 F: drivers/staging/greybus/spilib.c
8180 M: Johan Hovold <johan@kernel.org>
8181 M: Alex Elder <elder@kernel.org>
8182 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8183 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8186 F: drivers/staging/greybus/
8187 F: include/linux/greybus.h
8188 F: include/linux/greybus/
8190 GREYBUS UART PROTOCOLS DRIVERS
8191 M: David Lin <dtwlin@gmail.com>
8193 F: drivers/staging/greybus/log.c
8194 F: drivers/staging/greybus/uart.c
8196 GS1662 VIDEO SERIALIZER
8197 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8198 L: linux-media@vger.kernel.org
8200 T: git git://linuxtv.org/media_tree.git
8201 F: drivers/media/spi/gs1662.c
8203 GSPCA FINEPIX SUBDRIVER
8204 M: Frank Zago <frank@zago.net>
8205 L: linux-media@vger.kernel.org
8207 T: git git://linuxtv.org/media_tree.git
8208 F: drivers/media/usb/gspca/finepix.c
8210 GSPCA GL860 SUBDRIVER
8211 M: Olivier Lorin <o.lorin@laposte.net>
8212 L: linux-media@vger.kernel.org
8214 T: git git://linuxtv.org/media_tree.git
8215 F: drivers/media/usb/gspca/gl860/
8217 GSPCA M5602 SUBDRIVER
8218 M: Erik Andren <erik.andren@gmail.com>
8219 L: linux-media@vger.kernel.org
8221 T: git git://linuxtv.org/media_tree.git
8222 F: drivers/media/usb/gspca/m5602/
8224 GSPCA PAC207 SONIXB SUBDRIVER
8225 M: Hans Verkuil <hverkuil@xs4all.nl>
8226 L: linux-media@vger.kernel.org
8228 T: git git://linuxtv.org/media_tree.git
8229 F: drivers/media/usb/gspca/pac207.c
8231 GSPCA SN9C20X SUBDRIVER
8232 M: Brian Johnson <brijohn@gmail.com>
8233 L: linux-media@vger.kernel.org
8235 T: git git://linuxtv.org/media_tree.git
8236 F: drivers/media/usb/gspca/sn9c20x.c
8238 GSPCA T613 SUBDRIVER
8239 M: Leandro Costantino <lcostantino@gmail.com>
8240 L: linux-media@vger.kernel.org
8242 T: git git://linuxtv.org/media_tree.git
8243 F: drivers/media/usb/gspca/t613.c
8245 GSPCA USB WEBCAM DRIVER
8246 M: Hans Verkuil <hverkuil@xs4all.nl>
8247 L: linux-media@vger.kernel.org
8249 T: git git://linuxtv.org/media_tree.git
8250 F: drivers/media/usb/gspca/
8252 GTP (GPRS Tunneling Protocol)
8253 M: Pablo Neira Ayuso <pablo@netfilter.org>
8254 M: Harald Welte <laforge@gnumonks.org>
8255 L: osmocom-net-gprs@lists.osmocom.org
8257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8258 F: drivers/net/gtp.c
8260 GUID PARTITION TABLE (GPT)
8261 M: Davidlohr Bueso <dave@stgolabs.net>
8262 L: linux-efi@vger.kernel.org
8264 F: block/partitions/efi.*
8267 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8268 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8270 W: http://uclinux-h8.sourceforge.jp
8271 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8273 F: drivers/clk/h8300/
8274 F: drivers/clocksource/h8300_*.c
8275 F: drivers/irqchip/irq-renesas-h8*.c
8277 HABANALABS PCI DRIVER
8278 M: Oded Gabbay <ogabbay@kernel.org>
8280 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8281 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8282 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8283 F: drivers/misc/habanalabs/
8284 F: include/uapi/misc/habanalabs.h
8287 M: Antti Palosaari <crope@iki.fi>
8288 L: linux-media@vger.kernel.org
8290 W: https://linuxtv.org
8291 W: http://palosaari.fi/linux/
8292 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8293 T: git git://linuxtv.org/anttip/media_tree.git
8294 F: drivers/media/usb/hackrf/
8296 HANTRO VPU CODEC DRIVER
8297 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8298 M: Philipp Zabel <p.zabel@pengutronix.de>
8299 L: linux-media@vger.kernel.org
8300 L: linux-rockchip@lists.infradead.org
8302 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8303 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8304 F: drivers/staging/media/hantro/
8306 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8307 M: Frank Seidel <frank@f-seidel.de>
8308 L: platform-driver-x86@vger.kernel.org
8310 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8311 F: drivers/platform/x86/hdaps.c
8314 M: Jean Delvare <jdelvare@suse.com>
8315 M: Guenter Roeck <linux@roeck-us.net>
8316 L: linux-hwmon@vger.kernel.org
8318 W: http://hwmon.wiki.kernel.org/
8319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8320 F: Documentation/devicetree/bindings/hwmon/
8321 F: Documentation/hwmon/
8323 F: include/linux/hwmon*.h
8324 F: include/trace/events/hwmon*.h
8325 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8327 HARDWARE RANDOM NUMBER GENERATOR CORE
8328 M: Matt Mackall <mpm@selenic.com>
8329 M: Herbert Xu <herbert@gondor.apana.org.au>
8330 L: linux-crypto@vger.kernel.org
8332 F: Documentation/admin-guide/hw_random.rst
8333 F: Documentation/devicetree/bindings/rng/
8334 F: drivers/char/hw_random/
8335 F: include/linux/hw_random.h
8337 HARDWARE SPINLOCK CORE
8338 M: Ohad Ben-Cohen <ohad@wizery.com>
8339 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8340 R: Baolin Wang <baolin.wang7@gmail.com>
8341 L: linux-remoteproc@vger.kernel.org
8343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8344 F: Documentation/devicetree/bindings/hwlock/
8345 F: Documentation/locking/hwspinlock.rst
8346 F: drivers/hwspinlock/
8347 F: include/linux/hwspinlock.h
8349 HARDWARE TRACING FACILITIES
8350 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8352 F: drivers/hwtracing/
8354 HARMONY SOUND DRIVER
8355 L: linux-parisc@vger.kernel.org
8357 F: sound/parisc/harmony.*
8359 HDPVR USB VIDEO ENCODER DRIVER
8360 M: Hans Verkuil <hverkuil@xs4all.nl>
8361 L: linux-media@vger.kernel.org
8363 W: https://linuxtv.org
8364 T: git git://linuxtv.org/media_tree.git
8365 F: drivers/media/usb/hdpvr/
8367 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8368 M: Matt Hsiao <matt.hsiao@hpe.com>
8370 F: drivers/misc/hpilo.[ch]
8372 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8373 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8375 F: Documentation/watchdog/hpwdt.rst
8376 F: drivers/watchdog/hpwdt.c
8378 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8379 M: Don Brace <don.brace@microchip.com>
8380 L: storagedev@microchip.com
8381 L: linux-scsi@vger.kernel.org
8383 F: Documentation/scsi/hpsa.rst
8384 F: drivers/scsi/hpsa*.[ch]
8385 F: include/linux/cciss*.h
8386 F: include/uapi/linux/cciss*.h
8389 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8390 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8391 L: linux-rdma@vger.kernel.org
8393 F: drivers/infiniband/hw/hfi1
8396 L: linux-fsdevel@vger.kernel.org
8398 F: Documentation/filesystems/hfs.rst
8402 L: linux-fsdevel@vger.kernel.org
8404 F: Documentation/filesystems/hfsplus.rst
8407 HGA FRAMEBUFFER DRIVER
8408 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8409 L: linux-nvidia@lists.surfsouth.com
8411 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8412 F: drivers/video/fbdev/hgafb.c
8414 HIBERNATION (aka Software Suspend, aka swsusp)
8415 M: "Rafael J. Wysocki" <rafael@kernel.org>
8416 M: Pavel Machek <pavel@ucw.cz>
8417 L: linux-pm@vger.kernel.org
8419 B: https://bugzilla.kernel.org
8420 F: arch/*/include/asm/suspend*.h
8422 F: drivers/base/power/
8423 F: include/linux/freezer.h
8424 F: include/linux/pm.h
8425 F: include/linux/suspend.h
8429 M: Jiri Kosina <jikos@kernel.org>
8430 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8431 L: linux-input@vger.kernel.org
8433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8435 F: include/linux/hid*
8436 F: include/uapi/linux/hid*
8438 HID PLAYSTATION DRIVER
8439 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8440 L: linux-input@vger.kernel.org
8442 F: drivers/hid/hid-playstation.c
8444 HID SENSOR HUB DRIVERS
8445 M: Jiri Kosina <jikos@kernel.org>
8446 M: Jonathan Cameron <jic23@kernel.org>
8447 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8448 L: linux-input@vger.kernel.org
8449 L: linux-iio@vger.kernel.org
8451 F: Documentation/hid/hid-sensor*
8452 F: drivers/hid/hid-sensor-*
8453 F: drivers/iio/*/hid-*
8454 F: include/linux/hid-sensor-*
8456 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8457 M: Thomas Gleixner <tglx@linutronix.de>
8458 L: linux-kernel@vger.kernel.org
8460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8461 F: Documentation/timers/
8462 F: include/linux/clockchips.h
8463 F: include/linux/hrtimer.h
8464 F: kernel/time/clockevents.c
8465 F: kernel/time/hrtimer.c
8466 F: kernel/time/timer_*.c
8468 HIGH-SPEED SCC DRIVER FOR AX.25
8469 L: linux-hams@vger.kernel.org
8471 F: drivers/net/hamradio/dmascc.c
8472 F: drivers/net/hamradio/scc.c
8474 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8475 M: HighPoint Linux Team <linux@highpoint-tech.com>
8477 W: http://www.highpoint-tech.com
8478 F: Documentation/scsi/hptiop.rst
8479 F: drivers/scsi/hptiop.c
8482 M: Jes Sorensen <jes@trained-monkey.org>
8483 L: linux-hippi@sunsite.dk
8485 F: drivers/net/hippi/
8486 F: include/linux/hippidevice.h
8487 F: include/uapi/linux/if_hippi.h
8490 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8491 M: Kurt Kanzenbach <kurt@linutronix.de>
8492 L: netdev@vger.kernel.org
8494 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8495 F: drivers/net/dsa/hirschmann/*
8496 F: include/linux/platform_data/hirschmann-hellcreek.h
8497 F: net/dsa/tag_hellcreek.c
8499 HISILICON DMA DRIVER
8500 M: Zhou Wang <wangzhou1@hisilicon.com>
8501 L: dmaengine@vger.kernel.org
8503 F: drivers/dma/hisi_dma.c
8505 HISILICON GPIO DRIVER
8506 M: Luo Jiaxing <luojiaxing@huawei.com>
8507 L: linux-gpio@vger.kernel.org
8509 F: drivers/gpio/gpio-hisi.c
8511 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8512 M: Zaibo Xu <xuzaibo@huawei.com>
8513 L: linux-crypto@vger.kernel.org
8515 F: Documentation/ABI/testing/debugfs-hisi-hpre
8516 F: drivers/crypto/hisilicon/hpre/hpre.h
8517 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8518 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8520 HISILICON I2C CONTROLLER DRIVER
8521 M: Yicong Yang <yangyicong@hisilicon.com>
8522 L: linux-i2c@vger.kernel.org
8524 W: https://www.hisilicon.com
8525 F: drivers/i2c/busses/i2c-hisi.c
8527 HISILICON LPC BUS DRIVER
8528 M: john.garry@huawei.com
8530 W: http://www.hisilicon.com
8531 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8532 F: drivers/bus/hisi_lpc.c
8534 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8535 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8536 M: Salil Mehta <salil.mehta@huawei.com>
8537 L: netdev@vger.kernel.org
8539 W: http://www.hisilicon.com
8540 F: drivers/net/ethernet/hisilicon/hns3/
8542 HISILICON NETWORK SUBSYSTEM DRIVER
8543 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8544 M: Salil Mehta <salil.mehta@huawei.com>
8545 L: netdev@vger.kernel.org
8547 W: http://www.hisilicon.com
8548 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8549 F: drivers/net/ethernet/hisilicon/
8551 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8552 M: John Stultz <john.stultz@linaro.org>
8553 L: linux-kernel@vger.kernel.org
8555 F: drivers/misc/hisi_hikey_usb.c
8556 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8558 HISILICON PMU DRIVER
8559 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8561 W: http://www.hisilicon.com
8562 F: Documentation/admin-guide/perf/hisi-pmu.rst
8563 F: drivers/perf/hisilicon
8565 HISILICON QM AND ZIP Controller DRIVER
8566 M: Zhou Wang <wangzhou1@hisilicon.com>
8567 L: linux-crypto@vger.kernel.org
8569 F: Documentation/ABI/testing/debugfs-hisi-zip
8570 F: drivers/crypto/hisilicon/qm.c
8571 F: drivers/crypto/hisilicon/qm.h
8572 F: drivers/crypto/hisilicon/sgl.c
8573 F: drivers/crypto/hisilicon/zip/
8575 HISILICON ROCE DRIVER
8576 M: Wenpeng Liang <liangwenpeng@huawei.com>
8577 M: Weihang Li <liweihang@huawei.com>
8578 L: linux-rdma@vger.kernel.org
8580 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8581 F: drivers/infiniband/hw/hns/
8583 HISILICON SAS Controller
8584 M: John Garry <john.garry@huawei.com>
8586 W: http://www.hisilicon.com
8587 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8588 F: drivers/scsi/hisi_sas/
8590 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8591 M: Zaibo Xu <xuzaibo@huawei.com>
8592 L: linux-crypto@vger.kernel.org
8594 F: Documentation/ABI/testing/debugfs-hisi-sec
8595 F: drivers/crypto/hisilicon/sec2/sec.h
8596 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8597 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8598 F: drivers/crypto/hisilicon/sec2/sec_main.c
8600 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8601 M: Jay Fang <f.fangjian@huawei.com>
8602 L: linux-spi@vger.kernel.org
8604 W: http://www.hisilicon.com
8605 F: drivers/spi/spi-hisi-kunpeng.c
8607 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8608 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8609 L: linux-kernel@vger.kernel.org
8611 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8612 F: drivers/spmi/hisi-spmi-controller.c
8614 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8615 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8616 L: linux-kernel@vger.kernel.org
8618 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8619 F: drivers/mfd/hi6421-spmi-pmic.c
8621 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8622 M: Zaibo Xu <xuzaibo@huawei.com>
8624 F: drivers/crypto/hisilicon/trng/trng.c
8626 HISILICON V3XX SPI NOR FLASH Controller Driver
8627 M: John Garry <john.garry@huawei.com>
8629 W: http://www.hisilicon.com
8630 F: drivers/spi/spi-hisi-sfc-v3xx.c
8632 HMM - Heterogeneous Memory Management
8633 M: Jérôme Glisse <jglisse@redhat.com>
8634 L: linux-mm@kvack.org
8636 F: Documentation/vm/hmm.rst
8637 F: include/linux/hmm*
8640 F: tools/testing/selftests/vm/*hmm*
8643 M: Jouni Malinen <j@w1.fi>
8644 L: linux-wireless@vger.kernel.org
8646 W: http://w1.fi/hostap-driver.html
8647 F: drivers/net/wireless/intersil/hostap/
8649 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8650 L: platform-driver-x86@vger.kernel.org
8652 F: drivers/platform/x86/tc1100-wmi.c
8654 HPET: High Precision Event Timers driver
8655 M: Clemens Ladisch <clemens@ladisch.de>
8657 F: Documentation/timers/hpet.rst
8658 F: drivers/char/hpet.c
8659 F: include/linux/hpet.h
8660 F: include/uapi/linux/hpet.h
8664 F: arch/x86/include/asm/hpet.h
8665 F: arch/x86/kernel/hpet.c
8668 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8670 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8674 M: Sebastian Reichel <sre@kernel.org>
8676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8677 F: Documentation/ABI/testing/sysfs-bus-hsi
8678 F: Documentation/driver-api/hsi.rst
8680 F: include/linux/hsi/
8681 F: include/uapi/linux/hsi/
8684 L: linux-usb@vger.kernel.org
8686 F: drivers/net/usb/hso.c
8688 HSR NETWORK PROTOCOL
8689 L: netdev@vger.kernel.org
8693 HT16K33 LED CONTROLLER DRIVER
8694 M: Robin van der Gracht <robin@protonic.nl>
8696 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8697 F: drivers/auxdisplay/ht16k33.c
8699 HTCPEN TOUCHSCREEN DRIVER
8700 M: Pau Oliva Fora <pof@eslack.org>
8701 L: linux-input@vger.kernel.org
8703 F: drivers/input/touchscreen/htcpen.c
8705 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8706 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8707 L: linux-iio@vger.kernel.org
8709 W: http://www.st.com/
8710 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8711 F: drivers/iio/humidity/hts221*
8713 HUAWEI ETHERNET DRIVER
8714 L: netdev@vger.kernel.org
8716 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8717 F: drivers/net/ethernet/huawei/hinic/
8720 M: Mike Kravetz <mike.kravetz@oracle.com>
8721 L: linux-mm@kvack.org
8723 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8724 F: Documentation/admin-guide/mm/hugetlbpage.rst
8725 F: Documentation/vm/hugetlbfs_reserv.rst
8727 F: include/linux/hugetlb.h
8731 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8732 L: linux-media@vger.kernel.org
8734 W: https://linuxtv.org
8735 T: git git://linuxtv.org/media_tree.git
8736 F: drivers/media/platform/sti/hva
8738 HWPOISON MEMORY FAILURE HANDLING
8739 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8740 L: linux-mm@kvack.org
8742 F: mm/hwpoison-inject.c
8743 F: mm/memory-failure.c
8745 HYCON HY46XX TOUCHSCREEN SUPPORT
8746 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8747 L: linux-input@vger.kernel.org
8749 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8750 F: drivers/input/touchscreen/hycon-hy46xx.c
8752 HYGON PROCESSOR SUPPORT
8753 M: Pu Wen <puwen@hygon.cn>
8754 L: linux-kernel@vger.kernel.org
8756 F: arch/x86/kernel/cpu/hygon.c
8758 HYNIX HI556 SENSOR DRIVER
8759 M: Shawn Tu <shawnx.tu@intel.com>
8760 L: linux-media@vger.kernel.org
8762 T: git git://linuxtv.org/media_tree.git
8763 F: drivers/media/i2c/hi556.c
8765 HYNIX HI846 SENSOR DRIVER
8766 M: Martin Kepplinger <martin.kepplinger@puri.sm>
8767 L: linux-media@vger.kernel.org
8769 F: drivers/media/i2c/hi846.c
8771 Hyper-V/Azure CORE AND DRIVERS
8772 M: "K. Y. Srinivasan" <kys@microsoft.com>
8773 M: Haiyang Zhang <haiyangz@microsoft.com>
8774 M: Stephen Hemminger <sthemmin@microsoft.com>
8775 M: Wei Liu <wei.liu@kernel.org>
8776 M: Dexuan Cui <decui@microsoft.com>
8777 L: linux-hyperv@vger.kernel.org
8779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8780 F: Documentation/ABI/stable/sysfs-bus-vmbus
8781 F: Documentation/ABI/testing/debugfs-hyperv
8782 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8783 F: arch/arm64/hyperv
8784 F: arch/arm64/include/asm/hyperv-tlfs.h
8785 F: arch/arm64/include/asm/mshyperv.h
8787 F: arch/x86/include/asm/hyperv-tlfs.h
8788 F: arch/x86/include/asm/mshyperv.h
8789 F: arch/x86/include/asm/trace/hyperv.h
8790 F: arch/x86/kernel/cpu/mshyperv.c
8791 F: drivers/clocksource/hyperv_timer.c
8792 F: drivers/hid/hid-hyperv.c
8794 F: drivers/input/serio/hyperv-keyboard.c
8795 F: drivers/iommu/hyperv-iommu.c
8796 F: drivers/net/ethernet/microsoft/
8797 F: drivers/net/hyperv/
8798 F: drivers/pci/controller/pci-hyperv-intf.c
8799 F: drivers/pci/controller/pci-hyperv.c
8800 F: drivers/scsi/storvsc_drv.c
8801 F: drivers/uio/uio_hv_generic.c
8802 F: drivers/video/fbdev/hyperv_fb.c
8803 F: include/asm-generic/hyperv-tlfs.h
8804 F: include/asm-generic/mshyperv.h
8805 F: include/clocksource/hyperv_timer.h
8806 F: include/linux/hyperv.h
8807 F: include/uapi/linux/hyperv.h
8808 F: net/vmw_vsock/hyperv_transport.c
8812 M: Vignesh Raghavendra <vigneshr@ti.com>
8813 L: linux-mtd@lists.infradead.org
8815 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8816 C: irc://irc.oftc.net/mtd
8817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8818 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8819 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8820 F: drivers/mtd/hyperbus/
8821 F: include/linux/mtd/hyperbus.h
8823 HYPERVISOR VIRTUAL CONSOLE DRIVER
8824 L: linuxppc-dev@lists.ozlabs.org
8829 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8830 L: linux-i2c@vger.kernel.org
8831 L: linux-acpi@vger.kernel.org
8833 F: drivers/i2c/i2c-core-acpi.c
8835 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8836 M: Ajay Gupta <ajayg@nvidia.com>
8837 L: linux-i2c@vger.kernel.org
8839 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8840 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8843 M: Peter Rosin <peda@axentia.se>
8844 L: linux-i2c@vger.kernel.org
8846 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8847 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8848 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8849 F: Documentation/i2c/i2c-topology.rst
8850 F: Documentation/i2c/muxes/
8851 F: drivers/i2c/i2c-mux.c
8852 F: drivers/i2c/muxes/
8853 F: include/linux/i2c-mux.h
8855 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8856 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8857 L: linux-i2c@vger.kernel.org
8859 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8860 F: drivers/i2c/busses/i2c-mv64xxx.c
8862 I2C OVER PARALLEL PORT
8863 M: Jean Delvare <jdelvare@suse.com>
8864 L: linux-i2c@vger.kernel.org
8866 F: Documentation/i2c/busses/i2c-parport.rst
8867 F: drivers/i2c/busses/i2c-parport.c
8870 M: Wolfram Sang <wsa@kernel.org>
8871 L: linux-i2c@vger.kernel.org
8873 W: https://i2c.wiki.kernel.org/
8874 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8876 F: Documentation/devicetree/bindings/i2c/i2c.txt
8877 F: Documentation/i2c/
8879 F: include/linux/i2c-dev.h
8880 F: include/linux/i2c-smbus.h
8881 F: include/linux/i2c.h
8882 F: include/uapi/linux/i2c-*.h
8883 F: include/uapi/linux/i2c.h
8885 I2C SUBSYSTEM HOST DRIVERS
8886 L: linux-i2c@vger.kernel.org
8888 W: https://i2c.wiki.kernel.org/
8889 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8891 F: Documentation/devicetree/bindings/i2c/
8892 F: drivers/i2c/algos/
8893 F: drivers/i2c/busses/
8896 M: Jean Delvare <jdelvare@suse.com>
8897 L: linux-i2c@vger.kernel.org
8899 F: Documentation/i2c/busses/i2c-taos-evm.rst
8900 F: drivers/i2c/busses/i2c-taos-evm.c
8903 M: Till Harbaum <till@harbaum.org>
8904 L: linux-i2c@vger.kernel.org
8906 W: http://www.harbaum.org/till/i2c_tiny_usb
8907 F: drivers/i2c/busses/i2c-tiny-usb.c
8909 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8910 M: Jean Delvare <jdelvare@suse.com>
8911 L: linux-i2c@vger.kernel.org
8913 F: Documentation/i2c/busses/i2c-ali1535.rst
8914 F: Documentation/i2c/busses/i2c-ali1563.rst
8915 F: Documentation/i2c/busses/i2c-ali15x3.rst
8916 F: Documentation/i2c/busses/i2c-amd756.rst
8917 F: Documentation/i2c/busses/i2c-amd8111.rst
8918 F: Documentation/i2c/busses/i2c-i801.rst
8919 F: Documentation/i2c/busses/i2c-nforce2.rst
8920 F: Documentation/i2c/busses/i2c-piix4.rst
8921 F: Documentation/i2c/busses/i2c-sis5595.rst
8922 F: Documentation/i2c/busses/i2c-sis630.rst
8923 F: Documentation/i2c/busses/i2c-sis96x.rst
8924 F: Documentation/i2c/busses/i2c-via.rst
8925 F: Documentation/i2c/busses/i2c-viapro.rst
8926 F: drivers/i2c/busses/i2c-ali1535.c
8927 F: drivers/i2c/busses/i2c-ali1563.c
8928 F: drivers/i2c/busses/i2c-ali15x3.c
8929 F: drivers/i2c/busses/i2c-amd756-s4882.c
8930 F: drivers/i2c/busses/i2c-amd756.c
8931 F: drivers/i2c/busses/i2c-amd8111.c
8932 F: drivers/i2c/busses/i2c-i801.c
8933 F: drivers/i2c/busses/i2c-isch.c
8934 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8935 F: drivers/i2c/busses/i2c-nforce2.c
8936 F: drivers/i2c/busses/i2c-piix4.c
8937 F: drivers/i2c/busses/i2c-sis5595.c
8938 F: drivers/i2c/busses/i2c-sis630.c
8939 F: drivers/i2c/busses/i2c-sis96x.c
8940 F: drivers/i2c/busses/i2c-via.c
8941 F: drivers/i2c/busses/i2c-viapro.c
8943 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8944 M: Hans de Goede <hdegoede@redhat.com>
8945 L: linux-i2c@vger.kernel.org
8947 F: drivers/i2c/busses/i2c-cht-wc.c
8949 I2C/SMBUS ISMT DRIVER
8950 M: Seth Heasley <seth.heasley@intel.com>
8951 M: Neil Horman <nhorman@tuxdriver.com>
8952 L: linux-i2c@vger.kernel.org
8953 F: Documentation/i2c/busses/i2c-ismt.rst
8954 F: drivers/i2c/busses/i2c-ismt.c
8956 I2C/SMBUS STUB DRIVER
8957 M: Jean Delvare <jdelvare@suse.com>
8958 L: linux-i2c@vger.kernel.org
8960 F: drivers/i2c/i2c-stub.c
8962 I3C DRIVER FOR CADENCE I3C MASTER IP
8963 M: Przemysław Gaj <pgaj@cadence.com>
8965 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8966 F: drivers/i3c/master/i3c-master-cdns.c
8968 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8969 M: Vitor Soares <vitor.soares@synopsys.com>
8971 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8972 F: drivers/i3c/master/dw*
8975 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8976 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8978 C: irc://chat.freenode.net/linux-i3c
8979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8980 F: Documentation/ABI/testing/sysfs-bus-i3c
8981 F: Documentation/devicetree/bindings/i3c/
8982 F: Documentation/driver-api/i3c
8984 F: include/linux/i3c/
8986 IA64 (Itanium) PLATFORM
8987 L: linux-ia64@vger.kernel.org
8989 F: Documentation/ia64/
8992 IBM Power 842 compression accelerator
8993 M: Haren Myneni <haren@us.ibm.com>
8996 F: drivers/crypto/nx/Kconfig
8997 F: drivers/crypto/nx/Makefile
8998 F: drivers/crypto/nx/nx-842*
8999 F: include/linux/sw842.h
9002 IBM Power in-Nest Crypto Acceleration
9003 M: Breno Leitão <leitao@debian.org>
9004 M: Nayna Jain <nayna@linux.ibm.com>
9005 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9006 L: linux-crypto@vger.kernel.org
9008 F: drivers/crypto/nx/Kconfig
9009 F: drivers/crypto/nx/Makefile
9010 F: drivers/crypto/nx/nx-aes*
9011 F: drivers/crypto/nx/nx-sha*
9012 F: drivers/crypto/nx/nx.*
9013 F: drivers/crypto/nx/nx_csbcpb.h
9014 F: drivers/crypto/nx/nx_debugfs.c
9016 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9017 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9018 L: linux-pci@vger.kernel.org
9019 L: linuxppc-dev@lists.ozlabs.org
9021 F: drivers/pci/hotplug/rpadlpar*
9023 IBM Power Linux RAID adapter
9024 M: Brian King <brking@us.ibm.com>
9026 F: drivers/scsi/ipr.*
9028 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9029 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9030 L: linux-pci@vger.kernel.org
9031 L: linuxppc-dev@lists.ozlabs.org
9033 F: drivers/pci/hotplug/rpaphp*
9035 IBM Power SRIOV Virtual NIC Device Driver
9036 M: Dany Madden <drt@linux.ibm.com>
9037 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9038 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9039 L: netdev@vger.kernel.org
9041 F: drivers/net/ethernet/ibm/ibmvnic.*
9043 IBM Power Virtual Accelerator Switchboard
9044 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9045 L: linuxppc-dev@lists.ozlabs.org
9047 F: arch/powerpc/include/asm/vas.h
9048 F: arch/powerpc/platforms/powernv/copy-paste.h
9049 F: arch/powerpc/platforms/powernv/vas*
9051 IBM Power Virtual Ethernet Device Driver
9052 M: Cristobal Forno <cforno12@linux.ibm.com>
9053 L: netdev@vger.kernel.org
9055 F: drivers/net/ethernet/ibm/ibmveth.*
9057 IBM Power Virtual FC Device Drivers
9058 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9059 L: linux-scsi@vger.kernel.org
9061 F: drivers/scsi/ibmvscsi/ibmvfc*
9063 IBM Power Virtual Management Channel Driver
9064 M: Brad Warrum <bwarrum@linux.ibm.com>
9065 M: Ritu Agarwal <rituagar@linux.ibm.com>
9067 F: drivers/misc/ibmvmc.*
9069 IBM Power Virtual SCSI Device Drivers
9070 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9071 L: linux-scsi@vger.kernel.org
9073 F: drivers/scsi/ibmvscsi/ibmvscsi*
9074 F: include/scsi/viosrp.h
9076 IBM Power Virtual SCSI Device Target Driver
9077 M: Michael Cyr <mikecyr@linux.ibm.com>
9078 L: linux-scsi@vger.kernel.org
9079 L: target-devel@vger.kernel.org
9081 F: drivers/scsi/ibmvscsi_tgt/
9083 IBM Power VMX Cryptographic instructions
9084 M: Breno Leitão <leitao@debian.org>
9085 M: Nayna Jain <nayna@linux.ibm.com>
9086 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9087 L: linux-crypto@vger.kernel.org
9089 F: drivers/crypto/vmx/Kconfig
9090 F: drivers/crypto/vmx/Makefile
9091 F: drivers/crypto/vmx/aes*
9092 F: drivers/crypto/vmx/ghash*
9093 F: drivers/crypto/vmx/ppc-xlate.pl
9094 F: drivers/crypto/vmx/vmx.c
9096 IBM ServeRAID RAID DRIVER
9098 F: drivers/scsi/ips.*
9100 ICH LPC AND GPIO DRIVER
9101 M: Peter Tyser <ptyser@xes-inc.com>
9103 F: drivers/gpio/gpio-ich.c
9104 F: drivers/mfd/lpc_ich.c
9107 M: Max Staudt <max@enpas.org>
9108 L: linux-i2c@vger.kernel.org
9110 F: drivers/i2c/busses/i2c-icy.c
9112 IDEAPAD LAPTOP EXTRAS DRIVER
9113 M: Ike Panhc <ike.pan@canonical.com>
9114 L: platform-driver-x86@vger.kernel.org
9116 W: http://launchpad.net/ideapad-laptop
9117 F: drivers/platform/x86/ideapad-laptop.c
9119 IDEAPAD LAPTOP SLIDEBAR DRIVER
9120 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9121 L: linux-input@vger.kernel.org
9123 W: https://github.com/o2genum/ideapad-slidebar
9124 F: drivers/input/misc/ideapad_slidebar.c
9126 IDT VersaClock 5 CLOCK DRIVER
9127 M: Luca Ceresoli <luca@lucaceresoli.net>
9129 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9130 F: drivers/clk/clk-versaclock5.c
9132 IEEE 802.15.4 SUBSYSTEM
9133 M: Alexander Aring <alex.aring@gmail.com>
9134 M: Stefan Schmidt <stefan@datenfreihafen.org>
9135 L: linux-wpan@vger.kernel.org
9137 W: https://linux-wpan.org/
9138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9140 F: Documentation/networking/ieee802154.rst
9141 F: drivers/net/ieee802154/
9142 F: include/linux/ieee802154.h
9143 F: include/linux/nl802154.h
9144 F: include/net/af_ieee802154.h
9145 F: include/net/cfg802154.h
9146 F: include/net/ieee802154_netdev.h
9147 F: include/net/mac802154.h
9148 F: include/net/nl802154.h
9153 M: Yotam Gigi <yotam.gi@gmail.com>
9154 M: Jamal Hadi Salim <jhs@mojatatu.com>
9155 F: include/net/ife.h
9156 F: include/uapi/linux/ife.h
9159 IGORPLUG-USB IR RECEIVER
9160 M: Sean Young <sean@mess.org>
9161 L: linux-media@vger.kernel.org
9163 F: drivers/media/rc/igorplugusb.c
9165 IGUANAWORKS USB IR TRANSCEIVER
9166 M: Sean Young <sean@mess.org>
9167 L: linux-media@vger.kernel.org
9169 F: drivers/media/rc/iguanair.c
9171 IIO DIGITAL POTENTIOMETER DAC
9172 M: Peter Rosin <peda@axentia.se>
9173 L: linux-iio@vger.kernel.org
9175 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9176 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9177 F: drivers/iio/dac/dpot-dac.c
9179 IIO ENVELOPE DETECTOR
9180 M: Peter Rosin <peda@axentia.se>
9181 L: linux-iio@vger.kernel.org
9183 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9184 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9185 F: drivers/iio/adc/envelope-detector.c
9188 M: Peter Rosin <peda@axentia.se>
9189 L: linux-iio@vger.kernel.org
9191 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9192 F: drivers/iio/multiplexer/iio-mux.c
9194 IIO SCMI BASED DRIVER
9195 M: Jyoti Bhayana <jbhayana@google.com>
9196 L: linux-iio@vger.kernel.org
9198 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9200 IIO SUBSYSTEM AND DRIVERS
9201 M: Jonathan Cameron <jic23@kernel.org>
9202 R: Lars-Peter Clausen <lars@metafoo.de>
9203 L: linux-iio@vger.kernel.org
9205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9206 F: Documentation/ABI/testing/configfs-iio*
9207 F: Documentation/ABI/testing/sysfs-bus-iio*
9208 F: Documentation/devicetree/bindings/iio/
9210 F: drivers/staging/iio/
9211 F: include/linux/iio/
9215 M: Peter Rosin <peda@axentia.se>
9216 L: linux-iio@vger.kernel.org
9218 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9219 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9220 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9221 F: drivers/iio/afe/iio-rescale.c
9223 IKANOS/ADI EAGLE ADSL USB DRIVER
9224 M: Matthieu Castet <castet.matthieu@free.fr>
9225 M: Stanislaw Gruszka <stf_xl@wp.pl>
9227 F: drivers/usb/atm/ueagle-atm.c
9229 IMGTEC ASCII LCD DRIVER
9230 M: Paul Burton <paulburton@kernel.org>
9232 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9233 F: drivers/auxdisplay/img-ascii-lcd.c
9235 IMGTEC IR DECODER DRIVER
9237 F: drivers/media/rc/img-ir/
9239 IMON SOUNDGRAPH USB IR RECEIVER
9240 M: Sean Young <sean@mess.org>
9241 L: linux-media@vger.kernel.org
9243 F: drivers/media/rc/imon.c
9244 F: drivers/media/rc/imon_raw.c
9246 IMS TWINTURBO FRAMEBUFFER DRIVER
9247 L: linux-fbdev@vger.kernel.org
9249 F: drivers/video/fbdev/imsttfb.c
9251 INA209 HARDWARE MONITOR DRIVER
9252 M: Guenter Roeck <linux@roeck-us.net>
9253 L: linux-hwmon@vger.kernel.org
9255 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9256 F: Documentation/hwmon/ina209.rst
9257 F: drivers/hwmon/ina209.c
9259 INA2XX HARDWARE MONITOR DRIVER
9260 M: Guenter Roeck <linux@roeck-us.net>
9261 L: linux-hwmon@vger.kernel.org
9263 F: Documentation/hwmon/ina2xx.rst
9264 F: drivers/hwmon/ina2xx.c
9265 F: include/linux/platform_data/ina2xx.h
9267 INDUSTRY PACK SUBSYSTEM (IPACK)
9268 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9269 M: Jens Taprogge <jens.taprogge@taprogge.org>
9270 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9271 L: industrypack-devel@lists.sourceforge.net
9273 W: http://industrypack.sourceforge.net
9276 INFINEON DPS310 Driver
9277 M: Eddie James <eajames@linux.ibm.com>
9278 L: linux-iio@vger.kernel.org
9280 F: drivers/iio/pressure/dps310.c
9282 INFINIBAND SUBSYSTEM
9283 M: Doug Ledford <dledford@redhat.com>
9284 M: Jason Gunthorpe <jgg@nvidia.com>
9285 L: linux-rdma@vger.kernel.org
9287 W: https://github.com/linux-rdma/rdma-core
9288 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9290 F: Documentation/devicetree/bindings/infiniband/
9291 F: Documentation/infiniband/
9292 F: drivers/infiniband/
9294 F: include/trace/events/ib_mad.h
9295 F: include/trace/events/ib_umad.h
9296 F: include/uapi/linux/if_infiniband.h
9297 F: include/uapi/rdma/
9298 F: samples/bpf/ibumad_kern.c
9299 F: samples/bpf/ibumad_user.c
9301 INGENIC JZ4780 NAND DRIVER
9302 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9303 L: linux-mtd@lists.infradead.org
9304 L: linux-mips@vger.kernel.org
9306 F: drivers/mtd/nand/raw/ingenic/
9309 M: Paul Cercueil <paul@crapouillou.net>
9310 L: linux-mips@vger.kernel.org
9312 F: arch/mips/boot/dts/ingenic/
9313 F: arch/mips/generic/board-ingenic.c
9314 F: arch/mips/include/asm/mach-ingenic/
9315 F: arch/mips/ingenic/Kconfig
9316 F: drivers/clk/ingenic/
9317 F: drivers/dma/dma-jz4780.c
9318 F: drivers/gpu/drm/ingenic/
9319 F: drivers/i2c/busses/i2c-jz4780.c
9320 F: drivers/iio/adc/ingenic-adc.c
9321 F: drivers/irqchip/irq-ingenic.c
9322 F: drivers/memory/jz4780-nemc.c
9323 F: drivers/mmc/host/jz4740_mmc.c
9324 F: drivers/mtd/nand/raw/ingenic/
9325 F: drivers/pinctrl/pinctrl-ingenic.c
9326 F: drivers/power/supply/ingenic-battery.c
9327 F: drivers/pwm/pwm-jz4740.c
9328 F: drivers/remoteproc/ingenic_rproc.c
9329 F: drivers/rtc/rtc-jz4740.c
9330 F: drivers/tty/serial/8250/8250_ingenic.c
9331 F: drivers/usb/musb/jz4740.c
9332 F: drivers/watchdog/jz4740_wdt.c
9333 F: include/dt-bindings/iio/adc/ingenic,adc.h
9334 F: include/linux/mfd/ingenic-tcu.h
9335 F: sound/soc/codecs/jz47*
9336 F: sound/soc/jz4740/
9339 M: Jan Kara <jack@suse.cz>
9340 R: Amir Goldstein <amir73il@gmail.com>
9341 L: linux-fsdevel@vger.kernel.org
9343 F: Documentation/filesystems/inotify.rst
9344 F: fs/notify/inotify/
9345 F: include/linux/inotify.h
9346 F: include/uapi/linux/inotify.h
9348 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9349 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9350 L: linux-input@vger.kernel.org
9352 Q: http://patchwork.kernel.org/project/linux-input/list/
9353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9354 F: Documentation/devicetree/bindings/input/
9355 F: Documentation/devicetree/bindings/serio/
9356 F: Documentation/input/
9358 F: include/linux/input.h
9359 F: include/linux/input/
9360 F: include/uapi/linux/input-event-codes.h
9361 F: include/uapi/linux/input.h
9363 INPUT MULTITOUCH (MT) PROTOCOL
9364 M: Henrik Rydberg <rydberg@bitmath.org>
9365 L: linux-input@vger.kernel.org
9367 F: Documentation/input/multi-touch-protocol.rst
9368 F: drivers/input/input-mt.c
9371 INSIDE SECURE CRYPTO DRIVER
9372 M: Antoine Tenart <atenart@kernel.org>
9373 L: linux-crypto@vger.kernel.org
9375 F: drivers/crypto/inside-secure/
9377 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9378 M: Mimi Zohar <zohar@linux.ibm.com>
9379 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9380 L: linux-integrity@vger.kernel.org
9382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9383 F: security/integrity/ima/
9385 INTEL 810/815 FRAMEBUFFER DRIVER
9386 M: Antonino Daplas <adaplas@gmail.com>
9387 L: linux-fbdev@vger.kernel.org
9389 F: drivers/video/fbdev/i810/
9392 M: Cezary Rojewski <cezary.rojewski@intel.com>
9393 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9394 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9395 M: Jie Yang <yang.jie@linux.intel.com>
9396 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9400 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9401 M: Hans de Goede <hdegoede@redhat.com>
9402 L: platform-driver-x86@vger.kernel.org
9404 F: drivers/platform/x86/intel/atomisp2/pm.c
9406 INTEL ATOMISP2 LED DRIVER
9407 M: Hans de Goede <hdegoede@redhat.com>
9408 L: platform-driver-x86@vger.kernel.org
9410 F: drivers/platform/x86/intel/atomisp2/led.c
9412 INTEL BIOS SAR INT1092 DRIVER
9413 M: Shravan Sudhakar <s.shravan@intel.com>
9414 M: Intel Corporation <linuxwwan@intel.com>
9415 L: platform-driver-x86@vger.kernel.org
9417 F: drivers/platform/x86/intel/int1092/
9419 INTEL BROXTON PMC DRIVER
9420 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9421 M: Zha Qipeng <qipeng.zha@intel.com>
9423 F: drivers/mfd/intel_pmc_bxt.c
9424 F: include/linux/mfd/intel_pmc_bxt.h
9426 INTEL C600 SERIES SAS CONTROLLER DRIVER
9427 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9428 L: linux-scsi@vger.kernel.org
9430 T: git git://git.code.sf.net/p/intel-sas/isci
9431 F: drivers/scsi/isci/
9433 INTEL CPU family model numbers
9434 M: Tony Luck <tony.luck@intel.com>
9436 L: linux-kernel@vger.kernel.org
9438 F: arch/x86/include/asm/intel-family.h
9440 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9441 M: Jani Nikula <jani.nikula@linux.intel.com>
9442 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9443 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9444 L: intel-gfx@lists.freedesktop.org
9446 W: https://01.org/linuxgraphics/
9447 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9448 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9449 C: irc://irc.oftc.net/intel-gfx
9450 T: git git://anongit.freedesktop.org/drm-intel
9451 F: Documentation/gpu/i915.rst
9452 F: drivers/gpu/drm/i915/
9453 F: include/drm/i915*
9454 F: include/uapi/drm/i915_drm.h
9456 INTEL ETHERNET DRIVERS
9457 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9458 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9459 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9461 W: http://www.intel.com/support/feedback.htm
9462 W: http://e1000.sourceforge.net/
9463 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9466 F: Documentation/networking/device_drivers/ethernet/intel/
9467 F: drivers/net/ethernet/intel/
9468 F: drivers/net/ethernet/intel/*/
9469 F: include/linux/avf/virtchnl.h
9470 F: include/linux/net/intel/iidc.h
9472 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9473 M: Mustafa Ismail <mustafa.ismail@intel.com>
9474 M: Shiraz Saleem <shiraz.saleem@intel.com>
9475 L: linux-rdma@vger.kernel.org
9477 F: drivers/infiniband/hw/irdma/
9478 F: include/uapi/rdma/irdma-abi.h
9480 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9481 M: Maik Broemme <mbroemme@libmpq.org>
9482 L: linux-fbdev@vger.kernel.org
9484 F: Documentation/fb/intelfb.rst
9485 F: drivers/video/fbdev/intelfb/
9488 M: Andy Shevchenko <andy@kernel.org>
9489 L: linux-gpio@vger.kernel.org
9491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9492 F: drivers/gpio/gpio-ich.c
9493 F: drivers/gpio/gpio-merrifield.c
9494 F: drivers/gpio/gpio-ml-ioh.c
9495 F: drivers/gpio/gpio-pch.c
9496 F: drivers/gpio/gpio-sch.c
9497 F: drivers/gpio/gpio-sodaville.c
9499 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9500 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9501 M: Zhi Wang <zhi.a.wang@intel.com>
9502 L: intel-gvt-dev@lists.freedesktop.org
9503 L: intel-gfx@lists.freedesktop.org
9505 W: https://01.org/igvt-g
9506 T: git https://github.com/intel/gvt-linux.git
9507 F: drivers/gpu/drm/i915/gvt/
9509 INTEL HID EVENT DRIVER
9510 M: Alex Hung <alex.hung@canonical.com>
9511 L: platform-driver-x86@vger.kernel.org
9513 F: drivers/platform/x86/intel/hid.c
9515 INTEL I/OAT DMA DRIVER
9516 M: Dave Jiang <dave.jiang@intel.com>
9517 R: Dan Williams <dan.j.williams@intel.com>
9518 L: dmaengine@vger.kernel.org
9520 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9521 F: drivers/dma/ioat*
9524 M: Dave Jiang <dave.jiang@intel.com>
9525 L: dmaengine@vger.kernel.org
9527 F: drivers/dma/idxd/*
9528 F: include/uapi/linux/idxd.h
9531 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9532 M: Len Brown <lenb@kernel.org>
9533 L: linux-pm@vger.kernel.org
9535 B: https://bugzilla.kernel.org
9536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9537 F: drivers/idle/intel_idle.c
9539 INTEL INTEGRATED SENSOR HUB DRIVER
9540 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9541 M: Jiri Kosina <jikos@kernel.org>
9542 L: linux-input@vger.kernel.org
9544 F: drivers/hid/intel-ish-hid/
9547 M: David Woodhouse <dwmw2@infradead.org>
9548 M: Lu Baolu <baolu.lu@linux.intel.com>
9549 L: iommu@lists.linux-foundation.org
9551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9552 F: drivers/iommu/intel/
9553 F: include/linux/intel-iommu.h
9554 F: include/linux/intel-svm.h
9556 INTEL IOP-ADMA DMA DRIVER
9557 R: Dan Williams <dan.j.williams@intel.com>
9559 F: drivers/dma/iop-adma.c
9561 INTEL IPU3 CSI-2 CIO2 DRIVER
9562 M: Yong Zhi <yong.zhi@intel.com>
9563 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9564 M: Bingbu Cao <bingbu.cao@intel.com>
9565 M: Dan Scally <djrscally@gmail.com>
9566 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9567 L: linux-media@vger.kernel.org
9569 T: git git://linuxtv.org/media_tree.git
9570 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9571 F: drivers/media/pci/intel/ipu3/
9573 INTEL IPU3 CSI-2 IMGU DRIVER
9574 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9575 R: Bingbu Cao <bingbu.cao@intel.com>
9576 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9577 L: linux-media@vger.kernel.org
9579 F: Documentation/admin-guide/media/ipu3.rst
9580 F: Documentation/admin-guide/media/ipu3_rcb.svg
9581 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9582 F: drivers/staging/media/ipu3/
9584 INTEL IXP4XX CRYPTO SUPPORT
9585 M: Corentin Labbe <clabbe@baylibre.com>
9586 L: linux-crypto@vger.kernel.org
9588 F: drivers/crypto/ixp4xx_crypto.c
9590 INTEL ISHTP ECLITE DRIVER
9591 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
9592 L: platform-driver-x86@vger.kernel.org
9594 F: drivers/platform/x86/intel/ishtp_eclite.c
9596 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9597 M: Krzysztof Halasa <khalasa@piap.pl>
9599 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9600 F: drivers/net/wan/ixp4xx_hss.c
9601 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9602 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9603 F: include/linux/soc/ixp4xx/npe.h
9604 F: include/linux/soc/ixp4xx/qmgr.h
9606 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9607 M: Deepak Saxena <dsaxena@plexity.net>
9609 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
9610 F: drivers/char/hw_random/ixp4xx-rng.c
9612 INTEL KEEM BAY DRM DRIVER
9613 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9614 M: Edmund Dea <edmund.j.dea@intel.com>
9616 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9617 F: drivers/gpu/drm/kmb/
9619 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9620 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9622 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9623 F: drivers/crypto/keembay/Kconfig
9624 F: drivers/crypto/keembay/Makefile
9625 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9626 F: drivers/crypto/keembay/ocs-aes.c
9627 F: drivers/crypto/keembay/ocs-aes.h
9629 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
9630 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9631 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
9632 M: Mark Gross <mgross@linux.intel.com>
9634 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
9635 F: drivers/crypto/keembay/Kconfig
9636 F: drivers/crypto/keembay/Makefile
9637 F: drivers/crypto/keembay/keembay-ocs-ecc.c
9638 F: drivers/crypto/keembay/ocs-ecc-curve-defs.h
9640 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9641 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9642 M: Declan Murphy <declan.murphy@intel.com>
9644 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9645 F: drivers/crypto/keembay/Kconfig
9646 F: drivers/crypto/keembay/Makefile
9647 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9648 F: drivers/crypto/keembay/ocs-hcu.c
9649 F: drivers/crypto/keembay/ocs-hcu.h
9651 INTEL MANAGEMENT ENGINE (mei)
9652 M: Tomas Winkler <tomas.winkler@intel.com>
9653 L: linux-kernel@vger.kernel.org
9655 F: Documentation/driver-api/mei/*
9656 F: drivers/misc/mei/
9657 F: drivers/watchdog/mei_wdt.c
9658 F: include/linux/mei_cl_bus.h
9659 F: include/uapi/linux/mei.h
9662 INTEL MAX 10 BMC MFD DRIVER
9663 M: Xu Yilun <yilun.xu@intel.com>
9664 R: Tom Rix <trix@redhat.com>
9666 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9667 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9668 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9669 F: drivers/mfd/intel-m10-bmc.c
9670 F: include/linux/mfd/intel-m10-bmc.h
9672 INTEL MENLOW THERMAL DRIVER
9673 M: Sujith Thomas <sujith.thomas@intel.com>
9674 L: linux-pm@vger.kernel.org
9676 W: https://01.org/linux-acpi
9677 F: drivers/thermal/intel/intel_menlow.c
9679 INTEL P-Unit IPC DRIVER
9680 M: Zha Qipeng <qipeng.zha@intel.com>
9681 L: platform-driver-x86@vger.kernel.org
9683 F: arch/x86/include/asm/intel_punit_ipc.h
9684 F: drivers/platform/x86/intel/punit_ipc.c
9686 INTEL PMC CORE DRIVER
9687 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9688 M: David E Box <david.e.box@intel.com>
9689 L: platform-driver-x86@vger.kernel.org
9691 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9692 F: drivers/platform/x86/intel/pmc/
9694 INTEL PMIC GPIO DRIVERS
9695 M: Andy Shevchenko <andy@kernel.org>
9697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9698 F: drivers/gpio/gpio-*cove.c
9700 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9701 M: Andy Shevchenko <andy@kernel.org>
9703 F: drivers/mfd/intel_soc_pmic*
9704 F: include/linux/mfd/intel_soc_pmic*
9707 M: "David E. Box" <david.e.box@linux.intel.com>
9709 F: drivers/mfd/intel_pmt.c
9710 F: drivers/platform/x86/intel/pmt/
9712 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9713 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9714 L: linux-wireless@vger.kernel.org
9716 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9717 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9718 F: drivers/net/wireless/intel/ipw2x00/
9721 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9722 M: Len Brown <lenb@kernel.org>
9723 L: linux-pm@vger.kernel.org
9725 F: drivers/cpufreq/intel_pstate.c
9727 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9728 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9729 L: linux-iio@vger.kernel.org
9730 F: drivers/counter/intel-qep.c
9733 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9735 F: arch/x86/include/asm/intel_scu_ipc.h
9736 F: drivers/platform/x86/intel_scu_*
9738 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9739 M: Daniel Scally <djrscally@gmail.com>
9741 F: drivers/platform/x86/intel/int3472/
9743 INTEL SPEED SELECT TECHNOLOGY
9744 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9745 L: platform-driver-x86@vger.kernel.org
9747 F: drivers/platform/x86/intel/speed_select_if/
9748 F: include/uapi/linux/isst_if.h
9749 F: tools/power/x86/intel-speed-select/
9751 INTEL STRATIX10 FIRMWARE DRIVERS
9752 M: Dinh Nguyen <dinguyen@kernel.org>
9753 L: linux-kernel@vger.kernel.org
9755 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9756 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9757 F: drivers/firmware/stratix10-rsu.c
9758 F: drivers/firmware/stratix10-svc.c
9759 F: include/linux/firmware/intel/stratix10-smc.h
9760 F: include/linux/firmware/intel/stratix10-svc-client.h
9762 INTEL TELEMETRY DRIVER
9763 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9764 M: "David E. Box" <david.e.box@linux.intel.com>
9765 L: platform-driver-x86@vger.kernel.org
9767 F: arch/x86/include/asm/intel_telemetry.h
9768 F: drivers/platform/x86/intel/telemetry/
9770 INTEL UNCORE FREQUENCY CONTROL
9771 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9772 L: platform-driver-x86@vger.kernel.org
9774 F: drivers/platform/x86/intel/uncore-frequency.c
9776 INTEL VIRTUAL BUTTON DRIVER
9777 M: AceLan Kao <acelan.kao@canonical.com>
9778 L: platform-driver-x86@vger.kernel.org
9780 F: drivers/platform/x86/intel/vbtn.c
9782 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9783 M: Stanislaw Gruszka <stf_xl@wp.pl>
9784 L: linux-wireless@vger.kernel.org
9786 F: drivers/net/wireless/intel/iwlegacy/
9788 INTEL WIRELESS WIFI LINK (iwlwifi)
9789 M: Luca Coelho <luciano.coelho@intel.com>
9790 L: linux-wireless@vger.kernel.org
9792 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9794 F: drivers/net/wireless/intel/iwlwifi/
9796 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9797 M: Jithu Joseph <jithu.joseph@intel.com>
9798 R: Maurice Ma <maurice.ma@intel.com>
9800 W: https://slimbootloader.github.io/security/firmware-update.html
9801 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9803 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9804 L: Dell.Client.Kernel@dell.com
9806 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9808 INTEL WWAN IOSM DRIVER
9809 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9810 M: Intel Corporation <linuxwwan@intel.com>
9811 L: netdev@vger.kernel.org
9813 F: drivers/net/wwan/iosm/
9816 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9818 F: Documentation/trace/intel_th.rst
9819 F: drivers/hwtracing/intel_th/
9820 F: include/linux/intel_th.h
9822 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9823 M: Ning Sun <ning.sun@intel.com>
9824 L: tboot-devel@lists.sourceforge.net
9826 W: http://tboot.sourceforge.net
9827 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9828 F: Documentation/x86/intel_txt.rst
9829 F: arch/x86/kernel/tboot.c
9830 F: include/linux/tboot.h
9833 M: Jarkko Sakkinen <jarkko@kernel.org>
9834 R: Dave Hansen <dave.hansen@linux.intel.com>
9835 L: linux-sgx@vger.kernel.org
9837 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9839 F: Documentation/x86/sgx.rst
9840 F: arch/x86/entry/vdso/vsgx.S
9841 F: arch/x86/include/asm/sgx.h
9842 F: arch/x86/include/uapi/asm/sgx.h
9843 F: arch/x86/kernel/cpu/sgx/*
9844 F: tools/testing/selftests/sgx/*
9848 M: Georgi Djakov <djakov@kernel.org>
9849 L: linux-pm@vger.kernel.org
9851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9852 F: Documentation/devicetree/bindings/interconnect/
9853 F: Documentation/driver-api/interconnect.rst
9854 F: drivers/interconnect/
9855 F: include/dt-bindings/interconnect/
9856 F: include/linux/interconnect-provider.h
9857 F: include/linux/interconnect.h
9859 INTERRUPT COUNTER DRIVER
9860 M: Oleksij Rempel <o.rempel@pengutronix.de>
9861 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9862 L: linux-iio@vger.kernel.org
9863 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9864 F: drivers/counter/interrupt-cnt.c
9866 INVENSENSE ICM-426xx IMU DRIVER
9867 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9868 L: linux-iio@vger.kernel.org
9870 W: https://invensense.tdk.com/
9871 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9872 F: drivers/iio/imu/inv_icm42600/
9874 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9875 M: Linus Walleij <linus.walleij@linaro.org>
9876 L: linux-iio@vger.kernel.org
9878 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9879 F: drivers/iio/gyro/mpu3050*
9881 IOC3 ETHERNET DRIVER
9882 M: Ralf Baechle <ralf@linux-mips.org>
9883 L: linux-mips@vger.kernel.org
9885 F: drivers/net/ethernet/sgi/ioc3-eth.c
9887 IOMAP FILESYSTEM LIBRARY
9888 M: Christoph Hellwig <hch@infradead.org>
9889 M: Darrick J. Wong <djwong@kernel.org>
9890 M: linux-xfs@vger.kernel.org
9891 M: linux-fsdevel@vger.kernel.org
9892 L: linux-xfs@vger.kernel.org
9893 L: linux-fsdevel@vger.kernel.org
9895 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9897 F: include/linux/iomap.h
9900 M: Joerg Roedel <joro@8bytes.org>
9901 M: Will Deacon <will@kernel.org>
9902 L: iommu@lists.linux-foundation.org
9904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9905 F: Documentation/devicetree/bindings/iommu/
9906 F: Documentation/userspace-api/iommu.rst
9908 F: include/linux/iommu.h
9909 F: include/linux/iova.h
9910 F: include/linux/of_iommu.h
9911 F: include/uapi/linux/iommu.h
9914 M: Jens Axboe <axboe@kernel.dk>
9915 R: Pavel Begunkov <asml.silence@gmail.com>
9916 L: io-uring@vger.kernel.org
9918 T: git git://git.kernel.dk/linux-block
9919 T: git git://git.kernel.dk/liburing
9923 F: include/linux/io_uring.h
9924 F: include/uapi/linux/io_uring.h
9928 M: Corey Minyard <minyard@acm.org>
9929 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9931 W: http://openipmi.sourceforge.net/
9932 F: Documentation/driver-api/ipmi.rst
9933 F: Documentation/devicetree/bindings/ipmi/
9934 F: drivers/char/ipmi/
9935 F: include/linux/ipmi*
9936 F: include/uapi/linux/ipmi*
9938 IPS SCSI RAID DRIVER
9939 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9940 L: linux-scsi@vger.kernel.org
9942 W: http://www.adaptec.com/
9943 F: drivers/scsi/ips*
9946 M: Simon Horman <horms@verge.net.au>
9947 M: Julian Anastasov <ja@ssi.bg>
9948 L: netdev@vger.kernel.org
9949 L: lvs-devel@vger.kernel.org
9951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9953 F: Documentation/networking/ipvs-sysctl.rst
9954 F: include/net/ip_vs.h
9955 F: include/uapi/linux/ip_vs.h
9956 F: net/netfilter/ipvs/
9959 M: Jiri Kosina <jikos@kernel.org>
9960 M: David Sterba <dsterba@suse.com>
9962 F: drivers/tty/ipwireless/
9964 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9965 M: Marc Zyngier <maz@kernel.org>
9967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9968 F: Documentation/core-api/irq/irq-domain.rst
9969 F: include/linux/irqdomain.h
9970 F: kernel/irq/irqdomain.c
9974 M: Thomas Gleixner <tglx@linutronix.de>
9975 L: linux-kernel@vger.kernel.org
9977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9981 M: Thomas Gleixner <tglx@linutronix.de>
9982 M: Marc Zyngier <maz@kernel.org>
9983 L: linux-kernel@vger.kernel.org
9985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9986 F: Documentation/devicetree/bindings/interrupt-controller/
9990 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9992 F: Documentation/driver-api/isa.rst
9993 F: drivers/base/isa.c
9994 F: include/linux/isa.h
9997 M: Hans Verkuil <hverkuil@xs4all.nl>
9998 L: linux-media@vger.kernel.org
10000 W: https://linuxtv.org
10001 T: git git://linuxtv.org/media_tree.git
10002 F: drivers/media/radio/radio-isa*
10005 M: Jaroslav Kysela <perex@perex.cz>
10007 F: Documentation/driver-api/isapnp.rst
10008 F: drivers/pnp/isapnp/
10009 F: include/linux/isapnp.h
10012 M: Lee Duncan <lduncan@suse.com>
10013 M: Chris Leech <cleech@redhat.com>
10014 L: open-iscsi@googlegroups.com
10015 L: linux-scsi@vger.kernel.org
10017 W: www.open-iscsi.com
10018 F: drivers/scsi/*iscsi*
10019 F: include/scsi/*iscsi*
10021 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10022 M: Peter Jones <pjones@redhat.com>
10023 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10025 F: drivers/firmware/iscsi_ibft*
10027 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10028 M: Sagi Grimberg <sagi@grimberg.me>
10029 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10030 L: linux-rdma@vger.kernel.org
10032 W: http://www.openfabrics.org
10033 W: www.open-iscsi.org
10034 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10035 F: drivers/infiniband/ulp/iser/
10037 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10038 M: Sagi Grimberg <sagi@grimberg.me>
10039 L: linux-rdma@vger.kernel.org
10040 L: target-devel@vger.kernel.org
10042 W: http://www.linux-iscsi.org
10043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10044 F: drivers/infiniband/ulp/isert
10046 ISDN/CMTP OVER BLUETOOTH
10047 M: Karsten Keil <isdn@linux-pingi.de>
10048 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10049 L: netdev@vger.kernel.org
10051 W: http://www.isdn4linux.de
10052 F: Documentation/isdn/
10053 F: drivers/isdn/capi/
10054 F: include/linux/isdn/
10055 F: include/uapi/linux/isdn/
10056 F: net/bluetooth/cmtp/
10058 ISDN/mISDN SUBSYSTEM
10059 M: Karsten Keil <isdn@linux-pingi.de>
10060 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10061 L: netdev@vger.kernel.org
10063 W: http://www.isdn4linux.de
10064 F: drivers/isdn/Kconfig
10065 F: drivers/isdn/Makefile
10066 F: drivers/isdn/hardware/
10067 F: drivers/isdn/mISDN/
10069 IT87 HARDWARE MONITORING DRIVER
10070 M: Jean Delvare <jdelvare@suse.com>
10071 L: linux-hwmon@vger.kernel.org
10073 F: Documentation/hwmon/it87.rst
10074 F: drivers/hwmon/it87.c
10076 IT913X MEDIA DRIVER
10077 M: Antti Palosaari <crope@iki.fi>
10078 L: linux-media@vger.kernel.org
10080 W: https://linuxtv.org
10081 W: http://palosaari.fi/linux/
10082 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10083 T: git git://linuxtv.org/anttip/media_tree.git
10084 F: drivers/media/tuners/it913x*
10086 ITE IT66121 HDMI BRIDGE DRIVER
10087 M: Phong LE <ple@baylibre.com>
10088 M: Neil Armstrong <narmstrong@baylibre.com>
10090 T: git git://anongit.freedesktop.org/drm/drm-misc
10091 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10092 F: drivers/gpu/drm/bridge/ite-it66121.c
10094 IVTV VIDEO4LINUX DRIVER
10095 M: Andy Walls <awalls@md.metrocast.net>
10096 L: linux-media@vger.kernel.org
10098 W: https://linuxtv.org
10099 T: git git://linuxtv.org/media_tree.git
10100 F: Documentation/admin-guide/media/ivtv*
10101 F: drivers/media/pci/ivtv/
10102 F: include/uapi/linux/ivtv*
10104 IX2505V MEDIA DRIVER
10105 M: Malcolm Priestley <tvboxspy@gmail.com>
10106 L: linux-media@vger.kernel.org
10108 W: https://linuxtv.org
10109 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10110 F: drivers/media/dvb-frontends/ix2505v*
10112 JAILHOUSE HYPERVISOR INTERFACE
10113 M: Jan Kiszka <jan.kiszka@siemens.com>
10114 L: jailhouse-dev@googlegroups.com
10116 F: arch/x86/include/asm/jailhouse_para.h
10117 F: arch/x86/kernel/jailhouse.c
10119 JC42.4 TEMPERATURE SENSOR DRIVER
10120 M: Guenter Roeck <linux@roeck-us.net>
10121 L: linux-hwmon@vger.kernel.org
10123 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10124 F: Documentation/hwmon/jc42.rst
10125 F: drivers/hwmon/jc42.c
10128 M: Dave Kleikamp <shaggy@kernel.org>
10129 L: jfs-discussion@lists.sourceforge.net
10131 W: http://jfs.sourceforge.net/
10132 T: git git://github.com/kleikamp/linux-shaggy.git
10133 F: Documentation/admin-guide/jfs.rst
10137 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10138 L: netdev@vger.kernel.org
10140 F: drivers/net/ethernet/jme.*
10142 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10143 M: David Woodhouse <dwmw2@infradead.org>
10144 M: Richard Weinberger <richard@nod.at>
10145 L: linux-mtd@lists.infradead.org
10147 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10148 T: git git://git.infradead.org/ubifs-2.6.git
10150 F: include/uapi/linux/jffs2.h
10152 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10153 M: "Theodore Ts'o" <tytso@mit.edu>
10154 M: Jan Kara <jack@suse.com>
10155 L: linux-ext4@vger.kernel.org
10158 F: include/linux/jbd2.h
10160 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10161 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10162 L: linux-media@vger.kernel.org
10163 L: linux-renesas-soc@vger.kernel.org
10165 F: drivers/media/platform/rcar_jpu.c
10167 JSM Neo PCI based serial card
10168 L: linux-serial@vger.kernel.org
10170 F: drivers/tty/serial/jsm/
10172 K10TEMP HARDWARE MONITORING DRIVER
10173 M: Clemens Ladisch <clemens@ladisch.de>
10174 L: linux-hwmon@vger.kernel.org
10176 F: Documentation/hwmon/k10temp.rst
10177 F: drivers/hwmon/k10temp.c
10179 K8TEMP HARDWARE MONITORING DRIVER
10180 M: Rudolf Marek <r.marek@assembler.cz>
10181 L: linux-hwmon@vger.kernel.org
10183 F: Documentation/hwmon/k8temp.rst
10184 F: drivers/hwmon/k8temp.c
10187 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10188 R: Alexander Potapenko <glider@google.com>
10189 R: Andrey Konovalov <andreyknvl@gmail.com>
10190 R: Dmitry Vyukov <dvyukov@google.com>
10191 L: kasan-dev@googlegroups.com
10193 F: Documentation/dev-tools/kasan.rst
10194 F: arch/*/include/asm/*kasan.h
10195 F: arch/*/mm/kasan_init*
10196 F: include/linux/kasan*.h
10197 F: lib/Kconfig.kasan
10198 F: lib/test_kasan*.c
10200 F: scripts/Makefile.kasan
10203 M: Masahiro Yamada <masahiroy@kernel.org>
10204 L: linux-kbuild@vger.kernel.org
10206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10207 F: Documentation/kbuild/kconfig*
10208 F: scripts/Kconfig.include
10209 F: scripts/kconfig/
10212 R: Dmitry Vyukov <dvyukov@google.com>
10213 R: Andrey Konovalov <andreyknvl@gmail.com>
10214 L: kasan-dev@googlegroups.com
10216 F: Documentation/dev-tools/kcov.rst
10217 F: include/linux/kcov.h
10218 F: include/uapi/linux/kcov.h
10220 F: scripts/Makefile.kcov
10223 M: Marco Elver <elver@google.com>
10224 R: Dmitry Vyukov <dvyukov@google.com>
10225 L: kasan-dev@googlegroups.com
10227 F: Documentation/dev-tools/kcsan.rst
10228 F: include/linux/kcsan*.h
10230 F: lib/Kconfig.kcsan
10231 F: scripts/Makefile.kcsan
10234 M: Dave Young <dyoung@redhat.com>
10235 M: Baoquan He <bhe@redhat.com>
10236 R: Vivek Goyal <vgoyal@redhat.com>
10237 L: kexec@lists.infradead.org
10239 W: http://lse.sourceforge.net/kdump/
10240 F: Documentation/admin-guide/kdump/
10241 F: fs/proc/vmcore.c
10242 F: include/linux/crash_core.h
10243 F: include/linux/crash_dump.h
10244 F: include/uapi/linux/vmcore.h
10245 F: kernel/crash_*.c
10247 KEENE FM RADIO TRANSMITTER DRIVER
10248 M: Hans Verkuil <hverkuil@xs4all.nl>
10249 L: linux-media@vger.kernel.org
10251 W: https://linuxtv.org
10252 T: git git://linuxtv.org/media_tree.git
10253 F: drivers/media/radio/radio-keene*
10256 M: Ian Kent <raven@themaw.net>
10257 L: autofs@vger.kernel.org
10261 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10262 M: Masahiro Yamada <masahiroy@kernel.org>
10263 M: Michal Marek <michal.lkml@markovi.net>
10264 R: Nick Desaulniers <ndesaulniers@google.com>
10265 L: linux-kbuild@vger.kernel.org
10267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10268 F: Documentation/kbuild/
10270 F: scripts/*vmlinux*
10272 F: scripts/Makefile*
10274 F: scripts/dummy-tools/
10277 F: scripts/package/
10280 L: kernel-janitors@vger.kernel.org
10282 W: http://kernelnewbies.org/KernelJanitors
10284 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10285 M: "J. Bruce Fields" <bfields@fieldses.org>
10286 M: Chuck Lever <chuck.lever@oracle.com>
10287 L: linux-nfs@vger.kernel.org
10289 W: http://nfs.sourceforge.net/
10290 T: git git://linux-nfs.org/~bfields/linux.git
10294 F: include/linux/lockd/
10295 F: include/linux/sunrpc/
10296 F: include/uapi/linux/nfsd/
10297 F: include/uapi/linux/sunrpc/
10299 F: Documentation/filesystems/nfs/
10302 M: Thorsten Leemhuis <linux@leemhuis.info>
10303 L: regressions@lists.linux.dev
10306 KERNEL SELFTEST FRAMEWORK
10307 M: Shuah Khan <shuah@kernel.org>
10308 M: Shuah Khan <skhan@linuxfoundation.org>
10309 L: linux-kselftest@vger.kernel.org
10311 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10313 F: Documentation/dev-tools/kselftest*
10314 F: tools/testing/selftests/
10316 KERNEL SMB3 SERVER (KSMBD)
10317 M: Namjae Jeon <linkinjeon@kernel.org>
10318 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10319 M: Steve French <sfrench@samba.org>
10320 M: Hyunchul Lee <hyc.lee@gmail.com>
10321 L: linux-cifs@vger.kernel.org
10323 T: git git://git.samba.org/ksmbd.git
10325 F: fs/smbfs_common/
10327 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10328 M: Brendan Higgins <brendanhiggins@google.com>
10329 L: linux-kselftest@vger.kernel.org
10330 L: kunit-dev@googlegroups.com
10332 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10333 F: Documentation/dev-tools/kunit/
10336 F: tools/testing/kunit/
10338 KERNEL USERMODE HELPER
10339 M: Luis Chamberlain <mcgrof@kernel.org>
10340 L: linux-kernel@vger.kernel.org
10342 F: include/linux/umh.h
10345 KERNEL VIRTUAL MACHINE (KVM)
10346 M: Paolo Bonzini <pbonzini@redhat.com>
10347 L: kvm@vger.kernel.org
10349 W: http://www.linux-kvm.org
10350 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10351 F: Documentation/virt/kvm/
10352 F: include/asm-generic/kvm*
10353 F: include/kvm/iodev.h
10354 F: include/linux/kvm*
10355 F: include/trace/events/kvm.h
10356 F: include/uapi/asm-generic/kvm*
10357 F: include/uapi/linux/kvm*
10359 F: tools/testing/selftests/kvm/
10362 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10363 M: Marc Zyngier <maz@kernel.org>
10364 R: James Morse <james.morse@arm.com>
10365 R: Alexandru Elisei <alexandru.elisei@arm.com>
10366 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10368 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10371 F: arch/arm64/include/asm/kvm*
10372 F: arch/arm64/include/uapi/asm/kvm*
10374 F: include/kvm/arm_*
10375 F: tools/testing/selftests/kvm/*/aarch64/
10376 F: tools/testing/selftests/kvm/aarch64/
10378 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10379 M: Huacai Chen <chenhuacai@kernel.org>
10380 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10381 L: linux-mips@vger.kernel.org
10382 L: kvm@vger.kernel.org
10384 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10385 F: arch/mips/include/asm/kvm*
10386 F: arch/mips/include/uapi/asm/kvm*
10389 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10390 M: Paul Mackerras <paulus@ozlabs.org>
10391 L: kvm-ppc@vger.kernel.org
10393 W: http://www.linux-kvm.org/
10394 T: git git://github.com/agraf/linux-2.6.git
10395 F: arch/powerpc/include/asm/kvm*
10396 F: arch/powerpc/include/uapi/asm/kvm*
10397 F: arch/powerpc/kernel/kvm*
10398 F: arch/powerpc/kvm/
10400 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10401 M: Anup Patel <anup.patel@wdc.com>
10402 R: Atish Patra <atish.patra@wdc.com>
10403 L: kvm@vger.kernel.org
10404 L: kvm-riscv@lists.infradead.org
10405 L: linux-riscv@lists.infradead.org
10407 T: git git://github.com/kvm-riscv/linux.git
10408 F: arch/riscv/include/asm/kvm*
10409 F: arch/riscv/include/uapi/asm/kvm*
10412 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10413 M: Christian Borntraeger <borntraeger@de.ibm.com>
10414 M: Janosch Frank <frankja@linux.ibm.com>
10415 R: David Hildenbrand <david@redhat.com>
10416 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10417 L: kvm@vger.kernel.org
10419 W: http://www.ibm.com/developerworks/linux/linux390/
10420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10421 F: Documentation/virt/kvm/s390*
10422 F: arch/s390/include/asm/gmap.h
10423 F: arch/s390/include/asm/kvm*
10424 F: arch/s390/include/uapi/asm/kvm*
10425 F: arch/s390/kernel/uv.c
10427 F: arch/s390/mm/gmap.c
10428 F: tools/testing/selftests/kvm/*/s390x/
10429 F: tools/testing/selftests/kvm/s390x/
10431 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10432 M: Paolo Bonzini <pbonzini@redhat.com>
10433 R: Sean Christopherson <seanjc@google.com>
10434 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10435 R: Wanpeng Li <wanpengli@tencent.com>
10436 R: Jim Mattson <jmattson@google.com>
10437 R: Joerg Roedel <joro@8bytes.org>
10438 L: kvm@vger.kernel.org
10440 W: http://www.linux-kvm.org
10441 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10442 F: arch/x86/include/asm/kvm*
10443 F: arch/x86/include/asm/pvclock-abi.h
10444 F: arch/x86/include/asm/svm.h
10445 F: arch/x86/include/asm/vmx*.h
10446 F: arch/x86/include/uapi/asm/kvm*
10447 F: arch/x86/include/uapi/asm/svm.h
10448 F: arch/x86/include/uapi/asm/vmx.h
10449 F: arch/x86/kernel/kvm.c
10450 F: arch/x86/kernel/kvmclock.c
10455 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10456 M: Tejun Heo <tj@kernel.org>
10458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10460 F: include/linux/kernfs.h
10463 M: Eric Biederman <ebiederm@xmission.com>
10464 L: kexec@lists.infradead.org
10466 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10467 F: include/linux/kexec.h
10468 F: include/uapi/linux/kexec.h
10472 M: Mimi Zohar <zohar@linux.ibm.com>
10473 L: linux-integrity@vger.kernel.org
10474 L: keyrings@vger.kernel.org
10476 F: Documentation/security/keys/trusted-encrypted.rst
10477 F: include/keys/encrypted-type.h
10478 F: security/keys/encrypted-keys/
10481 M: James Bottomley <jejb@linux.ibm.com>
10482 M: Jarkko Sakkinen <jarkko@kernel.org>
10483 M: Mimi Zohar <zohar@linux.ibm.com>
10484 L: linux-integrity@vger.kernel.org
10485 L: keyrings@vger.kernel.org
10487 F: Documentation/security/keys/trusted-encrypted.rst
10488 F: include/keys/trusted-type.h
10489 F: include/keys/trusted_tpm.h
10490 F: security/keys/trusted-keys/
10493 M: Sumit Garg <sumit.garg@linaro.org>
10494 L: linux-integrity@vger.kernel.org
10495 L: keyrings@vger.kernel.org
10497 F: include/keys/trusted_tee.h
10498 F: security/keys/trusted-keys/trusted_tee.c
10501 M: David Howells <dhowells@redhat.com>
10502 M: Jarkko Sakkinen <jarkko@kernel.org>
10503 L: keyrings@vger.kernel.org
10505 F: Documentation/security/keys/core.rst
10507 F: include/linux/key-type.h
10508 F: include/linux/key.h
10509 F: include/linux/keyctl.h
10510 F: include/uapi/linux/keyctl.h
10514 M: Alexander Potapenko <glider@google.com>
10515 M: Marco Elver <elver@google.com>
10516 R: Dmitry Vyukov <dvyukov@google.com>
10517 L: kasan-dev@googlegroups.com
10519 F: Documentation/dev-tools/kfence.rst
10520 F: arch/*/include/asm/kfence.h
10521 F: include/linux/kfence.h
10522 F: lib/Kconfig.kfence
10526 M: Stefani Seibold <stefani@seibold.net>
10528 F: include/linux/kfifo.h
10532 KGDB / KDB /debug_core
10533 M: Jason Wessel <jason.wessel@windriver.com>
10534 M: Daniel Thompson <daniel.thompson@linaro.org>
10535 R: Douglas Anderson <dianders@chromium.org>
10536 L: kgdb-bugreport@lists.sourceforge.net
10538 W: http://kgdb.wiki.kernel.org/
10539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10540 F: Documentation/dev-tools/kgdb.rst
10541 F: drivers/misc/kgdbts.c
10542 F: drivers/tty/serial/kgdboc.c
10543 F: include/linux/kdb.h
10544 F: include/linux/kgdb.h
10547 KHADAS MCU MFD DRIVER
10548 M: Neil Armstrong <narmstrong@baylibre.com>
10549 L: linux-amlogic@lists.infradead.org
10551 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10552 F: drivers/mfd/khadas-mcu.c
10553 F: include/linux/mfd/khadas-mcu.h
10554 F: drivers/thermal/khadas_mcu_fan.c
10557 M: Catalin Marinas <catalin.marinas@arm.com>
10559 F: Documentation/dev-tools/kmemleak.rst
10560 F: include/linux/kmemleak.h
10562 F: samples/kmemleak/kmemleak-test.c
10564 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10565 M: Luis Chamberlain <mcgrof@kernel.org>
10566 L: linux-kernel@vger.kernel.org
10568 F: include/linux/kmod.h
10571 F: tools/testing/selftests/kmod/
10574 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10575 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10576 M: "David S. Miller" <davem@davemloft.net>
10577 M: Masami Hiramatsu <mhiramat@kernel.org>
10579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
10580 F: Documentation/trace/kprobes.rst
10581 F: include/asm-generic/kprobes.h
10582 F: include/linux/kprobes.h
10583 F: kernel/kprobes.c
10584 F: lib/test_kprobes.c
10587 KS0108 LCD CONTROLLER DRIVER
10588 M: Miguel Ojeda <ojeda@kernel.org>
10590 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10591 F: drivers/auxdisplay/ks0108.c
10592 F: include/linux/ks0108.h
10594 KTD253 BACKLIGHT DRIVER
10595 M: Linus Walleij <linus.walleij@linaro.org>
10597 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10598 F: drivers/video/backlight/ktd253-backlight.c
10601 M: Steven Rostedt <rostedt@goodmis.org>
10602 M: John Hawley <warthog9@eaglescrag.net>
10604 F: tools/testing/ktest
10607 M: David Ahern <dsahern@kernel.org>
10608 L: netdev@vger.kernel.org
10610 F: include/net/l3mdev.h
10614 M: John Fastabend <john.fastabend@gmail.com>
10615 M: Daniel Borkmann <daniel@iogearbox.net>
10616 M: Jakub Sitnicki <jakub@cloudflare.com>
10617 M: Lorenz Bauer <lmb@cloudflare.com>
10618 L: netdev@vger.kernel.org
10619 L: bpf@vger.kernel.org
10621 F: include/linux/skmsg.h
10622 F: net/core/skmsg.c
10623 F: net/core/sock_map.c
10624 F: net/ipv4/tcp_bpf.c
10625 F: net/ipv4/udp_bpf.c
10626 F: net/unix/unix_bpf.c
10628 LANDLOCK SECURITY MODULE
10629 M: Mickaël Salaün <mic@digikod.net>
10630 L: linux-security-module@vger.kernel.org
10632 W: https://landlock.io
10633 T: git https://github.com/landlock-lsm/linux.git
10634 F: Documentation/security/landlock.rst
10635 F: Documentation/userspace-api/landlock.rst
10636 F: include/uapi/linux/landlock.h
10637 F: samples/landlock/
10638 F: security/landlock/
10639 F: tools/testing/selftests/landlock/
10643 LANTIQ / INTEL Ethernet drivers
10644 M: Hauke Mehrtens <hauke@hauke-m.de>
10645 L: netdev@vger.kernel.org
10647 F: drivers/net/dsa/lantiq_gswip.c
10648 F: drivers/net/dsa/lantiq_pce.h
10649 F: drivers/net/ethernet/lantiq_xrx200.c
10650 F: net/dsa/tag_gswip.c
10652 LANTIQ MIPS ARCHITECTURE
10653 M: John Crispin <john@phrozen.org>
10654 L: linux-mips@vger.kernel.org
10656 F: arch/mips/lantiq
10657 F: drivers/soc/lantiq
10659 LASI 53c700 driver for PARISC
10660 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10661 L: linux-scsi@vger.kernel.org
10663 F: Documentation/scsi/53c700.rst
10664 F: drivers/scsi/53c700*
10667 M: Tobin C. Harding <me@tobin.cc>
10668 M: Tycho Andersen <tycho@tycho.pizza>
10669 L: linux-hardening@vger.kernel.org
10671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10672 F: scripts/leaking_addresses.pl
10675 M: Pavel Machek <pavel@ucw.cz>
10676 L: linux-leds@vger.kernel.org
10678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10679 F: Documentation/devicetree/bindings/leds/
10681 F: include/linux/leds.h
10683 LEGACY EEPROM DRIVER
10684 M: Jean Delvare <jdelvare@suse.com>
10686 F: Documentation/misc-devices/eeprom.rst
10687 F: drivers/misc/eeprom/eeprom.c
10689 LEGO MINDSTORMS EV3
10690 R: David Lechner <david@lechnology.com>
10692 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10693 F: arch/arm/boot/dts/da850-lego-ev3.dts
10694 F: drivers/power/supply/lego_ev3_battery.c
10696 LEGO USB Tower driver
10697 M: Juergen Stuber <starblue@users.sourceforge.net>
10698 L: legousb-devel@lists.sourceforge.net
10700 W: http://legousb.sourceforge.net/
10701 F: drivers/usb/misc/legousbtower.c
10704 M: Matan Ziv-Av <matan@svgalib.org>
10705 L: platform-driver-x86@vger.kernel.org
10707 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10708 F: Documentation/admin-guide/laptops/lg-laptop.rst
10709 F: drivers/platform/x86/lg-laptop.c
10711 LG2160 MEDIA DRIVER
10712 M: Michael Krufky <mkrufky@linuxtv.org>
10713 L: linux-media@vger.kernel.org
10715 W: https://linuxtv.org
10716 W: http://github.com/mkrufky
10717 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10718 T: git git://linuxtv.org/mkrufky/tuners.git
10719 F: drivers/media/dvb-frontends/lg2160.*
10721 LGDT3305 MEDIA DRIVER
10722 M: Michael Krufky <mkrufky@linuxtv.org>
10723 L: linux-media@vger.kernel.org
10725 W: https://linuxtv.org
10726 W: http://github.com/mkrufky
10727 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10728 T: git git://linuxtv.org/mkrufky/tuners.git
10729 F: drivers/media/dvb-frontends/lgdt3305.*
10731 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10732 M: Viresh Kumar <vireshk@kernel.org>
10733 L: linux-ide@vger.kernel.org
10735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10736 F: drivers/ata/pata_arasan_cf.c
10737 F: include/linux/pata_arasan_cf_data.h
10739 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10740 M: Linus Walleij <linus.walleij@linaro.org>
10741 L: linux-ide@vger.kernel.org
10743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10744 F: drivers/ata/pata_ftide010.c
10745 F: drivers/ata/sata_gemini.c
10746 F: drivers/ata/sata_gemini.h
10748 LIBATA SATA AHCI PLATFORM devices support
10749 M: Hans de Goede <hdegoede@redhat.com>
10750 M: Jens Axboe <axboe@kernel.dk>
10751 L: linux-ide@vger.kernel.org
10753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10754 F: drivers/ata/ahci_platform.c
10755 F: drivers/ata/libahci_platform.c
10756 F: include/linux/ahci_platform.h
10758 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10759 M: Mikael Pettersson <mikpelinux@gmail.com>
10760 L: linux-ide@vger.kernel.org
10762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10763 F: drivers/ata/sata_promise.*
10765 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10766 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10767 L: linux-ide@vger.kernel.org
10769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10770 F: Documentation/devicetree/bindings/ata/
10772 F: include/linux/ata.h
10773 F: include/linux/libata.h
10776 M: Sasha Levin <alexander.levin@microsoft.com>
10778 F: tools/lib/lockdep/
10780 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10781 M: Dan Williams <dan.j.williams@intel.com>
10782 M: Vishal Verma <vishal.l.verma@intel.com>
10783 M: Dave Jiang <dave.jiang@intel.com>
10784 L: nvdimm@lists.linux.dev
10786 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10787 P: Documentation/nvdimm/maintainer-entry-profile.rst
10788 F: drivers/nvdimm/blk.c
10789 F: drivers/nvdimm/region_devs.c
10791 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10792 M: Vishal Verma <vishal.l.verma@intel.com>
10793 M: Dan Williams <dan.j.williams@intel.com>
10794 M: Dave Jiang <dave.jiang@intel.com>
10795 L: nvdimm@lists.linux.dev
10797 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10798 P: Documentation/nvdimm/maintainer-entry-profile.rst
10799 F: drivers/nvdimm/btt*
10801 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10802 M: Dan Williams <dan.j.williams@intel.com>
10803 M: Vishal Verma <vishal.l.verma@intel.com>
10804 M: Dave Jiang <dave.jiang@intel.com>
10805 L: nvdimm@lists.linux.dev
10807 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10808 P: Documentation/nvdimm/maintainer-entry-profile.rst
10809 F: drivers/nvdimm/pmem*
10811 LIBNVDIMM: DEVICETREE BINDINGS
10812 M: Oliver O'Halloran <oohall@gmail.com>
10813 L: nvdimm@lists.linux.dev
10815 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10816 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10817 F: drivers/nvdimm/of_pmem.c
10819 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10820 M: Dan Williams <dan.j.williams@intel.com>
10821 M: Vishal Verma <vishal.l.verma@intel.com>
10822 M: Dave Jiang <dave.jiang@intel.com>
10823 M: Ira Weiny <ira.weiny@intel.com>
10824 L: nvdimm@lists.linux.dev
10826 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10827 P: Documentation/nvdimm/maintainer-entry-profile.rst
10828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10829 F: drivers/acpi/nfit/*
10830 F: drivers/nvdimm/*
10831 F: include/linux/libnvdimm.h
10832 F: include/linux/nd.h
10833 F: include/uapi/linux/ndctl.h
10834 F: tools/testing/nvdimm/
10836 LICENSES and SPDX stuff
10837 M: Thomas Gleixner <tglx@linutronix.de>
10838 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10839 L: linux-spdx@vger.kernel.org
10841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10843 F: Documentation/process/license-rules.rst
10845 F: scripts/spdxcheck-test.sh
10846 F: scripts/spdxcheck.py
10848 LINEAR RANGES HELPERS
10849 M: Mark Brown <broonie@kernel.org>
10850 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10851 F: lib/linear_ranges.c
10852 F: lib/test_linear_ranges.c
10853 F: include/linux/linear_range.h
10855 LINUX FOR POWER MACINTOSH
10856 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10857 L: linuxppc-dev@lists.ozlabs.org
10859 F: arch/powerpc/platforms/powermac/
10860 F: drivers/macintosh/
10862 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10863 M: Michael Ellerman <mpe@ellerman.id.au>
10864 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10865 R: Paul Mackerras <paulus@samba.org>
10866 L: linuxppc-dev@lists.ozlabs.org
10868 W: https://github.com/linuxppc/wiki/wiki
10869 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10871 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10872 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10873 F: Documentation/devicetree/bindings/powerpc/
10874 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10875 F: Documentation/powerpc/
10877 F: drivers/*/*/*pasemi*
10878 F: drivers/*/*pasemi*
10879 F: drivers/char/tpm/tpm_ibmvtpm*
10880 F: drivers/crypto/nx/
10881 F: drivers/crypto/vmx/
10882 F: drivers/i2c/busses/i2c-opal.c
10883 F: drivers/net/ethernet/ibm/ibmveth.*
10884 F: drivers/net/ethernet/ibm/ibmvnic.*
10885 F: drivers/pci/hotplug/pnv_php.c
10886 F: drivers/pci/hotplug/rpa*
10887 F: drivers/rtc/rtc-opal.c
10888 F: drivers/scsi/ibmvscsi/
10889 F: drivers/tty/hvc/hvc_opal.c
10890 F: drivers/watchdog/wdrtas.c
10891 F: tools/testing/selftests/powerpc
10898 LINUX FOR POWERPC EMBEDDED MPC5XXX
10899 M: Anatolij Gustschin <agust@denx.de>
10900 L: linuxppc-dev@lists.ozlabs.org
10902 F: arch/powerpc/platforms/512x/
10903 F: arch/powerpc/platforms/52xx/
10905 LINUX FOR POWERPC EMBEDDED PPC4XX
10906 L: linuxppc-dev@lists.ozlabs.org
10908 F: arch/powerpc/platforms/40x/
10909 F: arch/powerpc/platforms/44x/
10911 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10912 M: Scott Wood <oss@buserror.net>
10913 L: linuxppc-dev@lists.ozlabs.org
10915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10916 F: Documentation/devicetree/bindings/powerpc/fsl/
10917 F: arch/powerpc/platforms/83xx/
10918 F: arch/powerpc/platforms/85xx/
10920 LINUX FOR POWERPC EMBEDDED PPC8XX
10921 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10922 L: linuxppc-dev@lists.ozlabs.org
10924 F: arch/powerpc/platforms/8xx/
10926 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10927 M: Kees Cook <keescook@chromium.org>
10929 F: drivers/misc/lkdtm/*
10930 F: tools/testing/selftests/lkdtm/*
10932 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10933 M: Alan Stern <stern@rowland.harvard.edu>
10934 M: Andrea Parri <parri.andrea@gmail.com>
10935 M: Will Deacon <will@kernel.org>
10936 M: Peter Zijlstra <peterz@infradead.org>
10937 M: Boqun Feng <boqun.feng@gmail.com>
10938 M: Nicholas Piggin <npiggin@gmail.com>
10939 M: David Howells <dhowells@redhat.com>
10940 M: Jade Alglave <j.alglave@ucl.ac.uk>
10941 M: Luc Maranget <luc.maranget@inria.fr>
10942 M: "Paul E. McKenney" <paulmck@kernel.org>
10943 R: Akira Yokosawa <akiyks@gmail.com>
10944 R: Daniel Lustig <dlustig@nvidia.com>
10945 R: Joel Fernandes <joel@joelfernandes.org>
10946 L: linux-kernel@vger.kernel.org
10947 L: linux-arch@vger.kernel.org
10949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10950 F: Documentation/atomic_bitops.txt
10951 F: Documentation/atomic_t.txt
10952 F: Documentation/core-api/refcount-vs-atomic.rst
10953 F: Documentation/litmus-tests/
10954 F: Documentation/memory-barriers.txt
10955 F: tools/memory-model/
10957 LIS3LV02D ACCELEROMETER DRIVER
10958 M: Eric Piel <eric.piel@tremplin-utc.net>
10960 F: Documentation/misc-devices/lis3lv02d.rst
10961 F: drivers/misc/lis3lv02d/
10962 F: drivers/platform/x86/hp_accel.c
10965 M: David Gow <davidgow@google.com>
10966 L: linux-kselftest@vger.kernel.org
10967 L: kunit-dev@googlegroups.com
10972 M: Karol Gugala <kgugala@antmicro.com>
10973 M: Mateusz Holenko <mholenko@antmicro.com>
10975 F: Documentation/devicetree/bindings/*/litex,*.yaml
10976 F: arch/openrisc/boot/dts/or1klitex.dts
10977 F: drivers/soc/litex/litex_soc_ctrl.c
10978 F: drivers/tty/serial/liteuart.c
10979 F: include/linux/litex.h
10982 M: Josh Poimboeuf <jpoimboe@redhat.com>
10983 M: Jiri Kosina <jikos@kernel.org>
10984 M: Miroslav Benes <mbenes@suse.cz>
10985 M: Petr Mladek <pmladek@suse.com>
10986 R: Joe Lawrence <joe.lawrence@redhat.com>
10987 L: live-patching@vger.kernel.org
10989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10990 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10991 F: Documentation/livepatch/
10992 F: arch/powerpc/include/asm/livepatch.h
10993 F: arch/s390/include/asm/livepatch.h
10994 F: arch/x86/include/asm/livepatch.h
10995 F: include/linux/livepatch.h
10996 F: kernel/livepatch/
10998 F: samples/livepatch/
10999 F: tools/testing/selftests/livepatch/
11002 L: netdev@vger.kernel.org
11004 F: include/linux/llc.h
11005 F: include/net/llc*
11006 F: include/uapi/linux/llc.h
11009 LM73 HARDWARE MONITOR DRIVER
11010 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11011 L: linux-hwmon@vger.kernel.org
11013 F: drivers/hwmon/lm73.c
11015 LM78 HARDWARE MONITOR DRIVER
11016 M: Jean Delvare <jdelvare@suse.com>
11017 L: linux-hwmon@vger.kernel.org
11019 F: Documentation/hwmon/lm78.rst
11020 F: drivers/hwmon/lm78.c
11022 LM83 HARDWARE MONITOR DRIVER
11023 M: Jean Delvare <jdelvare@suse.com>
11024 L: linux-hwmon@vger.kernel.org
11026 F: Documentation/hwmon/lm83.rst
11027 F: drivers/hwmon/lm83.c
11029 LM90 HARDWARE MONITOR DRIVER
11030 M: Jean Delvare <jdelvare@suse.com>
11031 L: linux-hwmon@vger.kernel.org
11033 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11034 F: Documentation/hwmon/lm90.rst
11035 F: drivers/hwmon/lm90.c
11036 F: include/dt-bindings/thermal/lm90.h
11038 LM95234 HARDWARE MONITOR DRIVER
11039 M: Guenter Roeck <linux@roeck-us.net>
11040 L: linux-hwmon@vger.kernel.org
11042 F: Documentation/hwmon/lm95234.rst
11043 F: drivers/hwmon/lm95234.c
11045 LME2510 MEDIA DRIVER
11046 M: Malcolm Priestley <tvboxspy@gmail.com>
11047 L: linux-media@vger.kernel.org
11049 W: https://linuxtv.org
11050 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11051 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11053 LOADPIN SECURITY MODULE
11054 M: Kees Cook <keescook@chromium.org>
11056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11057 F: Documentation/admin-guide/LSM/LoadPin.rst
11058 F: security/loadpin/
11061 M: Peter Zijlstra <peterz@infradead.org>
11062 M: Ingo Molnar <mingo@redhat.com>
11063 M: Will Deacon <will@kernel.org>
11064 R: Waiman Long <longman@redhat.com>
11065 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11066 L: linux-kernel@vger.kernel.org
11068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11069 F: Documentation/locking/
11070 F: arch/*/include/asm/spinlock*.h
11071 F: include/linux/lockdep.h
11072 F: include/linux/mutex*.h
11073 F: include/linux/rwlock*.h
11074 F: include/linux/rwsem*.h
11075 F: include/linux/seqlock.h
11076 F: include/linux/spinlock*.h
11078 F: lib/locking*.[ch]
11079 X: kernel/locking/locktorture.c
11081 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11082 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11083 L: linux-ntfs-dev@lists.sourceforge.net
11085 W: http://www.linux-ntfs.org/content/view/19/37/
11086 F: Documentation/admin-guide/ldm.rst
11087 F: block/partitions/ldm.*
11089 LOGITECH HID GAMING KEYBOARDS
11090 M: Hans de Goede <hdegoede@redhat.com>
11091 L: linux-input@vger.kernel.org
11093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11094 F: drivers/hid/hid-lg-g15.c
11096 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11097 M: Adrien Grassein <adrien.grassein@gmail.com>
11099 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11100 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11102 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11103 M: Sathya Prakash <sathya.prakash@broadcom.com>
11104 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11105 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11106 L: MPT-FusionLinux.pdl@broadcom.com
11107 L: linux-scsi@vger.kernel.org
11109 W: http://www.avagotech.com/support/
11110 F: drivers/message/fusion/
11111 F: drivers/scsi/mpt3sas/
11113 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11114 M: Matthew Wilcox <willy@infradead.org>
11115 L: linux-scsi@vger.kernel.org
11117 F: drivers/scsi/sym53c8xx_2/
11120 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11121 L: linux-iio@vger.kernel.org
11123 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11124 F: drivers/iio/dac/ltc1660.c
11126 LTC2947 HARDWARE MONITOR DRIVER
11127 M: Nuno Sá <nuno.sa@analog.com>
11128 L: linux-hwmon@vger.kernel.org
11130 W: http://ez.analog.com/community/linux-device-drivers
11131 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11132 F: drivers/hwmon/ltc2947-core.c
11133 F: drivers/hwmon/ltc2947-i2c.c
11134 F: drivers/hwmon/ltc2947-spi.c
11135 F: drivers/hwmon/ltc2947.h
11137 LTC2983 IIO TEMPERATURE DRIVER
11138 M: Nuno Sá <nuno.sa@analog.com>
11139 L: linux-iio@vger.kernel.org
11141 W: http://ez.analog.com/community/linux-device-drivers
11142 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11143 F: drivers/iio/temperature/ltc2983.c
11145 LTC4261 HARDWARE MONITOR DRIVER
11146 M: Guenter Roeck <linux@roeck-us.net>
11147 L: linux-hwmon@vger.kernel.org
11149 F: Documentation/hwmon/ltc4261.rst
11150 F: drivers/hwmon/ltc4261.c
11152 LTC4306 I2C MULTIPLEXER DRIVER
11153 M: Michael Hennerich <michael.hennerich@analog.com>
11154 L: linux-i2c@vger.kernel.org
11156 W: http://ez.analog.com/community/linux-device-drivers
11157 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11158 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11160 LTP (Linux Test Project)
11161 M: Mike Frysinger <vapier@gentoo.org>
11162 M: Cyril Hrubis <chrubis@suse.cz>
11163 M: Wanlong Gao <wanlong.gao@gmail.com>
11164 M: Jan Stancek <jstancek@redhat.com>
11165 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11166 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11167 L: ltp@lists.linux.it (subscribers-only)
11169 W: http://linux-test-project.github.io/
11170 T: git git://github.com/linux-test-project/ltp.git
11173 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11174 L: netdev@vger.kernel.org
11176 F: drivers/net/pcs/pcs-lynx.c
11177 F: include/linux/pcs-lynx.h
11180 M: Geert Uytterhoeven <geert@linux-m68k.org>
11181 L: linux-m68k@lists.linux-m68k.org
11183 W: http://www.linux-m68k.org/
11184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11188 M68K ON APPLE MACINTOSH
11189 M: Joshua Thompson <funaho@jurai.org>
11190 L: linux-m68k@lists.linux-m68k.org
11192 W: http://www.mac.linux-m68k.org/
11194 F: drivers/macintosh/adb-iop.c
11195 F: drivers/macintosh/via-macii.c
11198 M: Philip Blundell <philb@gnu.org>
11200 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11201 F: arch/m68k/hp300/
11203 M88DS3103 MEDIA DRIVER
11204 M: Antti Palosaari <crope@iki.fi>
11205 L: linux-media@vger.kernel.org
11207 W: https://linuxtv.org
11208 W: http://palosaari.fi/linux/
11209 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11210 T: git git://linuxtv.org/anttip/media_tree.git
11211 F: drivers/media/dvb-frontends/m88ds3103*
11213 M88RS2000 MEDIA DRIVER
11214 M: Malcolm Priestley <tvboxspy@gmail.com>
11215 L: linux-media@vger.kernel.org
11217 W: https://linuxtv.org
11218 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11219 F: drivers/media/dvb-frontends/m88rs2000*
11221 MA901 MASTERKIT USB FM RADIO DRIVER
11222 M: Alexey Klimov <klimov.linux@gmail.com>
11223 L: linux-media@vger.kernel.org
11225 T: git git://linuxtv.org/media_tree.git
11226 F: drivers/media/radio/radio-ma901.c
11229 M: Johannes Berg <johannes@sipsolutions.net>
11230 L: linux-wireless@vger.kernel.org
11232 W: https://wireless.wiki.kernel.org/
11233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11235 F: Documentation/networking/mac80211-injection.rst
11236 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11237 F: drivers/net/wireless/mac80211_hwsim.[ch]
11238 F: include/net/mac80211.h
11242 M: Jassi Brar <jassisinghbrar@gmail.com>
11243 L: linux-kernel@vger.kernel.org
11245 F: drivers/mailbox/
11246 F: include/linux/mailbox_client.h
11247 F: include/linux/mailbox_controller.h
11248 F: include/dt-bindings/mailbox/
11249 F: Documentation/devicetree/bindings/mailbox/
11252 M: Viresh Kumar <viresh.kumar@linaro.org>
11253 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11254 L: linux-kernel@vger.kernel.org
11256 F: drivers/mailbox/arm_mhuv2.c
11257 F: include/linux/mailbox/arm_mhuv2_message.h
11258 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11260 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11261 M: Jeremy Kerr <jk@codeconstruct.com.au>
11262 M: Matt Johnston <matt@codeconstruct.com.au>
11263 L: netdev@vger.kernel.org
11265 F: Documentation/networking/mctp.rst
11266 F: drivers/net/mctp/
11267 F: include/net/mctp.h
11268 F: include/net/mctpdevice.h
11269 F: include/net/netns/mctp.h
11272 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11273 M: Michael Kerrisk <mtk.manpages@gmail.com>
11274 L: linux-man@vger.kernel.org
11276 W: http://www.kernel.org/doc/man-pages
11278 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11279 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11280 L: linux-mips@vger.kernel.org
11282 F: arch/mips/boot/dts/img/pistachio*
11284 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11285 M: Andrew Lunn <andrew@lunn.ch>
11286 M: Vivien Didelot <vivien.didelot@gmail.com>
11287 L: netdev@vger.kernel.org
11289 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11290 F: Documentation/networking/devlink/mv88e6xxx.rst
11291 F: drivers/net/dsa/mv88e6xxx/
11292 F: include/linux/dsa/mv88e6xxx.h
11293 F: include/linux/platform_data/mv88e6xxx.h
11295 MARVELL ARMADA 3700 PHY DRIVERS
11296 M: Miquel Raynal <miquel.raynal@bootlin.com>
11298 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11299 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11300 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11301 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11303 MARVELL ARMADA DRM SUPPORT
11304 M: Russell King <linux@armlinux.org.uk>
11306 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11307 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11308 F: Documentation/devicetree/bindings/display/armada/
11309 F: drivers/gpu/drm/armada/
11310 F: include/uapi/drm/armada_drm.h
11312 MARVELL CRYPTO DRIVER
11313 M: Boris Brezillon <bbrezillon@kernel.org>
11314 M: Arnaud Ebalard <arno@natisbad.org>
11315 M: Srujana Challa <schalla@marvell.com>
11316 L: linux-crypto@vger.kernel.org
11318 F: drivers/crypto/marvell/
11319 F: include/linux/soc/marvell/octeontx2/
11321 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11322 M: Mirko Lindner <mlindner@marvell.com>
11323 M: Stephen Hemminger <stephen@networkplumber.org>
11324 L: netdev@vger.kernel.org
11326 F: drivers/net/ethernet/marvell/sk*
11328 MARVELL LIBERTAS WIRELESS DRIVER
11329 L: libertas-dev@lists.infradead.org
11331 F: drivers/net/wireless/marvell/libertas/
11333 MARVELL MACCHIATOBIN SUPPORT
11334 M: Russell King <linux@armlinux.org.uk>
11335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11337 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11339 MARVELL MV643XX ETHERNET DRIVER
11340 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11341 L: netdev@vger.kernel.org
11343 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11344 F: include/linux/mv643xx.h
11346 MARVELL MV88X3310 PHY DRIVER
11347 M: Russell King <linux@armlinux.org.uk>
11348 M: Marek Behún <kabel@kernel.org>
11349 L: netdev@vger.kernel.org
11351 F: drivers/net/phy/marvell10g.c
11353 MARVELL MVEBU THERMAL DRIVER
11354 M: Miquel Raynal <miquel.raynal@bootlin.com>
11356 F: drivers/thermal/armada_thermal.c
11358 MARVELL MVNETA ETHERNET DRIVER
11359 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11360 L: netdev@vger.kernel.org
11362 F: drivers/net/ethernet/marvell/mvneta.*
11364 MARVELL MVPP2 ETHERNET DRIVER
11365 M: Marcin Wojtas <mw@semihalf.com>
11366 M: Russell King <linux@armlinux.org.uk>
11367 L: netdev@vger.kernel.org
11369 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11370 F: drivers/net/ethernet/marvell/mvpp2/
11372 MARVELL MWIFIEX WIRELESS DRIVER
11373 M: Amitkumar Karwar <amitkarwar@gmail.com>
11374 M: Ganapathi Bhat <ganapathi017@gmail.com>
11375 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11376 M: Xinming Hu <huxinming820@gmail.com>
11377 L: linux-wireless@vger.kernel.org
11379 F: drivers/net/wireless/marvell/mwifiex/
11381 MARVELL MWL8K WIRELESS DRIVER
11382 M: Lennert Buytenhek <buytenh@wantstofly.org>
11383 L: linux-wireless@vger.kernel.org
11385 F: drivers/net/wireless/marvell/mwl8k.c
11387 MARVELL NAND CONTROLLER DRIVER
11388 M: Miquel Raynal <miquel.raynal@bootlin.com>
11389 L: linux-mtd@lists.infradead.org
11391 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11392 F: drivers/mtd/nand/raw/marvell_nand.c
11394 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11395 M: Sunil Goutham <sgoutham@marvell.com>
11396 M: Geetha sowjanya <gakula@marvell.com>
11397 M: Subbaraya Sundeep <sbhatta@marvell.com>
11398 M: hariprasad <hkelam@marvell.com>
11399 L: netdev@vger.kernel.org
11401 F: drivers/net/ethernet/marvell/octeontx2/nic/
11402 F: include/linux/soc/marvell/octeontx2/
11404 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11405 M: Sunil Goutham <sgoutham@marvell.com>
11406 M: Linu Cherian <lcherian@marvell.com>
11407 M: Geetha sowjanya <gakula@marvell.com>
11408 M: Jerin Jacob <jerinj@marvell.com>
11409 M: hariprasad <hkelam@marvell.com>
11410 M: Subbaraya Sundeep <sbhatta@marvell.com>
11411 L: netdev@vger.kernel.org
11413 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11414 F: drivers/net/ethernet/marvell/octeontx2/af/
11416 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11417 M: Taras Chornyi <tchornyi@marvell.com>
11419 W: https://github.com/Marvell-switching/switchdev-prestera
11420 F: drivers/net/ethernet/marvell/prestera/
11422 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11423 M: Nicolas Pitre <nico@fluxnic.net>
11425 F: drivers/mmc/host/mvsdio.*
11427 MARVELL USB MDIO CONTROLLER DRIVER
11428 M: Tobias Waldekranz <tobias@waldekranz.com>
11429 L: netdev@vger.kernel.org
11431 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11432 F: drivers/net/mdio/mdio-mvusb.c
11434 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11435 M: Hu Ziji <huziji@marvell.com>
11436 L: linux-mmc@vger.kernel.org
11438 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11439 F: drivers/mmc/host/sdhci-xenon*
11441 MATROX FRAMEBUFFER DRIVER
11442 L: linux-fbdev@vger.kernel.org
11444 F: drivers/video/fbdev/matrox/matroxfb_*
11445 F: include/uapi/linux/matroxfb.h
11448 M: Daniel Nilsson <daniel.nilsson@flex.com>
11449 L: linux-hwmon@vger.kernel.org
11451 F: Documentation/hwmon/max15301.rst
11452 F: drivers/hwmon/pmbus/max15301.c
11454 MAX16065 HARDWARE MONITOR DRIVER
11455 M: Guenter Roeck <linux@roeck-us.net>
11456 L: linux-hwmon@vger.kernel.org
11458 F: Documentation/hwmon/max16065.rst
11459 F: drivers/hwmon/max16065.c
11461 MAX2175 SDR TUNER DRIVER
11462 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11463 L: linux-media@vger.kernel.org
11465 T: git git://linuxtv.org/media_tree.git
11466 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11467 F: Documentation/userspace-api/media/drivers/max2175.rst
11468 F: drivers/media/i2c/max2175*
11469 F: include/uapi/linux/max2175.h
11471 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11472 L: linux-hwmon@vger.kernel.org
11474 F: Documentation/hwmon/max6650.rst
11475 F: drivers/hwmon/max6650.c
11477 MAX6697 HARDWARE MONITOR DRIVER
11478 M: Guenter Roeck <linux@roeck-us.net>
11479 L: linux-hwmon@vger.kernel.org
11481 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11482 F: Documentation/hwmon/max6697.rst
11483 F: drivers/hwmon/max6697.c
11484 F: include/linux/platform_data/max6697.h
11486 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11487 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11488 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11489 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11490 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11491 L: linux-media@vger.kernel.org
11493 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11494 F: drivers/media/i2c/max9286.c
11496 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11497 M: Peter Rosin <peda@axentia.se>
11498 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11500 F: Documentation/devicetree/bindings/sound/max9860.txt
11501 F: sound/soc/codecs/max9860.*
11503 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11504 M: Andreas Klinger <ak@it-klinger.de>
11505 L: linux-iio@vger.kernel.org
11507 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11508 F: drivers/iio/proximity/mb1232.c
11510 MAXIM MAX77650 PMIC MFD DRIVER
11511 M: Bartosz Golaszewski <brgl@bgdev.pl>
11512 L: linux-kernel@vger.kernel.org
11514 F: Documentation/devicetree/bindings/*/*max77650.yaml
11515 F: Documentation/devicetree/bindings/*/max77650*.yaml
11516 F: drivers/gpio/gpio-max77650.c
11517 F: drivers/input/misc/max77650-onkey.c
11518 F: drivers/leds/leds-max77650.c
11519 F: drivers/mfd/max77650.c
11520 F: drivers/power/supply/max77650-charger.c
11521 F: drivers/regulator/max77650-regulator.c
11522 F: include/linux/mfd/max77650.h
11524 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11525 M: Javier Martinez Canillas <javier@dowhile0.org>
11526 L: linux-kernel@vger.kernel.org
11528 F: Documentation/devicetree/bindings/*/*max77802.txt
11529 F: drivers/regulator/max77802-regulator.c
11530 F: include/dt-bindings/*/*max77802.h
11532 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11533 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11534 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11535 L: linux-pm@vger.kernel.org
11537 F: drivers/power/supply/max14577_charger.c
11538 F: drivers/power/supply/max77693_charger.c
11540 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11541 M: Chanwoo Choi <cw00.choi@samsung.com>
11542 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11543 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11544 L: linux-kernel@vger.kernel.org
11546 F: Documentation/devicetree/bindings/*/max77686.txt
11547 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11548 F: Documentation/devicetree/bindings/mfd/max14577.txt
11549 F: Documentation/devicetree/bindings/mfd/max77693.txt
11550 F: drivers/*/max14577*.c
11551 F: drivers/*/max77686*.c
11552 F: drivers/*/max77693*.c
11553 F: drivers/clk/clk-max77686.c
11554 F: drivers/extcon/extcon-max14577.c
11555 F: drivers/extcon/extcon-max77693.c
11556 F: drivers/rtc/rtc-max77686.c
11557 F: include/linux/mfd/max14577*.h
11558 F: include/linux/mfd/max77686*.h
11559 F: include/linux/mfd/max77693*.h
11561 MAXIRADIO FM RADIO RECEIVER DRIVER
11562 M: Hans Verkuil <hverkuil@xs4all.nl>
11563 L: linux-media@vger.kernel.org
11565 W: https://linuxtv.org
11566 T: git git://linuxtv.org/media_tree.git
11567 F: drivers/media/radio/radio-maxiradio*
11569 MAXLINEAR ETHERNET PHY DRIVER
11570 M: Xu Liang <lxu@maxlinear.com>
11571 L: netdev@vger.kernel.org
11573 F: drivers/net/phy/mxl-gpy.c
11575 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11576 R: Yasushi SHOJI <yashi@spacecubics.com>
11577 L: linux-can@vger.kernel.org
11579 F: drivers/net/can/usb/mcba_usb.c
11581 MCAN MMIO DEVICE DRIVER
11582 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11583 L: linux-can@vger.kernel.org
11585 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11586 F: drivers/net/can/m_can/m_can.c
11587 F: drivers/net/can/m_can/m_can.h
11588 F: drivers/net/can/m_can/m_can_platform.c
11590 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11591 M: Rishi Gupta <gupt21@gmail.com>
11592 L: linux-i2c@vger.kernel.org
11593 L: linux-input@vger.kernel.org
11595 F: drivers/hid/hid-mcp2221.c
11597 MCP251XFD SPI-CAN NETWORK DRIVER
11598 M: Marc Kleine-Budde <mkl@pengutronix.de>
11599 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11600 R: Thomas Kopp <thomas.kopp@microchip.com>
11601 L: linux-can@vger.kernel.org
11603 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11604 F: drivers/net/can/spi/mcp251xfd/
11606 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11607 M: Peter Rosin <peda@axentia.se>
11608 L: linux-iio@vger.kernel.org
11610 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11611 F: drivers/iio/potentiometer/mcp4018.c
11612 F: drivers/iio/potentiometer/mcp4531.c
11614 MCR20A IEEE-802.15.4 RADIO DRIVER
11615 M: Xue Liu <liuxuenetmail@gmail.com>
11616 L: linux-wpan@vger.kernel.org
11618 W: https://github.com/xueliu/mcr20a-linux
11619 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11620 F: drivers/net/ieee802154/mcr20a.c
11621 F: drivers/net/ieee802154/mcr20a.h
11623 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11624 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11625 L: linux-iio@vger.kernel.org
11627 F: drivers/iio/dac/cio-dac.c
11629 MEDIA CONTROLLER FRAMEWORK
11630 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11631 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11632 L: linux-media@vger.kernel.org
11634 W: https://www.linuxtv.org
11635 T: git git://linuxtv.org/media_tree.git
11636 F: drivers/media/mc/
11637 F: include/media/media-*.h
11638 F: include/uapi/linux/media.h
11640 MEDIA DRIVER FOR FREESCALE IMX PXP
11641 M: Philipp Zabel <p.zabel@pengutronix.de>
11642 L: linux-media@vger.kernel.org
11644 T: git git://linuxtv.org/media_tree.git
11645 F: drivers/media/platform/imx-pxp.[ch]
11647 MEDIA DRIVERS FOR ASCOT2E
11648 M: Sergey Kozlov <serjk@netup.ru>
11649 M: Abylay Ospan <aospan@netup.ru>
11650 L: linux-media@vger.kernel.org
11652 W: https://linuxtv.org
11653 W: http://netup.tv/
11654 T: git git://linuxtv.org/media_tree.git
11655 F: drivers/media/dvb-frontends/ascot2e*
11657 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11658 M: Jasmin Jessich <jasmin@anw.at>
11659 L: linux-media@vger.kernel.org
11661 W: https://linuxtv.org
11662 T: git git://linuxtv.org/media_tree.git
11663 F: drivers/media/dvb-frontends/cxd2099*
11665 MEDIA DRIVERS FOR CXD2841ER
11666 M: Sergey Kozlov <serjk@netup.ru>
11667 M: Abylay Ospan <aospan@netup.ru>
11668 L: linux-media@vger.kernel.org
11670 W: https://linuxtv.org
11671 W: http://netup.tv/
11672 T: git git://linuxtv.org/media_tree.git
11673 F: drivers/media/dvb-frontends/cxd2841er*
11675 MEDIA DRIVERS FOR CXD2880
11676 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11677 L: linux-media@vger.kernel.org
11679 W: http://linuxtv.org/
11680 T: git git://linuxtv.org/media_tree.git
11681 F: drivers/media/dvb-frontends/cxd2880/*
11682 F: drivers/media/spi/cxd2880*
11684 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11685 L: linux-media@vger.kernel.org
11687 W: https://linuxtv.org
11688 T: git git://linuxtv.org/media_tree.git
11689 F: drivers/media/pci/ddbridge/*
11691 MEDIA DRIVERS FOR FREESCALE IMX
11692 M: Steve Longerbeam <slongerbeam@gmail.com>
11693 M: Philipp Zabel <p.zabel@pengutronix.de>
11694 L: linux-media@vger.kernel.org
11696 T: git git://linuxtv.org/media_tree.git
11697 F: Documentation/admin-guide/media/imx.rst
11698 F: Documentation/devicetree/bindings/media/imx.txt
11699 F: drivers/staging/media/imx/
11700 F: include/linux/imx-media.h
11701 F: include/media/imx.h
11703 MEDIA DRIVERS FOR FREESCALE IMX7
11704 M: Rui Miguel Silva <rmfrfs@gmail.com>
11705 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11706 L: linux-media@vger.kernel.org
11708 T: git git://linuxtv.org/media_tree.git
11709 F: Documentation/admin-guide/media/imx7.rst
11710 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11711 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11712 F: drivers/staging/media/imx/imx7-media-csi.c
11713 F: drivers/staging/media/imx/imx7-mipi-csis.c
11715 MEDIA DRIVERS FOR HELENE
11716 M: Abylay Ospan <aospan@netup.ru>
11717 L: linux-media@vger.kernel.org
11719 W: https://linuxtv.org
11720 W: http://netup.tv/
11721 T: git git://linuxtv.org/media_tree.git
11722 F: drivers/media/dvb-frontends/helene*
11724 MEDIA DRIVERS FOR HORUS3A
11725 M: Sergey Kozlov <serjk@netup.ru>
11726 M: Abylay Ospan <aospan@netup.ru>
11727 L: linux-media@vger.kernel.org
11729 W: https://linuxtv.org
11730 W: http://netup.tv/
11731 T: git git://linuxtv.org/media_tree.git
11732 F: drivers/media/dvb-frontends/horus3a*
11734 MEDIA DRIVERS FOR LNBH25
11735 M: Sergey Kozlov <serjk@netup.ru>
11736 M: Abylay Ospan <aospan@netup.ru>
11737 L: linux-media@vger.kernel.org
11739 W: https://linuxtv.org
11740 W: http://netup.tv/
11741 T: git git://linuxtv.org/media_tree.git
11742 F: drivers/media/dvb-frontends/lnbh25*
11744 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11745 L: linux-media@vger.kernel.org
11747 W: https://linuxtv.org
11748 T: git git://linuxtv.org/media_tree.git
11749 F: drivers/media/dvb-frontends/mxl5xx*
11751 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11752 M: Sergey Kozlov <serjk@netup.ru>
11753 M: Abylay Ospan <aospan@netup.ru>
11754 L: linux-media@vger.kernel.org
11756 W: https://linuxtv.org
11757 W: http://netup.tv/
11758 T: git git://linuxtv.org/media_tree.git
11759 F: drivers/media/pci/netup_unidvb/*
11761 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11762 M: Dmitry Osipenko <digetx@gmail.com>
11763 L: linux-media@vger.kernel.org
11764 L: linux-tegra@vger.kernel.org
11766 T: git git://linuxtv.org/media_tree.git
11767 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11768 F: drivers/staging/media/tegra-vde/
11770 MEDIA DRIVERS FOR RENESAS - CEU
11771 M: Jacopo Mondi <jacopo@jmondi.org>
11772 L: linux-media@vger.kernel.org
11773 L: linux-renesas-soc@vger.kernel.org
11775 T: git git://linuxtv.org/media_tree.git
11776 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11777 F: drivers/media/platform/renesas-ceu.c
11778 F: include/media/drv-intf/renesas-ceu.h
11780 MEDIA DRIVERS FOR RENESAS - DRIF
11781 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11782 L: linux-media@vger.kernel.org
11783 L: linux-renesas-soc@vger.kernel.org
11785 T: git git://linuxtv.org/media_tree.git
11786 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11787 F: drivers/media/platform/rcar_drif.c
11789 MEDIA DRIVERS FOR RENESAS - FCP
11790 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11791 L: linux-media@vger.kernel.org
11792 L: linux-renesas-soc@vger.kernel.org
11794 T: git git://linuxtv.org/media_tree.git
11795 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11796 F: drivers/media/platform/rcar-fcp.c
11797 F: include/media/rcar-fcp.h
11799 MEDIA DRIVERS FOR RENESAS - FDP1
11800 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11801 L: linux-media@vger.kernel.org
11802 L: linux-renesas-soc@vger.kernel.org
11804 T: git git://linuxtv.org/media_tree.git
11805 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11806 F: drivers/media/platform/rcar_fdp1.c
11808 MEDIA DRIVERS FOR RENESAS - VIN
11809 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11810 L: linux-media@vger.kernel.org
11811 L: linux-renesas-soc@vger.kernel.org
11813 T: git git://linuxtv.org/media_tree.git
11814 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11815 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11816 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11817 F: drivers/media/platform/rcar-isp.c
11818 F: drivers/media/platform/rcar-vin/
11820 MEDIA DRIVERS FOR RENESAS - VSP1
11821 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11822 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11823 L: linux-media@vger.kernel.org
11824 L: linux-renesas-soc@vger.kernel.org
11826 T: git git://linuxtv.org/media_tree.git
11827 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11828 F: drivers/media/platform/vsp1/
11830 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11831 L: linux-media@vger.kernel.org
11833 W: https://linuxtv.org
11834 T: git git://linuxtv.org/media_tree.git
11835 F: drivers/media/dvb-frontends/stv0910*
11837 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11838 L: linux-media@vger.kernel.org
11840 W: https://linuxtv.org
11841 T: git git://linuxtv.org/media_tree.git
11842 F: drivers/media/dvb-frontends/stv6111*
11844 MEDIA DRIVERS FOR STM32 - DCMI
11845 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11846 L: linux-media@vger.kernel.org
11848 T: git git://linuxtv.org/media_tree.git
11849 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11850 F: drivers/media/platform/stm32/stm32-dcmi.c
11852 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11853 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11854 L: linux-media@vger.kernel.org
11856 W: https://linuxtv.org
11857 Q: http://patchwork.kernel.org/project/linux-media/list/
11858 T: git git://linuxtv.org/media_tree.git
11859 F: Documentation/admin-guide/media/
11860 F: Documentation/devicetree/bindings/media/
11861 F: Documentation/driver-api/media/
11862 F: Documentation/userspace-api/media/
11864 F: drivers/staging/media/
11865 F: include/linux/platform_data/media/
11867 F: include/uapi/linux/dvb/
11868 F: include/uapi/linux/ivtv*
11869 F: include/uapi/linux/media.h
11870 F: include/uapi/linux/meye.h
11871 F: include/uapi/linux/uvcvideo.h
11872 F: include/uapi/linux/v4l2-*
11873 F: include/uapi/linux/videodev2.h
11875 MEDIATEK BLUETOOTH DRIVER
11876 M: Sean Wang <sean.wang@mediatek.com>
11877 L: linux-bluetooth@vger.kernel.org
11878 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11880 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11881 F: drivers/bluetooth/btmtkuart.c
11883 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11884 M: Sean Wang <sean.wang@mediatek.com>
11885 L: linux-pm@vger.kernel.org
11887 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11888 F: drivers/power/reset/mt6323-poweroff.c
11890 MEDIATEK CIR DRIVER
11891 M: Sean Wang <sean.wang@mediatek.com>
11893 F: drivers/media/rc/mtk-cir.c
11895 MEDIATEK DMA DRIVER
11896 M: Sean Wang <sean.wang@mediatek.com>
11897 L: dmaengine@vger.kernel.org
11898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11899 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11901 F: Documentation/devicetree/bindings/dma/mtk-*
11902 F: drivers/dma/mediatek/
11904 MEDIATEK ETHERNET DRIVER
11905 M: Felix Fietkau <nbd@nbd.name>
11906 M: John Crispin <john@phrozen.org>
11907 M: Sean Wang <sean.wang@mediatek.com>
11908 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11909 L: netdev@vger.kernel.org
11911 F: drivers/net/ethernet/mediatek/
11913 MEDIATEK I2C CONTROLLER DRIVER
11914 M: Qii Wang <qii.wang@mediatek.com>
11915 L: linux-i2c@vger.kernel.org
11917 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11918 F: drivers/i2c/busses/i2c-mt65xx.c
11920 MEDIATEK IOMMU DRIVER
11921 M: Yong Wu <yong.wu@mediatek.com>
11922 L: iommu@lists.linux-foundation.org
11923 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11925 F: Documentation/devicetree/bindings/iommu/mediatek*
11926 F: drivers/iommu/mtk_iommu*
11927 F: include/dt-bindings/memory/mt*-port.h
11929 MEDIATEK JPEG DRIVER
11930 M: Rick Chang <rick.chang@mediatek.com>
11931 M: Bin Liu <bin.liu@mediatek.com>
11933 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11934 F: drivers/media/platform/mtk-jpeg/
11936 MEDIATEK MDP DRIVER
11937 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11938 M: Houlong Wei <houlong.wei@mediatek.com>
11939 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11941 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11942 F: drivers/media/platform/mtk-mdp/
11943 F: drivers/media/platform/mtk-vpu/
11945 MEDIATEK MEDIA DRIVER
11946 M: Tiffany Lin <tiffany.lin@mediatek.com>
11947 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11949 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11950 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11951 F: drivers/media/platform/mtk-vcodec/
11952 F: drivers/media/platform/mtk-vpu/
11954 MEDIATEK MMC/SD/SDIO DRIVER
11955 M: Chaotian Jing <chaotian.jing@mediatek.com>
11957 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11958 F: drivers/mmc/host/mtk-sd.c
11960 MEDIATEK MT76 WIRELESS LAN DRIVER
11961 M: Felix Fietkau <nbd@nbd.name>
11962 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11963 M: Ryder Lee <ryder.lee@mediatek.com>
11964 R: Shayne Chen <shayne.chen@mediatek.com>
11965 R: Sean Wang <sean.wang@mediatek.com>
11966 L: linux-wireless@vger.kernel.org
11968 F: drivers/net/wireless/mediatek/mt76/
11970 MEDIATEK MT7601U WIRELESS LAN DRIVER
11971 M: Jakub Kicinski <kubakici@wp.pl>
11972 L: linux-wireless@vger.kernel.org
11974 F: drivers/net/wireless/mediatek/mt7601u/
11976 MEDIATEK MT7621 CLOCK DRIVER
11977 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11979 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11980 F: drivers/clk/ralink/clk-mt7621.c
11982 MEDIATEK MT7621/28/88 I2C DRIVER
11983 M: Stefan Roese <sr@denx.de>
11984 L: linux-i2c@vger.kernel.org
11986 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11987 F: drivers/i2c/busses/i2c-mt7621.c
11989 MEDIATEK MT7621 PHY PCI DRIVER
11990 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11992 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11993 F: drivers/phy/ralink/phy-mt7621-pci.c
11995 MEDIATEK NAND CONTROLLER DRIVER
11996 L: linux-mtd@lists.infradead.org
11998 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11999 F: drivers/mtd/nand/raw/mtk_*
12001 MEDIATEK PMIC LED DRIVER
12002 M: Sean Wang <sean.wang@mediatek.com>
12004 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12005 F: drivers/leds/leds-mt6323.c
12007 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12008 M: Sean Wang <sean.wang@mediatek.com>
12010 F: drivers/char/hw_random/mtk-rng.c
12012 MEDIATEK SMI DRIVER
12013 M: Yong Wu <yong.wu@mediatek.com>
12014 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12016 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12017 F: drivers/memory/mtk-smi.c
12018 F: include/soc/mediatek/smi.h
12020 MEDIATEK SWITCH DRIVER
12021 M: Sean Wang <sean.wang@mediatek.com>
12022 M: Landen Chao <Landen.Chao@mediatek.com>
12023 M: DENG Qingfang <dqfext@gmail.com>
12024 L: netdev@vger.kernel.org
12026 F: drivers/net/dsa/mt7530.*
12027 F: net/dsa/tag_mtk.c
12029 MEDIATEK USB3 DRD IP DRIVER
12030 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12031 L: linux-usb@vger.kernel.org
12032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12033 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12035 F: Documentation/devicetree/bindings/usb/mediatek,*
12036 F: drivers/usb/host/xhci-mtk*
12037 F: drivers/usb/mtu3/
12039 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12040 M: Peter Senna Tschudin <peter.senna@gmail.com>
12041 M: Martin Donnelly <martin.donnelly@ge.com>
12042 M: Martyn Welch <martyn.welch@collabora.co.uk>
12044 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12045 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12047 MEGARAID SCSI/SAS DRIVERS
12048 M: Kashyap Desai <kashyap.desai@broadcom.com>
12049 M: Sumit Saxena <sumit.saxena@broadcom.com>
12050 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12051 L: megaraidlinux.pdl@broadcom.com
12052 L: linux-scsi@vger.kernel.org
12054 W: http://www.avagotech.com/support/
12055 F: Documentation/scsi/megaraid.rst
12056 F: drivers/scsi/megaraid.*
12057 F: drivers/scsi/megaraid/
12059 MELEXIS MLX90614 DRIVER
12060 M: Crt Mori <cmo@melexis.com>
12061 L: linux-iio@vger.kernel.org
12063 W: http://www.melexis.com
12064 F: drivers/iio/temperature/mlx90614.c
12066 MELEXIS MLX90632 DRIVER
12067 M: Crt Mori <cmo@melexis.com>
12068 L: linux-iio@vger.kernel.org
12070 W: http://www.melexis.com
12071 F: drivers/iio/temperature/mlx90632.c
12073 MELFAS MIP4 TOUCHSCREEN DRIVER
12074 M: Sangwon Jee <jeesw@melfas.com>
12076 W: http://www.melfas.com
12077 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12078 F: drivers/input/touchscreen/melfas_mip4.c
12080 MELLANOX BLUEFIELD I2C DRIVER
12081 M: Khalil Blaiech <kblaiech@nvidia.com>
12082 L: linux-i2c@vger.kernel.org
12084 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12085 F: drivers/i2c/busses/i2c-mlxbf.c
12087 MELLANOX ETHERNET DRIVER (mlx4_en)
12088 M: Tariq Toukan <tariqt@nvidia.com>
12089 L: netdev@vger.kernel.org
12091 W: http://www.mellanox.com
12092 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12093 F: drivers/net/ethernet/mellanox/mlx4/en_*
12095 MELLANOX ETHERNET DRIVER (mlx5e)
12096 M: Saeed Mahameed <saeedm@nvidia.com>
12097 L: netdev@vger.kernel.org
12099 W: http://www.mellanox.com
12100 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12101 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12103 MELLANOX ETHERNET INNOVA DRIVERS
12104 R: Boris Pismenny <borisp@nvidia.com>
12105 L: netdev@vger.kernel.org
12107 W: http://www.mellanox.com
12108 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12109 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
12110 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12111 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12112 F: include/linux/mlx5/mlx5_ifc_fpga.h
12114 MELLANOX ETHERNET SWITCH DRIVERS
12115 M: Jiri Pirko <jiri@nvidia.com>
12116 M: Ido Schimmel <idosch@nvidia.com>
12117 L: netdev@vger.kernel.org
12119 W: http://www.mellanox.com
12120 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12121 F: drivers/net/ethernet/mellanox/mlxsw/
12122 F: tools/testing/selftests/drivers/net/mlxsw/
12124 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12125 M: mlxsw@nvidia.com
12126 L: netdev@vger.kernel.org
12128 W: http://www.mellanox.com
12129 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12130 F: drivers/net/ethernet/mellanox/mlxfw/
12132 MELLANOX HARDWARE PLATFORM SUPPORT
12133 M: Hans de Goede <hdegoede@redhat.com>
12134 M: Mark Gross <markgross@kernel.org>
12135 M: Vadim Pasternak <vadimp@nvidia.com>
12136 L: platform-driver-x86@vger.kernel.org
12138 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12139 F: drivers/platform/mellanox/
12140 F: include/linux/platform_data/mlxreg.h
12142 MELLANOX MLX4 core VPI driver
12143 M: Tariq Toukan <tariqt@nvidia.com>
12144 L: netdev@vger.kernel.org
12145 L: linux-rdma@vger.kernel.org
12147 W: http://www.mellanox.com
12148 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12149 F: drivers/net/ethernet/mellanox/mlx4/
12150 F: include/linux/mlx4/
12152 MELLANOX MLX4 IB driver
12153 M: Yishai Hadas <yishaih@nvidia.com>
12154 L: linux-rdma@vger.kernel.org
12156 W: http://www.mellanox.com
12157 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12158 F: drivers/infiniband/hw/mlx4/
12159 F: include/linux/mlx4/
12160 F: include/uapi/rdma/mlx4-abi.h
12162 MELLANOX MLX5 core VPI driver
12163 M: Saeed Mahameed <saeedm@nvidia.com>
12164 M: Leon Romanovsky <leonro@nvidia.com>
12165 L: netdev@vger.kernel.org
12166 L: linux-rdma@vger.kernel.org
12168 W: http://www.mellanox.com
12169 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12170 F: Documentation/networking/device_drivers/ethernet/mellanox/
12171 F: drivers/net/ethernet/mellanox/mlx5/core/
12172 F: include/linux/mlx5/
12174 MELLANOX MLX5 IB driver
12175 M: Leon Romanovsky <leonro@nvidia.com>
12176 L: linux-rdma@vger.kernel.org
12178 W: http://www.mellanox.com
12179 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12180 F: drivers/infiniband/hw/mlx5/
12181 F: include/linux/mlx5/
12182 F: include/uapi/rdma/mlx5-abi.h
12184 MELLANOX MLXCPLD I2C AND MUX DRIVER
12185 M: Vadim Pasternak <vadimp@nvidia.com>
12186 M: Michael Shych <michaelsh@nvidia.com>
12187 L: linux-i2c@vger.kernel.org
12189 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12190 F: drivers/i2c/busses/i2c-mlxcpld.c
12191 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12193 MELLANOX MLXCPLD LED DRIVER
12194 M: Vadim Pasternak <vadimp@nvidia.com>
12195 L: linux-leds@vger.kernel.org
12197 F: Documentation/leds/leds-mlxcpld.rst
12198 F: drivers/leds/leds-mlxcpld.c
12199 F: drivers/leds/leds-mlxreg.c
12201 MELLANOX PLATFORM DRIVER
12202 M: Vadim Pasternak <vadimp@nvidia.com>
12203 L: platform-driver-x86@vger.kernel.org
12205 F: drivers/platform/x86/mlx-platform.c
12208 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12209 M: "Paul E. McKenney" <paulmck@kernel.org>
12210 L: linux-kernel@vger.kernel.org
12212 F: arch/powerpc/include/asm/membarrier.h
12213 F: include/uapi/linux/membarrier.h
12214 F: kernel/sched/membarrier.c
12217 M: Mike Rapoport <rppt@linux.ibm.com>
12218 L: linux-mm@kvack.org
12220 F: Documentation/core-api/boot-time-mm.rst
12221 F: include/linux/memblock.h
12224 MEMORY CONTROLLER DRIVERS
12225 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12226 L: linux-kernel@vger.kernel.org
12228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12229 F: Documentation/devicetree/bindings/memory-controllers/
12231 F: include/dt-bindings/memory/
12234 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12235 M: Dmitry Osipenko <digetx@gmail.com>
12236 L: linux-pm@vger.kernel.org
12237 L: linux-tegra@vger.kernel.org
12238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12240 F: drivers/devfreq/tegra30-devfreq.c
12243 M: Andrew Morton <akpm@linux-foundation.org>
12244 L: linux-mm@kvack.org
12246 W: http://www.linux-mm.org
12247 T: quilt https://ozlabs.org/~akpm/mmotm/
12248 T: quilt https://ozlabs.org/~akpm/mmots/
12249 T: git git://github.com/hnaz/linux-mm.git
12250 F: include/linux/gfp.h
12251 F: include/linux/memory_hotplug.h
12252 F: include/linux/mm.h
12253 F: include/linux/mmzone.h
12254 F: include/linux/pagewalk.h
12255 F: include/linux/vmalloc.h
12257 F: tools/testing/selftests/vm/
12259 MEMORY TECHNOLOGY DEVICES (MTD)
12260 M: Miquel Raynal <miquel.raynal@bootlin.com>
12261 M: Richard Weinberger <richard@nod.at>
12262 M: Vignesh Raghavendra <vigneshr@ti.com>
12263 L: linux-mtd@lists.infradead.org
12265 W: http://www.linux-mtd.infradead.org/
12266 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12267 C: irc://irc.oftc.net/mtd
12268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12270 F: Documentation/devicetree/bindings/mtd/
12272 F: include/linux/mtd/
12273 F: include/uapi/mtd/
12275 MEN A21 WATCHDOG DRIVER
12276 M: Johannes Thumshirn <morbidrsa@gmail.com>
12277 L: linux-watchdog@vger.kernel.org
12279 F: drivers/watchdog/mena21_wdt.c
12281 MEN CHAMELEON BUS (mcb)
12282 M: Johannes Thumshirn <morbidrsa@gmail.com>
12284 F: Documentation/driver-api/men-chameleon-bus.rst
12286 F: include/linux/mcb.h
12288 MEN F21BMC (Board Management Controller)
12289 M: Andreas Werner <andreas.werner@men.de>
12291 F: Documentation/hwmon/menf21bmc.rst
12292 F: drivers/hwmon/menf21bmc_hwmon.c
12293 F: drivers/leds/leds-menf21bmc.c
12294 F: drivers/mfd/menf21bmc.c
12295 F: drivers/watchdog/menf21bmc_wdt.c
12297 MEN Z069 WATCHDOG DRIVER
12298 M: Johannes Thumshirn <jth@kernel.org>
12299 L: linux-watchdog@vger.kernel.org
12301 F: drivers/watchdog/menz69_wdt.c
12303 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12304 M: Neil Armstrong <narmstrong@baylibre.com>
12305 L: linux-media@vger.kernel.org
12306 L: linux-amlogic@lists.infradead.org
12308 W: http://linux-meson.com/
12309 T: git git://linuxtv.org/media_tree.git
12310 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12311 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12312 F: drivers/media/cec/platform/meson/ao-cec.c
12314 MESON GE2D DRIVER FOR AMLOGIC SOCS
12315 M: Neil Armstrong <narmstrong@baylibre.com>
12316 L: linux-media@vger.kernel.org
12317 L: linux-amlogic@lists.infradead.org
12319 T: git git://linuxtv.org/media_tree.git
12320 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12321 F: drivers/media/platform/meson/ge2d/
12323 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12324 M: Liang Yang <liang.yang@amlogic.com>
12325 L: linux-mtd@lists.infradead.org
12327 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12328 F: drivers/mtd/nand/raw/meson_*
12330 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12331 M: Neil Armstrong <narmstrong@baylibre.com>
12332 L: linux-media@vger.kernel.org
12333 L: linux-amlogic@lists.infradead.org
12335 T: git git://linuxtv.org/media_tree.git
12336 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12337 F: drivers/staging/media/meson/vdec/
12339 METHODE UDPU SUPPORT
12340 M: Vladimir Vid <vladimir.vid@sartura.hr>
12342 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12345 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12346 R: Hemant Kumar <hemantk@codeaurora.org>
12347 L: mhi@lists.linux.dev
12348 L: linux-arm-msm@vger.kernel.org
12350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12351 F: Documentation/ABI/stable/sysfs-bus-mhi
12352 F: Documentation/mhi/
12353 F: drivers/bus/mhi/
12354 F: include/linux/mhi.h
12356 MICROBLAZE ARCHITECTURE
12357 M: Michal Simek <monstr@monstr.eu>
12359 W: http://www.monstr.eu/fdt/
12360 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12361 F: arch/microblaze/
12363 MICROCHIP AT91 DMA DRIVERS
12364 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12365 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12367 L: dmaengine@vger.kernel.org
12369 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12370 F: drivers/dma/at_hdmac.c
12371 F: drivers/dma/at_hdmac_regs.h
12372 F: drivers/dma/at_xdmac.c
12373 F: include/dt-bindings/dma/at91.h
12375 MICROCHIP AT91 SERIAL DRIVER
12376 M: Richard Genoud <richard.genoud@gmail.com>
12378 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12379 F: drivers/tty/serial/atmel_serial.c
12380 F: drivers/tty/serial/atmel_serial.h
12382 MICROCHIP AT91 USART MFD DRIVER
12383 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12384 L: linux-kernel@vger.kernel.org
12386 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12387 F: drivers/mfd/at91-usart.c
12388 F: include/dt-bindings/mfd/at91-usart.h
12390 MICROCHIP AT91 USART SPI DRIVER
12391 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12392 L: linux-spi@vger.kernel.org
12394 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12395 F: drivers/spi/spi-at91-usart.c
12397 MICROCHIP AUDIO ASOC DRIVERS
12398 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12399 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12403 MICROCHIP ECC DRIVER
12404 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12405 L: linux-crypto@vger.kernel.org
12407 F: drivers/crypto/atmel-ecc.*
12409 MICROCHIP EIC DRIVER
12410 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12413 F: drivers/irqchip/irq-mchp-eic.c
12415 MICROCHIP I2C DRIVER
12416 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12417 L: linux-i2c@vger.kernel.org
12419 F: drivers/i2c/busses/i2c-at91-*.c
12420 F: drivers/i2c/busses/i2c-at91.h
12422 MICROCHIP ISC DRIVER
12423 M: Eugen Hristev <eugen.hristev@microchip.com>
12424 L: linux-media@vger.kernel.org
12426 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12427 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12428 F: drivers/media/platform/atmel/atmel-isc-base.c
12429 F: drivers/media/platform/atmel/atmel-isc-regs.h
12430 F: drivers/media/platform/atmel/atmel-isc.h
12431 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12432 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12433 F: include/linux/atmel-isc-media.h
12435 MICROCHIP ISI DRIVER
12436 M: Eugen Hristev <eugen.hristev@microchip.com>
12437 L: linux-media@vger.kernel.org
12439 F: drivers/media/platform/atmel/atmel-isi.c
12440 F: drivers/media/platform/atmel/atmel-isi.h
12442 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12443 M: Woojung Huh <woojung.huh@microchip.com>
12444 M: UNGLinuxDriver@microchip.com
12445 L: netdev@vger.kernel.org
12447 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12448 F: drivers/net/dsa/microchip/*
12449 F: include/linux/platform_data/microchip-ksz.h
12450 F: net/dsa/tag_ksz.c
12452 MICROCHIP LAN743X ETHERNET DRIVER
12453 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12454 M: UNGLinuxDriver@microchip.com
12455 L: netdev@vger.kernel.org
12457 F: drivers/net/ethernet/microchip/lan743x_*
12459 MICROCHIP LCDFB DRIVER
12460 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12461 L: linux-fbdev@vger.kernel.org
12463 F: drivers/video/fbdev/atmel_lcdfb.c
12464 F: include/video/atmel_lcdc.h
12466 MICROCHIP MCP16502 PMIC DRIVER
12467 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12470 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12471 F: drivers/regulator/mcp16502.c
12473 MICROCHIP MCP3911 ADC DRIVER
12474 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12475 M: Kent Gustavsson <kent@minoris.se>
12476 L: linux-iio@vger.kernel.org
12478 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12479 F: drivers/iio/adc/mcp3911.c
12481 MICROCHIP MMC/SD/SDIO MCI DRIVER
12482 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12484 F: drivers/mmc/host/atmel-mci.c
12486 MICROCHIP NAND DRIVER
12487 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12488 L: linux-mtd@lists.infradead.org
12490 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12491 F: drivers/mtd/nand/raw/atmel/*
12493 MICROCHIP PWM DRIVER
12494 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12496 L: linux-pwm@vger.kernel.org
12498 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12499 F: drivers/pwm/pwm-atmel.c
12501 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12502 M: Eugen Hristev <eugen.hristev@microchip.com>
12503 L: linux-iio@vger.kernel.org
12505 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12506 F: drivers/iio/adc/at91-sama5d2_adc.c
12507 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12509 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12510 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12512 F: drivers/power/reset/at91-sama5d2_shdwc.c
12514 MICROCHIP SPI DRIVER
12515 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12517 F: drivers/spi/spi-atmel.*
12519 MICROCHIP SSC DRIVER
12520 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12523 F: drivers/misc/atmel-ssc.c
12524 F: include/linux/atmel-ssc.h
12526 MICROCHIP USB251XB DRIVER
12527 M: Richard Leitner <richard.leitner@skidata.com>
12528 L: linux-usb@vger.kernel.org
12530 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12531 F: drivers/usb/misc/usb251xb.c
12533 MICROCHIP USBA UDC DRIVER
12534 M: Cristian Birsan <cristian.birsan@microchip.com>
12535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12537 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12539 MICROCHIP WILC1000 WIFI DRIVER
12540 M: Ajay Singh <ajay.kathat@microchip.com>
12541 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12542 L: linux-wireless@vger.kernel.org
12544 F: drivers/net/wireless/microchip/wilc1000/
12546 MICROSEMI MIPS SOCS
12547 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12548 M: UNGLinuxDriver@microchip.com
12549 L: linux-mips@vger.kernel.org
12551 F: Documentation/devicetree/bindings/mips/mscc.txt
12552 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12553 F: arch/mips/boot/dts/mscc/
12554 F: arch/mips/configs/generic/board-ocelot.config
12555 F: arch/mips/generic/board-ocelot.c
12557 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12558 M: Don Brace <don.brace@microchip.com>
12559 L: storagedev@microchip.com
12560 L: linux-scsi@vger.kernel.org
12562 F: Documentation/scsi/smartpqi.rst
12563 F: drivers/scsi/smartpqi/Kconfig
12564 F: drivers/scsi/smartpqi/Makefile
12565 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12566 F: include/linux/cciss*.h
12567 F: include/uapi/linux/cciss*.h
12569 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12570 M: Maximilian Luz <luzmaximilian@gmail.com>
12571 L: linux-pm@vger.kernel.org
12572 L: platform-driver-x86@vger.kernel.org
12574 F: drivers/power/supply/surface_battery.c
12575 F: drivers/power/supply/surface_charger.c
12577 MICROSOFT SURFACE DTX DRIVER
12578 M: Maximilian Luz <luzmaximilian@gmail.com>
12579 L: platform-driver-x86@vger.kernel.org
12581 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12582 F: drivers/platform/surface/surface_dtx.c
12583 F: include/uapi/linux/surface_aggregator/dtx.h
12585 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12586 M: Maximilian Luz <luzmaximilian@gmail.com>
12587 L: platform-driver-x86@vger.kernel.org
12589 F: drivers/platform/surface/surface_gpe.c
12591 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12592 M: Hans de Goede <hdegoede@redhat.com>
12593 M: Mark Gross <markgross@kernel.org>
12594 M: Maximilian Luz <luzmaximilian@gmail.com>
12595 L: platform-driver-x86@vger.kernel.org
12597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12598 F: drivers/platform/surface/
12600 MICROSOFT SURFACE HID TRANSPORT DRIVER
12601 M: Maximilian Luz <luzmaximilian@gmail.com>
12602 L: linux-input@vger.kernel.org
12603 L: platform-driver-x86@vger.kernel.org
12605 F: drivers/hid/surface-hid/
12607 MICROSOFT SURFACE HOT-PLUG DRIVER
12608 M: Maximilian Luz <luzmaximilian@gmail.com>
12609 L: platform-driver-x86@vger.kernel.org
12611 F: drivers/platform/surface/surface_hotplug.c
12613 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12614 M: Maximilian Luz <luzmaximilian@gmail.com>
12615 L: platform-driver-x86@vger.kernel.org
12617 F: drivers/platform/surface/surface_platform_profile.c
12619 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12620 M: Chen Yu <yu.c.chen@intel.com>
12621 L: platform-driver-x86@vger.kernel.org
12623 F: drivers/platform/surface/surfacepro3_button.c
12625 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12626 M: Maximilian Luz <luzmaximilian@gmail.com>
12627 L: platform-driver-x86@vger.kernel.org
12629 W: https://github.com/linux-surface/surface-aggregator-module
12630 C: irc://irc.libera.chat/linux-surface
12631 F: Documentation/driver-api/surface_aggregator/
12632 F: drivers/platform/surface/aggregator/
12633 F: drivers/platform/surface/surface_acpi_notify.c
12634 F: drivers/platform/surface/surface_aggregator_cdev.c
12635 F: drivers/platform/surface/surface_aggregator_registry.c
12636 F: include/linux/surface_acpi_notify.h
12637 F: include/linux/surface_aggregator/
12638 F: include/uapi/linux/surface_aggregator/
12640 MICROTEK X6 SCANNER
12641 M: Oliver Neukum <oliver@neukum.org>
12643 F: drivers/usb/image/microtek.*
12645 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12646 M: Luka Kovacic <luka.kovacic@sartura.hr>
12647 M: Luka Perkov <luka.perkov@sartura.hr>
12649 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12650 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12651 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12652 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12653 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12654 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12656 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12657 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12658 L: linux-media@vger.kernel.org
12660 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12661 F: Documentation/driver-api/media/drivers/ccs/
12662 F: Documentation/userspace-api/media/drivers/ccs.rst
12663 F: drivers/media/i2c/ccs-pll.c
12664 F: drivers/media/i2c/ccs-pll.h
12665 F: drivers/media/i2c/ccs/
12666 F: include/uapi/linux/ccs.h
12667 F: include/uapi/linux/smiapp.h
12670 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12671 L: linux-mips@vger.kernel.org
12673 W: http://www.linux-mips.org/
12674 Q: https://patchwork.kernel.org/project/linux-mips/list/
12675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12676 F: Documentation/devicetree/bindings/mips/
12677 F: Documentation/mips/
12679 F: drivers/platform/mips/
12681 MIPS BOSTON DEVELOPMENT BOARD
12682 M: Paul Burton <paulburton@kernel.org>
12683 L: linux-mips@vger.kernel.org
12685 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12686 F: arch/mips/boot/dts/img/boston.dts
12687 F: arch/mips/configs/generic/board-boston.config
12688 F: drivers/clk/imgtec/clk-boston.c
12689 F: include/dt-bindings/clock/boston-clock.h
12692 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12693 M: Serge Semin <fancer.lancer@gmail.com>
12694 L: linux-mips@vger.kernel.org
12696 F: drivers/bus/mips_cdmm.c
12697 F: drivers/clocksource/mips-gic-timer.c
12698 F: drivers/cpuidle/cpuidle-cps.c
12699 F: drivers/irqchip/irq-mips-cpu.c
12700 F: drivers/irqchip/irq-mips-gic.c
12702 MIPS GENERIC PLATFORM
12703 M: Paul Burton <paulburton@kernel.org>
12704 L: linux-mips@vger.kernel.org
12706 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12707 F: arch/mips/generic/
12708 F: arch/mips/tools/generic-board-config.sh
12710 MIPS RINT INSTRUCTION EMULATION
12711 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12712 L: linux-mips@vger.kernel.org
12714 F: arch/mips/math-emu/dp_rint.c
12715 F: arch/mips/math-emu/sp_rint.c
12717 MIPS/LOONGSON1 ARCHITECTURE
12718 M: Keguang Zhang <keguang.zhang@gmail.com>
12719 L: linux-mips@vger.kernel.org
12721 F: arch/mips/include/asm/mach-loongson32/
12722 F: arch/mips/loongson32/
12723 F: drivers/*/*/*loongson1*
12724 F: drivers/*/*loongson1*
12726 MIPS/LOONGSON2EF ARCHITECTURE
12727 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12728 L: linux-mips@vger.kernel.org
12730 F: arch/mips/include/asm/mach-loongson2ef/
12731 F: arch/mips/loongson2ef/
12732 F: drivers/cpufreq/loongson2_cpufreq.c
12734 MIPS/LOONGSON64 ARCHITECTURE
12735 M: Huacai Chen <chenhuacai@kernel.org>
12736 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12737 L: linux-mips@vger.kernel.org
12739 F: arch/mips/include/asm/mach-loongson64/
12740 F: arch/mips/loongson64/
12741 F: drivers/irqchip/irq-loongson*
12742 F: drivers/platform/mips/cpu_hwmon.c
12744 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12745 M: Hans Verkuil <hverkuil@xs4all.nl>
12746 L: linux-media@vger.kernel.org
12748 W: https://linuxtv.org
12749 T: git git://linuxtv.org/media_tree.git
12750 F: drivers/media/radio/radio-miropcm20*
12753 R: Lubomir Rintel <lkundrak@v3.sk>
12754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12757 F: arch/arm/boot/dts/mmp*
12758 F: arch/arm/mach-mmp/
12759 F: include/linux/soc/mmp/
12761 MMP USB PHY DRIVERS
12762 R: Lubomir Rintel <lkundrak@v3.sk>
12763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12765 F: drivers/phy/marvell/phy-mmp3-usb.c
12766 F: drivers/phy/marvell/phy-pxa-usb.c
12768 MMU GATHER AND TLB INVALIDATION
12769 M: Will Deacon <will@kernel.org>
12770 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12771 M: Andrew Morton <akpm@linux-foundation.org>
12772 M: Nick Piggin <npiggin@gmail.com>
12773 M: Peter Zijlstra <peterz@infradead.org>
12774 L: linux-arch@vger.kernel.org
12775 L: linux-mm@kvack.org
12777 F: arch/*/include/asm/tlb.h
12778 F: include/asm-generic/tlb.h
12781 MN88472 MEDIA DRIVER
12782 M: Antti Palosaari <crope@iki.fi>
12783 L: linux-media@vger.kernel.org
12785 W: https://linuxtv.org
12786 W: http://palosaari.fi/linux/
12787 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12788 F: drivers/media/dvb-frontends/mn88472*
12790 MN88473 MEDIA DRIVER
12791 M: Antti Palosaari <crope@iki.fi>
12792 L: linux-media@vger.kernel.org
12794 W: https://linuxtv.org
12795 W: http://palosaari.fi/linux/
12796 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12797 F: drivers/media/dvb-frontends/mn88473*
12800 M: Luis Chamberlain <mcgrof@kernel.org>
12801 M: Jessica Yu <jeyu@kernel.org>
12803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12804 F: include/linux/module.h
12807 MONOLITHIC POWER SYSTEM PMIC DRIVER
12808 M: Saravanan Sekar <sravanhome@gmail.com>
12810 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12811 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12812 F: drivers/iio/adc/mp2629_adc.c
12813 F: drivers/mfd/mp2629.c
12814 F: drivers/power/supply/mp2629_charger.c
12815 F: drivers/regulator/mp5416.c
12816 F: drivers/regulator/mpq7920.c
12817 F: drivers/regulator/mpq7920.h
12818 F: include/linux/mfd/mp2629.h
12820 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12822 W: http://popies.net/meye/
12823 F: Documentation/userspace-api/media/drivers/meye*
12824 F: drivers/media/pci/meye/
12825 F: include/uapi/linux/meye.h
12827 MOTORCOMM PHY DRIVER
12828 M: Peter Geis <pgwipeout@gmail.com>
12829 L: netdev@vger.kernel.org
12831 F: drivers/net/phy/motorcomm.c
12833 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12834 M: Jiri Slaby <jirislaby@kernel.org>
12836 F: Documentation/driver-api/serial/moxa-smartio.rst
12837 F: drivers/tty/mxser.*
12839 MR800 AVERMEDIA USB FM RADIO DRIVER
12840 M: Alexey Klimov <klimov.linux@gmail.com>
12841 L: linux-media@vger.kernel.org
12843 T: git git://linuxtv.org/media_tree.git
12844 F: drivers/media/radio/radio-mr800.c
12846 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12847 M: Alan Ott <alan@signal11.us>
12848 L: linux-wpan@vger.kernel.org
12850 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12851 F: drivers/net/ieee802154/mrf24j40.c
12854 M: "Lee, Chun-Yi" <jlee@suse.com>
12855 L: platform-driver-x86@vger.kernel.org
12857 F: drivers/platform/x86/msi-laptop.c
12860 L: platform-driver-x86@vger.kernel.org
12862 F: drivers/platform/x86/msi-wmi.c
12864 MSI001 MEDIA DRIVER
12865 M: Antti Palosaari <crope@iki.fi>
12866 L: linux-media@vger.kernel.org
12868 W: https://linuxtv.org
12869 W: http://palosaari.fi/linux/
12870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12871 T: git git://linuxtv.org/anttip/media_tree.git
12872 F: drivers/media/tuners/msi001*
12874 MSI2500 MEDIA DRIVER
12875 M: Antti Palosaari <crope@iki.fi>
12876 L: linux-media@vger.kernel.org
12878 W: https://linuxtv.org
12879 W: http://palosaari.fi/linux/
12880 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12881 T: git git://linuxtv.org/anttip/media_tree.git
12882 F: drivers/media/usb/msi2500/
12884 MSTAR INTERRUPT CONTROLLER DRIVER
12885 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12886 M: Daniel Palmer <daniel@thingy.jp>
12888 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12889 F: drivers/irqchip/irq-mst-intc.c
12891 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12892 M: Robert Jarzmik <robert.jarzmik@free.fr>
12893 L: linux-mtd@lists.infradead.org
12895 F: drivers/mtd/devices/docg3*
12897 MT9M032 APTINA SENSOR DRIVER
12898 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12899 L: linux-media@vger.kernel.org
12901 T: git git://linuxtv.org/media_tree.git
12902 F: drivers/media/i2c/mt9m032.c
12903 F: include/media/i2c/mt9m032.h
12905 MT9P031 APTINA CAMERA SENSOR
12906 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12907 L: linux-media@vger.kernel.org
12909 T: git git://linuxtv.org/media_tree.git
12910 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
12911 F: drivers/media/i2c/mt9p031.c
12912 F: include/media/i2c/mt9p031.h
12914 MT9T001 APTINA CAMERA SENSOR
12915 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12916 L: linux-media@vger.kernel.org
12918 T: git git://linuxtv.org/media_tree.git
12919 F: drivers/media/i2c/mt9t001.c
12920 F: include/media/i2c/mt9t001.h
12922 MT9T112 APTINA CAMERA SENSOR
12923 M: Jacopo Mondi <jacopo@jmondi.org>
12924 L: linux-media@vger.kernel.org
12926 T: git git://linuxtv.org/media_tree.git
12927 F: drivers/media/i2c/mt9t112.c
12928 F: include/media/i2c/mt9t112.h
12930 MT9V032 APTINA CAMERA SENSOR
12931 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12932 L: linux-media@vger.kernel.org
12934 T: git git://linuxtv.org/media_tree.git
12935 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12936 F: drivers/media/i2c/mt9v032.c
12937 F: include/media/i2c/mt9v032.h
12939 MT9V111 APTINA CAMERA SENSOR
12940 M: Jacopo Mondi <jacopo@jmondi.org>
12941 L: linux-media@vger.kernel.org
12943 T: git git://linuxtv.org/media_tree.git
12944 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12945 F: drivers/media/i2c/mt9v111.c
12947 MULTIFUNCTION DEVICES (MFD)
12948 M: Lee Jones <lee.jones@linaro.org>
12950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12951 F: Documentation/devicetree/bindings/mfd/
12953 F: include/dt-bindings/mfd/
12954 F: include/linux/mfd/
12956 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12958 F: drivers/mmc/host/mmc_spi.c
12959 F: include/linux/spi/mmc_spi.h
12961 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12962 M: Ulf Hansson <ulf.hansson@linaro.org>
12963 L: linux-mmc@vger.kernel.org
12965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12966 F: Documentation/devicetree/bindings/mmc/
12968 F: include/linux/mmc/
12969 F: include/uapi/linux/mmc/
12971 MULTIPLEXER SUBSYSTEM
12972 M: Peter Rosin <peda@axentia.se>
12974 F: Documentation/ABI/testing/sysfs-class-mux*
12975 F: Documentation/devicetree/bindings/mux/
12977 F: include/dt-bindings/mux/
12978 F: include/linux/mux/
12980 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12981 M: Bin Liu <b-liu@ti.com>
12982 L: linux-usb@vger.kernel.org
12984 F: drivers/usb/musb/
12986 MXL301RF MEDIA DRIVER
12987 M: Akihiro Tsukada <tskd08@gmail.com>
12988 L: linux-media@vger.kernel.org
12990 F: drivers/media/tuners/mxl301rf*
12992 MXL5007T MEDIA DRIVER
12993 M: Michael Krufky <mkrufky@linuxtv.org>
12994 L: linux-media@vger.kernel.org
12996 W: https://linuxtv.org
12997 W: http://github.com/mkrufky
12998 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12999 T: git git://linuxtv.org/mkrufky/tuners.git
13000 F: drivers/media/tuners/mxl5007t.*
13003 M: Marek Vasut <marex@denx.de>
13004 M: Stefan Agner <stefan@agner.ch>
13005 L: dri-devel@lists.freedesktop.org
13007 T: git git://anongit.freedesktop.org/drm/drm-misc
13008 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13009 F: drivers/gpu/drm/mxsfb/
13011 MYLEX DAC960 PCI RAID Controller
13012 M: Hannes Reinecke <hare@kernel.org>
13013 L: linux-scsi@vger.kernel.org
13015 F: drivers/scsi/myrb.*
13016 F: drivers/scsi/myrs.*
13018 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13019 M: Chris Lee <christopher.lee@cspi.com>
13020 L: netdev@vger.kernel.org
13022 W: https://www.cspi.com/ethernet-products/support/downloads/
13023 F: drivers/net/ethernet/myricom/myri10ge/
13025 NAND FLASH SUBSYSTEM
13026 M: Miquel Raynal <miquel.raynal@bootlin.com>
13027 R: Richard Weinberger <richard@nod.at>
13028 L: linux-mtd@lists.infradead.org
13030 W: http://www.linux-mtd.infradead.org/
13031 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13032 C: irc://irc.oftc.net/mtd
13033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13034 F: drivers/mtd/nand/
13035 F: include/linux/mtd/*nand*.h
13037 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13038 M: Daniel Mack <zonque@gmail.com>
13039 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13041 W: http://www.native-instruments.com
13042 F: sound/usb/caiaq/
13044 NATSEMI ETHERNET DRIVER (DP8381x)
13046 F: drivers/net/ethernet/natsemi/natsemi.c
13048 NCR 5380 SCSI DRIVERS
13049 M: Finn Thain <fthain@linux-m68k.org>
13050 M: Michael Schmitz <schmitzmic@gmail.com>
13051 L: linux-scsi@vger.kernel.org
13053 F: Documentation/scsi/g_NCR5380.rst
13054 F: drivers/scsi/NCR5380.*
13055 F: drivers/scsi/arm/cumana_1.c
13056 F: drivers/scsi/arm/oak.c
13057 F: drivers/scsi/atari_scsi.*
13058 F: drivers/scsi/dmx3191d.c
13059 F: drivers/scsi/g_NCR5380.*
13060 F: drivers/scsi/mac_scsi.*
13061 F: drivers/scsi/sun3_scsi.*
13062 F: drivers/scsi/sun3_scsi_vme.c
13065 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13069 NCT6775 HARDWARE MONITOR DRIVER
13070 M: Guenter Roeck <linux@roeck-us.net>
13071 L: linux-hwmon@vger.kernel.org
13073 F: Documentation/hwmon/nct6775.rst
13074 F: drivers/hwmon/nct6775.c
13077 M: Jakub Kicinski <kuba@kernel.org>
13079 F: drivers/net/netdevsim/*
13081 NETEM NETWORK EMULATOR
13082 M: Stephen Hemminger <stephen@networkplumber.org>
13083 L: netdev@vger.kernel.org
13085 F: net/sched/sch_netem.c
13087 NETERION 10GbE DRIVERS (s2io/vxge)
13088 M: Jon Mason <jdmason@kudzu.us>
13089 L: netdev@vger.kernel.org
13091 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13092 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13093 F: drivers/net/ethernet/neterion/
13096 M: Pablo Neira Ayuso <pablo@netfilter.org>
13097 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13098 M: Florian Westphal <fw@strlen.de>
13099 L: netfilter-devel@vger.kernel.org
13100 L: coreteam@netfilter.org
13102 W: http://www.netfilter.org/
13103 W: http://www.iptables.org/
13104 W: http://www.nftables.org/
13105 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13106 C: irc://irc.libera.chat/netfilter
13107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
13108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
13109 F: include/linux/netfilter*
13110 F: include/linux/netfilter/
13111 F: include/net/netfilter/
13112 F: include/uapi/linux/netfilter*
13113 F: include/uapi/linux/netfilter/
13114 F: net/*/netfilter.c
13115 F: net/*/netfilter/
13116 F: net/bridge/br_netfilter*.c
13119 NETROM NETWORK LAYER
13120 M: Ralf Baechle <ralf@linux-mips.org>
13121 L: linux-hams@vger.kernel.org
13123 W: http://www.linux-ax25.org/
13124 F: include/net/netrom.h
13125 F: include/uapi/linux/netrom.h
13128 NETRONIX EMBEDDED CONTROLLER
13129 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13131 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13132 F: drivers/mfd/ntxec.c
13133 F: drivers/pwm/pwm-ntxec.c
13134 F: drivers/rtc/rtc-ntxec.c
13135 F: include/linux/mfd/ntxec.h
13137 NETRONOME ETHERNET DRIVERS
13138 M: Simon Horman <simon.horman@corigine.com>
13139 R: Jakub Kicinski <kuba@kernel.org>
13140 L: oss-drivers@corigine.com
13142 F: drivers/net/ethernet/netronome/
13144 NETWORK BLOCK DEVICE (NBD)
13145 M: Josef Bacik <josef@toxicpanda.com>
13146 L: linux-block@vger.kernel.org
13147 L: nbd@other.debian.org
13149 F: Documentation/admin-guide/blockdev/nbd.rst
13150 F: drivers/block/nbd.c
13151 F: include/trace/events/nbd.h
13152 F: include/uapi/linux/nbd.h
13154 NETWORK DROP MONITOR
13155 M: Neil Horman <nhorman@tuxdriver.com>
13156 L: netdev@vger.kernel.org
13158 W: https://fedorahosted.org/dropwatch/
13159 F: include/uapi/linux/net_dropmon.h
13160 F: net/core/drop_monitor.c
13163 M: "David S. Miller" <davem@davemloft.net>
13164 M: Jakub Kicinski <kuba@kernel.org>
13165 L: netdev@vger.kernel.org
13167 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13170 F: Documentation/devicetree/bindings/net/
13171 F: drivers/connector/
13173 F: include/linux/etherdevice.h
13174 F: include/linux/fcdevice.h
13175 F: include/linux/fddidevice.h
13176 F: include/linux/hippidevice.h
13177 F: include/linux/if_*
13178 F: include/linux/inetdevice.h
13179 F: include/linux/netdevice.h
13180 F: include/uapi/linux/if_*
13181 F: include/uapi/linux/netdevice.h
13183 NETWORKING DRIVERS (WIRELESS)
13184 M: Kalle Valo <kvalo@codeaurora.org>
13185 L: linux-wireless@vger.kernel.org
13187 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13190 F: Documentation/devicetree/bindings/net/wireless/
13191 F: drivers/net/wireless/
13194 M: Andrew Lunn <andrew@lunn.ch>
13195 M: Vivien Didelot <vivien.didelot@gmail.com>
13196 M: Florian Fainelli <f.fainelli@gmail.com>
13197 M: Vladimir Oltean <olteanv@gmail.com>
13199 F: Documentation/devicetree/bindings/net/dsa/
13200 F: drivers/net/dsa/
13201 F: include/linux/dsa/
13202 F: include/linux/platform_data/dsa.h
13203 F: include/net/dsa.h
13205 F: tools/testing/selftests/drivers/net/dsa/
13207 NETWORKING [GENERAL]
13208 M: "David S. Miller" <davem@davemloft.net>
13209 M: Jakub Kicinski <kuba@kernel.org>
13210 L: netdev@vger.kernel.org
13212 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13213 B: mailto:netdev@vger.kernel.org
13214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13216 F: Documentation/networking/
13217 F: include/linux/in.h
13218 F: include/linux/net.h
13219 F: include/linux/netdevice.h
13221 F: include/uapi/linux/in.h
13222 F: include/uapi/linux/net.h
13223 F: include/uapi/linux/net_namespace.h
13224 F: include/uapi/linux/netdevice.h
13228 F: tools/testing/selftests/net/
13231 M: Steffen Klassert <steffen.klassert@secunet.com>
13232 M: Herbert Xu <herbert@gondor.apana.org.au>
13233 M: "David S. Miller" <davem@davemloft.net>
13234 L: netdev@vger.kernel.org
13236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13238 F: include/net/xfrm.h
13239 F: include/uapi/linux/xfrm.h
13242 F: net/ipv4/ip_vti.c
13243 F: net/ipv4/ipcomp.c
13247 F: net/ipv6/ip6_vti.c
13248 F: net/ipv6/ipcomp6.c
13252 F: tools/testing/selftests/net/ipsec.c
13254 NETWORKING [IPv4/IPv6]
13255 M: "David S. Miller" <davem@davemloft.net>
13256 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13257 M: David Ahern <dsahern@kernel.org>
13258 L: netdev@vger.kernel.org
13260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13266 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13267 M: Paul Moore <paul@paul-moore.com>
13268 L: netdev@vger.kernel.org
13269 L: linux-security-module@vger.kernel.org
13271 W: https://github.com/netlabel
13272 F: Documentation/netlabel/
13273 F: include/net/calipso.h
13274 F: include/net/cipso_ipv4.h
13275 F: include/net/netlabel.h
13276 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13277 F: include/uapi/linux/netfilter/xt_SECMARK.h
13278 F: net/ipv4/cipso_ipv4.c
13279 F: net/ipv6/calipso.c
13280 F: net/netfilter/xt_CONNSECMARK.c
13281 F: net/netfilter/xt_SECMARK.c
13285 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13286 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13287 L: netdev@vger.kernel.org
13288 L: mptcp@lists.linux.dev
13290 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13291 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13292 F: Documentation/networking/mptcp-sysctl.rst
13293 F: include/net/mptcp.h
13294 F: include/trace/events/mptcp.h
13295 F: include/uapi/linux/mptcp.h
13297 F: tools/testing/selftests/net/mptcp/
13300 M: Eric Dumazet <edumazet@google.com>
13301 L: netdev@vger.kernel.org
13303 F: include/linux/tcp.h
13304 F: include/net/tcp.h
13305 F: include/trace/events/tcp.h
13306 F: include/uapi/linux/tcp.h
13307 F: net/ipv4/syncookies.c
13309 F: net/ipv6/syncookies.c
13313 M: Boris Pismenny <borisp@nvidia.com>
13314 M: John Fastabend <john.fastabend@gmail.com>
13315 M: Daniel Borkmann <daniel@iogearbox.net>
13316 M: Jakub Kicinski <kuba@kernel.org>
13317 L: netdev@vger.kernel.org
13319 F: include/net/tls.h
13320 F: include/uapi/linux/tls.h
13323 NETWORKING [WIRELESS]
13324 L: linux-wireless@vger.kernel.org
13325 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13327 NETXEN (1/10) GbE SUPPORT
13328 M: Manish Chopra <manishc@marvell.com>
13329 M: Rahul Verma <rahulv@marvell.com>
13330 M: GR-Linux-NIC-Dev@marvell.com
13331 L: netdev@vger.kernel.org
13333 F: drivers/net/ethernet/qlogic/netxen/
13335 NET_FAILOVER MODULE
13336 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13337 L: netdev@vger.kernel.org
13339 F: Documentation/networking/net_failover.rst
13340 F: drivers/net/net_failover.c
13341 F: include/net/net_failover.h
13344 M: David Ahern <dsahern@kernel.org>
13345 L: netdev@vger.kernel.org
13347 F: include/net/netns/nexthop.h
13348 F: include/net/nexthop.h
13349 F: include/uapi/linux/nexthop.h
13350 F: net/ipv4/nexthop.c
13353 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13354 L: linux-nfc@lists.01.org (subscribers-only)
13355 L: netdev@vger.kernel.org
13357 F: Documentation/devicetree/bindings/net/nfc/
13359 F: include/linux/platform_data/nfcmrvl.h
13360 F: include/net/nfc/
13361 F: include/uapi/linux/nfc.h
13364 NFC VIRTUAL NCI DEVICE DRIVER
13365 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13366 L: netdev@vger.kernel.org
13367 L: linux-nfc@lists.01.org (subscribers-only)
13369 F: drivers/nfc/virtual_ncidev.c
13370 F: tools/testing/selftests/nci/
13372 NFS, SUNRPC, AND LOCKD CLIENTS
13373 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13374 M: Anna Schumaker <anna.schumaker@netapp.com>
13375 L: linux-nfs@vger.kernel.org
13377 W: http://client.linux-nfs.org
13378 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13382 F: include/linux/lockd/
13383 F: include/linux/nfs*
13384 F: include/linux/sunrpc/
13385 F: include/uapi/linux/nfs*
13386 F: include/uapi/linux/sunrpc/
13388 F: Documentation/filesystems/nfs/
13391 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13392 L: linux-nilfs@vger.kernel.org
13394 W: https://nilfs.sourceforge.io/
13395 W: https://nilfs.osdn.jp/
13396 T: git git://github.com/konis/nilfs2.git
13397 F: Documentation/filesystems/nilfs2.rst
13399 F: include/trace/events/nilfs2.h
13400 F: include/uapi/linux/nilfs2_api.h
13401 F: include/uapi/linux/nilfs2_ondisk.h
13403 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13404 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13406 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13407 F: Documentation/scsi/NinjaSCSI.rst
13408 F: drivers/scsi/pcmcia/nsp_*
13410 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13411 M: GOTO Masanori <gotom@debian.or.jp>
13412 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13414 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13415 F: Documentation/scsi/NinjaSCSI.rst
13416 F: drivers/scsi/nsp32*
13419 M: Dinh Nguyen <dinguyen@kernel.org>
13421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13424 NITRO ENCLAVES (NE)
13425 M: Andra Paraschiv <andraprs@amazon.com>
13426 M: Alexandru Vasile <lexnv@amazon.com>
13427 M: Alexandru Ciobotaru <alcioa@amazon.com>
13428 L: linux-kernel@vger.kernel.org
13430 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13431 F: Documentation/virt/ne_overview.rst
13432 F: drivers/virt/nitro_enclaves/
13433 F: include/linux/nitro_enclaves.h
13434 F: include/uapi/linux/nitro_enclaves.h
13435 F: samples/nitro_enclaves/
13437 NOHZ, DYNTICKS SUPPORT
13438 M: Frederic Weisbecker <fweisbec@gmail.com>
13439 M: Thomas Gleixner <tglx@linutronix.de>
13440 M: Ingo Molnar <mingo@kernel.org>
13441 L: linux-kernel@vger.kernel.org
13443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13444 F: include/linux/sched/nohz.h
13445 F: include/linux/tick.h
13446 F: kernel/time/tick*.*
13448 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13449 M: Pavel Machek <pavel@ucw.cz>
13450 M: Sakari Ailus <sakari.ailus@iki.fi>
13451 L: linux-media@vger.kernel.org
13453 F: drivers/media/i2c/ad5820.c
13454 F: drivers/media/i2c/et8ek8
13456 NOKIA N900 POWER SUPPLY DRIVERS
13457 R: Pali Rohár <pali@kernel.org>
13458 F: drivers/power/supply/bq2415x_charger.c
13459 F: drivers/power/supply/bq27xxx_battery.c
13460 F: drivers/power/supply/bq27xxx_battery_i2c.c
13461 F: drivers/power/supply/isp1704_charger.c
13462 F: drivers/power/supply/rx51_battery.c
13463 F: include/linux/power/bq2415x_charger.h
13464 F: include/linux/power/bq27xxx_battery.h
13467 M: Willy Tarreau <w@1wt.eu>
13469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13470 F: tools/include/nolibc/
13473 M: Matthias Maennich <maennich@google.com>
13475 F: Documentation/core-api/symbol-namespaces.rst
13479 M: Sanjay R Mehta <sanju.mehta@amd.com>
13480 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13481 L: linux-ntb@googlegroups.com
13483 F: drivers/ntb/hw/amd/
13486 M: Jon Mason <jdmason@kudzu.us>
13487 M: Dave Jiang <dave.jiang@intel.com>
13488 M: Allen Hubbe <allenbh@gmail.com>
13489 L: linux-ntb@googlegroups.com
13491 W: https://github.com/jonmason/ntb/wiki
13492 T: git git://github.com/jonmason/ntb.git
13493 F: drivers/net/ntb_netdev.c
13495 F: include/linux/ntb.h
13496 F: include/linux/ntb_transport.h
13497 F: tools/testing/selftests/ntb/
13500 M: Serge Semin <fancer.lancer@gmail.com>
13501 L: linux-ntb@googlegroups.com
13503 F: drivers/ntb/hw/idt/
13506 M: Dave Jiang <dave.jiang@intel.com>
13507 L: linux-ntb@googlegroups.com
13509 W: https://github.com/davejiang/linux/wiki
13510 T: git https://github.com/davejiang/linux.git
13511 F: drivers/ntb/hw/intel/
13514 M: Anton Altaparmakov <anton@tuxera.com>
13515 L: linux-ntfs-dev@lists.sourceforge.net
13517 W: http://www.tuxera.com/
13518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13519 F: Documentation/filesystems/ntfs.rst
13523 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13524 L: ntfs3@lists.linux.dev
13526 W: http://www.paragon-software.com/
13527 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13528 F: Documentation/filesystems/ntfs3.rst
13532 M: Finn Thain <fthain@linux-m68k.org>
13533 L: linux-m68k@lists.linux-m68k.org
13535 F: arch/*/include/asm/nubus.h
13537 F: include/linux/nubus.h
13538 F: include/uapi/linux/nubus.h
13540 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13541 M: Antonino Daplas <adaplas@gmail.com>
13542 L: linux-fbdev@vger.kernel.org
13544 F: drivers/video/fbdev/nvidia/
13545 F: drivers/video/fbdev/riva/
13547 NVIDIA WMI EC BACKLIGHT DRIVER
13548 M: Daniel Dadap <ddadap@nvidia.com>
13549 L: platform-driver-x86@vger.kernel.org
13551 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
13554 M: Keith Busch <kbusch@kernel.org>
13555 M: Jens Axboe <axboe@fb.com>
13556 M: Christoph Hellwig <hch@lst.de>
13557 M: Sagi Grimberg <sagi@grimberg.me>
13558 L: linux-nvme@lists.infradead.org
13560 W: http://git.infradead.org/nvme.git
13561 T: git://git.infradead.org/nvme.git
13562 F: drivers/nvme/host/
13563 F: include/linux/nvme.h
13564 F: include/uapi/linux/nvme_ioctl.h
13566 NVM EXPRESS FC TRANSPORT DRIVERS
13567 M: James Smart <james.smart@broadcom.com>
13568 L: linux-nvme@lists.infradead.org
13570 F: drivers/nvme/host/fc.c
13571 F: drivers/nvme/target/fc.c
13572 F: drivers/nvme/target/fcloop.c
13573 F: include/linux/nvme-fc-driver.h
13574 F: include/linux/nvme-fc.h
13576 NVM EXPRESS TARGET DRIVER
13577 M: Christoph Hellwig <hch@lst.de>
13578 M: Sagi Grimberg <sagi@grimberg.me>
13579 M: Chaitanya Kulkarni <kch@nvidia.com>
13580 L: linux-nvme@lists.infradead.org
13582 W: http://git.infradead.org/nvme.git
13583 T: git://git.infradead.org/nvme.git
13584 F: drivers/nvme/target/
13587 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13590 F: Documentation/ABI/stable/sysfs-bus-nvmem
13591 F: Documentation/devicetree/bindings/nvmem/
13593 F: include/linux/nvmem-consumer.h
13594 F: include/linux/nvmem-provider.h
13596 NXP C45 TJA11XX PHY DRIVER
13597 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13598 L: netdev@vger.kernel.org
13600 F: drivers/net/phy/nxp-c45-tja11xx.c
13603 M: Ashish Kumar <ashish.kumar@nxp.com>
13604 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13605 L: linux-spi@vger.kernel.org
13607 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
13608 F: drivers/spi/spi-nxp-fspi.c
13610 NXP FXAS21002C DRIVER
13611 M: Rui Miguel Silva <rmfrfs@gmail.com>
13612 L: linux-iio@vger.kernel.org
13614 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13615 F: drivers/iio/gyro/fxas21002c.h
13616 F: drivers/iio/gyro/fxas21002c_core.c
13617 F: drivers/iio/gyro/fxas21002c_i2c.c
13618 F: drivers/iio/gyro/fxas21002c_spi.c
13620 NXP i.MX CLOCK DRIVERS
13621 M: Abel Vesa <abel.vesa@nxp.com>
13622 L: linux-clk@vger.kernel.org
13623 L: linux-imx@nxp.com
13625 F: drivers/clk/imx/
13627 NXP i.MX 8MQ DCSS DRIVER
13628 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13629 R: Lucas Stach <l.stach@pengutronix.de>
13630 L: dri-devel@lists.freedesktop.org
13632 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13633 F: drivers/gpu/drm/imx/dcss/
13635 NXP i.MX 8QXP ADC DRIVER
13636 M: Cai Huoqing <caihuoqing@baidu.com>
13637 L: linux-iio@vger.kernel.org
13639 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
13640 F: drivers/iio/adc/imx8qxp-adc.c
13642 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13643 M: Jagan Teki <jagan@amarulasolutions.com>
13645 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13646 F: drivers/regulator/pf8x00-regulator.c
13648 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13649 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13650 L: linux-kernel@vger.kernel.org
13652 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13653 F: drivers/extcon/extcon-ptn5150.c
13655 NXP SGTL5000 DRIVER
13656 M: Fabio Estevam <festevam@gmail.com>
13657 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13659 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13660 F: sound/soc/codecs/sgtl5000*
13662 NXP SJA1105 ETHERNET SWITCH DRIVER
13663 M: Vladimir Oltean <olteanv@gmail.com>
13664 L: linux-kernel@vger.kernel.org
13666 F: drivers/net/dsa/sja1105
13667 F: drivers/net/pcs/pcs-xpcs-nxp.c
13669 NXP TDA998X DRM DRIVER
13670 M: Russell King <linux@armlinux.org.uk>
13672 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13673 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13674 F: drivers/gpu/drm/i2c/tda998x_drv.c
13675 F: include/drm/i2c/tda998x.h
13676 F: include/dt-bindings/display/tda998x.h
13680 M: Peter Rosin <peda@axentia.se>
13681 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13683 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13684 F: sound/soc/codecs/tfa9879*
13686 NXP/Goodix TFA989X (TFA1) DRIVER
13687 M: Stephan Gerhold <stephan@gerhold.net>
13688 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13690 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13691 F: sound/soc/codecs/tfa989x.c
13694 R: Charles Gorand <charles.gorand@effinnov.com>
13695 L: linux-nfc@lists.01.org (subscribers-only)
13697 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
13698 F: drivers/nfc/nxp-nci
13700 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13701 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13702 R: NXP Linux Team <linux-imx@nxp.com>
13703 L: linux-media@vger.kernel.org
13705 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
13706 F: drivers/media/platform/imx-jpeg
13708 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13709 M: Jonas Malaco <jonas@protocubo.io>
13710 L: linux-hwmon@vger.kernel.org
13712 F: Documentation/hwmon/nzxt-kraken2.rst
13713 F: drivers/hwmon/nzxt-kraken2.c
13716 M: Jiri Pirko <jiri@nvidia.com>
13717 L: netdev@vger.kernel.org
13719 F: include/linux/objagg.h
13721 F: lib/test_objagg.c
13724 M: Josh Poimboeuf <jpoimboe@redhat.com>
13725 M: Peter Zijlstra <peterz@infradead.org>
13728 F: include/linux/objtool.h
13730 OCELOT ETHERNET SWITCH DRIVER
13731 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13732 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13733 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13734 M: UNGLinuxDriver@microchip.com
13735 L: netdev@vger.kernel.org
13737 F: drivers/net/dsa/ocelot/*
13738 F: drivers/net/ethernet/mscc/
13739 F: include/soc/mscc/ocelot*
13740 F: net/dsa/tag_ocelot.c
13741 F: net/dsa/tag_ocelot_8021q.c
13742 F: tools/testing/selftests/drivers/net/ocelot/*
13744 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13745 M: Frederic Barrat <fbarrat@linux.ibm.com>
13746 M: Andrew Donnellan <ajd@linux.ibm.com>
13747 L: linuxppc-dev@lists.ozlabs.org
13749 F: Documentation/userspace-api/accelerators/ocxl.rst
13750 F: arch/powerpc/include/asm/pnv-ocxl.h
13751 F: arch/powerpc/platforms/powernv/ocxl.c
13752 F: drivers/misc/ocxl/
13753 F: include/misc/ocxl*
13754 F: include/uapi/misc/ocxl.h
13757 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13758 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13759 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13760 L: linux-omap@vger.kernel.org
13762 F: sound/soc/ti/n810.c
13763 F: sound/soc/ti/omap*
13764 F: sound/soc/ti/rx51.c
13765 F: sound/soc/ti/sdma-pcm.*
13767 OMAP CLOCK FRAMEWORK SUPPORT
13768 M: Paul Walmsley <paul@pwsan.com>
13769 L: linux-omap@vger.kernel.org
13771 F: arch/arm/*omap*/*clock*
13773 OMAP DEVICE TREE SUPPORT
13774 M: Benoît Cousson <bcousson@baylibre.com>
13775 M: Tony Lindgren <tony@atomide.com>
13776 L: linux-omap@vger.kernel.org
13777 L: devicetree@vger.kernel.org
13779 F: arch/arm/boot/dts/*am3*
13780 F: arch/arm/boot/dts/*am4*
13781 F: arch/arm/boot/dts/*am5*
13782 F: arch/arm/boot/dts/*dra7*
13783 F: arch/arm/boot/dts/*omap*
13784 F: arch/arm/boot/dts/logicpd-som-lv*
13785 F: arch/arm/boot/dts/logicpd-torpedo*
13787 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13788 L: linux-omap@vger.kernel.org
13789 L: linux-fbdev@vger.kernel.org
13791 F: Documentation/arm/omap/dss.rst
13792 F: drivers/video/fbdev/omap2/
13794 OMAP FRAMEBUFFER SUPPORT
13795 L: linux-fbdev@vger.kernel.org
13796 L: linux-omap@vger.kernel.org
13798 F: drivers/video/fbdev/omap/
13800 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13801 M: Roger Quadros <rogerq@kernel.org>
13802 M: Tony Lindgren <tony@atomide.com>
13803 L: linux-omap@vger.kernel.org
13805 F: arch/arm/mach-omap2/*gpmc*
13806 F: drivers/memory/omap-gpmc.c
13809 M: Grygorii Strashko <grygorii.strashko@ti.com>
13810 M: Santosh Shilimkar <ssantosh@kernel.org>
13811 M: Kevin Hilman <khilman@kernel.org>
13812 L: linux-omap@vger.kernel.org
13814 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13815 F: drivers/gpio/gpio-omap.c
13817 OMAP HARDWARE SPINLOCK SUPPORT
13818 M: Ohad Ben-Cohen <ohad@wizery.com>
13819 L: linux-omap@vger.kernel.org
13821 F: drivers/hwspinlock/omap_hwspinlock.c
13823 OMAP HS MMC SUPPORT
13824 L: linux-mmc@vger.kernel.org
13825 L: linux-omap@vger.kernel.org
13827 F: drivers/mmc/host/omap_hsmmc.c
13830 M: Paul Walmsley <paul@pwsan.com>
13831 L: linux-omap@vger.kernel.org
13833 F: arch/arm/mach-omap2/omap_hwmod*data*
13836 M: Benoît Cousson <bcousson@baylibre.com>
13837 M: Paul Walmsley <paul@pwsan.com>
13838 L: linux-omap@vger.kernel.org
13840 F: arch/arm/mach-omap2/omap_hwmod.*
13843 M: Vignesh R <vigneshr@ti.com>
13844 L: linux-omap@vger.kernel.org
13845 L: linux-i2c@vger.kernel.org
13847 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13848 F: drivers/i2c/busses/i2c-omap.c
13850 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13851 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13852 L: linux-media@vger.kernel.org
13854 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13855 F: drivers/media/platform/omap3isp/
13856 F: drivers/staging/media/omap4iss/
13859 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13860 L: linux-omap@vger.kernel.org
13862 F: drivers/mmc/host/omap.c
13864 OMAP POWER MANAGEMENT SUPPORT
13865 M: Kevin Hilman <khilman@kernel.org>
13866 L: linux-omap@vger.kernel.org
13868 F: arch/arm/*omap*/*pm*
13869 F: drivers/cpufreq/omap-cpufreq.c
13871 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13872 M: Rajendra Nayak <rnayak@codeaurora.org>
13873 M: Paul Walmsley <paul@pwsan.com>
13874 L: linux-omap@vger.kernel.org
13876 F: arch/arm/mach-omap2/prm*
13878 OMAP RANDOM NUMBER GENERATOR SUPPORT
13879 M: Deepak Saxena <dsaxena@plexity.net>
13881 F: drivers/char/hw_random/omap-rng.c
13884 L: linux-usb@vger.kernel.org
13885 L: linux-omap@vger.kernel.org
13887 F: arch/arm/*omap*/usb*
13888 F: drivers/usb/*/*omap*
13890 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13891 M: Mark Jackson <mpfj@newflow.co.uk>
13892 L: linux-omap@vger.kernel.org
13894 F: arch/arm/boot/dts/am335x-nano.dts
13897 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13898 M: Tony Lindgren <tony@atomide.com>
13899 L: linux-omap@vger.kernel.org
13901 Q: http://patchwork.kernel.org/project/linux-omap/list/
13902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13903 F: arch/arm/configs/omap1_defconfig
13904 F: arch/arm/mach-omap1/
13905 F: arch/arm/plat-omap/
13906 F: drivers/i2c/busses/i2c-omap.c
13907 F: include/linux/platform_data/ams-delta-fiq.h
13908 F: include/linux/platform_data/i2c-omap.h
13911 M: Tony Lindgren <tony@atomide.com>
13912 L: linux-omap@vger.kernel.org
13914 W: http://www.muru.com/linux/omap/
13915 W: http://linux.omap.com/
13916 Q: http://patchwork.kernel.org/project/linux-omap/list/
13917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13918 F: arch/arm/configs/omap2plus_defconfig
13919 F: arch/arm/mach-omap2/
13920 F: arch/arm/plat-omap/
13921 F: drivers/bus/ti-sysc.c
13922 F: drivers/i2c/busses/i2c-omap.c
13923 F: drivers/irqchip/irq-omap-intc.c
13924 F: drivers/mfd/*omap*.c
13925 F: drivers/mfd/menelaus.c
13926 F: drivers/mfd/palmas.c
13927 F: drivers/mfd/tps65217.c
13928 F: drivers/mfd/tps65218.c
13929 F: drivers/mfd/tps65910.c
13930 F: drivers/mfd/twl-core.[ch]
13931 F: drivers/mfd/twl4030*.c
13932 F: drivers/mfd/twl6030*.c
13933 F: drivers/mfd/twl6040*.c
13934 F: drivers/regulator/palmas-regulator*.c
13935 F: drivers/regulator/pbias-regulator.c
13936 F: drivers/regulator/tps65217-regulator.c
13937 F: drivers/regulator/tps65218-regulator.c
13938 F: drivers/regulator/tps65910-regulator.c
13939 F: drivers/regulator/twl-regulator.c
13940 F: drivers/regulator/twl6030-regulator.c
13941 F: include/linux/platform_data/i2c-omap.h
13942 F: include/linux/platform_data/ti-sysc.h
13945 M: Bob Copeland <me@bobcopeland.com>
13946 L: linux-karma-devel@lists.sourceforge.net
13948 F: Documentation/filesystems/omfs.rst
13951 OMNIKEY CARDMAN 4000 DRIVER
13952 M: Harald Welte <laforge@gnumonks.org>
13954 F: drivers/char/pcmcia/cm4000_cs.c
13955 F: include/linux/cm4000_cs.h
13956 F: include/uapi/linux/cm4000_cs.h
13958 OMNIKEY CARDMAN 4040 DRIVER
13959 M: Harald Welte <laforge@gnumonks.org>
13961 F: drivers/char/pcmcia/cm4040_cs.*
13963 OMNIVISION OV02A10 SENSOR DRIVER
13964 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13965 L: linux-media@vger.kernel.org
13967 T: git git://linuxtv.org/media_tree.git
13968 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13969 F: drivers/media/i2c/ov02a10.c
13971 OMNIVISION OV13858 SENSOR DRIVER
13972 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13973 L: linux-media@vger.kernel.org
13975 T: git git://linuxtv.org/media_tree.git
13976 F: drivers/media/i2c/ov13858.c
13978 OMNIVISION OV13B10 SENSOR DRIVER
13979 M: Arec Kao <arec.kao@intel.com>
13980 L: linux-media@vger.kernel.org
13982 T: git git://linuxtv.org/media_tree.git
13983 F: drivers/media/i2c/ov13b10.c
13985 OMNIVISION OV2680 SENSOR DRIVER
13986 M: Rui Miguel Silva <rmfrfs@gmail.com>
13987 L: linux-media@vger.kernel.org
13989 T: git git://linuxtv.org/media_tree.git
13990 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13991 F: drivers/media/i2c/ov2680.c
13993 OMNIVISION OV2685 SENSOR DRIVER
13994 M: Shunqian Zheng <zhengsq@rock-chips.com>
13995 L: linux-media@vger.kernel.org
13997 T: git git://linuxtv.org/media_tree.git
13998 F: drivers/media/i2c/ov2685.c
14000 OMNIVISION OV2740 SENSOR DRIVER
14001 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14002 R: Shawn Tu <shawnx.tu@intel.com>
14003 R: Bingbu Cao <bingbu.cao@intel.com>
14004 L: linux-media@vger.kernel.org
14006 T: git git://linuxtv.org/media_tree.git
14007 F: drivers/media/i2c/ov2740.c
14009 OMNIVISION OV5640 SENSOR DRIVER
14010 M: Steve Longerbeam <slongerbeam@gmail.com>
14011 L: linux-media@vger.kernel.org
14013 T: git git://linuxtv.org/media_tree.git
14014 F: drivers/media/i2c/ov5640.c
14016 OMNIVISION OV5647 SENSOR DRIVER
14017 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14018 M: Jacopo Mondi <jacopo@jmondi.org>
14019 L: linux-media@vger.kernel.org
14021 T: git git://linuxtv.org/media_tree.git
14022 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14023 F: drivers/media/i2c/ov5647.c
14025 OMNIVISION OV5670 SENSOR DRIVER
14026 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14027 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
14028 L: linux-media@vger.kernel.org
14030 T: git git://linuxtv.org/media_tree.git
14031 F: drivers/media/i2c/ov5670.c
14033 OMNIVISION OV5675 SENSOR DRIVER
14034 M: Shawn Tu <shawnx.tu@intel.com>
14035 L: linux-media@vger.kernel.org
14037 T: git git://linuxtv.org/media_tree.git
14038 F: drivers/media/i2c/ov5675.c
14040 OMNIVISION OV5695 SENSOR DRIVER
14041 M: Shunqian Zheng <zhengsq@rock-chips.com>
14042 L: linux-media@vger.kernel.org
14044 T: git git://linuxtv.org/media_tree.git
14045 F: drivers/media/i2c/ov5695.c
14047 OMNIVISION OV7670 SENSOR DRIVER
14048 L: linux-media@vger.kernel.org
14050 T: git git://linuxtv.org/media_tree.git
14051 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14052 F: drivers/media/i2c/ov7670.c
14054 OMNIVISION OV772x SENSOR DRIVER
14055 M: Jacopo Mondi <jacopo@jmondi.org>
14056 L: linux-media@vger.kernel.org
14058 T: git git://linuxtv.org/media_tree.git
14059 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14060 F: drivers/media/i2c/ov772x.c
14061 F: include/media/i2c/ov772x.h
14063 OMNIVISION OV7740 SENSOR DRIVER
14064 M: Wenyou Yang <wenyou.yang@microchip.com>
14065 L: linux-media@vger.kernel.org
14067 T: git git://linuxtv.org/media_tree.git
14068 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14069 F: drivers/media/i2c/ov7740.c
14071 OMNIVISION OV8856 SENSOR DRIVER
14072 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14073 L: linux-media@vger.kernel.org
14075 T: git git://linuxtv.org/media_tree.git
14076 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14077 F: drivers/media/i2c/ov8856.c
14079 OMNIVISION OV9282 SENSOR DRIVER
14080 M: Paul J. Murphy <paul.j.murphy@intel.com>
14081 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14082 L: linux-media@vger.kernel.org
14084 T: git git://linuxtv.org/media_tree.git
14085 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14086 F: drivers/media/i2c/ov9282.c
14088 OMNIVISION OV9640 SENSOR DRIVER
14089 M: Petr Cvek <petrcvekcz@gmail.com>
14090 L: linux-media@vger.kernel.org
14092 F: drivers/media/i2c/ov9640.*
14094 OMNIVISION OV9650 SENSOR DRIVER
14095 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14096 R: Akinobu Mita <akinobu.mita@gmail.com>
14097 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14098 L: linux-media@vger.kernel.org
14100 T: git git://linuxtv.org/media_tree.git
14101 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14102 F: drivers/media/i2c/ov9650.c
14104 OMNIVISION OV9734 SENSOR DRIVER
14105 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14106 R: Bingbu Cao <bingbu.cao@intel.com>
14107 L: linux-media@vger.kernel.org
14109 T: git git://linuxtv.org/media_tree.git
14110 F: drivers/media/i2c/ov9734.c
14112 ONENAND FLASH DRIVER
14113 M: Kyungmin Park <kyungmin.park@samsung.com>
14114 L: linux-mtd@lists.infradead.org
14116 F: drivers/mtd/nand/onenand/
14117 F: include/linux/mtd/onenand*.h
14119 ONION OMEGA2+ BOARD
14120 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14121 L: linux-mips@vger.kernel.org
14123 F: arch/mips/boot/dts/ralink/omega2p.dts
14126 M: Jens Wiklander <jens.wiklander@linaro.org>
14127 L: op-tee@lists.trustedfirmware.org
14129 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14130 F: drivers/tee/optee/
14132 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14133 M: Sumit Garg <sumit.garg@linaro.org>
14134 L: op-tee@lists.trustedfirmware.org
14136 F: drivers/char/hw_random/optee-rng.c
14139 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14140 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14141 L: linux-rdma@vger.kernel.org
14143 F: drivers/infiniband/ulp/opa_vnic
14145 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14146 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14147 M: Frank Rowand <frowand.list@gmail.com>
14148 L: devicetree@vger.kernel.org
14150 F: Documentation/devicetree/dynamic-resolution-notes.rst
14151 F: Documentation/devicetree/overlay-notes.rst
14152 F: drivers/of/overlay.c
14153 F: drivers/of/resolver.c
14154 K: of_overlay_notifier_
14156 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14157 M: Rob Herring <robh+dt@kernel.org>
14158 M: Frank Rowand <frowand.list@gmail.com>
14159 L: devicetree@vger.kernel.org
14161 W: http://www.devicetree.org/
14162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14163 F: Documentation/ABI/testing/sysfs-firmware-ofw
14165 F: include/linux/of*.h
14168 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14169 M: Rob Herring <robh+dt@kernel.org>
14170 L: devicetree@vger.kernel.org
14172 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14174 F: Documentation/devicetree/
14175 F: arch/*/boot/dts/
14176 F: include/dt-bindings/
14178 OPENCOMPUTE PTP CLOCK DRIVER
14179 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14180 L: netdev@vger.kernel.org
14182 F: drivers/ptp/ptp_ocp.c
14184 OPENCORES I2C BUS DRIVER
14185 M: Peter Korsgaard <peter@korsgaard.com>
14186 M: Andrew Lunn <andrew@lunn.ch>
14187 L: linux-i2c@vger.kernel.org
14189 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14190 F: Documentation/i2c/busses/i2c-ocores.rst
14191 F: drivers/i2c/busses/i2c-ocores.c
14192 F: include/linux/platform_data/i2c-ocores.h
14194 OPENRISC ARCHITECTURE
14195 M: Jonas Bonn <jonas@southpole.se>
14196 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14197 M: Stafford Horne <shorne@gmail.com>
14198 L: openrisc@lists.librecores.org
14200 W: http://openrisc.io
14201 T: git git://github.com/openrisc/linux.git
14202 F: Documentation/devicetree/bindings/openrisc/
14203 F: Documentation/openrisc/
14205 F: drivers/irqchip/irq-ompic.c
14206 F: drivers/irqchip/irq-or1k-*
14209 M: Pravin B Shelar <pshelar@ovn.org>
14210 L: netdev@vger.kernel.org
14211 L: dev@openvswitch.org
14213 W: http://openvswitch.org
14214 F: include/uapi/linux/openvswitch.h
14215 F: net/openvswitch/
14217 OPERATING PERFORMANCE POINTS (OPP)
14218 M: Viresh Kumar <vireshk@kernel.org>
14219 M: Nishanth Menon <nm@ti.com>
14220 M: Stephen Boyd <sboyd@kernel.org>
14221 L: linux-pm@vger.kernel.org
14223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14224 F: Documentation/devicetree/bindings/opp/
14225 F: Documentation/power/opp.rst
14227 F: include/linux/pm_opp.h
14230 M: Clemens Ladisch <clemens@ladisch.de>
14231 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14234 F: sound/drivers/opl4/
14236 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14237 M: Mark Fasheh <mark@fasheh.com>
14238 M: Joel Becker <jlbec@evilplan.org>
14239 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14240 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14242 W: http://ocfs2.wiki.kernel.org
14243 F: Documentation/filesystems/dlmfs.rst
14244 F: Documentation/filesystems/ocfs2.rst
14247 ORANGEFS FILESYSTEM
14248 M: Mike Marshall <hubcap@omnibond.com>
14249 R: Martin Brandenburg <martin@omnibond.com>
14250 L: devel@lists.orangefs.org
14252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14253 F: Documentation/filesystems/orangefs.rst
14257 L: linux-wireless@vger.kernel.org
14259 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14260 W: http://www.nongnu.org/orinoco/
14261 F: drivers/net/wireless/intersil/orinoco/
14263 OV2659 OMNIVISION SENSOR DRIVER
14264 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14265 L: linux-media@vger.kernel.org
14267 W: https://linuxtv.org
14268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14269 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14270 F: drivers/media/i2c/ov2659.c
14271 F: include/media/i2c/ov2659.h
14274 M: Miklos Szeredi <miklos@szeredi.hu>
14275 L: linux-unionfs@vger.kernel.org
14277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14278 F: Documentation/filesystems/overlayfs.rst
14281 P54 WIRELESS DRIVER
14282 M: Christian Lamparter <chunkeey@googlemail.com>
14283 L: linux-wireless@vger.kernel.org
14285 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14286 F: drivers/net/wireless/intersil/p54/
14289 M: Vladimir Oltean <olteanv@gmail.com>
14290 L: netdev@vger.kernel.org
14292 F: Documentation/core-api/packing.rst
14293 F: include/linux/packing.h
14296 PADATA PARALLEL EXECUTION MECHANISM
14297 M: Steffen Klassert <steffen.klassert@secunet.com>
14298 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14299 L: linux-crypto@vger.kernel.org
14300 L: linux-kernel@vger.kernel.org
14302 F: Documentation/core-api/padata.rst
14303 F: include/linux/padata.h
14307 M: Jesper Dangaard Brouer <hawk@kernel.org>
14308 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14309 L: netdev@vger.kernel.org
14311 F: Documentation/networking/page_pool.rst
14312 F: include/net/page_pool.h
14313 F: include/trace/events/page_pool.h
14314 F: net/core/page_pool.c
14316 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14317 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14318 L: platform-driver-x86@vger.kernel.org
14320 F: drivers/platform/x86/panasonic-laptop.c
14322 PARALLAX PING IIO SENSOR DRIVER
14323 M: Andreas Klinger <ak@it-klinger.de>
14324 L: linux-iio@vger.kernel.org
14326 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14327 F: drivers/iio/proximity/ping.c
14329 PARALLEL LCD/KEYPAD PANEL DRIVER
14330 M: Willy Tarreau <willy@haproxy.com>
14331 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14333 F: Documentation/admin-guide/lcd-panel-cgram.rst
14334 F: drivers/auxdisplay/panel.c
14336 PARALLEL PORT SUBSYSTEM
14337 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14338 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14339 L: linux-parport@lists.infradead.org (subscribers-only)
14341 F: Documentation/driver-api/parport*.rst
14342 F: drivers/char/ppdev.c
14343 F: drivers/parport/
14344 F: include/linux/parport*.h
14345 F: include/uapi/linux/ppdev.h
14347 PARAVIRT_OPS INTERFACE
14348 M: Juergen Gross <jgross@suse.com>
14349 M: Deep Shah <sdeep@vmware.com>
14350 M: "VMware, Inc." <pv-drivers@vmware.com>
14351 L: virtualization@lists.linux-foundation.org
14353 F: Documentation/virt/paravirt_ops.rst
14354 F: arch/*/include/asm/paravirt*.h
14355 F: arch/*/kernel/paravirt*
14356 F: include/linux/hypervisor.h
14358 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14359 M: Tim Waugh <tim@cyberelk.net>
14360 L: linux-parport@lists.infradead.org (subscribers-only)
14362 F: Documentation/admin-guide/blockdev/paride.rst
14363 F: drivers/block/paride/
14365 PARISC ARCHITECTURE
14366 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14367 M: Helge Deller <deller@gmx.de>
14368 L: linux-parisc@vger.kernel.org
14370 W: https://parisc.wiki.kernel.org
14371 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14374 F: Documentation/parisc/
14376 F: drivers/char/agp/parisc-agp.c
14377 F: drivers/input/misc/hp_sdc_rtc.c
14378 F: drivers/input/serio/gscps2.c
14379 F: drivers/input/serio/hp_sdc*
14381 F: drivers/parport/parport_gsc.*
14382 F: drivers/tty/serial/8250/8250_gsc.c
14383 F: drivers/video/console/sti*
14384 F: drivers/video/fbdev/sti*
14385 F: drivers/video/logo/logo_parisc*
14386 F: include/linux/hp_sdc.h
14389 M: Jiri Pirko <jiri@nvidia.com>
14390 L: netdev@vger.kernel.org
14392 F: include/linux/parman.h
14394 F: lib/test_parman.c
14396 PC ENGINES APU BOARD DRIVER
14397 M: Enrico Weigelt, metux IT consult <info@metux.net>
14399 F: drivers/platform/x86/pcengines-apuv2.c
14401 PC87360 HARDWARE MONITORING DRIVER
14402 M: Jim Cromie <jim.cromie@gmail.com>
14403 L: linux-hwmon@vger.kernel.org
14405 F: Documentation/hwmon/pc87360.rst
14406 F: drivers/hwmon/pc87360.c
14408 PC8736x GPIO DRIVER
14409 M: Jim Cromie <jim.cromie@gmail.com>
14411 F: drivers/char/pc8736x_gpio.c
14413 PC87427 HARDWARE MONITORING DRIVER
14414 M: Jean Delvare <jdelvare@suse.com>
14415 L: linux-hwmon@vger.kernel.org
14417 F: Documentation/hwmon/pc87427.rst
14418 F: drivers/hwmon/pc87427.c
14421 M: Riku Voipio <riku.voipio@iki.fi>
14423 F: drivers/leds/leds-pca9532.c
14424 F: include/linux/leds-pca9532.h
14426 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14427 M: Guenter Roeck <linux@roeck-us.net>
14428 L: linux-i2c@vger.kernel.org
14430 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14432 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14433 M: Khalid Aziz <khalid@gonehiking.org>
14435 F: drivers/firmware/pcdp.*
14437 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14438 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14439 M: Pali Rohár <pali@kernel.org>
14440 L: linux-pci@vger.kernel.org
14441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14443 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14444 F: drivers/pci/controller/pci-aardvark.c
14446 PCI DRIVER FOR ALTERA PCIE IP
14447 M: Joyce Ooi <joyce.ooi@intel.com>
14448 L: linux-pci@vger.kernel.org
14450 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14451 F: drivers/pci/controller/pcie-altera.c
14453 PCI DRIVER FOR APPLIEDMICRO XGENE
14454 M: Toan Le <toan@os.amperecomputing.com>
14455 L: linux-pci@vger.kernel.org
14456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14458 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14459 F: drivers/pci/controller/pci-xgene.c
14461 PCI DRIVER FOR ARM VERSATILE PLATFORM
14462 M: Rob Herring <robh@kernel.org>
14463 L: linux-pci@vger.kernel.org
14464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14466 F: Documentation/devicetree/bindings/pci/versatile.yaml
14467 F: drivers/pci/controller/pci-versatile.c
14469 PCI DRIVER FOR ARMADA 8K
14470 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14471 L: linux-pci@vger.kernel.org
14472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14474 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14475 F: drivers/pci/controller/dwc/pcie-armada8k.c
14477 PCI DRIVER FOR CADENCE PCIE IP
14478 M: Tom Joseph <tjoseph@cadence.com>
14479 L: linux-pci@vger.kernel.org
14481 F: Documentation/devicetree/bindings/pci/cdns,*
14482 F: drivers/pci/controller/cadence/
14484 PCI DRIVER FOR FREESCALE LAYERSCAPE
14485 M: Minghuan Lian <minghuan.Lian@nxp.com>
14486 M: Mingkai Hu <mingkai.hu@nxp.com>
14487 M: Roy Zang <roy.zang@nxp.com>
14488 L: linuxppc-dev@lists.ozlabs.org
14489 L: linux-pci@vger.kernel.org
14490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14492 F: drivers/pci/controller/dwc/*layerscape*
14494 PCI DRIVER FOR GENERIC OF HOSTS
14495 M: Will Deacon <will@kernel.org>
14496 L: linux-pci@vger.kernel.org
14497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14499 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14500 F: drivers/pci/controller/pci-host-common.c
14501 F: drivers/pci/controller/pci-host-generic.c
14503 PCI DRIVER FOR IMX6
14504 M: Richard Zhu <hongxing.zhu@nxp.com>
14505 M: Lucas Stach <l.stach@pengutronix.de>
14506 L: linux-pci@vger.kernel.org
14507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14509 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14510 F: drivers/pci/controller/dwc/*imx6*
14512 PCI DRIVER FOR FU740
14513 M: Paul Walmsley <paul.walmsley@sifive.com>
14514 M: Greentime Hu <greentime.hu@sifive.com>
14515 L: linux-pci@vger.kernel.org
14517 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14518 F: drivers/pci/controller/dwc/pcie-fu740.c
14520 PCI DRIVER FOR INTEL IXP4XX
14521 M: Linus Walleij <linus.walleij@linaro.org>
14523 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14524 F: drivers/pci/controller/pci-ixp4xx.c
14526 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14527 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14528 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14529 L: linux-pci@vger.kernel.org
14531 F: drivers/pci/controller/vmd.c
14533 PCI DRIVER FOR MICROSEMI SWITCHTEC
14534 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14535 M: Logan Gunthorpe <logang@deltatee.com>
14536 L: linux-pci@vger.kernel.org
14538 F: Documentation/ABI/testing/sysfs-class-switchtec
14539 F: Documentation/driver-api/switchtec.rst
14540 F: drivers/ntb/hw/mscc/
14541 F: drivers/pci/switch/switchtec*
14542 F: include/linux/switchtec.h
14543 F: include/uapi/linux/switchtec_ioctl.h
14545 PCI DRIVER FOR MOBIVEIL PCIE IP
14546 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14547 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14548 L: linux-pci@vger.kernel.org
14550 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14551 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14553 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14554 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14555 L: linux-pci@vger.kernel.org
14556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14558 F: drivers/pci/controller/*mvebu*
14560 PCI DRIVER FOR NVIDIA TEGRA
14561 M: Thierry Reding <thierry.reding@gmail.com>
14562 L: linux-tegra@vger.kernel.org
14563 L: linux-pci@vger.kernel.org
14565 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14566 F: drivers/pci/controller/pci-tegra.c
14568 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14569 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14570 L: linux-pci@vger.kernel.org
14571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14573 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14574 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14576 PCI DRIVER FOR RENESAS R-CAR
14577 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14578 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14579 L: linux-pci@vger.kernel.org
14580 L: linux-renesas-soc@vger.kernel.org
14582 F: Documentation/devicetree/bindings/pci/*rcar*
14583 F: drivers/pci/controller/*rcar*
14585 PCI DRIVER FOR SAMSUNG EXYNOS
14586 M: Jingoo Han <jingoohan1@gmail.com>
14587 L: linux-pci@vger.kernel.org
14588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14589 L: linux-samsung-soc@vger.kernel.org
14591 F: drivers/pci/controller/dwc/pci-exynos.c
14593 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14594 M: Jingoo Han <jingoohan1@gmail.com>
14595 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14596 L: linux-pci@vger.kernel.org
14598 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14599 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14600 F: drivers/pci/controller/dwc/*designware*
14602 PCI DRIVER FOR TI DRA7XX/J721E
14603 M: Kishon Vijay Abraham I <kishon@ti.com>
14604 L: linux-omap@vger.kernel.org
14605 L: linux-pci@vger.kernel.org
14606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14608 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14609 F: drivers/pci/controller/cadence/pci-j721e.c
14610 F: drivers/pci/controller/dwc/pci-dra7xx.c
14612 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14613 M: Linus Walleij <linus.walleij@linaro.org>
14614 L: linux-pci@vger.kernel.org
14616 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14617 F: drivers/pci/controller/pci-v3-semi.c
14619 PCI ENDPOINT SUBSYSTEM
14620 M: Kishon Vijay Abraham I <kishon@ti.com>
14621 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14622 R: Krzysztof Wilczyński <kw@linux.com>
14623 L: linux-pci@vger.kernel.org
14625 F: Documentation/PCI/endpoint/*
14626 F: Documentation/misc-devices/pci-endpoint-test.rst
14627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14628 F: drivers/misc/pci_endpoint_test.c
14629 F: drivers/pci/endpoint/
14632 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14633 M: Russell Currey <ruscur@russell.cc>
14634 M: Oliver O'Halloran <oohall@gmail.com>
14635 L: linuxppc-dev@lists.ozlabs.org
14637 F: Documentation/PCI/pci-error-recovery.rst
14638 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14639 F: arch/powerpc/include/*/eeh*.h
14640 F: arch/powerpc/kernel/eeh*.c
14641 F: arch/powerpc/platforms/*/eeh*.c
14642 F: drivers/pci/pcie/aer.c
14643 F: drivers/pci/pcie/dpc.c
14644 F: drivers/pci/pcie/err.c
14647 M: Linas Vepstas <linasvepstas@gmail.com>
14648 L: linux-pci@vger.kernel.org
14650 F: Documentation/PCI/pci-error-recovery.rst
14652 PCI MSI DRIVER FOR ALTERA MSI IP
14653 M: Joyce Ooi <joyce.ooi@intel.com>
14654 L: linux-pci@vger.kernel.org
14656 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14657 F: drivers/pci/controller/pcie-altera-msi.c
14659 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14660 M: Toan Le <toan@os.amperecomputing.com>
14661 L: linux-pci@vger.kernel.org
14662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14664 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14665 F: drivers/pci/controller/pci-xgene-msi.c
14667 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14668 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14669 R: Rob Herring <robh@kernel.org>
14670 R: Krzysztof Wilczyński <kw@linux.com>
14671 L: linux-pci@vger.kernel.org
14673 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14675 F: drivers/pci/controller/
14678 M: Bjorn Helgaas <bhelgaas@google.com>
14679 L: linux-pci@vger.kernel.org
14681 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14683 F: Documentation/PCI/
14684 F: Documentation/devicetree/bindings/pci/
14685 F: arch/x86/kernel/early-quirks.c
14686 F: arch/x86/kernel/quirks.c
14688 F: drivers/acpi/pci*
14690 F: include/asm-generic/pci*
14691 F: include/linux/of_pci.h
14692 F: include/linux/pci*
14693 F: include/uapi/linux/pci*
14696 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14697 M: Jonathan Chocron <jonnyc@amazon.com>
14698 L: linux-pci@vger.kernel.org
14700 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14701 F: drivers/pci/controller/dwc/pcie-al.c
14703 PCIE DRIVER FOR AMLOGIC MESON
14704 M: Yue Wang <yue.wang@Amlogic.com>
14705 L: linux-pci@vger.kernel.org
14706 L: linux-amlogic@lists.infradead.org
14708 F: drivers/pci/controller/dwc/pci-meson.c
14710 PCIE DRIVER FOR AXIS ARTPEC
14711 M: Jesper Nilsson <jesper.nilsson@axis.com>
14712 L: linux-arm-kernel@axis.com
14713 L: linux-pci@vger.kernel.org
14715 F: Documentation/devicetree/bindings/pci/axis,artpec*
14716 F: drivers/pci/controller/dwc/*artpec*
14718 PCIE DRIVER FOR CAVIUM THUNDERX
14719 M: Robert Richter <rric@kernel.org>
14720 L: linux-pci@vger.kernel.org
14721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14723 F: drivers/pci/controller/pci-thunder-*
14725 PCIE DRIVER FOR HISILICON
14726 M: Zhou Wang <wangzhou1@hisilicon.com>
14727 L: linux-pci@vger.kernel.org
14729 F: drivers/pci/controller/dwc/pcie-hisi.c
14731 PCIE DRIVER FOR HISILICON KIRIN
14732 M: Xiaowei Song <songxiaowei@hisilicon.com>
14733 M: Binghui Wang <wangbinghui@hisilicon.com>
14734 L: linux-pci@vger.kernel.org
14736 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14737 F: drivers/pci/controller/dwc/pcie-kirin.c
14739 PCIE DRIVER FOR HISILICON STB
14740 M: Shawn Guo <shawn.guo@linaro.org>
14741 L: linux-pci@vger.kernel.org
14743 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14744 F: drivers/pci/controller/dwc/pcie-histb.c
14746 PCIE DRIVER FOR INTEL KEEM BAY
14747 M: Srikanth Thokala <srikanth.thokala@intel.com>
14748 L: linux-pci@vger.kernel.org
14750 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14751 F: drivers/pci/controller/dwc/pcie-keembay.c
14753 PCIE DRIVER FOR INTEL LGM GW SOC
14754 M: Rahul Tanwar <rtanwar@maxlinear.com>
14755 L: linux-pci@vger.kernel.org
14757 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14758 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14760 PCIE DRIVER FOR MEDIATEK
14761 M: Ryder Lee <ryder.lee@mediatek.com>
14762 M: Jianjun Wang <jianjun.wang@mediatek.com>
14763 L: linux-pci@vger.kernel.org
14764 L: linux-mediatek@lists.infradead.org
14766 F: Documentation/devicetree/bindings/pci/mediatek*
14767 F: drivers/pci/controller/*mediatek*
14769 PCIE DRIVER FOR MICROCHIP
14770 M: Daire McNamara <daire.mcnamara@microchip.com>
14771 L: linux-pci@vger.kernel.org
14773 F: Documentation/devicetree/bindings/pci/microchip*
14774 F: drivers/pci/controller/*microchip*
14776 PCIE DRIVER FOR QUALCOMM MSM
14777 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14778 L: linux-pci@vger.kernel.org
14779 L: linux-arm-msm@vger.kernel.org
14781 F: drivers/pci/controller/dwc/*qcom*
14783 PCIE DRIVER FOR ROCKCHIP
14784 M: Shawn Lin <shawn.lin@rock-chips.com>
14785 L: linux-pci@vger.kernel.org
14786 L: linux-rockchip@lists.infradead.org
14788 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14789 F: drivers/pci/controller/pcie-rockchip*
14791 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14792 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14793 L: linux-pci@vger.kernel.org
14795 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14796 F: drivers/pci/controller/dwc/pcie-uniphier*
14798 PCIE DRIVER FOR ST SPEAR13XX
14799 M: Pratyush Anand <pratyush.anand@gmail.com>
14800 L: linux-pci@vger.kernel.org
14802 F: drivers/pci/controller/dwc/*spear*
14805 M: Dominik Brodowski <linux@dominikbrodowski.net>
14807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14808 F: Documentation/pcmcia/
14813 PCNET32 NETWORK DRIVER
14814 M: Don Fry <pcnet32@frontier.com>
14815 L: netdev@vger.kernel.org
14817 F: drivers/net/ethernet/amd/pcnet32.c
14819 PCRYPT PARALLEL CRYPTO ENGINE
14820 M: Steffen Klassert <steffen.klassert@secunet.com>
14821 L: linux-crypto@vger.kernel.org
14824 F: include/crypto/pcrypt.h
14826 PEAQ WMI HOTKEYS DRIVER
14827 M: Hans de Goede <hdegoede@redhat.com>
14828 L: platform-driver-x86@vger.kernel.org
14830 F: drivers/platform/x86/peaq-wmi.c
14832 PENSANDO ETHERNET DRIVERS
14833 M: Shannon Nelson <snelson@pensando.io>
14834 M: drivers@pensando.io
14835 L: netdev@vger.kernel.org
14837 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14838 F: drivers/net/ethernet/pensando/
14840 PER-CPU MEMORY ALLOCATOR
14841 M: Dennis Zhou <dennis@kernel.org>
14842 M: Tejun Heo <tj@kernel.org>
14843 M: Christoph Lameter <cl@linux.com>
14844 L: linux-mm@kvack.org
14846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14847 F: arch/*/include/asm/percpu.h
14848 F: include/linux/percpu*.h
14852 PER-TASK DELAY ACCOUNTING
14853 M: Balbir Singh <bsingharora@gmail.com>
14855 F: include/linux/delayacct.h
14856 F: kernel/delayacct.c
14858 PERFORMANCE EVENTS SUBSYSTEM
14859 M: Peter Zijlstra <peterz@infradead.org>
14860 M: Ingo Molnar <mingo@redhat.com>
14861 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14862 R: Mark Rutland <mark.rutland@arm.com>
14863 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14864 R: Jiri Olsa <jolsa@redhat.com>
14865 R: Namhyung Kim <namhyung@kernel.org>
14866 L: linux-perf-users@vger.kernel.org
14867 L: linux-kernel@vger.kernel.org
14869 W: https://perf.wiki.kernel.org/
14870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14872 F: arch/*/events/*/*
14873 F: arch/*/include/asm/perf_event.h
14874 F: arch/*/kernel/*/*/perf_event*.c
14875 F: arch/*/kernel/*/perf_event*.c
14876 F: arch/*/kernel/perf_callchain.c
14877 F: arch/*/kernel/perf_event*.c
14878 F: include/linux/perf_event.h
14879 F: include/uapi/linux/perf_event.h
14884 PERFORMANCE EVENTS TOOLING ARM64
14885 R: John Garry <john.garry@huawei.com>
14886 R: Will Deacon <will@kernel.org>
14887 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14888 R: Leo Yan <leo.yan@linaro.org>
14889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14891 F: tools/build/feature/test-libopencsd.c
14892 F: tools/perf/arch/arm*/
14893 F: tools/perf/pmu-events/arch/arm64/
14894 F: tools/perf/util/arm-spe*
14895 F: tools/perf/util/cs-etm*
14897 PERSONALITY HANDLING
14898 M: Christoph Hellwig <hch@infradead.org>
14899 L: linux-abi-devel@lists.sourceforge.net
14901 F: include/linux/personality.h
14902 F: include/uapi/linux/personality.h
14904 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14905 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14906 L: linux-input@vger.kernel.org
14908 F: Documentation/input/devices/pxrc.rst
14909 F: drivers/input/joystick/pxrc.c
14912 M: Remi Denis-Courmont <courmisch@gmail.com>
14914 F: Documentation/networking/phonet.rst
14915 F: include/linux/phonet.h
14916 F: include/net/phonet/
14917 F: include/uapi/linux/phonet.h
14921 M: Joern Engel <joern@lazybastard.org>
14922 L: linux-mtd@lists.infradead.org
14924 F: drivers/mtd/devices/phram.c
14927 M: Bruno Prémont <bonbons@linux-vserver.org>
14928 L: linux-input@vger.kernel.org
14930 F: drivers/hid/hid-picolcd*
14933 M: Christian Brauner <christian@brauner.io>
14934 L: linux-kernel@vger.kernel.org
14936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14938 F: tools/testing/selftests/clone3/
14939 F: tools/testing/selftests/pid_namespace/
14940 F: tools/testing/selftests/pidfd/
14943 K: \b(clone_args|kernel_clone_args)\b
14945 PIN CONTROL SUBSYSTEM
14946 M: Linus Walleij <linus.walleij@linaro.org>
14947 L: linux-gpio@vger.kernel.org
14949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14950 F: Documentation/devicetree/bindings/pinctrl/
14951 F: Documentation/driver-api/pin-control.rst
14952 F: drivers/pinctrl/
14953 F: include/linux/pinctrl/
14955 PIN CONTROLLER - AMD
14956 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
14957 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14959 F: drivers/pinctrl/pinctrl-amd.c
14961 PIN CONTROLLER - FREESCALE
14962 M: Dong Aisheng <aisheng.dong@nxp.com>
14963 M: Fabio Estevam <festevam@gmail.com>
14964 M: Shawn Guo <shawnguo@kernel.org>
14965 M: Stefan Agner <stefan@agner.ch>
14966 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14967 L: linux-gpio@vger.kernel.org
14969 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14970 F: drivers/pinctrl/freescale/
14972 PIN CONTROLLER - INTEL
14973 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14974 M: Andy Shevchenko <andy@kernel.org>
14976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14977 F: drivers/pinctrl/intel/
14979 PIN CONTROLLER - KEEMBAY
14980 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
14982 F: drivers/pinctrl/pinctrl-keembay*
14984 PIN CONTROLLER - MEDIATEK
14985 M: Sean Wang <sean.wang@kernel.org>
14986 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14988 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14989 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
14990 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
14991 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14992 F: drivers/pinctrl/mediatek/
14994 PIN CONTROLLER - MICROCHIP AT91
14995 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14997 L: linux-gpio@vger.kernel.org
14999 F: drivers/gpio/gpio-sama5d2-piobu.c
15000 F: drivers/pinctrl/pinctrl-at91*
15002 PIN CONTROLLER - QUALCOMM
15003 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15004 L: linux-arm-msm@vger.kernel.org
15006 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15007 F: drivers/pinctrl/qcom/
15009 PIN CONTROLLER - RENESAS
15010 M: Geert Uytterhoeven <geert+renesas@glider.be>
15011 L: linux-renesas-soc@vger.kernel.org
15013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15014 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15015 F: drivers/pinctrl/renesas/
15017 PIN CONTROLLER - SAMSUNG
15018 M: Tomasz Figa <tomasz.figa@gmail.com>
15019 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15020 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15022 L: linux-samsung-soc@vger.kernel.org
15024 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15026 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
15027 F: drivers/pinctrl/samsung/
15028 F: include/dt-bindings/pinctrl/samsung.h
15030 PIN CONTROLLER - SINGLE
15031 M: Tony Lindgren <tony@atomide.com>
15032 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15034 L: linux-omap@vger.kernel.org
15036 F: drivers/pinctrl/pinctrl-single.c
15039 M: linux-block@vger.kernel.org
15041 F: drivers/block/pktcdvd.c
15042 F: include/linux/pktcdvd.h
15043 F: include/uapi/linux/pktcdvd.h
15045 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15046 M: Tomasz Duszynski <tduszyns@gmail.com>
15048 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15049 F: drivers/iio/chemical/pms7003.c
15052 M: Jacob Keller <jacob.e.keller@intel.com>
15054 F: Documentation/driver-api/pldmfw/
15055 F: include/linux/pldmfw.h
15059 M: Logan Gunthorpe <logang@deltatee.com>
15061 F: drivers/dma/plx_dma.c
15064 M: Charles Hsu <hsu.yungteng@gmail.com>
15065 L: linux-hwmon@vger.kernel.org
15067 F: Documentation/hwmon/pm6764tr.rst
15068 F: drivers/hwmon/pmbus/pm6764tr.c
15071 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
15072 L: linux-pm@vger.kernel.org
15074 W: https://01.org/pm-graph
15075 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15076 T: git git://github.com/intel/pm-graph
15077 F: tools/power/pm-graph
15079 PMBUS HARDWARE MONITORING DRIVERS
15080 M: Guenter Roeck <linux@roeck-us.net>
15081 L: linux-hwmon@vger.kernel.org
15083 W: http://hwmon.wiki.kernel.org/
15084 W: http://www.roeck-us.net/linux/drivers/
15085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15086 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
15087 F: Documentation/devicetree/bindings/hwmon/max31785.txt
15088 F: Documentation/hwmon/adm1275.rst
15089 F: Documentation/hwmon/ibm-cffps.rst
15090 F: Documentation/hwmon/ir35221.rst
15091 F: Documentation/hwmon/lm25066.rst
15092 F: Documentation/hwmon/ltc2978.rst
15093 F: Documentation/hwmon/ltc3815.rst
15094 F: Documentation/hwmon/max16064.rst
15095 F: Documentation/hwmon/max20751.rst
15096 F: Documentation/hwmon/max31785.rst
15097 F: Documentation/hwmon/max34440.rst
15098 F: Documentation/hwmon/max8688.rst
15099 F: Documentation/hwmon/pmbus-core.rst
15100 F: Documentation/hwmon/pmbus.rst
15101 F: Documentation/hwmon/tps40422.rst
15102 F: Documentation/hwmon/ucd9000.rst
15103 F: Documentation/hwmon/ucd9200.rst
15104 F: Documentation/hwmon/zl6100.rst
15105 F: drivers/hwmon/pmbus/
15106 F: include/linux/pmbus.h
15108 PMC SIERRA MaxRAID DRIVER
15109 L: linux-scsi@vger.kernel.org
15111 W: http://www.pmc-sierra.com/
15112 F: drivers/scsi/pmcraid.*
15114 PMC SIERRA PM8001 DRIVER
15115 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15116 L: linux-scsi@vger.kernel.org
15118 F: drivers/scsi/pm8001/
15120 PNI RM3100 IIO DRIVER
15121 M: Song Qiang <songqiang1304521@gmail.com>
15122 L: linux-iio@vger.kernel.org
15124 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15125 F: drivers/iio/magnetometer/rm3100*
15128 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15129 L: linux-acpi@vger.kernel.org
15132 F: include/linux/pnp.h
15134 POSIX CLOCKS and TIMERS
15135 M: Thomas Gleixner <tglx@linutronix.de>
15136 L: linux-kernel@vger.kernel.org
15138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15140 F: include/linux/time_namespace.h
15141 F: include/linux/timer*
15142 F: kernel/time/*timer*
15143 F: kernel/time/namespace.c
15145 POWER MANAGEMENT CORE
15146 M: "Rafael J. Wysocki" <rafael@kernel.org>
15147 L: linux-pm@vger.kernel.org
15149 B: https://bugzilla.kernel.org
15150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15151 F: drivers/base/power/
15152 F: drivers/powercap/
15153 F: include/linux/intel_rapl.h
15154 F: include/linux/pm.h
15155 F: include/linux/pm_*
15156 F: include/linux/powercap.h
15157 F: kernel/configs/nopm.config
15159 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15160 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15161 L: linux-pm@vger.kernel.org
15163 B: https://bugzilla.kernel.org
15164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15165 F: drivers/powercap/dtpm*
15166 F: include/linux/dtpm.h
15168 POWER STATE COORDINATION INTERFACE (PSCI)
15169 M: Mark Rutland <mark.rutland@arm.com>
15170 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15173 F: drivers/firmware/psci/
15174 F: include/linux/psci.h
15175 F: include/uapi/linux/psci.h
15177 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15178 M: Sebastian Reichel <sre@kernel.org>
15179 L: linux-pm@vger.kernel.org
15181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15182 F: Documentation/ABI/testing/sysfs-class-power
15183 F: Documentation/devicetree/bindings/power/supply/
15184 F: drivers/power/supply/
15185 F: include/linux/power/
15186 F: include/linux/power_supply.h
15188 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15189 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15190 L: linuxppc-dev@lists.ozlabs.org
15192 F: drivers/char/powernv-op-panel.c
15194 PPP OVER ATM (RFC 2364)
15195 M: Mitchell Blank Jr <mitch@sfgoth.com>
15197 F: include/uapi/linux/atmppp.h
15198 F: net/atm/pppoatm.c
15201 M: Michal Ostrowski <mostrows@earthlink.net>
15203 F: drivers/net/ppp/pppoe.c
15204 F: drivers/net/ppp/pppox.c
15207 M: James Chapman <jchapman@katalix.com>
15209 F: include/linux/if_pppol2tp.h
15210 F: include/uapi/linux/if_pppol2tp.h
15211 F: net/l2tp/l2tp_ppp.c
15213 PPP PROTOCOL DRIVERS AND COMPRESSORS
15214 M: Paul Mackerras <paulus@samba.org>
15215 L: linux-ppp@vger.kernel.org
15217 F: drivers/net/ppp/ppp_*
15220 M: Rodolfo Giometti <giometti@enneenne.com>
15221 L: linuxpps@ml.enneenne.com (subscribers-only)
15223 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15224 F: Documentation/ABI/testing/sysfs-pps
15225 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15226 F: Documentation/driver-api/pps.rst
15228 F: include/linux/pps*.h
15229 F: include/uapi/linux/pps.h
15232 M: Dmitry Kozlov <xeb@mail.ru>
15233 L: netdev@vger.kernel.org
15235 W: http://sourceforge.net/projects/accel-pptp
15236 F: drivers/net/ppp/pptp.c
15238 PRESSURE STALL INFORMATION (PSI)
15239 M: Johannes Weiner <hannes@cmpxchg.org>
15241 F: include/linux/psi*
15242 F: kernel/sched/psi.c
15245 M: Petr Mladek <pmladek@suse.com>
15246 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15247 R: Steven Rostedt <rostedt@goodmis.org>
15248 R: John Ogness <john.ogness@linutronix.de>
15250 F: include/linux/printk.h
15254 R: Chris Down <chris@chrisdown.name>
15256 F: kernel/printk/index.c
15259 L: linux-kernel@vger.kernel.org
15260 L: linux-fsdevel@vger.kernel.org
15262 F: Documentation/filesystems/proc.rst
15264 F: include/linux/proc_fs.h
15265 F: tools/testing/selftests/proc/
15268 M: Luis Chamberlain <mcgrof@kernel.org>
15269 M: Kees Cook <keescook@chromium.org>
15270 M: Iurii Zaikin <yzaikin@google.com>
15271 L: linux-kernel@vger.kernel.org
15272 L: linux-fsdevel@vger.kernel.org
15274 F: fs/proc/proc_sysctl.c
15275 F: include/linux/sysctl.h
15276 F: kernel/sysctl-test.c
15278 F: tools/testing/selftests/sysctl/
15280 PS3 NETWORK SUPPORT
15281 M: Geoff Levand <geoff@infradead.org>
15282 L: netdev@vger.kernel.org
15283 L: linuxppc-dev@lists.ozlabs.org
15285 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15287 PS3 PLATFORM SUPPORT
15288 M: Geoff Levand <geoff@infradead.org>
15289 L: linuxppc-dev@lists.ozlabs.org
15291 F: arch/powerpc/boot/ps3*
15292 F: arch/powerpc/include/asm/lv1call.h
15293 F: arch/powerpc/include/asm/ps3*.h
15294 F: arch/powerpc/platforms/ps3/
15297 F: drivers/rtc/rtc-ps3.c
15298 F: drivers/usb/host/*ps3.c
15299 F: sound/ppc/snd_ps3*
15302 M: Jim Paris <jim@jtan.com>
15303 M: Geoff Levand <geoff@infradead.org>
15304 L: linuxppc-dev@lists.ozlabs.org
15306 F: drivers/block/ps3vram.c
15308 PSAMPLE PACKET SAMPLING SUPPORT
15309 M: Yotam Gigi <yotam.gi@gmail.com>
15311 F: include/net/psample.h
15312 F: include/uapi/linux/psample.h
15316 M: Kees Cook <keescook@chromium.org>
15317 M: Anton Vorontsov <anton@enomsg.org>
15318 M: Colin Cross <ccross@android.com>
15319 M: Tony Luck <tony.luck@intel.com>
15321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15322 F: Documentation/admin-guide/ramoops.rst
15323 F: Documentation/admin-guide/pstore-blk.rst
15324 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
15325 F: drivers/acpi/apei/erst.c
15326 F: drivers/firmware/efi/efi-pstore.c
15328 F: include/linux/pstore*
15329 K: \b(pstore|ramoops)
15331 PTP HARDWARE CLOCK SUPPORT
15332 M: Richard Cochran <richardcochran@gmail.com>
15333 L: netdev@vger.kernel.org
15335 W: http://linuxptp.sourceforge.net/
15336 F: Documentation/ABI/testing/sysfs-ptp
15337 F: Documentation/driver-api/ptp.rst
15338 F: drivers/net/phy/dp83640*
15340 F: include/linux/ptp_cl*
15342 PTP VIRTUAL CLOCK SUPPORT
15343 M: Yangbo Lu <yangbo.lu@nxp.com>
15344 L: netdev@vger.kernel.org
15346 F: drivers/ptp/ptp_vclock.c
15347 F: net/ethtool/phc_vclocks.c
15350 M: Oleg Nesterov <oleg@redhat.com>
15352 F: arch/*/*/ptrace*.c
15353 F: arch/*/include/asm/ptrace*.h
15354 F: arch/*/ptrace*.c
15355 F: include/asm-generic/syscall.h
15356 F: include/linux/ptrace.h
15357 F: include/linux/regset.h
15358 F: include/linux/tracehook.h
15359 F: include/uapi/linux/ptrace.h
15360 F: include/uapi/linux/ptrace.h
15364 M: Hans Verkuil <hverkuil@xs4all.nl>
15365 L: linux-media@vger.kernel.org
15367 T: git git://linuxtv.org/media_tree.git
15368 F: Documentation/admin-guide/media/pulse8-cec.rst
15369 F: drivers/media/cec/usb/pulse8/
15371 PVRUSB2 VIDEO4LINUX DRIVER
15372 M: Mike Isely <isely@pobox.com>
15373 L: pvrusb2@isely.net (subscribers-only)
15374 L: linux-media@vger.kernel.org
15376 W: http://www.isely.net/pvrusb2/
15377 T: git git://linuxtv.org/media_tree.git
15378 F: Documentation/driver-api/media/drivers/pvrusb2*
15379 F: drivers/media/usb/pvrusb2/
15382 M: Hans Verkuil <hverkuil@xs4all.nl>
15383 L: linux-media@vger.kernel.org
15385 T: git git://linuxtv.org/media_tree.git
15386 F: drivers/media/usb/pwc/*
15387 F: include/trace/events/pwc.h
15390 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15391 L: linux-hwmon@vger.kernel.org
15393 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15394 F: Documentation/hwmon/pwm-fan.rst
15395 F: drivers/hwmon/pwm-fan.c
15398 M: Sean Young <sean@mess.org>
15399 L: linux-media@vger.kernel.org
15401 F: drivers/media/rc/pwm-ir-tx.c
15404 M: Thierry Reding <thierry.reding@gmail.com>
15405 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15406 M: Lee Jones <lee.jones@linaro.org>
15407 L: linux-pwm@vger.kernel.org
15409 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15411 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15412 F: Documentation/devicetree/bindings/pwm/
15413 F: Documentation/driver-api/pwm.rst
15414 F: drivers/gpio/gpio-mvebu.c
15416 F: drivers/video/backlight/pwm_bl.c
15417 F: include/linux/pwm.h
15418 F: include/linux/pwm_backlight.h
15419 K: pwm_(config|apply_state|ops)
15422 M: Robert Jarzmik <robert.jarzmik@free.fr>
15423 L: linux-gpio@vger.kernel.org
15425 F: drivers/gpio/gpio-pxa.c
15431 M: Robert Jarzmik <robert.jarzmik@free.fr>
15432 L: linux-rtc@vger.kernel.org
15435 PXA2xx/PXA3xx SUPPORT
15436 M: Daniel Mack <daniel@zonque.org>
15437 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15438 M: Robert Jarzmik <robert.jarzmik@free.fr>
15439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15441 T: git git://github.com/hzhuang1/linux.git
15442 T: git git://github.com/rjarzmik/linux.git
15443 F: arch/arm/boot/dts/pxa*
15444 F: arch/arm/mach-pxa/
15445 F: drivers/dma/pxa*
15446 F: drivers/pcmcia/pxa2xx*
15447 F: drivers/pinctrl/pxa/
15448 F: drivers/spi/spi-pxa2xx*
15449 F: drivers/usb/gadget/udc/pxa2*
15450 F: include/sound/pxa2xx-lib.h
15455 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15456 L: qat-linux@intel.com
15458 F: drivers/crypto/qat/
15460 QCOM AUDIO (ASoC) DRIVERS
15461 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15462 M: Banajit Goswami <bgoswami@codeaurora.org>
15463 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15465 F: sound/soc/codecs/lpass-va-macro.c
15466 F: sound/soc/codecs/lpass-wsa-macro.*
15467 F: sound/soc/codecs/msm8916-wcd-analog.c
15468 F: sound/soc/codecs/msm8916-wcd-digital.c
15469 F: sound/soc/codecs/wcd9335.*
15470 F: sound/soc/codecs/wcd934x.c
15471 F: sound/soc/codecs/wcd-clsh-v2.*
15472 F: sound/soc/codecs/wsa881x.c
15476 M: Alex Elder <elder@kernel.org>
15477 L: netdev@vger.kernel.org
15479 F: drivers/net/ipa/
15481 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15482 M: Gabriel Somlo <somlo@cmu.edu>
15483 M: "Michael S. Tsirkin" <mst@redhat.com>
15484 L: qemu-devel@nongnu.org
15486 F: drivers/firmware/qemu_fw_cfg.c
15487 F: include/uapi/linux/qemu_fw_cfg.h
15490 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15491 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15492 L: linux-rdma@vger.kernel.org
15494 F: drivers/infiniband/hw/qib/
15496 QLOGIC QL41xxx FCOE DRIVER
15497 M: Saurav Kashyap <skashyap@marvell.com>
15498 M: Javed Hasan <jhasan@marvell.com>
15499 M: GR-QLogic-Storage-Upstream@marvell.com
15500 L: linux-scsi@vger.kernel.org
15502 F: drivers/scsi/qedf/
15504 QLOGIC QL41xxx ISCSI DRIVER
15505 M: Nilesh Javali <njavali@marvell.com>
15506 M: Manish Rangankar <mrangankar@marvell.com>
15507 M: GR-QLogic-Storage-Upstream@marvell.com
15508 L: linux-scsi@vger.kernel.org
15510 F: drivers/scsi/qedi/
15512 QLOGIC QL4xxx ETHERNET DRIVER
15513 M: Ariel Elior <aelior@marvell.com>
15514 M: GR-everest-linux-l2@marvell.com
15515 L: netdev@vger.kernel.org
15517 F: drivers/net/ethernet/qlogic/qed/
15518 F: drivers/net/ethernet/qlogic/qede/
15519 F: include/linux/qed/
15521 QLOGIC QL4xxx RDMA DRIVER
15522 M: Michal Kalderon <mkalderon@marvell.com>
15523 M: Ariel Elior <aelior@marvell.com>
15524 L: linux-rdma@vger.kernel.org
15526 F: drivers/infiniband/hw/qedr/
15527 F: include/uapi/rdma/qedr-abi.h
15529 QLOGIC QLA1280 SCSI DRIVER
15530 M: Michael Reed <mdr@sgi.com>
15531 L: linux-scsi@vger.kernel.org
15533 F: drivers/scsi/qla1280.[ch]
15535 QLOGIC QLA2XXX FC-SCSI DRIVER
15536 M: Nilesh Javali <njavali@marvell.com>
15537 M: GR-QLogic-Storage-Upstream@marvell.com
15538 L: linux-scsi@vger.kernel.org
15540 F: drivers/scsi/qla2xxx/
15542 QLOGIC QLA3XXX NETWORK DRIVER
15543 M: GR-Linux-NIC-Dev@marvell.com
15544 L: netdev@vger.kernel.org
15546 F: drivers/net/ethernet/qlogic/qla3xxx.*
15548 QLOGIC QLA4XXX iSCSI DRIVER
15549 M: Nilesh Javali <njavali@marvell.com>
15550 M: Manish Rangankar <mrangankar@marvell.com>
15551 M: GR-QLogic-Storage-Upstream@marvell.com
15552 L: linux-scsi@vger.kernel.org
15554 F: drivers/scsi/qla4xxx/
15556 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15557 M: Shahed Shaikh <shshaikh@marvell.com>
15558 M: Manish Chopra <manishc@marvell.com>
15559 M: GR-Linux-NIC-Dev@marvell.com
15560 L: netdev@vger.kernel.org
15562 F: drivers/net/ethernet/qlogic/qlcnic/
15564 QLOGIC QLGE 10Gb ETHERNET DRIVER
15565 M: Manish Chopra <manishc@marvell.com>
15566 M: GR-Linux-NIC-Dev@marvell.com
15567 M: Coiby Xu <coiby.xu@gmail.com>
15568 L: netdev@vger.kernel.org
15570 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15571 F: drivers/staging/qlge/
15573 QM1D1B0004 MEDIA DRIVER
15574 M: Akihiro Tsukada <tskd08@gmail.com>
15575 L: linux-media@vger.kernel.org
15577 F: drivers/media/tuners/qm1d1b0004*
15579 QM1D1C0042 MEDIA DRIVER
15580 M: Akihiro Tsukada <tskd08@gmail.com>
15581 L: linux-media@vger.kernel.org
15583 F: drivers/media/tuners/qm1d1c0042*
15586 M: Anders Larsen <al@alarsen.net>
15588 W: http://www.alarsen.net/linux/qnx4fs/
15590 F: include/uapi/linux/qnx4_fs.h
15591 F: include/uapi/linux/qnxtypes.h
15593 QORIQ DPAA2 FSL-MC BUS DRIVER
15594 M: Stuart Yoder <stuyoder@gmail.com>
15595 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15596 L: linux-kernel@vger.kernel.org
15598 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15599 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15600 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15601 F: drivers/bus/fsl-mc/
15602 F: include/uapi/linux/fsl_mc.h
15604 QT1010 MEDIA DRIVER
15605 M: Antti Palosaari <crope@iki.fi>
15606 L: linux-media@vger.kernel.org
15608 W: https://linuxtv.org
15609 W: http://palosaari.fi/linux/
15610 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15611 T: git git://linuxtv.org/anttip/media_tree.git
15612 F: drivers/media/tuners/qt1010*
15614 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15615 M: Kalle Valo <kvalo@codeaurora.org>
15616 L: ath10k@lists.infradead.org
15618 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15620 F: drivers/net/wireless/ath/ath10k/
15622 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15623 M: Kalle Valo <kvalo@codeaurora.org>
15624 L: ath11k@lists.infradead.org
15626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15627 F: drivers/net/wireless/ath/ath11k/
15629 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15630 M: ath9k-devel@qca.qualcomm.com
15631 L: linux-wireless@vger.kernel.org
15633 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15634 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
15635 F: drivers/net/wireless/ath/ath9k/
15637 QUALCOMM CAMERA SUBSYSTEM DRIVER
15638 M: Robert Foss <robert.foss@linaro.org>
15639 M: Todor Tomov <todor.too@gmail.com>
15640 L: linux-media@vger.kernel.org
15642 F: Documentation/admin-guide/media/qcom_camss.rst
15643 F: Documentation/devicetree/bindings/media/*camss*
15644 F: drivers/media/platform/qcom/camss/
15646 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15647 M: Niklas Cassel <nks@flawful.org>
15648 L: linux-pm@vger.kernel.org
15649 L: linux-arm-msm@vger.kernel.org
15651 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15652 F: drivers/soc/qcom/cpr.c
15654 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15655 M: Ilia Lin <ilia.lin@kernel.org>
15656 L: linux-pm@vger.kernel.org
15658 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15659 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15661 QUALCOMM CRYPTO DRIVERS
15662 M: Thara Gopinath <thara.gopinath@linaro.org>
15663 L: linux-crypto@vger.kernel.org
15664 L: linux-arm-msm@vger.kernel.org
15666 F: drivers/crypto/qce/
15668 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15669 M: Timur Tabi <timur@kernel.org>
15670 L: netdev@vger.kernel.org
15672 F: drivers/net/ethernet/qualcomm/emac/
15674 QUALCOMM ETHQOS ETHERNET DRIVER
15675 M: Vinod Koul <vkoul@kernel.org>
15676 L: netdev@vger.kernel.org
15678 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15679 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15681 QUALCOMM GENERIC INTERFACE I2C DRIVER
15682 M: Akash Asthana <akashast@codeaurora.org>
15683 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15684 L: linux-i2c@vger.kernel.org
15685 L: linux-arm-msm@vger.kernel.org
15687 F: drivers/i2c/busses/i2c-qcom-geni.c
15689 QUALCOMM HEXAGON ARCHITECTURE
15690 M: Brian Cain <bcain@codeaurora.org>
15691 L: linux-hexagon@vger.kernel.org
15695 QUALCOMM HIDMA DRIVER
15696 M: Sinan Kaya <okaya@kernel.org>
15697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15698 L: linux-arm-msm@vger.kernel.org
15699 L: dmaengine@vger.kernel.org
15701 F: drivers/dma/qcom/hidma*
15703 QUALCOMM I2C CCI DRIVER
15704 M: Loic Poulain <loic.poulain@linaro.org>
15705 M: Robert Foss <robert.foss@linaro.org>
15706 L: linux-i2c@vger.kernel.org
15707 L: linux-arm-msm@vger.kernel.org
15709 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15710 F: drivers/i2c/busses/i2c-qcom-cci.c
15713 M: Rob Clark <robdclark@gmail.com>
15714 L: iommu@lists.linux-foundation.org
15715 L: linux-arm-msm@vger.kernel.org
15717 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15719 QUALCOMM IPC ROUTER (QRTR) DRIVER
15720 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15721 L: linux-arm-msm@vger.kernel.org
15723 F: include/trace/events/qrtr.h
15724 F: include/uapi/linux/qrtr.h
15727 QUALCOMM IPCC MAILBOX DRIVER
15728 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15729 L: linux-arm-msm@vger.kernel.org
15731 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15732 F: drivers/mailbox/qcom-ipcc.c
15733 F: include/dt-bindings/mailbox/qcom-ipcc.h
15735 QUALCOMM IPQ4019 USB PHY DRIVER
15736 M: Robert Marko <robert.marko@sartura.hr>
15737 M: Luka Perkov <luka.perkov@sartura.hr>
15738 L: linux-arm-msm@vger.kernel.org
15740 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15741 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15743 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15744 M: Robert Marko <robert.marko@sartura.hr>
15745 M: Luka Perkov <luka.perkov@sartura.hr>
15746 L: linux-arm-msm@vger.kernel.org
15748 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15749 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15751 QUALCOMM RMNET DRIVER
15752 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15753 M: Sean Tranchetti <stranche@codeaurora.org>
15754 L: netdev@vger.kernel.org
15756 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15757 F: drivers/net/ethernet/qualcomm/rmnet/
15758 F: include/linux/if_rmnet.h
15760 QUALCOMM TSENS THERMAL DRIVER
15761 M: Amit Kucheria <amitk@kernel.org>
15762 M: Thara Gopinath <thara.gopinath@linaro.org>
15763 L: linux-pm@vger.kernel.org
15764 L: linux-arm-msm@vger.kernel.org
15766 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15767 F: drivers/thermal/qcom/
15769 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15770 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15771 L: linux-media@vger.kernel.org
15772 L: linux-arm-msm@vger.kernel.org
15774 T: git git://linuxtv.org/media_tree.git
15775 F: Documentation/devicetree/bindings/media/*venus*
15776 F: drivers/media/platform/qcom/venus/
15778 QUALCOMM WCN36XX WIRELESS DRIVER
15779 M: Kalle Valo <kvalo@codeaurora.org>
15780 L: wcn36xx@lists.infradead.org
15782 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15783 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15784 F: drivers/net/wireless/ath/wcn36xx/
15786 QUANTENNA QTNFMAC WIRELESS DRIVER
15787 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15788 R: Sergey Matyukevich <geomatsi@gmail.com>
15789 L: linux-wireless@vger.kernel.org
15791 F: drivers/net/wireless/quantenna
15793 RADEON and AMDGPU DRM DRIVERS
15794 M: Alex Deucher <alexander.deucher@amd.com>
15795 M: Christian König <christian.koenig@amd.com>
15796 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15797 L: amd-gfx@lists.freedesktop.org
15799 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15800 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15801 C: irc://irc.oftc.net/radeon
15802 F: drivers/gpu/drm/amd/
15803 F: drivers/gpu/drm/radeon/
15804 F: include/uapi/drm/amdgpu_drm.h
15805 F: include/uapi/drm/radeon_drm.h
15807 RADEON FRAMEBUFFER DISPLAY DRIVER
15808 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15809 L: linux-fbdev@vger.kernel.org
15811 F: drivers/video/fbdev/aty/radeon*
15812 F: include/uapi/linux/radeonfb.h
15814 RADIOSHARK RADIO DRIVER
15815 M: Hans Verkuil <hverkuil@xs4all.nl>
15816 L: linux-media@vger.kernel.org
15818 T: git git://linuxtv.org/media_tree.git
15819 F: drivers/media/radio/radio-shark.c
15821 RADIOSHARK2 RADIO DRIVER
15822 M: Hans Verkuil <hverkuil@xs4all.nl>
15823 L: linux-media@vger.kernel.org
15825 T: git git://linuxtv.org/media_tree.git
15826 F: drivers/media/radio/radio-shark2.c
15827 F: drivers/media/radio/radio-tea5777.c
15829 RADOS BLOCK DEVICE (RBD)
15830 M: Ilya Dryomov <idryomov@gmail.com>
15831 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15832 L: ceph-devel@vger.kernel.org
15834 W: http://ceph.com/
15835 T: git git://github.com/ceph/ceph-client.git
15836 F: Documentation/ABI/testing/sysfs-bus-rbd
15837 F: drivers/block/rbd.c
15838 F: drivers/block/rbd_types.h
15840 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15841 M: Paul Mackerras <paulus@samba.org>
15842 L: linux-fbdev@vger.kernel.org
15844 F: drivers/video/fbdev/aty/aty128fb.c
15846 RAINSHADOW-CEC DRIVER
15847 M: Hans Verkuil <hverkuil@xs4all.nl>
15848 L: linux-media@vger.kernel.org
15850 T: git git://linuxtv.org/media_tree.git
15851 F: drivers/media/cec/usb/rainshadow/
15853 RALINK MIPS ARCHITECTURE
15854 M: John Crispin <john@phrozen.org>
15855 L: linux-mips@vger.kernel.org
15857 F: arch/mips/ralink
15859 RALINK RT2X00 WIRELESS LAN DRIVER
15860 M: Stanislaw Gruszka <stf_xl@wp.pl>
15861 M: Helmut Schaa <helmut.schaa@googlemail.com>
15862 L: linux-wireless@vger.kernel.org
15864 F: drivers/net/wireless/ralink/rt2x00/
15866 RAMDISK RAM BLOCK DEVICE DRIVER
15867 M: Jens Axboe <axboe@kernel.dk>
15869 F: Documentation/admin-guide/blockdev/ramdisk.rst
15870 F: drivers/block/brd.c
15872 RANCHU VIRTUAL BOARD FOR MIPS
15873 M: Miodrag Dinic <miodrag.dinic@mips.com>
15874 L: linux-mips@vger.kernel.org
15876 F: arch/mips/configs/generic/board-ranchu.config
15877 F: arch/mips/generic/board-ranchu.c
15879 RANDOM NUMBER DRIVER
15880 M: "Theodore Ts'o" <tytso@mit.edu>
15882 F: drivers/char/random.c
15885 M: Matt Porter <mporter@kernel.crashing.org>
15886 M: Alexandre Bounine <alex.bou9@gmail.com>
15888 F: drivers/rapidio/
15891 M: Tony Luck <tony.luck@intel.com>
15892 M: Borislav Petkov <bp@alien8.de>
15893 L: linux-edac@vger.kernel.org
15895 F: Documentation/admin-guide/ras.rst
15897 F: include/linux/ras.h
15898 F: include/ras/ras_event.h
15900 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15901 L: linux-wireless@vger.kernel.org
15903 F: drivers/net/wireless/ray*
15905 RC-CORE / LIRC FRAMEWORK
15906 M: Sean Young <sean@mess.org>
15907 L: linux-media@vger.kernel.org
15909 W: http://linuxtv.org
15910 T: git git://linuxtv.org/media_tree.git
15911 F: Documentation/driver-api/media/rc-core.rst
15912 F: Documentation/userspace-api/media/rc/
15913 F: drivers/media/rc/
15914 F: include/media/rc-map.h
15915 F: include/media/rc-core.h
15916 F: include/uapi/linux/lirc.h
15918 RCMM REMOTE CONTROLS DECODER
15919 M: Patrick Lerda <patrick9876@free.fr>
15921 F: drivers/media/rc/ir-rcmm-decoder.c
15923 RCUTORTURE TEST FRAMEWORK
15924 M: "Paul E. McKenney" <paulmck@kernel.org>
15925 M: Josh Triplett <josh@joshtriplett.org>
15926 R: Steven Rostedt <rostedt@goodmis.org>
15927 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15928 R: Lai Jiangshan <jiangshanlai@gmail.com>
15929 L: rcu@vger.kernel.org
15931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15932 F: tools/testing/selftests/rcutorture
15934 RDACM20 Camera Sensor
15935 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15936 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15937 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15938 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15939 L: linux-media@vger.kernel.org
15941 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15942 F: drivers/media/i2c/max9271.c
15943 F: drivers/media/i2c/max9271.h
15944 F: drivers/media/i2c/rdacm20.c
15946 RDACM21 Camera Sensor
15947 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15948 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15949 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15950 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15951 L: linux-media@vger.kernel.org
15953 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15954 F: drivers/media/i2c/max9271.c
15955 F: drivers/media/i2c/max9271.h
15956 F: drivers/media/i2c/rdacm21.c
15959 M: Florian Fainelli <florian@openwrt.org>
15962 RDC R6040 FAST ETHERNET DRIVER
15963 M: Florian Fainelli <f.fainelli@gmail.com>
15964 L: netdev@vger.kernel.org
15966 F: drivers/net/ethernet/rdc/r6040.c
15968 RDMAVT - RDMA verbs software
15969 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15970 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15971 L: linux-rdma@vger.kernel.org
15973 F: drivers/infiniband/sw/rdmavt
15975 RDS - RELIABLE DATAGRAM SOCKETS
15976 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15977 L: netdev@vger.kernel.org
15978 L: linux-rdma@vger.kernel.org
15979 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15981 W: https://oss.oracle.com/projects/rds/
15982 F: Documentation/networking/rds.rst
15985 RDT - RESOURCE ALLOCATION
15986 M: Fenghua Yu <fenghua.yu@intel.com>
15987 M: Reinette Chatre <reinette.chatre@intel.com>
15988 L: linux-kernel@vger.kernel.org
15990 F: Documentation/x86/resctrl*
15991 F: arch/x86/include/asm/resctrl.h
15992 F: arch/x86/kernel/cpu/resctrl/
15993 F: tools/testing/selftests/resctrl/
15995 READ-COPY UPDATE (RCU)
15996 M: "Paul E. McKenney" <paulmck@kernel.org>
15997 M: Josh Triplett <josh@joshtriplett.org>
15998 R: Steven Rostedt <rostedt@goodmis.org>
15999 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16000 R: Lai Jiangshan <jiangshanlai@gmail.com>
16001 R: Joel Fernandes <joel@joelfernandes.org>
16002 L: rcu@vger.kernel.org
16004 W: http://www.rdrop.com/users/paulmck/RCU/
16005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16006 F: Documentation/RCU/
16007 F: include/linux/rcu*
16009 X: Documentation/RCU/torture.rst
16010 X: include/linux/srcu*.h
16011 X: kernel/rcu/srcu*.c
16013 REAL TIME CLOCK (RTC) SUBSYSTEM
16014 M: Alessandro Zummo <a.zummo@towertech.it>
16015 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
16016 L: linux-rtc@vger.kernel.org
16018 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
16019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16020 F: Documentation/admin-guide/rtc.rst
16021 F: Documentation/devicetree/bindings/rtc/
16023 F: include/linux/platform_data/rtc-*
16024 F: include/linux/rtc.h
16025 F: include/linux/rtc/
16026 F: include/uapi/linux/rtc.h
16027 F: tools/testing/selftests/rtc/
16029 REALTEK AUDIO CODECS
16030 M: Oder Chiou <oder_chiou@realtek.com>
16032 F: include/sound/rt*.h
16033 F: sound/soc/codecs/rt*
16035 REALTEK RTL83xx SMI DSA ROUTER CHIPS
16036 M: Linus Walleij <linus.walleij@linaro.org>
16038 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
16039 F: drivers/net/dsa/realtek-smi*
16040 F: drivers/net/dsa/rtl83*
16042 REALTEK WIRELESS DRIVER (rtlwifi family)
16043 M: Ping-Ke Shih <pkshih@realtek.com>
16044 L: linux-wireless@vger.kernel.org
16046 W: https://wireless.wiki.kernel.org/
16047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16048 F: drivers/net/wireless/realtek/rtlwifi/
16050 REALTEK WIRELESS DRIVER (rtw88)
16051 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
16052 L: linux-wireless@vger.kernel.org
16054 F: drivers/net/wireless/realtek/rtw88/
16056 REALTEK WIRELESS DRIVER (rtw89)
16057 M: Ping-Ke Shih <pkshih@realtek.com>
16058 L: linux-wireless@vger.kernel.org
16060 F: drivers/net/wireless/realtek/rtw89/
16062 REDPINE WIRELESS DRIVER
16063 M: Amitkumar Karwar <amitkarwar@gmail.com>
16064 M: Siva Rebbagondla <siva8118@gmail.com>
16065 L: linux-wireless@vger.kernel.org
16067 F: drivers/net/wireless/rsi/
16069 REGISTER MAP ABSTRACTION
16070 M: Mark Brown <broonie@kernel.org>
16071 L: linux-kernel@vger.kernel.org
16073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16074 F: Documentation/devicetree/bindings/regmap/
16075 F: drivers/base/regmap/
16076 F: include/linux/regmap.h
16078 REISERFS FILE SYSTEM
16079 L: reiserfs-devel@vger.kernel.org
16083 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16084 M: Ohad Ben-Cohen <ohad@wizery.com>
16085 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16086 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16087 L: linux-remoteproc@vger.kernel.org
16089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
16090 F: Documentation/ABI/testing/sysfs-class-remoteproc
16091 F: Documentation/devicetree/bindings/remoteproc/
16092 F: Documentation/staging/remoteproc.rst
16093 F: drivers/remoteproc/
16094 F: include/linux/remoteproc.h
16095 F: include/linux/remoteproc/
16097 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16098 M: Ohad Ben-Cohen <ohad@wizery.com>
16099 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16100 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16101 L: linux-remoteproc@vger.kernel.org
16103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
16104 F: Documentation/ABI/testing/sysfs-bus-rpmsg
16105 F: Documentation/staging/rpmsg.rst
16107 F: include/linux/rpmsg.h
16108 F: include/linux/rpmsg/
16109 F: include/uapi/linux/rpmsg.h
16112 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16113 M: Stephan Gerhold <stephan@gerhold.net>
16114 L: netdev@vger.kernel.org
16115 L: linux-remoteproc@vger.kernel.org
16117 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16119 RENESAS CLOCK DRIVERS
16120 M: Geert Uytterhoeven <geert+renesas@glider.be>
16121 L: linux-renesas-soc@vger.kernel.org
16123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16124 F: Documentation/devicetree/bindings/clock/renesas,*
16125 F: drivers/clk/renesas/
16127 RENESAS EMEV2 I2C DRIVER
16128 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16129 L: linux-renesas-soc@vger.kernel.org
16131 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16132 F: drivers/i2c/busses/i2c-emev2.c
16134 RENESAS ETHERNET DRIVERS
16135 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16136 L: netdev@vger.kernel.org
16137 L: linux-renesas-soc@vger.kernel.org
16138 F: Documentation/devicetree/bindings/net/renesas,*.yaml
16139 F: drivers/net/ethernet/renesas/
16140 F: include/linux/sh_eth.h
16142 RENESAS R-CAR GYROADC DRIVER
16143 M: Marek Vasut <marek.vasut@gmail.com>
16144 L: linux-iio@vger.kernel.org
16146 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16147 F: drivers/iio/adc/rcar-gyroadc.c
16149 RENESAS R-CAR I2C DRIVERS
16150 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16151 L: linux-renesas-soc@vger.kernel.org
16153 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16154 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16155 F: drivers/i2c/busses/i2c-rcar.c
16156 F: drivers/i2c/busses/i2c-sh_mobile.c
16158 RENESAS R-CAR THERMAL DRIVERS
16159 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16160 L: linux-renesas-soc@vger.kernel.org
16162 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16163 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16164 F: drivers/thermal/rcar_gen3_thermal.c
16165 F: drivers/thermal/rcar_thermal.c
16167 RENESAS RIIC DRIVER
16168 M: Chris Brandt <chris.brandt@renesas.com>
16169 L: linux-renesas-soc@vger.kernel.org
16171 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16172 F: drivers/i2c/busses/i2c-riic.c
16174 RENESAS USB PHY DRIVER
16175 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16176 L: linux-renesas-soc@vger.kernel.org
16178 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16180 RENESAS RZ/G2L A/D DRIVER
16181 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16182 L: linux-iio@vger.kernel.org
16183 L: linux-renesas-soc@vger.kernel.org
16185 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16186 F: drivers/iio/adc/rzg2l_adc.c
16188 RESET CONTROLLER FRAMEWORK
16189 M: Philipp Zabel <p.zabel@pengutronix.de>
16191 T: git git://git.pengutronix.de/git/pza/linux
16192 F: Documentation/devicetree/bindings/reset/
16193 F: Documentation/driver-api/reset.rst
16195 F: include/dt-bindings/reset/
16196 F: include/linux/reset-controller.h
16197 F: include/linux/reset.h
16198 F: include/linux/reset/
16199 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16201 RESTARTABLE SEQUENCES SUPPORT
16202 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16203 M: Peter Zijlstra <peterz@infradead.org>
16204 M: "Paul E. McKenney" <paulmck@kernel.org>
16205 M: Boqun Feng <boqun.feng@gmail.com>
16206 L: linux-kernel@vger.kernel.org
16208 F: include/trace/events/rseq.h
16209 F: include/uapi/linux/rseq.h
16211 F: tools/testing/selftests/rseq/
16214 M: Johannes Berg <johannes@sipsolutions.net>
16215 L: linux-wireless@vger.kernel.org
16217 W: https://wireless.wiki.kernel.org/
16218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16220 F: Documentation/ABI/stable/sysfs-class-rfkill
16221 F: Documentation/driver-api/rfkill.rst
16222 F: include/linux/rfkill.h
16223 F: include/uapi/linux/rfkill.h
16227 M: Thomas Graf <tgraf@suug.ch>
16228 M: Herbert Xu <herbert@gondor.apana.org.au>
16229 L: netdev@vger.kernel.org
16231 F: include/linux/rhashtable-types.h
16232 F: include/linux/rhashtable.h
16233 F: lib/rhashtable.c
16234 F: lib/test_rhashtable.c
16236 RICOH R5C592 MEMORYSTICK DRIVER
16237 M: Maxim Levitsky <maximlevitsky@gmail.com>
16239 F: drivers/memstick/host/r592.*
16241 RICOH SMARTMEDIA/XD DRIVER
16242 M: Maxim Levitsky <maximlevitsky@gmail.com>
16244 F: drivers/mtd/nand/raw/r852.c
16245 F: drivers/mtd/nand/raw/r852.h
16247 RISC-V ARCHITECTURE
16248 M: Paul Walmsley <paul.walmsley@sifive.com>
16249 M: Palmer Dabbelt <palmer@dabbelt.com>
16250 M: Albert Ou <aou@eecs.berkeley.edu>
16251 L: linux-riscv@lists.infradead.org
16253 P: Documentation/riscv/patch-acceptance.rst
16254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16259 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16260 M: Lewis Hanly <lewis.hanly@microchip.com>
16261 L: linux-riscv@lists.infradead.org
16263 F: drivers/mailbox/mailbox-mpfs.c
16264 F: drivers/soc/microchip/
16265 F: include/soc/microchip/mpfs.h
16268 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16269 M: Jack Wang <jinpu.wang@ionos.com>
16270 L: linux-block@vger.kernel.org
16272 F: drivers/block/rnbd/
16275 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16277 W: http://sourceforge.net/projects/roccat/
16278 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16279 F: drivers/hid/hid-roccat*
16280 F: include/linux/hid-roccat*
16282 ROCKCHIP I2S TDM DRIVER
16283 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
16284 L: linux-rockchip@lists.infradead.org
16286 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
16287 F: sound/soc/rockchip/rockchip_i2s_tdm.*
16289 ROCKCHIP ISP V1 DRIVER
16290 M: Helen Koike <helen.koike@collabora.com>
16291 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16292 L: linux-media@vger.kernel.org
16293 L: linux-rockchip@lists.infradead.org
16295 F: Documentation/admin-guide/media/rkisp1.rst
16296 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16297 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16298 F: drivers/media/platform/rockchip/rkisp1
16299 F: include/uapi/linux/rkisp1-config.h
16301 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16302 M: Jacob Chen <jacob-chen@iotwrt.com>
16303 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16304 L: linux-media@vger.kernel.org
16305 L: linux-rockchip@lists.infradead.org
16307 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16308 F: drivers/media/platform/rockchip/rga/
16310 ROCKCHIP VIDEO DECODER DRIVER
16311 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16312 L: linux-media@vger.kernel.org
16313 L: linux-rockchip@lists.infradead.org
16315 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16316 F: drivers/staging/media/rkvdec/
16319 M: Jiri Pirko <jiri@resnulli.us>
16320 L: netdev@vger.kernel.org
16322 F: drivers/net/ethernet/rocker/
16324 ROCKETPORT EXPRESS/INFINITY DRIVER
16325 M: Kevin Cernekee <cernekee@gmail.com>
16326 L: linux-serial@vger.kernel.org
16328 F: drivers/tty/serial/rp2.*
16330 ROHM BD99954 CHARGER IC
16331 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16332 L: linux-power@fi.rohmeurope.com
16334 F: drivers/power/supply/bd99954-charger.c
16335 F: drivers/power/supply/bd99954-charger.h
16337 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16338 M: Tomasz Duszynski <tduszyns@gmail.com>
16340 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16341 F: drivers/iio/light/bh1750.c
16343 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16344 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16345 L: linux-kernel@vger.kernel.org
16346 L: linux-renesas-soc@vger.kernel.org
16348 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16349 F: drivers/gpio/gpio-bd9571mwv.c
16350 F: drivers/mfd/bd9571mwv.c
16351 F: drivers/regulator/bd9571mwv-regulator.c
16352 F: include/linux/mfd/bd9571mwv.h
16354 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16355 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16356 L: linux-power@fi.rohmeurope.com
16358 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16359 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16360 F: drivers/clk/clk-bd718x7.c
16361 F: drivers/gpio/gpio-bd70528.c
16362 F: drivers/gpio/gpio-bd71815.c
16363 F: drivers/gpio/gpio-bd71828.c
16364 F: drivers/mfd/rohm-bd70528.c
16365 F: drivers/mfd/rohm-bd71828.c
16366 F: drivers/mfd/rohm-bd718x7.c
16367 F: drivers/mfd/rohm-bd9576.c
16368 F: drivers/power/supply/bd70528-charger.c
16369 F: drivers/regulator/bd70528-regulator.c
16370 F: drivers/regulator/bd71815-regulator.c
16371 F: drivers/regulator/bd71828-regulator.c
16372 F: drivers/regulator/bd718x7-regulator.c
16373 F: drivers/regulator/bd9576-regulator.c
16374 F: drivers/regulator/rohm-regulator.c
16375 F: drivers/rtc/rtc-bd70528.c
16376 F: drivers/watchdog/bd70528_wdt.c
16377 F: drivers/watchdog/bd9576_wdt.c
16378 F: include/linux/mfd/rohm-bd70528.h
16379 F: include/linux/mfd/rohm-bd71815.h
16380 F: include/linux/mfd/rohm-bd71828.h
16381 F: include/linux/mfd/rohm-bd718x7.h
16382 F: include/linux/mfd/rohm-bd957x.h
16383 F: include/linux/mfd/rohm-generic.h
16384 F: include/linux/mfd/rohm-shared.h
16387 M: Ralf Baechle <ralf@linux-mips.org>
16388 L: linux-hams@vger.kernel.org
16390 W: http://www.linux-ax25.org/
16391 F: include/net/rose.h
16392 F: include/uapi/linux/rose.h
16395 ROTATION DRIVER FOR ALLWINNER A83T
16396 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16397 L: linux-media@vger.kernel.org
16399 T: git git://linuxtv.org/media_tree.git
16400 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16401 F: drivers/media/platform/sunxi/sun8i-rotate/
16403 RTL2830 MEDIA DRIVER
16404 M: Antti Palosaari <crope@iki.fi>
16405 L: linux-media@vger.kernel.org
16407 W: https://linuxtv.org
16408 W: http://palosaari.fi/linux/
16409 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16410 T: git git://linuxtv.org/anttip/media_tree.git
16411 F: drivers/media/dvb-frontends/rtl2830*
16413 RTL2832 MEDIA DRIVER
16414 M: Antti Palosaari <crope@iki.fi>
16415 L: linux-media@vger.kernel.org
16417 W: https://linuxtv.org
16418 W: http://palosaari.fi/linux/
16419 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16420 T: git git://linuxtv.org/anttip/media_tree.git
16421 F: drivers/media/dvb-frontends/rtl2832*
16423 RTL2832_SDR MEDIA DRIVER
16424 M: Antti Palosaari <crope@iki.fi>
16425 L: linux-media@vger.kernel.org
16427 W: https://linuxtv.org
16428 W: http://palosaari.fi/linux/
16429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16430 T: git git://linuxtv.org/anttip/media_tree.git
16431 F: drivers/media/dvb-frontends/rtl2832_sdr*
16433 RTL8180 WIRELESS DRIVER
16434 L: linux-wireless@vger.kernel.org
16436 W: https://wireless.wiki.kernel.org/
16437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16438 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16440 RTL8187 WIRELESS DRIVER
16441 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16442 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16443 M: Larry Finger <Larry.Finger@lwfinger.net>
16444 L: linux-wireless@vger.kernel.org
16446 W: https://wireless.wiki.kernel.org/
16447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16448 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16450 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16451 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16452 L: linux-wireless@vger.kernel.org
16454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16455 F: drivers/net/wireless/realtek/rtl8xxxu/
16457 RTRS TRANSPORT DRIVERS
16458 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16459 M: Jack Wang <jinpu.wang@ionos.com>
16460 L: linux-rdma@vger.kernel.org
16462 F: drivers/infiniband/ulp/rtrs/
16464 RXRPC SOCKETS (AF_RXRPC)
16465 M: David Howells <dhowells@redhat.com>
16466 M: Marc Dionne <marc.dionne@auristor.com>
16467 L: linux-afs@lists.infradead.org
16469 W: https://www.infradead.org/~dhowells/kafs/
16470 F: Documentation/networking/rxrpc.rst
16471 F: include/keys/rxrpc-type.h
16472 F: include/net/af_rxrpc.h
16473 F: include/trace/events/rxrpc.h
16474 F: include/uapi/linux/rxrpc.h
16477 S3 SAVAGE FRAMEBUFFER DRIVER
16478 M: Antonino Daplas <adaplas@gmail.com>
16479 L: linux-fbdev@vger.kernel.org
16481 F: drivers/video/fbdev/savage/
16484 M: Heiko Carstens <hca@linux.ibm.com>
16485 M: Vasily Gorbik <gor@linux.ibm.com>
16486 M: Christian Borntraeger <borntraeger@de.ibm.com>
16487 R: Alexander Gordeev <agordeev@linux.ibm.com>
16488 L: linux-s390@vger.kernel.org
16490 W: http://www.ibm.com/developerworks/linux/linux390/
16491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16492 F: Documentation/driver-api/s390-drivers.rst
16493 F: Documentation/s390/
16497 S390 COMMON I/O LAYER
16498 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16499 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16500 L: linux-s390@vger.kernel.org
16502 W: http://www.ibm.com/developerworks/linux/linux390/
16503 F: drivers/s390/cio/
16506 M: Stefan Haberland <sth@linux.ibm.com>
16507 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16508 L: linux-s390@vger.kernel.org
16510 W: http://www.ibm.com/developerworks/linux/linux390/
16511 F: block/partitions/ibm.c
16512 F: drivers/s390/block/dasd*
16513 F: include/linux/dasd_mod.h
16516 M: Matthew Rosato <mjrosato@linux.ibm.com>
16517 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16518 L: linux-s390@vger.kernel.org
16520 W: http://www.ibm.com/developerworks/linux/linux390/
16521 F: drivers/iommu/s390-iommu.c
16523 S390 IUCV NETWORK LAYER
16524 M: Julian Wiedmann <jwi@linux.ibm.com>
16525 M: Karsten Graul <kgraul@linux.ibm.com>
16526 L: linux-s390@vger.kernel.org
16527 L: netdev@vger.kernel.org
16529 W: http://www.ibm.com/developerworks/linux/linux390/
16530 F: drivers/s390/net/*iucv*
16531 F: include/net/iucv/
16534 S390 NETWORK DRIVERS
16535 M: Julian Wiedmann <jwi@linux.ibm.com>
16536 M: Karsten Graul <kgraul@linux.ibm.com>
16537 L: linux-s390@vger.kernel.org
16538 L: netdev@vger.kernel.org
16540 W: http://www.ibm.com/developerworks/linux/linux390/
16541 F: drivers/s390/net/
16544 M: Niklas Schnelle <schnelle@linux.ibm.com>
16545 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16546 L: linux-s390@vger.kernel.org
16548 W: http://www.ibm.com/developerworks/linux/linux390/
16550 F: drivers/pci/hotplug/s390_pci_hpc.c
16551 F: Documentation/s390/pci.rst
16553 S390 VFIO AP DRIVER
16554 M: Tony Krowiak <akrowiak@linux.ibm.com>
16555 M: Halil Pasic <pasic@linux.ibm.com>
16556 M: Jason Herne <jjherne@linux.ibm.com>
16557 L: linux-s390@vger.kernel.org
16559 W: http://www.ibm.com/developerworks/linux/linux390/
16560 F: Documentation/s390/vfio-ap.rst
16561 F: drivers/s390/crypto/vfio_ap_drv.c
16562 F: drivers/s390/crypto/vfio_ap_ops.c
16563 F: drivers/s390/crypto/vfio_ap_private.h
16565 S390 VFIO-CCW DRIVER
16566 M: Eric Farman <farman@linux.ibm.com>
16567 M: Matthew Rosato <mjrosato@linux.ibm.com>
16568 R: Halil Pasic <pasic@linux.ibm.com>
16569 L: linux-s390@vger.kernel.org
16570 L: kvm@vger.kernel.org
16572 F: Documentation/s390/vfio-ccw.rst
16573 F: drivers/s390/cio/vfio_ccw*
16574 F: include/uapi/linux/vfio_ccw.h
16576 S390 VFIO-PCI DRIVER
16577 M: Matthew Rosato <mjrosato@linux.ibm.com>
16578 M: Eric Farman <farman@linux.ibm.com>
16579 L: linux-s390@vger.kernel.org
16580 L: kvm@vger.kernel.org
16582 F: drivers/vfio/pci/vfio_pci_zdev.c
16583 F: include/uapi/linux/vfio_zdev.h
16586 M: Harald Freudenberger <freude@linux.ibm.com>
16587 L: linux-s390@vger.kernel.org
16589 W: http://www.ibm.com/developerworks/linux/linux390/
16590 F: drivers/s390/crypto/
16593 M: Steffen Maier <maier@linux.ibm.com>
16594 M: Benjamin Block <bblock@linux.ibm.com>
16595 L: linux-s390@vger.kernel.org
16597 W: http://www.ibm.com/developerworks/linux/linux390/
16598 F: drivers/s390/scsi/zfcp_*
16600 S3C ADC BATTERY DRIVER
16601 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16602 L: linux-samsung-soc@vger.kernel.org
16604 F: drivers/power/supply/s3c_adc_battery.c
16605 F: include/linux/s3c_adc_battery.h
16607 S3C24XX SD/MMC Driver
16608 M: Ben Dooks <ben-linux@fluff.org>
16609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16611 F: drivers/mmc/host/s3cmci.*
16613 SAA6588 RDS RECEIVER DRIVER
16614 M: Hans Verkuil <hverkuil@xs4all.nl>
16615 L: linux-media@vger.kernel.org
16617 W: https://linuxtv.org
16618 T: git git://linuxtv.org/media_tree.git
16619 F: drivers/media/i2c/saa6588*
16621 SAA7134 VIDEO4LINUX DRIVER
16622 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16623 L: linux-media@vger.kernel.org
16625 W: https://linuxtv.org
16626 T: git git://linuxtv.org/media_tree.git
16627 F: Documentation/driver-api/media/drivers/saa7134*
16628 F: drivers/media/pci/saa7134/
16630 SAA7146 VIDEO4LINUX-2 DRIVER
16631 M: Hans Verkuil <hverkuil@xs4all.nl>
16632 L: linux-media@vger.kernel.org
16634 T: git git://linuxtv.org/media_tree.git
16635 F: drivers/media/common/saa7146/
16636 F: drivers/media/pci/saa7146/
16637 F: include/media/drv-intf/saa7146*
16639 SAFESETID SECURITY MODULE
16640 M: Micah Morton <mortonm@chromium.org>
16642 F: Documentation/admin-guide/LSM/SafeSetID.rst
16643 F: security/safesetid/
16645 SAMSUNG AUDIO (ASoC) DRIVERS
16646 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16647 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16648 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16650 F: Documentation/devicetree/bindings/sound/samsung*
16651 F: sound/soc/samsung/
16653 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16654 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16655 L: linux-crypto@vger.kernel.org
16656 L: linux-samsung-soc@vger.kernel.org
16658 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16659 F: drivers/crypto/exynos-rng.c
16661 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16662 M: Łukasz Stelmach <l.stelmach@samsung.com>
16663 L: linux-samsung-soc@vger.kernel.org
16665 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16666 F: drivers/char/hw_random/exynos-trng.c
16668 SAMSUNG FRAMEBUFFER DRIVER
16669 M: Jingoo Han <jingoohan1@gmail.com>
16670 L: linux-fbdev@vger.kernel.org
16672 F: drivers/video/fbdev/s3c-fb.c
16674 SAMSUNG INTERCONNECT DRIVERS
16675 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16676 M: Artur Świgoń <a.swigon@samsung.com>
16677 L: linux-pm@vger.kernel.org
16678 L: linux-samsung-soc@vger.kernel.org
16680 F: drivers/interconnect/samsung/
16682 SAMSUNG LAPTOP DRIVER
16683 M: Corentin Chary <corentin.chary@gmail.com>
16684 L: platform-driver-x86@vger.kernel.org
16686 F: drivers/platform/x86/samsung-laptop.c
16688 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16689 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16690 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16691 L: linux-kernel@vger.kernel.org
16692 L: linux-samsung-soc@vger.kernel.org
16694 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
16695 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16696 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
16697 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
16698 F: drivers/clk/clk-s2mps11.c
16699 F: drivers/mfd/sec*.c
16700 F: drivers/regulator/s2m*.c
16701 F: drivers/regulator/s5m*.c
16702 F: drivers/rtc/rtc-s5m.c
16703 F: include/linux/mfd/samsung/
16705 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16706 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16707 L: linux-media@vger.kernel.org
16708 L: linux-samsung-soc@vger.kernel.org
16710 F: drivers/media/platform/s3c-camif/
16711 F: include/media/drv-intf/s3c_camif.h
16713 SAMSUNG S3FWRN5 NFC DRIVER
16714 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16715 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16716 L: linux-nfc@lists.01.org (subscribers-only)
16718 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16719 F: drivers/nfc/s3fwrn5
16721 SAMSUNG S5C73M3 CAMERA DRIVER
16722 M: Andrzej Hajda <a.hajda@samsung.com>
16723 L: linux-media@vger.kernel.org
16725 F: drivers/media/i2c/s5c73m3/*
16727 SAMSUNG S5K5BAF CAMERA DRIVER
16728 M: Andrzej Hajda <a.hajda@samsung.com>
16729 L: linux-media@vger.kernel.org
16731 F: drivers/media/i2c/s5k5baf.c
16733 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16734 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16735 M: Vladimir Zapolskiy <vz@mleia.com>
16736 L: linux-crypto@vger.kernel.org
16737 L: linux-samsung-soc@vger.kernel.org
16739 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16740 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16741 F: drivers/crypto/s5p-sss.c
16743 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16744 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16745 L: linux-media@vger.kernel.org
16747 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16748 F: drivers/media/platform/exynos4-is/
16750 SAMSUNG SOC CLOCK DRIVERS
16751 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16752 M: Tomasz Figa <tomasz.figa@gmail.com>
16753 M: Chanwoo Choi <cw00.choi@samsung.com>
16754 L: linux-samsung-soc@vger.kernel.org
16756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16757 F: Documentation/devicetree/bindings/clock/exynos*.txt
16758 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16759 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16760 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16761 F: drivers/clk/samsung/
16762 F: include/dt-bindings/clock/exynos*.h
16763 F: include/dt-bindings/clock/s3c*.h
16764 F: include/dt-bindings/clock/s5p*.h
16765 F: include/dt-bindings/clock/samsung,*.h
16766 F: include/linux/clk/samsung.h
16767 F: include/linux/platform_data/clk-s3c2410.h
16769 SAMSUNG SPI DRIVERS
16770 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16771 M: Andi Shyti <andi@etezian.org>
16772 L: linux-spi@vger.kernel.org
16773 L: linux-samsung-soc@vger.kernel.org
16775 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16776 F: drivers/spi/spi-s3c*
16777 F: include/linux/platform_data/spi-s3c64xx.h
16778 F: include/linux/spi/s3c24xx-fiq.h
16780 SAMSUNG SXGBE DRIVERS
16781 M: Byungho An <bh74.an@samsung.com>
16782 L: netdev@vger.kernel.org
16784 F: drivers/net/ethernet/samsung/sxgbe/
16786 SAMSUNG THERMAL DRIVER
16787 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16788 L: linux-pm@vger.kernel.org
16789 L: linux-samsung-soc@vger.kernel.org
16791 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16792 F: drivers/thermal/samsung/
16794 SAMSUNG USB2 PHY DRIVER
16795 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16796 L: linux-kernel@vger.kernel.org
16798 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16799 F: Documentation/driver-api/phy/samsung-usb2.rst
16800 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16801 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16802 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16803 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16804 F: drivers/phy/samsung/phy-samsung-usb2.c
16805 F: drivers/phy/samsung/phy-samsung-usb2.h
16807 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16808 M: Paul Barker <paul.barker@sancloud.com>
16809 R: Marc Murphy <marc.murphy@sancloud.com>
16811 F: arch/arm/boot/dts/am335x-sancloud*
16814 M: Zwane Mwaikambo <zwanem@gmail.com>
16816 F: drivers/watchdog/sc1200wdt.c
16819 M: Ingo Molnar <mingo@redhat.com>
16820 M: Peter Zijlstra <peterz@infradead.org>
16821 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16822 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16823 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16824 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16825 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16826 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16827 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16828 L: linux-kernel@vger.kernel.org
16830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16831 F: include/linux/preempt.h
16832 F: include/linux/sched.h
16833 F: include/linux/wait.h
16834 F: include/uapi/linux/sched.h
16837 SCR24X CHIP CARD INTERFACE DRIVER
16838 M: Lubomir Rintel <lkundrak@v3.sk>
16840 F: drivers/char/pcmcia/scr24x_cs.c
16842 SCSI RDMA PROTOCOL (SRP) INITIATOR
16843 M: Bart Van Assche <bvanassche@acm.org>
16844 L: linux-rdma@vger.kernel.org
16846 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16847 F: drivers/infiniband/ulp/srp/
16848 F: include/scsi/srp.h
16850 SCSI RDMA PROTOCOL (SRP) TARGET
16851 M: Bart Van Assche <bvanassche@acm.org>
16852 L: linux-rdma@vger.kernel.org
16853 L: target-devel@vger.kernel.org
16855 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16856 F: drivers/infiniband/ulp/srpt/
16859 M: Doug Gilbert <dgilbert@interlog.com>
16860 L: linux-scsi@vger.kernel.org
16862 W: http://sg.danny.cz/sg
16863 F: Documentation/scsi/scsi-generic.rst
16864 F: drivers/scsi/sg.c
16865 F: include/scsi/sg.h
16868 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16869 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16870 L: linux-scsi@vger.kernel.org
16872 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16875 F: Documentation/devicetree/bindings/scsi/
16880 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16881 L: linux-scsi@vger.kernel.org
16883 F: Documentation/scsi/st.rst
16884 F: drivers/scsi/st.*
16885 F: drivers/scsi/st_*.h
16887 SCSI TARGET CORE USER DRIVER
16888 M: Bodo Stroesser <bostroesser@gmail.com>
16889 L: linux-scsi@vger.kernel.org
16890 L: target-devel@vger.kernel.org
16892 F: Documentation/target/tcmu-design.rst
16893 F: drivers/target/target_core_user.c
16894 F: include/uapi/linux/target_core_user.h
16896 SCSI TARGET SUBSYSTEM
16897 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16898 L: linux-scsi@vger.kernel.org
16899 L: target-devel@vger.kernel.org
16901 W: http://www.linux-iscsi.org
16902 Q: https://patchwork.kernel.org/project/target-devel/list/
16903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16904 F: Documentation/target/
16909 M: Vlad Yasevich <vyasevich@gmail.com>
16910 M: Neil Horman <nhorman@tuxdriver.com>
16911 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16912 L: linux-sctp@vger.kernel.org
16914 W: http://lksctp.sourceforge.net
16915 F: Documentation/networking/sctp.rst
16916 F: include/linux/sctp.h
16917 F: include/net/sctp/
16918 F: include/uapi/linux/sctp.h
16922 M: Jim Cromie <jim.cromie@gmail.com>
16924 F: Documentation/i2c/busses/scx200_acb.rst
16925 F: arch/x86/platform/scx200/
16926 F: drivers/i2c/busses/scx200*
16927 F: drivers/mtd/maps/scx200_docflash.c
16928 F: drivers/watchdog/scx200_wdt.c
16929 F: include/linux/scx200.h
16932 M: Jim Cromie <jim.cromie@gmail.com>
16934 F: drivers/char/scx200_gpio.c
16935 F: include/linux/scx200_gpio.h
16937 SCx200 HRT CLOCKSOURCE DRIVER
16938 M: Jim Cromie <jim.cromie@gmail.com>
16940 F: drivers/clocksource/scx200_hrt.c
16942 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16943 M: Sascha Sommer <saschasommer@freenet.de>
16944 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16946 F: drivers/mmc/host/sdricoh_cs.c
16948 SECO BOARDS CEC DRIVER
16949 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16951 F: drivers/media/cec/platform/seco/seco-cec.c
16952 F: drivers/media/cec/platform/seco/seco-cec.h
16955 M: Kees Cook <keescook@chromium.org>
16956 R: Andy Lutomirski <luto@amacapital.net>
16957 R: Will Drewry <wad@chromium.org>
16959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16960 F: Documentation/userspace-api/seccomp_filter.rst
16961 F: include/linux/seccomp.h
16962 F: include/uapi/linux/seccomp.h
16963 F: kernel/seccomp.c
16964 F: tools/testing/selftests/kselftest_harness.h
16965 F: tools/testing/selftests/seccomp/*
16966 K: \bsecure_computing
16969 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16970 M: Al Cooper <alcooperx@gmail.com>
16971 L: linux-mmc@vger.kernel.org
16972 L: bcm-kernel-feedback-list@broadcom.com
16974 F: drivers/mmc/host/sdhci-brcmstb*
16976 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16977 M: Adrian Hunter <adrian.hunter@intel.com>
16978 L: linux-mmc@vger.kernel.org
16980 F: drivers/mmc/host/sdhci*
16982 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16983 M: Eugen Hristev <eugen.hristev@microchip.com>
16984 L: linux-mmc@vger.kernel.org
16986 F: drivers/mmc/host/sdhci-of-at91.c
16988 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16989 M: Ben Dooks <ben-linux@fluff.org>
16990 M: Jaehoon Chung <jh80.chung@samsung.com>
16991 L: linux-mmc@vger.kernel.org
16993 F: drivers/mmc/host/sdhci-s3c*
16995 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16996 M: Viresh Kumar <vireshk@kernel.org>
16997 L: linux-mmc@vger.kernel.org
16999 F: drivers/mmc/host/sdhci-spear.c
17001 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
17002 M: Kishon Vijay Abraham I <kishon@ti.com>
17003 L: linux-mmc@vger.kernel.org
17005 F: drivers/mmc/host/sdhci-omap.c
17007 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
17008 M: Jonathan Derrick <jonathan.derrick@intel.com>
17009 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
17010 L: linux-block@vger.kernel.org
17012 F: block/opal_proto.h
17014 F: include/linux/sed*
17015 F: include/uapi/linux/sed*
17018 M: Security Officers <security@kernel.org>
17020 F: Documentation/admin-guide/security-bugs.rst
17023 M: James Morris <jmorris@namei.org>
17024 M: "Serge E. Hallyn" <serge@hallyn.com>
17025 L: linux-security-module@vger.kernel.org (suggested Cc:)
17027 W: http://kernsec.org/
17028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
17030 X: security/selinux/
17032 SELINUX SECURITY MODULE
17033 M: Paul Moore <paul@paul-moore.com>
17034 M: Stephen Smalley <stephen.smalley.work@gmail.com>
17035 M: Eric Paris <eparis@parisplace.org>
17036 L: selinux@vger.kernel.org
17038 W: https://selinuxproject.org
17039 W: https://github.com/SELinuxProject
17040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
17041 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
17042 F: Documentation/ABI/obsolete/sysfs-selinux-disable
17043 F: Documentation/admin-guide/LSM/SELinux.rst
17044 F: include/trace/events/avc.h
17045 F: include/uapi/linux/selinux_netlink.h
17046 F: scripts/selinux/
17047 F: security/selinux/
17050 M: Jiri Slaby <jirislaby@kernel.org>
17052 F: drivers/misc/phantom.c
17053 F: include/uapi/linux/phantom.h
17055 SENSEAIR SUNRISE 006-0-0007
17056 M: Jacopo Mondi <jacopo@jmondi.org>
17058 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
17059 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
17060 F: drivers/iio/chemical/sunrise_co2.c
17062 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
17063 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
17065 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
17066 F: drivers/iio/chemical/scd30.h
17067 F: drivers/iio/chemical/scd30_core.c
17068 F: drivers/iio/chemical/scd30_i2c.c
17069 F: drivers/iio/chemical/scd30_serial.c
17071 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
17072 M: Roan van Dijk <roan@protonic.nl>
17074 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
17075 F: drivers/iio/chemical/scd4x.c
17077 SENSIRION SGP40 GAS SENSOR DRIVER
17078 M: Andreas Klinger <ak@it-klinger.de>
17080 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
17081 F: drivers/iio/chemical/sgp40.c
17083 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
17084 M: Tomasz Duszynski <tduszyns@gmail.com>
17086 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
17087 F: drivers/iio/chemical/sps30.c
17088 F: drivers/iio/chemical/sps30_i2c.c
17089 F: drivers/iio/chemical/sps30_serial.c
17092 M: Rob Herring <robh@kernel.org>
17093 L: linux-serial@vger.kernel.org
17095 F: Documentation/devicetree/bindings/serial/serial.yaml
17096 F: drivers/tty/serdev/
17097 F: include/linux/serdev.h
17100 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17101 L: linux-serial@vger.kernel.org
17103 F: Documentation/devicetree/bindings/serial/
17104 F: drivers/tty/serial/
17107 M: Sean Young <sean@mess.org>
17108 L: linux-media@vger.kernel.org
17110 F: drivers/media/rc/serial_ir.c
17112 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
17113 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17114 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17116 F: Documentation/devicetree/bindings/slimbus/
17117 F: drivers/slimbus/
17118 F: include/linux/slimbus.h
17121 M: Edward Cree <ecree.xilinx@gmail.com>
17122 M: Martin Habets <habetsm.xilinx@gmail.com>
17123 L: netdev@vger.kernel.org
17125 F: drivers/net/ethernet/sfc/
17127 SFF/SFP/SFP+ MODULE SUPPORT
17128 M: Russell King <linux@armlinux.org.uk>
17129 L: netdev@vger.kernel.org
17131 F: drivers/net/phy/phylink.c
17132 F: drivers/net/phy/sfp*
17133 F: include/linux/mdio/mdio-i2c.h
17134 F: include/linux/phylink.h
17135 F: include/linux/sfp.h
17136 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)
17139 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
17141 F: drivers/misc/sgi-gru/
17143 SGI XP/XPC/XPNET DRIVER
17144 M: Robin Holt <robinmholt@gmail.com>
17145 M: Steve Wahl <steve.wahl@hpe.com>
17146 R: Mike Travis <mike.travis@hpe.com>
17148 F: drivers/misc/sgi-xp/
17150 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17151 M: Karsten Graul <kgraul@linux.ibm.com>
17152 L: linux-s390@vger.kernel.org
17154 W: http://www.ibm.com/developerworks/linux/linux390/
17157 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17158 M: Linus Walleij <linus.walleij@linaro.org>
17159 L: linux-iio@vger.kernel.org
17161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17162 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17163 F: drivers/iio/light/gp2ap002.c
17165 SHARP RJ54N1CB0C SENSOR DRIVER
17166 M: Jacopo Mondi <jacopo@jmondi.org>
17167 L: linux-media@vger.kernel.org
17169 T: git git://linuxtv.org/media_tree.git
17170 F: drivers/media/i2c/rj54n1cb0c.c
17171 F: include/media/i2c/rj54n1cb0c.h
17173 SH_VOU V4L2 OUTPUT DRIVER
17174 L: linux-media@vger.kernel.org
17176 F: drivers/media/platform/sh_vou.c
17177 F: include/media/drv-intf/sh_vou.h
17179 SI2157 MEDIA DRIVER
17180 M: Antti Palosaari <crope@iki.fi>
17181 L: linux-media@vger.kernel.org
17183 W: https://linuxtv.org
17184 W: http://palosaari.fi/linux/
17185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17186 T: git git://linuxtv.org/anttip/media_tree.git
17187 F: drivers/media/tuners/si2157*
17189 SI2165 MEDIA DRIVER
17190 M: Matthias Schwarzott <zzam@gentoo.org>
17191 L: linux-media@vger.kernel.org
17193 W: https://linuxtv.org
17194 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17195 F: drivers/media/dvb-frontends/si2165*
17197 SI2168 MEDIA DRIVER
17198 M: Antti Palosaari <crope@iki.fi>
17199 L: linux-media@vger.kernel.org
17201 W: https://linuxtv.org
17202 W: http://palosaari.fi/linux/
17203 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17204 T: git git://linuxtv.org/anttip/media_tree.git
17205 F: drivers/media/dvb-frontends/si2168*
17207 SI470X FM RADIO RECEIVER I2C DRIVER
17208 M: Hans Verkuil <hverkuil@xs4all.nl>
17209 L: linux-media@vger.kernel.org
17211 W: https://linuxtv.org
17212 T: git git://linuxtv.org/media_tree.git
17213 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17215 SI470X FM RADIO RECEIVER USB DRIVER
17216 M: Hans Verkuil <hverkuil@xs4all.nl>
17217 L: linux-media@vger.kernel.org
17219 W: https://linuxtv.org
17220 T: git git://linuxtv.org/media_tree.git
17221 F: drivers/media/radio/si470x/radio-si470x-common.c
17222 F: drivers/media/radio/si470x/radio-si470x-usb.c
17223 F: drivers/media/radio/si470x/radio-si470x.h
17225 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17226 M: Eduardo Valentin <edubezval@gmail.com>
17227 L: linux-media@vger.kernel.org
17229 W: https://linuxtv.org
17230 T: git git://linuxtv.org/media_tree.git
17231 F: drivers/media/radio/si4713/si4713.?
17233 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17234 M: Eduardo Valentin <edubezval@gmail.com>
17235 L: linux-media@vger.kernel.org
17237 W: https://linuxtv.org
17238 T: git git://linuxtv.org/media_tree.git
17239 F: drivers/media/radio/si4713/radio-platform-si4713.c
17241 SI4713 FM RADIO TRANSMITTER USB DRIVER
17242 M: Hans Verkuil <hverkuil@xs4all.nl>
17243 L: linux-media@vger.kernel.org
17245 W: https://linuxtv.org
17246 T: git git://linuxtv.org/media_tree.git
17247 F: drivers/media/radio/si4713/radio-usb-si4713.c
17250 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17251 L: linux-media@vger.kernel.org
17253 W: https://linuxtv.org
17254 T: git git://linuxtv.org/media_tree.git
17255 F: drivers/media/common/siano/
17256 F: drivers/media/mmc/siano/
17257 F: drivers/media/usb/siano/
17258 F: drivers/media/usb/siano/
17261 M: Palmer Dabbelt <palmer@dabbelt.com>
17262 M: Paul Walmsley <paul.walmsley@sifive.com>
17263 L: linux-riscv@lists.infradead.org
17265 T: git git://github.com/sifive/riscv-linux.git
17269 SIFIVE FU540 SYSTEM-ON-CHIP
17270 M: Paul Walmsley <paul.walmsley@sifive.com>
17271 M: Palmer Dabbelt <palmer@dabbelt.com>
17272 L: linux-riscv@lists.infradead.org
17274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17279 M: Green Wan <green.wan@sifive.com>
17281 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17282 F: drivers/dma/sf-pdma/
17284 SILEAD TOUCHSCREEN DRIVER
17285 M: Hans de Goede <hdegoede@redhat.com>
17286 L: linux-input@vger.kernel.org
17287 L: platform-driver-x86@vger.kernel.org
17289 F: drivers/input/touchscreen/silead.c
17290 F: drivers/platform/x86/touchscreen_dmi.c
17292 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17293 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17295 F: drivers/staging/wfx/
17297 SILICON MOTION SM712 FRAME BUFFER DRIVER
17298 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17299 M: Teddy Wang <teddy.wang@siliconmotion.com>
17300 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17301 L: linux-fbdev@vger.kernel.org
17303 F: Documentation/fb/sm712fb.rst
17304 F: drivers/video/fbdev/sm712*
17306 SILVACO I3C DUAL-ROLE MASTER
17307 M: Miquel Raynal <miquel.raynal@bootlin.com>
17308 M: Conor Culhane <conor.culhane@silvaco.com>
17309 L: linux-i3c@lists.infradead.org
17311 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17312 F: drivers/i3c/master/svc-i3c-master.c
17315 M: Hans de Goede <hdegoede@redhat.com>
17316 L: linux-fbdev@vger.kernel.org
17318 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17319 F: drivers/video/fbdev/simplefb.c
17320 F: include/linux/platform_data/simplefb.h
17322 SIMTEC EB110ATX (Chalice CATS)
17323 M: Simtec Linux Team <linux@simtec.co.uk>
17325 W: http://www.simtec.co.uk/products/EB110ATX/
17327 SIMTEC EB2410ITX (BAST)
17328 M: Simtec Linux Team <linux@simtec.co.uk>
17330 W: http://www.simtec.co.uk/products/EB2410ITX/
17331 F: arch/arm/mach-s3c/bast-ide.c
17332 F: arch/arm/mach-s3c/bast-irq.c
17333 F: arch/arm/mach-s3c/mach-bast.c
17336 M: Thorsten Scherer <t.scherer@eckelmann.de>
17337 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17338 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17340 F: drivers/gpio/gpio-siox.c
17342 F: include/trace/events/siox.h
17344 SIPHASH PRF ROUTINES
17345 M: Jason A. Donenfeld <Jason@zx2c4.com>
17347 F: include/linux/siphash.h
17349 F: lib/test_siphash.c
17351 SIS 190 ETHERNET DRIVER
17352 M: Francois Romieu <romieu@fr.zoreil.com>
17353 L: netdev@vger.kernel.org
17355 F: drivers/net/ethernet/sis/sis190.c
17357 SIS 900/7016 FAST ETHERNET DRIVER
17358 M: Daniele Venzano <venza@brownhat.org>
17359 L: netdev@vger.kernel.org
17361 W: http://www.brownhat.org/sis900.html
17362 F: drivers/net/ethernet/sis/sis900.*
17364 SIS FRAMEBUFFER DRIVER
17365 M: Thomas Winischhofer <thomas@winischhofer.net>
17367 W: http://www.winischhofer.net/linuxsisvga.shtml
17368 F: Documentation/fb/sisfb.rst
17369 F: drivers/video/fbdev/sis/
17370 F: include/video/sisfb.h
17372 SIS I2C TOUCHSCREEN DRIVER
17373 M: Mika Penttilä <mika.penttila@nextfour.com>
17374 L: linux-input@vger.kernel.org
17376 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17377 F: drivers/input/touchscreen/sis_i2c.c
17380 M: Thomas Winischhofer <thomas@winischhofer.net>
17382 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17383 F: drivers/usb/misc/sisusbvga/
17386 M: Christoph Lameter <cl@linux.com>
17387 M: Pekka Enberg <penberg@kernel.org>
17388 M: David Rientjes <rientjes@google.com>
17389 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17390 M: Andrew Morton <akpm@linux-foundation.org>
17391 M: Vlastimil Babka <vbabka@suse.cz>
17392 L: linux-mm@kvack.org
17394 F: include/linux/sl?b*.h
17397 SLEEPABLE READ-COPY UPDATE (SRCU)
17398 M: Lai Jiangshan <jiangshanlai@gmail.com>
17399 M: "Paul E. McKenney" <paulmck@kernel.org>
17400 M: Josh Triplett <josh@joshtriplett.org>
17401 R: Steven Rostedt <rostedt@goodmis.org>
17402 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17403 L: rcu@vger.kernel.org
17405 W: http://www.rdrop.com/users/paulmck/RCU/
17406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17407 F: include/linux/srcu*.h
17408 F: kernel/rcu/srcu*.c
17410 SMACK SECURITY MODULE
17411 M: Casey Schaufler <casey@schaufler-ca.com>
17412 L: linux-security-module@vger.kernel.org
17414 W: http://schaufler-ca.com
17415 T: git git://github.com/cschaufler/smack-next
17416 F: Documentation/admin-guide/LSM/Smack.rst
17419 SMC91x ETHERNET DRIVER
17420 M: Nicolas Pitre <nico@fluxnic.net>
17422 F: drivers/net/ethernet/smsc/smc91x.*
17424 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17425 M: Mark Rutland <mark.rutland@arm.com>
17426 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17427 M: Sudeep Holla <sudeep.holla@arm.com>
17428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17430 F: drivers/firmware/smccc/
17431 F: include/linux/arm-smccc.h
17433 SMM665 HARDWARE MONITOR DRIVER
17434 M: Guenter Roeck <linux@roeck-us.net>
17435 L: linux-hwmon@vger.kernel.org
17437 F: Documentation/hwmon/smm665.rst
17438 F: drivers/hwmon/smm665.c
17440 SMSC EMC2103 HARDWARE MONITOR DRIVER
17441 M: Steve Glendinning <steve.glendinning@shawell.net>
17442 L: linux-hwmon@vger.kernel.org
17444 F: Documentation/hwmon/emc2103.rst
17445 F: drivers/hwmon/emc2103.c
17447 SMSC SCH5627 HARDWARE MONITOR DRIVER
17448 M: Hans de Goede <hdegoede@redhat.com>
17449 L: linux-hwmon@vger.kernel.org
17451 F: Documentation/hwmon/sch5627.rst
17452 F: drivers/hwmon/sch5627.c
17454 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17455 M: Steve Glendinning <steve.glendinning@shawell.net>
17456 L: linux-fbdev@vger.kernel.org
17458 F: drivers/video/fbdev/smscufx.c
17460 SMSC47B397 HARDWARE MONITOR DRIVER
17461 M: Jean Delvare <jdelvare@suse.com>
17462 L: linux-hwmon@vger.kernel.org
17464 F: Documentation/hwmon/smsc47b397.rst
17465 F: drivers/hwmon/smsc47b397.c
17467 SMSC911x ETHERNET DRIVER
17468 M: Steve Glendinning <steve.glendinning@shawell.net>
17469 L: netdev@vger.kernel.org
17471 F: drivers/net/ethernet/smsc/smsc911x.*
17472 F: include/linux/smsc911x.h
17474 SMSC9420 PCI ETHERNET DRIVER
17475 M: Steve Glendinning <steve.glendinning@shawell.net>
17476 L: netdev@vger.kernel.org
17478 F: drivers/net/ethernet/smsc/smsc9420.*
17480 SOCIONEXT (SNI) AVE NETWORK DRIVER
17481 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17482 L: netdev@vger.kernel.org
17484 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17485 F: drivers/net/ethernet/socionext/sni_ave.c
17487 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17488 M: Jassi Brar <jaswinder.singh@linaro.org>
17489 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17490 L: netdev@vger.kernel.org
17492 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17493 F: drivers/net/ethernet/socionext/netsec.c
17495 SOCIONEXT (SNI) Synquacer SPI DRIVER
17496 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17497 M: Jassi Brar <jaswinder.singh@linaro.org>
17498 L: linux-spi@vger.kernel.org
17500 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17501 F: drivers/spi/spi-synquacer.c
17503 SOCIONEXT SYNQUACER I2C DRIVER
17504 M: Ard Biesheuvel <ardb@kernel.org>
17505 L: linux-i2c@vger.kernel.org
17507 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17508 F: drivers/i2c/busses/i2c-synquacer.c
17510 SOCIONEXT UNIPHIER SOUND DRIVER
17511 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17513 F: sound/soc/uniphier/
17515 SOEKRIS NET48XX LED SUPPORT
17516 M: Chris Boot <bootc@bootc.net>
17518 F: drivers/leds/leds-net48xx.c
17520 SOFT-IWARP DRIVER (siw)
17521 M: Bernard Metzler <bmt@zurich.ibm.com>
17522 L: linux-rdma@vger.kernel.org
17524 F: drivers/infiniband/sw/siw/
17525 F: include/uapi/rdma/siw-abi.h
17527 SOFT-ROCE DRIVER (rxe)
17528 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17529 L: linux-rdma@vger.kernel.org
17531 F: drivers/infiniband/sw/rxe/
17532 F: include/uapi/rdma/rdma_user_rxe.h
17534 SOFTLOGIC 6x10 MPEG CODEC
17535 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17536 M: Anton Sviridenko <anton@corp.bluecherry.net>
17537 M: Andrey Utkin <andrey_utkin@fastmail.com>
17538 M: Ismael Luceno <ismael@iodev.co.uk>
17539 L: linux-media@vger.kernel.org
17541 F: drivers/media/pci/solo6x10/
17543 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17544 M: James Morse <james.morse@arm.com>
17545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17547 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17548 F: drivers/firmware/arm_sdei.c
17549 F: include/linux/arm_sdei.h
17550 F: include/uapi/linux/arm_sdei.h
17553 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17554 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17555 L: linux-acpi@vger.kernel.org
17557 F: drivers/base/swnode.c
17559 SOFTWARE RAID (Multiple Disks) SUPPORT
17560 M: Song Liu <song@kernel.org>
17561 L: linux-raid@vger.kernel.org
17563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17564 F: drivers/md/Kconfig
17565 F: drivers/md/Makefile
17567 F: drivers/md/raid*
17568 F: include/linux/raid/
17569 F: include/uapi/linux/raid/
17571 SOLIDRUN CLEARFOG SUPPORT
17572 M: Russell King <linux@armlinux.org.uk>
17574 F: arch/arm/boot/dts/armada-388-clearfog*
17575 F: arch/arm/boot/dts/armada-38x-solidrun-*
17577 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17578 M: Russell King <linux@armlinux.org.uk>
17580 F: arch/arm/boot/dts/imx6*-cubox-i*
17581 F: arch/arm/boot/dts/imx6*-hummingboard*
17582 F: arch/arm/boot/dts/imx6*-sr-*
17584 SONIC NETWORK DRIVER
17585 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17586 L: netdev@vger.kernel.org
17588 F: drivers/net/ethernet/natsemi/sonic.*
17590 SONICS SILICON BACKPLANE DRIVER (SSB)
17591 M: Michael Buesch <m@bues.ch>
17592 L: linux-wireless@vger.kernel.org
17595 F: include/linux/ssb/
17597 SONY IMX208 SENSOR DRIVER
17598 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17599 L: linux-media@vger.kernel.org
17601 T: git git://linuxtv.org/media_tree.git
17602 F: drivers/media/i2c/imx208.c
17604 SONY IMX214 SENSOR DRIVER
17605 M: Ricardo Ribalda <ribalda@kernel.org>
17606 L: linux-media@vger.kernel.org
17608 T: git git://linuxtv.org/media_tree.git
17609 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17610 F: drivers/media/i2c/imx214.c
17612 SONY IMX219 SENSOR DRIVER
17613 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17614 L: linux-media@vger.kernel.org
17616 T: git git://linuxtv.org/media_tree.git
17617 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17618 F: drivers/media/i2c/imx219.c
17620 SONY IMX258 SENSOR DRIVER
17621 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17622 L: linux-media@vger.kernel.org
17624 T: git git://linuxtv.org/media_tree.git
17625 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17626 F: drivers/media/i2c/imx258.c
17628 SONY IMX274 SENSOR DRIVER
17629 M: Leon Luo <leonl@leopardimaging.com>
17630 L: linux-media@vger.kernel.org
17632 T: git git://linuxtv.org/media_tree.git
17633 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17634 F: drivers/media/i2c/imx274.c
17636 SONY IMX290 SENSOR DRIVER
17637 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17638 L: linux-media@vger.kernel.org
17640 T: git git://linuxtv.org/media_tree.git
17641 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17642 F: drivers/media/i2c/imx290.c
17644 SONY IMX319 SENSOR DRIVER
17645 M: Bingbu Cao <bingbu.cao@intel.com>
17646 L: linux-media@vger.kernel.org
17648 T: git git://linuxtv.org/media_tree.git
17649 F: drivers/media/i2c/imx319.c
17651 SONY IMX334 SENSOR DRIVER
17652 M: Paul J. Murphy <paul.j.murphy@intel.com>
17653 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17654 L: linux-media@vger.kernel.org
17656 T: git git://linuxtv.org/media_tree.git
17657 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17658 F: drivers/media/i2c/imx334.c
17660 SONY IMX335 SENSOR DRIVER
17661 M: Paul J. Murphy <paul.j.murphy@intel.com>
17662 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17663 L: linux-media@vger.kernel.org
17665 T: git git://linuxtv.org/media_tree.git
17666 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17667 F: drivers/media/i2c/imx335.c
17669 SONY IMX355 SENSOR DRIVER
17670 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17671 L: linux-media@vger.kernel.org
17673 T: git git://linuxtv.org/media_tree.git
17674 F: drivers/media/i2c/imx355.c
17676 SONY IMX412 SENSOR DRIVER
17677 M: Paul J. Murphy <paul.j.murphy@intel.com>
17678 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17679 L: linux-media@vger.kernel.org
17681 T: git git://linuxtv.org/media_tree.git
17682 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17683 F: drivers/media/i2c/imx412.c
17685 SONY MEMORYSTICK SUBSYSTEM
17686 M: Maxim Levitsky <maximlevitsky@gmail.com>
17687 M: Alex Dubov <oakad@yahoo.com>
17688 M: Ulf Hansson <ulf.hansson@linaro.org>
17689 L: linux-mmc@vger.kernel.org
17691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17692 F: drivers/memstick/
17693 F: include/linux/memstick.h
17695 SONY VAIO CONTROL DEVICE DRIVER
17696 M: Mattia Dongili <malattia@linux.it>
17697 L: platform-driver-x86@vger.kernel.org
17699 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17700 F: Documentation/admin-guide/laptops/sony-laptop.rst
17701 F: drivers/char/sonypi.c
17702 F: drivers/platform/x86/sony-laptop.c
17703 F: include/linux/sony-laptop.h
17706 M: Jaroslav Kysela <perex@perex.cz>
17707 M: Takashi Iwai <tiwai@suse.com>
17708 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17710 W: http://www.alsa-project.org/
17711 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17713 F: Documentation/sound/
17715 F: include/uapi/sound/
17718 SOUND - COMPRESSED AUDIO
17719 M: Vinod Koul <vkoul@kernel.org>
17720 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17723 F: Documentation/sound/designs/compress-offload.rst
17724 F: include/sound/compress_driver.h
17725 F: include/uapi/sound/compress_*
17726 F: sound/core/compress_offload.c
17727 F: sound/soc/soc-compress.c
17729 SOUND - DMAENGINE HELPERS
17730 M: Lars-Peter Clausen <lars@metafoo.de>
17732 F: include/sound/dmaengine_pcm.h
17733 F: sound/core/pcm_dmaengine.c
17734 F: sound/soc/soc-generic-dmaengine-pcm.c
17736 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17737 M: Liam Girdwood <lgirdwood@gmail.com>
17738 M: Mark Brown <broonie@kernel.org>
17739 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17741 W: http://alsa-project.org/main/index.php/ASoC
17742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17743 F: Documentation/devicetree/bindings/sound/
17744 F: Documentation/sound/soc/
17745 F: include/dt-bindings/sound/
17746 F: include/sound/soc*
17749 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17750 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17751 M: Liam Girdwood <lgirdwood@gmail.com>
17752 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17753 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17754 M: Daniel Baluta <daniel.baluta@nxp.com>
17755 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17757 W: https://github.com/thesofproject/linux/
17760 SOUNDWIRE SUBSYSTEM
17761 M: Vinod Koul <vkoul@kernel.org>
17762 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17763 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17764 R: Sanyog Kale <sanyog.r.kale@intel.com>
17765 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17768 F: Documentation/driver-api/soundwire/
17769 F: drivers/soundwire/
17770 F: include/linux/soundwire/
17773 M: Olli Salonen <olli.salonen@iki.fi>
17774 L: linux-media@vger.kernel.org
17776 W: https://linuxtv.org
17777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17778 F: drivers/media/dvb-frontends/sp2*
17780 SPARC + UltraSPARC (sparc/sparc64)
17781 M: "David S. Miller" <davem@davemloft.net>
17782 L: sparclinux@vger.kernel.org
17784 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17790 SPARC SERIAL DRIVERS
17791 M: "David S. Miller" <davem@davemloft.net>
17792 L: sparclinux@vger.kernel.org
17794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17796 F: drivers/tty/serial/suncore.c
17797 F: drivers/tty/serial/sunhv.c
17798 F: drivers/tty/serial/sunsab.c
17799 F: drivers/tty/serial/sunsab.h
17800 F: drivers/tty/serial/sunsu.c
17801 F: drivers/tty/serial/sunzilog.c
17802 F: drivers/tty/serial/sunzilog.h
17803 F: drivers/tty/vcc.c
17804 F: include/linux/sunserialcore.h
17807 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17808 L: linux-sparse@vger.kernel.org
17810 W: https://sparse.docs.kernel.org/
17811 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17812 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17813 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17814 F: include/linux/compiler.h
17816 SPEAKUP CONSOLE SPEECH DRIVER
17817 M: William Hubbs <w.d.hubbs@gmail.com>
17818 M: Chris Brannon <chris@the-brannons.com>
17819 M: Kirk Reiser <kirk@reisers.ca>
17820 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17821 L: speakup@linux-speakup.org
17823 W: http://www.linux-speakup.org/
17824 W: https://github.com/linux-speakup/speakup
17825 B: https://github.com/linux-speakup/speakup/issues
17826 F: drivers/accessibility/speakup/
17828 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
17829 M: Viresh Kumar <vireshk@kernel.org>
17830 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17834 W: http://www.st.com/spear
17835 F: arch/arm/boot/dts/spear*
17836 F: arch/arm/mach-spear/
17837 F: drivers/clk/spear/
17838 F: drivers/pinctrl/spear/
17841 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17842 R: Michael Walle <michael@walle.cc>
17843 R: Pratyush Yadav <p.yadav@ti.com>
17844 L: linux-mtd@lists.infradead.org
17846 W: http://www.linux-mtd.infradead.org/
17847 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17848 C: irc://irc.oftc.net/mtd
17849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17850 F: drivers/mtd/spi-nor/
17851 F: include/linux/mtd/spi-nor.h
17854 M: Mark Brown <broonie@kernel.org>
17855 L: linux-spi@vger.kernel.org
17857 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17859 F: Documentation/devicetree/bindings/spi/
17860 F: Documentation/spi/
17862 F: include/linux/spi/
17863 F: include/uapi/linux/spi/
17866 SPIDERNET NETWORK DRIVER for CELL
17867 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17868 M: Geoff Levand <geoff@infradead.org>
17869 L: netdev@vger.kernel.org
17870 L: linuxppc-dev@lists.ozlabs.org
17872 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17873 F: drivers/net/ethernet/toshiba/spider_net*
17876 M: Stephen Boyd <sboyd@kernel.org>
17877 L: linux-kernel@vger.kernel.org
17879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17880 F: Documentation/devicetree/bindings/spmi/
17882 F: include/dt-bindings/spmi/spmi.h
17883 F: include/linux/spmi.h
17884 F: include/trace/events/spmi.h
17887 M: Jeremy Kerr <jk@ozlabs.org>
17888 L: linuxppc-dev@lists.ozlabs.org
17890 W: http://www.ibm.com/developerworks/power/cell/
17891 F: Documentation/filesystems/spufs/spufs.rst
17892 F: arch/powerpc/platforms/cell/spufs/
17894 SQUASHFS FILE SYSTEM
17895 M: Phillip Lougher <phillip@squashfs.org.uk>
17896 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17898 W: http://squashfs.org.uk
17899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17900 F: Documentation/filesystems/squashfs.rst
17903 SRM (Alpha) environment access
17904 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17906 F: arch/alpha/kernel/srm_env.c
17908 ST LSM6DSx IMU IIO DRIVER
17909 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17910 L: linux-iio@vger.kernel.org
17912 W: http://www.st.com/
17913 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17914 F: drivers/iio/imu/st_lsm6dsx/
17916 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17917 M: Mickael Guene <mickael.guene@st.com>
17918 L: linux-media@vger.kernel.org
17920 T: git git://linuxtv.org/media_tree.git
17921 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17922 F: drivers/media/i2c/st-mipid02.c
17924 ST STM32 I2C/SMBUS DRIVER
17925 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17926 M: Alain Volmat <alain.volmat@foss.st.com>
17927 L: linux-i2c@vger.kernel.org
17929 F: drivers/i2c/busses/i2c-stm32*
17931 ST STM32 SPI DRIVER
17932 M: Alain Volmat <alain.volmat@foss.st.com>
17933 L: linux-spi@vger.kernel.org
17935 F: drivers/spi/spi-stm32.c
17938 M: Daniel Nilsson <daniel.nilsson@flex.com>
17939 L: linux-hwmon@vger.kernel.org
17941 F: Documentation/hwmon/stpddc60.rst
17942 F: drivers/hwmon/pmbus/stpddc60.c
17944 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17945 M: Song Qiang <songqiang1304521@gmail.com>
17946 L: linux-iio@vger.kernel.org
17948 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17949 F: drivers/iio/proximity/vl53l0x-i2c.c
17952 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17953 M: Sasha Levin <sashal@kernel.org>
17954 L: stable@vger.kernel.org
17956 F: Documentation/process/stable-kernel-rules.rst
17958 STAGING - ATOMISP DRIVER
17959 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17960 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17961 L: linux-media@vger.kernel.org
17963 F: drivers/staging/media/atomisp/
17965 STAGING - FIELDBUS SUBSYSTEM
17966 M: Sven Van Asbroeck <TheSven73@gmail.com>
17968 F: drivers/staging/fieldbus/*
17969 F: drivers/staging/fieldbus/Documentation/
17971 STAGING - HMS ANYBUS-S BUS
17972 M: Sven Van Asbroeck <TheSven73@gmail.com>
17974 F: drivers/staging/fieldbus/anybuss/
17976 STAGING - INDUSTRIAL IO
17977 M: Jonathan Cameron <jic23@kernel.org>
17978 L: linux-iio@vger.kernel.org
17980 F: Documentation/devicetree/bindings/staging/iio/
17981 F: drivers/staging/iio/
17983 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17984 M: Marc Dietrich <marvin24@gmx.de>
17985 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17986 L: linux-tegra@vger.kernel.org
17988 F: drivers/staging/nvec/
17990 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17991 M: Jens Frederich <jfrederich@gmail.com>
17992 M: Jon Nettleton <jon.nettleton@gmail.com>
17994 W: http://wiki.laptop.org/go/DCON
17995 F: drivers/staging/olpc_dcon/
17997 STAGING - REALTEK RTL8188EU DRIVERS
17998 M: Larry Finger <Larry.Finger@lwfinger.net>
17999 M: Phillip Potter <phil@philpotter.co.uk>
18001 F: drivers/staging/r8188eu/
18003 STAGING - REALTEK RTL8712U DRIVERS
18004 M: Larry Finger <Larry.Finger@lwfinger.net>
18005 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
18007 F: drivers/staging/rtl8712/
18009 STAGING - SEPS525 LCD CONTROLLER DRIVERS
18010 M: Michael Hennerich <michael.hennerich@analog.com>
18011 L: linux-fbdev@vger.kernel.org
18013 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
18014 F: drivers/staging/fbtft/fb_seps525.c
18016 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
18017 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18018 M: Teddy Wang <teddy.wang@siliconmotion.com>
18019 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18020 L: linux-fbdev@vger.kernel.org
18022 F: drivers/staging/sm750fb/
18024 STAGING - VIA VT665X DRIVERS
18025 M: Forest Bond <forest@alittletooquiet.net>
18027 F: drivers/staging/vt665?/
18030 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18031 L: linux-staging@lists.linux.dev
18033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
18034 F: drivers/staging/
18036 STARFIRE/DURALAN NETWORK DRIVER
18037 M: Ion Badulescu <ionut@badula.org>
18039 F: drivers/net/ethernet/adaptec/starfire*
18042 M: Peter Zijlstra <peterz@infradead.org>
18043 M: Josh Poimboeuf <jpoimboe@redhat.com>
18044 M: Jason Baron <jbaron@akamai.com>
18045 R: Steven Rostedt <rostedt@goodmis.org>
18046 R: Ard Biesheuvel <ardb@kernel.org>
18048 F: arch/*/include/asm/jump_label*.h
18049 F: arch/*/include/asm/static_call*.h
18050 F: arch/*/kernel/jump_label.c
18051 F: arch/*/kernel/static_call.c
18052 F: include/linux/jump_label*.h
18053 F: include/linux/static_call*.h
18054 F: kernel/jump_label.c
18055 F: kernel/static_call.c
18057 STI AUDIO (ASoC) DRIVERS
18058 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18059 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18061 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
18065 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
18067 F: Documentation/devicetree/bindings/media/stih-cec.txt
18068 F: drivers/media/cec/platform/sti/
18070 STK1160 USB VIDEO CAPTURE DRIVER
18071 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18072 L: linux-media@vger.kernel.org
18074 T: git git://linuxtv.org/media_tree.git
18075 F: drivers/media/usb/stk1160/
18077 STM32 AUDIO (ASoC) DRIVERS
18078 M: Olivier Moysan <olivier.moysan@foss.st.com>
18079 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18080 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18082 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
18083 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
18086 STM32 TIMER/LPTIMER DRIVERS
18087 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
18089 F: Documentation/ABI/testing/*timer-stm32
18090 F: Documentation/devicetree/bindings/*/*stm32-*timer*
18091 F: drivers/*/stm32-*timer*
18092 F: drivers/pwm/pwm-stm32*
18093 F: include/linux/*/stm32-*tim*
18095 STMMAC ETHERNET DRIVER
18096 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
18097 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
18098 M: Jose Abreu <joabreu@synopsys.com>
18099 L: netdev@vger.kernel.org
18101 W: http://www.stlinux.com
18102 F: Documentation/networking/device_drivers/ethernet/stmicro/
18103 F: drivers/net/ethernet/stmicro/stmmac/
18106 M: Sam Creasey <sammy@sammy.net>
18108 W: http://sammy.net/sun3/
18109 F: arch/m68k/include/asm/sun3*
18110 F: arch/m68k/kernel/*sun3*
18111 F: arch/m68k/sun3*/
18112 F: drivers/net/ethernet/i825xx/sun3*
18114 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18115 M: Hans de Goede <hdegoede@redhat.com>
18116 L: linux-input@vger.kernel.org
18118 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18119 F: drivers/input/keyboard/sun4i-lradc-keys.c
18121 SUNDANCE NETWORK DRIVER
18122 M: Denis Kirjanov <kda@linux-powerpc.org>
18123 L: netdev@vger.kernel.org
18125 F: drivers/net/ethernet/dlink/sundance.c
18128 M: Yoshinori Sato <ysato@users.sourceforge.jp>
18129 M: Rich Felker <dalias@libc.org>
18130 L: linux-sh@vger.kernel.org
18132 Q: http://patchwork.kernel.org/project/linux-sh/list/
18133 F: Documentation/sh/
18138 M: "Rafael J. Wysocki" <rafael@kernel.org>
18139 M: Len Brown <len.brown@intel.com>
18140 M: Pavel Machek <pavel@ucw.cz>
18141 L: linux-pm@vger.kernel.org
18143 B: https://bugzilla.kernel.org
18144 F: Documentation/power/
18145 F: arch/x86/kernel/acpi/
18146 F: drivers/base/power/
18147 F: include/linux/freezer.h
18148 F: include/linux/pm.h
18149 F: include/linux/suspend.h
18153 M: Martin Mares <mj@ucw.cz>
18154 L: linux-video@atrey.karlin.mff.cuni.cz
18156 F: Documentation/admin-guide/svga.rst
18157 F: arch/x86/boot/video*
18160 M: Christoph Hellwig <hch@infradead.org>
18161 L: iommu@lists.linux-foundation.org
18163 W: http://git.infradead.org/users/hch/dma-mapping.git
18164 T: git git://git.infradead.org/users/hch/dma-mapping.git
18165 F: arch/*/kernel/pci-swiotlb.c
18166 F: include/linux/swiotlb.h
18167 F: kernel/dma/swiotlb.c
18170 M: Jiri Pirko <jiri@resnulli.us>
18171 M: Ivan Vecera <ivecera@redhat.com>
18172 L: netdev@vger.kernel.org
18174 F: include/net/switchdev.h
18177 SY8106A REGULATOR DRIVER
18178 M: Icenowy Zheng <icenowy@aosc.io>
18180 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18181 F: drivers/regulator/sy8106a-regulator.c
18183 SYNC FILE FRAMEWORK
18184 M: Sumit Semwal <sumit.semwal@linaro.org>
18185 R: Gustavo Padovan <gustavo@padovan.org>
18186 L: linux-media@vger.kernel.org
18187 L: dri-devel@lists.freedesktop.org
18189 T: git git://anongit.freedesktop.org/drm/drm-misc
18190 F: Documentation/driver-api/sync_file.rst
18191 F: drivers/dma-buf/dma-fence*
18192 F: drivers/dma-buf/sw_sync.c
18193 F: drivers/dma-buf/sync_*
18194 F: include/linux/sync_file.h
18195 F: include/uapi/linux/sync_file.h
18197 SYNOPSYS ARC ARCHITECTURE
18198 M: Vineet Gupta <vgupta@kernel.org>
18199 L: linux-snps-arc@lists.infradead.org
18201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18202 F: Documentation/devicetree/bindings/arc/*
18203 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18205 F: drivers/clocksource/arc_timer.c
18206 F: drivers/tty/serial/arc_uart.c
18208 SYNOPSYS ARC HSDK SDP pll clock driver
18209 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18211 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18212 F: drivers/clk/clk-hsdk-pll.c
18214 SYNOPSYS ARC SDP clock driver
18215 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18217 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18218 F: drivers/clk/axs10x/*
18220 SYNOPSYS ARC SDP platform support
18221 M: Alexey Brodkin <abrodkin@synopsys.com>
18223 F: Documentation/devicetree/bindings/arc/axs10*
18224 F: arch/arc/boot/dts/ax*
18225 F: arch/arc/plat-axs10x
18227 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18228 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18230 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18231 F: drivers/reset/reset-axs10x.c
18233 SYNOPSYS CREG GPIO DRIVER
18234 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18236 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18237 F: drivers/gpio/gpio-creg-snps.c
18239 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18240 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18242 F: drivers/tty/serial/8250/8250_dw.c
18243 F: drivers/tty/serial/8250/8250_dwlib.*
18244 F: drivers/tty/serial/8250/8250_lpss.c
18246 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18247 M: Hoan Tran <hoan@os.amperecomputing.com>
18248 M: Serge Semin <fancer.lancer@gmail.com>
18249 L: linux-gpio@vger.kernel.org
18251 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18252 F: drivers/gpio/gpio-dwapb.c
18254 SYNOPSYS DESIGNWARE APB SSI DRIVER
18255 M: Serge Semin <fancer.lancer@gmail.com>
18256 L: linux-spi@vger.kernel.org
18258 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18259 F: drivers/spi/spi-dw*
18261 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18262 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18264 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18265 F: drivers/dma/dw-axi-dmac/
18267 SYNOPSYS DESIGNWARE DMAC DRIVER
18268 M: Viresh Kumar <vireshk@kernel.org>
18269 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18271 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18273 F: include/dt-bindings/dma/dw-dmac.h
18274 F: include/linux/dma/dw.h
18275 F: include/linux/platform_data/dma-dw.h
18277 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18278 M: Jose Abreu <Jose.Abreu@synopsys.com>
18279 L: netdev@vger.kernel.org
18281 F: drivers/net/ethernet/synopsys/
18283 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18284 M: Jose Abreu <Jose.Abreu@synopsys.com>
18285 L: netdev@vger.kernel.org
18287 F: drivers/net/pcs/pcs-xpcs.c
18288 F: drivers/net/pcs/pcs-xpcs.h
18289 F: include/linux/pcs/pcs-xpcs.h
18291 SYNOPSYS DESIGNWARE I2C DRIVER
18292 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18293 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18294 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18295 L: linux-i2c@vger.kernel.org
18297 F: drivers/i2c/busses/i2c-designware-*
18299 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18300 M: Jaehoon Chung <jh80.chung@samsung.com>
18301 L: linux-mmc@vger.kernel.org
18303 F: drivers/mmc/host/dw_mmc*
18305 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18306 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18308 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18309 F: drivers/reset/reset-hsdk.c
18310 F: include/dt-bindings/reset/snps,hsdk-reset.h
18312 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18313 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18314 M: Manjunath M B <manjumb@synopsys.com>
18315 L: linux-mmc@vger.kernel.org
18317 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18319 SYSTEM CONFIGURATION (SYSCON)
18320 M: Lee Jones <lee.jones@linaro.org>
18321 M: Arnd Bergmann <arnd@arndb.de>
18323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18324 F: drivers/mfd/syscon.c
18326 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18327 M: Sudeep Holla <sudeep.holla@arm.com>
18328 R: Cristian Marussi <cristian.marussi@arm.com>
18329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18331 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18332 F: drivers/clk/clk-sc[mp]i.c
18333 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18334 F: drivers/firmware/arm_scmi/
18335 F: drivers/firmware/arm_scpi.c
18336 F: drivers/regulator/scmi-regulator.c
18337 F: drivers/reset/reset-scmi.c
18338 F: include/linux/sc[mp]i_protocol.h
18339 F: include/trace/events/scmi.h
18340 F: include/uapi/linux/virtio_scmi.h
18342 SYSTEM RESET/SHUTDOWN DRIVERS
18343 M: Sebastian Reichel <sre@kernel.org>
18344 L: linux-pm@vger.kernel.org
18346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18347 F: Documentation/devicetree/bindings/power/reset/
18348 F: drivers/power/reset/
18350 SYSTEM TRACE MODULE CLASS
18351 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18354 F: Documentation/trace/stm.rst
18355 F: drivers/hwtracing/stm/
18356 F: include/linux/stm.h
18357 F: include/uapi/linux/stm.h
18359 SYSTEM76 ACPI DRIVER
18360 M: Jeremy Soller <jeremy@system76.com>
18361 M: System76 Product Development <productdev@system76.com>
18362 L: platform-driver-x86@vger.kernel.org
18364 F: drivers/platform/x86/system76_acpi.c
18367 M: Christoph Hellwig <hch@infradead.org>
18369 F: Documentation/filesystems/sysv-fs.rst
18371 F: include/linux/sysv_fs.h
18373 TASKSTATS STATISTICS INTERFACE
18374 M: Balbir Singh <bsingharora@gmail.com>
18376 F: Documentation/accounting/taskstats*
18377 F: include/linux/taskstats*
18378 F: kernel/taskstats.c
18381 M: Jamal Hadi Salim <jhs@mojatatu.com>
18382 M: Cong Wang <xiyou.wangcong@gmail.com>
18383 M: Jiri Pirko <jiri@resnulli.us>
18384 L: netdev@vger.kernel.org
18386 F: include/net/pkt_cls.h
18387 F: include/net/pkt_sched.h
18388 F: include/net/tc_act/
18389 F: include/uapi/linux/pkt_cls.h
18390 F: include/uapi/linux/pkt_sched.h
18391 F: include/uapi/linux/tc_act/
18392 F: include/uapi/linux/tc_ematch/
18395 TC90522 MEDIA DRIVER
18396 M: Akihiro Tsukada <tskd08@gmail.com>
18397 L: linux-media@vger.kernel.org
18399 F: drivers/media/dvb-frontends/tc90522*
18401 TCP LOW PRIORITY MODULE
18402 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18403 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18405 W: http://tcp-lp-mod.sourceforge.net/
18406 F: net/ipv4/tcp_lp.c
18408 TDA10071 MEDIA DRIVER
18409 M: Antti Palosaari <crope@iki.fi>
18410 L: linux-media@vger.kernel.org
18412 W: https://linuxtv.org
18413 W: http://palosaari.fi/linux/
18414 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18415 T: git git://linuxtv.org/anttip/media_tree.git
18416 F: drivers/media/dvb-frontends/tda10071*
18418 TDA18212 MEDIA DRIVER
18419 M: Antti Palosaari <crope@iki.fi>
18420 L: linux-media@vger.kernel.org
18422 W: https://linuxtv.org
18423 W: http://palosaari.fi/linux/
18424 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18425 T: git git://linuxtv.org/anttip/media_tree.git
18426 F: drivers/media/tuners/tda18212*
18428 TDA18218 MEDIA DRIVER
18429 M: Antti Palosaari <crope@iki.fi>
18430 L: linux-media@vger.kernel.org
18432 W: https://linuxtv.org
18433 W: http://palosaari.fi/linux/
18434 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18435 T: git git://linuxtv.org/anttip/media_tree.git
18436 F: drivers/media/tuners/tda18218*
18438 TDA18250 MEDIA DRIVER
18439 M: Olli Salonen <olli.salonen@iki.fi>
18440 L: linux-media@vger.kernel.org
18442 W: https://linuxtv.org
18443 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18444 T: git git://linuxtv.org/media_tree.git
18445 F: drivers/media/tuners/tda18250*
18447 TDA18271 MEDIA DRIVER
18448 M: Michael Krufky <mkrufky@linuxtv.org>
18449 L: linux-media@vger.kernel.org
18451 W: https://linuxtv.org
18452 W: http://github.com/mkrufky
18453 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18454 T: git git://linuxtv.org/mkrufky/tuners.git
18455 F: drivers/media/tuners/tda18271*
18457 TDA1997x MEDIA DRIVER
18458 M: Tim Harvey <tharvey@gateworks.com>
18459 L: linux-media@vger.kernel.org
18461 W: https://linuxtv.org
18462 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18463 F: drivers/media/i2c/tda1997x.*
18465 TDA827x MEDIA DRIVER
18466 M: Michael Krufky <mkrufky@linuxtv.org>
18467 L: linux-media@vger.kernel.org
18469 W: https://linuxtv.org
18470 W: http://github.com/mkrufky
18471 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18472 T: git git://linuxtv.org/mkrufky/tuners.git
18473 F: drivers/media/tuners/tda8290.*
18475 TDA8290 MEDIA DRIVER
18476 M: Michael Krufky <mkrufky@linuxtv.org>
18477 L: linux-media@vger.kernel.org
18479 W: https://linuxtv.org
18480 W: http://github.com/mkrufky
18481 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18482 T: git git://linuxtv.org/mkrufky/tuners.git
18483 F: drivers/media/tuners/tda8290.*
18485 TDA9840 MEDIA DRIVER
18486 M: Hans Verkuil <hverkuil@xs4all.nl>
18487 L: linux-media@vger.kernel.org
18489 W: https://linuxtv.org
18490 T: git git://linuxtv.org/media_tree.git
18491 F: drivers/media/i2c/tda9840*
18493 TEA5761 TUNER DRIVER
18494 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18495 L: linux-media@vger.kernel.org
18497 W: https://linuxtv.org
18498 T: git git://linuxtv.org/media_tree.git
18499 F: drivers/media/tuners/tea5761.*
18501 TEA5767 TUNER DRIVER
18502 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18503 L: linux-media@vger.kernel.org
18505 W: https://linuxtv.org
18506 T: git git://linuxtv.org/media_tree.git
18507 F: drivers/media/tuners/tea5767.*
18509 TEA6415C MEDIA DRIVER
18510 M: Hans Verkuil <hverkuil@xs4all.nl>
18511 L: linux-media@vger.kernel.org
18513 W: https://linuxtv.org
18514 T: git git://linuxtv.org/media_tree.git
18515 F: drivers/media/i2c/tea6415c*
18517 TEA6420 MEDIA DRIVER
18518 M: Hans Verkuil <hverkuil@xs4all.nl>
18519 L: linux-media@vger.kernel.org
18521 W: https://linuxtv.org
18522 T: git git://linuxtv.org/media_tree.git
18523 F: drivers/media/i2c/tea6420*
18526 M: Jiri Pirko <jiri@resnulli.us>
18527 L: netdev@vger.kernel.org
18529 F: drivers/net/team/
18530 F: include/linux/if_team.h
18531 F: include/uapi/linux/if_team.h
18533 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18534 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18536 F: arch/x86/platform/ts5500/
18538 TECHNOTREND USB IR RECEIVER
18539 M: Sean Young <sean@mess.org>
18540 L: linux-media@vger.kernel.org
18542 F: drivers/media/rc/ttusbir.c
18544 TECHWELL TW9910 VIDEO DECODER
18545 L: linux-media@vger.kernel.org
18547 F: drivers/media/i2c/tw9910.c
18548 F: include/media/i2c/tw9910.h
18551 M: Jens Wiklander <jens.wiklander@linaro.org>
18552 R: Sumit Garg <sumit.garg@linaro.org>
18553 L: op-tee@lists.trustedfirmware.org
18555 F: Documentation/staging/tee.rst
18557 F: include/linux/tee_drv.h
18558 F: include/uapi/linux/tee.h
18560 TEGRA ARCHITECTURE SUPPORT
18561 M: Thierry Reding <thierry.reding@gmail.com>
18562 M: Jonathan Hunter <jonathanh@nvidia.com>
18563 L: linux-tegra@vger.kernel.org
18565 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18570 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18571 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18573 F: drivers/clk/tegra/
18576 M: Laxman Dewangan <ldewangan@nvidia.com>
18577 M: Jon Hunter <jonathanh@nvidia.com>
18579 F: drivers/dma/tegra*
18582 M: Laxman Dewangan <ldewangan@nvidia.com>
18583 R: Dmitry Osipenko <digetx@gmail.com>
18585 F: drivers/i2c/busses/i2c-tegra.c
18587 TEGRA IOMMU DRIVERS
18588 M: Thierry Reding <thierry.reding@gmail.com>
18589 R: Krishna Reddy <vdumpa@nvidia.com>
18590 L: linux-tegra@vger.kernel.org
18592 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18593 F: drivers/iommu/tegra*
18596 M: Laxman Dewangan <ldewangan@nvidia.com>
18598 F: drivers/input/keyboard/tegra-kbc.c
18601 M: Stefan Agner <stefan@agner.ch>
18602 M: Lucas Stach <dev@lynxeye.de>
18604 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18605 F: drivers/mtd/nand/raw/tegra_nand.c
18608 M: Thierry Reding <thierry.reding@gmail.com>
18610 F: drivers/pwm/pwm-tegra.c
18612 TEGRA SERIAL DRIVER
18613 M: Laxman Dewangan <ldewangan@nvidia.com>
18615 F: drivers/tty/serial/serial-tegra.c
18618 M: Laxman Dewangan <ldewangan@nvidia.com>
18620 F: drivers/spi/spi-tegra*
18622 TEGRA QUAD SPI DRIVER
18623 M: Thierry Reding <thierry.reding@gmail.com>
18624 M: Jonathan Hunter <jonathanh@nvidia.com>
18625 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18626 L: linux-tegra@vger.kernel.org
18628 F: drivers/spi/spi-tegra210-quad.c
18631 M: Thierry Reding <thierry.reding@gmail.com>
18632 M: Jonathan Hunter <jonathanh@nvidia.com>
18633 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18634 L: linux-media@vger.kernel.org
18635 L: linux-tegra@vger.kernel.org
18637 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18638 F: drivers/staging/media/tegra-video/
18640 TEGRA XUSB PADCTL DRIVER
18641 M: JC Kuo <jckuo@nvidia.com>
18643 F: drivers/phy/tegra/xusb*
18645 TEHUTI ETHERNET DRIVER
18646 M: Andy Gospodarek <andy@greyhouse.net>
18647 L: netdev@vger.kernel.org
18649 F: drivers/net/ethernet/tehuti/*
18651 TELECOM CLOCK DRIVER FOR MCPL0010
18652 M: Mark Gross <markgross@kernel.org>
18654 F: drivers/char/tlclk.c
18656 TEMPO SEMICONDUCTOR DRIVERS
18657 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18659 F: Documentation/devicetree/bindings/sound/tscs*.txt
18660 F: sound/soc/codecs/tscs*.c
18661 F: sound/soc/codecs/tscs*.h
18663 TENSILICA XTENSA PORT (xtensa)
18664 M: Chris Zankel <chris@zankel.net>
18665 M: Max Filippov <jcmvbkbc@gmail.com>
18666 L: linux-xtensa@linux-xtensa.org
18668 T: git git://github.com/czankel/xtensa-linux.git
18670 F: drivers/irqchip/irq-xtensa-*
18672 TEXAS INSTRUMENTS ASoC DRIVERS
18673 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18674 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18678 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18679 M: Ricardo Ribalda <ribalda@kernel.org>
18680 L: linux-iio@vger.kernel.org
18682 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18683 F: drivers/iio/dac/ti-dac7612.c
18685 TEXAS INSTRUMENTS DMA DRIVERS
18686 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18687 L: dmaengine@vger.kernel.org
18689 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18690 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18691 F: Documentation/devicetree/bindings/dma/ti/
18693 X: drivers/dma/ti/cppi41.c
18694 F: include/linux/dma/k3-udma-glue.h
18695 F: include/linux/dma/ti-cppi5.h
18696 F: include/linux/dma/k3-psil.h
18698 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18699 M: Nishanth Menon <nm@ti.com>
18700 M: Tero Kristo <kristo@kernel.org>
18701 M: Santosh Shilimkar <ssantosh@kernel.org>
18702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18704 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18705 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
18706 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18707 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18708 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18709 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18710 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18711 F: drivers/clk/keystone/sci-clk.c
18712 F: drivers/firmware/ti_sci*
18713 F: drivers/irqchip/irq-ti-sci-inta.c
18714 F: drivers/irqchip/irq-ti-sci-intr.c
18715 F: drivers/reset/reset-ti-sci.c
18716 F: drivers/soc/ti/ti_sci_inta_msi.c
18717 F: drivers/soc/ti/ti_sci_pm_domains.c
18718 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18719 F: include/linux/soc/ti/ti_sci_inta_msi.h
18720 F: include/linux/soc/ti/ti_sci_protocol.h
18722 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18723 M: Robert Marko <robert.marko@sartura.hr>
18724 M: Luka Perkov <luka.perkov@sartura.hr>
18725 L: linux-hwmon@vger.kernel.org
18727 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18728 F: Documentation/hwmon/tps23861.rst
18729 F: drivers/hwmon/tps23861.c
18731 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18732 M: Puranjay Mohan <puranjay12@gmail.com>
18733 L: linux-iio@vger.kernel.org
18735 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18736 F: drivers/iio/temperature/tmp117.c
18738 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18739 M: Hans Verkuil <hverkuil@xs4all.nl>
18740 L: linux-media@vger.kernel.org
18742 W: https://linuxtv.org
18743 T: git git://linuxtv.org/media_tree.git
18744 F: drivers/media/radio/radio-raremono.c
18747 M: Rafael J. Wysocki <rafael@kernel.org>
18748 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18749 R: Amit Kucheria <amitk@kernel.org>
18750 R: Zhang Rui <rui.zhang@intel.com>
18751 L: linux-pm@vger.kernel.org
18753 Q: https://patchwork.kernel.org/project/linux-pm/list/
18754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
18755 F: Documentation/ABI/testing/sysfs-class-thermal
18756 F: Documentation/devicetree/bindings/thermal/
18757 F: Documentation/driver-api/thermal/
18758 F: drivers/thermal/
18759 F: include/linux/cpu_cooling.h
18760 F: include/linux/thermal.h
18761 F: include/uapi/linux/thermal.h
18764 THERMAL DRIVER FOR AMLOGIC SOCS
18765 M: Guillaume La Roque <glaroque@baylibre.com>
18766 L: linux-pm@vger.kernel.org
18767 L: linux-amlogic@lists.infradead.org
18769 W: http://linux-meson.com/
18770 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18771 F: drivers/thermal/amlogic_thermal.c
18773 THERMAL/CPU_COOLING
18774 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18775 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18776 M: Viresh Kumar <viresh.kumar@linaro.org>
18777 R: Lukasz Luba <lukasz.luba@arm.com>
18778 L: linux-pm@vger.kernel.org
18780 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18781 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18782 F: drivers/thermal/cpufreq_cooling.c
18783 F: drivers/thermal/cpuidle_cooling.c
18784 F: include/linux/cpu_cooling.h
18786 THERMAL/POWER_ALLOCATOR
18787 M: Lukasz Luba <lukasz.luba@arm.com>
18788 L: linux-pm@vger.kernel.org
18790 F: Documentation/driver-api/thermal/power_allocator.rst
18791 F: drivers/thermal/gov_power_allocator.c
18792 F: include/trace/events/thermal_power_allocator.h
18794 THINKPAD ACPI EXTRAS DRIVER
18795 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18796 L: ibm-acpi-devel@lists.sourceforge.net
18797 L: platform-driver-x86@vger.kernel.org
18799 W: http://ibm-acpi.sourceforge.net
18800 W: http://thinkwiki.org/wiki/Ibm-acpi
18801 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18802 F: drivers/platform/x86/thinkpad_acpi.c
18804 THINKPAD LMI DRIVER
18805 M: Mark Pearson <markpearson@lenovo.com>
18806 L: platform-driver-x86@vger.kernel.org
18808 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18809 F: drivers/platform/x86/think-lmi.?
18811 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18812 M: Isaac Hazan <isaac.hazan@intel.com>
18813 L: linux-usb@vger.kernel.org
18815 F: drivers/thunderbolt/dma_test.c
18818 M: Andreas Noever <andreas.noever@gmail.com>
18819 M: Michael Jamet <michael.jamet@intel.com>
18820 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18821 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18822 L: linux-usb@vger.kernel.org
18824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18825 F: Documentation/admin-guide/thunderbolt.rst
18826 F: drivers/thunderbolt/
18827 F: include/linux/thunderbolt.h
18829 THUNDERBOLT NETWORK DRIVER
18830 M: Michael Jamet <michael.jamet@intel.com>
18831 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18832 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18833 L: netdev@vger.kernel.org
18835 F: drivers/net/thunderbolt.c
18837 THUNDERX GPIO DRIVER
18838 M: Robert Richter <rric@kernel.org>
18840 F: drivers/gpio/gpio-thunderx.c
18842 TI ADS131E0X ADC SERIES DRIVER
18843 M: Tomislav Denis <tomislav.denis@avl.com>
18844 L: linux-iio@vger.kernel.org
18846 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18847 F: drivers/iio/adc/ti-ads131e08.c
18849 TI AM437X VPFE DRIVER
18850 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18851 L: linux-media@vger.kernel.org
18853 W: https://linuxtv.org
18854 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18855 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18856 F: drivers/media/platform/am437x/
18858 TI BANDGAP AND THERMAL DRIVER
18859 M: Eduardo Valentin <edubezval@gmail.com>
18860 M: Keerthy <j-keerthy@ti.com>
18861 L: linux-pm@vger.kernel.org
18862 L: linux-omap@vger.kernel.org
18864 F: drivers/thermal/ti-soc-thermal/
18866 TI BQ27XXX POWER SUPPLY DRIVER
18867 F: drivers/power/supply/bq27xxx_battery.c
18868 F: drivers/power/supply/bq27xxx_battery_i2c.c
18869 F: include/linux/power/bq27xxx_battery.h
18871 TI CDCE706 CLOCK DRIVER
18872 M: Max Filippov <jcmvbkbc@gmail.com>
18874 F: drivers/clk/clk-cdce706.c
18877 M: Tero Kristo <kristo@kernel.org>
18878 L: linux-omap@vger.kernel.org
18881 F: include/linux/clk/ti.h
18883 TI DAVINCI MACHINE SUPPORT
18884 M: Sekhar Nori <nsekhar@ti.com>
18885 R: Bartosz Golaszewski <brgl@bgdev.pl>
18886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18889 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18890 F: arch/arm/boot/dts/da850*
18891 F: arch/arm/mach-davinci/
18892 F: drivers/i2c/busses/i2c-davinci.c
18894 TI DAVINCI SERIES CLOCK DRIVER
18895 M: David Lechner <david@lechnology.com>
18896 R: Sekhar Nori <nsekhar@ti.com>
18898 F: Documentation/devicetree/bindings/clock/ti/davinci/
18899 F: drivers/clk/davinci/
18901 TI DAVINCI SERIES GPIO DRIVER
18902 M: Keerthy <j-keerthy@ti.com>
18903 L: linux-gpio@vger.kernel.org
18905 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18906 F: drivers/gpio/gpio-davinci.c
18908 TI DAVINCI SERIES MEDIA DRIVER
18909 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18910 L: linux-media@vger.kernel.org
18912 W: https://linuxtv.org
18913 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18914 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18915 F: drivers/media/platform/davinci/
18916 F: include/media/davinci/
18918 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18919 R: David Lechner <david@lechnology.com>
18920 L: linux-iio@vger.kernel.org
18921 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18922 F: drivers/counter/ti-eqep.c
18924 TI ETHERNET SWITCH DRIVER (CPSW)
18925 R: Grygorii Strashko <grygorii.strashko@ti.com>
18926 L: linux-omap@vger.kernel.org
18927 L: netdev@vger.kernel.org
18929 F: drivers/net/ethernet/ti/cpsw*
18930 F: drivers/net/ethernet/ti/davinci*
18932 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18933 M: Alex Dubov <oakad@yahoo.com>
18935 W: http://tifmxx.berlios.de/
18936 F: drivers/memstick/host/tifm_ms.c
18937 F: drivers/misc/tifm*
18938 F: drivers/mmc/host/tifm_sd.c
18939 F: include/linux/tifm.h
18941 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18942 M: Santosh Shilimkar <ssantosh@kernel.org>
18943 L: linux-kernel@vger.kernel.org
18944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18947 F: drivers/soc/ti/*
18949 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18950 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18951 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18952 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18954 F: sound/soc/codecs/isabelle*
18955 F: sound/soc/codecs/lm49453*
18957 TI PCM3060 ASoC CODEC DRIVER
18958 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18959 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18961 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18962 F: sound/soc/codecs/pcm3060*
18964 TI TAS571X FAMILY ASoC CODEC DRIVER
18965 M: Kevin Cernekee <cernekee@chromium.org>
18966 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18968 F: sound/soc/codecs/tas571x*
18970 TI TRF7970A NFC DRIVER
18971 M: Mark Greer <mgreer@animalcreek.com>
18972 L: linux-wireless@vger.kernel.org
18973 L: linux-nfc@lists.01.org (subscribers-only)
18975 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
18976 F: drivers/nfc/trf7970a.c
18978 TI TSC2046 ADC DRIVER
18979 M: Oleksij Rempel <o.rempel@pengutronix.de>
18980 R: kernel@pengutronix.de
18981 L: linux-iio@vger.kernel.org
18983 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18984 F: drivers/iio/adc/ti-tsc2046.c
18986 TI TWL4030 SERIES SOC CODEC DRIVER
18987 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18988 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18990 F: sound/soc/codecs/twl4030*
18993 M: Benoit Parrot <bparrot@ti.com>
18994 L: linux-media@vger.kernel.org
18996 W: http://linuxtv.org/
18997 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18998 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18999 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
19000 F: drivers/media/platform/ti-vpe/
19002 TI WILINK WIRELESS DRIVERS
19003 L: linux-wireless@vger.kernel.org
19005 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
19006 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
19007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
19008 F: drivers/net/wireless/ti/
19009 F: include/linux/wl12xx.h
19011 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
19012 M: John Stultz <john.stultz@linaro.org>
19013 M: Thomas Gleixner <tglx@linutronix.de>
19014 R: Stephen Boyd <sboyd@kernel.org>
19015 L: linux-kernel@vger.kernel.org
19017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19018 F: include/linux/clocksource.h
19019 F: include/linux/time.h
19020 F: include/linux/timex.h
19021 F: include/uapi/linux/time.h
19022 F: include/uapi/linux/timex.h
19023 F: kernel/time/alarmtimer.c
19024 F: kernel/time/clocksource.c
19025 F: kernel/time/ntp.c
19026 F: kernel/time/time*.c
19027 F: tools/testing/selftests/timers/
19030 M: Jon Maloy <jmaloy@redhat.com>
19031 M: Ying Xue <ying.xue@windriver.com>
19032 L: netdev@vger.kernel.org (core kernel code)
19033 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
19035 W: http://tipc.sourceforge.net/
19036 F: include/uapi/linux/tipc*.h
19039 TLAN NETWORK DRIVER
19040 M: Samuel Chessman <chessman@tux.org>
19041 L: tlan-devel@lists.sourceforge.net (subscribers-only)
19043 W: http://sourceforge.net/projects/tlan/
19044 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
19045 F: drivers/net/ethernet/ti/tlan.*
19047 TM6000 VIDEO4LINUX DRIVER
19048 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19049 L: linux-media@vger.kernel.org
19051 W: https://linuxtv.org
19052 T: git git://linuxtv.org/media_tree.git
19053 F: Documentation/admin-guide/media/tm6000*
19054 F: drivers/media/usb/tm6000/
19056 TMIO/SDHI MMC DRIVER
19057 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
19058 L: linux-mmc@vger.kernel.org
19060 F: drivers/mmc/host/renesas_sdhi*
19061 F: drivers/mmc/host/tmio_mmc*
19062 F: include/linux/mfd/tmio.h
19064 TMP401 HARDWARE MONITOR DRIVER
19065 M: Guenter Roeck <linux@roeck-us.net>
19066 L: linux-hwmon@vger.kernel.org
19068 F: Documentation/hwmon/tmp401.rst
19069 F: drivers/hwmon/tmp401.c
19071 TMP513 HARDWARE MONITOR DRIVER
19072 M: Eric Tremblay <etremblay@distech-controls.com>
19073 L: linux-hwmon@vger.kernel.org
19075 F: Documentation/hwmon/tmp513.rst
19076 F: drivers/hwmon/tmp513.c
19078 TMPFS (SHMEM FILESYSTEM)
19079 M: Hugh Dickins <hughd@google.com>
19080 L: linux-mm@kvack.org
19082 F: include/linux/shmem_fs.h
19085 TOMOYO SECURITY MODULE
19086 M: Kentaro Takeda <takedakn@nttdata.co.jp>
19087 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
19088 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
19089 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
19090 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
19091 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
19093 W: https://tomoyo.osdn.jp/
19094 F: security/tomoyo/
19096 TOPSTAR LAPTOP EXTRAS DRIVER
19097 M: Herton Ronaldo Krzesinski <herton@canonical.com>
19098 L: platform-driver-x86@vger.kernel.org
19100 F: drivers/platform/x86/topstar-laptop.c
19102 TORTURE-TEST MODULES
19103 M: Davidlohr Bueso <dave@stgolabs.net>
19104 M: "Paul E. McKenney" <paulmck@kernel.org>
19105 M: Josh Triplett <josh@joshtriplett.org>
19106 L: linux-kernel@vger.kernel.org
19108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19109 F: Documentation/RCU/torture.rst
19110 F: kernel/locking/locktorture.c
19111 F: kernel/rcu/rcuscale.c
19112 F: kernel/rcu/rcutorture.c
19113 F: kernel/rcu/refscale.c
19114 F: kernel/torture.c
19116 TOSHIBA ACPI EXTRAS DRIVER
19117 M: Azael Avalos <coproscefalo@gmail.com>
19118 L: platform-driver-x86@vger.kernel.org
19120 F: drivers/platform/x86/toshiba_acpi.c
19122 TOSHIBA BLUETOOTH DRIVER
19123 M: Azael Avalos <coproscefalo@gmail.com>
19124 L: platform-driver-x86@vger.kernel.org
19126 F: drivers/platform/x86/toshiba_bluetooth.c
19128 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19129 M: Azael Avalos <coproscefalo@gmail.com>
19130 L: platform-driver-x86@vger.kernel.org
19132 F: drivers/platform/x86/toshiba_haps.c
19135 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
19137 W: http://www.buzzard.org.uk/toshiba/
19138 F: drivers/char/toshiba.c
19139 F: include/linux/toshiba.h
19140 F: include/uapi/linux/toshiba.h
19142 TOSHIBA TC358743 DRIVER
19143 M: Mats Randgaard <matrandg@cisco.com>
19144 L: linux-media@vger.kernel.org
19146 F: drivers/media/i2c/tc358743*
19147 F: include/media/i2c/tc358743.h
19149 TOSHIBA WMI HOTKEYS DRIVER
19150 M: Azael Avalos <coproscefalo@gmail.com>
19151 L: platform-driver-x86@vger.kernel.org
19153 F: drivers/platform/x86/toshiba-wmi.c
19156 M: Peter Huewe <peterhuewe@gmx.de>
19157 M: Jarkko Sakkinen <jarkko@kernel.org>
19158 R: Jason Gunthorpe <jgg@ziepe.ca>
19159 L: linux-integrity@vger.kernel.org
19161 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19162 Q: https://patchwork.kernel.org/project/linux-integrity/list/
19163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19164 F: drivers/char/tpm/
19167 M: Steven Rostedt <rostedt@goodmis.org>
19168 M: Ingo Molnar <mingo@redhat.com>
19170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
19171 F: Documentation/trace/ftrace.rst
19172 F: arch/*/*/*/ftrace.h
19173 F: arch/*/kernel/ftrace.c
19175 F: include/*/ftrace.h
19176 F: include/linux/trace*.h
19179 F: tools/testing/selftests/ftrace/
19181 TRACING MMIO ACCESSES (MMIOTRACE)
19182 M: Steven Rostedt <rostedt@goodmis.org>
19183 M: Ingo Molnar <mingo@kernel.org>
19184 R: Karol Herbst <karolherbst@gmail.com>
19185 R: Pekka Paalanen <ppaalanen@gmail.com>
19186 L: linux-kernel@vger.kernel.org
19187 L: nouveau@lists.freedesktop.org
19189 F: arch/x86/mm/kmmio.c
19190 F: arch/x86/mm/mmio-mod.c
19191 F: arch/x86/mm/testmmiotrace.c
19192 F: include/linux/mmiotrace.h
19193 F: kernel/trace/trace_mmiotrace.c
19195 TRACING OS NOISE / LATENCY TRACERS
19196 M: Steven Rostedt <rostedt@goodmis.org>
19197 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19199 F: kernel/trace/trace_osnoise.c
19200 F: include/trace/events/osnoise.h
19201 F: kernel/trace/trace_hwlat.c
19202 F: kernel/trace/trace_irqsoff.c
19203 F: kernel/trace/trace_sched_wakeup.c
19204 F: Documentation/trace/osnoise-tracer.rst
19205 F: Documentation/trace/timerlat-tracer.rst
19206 F: Documentation/trace/hwlat_detector.rst
19207 F: arch/*/kernel/trace.c
19209 TRADITIONAL CHINESE DOCUMENTATION
19210 M: Hu Haowen <src.res@email.cn>
19211 L: linux-doc-tw-discuss@lists.sourceforge.net
19213 W: https://github.com/srcres258/linux-doc
19214 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19215 F: Documentation/translations/zh_TW/
19218 M: Jiri Kosina <trivial@kernel.org>
19220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19221 K: ^Subject:.*(?i)trivial
19224 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19225 M: Jiri Slaby <jirislaby@kernel.org>
19227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19228 F: Documentation/driver-api/serial/
19230 F: drivers/tty/serial/serial_core.c
19231 F: include/linux/selection.h
19232 F: include/linux/serial.h
19233 F: include/linux/serial_core.h
19234 F: include/linux/sysrq.h
19235 F: include/linux/tty*.h
19236 F: include/linux/vt.h
19237 F: include/linux/vt_*.h
19238 F: include/uapi/linux/serial.h
19239 F: include/uapi/linux/serial_core.h
19240 F: include/uapi/linux/tty.h
19242 TUA9001 MEDIA DRIVER
19243 M: Antti Palosaari <crope@iki.fi>
19244 L: linux-media@vger.kernel.org
19246 W: https://linuxtv.org
19247 W: http://palosaari.fi/linux/
19248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19249 T: git git://linuxtv.org/anttip/media_tree.git
19250 F: drivers/media/tuners/tua9001*
19252 TULIP NETWORK DRIVERS
19253 L: netdev@vger.kernel.org
19254 L: linux-parisc@vger.kernel.org
19256 F: drivers/net/ethernet/dec/tulip/
19259 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19261 W: http://vtun.sourceforge.net/tun
19262 F: Documentation/networking/tuntap.rst
19263 F: arch/um/os-Linux/drivers/
19265 TURBOCHANNEL SUBSYSTEM
19266 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19267 M: Ralf Baechle <ralf@linux-mips.org>
19268 L: linux-mips@vger.kernel.org
19270 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19272 F: include/linux/tc.h
19275 M: "Len Brown" <lenb@kernel.org>
19276 L: linux-pm@vger.kernel.org
19278 Q: https://patchwork.kernel.org/project/linux-pm/list/
19279 B: https://bugzilla.kernel.org
19280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19281 F: tools/power/x86/turbostat/
19283 TW5864 VIDEO4LINUX DRIVER
19284 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19285 M: Anton Sviridenko <anton@corp.bluecherry.net>
19286 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19287 M: Andrey Utkin <andrey_utkin@fastmail.com>
19288 L: linux-media@vger.kernel.org
19290 F: drivers/media/pci/tw5864/
19292 TW68 VIDEO4LINUX DRIVER
19293 M: Hans Verkuil <hverkuil@xs4all.nl>
19294 L: linux-media@vger.kernel.org
19296 W: https://linuxtv.org
19297 T: git git://linuxtv.org/media_tree.git
19298 F: drivers/media/pci/tw68/
19300 TW686X VIDEO4LINUX DRIVER
19301 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19302 L: linux-media@vger.kernel.org
19304 W: http://linuxtv.org
19305 T: git git://linuxtv.org/media_tree.git
19306 F: drivers/media/pci/tw686x/
19308 UACCE ACCELERATOR FRAMEWORK
19309 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19310 M: Zhou Wang <wangzhou1@hisilicon.com>
19311 L: linux-accelerators@lists.ozlabs.org
19312 L: linux-kernel@vger.kernel.org
19314 F: Documentation/ABI/testing/sysfs-driver-uacce
19315 F: Documentation/misc-devices/uacce.rst
19316 F: drivers/misc/uacce/
19317 F: include/linux/uacce.h
19318 F: include/uapi/misc/uacce/
19320 UBI FILE SYSTEM (UBIFS)
19321 M: Richard Weinberger <richard@nod.at>
19322 L: linux-mtd@lists.infradead.org
19324 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19327 F: Documentation/filesystems/ubifs-authentication.rst
19328 F: Documentation/filesystems/ubifs.rst
19331 UCLINUX (M68KNOMMU AND COLDFIRE)
19332 M: Greg Ungerer <gerg@linux-m68k.org>
19333 L: linux-m68k@lists.linux-m68k.org
19334 L: uclinux-dev@uclinux.org (subscribers-only)
19336 W: http://www.linux-m68k.org/
19337 W: http://www.uclinux.org/
19338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19339 F: arch/m68k/*/*_no.*
19341 F: arch/m68k/coldfire/
19342 F: arch/m68k/include/asm/*_no.*
19345 M: Jan Kara <jack@suse.com>
19347 F: Documentation/filesystems/udf.rst
19351 M: Bastien Nocera <hadess@hadess.net>
19352 L: linux-input@vger.kernel.org
19354 F: drivers/hid/hid-udraw-ps3.c
19357 M: Evgeniy Dushistov <dushistov@mail.ru>
19359 F: Documentation/admin-guide/ufs.rst
19362 UHID USERSPACE HID IO DRIVER
19363 M: David Rheinsberg <david.rheinsberg@gmail.com>
19364 L: linux-input@vger.kernel.org
19366 F: drivers/hid/uhid.c
19367 F: include/uapi/linux/uhid.h
19370 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19371 L: linux-usb@vger.kernel.org
19373 F: drivers/usb/common/ulpi.c
19374 F: include/linux/ulpi/
19377 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19378 L: linux-fsdevel@vger.kernel.org
19383 M: Tony Finch <dot@dotat.at>
19385 W: http://dotat.at/prog/unifdef
19386 F: scripts/unifdef.c
19388 UNIFORM CDROM DRIVER
19389 M: Phillip Potter <phil@philpotter.co.uk>
19391 F: Documentation/cdrom/
19392 F: drivers/cdrom/cdrom.c
19393 F: include/linux/cdrom.h
19394 F: include/uapi/linux/cdrom.h
19396 UNISYS S-PAR DRIVERS
19397 M: David Kershner <david.kershner@unisys.com>
19398 L: sparmaintainer@unisys.com (Unisys internal)
19400 F: drivers/staging/unisys/
19401 F: drivers/visorbus/
19402 F: include/linux/visorbus.h
19404 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19405 R: Alim Akhtar <alim.akhtar@samsung.com>
19406 R: Avri Altman <avri.altman@wdc.com>
19407 L: linux-scsi@vger.kernel.org
19409 F: Documentation/scsi/ufs.rst
19410 F: drivers/scsi/ufs/
19412 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19413 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19414 L: linux-scsi@vger.kernel.org
19416 F: drivers/scsi/ufs/*dwc*
19418 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19419 M: Stanley Chu <stanley.chu@mediatek.com>
19420 L: linux-scsi@vger.kernel.org
19421 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19423 F: drivers/scsi/ufs/ufs-mediatek*
19425 UNSORTED BLOCK IMAGES (UBI)
19426 M: Richard Weinberger <richard@nod.at>
19427 L: linux-mtd@lists.infradead.org
19429 W: http://www.linux-mtd.infradead.org/
19430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19432 F: drivers/mtd/ubi/
19433 F: include/linux/mtd/ubi.h
19434 F: include/uapi/mtd/ubi-user.h
19436 USB "USBNET" DRIVER FRAMEWORK
19437 M: Oliver Neukum <oneukum@suse.com>
19438 L: netdev@vger.kernel.org
19440 W: http://www.linux-usb.org/usbnet
19441 F: drivers/net/usb/usbnet.c
19442 F: include/linux/usb/usbnet.h
19445 M: Oliver Neukum <oneukum@suse.com>
19446 L: linux-usb@vger.kernel.org
19448 F: Documentation/usb/acm.rst
19449 F: drivers/usb/class/cdc-acm.*
19451 USB APPLE MFI FASTCHARGE DRIVER
19452 M: Bastien Nocera <hadess@hadess.net>
19453 L: linux-usb@vger.kernel.org
19455 F: drivers/usb/misc/apple-mfi-fastcharge.c
19457 USB AR5523 WIRELESS DRIVER
19458 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19459 L: linux-wireless@vger.kernel.org
19461 F: drivers/net/wireless/ath/ar5523/
19464 M: Oliver Neukum <oneukum@suse.com>
19465 L: linux-usb@vger.kernel.org
19466 L: linux-scsi@vger.kernel.org
19468 F: drivers/usb/storage/uas.c
19470 USB CDC ETHERNET DRIVER
19471 M: Oliver Neukum <oliver@neukum.org>
19472 L: linux-usb@vger.kernel.org
19474 F: drivers/net/usb/cdc_*.c
19475 F: include/uapi/linux/usb/cdc.h
19477 USB CHAOSKEY DRIVER
19478 M: Keith Packard <keithp@keithp.com>
19479 L: linux-usb@vger.kernel.org
19481 F: drivers/usb/misc/chaoskey.c
19483 USB CYPRESS C67X00 DRIVER
19484 L: linux-usb@vger.kernel.org
19486 F: drivers/usb/c67x00/
19488 USB DAVICOM DM9601 DRIVER
19489 M: Peter Korsgaard <peter@korsgaard.com>
19490 L: netdev@vger.kernel.org
19492 W: http://www.linux-usb.org/usbnet
19493 F: drivers/net/usb/dm9601.c
19496 M: Alan Stern <stern@rowland.harvard.edu>
19497 L: linux-usb@vger.kernel.org
19499 F: Documentation/usb/ehci.rst
19500 F: drivers/usb/host/ehci*
19502 USB GADGET/PERIPHERAL SUBSYSTEM
19503 M: Felipe Balbi <balbi@kernel.org>
19504 L: linux-usb@vger.kernel.org
19506 W: http://www.linux-usb.org/gadget
19507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19508 F: drivers/usb/gadget/
19509 F: include/linux/usb/gadget*
19511 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19512 M: Jiri Kosina <jikos@kernel.org>
19513 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19514 L: linux-usb@vger.kernel.org
19516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19517 F: Documentation/hid/hiddev.rst
19518 F: drivers/hid/usbhid/
19520 USB INTEL XHCI ROLE MUX DRIVER
19521 M: Hans de Goede <hdegoede@redhat.com>
19522 L: linux-usb@vger.kernel.org
19524 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19526 USB IP DRIVER FOR HISILICON KIRIN 960
19527 M: Yu Chen <chenyu56@huawei.com>
19528 M: Binghui Wang <wangbinghui@hisilicon.com>
19529 L: linux-usb@vger.kernel.org
19531 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19532 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19534 USB IP DRIVER FOR HISILICON KIRIN 970
19535 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19536 L: linux-usb@vger.kernel.org
19538 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19539 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19542 M: Olav Kongas <ok@artecdesign.ee>
19543 L: linux-usb@vger.kernel.org
19545 F: drivers/usb/host/isp116x*
19546 F: include/linux/usb/isp116x.h
19549 M: Rui Miguel Silva <rui.silva@linaro.org>
19550 L: linux-usb@vger.kernel.org
19552 F: drivers/usb/isp1760/*
19553 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19555 USB LAN78XX ETHERNET DRIVER
19556 M: Woojung Huh <woojung.huh@microchip.com>
19557 M: UNGLinuxDriver@microchip.com
19558 L: netdev@vger.kernel.org
19560 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19561 F: drivers/net/usb/lan78xx.*
19562 F: include/dt-bindings/net/microchip-lan78xx.h
19564 USB MASS STORAGE DRIVER
19565 M: Alan Stern <stern@rowland.harvard.edu>
19566 L: linux-usb@vger.kernel.org
19567 L: usb-storage@lists.one-eyed-alien.net
19569 F: drivers/usb/storage/
19572 M: Clemens Ladisch <clemens@ladisch.de>
19573 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19576 F: sound/usb/midi.*
19578 USB NETWORKING DRIVERS
19579 L: linux-usb@vger.kernel.org
19581 F: drivers/net/usb/
19584 M: Alan Stern <stern@rowland.harvard.edu>
19585 L: linux-usb@vger.kernel.org
19587 F: Documentation/usb/ohci.rst
19588 F: drivers/usb/host/ohci*
19590 USB OTG FSM (Finite State Machine)
19591 M: Peter Chen <peter.chen@kernel.org>
19592 L: linux-usb@vger.kernel.org
19594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19595 F: drivers/usb/common/usb-otg-fsm.c
19598 M: Valentina Manea <valentina.manea.m@gmail.com>
19599 M: Shuah Khan <shuah@kernel.org>
19600 M: Shuah Khan <skhan@linuxfoundation.org>
19601 L: linux-usb@vger.kernel.org
19603 F: Documentation/usb/usbip_protocol.rst
19604 F: drivers/usb/usbip/
19605 F: tools/testing/selftests/drivers/usb/usbip/
19606 F: tools/usb/usbip/
19609 M: Petko Manolov <petkan@nucleusys.com>
19610 L: linux-usb@vger.kernel.org
19611 L: netdev@vger.kernel.org
19613 W: https://github.com/petkan/pegasus
19614 T: git git://github.com/petkan/pegasus.git
19615 F: drivers/net/usb/pegasus.*
19618 M: Felipe Balbi <balbi@kernel.org>
19619 L: linux-usb@vger.kernel.org
19621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19622 F: drivers/usb/phy/
19624 USB PRINTER DRIVER (usblp)
19625 M: Pete Zaitcev <zaitcev@redhat.com>
19626 L: linux-usb@vger.kernel.org
19628 F: drivers/usb/class/usblp.c
19630 USB RAW GADGET DRIVER
19631 R: Andrey Konovalov <andreyknvl@gmail.com>
19632 L: linux-usb@vger.kernel.org
19634 F: Documentation/usb/raw-gadget.rst
19635 F: drivers/usb/gadget/legacy/raw_gadget.c
19636 F: include/uapi/linux/usb/raw_gadget.h
19638 USB QMI WWAN NETWORK DRIVER
19639 M: Bjørn Mork <bjorn@mork.no>
19640 L: netdev@vger.kernel.org
19642 F: Documentation/ABI/testing/sysfs-class-net-qmi
19643 F: drivers/net/usb/qmi_wwan.c
19646 M: Petko Manolov <petkan@nucleusys.com>
19647 L: linux-usb@vger.kernel.org
19648 L: netdev@vger.kernel.org
19650 W: https://github.com/petkan/rtl8150
19651 T: git git://github.com/petkan/rtl8150.git
19652 F: drivers/net/usb/rtl8150.c
19654 USB SERIAL SUBSYSTEM
19655 M: Johan Hovold <johan@kernel.org>
19656 L: linux-usb@vger.kernel.org
19658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19659 F: Documentation/usb/usb-serial.rst
19660 F: drivers/usb/serial/
19661 F: include/linux/usb/serial.h
19663 USB SMSC75XX ETHERNET DRIVER
19664 M: Steve Glendinning <steve.glendinning@shawell.net>
19665 L: netdev@vger.kernel.org
19667 F: drivers/net/usb/smsc75xx.*
19669 USB SMSC95XX ETHERNET DRIVER
19670 M: Steve Glendinning <steve.glendinning@shawell.net>
19671 M: UNGLinuxDriver@microchip.com
19672 L: netdev@vger.kernel.org
19674 F: drivers/net/usb/smsc95xx.*
19677 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19678 L: linux-usb@vger.kernel.org
19680 W: http://www.linux-usb.org
19681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19682 F: Documentation/devicetree/bindings/usb/
19683 F: Documentation/usb/
19685 F: include/linux/usb.h
19686 F: include/linux/usb/
19688 USB TYPEC BUS FOR ALTERNATE MODES
19689 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19690 L: linux-usb@vger.kernel.org
19692 F: Documentation/ABI/testing/sysfs-bus-typec
19693 F: Documentation/driver-api/usb/typec_bus.rst
19694 F: drivers/usb/typec/altmodes/
19695 F: include/linux/usb/typec_altmode.h
19698 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19699 L: linux-usb@vger.kernel.org
19701 F: Documentation/ABI/testing/sysfs-class-typec
19702 F: Documentation/driver-api/usb/typec.rst
19703 F: drivers/usb/typec/
19704 F: include/linux/usb/typec.h
19706 USB TYPEC INTEL PMC MUX DRIVER
19707 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19708 L: linux-usb@vger.kernel.org
19710 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19711 F: drivers/usb/typec/mux/intel_pmc_mux.c
19713 USB TYPEC PI3USB30532 MUX DRIVER
19714 M: Hans de Goede <hdegoede@redhat.com>
19715 L: linux-usb@vger.kernel.org
19717 F: drivers/usb/typec/mux/pi3usb30532.c
19719 USB TYPEC PORT CONTROLLER DRIVERS
19720 M: Guenter Roeck <linux@roeck-us.net>
19721 L: linux-usb@vger.kernel.org
19723 F: drivers/usb/typec/tcpm/
19726 M: Alan Stern <stern@rowland.harvard.edu>
19727 L: linux-usb@vger.kernel.org
19729 F: drivers/usb/host/uhci*
19732 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19733 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19734 L: linux-media@vger.kernel.org
19736 W: http://www.ideasonboard.org/uvc/
19737 T: git git://linuxtv.org/media_tree.git
19738 F: drivers/media/usb/uvc/
19739 F: include/uapi/linux/uvcvideo.h
19742 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19743 L: linux-usb@vger.kernel.org
19745 F: drivers/usb/gadget/function/*uvc*
19746 F: drivers/usb/gadget/legacy/webcam.c
19747 F: include/uapi/linux/usb/g_uvc.h
19749 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19750 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19751 L: linux-wireless@vger.kernel.org
19753 F: drivers/net/wireless/rndis_wlan.c
19756 M: Mathias Nyman <mathias.nyman@intel.com>
19757 L: linux-usb@vger.kernel.org
19759 F: drivers/usb/host/pci-quirks*
19760 F: drivers/usb/host/xhci*
19763 L: linux-wireless@vger.kernel.org
19765 W: http://linux-lc100020.sourceforge.net
19766 F: drivers/net/wireless/zydas/zd1201.*
19769 M: Antoine Jacquet <royale@zerezo.com>
19770 L: linux-usb@vger.kernel.org
19771 L: linux-media@vger.kernel.org
19773 W: http://royale.zerezo.com/zr364xx/
19774 T: git git://linuxtv.org/media_tree.git
19775 F: Documentation/admin-guide/media/zr364xx*
19776 F: drivers/media/usb/zr364xx/
19778 USER-MODE LINUX (UML)
19779 M: Jeff Dike <jdike@addtoit.com>
19780 M: Richard Weinberger <richard@nod.at>
19781 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19782 L: linux-um@lists.infradead.org
19784 W: http://user-mode-linux.sourceforge.net
19785 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19787 F: Documentation/virt/uml/
19792 USERSPACE COPYIN/COPYOUT (UIOVEC)
19793 M: Alexander Viro <viro@zeniv.linux.org.uk>
19795 F: include/linux/uio.h
19798 USERSPACE DMA BUFFER DRIVER
19799 M: Gerd Hoffmann <kraxel@redhat.com>
19800 L: dri-devel@lists.freedesktop.org
19802 T: git git://anongit.freedesktop.org/drm/drm-misc
19803 F: drivers/dma-buf/udmabuf.c
19804 F: include/uapi/linux/udmabuf.h
19806 USERSPACE I/O (UIO)
19807 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19810 F: Documentation/driver-api/uio-howto.rst
19812 F: include/linux/uio_driver.h
19815 M: Karel Zak <kzak@redhat.com>
19816 L: util-linux@vger.kernel.org
19818 W: http://en.wikipedia.org/wiki/Util-linux
19819 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19822 M: Christoph Hellwig <hch@lst.de>
19823 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19824 L: linux-kernel@vger.kernel.org
19826 T: git git://git.infradead.org/users/hch/uuid.git
19827 F: include/linux/uuid.h
19828 F: include/uapi/linux/uuid.h
19833 M: Justin Ernst <justin.ernst@hpe.com>
19834 L: platform-driver-x86@vger.kernel.org
19836 F: drivers/platform/x86/uv_sysfs.c
19839 M: Michal Januszewski <spock@gentoo.org>
19840 L: linux-fbdev@vger.kernel.org
19842 W: https://github.com/mjanusz/v86d
19843 F: Documentation/fb/uvesafb.rst
19844 F: drivers/video/fbdev/uvesafb.*
19846 Ux500 CLOCK DRIVERS
19847 M: Ulf Hansson <ulf.hansson@linaro.org>
19848 L: linux-clk@vger.kernel.org
19849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19851 F: drivers/clk/ux500/
19854 M: Stefan Agner <stefan@agner.ch>
19855 L: linux-mtd@lists.infradead.org
19857 F: drivers/mtd/nand/raw/vf610_nfc.c
19859 VFAT/FAT/MSDOS FILESYSTEM
19860 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19862 F: Documentation/filesystems/vfat.rst
19866 M: Alex Williamson <alex.williamson@redhat.com>
19867 R: Cornelia Huck <cohuck@redhat.com>
19868 L: kvm@vger.kernel.org
19870 T: git git://github.com/awilliam/linux-vfio.git
19871 F: Documentation/driver-api/vfio.rst
19873 F: include/linux/vfio.h
19874 F: include/linux/vfio_pci_core.h
19875 F: include/uapi/linux/vfio.h
19878 M: Diana Craciun <diana.craciun@oss.nxp.com>
19879 L: kvm@vger.kernel.org
19881 F: drivers/vfio/fsl-mc/
19883 VFIO MEDIATED DEVICE DRIVERS
19884 M: Kirti Wankhede <kwankhede@nvidia.com>
19885 L: kvm@vger.kernel.org
19887 F: Documentation/driver-api/vfio-mediated-device.rst
19888 F: drivers/vfio/mdev/
19889 F: include/linux/mdev.h
19890 F: samples/vfio-mdev/
19892 VFIO PLATFORM DRIVER
19893 M: Eric Auger <eric.auger@redhat.com>
19894 L: kvm@vger.kernel.org
19896 F: drivers/vfio/platform/
19899 R: Lukas Wunner <lukas@wunner.de>
19901 T: git git://anongit.freedesktop.org/drm/drm-misc
19902 F: Documentation/gpu/vga-switcheroo.rst
19903 F: drivers/gpu/vga/vga_switcheroo.c
19904 F: include/linux/vga_switcheroo.h
19906 VIA RHINE NETWORK DRIVER
19908 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19909 F: drivers/net/ethernet/via/via-rhine.c
19911 VIA SD/MMC CARD CONTROLLER DRIVER
19912 M: Bruce Chang <brucechang@via.com.tw>
19913 M: Harald Welte <HaraldWelte@viatech.com>
19915 F: drivers/mmc/host/via-sdmmc.c
19917 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19918 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19919 L: linux-fbdev@vger.kernel.org
19921 F: drivers/video/fbdev/via/
19922 F: include/linux/via-core.h
19923 F: include/linux/via-gpio.h
19924 F: include/linux/via_i2c.h
19926 VIA VELOCITY NETWORK DRIVER
19927 M: Francois Romieu <romieu@fr.zoreil.com>
19928 L: netdev@vger.kernel.org
19930 F: drivers/net/ethernet/via/via-velocity.*
19932 VICODEC VIRTUAL CODEC DRIVER
19933 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19934 L: linux-media@vger.kernel.org
19936 W: https://linuxtv.org
19937 T: git git://linuxtv.org/media_tree.git
19938 F: drivers/media/test-drivers/vicodec/*
19940 VIDEO I2C POLLING DRIVER
19941 M: Matt Ranostay <matt.ranostay@konsulko.com>
19942 L: linux-media@vger.kernel.org
19944 F: drivers/media/i2c/video-i2c.c
19946 VIDEO MULTIPLEXER DRIVER
19947 M: Philipp Zabel <p.zabel@pengutronix.de>
19948 L: linux-media@vger.kernel.org
19950 F: drivers/media/platform/video-mux.c
19952 VIDEOBUF2 FRAMEWORK
19953 M: Tomasz Figa <tfiga@chromium.org>
19954 M: Marek Szyprowski <m.szyprowski@samsung.com>
19955 L: linux-media@vger.kernel.org
19957 F: drivers/media/common/videobuf2/*
19958 F: include/media/videobuf2-*
19960 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19961 M: Helen Koike <helen.koike@collabora.com>
19962 R: Shuah Khan <skhan@linuxfoundation.org>
19963 L: linux-media@vger.kernel.org
19965 W: https://linuxtv.org
19966 T: git git://linuxtv.org/media_tree.git
19967 F: drivers/media/test-drivers/vimc/*
19970 M: Alex Williamson <alex.williamson@redhat.com>
19971 M: Paolo Bonzini <pbonzini@redhat.com>
19972 L: kvm@vger.kernel.org
19976 VIRTIO AND VHOST VSOCK DRIVER
19977 M: Stefan Hajnoczi <stefanha@redhat.com>
19978 M: Stefano Garzarella <sgarzare@redhat.com>
19979 L: kvm@vger.kernel.org
19980 L: virtualization@lists.linux-foundation.org
19981 L: netdev@vger.kernel.org
19983 F: drivers/vhost/vsock.c
19984 F: include/linux/virtio_vsock.h
19985 F: include/uapi/linux/virtio_vsock.h
19986 F: net/vmw_vsock/virtio_transport.c
19987 F: net/vmw_vsock/virtio_transport_common.c
19989 VIRTIO BLOCK AND SCSI DRIVERS
19990 M: "Michael S. Tsirkin" <mst@redhat.com>
19991 M: Jason Wang <jasowang@redhat.com>
19992 R: Paolo Bonzini <pbonzini@redhat.com>
19993 R: Stefan Hajnoczi <stefanha@redhat.com>
19994 L: virtualization@lists.linux-foundation.org
19996 F: drivers/block/virtio_blk.c
19997 F: drivers/scsi/virtio_scsi.c
19998 F: drivers/vhost/scsi.c
19999 F: include/uapi/linux/virtio_blk.h
20000 F: include/uapi/linux/virtio_scsi.h
20002 VIRTIO CONSOLE DRIVER
20003 M: Amit Shah <amit@kernel.org>
20004 L: virtualization@lists.linux-foundation.org
20006 F: drivers/char/virtio_console.c
20007 F: include/linux/virtio_console.h
20008 F: include/uapi/linux/virtio_console.h
20010 VIRTIO CORE AND NET DRIVERS
20011 M: "Michael S. Tsirkin" <mst@redhat.com>
20012 M: Jason Wang <jasowang@redhat.com>
20013 L: virtualization@lists.linux-foundation.org
20015 F: Documentation/devicetree/bindings/virtio/
20016 F: drivers/block/virtio_blk.c
20017 F: drivers/crypto/virtio/
20018 F: drivers/net/virtio_net.c
20021 F: include/linux/vdpa.h
20022 F: include/linux/virtio*.h
20023 F: include/uapi/linux/virtio_*.h
20027 M: "Michael S. Tsirkin" <mst@redhat.com>
20028 M: David Hildenbrand <david@redhat.com>
20029 L: virtualization@lists.linux-foundation.org
20031 F: drivers/virtio/virtio_balloon.c
20032 F: include/uapi/linux/virtio_balloon.h
20033 F: include/linux/balloon_compaction.h
20034 F: mm/balloon_compaction.c
20036 VIRTIO CRYPTO DRIVER
20037 M: Gonglei <arei.gonglei@huawei.com>
20038 L: virtualization@lists.linux-foundation.org
20039 L: linux-crypto@vger.kernel.org
20041 F: drivers/crypto/virtio/
20042 F: include/uapi/linux/virtio_crypto.h
20044 VIRTIO DRIVERS FOR S390
20045 M: Cornelia Huck <cohuck@redhat.com>
20046 M: Halil Pasic <pasic@linux.ibm.com>
20047 L: linux-s390@vger.kernel.org
20048 L: virtualization@lists.linux-foundation.org
20049 L: kvm@vger.kernel.org
20051 F: arch/s390/include/uapi/asm/virtio-ccw.h
20052 F: drivers/s390/virtio/
20055 M: Vivek Goyal <vgoyal@redhat.com>
20056 M: Stefan Hajnoczi <stefanha@redhat.com>
20057 M: Miklos Szeredi <miklos@szeredi.hu>
20058 L: virtualization@lists.linux-foundation.org
20059 L: linux-fsdevel@vger.kernel.org
20061 W: https://virtio-fs.gitlab.io/
20062 F: Documentation/filesystems/virtiofs.rst
20063 F: fs/fuse/virtio_fs.c
20064 F: include/uapi/linux/virtio_fs.h
20067 M: Enrico Weigelt, metux IT consult <info@metux.net>
20068 M: Viresh Kumar <vireshk@kernel.org>
20069 L: linux-gpio@vger.kernel.org
20070 L: virtualization@lists.linux-foundation.org
20072 F: drivers/gpio/gpio-virtio.c
20073 F: include/uapi/linux/virtio_gpio.h
20076 M: David Airlie <airlied@linux.ie>
20077 M: Gerd Hoffmann <kraxel@redhat.com>
20078 L: dri-devel@lists.freedesktop.org
20079 L: virtualization@lists.linux-foundation.org
20081 T: git git://anongit.freedesktop.org/drm/drm-misc
20082 F: drivers/gpu/drm/virtio/
20083 F: include/uapi/linux/virtio_gpu.h
20085 VIRTIO HOST (VHOST)
20086 M: "Michael S. Tsirkin" <mst@redhat.com>
20087 M: Jason Wang <jasowang@redhat.com>
20088 L: kvm@vger.kernel.org
20089 L: virtualization@lists.linux-foundation.org
20090 L: netdev@vger.kernel.org
20092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
20094 F: include/linux/vhost_iotlb.h
20095 F: include/uapi/linux/vhost.h
20097 VIRTIO INPUT DRIVER
20098 M: Gerd Hoffmann <kraxel@redhat.com>
20100 F: drivers/virtio/virtio_input.c
20101 F: include/uapi/linux/virtio_input.h
20103 VIRTIO IOMMU DRIVER
20104 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
20105 L: virtualization@lists.linux-foundation.org
20107 F: drivers/iommu/virtio-iommu.c
20108 F: include/uapi/linux/virtio_iommu.h
20111 M: David Hildenbrand <david@redhat.com>
20112 L: virtualization@lists.linux-foundation.org
20114 W: https://virtio-mem.gitlab.io/
20115 F: drivers/virtio/virtio_mem.c
20116 F: include/uapi/linux/virtio_mem.h
20118 VIRTIO SOUND DRIVER
20119 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
20120 M: "Michael S. Tsirkin" <mst@redhat.com>
20121 L: virtualization@lists.linux-foundation.org
20122 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20124 F: include/uapi/linux/virtio_snd.h
20128 M: Jie Deng <jie.deng@intel.com>
20129 M: Viresh Kumar <viresh.kumar@linaro.org>
20130 L: linux-i2c@vger.kernel.org
20131 L: virtualization@lists.linux-foundation.org
20133 F: drivers/i2c/busses/i2c-virtio.c
20134 F: include/uapi/linux/virtio_i2c.h
20137 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
20138 L: virtualization@lists.linux-foundation.org
20140 F: drivers/nvdimm/virtio_pmem.c
20141 F: drivers/nvdimm/nd_virtio.c
20143 VIRTUAL BOX GUEST DEVICE DRIVER
20144 M: Hans de Goede <hdegoede@redhat.com>
20145 M: Arnd Bergmann <arnd@arndb.de>
20146 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20148 F: drivers/virt/vboxguest/
20149 F: include/linux/vbox_utils.h
20150 F: include/uapi/linux/vbox*.h
20152 VIRTUAL BOX SHARED FOLDER VFS DRIVER
20153 M: Hans de Goede <hdegoede@redhat.com>
20154 L: linux-fsdevel@vger.kernel.org
20158 VIRTUAL SERIO DEVICE DRIVER
20159 M: Stephen Chandler Paul <thatslyude@gmail.com>
20161 F: drivers/input/serio/userio.c
20162 F: include/uapi/linux/userio.h
20164 VIVID VIRTUAL VIDEO DRIVER
20165 M: Hans Verkuil <hverkuil@xs4all.nl>
20166 L: linux-media@vger.kernel.org
20168 W: https://linuxtv.org
20169 T: git git://linuxtv.org/media_tree.git
20170 F: drivers/media/test-drivers/vivid/*
20172 VIDTV VIRTUAL DIGITAL TV DRIVER
20173 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
20174 L: linux-media@vger.kernel.org
20176 W: https://linuxtv.org
20177 T: git git://linuxtv.org/media_tree.git
20178 F: drivers/media/test-drivers/vidtv/*
20181 M: Florian Fainelli <f.fainelli@gmail.com>
20182 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20184 F: drivers/vlynq/vlynq.c
20185 F: include/linux/vlynq.h
20188 M: Martyn Welch <martyn@welchs.me.uk>
20189 M: Manohar Vanga <manohar.vanga@gmail.com>
20190 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20191 L: linux-kernel@vger.kernel.org
20193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20194 F: Documentation/driver-api/vme.rst
20195 F: drivers/staging/vme/
20197 F: include/linux/vme*
20199 VM SOCKETS (AF_VSOCK)
20200 M: Stefano Garzarella <sgarzare@redhat.com>
20201 L: virtualization@lists.linux-foundation.org
20202 L: netdev@vger.kernel.org
20204 F: drivers/net/vsockmon.c
20205 F: include/net/af_vsock.h
20206 F: include/uapi/linux/vm_sockets.h
20207 F: include/uapi/linux/vm_sockets_diag.h
20208 F: include/uapi/linux/vsockmon.h
20210 F: tools/testing/vsock/
20212 VMWARE BALLOON DRIVER
20213 M: Nadav Amit <namit@vmware.com>
20214 M: "VMware, Inc." <pv-drivers@vmware.com>
20215 L: linux-kernel@vger.kernel.org
20217 F: drivers/misc/vmw_balloon.c
20219 VMWARE HYPERVISOR INTERFACE
20220 M: Deep Shah <sdeep@vmware.com>
20221 M: "VMware, Inc." <pv-drivers@vmware.com>
20222 L: virtualization@lists.linux-foundation.org
20224 F: arch/x86/include/asm/vmware.h
20225 F: arch/x86/kernel/cpu/vmware.c
20227 VMWARE PVRDMA DRIVER
20228 M: Adit Ranadive <aditr@vmware.com>
20229 M: VMware PV-Drivers <pv-drivers@vmware.com>
20230 L: linux-rdma@vger.kernel.org
20232 F: drivers/infiniband/hw/vmw_pvrdma/
20234 VMware PVSCSI driver
20235 M: Vishal Bhakta <vbhakta@vmware.com>
20236 M: VMware PV-Drivers <pv-drivers@vmware.com>
20237 L: linux-scsi@vger.kernel.org
20239 F: drivers/scsi/vmw_pvscsi.c
20240 F: drivers/scsi/vmw_pvscsi.h
20242 VMWARE VIRTUAL PTP CLOCK DRIVER
20243 M: Vivek Thampi <vithampi@vmware.com>
20244 M: "VMware, Inc." <pv-drivers@vmware.com>
20245 L: netdev@vger.kernel.org
20247 F: drivers/ptp/ptp_vmw.c
20250 M: Jorgen Hansen <jhansen@vmware.com>
20251 M: Vishnu Dasa <vdasa@vmware.com>
20252 L: linux-kernel@vger.kernel.org
20253 L: pv-drivers@vmware.com (private)
20255 F: drivers/misc/vmw_vmci/
20257 VMWARE VMMOUSE SUBDRIVER
20258 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20259 M: "VMware, Inc." <pv-drivers@vmware.com>
20260 L: linux-input@vger.kernel.org
20262 F: drivers/input/mouse/vmmouse.c
20263 F: drivers/input/mouse/vmmouse.h
20265 VMWARE VMXNET3 ETHERNET DRIVER
20266 M: Ronak Doshi <doshir@vmware.com>
20267 M: pv-drivers@vmware.com
20268 L: netdev@vger.kernel.org
20270 F: drivers/net/vmxnet3/
20272 VOCORE VOCORE2 BOARD
20273 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20274 L: linux-mips@vger.kernel.org
20276 F: arch/mips/boot/dts/ralink/vocore2.dts
20278 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20279 M: Liam Girdwood <lgirdwood@gmail.com>
20280 M: Mark Brown <broonie@kernel.org>
20281 L: linux-kernel@vger.kernel.org
20283 W: http://www.slimlogic.co.uk/?p=48
20284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20285 F: Documentation/devicetree/bindings/regulator/
20286 F: Documentation/power/regulator/
20287 F: drivers/regulator/
20288 F: include/dt-bindings/regulator/
20289 F: include/linux/regulator/
20290 K: regulator_get_optional
20292 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20293 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20294 F: drivers/regulator/irq_helpers.c
20297 M: David Ahern <dsahern@kernel.org>
20298 L: netdev@vger.kernel.org
20300 F: Documentation/networking/vrf.rst
20301 F: drivers/net/vrf.c
20304 M: Petr Mladek <pmladek@suse.com>
20305 M: Steven Rostedt <rostedt@goodmis.org>
20306 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20307 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20308 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20311 F: Documentation/core-api/printk-formats.rst
20312 F: lib/test_printf.c
20313 F: lib/test_scanf.c
20316 VT1211 HARDWARE MONITOR DRIVER
20317 M: Juerg Haefliger <juergh@gmail.com>
20318 L: linux-hwmon@vger.kernel.org
20320 F: Documentation/hwmon/vt1211.rst
20321 F: drivers/hwmon/vt1211.c
20323 VT8231 HARDWARE MONITOR DRIVER
20324 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20325 L: linux-hwmon@vger.kernel.org
20327 F: drivers/hwmon/vt8231.c
20329 VUB300 USB to SDIO/SD/MMC bridge chip
20330 L: linux-mmc@vger.kernel.org
20332 F: drivers/mmc/host/vub300.c
20334 W1 DALLAS'S 1-WIRE BUS
20335 M: Evgeniy Polyakov <zbr@ioremap.net>
20337 F: Documentation/devicetree/bindings/w1/
20338 F: Documentation/w1/
20340 F: include/linux/w1.h
20342 W83791D HARDWARE MONITORING DRIVER
20343 M: Marc Hulsman <m.hulsman@tudelft.nl>
20344 L: linux-hwmon@vger.kernel.org
20346 F: Documentation/hwmon/w83791d.rst
20347 F: drivers/hwmon/w83791d.c
20349 W83793 HARDWARE MONITORING DRIVER
20350 M: Rudolf Marek <r.marek@assembler.cz>
20351 L: linux-hwmon@vger.kernel.org
20353 F: Documentation/hwmon/w83793.rst
20354 F: drivers/hwmon/w83793.c
20356 W83795 HARDWARE MONITORING DRIVER
20357 M: Jean Delvare <jdelvare@suse.com>
20358 L: linux-hwmon@vger.kernel.org
20360 F: drivers/hwmon/w83795.c
20362 W83L51xD SD/MMC CARD INTERFACE DRIVER
20363 M: Pierre Ossman <pierre@ossman.eu>
20365 F: drivers/mmc/host/wbsd.*
20367 WACOM PROTOCOL 4 SERIAL TABLETS
20368 M: Julian Squires <julian@cipht.net>
20369 M: Hans de Goede <hdegoede@redhat.com>
20370 L: linux-input@vger.kernel.org
20372 F: drivers/input/tablet/wacom_serial4.c
20374 WATCHDOG DEVICE DRIVERS
20375 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20376 M: Guenter Roeck <linux@roeck-us.net>
20377 L: linux-watchdog@vger.kernel.org
20379 W: http://www.linux-watchdog.org/
20380 T: git git://www.linux-watchdog.org/linux-watchdog.git
20381 F: Documentation/devicetree/bindings/watchdog/
20382 F: Documentation/watchdog/
20383 F: drivers/watchdog/
20384 F: include/linux/watchdog.h
20385 F: include/uapi/linux/watchdog.h
20387 WHISKEYCOVE PMIC GPIO DRIVER
20388 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20389 L: linux-gpio@vger.kernel.org
20391 F: drivers/gpio/gpio-wcove.c
20394 M: Dianlong Li <long17.cool@163.com>
20395 L: linux-rtc@vger.kernel.org
20397 F: drivers/rtc/rtc-sd3078.c
20400 M: David Rheinsberg <david.rheinsberg@gmail.com>
20401 L: linux-input@vger.kernel.org
20403 F: drivers/hid/hid-wiimote*
20405 WILOCITY WIL6210 WIRELESS DRIVER
20406 M: Maya Erez <merez@codeaurora.org>
20407 L: linux-wireless@vger.kernel.org
20408 L: wil6210@qti.qualcomm.com
20410 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20411 F: drivers/net/wireless/ath/wil6210/
20414 M: David Härdeman <david@hardeman.nu>
20416 F: drivers/media/rc/winbond-cir.c
20418 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20419 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20420 L: linux-watchdog@vger.kernel.org
20422 F: drivers/watchdog/ebc-c384_wdt.c
20424 WINSYSTEMS WS16C48 GPIO DRIVER
20425 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20426 L: linux-gpio@vger.kernel.org
20428 F: drivers/gpio/gpio-ws16c48.c
20430 WIREGUARD SECURE NETWORK TUNNEL
20431 M: Jason A. Donenfeld <Jason@zx2c4.com>
20432 L: wireguard@lists.zx2c4.com
20433 L: netdev@vger.kernel.org
20435 F: drivers/net/wireguard/
20436 F: tools/testing/selftests/wireguard/
20438 WISTRON LAPTOP BUTTON DRIVER
20439 M: Miloslav Trmac <mitr@volny.cz>
20441 F: drivers/input/misc/wistron_btns.c
20443 WL3501 WIRELESS PCMCIA CARD DRIVER
20444 L: linux-wireless@vger.kernel.org
20446 F: drivers/net/wireless/wl3501*
20448 WOLFSON MICROELECTRONICS DRIVERS
20449 L: patches@opensource.cirrus.com
20451 W: https://github.com/CirrusLogic/linux-drivers/wiki
20452 T: git https://github.com/CirrusLogic/linux-drivers.git
20453 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20454 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20455 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20456 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20457 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20458 F: Documentation/devicetree/bindings/sound/wm*
20459 F: Documentation/hwmon/wm83??.rst
20460 F: arch/arm/mach-s3c/mach-crag6410*
20461 F: drivers/clk/clk-wm83*.c
20462 F: drivers/gpio/gpio-*wm*.c
20463 F: drivers/gpio/gpio-arizona.c
20464 F: drivers/hwmon/wm83??-hwmon.c
20465 F: drivers/input/misc/wm831x-on.c
20466 F: drivers/input/touchscreen/wm831x-ts.c
20467 F: drivers/input/touchscreen/wm97*.c
20468 F: drivers/leds/leds-wm83*.c
20469 F: drivers/mfd/arizona*
20470 F: drivers/mfd/cs47l24*
20471 F: drivers/mfd/wm*.c
20472 F: drivers/power/supply/wm83*.c
20473 F: drivers/regulator/arizona*
20474 F: drivers/regulator/wm8*.c
20475 F: drivers/rtc/rtc-wm83*.c
20476 F: drivers/video/backlight/wm83*_bl.c
20477 F: drivers/watchdog/wm83*_wdt.c
20478 F: include/linux/mfd/arizona/
20479 F: include/linux/mfd/wm831x/
20480 F: include/linux/mfd/wm8350/
20481 F: include/linux/mfd/wm8400*
20482 F: include/linux/regulator/arizona*
20483 F: include/linux/wm97xx.h
20484 F: include/sound/wm????.h
20485 F: sound/soc/codecs/arizona*
20486 F: sound/soc/codecs/cs47l24*
20487 F: sound/soc/codecs/wm*
20490 M: Tejun Heo <tj@kernel.org>
20491 R: Lai Jiangshan <jiangshanlai@gmail.com>
20493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20494 F: Documentation/core-api/workqueue.rst
20495 F: include/linux/workqueue.h
20496 F: kernel/workqueue.c
20499 M: Loic Poulain <loic.poulain@linaro.org>
20500 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20501 R: Johannes Berg <johannes@sipsolutions.net>
20502 L: netdev@vger.kernel.org
20504 F: drivers/net/wwan/
20505 F: include/linux/wwan.h
20506 F: include/uapi/linux/wwan.h
20508 X-POWERS AXP288 PMIC DRIVERS
20509 M: Hans de Goede <hdegoede@redhat.com>
20511 F: drivers/acpi/pmic/intel_pmic_xpower.c
20514 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20515 M: Chen-Yu Tsai <wens@csie.org>
20516 L: linux-kernel@vger.kernel.org
20521 M: Martin Schiller <ms@dev.tdt.de>
20522 L: linux-x25@vger.kernel.org
20524 F: Documentation/networking/lapb-module.rst
20525 F: Documentation/networking/x25*
20526 F: drivers/net/wan/hdlc_x25.c
20527 F: drivers/net/wan/lapbether.c
20528 F: include/*/lapb.h
20529 F: include/net/x25*
20530 F: include/uapi/linux/x25.h
20534 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20535 M: Thomas Gleixner <tglx@linutronix.de>
20536 M: Ingo Molnar <mingo@redhat.com>
20537 M: Borislav Petkov <bp@alien8.de>
20538 M: Dave Hansen <dave.hansen@linux.intel.com>
20540 R: "H. Peter Anvin" <hpa@zytor.com>
20541 L: linux-kernel@vger.kernel.org
20543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20544 F: Documentation/devicetree/bindings/x86/
20545 F: Documentation/x86/
20549 M: Andy Lutomirski <luto@kernel.org>
20550 L: linux-kernel@vger.kernel.org
20552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20555 X86 MCE INFRASTRUCTURE
20556 M: Tony Luck <tony.luck@intel.com>
20557 M: Borislav Petkov <bp@alien8.de>
20558 L: linux-edac@vger.kernel.org
20560 F: arch/x86/kernel/cpu/mce/*
20562 X86 MICROCODE UPDATE SUPPORT
20563 M: Borislav Petkov <bp@alien8.de>
20565 F: arch/x86/kernel/cpu/microcode/*
20568 M: Dave Hansen <dave.hansen@linux.intel.com>
20569 M: Andy Lutomirski <luto@kernel.org>
20570 M: Peter Zijlstra <peterz@infradead.org>
20571 L: linux-kernel@vger.kernel.org
20573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20576 X86 PLATFORM DRIVERS
20577 M: Hans de Goede <hdegoede@redhat.com>
20578 M: Mark Gross <markgross@kernel.org>
20579 L: platform-driver-x86@vger.kernel.org
20581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20582 F: drivers/platform/olpc/
20583 F: drivers/platform/x86/
20585 X86 PLATFORM DRIVERS - ARCH
20586 R: Darren Hart <dvhart@infradead.org>
20587 R: Andy Shevchenko <andy@infradead.org>
20588 L: platform-driver-x86@vger.kernel.org
20591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20592 F: arch/x86/platform
20594 X86 PLATFORM UV HPE SUPERDOME FLEX
20595 M: Steve Wahl <steve.wahl@hpe.com>
20596 R: Mike Travis <mike.travis@hpe.com>
20597 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20598 R: Russ Anderson <russ.anderson@hpe.com>
20600 F: arch/x86/include/asm/uv/
20601 F: arch/x86/kernel/apic/x2apic_uv_x.c
20602 F: arch/x86/platform/uv/
20605 M: Andy Lutomirski <luto@kernel.org>
20606 L: linux-kernel@vger.kernel.org
20608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20609 F: arch/x86/entry/vdso/
20612 M: Matthew Wilcox <willy@infradead.org>
20613 L: linux-fsdevel@vger.kernel.org
20615 F: Documentation/core-api/xarray.rst
20616 F: include/linux/idr.h
20617 F: include/linux/xarray.h
20620 F: tools/testing/radix-tree
20623 M: Benjamin Valentin <benpicco@googlemail.com>
20625 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20626 F: drivers/media/rc/xbox_remote.c
20628 XC2028/3028 TUNER DRIVER
20629 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20630 L: linux-media@vger.kernel.org
20632 W: https://linuxtv.org
20633 T: git git://linuxtv.org/media_tree.git
20634 F: drivers/media/tuners/tuner-xc2028.*
20636 XDP (eXpress Data Path)
20637 M: Alexei Starovoitov <ast@kernel.org>
20638 M: Daniel Borkmann <daniel@iogearbox.net>
20639 M: David S. Miller <davem@davemloft.net>
20640 M: Jakub Kicinski <kuba@kernel.org>
20641 M: Jesper Dangaard Brouer <hawk@kernel.org>
20642 M: John Fastabend <john.fastabend@gmail.com>
20643 L: netdev@vger.kernel.org
20644 L: bpf@vger.kernel.org
20646 F: include/net/xdp.h
20647 F: include/net/xdp_priv.h
20648 F: include/trace/events/xdp.h
20649 F: kernel/bpf/cpumap.c
20650 F: kernel/bpf/devmap.c
20652 F: samples/bpf/xdp*
20653 F: tools/testing/selftests/bpf/*xdp*
20654 F: tools/testing/selftests/bpf/*/*xdp*
20655 F: drivers/net/ethernet/*/*/*/*/*xdp*
20656 F: drivers/net/ethernet/*/*/*xdp*
20657 K: (?:\b|_)xdp(?:\b|_)
20659 XDP SOCKETS (AF_XDP)
20660 M: Björn Töpel <bjorn@kernel.org>
20661 M: Magnus Karlsson <magnus.karlsson@intel.com>
20662 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20663 L: netdev@vger.kernel.org
20664 L: bpf@vger.kernel.org
20666 F: Documentation/networking/af_xdp.rst
20667 F: include/net/xdp_sock*
20668 F: include/net/xsk_buff_pool.h
20669 F: include/uapi/linux/if_xdp.h
20670 F: include/uapi/linux/xdp_diag.h
20671 F: include/net/netns/xdp.h
20673 F: samples/bpf/xdpsock*
20674 F: tools/lib/bpf/xsk*
20676 XEN BLOCK SUBSYSTEM
20677 M: Roger Pau Monné <roger.pau@citrix.com>
20678 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20680 F: drivers/block/xen*
20681 F: drivers/block/xen-blkback/*
20684 M: Stefano Stabellini <sstabellini@kernel.org>
20685 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20687 F: arch/arm/include/asm/xen/
20690 XEN HYPERVISOR ARM64
20691 M: Stefano Stabellini <sstabellini@kernel.org>
20692 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20694 F: arch/arm64/include/asm/xen/
20697 XEN HYPERVISOR INTERFACE
20698 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20699 M: Juergen Gross <jgross@suse.com>
20700 R: Stefano Stabellini <sstabellini@kernel.org>
20701 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20704 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20705 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20706 F: arch/x86/include/asm/pvclock-abi.h
20707 F: arch/x86/include/asm/xen/
20708 F: arch/x86/platform/pvh/
20710 F: drivers/*/xen-*front.c
20712 F: include/uapi/xen/
20715 XEN NETWORK BACKEND DRIVER
20716 M: Wei Liu <wei.liu@kernel.org>
20717 M: Paul Durrant <paul@xen.org>
20718 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20719 L: netdev@vger.kernel.org
20721 F: drivers/net/xen-netback/*
20724 M: Juergen Gross <jgross@suse.com>
20725 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20727 F: arch/x86/pci/*xen*
20728 F: drivers/pci/*xen*
20731 M: Juergen Gross <jgross@suse.com>
20732 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20733 L: linux-scsi@vger.kernel.org
20735 F: drivers/scsi/xen-scsifront.c
20736 F: drivers/xen/xen-scsiback.c
20737 F: include/xen/interface/io/vscsiif.h
20739 XEN SOUND FRONTEND DRIVER
20740 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20741 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20742 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20746 XEN SWIOTLB SUBSYSTEM
20747 M: Juergen Gross <jgross@suse.com>
20748 M: Stefano Stabellini <sstabellini@kernel.org>
20749 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20750 L: iommu@lists.linux-foundation.org
20752 F: arch/x86/xen/*swiotlb*
20753 F: drivers/xen/*swiotlb*
20756 C: irc://irc.oftc.net/xfs
20757 M: Darrick J. Wong <djwong@kernel.org>
20758 M: linux-xfs@vger.kernel.org
20759 L: linux-xfs@vger.kernel.org
20762 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20763 F: Documentation/ABI/testing/sysfs-fs-xfs
20764 F: Documentation/admin-guide/xfs.rst
20765 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20766 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20768 F: include/uapi/linux/dqblk_xfs.h
20769 F: include/uapi/linux/fsmap.h
20771 XILINX AXI ETHERNET DRIVER
20772 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20774 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20777 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20778 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20779 L: linux-can@vger.kernel.org
20781 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20782 F: drivers/net/can/xilinx_can.c
20785 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20786 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20787 R: Michal Simek <michal.simek@xilinx.com>
20789 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20790 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20791 F: drivers/gpio/gpio-xilinx.c
20792 F: drivers/gpio/gpio-zynq.c
20794 XILINX SD-FEC IP CORES
20795 M: Derek Kiernan <derek.kiernan@xilinx.com>
20796 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20798 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20799 F: Documentation/misc-devices/xilinx_sdfec.rst
20800 F: drivers/misc/Kconfig
20801 F: drivers/misc/Makefile
20802 F: drivers/misc/xilinx_sdfec.c
20803 F: include/uapi/misc/xilinx_sdfec.h
20805 XILINX UARTLITE SERIAL DRIVER
20806 M: Peter Korsgaard <jacmet@sunsite.dk>
20807 L: linux-serial@vger.kernel.org
20809 F: drivers/tty/serial/uartlite.c
20811 XILINX VIDEO IP CORES
20812 M: Hyun Kwon <hyun.kwon@xilinx.com>
20813 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20814 L: linux-media@vger.kernel.org
20816 T: git git://linuxtv.org/media_tree.git
20817 F: Documentation/devicetree/bindings/media/xilinx/
20818 F: drivers/media/platform/xilinx/
20819 F: include/uapi/linux/xilinx-v4l2-controls.h
20821 XILINX ZYNQMP DPDMA DRIVER
20822 M: Hyun Kwon <hyun.kwon@xilinx.com>
20823 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20824 L: dmaengine@vger.kernel.org
20826 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20827 F: drivers/dma/xilinx/xilinx_dpdma.c
20828 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20830 XILINX ZYNQMP PSGTR PHY DRIVER
20831 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20832 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20833 L: linux-kernel@vger.kernel.org
20835 T: git https://github.com/Xilinx/linux-xlnx.git
20836 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20837 F: drivers/phy/xilinx/phy-zynqmp.c
20840 M: Eli Billauer <eli.billauer@gmail.com>
20841 L: linux-kernel@vger.kernel.org
20843 F: drivers/char/xillybus/
20846 M: George Cherian <gcherian@marvell.com>
20847 L: linux-i2c@vger.kernel.org
20849 W: http://www.marvell.com
20850 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20851 F: drivers/i2c/busses/i2c-xlp9xx.c
20853 XRA1403 GPIO EXPANDER
20854 M: Nandor Han <nandor.han@ge.com>
20855 M: Semi Malinen <semi.malinen@ge.com>
20856 L: linux-gpio@vger.kernel.org
20858 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20859 F: drivers/gpio/gpio-xra1403.c
20861 XTENSA XTFPGA PLATFORM SUPPORT
20862 M: Max Filippov <jcmvbkbc@gmail.com>
20863 L: linux-xtensa@linux-xtensa.org
20865 F: drivers/spi/spi-xtensa-xtfpga.c
20866 F: sound/soc/xtensa/xtfpga-i2s.c
20868 YAM DRIVER FOR AX.25
20869 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20870 L: linux-hams@vger.kernel.org
20872 F: drivers/net/hamradio/yam*
20873 F: include/linux/yam.h
20875 YAMA SECURITY MODULE
20876 M: Kees Cook <keescook@chromium.org>
20878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20879 F: Documentation/admin-guide/LSM/Yama.rst
20882 YEALINK PHONE DRIVER
20883 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20884 L: usbb2k-api-dev@nongnu.org
20886 F: Documentation/input/devices/yealink.rst
20887 F: drivers/input/misc/yealink.*
20889 Z8530 DRIVER FOR AX.25
20890 M: Joerg Reuter <jreuter@yaina.de>
20891 L: linux-hams@vger.kernel.org
20893 W: http://yaina.de/jreuter/
20894 W: http://www.qsl.net/dl1bke/
20895 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20896 F: drivers/net/hamradio/*scc.c
20897 F: drivers/net/hamradio/z8530.h
20899 ZBUD COMPRESSED PAGE ALLOCATOR
20900 M: Seth Jennings <sjenning@redhat.com>
20901 M: Dan Streetman <ddstreet@ieee.org>
20902 L: linux-mm@kvack.org
20906 ZD1211RW WIRELESS DRIVER
20907 M: Ulrich Kunitz <kune@deine-taler.de>
20908 L: linux-wireless@vger.kernel.org
20909 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20911 W: http://zd1211.ath.cx/wiki/DriverRewrite
20912 F: drivers/net/wireless/zydas/zd1211rw/
20914 ZD1301 MEDIA DRIVER
20915 M: Antti Palosaari <crope@iki.fi>
20916 L: linux-media@vger.kernel.org
20918 W: https://linuxtv.org/
20919 W: http://palosaari.fi/linux/
20920 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20921 F: drivers/media/usb/dvb-usb-v2/zd1301*
20923 ZD1301_DEMOD MEDIA DRIVER
20924 M: Antti Palosaari <crope@iki.fi>
20925 L: linux-media@vger.kernel.org
20927 W: https://linuxtv.org/
20928 W: http://palosaari.fi/linux/
20929 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20930 F: drivers/media/dvb-frontends/zd1301_demod*
20932 ZHAOXIN PROCESSOR SUPPORT
20933 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20934 L: linux-kernel@vger.kernel.org
20936 F: arch/x86/kernel/cpu/zhaoxin.c
20939 M: Damien Le Moal <damien.lemoal@wdc.com>
20940 M: Naohiro Aota <naohiro.aota@wdc.com>
20941 R: Johannes Thumshirn <jth@kernel.org>
20942 L: linux-fsdevel@vger.kernel.org
20944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20945 F: Documentation/filesystems/zonefs.rst
20948 ZPOOL COMPRESSED PAGE STORAGE API
20949 M: Dan Streetman <ddstreet@ieee.org>
20950 L: linux-mm@kvack.org
20952 F: include/linux/zpool.h
20955 ZR36067 VIDEO FOR LINUX DRIVER
20956 M: Corentin Labbe <clabbe@baylibre.com>
20957 L: mjpeg-users@lists.sourceforge.net
20958 L: linux-media@vger.kernel.org
20960 W: http://mjpeg.sourceforge.net/driver-zoran/
20961 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20962 F: Documentation/driver-api/media/drivers/zoran.rst
20963 F: drivers/staging/media/zoran/
20965 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20966 M: Minchan Kim <minchan@kernel.org>
20967 M: Nitin Gupta <ngupta@vflare.org>
20968 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20969 L: linux-kernel@vger.kernel.org
20971 F: Documentation/admin-guide/blockdev/zram.rst
20972 F: drivers/block/zram/
20974 ZS DECSTATION Z85C30 SERIAL DRIVER
20975 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20977 F: drivers/tty/serial/zs.*
20979 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20980 M: Minchan Kim <minchan@kernel.org>
20981 M: Nitin Gupta <ngupta@vflare.org>
20982 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20983 L: linux-mm@kvack.org
20985 F: Documentation/vm/zsmalloc.rst
20986 F: include/linux/zsmalloc.h
20989 ZSWAP COMPRESSED SWAP CACHING
20990 M: Seth Jennings <sjenning@redhat.com>
20991 M: Dan Streetman <ddstreet@ieee.org>
20992 M: Vitaly Wool <vitaly.wool@konsulko.com>
20993 L: linux-mm@kvack.org
20998 M: Linus Torvalds <torvalds@linux-foundation.org>
20999 L: linux-kernel@vger.kernel.org
21000 S: Buried alive in reporters
21001 Q: http://patchwork.kernel.org/project/LKML/list/
21002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git