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 L: linux-bluetooth@vger.kernel.org
175 L: linux-wpan@vger.kernel.org
177 F: Documentation/networking/6lowpan.rst
178 F: include/net/6lowpan.h
181 6PACK NETWORK DRIVER FOR AX.25
182 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L: linux-hams@vger.kernel.org
185 F: drivers/net/hamradio/6pack.c
187 802.11 (including CFG80211/NL80211)
188 M: Johannes Berg <johannes@sipsolutions.net>
189 L: linux-wireless@vger.kernel.org
191 W: https://wireless.wiki.kernel.org/
192 Q: https://patchwork.kernel.org/project/linux-wireless/list/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-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
203 F: include/uapi/linux/wireless.h
206 8169 10/100/1000 GIGABIT ETHERNET DRIVER
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 M: nic_swsd@realtek.com
209 L: netdev@vger.kernel.org
211 F: drivers/net/ethernet/realtek/r8169*
213 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
215 L: linux-serial@vger.kernel.org
217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
218 F: drivers/tty/serial/8250*
219 F: include/linux/serial_8250.h
221 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
222 L: netdev@vger.kernel.org
224 F: drivers/net/ethernet/8390/
227 M: Eric Van Hensbergen <ericvh@gmail.com>
228 M: Latchesar Ionkov <lucho@ionkov.net>
229 M: Dominique Martinet <asmadeus@codewreck.org>
230 R: Christian Schoenebeck <linux_oss@crudebyte.com>
231 L: v9fs-developer@lists.sourceforge.net
233 W: http://swik.net/v9fs
234 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
236 T: git git://github.com/martinetd/linux.git
237 F: Documentation/filesystems/9p.rst
240 F: include/trace/events/9p.h
241 F: include/uapi/linux/virtio_9p.h
245 M: Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
247 F: drivers/soc/fujitsu/a64fx-diag.c
250 M: Antti Palosaari <crope@iki.fi>
251 L: linux-media@vger.kernel.org
253 W: https://linuxtv.org
254 W: http://palosaari.fi/linux/
255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
256 T: git git://linuxtv.org/anttip/media_tree.git
257 F: drivers/media/dvb-frontends/a8293*
259 AACRAID SCSI RAID DRIVER
260 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
261 L: linux-scsi@vger.kernel.org
263 W: http://www.adaptec.com/
264 F: Documentation/scsi/aacraid.rst
265 F: drivers/scsi/aacraid/
268 L: linux-api@vger.kernel.org
269 F: include/linux/syscalls.h
272 X: arch/*/include/uapi/
274 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
275 M: Hans de Goede <hdegoede@redhat.com>
276 L: linux-hwmon@vger.kernel.org
278 F: drivers/hwmon/abituguru.c
280 ABIT UGURU 3 HARDWARE MONITOR DRIVER
281 M: Alistair John Strachan <alistair@devzero.co.uk>
282 L: linux-hwmon@vger.kernel.org
284 F: drivers/hwmon/abituguru3.c
286 ACCES 104-DIO-48E GPIO DRIVER
287 M: William Breathitt Gray <william.gray@linaro.org>
288 L: linux-gpio@vger.kernel.org
290 F: drivers/gpio/gpio-104-dio-48e.c
292 ACCES 104-IDI-48 GPIO DRIVER
293 M: William Breathitt Gray <william.gray@linaro.org>
294 L: linux-gpio@vger.kernel.org
296 F: drivers/gpio/gpio-104-idi-48.c
298 ACCES 104-IDIO-16 GPIO DRIVER
299 M: William Breathitt Gray <william.gray@linaro.org>
300 L: linux-gpio@vger.kernel.org
302 F: drivers/gpio/gpio-104-idio-16.c
304 ACCES 104-QUAD-8 DRIVER
305 M: William Breathitt Gray <william.gray@linaro.org>
306 L: linux-iio@vger.kernel.org
308 F: drivers/counter/104-quad-8.c
310 ACCES PCI-IDIO-16 GPIO DRIVER
311 M: William Breathitt Gray <william.gray@linaro.org>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pci-idio-16.c
316 ACCES PCIe-IDIO-24 GPIO DRIVER
317 M: William Breathitt Gray <william.gray@linaro.org>
318 L: linux-gpio@vger.kernel.org
320 F: drivers/gpio/gpio-pcie-idio-24.c
323 M: Jes Sorensen <jes@trained-monkey.org>
324 L: linux-acenic@sunsite.dk
326 F: drivers/net/ethernet/alteon/acenic*
328 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
329 M: Peter Kaestle <peter@piie.net>
330 L: platform-driver-x86@vger.kernel.org
332 W: http://piie.net/?section=acerhdf
333 F: drivers/platform/x86/acerhdf.c
335 ACER WMI LAPTOP EXTRAS
336 M: "Lee, Chun-Yi" <jlee@suse.com>
337 L: platform-driver-x86@vger.kernel.org
339 F: drivers/platform/x86/acer-wmi.c
342 M: "Rafael J. Wysocki" <rafael@kernel.org>
343 R: Len Brown <lenb@kernel.org>
344 L: linux-acpi@vger.kernel.org
346 W: https://01.org/linux-acpi
347 Q: https://patchwork.kernel.org/project/linux-acpi/list/
348 B: https://bugzilla.kernel.org
349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 F: Documentation/ABI/testing/configfs-acpi
351 F: Documentation/ABI/testing/sysfs-bus-acpi
352 F: Documentation/firmware-guide/acpi/
354 F: drivers/pci/*/*acpi*
355 F: drivers/pci/*acpi*
356 F: drivers/pnp/pnpacpi/
358 F: include/linux/acpi.h
359 F: include/linux/fwnode.h
363 M: "Rafael J. Wysocki" <rafael@kernel.org>
364 R: Len Brown <lenb@kernel.org>
365 R: James Morse <james.morse@arm.com>
366 R: Tony Luck <tony.luck@intel.com>
367 R: Borislav Petkov <bp@alien8.de>
368 L: linux-acpi@vger.kernel.org
369 F: drivers/acpi/apei/
371 ACPI COMPONENT ARCHITECTURE (ACPICA)
372 M: Robert Moore <robert.moore@intel.com>
373 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
374 L: linux-acpi@vger.kernel.org
377 W: https://acpica.org/
378 W: https://github.com/acpica/acpica/
379 Q: https://patchwork.kernel.org/project/linux-acpi/list/
380 B: https://bugzilla.kernel.org
381 B: https://bugs.acpica.org
382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
383 F: drivers/acpi/acpica/
387 ACPI FOR ARM64 (ACPI/arm64)
388 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
389 M: Hanjun Guo <guohanjun@huawei.com>
390 M: Sudeep Holla <sudeep.holla@arm.com>
391 L: linux-acpi@vger.kernel.org
392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
394 F: drivers/acpi/arm64
396 ACPI SERIAL MULTI INSTANTIATE DRIVER
397 M: Hans de Goede <hdegoede@redhat.com>
398 L: platform-driver-x86@vger.kernel.org
400 F: drivers/platform/x86/serial-multi-instantiate.c
402 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
403 M: Sudeep Holla <sudeep.holla@arm.com>
404 L: linux-acpi@vger.kernel.org
406 F: drivers/mailbox/pcc.c
409 M: "Rafael J. Wysocki" <rafael@kernel.org>
410 M: Len Brown <lenb@kernel.org>
411 R: Andy Shevchenko <andy@kernel.org>
412 R: Mika Westerberg <mika.westerberg@linux.intel.com>
413 L: linux-acpi@vger.kernel.org
415 Q: https://patchwork.kernel.org/project/linux-acpi/list/
416 B: https://bugzilla.kernel.org
417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
418 F: drivers/acpi/pmic/
421 M: Rafael J. Wysocki <rafael@kernel.org>
422 R: Zhang Rui <rui.zhang@intel.com>
423 L: linux-acpi@vger.kernel.org
425 W: https://01.org/linux-acpi
426 B: https://bugzilla.kernel.org
427 F: drivers/acpi/*thermal*
430 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
431 L: linux-acpi@vger.kernel.org
432 L: iommu@lists.linux.dev
434 F: drivers/acpi/viot.c
435 F: include/linux/acpi_viot.h
438 L: platform-driver-x86@vger.kernel.org
440 F: drivers/platform/x86/wmi.c
441 F: include/uapi/linux/wmi.h
443 ACRN HYPERVISOR SERVICE MODULE
444 M: Fei Li <fei1.li@intel.com>
445 L: acrn-dev@lists.projectacrn.org (subscribers-only)
447 W: https://projectacrn.org
448 F: Documentation/virt/acrn/
449 F: drivers/virt/acrn/
450 F: include/uapi/linux/acrn.h
452 AD1889 ALSA SOUND DRIVER
453 L: linux-parisc@vger.kernel.org
455 W: https://parisc.wiki.kernel.org/index.php/AD1889
456 F: sound/pci/ad1889.*
458 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
459 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
460 L: linux-iio@vger.kernel.org
462 F: drivers/iio/potentiometer/ad5110.c
464 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
465 M: Michael Hennerich <michael.hennerich@analog.com>
467 W: http://wiki.analog.com/AD5254
468 W: https://ez.analog.com/linux-software-drivers
469 F: drivers/misc/ad525x_dpot.c
471 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
472 M: Michael Hennerich <michael.hennerich@analog.com>
474 W: http://wiki.analog.com/AD5398
475 W: https://ez.analog.com/linux-software-drivers
476 F: drivers/regulator/ad5398.c
478 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
479 M: Michael Hennerich <michael.hennerich@analog.com>
481 W: http://wiki.analog.com/AD7142
482 W: https://ez.analog.com/linux-software-drivers
483 F: drivers/input/misc/ad714x.c
485 AD7877 TOUCHSCREEN DRIVER
486 M: Michael Hennerich <michael.hennerich@analog.com>
488 W: http://wiki.analog.com/AD7877
489 W: https://ez.analog.com/linux-software-drivers
490 F: drivers/input/touchscreen/ad7877.c
492 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
493 M: Michael Hennerich <michael.hennerich@analog.com>
495 W: http://wiki.analog.com/AD7879
496 W: https://ez.analog.com/linux-software-drivers
497 F: drivers/input/touchscreen/ad7879.c
499 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
500 M: Jiri Kosina <jikos@kernel.org>
503 ADF7242 IEEE 802.15.4 RADIO DRIVER
504 M: Michael Hennerich <michael.hennerich@analog.com>
505 L: linux-wpan@vger.kernel.org
507 W: https://wiki.analog.com/ADF7242
508 W: https://ez.analog.com/linux-software-drivers
509 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
510 F: drivers/net/ieee802154/adf7242.c
512 ADM1025 HARDWARE MONITOR DRIVER
513 M: Jean Delvare <jdelvare@suse.com>
514 L: linux-hwmon@vger.kernel.org
516 F: Documentation/hwmon/adm1025.rst
517 F: drivers/hwmon/adm1025.c
519 ADM1029 HARDWARE MONITOR DRIVER
520 M: Corentin Labbe <clabbe.montjoie@gmail.com>
521 L: linux-hwmon@vger.kernel.org
523 F: drivers/hwmon/adm1029.c
525 ADM8211 WIRELESS DRIVER
526 L: linux-wireless@vger.kernel.org
528 W: https://wireless.wiki.kernel.org/
529 F: drivers/net/wireless/admtek/adm8211.*
531 ADP1653 FLASH CONTROLLER DRIVER
532 M: Sakari Ailus <sakari.ailus@iki.fi>
533 L: linux-media@vger.kernel.org
535 F: drivers/media/i2c/adp1653.c
536 F: include/media/i2c/adp1653.h
538 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
539 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADP5520
542 W: https://ez.analog.com/linux-software-drivers
543 F: drivers/gpio/gpio-adp5520.c
544 F: drivers/input/keyboard/adp5520-keys.c
545 F: drivers/leds/leds-adp5520.c
546 F: drivers/mfd/adp5520.c
547 F: drivers/video/backlight/adp5520_bl.c
549 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
550 M: Michael Hennerich <michael.hennerich@analog.com>
552 W: http://wiki.analog.com/ADP5588
553 W: https://ez.analog.com/linux-software-drivers
554 F: drivers/gpio/gpio-adp5588.c
555 F: drivers/input/keyboard/adp5588-keys.c
557 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
558 M: Michael Hennerich <michael.hennerich@analog.com>
560 W: http://wiki.analog.com/ADP8860
561 W: https://ez.analog.com/linux-software-drivers
562 F: drivers/video/backlight/adp8860_bl.c
565 M: Colin Leroy <colin@colino.net>
567 F: drivers/macintosh/therm_adt746x.c
569 ADT7475 HARDWARE MONITOR DRIVER
570 M: Jean Delvare <jdelvare@suse.com>
571 L: linux-hwmon@vger.kernel.org
573 F: Documentation/hwmon/adt7475.rst
574 F: drivers/hwmon/adt7475.c
577 M: Matthew Wilcox <willy@infradead.org>
578 M: Hannes Reinecke <hare@suse.com>
579 L: linux-scsi@vger.kernel.org
581 F: Documentation/scsi/advansys.rst
582 F: drivers/scsi/advansys.c
584 ADVANTECH SWBTN DRIVER
585 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
586 L: platform-driver-x86@vger.kernel.org
588 F: drivers/platform/x86/adv_swbutton.c
590 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
591 M: Lucas Stankus <lucas.p.stankus@gmail.com>
593 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
594 F: drivers/iio/accel/adxl313*
596 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
597 M: Michael Hennerich <michael.hennerich@analog.com>
599 W: http://wiki.analog.com/ADXL345
600 W: https://ez.analog.com/linux-software-drivers
601 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
602 F: drivers/input/misc/adxl34x.c
604 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
605 M: Puranjay Mohan <puranjay12@gmail.com>
606 L: linux-iio@vger.kernel.org
608 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
609 F: drivers/iio/accel/adxl355.h
610 F: drivers/iio/accel/adxl355_core.c
611 F: drivers/iio/accel/adxl355_i2c.c
612 F: drivers/iio/accel/adxl355_spi.c
614 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
615 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
616 L: linux-iio@vger.kernel.org
618 W: http://ez.analog.com/community/linux-device-drivers
619 F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
620 F: drivers/iio/accel/adxl367*
622 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
623 M: Michael Hennerich <michael.hennerich@analog.com>
625 W: https://ez.analog.com/linux-software-drivers
626 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
627 F: drivers/iio/accel/adxl372.c
628 F: drivers/iio/accel/adxl372_i2c.c
629 F: drivers/iio/accel/adxl372_spi.c
632 M: Antti Palosaari <crope@iki.fi>
633 L: linux-media@vger.kernel.org
635 W: https://linuxtv.org
636 W: http://palosaari.fi/linux/
637 Q: http://patchwork.linuxtv.org/project/linux-media/list/
638 T: git git://linuxtv.org/anttip/media_tree.git
639 F: drivers/media/dvb-frontends/af9013*
642 M: Antti Palosaari <crope@iki.fi>
643 L: linux-media@vger.kernel.org
645 W: https://linuxtv.org
646 W: http://palosaari.fi/linux/
647 Q: http://patchwork.linuxtv.org/project/linux-media/list/
648 T: git git://linuxtv.org/anttip/media_tree.git
649 F: drivers/media/dvb-frontends/af9033*
652 M: David Sterba <dsterba@suse.com>
653 L: linux-fsdevel@vger.kernel.org
655 F: Documentation/filesystems/affs.rst
659 M: David Howells <dhowells@redhat.com>
660 M: Marc Dionne <marc.dionne@auristor.com>
661 L: linux-afs@lists.infradead.org
663 W: https://www.infradead.org/~dhowells/kafs/
664 F: Documentation/filesystems/afs.rst
666 F: include/trace/events/afs.h
669 M: David Airlie <airlied@linux.ie>
671 T: git git://anongit.freedesktop.org/drm/drm
673 F: include/linux/agp*
674 F: include/uapi/linux/agp*
677 M: "Juergen E. Fischer" <fischer@norbit.de>
678 L: linux-scsi@vger.kernel.org
680 F: drivers/scsi/aha152x*
681 F: drivers/scsi/pcmcia/aha152x*
683 AIC7XXX / AIC79XX SCSI DRIVER
684 M: Hannes Reinecke <hare@suse.com>
685 L: linux-scsi@vger.kernel.org
687 F: drivers/scsi/aic7xxx/
689 AIMSLAB FM RADIO RECEIVER DRIVER
690 M: Hans Verkuil <hverkuil@xs4all.nl>
691 L: linux-media@vger.kernel.org
693 W: https://linuxtv.org
694 T: git git://linuxtv.org/media_tree.git
695 F: drivers/media/radio/radio-aimslab*
698 M: Benjamin LaHaise <bcrl@kvack.org>
699 L: linux-aio@kvack.org
702 F: include/linux/*aio*.h
705 M: Antti Palosaari <crope@iki.fi>
706 L: linux-media@vger.kernel.org
708 W: https://linuxtv.org
709 W: http://palosaari.fi/linux/
710 Q: http://patchwork.linuxtv.org/project/linux-media/list/
711 T: git git://linuxtv.org/anttip/media_tree.git
712 F: drivers/media/usb/airspy/
714 ALACRITECH GIGABIT ETHERNET DRIVER
715 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
717 F: drivers/net/ethernet/alacritech/*
719 ALCATEL SPEEDTOUCH USB DRIVER
720 M: Duncan Sands <duncan.sands@free.fr>
721 L: linux-usb@vger.kernel.org
723 W: http://www.linux-usb.org/SpeedTouch/
724 F: drivers/usb/atm/speedtch.c
725 F: drivers/usb/atm/usbatm.c
727 ALCHEMY AU1XX0 MMC DRIVER
728 M: Manuel Lauss <manuel.lauss@gmail.com>
730 F: drivers/mmc/host/au1xmmc.c
733 M: Rudolf Marek <r.marek@assembler.cz>
734 L: linux-i2c@vger.kernel.org
736 F: Documentation/i2c/busses/i2c-ali1563.rst
737 F: drivers/i2c/busses/i2c-ali1563.c
740 L: Dell.Client.Kernel@dell.com
742 F: drivers/platform/x86/dell/alienware-wmi.c
744 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
745 M: Tomislav Denis <tomislav.denis@avl.com>
746 L: linux-iio@vger.kernel.org
748 W: http://www.allsensors.com/
749 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
750 F: drivers/iio/pressure/dlhl60d.c
752 ALLEGRO DVT VIDEO IP CORE DRIVER
753 M: Michael Tretter <m.tretter@pengutronix.de>
754 R: Pengutronix Kernel Team <kernel@pengutronix.de>
755 L: linux-media@vger.kernel.org
757 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
758 F: drivers/media/platform/allegro-dvt/
760 ALLWINNER A10 CSI DRIVER
761 M: Maxime Ripard <mripard@kernel.org>
762 L: linux-media@vger.kernel.org
764 T: git git://linuxtv.org/media_tree.git
765 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
766 F: drivers/media/platform/sunxi/sun4i-csi/
768 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
769 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
770 L: linux-media@vger.kernel.org
772 T: git git://linuxtv.org/media_tree.git
773 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
774 F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
776 ALLWINNER CPUFREQ DRIVER
777 M: Yangtao Li <tiny.windzz@gmail.com>
778 L: linux-pm@vger.kernel.org
780 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
781 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
783 ALLWINNER CRYPTO DRIVERS
784 M: Corentin Labbe <clabbe.montjoie@gmail.com>
785 L: linux-crypto@vger.kernel.org
787 F: drivers/crypto/allwinner/
789 ALLWINNER HARDWARE SPINLOCK SUPPORT
790 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
792 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
793 F: drivers/hwspinlock/sun6i_hwspinlock.c
795 ALLWINNER THERMAL DRIVER
796 M: Vasily Khoruzhick <anarsoul@gmail.com>
797 M: Yangtao Li <tiny.windzz@gmail.com>
798 L: linux-pm@vger.kernel.org
800 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
801 F: drivers/thermal/sun8i_thermal.c
804 M: Maxime Ripard <mripard@kernel.org>
805 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
806 L: linux-media@vger.kernel.org
808 F: drivers/staging/media/sunxi/cedrus/
811 M: Richard Henderson <rth@twiddle.net>
812 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
813 M: Matt Turner <mattst88@gmail.com>
814 L: linux-alpha@vger.kernel.org
818 ALPS PS/2 TOUCHPAD DRIVER
819 R: Pali Rohár <pali@kernel.org>
820 F: drivers/input/mouse/alps.*
822 ALTERA I2C CONTROLLER DRIVER
823 M: Thor Thayer <thor.thayer@linux.intel.com>
825 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
826 F: drivers/i2c/busses/i2c-altera.c
828 ALTERA MAILBOX DRIVER
829 M: Mun Yew Tham <mun.yew.tham@intel.com>
831 F: drivers/mailbox/mailbox-altera.c
833 ALTERA MSGDMA IP CORE DRIVER
834 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
835 R: Stefan Roese <sr@denx.de>
836 L: dmaengine@vger.kernel.org
838 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
839 F: drivers/dma/altera-msgdma.c
842 M: Mun Yew Tham <mun.yew.tham@intel.com>
843 L: linux-gpio@vger.kernel.org
845 F: drivers/gpio/gpio-altera.c
847 ALTERA SYSTEM MANAGER DRIVER
848 M: Thor Thayer <thor.thayer@linux.intel.com>
850 F: drivers/mfd/altera-sysmgr.c
851 F: include/linux/mfd/altera-sysmgr.h
853 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
854 M: Thor Thayer <thor.thayer@linux.intel.com>
856 F: drivers/gpio/gpio-altera-a10sr.c
857 F: drivers/mfd/altera-a10sr.c
858 F: drivers/reset/reset-a10sr.c
859 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
860 F: include/linux/mfd/altera-a10sr.h
862 ALTERA TRIPLE SPEED ETHERNET DRIVER
863 M: Joyce Ooi <joyce.ooi@intel.com>
864 L: netdev@vger.kernel.org
866 F: drivers/net/ethernet/altera/
868 ALTERA UART/JTAG UART SERIAL DRIVERS
869 M: Tobias Klauser <tklauser@distanz.ch>
870 L: linux-serial@vger.kernel.org
872 F: drivers/tty/serial/altera_jtaguart.c
873 F: drivers/tty/serial/altera_uart.c
874 F: include/linux/altera_jtaguart.h
875 F: include/linux/altera_uart.h
877 AMAZON ANNAPURNA LABS FIC DRIVER
878 M: Talel Shenhar <talel@amazon.com>
880 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
881 F: drivers/irqchip/irq-al-fic.c
883 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
884 M: Talel Shenhar <talel@amazon.com>
885 M: Talel Shenhar <talelshenhar@gmail.com>
887 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
888 F: drivers/edac/al_mc_edac.c
890 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
891 M: Talel Shenhar <talel@amazon.com>
893 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
894 F: drivers/thermal/thermal_mmio.c
896 AMAZON ETHERNET DRIVERS
897 M: Shay Agroskin <shayagr@amazon.com>
898 M: Arthur Kiyanovski <akiyano@amazon.com>
899 R: David Arinzon <darinzon@amazon.com>
900 R: Noam Dagan <ndagan@amazon.com>
901 R: Saeed Bishara <saeedb@amazon.com>
902 L: netdev@vger.kernel.org
904 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
905 F: drivers/net/ethernet/amazon/
907 AMAZON RDMA EFA DRIVER
908 M: Gal Pressman <galpress@amazon.com>
909 R: Yossi Leybovich <sleybo@amazon.com>
910 L: linux-rdma@vger.kernel.org
912 Q: https://patchwork.kernel.org/project/linux-rdma/list/
913 F: drivers/infiniband/hw/efa/
914 F: include/uapi/rdma/efa-abi.h
916 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
917 M: Tom Lendacky <thomas.lendacky@amd.com>
918 M: John Allen <john.allen@amd.com>
919 L: linux-crypto@vger.kernel.org
921 F: drivers/crypto/ccp/
922 F: include/linux/ccp.h
924 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
925 M: Brijesh Singh <brijesh.singh@amd.com>
926 M: Tom Lendacky <thomas.lendacky@amd.com>
927 L: linux-crypto@vger.kernel.org
929 F: drivers/crypto/ccp/sev*
930 F: include/uapi/linux/psp-sev.h
933 M: Harry Wentland <harry.wentland@amd.com>
934 M: Leo Li <sunpeng.li@amd.com>
935 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
936 L: amd-gfx@lists.freedesktop.org
938 T: git https://gitlab.freedesktop.org/agd5f/linux.git
939 F: drivers/gpu/drm/amd/display/
941 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
942 M: Huang Rui <ray.huang@amd.com>
943 L: linux-hwmon@vger.kernel.org
945 F: Documentation/hwmon/fam15h_power.rst
946 F: drivers/hwmon/fam15h_power.c
949 M: Enrico Weigelt, metux IT consult <info@metux.net>
950 L: linux-gpio@vger.kernel.org
952 F: drivers/gpio/gpio-amd-fch.c
953 F: include/linux/platform_data/gpio/gpio-amd-fch.h
955 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
956 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
958 F: drivers/usb/gadget/udc/amd5536udc.*
960 AMD GEODE PROCESSOR/CHIPSET SUPPORT
961 M: Andres Salomon <dilinger@queued.net>
962 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
964 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
965 F: arch/x86/include/asm/geode.h
966 F: drivers/char/hw_random/geode-rng.c
967 F: drivers/crypto/geode*
968 F: drivers/video/fbdev/geode/
971 M: Joerg Roedel <joro@8bytes.org>
972 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
973 L: iommu@lists.linux.dev
975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
976 F: drivers/iommu/amd/
977 F: include/linux/amd-iommu.h
980 M: Felix Kuehling <Felix.Kuehling@amd.com>
981 L: amd-gfx@lists.freedesktop.org
983 T: git https://gitlab.freedesktop.org/agd5f/linux.git
984 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
985 F: drivers/gpu/drm/amd/amdkfd/
986 F: drivers/gpu/drm/amd/include/cik_structs.h
987 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
988 F: drivers/gpu/drm/amd/include/v9_structs.h
989 F: drivers/gpu/drm/amd/include/vi_structs.h
990 F: include/uapi/linux/kfd_ioctl.h
991 F: include/uapi/linux/kfd_sysfs.h
994 M: Sanjay R Mehta <sanju.mehta@amd.com>
996 F: drivers/spi/spi-amd.c
999 M: Elie Morisse <syniurge@gmail.com>
1000 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1001 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1002 L: linux-i2c@vger.kernel.org
1004 F: drivers/i2c/busses/i2c-amd-mp2*
1007 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1008 L: platform-driver-x86@vger.kernel.org
1010 F: drivers/platform/x86/amd-pmc.*
1013 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1014 R: Carlos Bilbao <carlos.bilbao@amd.com>
1015 L: platform-driver-x86@vger.kernel.org
1017 F: Documentation/x86/amd_hsmp.rst
1018 F: arch/x86/include/asm/amd_hsmp.h
1019 F: arch/x86/include/uapi/asm/amd_hsmp.h
1020 F: drivers/platform/x86/amd_hsmp.c
1022 AMD POWERPLAY AND SWSMU
1023 M: Evan Quan <evan.quan@amd.com>
1024 L: amd-gfx@lists.freedesktop.org
1026 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1027 F: drivers/gpu/drm/amd/pm/
1030 M: Huang Rui <ray.huang@amd.com>
1031 L: linux-pm@vger.kernel.org
1033 F: Documentation/admin-guide/pm/amd-pstate.rst
1034 F: drivers/cpufreq/amd-pstate*
1035 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1038 M: Sanjay R Mehta <sanju.mehta@amd.com>
1039 L: dmaengine@vger.kernel.org
1041 F: drivers/dma/ptdma/
1043 AMD SEATTLE DEVICE TREE SUPPORT
1044 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1045 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1046 M: Tom Lendacky <thomas.lendacky@amd.com>
1048 F: arch/arm64/boot/dts/amd/
1051 M: Tom Lendacky <thomas.lendacky@amd.com>
1052 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1053 L: netdev@vger.kernel.org
1055 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1056 F: drivers/net/ethernet/amd/xgbe/
1058 AMD SENSOR FUSION HUB DRIVER
1059 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1060 L: linux-input@vger.kernel.org
1062 F: Documentation/hid/amd-sfh*
1063 F: drivers/hid/amd-sfh-hid/
1065 AMPHION VPU CODEC V4L2 DRIVER
1066 M: Ming Qian <ming.qian@nxp.com>
1067 M: Shijie Qin <shijie.qin@nxp.com>
1068 M: Zhou Peng <eagle.zhou@nxp.com>
1069 L: linux-media@vger.kernel.org
1071 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1072 F: drivers/media/platform/amphion/
1075 M: Christian Eggers <ceggers@arri.de>
1076 L: linux-iio@vger.kernel.org
1078 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1079 F: drivers/iio/light/as73211.c
1081 AMT (Automatic Multicast Tunneling)
1082 M: Taehee Yoo <ap420073@gmail.com>
1083 L: netdev@vger.kernel.org
1085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1087 F: drivers/net/amt.c
1089 ANALOG DEVICES INC AD7192 DRIVER
1090 M: Alexandru Tachici <alexandru.tachici@analog.com>
1091 L: linux-iio@vger.kernel.org
1093 W: https://ez.analog.com/linux-software-drivers
1094 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1095 F: drivers/iio/adc/ad7192.c
1097 ANALOG DEVICES INC AD7292 DRIVER
1098 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1099 L: linux-iio@vger.kernel.org
1101 W: https://ez.analog.com/linux-software-drivers
1102 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1103 F: drivers/iio/adc/ad7292.c
1105 ANALOG DEVICES INC AD3552R DRIVER
1106 M: Nuno Sá <nuno.sa@analog.com>
1107 L: linux-iio@vger.kernel.org
1109 W: https://ez.analog.com/linux-software-drivers
1110 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1111 F: drivers/iio/dac/ad3552r.c
1113 ANALOG DEVICES INC AD7293 DRIVER
1114 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1115 L: linux-iio@vger.kernel.org
1117 W: https://ez.analog.com/linux-software-drivers
1118 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1119 F: drivers/iio/dac/ad7293.c
1121 ANALOG DEVICES INC AD7768-1 DRIVER
1122 M: Michael Hennerich <Michael.Hennerich@analog.com>
1123 L: linux-iio@vger.kernel.org
1125 W: https://ez.analog.com/linux-software-drivers
1126 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1127 F: drivers/iio/adc/ad7768-1.c
1129 ANALOG DEVICES INC AD7780 DRIVER
1130 M: Michael Hennerich <Michael.Hennerich@analog.com>
1131 M: Renato Lui Geh <renatogeh@gmail.com>
1132 L: linux-iio@vger.kernel.org
1134 W: https://ez.analog.com/linux-software-drivers
1135 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1136 F: drivers/iio/adc/ad7780.c
1138 ANALOG DEVICES INC AD74413R DRIVER
1139 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1140 L: linux-iio@vger.kernel.org
1142 W: http://ez.analog.com/community/linux-device-drivers
1143 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1144 F: drivers/iio/addac/ad74413r.c
1145 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1147 ANALOG DEVICES INC AD9389B DRIVER
1148 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1149 L: linux-media@vger.kernel.org
1151 F: drivers/media/i2c/ad9389b*
1153 ANALOG DEVICES INC ADA4250 DRIVER
1154 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1155 L: linux-iio@vger.kernel.org
1157 W: https://ez.analog.com/linux-software-drivers
1158 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1159 F: drivers/iio/amplifiers/ada4250.c
1161 ANALOG DEVICES INC ADGS1408 DRIVER
1162 M: Mircea Caprioru <mircea.caprioru@analog.com>
1164 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1165 F: drivers/mux/adgs1408.c
1167 ANALOG DEVICES INC ADIN DRIVER
1168 M: Michael Hennerich <michael.hennerich@analog.com>
1169 L: netdev@vger.kernel.org
1171 W: https://ez.analog.com/linux-software-drivers
1172 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1173 F: drivers/net/phy/adin.c
1175 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1176 M: Nuno Sa <nuno.sa@analog.com>
1177 L: linux-iio@vger.kernel.org
1179 F: drivers/iio/imu/adis.c
1180 F: drivers/iio/imu/adis_buffer.c
1181 F: drivers/iio/imu/adis_trigger.c
1182 F: include/linux/iio/imu/adis.h
1184 ANALOG DEVICES INC ADIS16460 DRIVER
1185 M: Dragos Bogdan <dragos.bogdan@analog.com>
1186 L: linux-iio@vger.kernel.org
1188 W: https://ez.analog.com/linux-software-drivers
1189 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1190 F: drivers/iio/imu/adis16460.c
1192 ANALOG DEVICES INC ADIS16475 DRIVER
1193 M: Nuno Sa <nuno.sa@analog.com>
1194 L: linux-iio@vger.kernel.org
1195 W: https://ez.analog.com/linux-software-drivers
1197 F: drivers/iio/imu/adis16475.c
1198 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1200 ANALOG DEVICES INC ADM1177 DRIVER
1201 M: Michael Hennerich <Michael.Hennerich@analog.com>
1202 L: linux-hwmon@vger.kernel.org
1204 W: https://ez.analog.com/linux-software-drivers
1205 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1206 F: drivers/hwmon/adm1177.c
1208 ANALOG DEVICES INC ADMV1013 DRIVER
1209 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1210 L: linux-iio@vger.kernel.org
1212 W: https://ez.analog.com/linux-software-drivers
1213 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1214 F: drivers/iio/frequency/admv1013.c
1216 ANALOG DEVICES INC ADMV8818 DRIVER
1217 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1218 L: linux-iio@vger.kernel.org
1220 W: https://ez.analog.com/linux-software-drivers
1221 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1222 F: drivers/iio/filter/admv8818.c
1224 ANALOG DEVICES INC ADMV1014 DRIVER
1225 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1226 L: linux-iio@vger.kernel.org
1228 W: https://ez.analog.com/linux-software-drivers
1229 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1230 F: drivers/iio/frequency/admv1014.c
1232 ANALOG DEVICES INC ADP5061 DRIVER
1233 M: Michael Hennerich <Michael.Hennerich@analog.com>
1234 L: linux-pm@vger.kernel.org
1236 W: https://ez.analog.com/linux-software-drivers
1237 F: drivers/power/supply/adp5061.c
1239 ANALOG DEVICES INC ADRF6780 DRIVER
1240 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1241 L: linux-iio@vger.kernel.org
1243 W: https://ez.analog.com/linux-software-drivers
1244 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1245 F: drivers/iio/frequency/adrf6780.c
1247 ANALOG DEVICES INC ADV7180 DRIVER
1248 M: Lars-Peter Clausen <lars@metafoo.de>
1249 L: linux-media@vger.kernel.org
1251 W: https://ez.analog.com/linux-software-drivers
1252 F: drivers/media/i2c/adv7180.c
1253 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1255 ANALOG DEVICES INC ADV748X DRIVER
1256 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1257 L: linux-media@vger.kernel.org
1259 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1260 F: drivers/media/i2c/adv748x/*
1262 ANALOG DEVICES INC ADV7511 DRIVER
1263 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1264 L: linux-media@vger.kernel.org
1266 F: drivers/media/i2c/adv7511*
1268 ANALOG DEVICES INC ADV7604 DRIVER
1269 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1270 L: linux-media@vger.kernel.org
1272 F: drivers/media/i2c/adv7604*
1273 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1275 ANALOG DEVICES INC ADV7842 DRIVER
1276 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1277 L: linux-media@vger.kernel.org
1279 F: drivers/media/i2c/adv7842*
1281 ANALOG DEVICES INC ADXRS290 DRIVER
1282 M: Nishant Malpani <nish.malpani25@gmail.com>
1283 L: linux-iio@vger.kernel.org
1285 F: drivers/iio/gyro/adxrs290.c
1286 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1288 ANALOG DEVICES INC ASOC CODEC DRIVERS
1289 M: Lars-Peter Clausen <lars@metafoo.de>
1290 M: Nuno Sá <nuno.sa@analog.com>
1291 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1293 W: http://wiki.analog.com/
1294 W: https://ez.analog.com/linux-software-drivers
1295 F: sound/soc/codecs/ad1*
1296 F: sound/soc/codecs/ad7*
1297 F: sound/soc/codecs/adau*
1298 F: sound/soc/codecs/adav*
1299 F: sound/soc/codecs/sigmadsp.*
1300 F: sound/soc/codecs/ssm*
1302 ANALOG DEVICES INC DMA DRIVERS
1303 M: Lars-Peter Clausen <lars@metafoo.de>
1305 W: https://ez.analog.com/linux-software-drivers
1306 F: drivers/dma/dma-axi-dmac.c
1308 ANALOG DEVICES INC IIO DRIVERS
1309 M: Lars-Peter Clausen <lars@metafoo.de>
1310 M: Michael Hennerich <Michael.Hennerich@analog.com>
1312 W: http://wiki.analog.com/
1313 W: https://ez.analog.com/linux-software-drivers
1314 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1315 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1316 F: Documentation/devicetree/bindings/iio/*/adi,*
1317 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1318 F: drivers/iio/*/ad*
1319 F: drivers/iio/adc/ltc249*
1320 F: drivers/iio/amplifiers/hmc425a.c
1321 F: drivers/staging/iio/*/ad*
1322 X: drivers/iio/*/adjd*
1324 ANALOGBITS PLL LIBRARIES
1325 M: Paul Walmsley <paul.walmsley@sifive.com>
1327 F: drivers/clk/analogbits/*
1328 F: include/linux/clk/analogbits*
1330 ANDROID CONFIG FRAGMENTS
1331 M: Rob Herring <robh@kernel.org>
1333 F: kernel/configs/android*
1336 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1337 M: Arve Hjønnevåg <arve@android.com>
1338 M: Todd Kjos <tkjos@android.com>
1339 M: Martijn Coenen <maco@android.com>
1340 M: Joel Fernandes <joel@joelfernandes.org>
1341 M: Christian Brauner <christian@brauner.io>
1342 M: Carlos Llamas <cmllamas@google.com>
1343 M: Suren Baghdasaryan <surenb@google.com>
1344 L: linux-kernel@vger.kernel.org
1346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1349 ANDROID GOLDFISH PIC DRIVER
1350 M: Miodrag Dinic <miodrag.dinic@mips.com>
1352 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1353 F: drivers/irqchip/irq-goldfish-pic.c
1355 ANDROID GOLDFISH RTC DRIVER
1356 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1358 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1359 F: drivers/rtc/rtc-goldfish.c
1361 AOA (Apple Onboard Audio) ALSA DRIVER
1362 M: Johannes Berg <johannes@sipsolutions.net>
1363 L: linuxppc-dev@lists.ozlabs.org
1364 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1368 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1369 M: William Breathitt Gray <william.gray@linaro.org>
1370 L: linux-iio@vger.kernel.org
1372 F: drivers/iio/adc/stx104.c
1375 M: Jiri Kosina <jikos@kernel.org>
1377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1378 F: arch/x86/kernel/apm_32.c
1379 F: drivers/char/apm-emulation.c
1380 F: include/linux/apm_bios.h
1381 F: include/uapi/linux/apm_bios.h
1383 APPARMOR SECURITY MODULE
1384 M: John Johansen <john.johansen@canonical.com>
1385 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1387 W: wiki.apparmor.net
1388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1389 F: Documentation/admin-guide/LSM/apparmor.rst
1390 F: security/apparmor/
1392 APPLE BCM5974 MULTITOUCH DRIVER
1393 M: Henrik Rydberg <rydberg@bitmath.org>
1394 L: linux-input@vger.kernel.org
1396 F: drivers/input/mouse/bcm5974.c
1398 APPLE PCIE CONTROLLER DRIVER
1399 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1400 M: Marc Zyngier <maz@kernel.org>
1401 L: linux-pci@vger.kernel.org
1403 F: drivers/pci/controller/pcie-apple.c
1406 M: Henrik Rydberg <rydberg@bitmath.org>
1407 L: linux-hwmon@vger.kernel.org
1409 F: drivers/hwmon/applesmc.c
1411 APPLETALK NETWORK LAYER
1412 L: netdev@vger.kernel.org
1414 F: drivers/net/appletalk/
1415 F: include/linux/atalk.h
1416 F: include/uapi/linux/atalk.h
1419 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1420 M: Khuong Dinh <khuong@os.amperecomputing.com>
1422 F: arch/arm64/boot/dts/apm/
1424 APPLIED MICRO (APM) X-GENE SOC EDAC
1425 M: Khuong Dinh <khuong@os.amperecomputing.com>
1427 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1428 F: drivers/edac/xgene_edac.c
1430 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1431 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1432 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1434 F: drivers/net/ethernet/apm/xgene-v2/
1436 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1437 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1438 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1439 M: Quan Nguyen <quan@os.amperecomputing.com>
1441 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1442 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1443 F: drivers/net/ethernet/apm/xgene/
1444 F: drivers/net/mdio/mdio-xgene.c
1446 APPLIED MICRO (APM) X-GENE SOC PMU
1447 M: Khuong Dinh <khuong@os.amperecomputing.com>
1449 F: Documentation/admin-guide/perf/xgene-pmu.rst
1450 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1451 F: drivers/perf/xgene_pmu.c
1453 APTINA CAMERA SENSOR PLL
1454 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1455 L: linux-media@vger.kernel.org
1457 F: drivers/media/i2c/aptina-pll.*
1459 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1460 M: Aleksa Savic <savicaleksa83@gmail.com>
1461 M: Jack Doan <me@jackdoan.com>
1462 L: linux-hwmon@vger.kernel.org
1464 F: Documentation/hwmon/aquacomputer_d5next.rst
1465 F: drivers/hwmon/aquacomputer_d5next.c
1467 AQUANTIA ETHERNET DRIVER (atlantic)
1468 M: Igor Russkikh <irusskikh@marvell.com>
1469 L: netdev@vger.kernel.org
1471 W: https://www.marvell.com/
1472 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1473 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1474 F: drivers/net/ethernet/aquantia/atlantic/
1476 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1477 M: Egor Pomozov <epomozov@marvell.com>
1478 L: netdev@vger.kernel.org
1480 W: http://www.aquantia.com
1481 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1483 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1484 M: Krzysztof Hałasa <khalasa@piap.pl>
1485 L: linux-media@vger.kernel.org
1487 F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1488 F: drivers/media/i2c/ar0521.c
1490 ARASAN NAND CONTROLLER DRIVER
1491 M: Miquel Raynal <miquel.raynal@bootlin.com>
1492 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1493 L: linux-mtd@lists.infradead.org
1495 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1496 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1498 ARC FRAMEBUFFER DRIVER
1499 M: Jaya Kumar <jayalk@intworks.biz>
1501 F: drivers/video/fbdev/arcfb.c
1502 F: drivers/video/fbdev/core/fb_defio.c
1505 M: Alexey Brodkin <abrodkin@synopsys.com>
1507 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1508 F: drivers/gpu/drm/tiny/arcpgu.c
1510 ARCNET NETWORK LAYER
1511 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1512 L: netdev@vger.kernel.org
1514 F: drivers/net/arcnet/
1515 F: include/uapi/linux/if_arcnet.h
1517 ARM ARCHITECTED TIMER DRIVER
1518 M: Mark Rutland <mark.rutland@arm.com>
1519 M: Marc Zyngier <maz@kernel.org>
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 F: arch/arm/include/asm/arch_timer.h
1523 F: arch/arm64/include/asm/arch_timer.h
1524 F: drivers/clocksource/arm_arch_timer.c
1526 ARM HDLCD DRM DRIVER
1527 M: Liviu Dudau <liviu.dudau@arm.com>
1529 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1530 F: drivers/gpu/drm/arm/hdlcd_*
1532 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1533 M: Linus Walleij <linus.walleij@linaro.org>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1537 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1538 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1539 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1540 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1541 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1542 F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1543 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1544 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1545 F: arch/arm/boot/dts/arm-realview-*
1546 F: arch/arm/boot/dts/integrator*
1547 F: arch/arm/boot/dts/versatile*
1548 F: arch/arm/mach-versatile/
1549 F: drivers/bus/arm-integrator-lm.c
1550 F: drivers/clk/versatile/
1551 F: drivers/i2c/busses/i2c-versatile.c
1552 F: drivers/irqchip/irq-versatile-fpga.c
1553 F: drivers/mtd/maps/physmap-versatile.*
1554 F: drivers/power/reset/arm-versatile-reboot.c
1555 F: drivers/soc/versatile/
1557 ARM KOMEDA DRM-KMS DRIVER
1558 M: James (Qian) Wang <james.qian.wang@arm.com>
1559 M: Liviu Dudau <liviu.dudau@arm.com>
1560 M: Mihail Atanassov <mihail.atanassov@arm.com>
1561 L: Mali DP Maintainers <malidp@foss.arm.com>
1563 T: git git://anongit.freedesktop.org/drm/drm-misc
1564 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1565 F: Documentation/gpu/komeda-kms.rst
1566 F: drivers/gpu/drm/arm/display/include/
1567 F: drivers/gpu/drm/arm/display/komeda/
1569 ARM MALI PANFROST DRM DRIVER
1570 M: Rob Herring <robh@kernel.org>
1571 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1572 R: Steven Price <steven.price@arm.com>
1573 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1574 L: dri-devel@lists.freedesktop.org
1576 T: git git://anongit.freedesktop.org/drm/drm-misc
1577 F: drivers/gpu/drm/panfrost/
1578 F: include/uapi/drm/panfrost_drm.h
1580 ARM MALI-DP DRM DRIVER
1581 M: Liviu Dudau <liviu.dudau@arm.com>
1582 M: Brian Starkey <brian.starkey@arm.com>
1583 L: Mali DP Maintainers <malidp@foss.arm.com>
1585 T: git git://anongit.freedesktop.org/drm/drm-misc
1586 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1587 F: Documentation/gpu/afbc.rst
1588 F: drivers/gpu/drm/arm/
1590 ARM MFM AND FLOPPY DRIVERS
1591 M: Ian Molton <spyro@f2s.com>
1593 F: arch/arm/include/asm/floppy.h
1594 F: arch/arm/mach-rpc/floppydma.S
1596 ARM PMU PROFILING AND DEBUGGING
1597 M: Will Deacon <will@kernel.org>
1598 M: Mark Rutland <mark.rutland@arm.com>
1599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 F: Documentation/devicetree/bindings/arm/pmu.yaml
1602 F: Documentation/devicetree/bindings/perf/
1603 F: arch/arm*/include/asm/hw_breakpoint.h
1604 F: arch/arm*/include/asm/perf_event.h
1605 F: arch/arm*/kernel/hw_breakpoint.c
1606 F: arch/arm*/kernel/perf_*
1608 F: include/linux/perf/arm_pmu.h
1611 M: Russell King <linux@armlinux.org.uk>
1612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 W: http://www.armlinux.org.uk/
1615 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1617 X: arch/arm/boot/dts/
1619 ARM PRIMECELL AACI PL041 DRIVER
1620 M: Russell King <linux@armlinux.org.uk>
1624 ARM PRIMECELL BUS SUPPORT
1625 M: Russell King <linux@armlinux.org.uk>
1628 F: include/linux/amba/bus.h
1630 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1631 M: Miquel Raynal <miquel.raynal@bootlin.com>
1632 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1633 L: linux-mtd@lists.infradead.org
1635 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1636 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1638 ARM PRIMECELL PL35X SMC DRIVER
1639 M: Miquel Raynal <miquel.raynal@bootlin.com>
1640 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1644 F: drivers/memory/pl353-smc.c
1646 ARM PRIMECELL CLCD PL110 DRIVER
1647 M: Russell King <linux@armlinux.org.uk>
1649 F: drivers/video/fbdev/amba-clcd.*
1651 ARM PRIMECELL KMI PL050 DRIVER
1652 M: Russell King <linux@armlinux.org.uk>
1654 F: drivers/input/serio/ambakmi.*
1655 F: include/linux/amba/kmi.h
1657 ARM PRIMECELL MMCI PL180/1 DRIVER
1658 M: Russell King <linux@armlinux.org.uk>
1660 F: drivers/mmc/host/mmci.*
1661 F: include/linux/amba/mmci.h
1663 ARM PRIMECELL SSP PL022 SPI DRIVER
1664 M: Linus Walleij <linus.walleij@linaro.org>
1665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1668 F: drivers/spi/spi-pl022.c
1670 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1671 M: Russell King <linux@armlinux.org.uk>
1673 F: drivers/tty/serial/amba-pl01*.c
1674 F: include/linux/amba/serial.h
1676 ARM PRIMECELL VIC PL190/PL192 DRIVER
1677 M: Linus Walleij <linus.walleij@linaro.org>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1681 F: drivers/irqchip/irq-vic.c
1683 ARM SMC WATCHDOG DRIVER
1684 M: Julius Werner <jwerner@chromium.org>
1685 R: Evan Benn <evanbenn@chromium.org>
1687 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1688 F: drivers/watchdog/arm_smc_wdt.c
1691 M: Will Deacon <will@kernel.org>
1692 R: Robin Murphy <robin.murphy@arm.com>
1693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1696 F: drivers/iommu/arm/
1697 F: drivers/iommu/io-pgtable-arm*
1699 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1700 M: Arnd Bergmann <arnd@arndb.de>
1701 M: Olof Johansson <olof@lixom.net>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 C: irc://irc.libera.chat/armlinux
1706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1707 F: arch/arm/boot/dts/Makefile
1708 F: arch/arm64/boot/dts/Makefile
1710 ARM SUB-ARCHITECTURES
1711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 C: irc://irc.libera.chat/armlinux
1714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1718 ARM/ACTIONS SEMI ARCHITECTURE
1719 M: Andreas Färber <afaerber@suse.de>
1720 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1724 F: Documentation/devicetree/bindings/arm/actions.yaml
1725 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1726 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1727 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1728 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1729 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1730 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1731 F: Documentation/devicetree/bindings/pinctrl/actions,*
1732 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1733 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1734 F: arch/arm/boot/dts/owl-*
1735 F: arch/arm/mach-actions/
1736 F: arch/arm64/boot/dts/actions/
1737 F: drivers/clk/actions/
1738 F: drivers/clocksource/timer-owl*
1739 F: drivers/dma/owl-dma.c
1740 F: drivers/i2c/busses/i2c-owl.c
1741 F: drivers/irqchip/irq-owl-sirq.c
1742 F: drivers/mmc/host/owl-mmc.c
1743 F: drivers/net/ethernet/actions/
1744 F: drivers/pinctrl/actions/*
1745 F: drivers/soc/actions/
1746 F: include/dt-bindings/power/owl-*
1747 F: include/dt-bindings/reset/actions,*
1748 F: include/linux/soc/actions/
1751 ARM/ADS SPHERE MACHINE SUPPORT
1752 M: Lennert Buytenhek <kernel@wantstofly.org>
1753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 ARM/AFEB9260 MACHINE SUPPORT
1757 M: Sergey Lapin <slapin@ossfans.org>
1758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 ARM/AJECO 1ARM MACHINE SUPPORT
1762 M: Lennert Buytenhek <kernel@wantstofly.org>
1763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 ARM/Allwinner SoC Clock Support
1767 M: Emilio López <emilio@elopez.com.ar>
1769 F: drivers/clk/sunxi/
1771 ARM/Allwinner sunXi SoC support
1772 M: Chen-Yu Tsai <wens@csie.org>
1773 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1774 M: Samuel Holland <samuel@sholland.org>
1775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1778 L: linux-sunxi@lists.linux.dev
1779 F: arch/arm/mach-sunxi/
1780 F: arch/arm64/boot/dts/allwinner/
1781 F: drivers/clk/sunxi-ng/
1782 F: drivers/pinctrl/sunxi/
1783 F: drivers/soc/sunxi/
1788 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1789 M: Neil Armstrong <narmstrong@baylibre.com>
1790 M: Jerome Brunet <jbrunet@baylibre.com>
1791 L: linux-amlogic@lists.infradead.org
1793 F: Documentation/devicetree/bindings/clock/amlogic*
1794 F: drivers/clk/meson/
1795 F: include/dt-bindings/clock/gxbb*
1796 F: include/dt-bindings/clock/meson*
1798 ARM/Amlogic Meson SoC Crypto Drivers
1799 M: Corentin Labbe <clabbe@baylibre.com>
1800 L: linux-crypto@vger.kernel.org
1801 L: linux-amlogic@lists.infradead.org
1803 F: Documentation/devicetree/bindings/crypto/amlogic*
1804 F: drivers/crypto/amlogic/
1806 ARM/Amlogic Meson SoC Sound Drivers
1807 M: Jerome Brunet <jbrunet@baylibre.com>
1808 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1810 F: Documentation/devicetree/bindings/sound/amlogic*
1813 ARM/Amlogic Meson SoC support
1814 M: Neil Armstrong <narmstrong@baylibre.com>
1815 M: Kevin Hilman <khilman@baylibre.com>
1816 R: Jerome Brunet <jbrunet@baylibre.com>
1817 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 L: linux-amlogic@lists.infradead.org
1821 W: http://linux-meson.com/
1822 F: arch/arm/boot/dts/meson*
1823 F: arch/arm/mach-meson/
1824 F: arch/arm64/boot/dts/amlogic/
1825 F: drivers/mmc/host/meson*
1826 F: drivers/pinctrl/meson/
1827 F: drivers/rtc/rtc-meson*
1828 F: drivers/soc/amlogic/
1831 ARM/Annapurna Labs ALPINE ARCHITECTURE
1832 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1833 M: Antoine Tenart <atenart@kernel.org>
1834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 F: arch/arm/boot/dts/alpine*
1837 F: arch/arm/mach-alpine/
1838 F: arch/arm64/boot/dts/amazon/
1839 F: drivers/*/*alpine*
1841 ARM/APPLE MACHINE SUPPORT
1842 M: Hector Martin <marcan@marcan.st>
1843 M: Sven Peter <sven@svenpeter.dev>
1844 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 W: https://asahilinux.org
1848 B: https://github.com/AsahiLinux/linux/issues
1849 C: irc://irc.oftc.net/asahi-dev
1850 T: git https://github.com/AsahiLinux/linux.git
1851 F: Documentation/devicetree/bindings/arm/apple.yaml
1852 F: Documentation/devicetree/bindings/arm/apple/*
1853 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1854 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1855 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1856 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1857 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1858 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1859 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1860 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1861 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1862 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1863 F: Documentation/devicetree/bindings/power/apple*
1864 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1865 F: arch/arm64/boot/dts/apple/
1866 F: drivers/clk/clk-apple-nco.c
1867 F: drivers/i2c/busses/i2c-pasemi-core.c
1868 F: drivers/i2c/busses/i2c-pasemi-platform.c
1869 F: drivers/iommu/apple-dart.c
1870 F: drivers/irqchip/irq-apple-aic.c
1871 F: drivers/mailbox/apple-mailbox.c
1872 F: drivers/nvme/host/apple.c
1873 F: drivers/nvmem/apple-efuses.c
1874 F: drivers/pinctrl/pinctrl-apple-gpio.c
1875 F: drivers/soc/apple/*
1876 F: drivers/watchdog/apple_wdt.c
1877 F: include/dt-bindings/interrupt-controller/apple-aic.h
1878 F: include/dt-bindings/pinctrl/apple.h
1879 F: include/linux/apple-mailbox.h
1880 F: include/linux/soc/apple/*
1882 ARM/ARTPEC MACHINE SUPPORT
1883 M: Jesper Nilsson <jesper.nilsson@axis.com>
1884 M: Lars Persson <lars.persson@axis.com>
1885 L: linux-arm-kernel@axis.com
1887 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1888 F: arch/arm/boot/dts/artpec6*
1889 F: arch/arm/mach-artpec
1891 F: drivers/crypto/axis
1892 F: drivers/mmc/host/usdhi6rol0.c
1893 F: drivers/pinctrl/pinctrl-artpec*
1895 ARM/ASPEED I2C DRIVER
1896 M: Brendan Higgins <brendanhiggins@google.com>
1897 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1898 R: Joel Stanley <joel@jms.id.au>
1899 L: linux-i2c@vger.kernel.org
1900 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1902 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1903 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1904 F: drivers/i2c/busses/i2c-aspeed.c
1905 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1907 ARM/ASPEED MACHINE SUPPORT
1908 M: Joel Stanley <joel@jms.id.au>
1909 R: Andrew Jeffery <andrew@aj.id.au>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1913 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1915 F: Documentation/devicetree/bindings/arm/aspeed/
1916 F: arch/arm/boot/dts/aspeed-*
1917 F: arch/arm/mach-aspeed/
1920 ARM/BITMAIN ARCHITECTURE
1921 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1925 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1926 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1927 F: arch/arm64/boot/dts/bitmain/
1928 F: drivers/clk/clk-bm1880.c
1929 F: drivers/pinctrl/pinctrl-bm1880.c
1931 ARM/CALXEDA HIGHBANK ARCHITECTURE
1932 M: Andre Przywara <andre.przywara@arm.com>
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 F: arch/arm/boot/dts/ecx-*.dts*
1936 F: arch/arm/boot/dts/highbank.dts
1937 F: arch/arm/mach-highbank/
1939 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1940 M: Krzysztof Halasa <khalasa@piap.pl>
1942 F: arch/arm/mach-cns3xxx/
1944 ARM/CAVIUM THUNDER NETWORK DRIVER
1945 M: Sunil Goutham <sgoutham@marvell.com>
1946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 F: drivers/net/ethernet/cavium/thunder/
1950 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1951 M: Lukasz Majewski <lukma@denx.de>
1952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 F: arch/arm/mach-ep93xx/ts72xx.c
1956 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1957 M: Alexander Shiyan <shc_work@mail.ru>
1958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1963 M: Lennert Buytenhek <kernel@wantstofly.org>
1964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1968 M: Hartley Sweeten <hsweeten@visionengravers.com>
1969 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 F: arch/arm/mach-ep93xx/
1973 F: arch/arm/mach-ep93xx/include/mach/
1976 M: Russell King <linux@armlinux.org.uk>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1980 F: drivers/clk/clkdev.c
1982 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1983 M: Baruch Siach <baruch@tkos.co.il>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 F: arch/arm/boot/dts/cx92755*
1989 ARM/CONTEC MICRO9 MACHINE SUPPORT
1990 M: Hubert Feurstein <hubert.feurstein@contec.at>
1992 F: arch/arm/mach-ep93xx/micro9.c
1994 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1995 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1996 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1997 R: Mike Leach <mike.leach@linaro.org>
1998 R: Leo Yan <leo.yan@linaro.org>
1999 L: coresight@lists.linaro.org (moderated for non-subscribers)
2000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2003 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2004 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2005 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2006 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2007 F: Documentation/trace/coresight/*
2008 F: drivers/hwtracing/coresight/*
2009 F: include/dt-bindings/arm/coresight-cti-dt.h
2010 F: include/linux/coresight*
2011 F: samples/coresight/*
2012 F: tools/perf/arch/arm/util/auxtrace.c
2013 F: tools/perf/arch/arm/util/cs-etm.c
2014 F: tools/perf/arch/arm/util/cs-etm.h
2015 F: tools/perf/arch/arm/util/pmu.c
2016 F: tools/perf/util/cs-etm-decoder/*
2017 F: tools/perf/util/cs-etm.*
2019 ARM/CORGI MACHINE SUPPORT
2020 M: Richard Purdie <rpurdie@rpsys.net>
2023 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2024 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2025 M: Linus Walleij <linus.walleij@linaro.org>
2026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 T: git git://github.com/ulli-kroll/linux.git
2029 F: Documentation/devicetree/bindings/arm/gemini.yaml
2030 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2031 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2032 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2033 F: arch/arm/boot/dts/gemini*
2034 F: arch/arm/mach-gemini/
2035 F: drivers/crypto/gemini/
2036 F: drivers/net/ethernet/cortina/
2037 F: drivers/pinctrl/pinctrl-gemini.c
2038 F: drivers/rtc/rtc-ftrtc010.c
2040 ARM/CZ.NIC TURRIS SUPPORT
2041 M: Marek Behún <kabel@kernel.org>
2043 W: https://www.turris.cz/
2044 F: Documentation/ABI/testing/debugfs-moxtet
2045 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2046 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2047 F: Documentation/devicetree/bindings/bus/moxtet.txt
2048 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2049 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2050 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2051 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2052 F: drivers/bus/moxtet.c
2053 F: drivers/firmware/turris-mox-rwtm.c
2054 F: drivers/leds/leds-turris-omnia.c
2055 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2056 F: drivers/gpio/gpio-moxtet.c
2057 F: drivers/watchdog/armada_37xx_wdt.c
2058 F: include/dt-bindings/bus/moxtet.h
2059 F: include/linux/armada-37xx-rwtm-mailbox.h
2060 F: include/linux/moxtet.h
2062 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2063 M: Robert Jarzmik <robert.jarzmik@free.fr>
2064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 F: arch/arm/mach-pxa/ezx.c
2068 ARM/FARADAY FA526 PORT
2069 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072 T: git git://git.berlios.de/gemini-board
2073 F: arch/arm/mm/*-fa*
2075 ARM/FOOTBRIDGE ARCHITECTURE
2076 M: Russell King <linux@armlinux.org.uk>
2077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 W: http://www.armlinux.org.uk/
2080 F: arch/arm/include/asm/hardware/dec21285.h
2081 F: arch/arm/mach-footbridge/
2083 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2084 M: Shawn Guo <shawnguo@kernel.org>
2085 M: Sascha Hauer <s.hauer@pengutronix.de>
2086 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2087 R: Fabio Estevam <festevam@gmail.com>
2088 R: NXP Linux Team <linux-imx@nxp.com>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2092 X: drivers/media/i2c/
2096 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2097 M: Shawn Guo <shawnguo@kernel.org>
2098 M: Li Yang <leoyang.li@nxp.com>
2099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2102 F: arch/arm/boot/dts/ls1021a*
2103 F: arch/arm64/boot/dts/freescale/fsl-*
2104 F: arch/arm64/boot/dts/freescale/qoriq-*
2106 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2107 M: Shawn Guo <shawnguo@kernel.org>
2108 M: Sascha Hauer <s.hauer@pengutronix.de>
2109 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2110 R: Stefan Agner <stefan@agner.ch>
2111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2114 F: arch/arm/boot/dts/vf*
2115 F: arch/arm/mach-imx/*vf610*
2117 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2118 M: Lennert Buytenhek <kernel@wantstofly.org>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122 ARM/GUMSTIX MACHINE SUPPORT
2123 M: Steve Sakoman <sakoman@gmail.com>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2128 M: Philipp Zabel <philipp.zabel@gmail.com>
2129 M: Paul Parsons <lost.distance@yahoo.com>
2130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132 F: arch/arm/mach-pxa/hx4700.c
2133 F: arch/arm/mach-pxa/include/mach/hx4700.h
2134 F: sound/soc/pxa/hx4700.c
2136 ARM/HISILICON SOC SUPPORT
2137 M: Wei Xu <xuwei5@hisilicon.com>
2138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 W: http://www.hisilicon.com
2141 T: git git://github.com/hisilicon/linux-hisi.git
2142 F: arch/arm/boot/dts/hi3*
2143 F: arch/arm/boot/dts/hip*
2144 F: arch/arm/boot/dts/hisi*
2145 F: arch/arm/mach-hisi/
2146 F: arch/arm64/boot/dts/hisilicon/
2148 ARM/HP JORNADA 7XX MACHINE SUPPORT
2149 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2153 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2154 F: arch/arm/mach-sa1100/jornada720.c
2156 ARM/HPE GXP ARCHITECTURE
2157 M: Jean-Marie Verdun <verdun@hpe.com>
2158 M: Nick Hawkins <nick.hawkins@hpe.com>
2160 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2161 F: Documentation/devicetree/bindings/spi/hpe,gxp-spi.yaml
2162 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2163 F: arch/arm/boot/dts/hpe-bmc*
2164 F: arch/arm/boot/dts/hpe-gxp*
2165 F: arch/arm/mach-hpe/
2166 F: drivers/clocksource/timer-gxp.c
2167 F: drivers/spi/spi-gxp.c
2168 F: drivers/watchdog/gxp-wdt.c
2170 ARM/IGEP MACHINE SUPPORT
2171 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2172 M: Javier Martinez Canillas <javier@dowhile0.org>
2173 L: linux-omap@vger.kernel.org
2174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 F: arch/arm/boot/dts/omap3-igep*
2178 ARM/INCOME PXA270 SUPPORT
2179 M: Marek Vasut <marek.vasut@gmail.com>
2180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2184 ARM/INTEL IOP32X ARM ARCHITECTURE
2185 M: Lennert Buytenhek <kernel@wantstofly.org>
2186 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 ARM/INTEL IQ81342EX MACHINE SUPPORT
2190 M: Lennert Buytenhek <kernel@wantstofly.org>
2191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 ARM/INTEL IXDP2850 MACHINE SUPPORT
2195 M: Lennert Buytenhek <kernel@wantstofly.org>
2196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 ARM/INTEL IXP4XX ARM ARCHITECTURE
2200 M: Linus Walleij <linusw@kernel.org>
2201 M: Imre Kaloz <kaloz@openwrt.org>
2202 M: Krzysztof Halasa <khalasa@piap.pl>
2203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2206 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2207 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2208 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2209 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2210 F: arch/arm/mach-ixp4xx/
2211 F: drivers/bus/intel-ixp4xx-eb.c
2212 F: drivers/clocksource/timer-ixp4xx.c
2213 F: drivers/crypto/ixp4xx_crypto.c
2214 F: drivers/gpio/gpio-ixp4xx.c
2215 F: drivers/irqchip/irq-ixp4xx.c
2216 F: include/linux/irqchip/irq-ixp4xx.h
2217 F: include/linux/platform_data/timer-ixp4xx.h
2219 ARM/INTEL KEEMBAY ARCHITECTURE
2220 M: Paul J. Murphy <paul.j.murphy@intel.com>
2221 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2223 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2224 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2225 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2227 ARM/INTEL XSC3 (MANZANO) ARM CORE
2228 M: Lennert Buytenhek <kernel@wantstofly.org>
2229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2233 M: Lennert Buytenhek <kernel@wantstofly.org>
2234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237 ARM/LG1K ARCHITECTURE
2238 M: Chanho Min <chanho.min@lge.com>
2239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 F: arch/arm64/boot/dts/lg/
2243 ARM/LOGICPD PXA270 MACHINE SUPPORT
2244 M: Lennert Buytenhek <kernel@wantstofly.org>
2245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 ARM/LPC18XX ARCHITECTURE
2249 M: Vladimir Zapolskiy <vz@mleia.com>
2250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2253 F: arch/arm/boot/dts/lpc43*
2254 F: drivers/i2c/busses/i2c-lpc2k.c
2255 F: drivers/memory/pl172.c
2256 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2257 F: drivers/rtc/rtc-lpc24xx.c
2260 ARM/LPC32XX SOC SUPPORT
2261 M: Vladimir Zapolskiy <vz@mleia.com>
2262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2265 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2266 F: arch/arm/boot/dts/lpc32*
2267 F: arch/arm/mach-lpc32xx/
2268 F: drivers/i2c/busses/i2c-pnx.c
2269 F: drivers/net/ethernet/nxp/lpc_eth.c
2270 F: drivers/usb/host/ohci-nxp.c
2271 F: drivers/watchdog/pnx4008_wdt.c
2274 ARM/MAGICIAN MACHINE SUPPORT
2275 M: Philipp Zabel <philipp.zabel@gmail.com>
2278 ARM/Marvell Dove/MV78xx0/Orion SOC support
2279 M: Andrew Lunn <andrew@lunn.ch>
2280 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2281 M: Gregory Clement <gregory.clement@bootlin.com>
2282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2285 F: Documentation/devicetree/bindings/soc/dove/
2286 F: arch/arm/boot/dts/dove*
2287 F: arch/arm/boot/dts/orion5x*
2288 F: arch/arm/mach-dove/
2289 F: arch/arm/mach-mv78xx0/
2290 F: arch/arm/mach-orion5x/
2291 F: arch/arm/plat-orion/
2292 F: drivers/soc/dove/
2294 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2295 M: Andrew Lunn <andrew@lunn.ch>
2296 M: Gregory Clement <gregory.clement@bootlin.com>
2297 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2301 F: arch/arm/boot/dts/armada*
2302 F: arch/arm/boot/dts/kirkwood*
2303 F: arch/arm/configs/mvebu_*_defconfig
2304 F: arch/arm/mach-mvebu/
2305 F: arch/arm64/boot/dts/marvell/armada*
2306 F: arch/arm64/boot/dts/marvell/cn913*
2307 F: drivers/cpufreq/armada-37xx-cpufreq.c
2308 F: drivers/cpufreq/armada-8k-cpufreq.c
2309 F: drivers/cpufreq/mvebu-cpufreq.c
2310 F: drivers/irqchip/irq-armada-370-xp.c
2311 F: drivers/irqchip/irq-mvebu-*
2312 F: drivers/pinctrl/mvebu/
2313 F: drivers/rtc/rtc-armada38x.c
2315 ARM/Mediatek RTC DRIVER
2316 M: Eddie Huang <eddie.huang@mediatek.com>
2317 M: Sean Wang <sean.wang@mediatek.com>
2318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2321 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2322 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2323 F: drivers/rtc/rtc-mt2712.c
2324 F: drivers/rtc/rtc-mt6397.c
2325 F: drivers/rtc/rtc-mt7622.c
2327 ARM/Mediatek SoC support
2328 M: Matthias Brugger <matthias.bgg@gmail.com>
2329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2332 W: https://mtk.wiki.kernel.org/
2333 C: irc://chat.freenode.net/linux-mediatek
2334 F: arch/arm/boot/dts/mt6*
2335 F: arch/arm/boot/dts/mt7*
2336 F: arch/arm/boot/dts/mt8*
2337 F: arch/arm/mach-mediatek/
2338 F: arch/arm64/boot/dts/mediatek/
2339 F: drivers/soc/mediatek/
2344 ARM/Mediatek USB3 PHY DRIVER
2345 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2349 F: Documentation/devicetree/bindings/phy/mediatek,*
2350 F: drivers/phy/mediatek/
2352 ARM/Microchip (AT91) SoC support
2353 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2354 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2355 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 W: http://www.linux4sam.org
2359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2360 F: arch/arm/boot/dts/at91*.dts
2361 F: arch/arm/boot/dts/at91*.dtsi
2362 F: arch/arm/boot/dts/sama*.dts
2363 F: arch/arm/boot/dts/sama*.dtsi
2364 F: arch/arm/include/debug/at91.S
2365 F: arch/arm/mach-at91/
2366 F: drivers/memory/atmel*
2367 F: drivers/watchdog/sama5d4_wdt.c
2368 F: include/soc/at91/
2369 X: drivers/input/touchscreen/atmel_mxt_ts.c
2370 X: drivers/net/wireless/atmel/
2374 ARM/Microchip Sparx5 SoC support
2375 M: Lars Povlsen <lars.povlsen@microchip.com>
2376 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2377 M: UNGLinuxDriver@microchip.com
2378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2380 T: git git://github.com/microchip-ung/linux-upstream.git
2381 F: arch/arm64/boot/dts/microchip/
2382 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2385 Microchip Timer Counter Block (TCB) Capture Driver
2386 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388 L: linux-iio@vger.kernel.org
2390 F: drivers/counter/microchip-tcb-capture.c
2392 ARM/MILBEAUT ARCHITECTURE
2393 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2394 M: Takao Orito <orito.takao@socionext.com>
2395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 F: arch/arm/boot/dts/milbeaut*
2398 F: arch/arm/mach-milbeaut/
2401 ARM/MIOA701 MACHINE SUPPORT
2402 M: Robert Jarzmik <robert.jarzmik@free.fr>
2403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 F: arch/arm/mach-pxa/mioa701.c
2407 ARM/MStar/Sigmastar Armv7 SoC support
2408 M: Daniel Palmer <daniel@thingy.jp>
2409 M: Romain Perier <romain.perier@gmail.com>
2410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412 W: http://linux-chenxing.org/
2413 T: git git://github.com/linux-chenxing/linux.git
2414 F: Documentation/devicetree/bindings/arm/mstar/*
2415 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2416 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2417 F: arch/arm/boot/dts/mstar-*
2418 F: arch/arm/mach-mstar/
2419 F: drivers/clk/mstar/
2420 F: drivers/clocksource/timer-msc313e.c
2421 F: drivers/gpio/gpio-msc313.c
2422 F: drivers/rtc/rtc-msc313.c
2423 F: drivers/watchdog/msc313e_wdt.c
2424 F: include/dt-bindings/clock/mstar-*
2425 F: include/dt-bindings/gpio/msc313-gpio.h
2427 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2428 M: Michael Petchkovsky <mkpetch@internode.on.net>
2431 ARM/NOMADIK/Ux500 ARCHITECTURES
2432 M: Linus Walleij <linus.walleij@linaro.org>
2433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2436 F: Documentation/devicetree/bindings/arm/ste-*
2437 F: Documentation/devicetree/bindings/arm/ux500.yaml
2438 F: Documentation/devicetree/bindings/arm/ux500/
2439 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2440 F: arch/arm/boot/dts/ste-*
2441 F: arch/arm/mach-nomadik/
2442 F: arch/arm/mach-ux500/
2443 F: drivers/clk/clk-nomadik.c
2444 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2445 F: drivers/dma/ste_dma40*
2446 F: drivers/hwspinlock/u8500_hsem.c
2447 F: drivers/i2c/busses/i2c-nomadik.c
2448 F: drivers/iio/adc/ab8500-gpadc.c
2449 F: drivers/mfd/ab8500*
2450 F: drivers/mfd/abx500*
2451 F: drivers/mfd/db8500*
2452 F: drivers/pinctrl/nomadik/
2453 F: drivers/rtc/rtc-ab8500.c
2454 F: drivers/rtc/rtc-pl031.c
2455 F: drivers/soc/ux500/
2457 ARM/NUVOTON NPCM ARCHITECTURE
2458 M: Avi Fishman <avifishman70@gmail.com>
2459 M: Tomer Maimon <tmaimon77@gmail.com>
2460 M: Tali Perry <tali.perry1@gmail.com>
2461 R: Patrick Venture <venture@google.com>
2462 R: Nancy Yuen <yuenn@google.com>
2463 R: Benjamin Fair <benjaminfair@google.com>
2464 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2466 F: Documentation/devicetree/bindings/*/*/*npcm*
2467 F: Documentation/devicetree/bindings/*/*npcm*
2468 F: Documentation/devicetree/bindings/arm/npcm/*
2469 F: arch/arm/boot/dts/nuvoton-npcm*
2470 F: arch/arm/mach-npcm/
2471 F: arch/arm64/boot/dts/nuvoton/
2473 F: drivers/*/*/*npcm*
2474 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2475 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2477 ARM/NUVOTON WPCM450 ARCHITECTURE
2478 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2479 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2481 W: https://github.com/neuschaefer/wpcm450/wiki
2482 F: Documentation/devicetree/bindings/*/*wpcm*
2483 F: arch/arm/boot/dts/nuvoton-wpcm450*
2484 F: arch/arm/mach-npcm/wpcm450.c
2485 F: drivers/*/*/*wpcm*
2488 ARM/NXP S32G ARCHITECTURE
2489 M: Chester Lin <clin@suse.com>
2490 R: Andreas Färber <afaerber@suse.de>
2491 R: Matthias Brugger <mbrugger@suse.com>
2492 R: NXP S32 Linux Team <s32@nxp.com>
2493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2497 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2498 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2500 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2501 F: arch/arm/mach-s3c/gta02.h
2502 F: arch/arm/mach-s3c/mach-gta02.c
2504 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2505 M: Alexander Clouter <alex@digriz.org.uk>
2506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508 W: http://www.digriz.org.uk/ts78xx/kernel
2509 F: arch/arm/mach-orion5x/ts78xx-*
2511 ARM/OXNAS platform support
2512 M: Neil Armstrong <narmstrong@baylibre.com>
2513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514 L: linux-oxnas@groups.io (moderated for non-subscribers)
2516 F: arch/arm/boot/dts/ox8*.dts*
2517 F: arch/arm/mach-oxnas/
2518 F: drivers/power/reset/oxnas-restart.c
2521 ARM/PALM TREO SUPPORT
2522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524 F: arch/arm/mach-pxa/palmtreo.*
2526 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2527 M: Marek Vasut <marek.vasut@gmail.com>
2528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530 W: http://hackndev.com
2531 F: arch/arm/mach-pxa/include/mach/palmld.h
2532 F: arch/arm/mach-pxa/include/mach/palmtc.h
2533 F: arch/arm/mach-pxa/include/mach/palmtx.h
2534 F: arch/arm/mach-pxa/palmld.c
2535 F: arch/arm/mach-pxa/palmt5.*
2536 F: arch/arm/mach-pxa/palmtc.c
2537 F: arch/arm/mach-pxa/palmte2.*
2538 F: arch/arm/mach-pxa/palmtx.c
2541 M: Sergey Lapin <slapin@ossfans.org>
2542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544 W: http://hackndev.com
2545 F: arch/arm/mach-pxa/palmz72.*
2548 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2550 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2552 ARM/PT DIGITAL BOARD PORT
2553 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556 W: http://www.armlinux.org.uk/
2558 ARM/QUALCOMM SUPPORT
2559 M: Andy Gross <agross@kernel.org>
2560 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2561 R: Konrad Dybcio <konrad.dybcio@somainline.org>
2562 L: linux-arm-msm@vger.kernel.org
2564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2565 F: Documentation/devicetree/bindings/*/qcom*
2566 F: Documentation/devicetree/bindings/soc/qcom/
2567 F: arch/arm/boot/dts/qcom-*.dts
2568 F: arch/arm/boot/dts/qcom-*.dtsi
2569 F: arch/arm/mach-qcom/
2570 F: arch/arm64/boot/dts/qcom/
2571 F: drivers/*/*/qcom*
2572 F: drivers/*/*/qcom/
2573 F: drivers/*/pm8???-*
2576 F: drivers/bluetooth/btqcomsmd.c
2577 F: drivers/clocksource/timer-qcom.c
2578 F: drivers/cpuidle/cpuidle-qcom-spm.c
2579 F: drivers/extcon/extcon-qcom*
2580 F: drivers/i2c/busses/i2c-qcom-geni.c
2581 F: drivers/i2c/busses/i2c-qup.c
2582 F: drivers/iommu/msm*
2583 F: drivers/mfd/ssbi.c
2584 F: drivers/mmc/host/mmci_qcom*
2585 F: drivers/mmc/host/sdhci-msm.c
2586 F: drivers/pci/controller/dwc/pcie-qcom.c
2587 F: drivers/phy/qualcomm/
2588 F: drivers/power/*/msm*
2589 F: drivers/reset/reset-qcom-*
2590 F: drivers/ufs/host/ufs-qcom*
2591 F: drivers/spi/spi-geni-qcom.c
2592 F: drivers/spi/spi-qcom-qspi.c
2593 F: drivers/spi/spi-qup.c
2594 F: drivers/tty/serial/msm_serial.c
2595 F: drivers/usb/dwc3/dwc3-qcom.c
2596 F: include/dt-bindings/*/qcom*
2597 F: include/linux/*/qcom*
2598 F: include/linux/soc/qcom/
2600 ARM/RADISYS ENP2611 MACHINE SUPPORT
2601 M: Lennert Buytenhek <kernel@wantstofly.org>
2602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605 ARM/RDA MICRO ARCHITECTURE
2606 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2608 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2610 F: Documentation/devicetree/bindings/arm/rda.yaml
2611 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2612 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2613 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2614 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2615 F: arch/arm/boot/dts/rda8810pl-*
2616 F: drivers/clocksource/timer-rda.c
2617 F: drivers/gpio/gpio-rda.c
2618 F: drivers/irqchip/irq-rda-intc.c
2619 F: drivers/tty/serial/rda-uart.c
2621 ARM/REALTEK ARCHITECTURE
2622 M: Andreas Färber <afaerber@suse.de>
2623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2626 F: Documentation/devicetree/bindings/arm/realtek.yaml
2627 F: arch/arm/boot/dts/rtd*
2628 F: arch/arm/mach-realtek/
2629 F: arch/arm64/boot/dts/realtek/
2631 ARM/RENESAS ARM64 ARCHITECTURE
2632 M: Geert Uytterhoeven <geert+renesas@glider.be>
2633 M: Magnus Damm <magnus.damm@gmail.com>
2634 L: linux-renesas-soc@vger.kernel.org
2636 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2637 C: irc://irc.libera.chat/renesas-soc
2638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2639 F: Documentation/devicetree/bindings/arm/renesas.yaml
2640 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2641 F: Documentation/devicetree/bindings/soc/renesas/
2642 F: arch/arm64/boot/dts/renesas/
2643 F: drivers/soc/renesas/
2644 F: include/linux/soc/renesas/
2646 ARM/RISCPC ARCHITECTURE
2647 M: Russell King <linux@armlinux.org.uk>
2648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2650 W: http://www.armlinux.org.uk/
2651 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2652 F: arch/arm/include/asm/hardware/ioc.h
2653 F: arch/arm/include/asm/hardware/iomd.h
2654 F: arch/arm/include/asm/hardware/memc.h
2655 F: arch/arm/mach-rpc/
2656 F: drivers/net/ethernet/8390/etherh.c
2657 F: drivers/net/ethernet/i825xx/ether1*
2658 F: drivers/net/ethernet/seeq/ether3*
2659 F: drivers/scsi/arm/
2661 ARM/Rockchip SoC support
2662 M: Heiko Stuebner <heiko@sntech.de>
2663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664 L: linux-rockchip@lists.infradead.org
2666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2667 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2668 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2669 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2670 F: arch/arm/boot/dts/rk3*
2671 F: arch/arm/boot/dts/rv1108*
2672 F: arch/arm/mach-rockchip/
2673 F: drivers/*/*/*rockchip*
2674 F: drivers/*/*rockchip*
2675 F: drivers/clk/rockchip/
2676 F: drivers/i2c/busses/i2c-rk3x.c
2677 F: sound/soc/rockchip/
2680 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2681 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2682 R: Alim Akhtar <alim.akhtar@samsung.com>
2683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684 L: linux-samsung-soc@vger.kernel.org
2686 C: irc://irc.libera.chat/linux-exynos
2687 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2688 B: mailto:linux-samsung-soc@vger.kernel.org
2689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2690 F: Documentation/arm/samsung/
2691 F: Documentation/devicetree/bindings/arm/samsung/
2692 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2693 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2694 F: Documentation/devicetree/bindings/soc/samsung/
2695 F: arch/arm/boot/dts/exynos*
2696 F: arch/arm/boot/dts/s3c*
2697 F: arch/arm/boot/dts/s5p*
2698 F: arch/arm/mach-exynos*/
2699 F: arch/arm/mach-s3c/
2700 F: arch/arm/mach-s5p*/
2701 F: arch/arm64/boot/dts/exynos/
2702 F: drivers/*/*/*s3c24*
2703 F: drivers/*/*s3c24*
2704 F: drivers/*/*s3c64xx*
2705 F: drivers/*/*s5pv210*
2706 F: drivers/clocksource/samsung_pwm_timer.c
2707 F: drivers/memory/samsung/
2708 F: drivers/pwm/pwm-samsung.c
2709 F: drivers/soc/samsung/
2710 F: drivers/tty/serial/samsung*
2711 F: include/clocksource/samsung_pwm.h
2712 F: include/linux/platform_data/*s3c*
2713 F: include/linux/serial_s3c.h
2714 F: include/linux/soc/samsung/
2720 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2721 M: Łukasz Stelmach <l.stelmach@samsung.com>
2722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2723 L: linux-media@vger.kernel.org
2725 F: drivers/media/platform/samsung/s5p-g2d/
2727 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2728 M: Marek Szyprowski <m.szyprowski@samsung.com>
2729 L: linux-samsung-soc@vger.kernel.org
2730 L: linux-media@vger.kernel.org
2732 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2733 F: drivers/media/cec/platform/s5p/
2735 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2736 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2737 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2738 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2740 L: linux-media@vger.kernel.org
2742 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2743 F: drivers/media/platform/samsung/s5p-jpeg/
2745 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2746 M: Marek Szyprowski <m.szyprowski@samsung.com>
2747 M: Andrzej Hajda <andrzej.hajda@intel.com>
2748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2749 L: linux-media@vger.kernel.org
2751 F: drivers/media/platform/samsung/s5p-mfc/
2753 ARM/SHMOBILE ARM ARCHITECTURE
2754 M: Geert Uytterhoeven <geert+renesas@glider.be>
2755 M: Magnus Damm <magnus.damm@gmail.com>
2756 L: linux-renesas-soc@vger.kernel.org
2758 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2759 C: irc://irc.libera.chat/renesas-soc
2760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2761 F: Documentation/devicetree/bindings/arm/renesas.yaml
2762 F: Documentation/devicetree/bindings/soc/renesas/
2763 F: arch/arm/boot/dts/emev2*
2764 F: arch/arm/boot/dts/gr-peach*
2765 F: arch/arm/boot/dts/iwg20d-q7*
2766 F: arch/arm/boot/dts/r7s*
2767 F: arch/arm/boot/dts/r8a*
2768 F: arch/arm/boot/dts/r9a*
2769 F: arch/arm/boot/dts/sh*
2770 F: arch/arm/configs/shmobile_defconfig
2771 F: arch/arm/include/debug/renesas-scif.S
2772 F: arch/arm/mach-shmobile/
2773 F: drivers/soc/renesas/
2774 F: include/linux/soc/renesas/
2776 ARM/SOCFPGA ARCHITECTURE
2777 M: Dinh Nguyen <dinguyen@kernel.org>
2779 W: http://www.rocketboards.org
2780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2781 F: arch/arm/boot/dts/socfpga*
2782 F: arch/arm/configs/socfpga_defconfig
2783 F: arch/arm/mach-socfpga/
2784 F: arch/arm64/boot/dts/altera/
2785 F: arch/arm64/boot/dts/intel/
2787 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2788 M: Dinh Nguyen <dinguyen@kernel.org>
2790 F: drivers/clk/socfpga/
2792 ARM/SOCFPGA EDAC SUPPORT
2793 M: Dinh Nguyen <dinguyen@kernel.org>
2795 F: drivers/edac/altera_edac.[ch]
2797 ARM/SPREADTRUM SoC SUPPORT
2798 M: Orson Zhai <orsonzhai@gmail.com>
2799 M: Baolin Wang <baolin.wang7@gmail.com>
2800 M: Chunyan Zhang <zhang.lyra@gmail.com>
2802 F: arch/arm64/boot/dts/sprd
2807 ARM/STI ARCHITECTURE
2808 M: Patrice Chotard <patrice.chotard@foss.st.com>
2809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2811 W: http://www.stlinux.com
2812 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2813 F: arch/arm/boot/dts/sti*
2814 F: arch/arm/mach-sti/
2815 F: drivers/ata/ahci_st.c
2816 F: drivers/char/hw_random/st-rng.c
2817 F: drivers/clocksource/arm_global_timer.c
2818 F: drivers/clocksource/clksrc_st_lpc.c
2819 F: drivers/cpufreq/sti-cpufreq.c
2820 F: drivers/dma/st_fdma*
2821 F: drivers/i2c/busses/i2c-st.c
2822 F: drivers/media/platform/st/sti/c8sectpfe/
2823 F: drivers/media/rc/st_rc.c
2824 F: drivers/mmc/host/sdhci-st.c
2825 F: drivers/phy/st/phy-miphy28lp.c
2826 F: drivers/phy/st/phy-stih407-usb.c
2827 F: drivers/pinctrl/pinctrl-st.c
2828 F: drivers/remoteproc/st_remoteproc.c
2829 F: drivers/remoteproc/st_slim_rproc.c
2830 F: drivers/reset/sti/
2831 F: drivers/rtc/rtc-st-lpc.c
2832 F: drivers/tty/serial/st-asc.c
2833 F: drivers/usb/dwc3/dwc3-st.c
2834 F: drivers/usb/host/ehci-st.c
2835 F: drivers/usb/host/ohci-st.c
2836 F: drivers/watchdog/st_lpc_wdt.c
2837 F: include/linux/remoteproc/st_slim_rproc.h
2839 ARM/STM32 ARCHITECTURE
2840 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2841 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2842 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2846 F: arch/arm/boot/dts/stm32*
2847 F: arch/arm/mach-stm32/
2848 F: drivers/clocksource/armv7m_systick.c
2852 ARM/SUNPLUS SP7021 SOC SUPPORT
2853 M: Qin Jian <qinjian@cqplus1.com>
2854 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2856 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2857 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2858 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2859 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2860 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2861 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2862 F: arch/arm/configs/sp7021_*defconfig
2863 F: arch/arm/mach-sunplus/
2864 F: drivers/irqchip/irq-sp7021-intc.c
2865 F: drivers/reset/reset-sunplus.c
2866 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2867 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2869 ARM/Synaptics SoC support
2870 M: Jisheng Zhang <jszhang@kernel.org>
2871 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2874 F: arch/arm/boot/dts/berlin*
2875 F: arch/arm/mach-berlin/
2876 F: arch/arm64/boot/dts/synaptics/
2878 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2879 M: Lennert Buytenhek <kernel@wantstofly.org>
2880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2883 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2884 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2885 L: linux-tegra@vger.kernel.org
2886 L: linux-media@vger.kernel.org
2888 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2889 F: drivers/media/cec/platform/tegra/
2891 ARM/TESLA FSD SoC SUPPORT
2892 M: Alim Akhtar <alim.akhtar@samsung.com>
2893 M: linux-fsd@tesla.com
2894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2895 L: linux-samsung-soc@vger.kernel.org
2897 F: arch/arm64/boot/dts/tesla*
2899 ARM/TETON BGA MACHINE SUPPORT
2900 M: "Mark F. Brown" <mark.brown314@gmail.com>
2901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2904 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2905 M: Santosh Shilimkar <ssantosh@kernel.org>
2906 L: linux-kernel@vger.kernel.org
2908 F: drivers/memory/*emif*
2910 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2911 M: Nishanth Menon <nm@ti.com>
2912 M: Santosh Shilimkar <ssantosh@kernel.org>
2913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2916 F: arch/arm/boot/dts/keystone-*
2917 F: arch/arm/mach-keystone/
2919 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2920 M: Santosh Shilimkar <ssantosh@kernel.org>
2921 L: linux-kernel@vger.kernel.org
2923 F: drivers/clk/keystone/
2925 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2926 M: Santosh Shilimkar <ssantosh@kernel.org>
2927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2928 L: linux-kernel@vger.kernel.org
2930 F: drivers/clocksource/timer-keystone.c
2932 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2933 M: Santosh Shilimkar <ssantosh@kernel.org>
2934 L: linux-kernel@vger.kernel.org
2936 F: drivers/power/reset/keystone-reset.c
2938 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2939 M: Nishanth Menon <nm@ti.com>
2940 M: Vignesh Raghavendra <vigneshr@ti.com>
2941 M: Tero Kristo <kristo@kernel.org>
2942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2944 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2945 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2946 F: arch/arm64/boot/dts/ti/Makefile
2947 F: arch/arm64/boot/dts/ti/k3-*
2948 F: include/dt-bindings/pinctrl/k3.h
2950 ARM/THECUS N2100 MACHINE SUPPORT
2951 M: Lennert Buytenhek <kernel@wantstofly.org>
2952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2955 ARM/TOSA MACHINE SUPPORT
2956 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2957 M: Dirk Opfer <dirk@opfer-online.de>
2960 ARM/TOSHIBA VISCONTI ARCHITECTURE
2961 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2965 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2966 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2967 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2968 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2969 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2970 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2971 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2972 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2973 F: arch/arm64/boot/dts/toshiba/
2974 F: drivers/clk/visconti/
2975 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2976 F: drivers/gpio/gpio-visconti.c
2977 F: drivers/pci/controller/dwc/pcie-visconti.c
2978 F: drivers/pinctrl/visconti/
2979 F: drivers/watchdog/visconti_wdt.c
2982 ARM/UNIPHIER ARCHITECTURE
2983 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2984 M: Masami Hiramatsu <mhiramat@kernel.org>
2985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2987 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2988 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2989 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2990 F: arch/arm/boot/dts/uniphier*
2991 F: arch/arm/include/asm/hardware/cache-uniphier.h
2992 F: arch/arm/mach-uniphier/
2993 F: arch/arm/mm/cache-uniphier.c
2994 F: arch/arm64/boot/dts/socionext/uniphier*
2995 F: drivers/bus/uniphier-system-bus.c
2996 F: drivers/clk/uniphier/
2997 F: drivers/dma/uniphier-mdmac.c
2998 F: drivers/gpio/gpio-uniphier.c
2999 F: drivers/i2c/busses/i2c-uniphier*
3000 F: drivers/irqchip/irq-uniphier-aidet.c
3001 F: drivers/mmc/host/uniphier-sd.c
3002 F: drivers/pinctrl/uniphier/
3003 F: drivers/reset/reset-uniphier.c
3004 F: drivers/tty/serial/8250/8250_uniphier.c
3007 ARM/VERSATILE EXPRESS PLATFORM
3008 M: Liviu Dudau <liviu.dudau@arm.com>
3009 M: Sudeep Holla <sudeep.holla@arm.com>
3010 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
3011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015 F: arch/arm/boot/dts/vexpress*
3016 F: arch/arm/mach-vexpress/
3017 F: arch/arm64/boot/dts/arm/
3018 F: drivers/clk/versatile/clk-vexpress-osc.c
3019 F: drivers/clocksource/timer-versatile.c
3023 M: Russell King <linux@armlinux.org.uk>
3024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3026 W: http://www.armlinux.org.uk/
3029 ARM/VOIPAC PXA270 SUPPORT
3030 M: Marek Vasut <marek.vasut@gmail.com>
3031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3033 F: arch/arm/mach-pxa/include/mach/vpac270.h
3034 F: arch/arm/mach-pxa/vpac270.c
3036 ARM/VT8500 ARM ARCHITECTURE
3037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3039 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3040 F: arch/arm/mach-vt8500/
3041 F: drivers/clocksource/timer-vt8500.c
3042 F: drivers/i2c/busses/i2c-wmt.c
3043 F: drivers/mmc/host/wmt-sdmmc.c
3044 F: drivers/pwm/pwm-vt8500.c
3045 F: drivers/rtc/rtc-vt8500.c
3046 F: drivers/tty/serial/vt8500_serial.c
3047 F: drivers/usb/host/ehci-platform.c
3048 F: drivers/usb/host/uhci-platform.c
3049 F: drivers/video/fbdev/vt8500lcdfb.*
3050 F: drivers/video/fbdev/wm8505fb*
3051 F: drivers/video/fbdev/wmt_ge_rops.*
3053 ARM/ZIPIT Z2 SUPPORT
3054 M: Marek Vasut <marek.vasut@gmail.com>
3055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3057 F: arch/arm/mach-pxa/include/mach/z2.h
3058 F: arch/arm/mach-pxa/z2.c
3060 ARM/ZYNQ ARCHITECTURE
3061 M: Michal Simek <michal.simek@xilinx.com>
3062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3064 W: http://wiki.xilinx.com
3065 T: git https://github.com/Xilinx/linux-xlnx.git
3066 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3067 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3068 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3069 F: arch/arm/mach-zynq/
3070 F: drivers/clocksource/timer-cadence-ttc.c
3071 F: drivers/cpuidle/cpuidle-zynq.c
3072 F: drivers/edac/synopsys_edac.c
3073 F: drivers/i2c/busses/i2c-cadence.c
3074 F: drivers/i2c/busses/i2c-xiic.c
3075 F: drivers/mmc/host/sdhci-of-arasan.c
3079 ARM64 PORT (AARCH64 ARCHITECTURE)
3080 M: Catalin Marinas <catalin.marinas@arm.com>
3081 M: Will Deacon <will@kernel.org>
3082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3085 F: Documentation/arm64/
3087 F: tools/testing/selftests/arm64/
3088 X: arch/arm64/boot/dts/
3090 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3091 M: George McCollister <george.mccollister@gmail.com>
3092 L: netdev@vger.kernel.org
3094 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3095 F: drivers/net/dsa/xrs700x/*
3096 F: net/dsa/tag_xrs700x.c
3098 AS3645A LED FLASH CONTROLLER DRIVER
3099 M: Sakari Ailus <sakari.ailus@iki.fi>
3100 L: linux-leds@vger.kernel.org
3102 F: drivers/leds/flash/leds-as3645a.c
3104 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3105 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3106 L: linux-media@vger.kernel.org
3108 T: git git://linuxtv.org/media_tree.git
3109 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3110 F: drivers/media/i2c/ak7375.c
3112 ASAHI KASEI AK8974 DRIVER
3113 M: Linus Walleij <linus.walleij@linaro.org>
3114 L: linux-iio@vger.kernel.org
3116 W: http://www.akm.com/
3117 F: drivers/iio/magnetometer/ak8974.c
3119 ASC7621 HARDWARE MONITOR DRIVER
3120 M: George Joseph <george.joseph@fairview5.com>
3121 L: linux-hwmon@vger.kernel.org
3123 F: Documentation/hwmon/asc7621.rst
3124 F: drivers/hwmon/asc7621.c
3126 ASIX AX88796C SPI ETHERNET ADAPTER
3127 M: Łukasz Stelmach <l.stelmach@samsung.com>
3129 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3130 F: drivers/net/ethernet/asix/ax88796c_*
3132 ASPEED PECI CONTROLLER
3133 M: Iwona Winiarska <iwona.winiarska@intel.com>
3134 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3135 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3137 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3138 F: drivers/peci/controller/peci-aspeed.c
3140 ASPEED PINCTRL DRIVERS
3141 M: Andrew Jeffery <andrew@aj.id.au>
3142 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3143 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3144 L: linux-gpio@vger.kernel.org
3146 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3147 F: drivers/pinctrl/aspeed/
3149 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3150 M: Eddie James <eajames@linux.ibm.com>
3151 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3153 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3154 F: drivers/irqchip/irq-aspeed-scu-ic.c
3155 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3157 ASPEED SD/MMC DRIVER
3158 M: Andrew Jeffery <andrew@aj.id.au>
3159 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3160 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3161 L: linux-mmc@vger.kernel.org
3163 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3164 F: drivers/mmc/host/sdhci-of-aspeed*
3166 ASPEED SMC SPI DRIVER
3167 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3168 M: Cédric Le Goater <clg@kaod.org>
3169 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3170 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3171 L: linux-spi@vger.kernel.org
3173 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3174 F: drivers/spi/spi-aspeed-smc.c
3176 ASPEED VIDEO ENGINE DRIVER
3177 M: Eddie James <eajames@linux.ibm.com>
3178 L: linux-media@vger.kernel.org
3179 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3181 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3182 F: drivers/media/platform/aspeed/
3184 ASPEED USB UDC DRIVER
3185 M: Neal Liu <neal_liu@aspeedtech.com>
3186 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3188 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3189 F: drivers/usb/gadget/udc/aspeed_udc.c
3191 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3192 M: Corentin Chary <corentin.chary@gmail.com>
3193 L: acpi4asus-user@lists.sourceforge.net
3194 L: platform-driver-x86@vger.kernel.org
3196 W: http://acpi4asus.sf.net
3197 F: drivers/platform/x86/asus*.c
3198 F: drivers/platform/x86/eeepc*.c
3200 ASUS TF103C DOCK DRIVER
3201 M: Hans de Goede <hdegoede@redhat.com>
3202 L: platform-driver-x86@vger.kernel.org
3204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3205 F: drivers/platform/x86/asus-tf103c-dock.c
3207 ASUS WMI HARDWARE MONITOR DRIVER
3208 M: Ed Brindley <kernel@maidavale.org>
3209 M: Denis Pauk <pauk.denis@gmail.com>
3210 L: linux-hwmon@vger.kernel.org
3212 F: drivers/hwmon/asus_wmi_sensors.c
3214 ASUS WMI EC HARDWARE MONITOR DRIVER
3215 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3216 M: Denis Pauk <pauk.denis@gmail.com>
3217 L: linux-hwmon@vger.kernel.org
3219 F: drivers/hwmon/asus_wmi_ec_sensors.c
3221 ASUS EC HARDWARE MONITOR DRIVER
3222 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3223 L: linux-hwmon@vger.kernel.org
3225 F: drivers/hwmon/asus-ec-sensors.c
3227 ASUS WIRELESS RADIO CONTROL DRIVER
3228 M: João Paulo Rechi Vita <jprvita@gmail.com>
3229 L: platform-driver-x86@vger.kernel.org
3231 F: drivers/platform/x86/asus-wireless.c
3234 M: David Howells <dhowells@redhat.com>
3235 L: keyrings@vger.kernel.org
3237 F: Documentation/crypto/asymmetric-keys.rst
3238 F: crypto/asymmetric_keys/
3239 F: include/crypto/pkcs7.h
3240 F: include/crypto/public_key.h
3241 F: include/linux/verification.h
3243 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3244 R: Dan Williams <dan.j.williams@intel.com>
3246 W: http://sourceforge.net/projects/xscaleiop
3247 F: Documentation/crypto/async-tx-api.rst
3249 F: include/linux/async_tx.h
3252 M: Bartosz Golaszewski <brgl@bgdev.pl>
3253 L: linux-i2c@vger.kernel.org
3255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3256 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3257 F: drivers/misc/eeprom/at24.c
3259 ATA OVER ETHERNET (AOE) DRIVER
3260 M: "Justin Sanders" <justin@coraid.com>
3262 W: http://www.openaoe.org/
3263 F: Documentation/admin-guide/aoe/
3264 F: drivers/block/aoe/
3266 ATC260X PMIC MFD DRIVER
3267 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3268 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3269 L: linux-actions@lists.infradead.org
3271 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3272 F: drivers/input/misc/atc260x-onkey.c
3273 F: drivers/mfd/atc260*
3274 F: drivers/power/reset/atc260x-poweroff.c
3275 F: drivers/regulator/atc260x-regulator.c
3276 F: include/linux/mfd/atc260x/*
3278 ATHEROS 71XX/9XXX GPIO DRIVER
3279 M: Alban Bedel <albeu@free.fr>
3281 W: https://github.com/AlbanBedel/linux
3282 T: git git://github.com/AlbanBedel/linux
3283 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3284 F: drivers/gpio/gpio-ath79.c
3286 ATHEROS 71XX/9XXX USB PHY DRIVER
3287 M: Alban Bedel <albeu@free.fr>
3289 W: https://github.com/AlbanBedel/linux
3290 T: git git://github.com/AlbanBedel/linux
3291 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3292 F: drivers/phy/qualcomm/phy-ath79-usb.c
3294 ATHEROS ATH GENERIC UTILITIES
3295 M: Kalle Valo <kvalo@kernel.org>
3296 L: linux-wireless@vger.kernel.org
3298 F: drivers/net/wireless/ath/*
3300 ATHEROS ATH5K WIRELESS DRIVER
3301 M: Jiri Slaby <jirislaby@kernel.org>
3302 M: Nick Kossifidis <mickflemm@gmail.com>
3303 M: Luis Chamberlain <mcgrof@kernel.org>
3304 L: linux-wireless@vger.kernel.org
3306 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3307 F: drivers/net/wireless/ath/ath5k/
3309 ATHEROS ATH6KL WIRELESS DRIVER
3310 L: linux-wireless@vger.kernel.org
3312 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3313 F: drivers/net/wireless/ath/ath6kl/
3316 M: Ville Syrjala <syrjala@sci.fi>
3318 F: drivers/input/misc/ati_remote2.c
3320 ATK0110 HWMON DRIVER
3321 M: Luca Tettamanti <kronos.it@gmail.com>
3322 L: linux-hwmon@vger.kernel.org
3324 F: drivers/hwmon/asus_atk0110.c
3326 ATLX ETHERNET DRIVERS
3327 M: Chris Snook <chris.snook@gmail.com>
3328 L: netdev@vger.kernel.org
3330 W: http://sourceforge.net/projects/atl1
3331 W: http://atl1.sourceforge.net
3332 F: drivers/net/ethernet/atheros/
3335 M: Chas Williams <3chas3@gmail.com>
3336 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3337 L: netdev@vger.kernel.org
3339 W: http://linux-atm.sourceforge.net
3341 F: include/linux/atm*
3342 F: include/uapi/linux/atm*
3344 ATMEL MACB ETHERNET DRIVER
3345 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3346 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3348 F: drivers/net/ethernet/cadence/
3350 ATMEL MAXTOUCH DRIVER
3351 M: Nick Dyer <nick@shmanahar.org>
3353 T: git git://github.com/ndyer/linux.git
3354 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3355 F: drivers/input/touchscreen/atmel_mxt_ts.c
3357 ATMEL WIRELESS DRIVER
3358 M: Simon Kelley <simon@thekelleys.org.uk>
3359 L: linux-wireless@vger.kernel.org
3361 W: http://www.thekelleys.org.uk/atmel
3362 W: http://atmelwlandriver.sourceforge.net/
3363 F: drivers/net/wireless/atmel/atmel*
3365 ATOMIC INFRASTRUCTURE
3366 M: Will Deacon <will@kernel.org>
3367 M: Peter Zijlstra <peterz@infradead.org>
3368 R: Boqun Feng <boqun.feng@gmail.com>
3369 R: Mark Rutland <mark.rutland@arm.com>
3370 L: linux-kernel@vger.kernel.org
3372 F: arch/*/include/asm/atomic*.h
3373 F: include/*/atomic*.h
3374 F: include/linux/refcount.h
3375 F: Documentation/atomic_*.txt
3378 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3379 M: Bradley Grove <linuxdrivers@attotech.com>
3380 L: linux-scsi@vger.kernel.org
3382 W: http://www.attotech.com
3383 F: drivers/scsi/esas2r
3385 ATUSB IEEE 802.15.4 RADIO DRIVER
3386 M: Stefan Schmidt <stefan@datenfreihafen.org>
3387 L: linux-wpan@vger.kernel.org
3389 F: drivers/net/ieee802154/at86rf230.h
3390 F: drivers/net/ieee802154/atusb.c
3391 F: drivers/net/ieee802154/atusb.h
3394 M: Paul Moore <paul@paul-moore.com>
3395 M: Eric Paris <eparis@redhat.com>
3396 L: linux-audit@redhat.com (moderated for non-subscribers)
3398 W: https://github.com/linux-audit
3399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3400 F: include/asm-generic/audit_*.h
3401 F: include/linux/audit.h
3402 F: include/linux/audit_arch.h
3403 F: include/uapi/linux/audit.h
3407 AUXILIARY DISPLAY DRIVERS
3408 M: Miguel Ojeda <ojeda@kernel.org>
3410 F: Documentation/devicetree/bindings/auxdisplay/
3411 F: drivers/auxdisplay/
3412 F: include/linux/cfag12864b.h
3414 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3415 M: Andreas Klinger <ak@it-klinger.de>
3416 L: linux-iio@vger.kernel.org
3418 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3419 F: drivers/iio/adc/hx711.c
3422 M: Ralf Baechle <ralf@linux-mips.org>
3423 L: linux-hams@vger.kernel.org
3425 W: http://www.linux-ax25.org/
3426 F: include/net/ax25.h
3427 F: include/uapi/linux/ax25.h
3431 M: Peter Rosin <peda@axentia.se>
3432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3434 F: arch/arm/boot/dts/at91-linea.dtsi
3435 F: arch/arm/boot/dts/at91-natte.dtsi
3436 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3437 F: arch/arm/boot/dts/at91-tse850-3.dts
3439 AXENTIA ASOC DRIVERS
3440 M: Peter Rosin <peda@axentia.se>
3441 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3443 F: Documentation/devicetree/bindings/sound/axentia,*
3444 F: sound/soc/atmel/tse850-pcm5142.c
3446 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3447 M: Nuno Sá <nuno.sa@analog.com>
3448 L: linux-hwmon@vger.kernel.org
3450 W: https://ez.analog.com/linux-software-drivers
3451 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3452 F: drivers/hwmon/axi-fan-control.c
3454 AXXIA I2C CONTROLLER
3455 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3456 L: linux-i2c@vger.kernel.org
3458 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3459 F: drivers/i2c/busses/i2c-axxia.c
3462 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3463 L: linux-media@vger.kernel.org
3465 W: https://linuxtv.org
3466 T: git git://linuxtv.org/media_tree.git
3467 F: drivers/media/usb/dvb-usb-v2/az6007.c
3469 AZTECH FM RADIO RECEIVER DRIVER
3470 M: Hans Verkuil <hverkuil@xs4all.nl>
3471 L: linux-media@vger.kernel.org
3473 W: https://linuxtv.org
3474 T: git git://linuxtv.org/media_tree.git
3475 F: drivers/media/radio/radio-aztech*
3478 L: linux-wireless@vger.kernel.org
3479 L: b43-dev@lists.infradead.org
3481 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3482 F: drivers/net/wireless/broadcom/b43/
3484 B43LEGACY WIRELESS DRIVER
3485 M: Larry Finger <Larry.Finger@lwfinger.net>
3486 L: linux-wireless@vger.kernel.org
3487 L: b43-dev@lists.infradead.org
3489 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3490 F: drivers/net/wireless/broadcom/b43legacy/
3492 BACKLIGHT CLASS/SUBSYSTEM
3493 M: Lee Jones <lee.jones@linaro.org>
3494 M: Daniel Thompson <daniel.thompson@linaro.org>
3495 M: Jingoo Han <jingoohan1@gmail.com>
3496 L: dri-devel@lists.freedesktop.org
3498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3499 F: Documentation/ABI/stable/sysfs-class-backlight
3500 F: Documentation/ABI/testing/sysfs-class-backlight
3501 F: Documentation/devicetree/bindings/leds/backlight
3502 F: drivers/video/backlight/
3503 F: include/linux/backlight.h
3504 F: include/linux/pwm_backlight.h
3506 BARCO P50 GPIO DRIVER
3507 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3508 M: Peter Korsgaard <peter.korsgaard@barco.com>
3510 F: drivers/platform/x86/barco-p50-gpio.c
3513 M: Marek Lindner <mareklindner@neomailbox.ch>
3514 M: Simon Wunderlich <sw@simonwunderlich.de>
3515 M: Antonio Quartulli <a@unstable.cc>
3516 M: Sven Eckelmann <sven@narfation.org>
3517 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3519 W: https://www.open-mesh.org/
3520 Q: https://patchwork.open-mesh.org/project/batman/list/
3521 B: https://www.open-mesh.org/projects/batman-adv/issues
3522 C: ircs://irc.hackint.org/batadv
3523 T: git https://git.open-mesh.org/linux-merge.git
3524 F: Documentation/networking/batman-adv.rst
3525 F: include/uapi/linux/batadv_packet.h
3526 F: include/uapi/linux/batman_adv.h
3529 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3530 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3531 L: linux-hams@vger.kernel.org
3533 W: http://www.baycom.org/~tom/ham/ham.html
3534 F: drivers/net/hamradio/baycom*
3536 BCACHE (BLOCK LAYER CACHE)
3537 M: Coly Li <colyli@suse.de>
3538 M: Kent Overstreet <kent.overstreet@gmail.com>
3539 L: linux-bcache@vger.kernel.org
3541 W: http://bcache.evilpiepirate.org
3542 C: irc://irc.oftc.net/bcache
3543 F: drivers/md/bcache/
3545 BDISP ST MEDIA DRIVER
3546 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3547 L: linux-media@vger.kernel.org
3549 W: https://linuxtv.org
3550 T: git git://linuxtv.org/media_tree.git
3551 F: drivers/media/platform/st/sti/bdisp
3553 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3554 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3555 L: netdev@vger.kernel.org
3557 F: drivers/net/ethernet/ec_bhf.c
3560 M: Luis de Bethencourt <luisbg@kernel.org>
3561 M: Salah Triki <salah.triki@gmail.com>
3563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3564 F: Documentation/filesystems/befs.rst
3568 M: Paolo Valente <paolo.valente@linaro.org>
3569 M: Jens Axboe <axboe@kernel.dk>
3570 L: linux-block@vger.kernel.org
3572 F: Documentation/block/bfq-iosched.rst
3576 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3578 F: Documentation/filesystems/bfs.rst
3580 F: include/uapi/linux/bfs_fs.h
3583 M: Yury Norov <yury.norov@gmail.com>
3584 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3585 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3587 F: include/linux/bitmap.h
3588 F: include/linux/cpumask.h
3589 F: include/linux/find.h
3590 F: include/linux/nodemask.h
3594 F: lib/find_bit_benchmark.c
3596 F: lib/test_bitmap.c
3597 F: tools/include/linux/bitmap.h
3598 F: tools/include/linux/find.h
3599 F: tools/lib/bitmap.c
3600 F: tools/lib/find_bit.c
3602 BLINKM RGB LED DRIVER
3603 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3605 F: drivers/leds/leds-blinkm.c
3608 M: Jens Axboe <axboe@kernel.dk>
3609 L: linux-block@vger.kernel.org
3611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3612 F: Documentation/ABI/stable/sysfs-block
3613 F: Documentation/block/
3616 F: include/linux/bio.h
3617 F: include/linux/blk*
3618 F: kernel/trace/blktrace.c
3622 M: Joern Engel <joern@lazybastard.org>
3623 L: linux-mtd@lists.infradead.org
3625 F: drivers/mtd/devices/block2mtd.c
3628 M: Marcel Holtmann <marcel@holtmann.org>
3629 M: Johan Hedberg <johan.hedberg@gmail.com>
3630 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3631 L: linux-bluetooth@vger.kernel.org
3633 W: http://www.bluez.org/
3634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3636 F: drivers/bluetooth/
3639 M: Marcel Holtmann <marcel@holtmann.org>
3640 M: Johan Hedberg <johan.hedberg@gmail.com>
3641 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3642 L: linux-bluetooth@vger.kernel.org
3644 W: http://www.bluez.org/
3645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3647 F: include/net/bluetooth/
3651 M: Jay Vosburgh <j.vosburgh@gmail.com>
3652 M: Veaceslav Falico <vfalico@gmail.com>
3653 M: Andy Gospodarek <andy@greyhouse.net>
3654 L: netdev@vger.kernel.org
3656 W: http://sourceforge.net/projects/bonding/
3657 F: Documentation/networking/bonding.rst
3658 F: drivers/net/bonding/
3659 F: include/net/bond*
3660 F: include/uapi/linux/if_bonding.h
3662 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3663 M: Dan Robertson <dan@dlrobertson.com>
3664 L: linux-iio@vger.kernel.org
3666 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3667 F: drivers/iio/accel/bma400*
3669 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3670 M: Alexei Starovoitov <ast@kernel.org>
3671 M: Daniel Borkmann <daniel@iogearbox.net>
3672 M: Andrii Nakryiko <andrii@kernel.org>
3673 R: Martin KaFai Lau <martin.lau@linux.dev>
3674 R: Song Liu <song@kernel.org>
3675 R: Yonghong Song <yhs@fb.com>
3676 R: John Fastabend <john.fastabend@gmail.com>
3677 R: KP Singh <kpsingh@kernel.org>
3678 R: Stanislav Fomichev <sdf@google.com>
3679 R: Hao Luo <haoluo@google.com>
3680 R: Jiri Olsa <jolsa@kernel.org>
3681 L: bpf@vger.kernel.org
3684 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3687 F: Documentation/bpf/
3688 F: Documentation/networking/filter.rst
3689 F: Documentation/userspace-api/ebpf/
3691 F: include/linux/bpf*
3692 F: include/linux/btf*
3693 F: include/linux/filter.h
3694 F: include/trace/events/xdp.h
3695 F: include/uapi/linux/bpf*
3696 F: include/uapi/linux/btf*
3697 F: include/uapi/linux/filter.h
3699 F: kernel/trace/bpf_trace.c
3702 F: net/core/filter.c
3703 F: net/sched/act_bpf.c
3704 F: net/sched/cls_bpf.c
3706 F: scripts/bpf_doc.py
3707 F: scripts/pahole-flags.sh
3708 F: scripts/pahole-version.sh
3711 F: tools/testing/selftests/bpf/
3714 M: Shubham Bansal <illusionist.neo@gmail.com>
3715 L: bpf@vger.kernel.org
3720 M: Daniel Borkmann <daniel@iogearbox.net>
3721 M: Alexei Starovoitov <ast@kernel.org>
3722 M: Zi Shen Lim <zlim.lnx@gmail.com>
3723 L: bpf@vger.kernel.org
3727 BPF JIT for MIPS (32-BIT AND 64-BIT)
3728 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3729 M: Paul Burton <paulburton@kernel.org>
3730 L: bpf@vger.kernel.org
3734 BPF JIT for NFP NICs
3735 M: Jakub Kicinski <kuba@kernel.org>
3736 L: bpf@vger.kernel.org
3738 F: drivers/net/ethernet/netronome/nfp/bpf/
3740 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3741 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3742 M: Michael Ellerman <mpe@ellerman.id.au>
3743 L: bpf@vger.kernel.org
3745 F: arch/powerpc/net/
3747 BPF JIT for RISC-V (32-bit)
3748 M: Luke Nelson <luke.r.nels@gmail.com>
3749 M: Xi Wang <xi.wang@gmail.com>
3750 L: bpf@vger.kernel.org
3753 X: arch/riscv/net/bpf_jit_comp64.c
3755 BPF JIT for RISC-V (64-bit)
3756 M: Björn Töpel <bjorn@kernel.org>
3757 L: bpf@vger.kernel.org
3760 X: arch/riscv/net/bpf_jit_comp32.c
3763 M: Ilya Leoshkevich <iii@linux.ibm.com>
3764 M: Heiko Carstens <hca@linux.ibm.com>
3765 M: Vasily Gorbik <gor@linux.ibm.com>
3766 L: bpf@vger.kernel.org
3769 X: arch/s390/net/pnet.c
3771 BPF JIT for SPARC (32-BIT AND 64-BIT)
3772 M: David S. Miller <davem@davemloft.net>
3773 L: bpf@vger.kernel.org
3777 BPF JIT for X86 32-BIT
3778 M: Wang YanQing <udknight@gmail.com>
3779 L: bpf@vger.kernel.org
3781 F: arch/x86/net/bpf_jit_comp32.c
3783 BPF JIT for X86 64-BIT
3784 M: Alexei Starovoitov <ast@kernel.org>
3785 M: Daniel Borkmann <daniel@iogearbox.net>
3786 L: bpf@vger.kernel.org
3789 X: arch/x86/net/bpf_jit_comp32.c
3792 M: Alexei Starovoitov <ast@kernel.org>
3793 M: Daniel Borkmann <daniel@iogearbox.net>
3794 R: John Fastabend <john.fastabend@gmail.com>
3795 L: bpf@vger.kernel.org
3797 F: kernel/bpf/verifier.c
3798 F: kernel/bpf/tnum.c
3799 F: kernel/bpf/core.c
3800 F: kernel/bpf/syscall.c
3801 F: kernel/bpf/dispatcher.c
3802 F: kernel/bpf/trampoline.c
3803 F: include/linux/bpf*
3804 F: include/linux/filter.h
3807 M: Martin KaFai Lau <martin.lau@linux.dev>
3808 L: bpf@vger.kernel.org
3811 F: include/linux/btf*
3814 M: Song Liu <song@kernel.org>
3815 R: Jiri Olsa <jolsa@kernel.org>
3816 L: bpf@vger.kernel.org
3818 F: kernel/trace/bpf_trace.c
3819 F: kernel/bpf/stackmap.c
3821 BPF [NETWORKING] (tc BPF, sock_addr)
3822 M: Martin KaFai Lau <martin.lau@linux.dev>
3823 M: Daniel Borkmann <daniel@iogearbox.net>
3824 R: John Fastabend <john.fastabend@gmail.com>
3825 L: bpf@vger.kernel.org
3826 L: netdev@vger.kernel.org
3828 F: net/core/filter.c
3829 F: net/sched/act_bpf.c
3830 F: net/sched/cls_bpf.c
3832 BPF [NETWORKING] (struct_ops, reuseport)
3833 M: Martin KaFai Lau <martin.lau@linux.dev>
3834 L: bpf@vger.kernel.org
3835 L: netdev@vger.kernel.org
3837 F: kernel/bpf/bpf_struct*
3839 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3840 M: KP Singh <kpsingh@kernel.org>
3841 R: Florent Revest <revest@chromium.org>
3842 R: Brendan Jackman <jackmanb@chromium.org>
3843 L: bpf@vger.kernel.org
3845 F: Documentation/bpf/prog_lsm.rst
3846 F: include/linux/bpf_lsm.h
3847 F: kernel/bpf/bpf_lsm.c
3850 BPF [STORAGE & CGROUPS]
3851 M: Martin KaFai Lau <martin.lau@linux.dev>
3852 L: bpf@vger.kernel.org
3854 F: kernel/bpf/cgroup.c
3855 F: kernel/bpf/*storage.c
3856 F: kernel/bpf/bpf_lru*
3859 M: Andrii Nakryiko <andrii@kernel.org>
3860 L: bpf@vger.kernel.org
3862 F: kernel/bpf/ringbuf.c
3865 M: Yonghong Song <yhs@fb.com>
3866 L: bpf@vger.kernel.org
3868 F: kernel/bpf/*iter.c
3870 BPF [L7 FRAMEWORK] (sockmap)
3871 M: John Fastabend <john.fastabend@gmail.com>
3872 M: Jakub Sitnicki <jakub@cloudflare.com>
3873 L: netdev@vger.kernel.org
3874 L: bpf@vger.kernel.org
3876 F: include/linux/skmsg.h
3878 F: net/core/sock_map.c
3879 F: net/ipv4/tcp_bpf.c
3880 F: net/ipv4/udp_bpf.c
3881 F: net/unix/unix_bpf.c
3883 BPF [LIBRARY] (libbpf)
3884 M: Andrii Nakryiko <andrii@kernel.org>
3885 L: bpf@vger.kernel.org
3889 BPF [TOOLING] (bpftool)
3890 M: Quentin Monnet <quentin@isovalent.com>
3891 L: bpf@vger.kernel.org
3893 F: kernel/bpf/disasm.*
3894 F: tools/bpf/bpftool/
3896 BPF [SELFTESTS] (Test Runners & Infrastructure)
3897 M: Andrii Nakryiko <andrii@kernel.org>
3898 R: Mykola Lysenko <mykolal@fb.com>
3899 L: bpf@vger.kernel.org
3901 F: tools/testing/selftests/bpf/
3904 L: bpf@vger.kernel.org
3906 K: (?:\b|_)bpf(?:\b|_)
3908 BROADCOM B44 10/100 ETHERNET DRIVER
3909 M: Michael Chan <michael.chan@broadcom.com>
3910 L: netdev@vger.kernel.org
3912 F: drivers/net/ethernet/broadcom/b44.*
3914 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3915 M: Florian Fainelli <f.fainelli@gmail.com>
3916 L: netdev@vger.kernel.org
3917 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3919 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3920 F: drivers/net/dsa/b53/*
3921 F: drivers/net/dsa/bcm_sf2*
3922 F: include/linux/dsa/brcm.h
3923 F: include/linux/platform_data/b53.h
3925 BROADCOM BCMBCA ARM ARCHITECTURE
3926 M: William Zhang <william.zhang@broadcom.com>
3927 M: Anand Gore <anand.gore@broadcom.com>
3928 M: Kursad Oney <kursad.oney@broadcom.com>
3929 M: Florian Fainelli <f.fainelli@gmail.com>
3930 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3933 T: git git://github.com/broadcom/stblinux.git
3934 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3935 F: arch/arm64/boot/dts/broadcom/bcmbca/*
3952 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3953 M: Florian Fainelli <f.fainelli@gmail.com>
3954 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3955 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3958 T: git git://github.com/broadcom/stblinux.git
3959 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3960 F: drivers/pci/controller/pcie-brcmstb.c
3961 F: drivers/staging/vc04_services
3966 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3967 M: Florian Fainelli <f.fainelli@gmail.com>
3968 M: Ray Jui <rjui@broadcom.com>
3969 M: Scott Branden <sbranden@broadcom.com>
3970 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3972 T: git git://github.com/broadcom/mach-bcm
3973 F: arch/arm/mach-bcm/
3979 BROADCOM BCM47XX MIPS ARCHITECTURE
3980 M: Hauke Mehrtens <hauke@hauke-m.de>
3981 M: Rafał Miłecki <zajec5@gmail.com>
3982 L: linux-mips@vger.kernel.org
3984 F: Documentation/devicetree/bindings/mips/brcm/
3985 F: arch/mips/bcm47xx/*
3986 F: arch/mips/include/asm/mach-bcm47xx/*
3988 BROADCOM BCM4908 ETHERNET DRIVER
3989 M: Rafał Miłecki <rafal@milecki.pl>
3990 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3991 L: netdev@vger.kernel.org
3993 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3994 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3995 F: drivers/net/ethernet/broadcom/unimac.h
3997 BROADCOM BCM4908 PINMUX DRIVER
3998 M: Rafał Miłecki <rafal@milecki.pl>
3999 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4000 L: linux-gpio@vger.kernel.org
4002 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4003 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4005 BROADCOM BCM5301X ARM ARCHITECTURE
4006 M: Florian Fainelli <f.fainelli@gmail.com>
4007 M: Hauke Mehrtens <hauke@hauke-m.de>
4008 M: Rafał Miłecki <zajec5@gmail.com>
4009 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4012 F: arch/arm/boot/dts/bcm470*
4013 F: arch/arm/boot/dts/bcm5301*
4014 F: arch/arm/boot/dts/bcm953012*
4015 F: arch/arm/mach-bcm/bcm_5301x.c
4017 BROADCOM BCM53573 ARM ARCHITECTURE
4018 M: Florian Fainelli <f.fainelli@gmail.com>
4019 M: Rafał Miłecki <rafal@milecki.pl>
4020 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4023 F: arch/arm/boot/dts/bcm47189*
4024 F: arch/arm/boot/dts/bcm53573*
4026 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4027 M: Kevin Cernekee <cernekee@gmail.com>
4028 L: linux-usb@vger.kernel.org
4030 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4032 BROADCOM BCM7XXX ARM ARCHITECTURE
4033 M: Florian Fainelli <f.fainelli@gmail.com>
4034 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4037 T: git git://github.com/broadcom/stblinux.git
4038 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4039 F: arch/arm/boot/dts/bcm7*.dts*
4040 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4041 F: arch/arm/mach-bcm/*brcmstb*
4042 F: arch/arm/mm/cache-b15-rac.c
4043 F: drivers/bus/brcmstb_gisb.c
4044 F: drivers/pci/controller/pcie-brcmstb.c
4050 M: Al Cooper <alcooperx@gmail.com>
4051 L: linux-usb@vger.kernel.org
4052 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4054 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4055 F: drivers/usb/gadget/udc/bdc/
4057 BROADCOM BMIPS CPUFREQ DRIVER
4058 M: Markus Mayer <mmayer@broadcom.com>
4059 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4060 L: linux-pm@vger.kernel.org
4062 F: drivers/cpufreq/bmips-cpufreq.c
4064 BROADCOM BMIPS MIPS ARCHITECTURE
4065 M: Florian Fainelli <f.fainelli@gmail.com>
4066 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4067 L: linux-mips@vger.kernel.org
4069 T: git git://github.com/broadcom/stblinux.git
4070 F: arch/mips/bmips/*
4071 F: arch/mips/boot/dts/brcm/bcm*.dts*
4072 F: arch/mips/include/asm/mach-bmips/*
4073 F: arch/mips/kernel/*bmips*
4074 F: drivers/soc/bcm/bcm63xx
4075 F: drivers/irqchip/irq-bcm63*
4076 F: drivers/irqchip/irq-bcm7*
4077 F: drivers/irqchip/irq-brcmstb*
4078 F: include/linux/bcm963xx_nvram.h
4079 F: include/linux/bcm963xx_tag.h
4081 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4082 M: Rasesh Mody <rmody@marvell.com>
4083 M: GR-Linux-NIC-Dev@marvell.com
4084 L: netdev@vger.kernel.org
4086 F: drivers/net/ethernet/broadcom/bnx2.*
4087 F: drivers/net/ethernet/broadcom/bnx2_*
4089 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4090 M: Saurav Kashyap <skashyap@marvell.com>
4091 M: Javed Hasan <jhasan@marvell.com>
4092 M: GR-QLogic-Storage-Upstream@marvell.com
4093 L: linux-scsi@vger.kernel.org
4095 F: drivers/scsi/bnx2fc/
4097 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4098 M: Nilesh Javali <njavali@marvell.com>
4099 M: Manish Rangankar <mrangankar@marvell.com>
4100 M: GR-QLogic-Storage-Upstream@marvell.com
4101 L: linux-scsi@vger.kernel.org
4103 F: drivers/scsi/bnx2i/
4105 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4106 M: Ariel Elior <aelior@marvell.com>
4107 M: Sudarsana Kalluru <skalluru@marvell.com>
4108 M: Manish Chopra <manishc@marvell.com>
4109 L: netdev@vger.kernel.org
4111 F: drivers/net/ethernet/broadcom/bnx2x/
4113 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4114 M: Michael Chan <michael.chan@broadcom.com>
4115 L: netdev@vger.kernel.org
4117 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4118 F: drivers/net/ethernet/broadcom/bnxt/
4119 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4121 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4122 M: Arend van Spriel <aspriel@gmail.com>
4123 M: Franky Lin <franky.lin@broadcom.com>
4124 M: Hante Meuleman <hante.meuleman@broadcom.com>
4125 L: linux-wireless@vger.kernel.org
4126 L: brcm80211-dev-list.pdl@broadcom.com
4127 L: SHA-cyfmac-dev-list@infineon.com
4129 F: drivers/net/wireless/broadcom/brcm80211/
4131 BROADCOM BRCMSTB GPIO DRIVER
4132 M: Doug Berger <opendmb@gmail.com>
4133 M: Florian Fainelli <f.fainelli@gmail.com>
4134 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4136 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4137 F: drivers/gpio/gpio-brcmstb.c
4139 BROADCOM BRCMSTB I2C DRIVER
4140 M: Kamal Dasu <kdasu.kdev@gmail.com>
4141 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4142 L: linux-i2c@vger.kernel.org
4144 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4145 F: drivers/i2c/busses/i2c-brcmstb.c
4147 BROADCOM BRCMSTB UART DRIVER
4148 M: Al Cooper <alcooperx@gmail.com>
4149 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4150 L: linux-serial@vger.kernel.org
4152 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4153 F: drivers/tty/serial/8250/8250_bcm7271.c
4155 BROADCOM BRCMSTB USB EHCI DRIVER
4156 M: Al Cooper <alcooperx@gmail.com>
4157 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4158 L: linux-usb@vger.kernel.org
4160 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4161 F: drivers/usb/host/ehci-brcm.*
4163 BROADCOM BRCMSTB USB PIN MAP DRIVER
4164 M: Al Cooper <alcooperx@gmail.com>
4165 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4166 L: linux-usb@vger.kernel.org
4168 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4169 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4171 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4172 M: Al Cooper <alcooperx@gmail.com>
4173 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4174 L: linux-kernel@vger.kernel.org
4176 F: drivers/phy/broadcom/phy-brcm-usb*
4178 BROADCOM ETHERNET PHY DRIVERS
4179 M: Florian Fainelli <f.fainelli@gmail.com>
4180 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4181 L: netdev@vger.kernel.org
4183 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4184 F: drivers/net/phy/bcm*.[ch]
4185 F: drivers/net/phy/broadcom.c
4186 F: include/linux/brcmphy.h
4188 BROADCOM GENET ETHERNET DRIVER
4189 M: Doug Berger <opendmb@gmail.com>
4190 M: Florian Fainelli <f.fainelli@gmail.com>
4191 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4192 L: netdev@vger.kernel.org
4194 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4195 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4196 F: drivers/net/ethernet/broadcom/genet/
4197 F: drivers/net/ethernet/broadcom/unimac.h
4198 F: drivers/net/mdio/mdio-bcm-unimac.c
4199 F: include/linux/platform_data/bcmgenet.h
4200 F: include/linux/platform_data/mdio-bcm-unimac.h
4202 BROADCOM IPROC ARM ARCHITECTURE
4203 M: Ray Jui <rjui@broadcom.com>
4204 M: Scott Branden <sbranden@broadcom.com>
4205 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4208 T: git git://github.com/broadcom/stblinux.git
4209 F: arch/arm64/boot/dts/broadcom/northstar2/*
4210 F: arch/arm64/boot/dts/broadcom/stingray/*
4211 F: drivers/clk/bcm/clk-ns*
4212 F: drivers/clk/bcm/clk-sr*
4213 F: drivers/pinctrl/bcm/pinctrl-ns*
4214 F: include/dt-bindings/clock/bcm-sr*
4231 BROADCOM IPROC GBIT ETHERNET DRIVER
4232 M: Rafał Miłecki <rafal@milecki.pl>
4233 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4234 L: netdev@vger.kernel.org
4236 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4237 F: drivers/net/ethernet/broadcom/bgmac*
4238 F: drivers/net/ethernet/broadcom/unimac.h
4240 BROADCOM KONA GPIO DRIVER
4241 M: Ray Jui <rjui@broadcom.com>
4242 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4244 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4245 F: drivers/gpio/gpio-bcm-kona.c
4247 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4248 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4249 M: Kashyap Desai <kashyap.desai@broadcom.com>
4250 M: Sumit Saxena <sumit.saxena@broadcom.com>
4251 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4252 L: mpi3mr-linuxdrv.pdl@broadcom.com
4253 L: linux-scsi@vger.kernel.org
4255 W: https://www.broadcom.com/support/storage
4256 F: drivers/scsi/mpi3mr/
4258 BROADCOM NETXTREME-E ROCE DRIVER
4259 M: Selvin Xavier <selvin.xavier@broadcom.com>
4260 L: linux-rdma@vger.kernel.org
4262 W: http://www.broadcom.com
4263 F: drivers/infiniband/hw/bnxt_re/
4264 F: include/uapi/rdma/bnxt_re-abi.h
4266 BROADCOM NVRAM DRIVER
4267 M: Rafał Miłecki <zajec5@gmail.com>
4268 L: linux-mips@vger.kernel.org
4270 F: drivers/firmware/broadcom/*
4272 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4273 M: Rafał Miłecki <rafal@milecki.pl>
4274 M: Florian Fainelli <f.fainelli@gmail.com>
4275 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4276 L: linux-pm@vger.kernel.org
4278 T: git git://github.com/broadcom/stblinux.git
4279 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4280 F: include/dt-bindings/soc/bcm-pmb.h
4282 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4283 M: Rafał Miłecki <zajec5@gmail.com>
4284 L: linux-wireless@vger.kernel.org
4287 F: include/linux/bcma/
4290 M: Kamal Dasu <kdasu.kdev@gmail.com>
4291 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4293 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4294 F: drivers/spi/spi-bcm-qspi.*
4295 F: drivers/spi/spi-brcmstb-qspi.c
4296 F: drivers/spi/spi-iproc-qspi.c
4298 BROADCOM STB AVS CPUFREQ DRIVER
4299 M: Markus Mayer <mmayer@broadcom.com>
4300 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4301 L: linux-pm@vger.kernel.org
4303 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4304 F: drivers/cpufreq/brcmstb*
4306 BROADCOM STB AVS TMON DRIVER
4307 M: Markus Mayer <mmayer@broadcom.com>
4308 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4309 L: linux-pm@vger.kernel.org
4311 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4312 F: drivers/thermal/broadcom/brcmstb*
4314 BROADCOM STB DPFE DRIVER
4315 M: Markus Mayer <mmayer@broadcom.com>
4316 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4319 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4320 F: drivers/memory/brcmstb_dpfe.c
4322 BROADCOM STB NAND FLASH DRIVER
4323 M: Brian Norris <computersforpeace@gmail.com>
4324 M: Kamal Dasu <kdasu.kdev@gmail.com>
4325 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4326 L: linux-mtd@lists.infradead.org
4328 F: drivers/mtd/nand/raw/brcmnand/
4329 F: include/linux/platform_data/brcmnand.h
4331 BROADCOM STB PCIE DRIVER
4332 M: Jim Quinlan <jim2101024@gmail.com>
4333 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4334 M: Florian Fainelli <f.fainelli@gmail.com>
4335 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4336 L: linux-pci@vger.kernel.org
4338 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4339 F: drivers/pci/controller/pcie-brcmstb.c
4341 BROADCOM SYSTEMPORT ETHERNET DRIVER
4342 M: Florian Fainelli <f.fainelli@gmail.com>
4343 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4344 L: netdev@vger.kernel.org
4346 F: drivers/net/ethernet/broadcom/bcmsysport.*
4347 F: drivers/net/ethernet/broadcom/unimac.h
4348 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4350 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4351 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4352 M: Prashant Sreedharan <prashant@broadcom.com>
4353 M: Michael Chan <mchan@broadcom.com>
4354 L: netdev@vger.kernel.org
4356 F: drivers/net/ethernet/broadcom/tg3.*
4359 M: Scott Branden <scott.branden@broadcom.com>
4360 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4362 F: drivers/misc/bcm-vk/
4363 F: include/uapi/linux/misc/bcm_vk.h
4365 BROCADE BFA FC SCSI DRIVER
4366 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4367 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4368 L: linux-scsi@vger.kernel.org
4370 F: drivers/scsi/bfa/
4372 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4373 M: Rasesh Mody <rmody@marvell.com>
4374 M: Sudarsana Kalluru <skalluru@marvell.com>
4375 M: GR-Linux-NIC-Dev@marvell.com
4376 L: netdev@vger.kernel.org
4378 F: drivers/net/ethernet/brocade/bna/
4380 BSG (block layer generic sg v4 driver)
4381 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4382 L: linux-scsi@vger.kernel.org
4385 F: include/linux/bsg.h
4386 F: include/uapi/linux/bsg.h
4389 M: Clemens Ladisch <clemens@ladisch.de>
4390 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4393 F: Documentation/sound/cards/bt87x.rst
4394 F: sound/pci/bt87x.c
4397 M: Michael Buesch <m@bues.ch>
4399 W: http://bu3sch.de/btgpio.php
4400 F: drivers/gpio/gpio-bt8xx.c
4403 M: Chris Mason <clm@fb.com>
4404 M: Josef Bacik <josef@toxicpanda.com>
4405 M: David Sterba <dsterba@suse.com>
4406 L: linux-btrfs@vger.kernel.org
4408 W: http://btrfs.wiki.kernel.org/
4409 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4410 C: irc://irc.libera.chat/btrfs
4411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4412 F: Documentation/filesystems/btrfs.rst
4414 F: include/linux/btrfs*
4415 F: include/uapi/linux/btrfs*
4417 BTTV VIDEO4LINUX DRIVER
4418 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4419 L: linux-media@vger.kernel.org
4421 W: https://linuxtv.org
4422 T: git git://linuxtv.org/media_tree.git
4423 F: Documentation/driver-api/media/drivers/bttv*
4424 F: drivers/media/pci/bt8xx/bttv*
4426 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4427 M: Chanwoo Choi <cw00.choi@samsung.com>
4428 L: linux-pm@vger.kernel.org
4429 L: linux-samsung-soc@vger.kernel.org
4431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4432 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4433 F: drivers/devfreq/exynos-bus.c
4435 BUSLOGIC SCSI DRIVER
4436 M: Khalid Aziz <khalid@gonehiking.org>
4437 L: linux-scsi@vger.kernel.org
4439 F: drivers/scsi/BusLogic.*
4440 F: drivers/scsi/FlashPoint.*
4442 C-MEDIA CMI8788 DRIVER
4443 M: Clemens Ladisch <clemens@ladisch.de>
4444 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4447 F: sound/pci/oxygen/
4450 M: Guo Ren <guoren@kernel.org>
4451 L: linux-csky@vger.kernel.org
4453 T: git https://github.com/c-sky/csky-linux.git
4454 F: Documentation/devicetree/bindings/csky/
4455 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4456 F: Documentation/devicetree/bindings/timer/csky,*
4458 F: drivers/clocksource/timer-gx6605s.c
4459 F: drivers/clocksource/timer-mp-csky.c
4460 F: drivers/irqchip/irq-csky-*
4464 CA8210 IEEE-802.15.4 RADIO DRIVER
4465 L: linux-wpan@vger.kernel.org
4467 W: https://github.com/Cascoda/ca8210-linux.git
4468 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4469 F: drivers/net/ieee802154/ca8210.c
4471 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4472 M: Damien Le Moal <damien.lemoal@wdc.com>
4473 L: linux-riscv@lists.infradead.org
4474 L: linux-gpio@vger.kernel.org (pinctrl driver)
4475 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4476 F: drivers/pinctrl/pinctrl-k210.c
4478 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4479 M: Damien Le Moal <damien.lemoal@wdc.com>
4480 L: linux-kernel@vger.kernel.org
4481 L: linux-riscv@lists.infradead.org
4483 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4484 F: drivers/reset/reset-k210.c
4486 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4487 M: Damien Le Moal <damien.lemoal@wdc.com>
4488 L: linux-riscv@lists.infradead.org
4490 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4491 F: drivers/soc/canaan/
4492 F: include/soc/canaan/
4494 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4495 M: David Howells <dhowells@redhat.com>
4496 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4498 F: Documentation/filesystems/caching/cachefiles.rst
4501 CADENCE MIPI-CSI2 BRIDGES
4502 M: Maxime Ripard <mripard@kernel.org>
4503 L: linux-media@vger.kernel.org
4505 F: Documentation/devicetree/bindings/media/cdns,*.txt
4506 F: drivers/media/platform/cadence/cdns-csi2*
4509 L: linux-mtd@lists.infradead.org
4511 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4512 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4514 CADENCE USB3 DRD IP DRIVER
4515 M: Peter Chen <peter.chen@kernel.org>
4516 M: Pawel Laszczak <pawell@cadence.com>
4517 R: Roger Quadros <rogerq@kernel.org>
4518 R: Aswath Govindraju <a-govindraju@ti.com>
4519 L: linux-usb@vger.kernel.org
4521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4522 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4523 F: drivers/usb/cdns3/
4524 X: drivers/usb/cdns3/cdnsp*
4526 CADENCE USBSSP DRD IP DRIVER
4527 M: Pawel Laszczak <pawell@cadence.com>
4528 L: linux-usb@vger.kernel.org
4530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4531 F: drivers/usb/cdns3/
4532 X: drivers/usb/cdns3/cdns3*
4534 CADET FM/AM RADIO RECEIVER DRIVER
4535 M: Hans Verkuil <hverkuil@xs4all.nl>
4536 L: linux-media@vger.kernel.org
4538 W: https://linuxtv.org
4539 T: git git://linuxtv.org/media_tree.git
4540 F: drivers/media/radio/radio-cadet*
4542 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4543 L: linux-media@vger.kernel.org
4545 T: git git://linuxtv.org/media_tree.git
4546 F: Documentation/admin-guide/media/cafe_ccic*
4547 F: drivers/media/platform/marvell/
4550 L: netdev@vger.kernel.org
4552 F: Documentation/networking/caif/
4553 F: drivers/net/caif/
4554 F: include/net/caif/
4555 F: include/uapi/linux/caif/
4559 M: Toke Høiland-Jørgensen <toke@toke.dk>
4560 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4562 F: net/sched/sch_cake.c
4565 M: Wolfgang Grandegger <wg@grandegger.com>
4566 M: Marc Kleine-Budde <mkl@pengutronix.de>
4567 L: linux-can@vger.kernel.org
4569 W: https://github.com/linux-can
4570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4572 F: Documentation/devicetree/bindings/net/can/
4573 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4575 F: drivers/phy/phy-can-transceiver.c
4576 F: include/linux/can/bittiming.h
4577 F: include/linux/can/dev.h
4578 F: include/linux/can/length.h
4579 F: include/linux/can/platform/
4580 F: include/linux/can/rx-offload.h
4581 F: include/uapi/linux/can/error.h
4582 F: include/uapi/linux/can/netlink.h
4583 F: include/uapi/linux/can/vxcan.h
4586 M: Oliver Hartkopp <socketcan@hartkopp.net>
4587 M: Marc Kleine-Budde <mkl@pengutronix.de>
4588 L: linux-can@vger.kernel.org
4590 W: https://github.com/linux-can
4591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4593 F: Documentation/networking/can.rst
4594 F: include/linux/can/can-ml.h
4595 F: include/linux/can/core.h
4596 F: include/linux/can/skb.h
4597 F: include/net/netns/can.h
4598 F: include/uapi/linux/can.h
4599 F: include/uapi/linux/can/bcm.h
4600 F: include/uapi/linux/can/gw.h
4601 F: include/uapi/linux/can/isotp.h
4602 F: include/uapi/linux/can/raw.h
4605 CAN-J1939 NETWORK LAYER
4606 M: Robin van der Gracht <robin@protonic.nl>
4607 M: Oleksij Rempel <o.rempel@pengutronix.de>
4608 R: kernel@pengutronix.de
4609 L: linux-can@vger.kernel.org
4611 F: Documentation/networking/j1939.rst
4612 F: include/uapi/linux/can/j1939.h
4616 M: Serge Hallyn <serge@hallyn.com>
4617 L: linux-security-module@vger.kernel.org
4619 F: include/linux/capability.h
4620 F: include/uapi/linux/capability.h
4621 F: kernel/capability.c
4622 F: security/commoncap.c
4624 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4625 M: Kevin Tsai <ktsai@capellamicro.com>
4627 F: drivers/iio/light/cm*
4629 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4630 M: Christian Lamparter <chunkeey@googlemail.com>
4631 L: linux-wireless@vger.kernel.org
4633 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4634 F: drivers/net/wireless/ath/carl9170/
4637 M: Robert Richter <rric@kernel.org>
4639 W: http://www.marvell.com
4640 F: drivers/i2c/busses/i2c-octeon*
4641 F: drivers/i2c/busses/i2c-thunderx*
4643 CAVIUM LIQUIDIO NETWORK DRIVER
4644 M: Derek Chickles <dchickles@marvell.com>
4645 M: Satanand Burla <sburla@marvell.com>
4646 M: Felix Manlunas <fmanlunas@marvell.com>
4647 L: netdev@vger.kernel.org
4649 W: http://www.marvell.com
4650 F: drivers/net/ethernet/cavium/liquidio/
4653 M: Robert Richter <rric@kernel.org>
4655 W: http://www.marvell.com
4656 F: drivers/mmc/host/cavium*
4658 CAVIUM OCTEON-TX CRYPTO DRIVER
4659 M: George Cherian <gcherian@marvell.com>
4660 L: linux-crypto@vger.kernel.org
4662 W: http://www.marvell.com
4663 F: drivers/crypto/cavium/cpt/
4665 CAVIUM THUNDERX2 ARM64 SOC
4666 M: Robert Richter <rric@kernel.org>
4667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4669 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4670 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4672 CBS/ETF/TAPRIO QDISCS
4673 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4675 L: netdev@vger.kernel.org
4676 F: net/sched/sch_cbs.c
4677 F: net/sched/sch_etf.c
4678 F: net/sched/sch_taprio.c
4680 CC2520 IEEE-802.15.4 RADIO DRIVER
4681 M: Varka Bhadram <varkabhadram@gmail.com>
4682 L: linux-wpan@vger.kernel.org
4684 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4685 F: drivers/net/ieee802154/cc2520.c
4686 F: include/linux/spi/cc2520.h
4688 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4689 M: Gilad Ben-Yossef <gilad@benyossef.com>
4690 L: linux-crypto@vger.kernel.org
4692 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4693 F: drivers/crypto/ccree/
4695 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4696 M: Hadar Gat <hadar.gat@arm.com>
4697 L: linux-crypto@vger.kernel.org
4699 F: drivers/char/hw_random/cctrng.c
4700 F: drivers/char/hw_random/cctrng.h
4701 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4702 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4705 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4706 L: linux-media@vger.kernel.org
4708 W: http://linuxtv.org
4709 T: git git://linuxtv.org/media_tree.git
4710 F: Documentation/ABI/testing/debugfs-cec-error-inj
4711 F: Documentation/devicetree/bindings/media/cec.txt
4712 F: Documentation/driver-api/media/cec-core.rst
4713 F: Documentation/userspace-api/media/cec
4714 F: drivers/media/cec/
4715 F: drivers/media/rc/keymaps/rc-cec.c
4716 F: include/media/cec-notifier.h
4717 F: include/media/cec.h
4718 F: include/uapi/linux/cec-funcs.h
4719 F: include/uapi/linux/cec.h
4722 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4723 L: linux-media@vger.kernel.org
4725 W: http://linuxtv.org
4726 T: git git://linuxtv.org/media_tree.git
4727 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4728 F: drivers/media/cec/platform/cec-gpio/
4730 CELL BROADBAND ENGINE ARCHITECTURE
4731 M: Arnd Bergmann <arnd@arndb.de>
4732 L: linuxppc-dev@lists.ozlabs.org
4734 W: http://www.ibm.com/developerworks/power/cell/
4735 F: arch/powerpc/include/asm/cell*.h
4736 F: arch/powerpc/include/asm/spu*.h
4737 F: arch/powerpc/include/uapi/asm/spu*.h
4738 F: arch/powerpc/platforms/cell/
4740 CELLWISE CW2015 BATTERY DRIVER
4741 M: Tobias Schrammm <t.schramm@manjaro.org>
4743 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4744 F: drivers/power/supply/cw2015_battery.c
4746 CEPH COMMON CODE (LIBCEPH)
4747 M: Ilya Dryomov <idryomov@gmail.com>
4748 M: Xiubo Li <xiubli@redhat.com>
4749 R: Jeff Layton <jlayton@kernel.org>
4750 L: ceph-devel@vger.kernel.org
4753 T: git git://github.com/ceph/ceph-client.git
4754 F: include/linux/ceph/
4755 F: include/linux/crush/
4758 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4759 M: Xiubo Li <xiubli@redhat.com>
4760 M: Ilya Dryomov <idryomov@gmail.com>
4761 R: Jeff Layton <jlayton@kernel.org>
4762 L: ceph-devel@vger.kernel.org
4765 T: git git://github.com/ceph/ceph-client.git
4766 F: Documentation/filesystems/ceph.rst
4769 CERTIFICATE HANDLING
4770 M: David Howells <dhowells@redhat.com>
4771 M: David Woodhouse <dwmw2@infradead.org>
4772 L: keyrings@vger.kernel.org
4774 F: Documentation/admin-guide/module-signing.rst
4776 F: scripts/check-blacklist-hashes.awk
4777 F: scripts/sign-file.c
4780 CFAG12864B LCD DRIVER
4781 M: Miguel Ojeda <ojeda@kernel.org>
4783 F: drivers/auxdisplay/cfag12864b.c
4784 F: include/linux/cfag12864b.h
4786 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4787 M: Miguel Ojeda <ojeda@kernel.org>
4789 F: drivers/auxdisplay/cfag12864bfb.c
4790 F: include/linux/cfag12864b.h
4792 CHAR and MISC DRIVERS
4793 M: Arnd Bergmann <arnd@arndb.de>
4794 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4799 F: include/linux/miscdevice.h
4800 X: drivers/char/agp/
4801 X: drivers/char/hw_random/
4802 X: drivers/char/ipmi/
4803 X: drivers/char/random.c
4804 X: drivers/char/tpm/
4807 M: Andy Whitcroft <apw@canonical.com>
4808 M: Joe Perches <joe@perches.com>
4809 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4810 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4812 F: scripts/checkpatch.pl
4814 CHECKPATCH DOCUMENTATION
4815 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4816 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4817 R: Joe Perches <joe@perches.com>
4819 F: Documentation/dev-tools/checkpatch.rst
4821 CHINESE DOCUMENTATION
4822 M: Alex Shi <alexs@kernel.org>
4823 M: Yanteng Si <siyanteng@loongson.cn>
4825 F: Documentation/translations/zh_CN/
4827 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4828 M: Peter Chen <peter.chen@kernel.org>
4829 L: linux-usb@vger.kernel.org
4831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4832 F: drivers/usb/chipidea/
4834 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4835 M: Hans de Goede <hdegoede@redhat.com>
4836 L: linux-input@vger.kernel.org
4838 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4839 F: drivers/input/touchscreen/chipone_icn8318.c
4841 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4842 M: Hans de Goede <hdegoede@redhat.com>
4843 L: linux-input@vger.kernel.org
4845 F: drivers/input/touchscreen/chipone_icn8505.c
4847 CHROME HARDWARE PLATFORM SUPPORT
4848 M: Benson Leung <bleung@chromium.org>
4849 L: chrome-platform@lists.linux.dev
4851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4852 F: drivers/platform/chrome/
4854 CHROMEOS EC CODEC DRIVER
4855 M: Cheng-Yi Chiang <cychiang@chromium.org>
4856 M: Tzung-Bi Shih <tzungbi@google.com>
4857 R: Guenter Roeck <groeck@chromium.org>
4858 L: chrome-platform@lists.linux.dev
4860 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4861 F: sound/soc/codecs/cros_ec_codec.*
4863 CHROMEOS EC SUBDRIVERS
4864 M: Benson Leung <bleung@chromium.org>
4865 R: Guenter Roeck <groeck@chromium.org>
4866 L: chrome-platform@lists.linux.dev
4868 F: drivers/power/supply/cros_usbpd-charger.c
4872 CHROMEOS EC USB TYPE-C DRIVER
4873 M: Prashant Malani <pmalani@chromium.org>
4874 L: chrome-platform@lists.linux.dev
4876 F: drivers/platform/chrome/cros_ec_typec.c
4878 CHROMEOS EC USB PD NOTIFY DRIVER
4879 M: Prashant Malani <pmalani@chromium.org>
4880 L: chrome-platform@lists.linux.dev
4882 F: drivers/platform/chrome/cros_usbpd_notify.c
4883 F: include/linux/platform_data/cros_usbpd_notify.h
4885 CHRONTEL CH7322 CEC DRIVER
4886 M: Joe Tessler <jrt@google.com>
4887 L: linux-media@vger.kernel.org
4889 T: git git://linuxtv.org/media_tree.git
4890 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4891 F: drivers/media/cec/i2c/ch7322.c
4893 CIRRUS LOGIC AUDIO CODEC DRIVERS
4894 M: James Schulman <james.schulman@cirrus.com>
4895 M: David Rhodes <david.rhodes@cirrus.com>
4896 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4897 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4898 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4899 L: patches@opensource.cirrus.com
4901 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4902 F: include/dt-bindings/sound/cs*
4903 F: sound/pci/hda/cs*
4904 F: sound/soc/codecs/cs*
4906 CIRRUS LOGIC DSP FIRMWARE DRIVER
4907 M: Simon Trimmer <simont@opensource.cirrus.com>
4908 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4909 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4910 L: patches@opensource.cirrus.com
4912 W: https://github.com/CirrusLogic/linux-drivers/wiki
4913 T: git https://github.com/CirrusLogic/linux-drivers.git
4914 F: drivers/firmware/cirrus/*
4915 F: include/linux/firmware/cirrus/*
4917 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4918 M: Hartley Sweeten <hsweeten@visionengravers.com>
4919 L: netdev@vger.kernel.org
4921 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4923 CIRRUS LOGIC LOCHNAGAR DRIVER
4924 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4925 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4926 L: patches@opensource.cirrus.com
4928 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4929 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4930 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4931 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4932 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4933 F: Documentation/hwmon/lochnagar.rst
4934 F: drivers/clk/clk-lochnagar.c
4935 F: drivers/hwmon/lochnagar-hwmon.c
4936 F: drivers/mfd/lochnagar-i2c.c
4937 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4938 F: drivers/regulator/lochnagar-regulator.c
4939 F: include/dt-bindings/clk/lochnagar.h
4940 F: include/dt-bindings/pinctrl/lochnagar.h
4941 F: include/linux/mfd/lochnagar*
4942 F: sound/soc/codecs/lochnagar-sc.c
4944 CIRRUS LOGIC MADERA CODEC DRIVERS
4945 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4946 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4947 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4948 L: patches@opensource.cirrus.com
4950 W: https://github.com/CirrusLogic/linux-drivers/wiki
4951 T: git https://github.com/CirrusLogic/linux-drivers.git
4952 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4953 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4954 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4955 F: drivers/gpio/gpio-madera*
4956 F: drivers/irqchip/irq-madera*
4957 F: drivers/mfd/cs47l*
4958 F: drivers/mfd/madera*
4959 F: drivers/pinctrl/cirrus/*
4960 F: include/dt-bindings/sound/madera*
4961 F: include/linux/irqchip/irq-madera*
4962 F: include/linux/mfd/madera/*
4963 F: include/sound/madera*
4964 F: sound/soc/codecs/cs47l*
4965 F: sound/soc/codecs/madera*
4967 CISCO FCOE HBA DRIVER
4968 M: Satish Kharat <satishkh@cisco.com>
4969 M: Sesidhar Baddela <sebaddel@cisco.com>
4970 M: Karan Tilak Kumar <kartilak@cisco.com>
4971 L: linux-scsi@vger.kernel.org
4973 F: drivers/scsi/fnic/
4975 CISCO SCSI HBA DRIVER
4976 M: Karan Tilak Kumar <kartilak@cisco.com>
4977 M: Sesidhar Baddela <sebaddel@cisco.com>
4978 L: linux-scsi@vger.kernel.org
4980 F: drivers/scsi/snic/
4982 CISCO VIC ETHERNET NIC DRIVER
4983 M: Christian Benvenuti <benve@cisco.com>
4984 M: Govindarajulu Varadarajan <_govind@gmx.com>
4986 F: drivers/net/ethernet/cisco/enic/
4988 CISCO VIC LOW LATENCY NIC DRIVER
4989 M: Christian Benvenuti <benve@cisco.com>
4990 M: Nelson Escobar <neescoba@cisco.com>
4992 F: drivers/infiniband/hw/usnic/
4995 M: Miguel Ojeda <ojeda@kernel.org>
4999 CLANG/LLVM BUILD SUPPORT
5000 M: Nathan Chancellor <nathan@kernel.org>
5001 M: Nick Desaulniers <ndesaulniers@google.com>
5002 R: Tom Rix <trix@redhat.com>
5003 L: llvm@lists.linux.dev
5005 W: https://clangbuiltlinux.github.io/
5006 B: https://github.com/ClangBuiltLinux/linux/issues
5007 C: irc://irc.libera.chat/clangbuiltlinux
5008 F: Documentation/kbuild/llvm.rst
5009 F: include/linux/compiler-clang.h
5010 F: scripts/Makefile.clang
5011 F: scripts/clang-tools/
5012 K: \b(?i:clang|llvm)\b
5014 CLANG CONTROL FLOW INTEGRITY SUPPORT
5015 M: Sami Tolvanen <samitolvanen@google.com>
5016 M: Kees Cook <keescook@chromium.org>
5017 R: Nathan Chancellor <nathan@kernel.org>
5018 R: Nick Desaulniers <ndesaulniers@google.com>
5019 L: llvm@lists.linux.dev
5021 B: https://github.com/ClangBuiltLinux/linux/issues
5022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5023 F: include/linux/cfi.h
5027 M: Russell King <linux@armlinux.org.uk>
5028 L: linux-clk@vger.kernel.org
5030 F: include/linux/clk.h
5032 CLOCKSOURCE, CLOCKEVENT DRIVERS
5033 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5034 M: Thomas Gleixner <tglx@linutronix.de>
5035 L: linux-kernel@vger.kernel.org
5037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5038 F: Documentation/devicetree/bindings/timer/
5039 F: drivers/clocksource/
5042 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5043 M: Daniel Oliveira Nascimento <don@syst.com.br>
5044 L: platform-driver-x86@vger.kernel.org
5046 F: drivers/platform/x86/classmate-laptop.c
5049 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5050 L: linux-media@vger.kernel.org
5052 W: https://linuxtv.org
5053 T: git git://linuxtv.org/media_tree.git
5054 F: drivers/media/pci/cobalt/
5056 COCCINELLE/Semantic Patches (SmPL)
5057 M: Julia Lawall <Julia.Lawall@inria.fr>
5058 M: Nicolas Palix <nicolas.palix@imag.fr>
5059 L: cocci@inria.fr (moderated for non-subscribers)
5061 W: https://coccinelle.gitlabpages.inria.fr/website/
5062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5063 F: Documentation/dev-tools/coccinelle.rst
5064 F: scripts/coccicheck
5065 F: scripts/coccinelle/
5068 M: Jan Harkes <jaharkes@cs.cmu.edu>
5070 L: codalist@coda.cs.cmu.edu
5072 W: http://www.coda.cs.cmu.edu/
5073 F: Documentation/filesystems/coda.rst
5075 F: include/linux/coda*.h
5076 F: include/uapi/linux/coda*.h
5078 CODA V4L2 MEM2MEM DRIVER
5079 M: Philipp Zabel <p.zabel@pengutronix.de>
5080 L: linux-media@vger.kernel.org
5082 F: Documentation/devicetree/bindings/media/coda.yaml
5083 F: drivers/media/platform/chips-media/
5086 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5088 F: Documentation/process/code-of-conduct-interpretation.rst
5089 F: Documentation/process/code-of-conduct.rst
5092 M: Ian Abbott <abbotti@mev.co.uk>
5093 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5096 F: include/linux/comedi/
5097 F: include/uapi/linux/comedi.h
5099 COMMON CLK FRAMEWORK
5100 M: Michael Turquette <mturquette@baylibre.com>
5101 M: Stephen Boyd <sboyd@kernel.org>
5102 L: linux-clk@vger.kernel.org
5104 Q: http://patchwork.kernel.org/project/linux-clk/list/
5105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5106 F: Documentation/devicetree/bindings/clock/
5108 F: include/dt-bindings/clock/
5109 F: include/linux/clk-pr*
5110 F: include/linux/clk/
5111 F: include/linux/of_clk.h
5112 X: drivers/clk/clkdev.c
5114 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
5115 M: Steve French <sfrench@samba.org>
5116 L: linux-cifs@vger.kernel.org
5117 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5119 W: http://linux-cifs.samba.org/
5120 T: git git://git.samba.org/sfrench/cifs-2.6.git
5121 F: Documentation/admin-guide/cifs/
5125 COMPACTPCI HOTPLUG CORE
5126 M: Scott Murray <scott@spiteful.org>
5127 L: linux-pci@vger.kernel.org
5129 F: drivers/pci/hotplug/cpci_hotplug*
5131 COMPACTPCI HOTPLUG GENERIC DRIVER
5132 M: Scott Murray <scott@spiteful.org>
5133 L: linux-pci@vger.kernel.org
5135 F: drivers/pci/hotplug/cpcihp_generic.c
5137 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5138 M: Scott Murray <scott@spiteful.org>
5139 L: linux-pci@vger.kernel.org
5141 F: drivers/pci/hotplug/cpcihp_zt5550.*
5143 COMPAL LAPTOP SUPPORT
5144 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5145 L: platform-driver-x86@vger.kernel.org
5147 F: drivers/platform/x86/compal-laptop.c
5150 M: Miguel Ojeda <ojeda@kernel.org>
5151 R: Nick Desaulniers <ndesaulniers@google.com>
5153 F: include/linux/compiler_attributes.h
5155 COMPUTE EXPRESS LINK (CXL)
5156 M: Alison Schofield <alison.schofield@intel.com>
5157 M: Vishal Verma <vishal.l.verma@intel.com>
5158 M: Ira Weiny <ira.weiny@intel.com>
5159 M: Ben Widawsky <bwidawsk@kernel.org>
5160 M: Dan Williams <dan.j.williams@intel.com>
5161 L: linux-cxl@vger.kernel.org
5164 F: include/uapi/linux/cxl_mem.h
5166 CONEXANT ACCESSRUNNER USB DRIVER
5167 L: accessrunner-general@lists.sourceforge.net
5169 W: http://accessrunner.sourceforge.net/
5170 F: drivers/usb/atm/cxacru.c
5173 M: Joel Becker <jlbec@evilplan.org>
5174 M: Christoph Hellwig <hch@lst.de>
5176 T: git git://git.infradead.org/users/hch/configfs.git
5178 F: include/linux/configfs.h
5179 F: samples/configfs/
5182 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5184 F: drivers/video/console/
5185 F: include/linux/console*
5188 M: Frederic Weisbecker <frederic@kernel.org>
5189 M: "Paul E. McKenney" <paulmck@kernel.org>
5191 F: kernel/context_tracking.c
5192 F: include/linux/context_tracking*
5194 CONTROL GROUP (CGROUP)
5195 M: Tejun Heo <tj@kernel.org>
5196 M: Zefan Li <lizefan.x@bytedance.com>
5197 M: Johannes Weiner <hannes@cmpxchg.org>
5198 L: cgroups@vger.kernel.org
5200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5201 F: Documentation/admin-guide/cgroup-v1/
5202 F: Documentation/admin-guide/cgroup-v2.rst
5203 F: include/linux/cgroup*
5205 F: tools/testing/selftests/cgroup/
5207 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5208 M: Tejun Heo <tj@kernel.org>
5209 M: Jens Axboe <axboe@kernel.dk>
5210 L: cgroups@vger.kernel.org
5211 L: linux-block@vger.kernel.org
5212 T: git git://git.kernel.dk/linux-block
5213 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5214 F: block/bfq-cgroup.c
5215 F: block/blk-cgroup.c
5216 F: block/blk-iolatency.c
5217 F: block/blk-throttle.c
5218 F: include/linux/blk-cgroup.h
5220 CONTROL GROUP - CPUSET
5221 M: Zefan Li <lizefan.x@bytedance.com>
5222 L: cgroups@vger.kernel.org
5224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5225 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5226 F: include/linux/cpuset.h
5227 F: kernel/cgroup/cpuset.c
5229 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5230 M: Johannes Weiner <hannes@cmpxchg.org>
5231 M: Michal Hocko <mhocko@kernel.org>
5232 M: Roman Gushchin <roman.gushchin@linux.dev>
5233 M: Shakeel Butt <shakeelb@google.com>
5234 R: Muchun Song <songmuchun@bytedance.com>
5235 L: cgroups@vger.kernel.org
5236 L: linux-mm@kvack.org
5240 F: tools/testing/selftests/cgroup/memcg_protection.m
5241 F: tools/testing/selftests/cgroup/test_kmem.c
5242 F: tools/testing/selftests/cgroup/test_memcontrol.c
5244 CORETEMP HARDWARE MONITORING DRIVER
5245 M: Fenghua Yu <fenghua.yu@intel.com>
5246 L: linux-hwmon@vger.kernel.org
5248 F: Documentation/hwmon/coretemp.rst
5249 F: drivers/hwmon/coretemp.c
5251 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5252 M: Marius Zachmann <mail@mariuszachmann.de>
5253 L: linux-hwmon@vger.kernel.org
5255 F: drivers/hwmon/corsair-cpro.c
5257 CORSAIR-PSU HARDWARE MONITOR DRIVER
5258 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5259 L: linux-hwmon@vger.kernel.org
5261 F: Documentation/hwmon/corsair-psu.rst
5262 F: drivers/hwmon/corsair-psu.c
5265 M: William Breathitt Gray <william.gray@linaro.org>
5266 L: linux-iio@vger.kernel.org
5268 T: git https://git.linaro.org/people/william.gray/counter.git
5269 F: Documentation/ABI/testing/sysfs-bus-counter
5270 F: Documentation/driver-api/generic-counter.rst
5272 F: include/linux/counter.h
5273 F: include/uapi/linux/counter.h
5277 M: Bence Csókás <bence98@sch.bme.hu>
5279 F: drivers/i2c/busses/i2c-cp2615.c
5281 CPMAC ETHERNET DRIVER
5282 M: Florian Fainelli <f.fainelli@gmail.com>
5283 L: netdev@vger.kernel.org
5285 F: drivers/net/ethernet/ti/cpmac.c
5287 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5288 M: Viresh Kumar <viresh.kumar@linaro.org>
5289 M: Sudeep Holla <sudeep.holla@arm.com>
5290 L: linux-pm@vger.kernel.org
5292 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5293 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5295 CPU FREQUENCY SCALING FRAMEWORK
5296 M: "Rafael J. Wysocki" <rafael@kernel.org>
5297 M: Viresh Kumar <viresh.kumar@linaro.org>
5298 L: linux-pm@vger.kernel.org
5300 B: https://bugzilla.kernel.org
5301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5303 F: Documentation/admin-guide/pm/cpufreq.rst
5304 F: Documentation/admin-guide/pm/intel_pstate.rst
5305 F: Documentation/cpu-freq/
5306 F: Documentation/devicetree/bindings/cpufreq/
5308 F: include/linux/cpufreq.h
5309 F: include/linux/sched/cpufreq.h
5310 F: kernel/sched/cpufreq*.c
5311 F: tools/testing/selftests/cpufreq/
5313 CPU IDLE TIME MANAGEMENT FRAMEWORK
5314 M: "Rafael J. Wysocki" <rafael@kernel.org>
5315 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5316 L: linux-pm@vger.kernel.org
5318 B: https://bugzilla.kernel.org
5319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5320 F: Documentation/admin-guide/pm/cpuidle.rst
5321 F: Documentation/driver-api/pm/cpuidle.rst
5323 F: include/linux/cpuidle.h
5325 CPU POWER MONITORING SUBSYSTEM
5326 M: Thomas Renninger <trenn@suse.com>
5327 M: Shuah Khan <shuah@kernel.org>
5328 M: Shuah Khan <skhan@linuxfoundation.org>
5329 L: linux-pm@vger.kernel.org
5331 F: tools/power/cpupower/
5334 M: "H. Peter Anvin" <hpa@zytor.com>
5336 F: arch/x86/kernel/cpuid.c
5337 F: arch/x86/kernel/msr.c
5339 CPUIDLE DRIVER - ARM BIG LITTLE
5340 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5341 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5342 L: linux-pm@vger.kernel.org
5343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5346 F: drivers/cpuidle/cpuidle-big_little.c
5348 CPUIDLE DRIVER - ARM EXYNOS
5349 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5350 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5351 M: Kukjin Kim <kgene@kernel.org>
5352 L: linux-pm@vger.kernel.org
5353 L: linux-samsung-soc@vger.kernel.org
5355 F: arch/arm/mach-exynos/pm.c
5356 F: drivers/cpuidle/cpuidle-exynos.c
5357 F: include/linux/platform_data/cpuidle-exynos.h
5359 CPUIDLE DRIVER - ARM PSCI
5360 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5361 M: Sudeep Holla <sudeep.holla@arm.com>
5362 L: linux-pm@vger.kernel.org
5363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5365 F: drivers/cpuidle/cpuidle-psci.c
5367 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5368 M: Ulf Hansson <ulf.hansson@linaro.org>
5369 L: linux-pm@vger.kernel.org
5370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5372 F: drivers/cpuidle/cpuidle-psci.h
5373 F: drivers/cpuidle/cpuidle-psci-domain.c
5375 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5376 M: Ulf Hansson <ulf.hansson@linaro.org>
5377 L: linux-pm@vger.kernel.org
5379 F: drivers/cpuidle/dt_idle_genpd.c
5380 F: drivers/cpuidle/dt_idle_genpd.h
5382 CPUIDLE DRIVER - RISC-V SBI
5383 M: Anup Patel <anup@brainfault.org>
5384 L: linux-pm@vger.kernel.org
5385 L: linux-riscv@lists.infradead.org
5387 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5390 M: Nicolas Pitre <nico@fluxnic.net>
5392 F: Documentation/filesystems/cramfs.rst
5396 M: Bastien Nocera <hadess@hadess.net>
5397 L: linux-input@vger.kernel.org
5399 F: drivers/hid/hid-creative-sb0540.c
5402 M: Herbert Xu <herbert@gondor.apana.org.au>
5403 M: "David S. Miller" <davem@davemloft.net>
5404 L: linux-crypto@vger.kernel.org
5406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5408 F: Documentation/crypto/
5409 F: Documentation/devicetree/bindings/crypto/
5414 F: include/linux/crypto*
5417 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5418 M: Neil Horman <nhorman@tuxdriver.com>
5419 L: linux-crypto@vger.kernel.org
5421 F: crypto/ansi_cprng.c
5425 M: Hans Verkuil <hverkuil@xs4all.nl>
5426 L: linux-media@vger.kernel.org
5428 W: http://linuxtv.org
5429 T: git git://linuxtv.org/media_tree.git
5430 F: drivers/media/i2c/cs3308.c
5432 CS5535 Audio ALSA driver
5433 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5435 F: sound/pci/cs5535audio/
5437 CSI DRIVERS FOR ALLWINNER V3s
5438 M: Yong Deng <yong.deng@magewell.com>
5439 L: linux-media@vger.kernel.org
5441 T: git git://linuxtv.org/media_tree.git
5442 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5443 F: drivers/media/platform/sunxi/sun6i-csi/
5446 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5447 M: Ondrej Ille <ondrej.ille@gmail.com>
5448 L: linux-can@vger.kernel.org
5450 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5451 F: drivers/net/can/ctucanfd/
5454 M: Solomon Peachy <pizza@shaftnet.org>
5456 F: drivers/net/wireless/st/cw1200/
5458 CX18 VIDEO4LINUX DRIVER
5459 M: Andy Walls <awalls@md.metrocast.net>
5460 L: linux-media@vger.kernel.org
5462 W: https://linuxtv.org
5463 T: git git://linuxtv.org/media_tree.git
5464 F: drivers/media/pci/cx18/
5465 F: include/uapi/linux/ivtv*
5467 CX2341X MPEG ENCODER HELPER MODULE
5468 M: Hans Verkuil <hverkuil@xs4all.nl>
5469 L: linux-media@vger.kernel.org
5471 W: https://linuxtv.org
5472 T: git git://linuxtv.org/media_tree.git
5473 F: drivers/media/common/cx2341x*
5474 F: include/media/drv-intf/cx2341x.h
5476 CX24120 MEDIA DRIVER
5477 M: Jemma Denson <jdenson@gmail.com>
5478 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5479 L: linux-media@vger.kernel.org
5481 W: https://linuxtv.org
5482 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5483 F: drivers/media/dvb-frontends/cx24120*
5485 CX88 VIDEO4LINUX DRIVER
5486 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5487 L: linux-media@vger.kernel.org
5489 W: https://linuxtv.org
5490 T: git git://linuxtv.org/media_tree.git
5491 F: Documentation/driver-api/media/drivers/cx88*
5492 F: drivers/media/pci/cx88/
5494 CXD2820R MEDIA DRIVER
5495 M: Antti Palosaari <crope@iki.fi>
5496 L: linux-media@vger.kernel.org
5498 W: https://linuxtv.org
5499 W: http://palosaari.fi/linux/
5500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5501 T: git git://linuxtv.org/anttip/media_tree.git
5502 F: drivers/media/dvb-frontends/cxd2820r*
5504 CXGB3 ETHERNET DRIVER (CXGB3)
5505 M: Raju Rangoju <rajur@chelsio.com>
5506 L: netdev@vger.kernel.org
5508 W: http://www.chelsio.com
5509 F: drivers/net/ethernet/chelsio/cxgb3/
5511 CXGB3 ISCSI DRIVER (CXGB3I)
5512 M: Karen Xie <kxie@chelsio.com>
5513 L: linux-scsi@vger.kernel.org
5515 W: http://www.chelsio.com
5516 F: drivers/scsi/cxgbi/cxgb3i
5518 CXGB4 CRYPTO DRIVER (chcr)
5519 M: Ayush Sawal <ayush.sawal@chelsio.com>
5520 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5521 M: Rohit Maheshwari <rohitm@chelsio.com>
5522 L: linux-crypto@vger.kernel.org
5524 W: http://www.chelsio.com
5525 F: drivers/crypto/chelsio
5527 CXGB4 INLINE CRYPTO DRIVER
5528 M: Ayush Sawal <ayush.sawal@chelsio.com>
5529 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5530 M: Rohit Maheshwari <rohitm@chelsio.com>
5531 L: netdev@vger.kernel.org
5533 W: http://www.chelsio.com
5534 F: drivers/net/ethernet/chelsio/inline_crypto/
5536 CXGB4 ETHERNET DRIVER (CXGB4)
5537 M: Raju Rangoju <rajur@chelsio.com>
5538 L: netdev@vger.kernel.org
5540 W: http://www.chelsio.com
5541 F: drivers/net/ethernet/chelsio/cxgb4/
5543 CXGB4 ISCSI DRIVER (CXGB4I)
5544 M: Karen Xie <kxie@chelsio.com>
5545 L: linux-scsi@vger.kernel.org
5547 W: http://www.chelsio.com
5548 F: drivers/scsi/cxgbi/cxgb4i
5550 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5551 M: Potnuri Bharat Teja <bharat@chelsio.com>
5552 L: linux-rdma@vger.kernel.org
5554 W: http://www.openfabrics.org
5555 F: drivers/infiniband/hw/cxgb4/
5556 F: include/uapi/rdma/cxgb4-abi.h
5558 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5559 M: Raju Rangoju <rajur@chelsio.com>
5560 L: netdev@vger.kernel.org
5562 W: http://www.chelsio.com
5563 F: drivers/net/ethernet/chelsio/cxgb4vf/
5565 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5566 M: Frederic Barrat <fbarrat@linux.ibm.com>
5567 M: Andrew Donnellan <ajd@linux.ibm.com>
5568 L: linuxppc-dev@lists.ozlabs.org
5570 F: Documentation/ABI/testing/sysfs-class-cxl
5571 F: Documentation/powerpc/cxl.rst
5572 F: arch/powerpc/platforms/powernv/pci-cxl.c
5573 F: drivers/misc/cxl/
5574 F: include/misc/cxl*
5575 F: include/uapi/misc/cxl.h
5577 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5578 M: Manoj N. Kumar <manoj@linux.ibm.com>
5579 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5580 M: Uma Krishnan <ukrishn@linux.ibm.com>
5581 L: linux-scsi@vger.kernel.org
5583 F: Documentation/powerpc/cxlflash.rst
5584 F: drivers/scsi/cxlflash/
5585 F: include/uapi/scsi/cxlflash_ioctl.h
5588 M: Russell King <linux@armlinux.org.uk>
5589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5591 W: http://www.armlinux.org.uk/
5592 F: drivers/video/fbdev/cyber2000fb.*
5594 CYCLADES PC300 DRIVER
5596 F: drivers/net/wan/pc300*
5598 CYPRESS_FIRMWARE MEDIA DRIVER
5599 M: Antti Palosaari <crope@iki.fi>
5600 L: linux-media@vger.kernel.org
5602 W: https://linuxtv.org
5603 W: http://palosaari.fi/linux/
5604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5605 T: git git://linuxtv.org/anttip/media_tree.git
5606 F: drivers/media/common/cypress_firmware*
5608 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5609 M: Linus Walleij <linus.walleij@linaro.org>
5610 L: linux-input@vger.kernel.org
5612 F: drivers/input/touchscreen/cy8ctma140.c
5614 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5615 M: Yassine Oudjana <y.oudjana@protonmail.com>
5616 L: linux-input@vger.kernel.org
5618 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5619 F: drivers/input/keyboard/cypress-sf.c
5621 CYTTSP TOUCHSCREEN DRIVER
5622 M: Linus Walleij <linus.walleij@linaro.org>
5623 L: linux-input@vger.kernel.org
5625 F: drivers/input/touchscreen/cyttsp*
5627 D-LINK DIR-685 TOUCHKEYS DRIVER
5628 M: Linus Walleij <linus.walleij@linaro.org>
5629 L: linux-input@vger.kernel.org
5631 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5633 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5634 M: Joshua Kinard <kumba@gentoo.org>
5636 F: drivers/rtc/rtc-ds1685.c
5637 F: include/linux/rtc/ds1685.h
5639 DAMA SLAVE for AX.25
5640 M: Joerg Reuter <jreuter@yaina.de>
5641 L: linux-hams@vger.kernel.org
5643 W: http://yaina.de/jreuter/
5644 W: http://www.qsl.net/dl1bke/
5645 F: net/ax25/af_ax25.c
5646 F: net/ax25/ax25_dev.c
5647 F: net/ax25/ax25_ds_*
5648 F: net/ax25/ax25_in.c
5649 F: net/ax25/ax25_out.c
5650 F: net/ax25/ax25_timer.c
5651 F: net/ax25/sysctl_net_ax25.c
5654 M: SeongJae Park <sj@kernel.org>
5655 L: damon@lists.linux.dev
5656 L: linux-mm@kvack.org
5658 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5659 F: Documentation/admin-guide/mm/damon/
5660 F: Documentation/vm/damon/
5661 F: include/linux/damon.h
5662 F: include/trace/events/damon.h
5664 F: tools/testing/selftests/damon/
5666 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5667 L: netdev@vger.kernel.org
5669 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5670 F: drivers/net/ethernet/dec/tulip/dmfe.c
5672 DC390/AM53C974 SCSI driver
5673 M: Hannes Reinecke <hare@suse.com>
5674 L: linux-scsi@vger.kernel.org
5676 F: drivers/scsi/am53c974.c
5679 M: Oliver Neukum <oliver@neukum.org>
5680 M: Ali Akcaagac <aliakc@web.de>
5681 M: Jamie Lenehan <lenehan@twibble.org>
5682 L: dc395x@twibble.org
5684 W: http://twibble.org/dist/dc395x/
5685 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5686 F: Documentation/scsi/dc395x.rst
5687 F: drivers/scsi/dc395x.*
5690 L: dccp@vger.kernel.org
5692 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5693 F: include/linux/dccp.h
5694 F: include/linux/tfrc.h
5695 F: include/uapi/linux/dccp.h
5698 DECnet NETWORK LAYER
5699 L: linux-decnet-user@lists.sourceforge.net
5701 W: http://linux-decnet.sourceforge.net
5702 F: Documentation/networking/decnet.rst
5705 DECSTATION PLATFORM SUPPORT
5706 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5707 L: linux-mips@vger.kernel.org
5709 W: http://www.linux-mips.org/wiki/DECstation
5711 F: arch/mips/include/asm/dec/
5712 F: arch/mips/include/asm/mach-dec/
5714 DEFXX FDDI NETWORK DRIVER
5715 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5717 F: drivers/net/fddi/defxx.*
5719 DEFZA FDDI NETWORK DRIVER
5720 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5722 F: drivers/net/fddi/defza.*
5724 DEINTERLACE DRIVERS FOR ALLWINNER H3
5725 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5726 L: linux-media@vger.kernel.org
5728 T: git git://linuxtv.org/media_tree.git
5729 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5730 F: drivers/media/platform/sunxi/sun8i-di/
5733 M: Matthew Garrett <mjg59@srcf.ucam.org>
5734 M: Pali Rohár <pali@kernel.org>
5735 L: platform-driver-x86@vger.kernel.org
5737 F: drivers/platform/x86/dell/dell-laptop.c
5739 DELL LAPTOP FREEFALL DRIVER
5740 M: Pali Rohár <pali@kernel.org>
5742 F: drivers/platform/x86/dell/dell-smo8800.c
5744 DELL LAPTOP RBTN DRIVER
5745 M: Pali Rohár <pali@kernel.org>
5747 F: drivers/platform/x86/dell/dell-rbtn.*
5749 DELL LAPTOP SMM DRIVER
5750 M: Pali Rohár <pali@kernel.org>
5752 F: Documentation/ABI/obsolete/procfs-i8k
5753 F: drivers/hwmon/dell-smm-hwmon.c
5754 F: include/uapi/linux/i8k.h
5756 DELL REMOTE BIOS UPDATE DRIVER
5757 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5758 L: platform-driver-x86@vger.kernel.org
5760 F: drivers/platform/x86/dell/dell_rbu.c
5763 M: Pali Rohár <pali@kernel.org>
5764 L: Dell.Client.Kernel@dell.com
5765 L: platform-driver-x86@vger.kernel.org
5767 F: drivers/platform/x86/dell/dell-smbios.*
5769 DELL SMBIOS SMM DRIVER
5770 L: Dell.Client.Kernel@dell.com
5771 L: platform-driver-x86@vger.kernel.org
5773 F: drivers/platform/x86/dell/dell-smbios-smm.c
5775 DELL SMBIOS WMI DRIVER
5776 L: Dell.Client.Kernel@dell.com
5777 L: platform-driver-x86@vger.kernel.org
5779 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5780 F: tools/wmi/dell-smbios-example.c
5782 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5783 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5784 L: platform-driver-x86@vger.kernel.org
5786 F: Documentation/driver-api/dcdbas.rst
5787 F: drivers/platform/x86/dell/dcdbas.*
5789 DELL WMI DESCRIPTOR DRIVER
5790 L: Dell.Client.Kernel@dell.com
5792 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5794 DELL WMI SYSMAN DRIVER
5795 M: Divya Bharathi <divya.bharathi@dell.com>
5796 M: Prasanth Ksr <prasanth.ksr@dell.com>
5797 L: Dell.Client.Kernel@dell.com
5798 L: platform-driver-x86@vger.kernel.org
5800 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5801 F: drivers/platform/x86/dell/dell-wmi-sysman/
5803 DELL WMI NOTIFICATIONS DRIVER
5804 M: Matthew Garrett <mjg59@srcf.ucam.org>
5805 M: Pali Rohár <pali@kernel.org>
5807 F: drivers/platform/x86/dell/dell-wmi-base.c
5809 DELL WMI HARDWARE PRIVACY SUPPORT
5810 M: Perry Yuan <Perry.Yuan@dell.com>
5811 L: Dell.Client.Kernel@dell.com
5812 L: platform-driver-x86@vger.kernel.org
5814 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5816 DELTA ST MEDIA DRIVER
5817 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5818 L: linux-media@vger.kernel.org
5820 W: https://linuxtv.org
5821 T: git git://linuxtv.org/media_tree.git
5822 F: drivers/media/platform/st/sti/delta
5824 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5825 M: Zev Weiss <zev@bewilderbeest.net>
5826 L: linux-hwmon@vger.kernel.org
5828 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5830 DELTA DPS920AB PSU DRIVER
5831 M: Robert Marko <robert.marko@sartura.hr>
5832 L: linux-hwmon@vger.kernel.org
5834 F: Documentation/hwmon/dps920ab.rst
5835 F: drivers/hwmon/pmbus/dps920ab.c
5837 DELTA NETWORKS TN48M CPLD DRIVERS
5838 M: Robert Marko <robert.marko@sartura.hr>
5840 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5841 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5842 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5843 F: drivers/gpio/gpio-tn48m.c
5844 F: include/dt-bindings/reset/delta,tn48m-reset.h
5847 L: linux-mtd@lists.infradead.org
5849 F: drivers/mtd/nand/raw/denali*
5851 DESIGNWARE EDMA CORE IP DRIVER
5852 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5853 L: dmaengine@vger.kernel.org
5855 F: drivers/dma/dw-edma/
5856 F: include/linux/dma/edma.h
5858 DESIGNWARE XDATA IP DRIVER
5859 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5860 L: linux-pci@vger.kernel.org
5862 F: Documentation/misc-devices/dw-xdata-pcie.rst
5863 F: drivers/misc/dw-xdata-pcie.c
5865 DESIGNWARE USB2 DRD IP DRIVER
5866 M: Minas Harutyunyan <hminas@synopsys.com>
5867 L: linux-usb@vger.kernel.org
5869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5870 F: drivers/usb/dwc2/
5872 DESIGNWARE USB3 DRD IP DRIVER
5873 M: Felipe Balbi <balbi@kernel.org>
5874 L: linux-usb@vger.kernel.org
5876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5877 F: drivers/usb/dwc3/
5879 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5880 M: Andreas Klinger <ak@it-klinger.de>
5881 L: linux-iio@vger.kernel.org
5883 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5884 F: drivers/iio/proximity/srf*.c
5886 DEVICE COREDUMP (DEV_COREDUMP)
5887 M: Johannes Berg <johannes@sipsolutions.net>
5888 L: linux-kernel@vger.kernel.org
5890 F: drivers/base/devcoredump.c
5891 F: include/linux/devcoredump.h
5893 DEVICE DEPENDENCY HELPER SCRIPT
5894 M: Saravana Kannan <saravanak@google.com>
5895 L: linux-kernel@vger.kernel.org
5897 F: scripts/dev-needs.sh
5899 DEVICE DIRECT ACCESS (DAX)
5900 M: Dan Williams <dan.j.williams@intel.com>
5901 M: Vishal Verma <vishal.l.verma@intel.com>
5902 M: Dave Jiang <dave.jiang@intel.com>
5903 L: nvdimm@lists.linux.dev
5907 DEVICE FREQUENCY (DEVFREQ)
5908 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5909 M: Kyungmin Park <kyungmin.park@samsung.com>
5910 M: Chanwoo Choi <cw00.choi@samsung.com>
5911 L: linux-pm@vger.kernel.org
5913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5914 F: Documentation/devicetree/bindings/devfreq/
5915 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5917 F: include/linux/devfreq.h
5918 F: include/trace/events/devfreq.h
5920 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5921 M: Chanwoo Choi <cw00.choi@samsung.com>
5922 L: linux-pm@vger.kernel.org
5924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5925 F: Documentation/devicetree/bindings/devfreq/event/
5926 F: drivers/devfreq/devfreq-event.c
5927 F: drivers/devfreq/event/
5928 F: include/dt-bindings/pmu/exynos_ppmu.h
5929 F: include/linux/devfreq-event.h
5931 DEVICE NUMBER REGISTRY
5932 M: Torben Mathiasen <device@lanana.org>
5934 W: http://lanana.org/docs/device-list/index.html
5936 DEVICE RESOURCE MANAGEMENT HELPERS
5937 M: Hans de Goede <hdegoede@redhat.com>
5938 R: Matti Vaittinen <mazziesaccount@gmail.com>
5940 F: include/linux/devm-helpers.h
5943 M: Alasdair Kergon <agk@redhat.com>
5944 M: Mike Snitzer <snitzer@kernel.org>
5945 M: dm-devel@redhat.com
5946 L: dm-devel@redhat.com
5948 W: http://sources.redhat.com/dm
5949 Q: http://patchwork.kernel.org/project/dm-devel/list/
5950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5951 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5952 F: Documentation/admin-guide/device-mapper/
5953 F: drivers/md/Kconfig
5954 F: drivers/md/Makefile
5956 F: drivers/md/persistent-data/
5957 F: include/linux/device-mapper.h
5958 F: include/linux/dm-*.h
5959 F: include/uapi/linux/dm-*.h
5962 M: Jiri Pirko <jiri@nvidia.com>
5963 L: netdev@vger.kernel.org
5965 F: Documentation/networking/devlink
5966 F: include/net/devlink.h
5967 F: include/uapi/linux/devlink.h
5968 F: net/core/devlink.c
5970 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5971 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5972 L: kernel@dh-electronics.com
5974 F: arch/arm/boot/dts/imx6*-dhcom-*
5976 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5977 M: Marek Vasut <marex@denx.de>
5978 L: kernel@dh-electronics.com
5980 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5981 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5983 DIALOG SEMICONDUCTOR DRIVERS
5984 M: Support Opensource <support.opensource@diasemi.com>
5986 W: http://www.dialog-semiconductor.com/products
5987 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5988 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5989 F: Documentation/devicetree/bindings/mfd/da90*.txt
5990 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5991 F: Documentation/devicetree/bindings/regulator/da92*.txt
5992 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5993 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5994 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5995 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5996 F: Documentation/hwmon/da90??.rst
5997 F: drivers/gpio/gpio-da90??.c
5998 F: drivers/hwmon/da90??-hwmon.c
5999 F: drivers/iio/adc/da91??-*.c
6000 F: drivers/input/misc/da72??.[ch]
6001 F: drivers/input/misc/da90??_onkey.c
6002 F: drivers/input/touchscreen/da9052_tsi.c
6003 F: drivers/leds/leds-da90??.c
6004 F: drivers/mfd/da903x.c
6005 F: drivers/mfd/da90??-*.c
6006 F: drivers/mfd/da91??-*.c
6007 F: drivers/pinctrl/pinctrl-da90??.c
6008 F: drivers/power/supply/da9052-battery.c
6009 F: drivers/power/supply/da91??-*.c
6010 F: drivers/regulator/da9???-regulator.[ch]
6011 F: drivers/regulator/slg51000-regulator.[ch]
6012 F: drivers/rtc/rtc-da90??.c
6013 F: drivers/thermal/da90??-thermal.c
6014 F: drivers/video/backlight/da90??_bl.c
6015 F: drivers/watchdog/da90??_wdt.c
6016 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6017 F: include/linux/mfd/da903x.h
6018 F: include/linux/mfd/da9052/
6019 F: include/linux/mfd/da9055/
6020 F: include/linux/mfd/da9062/
6021 F: include/linux/mfd/da9063/
6022 F: include/linux/mfd/da9150/
6023 F: include/linux/regulator/da9211.h
6024 F: include/sound/da[79]*.h
6025 F: sound/soc/codecs/da[79]*.[ch]
6027 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6028 M: William Breathitt Gray <william.gray@linaro.org>
6029 L: linux-gpio@vger.kernel.org
6031 F: drivers/gpio/gpio-gpio-mm.c
6033 DIOLAN U2C-12 I2C DRIVER
6034 M: Guenter Roeck <linux@roeck-us.net>
6035 L: linux-i2c@vger.kernel.org
6037 F: drivers/i2c/busses/i2c-diolan-u2c.c
6039 DIRECTORY NOTIFICATION (DNOTIFY)
6040 M: Jan Kara <jack@suse.cz>
6041 R: Amir Goldstein <amir73il@gmail.com>
6042 L: linux-fsdevel@vger.kernel.org
6044 F: Documentation/filesystems/dnotify.rst
6045 F: fs/notify/dnotify/
6046 F: include/linux/dnotify.h
6048 DISK GEOMETRY AND PARTITION HANDLING
6049 M: Andries Brouwer <aeb@cwi.nl>
6051 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6052 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6053 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6056 M: Jan Kara <jack@suse.com>
6058 F: Documentation/filesystems/quota.rst
6060 F: include/linux/quota*.h
6061 F: include/uapi/linux/quota*.h
6063 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6064 M: Bernie Thompson <bernie@plugable.com>
6065 L: linux-fbdev@vger.kernel.org
6067 W: http://plugable.com/category/projects/udlfb/
6068 F: Documentation/fb/udlfb.rst
6069 F: drivers/video/fbdev/udlfb.c
6070 F: include/video/udlfb.h
6072 DISTRIBUTED LOCK MANAGER (DLM)
6073 M: Christine Caulfield <ccaulfie@redhat.com>
6074 M: David Teigland <teigland@redhat.com>
6075 L: cluster-devel@redhat.com
6077 W: http://sources.redhat.com/cluster/
6078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6081 DMA BUFFER SHARING FRAMEWORK
6082 M: Sumit Semwal <sumit.semwal@linaro.org>
6083 M: Christian König <christian.koenig@amd.com>
6084 L: linux-media@vger.kernel.org
6085 L: dri-devel@lists.freedesktop.org
6086 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6088 T: git git://anongit.freedesktop.org/drm/drm-misc
6089 F: Documentation/driver-api/dma-buf.rst
6091 F: include/linux/*fence.h
6092 F: include/linux/dma-buf.h
6093 F: include/linux/dma-resv.h
6094 K: \bdma_(?:buf|fence|resv)\b
6096 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6097 M: Vinod Koul <vkoul@kernel.org>
6098 L: dmaengine@vger.kernel.org
6100 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6102 F: Documentation/devicetree/bindings/dma/
6103 F: Documentation/driver-api/dmaengine/
6105 F: include/linux/dma/
6106 F: include/linux/dmaengine.h
6107 F: include/linux/of_dma.h
6110 M: Christoph Hellwig <hch@lst.de>
6111 M: Marek Szyprowski <m.szyprowski@samsung.com>
6112 R: Robin Murphy <robin.murphy@arm.com>
6113 L: iommu@lists.linux.dev
6115 W: http://git.infradead.org/users/hch/dma-mapping.git
6116 T: git git://git.infradead.org/users/hch/dma-mapping.git
6117 F: include/asm-generic/dma-mapping.h
6118 F: include/linux/dma-direct.h
6119 F: include/linux/dma-mapping.h
6120 F: include/linux/dma-map-ops.h
6123 DMA MAPPING BENCHMARK
6124 M: Xiang Chen <chenxiang66@hisilicon.com>
6125 L: iommu@lists.linux.dev
6126 F: kernel/dma/map_benchmark.c
6127 F: tools/testing/selftests/dma/
6129 DMA-BUF HEAPS FRAMEWORK
6130 M: Sumit Semwal <sumit.semwal@linaro.org>
6131 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6132 R: Liam Mark <lmark@codeaurora.org>
6133 R: Laura Abbott <labbott@redhat.com>
6134 R: Brian Starkey <Brian.Starkey@arm.com>
6135 R: John Stultz <jstultz@google.com>
6136 L: linux-media@vger.kernel.org
6137 L: dri-devel@lists.freedesktop.org
6138 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6140 T: git git://anongit.freedesktop.org/drm/drm-misc
6141 F: drivers/dma-buf/dma-heap.c
6142 F: drivers/dma-buf/heaps/*
6143 F: include/linux/dma-heap.h
6144 F: include/uapi/linux/dma-heap.h
6146 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6147 M: Lukasz Luba <lukasz.luba@arm.com>
6148 L: linux-pm@vger.kernel.org
6149 L: linux-samsung-soc@vger.kernel.org
6151 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6152 F: drivers/memory/samsung/exynos5422-dmc.c
6154 DME1737 HARDWARE MONITOR DRIVER
6155 M: Juerg Haefliger <juergh@gmail.com>
6156 L: linux-hwmon@vger.kernel.org
6158 F: Documentation/hwmon/dme1737.rst
6159 F: drivers/hwmon/dme1737.c
6162 M: Jean Delvare <jdelvare@suse.com>
6164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6165 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6166 F: drivers/firmware/dmi-id.c
6167 F: drivers/firmware/dmi_scan.c
6168 F: include/linux/dmi.h
6171 M: Jonathan Corbet <corbet@lwn.net>
6172 L: linux-doc@vger.kernel.org
6174 P: Documentation/doc-guide/maintainer-profile.rst
6175 T: git git://git.lwn.net/linux.git docs-next
6177 F: scripts/documentation-file-ref-check
6178 F: scripts/kernel-doc
6179 F: scripts/sphinx-pre-install
6180 X: Documentation/ABI/
6181 X: Documentation/admin-guide/media/
6182 X: Documentation/devicetree/
6183 X: Documentation/driver-api/media/
6184 X: Documentation/firmware-guide/acpi/
6185 X: Documentation/i2c/
6186 X: Documentation/power/
6187 X: Documentation/spi/
6188 X: Documentation/userspace-api/media/
6190 DOCUMENTATION REPORTING ISSUES
6191 M: Thorsten Leemhuis <linux@leemhuis.info>
6192 L: linux-doc@vger.kernel.org
6194 F: Documentation/admin-guide/reporting-issues.rst
6196 DOCUMENTATION SCRIPTS
6197 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6198 L: linux-doc@vger.kernel.org
6200 F: Documentation/sphinx/parse-headers.pl
6201 F: scripts/documentation-file-ref-check
6202 F: scripts/sphinx-pre-install
6204 DOCUMENTATION/ITALIAN
6205 M: Federico Vaga <federico.vaga@vaga.pv.it>
6206 L: linux-doc@vger.kernel.org
6208 F: Documentation/translations/it_IT
6210 DOCUMENTATION/JAPANESE
6211 R: Akira Yokosawa <akiyks@gmail.com>
6212 L: linux-doc@vger.kernel.org
6214 F: Documentation/translations/ja_JP
6216 DONGWOON DW9714 LENS VOICE COIL DRIVER
6217 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6218 L: linux-media@vger.kernel.org
6220 T: git git://linuxtv.org/media_tree.git
6221 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6222 F: drivers/media/i2c/dw9714.c
6224 DONGWOON DW9768 LENS VOICE COIL DRIVER
6225 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6226 L: linux-media@vger.kernel.org
6228 T: git git://linuxtv.org/media_tree.git
6229 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6230 F: drivers/media/i2c/dw9768.c
6232 DONGWOON DW9807 LENS VOICE COIL DRIVER
6233 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6234 L: linux-media@vger.kernel.org
6236 T: git git://linuxtv.org/media_tree.git
6237 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6238 F: drivers/media/i2c/dw9807-vcm.c
6241 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6242 L: blinux-list@redhat.com
6244 F: drivers/char/dtlk.c
6245 F: include/linux/dtlk.h
6247 DPAA2 DATAPATH I/O (DPIO) DRIVER
6248 M: Roy Pledge <Roy.Pledge@nxp.com>
6249 L: linux-kernel@vger.kernel.org
6251 F: drivers/soc/fsl/dpio
6253 DPAA2 ETHERNET DRIVER
6254 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6255 L: netdev@vger.kernel.org
6257 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6258 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6259 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6260 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6261 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6262 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6263 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6264 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6265 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6267 DPAA2 ETHERNET SWITCH DRIVER
6268 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6269 L: netdev@vger.kernel.org
6271 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6272 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6273 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6275 DPT_I2O SCSI RAID DRIVER
6276 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6277 L: linux-scsi@vger.kernel.org
6279 W: http://www.adaptec.com/
6280 F: drivers/scsi/dpt*
6281 F: drivers/scsi/dpt/
6284 M: Philipp Reisner <philipp.reisner@linbit.com>
6285 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6286 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6287 L: drbd-dev@lists.linbit.com
6289 W: http://www.drbd.org
6290 T: git git://git.linbit.com/linux-drbd.git
6291 T: git git://git.linbit.com/drbd-8.4.git
6292 F: Documentation/admin-guide/blockdev/
6293 F: drivers/block/drbd/
6296 DRIVER COMPONENT FRAMEWORK
6297 L: dri-devel@lists.freedesktop.org
6298 F: drivers/base/component.c
6299 F: include/linux/component.h
6301 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6302 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6303 R: "Rafael J. Wysocki" <rafael@kernel.org>
6305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6306 F: Documentation/core-api/kobject.rst
6310 F: include/linux/debugfs.h
6311 F: include/linux/kobj*
6314 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6315 M: Nishanth Menon <nm@ti.com>
6316 L: linux-pm@vger.kernel.org
6318 F: drivers/soc/ti/smartreflex.c
6319 F: include/linux/power/smartreflex.h
6321 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6322 M: Maxime Ripard <mripard@kernel.org>
6323 M: Chen-Yu Tsai <wens@csie.org>
6324 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6325 L: dri-devel@lists.freedesktop.org
6327 T: git git://anongit.freedesktop.org/drm/drm-misc
6328 F: drivers/gpu/drm/sun4i/sun8i*
6330 DRM DRIVER FOR ARM PL111 CLCD
6331 M: Emma Anholt <emma@anholt.net>
6333 T: git git://anongit.freedesktop.org/drm/drm-misc
6334 F: drivers/gpu/drm/pl111/
6336 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6337 M: Linus Walleij <linus.walleij@linaro.org>
6339 T: git git://anongit.freedesktop.org/drm/drm-misc
6340 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6341 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6343 DRM DRIVER FOR ASPEED BMC GFX
6344 M: Joel Stanley <joel@jms.id.au>
6345 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6347 T: git git://anongit.freedesktop.org/drm/drm-misc
6348 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6349 F: drivers/gpu/drm/aspeed/
6351 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6352 M: Dave Airlie <airlied@redhat.com>
6353 R: Thomas Zimmermann <tzimmermann@suse.de>
6354 L: dri-devel@lists.freedesktop.org
6356 T: git git://anongit.freedesktop.org/drm/drm-misc
6357 F: drivers/gpu/drm/ast/
6359 DRM DRIVER FOR BOCHS VIRTUAL GPU
6360 M: Gerd Hoffmann <kraxel@redhat.com>
6361 L: virtualization@lists.linux-foundation.org
6363 T: git git://anongit.freedesktop.org/drm/drm-misc
6364 F: drivers/gpu/drm/tiny/bochs.c
6366 DRM DRIVER FOR BOE HIMAX8279D PANELS
6367 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6369 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6370 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6372 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6373 M: Jagan Teki <jagan@amarulasolutions.com>
6375 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6376 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6378 DRM DRIVER FOR EBBG FT8719 PANEL
6379 M: Joel Selvaraj <jo@jsfamily.in>
6381 T: git git://anongit.freedesktop.org/drm/drm-misc
6382 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6383 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6385 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6386 M: Linus Walleij <linus.walleij@linaro.org>
6388 T: git git://anongit.freedesktop.org/drm/drm-misc
6389 F: drivers/gpu/drm/tve200/
6391 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6392 M: Icenowy Zheng <icenowy@aosc.io>
6394 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6395 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6397 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6398 M: Jagan Teki <jagan@amarulasolutions.com>
6400 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6401 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6403 DRM DRIVER FOR GENERIC USB DISPLAY
6404 M: Noralf Trønnes <noralf@tronnes.org>
6406 W: https://github.com/notro/gud/wiki
6407 T: git git://anongit.freedesktop.org/drm/drm-misc
6408 F: drivers/gpu/drm/gud/
6409 F: include/drm/gud.h
6411 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6412 M: Hans de Goede <hdegoede@redhat.com>
6414 T: git git://anongit.freedesktop.org/drm/drm-misc
6415 F: drivers/gpu/drm/tiny/gm12u320.c
6417 DRM DRIVER FOR HX8357D PANELS
6418 M: Emma Anholt <emma@anholt.net>
6420 T: git git://anongit.freedesktop.org/drm/drm-misc
6421 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6422 F: drivers/gpu/drm/tiny/hx8357d.c
6424 DRM DRIVER FOR ILITEK ILI9225 PANELS
6425 M: David Lechner <david@lechnology.com>
6427 T: git git://anongit.freedesktop.org/drm/drm-misc
6428 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6429 F: drivers/gpu/drm/tiny/ili9225.c
6431 DRM DRIVER FOR ILITEK ILI9486 PANELS
6432 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6434 T: git git://anongit.freedesktop.org/drm/drm-misc
6435 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6436 F: drivers/gpu/drm/tiny/ili9486.c
6438 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6439 S: Orphan / Obsolete
6440 F: drivers/gpu/drm/i810/
6441 F: include/uapi/drm/i810_drm.h
6443 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6444 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6446 T: git git://anongit.freedesktop.org/drm/drm-misc
6447 F: drivers/gpu/drm/logicvc/
6449 DRM DRIVER FOR LVDS PANELS
6450 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6451 L: dri-devel@lists.freedesktop.org
6452 T: git git://anongit.freedesktop.org/drm/drm-misc
6454 F: drivers/gpu/drm/panel/panel-lvds.c
6455 F: Documentation/devicetree/bindings/display/lvds.yaml
6456 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6458 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6459 M: Guido Günther <agx@sigxcpu.org>
6460 R: Purism Kernel Team <kernel@puri.sm>
6462 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6463 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6465 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6466 S: Orphan / Obsolete
6467 F: drivers/gpu/drm/mga/
6468 F: include/uapi/drm/mga_drm.h
6470 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6471 M: Dave Airlie <airlied@redhat.com>
6472 R: Thomas Zimmermann <tzimmermann@suse.de>
6473 L: dri-devel@lists.freedesktop.org
6475 T: git git://anongit.freedesktop.org/drm/drm-misc
6476 F: drivers/gpu/drm/mgag200/
6478 DRM DRIVER FOR MI0283QT
6479 M: Noralf Trønnes <noralf@tronnes.org>
6481 T: git git://anongit.freedesktop.org/drm/drm-misc
6482 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6483 F: drivers/gpu/drm/tiny/mi0283qt.c
6485 DRM DRIVER FOR MIPI DBI compatible panels
6486 M: Noralf Trønnes <noralf@tronnes.org>
6488 W: https://github.com/notro/panel-mipi-dbi/wiki
6489 T: git git://anongit.freedesktop.org/drm/drm-misc
6490 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6491 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6493 DRM DRIVER FOR MSM ADRENO GPU
6494 M: Rob Clark <robdclark@gmail.com>
6495 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6496 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6497 R: Sean Paul <sean@poorly.run>
6498 L: linux-arm-msm@vger.kernel.org
6499 L: dri-devel@lists.freedesktop.org
6500 L: freedreno@lists.freedesktop.org
6502 T: git https://gitlab.freedesktop.org/drm/msm.git
6503 F: Documentation/devicetree/bindings/display/msm/
6504 F: drivers/gpu/drm/msm/
6505 F: include/uapi/drm/msm_drm.h
6507 DRM DRIVER FOR NOVATEK NT35510 PANELS
6508 M: Linus Walleij <linus.walleij@linaro.org>
6510 T: git git://anongit.freedesktop.org/drm/drm-misc
6511 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6512 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6514 DRM DRIVER FOR NOVATEK NT35560 PANELS
6515 M: Linus Walleij <linus.walleij@linaro.org>
6517 T: git git://anongit.freedesktop.org/drm/drm-misc
6518 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6519 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6521 DRM DRIVER FOR NOVATEK NT36672A PANELS
6522 M: Sumit Semwal <sumit.semwal@linaro.org>
6524 T: git git://anongit.freedesktop.org/drm/drm-misc
6525 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6526 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6528 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6529 M: Ben Skeggs <bskeggs@redhat.com>
6530 M: Karol Herbst <kherbst@redhat.com>
6531 M: Lyude Paul <lyude@redhat.com>
6532 L: dri-devel@lists.freedesktop.org
6533 L: nouveau@lists.freedesktop.org
6535 W: https://nouveau.freedesktop.org/
6536 Q: https://patchwork.freedesktop.org/project/nouveau/
6537 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6538 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6539 C: irc://irc.oftc.net/nouveau
6540 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6541 F: drivers/gpu/drm/nouveau/
6542 F: include/uapi/drm/nouveau_drm.h
6544 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6545 M: Stefan Mavrodiev <stefan@olimex.com>
6547 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6548 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6550 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6551 R: Douglas Anderson <dianders@chromium.org>
6552 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6553 F: drivers/gpu/drm/bridge/parade-ps8640.c
6555 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6556 M: Noralf Trønnes <noralf@tronnes.org>
6558 T: git git://anongit.freedesktop.org/drm/drm-misc
6559 F: Documentation/devicetree/bindings/display/repaper.txt
6560 F: drivers/gpu/drm/tiny/repaper.c
6562 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6563 M: Javier Martinez Canillas <javierm@redhat.com>
6565 T: git git://anongit.freedesktop.org/drm/drm-misc
6566 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6567 F: drivers/gpu/drm/solomon/ssd130x*
6569 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6570 M: Dave Airlie <airlied@redhat.com>
6571 M: Gerd Hoffmann <kraxel@redhat.com>
6572 L: virtualization@lists.linux-foundation.org
6574 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6575 T: git git://anongit.freedesktop.org/drm/drm-misc
6576 F: drivers/gpu/drm/tiny/cirrus.c
6578 DRM DRIVER FOR QXL VIRTUAL GPU
6579 M: Dave Airlie <airlied@redhat.com>
6580 M: Gerd Hoffmann <kraxel@redhat.com>
6581 L: virtualization@lists.linux-foundation.org
6582 L: spice-devel@lists.freedesktop.org
6584 T: git git://anongit.freedesktop.org/drm/drm-misc
6585 F: drivers/gpu/drm/qxl/
6586 F: include/uapi/drm/qxl_drm.h
6588 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6589 S: Orphan / Obsolete
6590 F: drivers/gpu/drm/r128/
6591 F: include/uapi/drm/r128_drm.h
6593 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6594 M: Robert Chiras <robert.chiras@nxp.com>
6596 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6597 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6599 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6600 M: Linus Walleij <linus.walleij@linaro.org>
6602 T: git git://anongit.freedesktop.org/drm/drm-misc
6603 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6604 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6606 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6607 M: Markuss Broks <markuss.broks@gmail.com>
6609 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6610 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6612 DRM DRIVER FOR SITRONIX ST7703 PANELS
6613 M: Guido Günther <agx@sigxcpu.org>
6614 R: Purism Kernel Team <kernel@puri.sm>
6615 R: Ondrej Jirman <megous@megous.com>
6617 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6618 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6620 DRM DRIVER FOR SAVAGE VIDEO CARDS
6621 S: Orphan / Obsolete
6622 F: drivers/gpu/drm/savage/
6623 F: include/uapi/drm/savage_drm.h
6625 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6626 M: Thomas Zimmermann <tzimmermann@suse.de>
6627 M: Javier Martinez Canillas <javierm@redhat.com>
6628 L: dri-devel@lists.freedesktop.org
6630 T: git git://anongit.freedesktop.org/drm/drm-misc
6631 F: drivers/gpu/drm/drm_aperture.c
6632 F: drivers/gpu/drm/tiny/simpledrm.c
6633 F: drivers/video/aperture.c
6634 F: include/drm/drm_aperture.h
6635 F: include/linux/aperture.h
6637 DRM DRIVER FOR SIS VIDEO CARDS
6638 S: Orphan / Obsolete
6639 F: drivers/gpu/drm/sis/
6640 F: include/uapi/drm/sis_drm.h
6642 DRM DRIVER FOR SITRONIX ST7586 PANELS
6643 M: David Lechner <david@lechnology.com>
6645 T: git git://anongit.freedesktop.org/drm/drm-misc
6646 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6647 F: drivers/gpu/drm/tiny/st7586.c
6649 DRM DRIVER FOR SITRONIX ST7701 PANELS
6650 M: Jagan Teki <jagan@amarulasolutions.com>
6652 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6653 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6655 DRM DRIVER FOR SITRONIX ST7735R PANELS
6656 M: David Lechner <david@lechnology.com>
6658 T: git git://anongit.freedesktop.org/drm/drm-misc
6659 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6660 F: drivers/gpu/drm/tiny/st7735r.c
6662 DRM DRIVER FOR ST-ERICSSON MCDE
6663 M: Linus Walleij <linus.walleij@linaro.org>
6665 T: git git://anongit.freedesktop.org/drm/drm-misc
6666 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6667 F: drivers/gpu/drm/mcde/
6669 DRM DRIVER FOR TDFX VIDEO CARDS
6670 S: Orphan / Obsolete
6671 F: drivers/gpu/drm/tdfx/
6673 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6674 M: Jagan Teki <jagan@amarulasolutions.com>
6676 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6677 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6679 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6680 R: Douglas Anderson <dianders@chromium.org>
6681 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6682 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6684 DRM DRIVER FOR TPO TPG110 PANELS
6685 M: Linus Walleij <linus.walleij@linaro.org>
6687 T: git git://anongit.freedesktop.org/drm/drm-misc
6688 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6689 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6691 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6692 M: Dave Airlie <airlied@redhat.com>
6693 R: Sean Paul <sean@poorly.run>
6694 R: Thomas Zimmermann <tzimmermann@suse.de>
6695 L: dri-devel@lists.freedesktop.org
6697 T: git git://anongit.freedesktop.org/drm/drm-misc
6698 F: drivers/gpu/drm/udl/
6700 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6701 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6702 M: Melissa Wen <melissa.srw@gmail.com>
6703 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6704 R: Daniel Vetter <daniel@ffwll.ch>
6705 L: dri-devel@lists.freedesktop.org
6707 T: git git://anongit.freedesktop.org/drm/drm-misc
6708 F: Documentation/gpu/vkms.rst
6709 F: drivers/gpu/drm/vkms/
6711 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6712 M: Hans de Goede <hdegoede@redhat.com>
6713 L: dri-devel@lists.freedesktop.org
6715 T: git git://anongit.freedesktop.org/drm/drm-misc
6716 F: drivers/gpu/drm/vboxvideo/
6718 DRM DRIVER FOR VMWARE VIRTUAL GPU
6719 M: Zack Rusin <zackr@vmware.com>
6720 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6721 L: dri-devel@lists.freedesktop.org
6723 T: git git://anongit.freedesktop.org/drm/drm-misc
6724 F: drivers/gpu/drm/vmwgfx/
6725 F: include/uapi/drm/vmwgfx_drm.h
6727 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6728 M: Linus Walleij <linus.walleij@linaro.org>
6730 T: git git://anongit.freedesktop.org/drm/drm-misc
6731 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6732 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6735 M: David Airlie <airlied@linux.ie>
6736 M: Daniel Vetter <daniel@ffwll.ch>
6737 L: dri-devel@lists.freedesktop.org
6739 B: https://gitlab.freedesktop.org/drm
6740 C: irc://irc.oftc.net/dri-devel
6741 T: git git://anongit.freedesktop.org/drm/drm
6742 F: Documentation/devicetree/bindings/display/
6743 F: Documentation/devicetree/bindings/gpu/
6744 F: Documentation/gpu/
6747 F: include/linux/vga*
6748 F: include/uapi/drm/
6750 DRM DRIVERS AND MISC GPU PATCHES
6751 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6752 M: Maxime Ripard <mripard@kernel.org>
6753 M: Thomas Zimmermann <tzimmermann@suse.de>
6755 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6756 T: git git://anongit.freedesktop.org/drm/drm-misc
6757 F: Documentation/gpu/
6758 F: drivers/gpu/drm/*
6761 F: include/linux/vga*
6762 F: include/uapi/drm/drm*
6764 DRM DRIVERS FOR ALLWINNER A10
6765 M: Maxime Ripard <mripard@kernel.org>
6766 M: Chen-Yu Tsai <wens@csie.org>
6767 L: dri-devel@lists.freedesktop.org
6769 T: git git://anongit.freedesktop.org/drm/drm-misc
6770 F: Documentation/devicetree/bindings/display/allwinner*
6771 F: drivers/gpu/drm/sun4i/
6773 DRM DRIVERS FOR AMLOGIC SOCS
6774 M: Neil Armstrong <narmstrong@baylibre.com>
6775 L: dri-devel@lists.freedesktop.org
6776 L: linux-amlogic@lists.infradead.org
6778 W: http://linux-meson.com/
6779 T: git git://anongit.freedesktop.org/drm/drm-misc
6780 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6781 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6782 F: Documentation/gpu/meson.rst
6783 F: drivers/gpu/drm/meson/
6785 DRM DRIVERS FOR ATMEL HLCDC
6786 M: Sam Ravnborg <sam@ravnborg.org>
6787 M: Boris Brezillon <bbrezillon@kernel.org>
6788 L: dri-devel@lists.freedesktop.org
6790 T: git git://anongit.freedesktop.org/drm/drm-misc
6791 F: Documentation/devicetree/bindings/display/atmel/
6792 F: drivers/gpu/drm/atmel-hlcdc/
6794 DRM DRIVERS FOR BRIDGE CHIPS
6795 M: Andrzej Hajda <andrzej.hajda@intel.com>
6796 M: Neil Armstrong <narmstrong@baylibre.com>
6797 M: Robert Foss <robert.foss@linaro.org>
6798 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6799 R: Jonas Karlman <jonas@kwiboo.se>
6800 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6802 T: git git://anongit.freedesktop.org/drm/drm-misc
6803 F: Documentation/devicetree/bindings/display/bridge/
6804 F: drivers/gpu/drm/bridge/
6806 DRM DRIVERS FOR EXYNOS
6807 M: Inki Dae <inki.dae@samsung.com>
6808 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6809 M: Kyungmin Park <kyungmin.park@samsung.com>
6810 L: dri-devel@lists.freedesktop.org
6812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6813 F: Documentation/devicetree/bindings/display/exynos/
6814 F: Documentation/devicetree/bindings/display/samsung/
6815 F: drivers/gpu/drm/exynos/
6816 F: include/uapi/drm/exynos_drm.h
6818 DRM DRIVERS FOR FREESCALE DCU
6819 M: Stefan Agner <stefan@agner.ch>
6820 M: Alison Wang <alison.wang@nxp.com>
6821 L: dri-devel@lists.freedesktop.org
6823 T: git git://anongit.freedesktop.org/drm/drm-misc
6824 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6825 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6826 F: drivers/gpu/drm/fsl-dcu/
6828 DRM DRIVERS FOR FREESCALE IMX
6829 M: Philipp Zabel <p.zabel@pengutronix.de>
6830 L: dri-devel@lists.freedesktop.org
6832 F: Documentation/devicetree/bindings/display/imx/
6833 F: drivers/gpu/drm/imx/
6834 F: drivers/gpu/ipu-v3/
6836 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6837 M: Liu Ying <victor.liu@nxp.com>
6838 L: dri-devel@lists.freedesktop.org
6840 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6841 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6842 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6843 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6844 F: drivers/gpu/drm/bridge/imx/
6846 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6847 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6848 L: dri-devel@lists.freedesktop.org
6850 T: git git://github.com/patjak/drm-gma500
6851 F: drivers/gpu/drm/gma500/
6853 DRM DRIVERS FOR HISILICON
6854 M: Xinliang Liu <xinliang.liu@linaro.org>
6855 M: Tian Tao <tiantao6@hisilicon.com>
6856 R: John Stultz <jstultz@google.com>
6857 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6858 R: Chen Feng <puck.chen@hisilicon.com>
6859 L: dri-devel@lists.freedesktop.org
6861 T: git git://anongit.freedesktop.org/drm/drm-misc
6862 F: Documentation/devicetree/bindings/display/hisilicon/
6863 F: drivers/gpu/drm/hisilicon/
6865 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6866 M: Deepak Rawat <drawat.floss@gmail.com>
6867 L: linux-hyperv@vger.kernel.org
6868 L: dri-devel@lists.freedesktop.org
6870 T: git git://anongit.freedesktop.org/drm/drm-misc
6871 F: drivers/gpu/drm/hyperv
6873 DRM DRIVERS FOR LIMA
6874 M: Qiang Yu <yuq825@gmail.com>
6875 L: dri-devel@lists.freedesktop.org
6876 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6878 T: git git://anongit.freedesktop.org/drm/drm-misc
6879 F: drivers/gpu/drm/lima/
6880 F: include/uapi/drm/lima_drm.h
6882 DRM DRIVERS FOR MEDIATEK
6883 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6884 M: Philipp Zabel <p.zabel@pengutronix.de>
6885 L: dri-devel@lists.freedesktop.org
6886 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6888 F: Documentation/devicetree/bindings/display/mediatek/
6889 F: drivers/gpu/drm/mediatek/
6890 F: drivers/phy/mediatek/phy-mtk-dp.c
6891 F: drivers/phy/mediatek/phy-mtk-hdmi*
6892 F: drivers/phy/mediatek/phy-mtk-mipi*
6894 DRM DRIVERS FOR NVIDIA TEGRA
6895 M: Thierry Reding <thierry.reding@gmail.com>
6896 L: dri-devel@lists.freedesktop.org
6897 L: linux-tegra@vger.kernel.org
6899 T: git git://anongit.freedesktop.org/tegra/linux.git
6900 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6901 F: Documentation/devicetree/bindings/gpu/host1x/
6902 F: drivers/gpu/drm/tegra/
6903 F: drivers/gpu/host1x/
6904 F: include/linux/host1x.h
6905 F: include/uapi/drm/tegra_drm.h
6907 DRM DRIVERS FOR RENESAS
6908 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6909 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6910 L: dri-devel@lists.freedesktop.org
6911 L: linux-renesas-soc@vger.kernel.org
6913 T: git git://linuxtv.org/pinchartl/media drm/du/next
6914 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6915 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6916 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6917 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6918 F: drivers/gpu/drm/rcar-du/
6919 F: drivers/gpu/drm/shmobile/
6920 F: include/linux/platform_data/shmob_drm.h
6922 DRM DRIVERS FOR ROCKCHIP
6923 M: Sandy Huang <hjc@rock-chips.com>
6924 M: Heiko Stübner <heiko@sntech.de>
6925 L: dri-devel@lists.freedesktop.org
6927 T: git git://anongit.freedesktop.org/drm/drm-misc
6928 F: Documentation/devicetree/bindings/display/rockchip/
6929 F: drivers/gpu/drm/rockchip/
6932 M: Alain Volmat <alain.volmat@foss.st.com>
6933 L: dri-devel@lists.freedesktop.org
6935 T: git git://anongit.freedesktop.org/drm/drm-misc
6936 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6937 F: drivers/gpu/drm/sti
6940 M: Yannick Fertre <yannick.fertre@foss.st.com>
6941 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6942 M: Philippe Cornu <philippe.cornu@foss.st.com>
6943 L: dri-devel@lists.freedesktop.org
6945 T: git git://anongit.freedesktop.org/drm/drm-misc
6946 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6947 F: drivers/gpu/drm/stm
6949 DRM DRIVERS FOR TI KEYSTONE
6950 M: Jyri Sarha <jyri.sarha@iki.fi>
6951 M: Tomi Valkeinen <tomba@kernel.org>
6952 L: dri-devel@lists.freedesktop.org
6954 T: git git://anongit.freedesktop.org/drm/drm-misc
6955 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6956 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6957 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6958 F: drivers/gpu/drm/tidss/
6960 DRM DRIVERS FOR TI LCDC
6961 M: Jyri Sarha <jyri.sarha@iki.fi>
6962 R: Tomi Valkeinen <tomba@kernel.org>
6963 L: dri-devel@lists.freedesktop.org
6965 F: Documentation/devicetree/bindings/display/tilcdc/
6966 F: drivers/gpu/drm/tilcdc/
6968 DRM DRIVERS FOR TI OMAP
6969 M: Tomi Valkeinen <tomba@kernel.org>
6970 L: dri-devel@lists.freedesktop.org
6972 F: Documentation/devicetree/bindings/display/ti/
6973 F: drivers/gpu/drm/omapdrm/
6976 M: Emma Anholt <emma@anholt.net>
6977 M: Melissa Wen <mwen@igalia.com>
6979 T: git git://anongit.freedesktop.org/drm/drm-misc
6980 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6981 F: drivers/gpu/drm/v3d/
6982 F: include/uapi/drm/v3d_drm.h
6985 M: Emma Anholt <emma@anholt.net>
6986 M: Maxime Ripard <mripard@kernel.org>
6988 T: git git://github.com/anholt/linux
6989 T: git git://anongit.freedesktop.org/drm/drm-misc
6990 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6991 F: drivers/gpu/drm/vc4/
6992 F: include/uapi/drm/vc4_drm.h
6994 DRM DRIVERS FOR VIVANTE GPU IP
6995 M: Lucas Stach <l.stach@pengutronix.de>
6996 R: Russell King <linux+etnaviv@armlinux.org.uk>
6997 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6998 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6999 L: dri-devel@lists.freedesktop.org
7001 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7002 F: drivers/gpu/drm/etnaviv/
7003 F: include/uapi/drm/etnaviv_drm.h
7006 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7007 L: dri-devel@lists.freedesktop.org
7008 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7010 T: git git://anongit.freedesktop.org/drm/drm-misc
7011 F: Documentation/gpu/xen-front.rst
7012 F: drivers/gpu/drm/xen/
7014 DRM DRIVERS FOR XILINX
7015 M: Hyun Kwon <hyun.kwon@xilinx.com>
7016 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7017 L: dri-devel@lists.freedesktop.org
7019 T: git git://anongit.freedesktop.org/drm/drm-misc
7020 F: Documentation/devicetree/bindings/display/xlnx/
7021 F: drivers/gpu/drm/xlnx/
7024 M: Thierry Reding <thierry.reding@gmail.com>
7025 R: Sam Ravnborg <sam@ravnborg.org>
7026 L: dri-devel@lists.freedesktop.org
7028 T: git git://anongit.freedesktop.org/drm/drm-misc
7029 F: Documentation/devicetree/bindings/display/panel/
7030 F: drivers/gpu/drm/drm_panel.c
7031 F: drivers/gpu/drm/panel/
7032 F: include/drm/drm_panel.h
7034 DRM PRIVACY-SCREEN CLASS
7035 M: Hans de Goede <hdegoede@redhat.com>
7036 L: dri-devel@lists.freedesktop.org
7038 T: git git://anongit.freedesktop.org/drm/drm-misc
7039 F: drivers/gpu/drm/drm_privacy_screen*
7040 F: include/drm/drm_privacy_screen*
7043 M: Christian Koenig <christian.koenig@amd.com>
7044 M: Huang Rui <ray.huang@amd.com>
7045 L: dri-devel@lists.freedesktop.org
7047 T: git git://anongit.freedesktop.org/drm/drm-misc
7048 F: drivers/gpu/drm/ttm/
7052 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
7053 L: dri-devel@lists.freedesktop.org
7055 T: git git://anongit.freedesktop.org/drm/drm-misc
7056 F: drivers/gpu/drm/scheduler/
7057 F: include/drm/gpu_scheduler.h
7059 DSBR100 USB FM RADIO DRIVER
7060 M: Alexey Klimov <klimov.linux@gmail.com>
7061 L: linux-media@vger.kernel.org
7063 T: git git://linuxtv.org/media_tree.git
7064 F: drivers/media/radio/dsbr100.c
7067 M: Hans Verkuil <hverkuil@xs4all.nl>
7068 L: linux-media@vger.kernel.org
7070 W: https://linuxtv.org
7071 T: git git://linuxtv.org/media_tree.git
7072 F: drivers/media/pci/dt3155/
7074 DVB_USB_AF9015 MEDIA DRIVER
7075 M: Antti Palosaari <crope@iki.fi>
7076 L: linux-media@vger.kernel.org
7078 W: https://linuxtv.org
7079 W: http://palosaari.fi/linux/
7080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7081 T: git git://linuxtv.org/anttip/media_tree.git
7082 F: drivers/media/usb/dvb-usb-v2/af9015*
7084 DVB_USB_AF9035 MEDIA DRIVER
7085 M: Antti Palosaari <crope@iki.fi>
7086 L: linux-media@vger.kernel.org
7088 W: https://linuxtv.org
7089 W: http://palosaari.fi/linux/
7090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7091 T: git git://linuxtv.org/anttip/media_tree.git
7092 F: drivers/media/usb/dvb-usb-v2/af9035*
7094 DVB_USB_ANYSEE MEDIA DRIVER
7095 M: Antti Palosaari <crope@iki.fi>
7096 L: linux-media@vger.kernel.org
7098 W: https://linuxtv.org
7099 W: http://palosaari.fi/linux/
7100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7101 T: git git://linuxtv.org/anttip/media_tree.git
7102 F: drivers/media/usb/dvb-usb-v2/anysee*
7104 DVB_USB_AU6610 MEDIA DRIVER
7105 M: Antti Palosaari <crope@iki.fi>
7106 L: linux-media@vger.kernel.org
7108 W: https://linuxtv.org
7109 W: http://palosaari.fi/linux/
7110 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7111 T: git git://linuxtv.org/anttip/media_tree.git
7112 F: drivers/media/usb/dvb-usb-v2/au6610*
7114 DVB_USB_CE6230 MEDIA DRIVER
7115 M: Antti Palosaari <crope@iki.fi>
7116 L: linux-media@vger.kernel.org
7118 W: https://linuxtv.org
7119 W: http://palosaari.fi/linux/
7120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7121 T: git git://linuxtv.org/anttip/media_tree.git
7122 F: drivers/media/usb/dvb-usb-v2/ce6230*
7124 DVB_USB_CXUSB MEDIA DRIVER
7125 M: Michael Krufky <mkrufky@linuxtv.org>
7126 L: linux-media@vger.kernel.org
7128 W: https://linuxtv.org
7129 W: http://github.com/mkrufky
7130 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7131 T: git git://linuxtv.org/media_tree.git
7132 F: drivers/media/usb/dvb-usb/cxusb*
7134 DVB_USB_EC168 MEDIA DRIVER
7135 M: Antti Palosaari <crope@iki.fi>
7136 L: linux-media@vger.kernel.org
7138 W: https://linuxtv.org
7139 W: http://palosaari.fi/linux/
7140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7141 T: git git://linuxtv.org/anttip/media_tree.git
7142 F: drivers/media/usb/dvb-usb-v2/ec168*
7144 DVB_USB_GL861 MEDIA DRIVER
7145 M: Antti Palosaari <crope@iki.fi>
7146 L: linux-media@vger.kernel.org
7148 W: https://linuxtv.org
7149 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7150 T: git git://linuxtv.org/anttip/media_tree.git
7151 F: drivers/media/usb/dvb-usb-v2/gl861*
7153 DVB_USB_MXL111SF MEDIA DRIVER
7154 M: Michael Krufky <mkrufky@linuxtv.org>
7155 L: linux-media@vger.kernel.org
7157 W: https://linuxtv.org
7158 W: http://github.com/mkrufky
7159 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7160 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7161 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7163 DVB_USB_RTL28XXU MEDIA DRIVER
7164 M: Antti Palosaari <crope@iki.fi>
7165 L: linux-media@vger.kernel.org
7167 W: https://linuxtv.org
7168 W: http://palosaari.fi/linux/
7169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7170 T: git git://linuxtv.org/anttip/media_tree.git
7171 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7173 DVB_USB_V2 MEDIA DRIVER
7174 M: Antti Palosaari <crope@iki.fi>
7175 L: linux-media@vger.kernel.org
7177 W: https://linuxtv.org
7178 W: http://palosaari.fi/linux/
7179 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7180 T: git git://linuxtv.org/anttip/media_tree.git
7181 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7182 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7185 M: Jason Baron <jbaron@akamai.com>
7187 F: include/linux/dynamic_debug.h
7188 F: lib/dynamic_debug.c
7190 DYNAMIC INTERRUPT MODERATION
7191 M: Tal Gilboa <talgi@nvidia.com>
7193 F: Documentation/networking/net_dim.rst
7194 F: include/linux/dim.h
7197 DZ DECSTATION DZ11 SERIAL DRIVER
7198 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7200 F: drivers/tty/serial/dz.*
7202 E3X0 POWER BUTTON DRIVER
7203 M: Moritz Fischer <moritz.fischer@ettus.com>
7204 L: usrp-users@lists.ettus.com
7206 W: http://www.ettus.com
7207 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7208 F: drivers/input/misc/e3x0-button.c
7211 M: Antti Palosaari <crope@iki.fi>
7212 L: linux-media@vger.kernel.org
7214 W: https://linuxtv.org
7215 W: http://palosaari.fi/linux/
7216 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7217 T: git git://linuxtv.org/anttip/media_tree.git
7218 F: drivers/media/tuners/e4000*
7220 EARTH_PT1 MEDIA DRIVER
7221 M: Akihiro Tsukada <tskd08@gmail.com>
7222 L: linux-media@vger.kernel.org
7224 F: drivers/media/pci/pt1/
7226 EARTH_PT3 MEDIA DRIVER
7227 M: Akihiro Tsukada <tskd08@gmail.com>
7228 L: linux-media@vger.kernel.org
7230 F: drivers/media/pci/pt3/
7233 M: Antti Palosaari <crope@iki.fi>
7234 L: linux-media@vger.kernel.org
7236 W: https://linuxtv.org
7237 W: http://palosaari.fi/linux/
7238 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7239 T: git git://linuxtv.org/anttip/media_tree.git
7240 F: drivers/media/dvb-frontends/ec100*
7243 M: Tyler Hicks <code@tyhicks.com>
7244 L: ecryptfs@vger.kernel.org
7246 W: http://ecryptfs.org
7247 W: https://launchpad.net/ecryptfs
7248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7249 F: Documentation/filesystems/ecryptfs.rst
7253 M: Yazen Ghannam <yazen.ghannam@amd.com>
7254 L: linux-edac@vger.kernel.org
7256 F: drivers/edac/amd64_edac*
7257 F: drivers/edac/mce_amd*
7260 M: Jan Luebbe <jlu@pengutronix.de>
7261 L: linux-edac@vger.kernel.org
7263 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7264 F: drivers/edac/armada_xp_*
7267 M: Stefan Schaeckeler <sschaeck@cisco.com>
7269 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7270 F: drivers/edac/aspeed_edac.c
7273 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7275 F: drivers/edac/bluefield_edac.c
7278 M: Andre Przywara <andre.przywara@arm.com>
7279 L: linux-edac@vger.kernel.org
7281 F: drivers/edac/highbank*
7284 M: Ralf Baechle <ralf@linux-mips.org>
7285 L: linux-edac@vger.kernel.org
7286 L: linux-mips@vger.kernel.org
7288 F: drivers/edac/octeon_edac*
7290 EDAC-CAVIUM THUNDERX
7291 M: Robert Richter <rric@kernel.org>
7292 L: linux-edac@vger.kernel.org
7294 F: drivers/edac/thunderx_edac*
7297 M: Borislav Petkov <bp@alien8.de>
7298 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7299 M: Tony Luck <tony.luck@intel.com>
7300 R: James Morse <james.morse@arm.com>
7301 R: Robert Richter <rric@kernel.org>
7302 L: linux-edac@vger.kernel.org
7304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7305 F: Documentation/admin-guide/ras.rst
7306 F: Documentation/driver-api/edac.rst
7308 F: include/linux/edac.h
7311 M: Lei Wang <lewan@microsoft.com>
7312 L: linux-edac@vger.kernel.org
7314 F: drivers/edac/dmc520_edac.c
7317 M: Mark Gross <markgross@kernel.org>
7318 L: linux-edac@vger.kernel.org
7320 F: drivers/edac/e752x_edac.c
7323 L: linux-edac@vger.kernel.org
7325 F: drivers/edac/e7xxx_edac.c
7328 M: York Sun <york.sun@nxp.com>
7329 L: linux-edac@vger.kernel.org
7331 F: drivers/edac/fsl_ddr_edac.*
7334 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7335 L: linux-edac@vger.kernel.org
7337 F: drivers/edac/ghes_edac.c
7340 M: Tony Luck <tony.luck@intel.com>
7341 L: linux-edac@vger.kernel.org
7343 F: drivers/edac/i10nm_base.c
7346 L: linux-edac@vger.kernel.org
7348 F: drivers/edac/i3000_edac.c
7351 L: linux-edac@vger.kernel.org
7353 F: drivers/edac/i5000_edac.c
7356 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7357 L: linux-edac@vger.kernel.org
7359 F: drivers/edac/i5400_edac.c
7362 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7363 L: linux-edac@vger.kernel.org
7365 F: drivers/edac/i7300_edac.c
7368 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7369 L: linux-edac@vger.kernel.org
7371 F: drivers/edac/i7core_edac.c
7374 M: Tim Small <tim@buttersideup.com>
7375 L: linux-edac@vger.kernel.org
7377 F: drivers/edac/i82443bxgx_edac.c
7380 M: "Arvind R." <arvino55@gmail.com>
7381 L: linux-edac@vger.kernel.org
7383 F: drivers/edac/i82975x_edac.c
7386 M: Jason Baron <jbaron@akamai.com>
7387 L: linux-edac@vger.kernel.org
7389 F: drivers/edac/ie31200_edac.c
7392 M: Tony Luck <tony.luck@intel.com>
7393 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7394 L: linux-edac@vger.kernel.org
7396 F: drivers/edac/igen6_edac.c
7399 M: Johannes Thumshirn <morbidrsa@gmail.com>
7400 L: linux-edac@vger.kernel.org
7402 F: drivers/edac/mpc85xx_edac.[ch]
7405 M: Egor Martovetsky <egor@pasemi.com>
7406 L: linux-edac@vger.kernel.org
7408 F: drivers/edac/pasemi_edac.c
7411 M: Tony Luck <tony.luck@intel.com>
7412 L: linux-edac@vger.kernel.org
7414 F: drivers/edac/pnd2_edac.[ch]
7417 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7418 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7419 L: linux-arm-msm@vger.kernel.org
7420 L: linux-edac@vger.kernel.org
7422 F: drivers/edac/qcom_edac.c
7425 M: Tim Small <tim@buttersideup.com>
7426 L: linux-edac@vger.kernel.org
7428 F: drivers/edac/r82600_edac.c
7431 M: Tony Luck <tony.luck@intel.com>
7432 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7433 L: linux-edac@vger.kernel.org
7435 F: drivers/edac/sb_edac.c
7438 M: Tony Luck <tony.luck@intel.com>
7439 L: linux-edac@vger.kernel.org
7441 F: drivers/edac/skx_*.[ch]
7444 M: Tero Kristo <kristo@kernel.org>
7445 L: linux-edac@vger.kernel.org
7447 F: drivers/edac/ti_edac.c
7449 EDIROL UA-101/UA-1000 DRIVER
7450 M: Clemens Ladisch <clemens@ladisch.de>
7451 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7454 F: sound/usb/misc/ua101.c
7457 M: Ivan Hu <ivan.hu@canonical.com>
7458 M: Ard Biesheuvel <ardb@kernel.org>
7459 L: linux-efi@vger.kernel.org
7461 F: drivers/firmware/efi/test/
7463 EFI VARIABLE FILESYSTEM
7464 M: Matthew Garrett <matthew.garrett@nebula.com>
7465 M: Jeremy Kerr <jk@ozlabs.org>
7466 M: Ard Biesheuvel <ardb@kernel.org>
7467 L: linux-efi@vger.kernel.org
7469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7472 EFIFB FRAMEBUFFER DRIVER
7473 M: Peter Jones <pjones@redhat.com>
7474 L: linux-fbdev@vger.kernel.org
7476 F: drivers/video/fbdev/efifb.c
7480 W: http://aeschi.ch.eu.org/efs/
7483 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7484 M: Douglas Miller <dougmill@linux.ibm.com>
7485 L: netdev@vger.kernel.org
7487 F: drivers/net/ethernet/ibm/ehea/
7489 ELM327 CAN NETWORK DRIVER
7490 M: Max Staudt <max@enpas.org>
7491 L: linux-can@vger.kernel.org
7493 F: Documentation/networking/device_drivers/can/can327.rst
7494 F: drivers/net/can/can327.c
7496 EM28XX VIDEO4LINUX DRIVER
7497 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7498 L: linux-media@vger.kernel.org
7500 W: https://linuxtv.org
7501 T: git git://linuxtv.org/media_tree.git
7502 F: Documentation/admin-guide/media/em28xx*
7503 F: drivers/media/usb/em28xx/
7506 M: Olivia Mackall <olivia@selenic.com>
7507 M: David Woodhouse <dwmw2@infradead.org>
7508 L: linux-embedded@vger.kernel.org
7511 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7512 M: Adrian Hunter <adrian.hunter@intel.com>
7513 M: Ritesh Harjani <riteshh@codeaurora.org>
7514 M: Asutosh Das <asutoshd@codeaurora.org>
7515 L: linux-mmc@vger.kernel.org
7517 F: drivers/mmc/host/cqhci*
7519 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7520 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7521 L: linux-scsi@vger.kernel.org
7523 W: http://www.broadcom.com
7524 F: drivers/scsi/be2iscsi/
7526 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7527 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7528 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7529 M: Somnath Kotur <somnath.kotur@broadcom.com>
7530 L: netdev@vger.kernel.org
7532 W: http://www.emulex.com
7533 F: drivers/net/ethernet/emulex/benet/
7535 EMULEX ONECONNECT ROCE DRIVER
7536 M: Selvin Xavier <selvin.xavier@broadcom.com>
7537 L: linux-rdma@vger.kernel.org
7539 W: http://www.broadcom.com
7540 F: drivers/infiniband/hw/ocrdma/
7541 F: include/uapi/rdma/ocrdma-abi.h
7543 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7544 M: James Smart <james.smart@broadcom.com>
7545 M: Dick Kennedy <dick.kennedy@broadcom.com>
7546 L: linux-scsi@vger.kernel.org
7548 W: http://www.broadcom.com
7549 F: drivers/scsi/lpfc/
7551 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7552 M: James Smart <james.smart@broadcom.com>
7553 M: Ram Vegesna <ram.vegesna@broadcom.com>
7554 L: linux-scsi@vger.kernel.org
7555 L: target-devel@vger.kernel.org
7557 W: http://www.broadcom.com
7558 F: drivers/scsi/elx/
7560 ENE CB710 FLASH CARD READER DRIVER
7561 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7563 F: drivers/misc/cb710/
7564 F: drivers/mmc/host/cb710-mmc.*
7565 F: include/linux/cb710.h
7567 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7568 M: Maxim Levitsky <maximlevitsky@gmail.com>
7570 F: drivers/media/rc/ene_ir.*
7572 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7573 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7574 L: linuxppc-dev@lists.ozlabs.org
7576 F: drivers/tty/ehv_bytechan.c
7578 EPSON S1D13XXX FRAMEBUFFER DRIVER
7579 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7582 F: drivers/video/fbdev/s1d13xxxfb.c
7583 F: include/video/s1d13xxxfb.h
7586 M: Gao Xiang <xiang@kernel.org>
7587 M: Chao Yu <chao@kernel.org>
7588 R: Yue Hu <huyue2@coolpad.com>
7589 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7590 L: linux-erofs@lists.ozlabs.org
7592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7593 F: Documentation/filesystems/erofs.rst
7595 F: include/trace/events/erofs.h
7597 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7598 M: Jeff Layton <jlayton@kernel.org>
7600 F: include/linux/errseq.h
7604 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7606 L: linux-can@vger.kernel.org
7608 F: drivers/net/can/usb/esd_usb.c
7610 ET131X NETWORK DRIVER
7611 M: Mark Einon <mark.einon@gmail.com>
7613 F: drivers/net/ethernet/agere/
7615 ETAS ES58X CAN/USB DRIVER
7616 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7617 L: linux-can@vger.kernel.org
7619 F: drivers/net/can/usb/etas_es58x/
7622 M: Roopa Prabhu <roopa@nvidia.com>
7623 M: Nikolay Aleksandrov <razor@blackwall.org>
7624 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7625 L: netdev@vger.kernel.org
7627 W: http://www.linuxfoundation.org/en/Net:Bridge
7628 F: include/linux/netfilter_bridge/
7631 ETHERNET PHY LIBRARY
7632 M: Andrew Lunn <andrew@lunn.ch>
7633 M: Heiner Kallweit <hkallweit1@gmail.com>
7634 R: Russell King <linux@armlinux.org.uk>
7635 L: netdev@vger.kernel.org
7637 F: Documentation/ABI/testing/sysfs-class-net-phydev
7638 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7639 F: Documentation/devicetree/bindings/net/mdio*
7640 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7641 F: Documentation/networking/phy.rst
7642 F: drivers/net/mdio/
7643 F: drivers/net/mdio/acpi_mdio.c
7644 F: drivers/net/mdio/fwnode_mdio.c
7645 F: drivers/net/mdio/of_mdio.c
7648 F: include/dt-bindings/net/qca-ar803x.h
7649 F: include/linux/linkmode.h
7650 F: include/linux/*mdio*.h
7651 F: include/linux/mdio/*.h
7652 F: include/linux/mii.h
7653 F: include/linux/of_net.h
7654 F: include/linux/phy.h
7655 F: include/linux/phy_fixed.h
7656 F: include/linux/platform_data/mdio-bcm-unimac.h
7657 F: include/linux/platform_data/mdio-gpio.h
7658 F: include/trace/events/mdio.h
7659 F: include/uapi/linux/mdio.h
7660 F: include/uapi/linux/mii.h
7661 F: net/core/of_net.c
7664 R: Eric Biederman <ebiederm@xmission.com>
7665 R: Kees Cook <keescook@chromium.org>
7666 L: linux-mm@kvack.org
7668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7669 F: arch/alpha/kernel/binfmt_loader.c
7672 F: include/linux/binfmts.h
7673 F: include/linux/elf.h
7674 F: include/uapi/linux/binfmts.h
7675 F: include/uapi/linux/elf.h
7676 F: tools/testing/selftests/exec/
7681 M: Namjae Jeon <linkinjeon@kernel.org>
7682 M: Sungjong Seo <sj1557.seo@samsung.com>
7683 L: linux-fsdevel@vger.kernel.org
7688 M: Jan Kara <jack@suse.com>
7689 L: linux-ext4@vger.kernel.org
7691 F: Documentation/filesystems/ext2.rst
7693 F: include/linux/ext2*
7696 M: "Theodore Ts'o" <tytso@mit.edu>
7697 M: Andreas Dilger <adilger.kernel@dilger.ca>
7698 L: linux-ext4@vger.kernel.org
7700 W: http://ext4.wiki.kernel.org
7701 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7703 F: Documentation/filesystems/ext4/
7705 F: include/trace/events/ext4.h
7707 Extended Verification Module (EVM)
7708 M: Mimi Zohar <zohar@linux.ibm.com>
7709 L: linux-integrity@vger.kernel.org
7711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7712 F: security/integrity/evm/
7713 F: security/integrity/
7715 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7716 M: Ard Biesheuvel <ardb@kernel.org>
7717 L: linux-efi@vger.kernel.org
7719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7720 F: Documentation/admin-guide/efi-stub.rst
7721 F: arch/*/include/asm/efi.h
7722 F: arch/*/kernel/efi.c
7723 F: arch/arm/boot/compressed/efi-header.S
7724 F: arch/arm64/kernel/efi-entry.S
7725 F: arch/x86/platform/efi/
7726 F: drivers/firmware/efi/
7727 F: include/linux/efi*.h
7729 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7730 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7731 M: Chanwoo Choi <cw00.choi@samsung.com>
7732 L: linux-kernel@vger.kernel.org
7734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7735 F: Documentation/devicetree/bindings/extcon/
7736 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7738 F: include/linux/extcon.h
7739 F: include/linux/extcon/
7742 M: Masami Hiramatsu <mhiramat@kernel.org>
7744 F: Documentation/admin-guide/bootconfig.rst
7745 F: fs/proc/bootconfig.c
7746 F: include/linux/bootconfig.h
7747 F: lib/bootconfig-data.S
7749 F: tools/bootconfig/*
7750 F: tools/bootconfig/scripts/*
7753 M: Jingoo Han <jingoohan1@gmail.com>
7754 L: dri-devel@lists.freedesktop.org
7756 F: drivers/gpu/drm/exynos/exynos_dp*
7758 EXYNOS SYSMMU (IOMMU) driver
7759 M: Marek Szyprowski <m.szyprowski@samsung.com>
7760 L: iommu@lists.linux.dev
7762 F: drivers/iommu/exynos-iommu.c
7765 M: Jaegeuk Kim <jaegeuk@kernel.org>
7766 M: Chao Yu <chao@kernel.org>
7767 L: linux-f2fs-devel@lists.sourceforge.net
7769 W: https://f2fs.wiki.kernel.org/
7770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7771 F: Documentation/ABI/testing/sysfs-fs-f2fs
7772 F: Documentation/filesystems/f2fs.rst
7774 F: include/linux/f2fs_fs.h
7775 F: include/trace/events/f2fs.h
7776 F: include/uapi/linux/f2fs.h
7778 F71805F HARDWARE MONITORING DRIVER
7779 M: Jean Delvare <jdelvare@suse.com>
7780 L: linux-hwmon@vger.kernel.org
7782 F: Documentation/hwmon/f71805f.rst
7783 F: drivers/hwmon/f71805f.c
7786 M: Josh Poimboeuf <jpoimboe@kernel.org>
7788 F: scripts/faddr2line
7791 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7792 L: netdev@vger.kernel.org
7794 F: Documentation/networking/failover.rst
7795 F: include/net/failover.h
7796 F: net/core/failover.c
7799 M: Jan Kara <jack@suse.cz>
7800 R: Amir Goldstein <amir73il@gmail.com>
7801 R: Matthew Bobrowski <repnop@google.com>
7802 L: linux-fsdevel@vger.kernel.org
7804 F: fs/notify/fanotify/
7805 F: include/linux/fanotify.h
7806 F: include/uapi/linux/fanotify.h
7808 FARSYNC SYNCHRONOUS DRIVER
7809 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7811 W: http://www.farsite.co.uk/
7812 F: drivers/net/wan/farsync.*
7814 FAULT INJECTION SUPPORT
7815 M: Akinobu Mita <akinobu.mita@gmail.com>
7817 F: Documentation/fault-injection/
7818 F: lib/fault-inject.c
7820 FBTFT Framebuffer drivers
7821 L: dri-devel@lists.freedesktop.org
7822 L: linux-fbdev@vger.kernel.org
7824 F: drivers/staging/fbtft/
7827 M: Michael Buesch <m@bues.ch>
7828 L: linux-media@vger.kernel.org
7830 F: drivers/media/tuners/fc0011.c
7831 F: drivers/media/tuners/fc0011.h
7834 M: Antti Palosaari <crope@iki.fi>
7835 L: linux-media@vger.kernel.org
7837 W: https://linuxtv.org
7838 W: http://palosaari.fi/linux/
7839 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7840 T: git git://linuxtv.org/anttip/media_tree.git
7841 F: drivers/media/tuners/fc2580*
7843 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7844 M: Hannes Reinecke <hare@suse.de>
7845 L: linux-scsi@vger.kernel.org
7847 W: www.Open-FCoE.org
7848 F: drivers/scsi/fcoe/
7849 F: drivers/scsi/libfc/
7851 F: include/scsi/libfc.h
7852 F: include/scsi/libfcoe.h
7853 F: include/uapi/scsi/fc/
7855 FILE LOCKING (flock() and fcntl()/lockf())
7856 M: Jeff Layton <jlayton@kernel.org>
7857 M: Chuck Lever <chuck.lever@oracle.com>
7858 L: linux-fsdevel@vger.kernel.org
7862 F: include/linux/fcntl.h
7863 F: include/uapi/linux/fcntl.h
7865 FILESYSTEM DIRECT ACCESS (DAX)
7866 M: Dan Williams <dan.j.williams@intel.com>
7867 R: Matthew Wilcox <willy@infradead.org>
7868 R: Jan Kara <jack@suse.cz>
7869 L: linux-fsdevel@vger.kernel.org
7870 L: nvdimm@lists.linux.dev
7873 F: include/linux/dax.h
7874 F: include/trace/events/fs_dax.h
7876 FILESYSTEMS (VFS and infrastructure)
7877 M: Alexander Viro <viro@zeniv.linux.org.uk>
7878 L: linux-fsdevel@vger.kernel.org
7881 F: include/linux/fs.h
7882 F: include/linux/fs_types.h
7883 F: include/uapi/linux/fs.h
7884 F: include/uapi/linux/openat2.h
7886 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7887 M: Riku Voipio <riku.voipio@iki.fi>
7888 L: linux-hwmon@vger.kernel.org
7890 F: drivers/hwmon/f75375s.c
7891 F: include/linux/f75375s.h
7893 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7894 M: Clemens Ladisch <clemens@ladisch.de>
7895 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7896 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7899 F: include/uapi/sound/firewire.h
7902 FIREWIRE MEDIA DRIVERS (firedtv)
7903 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7904 L: linux-media@vger.kernel.org
7905 L: linux1394-devel@lists.sourceforge.net
7907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7908 F: drivers/media/firewire/
7910 FIREWIRE SBP-2 TARGET
7911 M: Chris Boot <bootc@bootc.net>
7912 L: linux-scsi@vger.kernel.org
7913 L: target-devel@vger.kernel.org
7914 L: linux1394-devel@lists.sourceforge.net
7916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7917 F: drivers/target/sbp/
7920 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7921 L: linux1394-devel@lists.sourceforge.net
7923 W: http://ieee1394.wiki.kernel.org/
7924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7925 F: drivers/firewire/
7926 F: include/linux/firewire.h
7927 F: include/uapi/linux/firewire*.h
7930 FIRMWARE FRAMEWORK FOR ARMV8-A
7931 M: Sudeep Holla <sudeep.holla@arm.com>
7932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7934 F: drivers/firmware/arm_ffa/
7935 F: include/linux/arm_ffa.h
7937 FIRMWARE LOADER (request_firmware)
7938 M: Luis Chamberlain <mcgrof@kernel.org>
7939 M: Russ Weight <russell.h.weight@intel.com>
7940 L: linux-kernel@vger.kernel.org
7942 F: Documentation/firmware_class/
7943 F: drivers/base/firmware_loader/
7944 F: include/linux/firmware.h
7946 FLEXTIMER FTM-QUADDEC DRIVER
7947 M: Patrick Havelange <patrick.havelange@essensium.com>
7948 L: linux-iio@vger.kernel.org
7950 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7951 F: drivers/counter/ftm-quaddec.c
7954 M: Denis Efremov <efremov@linux.com>
7955 L: linux-block@vger.kernel.org
7957 F: drivers/block/floppy.c
7959 FLYSKY FSIA6B RC RECEIVER
7960 M: Markus Koch <markus@notsyncing.net>
7961 L: linux-input@vger.kernel.org
7963 F: drivers/input/joystick/fsia6b.c
7965 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7966 M: Geoffrey D. Bennett <g@b4.vu>
7967 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7970 F: sound/usb/mixer_scarlett_gen2.c
7972 FORCEDETH GIGABIT ETHERNET DRIVER
7973 M: Rain River <rain.1986.08.12@gmail.com>
7974 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7975 L: netdev@vger.kernel.org
7977 F: drivers/net/ethernet/nvidia/*
7980 M: Kees Cook <keescook@chromium.org>
7981 L: linux-hardening@vger.kernel.org
7983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
7984 F: include/linux/fortify-string.h
7985 F: lib/test_fortify/*
7986 F: scripts/test_fortify.sh
7990 M: Wu Hao <hao.wu@intel.com>
7991 R: Tom Rix <trix@redhat.com>
7992 L: linux-fpga@vger.kernel.org
7994 F: Documentation/ABI/testing/sysfs-bus-dfl*
7995 F: Documentation/fpga/dfl.rst
7996 F: drivers/fpga/dfl*
7997 F: drivers/uio/uio_dfl.c
7998 F: include/linux/dfl.h
7999 F: include/uapi/linux/fpga-dfl.h
8001 FPGA MANAGER FRAMEWORK
8002 M: Moritz Fischer <mdf@kernel.org>
8003 M: Wu Hao <hao.wu@intel.com>
8004 M: Xu Yilun <yilun.xu@intel.com>
8005 R: Tom Rix <trix@redhat.com>
8006 L: linux-fpga@vger.kernel.org
8008 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8010 F: Documentation/devicetree/bindings/fpga/
8011 F: Documentation/driver-api/fpga/
8012 F: Documentation/fpga/
8014 F: include/linux/fpga/
8016 INTEL MAX10 BMC SECURE UPDATES
8017 M: Russ Weight <russell.h.weight@intel.com>
8018 L: linux-fpga@vger.kernel.org
8020 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8021 F: drivers/fpga/intel-m10-bmc-sec-update.c
8023 MICROCHIP POLARFIRE FPGA DRIVERS
8024 M: Conor Dooley <conor.dooley@microchip.com>
8025 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8026 L: linux-fpga@vger.kernel.org
8028 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8029 F: drivers/fpga/microchip-spi.c
8032 M: Bill Metzenthen <billm@melbpc.org.au>
8034 W: http://floatingpoint.sourceforge.net/emulator/index.html
8035 F: arch/x86/math-emu/
8038 M: Daniel Vetter <daniel@ffwll.ch>
8039 F: drivers/video/fbdev/core/
8041 T: git git://anongit.freedesktop.org/drm/drm-misc
8044 M: Helge Deller <deller@gmx.de>
8045 L: linux-fbdev@vger.kernel.org
8046 L: dri-devel@lists.freedesktop.org
8048 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8050 F: Documentation/fb/
8052 F: include/linux/fb.h
8053 F: include/uapi/linux/fb.h
8054 F: include/uapi/video/
8057 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8058 M: Horia Geantă <horia.geanta@nxp.com>
8059 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8060 M: Gaurav Jain <gaurav.jain@nxp.com>
8061 L: linux-crypto@vger.kernel.org
8063 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8064 F: drivers/crypto/caam/
8066 FREESCALE COLDFIRE M5441X MMC DRIVER
8067 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8068 L: linux-mmc@vger.kernel.org
8070 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8071 F: include/linux/platform_data/mmc-esdhc-mcf.h
8073 FREESCALE DIU FRAMEBUFFER DRIVER
8074 M: Timur Tabi <timur@kernel.org>
8075 L: linux-fbdev@vger.kernel.org
8077 F: drivers/video/fbdev/fsl-diu-fb.*
8079 FREESCALE DMA DRIVER
8080 M: Li Yang <leoyang.li@nxp.com>
8081 M: Zhang Wei <zw@zh-kernel.org>
8082 L: linuxppc-dev@lists.ozlabs.org
8084 F: drivers/dma/fsldma.*
8086 FREESCALE DSPI DRIVER
8087 M: Vladimir Oltean <olteanv@gmail.com>
8088 L: linux-spi@vger.kernel.org
8090 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8091 F: drivers/spi/spi-fsl-dspi.c
8092 F: include/linux/spi/spi-fsl-dspi.h
8094 FREESCALE ENETC ETHERNET DRIVERS
8095 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8096 L: netdev@vger.kernel.org
8098 F: drivers/net/ethernet/freescale/enetc/
8100 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8101 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8102 L: netdev@vger.kernel.org
8104 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8105 F: drivers/net/ethernet/freescale/gianfar*
8107 FREESCALE GPMI NAND DRIVER
8108 M: Han Xu <han.xu@nxp.com>
8109 L: linux-mtd@lists.infradead.org
8111 F: drivers/mtd/nand/raw/gpmi-nand/*
8113 FREESCALE I2C CPM DRIVER
8114 M: Jochen Friedrich <jochen@scram.de>
8115 L: linuxppc-dev@lists.ozlabs.org
8116 L: linux-i2c@vger.kernel.org
8118 F: drivers/i2c/busses/i2c-cpm.c
8120 FREESCALE IMX / MXC FEC DRIVER
8121 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8122 L: netdev@vger.kernel.org
8124 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8125 F: drivers/net/ethernet/freescale/fec.h
8126 F: drivers/net/ethernet/freescale/fec_main.c
8127 F: drivers/net/ethernet/freescale/fec_ptp.c
8129 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8130 M: Sascha Hauer <s.hauer@pengutronix.de>
8131 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8132 L: linux-fbdev@vger.kernel.org
8133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8135 F: drivers/video/fbdev/imxfb.c
8136 F: include/linux/platform_data/video-imxfb.h
8138 FREESCALE IMX DDR PMU DRIVER
8139 M: Frank Li <Frank.li@nxp.com>
8140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8142 F: Documentation/admin-guide/perf/imx-ddr.rst
8143 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8144 F: drivers/perf/fsl_imx8_ddr_perf.c
8146 FREESCALE IMX I2C DRIVER
8147 M: Oleksij Rempel <o.rempel@pengutronix.de>
8148 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8149 L: linux-i2c@vger.kernel.org
8151 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8152 F: drivers/i2c/busses/i2c-imx.c
8154 FREESCALE IMX LPI2C DRIVER
8155 M: Dong Aisheng <aisheng.dong@nxp.com>
8156 L: linux-i2c@vger.kernel.org
8157 L: linux-imx@nxp.com
8159 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8160 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8162 FREESCALE MPC I2C DRIVER
8163 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8164 L: linux-i2c@vger.kernel.org
8166 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8167 F: drivers/i2c/busses/i2c-mpc.c
8169 FREESCALE QORIQ DPAA ETHERNET DRIVER
8170 M: Madalin Bucur <madalin.bucur@nxp.com>
8171 L: netdev@vger.kernel.org
8173 F: drivers/net/ethernet/freescale/dpaa
8175 FREESCALE QORIQ DPAA FMAN DRIVER
8176 M: Madalin Bucur <madalin.bucur@nxp.com>
8177 L: netdev@vger.kernel.org
8179 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8180 F: drivers/net/ethernet/freescale/fman
8182 FREESCALE QORIQ PTP CLOCK DRIVER
8183 M: Yangbo Lu <yangbo.lu@nxp.com>
8184 L: netdev@vger.kernel.org
8186 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8187 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8188 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8189 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8190 F: drivers/ptp/ptp_qoriq.c
8191 F: drivers/ptp/ptp_qoriq_debugfs.c
8192 F: include/linux/fsl/ptp_qoriq.h
8194 FREESCALE QUAD SPI DRIVER
8195 M: Han Xu <han.xu@nxp.com>
8196 L: linux-spi@vger.kernel.org
8198 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8199 F: drivers/spi/spi-fsl-qspi.c
8201 FREESCALE QUICC ENGINE LIBRARY
8202 M: Qiang Zhao <qiang.zhao@nxp.com>
8203 L: linuxppc-dev@lists.ozlabs.org
8205 F: drivers/soc/fsl/qe/
8206 F: include/soc/fsl/qe/
8208 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8209 M: Li Yang <leoyang.li@nxp.com>
8210 L: netdev@vger.kernel.org
8211 L: linuxppc-dev@lists.ozlabs.org
8213 F: drivers/net/ethernet/freescale/ucc_geth*
8215 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8216 M: Zhao Qiang <qiang.zhao@nxp.com>
8217 L: netdev@vger.kernel.org
8218 L: linuxppc-dev@lists.ozlabs.org
8220 F: drivers/net/wan/fsl_ucc_hdlc*
8222 FREESCALE QUICC ENGINE UCC UART DRIVER
8223 M: Timur Tabi <timur@kernel.org>
8224 L: linuxppc-dev@lists.ozlabs.org
8226 F: drivers/tty/serial/ucc_uart.c
8228 FREESCALE SOC DRIVERS
8229 M: Li Yang <leoyang.li@nxp.com>
8230 L: linuxppc-dev@lists.ozlabs.org
8231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8233 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8234 F: Documentation/devicetree/bindings/soc/fsl/
8236 F: include/linux/fsl/
8239 FREESCALE SOC FS_ENET DRIVER
8240 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8241 L: linuxppc-dev@lists.ozlabs.org
8242 L: netdev@vger.kernel.org
8244 F: drivers/net/ethernet/freescale/fs_enet/
8245 F: include/linux/fs_enet_pd.h
8247 FREESCALE SOC SOUND DRIVERS
8248 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8249 M: Xiubo Li <Xiubo.Lee@gmail.com>
8250 R: Fabio Estevam <festevam@gmail.com>
8251 R: Nicolin Chen <nicoleotsuka@gmail.com>
8252 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8253 L: linuxppc-dev@lists.ozlabs.org
8255 F: sound/soc/fsl/fsl*
8256 F: sound/soc/fsl/imx*
8257 F: sound/soc/fsl/mpc8610_hpcd.c
8259 FREESCALE USB PERIPHERAL DRIVERS
8260 M: Li Yang <leoyang.li@nxp.com>
8261 L: linux-usb@vger.kernel.org
8262 L: linuxppc-dev@lists.ozlabs.org
8264 F: drivers/usb/gadget/udc/fsl*
8266 FREESCALE USB PHY DRIVER
8267 M: Ran Wang <ran.wang_1@nxp.com>
8268 L: linux-usb@vger.kernel.org
8269 L: linuxppc-dev@lists.ozlabs.org
8271 F: drivers/usb/phy/phy-fsl-usb*
8274 M: Christoph Hellwig <hch@infradead.org>
8276 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8280 M: "Rafael J. Wysocki" <rafael@kernel.org>
8281 M: Pavel Machek <pavel@ucw.cz>
8282 L: linux-pm@vger.kernel.org
8284 F: Documentation/power/freezing-of-tasks.rst
8285 F: include/linux/freezer.h
8289 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8290 L: linux-kernel@vger.kernel.org
8292 F: include/linux/frontswap.h
8295 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8296 M: David Howells <dhowells@redhat.com>
8297 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8299 F: Documentation/filesystems/caching/
8301 F: include/linux/fscache*.h
8303 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8304 M: Theodore Y. Ts'o <tytso@mit.edu>
8305 M: Jaegeuk Kim <jaegeuk@kernel.org>
8306 M: Eric Biggers <ebiggers@kernel.org>
8307 L: linux-fscrypt@vger.kernel.org
8309 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8310 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8311 F: Documentation/filesystems/fscrypt.rst
8313 F: include/linux/fscrypt*.h
8314 F: include/uapi/linux/fscrypt.h
8317 M: Jeremy Kerr <jk@ozlabs.org>
8318 M: Joel Stanley <joel@jms.id.au>
8319 R: Alistar Popple <alistair@popple.id.au>
8320 R: Eddie James <eajames@linux.ibm.com>
8321 L: linux-fsi@lists.ozlabs.org
8323 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8326 F: include/linux/fsi*.h
8327 F: include/trace/events/fsi*.h
8329 FSI-ATTACHED I2C DRIVER
8330 M: Eddie James <eajames@linux.ibm.com>
8331 L: linux-i2c@vger.kernel.org
8332 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8334 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8335 F: drivers/i2c/busses/i2c-fsi.c
8337 FSI-ATTACHED SPI DRIVER
8338 M: Eddie James <eajames@linux.ibm.com>
8339 L: linux-spi@vger.kernel.org
8341 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8342 F: drivers/spi/spi-fsi.c
8344 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8345 M: Jan Kara <jack@suse.cz>
8346 R: Amir Goldstein <amir73il@gmail.com>
8347 L: linux-fsdevel@vger.kernel.org
8349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8351 F: include/linux/fsnotify*.h
8353 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8354 M: Eric Biggers <ebiggers@kernel.org>
8355 M: Theodore Y. Ts'o <tytso@mit.edu>
8356 L: linux-fscrypt@vger.kernel.org
8358 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8359 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8360 F: Documentation/filesystems/fsverity.rst
8362 F: include/linux/fsverity.h
8363 F: include/uapi/linux/fsverity.h
8365 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8366 M: Michael Zaidman <michael.zaidman@gmail.com>
8367 L: linux-i2c@vger.kernel.org
8368 L: linux-input@vger.kernel.org
8370 F: drivers/hid/hid-ft260.c
8372 FUJITSU LAPTOP EXTRAS
8373 M: Jonathan Woithe <jwoithe@just42.net>
8374 L: platform-driver-x86@vger.kernel.org
8376 F: drivers/platform/x86/fujitsu-laptop.c
8378 FUJITSU M-5MO LS CAMERA ISP DRIVER
8379 M: Kyungmin Park <kyungmin.park@samsung.com>
8380 M: Heungjun Kim <riverful.kim@samsung.com>
8381 L: linux-media@vger.kernel.org
8383 F: drivers/media/i2c/m5mols/
8384 F: include/media/i2c/m5mols.h
8386 FUJITSU TABLET EXTRAS
8387 M: Robert Gerlach <khnz@gmx.de>
8388 L: platform-driver-x86@vger.kernel.org
8390 F: drivers/platform/x86/fujitsu-tablet.c
8392 FUNGIBLE ETHERNET DRIVERS
8393 M: Dimitris Michailidis <dmichail@fungible.com>
8394 L: netdev@vger.kernel.org
8396 F: drivers/net/ethernet/fungible/
8398 FUSE: FILESYSTEM IN USERSPACE
8399 M: Miklos Szeredi <miklos@szeredi.hu>
8400 L: linux-fsdevel@vger.kernel.org
8402 W: https://github.com/libfuse/
8403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8404 F: Documentation/filesystems/fuse.rst
8406 F: include/uapi/linux/fuse.h
8409 M: Thomas Gleixner <tglx@linutronix.de>
8410 M: Ingo Molnar <mingo@redhat.com>
8411 R: Peter Zijlstra <peterz@infradead.org>
8412 R: Darren Hart <dvhart@infradead.org>
8413 R: Davidlohr Bueso <dave@stgolabs.net>
8414 R: André Almeida <andrealmeid@igalia.com>
8415 L: linux-kernel@vger.kernel.org
8417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8418 F: Documentation/locking/*futex*
8419 F: include/asm-generic/futex.h
8420 F: include/linux/futex.h
8421 F: include/uapi/linux/futex.h
8423 F: tools/perf/bench/futex*
8424 F: tools/testing/selftests/futex/
8426 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8427 M: Tim Harvey <tharvey@gateworks.com>
8428 M: Robert Jones <rjones@gateworks.com>
8430 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8431 F: drivers/mfd/gateworks-gsc.c
8432 F: include/linux/mfd/gsc.h
8433 F: Documentation/hwmon/gsc-hwmon.rst
8434 F: drivers/hwmon/gsc-hwmon.c
8435 F: include/linux/platform_data/gsc_hwmon.h
8438 M: Kees Cook <keescook@chromium.org>
8439 L: linux-hardening@vger.kernel.org
8441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8442 F: Documentation/kbuild/gcc-plugins.rst
8443 F: scripts/Makefile.gcc-plugins
8444 F: scripts/gcc-plugins/
8446 GCOV BASED KERNEL PROFILING
8447 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8449 F: Documentation/dev-tools/gcov.rst
8452 GDB KERNEL DEBUGGING HELPER SCRIPTS
8453 M: Jan Kiszka <jan.kiszka@siemens.com>
8454 M: Kieran Bingham <kbingham@kernel.org>
8458 GEMINI CRYPTO DRIVER
8459 M: Corentin Labbe <clabbe@baylibre.com>
8460 L: linux-crypto@vger.kernel.org
8462 F: drivers/crypto/gemini/
8464 GEMTEK FM RADIO RECEIVER DRIVER
8465 M: Hans Verkuil <hverkuil@xs4all.nl>
8466 L: linux-media@vger.kernel.org
8468 W: https://linuxtv.org
8469 T: git git://linuxtv.org/media_tree.git
8470 F: drivers/media/radio/radio-gemtek*
8472 GENERIC ARCHITECTURE TOPOLOGY
8473 M: Sudeep Holla <sudeep.holla@arm.com>
8474 L: linux-kernel@vger.kernel.org
8476 F: drivers/base/arch_topology.c
8477 F: include/linux/arch_topology.h
8480 M: Thomas Gleixner <tglx@linutronix.de>
8481 M: Peter Zijlstra <peterz@infradead.org>
8482 M: Andy Lutomirski <luto@kernel.org>
8483 L: linux-kernel@vger.kernel.org
8485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8486 F: include/linux/entry-common.h
8487 F: include/linux/entry-kvm.h
8490 GENERIC GPIO I2C DRIVER
8491 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8493 F: drivers/i2c/busses/i2c-gpio.c
8494 F: include/linux/platform_data/i2c-gpio.h
8496 GENERIC GPIO I2C MULTIPLEXER DRIVER
8497 M: Peter Korsgaard <peter.korsgaard@barco.com>
8498 L: linux-i2c@vger.kernel.org
8500 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8501 F: drivers/i2c/muxes/i2c-mux-gpio.c
8502 F: include/linux/platform_data/i2c-mux-gpio.h
8504 GENERIC HDLC (WAN) DRIVERS
8505 M: Krzysztof Halasa <khc@pm.waw.pl>
8507 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8508 F: drivers/net/wan/c101.c
8509 F: drivers/net/wan/hd6457*
8510 F: drivers/net/wan/hdlc*
8511 F: drivers/net/wan/n2.c
8512 F: drivers/net/wan/pc300too.c
8513 F: drivers/net/wan/pci200syn.c
8514 F: drivers/net/wan/wanxl*
8516 GENERIC INCLUDE/ASM HEADER FILES
8517 M: Arnd Bergmann <arnd@arndb.de>
8518 L: linux-arch@vger.kernel.org
8520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8521 F: include/asm-generic/
8522 F: include/uapi/asm-generic/
8524 GENERIC PHY FRAMEWORK
8525 M: Kishon Vijay Abraham I <kishon@ti.com>
8526 M: Vinod Koul <vkoul@kernel.org>
8527 L: linux-phy@lists.infradead.org
8529 Q: https://patchwork.kernel.org/project/linux-phy/list/
8530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8531 F: Documentation/devicetree/bindings/phy/
8533 F: include/dt-bindings/phy/
8534 F: include/linux/phy/
8536 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8537 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8539 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8542 M: "Rafael J. Wysocki" <rafael@kernel.org>
8543 M: Kevin Hilman <khilman@kernel.org>
8544 M: Ulf Hansson <ulf.hansson@linaro.org>
8545 L: linux-pm@vger.kernel.org
8547 F: Documentation/devicetree/bindings/power/power?domain*
8548 F: drivers/base/power/domain*.c
8549 F: include/linux/pm_domain.h
8551 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8552 M: Eugen Hristev <eugen.hristev@microchip.com>
8553 L: linux-input@vger.kernel.org
8555 F: drivers/input/touchscreen/resistive-adc-touch.c
8557 GENERIC STRING LIBRARY
8558 R: Andy Shevchenko <andy@kernel.org>
8561 F: lib/string_helpers.c
8562 F: lib/test_string.c
8563 F: lib/test-string_helpers.c
8565 GENERIC UIO DRIVER FOR PCI DEVICES
8566 M: "Michael S. Tsirkin" <mst@redhat.com>
8567 L: kvm@vger.kernel.org
8569 F: drivers/uio/uio_pci_generic.c
8571 GENERIC VDSO LIBRARY
8572 M: Andy Lutomirski <luto@kernel.org>
8573 M: Thomas Gleixner <tglx@linutronix.de>
8574 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8575 L: linux-kernel@vger.kernel.org
8577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8578 F: include/asm-generic/vdso/vsyscall.h
8580 F: kernel/time/vsyscall.c
8583 GENWQE (IBM Generic Workqueue Card)
8584 M: Frank Haverkamp <haver@linux.ibm.com>
8586 F: drivers/misc/genwqe/
8588 GET_MAINTAINER SCRIPT
8589 M: Joe Perches <joe@perches.com>
8591 F: scripts/get_maintainer.pl
8594 M: Bob Peterson <rpeterso@redhat.com>
8595 M: Andreas Gruenbacher <agruenba@redhat.com>
8596 L: cluster-devel@redhat.com
8598 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8600 F: Documentation/filesystems/gfs2*
8602 F: include/uapi/linux/gfs2_ondisk.h
8605 M: Thomas Weißschuh <thomas@weissschuh.net>
8606 L: platform-driver-x86@vger.kernel.org
8608 F: drivers/platform/x86/gigabyte-wmi.c
8611 M: Johan Hovold <johan@kernel.org>
8613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8614 F: Documentation/ABI/testing/sysfs-class-gnss
8615 F: Documentation/devicetree/bindings/gnss/
8617 F: include/linux/gnss.h
8620 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8621 L: linux-media@vger.kernel.org
8623 F: drivers/media/usb/go7007/
8626 M: Bastien Nocera <hadess@hadess.net>
8627 M: Hans de Goede <hdegoede@redhat.com>
8628 L: linux-input@vger.kernel.org
8630 F: drivers/input/touchscreen/goodix*
8632 GOOGLE ETHERNET DRIVERS
8633 M: Jeroen de Borst <jeroendb@google.com>
8634 R: Catherine Sullivan <csully@google.com>
8635 R: David Awogbemila <awogbemila@google.com>
8636 L: netdev@vger.kernel.org
8638 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8639 F: drivers/net/ethernet/google
8641 GPD POCKET FAN DRIVER
8642 M: Hans de Goede <hdegoede@redhat.com>
8643 L: platform-driver-x86@vger.kernel.org
8645 F: drivers/platform/x86/gpd-pocket-fan.c
8648 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8649 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8650 L: linux-gpio@vger.kernel.org
8651 L: linux-acpi@vger.kernel.org
8653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8654 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8655 F: drivers/gpio/gpiolib-acpi.c
8656 F: drivers/gpio/gpiolib-acpi.h
8659 M: Geert Uytterhoeven <geert+renesas@glider.be>
8660 L: linux-gpio@vger.kernel.org
8662 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8663 F: drivers/gpio/gpio-aggregator.c
8666 M: Sean Young <sean@mess.org>
8667 L: linux-media@vger.kernel.org
8669 F: drivers/media/rc/gpio-ir-tx.c
8672 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8673 L: linux-gpio@vger.kernel.org
8675 F: drivers/gpio/gpio-mockup.c
8676 F: tools/testing/selftests/gpio/
8679 R: Michael Walle <michael@walle.cc>
8681 F: drivers/gpio/gpio-regmap.c
8682 F: include/linux/gpio/regmap.h
8685 M: Linus Walleij <linus.walleij@linaro.org>
8686 M: Bartosz Golaszewski <brgl@bgdev.pl>
8687 L: linux-gpio@vger.kernel.org
8689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8690 F: Documentation/ABI/obsolete/sysfs-gpio
8691 F: Documentation/ABI/testing/gpio-cdev
8692 F: Documentation/admin-guide/gpio/
8693 F: Documentation/devicetree/bindings/gpio/
8694 F: Documentation/driver-api/gpio/
8696 F: include/asm-generic/gpio.h
8697 F: include/dt-bindings/gpio/
8698 F: include/linux/gpio.h
8699 F: include/linux/gpio/
8700 F: include/linux/of_gpio.h
8701 F: include/uapi/linux/gpio.h
8704 GRE DEMULTIPLEXER DRIVER
8705 M: Dmitry Kozlov <xeb@mail.ru>
8706 L: netdev@vger.kernel.org
8708 F: include/net/gre.h
8709 F: net/ipv4/gre_demux.c
8710 F: net/ipv4/gre_offload.c
8712 GRETH 10/100/1G Ethernet MAC device driver
8713 M: Andreas Larsson <andreas@gaisler.com>
8714 L: netdev@vger.kernel.org
8716 F: drivers/net/ethernet/aeroflex/
8718 GREYBUS AUDIO PROTOCOLS DRIVERS
8719 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8720 M: Mark Greer <mgreer@animalcreek.com>
8722 F: drivers/staging/greybus/audio_apbridgea.c
8723 F: drivers/staging/greybus/audio_apbridgea.h
8724 F: drivers/staging/greybus/audio_codec.c
8725 F: drivers/staging/greybus/audio_codec.h
8726 F: drivers/staging/greybus/audio_gb.c
8727 F: drivers/staging/greybus/audio_manager.c
8728 F: drivers/staging/greybus/audio_manager.h
8729 F: drivers/staging/greybus/audio_manager_module.c
8730 F: drivers/staging/greybus/audio_manager_private.h
8731 F: drivers/staging/greybus/audio_manager_sysfs.c
8732 F: drivers/staging/greybus/audio_module.c
8733 F: drivers/staging/greybus/audio_topology.c
8735 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8736 M: Viresh Kumar <vireshk@kernel.org>
8738 F: drivers/staging/greybus/authentication.c
8739 F: drivers/staging/greybus/bootrom.c
8740 F: drivers/staging/greybus/firmware.h
8741 F: drivers/staging/greybus/fw-core.c
8742 F: drivers/staging/greybus/fw-download.c
8743 F: drivers/staging/greybus/fw-management.c
8744 F: drivers/staging/greybus/greybus_authentication.h
8745 F: drivers/staging/greybus/greybus_firmware.h
8746 F: drivers/staging/greybus/hid.c
8747 F: drivers/staging/greybus/i2c.c
8748 F: drivers/staging/greybus/spi.c
8749 F: drivers/staging/greybus/spilib.c
8750 F: drivers/staging/greybus/spilib.h
8752 GREYBUS LOOPBACK DRIVER
8753 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8755 F: drivers/staging/greybus/loopback.c
8757 GREYBUS PLATFORM DRIVERS
8758 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8760 F: drivers/staging/greybus/arche-apb-ctrl.c
8761 F: drivers/staging/greybus/arche-platform.c
8762 F: drivers/staging/greybus/arche_platform.h
8764 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8765 M: Rui Miguel Silva <rmfrfs@gmail.com>
8767 F: drivers/staging/greybus/gpio.c
8768 F: drivers/staging/greybus/light.c
8769 F: drivers/staging/greybus/power_supply.c
8770 F: drivers/staging/greybus/sdio.c
8771 F: drivers/staging/greybus/spi.c
8772 F: drivers/staging/greybus/spilib.c
8775 M: Johan Hovold <johan@kernel.org>
8776 M: Alex Elder <elder@kernel.org>
8777 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8778 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8781 F: drivers/staging/greybus/
8782 F: include/linux/greybus.h
8783 F: include/linux/greybus/
8785 GREYBUS UART PROTOCOLS DRIVERS
8786 M: David Lin <dtwlin@gmail.com>
8788 F: drivers/staging/greybus/log.c
8789 F: drivers/staging/greybus/uart.c
8791 GS1662 VIDEO SERIALIZER
8792 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8793 L: linux-media@vger.kernel.org
8795 T: git git://linuxtv.org/media_tree.git
8796 F: drivers/media/spi/gs1662.c
8798 GSPCA FINEPIX SUBDRIVER
8799 M: Frank Zago <frank@zago.net>
8800 L: linux-media@vger.kernel.org
8802 T: git git://linuxtv.org/media_tree.git
8803 F: drivers/media/usb/gspca/finepix.c
8805 GSPCA GL860 SUBDRIVER
8806 M: Olivier Lorin <o.lorin@laposte.net>
8807 L: linux-media@vger.kernel.org
8809 T: git git://linuxtv.org/media_tree.git
8810 F: drivers/media/usb/gspca/gl860/
8812 GSPCA M5602 SUBDRIVER
8813 M: Erik Andren <erik.andren@gmail.com>
8814 L: linux-media@vger.kernel.org
8816 T: git git://linuxtv.org/media_tree.git
8817 F: drivers/media/usb/gspca/m5602/
8819 GSPCA PAC207 SONIXB SUBDRIVER
8820 M: Hans Verkuil <hverkuil@xs4all.nl>
8821 L: linux-media@vger.kernel.org
8823 T: git git://linuxtv.org/media_tree.git
8824 F: drivers/media/usb/gspca/pac207.c
8826 GSPCA SN9C20X SUBDRIVER
8827 M: Brian Johnson <brijohn@gmail.com>
8828 L: linux-media@vger.kernel.org
8830 T: git git://linuxtv.org/media_tree.git
8831 F: drivers/media/usb/gspca/sn9c20x.c
8833 GSPCA T613 SUBDRIVER
8834 M: Leandro Costantino <lcostantino@gmail.com>
8835 L: linux-media@vger.kernel.org
8837 T: git git://linuxtv.org/media_tree.git
8838 F: drivers/media/usb/gspca/t613.c
8840 GSPCA USB WEBCAM DRIVER
8841 M: Hans Verkuil <hverkuil@xs4all.nl>
8842 L: linux-media@vger.kernel.org
8844 T: git git://linuxtv.org/media_tree.git
8845 F: drivers/media/usb/gspca/
8847 GTP (GPRS Tunneling Protocol)
8848 M: Pablo Neira Ayuso <pablo@netfilter.org>
8849 M: Harald Welte <laforge@gnumonks.org>
8850 L: osmocom-net-gprs@lists.osmocom.org
8852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8853 F: drivers/net/gtp.c
8855 GUID PARTITION TABLE (GPT)
8856 M: Davidlohr Bueso <dave@stgolabs.net>
8857 L: linux-efi@vger.kernel.org
8859 F: block/partitions/efi.*
8861 HABANALABS PCI DRIVER
8862 M: Oded Gabbay <ogabbay@kernel.org>
8864 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8865 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8866 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8867 F: drivers/misc/habanalabs/
8868 F: include/uapi/misc/habanalabs.h
8871 M: Antti Palosaari <crope@iki.fi>
8872 L: linux-media@vger.kernel.org
8874 W: https://linuxtv.org
8875 W: http://palosaari.fi/linux/
8876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8877 T: git git://linuxtv.org/anttip/media_tree.git
8878 F: drivers/media/usb/hackrf/
8880 HANTRO VPU CODEC DRIVER
8881 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8882 M: Philipp Zabel <p.zabel@pengutronix.de>
8883 L: linux-media@vger.kernel.org
8884 L: linux-rockchip@lists.infradead.org
8886 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8887 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8888 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8889 F: drivers/staging/media/hantro/
8891 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8892 M: Frank Seidel <frank@f-seidel.de>
8893 L: platform-driver-x86@vger.kernel.org
8895 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8896 F: drivers/platform/x86/hdaps.c
8899 M: Jean Delvare <jdelvare@suse.com>
8900 M: Guenter Roeck <linux@roeck-us.net>
8901 L: linux-hwmon@vger.kernel.org
8903 W: http://hwmon.wiki.kernel.org/
8904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8905 F: Documentation/ABI/testing/sysfs-class-hwmon
8906 F: Documentation/devicetree/bindings/hwmon/
8907 F: Documentation/hwmon/
8909 F: include/linux/hwmon*.h
8910 F: include/trace/events/hwmon*.h
8911 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8913 HARDWARE RANDOM NUMBER GENERATOR CORE
8914 M: Olivia Mackall <olivia@selenic.com>
8915 M: Herbert Xu <herbert@gondor.apana.org.au>
8916 L: linux-crypto@vger.kernel.org
8918 F: Documentation/admin-guide/hw_random.rst
8919 F: Documentation/devicetree/bindings/rng/
8920 F: drivers/char/hw_random/
8921 F: include/linux/hw_random.h
8923 HARDWARE SPINLOCK CORE
8924 M: Ohad Ben-Cohen <ohad@wizery.com>
8925 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8926 R: Baolin Wang <baolin.wang7@gmail.com>
8927 L: linux-remoteproc@vger.kernel.org
8929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8930 F: Documentation/devicetree/bindings/hwlock/
8931 F: Documentation/locking/hwspinlock.rst
8932 F: drivers/hwspinlock/
8933 F: include/linux/hwspinlock.h
8935 HARDWARE TRACING FACILITIES
8936 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8938 F: drivers/hwtracing/
8940 HARMONY SOUND DRIVER
8941 L: linux-parisc@vger.kernel.org
8943 F: sound/parisc/harmony.*
8945 HDPVR USB VIDEO ENCODER DRIVER
8946 M: Hans Verkuil <hverkuil@xs4all.nl>
8947 L: linux-media@vger.kernel.org
8949 W: https://linuxtv.org
8950 T: git git://linuxtv.org/media_tree.git
8951 F: drivers/media/usb/hdpvr/
8953 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8954 M: Matt Hsiao <matt.hsiao@hpe.com>
8956 F: drivers/misc/hpilo.[ch]
8958 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8959 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8961 F: Documentation/watchdog/hpwdt.rst
8962 F: drivers/watchdog/hpwdt.c
8964 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8965 M: Don Brace <don.brace@microchip.com>
8966 L: storagedev@microchip.com
8967 L: linux-scsi@vger.kernel.org
8969 F: Documentation/scsi/hpsa.rst
8970 F: drivers/scsi/hpsa*.[ch]
8971 F: include/linux/cciss*.h
8972 F: include/uapi/linux/cciss*.h
8975 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8976 L: linux-rdma@vger.kernel.org
8978 F: drivers/infiniband/hw/hfi1
8981 L: linux-fsdevel@vger.kernel.org
8983 F: Documentation/filesystems/hfs.rst
8987 L: linux-fsdevel@vger.kernel.org
8989 F: Documentation/filesystems/hfsplus.rst
8992 HGA FRAMEBUFFER DRIVER
8993 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8994 L: linux-nvidia@lists.surfsouth.com
8996 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8997 F: drivers/video/fbdev/hgafb.c
8999 HIBERNATION (aka Software Suspend, aka swsusp)
9000 M: "Rafael J. Wysocki" <rafael@kernel.org>
9001 M: Pavel Machek <pavel@ucw.cz>
9002 L: linux-pm@vger.kernel.org
9004 B: https://bugzilla.kernel.org
9005 F: arch/*/include/asm/suspend*.h
9007 F: drivers/base/power/
9008 F: include/linux/freezer.h
9009 F: include/linux/pm.h
9010 F: include/linux/suspend.h
9014 M: Jiri Kosina <jikos@kernel.org>
9015 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9016 L: linux-input@vger.kernel.org
9018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9020 F: include/linux/hid*
9021 F: include/uapi/linux/hid*
9023 HID LOGITECH DRIVERS
9024 R: Filipe Laíns <lains@riseup.net>
9025 L: linux-input@vger.kernel.org
9027 F: drivers/hid/hid-logitech-*
9029 HID PLAYSTATION DRIVER
9030 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9031 L: linux-input@vger.kernel.org
9033 F: drivers/hid/hid-playstation.c
9035 HID SENSOR HUB DRIVERS
9036 M: Jiri Kosina <jikos@kernel.org>
9037 M: Jonathan Cameron <jic23@kernel.org>
9038 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9039 L: linux-input@vger.kernel.org
9040 L: linux-iio@vger.kernel.org
9042 F: Documentation/hid/hid-sensor*
9043 F: drivers/hid/hid-sensor-*
9044 F: drivers/iio/*/hid-*
9045 F: include/linux/hid-sensor-*
9048 M: Ping Cheng <ping.cheng@wacom.com>
9049 M: Jason Gerecke <jason.gerecke@wacom.com>
9050 L: linux-input@vger.kernel.org
9052 F: drivers/hid/wacom.h
9053 F: drivers/hid/wacom_*
9055 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9056 M: Thomas Gleixner <tglx@linutronix.de>
9057 L: linux-kernel@vger.kernel.org
9059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9060 F: Documentation/timers/
9061 F: include/linux/clockchips.h
9062 F: include/linux/hrtimer.h
9063 F: kernel/time/clockevents.c
9064 F: kernel/time/hrtimer.c
9065 F: kernel/time/timer_*.c
9067 HIGH-SPEED SCC DRIVER FOR AX.25
9068 L: linux-hams@vger.kernel.org
9070 F: drivers/net/hamradio/scc.c
9072 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9073 M: HighPoint Linux Team <linux@highpoint-tech.com>
9075 W: http://www.highpoint-tech.com
9076 F: Documentation/scsi/hptiop.rst
9077 F: drivers/scsi/hptiop.c
9080 M: Jes Sorensen <jes@trained-monkey.org>
9081 L: linux-hippi@sunsite.dk
9083 F: drivers/net/hippi/
9084 F: include/linux/hippidevice.h
9085 F: include/uapi/linux/if_hippi.h
9088 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9089 M: Kurt Kanzenbach <kurt@linutronix.de>
9090 L: netdev@vger.kernel.org
9092 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9093 F: drivers/net/dsa/hirschmann/*
9094 F: include/linux/platform_data/hirschmann-hellcreek.h
9095 F: net/dsa/tag_hellcreek.c
9097 HISILICON DMA DRIVER
9098 M: Zhou Wang <wangzhou1@hisilicon.com>
9099 L: dmaengine@vger.kernel.org
9101 F: drivers/dma/hisi_dma.c
9103 HISILICON GPIO DRIVER
9104 M: Luo Jiaxing <luojiaxing@huawei.com>
9105 L: linux-gpio@vger.kernel.org
9107 F: drivers/gpio/gpio-hisi.c
9109 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9110 M: Longfang Liu <liulongfang@huawei.com>
9111 L: linux-crypto@vger.kernel.org
9113 F: Documentation/ABI/testing/debugfs-hisi-hpre
9114 F: drivers/crypto/hisilicon/hpre/hpre.h
9115 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9116 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9118 HISILICON I2C CONTROLLER DRIVER
9119 M: Yicong Yang <yangyicong@hisilicon.com>
9120 L: linux-i2c@vger.kernel.org
9122 W: https://www.hisilicon.com
9123 F: drivers/i2c/busses/i2c-hisi.c
9125 HISILICON LPC BUS DRIVER
9126 M: john.garry@huawei.com
9128 W: http://www.hisilicon.com
9129 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9130 F: drivers/bus/hisi_lpc.c
9132 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9133 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9134 M: Salil Mehta <salil.mehta@huawei.com>
9135 L: netdev@vger.kernel.org
9137 W: http://www.hisilicon.com
9138 F: drivers/net/ethernet/hisilicon/hns3/
9140 HISILICON NETWORK SUBSYSTEM DRIVER
9141 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9142 M: Salil Mehta <salil.mehta@huawei.com>
9143 L: netdev@vger.kernel.org
9145 W: http://www.hisilicon.com
9146 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9147 F: drivers/net/ethernet/hisilicon/
9149 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9150 M: John Stultz <jstultz@google.com>
9151 L: linux-kernel@vger.kernel.org
9153 F: drivers/misc/hisi_hikey_usb.c
9155 HISILICON PMU DRIVER
9156 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9157 M: Qi Liu <liuqi115@huawei.com>
9159 W: http://www.hisilicon.com
9160 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9161 F: Documentation/admin-guide/perf/hisi-pmu.rst
9162 F: drivers/perf/hisilicon
9164 HISILICON HNS3 PMU DRIVER
9165 M: Guangbin Huang <huangguangbin2@huawei.com>
9167 F: Documentation/admin-guide/perf/hns3-pmu.rst
9168 F: drivers/perf/hisilicon/hns3_pmu.c
9171 M: Weili Qian <qianweili@huawei.com>
9172 M: Zhou Wang <wangzhou1@hisilicon.com>
9173 L: linux-crypto@vger.kernel.org
9175 F: drivers/crypto/hisilicon/Kconfig
9176 F: drivers/crypto/hisilicon/Makefile
9177 F: drivers/crypto/hisilicon/qm.c
9178 F: drivers/crypto/hisilicon/sgl.c
9179 F: include/linux/hisi_acc_qm.h
9181 HISILICON ZIP Controller DRIVER
9182 M: Yang Shen <shenyang39@huawei.com>
9183 M: Zhou Wang <wangzhou1@hisilicon.com>
9184 L: linux-crypto@vger.kernel.org
9186 F: Documentation/ABI/testing/debugfs-hisi-zip
9187 F: drivers/crypto/hisilicon/zip/
9189 HISILICON ROCE DRIVER
9190 M: Wenpeng Liang <liangwenpeng@huawei.com>
9191 M: Weihang Li <liweihang@huawei.com>
9192 L: linux-rdma@vger.kernel.org
9194 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9195 F: drivers/infiniband/hw/hns/
9197 HISILICON SAS Controller
9198 M: John Garry <john.garry@huawei.com>
9200 W: http://www.hisilicon.com
9201 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9202 F: drivers/scsi/hisi_sas/
9204 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9205 M: Kai Ye <yekai13@huawei.com>
9206 M: Longfang Liu <liulongfang@huawei.com>
9207 L: linux-crypto@vger.kernel.org
9209 F: Documentation/ABI/testing/debugfs-hisi-sec
9210 F: drivers/crypto/hisilicon/sec2/sec.h
9211 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9212 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9213 F: drivers/crypto/hisilicon/sec2/sec_main.c
9215 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9216 M: Jay Fang <f.fangjian@huawei.com>
9217 L: linux-spi@vger.kernel.org
9219 W: http://www.hisilicon.com
9220 F: drivers/spi/spi-hisi-kunpeng.c
9222 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9223 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9224 L: linux-kernel@vger.kernel.org
9226 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9227 F: drivers/spmi/hisi-spmi-controller.c
9229 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9230 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9231 L: linux-kernel@vger.kernel.org
9233 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9234 F: drivers/mfd/hi6421-spmi-pmic.c
9236 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9237 M: Weili Qian <qianweili@huawei.com>
9239 F: drivers/crypto/hisilicon/trng/trng.c
9241 HISILICON V3XX SPI NOR FLASH Controller Driver
9242 M: John Garry <john.garry@huawei.com>
9244 W: http://www.hisilicon.com
9245 F: drivers/spi/spi-hisi-sfc-v3xx.c
9247 HMM - Heterogeneous Memory Management
9248 M: Jérôme Glisse <jglisse@redhat.com>
9249 L: linux-mm@kvack.org
9251 F: Documentation/vm/hmm.rst
9252 F: include/linux/hmm*
9255 F: tools/testing/selftests/vm/*hmm*
9258 M: Jouni Malinen <j@w1.fi>
9259 L: linux-wireless@vger.kernel.org
9261 W: http://w1.fi/hostap-driver.html
9262 F: drivers/net/wireless/intersil/hostap/
9264 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9265 L: platform-driver-x86@vger.kernel.org
9267 F: drivers/platform/x86/tc1100-wmi.c
9269 HPET: High Precision Event Timers driver
9270 M: Clemens Ladisch <clemens@ladisch.de>
9272 F: Documentation/timers/hpet.rst
9273 F: drivers/char/hpet.c
9274 F: include/linux/hpet.h
9275 F: include/uapi/linux/hpet.h
9279 F: arch/x86/include/asm/hpet.h
9280 F: arch/x86/kernel/hpet.c
9283 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9285 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9289 M: Sebastian Reichel <sre@kernel.org>
9291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9292 F: Documentation/ABI/testing/sysfs-bus-hsi
9293 F: Documentation/driver-api/hsi.rst
9295 F: include/linux/hsi/
9296 F: include/uapi/linux/hsi/
9299 L: linux-usb@vger.kernel.org
9301 F: drivers/net/usb/hso.c
9303 HSR NETWORK PROTOCOL
9304 L: netdev@vger.kernel.org
9308 HT16K33 LED CONTROLLER DRIVER
9309 M: Robin van der Gracht <robin@protonic.nl>
9311 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9312 F: drivers/auxdisplay/ht16k33.c
9314 HTCPEN TOUCHSCREEN DRIVER
9315 M: Pau Oliva Fora <pof@eslack.org>
9316 L: linux-input@vger.kernel.org
9318 F: drivers/input/touchscreen/htcpen.c
9321 M: Dipen Patel <dipenp@nvidia.com>
9323 F: Documentation/devicetree/bindings/timestamp/
9324 F: Documentation/driver-api/hte/
9326 F: include/linux/hte.h
9328 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9329 M: Lorenzo Bianconi <lorenzo@kernel.org>
9330 L: linux-iio@vger.kernel.org
9332 W: http://www.st.com/
9333 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9334 F: drivers/iio/humidity/hts221*
9336 HUAWEI ETHERNET DRIVER
9337 L: netdev@vger.kernel.org
9339 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9340 F: drivers/net/ethernet/huawei/hinic/
9343 M: Mike Kravetz <mike.kravetz@oracle.com>
9344 M: Muchun Song <songmuchun@bytedance.com>
9345 L: linux-mm@kvack.org
9347 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9348 F: Documentation/admin-guide/mm/hugetlbpage.rst
9349 F: Documentation/vm/hugetlbfs_reserv.rst
9350 F: Documentation/vm/vmemmap_dedup.rst
9352 F: include/linux/hugetlb.h
9354 F: mm/hugetlb_vmemmap.c
9355 F: mm/hugetlb_vmemmap.h
9358 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9359 L: linux-media@vger.kernel.org
9361 W: https://linuxtv.org
9362 T: git git://linuxtv.org/media_tree.git
9363 F: drivers/media/platform/st/sti/hva
9365 HWPOISON MEMORY FAILURE HANDLING
9366 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9367 R: Miaohe Lin <linmiaohe@huawei.com>
9368 L: linux-mm@kvack.org
9370 F: mm/hwpoison-inject.c
9371 F: mm/memory-failure.c
9373 HYCON HY46XX TOUCHSCREEN SUPPORT
9374 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9375 L: linux-input@vger.kernel.org
9377 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9378 F: drivers/input/touchscreen/hycon-hy46xx.c
9380 HYGON PROCESSOR SUPPORT
9381 M: Pu Wen <puwen@hygon.cn>
9382 L: linux-kernel@vger.kernel.org
9384 F: arch/x86/kernel/cpu/hygon.c
9386 HYNIX HI556 SENSOR DRIVER
9387 M: Shawn Tu <shawnx.tu@intel.com>
9388 L: linux-media@vger.kernel.org
9390 T: git git://linuxtv.org/media_tree.git
9391 F: drivers/media/i2c/hi556.c
9393 HYNIX HI846 SENSOR DRIVER
9394 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9395 L: linux-media@vger.kernel.org
9397 F: drivers/media/i2c/hi846.c
9399 HYNIX HI847 SENSOR DRIVER
9400 M: Shawn Tu <shawnx.tu@intel.com>
9401 L: linux-media@vger.kernel.org
9403 F: drivers/media/i2c/hi847.c
9405 Hyper-V/Azure CORE AND DRIVERS
9406 M: "K. Y. Srinivasan" <kys@microsoft.com>
9407 M: Haiyang Zhang <haiyangz@microsoft.com>
9408 M: Stephen Hemminger <sthemmin@microsoft.com>
9409 M: Wei Liu <wei.liu@kernel.org>
9410 M: Dexuan Cui <decui@microsoft.com>
9411 L: linux-hyperv@vger.kernel.org
9413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9414 F: Documentation/ABI/stable/sysfs-bus-vmbus
9415 F: Documentation/ABI/testing/debugfs-hyperv
9416 F: Documentation/virt/hyperv
9417 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9418 F: arch/arm64/hyperv
9419 F: arch/arm64/include/asm/hyperv-tlfs.h
9420 F: arch/arm64/include/asm/mshyperv.h
9422 F: arch/x86/include/asm/hyperv-tlfs.h
9423 F: arch/x86/include/asm/mshyperv.h
9424 F: arch/x86/include/asm/trace/hyperv.h
9425 F: arch/x86/kernel/cpu/mshyperv.c
9426 F: drivers/clocksource/hyperv_timer.c
9427 F: drivers/hid/hid-hyperv.c
9429 F: drivers/input/serio/hyperv-keyboard.c
9430 F: drivers/iommu/hyperv-iommu.c
9431 F: drivers/net/ethernet/microsoft/
9432 F: drivers/net/hyperv/
9433 F: drivers/pci/controller/pci-hyperv-intf.c
9434 F: drivers/pci/controller/pci-hyperv.c
9435 F: drivers/scsi/storvsc_drv.c
9436 F: drivers/uio/uio_hv_generic.c
9437 F: drivers/video/fbdev/hyperv_fb.c
9438 F: include/asm-generic/hyperv-tlfs.h
9439 F: include/asm-generic/mshyperv.h
9440 F: include/clocksource/hyperv_timer.h
9441 F: include/linux/hyperv.h
9442 F: include/uapi/linux/hyperv.h
9443 F: net/vmw_vsock/hyperv_transport.c
9447 M: Vignesh Raghavendra <vigneshr@ti.com>
9448 L: linux-mtd@lists.infradead.org
9450 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9451 C: irc://irc.oftc.net/mtd
9452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9453 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9454 F: drivers/mtd/hyperbus/
9455 F: include/linux/mtd/hyperbus.h
9457 HYPERVISOR VIRTUAL CONSOLE DRIVER
9458 L: linuxppc-dev@lists.ozlabs.org
9463 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9464 L: linux-i2c@vger.kernel.org
9465 L: linux-acpi@vger.kernel.org
9467 F: drivers/i2c/i2c-core-acpi.c
9469 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9470 M: Ajay Gupta <ajayg@nvidia.com>
9471 L: linux-i2c@vger.kernel.org
9473 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9474 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9477 M: Peter Rosin <peda@axentia.se>
9478 L: linux-i2c@vger.kernel.org
9480 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9481 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9482 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9483 F: Documentation/i2c/i2c-topology.rst
9484 F: Documentation/i2c/muxes/
9485 F: drivers/i2c/i2c-mux.c
9486 F: drivers/i2c/muxes/
9487 F: include/linux/i2c-mux.h
9489 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9490 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9491 L: linux-i2c@vger.kernel.org
9493 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9494 F: drivers/i2c/busses/i2c-mv64xxx.c
9496 I2C OVER PARALLEL PORT
9497 M: Jean Delvare <jdelvare@suse.com>
9498 L: linux-i2c@vger.kernel.org
9500 F: Documentation/i2c/busses/i2c-parport.rst
9501 F: drivers/i2c/busses/i2c-parport.c
9504 M: Wolfram Sang <wsa@kernel.org>
9505 L: linux-i2c@vger.kernel.org
9507 W: https://i2c.wiki.kernel.org/
9508 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9510 F: Documentation/devicetree/bindings/i2c/i2c.txt
9511 F: Documentation/i2c/
9513 F: include/dt-bindings/i2c/i2c.h
9514 F: include/linux/i2c-dev.h
9515 F: include/linux/i2c-smbus.h
9516 F: include/linux/i2c.h
9517 F: include/uapi/linux/i2c-*.h
9518 F: include/uapi/linux/i2c.h
9520 I2C SUBSYSTEM HOST DRIVERS
9521 L: linux-i2c@vger.kernel.org
9523 W: https://i2c.wiki.kernel.org/
9524 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9526 F: Documentation/devicetree/bindings/i2c/
9527 F: drivers/i2c/algos/
9528 F: drivers/i2c/busses/
9529 F: include/dt-bindings/i2c/
9532 M: Jean Delvare <jdelvare@suse.com>
9533 L: linux-i2c@vger.kernel.org
9535 F: Documentation/i2c/busses/i2c-taos-evm.rst
9536 F: drivers/i2c/busses/i2c-taos-evm.c
9539 M: Till Harbaum <till@harbaum.org>
9540 L: linux-i2c@vger.kernel.org
9542 W: http://www.harbaum.org/till/i2c_tiny_usb
9543 F: drivers/i2c/busses/i2c-tiny-usb.c
9545 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9546 M: Jean Delvare <jdelvare@suse.com>
9547 L: linux-i2c@vger.kernel.org
9549 F: Documentation/i2c/busses/i2c-ali1535.rst
9550 F: Documentation/i2c/busses/i2c-ali1563.rst
9551 F: Documentation/i2c/busses/i2c-ali15x3.rst
9552 F: Documentation/i2c/busses/i2c-amd756.rst
9553 F: Documentation/i2c/busses/i2c-amd8111.rst
9554 F: Documentation/i2c/busses/i2c-i801.rst
9555 F: Documentation/i2c/busses/i2c-nforce2.rst
9556 F: Documentation/i2c/busses/i2c-piix4.rst
9557 F: Documentation/i2c/busses/i2c-sis5595.rst
9558 F: Documentation/i2c/busses/i2c-sis630.rst
9559 F: Documentation/i2c/busses/i2c-sis96x.rst
9560 F: Documentation/i2c/busses/i2c-via.rst
9561 F: Documentation/i2c/busses/i2c-viapro.rst
9562 F: drivers/i2c/busses/i2c-ali1535.c
9563 F: drivers/i2c/busses/i2c-ali1563.c
9564 F: drivers/i2c/busses/i2c-ali15x3.c
9565 F: drivers/i2c/busses/i2c-amd756-s4882.c
9566 F: drivers/i2c/busses/i2c-amd756.c
9567 F: drivers/i2c/busses/i2c-amd8111.c
9568 F: drivers/i2c/busses/i2c-i801.c
9569 F: drivers/i2c/busses/i2c-isch.c
9570 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9571 F: drivers/i2c/busses/i2c-nforce2.c
9572 F: drivers/i2c/busses/i2c-piix4.c
9573 F: drivers/i2c/busses/i2c-sis5595.c
9574 F: drivers/i2c/busses/i2c-sis630.c
9575 F: drivers/i2c/busses/i2c-sis96x.c
9576 F: drivers/i2c/busses/i2c-via.c
9577 F: drivers/i2c/busses/i2c-viapro.c
9579 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9580 M: Hans de Goede <hdegoede@redhat.com>
9581 L: linux-i2c@vger.kernel.org
9583 F: drivers/i2c/busses/i2c-cht-wc.c
9585 I2C/SMBUS ISMT DRIVER
9586 M: Seth Heasley <seth.heasley@intel.com>
9587 M: Neil Horman <nhorman@tuxdriver.com>
9588 L: linux-i2c@vger.kernel.org
9589 F: Documentation/i2c/busses/i2c-ismt.rst
9590 F: drivers/i2c/busses/i2c-ismt.c
9592 I2C/SMBUS STUB DRIVER
9593 M: Jean Delvare <jdelvare@suse.com>
9594 L: linux-i2c@vger.kernel.org
9596 F: drivers/i2c/i2c-stub.c
9598 I3C DRIVER FOR CADENCE I3C MASTER IP
9599 M: Przemysław Gaj <pgaj@cadence.com>
9601 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9602 F: drivers/i3c/master/i3c-master-cdns.c
9604 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9605 M: Vitor Soares <vitor.soares@synopsys.com>
9607 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9608 F: drivers/i3c/master/dw*
9611 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9612 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9614 C: irc://chat.freenode.net/linux-i3c
9615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9616 F: Documentation/ABI/testing/sysfs-bus-i3c
9617 F: Documentation/devicetree/bindings/i3c/
9618 F: Documentation/driver-api/i3c
9620 F: include/linux/i3c/
9622 IA64 (Itanium) PLATFORM
9623 L: linux-ia64@vger.kernel.org
9625 F: Documentation/ia64/
9628 IBM Power 842 compression accelerator
9629 M: Haren Myneni <haren@us.ibm.com>
9632 F: drivers/crypto/nx/Kconfig
9633 F: drivers/crypto/nx/Makefile
9634 F: drivers/crypto/nx/nx-842*
9635 F: include/linux/sw842.h
9638 IBM Power in-Nest Crypto Acceleration
9639 M: Breno Leitão <leitao@debian.org>
9640 M: Nayna Jain <nayna@linux.ibm.com>
9641 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9642 L: linux-crypto@vger.kernel.org
9644 F: drivers/crypto/nx/Kconfig
9645 F: drivers/crypto/nx/Makefile
9646 F: drivers/crypto/nx/nx-aes*
9647 F: drivers/crypto/nx/nx-sha*
9648 F: drivers/crypto/nx/nx.*
9649 F: drivers/crypto/nx/nx_csbcpb.h
9650 F: drivers/crypto/nx/nx_debugfs.c
9652 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9653 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9654 L: linux-pci@vger.kernel.org
9655 L: linuxppc-dev@lists.ozlabs.org
9657 F: drivers/pci/hotplug/rpadlpar*
9659 IBM Power Linux RAID adapter
9660 M: Brian King <brking@us.ibm.com>
9662 F: drivers/scsi/ipr.*
9664 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9665 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9666 L: linux-pci@vger.kernel.org
9667 L: linuxppc-dev@lists.ozlabs.org
9669 F: drivers/pci/hotplug/rpaphp*
9671 IBM Power SRIOV Virtual NIC Device Driver
9672 M: Dany Madden <drt@linux.ibm.com>
9673 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9674 L: netdev@vger.kernel.org
9676 F: drivers/net/ethernet/ibm/ibmvnic.*
9678 IBM Power Virtual Accelerator Switchboard
9679 L: linuxppc-dev@lists.ozlabs.org
9681 F: arch/powerpc/include/asm/vas.h
9682 F: arch/powerpc/platforms/powernv/copy-paste.h
9683 F: arch/powerpc/platforms/powernv/vas*
9685 IBM Power Virtual Ethernet Device Driver
9686 M: Cristobal Forno <cforno12@linux.ibm.com>
9687 L: netdev@vger.kernel.org
9689 F: drivers/net/ethernet/ibm/ibmveth.*
9691 IBM Power Virtual FC Device Drivers
9692 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9693 L: linux-scsi@vger.kernel.org
9695 F: drivers/scsi/ibmvscsi/ibmvfc*
9697 IBM Power Virtual Management Channel Driver
9698 M: Brad Warrum <bwarrum@linux.ibm.com>
9699 M: Ritu Agarwal <rituagar@linux.ibm.com>
9701 F: drivers/misc/ibmvmc.*
9703 IBM Power Virtual SCSI Device Drivers
9704 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9705 L: linux-scsi@vger.kernel.org
9707 F: drivers/scsi/ibmvscsi/ibmvscsi*
9708 F: include/scsi/viosrp.h
9710 IBM Power Virtual SCSI Device Target Driver
9711 M: Michael Cyr <mikecyr@linux.ibm.com>
9712 L: linux-scsi@vger.kernel.org
9713 L: target-devel@vger.kernel.org
9715 F: drivers/scsi/ibmvscsi_tgt/
9717 IBM Power VMX Cryptographic instructions
9718 M: Breno Leitão <leitao@debian.org>
9719 M: Nayna Jain <nayna@linux.ibm.com>
9720 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9721 L: linux-crypto@vger.kernel.org
9723 F: drivers/crypto/vmx/Kconfig
9724 F: drivers/crypto/vmx/Makefile
9725 F: drivers/crypto/vmx/aes*
9726 F: drivers/crypto/vmx/ghash*
9727 F: drivers/crypto/vmx/ppc-xlate.pl
9728 F: drivers/crypto/vmx/vmx.c
9730 IBM ServeRAID RAID DRIVER
9732 F: drivers/scsi/ips.*
9734 ICH LPC AND GPIO DRIVER
9735 M: Peter Tyser <ptyser@xes-inc.com>
9737 F: drivers/gpio/gpio-ich.c
9738 F: drivers/mfd/lpc_ich.c
9741 M: Max Staudt <max@enpas.org>
9742 L: linux-i2c@vger.kernel.org
9744 F: drivers/i2c/busses/i2c-icy.c
9746 IDEAPAD LAPTOP EXTRAS DRIVER
9747 M: Ike Panhc <ike.pan@canonical.com>
9748 L: platform-driver-x86@vger.kernel.org
9750 W: http://launchpad.net/ideapad-laptop
9751 F: drivers/platform/x86/ideapad-laptop.c
9753 IDEAPAD LAPTOP SLIDEBAR DRIVER
9754 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9755 L: linux-input@vger.kernel.org
9757 W: https://github.com/o2genum/ideapad-slidebar
9758 F: drivers/input/misc/ideapad_slidebar.c
9761 M: Christian Brauner <brauner@kernel.org>
9762 M: Seth Forshee <sforshee@kernel.org>
9763 L: linux-fsdevel@vger.kernel.org
9765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9766 F: Documentation/filesystems/idmappings.rst
9767 F: tools/testing/selftests/mount_setattr/
9768 F: include/linux/mnt_idmapping.h
9770 IDT VersaClock 5 CLOCK DRIVER
9771 M: Luca Ceresoli <luca@lucaceresoli.net>
9773 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9774 F: drivers/clk/clk-versaclock5.c
9776 IEEE 802.15.4 SUBSYSTEM
9777 M: Alexander Aring <alex.aring@gmail.com>
9778 M: Stefan Schmidt <stefan@datenfreihafen.org>
9779 L: linux-wpan@vger.kernel.org
9781 W: https://linux-wpan.org/
9782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9784 F: Documentation/networking/ieee802154.rst
9785 F: drivers/net/ieee802154/
9786 F: include/linux/ieee802154.h
9787 F: include/linux/nl802154.h
9788 F: include/net/af_ieee802154.h
9789 F: include/net/cfg802154.h
9790 F: include/net/ieee802154_netdev.h
9791 F: include/net/mac802154.h
9792 F: include/net/nl802154.h
9797 M: Yotam Gigi <yotam.gi@gmail.com>
9798 M: Jamal Hadi Salim <jhs@mojatatu.com>
9799 F: include/net/ife.h
9800 F: include/uapi/linux/ife.h
9803 IGORPLUG-USB IR RECEIVER
9804 M: Sean Young <sean@mess.org>
9805 L: linux-media@vger.kernel.org
9807 F: drivers/media/rc/igorplugusb.c
9809 IGUANAWORKS USB IR TRANSCEIVER
9810 M: Sean Young <sean@mess.org>
9811 L: linux-media@vger.kernel.org
9813 F: drivers/media/rc/iguanair.c
9815 IIO DIGITAL POTENTIOMETER DAC
9816 M: Peter Rosin <peda@axentia.se>
9817 L: linux-iio@vger.kernel.org
9819 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9820 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9821 F: drivers/iio/dac/dpot-dac.c
9823 IIO ENVELOPE DETECTOR
9824 M: Peter Rosin <peda@axentia.se>
9825 L: linux-iio@vger.kernel.org
9827 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9828 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9829 F: drivers/iio/adc/envelope-detector.c
9832 M: Peter Rosin <peda@axentia.se>
9833 L: linux-iio@vger.kernel.org
9835 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9836 F: drivers/iio/multiplexer/iio-mux.c
9838 IIO SCMI BASED DRIVER
9839 M: Jyoti Bhayana <jbhayana@google.com>
9840 L: linux-iio@vger.kernel.org
9842 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9844 IIO SUBSYSTEM AND DRIVERS
9845 M: Jonathan Cameron <jic23@kernel.org>
9846 R: Lars-Peter Clausen <lars@metafoo.de>
9847 L: linux-iio@vger.kernel.org
9849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9850 F: Documentation/ABI/testing/configfs-iio*
9851 F: Documentation/ABI/testing/sysfs-bus-iio*
9852 F: Documentation/devicetree/bindings/iio/
9854 F: drivers/staging/iio/
9855 F: include/dt-bindings/iio/
9856 F: include/linux/iio/
9860 M: Peter Rosin <peda@axentia.se>
9861 L: linux-iio@vger.kernel.org
9863 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9864 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9865 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9866 F: drivers/iio/afe/iio-rescale.c
9868 IKANOS/ADI EAGLE ADSL USB DRIVER
9869 M: Matthieu Castet <castet.matthieu@free.fr>
9870 M: Stanislaw Gruszka <stf_xl@wp.pl>
9872 F: drivers/usb/atm/ueagle-atm.c
9874 IMAGIS TOUCHSCREEN DRIVER
9875 M: Markuss Broks <markuss.broks@gmail.com>
9877 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9878 F: drivers/input/touchscreen/imagis.c
9880 IMGTEC ASCII LCD DRIVER
9881 M: Paul Burton <paulburton@kernel.org>
9883 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9884 F: drivers/auxdisplay/img-ascii-lcd.c
9886 IMGTEC IR DECODER DRIVER
9888 F: drivers/media/rc/img-ir/
9890 IMON SOUNDGRAPH USB IR RECEIVER
9891 M: Sean Young <sean@mess.org>
9892 L: linux-media@vger.kernel.org
9894 F: drivers/media/rc/imon.c
9895 F: drivers/media/rc/imon_raw.c
9897 IMS TWINTURBO FRAMEBUFFER DRIVER
9898 L: linux-fbdev@vger.kernel.org
9900 F: drivers/video/fbdev/imsttfb.c
9902 INA209 HARDWARE MONITOR DRIVER
9903 M: Guenter Roeck <linux@roeck-us.net>
9904 L: linux-hwmon@vger.kernel.org
9906 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9907 F: Documentation/hwmon/ina209.rst
9908 F: drivers/hwmon/ina209.c
9910 INA2XX HARDWARE MONITOR DRIVER
9911 M: Guenter Roeck <linux@roeck-us.net>
9912 L: linux-hwmon@vger.kernel.org
9914 F: Documentation/hwmon/ina2xx.rst
9915 F: drivers/hwmon/ina2xx.c
9916 F: include/linux/platform_data/ina2xx.h
9918 INDUSTRY PACK SUBSYSTEM (IPACK)
9919 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9920 M: Jens Taprogge <jens.taprogge@taprogge.org>
9921 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9922 L: industrypack-devel@lists.sourceforge.net
9924 W: http://industrypack.sourceforge.net
9927 INFINEON DPS310 Driver
9928 M: Eddie James <eajames@linux.ibm.com>
9929 L: linux-iio@vger.kernel.org
9931 F: drivers/iio/pressure/dps310.c
9933 INFINIBAND SUBSYSTEM
9934 M: Jason Gunthorpe <jgg@nvidia.com>
9935 M: Leon Romanovsky <leonro@nvidia.com>
9936 L: linux-rdma@vger.kernel.org
9938 W: https://github.com/linux-rdma/rdma-core
9939 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9941 F: Documentation/devicetree/bindings/infiniband/
9942 F: Documentation/infiniband/
9943 F: drivers/infiniband/
9945 F: include/trace/events/ib_mad.h
9946 F: include/trace/events/ib_umad.h
9947 F: include/uapi/linux/if_infiniband.h
9948 F: include/uapi/rdma/
9949 F: samples/bpf/ibumad_kern.c
9950 F: samples/bpf/ibumad_user.c
9952 INGENIC JZ4780 NAND DRIVER
9953 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9954 L: linux-mtd@lists.infradead.org
9955 L: linux-mips@vger.kernel.org
9957 F: drivers/mtd/nand/raw/ingenic/
9960 M: Paul Cercueil <paul@crapouillou.net>
9961 L: linux-mips@vger.kernel.org
9963 F: arch/mips/boot/dts/ingenic/
9964 F: arch/mips/generic/board-ingenic.c
9965 F: arch/mips/include/asm/mach-ingenic/
9966 F: arch/mips/ingenic/Kconfig
9967 F: drivers/clk/ingenic/
9968 F: drivers/dma/dma-jz4780.c
9969 F: drivers/gpu/drm/ingenic/
9970 F: drivers/i2c/busses/i2c-jz4780.c
9971 F: drivers/iio/adc/ingenic-adc.c
9972 F: drivers/irqchip/irq-ingenic.c
9973 F: drivers/memory/jz4780-nemc.c
9974 F: drivers/mmc/host/jz4740_mmc.c
9975 F: drivers/mtd/nand/raw/ingenic/
9976 F: drivers/pinctrl/pinctrl-ingenic.c
9977 F: drivers/power/supply/ingenic-battery.c
9978 F: drivers/pwm/pwm-jz4740.c
9979 F: drivers/remoteproc/ingenic_rproc.c
9980 F: drivers/rtc/rtc-jz4740.c
9981 F: drivers/tty/serial/8250/8250_ingenic.c
9982 F: drivers/usb/musb/jz4740.c
9983 F: drivers/watchdog/jz4740_wdt.c
9984 F: include/dt-bindings/iio/adc/ingenic,adc.h
9985 F: include/linux/mfd/ingenic-tcu.h
9986 F: sound/soc/codecs/jz47*
9987 F: sound/soc/jz4740/
9989 INJOINIC IP5xxx POWER BANK IC DRIVER
9990 M: Samuel Holland <samuel@sholland.org>
9992 F: drivers/power/supply/ip5xxx_power.c
9995 M: Jan Kara <jack@suse.cz>
9996 R: Amir Goldstein <amir73il@gmail.com>
9997 L: linux-fsdevel@vger.kernel.org
9999 F: Documentation/filesystems/inotify.rst
10000 F: fs/notify/inotify/
10001 F: include/linux/inotify.h
10002 F: include/uapi/linux/inotify.h
10004 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10005 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10006 L: linux-input@vger.kernel.org
10008 Q: http://patchwork.kernel.org/project/linux-input/list/
10009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10010 F: Documentation/devicetree/bindings/input/
10011 F: Documentation/devicetree/bindings/serio/
10012 F: Documentation/input/
10014 F: include/linux/input.h
10015 F: include/linux/input/
10016 F: include/uapi/linux/input-event-codes.h
10017 F: include/uapi/linux/input.h
10019 INPUT MULTITOUCH (MT) PROTOCOL
10020 M: Henrik Rydberg <rydberg@bitmath.org>
10021 L: linux-input@vger.kernel.org
10023 F: Documentation/input/multi-touch-protocol.rst
10024 F: drivers/input/input-mt.c
10027 INSIDE SECURE CRYPTO DRIVER
10028 M: Antoine Tenart <atenart@kernel.org>
10029 L: linux-crypto@vger.kernel.org
10031 F: drivers/crypto/inside-secure/
10033 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10034 M: Mimi Zohar <zohar@linux.ibm.com>
10035 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10036 L: linux-integrity@vger.kernel.org
10038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10039 F: security/integrity/ima/
10040 F: security/integrity/
10042 INTEL 810/815 FRAMEBUFFER DRIVER
10043 M: Antonino Daplas <adaplas@gmail.com>
10044 L: linux-fbdev@vger.kernel.org
10046 F: drivers/video/fbdev/i810/
10049 M: Cezary Rojewski <cezary.rojewski@intel.com>
10050 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10051 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10052 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10053 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10054 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10055 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10056 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10058 F: sound/soc/intel/
10060 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10061 M: Hans de Goede <hdegoede@redhat.com>
10062 L: platform-driver-x86@vger.kernel.org
10064 F: drivers/platform/x86/intel/atomisp2/pm.c
10066 INTEL ATOMISP2 LED DRIVER
10067 M: Hans de Goede <hdegoede@redhat.com>
10068 L: platform-driver-x86@vger.kernel.org
10070 F: drivers/platform/x86/intel/atomisp2/led.c
10072 INTEL BIOS SAR INT1092 DRIVER
10073 M: Shravan Sudhakar <s.shravan@intel.com>
10074 M: Intel Corporation <linuxwwan@intel.com>
10075 L: platform-driver-x86@vger.kernel.org
10077 F: drivers/platform/x86/intel/int1092/
10079 INTEL BROXTON PMC DRIVER
10080 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10081 M: Zha Qipeng <qipeng.zha@intel.com>
10083 F: drivers/mfd/intel_pmc_bxt.c
10084 F: include/linux/mfd/intel_pmc_bxt.h
10086 INTEL C600 SERIES SAS CONTROLLER DRIVER
10087 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10088 L: linux-scsi@vger.kernel.org
10090 T: git git://git.code.sf.net/p/intel-sas/isci
10091 F: drivers/scsi/isci/
10093 INTEL CPU family model numbers
10094 M: Tony Luck <tony.luck@intel.com>
10096 L: linux-kernel@vger.kernel.org
10098 F: arch/x86/include/asm/intel-family.h
10100 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10101 M: Jani Nikula <jani.nikula@linux.intel.com>
10102 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10103 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10104 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10105 L: intel-gfx@lists.freedesktop.org
10107 W: https://01.org/linuxgraphics/
10108 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10109 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10110 C: irc://irc.oftc.net/intel-gfx
10111 T: git git://anongit.freedesktop.org/drm-intel
10112 F: Documentation/gpu/i915.rst
10113 F: drivers/gpu/drm/i915/
10114 F: include/drm/i915*
10115 F: include/uapi/drm/i915_drm.h
10117 INTEL ETHERNET DRIVERS
10118 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10119 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10120 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10122 W: http://www.intel.com/support/feedback.htm
10123 W: http://e1000.sourceforge.net/
10124 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10127 F: Documentation/networking/device_drivers/ethernet/intel/
10128 F: drivers/net/ethernet/intel/
10129 F: drivers/net/ethernet/intel/*/
10130 F: include/linux/avf/virtchnl.h
10131 F: include/linux/net/intel/iidc.h
10133 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10134 M: Mustafa Ismail <mustafa.ismail@intel.com>
10135 M: Shiraz Saleem <shiraz.saleem@intel.com>
10136 L: linux-rdma@vger.kernel.org
10138 F: drivers/infiniband/hw/irdma/
10139 F: include/uapi/rdma/irdma-abi.h
10141 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10142 M: Maik Broemme <mbroemme@libmpq.org>
10143 L: linux-fbdev@vger.kernel.org
10145 F: Documentation/fb/intelfb.rst
10146 F: drivers/video/fbdev/intelfb/
10149 M: Andy Shevchenko <andy@kernel.org>
10150 L: linux-gpio@vger.kernel.org
10152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10153 F: drivers/gpio/gpio-ich.c
10154 F: drivers/gpio/gpio-merrifield.c
10155 F: drivers/gpio/gpio-ml-ioh.c
10156 F: drivers/gpio/gpio-pch.c
10157 F: drivers/gpio/gpio-sch.c
10158 F: drivers/gpio/gpio-sodaville.c
10160 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10161 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10162 M: Zhi Wang <zhi.a.wang@intel.com>
10163 L: intel-gvt-dev@lists.freedesktop.org
10164 L: intel-gfx@lists.freedesktop.org
10166 W: https://01.org/igvt-g
10167 T: git https://github.com/intel/gvt-linux.git
10168 F: drivers/gpu/drm/i915/gvt/
10170 INTEL HID EVENT DRIVER
10171 M: Alex Hung <alex.hung@canonical.com>
10172 L: platform-driver-x86@vger.kernel.org
10174 F: drivers/platform/x86/intel/hid.c
10176 INTEL I/OAT DMA DRIVER
10177 M: Dave Jiang <dave.jiang@intel.com>
10178 R: Dan Williams <dan.j.williams@intel.com>
10179 L: dmaengine@vger.kernel.org
10181 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10182 F: drivers/dma/ioat*
10185 M: Dave Jiang <dave.jiang@intel.com>
10186 L: dmaengine@vger.kernel.org
10188 F: drivers/dma/idxd/*
10189 F: include/uapi/linux/idxd.h
10192 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10193 M: Len Brown <lenb@kernel.org>
10194 L: linux-pm@vger.kernel.org
10196 B: https://bugzilla.kernel.org
10197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10198 F: drivers/idle/intel_idle.c
10200 INTEL IN FIELD SCAN (IFS) DEVICE
10201 M: Jithu Joseph <jithu.joseph@intel.com>
10202 R: Ashok Raj <ashok.raj@intel.com>
10203 R: Tony Luck <tony.luck@intel.com>
10205 F: drivers/platform/x86/intel/ifs
10206 F: include/trace/events/intel_ifs.h
10208 INTEL INTEGRATED SENSOR HUB DRIVER
10209 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10210 M: Jiri Kosina <jikos@kernel.org>
10211 L: linux-input@vger.kernel.org
10213 F: drivers/hid/intel-ish-hid/
10216 M: David Woodhouse <dwmw2@infradead.org>
10217 M: Lu Baolu <baolu.lu@linux.intel.com>
10218 L: iommu@lists.linux.dev
10220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10221 F: drivers/iommu/intel/
10222 F: include/linux/intel-iommu.h
10223 F: include/linux/intel-svm.h
10225 INTEL IOP-ADMA DMA DRIVER
10226 R: Dan Williams <dan.j.williams@intel.com>
10228 F: drivers/dma/iop-adma.c
10230 INTEL IPU3 CSI-2 CIO2 DRIVER
10231 M: Yong Zhi <yong.zhi@intel.com>
10232 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10233 M: Bingbu Cao <bingbu.cao@intel.com>
10234 M: Dan Scally <djrscally@gmail.com>
10235 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10236 L: linux-media@vger.kernel.org
10238 T: git git://linuxtv.org/media_tree.git
10239 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10240 F: drivers/media/pci/intel/ipu3/
10242 INTEL IPU3 CSI-2 IMGU DRIVER
10243 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10244 R: Bingbu Cao <bingbu.cao@intel.com>
10245 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10246 L: linux-media@vger.kernel.org
10248 F: Documentation/admin-guide/media/ipu3.rst
10249 F: Documentation/admin-guide/media/ipu3_rcb.svg
10250 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10251 F: drivers/staging/media/ipu3/
10253 INTEL IXP4XX CRYPTO SUPPORT
10254 M: Corentin Labbe <clabbe@baylibre.com>
10255 L: linux-crypto@vger.kernel.org
10257 F: drivers/crypto/ixp4xx_crypto.c
10259 INTEL ISHTP ECLITE DRIVER
10260 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10261 L: platform-driver-x86@vger.kernel.org
10263 F: drivers/platform/x86/intel/ishtp_eclite.c
10265 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10266 M: Krzysztof Halasa <khalasa@piap.pl>
10268 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10269 F: drivers/net/wan/ixp4xx_hss.c
10270 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10271 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10272 F: include/linux/soc/ixp4xx/npe.h
10273 F: include/linux/soc/ixp4xx/qmgr.h
10275 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10276 M: Deepak Saxena <dsaxena@plexity.net>
10278 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10279 F: drivers/char/hw_random/ixp4xx-rng.c
10281 INTEL KEEM BAY DRM DRIVER
10282 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10283 M: Edmund Dea <edmund.j.dea@intel.com>
10285 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10286 F: drivers/gpu/drm/kmb/
10288 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10289 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10291 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10292 F: drivers/crypto/keembay/Kconfig
10293 F: drivers/crypto/keembay/Makefile
10294 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10295 F: drivers/crypto/keembay/ocs-aes.c
10296 F: drivers/crypto/keembay/ocs-aes.h
10298 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10299 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10300 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10301 M: Mark Gross <mgross@linux.intel.com>
10303 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10304 F: drivers/crypto/keembay/Kconfig
10305 F: drivers/crypto/keembay/Makefile
10306 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10308 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10309 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10310 M: Declan Murphy <declan.murphy@intel.com>
10312 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10313 F: drivers/crypto/keembay/Kconfig
10314 F: drivers/crypto/keembay/Makefile
10315 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10316 F: drivers/crypto/keembay/ocs-hcu.c
10317 F: drivers/crypto/keembay/ocs-hcu.h
10319 INTEL THUNDER BAY EMMC PHY DRIVER
10320 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10321 M: Rashmi A <rashmi.a@intel.com>
10323 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10324 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10326 INTEL MANAGEMENT ENGINE (mei)
10327 M: Tomas Winkler <tomas.winkler@intel.com>
10328 L: linux-kernel@vger.kernel.org
10330 F: Documentation/driver-api/mei/*
10331 F: drivers/misc/mei/
10332 F: drivers/watchdog/mei_wdt.c
10333 F: include/linux/mei_aux.h
10334 F: include/linux/mei_cl_bus.h
10335 F: include/uapi/linux/mei.h
10338 INTEL MAX 10 BMC MFD DRIVER
10339 M: Xu Yilun <yilun.xu@intel.com>
10340 R: Tom Rix <trix@redhat.com>
10342 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10343 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10344 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10345 F: drivers/mfd/intel-m10-bmc.c
10346 F: include/linux/mfd/intel-m10-bmc.h
10348 INTEL MENLOW THERMAL DRIVER
10349 M: Sujith Thomas <sujith.thomas@intel.com>
10350 L: linux-pm@vger.kernel.org
10352 W: https://01.org/linux-acpi
10353 F: drivers/thermal/intel/intel_menlow.c
10355 INTEL P-Unit IPC DRIVER
10356 M: Zha Qipeng <qipeng.zha@intel.com>
10357 L: platform-driver-x86@vger.kernel.org
10359 F: arch/x86/include/asm/intel_punit_ipc.h
10360 F: drivers/platform/x86/intel/punit_ipc.c
10362 INTEL PMC CORE DRIVER
10363 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10364 M: David E Box <david.e.box@intel.com>
10365 L: platform-driver-x86@vger.kernel.org
10367 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10368 F: drivers/platform/x86/intel/pmc/
10370 INTEL PMIC GPIO DRIVERS
10371 M: Andy Shevchenko <andy@kernel.org>
10373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10374 F: drivers/gpio/gpio-*cove.c
10376 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10377 M: Andy Shevchenko <andy@kernel.org>
10379 F: drivers/mfd/intel_soc_pmic*
10380 F: include/linux/mfd/intel_soc_pmic*
10383 M: David E. Box <david.e.box@linux.intel.com>
10385 F: drivers/platform/x86/intel/pmt/
10387 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10388 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10389 L: linux-wireless@vger.kernel.org
10391 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10392 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10393 F: drivers/net/wireless/intel/ipw2x00/
10395 INTEL PSTATE DRIVER
10396 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10397 M: Len Brown <lenb@kernel.org>
10398 L: linux-pm@vger.kernel.org
10400 F: drivers/cpufreq/intel_pstate.c
10402 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10403 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10404 L: linux-iio@vger.kernel.org
10405 F: drivers/counter/intel-qep.c
10408 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10410 F: arch/x86/include/asm/intel_scu_ipc.h
10411 F: drivers/platform/x86/intel_scu_*
10414 M: David E. Box <david.e.box@linux.intel.com>
10416 F: drivers/platform/x86/intel/sdsi.c
10417 F: tools/arch/x86/intel_sdsi/
10418 F: tools/testing/selftests/drivers/sdsi/
10420 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10421 M: Daniel Scally <djrscally@gmail.com>
10423 F: drivers/platform/x86/intel/int3472/
10425 INTEL SPEED SELECT TECHNOLOGY
10426 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10427 L: platform-driver-x86@vger.kernel.org
10429 F: drivers/platform/x86/intel/speed_select_if/
10430 F: include/uapi/linux/isst_if.h
10431 F: tools/power/x86/intel-speed-select/
10433 INTEL STRATIX10 FIRMWARE DRIVERS
10434 M: Dinh Nguyen <dinguyen@kernel.org>
10435 L: linux-kernel@vger.kernel.org
10437 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10438 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10439 F: drivers/firmware/stratix10-rsu.c
10440 F: drivers/firmware/stratix10-svc.c
10441 F: include/linux/firmware/intel/stratix10-smc.h
10442 F: include/linux/firmware/intel/stratix10-svc-client.h
10443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10445 INTEL TELEMETRY DRIVER
10446 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10447 M: "David E. Box" <david.e.box@linux.intel.com>
10448 L: platform-driver-x86@vger.kernel.org
10450 F: arch/x86/include/asm/intel_telemetry.h
10451 F: drivers/platform/x86/intel/telemetry/
10453 INTEL UNCORE FREQUENCY CONTROL
10454 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10455 L: platform-driver-x86@vger.kernel.org
10457 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10458 F: drivers/platform/x86/intel/uncore-frequency/
10460 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10461 M: David E. Box <david.e.box@linux.intel.com>
10463 F: drivers/platform/x86/intel/vsec.*
10465 INTEL VIRTUAL BUTTON DRIVER
10466 M: AceLan Kao <acelan.kao@canonical.com>
10467 L: platform-driver-x86@vger.kernel.org
10469 F: drivers/platform/x86/intel/vbtn.c
10471 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10472 M: Stanislaw Gruszka <stf_xl@wp.pl>
10473 L: linux-wireless@vger.kernel.org
10475 F: drivers/net/wireless/intel/iwlegacy/
10477 INTEL WIRELESS WIFI LINK (iwlwifi)
10478 M: Gregory Greenman <gregory.greenman@intel.com>
10479 L: linux-wireless@vger.kernel.org
10481 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10483 F: drivers/net/wireless/intel/iwlwifi/
10485 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10486 M: Jithu Joseph <jithu.joseph@intel.com>
10487 R: Maurice Ma <maurice.ma@intel.com>
10489 W: https://slimbootloader.github.io/security/firmware-update.html
10490 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10492 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10493 L: Dell.Client.Kernel@dell.com
10495 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10497 INTEL WWAN IOSM DRIVER
10498 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10499 M: Intel Corporation <linuxwwan@intel.com>
10500 L: netdev@vger.kernel.org
10502 F: drivers/net/wwan/iosm/
10505 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10507 F: Documentation/trace/intel_th.rst
10508 F: drivers/hwtracing/intel_th/
10509 F: include/linux/intel_th.h
10511 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10512 M: Ning Sun <ning.sun@intel.com>
10513 L: tboot-devel@lists.sourceforge.net
10515 W: http://tboot.sourceforge.net
10516 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10517 F: Documentation/x86/intel_txt.rst
10518 F: arch/x86/kernel/tboot.c
10519 F: include/linux/tboot.h
10522 M: Jarkko Sakkinen <jarkko@kernel.org>
10523 R: Dave Hansen <dave.hansen@linux.intel.com>
10524 L: linux-sgx@vger.kernel.org
10526 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10528 F: Documentation/x86/sgx.rst
10529 F: arch/x86/entry/vdso/vsgx.S
10530 F: arch/x86/include/asm/sgx.h
10531 F: arch/x86/include/uapi/asm/sgx.h
10532 F: arch/x86/kernel/cpu/sgx/*
10533 F: tools/testing/selftests/sgx/*
10537 M: Georgi Djakov <djakov@kernel.org>
10538 L: linux-pm@vger.kernel.org
10540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10541 F: Documentation/devicetree/bindings/interconnect/
10542 F: Documentation/driver-api/interconnect.rst
10543 F: drivers/interconnect/
10544 F: include/dt-bindings/interconnect/
10545 F: include/linux/interconnect-provider.h
10546 F: include/linux/interconnect.h
10548 INTERRUPT COUNTER DRIVER
10549 M: Oleksij Rempel <o.rempel@pengutronix.de>
10550 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10551 L: linux-iio@vger.kernel.org
10552 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10553 F: drivers/counter/interrupt-cnt.c
10555 INTERSIL ISL7998X VIDEO DECODER DRIVER
10556 M: Michael Tretter <m.tretter@pengutronix.de>
10557 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10558 L: linux-media@vger.kernel.org
10560 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10561 F: drivers/media/i2c/isl7998x.c
10563 INVENSENSE ICM-426xx IMU DRIVER
10564 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10565 L: linux-iio@vger.kernel.org
10567 W: https://invensense.tdk.com/
10568 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10569 F: drivers/iio/imu/inv_icm42600/
10571 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10572 M: Linus Walleij <linus.walleij@linaro.org>
10573 L: linux-iio@vger.kernel.org
10575 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10576 F: drivers/iio/gyro/mpu3050*
10578 IOC3 ETHERNET DRIVER
10579 M: Ralf Baechle <ralf@linux-mips.org>
10580 L: linux-mips@vger.kernel.org
10582 F: drivers/net/ethernet/sgi/ioc3-eth.c
10584 IOMAP FILESYSTEM LIBRARY
10585 M: Christoph Hellwig <hch@infradead.org>
10586 M: Darrick J. Wong <djwong@kernel.org>
10587 L: linux-xfs@vger.kernel.org
10588 L: linux-fsdevel@vger.kernel.org
10590 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10592 F: include/linux/iomap.h
10595 M: Joerg Roedel <joro@8bytes.org>
10596 M: Will Deacon <will@kernel.org>
10597 L: iommu@lists.linux.dev
10599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10600 F: Documentation/devicetree/bindings/iommu/
10601 F: Documentation/userspace-api/iommu.rst
10603 F: include/linux/iommu.h
10604 F: include/linux/iova.h
10605 F: include/linux/of_iommu.h
10606 F: include/uapi/linux/iommu.h
10609 M: Thomas Zimmermann <tzimmermann@suse.de>
10610 L: dri-devel@lists.freedesktop.org
10612 T: git git://anongit.freedesktop.org/drm/drm-misc
10613 F: include/linux/iosys-map.h
10616 M: Jens Axboe <axboe@kernel.dk>
10617 R: Pavel Begunkov <asml.silence@gmail.com>
10618 L: io-uring@vger.kernel.org
10620 T: git git://git.kernel.dk/linux-block
10621 T: git git://git.kernel.dk/liburing
10623 F: include/linux/io_uring.h
10624 F: include/uapi/linux/io_uring.h
10628 M: Corey Minyard <minyard@acm.org>
10629 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10631 W: http://openipmi.sourceforge.net/
10632 T: git https://github.com/cminyard/linux-ipmi.git for-next
10633 F: Documentation/driver-api/ipmi.rst
10634 F: Documentation/devicetree/bindings/ipmi/
10635 F: drivers/char/ipmi/
10636 F: include/linux/ipmi*
10637 F: include/uapi/linux/ipmi*
10639 IPS SCSI RAID DRIVER
10640 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10641 L: linux-scsi@vger.kernel.org
10643 W: http://www.adaptec.com/
10644 F: drivers/scsi/ips*
10647 M: Simon Horman <horms@verge.net.au>
10648 M: Julian Anastasov <ja@ssi.bg>
10649 L: netdev@vger.kernel.org
10650 L: lvs-devel@vger.kernel.org
10652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10654 F: Documentation/networking/ipvs-sysctl.rst
10655 F: include/net/ip_vs.h
10656 F: include/uapi/linux/ip_vs.h
10657 F: net/netfilter/ipvs/
10660 M: Jiri Kosina <jikos@kernel.org>
10661 M: David Sterba <dsterba@suse.com>
10663 F: drivers/tty/ipwireless/
10665 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10666 M: Marc Zyngier <maz@kernel.org>
10668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10669 F: Documentation/core-api/irq/irq-domain.rst
10670 F: include/linux/irqdomain.h
10671 F: kernel/irq/irqdomain.c
10672 F: kernel/irq/msi.c
10675 M: Thomas Gleixner <tglx@linutronix.de>
10676 L: linux-kernel@vger.kernel.org
10678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10682 M: Thomas Gleixner <tglx@linutronix.de>
10683 M: Marc Zyngier <maz@kernel.org>
10684 L: linux-kernel@vger.kernel.org
10686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10687 F: Documentation/devicetree/bindings/interrupt-controller/
10688 F: drivers/irqchip/
10691 M: William Breathitt Gray <william.gray@linaro.org>
10693 F: Documentation/driver-api/isa.rst
10694 F: drivers/base/isa.c
10695 F: include/linux/isa.h
10698 M: Hans Verkuil <hverkuil@xs4all.nl>
10699 L: linux-media@vger.kernel.org
10701 W: https://linuxtv.org
10702 T: git git://linuxtv.org/media_tree.git
10703 F: drivers/media/radio/radio-isa*
10706 M: Jaroslav Kysela <perex@perex.cz>
10708 F: Documentation/driver-api/isapnp.rst
10709 F: drivers/pnp/isapnp/
10710 F: include/linux/isapnp.h
10713 M: Lee Duncan <lduncan@suse.com>
10714 M: Chris Leech <cleech@redhat.com>
10715 M: Mike Christie <michael.christie@oracle.com>
10716 L: open-iscsi@googlegroups.com
10717 L: linux-scsi@vger.kernel.org
10719 W: www.open-iscsi.com
10720 F: drivers/scsi/*iscsi*
10721 F: include/scsi/*iscsi*
10723 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10724 M: Peter Jones <pjones@redhat.com>
10725 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10727 F: drivers/firmware/iscsi_ibft*
10729 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10730 M: Sagi Grimberg <sagi@grimberg.me>
10731 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10732 L: linux-rdma@vger.kernel.org
10734 W: http://www.openfabrics.org
10735 W: www.open-iscsi.org
10736 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10737 F: drivers/infiniband/ulp/iser/
10739 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10740 M: Sagi Grimberg <sagi@grimberg.me>
10741 L: linux-rdma@vger.kernel.org
10742 L: target-devel@vger.kernel.org
10744 W: http://www.linux-iscsi.org
10745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10746 F: drivers/infiniband/ulp/isert
10748 ISDN/CMTP OVER BLUETOOTH
10749 M: Karsten Keil <isdn@linux-pingi.de>
10750 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10751 L: netdev@vger.kernel.org
10753 W: http://www.isdn4linux.de
10754 F: Documentation/isdn/
10755 F: drivers/isdn/capi/
10756 F: include/linux/isdn/
10757 F: include/uapi/linux/isdn/
10758 F: net/bluetooth/cmtp/
10760 ISDN/mISDN SUBSYSTEM
10761 M: Karsten Keil <isdn@linux-pingi.de>
10762 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10763 L: netdev@vger.kernel.org
10765 W: http://www.isdn4linux.de
10766 F: drivers/isdn/Kconfig
10767 F: drivers/isdn/Makefile
10768 F: drivers/isdn/hardware/
10769 F: drivers/isdn/mISDN/
10771 IT87 HARDWARE MONITORING DRIVER
10772 M: Jean Delvare <jdelvare@suse.com>
10773 L: linux-hwmon@vger.kernel.org
10775 F: Documentation/hwmon/it87.rst
10776 F: drivers/hwmon/it87.c
10778 IT913X MEDIA DRIVER
10779 M: Antti Palosaari <crope@iki.fi>
10780 L: linux-media@vger.kernel.org
10782 W: https://linuxtv.org
10783 W: http://palosaari.fi/linux/
10784 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10785 T: git git://linuxtv.org/anttip/media_tree.git
10786 F: drivers/media/tuners/it913x*
10788 ITE IT66121 HDMI BRIDGE DRIVER
10789 M: Phong LE <ple@baylibre.com>
10790 M: Neil Armstrong <narmstrong@baylibre.com>
10792 T: git git://anongit.freedesktop.org/drm/drm-misc
10793 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10794 F: drivers/gpu/drm/bridge/ite-it66121.c
10796 IVTV VIDEO4LINUX DRIVER
10797 M: Andy Walls <awalls@md.metrocast.net>
10798 L: linux-media@vger.kernel.org
10800 W: https://linuxtv.org
10801 T: git git://linuxtv.org/media_tree.git
10802 F: Documentation/admin-guide/media/ivtv*
10803 F: drivers/media/pci/ivtv/
10804 F: include/uapi/linux/ivtv*
10806 IX2505V MEDIA DRIVER
10807 M: Malcolm Priestley <tvboxspy@gmail.com>
10808 L: linux-media@vger.kernel.org
10810 W: https://linuxtv.org
10811 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10812 F: drivers/media/dvb-frontends/ix2505v*
10814 JAILHOUSE HYPERVISOR INTERFACE
10815 M: Jan Kiszka <jan.kiszka@siemens.com>
10816 L: jailhouse-dev@googlegroups.com
10818 F: arch/x86/include/asm/jailhouse_para.h
10819 F: arch/x86/kernel/jailhouse.c
10821 JC42.4 TEMPERATURE SENSOR DRIVER
10822 M: Guenter Roeck <linux@roeck-us.net>
10823 L: linux-hwmon@vger.kernel.org
10825 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10826 F: Documentation/hwmon/jc42.rst
10827 F: drivers/hwmon/jc42.c
10830 M: Dave Kleikamp <shaggy@kernel.org>
10831 L: jfs-discussion@lists.sourceforge.net
10833 W: http://jfs.sourceforge.net/
10834 T: git git://github.com/kleikamp/linux-shaggy.git
10835 F: Documentation/admin-guide/jfs.rst
10839 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10840 L: netdev@vger.kernel.org
10842 F: drivers/net/ethernet/jme.*
10844 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10845 M: David Woodhouse <dwmw2@infradead.org>
10846 M: Richard Weinberger <richard@nod.at>
10847 L: linux-mtd@lists.infradead.org
10849 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10850 T: git git://git.infradead.org/ubifs-2.6.git
10852 F: include/uapi/linux/jffs2.h
10854 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10855 M: "Theodore Ts'o" <tytso@mit.edu>
10856 M: Jan Kara <jack@suse.com>
10857 L: linux-ext4@vger.kernel.org
10860 F: include/linux/jbd2.h
10862 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10863 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10864 L: linux-media@vger.kernel.org
10865 L: linux-renesas-soc@vger.kernel.org
10867 F: drivers/media/platform/renesas/rcar_jpu.c
10869 JSM Neo PCI based serial card
10870 L: linux-serial@vger.kernel.org
10872 F: drivers/tty/serial/jsm/
10874 K10TEMP HARDWARE MONITORING DRIVER
10875 M: Clemens Ladisch <clemens@ladisch.de>
10876 L: linux-hwmon@vger.kernel.org
10878 F: Documentation/hwmon/k10temp.rst
10879 F: drivers/hwmon/k10temp.c
10881 K8TEMP HARDWARE MONITORING DRIVER
10882 M: Rudolf Marek <r.marek@assembler.cz>
10883 L: linux-hwmon@vger.kernel.org
10885 F: Documentation/hwmon/k8temp.rst
10886 F: drivers/hwmon/k8temp.c
10889 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10890 R: Alexander Potapenko <glider@google.com>
10891 R: Andrey Konovalov <andreyknvl@gmail.com>
10892 R: Dmitry Vyukov <dvyukov@google.com>
10893 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10894 L: kasan-dev@googlegroups.com
10896 F: Documentation/dev-tools/kasan.rst
10897 F: arch/*/include/asm/*kasan.h
10898 F: arch/*/mm/kasan_init*
10899 F: include/linux/kasan*.h
10900 F: lib/Kconfig.kasan
10901 F: lib/test_kasan*.c
10903 F: scripts/Makefile.kasan
10906 M: Masahiro Yamada <masahiroy@kernel.org>
10907 L: linux-kbuild@vger.kernel.org
10909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10910 F: Documentation/kbuild/kconfig*
10911 F: scripts/Kconfig.include
10912 F: scripts/kconfig/
10915 R: Dmitry Vyukov <dvyukov@google.com>
10916 R: Andrey Konovalov <andreyknvl@gmail.com>
10917 L: kasan-dev@googlegroups.com
10919 F: Documentation/dev-tools/kcov.rst
10920 F: include/linux/kcov.h
10921 F: include/uapi/linux/kcov.h
10923 F: scripts/Makefile.kcov
10926 M: Marco Elver <elver@google.com>
10927 R: Dmitry Vyukov <dvyukov@google.com>
10928 L: kasan-dev@googlegroups.com
10930 F: Documentation/dev-tools/kcsan.rst
10931 F: include/linux/kcsan*.h
10933 F: lib/Kconfig.kcsan
10934 F: scripts/Makefile.kcsan
10937 M: Baoquan He <bhe@redhat.com>
10938 R: Vivek Goyal <vgoyal@redhat.com>
10939 R: Dave Young <dyoung@redhat.com>
10940 L: kexec@lists.infradead.org
10942 W: http://lse.sourceforge.net/kdump/
10943 F: Documentation/admin-guide/kdump/
10944 F: fs/proc/vmcore.c
10945 F: include/linux/crash_core.h
10946 F: include/linux/crash_dump.h
10947 F: include/uapi/linux/vmcore.h
10948 F: kernel/crash_*.c
10950 KEENE FM RADIO TRANSMITTER DRIVER
10951 M: Hans Verkuil <hverkuil@xs4all.nl>
10952 L: linux-media@vger.kernel.org
10954 W: https://linuxtv.org
10955 T: git git://linuxtv.org/media_tree.git
10956 F: drivers/media/radio/radio-keene*
10959 M: Ian Kent <raven@themaw.net>
10960 L: autofs@vger.kernel.org
10964 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10965 M: Masahiro Yamada <masahiroy@kernel.org>
10966 M: Michal Marek <michal.lkml@markovi.net>
10967 R: Nick Desaulniers <ndesaulniers@google.com>
10968 L: linux-kbuild@vger.kernel.org
10970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10971 F: Documentation/kbuild/
10973 F: scripts/*vmlinux*
10975 F: scripts/Makefile*
10977 F: scripts/dummy-tools/
10980 F: scripts/package/
10982 KERNEL HARDENING (not covered by other areas)
10983 M: Kees Cook <keescook@chromium.org>
10984 L: linux-hardening@vger.kernel.org
10986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10987 F: include/linux/overflow.h
10988 F: include/linux/randomize_kstack.h
10990 K: \b(add|choose)_random_kstack_offset\b
10991 K: \b__check_(object_size|heap_object)\b
10994 L: kernel-janitors@vger.kernel.org
10996 W: http://kernelnewbies.org/KernelJanitors
10998 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10999 M: Chuck Lever <chuck.lever@oracle.com>
11000 M: Jeff Layton <jlayton@kernel.org>
11001 L: linux-nfs@vger.kernel.org
11003 W: http://nfs.sourceforge.net/
11004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11008 F: include/linux/lockd/
11009 F: include/linux/sunrpc/
11010 F: include/uapi/linux/nfsd/
11011 F: include/uapi/linux/sunrpc/
11013 F: Documentation/filesystems/nfs/
11016 M: Thorsten Leemhuis <linux@leemhuis.info>
11017 L: regressions@lists.linux.dev
11019 F: Documentation/admin-guide/reporting-regressions.rst
11020 F: Documentation/process/handling-regressions.rst
11022 KERNEL SELFTEST FRAMEWORK
11023 M: Shuah Khan <shuah@kernel.org>
11024 M: Shuah Khan <skhan@linuxfoundation.org>
11025 L: linux-kselftest@vger.kernel.org
11027 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11029 F: Documentation/dev-tools/kselftest*
11030 F: tools/testing/selftests/
11032 KERNEL SMB3 SERVER (KSMBD)
11033 M: Namjae Jeon <linkinjeon@kernel.org>
11034 M: Steve French <sfrench@samba.org>
11035 M: Hyunchul Lee <hyc.lee@gmail.com>
11036 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11037 L: linux-cifs@vger.kernel.org
11039 T: git git://git.samba.org/ksmbd.git
11041 F: fs/smbfs_common/
11043 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11044 M: Brendan Higgins <brendanhiggins@google.com>
11045 L: linux-kselftest@vger.kernel.org
11046 L: kunit-dev@googlegroups.com
11048 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11049 F: Documentation/dev-tools/kunit/
11052 F: tools/testing/kunit/
11054 KERNEL USERMODE HELPER
11055 M: Luis Chamberlain <mcgrof@kernel.org>
11056 L: linux-kernel@vger.kernel.org
11058 F: include/linux/umh.h
11061 KERNEL VIRTUAL MACHINE (KVM)
11062 M: Paolo Bonzini <pbonzini@redhat.com>
11063 L: kvm@vger.kernel.org
11065 W: http://www.linux-kvm.org
11066 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11067 F: Documentation/virt/kvm/
11068 F: include/asm-generic/kvm*
11069 F: include/kvm/iodev.h
11070 F: include/linux/kvm*
11071 F: include/trace/events/kvm.h
11072 F: include/uapi/asm-generic/kvm*
11073 F: include/uapi/linux/kvm*
11075 F: tools/testing/selftests/kvm/
11078 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11079 M: Marc Zyngier <maz@kernel.org>
11080 R: James Morse <james.morse@arm.com>
11081 R: Alexandru Elisei <alexandru.elisei@arm.com>
11082 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11083 R: Oliver Upton <oliver.upton@linux.dev>
11084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11085 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
11087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11088 F: arch/arm64/include/asm/kvm*
11089 F: arch/arm64/include/uapi/asm/kvm*
11091 F: include/kvm/arm_*
11092 F: tools/testing/selftests/kvm/*/aarch64/
11093 F: tools/testing/selftests/kvm/aarch64/
11095 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11096 M: Huacai Chen <chenhuacai@kernel.org>
11097 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11098 L: linux-mips@vger.kernel.org
11099 L: kvm@vger.kernel.org
11101 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11102 F: arch/mips/include/asm/kvm*
11103 F: arch/mips/include/uapi/asm/kvm*
11106 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11107 L: linuxppc-dev@lists.ozlabs.org
11108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11109 F: arch/powerpc/include/asm/kvm*
11110 F: arch/powerpc/include/uapi/asm/kvm*
11111 F: arch/powerpc/kernel/kvm*
11112 F: arch/powerpc/kvm/
11114 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11115 M: Anup Patel <anup@brainfault.org>
11116 R: Atish Patra <atishp@atishpatra.org>
11117 L: kvm@vger.kernel.org
11118 L: kvm-riscv@lists.infradead.org
11119 L: linux-riscv@lists.infradead.org
11121 T: git git://github.com/kvm-riscv/linux.git
11122 F: arch/riscv/include/asm/kvm*
11123 F: arch/riscv/include/uapi/asm/kvm*
11125 F: tools/testing/selftests/kvm/*/riscv/
11127 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11128 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11129 M: Janosch Frank <frankja@linux.ibm.com>
11130 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11131 R: David Hildenbrand <david@redhat.com>
11132 L: kvm@vger.kernel.org
11134 W: http://www.ibm.com/developerworks/linux/linux390/
11135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11136 F: Documentation/virt/kvm/s390*
11137 F: arch/s390/include/asm/gmap.h
11138 F: arch/s390/include/asm/kvm*
11139 F: arch/s390/include/uapi/asm/kvm*
11140 F: arch/s390/include/uapi/asm/uvdevice.h
11141 F: arch/s390/kernel/uv.c
11143 F: arch/s390/mm/gmap.c
11144 F: drivers/s390/char/uvdevice.c
11145 F: tools/testing/selftests/drivers/s390x/uvdevice/
11146 F: tools/testing/selftests/kvm/*/s390x/
11147 F: tools/testing/selftests/kvm/s390x/
11149 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11150 M: Sean Christopherson <seanjc@google.com>
11151 M: Paolo Bonzini <pbonzini@redhat.com>
11152 L: kvm@vger.kernel.org
11154 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11155 F: arch/x86/include/asm/kvm*
11156 F: arch/x86/include/asm/svm.h
11157 F: arch/x86/include/asm/vmx*.h
11158 F: arch/x86/include/uapi/asm/kvm*
11159 F: arch/x86/include/uapi/asm/svm.h
11160 F: arch/x86/include/uapi/asm/vmx.h
11164 KVM PARAVIRT (KVM/paravirt)
11165 M: Paolo Bonzini <pbonzini@redhat.com>
11166 R: Wanpeng Li <wanpengli@tencent.com>
11167 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11168 L: kvm@vger.kernel.org
11170 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11171 F: arch/x86/kernel/kvm.c
11172 F: arch/x86/kernel/kvmclock.c
11173 F: arch/x86/include/asm/pvclock-abi.h
11174 F: include/linux/kvm_para.h
11175 F: include/uapi/linux/kvm_para.h
11176 F: include/uapi/asm-generic/kvm_para.h
11177 F: include/asm-generic/kvm_para.h
11178 F: arch/um/include/asm/kvm_para.h
11179 F: arch/x86/include/asm/kvm_para.h
11180 F: arch/x86/include/uapi/asm/kvm_para.h
11182 KVM X86 HYPER-V (KVM/hyper-v)
11183 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11184 M: Sean Christopherson <seanjc@google.com>
11185 M: Paolo Bonzini <pbonzini@redhat.com>
11186 L: kvm@vger.kernel.org
11188 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11189 F: arch/x86/kvm/hyperv.*
11190 F: arch/x86/kvm/kvm_onhyperv.*
11191 F: arch/x86/kvm/svm/hyperv.*
11192 F: arch/x86/kvm/svm/svm_onhyperv.*
11193 F: arch/x86/kvm/vmx/evmcs.*
11196 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11197 M: Tejun Heo <tj@kernel.org>
11199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11201 F: include/linux/kernfs.h
11204 M: Eric Biederman <ebiederm@xmission.com>
11205 L: kexec@lists.infradead.org
11207 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11208 F: include/linux/kexec.h
11209 F: include/uapi/linux/kexec.h
11213 M: Mimi Zohar <zohar@linux.ibm.com>
11214 L: linux-integrity@vger.kernel.org
11215 L: keyrings@vger.kernel.org
11217 F: Documentation/security/keys/trusted-encrypted.rst
11218 F: include/keys/encrypted-type.h
11219 F: security/keys/encrypted-keys/
11222 M: James Bottomley <jejb@linux.ibm.com>
11223 M: Jarkko Sakkinen <jarkko@kernel.org>
11224 M: Mimi Zohar <zohar@linux.ibm.com>
11225 L: linux-integrity@vger.kernel.org
11226 L: keyrings@vger.kernel.org
11228 F: Documentation/security/keys/trusted-encrypted.rst
11229 F: include/keys/trusted-type.h
11230 F: include/keys/trusted_tpm.h
11231 F: security/keys/trusted-keys/
11234 M: Sumit Garg <sumit.garg@linaro.org>
11235 L: linux-integrity@vger.kernel.org
11236 L: keyrings@vger.kernel.org
11238 F: include/keys/trusted_tee.h
11239 F: security/keys/trusted-keys/trusted_tee.c
11242 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11243 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11244 L: linux-integrity@vger.kernel.org
11245 L: keyrings@vger.kernel.org
11247 F: include/keys/trusted_caam.h
11248 F: security/keys/trusted-keys/trusted_caam.c
11251 M: David Howells <dhowells@redhat.com>
11252 M: Jarkko Sakkinen <jarkko@kernel.org>
11253 L: keyrings@vger.kernel.org
11255 F: Documentation/security/keys/core.rst
11257 F: include/linux/key-type.h
11258 F: include/linux/key.h
11259 F: include/linux/keyctl.h
11260 F: include/uapi/linux/keyctl.h
11263 KEYS/KEYRINGS_INTEGRITY
11264 M: Jarkko Sakkinen <jarkko@kernel.org>
11265 M: Mimi Zohar <zohar@linux.ibm.com>
11266 L: linux-integrity@vger.kernel.org
11267 L: keyrings@vger.kernel.org
11269 F: security/integrity/platform_certs
11272 M: Alexander Potapenko <glider@google.com>
11273 M: Marco Elver <elver@google.com>
11274 R: Dmitry Vyukov <dvyukov@google.com>
11275 L: kasan-dev@googlegroups.com
11277 F: Documentation/dev-tools/kfence.rst
11278 F: arch/*/include/asm/kfence.h
11279 F: include/linux/kfence.h
11280 F: lib/Kconfig.kfence
11284 M: Stefani Seibold <stefani@seibold.net>
11286 F: include/linux/kfifo.h
11290 KGDB / KDB /debug_core
11291 M: Jason Wessel <jason.wessel@windriver.com>
11292 M: Daniel Thompson <daniel.thompson@linaro.org>
11293 R: Douglas Anderson <dianders@chromium.org>
11294 L: kgdb-bugreport@lists.sourceforge.net
11296 W: http://kgdb.wiki.kernel.org/
11297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11298 F: Documentation/dev-tools/kgdb.rst
11299 F: drivers/misc/kgdbts.c
11300 F: drivers/tty/serial/kgdboc.c
11301 F: include/linux/kdb.h
11302 F: include/linux/kgdb.h
11304 F: kernel/module/kdb.c
11306 KHADAS MCU MFD DRIVER
11307 M: Neil Armstrong <narmstrong@baylibre.com>
11308 L: linux-amlogic@lists.infradead.org
11310 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11311 F: drivers/mfd/khadas-mcu.c
11312 F: include/linux/mfd/khadas-mcu.h
11313 F: drivers/thermal/khadas_mcu_fan.c
11316 M: Catalin Marinas <catalin.marinas@arm.com>
11318 F: Documentation/dev-tools/kmemleak.rst
11319 F: include/linux/kmemleak.h
11321 F: samples/kmemleak/kmemleak-test.c
11323 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11324 M: Luis Chamberlain <mcgrof@kernel.org>
11325 L: linux-kernel@vger.kernel.org
11326 L: linux-modules@vger.kernel.org
11328 F: include/linux/kmod.h
11331 F: tools/testing/selftests/kmod/
11334 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11335 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11336 M: "David S. Miller" <davem@davemloft.net>
11337 M: Masami Hiramatsu <mhiramat@kernel.org>
11339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11340 F: Documentation/trace/kprobes.rst
11341 F: include/asm-generic/kprobes.h
11342 F: include/linux/kprobes.h
11343 F: kernel/kprobes.c
11344 F: lib/test_kprobes.c
11347 KS0108 LCD CONTROLLER DRIVER
11348 M: Miguel Ojeda <ojeda@kernel.org>
11350 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11351 F: drivers/auxdisplay/ks0108.c
11352 F: include/linux/ks0108.h
11354 KTD253 BACKLIGHT DRIVER
11355 M: Linus Walleij <linus.walleij@linaro.org>
11357 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11358 F: drivers/video/backlight/ktd253-backlight.c
11361 M: Steven Rostedt <rostedt@goodmis.org>
11362 M: John Hawley <warthog9@eaglescrag.net>
11364 F: tools/testing/ktest
11367 M: David Ahern <dsahern@kernel.org>
11368 L: netdev@vger.kernel.org
11370 F: include/net/l3mdev.h
11373 LANDLOCK SECURITY MODULE
11374 M: Mickaël Salaün <mic@digikod.net>
11375 L: linux-security-module@vger.kernel.org
11377 W: https://landlock.io
11378 T: git https://github.com/landlock-lsm/linux.git
11379 F: Documentation/security/landlock.rst
11380 F: Documentation/userspace-api/landlock.rst
11381 F: include/uapi/linux/landlock.h
11382 F: samples/landlock/
11383 F: security/landlock/
11384 F: tools/testing/selftests/landlock/
11388 LANTIQ / INTEL Ethernet drivers
11389 M: Hauke Mehrtens <hauke@hauke-m.de>
11390 L: netdev@vger.kernel.org
11392 F: drivers/net/dsa/lantiq_gswip.c
11393 F: drivers/net/dsa/lantiq_pce.h
11394 F: drivers/net/ethernet/lantiq_xrx200.c
11395 F: net/dsa/tag_gswip.c
11397 LANTIQ MIPS ARCHITECTURE
11398 M: John Crispin <john@phrozen.org>
11399 L: linux-mips@vger.kernel.org
11401 F: arch/mips/lantiq
11402 F: drivers/soc/lantiq
11404 LASI 53c700 driver for PARISC
11405 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11406 L: linux-scsi@vger.kernel.org
11408 F: Documentation/scsi/53c700.rst
11409 F: drivers/scsi/53c700*
11412 M: Tobin C. Harding <me@tobin.cc>
11413 M: Tycho Andersen <tycho@tycho.pizza>
11414 L: linux-hardening@vger.kernel.org
11416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11417 F: scripts/leaking_addresses.pl
11420 M: Pavel Machek <pavel@ucw.cz>
11421 L: linux-leds@vger.kernel.org
11423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11424 F: Documentation/devicetree/bindings/leds/
11426 F: include/linux/leds.h
11428 LEGACY EEPROM DRIVER
11429 M: Jean Delvare <jdelvare@suse.com>
11431 F: Documentation/misc-devices/eeprom.rst
11432 F: drivers/misc/eeprom/eeprom.c
11434 LEGO MINDSTORMS EV3
11435 R: David Lechner <david@lechnology.com>
11437 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11438 F: arch/arm/boot/dts/da850-lego-ev3.dts
11439 F: drivers/power/supply/lego_ev3_battery.c
11441 LEGO USB Tower driver
11442 M: Juergen Stuber <starblue@users.sourceforge.net>
11443 L: legousb-devel@lists.sourceforge.net
11445 W: http://legousb.sourceforge.net/
11446 F: drivers/usb/misc/legousbtower.c
11448 LETSKETCH HID TABLET DRIVER
11449 M: Hans de Goede <hdegoede@redhat.com>
11450 L: linux-input@vger.kernel.org
11452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11453 F: drivers/hid/hid-letsketch.c
11456 M: Matan Ziv-Av <matan@svgalib.org>
11457 L: platform-driver-x86@vger.kernel.org
11459 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11460 F: Documentation/admin-guide/laptops/lg-laptop.rst
11461 F: drivers/platform/x86/lg-laptop.c
11463 LG2160 MEDIA DRIVER
11464 M: Michael Krufky <mkrufky@linuxtv.org>
11465 L: linux-media@vger.kernel.org
11467 W: https://linuxtv.org
11468 W: http://github.com/mkrufky
11469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11470 T: git git://linuxtv.org/mkrufky/tuners.git
11471 F: drivers/media/dvb-frontends/lg2160.*
11473 LGDT3305 MEDIA DRIVER
11474 M: Michael Krufky <mkrufky@linuxtv.org>
11475 L: linux-media@vger.kernel.org
11477 W: https://linuxtv.org
11478 W: http://github.com/mkrufky
11479 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11480 T: git git://linuxtv.org/mkrufky/tuners.git
11481 F: drivers/media/dvb-frontends/lgdt3305.*
11483 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11484 M: Viresh Kumar <vireshk@kernel.org>
11485 L: linux-ide@vger.kernel.org
11487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11488 F: drivers/ata/pata_arasan_cf.c
11489 F: include/linux/pata_arasan_cf_data.h
11491 LIBATA PATA DRIVERS
11492 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11493 L: linux-ide@vger.kernel.org
11494 F: drivers/ata/ata_*.c
11495 F: drivers/ata/pata_*.c
11497 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11498 M: Linus Walleij <linus.walleij@linaro.org>
11499 L: linux-ide@vger.kernel.org
11501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11502 F: drivers/ata/pata_ftide010.c
11503 F: drivers/ata/sata_gemini.c
11504 F: drivers/ata/sata_gemini.h
11506 LIBATA SATA AHCI PLATFORM devices support
11507 M: Hans de Goede <hdegoede@redhat.com>
11508 M: Jens Axboe <axboe@kernel.dk>
11509 L: linux-ide@vger.kernel.org
11511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11512 F: drivers/ata/ahci_platform.c
11513 F: drivers/ata/libahci_platform.c
11514 F: include/linux/ahci_platform.h
11516 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11517 M: Mikael Pettersson <mikpelinux@gmail.com>
11518 L: linux-ide@vger.kernel.org
11520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11521 F: drivers/ata/sata_promise.*
11523 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11524 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11525 L: linux-ide@vger.kernel.org
11527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11528 F: Documentation/ABI/testing/sysfs-ata
11529 F: Documentation/devicetree/bindings/ata/
11531 F: include/linux/ata.h
11532 F: include/linux/libata.h
11534 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11535 M: Vishal Verma <vishal.l.verma@intel.com>
11536 M: Dan Williams <dan.j.williams@intel.com>
11537 M: Dave Jiang <dave.jiang@intel.com>
11538 L: nvdimm@lists.linux.dev
11540 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11541 P: Documentation/nvdimm/maintainer-entry-profile.rst
11542 F: drivers/nvdimm/btt*
11544 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11545 M: Dan Williams <dan.j.williams@intel.com>
11546 M: Vishal Verma <vishal.l.verma@intel.com>
11547 M: Dave Jiang <dave.jiang@intel.com>
11548 L: nvdimm@lists.linux.dev
11550 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11551 P: Documentation/nvdimm/maintainer-entry-profile.rst
11552 F: drivers/nvdimm/pmem*
11554 LIBNVDIMM: DEVICETREE BINDINGS
11555 M: Oliver O'Halloran <oohall@gmail.com>
11556 L: nvdimm@lists.linux.dev
11558 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11559 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11560 F: drivers/nvdimm/of_pmem.c
11562 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11563 M: Dan Williams <dan.j.williams@intel.com>
11564 M: Vishal Verma <vishal.l.verma@intel.com>
11565 M: Dave Jiang <dave.jiang@intel.com>
11566 M: Ira Weiny <ira.weiny@intel.com>
11567 L: nvdimm@lists.linux.dev
11569 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11570 P: Documentation/nvdimm/maintainer-entry-profile.rst
11571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11572 F: drivers/acpi/nfit/*
11573 F: drivers/nvdimm/*
11574 F: include/linux/libnvdimm.h
11575 F: include/linux/nd.h
11576 F: include/uapi/linux/ndctl.h
11577 F: tools/testing/nvdimm/
11579 LICENSES and SPDX stuff
11580 M: Thomas Gleixner <tglx@linutronix.de>
11581 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11582 L: linux-spdx@vger.kernel.org
11584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11586 F: Documentation/process/license-rules.rst
11588 F: scripts/spdxcheck-test.sh
11589 F: scripts/spdxcheck.py
11591 LINEAR RANGES HELPERS
11592 M: Mark Brown <broonie@kernel.org>
11593 R: Matti Vaittinen <mazziesaccount@gmail.com>
11594 F: lib/linear_ranges.c
11595 F: lib/test_linear_ranges.c
11596 F: include/linux/linear_range.h
11598 LINUX FOR POWER MACINTOSH
11599 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11600 L: linuxppc-dev@lists.ozlabs.org
11602 F: arch/powerpc/platforms/powermac/
11603 F: drivers/macintosh/
11605 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11606 M: Michael Ellerman <mpe@ellerman.id.au>
11607 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11608 R: Paul Mackerras <paulus@samba.org>
11609 L: linuxppc-dev@lists.ozlabs.org
11611 W: https://github.com/linuxppc/wiki/wiki
11612 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11614 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11615 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11616 F: Documentation/devicetree/bindings/powerpc/
11617 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11618 F: Documentation/powerpc/
11620 F: drivers/*/*/*pasemi*
11621 F: drivers/*/*pasemi*
11622 F: drivers/char/tpm/tpm_ibmvtpm*
11623 F: drivers/crypto/nx/
11624 F: drivers/crypto/vmx/
11625 F: drivers/i2c/busses/i2c-opal.c
11626 F: drivers/net/ethernet/ibm/ibmveth.*
11627 F: drivers/net/ethernet/ibm/ibmvnic.*
11628 F: drivers/pci/hotplug/pnv_php.c
11629 F: drivers/pci/hotplug/rpa*
11630 F: drivers/rtc/rtc-opal.c
11631 F: drivers/scsi/ibmvscsi/
11632 F: drivers/tty/hvc/hvc_opal.c
11633 F: drivers/watchdog/wdrtas.c
11634 F: tools/testing/selftests/powerpc
11641 LINUX FOR POWERPC EMBEDDED MPC5XXX
11642 M: Anatolij Gustschin <agust@denx.de>
11643 L: linuxppc-dev@lists.ozlabs.org
11645 F: arch/powerpc/platforms/512x/
11646 F: arch/powerpc/platforms/52xx/
11648 LINUX FOR POWERPC EMBEDDED PPC4XX
11649 L: linuxppc-dev@lists.ozlabs.org
11651 F: arch/powerpc/platforms/40x/
11652 F: arch/powerpc/platforms/44x/
11654 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11655 M: Scott Wood <oss@buserror.net>
11656 L: linuxppc-dev@lists.ozlabs.org
11658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11659 F: Documentation/devicetree/bindings/powerpc/fsl/
11660 F: arch/powerpc/platforms/83xx/
11661 F: arch/powerpc/platforms/85xx/
11663 LINUX FOR POWERPC EMBEDDED PPC8XX
11664 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11665 L: linuxppc-dev@lists.ozlabs.org
11667 F: arch/powerpc/platforms/8xx/
11669 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11670 M: Kees Cook <keescook@chromium.org>
11672 F: drivers/misc/lkdtm/*
11673 F: tools/testing/selftests/lkdtm/*
11675 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11676 M: Alan Stern <stern@rowland.harvard.edu>
11677 M: Andrea Parri <parri.andrea@gmail.com>
11678 M: Will Deacon <will@kernel.org>
11679 M: Peter Zijlstra <peterz@infradead.org>
11680 M: Boqun Feng <boqun.feng@gmail.com>
11681 M: Nicholas Piggin <npiggin@gmail.com>
11682 M: David Howells <dhowells@redhat.com>
11683 M: Jade Alglave <j.alglave@ucl.ac.uk>
11684 M: Luc Maranget <luc.maranget@inria.fr>
11685 M: "Paul E. McKenney" <paulmck@kernel.org>
11686 R: Akira Yokosawa <akiyks@gmail.com>
11687 R: Daniel Lustig <dlustig@nvidia.com>
11688 R: Joel Fernandes <joel@joelfernandes.org>
11689 L: linux-kernel@vger.kernel.org
11690 L: linux-arch@vger.kernel.org
11692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11693 F: Documentation/atomic_bitops.txt
11694 F: Documentation/atomic_t.txt
11695 F: Documentation/core-api/refcount-vs-atomic.rst
11696 F: Documentation/litmus-tests/
11697 F: Documentation/memory-barriers.txt
11698 F: tools/memory-model/
11700 LIS3LV02D ACCELEROMETER DRIVER
11701 M: Eric Piel <eric.piel@tremplin-utc.net>
11703 F: Documentation/misc-devices/lis3lv02d.rst
11704 F: drivers/misc/lis3lv02d/
11705 F: drivers/platform/x86/hp_accel.c
11708 M: David Gow <davidgow@google.com>
11709 L: linux-kselftest@vger.kernel.org
11710 L: kunit-dev@googlegroups.com
11715 M: Karol Gugala <kgugala@antmicro.com>
11716 M: Mateusz Holenko <mholenko@antmicro.com>
11717 M: Gabriel Somlo <gsomlo@gmail.com>
11718 M: Joel Stanley <joel@jms.id.au>
11720 F: Documentation/devicetree/bindings/*/litex,*.yaml
11721 F: arch/openrisc/boot/dts/or1klitex.dts
11722 F: include/linux/litex.h
11723 F: drivers/tty/serial/liteuart.c
11724 F: drivers/soc/litex/*
11725 F: drivers/net/ethernet/litex/*
11726 F: drivers/mmc/host/litex_mmc.c
11730 M: Josh Poimboeuf <jpoimboe@kernel.org>
11731 M: Jiri Kosina <jikos@kernel.org>
11732 M: Miroslav Benes <mbenes@suse.cz>
11733 M: Petr Mladek <pmladek@suse.com>
11734 R: Joe Lawrence <joe.lawrence@redhat.com>
11735 L: live-patching@vger.kernel.org
11737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11738 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11739 F: Documentation/livepatch/
11740 F: arch/powerpc/include/asm/livepatch.h
11741 F: include/linux/livepatch.h
11742 F: kernel/livepatch/
11743 F: kernel/module/livepatch.c
11745 F: samples/livepatch/
11746 F: tools/testing/selftests/livepatch/
11749 L: netdev@vger.kernel.org
11751 F: include/linux/llc.h
11752 F: include/net/llc*
11753 F: include/uapi/linux/llc.h
11756 LM73 HARDWARE MONITOR DRIVER
11757 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11758 L: linux-hwmon@vger.kernel.org
11760 F: drivers/hwmon/lm73.c
11762 LM78 HARDWARE MONITOR DRIVER
11763 M: Jean Delvare <jdelvare@suse.com>
11764 L: linux-hwmon@vger.kernel.org
11766 F: Documentation/hwmon/lm78.rst
11767 F: drivers/hwmon/lm78.c
11769 LM83 HARDWARE MONITOR DRIVER
11770 M: Jean Delvare <jdelvare@suse.com>
11771 L: linux-hwmon@vger.kernel.org
11773 F: Documentation/hwmon/lm83.rst
11774 F: drivers/hwmon/lm83.c
11776 LM90 HARDWARE MONITOR DRIVER
11777 M: Jean Delvare <jdelvare@suse.com>
11778 L: linux-hwmon@vger.kernel.org
11780 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11781 F: Documentation/hwmon/lm90.rst
11782 F: drivers/hwmon/lm90.c
11783 F: include/dt-bindings/thermal/lm90.h
11785 LM95234 HARDWARE MONITOR DRIVER
11786 M: Guenter Roeck <linux@roeck-us.net>
11787 L: linux-hwmon@vger.kernel.org
11789 F: Documentation/hwmon/lm95234.rst
11790 F: drivers/hwmon/lm95234.c
11792 LME2510 MEDIA DRIVER
11793 M: Malcolm Priestley <tvboxspy@gmail.com>
11794 L: linux-media@vger.kernel.org
11796 W: https://linuxtv.org
11797 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11798 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11800 LOADPIN SECURITY MODULE
11801 M: Kees Cook <keescook@chromium.org>
11803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11804 F: Documentation/admin-guide/LSM/LoadPin.rst
11805 F: security/loadpin/
11808 M: Peter Zijlstra <peterz@infradead.org>
11809 M: Ingo Molnar <mingo@redhat.com>
11810 M: Will Deacon <will@kernel.org>
11811 R: Waiman Long <longman@redhat.com>
11812 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11813 L: linux-kernel@vger.kernel.org
11815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11816 F: Documentation/locking/
11817 F: arch/*/include/asm/spinlock*.h
11818 F: include/linux/lockdep.h
11819 F: include/linux/mutex*.h
11820 F: include/linux/rwlock*.h
11821 F: include/linux/rwsem*.h
11822 F: include/linux/seqlock.h
11823 F: include/linux/spinlock*.h
11825 F: lib/locking*.[ch]
11826 X: kernel/locking/locktorture.c
11828 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11829 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11830 L: linux-ntfs-dev@lists.sourceforge.net
11832 W: http://www.linux-ntfs.org/content/view/19/37/
11833 F: Documentation/admin-guide/ldm.rst
11834 F: block/partitions/ldm.*
11836 LOGITECH HID GAMING KEYBOARDS
11837 M: Hans de Goede <hdegoede@redhat.com>
11838 L: linux-input@vger.kernel.org
11840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11841 F: drivers/hid/hid-lg-g15.c
11843 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11844 M: Adrien Grassein <adrien.grassein@gmail.com>
11846 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11847 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11850 M: Huacai Chen <chenhuacai@kernel.org>
11851 R: WANG Xuerui <kernel@xen0n.name>
11852 L: loongarch@lists.linux.dev
11854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11856 F: drivers/*/*loongarch*
11857 F: Documentation/loongarch/
11858 F: Documentation/translations/zh_CN/loongarch/
11860 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11861 M: Sathya Prakash <sathya.prakash@broadcom.com>
11862 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11863 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11864 L: MPT-FusionLinux.pdl@broadcom.com
11865 L: linux-scsi@vger.kernel.org
11867 W: http://www.avagotech.com/support/
11868 F: drivers/message/fusion/
11869 F: drivers/scsi/mpt3sas/
11871 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11872 M: Matthew Wilcox <willy@infradead.org>
11873 L: linux-scsi@vger.kernel.org
11875 F: drivers/scsi/sym53c8xx_2/
11878 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11879 L: linux-iio@vger.kernel.org
11881 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11882 F: drivers/iio/dac/ltc1660.c
11884 LTC2688 IIO DAC DRIVER
11885 M: Nuno Sá <nuno.sa@analog.com>
11886 L: linux-iio@vger.kernel.org
11888 W: http://ez.analog.com/community/linux-device-drivers
11889 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11890 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11891 F: drivers/iio/dac/ltc2688.c
11893 LTC2947 HARDWARE MONITOR DRIVER
11894 M: Nuno Sá <nuno.sa@analog.com>
11895 L: linux-hwmon@vger.kernel.org
11897 W: https://ez.analog.com/linux-software-drivers
11898 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11899 F: drivers/hwmon/ltc2947-core.c
11900 F: drivers/hwmon/ltc2947-i2c.c
11901 F: drivers/hwmon/ltc2947-spi.c
11902 F: drivers/hwmon/ltc2947.h
11904 LTC2983 IIO TEMPERATURE DRIVER
11905 M: Nuno Sá <nuno.sa@analog.com>
11906 L: linux-iio@vger.kernel.org
11908 W: https://ez.analog.com/linux-software-drivers
11909 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11910 F: drivers/iio/temperature/ltc2983.c
11912 LTC4261 HARDWARE MONITOR DRIVER
11913 M: Guenter Roeck <linux@roeck-us.net>
11914 L: linux-hwmon@vger.kernel.org
11916 F: Documentation/hwmon/ltc4261.rst
11917 F: drivers/hwmon/ltc4261.c
11919 LTC4306 I2C MULTIPLEXER DRIVER
11920 M: Michael Hennerich <michael.hennerich@analog.com>
11921 L: linux-i2c@vger.kernel.org
11923 W: https://ez.analog.com/linux-software-drivers
11924 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11925 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11927 LTP (Linux Test Project)
11928 M: Mike Frysinger <vapier@gentoo.org>
11929 M: Cyril Hrubis <chrubis@suse.cz>
11930 M: Wanlong Gao <wanlong.gao@gmail.com>
11931 M: Jan Stancek <jstancek@redhat.com>
11932 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11933 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11934 L: ltp@lists.linux.it (subscribers-only)
11936 W: http://linux-test-project.github.io/
11937 T: git git://github.com/linux-test-project/ltp.git
11939 LYNX 28G SERDES PHY DRIVER
11940 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11941 L: netdev@vger.kernel.org
11943 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11944 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11947 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11948 L: netdev@vger.kernel.org
11950 F: drivers/net/pcs/pcs-lynx.c
11951 F: include/linux/pcs-lynx.h
11954 M: Geert Uytterhoeven <geert@linux-m68k.org>
11955 L: linux-m68k@lists.linux-m68k.org
11957 W: http://www.linux-m68k.org/
11958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11962 M68K ON APPLE MACINTOSH
11963 M: Joshua Thompson <funaho@jurai.org>
11964 L: linux-m68k@lists.linux-m68k.org
11966 W: http://www.mac.linux-m68k.org/
11968 F: drivers/macintosh/adb-iop.c
11969 F: drivers/macintosh/via-macii.c
11972 M: Philip Blundell <philb@gnu.org>
11974 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11975 F: arch/m68k/hp300/
11977 M88DS3103 MEDIA DRIVER
11978 M: Antti Palosaari <crope@iki.fi>
11979 L: linux-media@vger.kernel.org
11981 W: https://linuxtv.org
11982 W: http://palosaari.fi/linux/
11983 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11984 T: git git://linuxtv.org/anttip/media_tree.git
11985 F: drivers/media/dvb-frontends/m88ds3103*
11987 M88RS2000 MEDIA DRIVER
11988 M: Malcolm Priestley <tvboxspy@gmail.com>
11989 L: linux-media@vger.kernel.org
11991 W: https://linuxtv.org
11992 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11993 F: drivers/media/dvb-frontends/m88rs2000*
11995 MA901 MASTERKIT USB FM RADIO DRIVER
11996 M: Alexey Klimov <klimov.linux@gmail.com>
11997 L: linux-media@vger.kernel.org
11999 T: git git://linuxtv.org/media_tree.git
12000 F: drivers/media/radio/radio-ma901.c
12003 M: Johannes Berg <johannes@sipsolutions.net>
12004 L: linux-wireless@vger.kernel.org
12006 W: https://wireless.wiki.kernel.org/
12007 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12010 F: Documentation/networking/mac80211-injection.rst
12011 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12012 F: drivers/net/wireless/mac80211_hwsim.[ch]
12013 F: include/net/mac80211.h
12017 M: Jassi Brar <jassisinghbrar@gmail.com>
12018 L: linux-kernel@vger.kernel.org
12020 F: drivers/mailbox/
12021 F: include/linux/mailbox_client.h
12022 F: include/linux/mailbox_controller.h
12023 F: include/dt-bindings/mailbox/
12024 F: Documentation/devicetree/bindings/mailbox/
12027 M: Viresh Kumar <viresh.kumar@linaro.org>
12028 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12029 L: linux-kernel@vger.kernel.org
12031 F: drivers/mailbox/arm_mhuv2.c
12032 F: include/linux/mailbox/arm_mhuv2_message.h
12033 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12035 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12036 M: Jeremy Kerr <jk@codeconstruct.com.au>
12037 M: Matt Johnston <matt@codeconstruct.com.au>
12038 L: netdev@vger.kernel.org
12040 F: Documentation/networking/mctp.rst
12041 F: drivers/net/mctp/
12042 F: include/net/mctp.h
12043 F: include/net/mctpdevice.h
12044 F: include/net/netns/mctp.h
12047 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12048 M: Michael Kerrisk <mtk.manpages@gmail.com>
12049 L: linux-man@vger.kernel.org
12051 W: http://www.kernel.org/doc/man-pages
12053 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12054 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12055 L: linux-mips@vger.kernel.org
12057 F: arch/mips/boot/dts/img/pistachio*
12059 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12060 M: Andrew Lunn <andrew@lunn.ch>
12061 M: Vivien Didelot <vivien.didelot@gmail.com>
12062 L: netdev@vger.kernel.org
12064 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12065 F: Documentation/networking/devlink/mv88e6xxx.rst
12066 F: drivers/net/dsa/mv88e6xxx/
12067 F: include/linux/dsa/mv88e6xxx.h
12068 F: include/linux/platform_data/mv88e6xxx.h
12070 MARVELL ARMADA 3700 PHY DRIVERS
12071 M: Miquel Raynal <miquel.raynal@bootlin.com>
12073 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12074 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12075 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12076 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12078 MARVELL ARMADA 3700 SERIAL DRIVER
12079 M: Pali Rohár <pali@kernel.org>
12081 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12082 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12083 F: drivers/tty/serial/mvebu-uart.c
12085 MARVELL ARMADA DRM SUPPORT
12086 M: Russell King <linux@armlinux.org.uk>
12088 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12089 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12090 F: Documentation/devicetree/bindings/display/armada/
12091 F: drivers/gpu/drm/armada/
12092 F: include/uapi/drm/armada_drm.h
12094 MARVELL CRYPTO DRIVER
12095 M: Boris Brezillon <bbrezillon@kernel.org>
12096 M: Arnaud Ebalard <arno@natisbad.org>
12097 M: Srujana Challa <schalla@marvell.com>
12098 L: linux-crypto@vger.kernel.org
12100 F: drivers/crypto/marvell/
12101 F: include/linux/soc/marvell/octeontx2/
12103 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12104 M: Mirko Lindner <mlindner@marvell.com>
12105 M: Stephen Hemminger <stephen@networkplumber.org>
12106 L: netdev@vger.kernel.org
12108 F: drivers/net/ethernet/marvell/sk*
12110 MARVELL LIBERTAS WIRELESS DRIVER
12111 L: libertas-dev@lists.infradead.org
12113 F: drivers/net/wireless/marvell/libertas/
12115 MARVELL MACCHIATOBIN SUPPORT
12116 M: Russell King <linux@armlinux.org.uk>
12117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12119 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12121 MARVELL MV643XX ETHERNET DRIVER
12122 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12123 L: netdev@vger.kernel.org
12125 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12126 F: include/linux/mv643xx.h
12128 MARVELL MV88X3310 PHY DRIVER
12129 M: Russell King <linux@armlinux.org.uk>
12130 M: Marek Behún <kabel@kernel.org>
12131 L: netdev@vger.kernel.org
12133 F: drivers/net/phy/marvell10g.c
12135 MARVELL MVEBU THERMAL DRIVER
12136 M: Miquel Raynal <miquel.raynal@bootlin.com>
12138 F: drivers/thermal/armada_thermal.c
12140 MARVELL MVNETA ETHERNET DRIVER
12141 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12142 L: netdev@vger.kernel.org
12144 F: drivers/net/ethernet/marvell/mvneta.*
12146 MARVELL MVPP2 ETHERNET DRIVER
12147 M: Marcin Wojtas <mw@semihalf.com>
12148 M: Russell King <linux@armlinux.org.uk>
12149 L: netdev@vger.kernel.org
12151 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12152 F: drivers/net/ethernet/marvell/mvpp2/
12154 MARVELL MWIFIEX WIRELESS DRIVER
12155 M: Amitkumar Karwar <amitkarwar@gmail.com>
12156 M: Ganapathi Bhat <ganapathi017@gmail.com>
12157 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12158 M: Xinming Hu <huxinming820@gmail.com>
12159 L: linux-wireless@vger.kernel.org
12161 F: drivers/net/wireless/marvell/mwifiex/
12163 MARVELL MWL8K WIRELESS DRIVER
12164 M: Lennert Buytenhek <buytenh@wantstofly.org>
12165 L: linux-wireless@vger.kernel.org
12167 F: drivers/net/wireless/marvell/mwl8k.c
12169 MARVELL NAND CONTROLLER DRIVER
12170 M: Miquel Raynal <miquel.raynal@bootlin.com>
12171 L: linux-mtd@lists.infradead.org
12173 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12174 F: drivers/mtd/nand/raw/marvell_nand.c
12176 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12177 M: Sunil Goutham <sgoutham@marvell.com>
12178 M: Geetha sowjanya <gakula@marvell.com>
12179 M: Subbaraya Sundeep <sbhatta@marvell.com>
12180 M: hariprasad <hkelam@marvell.com>
12181 L: netdev@vger.kernel.org
12183 F: drivers/net/ethernet/marvell/octeontx2/nic/
12184 F: include/linux/soc/marvell/octeontx2/
12186 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12187 M: Sunil Goutham <sgoutham@marvell.com>
12188 M: Linu Cherian <lcherian@marvell.com>
12189 M: Geetha sowjanya <gakula@marvell.com>
12190 M: Jerin Jacob <jerinj@marvell.com>
12191 M: hariprasad <hkelam@marvell.com>
12192 M: Subbaraya Sundeep <sbhatta@marvell.com>
12193 L: netdev@vger.kernel.org
12195 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12196 F: drivers/net/ethernet/marvell/octeontx2/af/
12198 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12199 M: Taras Chornyi <tchornyi@marvell.com>
12201 W: https://github.com/Marvell-switching/switchdev-prestera
12202 F: drivers/net/ethernet/marvell/prestera/
12204 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12205 M: Nicolas Pitre <nico@fluxnic.net>
12207 F: drivers/mmc/host/mvsdio.*
12209 MARVELL USB MDIO CONTROLLER DRIVER
12210 M: Tobias Waldekranz <tobias@waldekranz.com>
12211 L: netdev@vger.kernel.org
12213 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12214 F: drivers/net/mdio/mdio-mvusb.c
12216 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12217 M: Hu Ziji <huziji@marvell.com>
12218 L: linux-mmc@vger.kernel.org
12220 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12221 F: drivers/mmc/host/sdhci-xenon*
12223 MARVELL OCTEON ENDPOINT DRIVER
12224 M: Veerasenareddy Burru <vburru@marvell.com>
12225 M: Abhijit Ayarekar <aayarekar@marvell.com>
12226 L: netdev@vger.kernel.org
12228 F: drivers/net/ethernet/marvell/octeon_ep
12230 MATROX FRAMEBUFFER DRIVER
12231 L: linux-fbdev@vger.kernel.org
12233 F: drivers/video/fbdev/matrox/matroxfb_*
12234 F: include/uapi/linux/matroxfb.h
12237 M: Daniel Nilsson <daniel.nilsson@flex.com>
12238 L: linux-hwmon@vger.kernel.org
12240 F: Documentation/hwmon/max15301.rst
12241 F: drivers/hwmon/pmbus/max15301.c
12243 MAX16065 HARDWARE MONITOR DRIVER
12244 M: Guenter Roeck <linux@roeck-us.net>
12245 L: linux-hwmon@vger.kernel.org
12247 F: Documentation/hwmon/max16065.rst
12248 F: drivers/hwmon/max16065.c
12250 MAX2175 SDR TUNER DRIVER
12251 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12252 L: linux-media@vger.kernel.org
12254 T: git git://linuxtv.org/media_tree.git
12255 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12256 F: Documentation/userspace-api/media/drivers/max2175.rst
12257 F: drivers/media/i2c/max2175*
12258 F: include/uapi/linux/max2175.h
12260 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12261 L: linux-hwmon@vger.kernel.org
12263 F: Documentation/hwmon/max6650.rst
12264 F: drivers/hwmon/max6650.c
12266 MAX6697 HARDWARE MONITOR DRIVER
12267 M: Guenter Roeck <linux@roeck-us.net>
12268 L: linux-hwmon@vger.kernel.org
12270 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12271 F: Documentation/hwmon/max6697.rst
12272 F: drivers/hwmon/max6697.c
12273 F: include/linux/platform_data/max6697.h
12275 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12276 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12277 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12278 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12279 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12280 L: linux-media@vger.kernel.org
12282 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12283 F: drivers/media/i2c/max9286.c
12285 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12286 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12287 L: linux-media@vger.kernel.org
12289 F: drivers/staging/media/max96712/max96712.c
12291 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12292 M: Peter Rosin <peda@axentia.se>
12293 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12295 F: Documentation/devicetree/bindings/sound/max9860.txt
12296 F: sound/soc/codecs/max9860.*
12298 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12299 M: Andreas Klinger <ak@it-klinger.de>
12300 L: linux-iio@vger.kernel.org
12302 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12303 F: drivers/iio/proximity/mb1232.c
12305 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12306 R: Iskren Chernev <iskren.chernev@gmail.com>
12307 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12308 R: Marek Szyprowski <m.szyprowski@samsung.com>
12309 R: Matheus Castello <matheus@castello.eng.br>
12310 L: linux-pm@vger.kernel.org
12312 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12313 F: drivers/power/supply/max17040_battery.c
12315 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12316 R: Hans de Goede <hdegoede@redhat.com>
12317 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12318 R: Marek Szyprowski <m.szyprowski@samsung.com>
12319 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12320 R: Purism Kernel Team <kernel@puri.sm>
12321 L: linux-pm@vger.kernel.org
12323 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12324 F: drivers/power/supply/max17042_battery.c
12326 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12327 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12328 L: linux-kernel@vger.kernel.org
12330 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12331 F: drivers/regulator/max20086-regulator.c
12333 MAXIM MAX77650 PMIC MFD DRIVER
12334 M: Bartosz Golaszewski <brgl@bgdev.pl>
12335 L: linux-kernel@vger.kernel.org
12337 F: Documentation/devicetree/bindings/*/*max77650.yaml
12338 F: Documentation/devicetree/bindings/*/max77650*.yaml
12339 F: drivers/gpio/gpio-max77650.c
12340 F: drivers/input/misc/max77650-onkey.c
12341 F: drivers/leds/leds-max77650.c
12342 F: drivers/mfd/max77650.c
12343 F: drivers/power/supply/max77650-charger.c
12344 F: drivers/regulator/max77650-regulator.c
12345 F: include/linux/mfd/max77650.h
12347 MAXIM MAX77714 PMIC MFD DRIVER
12348 M: Luca Ceresoli <luca@lucaceresoli.net>
12350 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12351 F: drivers/mfd/max77714.c
12352 F: include/linux/mfd/max77714.h
12354 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12355 M: Javier Martinez Canillas <javier@dowhile0.org>
12356 L: linux-kernel@vger.kernel.org
12358 F: Documentation/devicetree/bindings/*/*max77802.yaml
12359 F: drivers/regulator/max77802-regulator.c
12360 F: include/dt-bindings/*/*max77802.h
12362 MAXIM MAX77976 BATTERY CHARGER
12363 M: Luca Ceresoli <luca@lucaceresoli.net>
12365 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12366 F: drivers/power/supply/max77976_charger.c
12368 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12369 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12370 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12371 L: linux-pm@vger.kernel.org
12373 B: mailto:linux-samsung-soc@vger.kernel.org
12374 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12375 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12376 F: drivers/power/supply/max14577_charger.c
12377 F: drivers/power/supply/max77693_charger.c
12379 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12380 M: Chanwoo Choi <cw00.choi@samsung.com>
12381 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12382 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12383 L: linux-kernel@vger.kernel.org
12385 B: mailto:linux-samsung-soc@vger.kernel.org
12386 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12387 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12388 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12389 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12390 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12391 F: Documentation/devicetree/bindings/mfd/max77693.txt
12392 F: drivers/*/*max77843.c
12393 F: drivers/*/max14577*.c
12394 F: drivers/*/max77686*.c
12395 F: drivers/*/max77693*.c
12396 F: drivers/clk/clk-max77686.c
12397 F: drivers/extcon/extcon-max14577.c
12398 F: drivers/extcon/extcon-max77693.c
12399 F: drivers/rtc/rtc-max77686.c
12400 F: include/linux/mfd/max14577*.h
12401 F: include/linux/mfd/max77686*.h
12402 F: include/linux/mfd/max77693*.h
12404 MAXIRADIO FM RADIO RECEIVER DRIVER
12405 M: Hans Verkuil <hverkuil@xs4all.nl>
12406 L: linux-media@vger.kernel.org
12408 W: https://linuxtv.org
12409 T: git git://linuxtv.org/media_tree.git
12410 F: drivers/media/radio/radio-maxiradio*
12412 MAXLINEAR ETHERNET PHY DRIVER
12413 M: Xu Liang <lxu@maxlinear.com>
12414 L: netdev@vger.kernel.org
12416 F: drivers/net/phy/mxl-gpy.c
12418 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12419 R: Yasushi SHOJI <yashi@spacecubics.com>
12420 L: linux-can@vger.kernel.org
12422 F: drivers/net/can/usb/mcba_usb.c
12424 MCAN MMIO DEVICE DRIVER
12425 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12426 L: linux-can@vger.kernel.org
12428 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12429 F: drivers/net/can/m_can/m_can.c
12430 F: drivers/net/can/m_can/m_can.h
12431 F: drivers/net/can/m_can/m_can_platform.c
12433 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12434 M: Rishi Gupta <gupt21@gmail.com>
12435 L: linux-i2c@vger.kernel.org
12436 L: linux-input@vger.kernel.org
12438 F: drivers/hid/hid-mcp2221.c
12440 MCP251XFD SPI-CAN NETWORK DRIVER
12441 M: Marc Kleine-Budde <mkl@pengutronix.de>
12442 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12443 R: Thomas Kopp <thomas.kopp@microchip.com>
12444 L: linux-can@vger.kernel.org
12446 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12447 F: drivers/net/can/spi/mcp251xfd/
12449 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12450 M: Peter Rosin <peda@axentia.se>
12451 L: linux-iio@vger.kernel.org
12453 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12454 F: drivers/iio/potentiometer/mcp4018.c
12455 F: drivers/iio/potentiometer/mcp4531.c
12457 MCR20A IEEE-802.15.4 RADIO DRIVER
12458 M: Xue Liu <liuxuenetmail@gmail.com>
12459 L: linux-wpan@vger.kernel.org
12461 W: https://github.com/xueliu/mcr20a-linux
12462 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12463 F: drivers/net/ieee802154/mcr20a.c
12464 F: drivers/net/ieee802154/mcr20a.h
12466 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12467 M: William Breathitt Gray <william.gray@linaro.org>
12468 L: linux-iio@vger.kernel.org
12470 F: drivers/iio/dac/cio-dac.c
12472 MEDIA CONTROLLER FRAMEWORK
12473 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12474 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12475 L: linux-media@vger.kernel.org
12477 W: https://www.linuxtv.org
12478 T: git git://linuxtv.org/media_tree.git
12479 F: drivers/media/mc/
12480 F: include/media/media-*.h
12481 F: include/uapi/linux/media.h
12483 MEDIA DRIVER FOR FREESCALE IMX PXP
12484 M: Philipp Zabel <p.zabel@pengutronix.de>
12485 L: linux-media@vger.kernel.org
12487 T: git git://linuxtv.org/media_tree.git
12488 F: drivers/media/platform/nxp/imx-pxp.[ch]
12490 MEDIA DRIVERS FOR ASCOT2E
12491 M: Sergey Kozlov <serjk@netup.ru>
12492 M: Abylay Ospan <aospan@netup.ru>
12493 L: linux-media@vger.kernel.org
12495 W: https://linuxtv.org
12496 W: http://netup.tv/
12497 T: git git://linuxtv.org/media_tree.git
12498 F: drivers/media/dvb-frontends/ascot2e*
12500 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12501 M: Jasmin Jessich <jasmin@anw.at>
12502 L: linux-media@vger.kernel.org
12504 W: https://linuxtv.org
12505 T: git git://linuxtv.org/media_tree.git
12506 F: drivers/media/dvb-frontends/cxd2099*
12508 MEDIA DRIVERS FOR CXD2841ER
12509 M: Sergey Kozlov <serjk@netup.ru>
12510 M: Abylay Ospan <aospan@netup.ru>
12511 L: linux-media@vger.kernel.org
12513 W: https://linuxtv.org
12514 W: http://netup.tv/
12515 T: git git://linuxtv.org/media_tree.git
12516 F: drivers/media/dvb-frontends/cxd2841er*
12518 MEDIA DRIVERS FOR CXD2880
12519 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12520 L: linux-media@vger.kernel.org
12522 W: http://linuxtv.org/
12523 T: git git://linuxtv.org/media_tree.git
12524 F: drivers/media/dvb-frontends/cxd2880/*
12525 F: drivers/media/spi/cxd2880*
12527 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12528 L: linux-media@vger.kernel.org
12530 W: https://linuxtv.org
12531 T: git git://linuxtv.org/media_tree.git
12532 F: drivers/media/pci/ddbridge/*
12534 MEDIA DRIVERS FOR FREESCALE IMX
12535 M: Steve Longerbeam <slongerbeam@gmail.com>
12536 M: Philipp Zabel <p.zabel@pengutronix.de>
12537 L: linux-media@vger.kernel.org
12539 T: git git://linuxtv.org/media_tree.git
12540 F: Documentation/admin-guide/media/imx.rst
12541 F: Documentation/devicetree/bindings/media/imx.txt
12542 F: drivers/staging/media/imx/
12543 F: include/linux/imx-media.h
12544 F: include/media/imx.h
12546 MEDIA DRIVERS FOR FREESCALE IMX7
12547 M: Rui Miguel Silva <rmfrfs@gmail.com>
12548 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12549 L: linux-media@vger.kernel.org
12551 T: git git://linuxtv.org/media_tree.git
12552 F: Documentation/admin-guide/media/imx7.rst
12553 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12554 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12555 F: drivers/media/platform/nxp/imx-mipi-csis.c
12556 F: drivers/staging/media/imx/imx7-media-csi.c
12558 MEDIA DRIVERS FOR HELENE
12559 M: Abylay Ospan <aospan@netup.ru>
12560 L: linux-media@vger.kernel.org
12562 W: https://linuxtv.org
12563 W: http://netup.tv/
12564 T: git git://linuxtv.org/media_tree.git
12565 F: drivers/media/dvb-frontends/helene*
12567 MEDIA DRIVERS FOR HORUS3A
12568 M: Sergey Kozlov <serjk@netup.ru>
12569 M: Abylay Ospan <aospan@netup.ru>
12570 L: linux-media@vger.kernel.org
12572 W: https://linuxtv.org
12573 W: http://netup.tv/
12574 T: git git://linuxtv.org/media_tree.git
12575 F: drivers/media/dvb-frontends/horus3a*
12577 MEDIA DRIVERS FOR LNBH25
12578 M: Sergey Kozlov <serjk@netup.ru>
12579 M: Abylay Ospan <aospan@netup.ru>
12580 L: linux-media@vger.kernel.org
12582 W: https://linuxtv.org
12583 W: http://netup.tv/
12584 T: git git://linuxtv.org/media_tree.git
12585 F: drivers/media/dvb-frontends/lnbh25*
12587 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12588 L: linux-media@vger.kernel.org
12590 W: https://linuxtv.org
12591 T: git git://linuxtv.org/media_tree.git
12592 F: drivers/media/dvb-frontends/mxl5xx*
12594 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12595 M: Sergey Kozlov <serjk@netup.ru>
12596 M: Abylay Ospan <aospan@netup.ru>
12597 L: linux-media@vger.kernel.org
12599 W: https://linuxtv.org
12600 W: http://netup.tv/
12601 T: git git://linuxtv.org/media_tree.git
12602 F: drivers/media/pci/netup_unidvb/*
12604 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12605 M: Dmitry Osipenko <digetx@gmail.com>
12606 L: linux-media@vger.kernel.org
12607 L: linux-tegra@vger.kernel.org
12609 T: git git://linuxtv.org/media_tree.git
12610 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12611 F: drivers/media/platform/nvidia/tegra-vde/
12613 MEDIA DRIVERS FOR RENESAS - CEU
12614 M: Jacopo Mondi <jacopo@jmondi.org>
12615 L: linux-media@vger.kernel.org
12616 L: linux-renesas-soc@vger.kernel.org
12618 T: git git://linuxtv.org/media_tree.git
12619 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12620 F: drivers/media/platform/renesas/renesas-ceu.c
12621 F: include/media/drv-intf/renesas-ceu.h
12623 MEDIA DRIVERS FOR RENESAS - DRIF
12624 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12625 L: linux-media@vger.kernel.org
12626 L: linux-renesas-soc@vger.kernel.org
12628 T: git git://linuxtv.org/media_tree.git
12629 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12630 F: drivers/media/platform/renesas/rcar_drif.c
12632 MEDIA DRIVERS FOR RENESAS - FCP
12633 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12634 L: linux-media@vger.kernel.org
12635 L: linux-renesas-soc@vger.kernel.org
12637 T: git git://linuxtv.org/media_tree.git
12638 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12639 F: drivers/media/platform/renesas/rcar-fcp.c
12640 F: include/media/rcar-fcp.h
12642 MEDIA DRIVERS FOR RENESAS - FDP1
12643 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12644 L: linux-media@vger.kernel.org
12645 L: linux-renesas-soc@vger.kernel.org
12647 T: git git://linuxtv.org/media_tree.git
12648 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12649 F: drivers/media/platform/renesas/rcar_fdp1.c
12651 MEDIA DRIVERS FOR RENESAS - VIN
12652 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12653 L: linux-media@vger.kernel.org
12654 L: linux-renesas-soc@vger.kernel.org
12656 T: git git://linuxtv.org/media_tree.git
12657 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12658 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12659 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12660 F: drivers/media/platform/renesas/rcar-isp.c
12661 F: drivers/media/platform/renesas/rcar-vin/
12663 MEDIA DRIVERS FOR RENESAS - VSP1
12664 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12665 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12666 L: linux-media@vger.kernel.org
12667 L: linux-renesas-soc@vger.kernel.org
12669 T: git git://linuxtv.org/media_tree.git
12670 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12671 F: drivers/media/platform/renesas/vsp1/
12673 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12674 L: linux-media@vger.kernel.org
12676 W: https://linuxtv.org
12677 T: git git://linuxtv.org/media_tree.git
12678 F: drivers/media/dvb-frontends/stv0910*
12680 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12681 L: linux-media@vger.kernel.org
12683 W: https://linuxtv.org
12684 T: git git://linuxtv.org/media_tree.git
12685 F: drivers/media/dvb-frontends/stv6111*
12687 MEDIA DRIVERS FOR STM32 - DCMI
12688 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12689 L: linux-media@vger.kernel.org
12691 T: git git://linuxtv.org/media_tree.git
12692 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12693 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12695 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12696 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12697 L: linux-media@vger.kernel.org
12699 W: https://linuxtv.org
12700 Q: http://patchwork.kernel.org/project/linux-media/list/
12701 T: git git://linuxtv.org/media_tree.git
12702 F: Documentation/admin-guide/media/
12703 F: Documentation/devicetree/bindings/media/
12704 F: Documentation/driver-api/media/
12705 F: Documentation/userspace-api/media/
12707 F: drivers/staging/media/
12708 F: include/dt-bindings/media/
12709 F: include/linux/platform_data/media/
12711 F: include/uapi/linux/dvb/
12712 F: include/uapi/linux/ivtv*
12713 F: include/uapi/linux/media.h
12714 F: include/uapi/linux/meye.h
12715 F: include/uapi/linux/uvcvideo.h
12716 F: include/uapi/linux/v4l2-*
12717 F: include/uapi/linux/videodev2.h
12719 MEDIATEK BLUETOOTH DRIVER
12720 M: Sean Wang <sean.wang@mediatek.com>
12721 L: linux-bluetooth@vger.kernel.org
12722 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12724 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12725 F: drivers/bluetooth/btmtkuart.c
12727 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12728 M: Sean Wang <sean.wang@mediatek.com>
12729 L: linux-pm@vger.kernel.org
12731 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12732 F: drivers/power/reset/mt6323-poweroff.c
12734 MEDIATEK CIR DRIVER
12735 M: Sean Wang <sean.wang@mediatek.com>
12737 F: drivers/media/rc/mtk-cir.c
12739 MEDIATEK DMA DRIVER
12740 M: Sean Wang <sean.wang@mediatek.com>
12741 L: dmaengine@vger.kernel.org
12742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12743 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12745 F: Documentation/devicetree/bindings/dma/mtk-*
12746 F: drivers/dma/mediatek/
12748 MEDIATEK ETHERNET DRIVER
12749 M: Felix Fietkau <nbd@nbd.name>
12750 M: John Crispin <john@phrozen.org>
12751 M: Sean Wang <sean.wang@mediatek.com>
12752 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12753 L: netdev@vger.kernel.org
12755 F: drivers/net/ethernet/mediatek/
12757 MEDIATEK I2C CONTROLLER DRIVER
12758 M: Qii Wang <qii.wang@mediatek.com>
12759 L: linux-i2c@vger.kernel.org
12761 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12762 F: drivers/i2c/busses/i2c-mt65xx.c
12764 MEDIATEK IOMMU DRIVER
12765 M: Yong Wu <yong.wu@mediatek.com>
12766 L: iommu@lists.linux.dev
12767 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12769 F: Documentation/devicetree/bindings/iommu/mediatek*
12770 F: drivers/iommu/mtk_iommu*
12771 F: include/dt-bindings/memory/mt*-port.h
12773 MEDIATEK JPEG DRIVER
12774 M: Bin Liu <bin.liu@mediatek.com>
12776 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12777 F: drivers/media/platform/mediatek/jpeg/
12779 MEDIATEK MDP DRIVER
12780 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12781 M: Houlong Wei <houlong.wei@mediatek.com>
12782 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12784 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12785 F: drivers/media/platform/mediatek/mdp/
12786 F: drivers/media/platform/mediatek/vpu/
12788 MEDIATEK MEDIA DRIVER
12789 M: Tiffany Lin <tiffany.lin@mediatek.com>
12790 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12791 M: Yunfei Dong <yunfei.dong@mediatek.com>
12793 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12794 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12795 F: drivers/media/platform/mediatek/vcodec/
12796 F: drivers/media/platform/mediatek/vpu/
12798 MEDIATEK MMC/SD/SDIO DRIVER
12799 M: Chaotian Jing <chaotian.jing@mediatek.com>
12801 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12802 F: drivers/mmc/host/mtk-sd.c
12804 MEDIATEK MT76 WIRELESS LAN DRIVER
12805 M: Felix Fietkau <nbd@nbd.name>
12806 M: Lorenzo Bianconi <lorenzo@kernel.org>
12807 M: Ryder Lee <ryder.lee@mediatek.com>
12808 R: Shayne Chen <shayne.chen@mediatek.com>
12809 R: Sean Wang <sean.wang@mediatek.com>
12810 L: linux-wireless@vger.kernel.org
12812 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12813 F: drivers/net/wireless/mediatek/mt76/
12815 MEDIATEK MT7601U WIRELESS LAN DRIVER
12816 M: Jakub Kicinski <kubakici@wp.pl>
12817 L: linux-wireless@vger.kernel.org
12819 F: drivers/net/wireless/mediatek/mt7601u/
12821 MEDIATEK MT7621 CLOCK DRIVER
12822 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12824 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12825 F: drivers/clk/ralink/clk-mt7621.c
12827 MEDIATEK MT7621/28/88 I2C DRIVER
12828 M: Stefan Roese <sr@denx.de>
12829 L: linux-i2c@vger.kernel.org
12831 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12832 F: drivers/i2c/busses/i2c-mt7621.c
12834 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12835 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12837 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12838 F: drivers/pci/controller/pcie-mt7621.c
12840 MEDIATEK MT7621 PHY PCI DRIVER
12841 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12843 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12844 F: drivers/phy/ralink/phy-mt7621-pci.c
12846 MEDIATEK NAND CONTROLLER DRIVER
12847 L: linux-mtd@lists.infradead.org
12849 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12850 F: drivers/mtd/nand/raw/mtk_*
12852 MEDIATEK PMIC LED DRIVER
12853 M: Sean Wang <sean.wang@mediatek.com>
12855 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12856 F: drivers/leds/leds-mt6323.c
12858 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12859 M: Sean Wang <sean.wang@mediatek.com>
12861 F: drivers/char/hw_random/mtk-rng.c
12863 MEDIATEK SMI DRIVER
12864 M: Yong Wu <yong.wu@mediatek.com>
12865 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12867 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12868 F: drivers/memory/mtk-smi.c
12869 F: include/soc/mediatek/smi.h
12871 MEDIATEK SWITCH DRIVER
12872 M: Sean Wang <sean.wang@mediatek.com>
12873 M: Landen Chao <Landen.Chao@mediatek.com>
12874 M: DENG Qingfang <dqfext@gmail.com>
12875 L: netdev@vger.kernel.org
12877 F: drivers/net/dsa/mt7530.*
12878 F: net/dsa/tag_mtk.c
12880 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12881 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12882 M: Intel Corporation <linuxwwan@intel.com>
12883 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12884 R: Liu Haijun <haijun.liu@mediatek.com>
12885 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12886 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12887 L: netdev@vger.kernel.org
12889 F: drivers/net/wwan/t7xx/
12891 MEDIATEK USB3 DRD IP DRIVER
12892 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12893 L: linux-usb@vger.kernel.org
12894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12895 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12897 F: Documentation/devicetree/bindings/usb/mediatek,*
12898 F: drivers/usb/host/xhci-mtk*
12899 F: drivers/usb/mtu3/
12901 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12902 M: Peter Senna Tschudin <peter.senna@gmail.com>
12903 M: Martin Donnelly <martin.donnelly@ge.com>
12904 M: Martyn Welch <martyn.welch@collabora.co.uk>
12906 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12907 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12909 MEGARAID SCSI/SAS DRIVERS
12910 M: Kashyap Desai <kashyap.desai@broadcom.com>
12911 M: Sumit Saxena <sumit.saxena@broadcom.com>
12912 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12913 L: megaraidlinux.pdl@broadcom.com
12914 L: linux-scsi@vger.kernel.org
12916 W: http://www.avagotech.com/support/
12917 F: Documentation/scsi/megaraid.rst
12918 F: drivers/scsi/megaraid.*
12919 F: drivers/scsi/megaraid/
12921 MELEXIS MLX90614 DRIVER
12922 M: Crt Mori <cmo@melexis.com>
12923 L: linux-iio@vger.kernel.org
12925 W: http://www.melexis.com
12926 F: drivers/iio/temperature/mlx90614.c
12928 MELEXIS MLX90632 DRIVER
12929 M: Crt Mori <cmo@melexis.com>
12930 L: linux-iio@vger.kernel.org
12932 W: http://www.melexis.com
12933 F: drivers/iio/temperature/mlx90632.c
12935 MELFAS MIP4 TOUCHSCREEN DRIVER
12936 M: Sangwon Jee <jeesw@melfas.com>
12938 W: http://www.melfas.com
12939 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12940 F: drivers/input/touchscreen/melfas_mip4.c
12942 MELLANOX BLUEFIELD I2C DRIVER
12943 M: Khalil Blaiech <kblaiech@nvidia.com>
12944 L: linux-i2c@vger.kernel.org
12946 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12947 F: drivers/i2c/busses/i2c-mlxbf.c
12949 MELLANOX ETHERNET DRIVER (mlx4_en)
12950 M: Tariq Toukan <tariqt@nvidia.com>
12951 L: netdev@vger.kernel.org
12953 W: http://www.mellanox.com
12954 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12955 F: drivers/net/ethernet/mellanox/mlx4/en_*
12957 MELLANOX ETHERNET DRIVER (mlx5e)
12958 M: Saeed Mahameed <saeedm@nvidia.com>
12959 L: netdev@vger.kernel.org
12961 W: http://www.mellanox.com
12962 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12963 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12965 MELLANOX ETHERNET INNOVA DRIVERS
12966 R: Boris Pismenny <borisp@nvidia.com>
12967 L: netdev@vger.kernel.org
12969 W: http://www.mellanox.com
12970 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12971 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12972 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12973 F: include/linux/mlx5/mlx5_ifc_fpga.h
12975 MELLANOX ETHERNET SWITCH DRIVERS
12976 M: Ido Schimmel <idosch@nvidia.com>
12977 M: Petr Machata <petrm@nvidia.com>
12978 L: netdev@vger.kernel.org
12980 W: http://www.mellanox.com
12981 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12982 F: drivers/net/ethernet/mellanox/mlxsw/
12983 F: tools/testing/selftests/drivers/net/mlxsw/
12985 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12986 M: mlxsw@nvidia.com
12987 L: netdev@vger.kernel.org
12989 W: http://www.mellanox.com
12990 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12991 F: drivers/net/ethernet/mellanox/mlxfw/
12993 MELLANOX HARDWARE PLATFORM SUPPORT
12994 M: Hans de Goede <hdegoede@redhat.com>
12995 M: Mark Gross <markgross@kernel.org>
12996 M: Vadim Pasternak <vadimp@nvidia.com>
12997 L: platform-driver-x86@vger.kernel.org
12999 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13000 F: drivers/platform/mellanox/
13001 F: include/linux/platform_data/mlxreg.h
13003 MELLANOX MLX4 core VPI driver
13004 M: Tariq Toukan <tariqt@nvidia.com>
13005 L: netdev@vger.kernel.org
13006 L: linux-rdma@vger.kernel.org
13008 W: http://www.mellanox.com
13009 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13010 F: drivers/net/ethernet/mellanox/mlx4/
13011 F: include/linux/mlx4/
13013 MELLANOX MLX4 IB driver
13014 M: Yishai Hadas <yishaih@nvidia.com>
13015 L: linux-rdma@vger.kernel.org
13017 W: http://www.mellanox.com
13018 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13019 F: drivers/infiniband/hw/mlx4/
13020 F: include/linux/mlx4/
13021 F: include/uapi/rdma/mlx4-abi.h
13023 MELLANOX MLX5 core VPI driver
13024 M: Saeed Mahameed <saeedm@nvidia.com>
13025 M: Leon Romanovsky <leonro@nvidia.com>
13026 L: netdev@vger.kernel.org
13027 L: linux-rdma@vger.kernel.org
13029 W: http://www.mellanox.com
13030 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13031 F: Documentation/networking/device_drivers/ethernet/mellanox/
13032 F: drivers/net/ethernet/mellanox/mlx5/core/
13033 F: include/linux/mlx5/
13035 MELLANOX MLX5 IB driver
13036 M: Leon Romanovsky <leonro@nvidia.com>
13037 L: linux-rdma@vger.kernel.org
13039 W: http://www.mellanox.com
13040 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13041 F: drivers/infiniband/hw/mlx5/
13042 F: include/linux/mlx5/
13043 F: include/uapi/rdma/mlx5-abi.h
13045 MELLANOX MLXCPLD I2C AND MUX DRIVER
13046 M: Vadim Pasternak <vadimp@nvidia.com>
13047 M: Michael Shych <michaelsh@nvidia.com>
13048 L: linux-i2c@vger.kernel.org
13050 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13051 F: drivers/i2c/busses/i2c-mlxcpld.c
13052 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13054 MELLANOX MLXCPLD LED DRIVER
13055 M: Vadim Pasternak <vadimp@nvidia.com>
13056 L: linux-leds@vger.kernel.org
13058 F: Documentation/leds/leds-mlxcpld.rst
13059 F: drivers/leds/leds-mlxcpld.c
13060 F: drivers/leds/leds-mlxreg.c
13062 MELLANOX PLATFORM DRIVER
13063 M: Vadim Pasternak <vadimp@nvidia.com>
13064 L: platform-driver-x86@vger.kernel.org
13066 F: drivers/platform/x86/mlx-platform.c
13069 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13070 M: "Paul E. McKenney" <paulmck@kernel.org>
13071 L: linux-kernel@vger.kernel.org
13073 F: arch/powerpc/include/asm/membarrier.h
13074 F: include/uapi/linux/membarrier.h
13075 F: kernel/sched/membarrier.c
13078 M: Mike Rapoport <rppt@kernel.org>
13079 L: linux-mm@kvack.org
13081 F: Documentation/core-api/boot-time-mm.rst
13082 F: include/linux/memblock.h
13084 F: tools/testing/memblock/
13086 MEMORY CONTROLLER DRIVERS
13087 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13088 L: linux-kernel@vger.kernel.org
13090 B: mailto:krzysztof.kozlowski@linaro.org
13091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13092 F: Documentation/devicetree/bindings/memory-controllers/
13094 F: include/dt-bindings/memory/
13097 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13098 M: Dmitry Osipenko <digetx@gmail.com>
13099 L: linux-pm@vger.kernel.org
13100 L: linux-tegra@vger.kernel.org
13101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13103 F: drivers/devfreq/tegra30-devfreq.c
13106 M: Andrew Morton <akpm@linux-foundation.org>
13107 L: linux-mm@kvack.org
13109 W: http://www.linux-mm.org
13110 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13111 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13112 F: include/linux/gfp.h
13113 F: include/linux/memory_hotplug.h
13114 F: include/linux/mm.h
13115 F: include/linux/mmzone.h
13116 F: include/linux/pagewalk.h
13117 F: include/linux/vmalloc.h
13119 F: tools/testing/selftests/vm/
13122 M: David Hildenbrand <david@redhat.com>
13123 M: Oscar Salvador <osalvador@suse.de>
13124 L: linux-mm@kvack.org
13126 F: Documentation/admin-guide/mm/memory-hotplug.rst
13127 F: Documentation/core-api/memory-hotplug.rst
13128 F: drivers/base/memory.c
13129 F: include/linux/memory_hotplug.h
13130 F: mm/memory_hotplug.c
13131 F: tools/testing/selftests/memory-hotplug/
13133 MEMORY TECHNOLOGY DEVICES (MTD)
13134 M: Miquel Raynal <miquel.raynal@bootlin.com>
13135 M: Richard Weinberger <richard@nod.at>
13136 M: Vignesh Raghavendra <vigneshr@ti.com>
13137 L: linux-mtd@lists.infradead.org
13139 W: http://www.linux-mtd.infradead.org/
13140 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13141 C: irc://irc.oftc.net/mtd
13142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13144 F: Documentation/devicetree/bindings/mtd/
13146 F: include/linux/mtd/
13147 F: include/uapi/mtd/
13149 MEN A21 WATCHDOG DRIVER
13150 M: Johannes Thumshirn <morbidrsa@gmail.com>
13151 L: linux-watchdog@vger.kernel.org
13153 F: drivers/watchdog/mena21_wdt.c
13155 MEN CHAMELEON BUS (mcb)
13156 M: Johannes Thumshirn <morbidrsa@gmail.com>
13158 F: Documentation/driver-api/men-chameleon-bus.rst
13160 F: include/linux/mcb.h
13162 MEN F21BMC (Board Management Controller)
13163 M: Andreas Werner <andreas.werner@men.de>
13165 F: Documentation/hwmon/menf21bmc.rst
13166 F: drivers/hwmon/menf21bmc_hwmon.c
13167 F: drivers/leds/leds-menf21bmc.c
13168 F: drivers/mfd/menf21bmc.c
13169 F: drivers/watchdog/menf21bmc_wdt.c
13171 MEN Z069 WATCHDOG DRIVER
13172 M: Johannes Thumshirn <jth@kernel.org>
13173 L: linux-watchdog@vger.kernel.org
13175 F: drivers/watchdog/menz69_wdt.c
13177 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13178 M: Neil Armstrong <narmstrong@baylibre.com>
13179 L: linux-media@vger.kernel.org
13180 L: linux-amlogic@lists.infradead.org
13182 W: http://linux-meson.com/
13183 T: git git://linuxtv.org/media_tree.git
13184 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13185 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13186 F: drivers/media/cec/platform/meson/ao-cec.c
13188 MESON GE2D DRIVER FOR AMLOGIC SOCS
13189 M: Neil Armstrong <narmstrong@baylibre.com>
13190 L: linux-media@vger.kernel.org
13191 L: linux-amlogic@lists.infradead.org
13193 T: git git://linuxtv.org/media_tree.git
13194 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13195 F: drivers/media/platform/amlogic/meson-ge2d/
13197 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13198 M: Liang Yang <liang.yang@amlogic.com>
13199 L: linux-mtd@lists.infradead.org
13201 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13202 F: drivers/mtd/nand/raw/meson_*
13204 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13205 M: Neil Armstrong <narmstrong@baylibre.com>
13206 L: linux-media@vger.kernel.org
13207 L: linux-amlogic@lists.infradead.org
13209 T: git git://linuxtv.org/media_tree.git
13210 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13211 F: drivers/staging/media/meson/vdec/
13213 METHODE UDPU SUPPORT
13214 M: Vladimir Vid <vladimir.vid@sartura.hr>
13216 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13219 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13220 R: Hemant Kumar <quic_hemantk@quicinc.com>
13221 L: mhi@lists.linux.dev
13222 L: linux-arm-msm@vger.kernel.org
13224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13225 F: Documentation/ABI/stable/sysfs-bus-mhi
13226 F: Documentation/mhi/
13227 F: drivers/bus/mhi/
13228 F: include/linux/mhi.h
13230 MICROBLAZE ARCHITECTURE
13231 M: Michal Simek <monstr@monstr.eu>
13233 W: http://www.monstr.eu/fdt/
13234 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13235 F: arch/microblaze/
13237 MICROCHIP AT91 DMA DRIVERS
13238 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13239 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13241 L: dmaengine@vger.kernel.org
13243 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13244 F: drivers/dma/at_hdmac.c
13245 F: drivers/dma/at_hdmac_regs.h
13246 F: drivers/dma/at_xdmac.c
13247 F: include/dt-bindings/dma/at91.h
13249 MICROCHIP AT91 SERIAL DRIVER
13250 M: Richard Genoud <richard.genoud@gmail.com>
13252 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13253 F: drivers/tty/serial/atmel_serial.c
13254 F: drivers/tty/serial/atmel_serial.h
13256 MICROCHIP AT91 USART MFD DRIVER
13257 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13258 L: linux-kernel@vger.kernel.org
13260 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13261 F: drivers/mfd/at91-usart.c
13262 F: include/dt-bindings/mfd/at91-usart.h
13264 MICROCHIP AT91 USART SPI DRIVER
13265 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13266 L: linux-spi@vger.kernel.org
13268 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13269 F: drivers/spi/spi-at91-usart.c
13271 MICROCHIP AUDIO ASOC DRIVERS
13272 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13273 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13277 MICROCHIP CSI2DC DRIVER
13278 M: Eugen Hristev <eugen.hristev@microchip.com>
13279 L: linux-media@vger.kernel.org
13281 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13282 F: drivers/media/platform/atmel/microchip-csi2dc.c
13284 MICROCHIP ECC DRIVER
13285 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13286 L: linux-crypto@vger.kernel.org
13288 F: drivers/crypto/atmel-ecc.*
13290 MICROCHIP EIC DRIVER
13291 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13294 F: drivers/irqchip/irq-mchp-eic.c
13296 MICROCHIP I2C DRIVER
13297 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13298 L: linux-i2c@vger.kernel.org
13300 F: drivers/i2c/busses/i2c-at91-*.c
13301 F: drivers/i2c/busses/i2c-at91.h
13303 MICROCHIP ISC DRIVER
13304 M: Eugen Hristev <eugen.hristev@microchip.com>
13305 L: linux-media@vger.kernel.org
13307 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13308 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13309 F: drivers/media/platform/atmel/atmel-isc*
13310 F: drivers/media/platform/atmel/atmel-sama*-isc*
13311 F: include/linux/atmel-isc-media.h
13313 MICROCHIP ISI DRIVER
13314 M: Eugen Hristev <eugen.hristev@microchip.com>
13315 L: linux-media@vger.kernel.org
13317 F: drivers/media/platform/atmel/atmel-isi.c
13318 F: drivers/media/platform/atmel/atmel-isi.h
13320 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13321 M: Woojung Huh <woojung.huh@microchip.com>
13322 M: UNGLinuxDriver@microchip.com
13323 L: netdev@vger.kernel.org
13325 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13326 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13327 F: drivers/net/dsa/microchip/*
13328 F: include/linux/platform_data/microchip-ksz.h
13329 F: net/dsa/tag_ksz.c
13331 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13332 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13333 R: UNGLinuxDriver@microchip.com
13334 L: netdev@vger.kernel.org
13336 F: drivers/net/phy/microchip_t1.c
13338 MICROCHIP LAN743X ETHERNET DRIVER
13339 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13340 M: UNGLinuxDriver@microchip.com
13341 L: netdev@vger.kernel.org
13343 F: drivers/net/ethernet/microchip/lan743x_*
13345 MICROCHIP LAN966X ETHERNET DRIVER
13346 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13347 M: UNGLinuxDriver@microchip.com
13348 L: netdev@vger.kernel.org
13350 F: drivers/net/ethernet/microchip/lan966x/*
13352 MICROCHIP LCDFB DRIVER
13353 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13354 L: linux-fbdev@vger.kernel.org
13356 F: drivers/video/fbdev/atmel_lcdfb.c
13357 F: include/video/atmel_lcdc.h
13359 MICROCHIP MCP16502 PMIC DRIVER
13360 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13363 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13364 F: drivers/regulator/mcp16502.c
13366 MICROCHIP MCP3911 ADC DRIVER
13367 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13368 M: Kent Gustavsson <kent@minoris.se>
13369 L: linux-iio@vger.kernel.org
13371 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13372 F: drivers/iio/adc/mcp3911.c
13374 MICROCHIP MMC/SD/SDIO MCI DRIVER
13375 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13377 F: drivers/mmc/host/atmel-mci.c
13379 MICROCHIP NAND DRIVER
13380 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13381 L: linux-mtd@lists.infradead.org
13383 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13384 F: drivers/mtd/nand/raw/atmel/*
13386 MICROCHIP OTPC DRIVER
13387 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13390 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13391 F: drivers/nvmem/microchip-otpc.c
13392 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13394 MICROCHIP PWM DRIVER
13395 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13397 L: linux-pwm@vger.kernel.org
13399 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13400 F: drivers/pwm/pwm-atmel.c
13402 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13403 M: Eugen Hristev <eugen.hristev@microchip.com>
13404 L: linux-iio@vger.kernel.org
13406 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13407 F: drivers/iio/adc/at91-sama5d2_adc.c
13408 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13410 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13411 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13413 F: drivers/power/reset/at91-sama5d2_shdwc.c
13415 MICROCHIP SPI DRIVER
13416 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13418 F: drivers/spi/spi-atmel.*
13420 MICROCHIP SSC DRIVER
13421 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13424 F: drivers/misc/atmel-ssc.c
13425 F: include/linux/atmel-ssc.h
13427 MICROCHIP USB251XB DRIVER
13428 M: Richard Leitner <richard.leitner@skidata.com>
13429 L: linux-usb@vger.kernel.org
13431 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13432 F: drivers/usb/misc/usb251xb.c
13434 MICROCHIP USBA UDC DRIVER
13435 M: Cristian Birsan <cristian.birsan@microchip.com>
13436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13438 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13440 MICROCHIP WILC1000 WIFI DRIVER
13441 M: Ajay Singh <ajay.kathat@microchip.com>
13442 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13443 L: linux-wireless@vger.kernel.org
13445 F: drivers/net/wireless/microchip/wilc1000/
13447 MICROSEMI MIPS SOCS
13448 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13449 M: UNGLinuxDriver@microchip.com
13450 L: linux-mips@vger.kernel.org
13452 F: Documentation/devicetree/bindings/mips/mscc.txt
13453 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13454 F: arch/mips/boot/dts/mscc/
13455 F: arch/mips/configs/generic/board-ocelot.config
13456 F: arch/mips/generic/board-ocelot.c
13458 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13459 M: Don Brace <don.brace@microchip.com>
13460 L: storagedev@microchip.com
13461 L: linux-scsi@vger.kernel.org
13463 F: Documentation/scsi/smartpqi.rst
13464 F: drivers/scsi/smartpqi/Kconfig
13465 F: drivers/scsi/smartpqi/Makefile
13466 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13467 F: include/linux/cciss*.h
13468 F: include/uapi/linux/cciss*.h
13470 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13471 M: Maximilian Luz <luzmaximilian@gmail.com>
13472 L: linux-pm@vger.kernel.org
13473 L: platform-driver-x86@vger.kernel.org
13475 F: drivers/power/supply/surface_battery.c
13476 F: drivers/power/supply/surface_charger.c
13478 MICROSOFT SURFACE DTX DRIVER
13479 M: Maximilian Luz <luzmaximilian@gmail.com>
13480 L: platform-driver-x86@vger.kernel.org
13482 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13483 F: drivers/platform/surface/surface_dtx.c
13484 F: include/uapi/linux/surface_aggregator/dtx.h
13486 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13487 M: Maximilian Luz <luzmaximilian@gmail.com>
13488 L: platform-driver-x86@vger.kernel.org
13490 F: drivers/platform/surface/surface_gpe.c
13492 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13493 M: Hans de Goede <hdegoede@redhat.com>
13494 M: Mark Gross <markgross@kernel.org>
13495 M: Maximilian Luz <luzmaximilian@gmail.com>
13496 L: platform-driver-x86@vger.kernel.org
13498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13499 F: drivers/platform/surface/
13501 MICROSOFT SURFACE HID TRANSPORT DRIVER
13502 M: Maximilian Luz <luzmaximilian@gmail.com>
13503 L: linux-input@vger.kernel.org
13504 L: platform-driver-x86@vger.kernel.org
13506 F: drivers/hid/surface-hid/
13508 MICROSOFT SURFACE HOT-PLUG DRIVER
13509 M: Maximilian Luz <luzmaximilian@gmail.com>
13510 L: platform-driver-x86@vger.kernel.org
13512 F: drivers/platform/surface/surface_hotplug.c
13514 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13515 M: Maximilian Luz <luzmaximilian@gmail.com>
13516 L: platform-driver-x86@vger.kernel.org
13518 F: drivers/platform/surface/surface_platform_profile.c
13520 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13521 M: Chen Yu <yu.c.chen@intel.com>
13522 L: platform-driver-x86@vger.kernel.org
13524 F: drivers/platform/surface/surfacepro3_button.c
13526 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13527 M: Maximilian Luz <luzmaximilian@gmail.com>
13528 L: platform-driver-x86@vger.kernel.org
13530 W: https://github.com/linux-surface/surface-aggregator-module
13531 C: irc://irc.libera.chat/linux-surface
13532 F: Documentation/driver-api/surface_aggregator/
13533 F: drivers/platform/surface/aggregator/
13534 F: drivers/platform/surface/surface_acpi_notify.c
13535 F: drivers/platform/surface/surface_aggregator_cdev.c
13536 F: drivers/platform/surface/surface_aggregator_registry.c
13537 F: include/linux/surface_acpi_notify.h
13538 F: include/linux/surface_aggregator/
13539 F: include/uapi/linux/surface_aggregator/
13541 MICROTEK X6 SCANNER
13542 M: Oliver Neukum <oliver@neukum.org>
13544 F: drivers/usb/image/microtek.*
13546 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13547 M: Luka Kovacic <luka.kovacic@sartura.hr>
13548 M: Luka Perkov <luka.perkov@sartura.hr>
13550 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13551 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13552 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13553 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13554 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13555 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13557 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13558 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13559 L: linux-media@vger.kernel.org
13561 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13562 F: Documentation/driver-api/media/drivers/ccs/
13563 F: Documentation/userspace-api/media/drivers/ccs.rst
13564 F: drivers/media/i2c/ccs-pll.c
13565 F: drivers/media/i2c/ccs-pll.h
13566 F: drivers/media/i2c/ccs/
13567 F: include/uapi/linux/ccs.h
13568 F: include/uapi/linux/smiapp.h
13571 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13572 L: linux-mips@vger.kernel.org
13574 W: http://www.linux-mips.org/
13575 Q: https://patchwork.kernel.org/project/linux-mips/list/
13576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13577 F: Documentation/devicetree/bindings/mips/
13578 F: Documentation/mips/
13580 F: drivers/platform/mips/
13582 MIPS BOSTON DEVELOPMENT BOARD
13583 M: Paul Burton <paulburton@kernel.org>
13584 L: linux-mips@vger.kernel.org
13586 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13587 F: arch/mips/boot/dts/img/boston.dts
13588 F: arch/mips/configs/generic/board-boston.config
13589 F: drivers/clk/imgtec/clk-boston.c
13590 F: include/dt-bindings/clock/boston-clock.h
13593 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13594 M: Serge Semin <fancer.lancer@gmail.com>
13595 L: linux-mips@vger.kernel.org
13597 F: drivers/bus/mips_cdmm.c
13598 F: drivers/clocksource/mips-gic-timer.c
13599 F: drivers/cpuidle/cpuidle-cps.c
13600 F: drivers/irqchip/irq-mips-cpu.c
13601 F: drivers/irqchip/irq-mips-gic.c
13603 MIPS GENERIC PLATFORM
13604 M: Paul Burton <paulburton@kernel.org>
13605 L: linux-mips@vger.kernel.org
13607 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13608 F: arch/mips/generic/
13609 F: arch/mips/tools/generic-board-config.sh
13611 MIPS RINT INSTRUCTION EMULATION
13612 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13613 L: linux-mips@vger.kernel.org
13615 F: arch/mips/math-emu/dp_rint.c
13616 F: arch/mips/math-emu/sp_rint.c
13618 MIPS/LOONGSON1 ARCHITECTURE
13619 M: Keguang Zhang <keguang.zhang@gmail.com>
13620 L: linux-mips@vger.kernel.org
13622 F: arch/mips/include/asm/mach-loongson32/
13623 F: arch/mips/loongson32/
13624 F: drivers/*/*/*loongson1*
13625 F: drivers/*/*loongson1*
13627 MIPS/LOONGSON2EF ARCHITECTURE
13628 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13629 L: linux-mips@vger.kernel.org
13631 F: arch/mips/include/asm/mach-loongson2ef/
13632 F: arch/mips/loongson2ef/
13633 F: drivers/cpufreq/loongson2_cpufreq.c
13635 MIPS/LOONGSON64 ARCHITECTURE
13636 M: Huacai Chen <chenhuacai@kernel.org>
13637 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13638 L: linux-mips@vger.kernel.org
13640 F: arch/mips/include/asm/mach-loongson64/
13641 F: arch/mips/loongson64/
13642 F: drivers/irqchip/irq-loongson*
13643 F: drivers/platform/mips/cpu_hwmon.c
13645 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13646 M: Hans Verkuil <hverkuil@xs4all.nl>
13647 L: linux-media@vger.kernel.org
13649 W: https://linuxtv.org
13650 T: git git://linuxtv.org/media_tree.git
13651 F: drivers/media/radio/radio-miropcm20*
13654 R: Lubomir Rintel <lkundrak@v3.sk>
13655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13658 F: arch/arm/boot/dts/mmp*
13659 F: arch/arm/mach-mmp/
13660 F: include/linux/soc/mmp/
13662 MMP USB PHY DRIVERS
13663 R: Lubomir Rintel <lkundrak@v3.sk>
13664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13666 F: drivers/phy/marvell/phy-mmp3-usb.c
13667 F: drivers/phy/marvell/phy-pxa-usb.c
13669 MMU GATHER AND TLB INVALIDATION
13670 M: Will Deacon <will@kernel.org>
13671 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13672 M: Andrew Morton <akpm@linux-foundation.org>
13673 M: Nick Piggin <npiggin@gmail.com>
13674 M: Peter Zijlstra <peterz@infradead.org>
13675 L: linux-arch@vger.kernel.org
13676 L: linux-mm@kvack.org
13678 F: arch/*/include/asm/tlb.h
13679 F: include/asm-generic/tlb.h
13682 MN88472 MEDIA DRIVER
13683 M: Antti Palosaari <crope@iki.fi>
13684 L: linux-media@vger.kernel.org
13686 W: https://linuxtv.org
13687 W: http://palosaari.fi/linux/
13688 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13689 F: drivers/media/dvb-frontends/mn88472*
13691 MN88473 MEDIA DRIVER
13692 M: Antti Palosaari <crope@iki.fi>
13693 L: linux-media@vger.kernel.org
13695 W: https://linuxtv.org
13696 W: http://palosaari.fi/linux/
13697 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13698 F: drivers/media/dvb-frontends/mn88473*
13701 M: Luis Chamberlain <mcgrof@kernel.org>
13702 L: linux-modules@vger.kernel.org
13703 L: linux-kernel@vger.kernel.org
13705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13706 F: include/linux/module.h
13709 MONOLITHIC POWER SYSTEM PMIC DRIVER
13710 M: Saravanan Sekar <sravanhome@gmail.com>
13712 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13713 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13714 F: drivers/iio/adc/mp2629_adc.c
13715 F: drivers/mfd/mp2629.c
13716 F: drivers/power/supply/mp2629_charger.c
13717 F: drivers/regulator/mp5416.c
13718 F: drivers/regulator/mpq7920.c
13719 F: drivers/regulator/mpq7920.h
13720 F: include/linux/mfd/mp2629.h
13722 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13724 W: http://popies.net/meye/
13725 F: Documentation/userspace-api/media/drivers/meye*
13726 F: drivers/media/pci/meye/
13727 F: include/uapi/linux/meye.h
13729 MOTORCOMM PHY DRIVER
13730 M: Peter Geis <pgwipeout@gmail.com>
13731 L: netdev@vger.kernel.org
13733 F: drivers/net/phy/motorcomm.c
13735 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13736 M: Jiri Slaby <jirislaby@kernel.org>
13738 F: Documentation/driver-api/tty/moxa-smartio.rst
13739 F: drivers/tty/mxser.*
13741 MR800 AVERMEDIA USB FM RADIO DRIVER
13742 M: Alexey Klimov <klimov.linux@gmail.com>
13743 L: linux-media@vger.kernel.org
13745 T: git git://linuxtv.org/media_tree.git
13746 F: drivers/media/radio/radio-mr800.c
13748 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13749 M: Alan Ott <alan@signal11.us>
13750 L: linux-wpan@vger.kernel.org
13752 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13753 F: drivers/net/ieee802154/mrf24j40.c
13756 M: "Lee, Chun-Yi" <jlee@suse.com>
13757 L: platform-driver-x86@vger.kernel.org
13759 F: drivers/platform/x86/msi-laptop.c
13762 L: platform-driver-x86@vger.kernel.org
13764 F: drivers/platform/x86/msi-wmi.c
13766 MSI001 MEDIA DRIVER
13767 M: Antti Palosaari <crope@iki.fi>
13768 L: linux-media@vger.kernel.org
13770 W: https://linuxtv.org
13771 W: http://palosaari.fi/linux/
13772 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13773 T: git git://linuxtv.org/anttip/media_tree.git
13774 F: drivers/media/tuners/msi001*
13776 MSI2500 MEDIA DRIVER
13777 M: Antti Palosaari <crope@iki.fi>
13778 L: linux-media@vger.kernel.org
13780 W: https://linuxtv.org
13781 W: http://palosaari.fi/linux/
13782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13783 T: git git://linuxtv.org/anttip/media_tree.git
13784 F: drivers/media/usb/msi2500/
13786 MSTAR INTERRUPT CONTROLLER DRIVER
13787 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13788 M: Daniel Palmer <daniel@thingy.jp>
13790 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13791 F: drivers/irqchip/irq-mst-intc.c
13793 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13794 M: Robert Jarzmik <robert.jarzmik@free.fr>
13795 L: linux-mtd@lists.infradead.org
13797 F: drivers/mtd/devices/docg3*
13799 MT9M032 APTINA SENSOR DRIVER
13800 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13801 L: linux-media@vger.kernel.org
13803 T: git git://linuxtv.org/media_tree.git
13804 F: drivers/media/i2c/mt9m032.c
13805 F: include/media/i2c/mt9m032.h
13807 MT9P031 APTINA CAMERA SENSOR
13808 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13809 L: linux-media@vger.kernel.org
13811 T: git git://linuxtv.org/media_tree.git
13812 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13813 F: drivers/media/i2c/mt9p031.c
13814 F: include/media/i2c/mt9p031.h
13816 MT9T001 APTINA CAMERA SENSOR
13817 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13818 L: linux-media@vger.kernel.org
13820 T: git git://linuxtv.org/media_tree.git
13821 F: drivers/media/i2c/mt9t001.c
13822 F: include/media/i2c/mt9t001.h
13824 MT9T112 APTINA CAMERA SENSOR
13825 M: Jacopo Mondi <jacopo@jmondi.org>
13826 L: linux-media@vger.kernel.org
13828 T: git git://linuxtv.org/media_tree.git
13829 F: drivers/media/i2c/mt9t112.c
13830 F: include/media/i2c/mt9t112.h
13832 MT9V032 APTINA CAMERA SENSOR
13833 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13834 L: linux-media@vger.kernel.org
13836 T: git git://linuxtv.org/media_tree.git
13837 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13838 F: drivers/media/i2c/mt9v032.c
13839 F: include/media/i2c/mt9v032.h
13841 MT9V111 APTINA CAMERA SENSOR
13842 M: Jacopo Mondi <jacopo@jmondi.org>
13843 L: linux-media@vger.kernel.org
13845 T: git git://linuxtv.org/media_tree.git
13846 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13847 F: drivers/media/i2c/mt9v111.c
13849 MULTIFUNCTION DEVICES (MFD)
13850 M: Lee Jones <lee.jones@linaro.org>
13852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13853 F: Documentation/devicetree/bindings/mfd/
13855 F: include/dt-bindings/mfd/
13856 F: include/linux/mfd/
13858 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13860 F: drivers/mmc/host/mmc_spi.c
13861 F: include/linux/spi/mmc_spi.h
13863 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13864 M: Ulf Hansson <ulf.hansson@linaro.org>
13865 L: linux-mmc@vger.kernel.org
13867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13868 F: Documentation/devicetree/bindings/mmc/
13870 F: include/linux/mmc/
13871 F: include/uapi/linux/mmc/
13873 MULTIPLEXER SUBSYSTEM
13874 M: Peter Rosin <peda@axentia.se>
13876 F: Documentation/ABI/testing/sysfs-class-mux*
13877 F: Documentation/devicetree/bindings/mux/
13879 F: include/dt-bindings/mux/
13880 F: include/linux/mux/
13882 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13883 M: Bin Liu <b-liu@ti.com>
13884 L: linux-usb@vger.kernel.org
13886 F: drivers/usb/musb/
13888 MXL301RF MEDIA DRIVER
13889 M: Akihiro Tsukada <tskd08@gmail.com>
13890 L: linux-media@vger.kernel.org
13892 F: drivers/media/tuners/mxl301rf*
13894 MXL5007T MEDIA DRIVER
13895 M: Michael Krufky <mkrufky@linuxtv.org>
13896 L: linux-media@vger.kernel.org
13898 W: https://linuxtv.org
13899 W: http://github.com/mkrufky
13900 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13901 T: git git://linuxtv.org/mkrufky/tuners.git
13902 F: drivers/media/tuners/mxl5007t.*
13905 M: Marek Vasut <marex@denx.de>
13906 M: Stefan Agner <stefan@agner.ch>
13907 L: dri-devel@lists.freedesktop.org
13909 T: git git://anongit.freedesktop.org/drm/drm-misc
13910 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13911 F: drivers/gpu/drm/mxsfb/
13913 MYLEX DAC960 PCI RAID Controller
13914 M: Hannes Reinecke <hare@kernel.org>
13915 L: linux-scsi@vger.kernel.org
13917 F: drivers/scsi/myrb.*
13918 F: drivers/scsi/myrs.*
13920 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13921 M: Chris Lee <christopher.lee@cspi.com>
13922 L: netdev@vger.kernel.org
13924 W: https://www.cspi.com/ethernet-products/support/downloads/
13925 F: drivers/net/ethernet/myricom/myri10ge/
13927 NAND FLASH SUBSYSTEM
13928 M: Miquel Raynal <miquel.raynal@bootlin.com>
13929 R: Richard Weinberger <richard@nod.at>
13930 L: linux-mtd@lists.infradead.org
13932 W: http://www.linux-mtd.infradead.org/
13933 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13934 C: irc://irc.oftc.net/mtd
13935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13936 F: drivers/mtd/nand/
13937 F: include/linux/mtd/*nand*.h
13939 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13940 M: Daniel Mack <zonque@gmail.com>
13941 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13943 W: http://www.native-instruments.com
13944 F: sound/usb/caiaq/
13946 NATSEMI ETHERNET DRIVER (DP8381x)
13948 F: drivers/net/ethernet/natsemi/natsemi.c
13950 NCR 5380 SCSI DRIVERS
13951 M: Finn Thain <fthain@linux-m68k.org>
13952 M: Michael Schmitz <schmitzmic@gmail.com>
13953 L: linux-scsi@vger.kernel.org
13955 F: Documentation/scsi/g_NCR5380.rst
13956 F: drivers/scsi/NCR5380.*
13957 F: drivers/scsi/arm/cumana_1.c
13958 F: drivers/scsi/arm/oak.c
13959 F: drivers/scsi/atari_scsi.*
13960 F: drivers/scsi/dmx3191d.c
13961 F: drivers/scsi/g_NCR5380.*
13962 F: drivers/scsi/mac_scsi.*
13963 F: drivers/scsi/sun3_scsi.*
13964 F: drivers/scsi/sun3_scsi_vme.c
13967 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13971 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13972 M: Guenter Roeck <linux@roeck-us.net>
13973 L: linux-hwmon@vger.kernel.org
13975 F: Documentation/hwmon/nct6775.rst
13976 F: drivers/hwmon/nct6775-core.c
13977 F: drivers/hwmon/nct6775-platform.c
13978 F: drivers/hwmon/nct6775.h
13980 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
13981 M: Zev Weiss <zev@bewilderbeest.net>
13982 L: linux-hwmon@vger.kernel.org
13984 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
13985 F: drivers/hwmon/nct6775-i2c.c
13988 M: Jakub Kicinski <kuba@kernel.org>
13990 F: drivers/net/netdevsim/*
13992 NETEM NETWORK EMULATOR
13993 M: Stephen Hemminger <stephen@networkplumber.org>
13994 L: netdev@vger.kernel.org
13996 F: net/sched/sch_netem.c
13998 NETERION 10GbE DRIVERS (s2io)
13999 M: Jon Mason <jdmason@kudzu.us>
14000 L: netdev@vger.kernel.org
14002 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14003 F: drivers/net/ethernet/neterion/
14006 M: Pablo Neira Ayuso <pablo@netfilter.org>
14007 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14008 M: Florian Westphal <fw@strlen.de>
14009 L: netfilter-devel@vger.kernel.org
14010 L: coreteam@netfilter.org
14012 W: http://www.netfilter.org/
14013 W: http://www.iptables.org/
14014 W: http://www.nftables.org/
14015 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14016 C: irc://irc.libera.chat/netfilter
14017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14019 F: include/linux/netfilter*
14020 F: include/linux/netfilter/
14021 F: include/net/netfilter/
14022 F: include/uapi/linux/netfilter*
14023 F: include/uapi/linux/netfilter/
14024 F: net/*/netfilter.c
14025 F: net/*/netfilter/
14026 F: net/bridge/br_netfilter*.c
14029 NETROM NETWORK LAYER
14030 M: Ralf Baechle <ralf@linux-mips.org>
14031 L: linux-hams@vger.kernel.org
14033 W: http://www.linux-ax25.org/
14034 F: include/net/netrom.h
14035 F: include/uapi/linux/netrom.h
14038 NETRONIX EMBEDDED CONTROLLER
14039 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14041 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14042 F: drivers/mfd/ntxec.c
14043 F: drivers/pwm/pwm-ntxec.c
14044 F: drivers/rtc/rtc-ntxec.c
14045 F: include/linux/mfd/ntxec.h
14047 NETRONOME ETHERNET DRIVERS
14048 M: Simon Horman <simon.horman@corigine.com>
14049 R: Jakub Kicinski <kuba@kernel.org>
14050 L: oss-drivers@corigine.com
14052 F: drivers/net/ethernet/netronome/
14054 NETWORK BLOCK DEVICE (NBD)
14055 M: Josef Bacik <josef@toxicpanda.com>
14056 L: linux-block@vger.kernel.org
14057 L: nbd@other.debian.org
14059 F: Documentation/admin-guide/blockdev/nbd.rst
14060 F: drivers/block/nbd.c
14061 F: include/trace/events/nbd.h
14062 F: include/uapi/linux/nbd.h
14064 NETWORK DROP MONITOR
14065 M: Neil Horman <nhorman@tuxdriver.com>
14066 L: netdev@vger.kernel.org
14068 W: https://fedorahosted.org/dropwatch/
14069 F: include/uapi/linux/net_dropmon.h
14070 F: net/core/drop_monitor.c
14073 M: "David S. Miller" <davem@davemloft.net>
14074 M: Eric Dumazet <edumazet@google.com>
14075 M: Jakub Kicinski <kuba@kernel.org>
14076 M: Paolo Abeni <pabeni@redhat.com>
14077 L: netdev@vger.kernel.org
14079 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14082 F: Documentation/devicetree/bindings/net/
14083 F: drivers/connector/
14085 F: include/dt-bindings/net/
14086 F: include/linux/etherdevice.h
14087 F: include/linux/fcdevice.h
14088 F: include/linux/fddidevice.h
14089 F: include/linux/hippidevice.h
14090 F: include/linux/if_*
14091 F: include/linux/inetdevice.h
14092 F: include/linux/netdevice.h
14093 F: include/uapi/linux/if_*
14094 F: include/uapi/linux/netdevice.h
14096 NETWORKING DRIVERS (WIRELESS)
14097 M: Kalle Valo <kvalo@kernel.org>
14098 L: linux-wireless@vger.kernel.org
14100 W: https://wireless.wiki.kernel.org/
14101 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14104 F: Documentation/devicetree/bindings/net/wireless/
14105 F: drivers/net/wireless/
14108 M: Andrew Lunn <andrew@lunn.ch>
14109 M: Vivien Didelot <vivien.didelot@gmail.com>
14110 M: Florian Fainelli <f.fainelli@gmail.com>
14111 M: Vladimir Oltean <olteanv@gmail.com>
14113 F: Documentation/devicetree/bindings/net/dsa/
14114 F: drivers/net/dsa/
14115 F: include/linux/dsa/
14116 F: include/linux/platform_data/dsa.h
14117 F: include/net/dsa.h
14119 F: tools/testing/selftests/drivers/net/dsa/
14121 NETWORKING [GENERAL]
14122 M: "David S. Miller" <davem@davemloft.net>
14123 M: Eric Dumazet <edumazet@google.com>
14124 M: Jakub Kicinski <kuba@kernel.org>
14125 M: Paolo Abeni <pabeni@redhat.com>
14126 L: netdev@vger.kernel.org
14128 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14129 B: mailto:netdev@vger.kernel.org
14130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14132 F: Documentation/networking/
14133 F: Documentation/process/maintainer-netdev.rst
14134 F: include/linux/in.h
14135 F: include/linux/net.h
14136 F: include/linux/netdevice.h
14138 F: include/uapi/linux/in.h
14139 F: include/uapi/linux/net.h
14140 F: include/uapi/linux/net_namespace.h
14141 F: include/uapi/linux/netdevice.h
14145 F: tools/testing/selftests/net/
14148 M: Steffen Klassert <steffen.klassert@secunet.com>
14149 M: Herbert Xu <herbert@gondor.apana.org.au>
14150 M: "David S. Miller" <davem@davemloft.net>
14151 L: netdev@vger.kernel.org
14153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14155 F: include/net/xfrm.h
14156 F: include/uapi/linux/xfrm.h
14159 F: net/ipv4/ip_vti.c
14160 F: net/ipv4/ipcomp.c
14164 F: net/ipv6/ip6_vti.c
14165 F: net/ipv6/ipcomp6.c
14169 F: tools/testing/selftests/net/ipsec.c
14171 NETWORKING [IPv4/IPv6]
14172 M: "David S. Miller" <davem@davemloft.net>
14173 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14174 M: David Ahern <dsahern@kernel.org>
14175 L: netdev@vger.kernel.org
14177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14179 F: include/linux/ip.h
14180 F: include/linux/ipv6*
14181 F: include/net/fib*
14183 F: include/net/route.h
14187 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14188 M: Paul Moore <paul@paul-moore.com>
14189 L: netdev@vger.kernel.org
14190 L: linux-security-module@vger.kernel.org
14192 W: https://github.com/netlabel
14193 F: Documentation/netlabel/
14194 F: include/net/calipso.h
14195 F: include/net/cipso_ipv4.h
14196 F: include/net/netlabel.h
14197 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14198 F: include/uapi/linux/netfilter/xt_SECMARK.h
14199 F: net/ipv4/cipso_ipv4.c
14200 F: net/ipv6/calipso.c
14201 F: net/netfilter/xt_CONNSECMARK.c
14202 F: net/netfilter/xt_SECMARK.c
14206 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14207 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14208 L: netdev@vger.kernel.org
14209 L: mptcp@lists.linux.dev
14211 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14212 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14213 F: Documentation/networking/mptcp-sysctl.rst
14214 F: include/net/mptcp.h
14215 F: include/trace/events/mptcp.h
14216 F: include/uapi/linux/mptcp.h
14218 F: tools/testing/selftests/bpf/*/*mptcp*.c
14219 F: tools/testing/selftests/net/mptcp/
14222 M: Eric Dumazet <edumazet@google.com>
14223 L: netdev@vger.kernel.org
14225 F: include/linux/tcp.h
14226 F: include/net/tcp.h
14227 F: include/trace/events/tcp.h
14228 F: include/uapi/linux/tcp.h
14229 F: net/ipv4/syncookies.c
14231 F: net/ipv6/syncookies.c
14235 M: Boris Pismenny <borisp@nvidia.com>
14236 M: John Fastabend <john.fastabend@gmail.com>
14237 M: Jakub Kicinski <kuba@kernel.org>
14238 L: netdev@vger.kernel.org
14240 F: include/net/tls.h
14241 F: include/uapi/linux/tls.h
14244 NETXEN (1/10) GbE SUPPORT
14245 M: Manish Chopra <manishc@marvell.com>
14246 M: Rahul Verma <rahulv@marvell.com>
14247 M: GR-Linux-NIC-Dev@marvell.com
14248 L: netdev@vger.kernel.org
14250 F: drivers/net/ethernet/qlogic/netxen/
14252 NET_FAILOVER MODULE
14253 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14254 L: netdev@vger.kernel.org
14256 F: Documentation/networking/net_failover.rst
14257 F: drivers/net/net_failover.c
14258 F: include/net/net_failover.h
14261 M: David Ahern <dsahern@kernel.org>
14262 L: netdev@vger.kernel.org
14264 F: include/net/netns/nexthop.h
14265 F: include/net/nexthop.h
14266 F: include/uapi/linux/nexthop.h
14267 F: net/ipv4/nexthop.c
14270 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14271 L: linux-nfc@lists.01.org (subscribers-only)
14272 L: netdev@vger.kernel.org
14274 B: mailto:linux-nfc@lists.01.org
14275 F: Documentation/devicetree/bindings/net/nfc/
14277 F: include/linux/platform_data/nfcmrvl.h
14278 F: include/net/nfc/
14279 F: include/uapi/linux/nfc.h
14282 NFC VIRTUAL NCI DEVICE DRIVER
14283 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14284 L: netdev@vger.kernel.org
14285 L: linux-nfc@lists.01.org (subscribers-only)
14287 F: drivers/nfc/virtual_ncidev.c
14288 F: tools/testing/selftests/nci/
14290 NFS, SUNRPC, AND LOCKD CLIENTS
14291 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14292 M: Anna Schumaker <anna@kernel.org>
14293 L: linux-nfs@vger.kernel.org
14295 W: http://client.linux-nfs.org
14296 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14300 F: include/linux/lockd/
14301 F: include/linux/nfs*
14302 F: include/linux/sunrpc/
14303 F: include/uapi/linux/nfs*
14304 F: include/uapi/linux/sunrpc/
14306 F: Documentation/filesystems/nfs/
14309 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14310 L: linux-nilfs@vger.kernel.org
14312 W: https://nilfs.sourceforge.io/
14313 W: https://nilfs.osdn.jp/
14314 T: git git://github.com/konis/nilfs2.git
14315 F: Documentation/filesystems/nilfs2.rst
14317 F: include/trace/events/nilfs2.h
14318 F: include/uapi/linux/nilfs2_api.h
14319 F: include/uapi/linux/nilfs2_ondisk.h
14321 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14322 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14324 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14325 F: Documentation/scsi/NinjaSCSI.rst
14326 F: drivers/scsi/pcmcia/nsp_*
14328 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14329 M: GOTO Masanori <gotom@debian.or.jp>
14330 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14332 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14333 F: Documentation/scsi/NinjaSCSI.rst
14334 F: drivers/scsi/nsp32*
14336 NINTENDO HID DRIVER
14337 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14338 L: linux-input@vger.kernel.org
14340 F: drivers/hid/hid-nintendo*
14343 M: Dinh Nguyen <dinguyen@kernel.org>
14345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14348 NITRO ENCLAVES (NE)
14349 M: Andra Paraschiv <andraprs@amazon.com>
14350 M: Alexandru Vasile <lexnv@amazon.com>
14351 M: Alexandru Ciobotaru <alcioa@amazon.com>
14352 L: linux-kernel@vger.kernel.org
14354 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14355 F: Documentation/virt/ne_overview.rst
14356 F: drivers/virt/nitro_enclaves/
14357 F: include/linux/nitro_enclaves.h
14358 F: include/uapi/linux/nitro_enclaves.h
14359 F: samples/nitro_enclaves/
14361 NOHZ, DYNTICKS SUPPORT
14362 M: Frederic Weisbecker <fweisbec@gmail.com>
14363 M: Thomas Gleixner <tglx@linutronix.de>
14364 M: Ingo Molnar <mingo@kernel.org>
14365 L: linux-kernel@vger.kernel.org
14367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14368 F: include/linux/sched/nohz.h
14369 F: include/linux/tick.h
14370 F: kernel/time/tick*.*
14372 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14373 M: Pavel Machek <pavel@ucw.cz>
14374 M: Sakari Ailus <sakari.ailus@iki.fi>
14375 L: linux-media@vger.kernel.org
14377 F: drivers/media/i2c/ad5820.c
14378 F: drivers/media/i2c/et8ek8
14380 NOKIA N900 POWER SUPPLY DRIVERS
14381 R: Pali Rohár <pali@kernel.org>
14382 F: drivers/power/supply/bq2415x_charger.c
14383 F: drivers/power/supply/bq27xxx_battery.c
14384 F: drivers/power/supply/bq27xxx_battery_i2c.c
14385 F: drivers/power/supply/isp1704_charger.c
14386 F: drivers/power/supply/rx51_battery.c
14387 F: include/linux/power/bq2415x_charger.h
14388 F: include/linux/power/bq27xxx_battery.h
14391 M: Willy Tarreau <w@1wt.eu>
14393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14394 F: tools/include/nolibc/
14397 M: Matthias Maennich <maennich@google.com>
14399 F: Documentation/core-api/symbol-namespaces.rst
14403 M: Sanjay R Mehta <sanju.mehta@amd.com>
14404 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14405 L: ntb@lists.linux.dev
14407 F: drivers/ntb/hw/amd/
14410 M: Jon Mason <jdmason@kudzu.us>
14411 M: Dave Jiang <dave.jiang@intel.com>
14412 M: Allen Hubbe <allenbh@gmail.com>
14413 L: ntb@lists.linux.dev
14415 W: https://github.com/jonmason/ntb/wiki
14416 T: git git://github.com/jonmason/ntb.git
14417 F: drivers/net/ntb_netdev.c
14419 F: include/linux/ntb.h
14420 F: include/linux/ntb_transport.h
14421 F: tools/testing/selftests/ntb/
14424 M: Serge Semin <fancer.lancer@gmail.com>
14425 L: ntb@lists.linux.dev
14427 F: drivers/ntb/hw/idt/
14430 M: Dave Jiang <dave.jiang@intel.com>
14431 L: ntb@lists.linux.dev
14433 W: https://github.com/davejiang/linux/wiki
14434 T: git https://github.com/davejiang/linux.git
14435 F: drivers/ntb/hw/intel/
14438 M: Anton Altaparmakov <anton@tuxera.com>
14439 L: linux-ntfs-dev@lists.sourceforge.net
14441 W: http://www.tuxera.com/
14442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14443 F: Documentation/filesystems/ntfs.rst
14447 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14448 L: ntfs3@lists.linux.dev
14450 W: http://www.paragon-software.com/
14451 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14452 F: Documentation/filesystems/ntfs3.rst
14456 M: Finn Thain <fthain@linux-m68k.org>
14457 L: linux-m68k@lists.linux-m68k.org
14459 F: arch/*/include/asm/nubus.h
14461 F: include/linux/nubus.h
14462 F: include/uapi/linux/nubus.h
14464 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14465 M: Antonino Daplas <adaplas@gmail.com>
14466 L: linux-fbdev@vger.kernel.org
14468 F: drivers/video/fbdev/nvidia/
14469 F: drivers/video/fbdev/riva/
14471 NVIDIA WMI EC BACKLIGHT DRIVER
14472 M: Daniel Dadap <ddadap@nvidia.com>
14473 L: platform-driver-x86@vger.kernel.org
14475 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14478 M: Keith Busch <kbusch@kernel.org>
14479 M: Jens Axboe <axboe@fb.com>
14480 M: Christoph Hellwig <hch@lst.de>
14481 M: Sagi Grimberg <sagi@grimberg.me>
14482 L: linux-nvme@lists.infradead.org
14484 W: http://git.infradead.org/nvme.git
14485 T: git://git.infradead.org/nvme.git
14486 F: drivers/nvme/host/
14487 F: include/linux/nvme.h
14488 F: include/uapi/linux/nvme_ioctl.h
14490 NVM EXPRESS FC TRANSPORT DRIVERS
14491 M: James Smart <james.smart@broadcom.com>
14492 L: linux-nvme@lists.infradead.org
14494 F: drivers/nvme/host/fc.c
14495 F: drivers/nvme/target/fc.c
14496 F: drivers/nvme/target/fcloop.c
14497 F: include/linux/nvme-fc-driver.h
14498 F: include/linux/nvme-fc.h
14500 NVM EXPRESS TARGET DRIVER
14501 M: Christoph Hellwig <hch@lst.de>
14502 M: Sagi Grimberg <sagi@grimberg.me>
14503 M: Chaitanya Kulkarni <kch@nvidia.com>
14504 L: linux-nvme@lists.infradead.org
14506 W: http://git.infradead.org/nvme.git
14507 T: git://git.infradead.org/nvme.git
14508 F: drivers/nvme/target/
14511 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14514 F: Documentation/ABI/stable/sysfs-bus-nvmem
14515 F: Documentation/devicetree/bindings/nvmem/
14517 F: include/linux/nvmem-consumer.h
14518 F: include/linux/nvmem-provider.h
14520 NXP C45 TJA11XX PHY DRIVER
14521 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14522 L: netdev@vger.kernel.org
14524 F: drivers/net/phy/nxp-c45-tja11xx.c
14527 M: Han Xu <han.xu@nxp.com>
14528 M: Haibo Chen <haibo.chen@nxp.com>
14529 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14530 L: linux-spi@vger.kernel.org
14532 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14533 F: drivers/spi/spi-nxp-fspi.c
14535 NXP FXAS21002C DRIVER
14536 M: Rui Miguel Silva <rmfrfs@gmail.com>
14537 L: linux-iio@vger.kernel.org
14539 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14540 F: drivers/iio/gyro/fxas21002c.h
14541 F: drivers/iio/gyro/fxas21002c_core.c
14542 F: drivers/iio/gyro/fxas21002c_i2c.c
14543 F: drivers/iio/gyro/fxas21002c_spi.c
14545 NXP i.MX CLOCK DRIVERS
14546 M: Abel Vesa <abelvesa@kernel.org>
14547 L: linux-clk@vger.kernel.org
14548 L: linux-imx@nxp.com
14550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14551 F: Documentation/devicetree/bindings/clock/imx*
14552 F: drivers/clk/imx/
14553 F: include/dt-bindings/clock/imx*
14555 NXP i.MX 8MQ DCSS DRIVER
14556 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14557 R: Lucas Stach <l.stach@pengutronix.de>
14558 L: dri-devel@lists.freedesktop.org
14560 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14561 F: drivers/gpu/drm/imx/dcss/
14563 NXP i.MX 8QXP ADC DRIVER
14564 M: Cai Huoqing <cai.huoqing@linux.dev>
14565 M: Haibo Chen <haibo.chen@nxp.com>
14566 L: linux-imx@nxp.com
14567 L: linux-iio@vger.kernel.org
14569 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14570 F: drivers/iio/adc/imx8qxp-adc.c
14572 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14573 M: Haibo Chen <haibo.chen@nxp.com>
14574 L: linux-iio@vger.kernel.org
14575 L: linux-imx@nxp.com
14577 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14578 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14579 F: drivers/iio/adc/imx7d_adc.c
14580 F: drivers/iio/adc/vf610_adc.c
14582 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14583 M: Jagan Teki <jagan@amarulasolutions.com>
14585 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14586 F: drivers/regulator/pf8x00-regulator.c
14588 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14589 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14590 L: linux-kernel@vger.kernel.org
14592 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14593 F: drivers/extcon/extcon-ptn5150.c
14595 NXP SGTL5000 DRIVER
14596 M: Fabio Estevam <festevam@gmail.com>
14597 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14599 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14600 F: sound/soc/codecs/sgtl5000*
14602 NXP SJA1105 ETHERNET SWITCH DRIVER
14603 M: Vladimir Oltean <olteanv@gmail.com>
14604 L: linux-kernel@vger.kernel.org
14606 F: drivers/net/dsa/sja1105
14607 F: drivers/net/pcs/pcs-xpcs-nxp.c
14609 NXP TDA998X DRM DRIVER
14610 M: Russell King <linux@armlinux.org.uk>
14612 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14613 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14614 F: drivers/gpu/drm/i2c/tda998x_drv.c
14615 F: include/drm/i2c/tda998x.h
14616 F: include/dt-bindings/display/tda998x.h
14620 M: Peter Rosin <peda@axentia.se>
14621 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14623 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14624 F: sound/soc/codecs/tfa9879*
14626 NXP/Goodix TFA989X (TFA1) DRIVER
14627 M: Stephan Gerhold <stephan@gerhold.net>
14628 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14630 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14631 F: sound/soc/codecs/tfa989x.c
14634 L: linux-nfc@lists.01.org (subscribers-only)
14636 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14637 F: drivers/nfc/nxp-nci
14639 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14640 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14641 R: NXP Linux Team <linux-imx@nxp.com>
14642 L: linux-media@vger.kernel.org
14644 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14645 F: drivers/media/platform/nxp/imx-jpeg
14647 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14648 M: Jonas Malaco <jonas@protocubo.io>
14649 L: linux-hwmon@vger.kernel.org
14651 F: Documentation/hwmon/nzxt-kraken2.rst
14652 F: drivers/hwmon/nzxt-kraken2.c
14654 NZXT-SMART2 HARDWARE MONITORING DRIVER
14655 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14656 L: linux-hwmon@vger.kernel.org
14658 F: Documentation/hwmon/nzxt-smart2.rst
14659 F: drivers/hwmon/nzxt-smart2.c
14662 M: Jiri Pirko <jiri@nvidia.com>
14663 L: netdev@vger.kernel.org
14665 F: include/linux/objagg.h
14667 F: lib/test_objagg.c
14670 M: Josh Poimboeuf <jpoimboe@kernel.org>
14671 M: Peter Zijlstra <peterz@infradead.org>
14674 F: include/linux/objtool.h
14676 OCELOT ETHERNET SWITCH DRIVER
14677 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14678 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14679 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14680 M: UNGLinuxDriver@microchip.com
14681 L: netdev@vger.kernel.org
14683 F: drivers/net/dsa/ocelot/*
14684 F: drivers/net/ethernet/mscc/
14685 F: include/soc/mscc/ocelot*
14686 F: net/dsa/tag_ocelot.c
14687 F: net/dsa/tag_ocelot_8021q.c
14688 F: tools/testing/selftests/drivers/net/ocelot/*
14690 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14691 M: Frederic Barrat <fbarrat@linux.ibm.com>
14692 M: Andrew Donnellan <ajd@linux.ibm.com>
14693 L: linuxppc-dev@lists.ozlabs.org
14695 F: Documentation/userspace-api/accelerators/ocxl.rst
14696 F: arch/powerpc/include/asm/pnv-ocxl.h
14697 F: arch/powerpc/platforms/powernv/ocxl.c
14698 F: drivers/misc/ocxl/
14699 F: include/misc/ocxl*
14700 F: include/uapi/misc/ocxl.h
14703 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14704 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14705 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14706 L: linux-omap@vger.kernel.org
14708 F: sound/soc/ti/n810.c
14709 F: sound/soc/ti/omap*
14710 F: sound/soc/ti/rx51.c
14711 F: sound/soc/ti/sdma-pcm.*
14713 OMAP CLOCK FRAMEWORK SUPPORT
14714 M: Paul Walmsley <paul@pwsan.com>
14715 L: linux-omap@vger.kernel.org
14717 F: arch/arm/*omap*/*clock*
14719 OMAP DEVICE TREE SUPPORT
14720 M: Benoît Cousson <bcousson@baylibre.com>
14721 M: Tony Lindgren <tony@atomide.com>
14722 L: linux-omap@vger.kernel.org
14723 L: devicetree@vger.kernel.org
14725 F: arch/arm/boot/dts/*am3*
14726 F: arch/arm/boot/dts/*am4*
14727 F: arch/arm/boot/dts/*am5*
14728 F: arch/arm/boot/dts/*dra7*
14729 F: arch/arm/boot/dts/*omap*
14730 F: arch/arm/boot/dts/logicpd-som-lv*
14731 F: arch/arm/boot/dts/logicpd-torpedo*
14733 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14734 L: linux-omap@vger.kernel.org
14735 L: linux-fbdev@vger.kernel.org
14737 F: Documentation/arm/omap/dss.rst
14738 F: drivers/video/fbdev/omap2/
14740 OMAP FRAMEBUFFER SUPPORT
14741 L: linux-fbdev@vger.kernel.org
14742 L: linux-omap@vger.kernel.org
14744 F: drivers/video/fbdev/omap/
14746 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14747 M: Roger Quadros <rogerq@kernel.org>
14748 M: Tony Lindgren <tony@atomide.com>
14749 L: linux-omap@vger.kernel.org
14751 F: arch/arm/mach-omap2/*gpmc*
14752 F: drivers/memory/omap-gpmc.c
14755 M: Grygorii Strashko <grygorii.strashko@ti.com>
14756 M: Santosh Shilimkar <ssantosh@kernel.org>
14757 M: Kevin Hilman <khilman@kernel.org>
14758 L: linux-omap@vger.kernel.org
14760 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14761 F: drivers/gpio/gpio-omap.c
14763 OMAP HARDWARE SPINLOCK SUPPORT
14764 M: Ohad Ben-Cohen <ohad@wizery.com>
14765 L: linux-omap@vger.kernel.org
14767 F: drivers/hwspinlock/omap_hwspinlock.c
14769 OMAP HS MMC SUPPORT
14770 L: linux-mmc@vger.kernel.org
14771 L: linux-omap@vger.kernel.org
14773 F: drivers/mmc/host/omap_hsmmc.c
14776 M: Paul Walmsley <paul@pwsan.com>
14777 L: linux-omap@vger.kernel.org
14779 F: arch/arm/mach-omap2/omap_hwmod*data*
14782 M: Benoît Cousson <bcousson@baylibre.com>
14783 M: Paul Walmsley <paul@pwsan.com>
14784 L: linux-omap@vger.kernel.org
14786 F: arch/arm/mach-omap2/omap_hwmod.*
14789 M: Vignesh R <vigneshr@ti.com>
14790 L: linux-omap@vger.kernel.org
14791 L: linux-i2c@vger.kernel.org
14793 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14794 F: drivers/i2c/busses/i2c-omap.c
14796 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14797 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14798 L: linux-media@vger.kernel.org
14800 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14801 F: drivers/media/platform/ti/omap3isp/
14802 F: drivers/staging/media/omap4iss/
14805 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14806 L: linux-omap@vger.kernel.org
14808 F: drivers/mmc/host/omap.c
14810 OMAP POWER MANAGEMENT SUPPORT
14811 M: Kevin Hilman <khilman@kernel.org>
14812 L: linux-omap@vger.kernel.org
14814 F: arch/arm/*omap*/*pm*
14815 F: drivers/cpufreq/omap-cpufreq.c
14817 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14818 M: Paul Walmsley <paul@pwsan.com>
14819 L: linux-omap@vger.kernel.org
14821 F: arch/arm/mach-omap2/prm*
14823 OMAP RANDOM NUMBER GENERATOR SUPPORT
14824 M: Deepak Saxena <dsaxena@plexity.net>
14826 F: drivers/char/hw_random/omap-rng.c
14829 L: linux-usb@vger.kernel.org
14830 L: linux-omap@vger.kernel.org
14832 F: arch/arm/*omap*/usb*
14833 F: drivers/usb/*/*omap*
14835 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14836 M: Mark Jackson <mpfj@newflow.co.uk>
14837 L: linux-omap@vger.kernel.org
14839 F: arch/arm/boot/dts/am335x-nano.dts
14842 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14843 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14844 M: Tony Lindgren <tony@atomide.com>
14845 L: linux-omap@vger.kernel.org
14847 Q: http://patchwork.kernel.org/project/linux-omap/list/
14848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14849 F: arch/arm/configs/omap1_defconfig
14850 F: arch/arm/mach-omap1/
14851 F: arch/arm/plat-omap/
14852 F: drivers/i2c/busses/i2c-omap.c
14853 F: include/linux/platform_data/ams-delta-fiq.h
14854 F: include/linux/platform_data/i2c-omap.h
14857 M: Tony Lindgren <tony@atomide.com>
14858 L: linux-omap@vger.kernel.org
14860 W: http://www.muru.com/linux/omap/
14861 W: http://linux.omap.com/
14862 Q: http://patchwork.kernel.org/project/linux-omap/list/
14863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14864 F: arch/arm/configs/omap2plus_defconfig
14865 F: arch/arm/mach-omap2/
14866 F: arch/arm/plat-omap/
14867 F: drivers/bus/ti-sysc.c
14868 F: drivers/i2c/busses/i2c-omap.c
14869 F: drivers/irqchip/irq-omap-intc.c
14870 F: drivers/mfd/*omap*.c
14871 F: drivers/mfd/menelaus.c
14872 F: drivers/mfd/palmas.c
14873 F: drivers/mfd/tps65217.c
14874 F: drivers/mfd/tps65218.c
14875 F: drivers/mfd/tps65910.c
14876 F: drivers/mfd/twl-core.[ch]
14877 F: drivers/mfd/twl4030*.c
14878 F: drivers/mfd/twl6030*.c
14879 F: drivers/mfd/twl6040*.c
14880 F: drivers/regulator/palmas-regulator*.c
14881 F: drivers/regulator/pbias-regulator.c
14882 F: drivers/regulator/tps65217-regulator.c
14883 F: drivers/regulator/tps65218-regulator.c
14884 F: drivers/regulator/tps65910-regulator.c
14885 F: drivers/regulator/twl-regulator.c
14886 F: drivers/regulator/twl6030-regulator.c
14887 F: include/linux/platform_data/i2c-omap.h
14888 F: include/linux/platform_data/ti-sysc.h
14891 M: Bob Copeland <me@bobcopeland.com>
14892 L: linux-karma-devel@lists.sourceforge.net
14894 F: Documentation/filesystems/omfs.rst
14897 OMNIKEY CARDMAN 4000 DRIVER
14898 M: Harald Welte <laforge@gnumonks.org>
14900 F: drivers/char/pcmcia/cm4000_cs.c
14901 F: include/linux/cm4000_cs.h
14902 F: include/uapi/linux/cm4000_cs.h
14904 OMNIKEY CARDMAN 4040 DRIVER
14905 M: Harald Welte <laforge@gnumonks.org>
14907 F: drivers/char/pcmcia/cm4040_cs.*
14909 OMNIVISION OG01A1B SENSOR DRIVER
14910 M: Shawn Tu <shawnx.tu@intel.com>
14911 L: linux-media@vger.kernel.org
14913 F: drivers/media/i2c/og01a1b.c
14915 OMNIVISION OV02A10 SENSOR DRIVER
14916 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14917 L: linux-media@vger.kernel.org
14919 T: git git://linuxtv.org/media_tree.git
14920 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14921 F: drivers/media/i2c/ov02a10.c
14923 OMNIVISION OV08D10 SENSOR DRIVER
14924 M: Jimmy Su <jimmy.su@intel.com>
14925 L: linux-media@vger.kernel.org
14927 T: git git://linuxtv.org/media_tree.git
14928 F: drivers/media/i2c/ov08d10.c
14930 OMNIVISION OV13858 SENSOR DRIVER
14931 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14932 L: linux-media@vger.kernel.org
14934 T: git git://linuxtv.org/media_tree.git
14935 F: drivers/media/i2c/ov13858.c
14937 OMNIVISION OV13B10 SENSOR DRIVER
14938 M: Arec Kao <arec.kao@intel.com>
14939 L: linux-media@vger.kernel.org
14941 T: git git://linuxtv.org/media_tree.git
14942 F: drivers/media/i2c/ov13b10.c
14944 OMNIVISION OV2680 SENSOR DRIVER
14945 M: Rui Miguel Silva <rmfrfs@gmail.com>
14946 L: linux-media@vger.kernel.org
14948 T: git git://linuxtv.org/media_tree.git
14949 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14950 F: drivers/media/i2c/ov2680.c
14952 OMNIVISION OV2685 SENSOR DRIVER
14953 M: Shunqian Zheng <zhengsq@rock-chips.com>
14954 L: linux-media@vger.kernel.org
14956 T: git git://linuxtv.org/media_tree.git
14957 F: drivers/media/i2c/ov2685.c
14959 OMNIVISION OV2740 SENSOR DRIVER
14960 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14961 R: Shawn Tu <shawnx.tu@intel.com>
14962 R: Bingbu Cao <bingbu.cao@intel.com>
14963 L: linux-media@vger.kernel.org
14965 T: git git://linuxtv.org/media_tree.git
14966 F: drivers/media/i2c/ov2740.c
14968 OMNIVISION OV5640 SENSOR DRIVER
14969 M: Steve Longerbeam <slongerbeam@gmail.com>
14970 L: linux-media@vger.kernel.org
14972 T: git git://linuxtv.org/media_tree.git
14973 F: drivers/media/i2c/ov5640.c
14975 OMNIVISION OV5647 SENSOR DRIVER
14976 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14977 M: Jacopo Mondi <jacopo@jmondi.org>
14978 L: linux-media@vger.kernel.org
14980 T: git git://linuxtv.org/media_tree.git
14981 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14982 F: drivers/media/i2c/ov5647.c
14984 OMNIVISION OV5670 SENSOR DRIVER
14985 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14986 L: linux-media@vger.kernel.org
14988 T: git git://linuxtv.org/media_tree.git
14989 F: drivers/media/i2c/ov5670.c
14991 OMNIVISION OV5675 SENSOR DRIVER
14992 M: Shawn Tu <shawnx.tu@intel.com>
14993 L: linux-media@vger.kernel.org
14995 T: git git://linuxtv.org/media_tree.git
14996 F: drivers/media/i2c/ov5675.c
14998 OMNIVISION OV5693 SENSOR DRIVER
14999 M: Daniel Scally <djrscally@gmail.com>
15000 L: linux-media@vger.kernel.org
15002 T: git git://linuxtv.org/media_tree.git
15003 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15004 F: drivers/media/i2c/ov5693.c
15006 OMNIVISION OV5695 SENSOR DRIVER
15007 M: Shunqian Zheng <zhengsq@rock-chips.com>
15008 L: linux-media@vger.kernel.org
15010 T: git git://linuxtv.org/media_tree.git
15011 F: drivers/media/i2c/ov5695.c
15013 OMNIVISION OV7670 SENSOR DRIVER
15014 L: linux-media@vger.kernel.org
15016 T: git git://linuxtv.org/media_tree.git
15017 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15018 F: drivers/media/i2c/ov7670.c
15020 OMNIVISION OV772x SENSOR DRIVER
15021 M: Jacopo Mondi <jacopo@jmondi.org>
15022 L: linux-media@vger.kernel.org
15024 T: git git://linuxtv.org/media_tree.git
15025 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15026 F: drivers/media/i2c/ov772x.c
15027 F: include/media/i2c/ov772x.h
15029 OMNIVISION OV7740 SENSOR DRIVER
15030 M: Wenyou Yang <wenyou.yang@microchip.com>
15031 L: linux-media@vger.kernel.org
15033 T: git git://linuxtv.org/media_tree.git
15034 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15035 F: drivers/media/i2c/ov7740.c
15037 OMNIVISION OV8856 SENSOR DRIVER
15038 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15039 L: linux-media@vger.kernel.org
15041 T: git git://linuxtv.org/media_tree.git
15042 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15043 F: drivers/media/i2c/ov8856.c
15045 OMNIVISION OV9282 SENSOR DRIVER
15046 M: Paul J. Murphy <paul.j.murphy@intel.com>
15047 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15048 L: linux-media@vger.kernel.org
15050 T: git git://linuxtv.org/media_tree.git
15051 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15052 F: drivers/media/i2c/ov9282.c
15054 OMNIVISION OV9640 SENSOR DRIVER
15055 M: Petr Cvek <petrcvekcz@gmail.com>
15056 L: linux-media@vger.kernel.org
15058 F: drivers/media/i2c/ov9640.*
15060 OMNIVISION OV9650 SENSOR DRIVER
15061 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15062 R: Akinobu Mita <akinobu.mita@gmail.com>
15063 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15064 L: linux-media@vger.kernel.org
15066 T: git git://linuxtv.org/media_tree.git
15067 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15068 F: drivers/media/i2c/ov9650.c
15070 OMNIVISION OV9734 SENSOR DRIVER
15071 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15072 R: Bingbu Cao <bingbu.cao@intel.com>
15073 L: linux-media@vger.kernel.org
15075 T: git git://linuxtv.org/media_tree.git
15076 F: drivers/media/i2c/ov9734.c
15078 ONBOARD USB HUB DRIVER
15079 M: Matthias Kaehlcke <mka@chromium.org>
15080 L: linux-usb@vger.kernel.org
15082 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15083 F: drivers/usb/misc/onboard_usb_hub.c
15085 ONENAND FLASH DRIVER
15086 M: Kyungmin Park <kyungmin.park@samsung.com>
15087 L: linux-mtd@lists.infradead.org
15089 F: drivers/mtd/nand/onenand/
15090 F: include/linux/mtd/onenand*.h
15092 ONION OMEGA2+ BOARD
15093 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15094 L: linux-mips@vger.kernel.org
15096 F: arch/mips/boot/dts/ralink/omega2p.dts
15099 M: Jens Wiklander <jens.wiklander@linaro.org>
15100 L: op-tee@lists.trustedfirmware.org
15102 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15103 F: drivers/tee/optee/
15105 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15106 M: Sumit Garg <sumit.garg@linaro.org>
15107 L: op-tee@lists.trustedfirmware.org
15109 F: drivers/char/hw_random/optee-rng.c
15112 M: Clément Léger <clement.leger@bootlin.com>
15113 L: linux-rtc@vger.kernel.org
15115 F: drivers/rtc/rtc-optee.c
15118 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15119 L: linux-rdma@vger.kernel.org
15121 F: drivers/infiniband/ulp/opa_vnic
15123 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
15124 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
15125 M: Frank Rowand <frowand.list@gmail.com>
15126 L: devicetree@vger.kernel.org
15128 F: Documentation/devicetree/dynamic-resolution-notes.rst
15129 F: Documentation/devicetree/overlay-notes.rst
15130 F: drivers/of/overlay.c
15131 F: drivers/of/resolver.c
15132 K: of_overlay_notifier_
15134 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15135 M: Rob Herring <robh+dt@kernel.org>
15136 M: Frank Rowand <frowand.list@gmail.com>
15137 L: devicetree@vger.kernel.org
15139 C: irc://irc.libera.chat/devicetree
15140 W: http://www.devicetree.org/
15141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15142 F: Documentation/ABI/testing/sysfs-firmware-ofw
15144 F: include/linux/of*.h
15147 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15148 M: Rob Herring <robh+dt@kernel.org>
15149 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15150 L: devicetree@vger.kernel.org
15152 C: irc://irc.libera.chat/devicetree
15153 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15155 F: Documentation/devicetree/
15156 F: arch/*/boot/dts/
15157 F: include/dt-bindings/
15159 OPENCOMPUTE PTP CLOCK DRIVER
15160 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15161 M: Vadim Fedorenko <vadfed@fb.com>
15162 L: netdev@vger.kernel.org
15164 F: drivers/ptp/ptp_ocp.c
15166 OPENCORES I2C BUS DRIVER
15167 M: Peter Korsgaard <peter@korsgaard.com>
15168 M: Andrew Lunn <andrew@lunn.ch>
15169 L: linux-i2c@vger.kernel.org
15171 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15172 F: Documentation/i2c/busses/i2c-ocores.rst
15173 F: drivers/i2c/busses/i2c-ocores.c
15174 F: include/linux/platform_data/i2c-ocores.h
15176 OPENRISC ARCHITECTURE
15177 M: Jonas Bonn <jonas@southpole.se>
15178 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15179 M: Stafford Horne <shorne@gmail.com>
15180 L: openrisc@lists.librecores.org
15182 W: http://openrisc.io
15183 T: git git://github.com/openrisc/linux.git
15184 F: Documentation/devicetree/bindings/openrisc/
15185 F: Documentation/openrisc/
15187 F: drivers/irqchip/irq-ompic.c
15188 F: drivers/irqchip/irq-or1k-*
15191 M: Pravin B Shelar <pshelar@ovn.org>
15192 L: netdev@vger.kernel.org
15193 L: dev@openvswitch.org
15195 W: http://openvswitch.org
15196 F: include/uapi/linux/openvswitch.h
15197 F: net/openvswitch/
15199 OPERATING PERFORMANCE POINTS (OPP)
15200 M: Viresh Kumar <vireshk@kernel.org>
15201 M: Nishanth Menon <nm@ti.com>
15202 M: Stephen Boyd <sboyd@kernel.org>
15203 L: linux-pm@vger.kernel.org
15205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15206 F: Documentation/devicetree/bindings/opp/
15207 F: Documentation/power/opp.rst
15209 F: include/linux/pm_opp.h
15212 M: Clemens Ladisch <clemens@ladisch.de>
15213 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15216 F: sound/drivers/opl4/
15218 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15219 M: Mark Fasheh <mark@fasheh.com>
15220 M: Joel Becker <jlbec@evilplan.org>
15221 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15222 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15224 W: http://ocfs2.wiki.kernel.org
15225 F: Documentation/filesystems/dlmfs.rst
15226 F: Documentation/filesystems/ocfs2.rst
15229 ORANGEFS FILESYSTEM
15230 M: Mike Marshall <hubcap@omnibond.com>
15231 R: Martin Brandenburg <martin@omnibond.com>
15232 L: devel@lists.orangefs.org
15234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15235 F: Documentation/filesystems/orangefs.rst
15239 L: linux-wireless@vger.kernel.org
15241 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15242 W: http://www.nongnu.org/orinoco/
15243 F: drivers/net/wireless/intersil/orinoco/
15245 OV2659 OMNIVISION SENSOR DRIVER
15246 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15247 L: linux-media@vger.kernel.org
15249 W: https://linuxtv.org
15250 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15251 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15252 F: drivers/media/i2c/ov2659.c
15253 F: include/media/i2c/ov2659.h
15256 M: Miklos Szeredi <miklos@szeredi.hu>
15257 L: linux-unionfs@vger.kernel.org
15259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15260 F: Documentation/filesystems/overlayfs.rst
15263 P54 WIRELESS DRIVER
15264 M: Christian Lamparter <chunkeey@googlemail.com>
15265 L: linux-wireless@vger.kernel.org
15267 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15268 F: drivers/net/wireless/intersil/p54/
15271 M: Vladimir Oltean <olteanv@gmail.com>
15272 L: netdev@vger.kernel.org
15274 F: Documentation/core-api/packing.rst
15275 F: include/linux/packing.h
15278 PADATA PARALLEL EXECUTION MECHANISM
15279 M: Steffen Klassert <steffen.klassert@secunet.com>
15280 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15281 L: linux-crypto@vger.kernel.org
15282 L: linux-kernel@vger.kernel.org
15284 F: Documentation/core-api/padata.rst
15285 F: include/linux/padata.h
15289 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15290 L: linux-fsdevel@vger.kernel.org
15292 T: git git://git.infradead.org/users/willy/pagecache.git
15293 F: Documentation/filesystems/locking.rst
15294 F: Documentation/filesystems/vfs.rst
15295 F: include/linux/pagemap.h
15297 F: mm/page-writeback.c
15302 M: Jesper Dangaard Brouer <hawk@kernel.org>
15303 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15304 L: netdev@vger.kernel.org
15306 F: Documentation/networking/page_pool.rst
15307 F: include/net/page_pool.h
15308 F: include/trace/events/page_pool.h
15309 F: net/core/page_pool.c
15312 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15313 M: Andrew Morton <akpm@linux-foundation.org>
15314 L: linux-mm@kvack.org
15316 F: Documentation/vm/page_table_check.rst
15317 F: include/linux/page_table_check.h
15318 F: mm/page_table_check.c
15320 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15321 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15322 L: platform-driver-x86@vger.kernel.org
15324 F: drivers/platform/x86/panasonic-laptop.c
15326 PARALLAX PING IIO SENSOR DRIVER
15327 M: Andreas Klinger <ak@it-klinger.de>
15328 L: linux-iio@vger.kernel.org
15330 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15331 F: drivers/iio/proximity/ping.c
15333 PARALLEL LCD/KEYPAD PANEL DRIVER
15334 M: Willy Tarreau <willy@haproxy.com>
15335 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15337 F: Documentation/admin-guide/lcd-panel-cgram.rst
15338 F: drivers/auxdisplay/panel.c
15340 PARALLEL PORT SUBSYSTEM
15341 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15342 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15343 L: linux-parport@lists.infradead.org (subscribers-only)
15345 F: Documentation/driver-api/parport*.rst
15346 F: drivers/char/ppdev.c
15347 F: drivers/parport/
15348 F: include/linux/parport*.h
15349 F: include/uapi/linux/ppdev.h
15351 PARAVIRT_OPS INTERFACE
15352 M: Juergen Gross <jgross@suse.com>
15353 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15354 R: Alexey Makhalov <amakhalov@vmware.com>
15355 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15356 L: virtualization@lists.linux-foundation.org
15359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15360 F: Documentation/virt/paravirt_ops.rst
15361 F: arch/*/include/asm/paravirt*.h
15362 F: arch/*/kernel/paravirt*
15363 F: include/linux/hypervisor.h
15365 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15366 M: Tim Waugh <tim@cyberelk.net>
15367 L: linux-parport@lists.infradead.org (subscribers-only)
15369 F: Documentation/admin-guide/blockdev/paride.rst
15370 F: drivers/block/paride/
15372 PARISC ARCHITECTURE
15373 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15374 M: Helge Deller <deller@gmx.de>
15375 L: linux-parisc@vger.kernel.org
15377 W: https://parisc.wiki.kernel.org
15378 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15381 F: Documentation/parisc/
15383 F: drivers/char/agp/parisc-agp.c
15384 F: drivers/input/misc/hp_sdc_rtc.c
15385 F: drivers/input/serio/gscps2.c
15386 F: drivers/input/serio/hp_sdc*
15388 F: drivers/parport/parport_gsc.*
15389 F: drivers/tty/serial/8250/8250_gsc.c
15390 F: drivers/video/console/sti*
15391 F: drivers/video/fbdev/sti*
15392 F: drivers/video/logo/logo_parisc*
15393 F: include/linux/hp_sdc.h
15396 M: Jiri Pirko <jiri@nvidia.com>
15397 L: netdev@vger.kernel.org
15399 F: include/linux/parman.h
15401 F: lib/test_parman.c
15403 PC ENGINES APU BOARD DRIVER
15404 M: Enrico Weigelt, metux IT consult <info@metux.net>
15406 F: drivers/platform/x86/pcengines-apuv2.c
15408 PC87360 HARDWARE MONITORING DRIVER
15409 M: Jim Cromie <jim.cromie@gmail.com>
15410 L: linux-hwmon@vger.kernel.org
15412 F: Documentation/hwmon/pc87360.rst
15413 F: drivers/hwmon/pc87360.c
15415 PC8736x GPIO DRIVER
15416 M: Jim Cromie <jim.cromie@gmail.com>
15418 F: drivers/char/pc8736x_gpio.c
15420 PC87427 HARDWARE MONITORING DRIVER
15421 M: Jean Delvare <jdelvare@suse.com>
15422 L: linux-hwmon@vger.kernel.org
15424 F: Documentation/hwmon/pc87427.rst
15425 F: drivers/hwmon/pc87427.c
15428 M: Riku Voipio <riku.voipio@iki.fi>
15430 F: drivers/leds/leds-pca9532.c
15431 F: include/linux/leds-pca9532.h
15433 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15434 M: Guenter Roeck <linux@roeck-us.net>
15435 L: linux-i2c@vger.kernel.org
15437 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15439 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15440 M: Khalid Aziz <khalid@gonehiking.org>
15442 F: drivers/firmware/pcdp.*
15444 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15445 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15446 M: Pali Rohár <pali@kernel.org>
15447 L: linux-pci@vger.kernel.org
15448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15450 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15451 F: drivers/pci/controller/pci-aardvark.c
15453 PCI DRIVER FOR ALTERA PCIE IP
15454 M: Joyce Ooi <joyce.ooi@intel.com>
15455 L: linux-pci@vger.kernel.org
15457 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15458 F: drivers/pci/controller/pcie-altera.c
15460 PCI DRIVER FOR APPLIEDMICRO XGENE
15461 M: Toan Le <toan@os.amperecomputing.com>
15462 L: linux-pci@vger.kernel.org
15463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15465 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15466 F: drivers/pci/controller/pci-xgene.c
15468 PCI DRIVER FOR ARM VERSATILE PLATFORM
15469 M: Rob Herring <robh@kernel.org>
15470 L: linux-pci@vger.kernel.org
15471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15473 F: Documentation/devicetree/bindings/pci/versatile.yaml
15474 F: drivers/pci/controller/pci-versatile.c
15476 PCI DRIVER FOR ARMADA 8K
15477 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15478 L: linux-pci@vger.kernel.org
15479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15481 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15482 F: drivers/pci/controller/dwc/pcie-armada8k.c
15484 PCI DRIVER FOR CADENCE PCIE IP
15485 M: Tom Joseph <tjoseph@cadence.com>
15486 L: linux-pci@vger.kernel.org
15488 F: Documentation/devicetree/bindings/pci/cdns,*
15489 F: drivers/pci/controller/cadence/
15491 PCI DRIVER FOR FREESCALE LAYERSCAPE
15492 M: Minghuan Lian <minghuan.Lian@nxp.com>
15493 M: Mingkai Hu <mingkai.hu@nxp.com>
15494 M: Roy Zang <roy.zang@nxp.com>
15495 L: linuxppc-dev@lists.ozlabs.org
15496 L: linux-pci@vger.kernel.org
15497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15499 F: drivers/pci/controller/dwc/*layerscape*
15501 PCI DRIVER FOR GENERIC OF HOSTS
15502 M: Will Deacon <will@kernel.org>
15503 L: linux-pci@vger.kernel.org
15504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15506 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15507 F: drivers/pci/controller/pci-host-common.c
15508 F: drivers/pci/controller/pci-host-generic.c
15510 PCI DRIVER FOR IMX6
15511 M: Richard Zhu <hongxing.zhu@nxp.com>
15512 M: Lucas Stach <l.stach@pengutronix.de>
15513 L: linux-pci@vger.kernel.org
15514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15516 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15517 F: drivers/pci/controller/dwc/*imx6*
15519 PCI DRIVER FOR FU740
15520 M: Paul Walmsley <paul.walmsley@sifive.com>
15521 M: Greentime Hu <greentime.hu@sifive.com>
15522 L: linux-pci@vger.kernel.org
15524 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15525 F: drivers/pci/controller/dwc/pcie-fu740.c
15527 PCI DRIVER FOR INTEL IXP4XX
15528 M: Linus Walleij <linus.walleij@linaro.org>
15530 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15531 F: drivers/pci/controller/pci-ixp4xx.c
15533 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15534 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15535 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15536 L: linux-pci@vger.kernel.org
15538 F: drivers/pci/controller/vmd.c
15540 PCI DRIVER FOR MICROSEMI SWITCHTEC
15541 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15542 M: Logan Gunthorpe <logang@deltatee.com>
15543 L: linux-pci@vger.kernel.org
15545 F: Documentation/ABI/testing/sysfs-class-switchtec
15546 F: Documentation/driver-api/switchtec.rst
15547 F: drivers/ntb/hw/mscc/
15548 F: drivers/pci/switch/switchtec*
15549 F: include/linux/switchtec.h
15550 F: include/uapi/linux/switchtec_ioctl.h
15552 PCI DRIVER FOR MOBIVEIL PCIE IP
15553 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15554 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15555 L: linux-pci@vger.kernel.org
15557 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15558 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15560 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15561 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15562 M: Pali Rohár <pali@kernel.org>
15563 L: linux-pci@vger.kernel.org
15564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15566 F: drivers/pci/controller/*mvebu*
15568 PCI DRIVER FOR NVIDIA TEGRA
15569 M: Thierry Reding <thierry.reding@gmail.com>
15570 L: linux-tegra@vger.kernel.org
15571 L: linux-pci@vger.kernel.org
15573 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15574 F: drivers/pci/controller/pci-tegra.c
15576 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15577 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15578 L: linux-pci@vger.kernel.org
15579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15581 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15582 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15584 PCI DRIVER FOR RENESAS R-CAR
15585 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15586 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15587 L: linux-pci@vger.kernel.org
15588 L: linux-renesas-soc@vger.kernel.org
15590 F: Documentation/devicetree/bindings/pci/*rcar*
15591 F: drivers/pci/controller/*rcar*
15593 PCI DRIVER FOR SAMSUNG EXYNOS
15594 M: Jingoo Han <jingoohan1@gmail.com>
15595 L: linux-pci@vger.kernel.org
15596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15597 L: linux-samsung-soc@vger.kernel.org
15599 F: drivers/pci/controller/dwc/pci-exynos.c
15601 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15602 M: Jingoo Han <jingoohan1@gmail.com>
15603 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15604 L: linux-pci@vger.kernel.org
15606 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15607 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15608 F: drivers/pci/controller/dwc/*designware*
15610 PCI DRIVER FOR TI DRA7XX/J721E
15611 M: Kishon Vijay Abraham I <kishon@ti.com>
15612 L: linux-omap@vger.kernel.org
15613 L: linux-pci@vger.kernel.org
15614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15616 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15617 F: drivers/pci/controller/cadence/pci-j721e.c
15618 F: drivers/pci/controller/dwc/pci-dra7xx.c
15620 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15621 M: Linus Walleij <linus.walleij@linaro.org>
15622 L: linux-pci@vger.kernel.org
15624 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15625 F: drivers/pci/controller/pci-v3-semi.c
15627 PCI ENDPOINT SUBSYSTEM
15628 M: Kishon Vijay Abraham I <kishon@ti.com>
15629 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15630 R: Krzysztof Wilczyński <kw@linux.com>
15631 L: linux-pci@vger.kernel.org
15633 Q: https://patchwork.kernel.org/project/linux-pci/list/
15634 B: https://bugzilla.kernel.org
15635 C: irc://irc.oftc.net/linux-pci
15636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15637 F: Documentation/PCI/endpoint/*
15638 F: Documentation/misc-devices/pci-endpoint-test.rst
15639 F: drivers/misc/pci_endpoint_test.c
15640 F: drivers/pci/endpoint/
15643 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15644 M: Russell Currey <ruscur@russell.cc>
15645 M: Oliver O'Halloran <oohall@gmail.com>
15646 L: linuxppc-dev@lists.ozlabs.org
15648 F: Documentation/PCI/pci-error-recovery.rst
15649 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15650 F: arch/powerpc/include/*/eeh*.h
15651 F: arch/powerpc/kernel/eeh*.c
15652 F: arch/powerpc/platforms/*/eeh*.c
15653 F: drivers/pci/pcie/aer.c
15654 F: drivers/pci/pcie/dpc.c
15655 F: drivers/pci/pcie/err.c
15658 M: Linas Vepstas <linasvepstas@gmail.com>
15659 L: linux-pci@vger.kernel.org
15661 F: Documentation/PCI/pci-error-recovery.rst
15663 PCI PEER-TO-PEER DMA (P2PDMA)
15664 M: Bjorn Helgaas <bhelgaas@google.com>
15665 M: Logan Gunthorpe <logang@deltatee.com>
15666 L: linux-pci@vger.kernel.org
15668 Q: https://patchwork.kernel.org/project/linux-pci/list/
15669 B: https://bugzilla.kernel.org
15670 C: irc://irc.oftc.net/linux-pci
15671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15672 F: Documentation/driver-api/pci/p2pdma.rst
15673 F: drivers/pci/p2pdma.c
15674 F: include/linux/pci-p2pdma.h
15676 PCI MSI DRIVER FOR ALTERA MSI IP
15677 M: Joyce Ooi <joyce.ooi@intel.com>
15678 L: linux-pci@vger.kernel.org
15680 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15681 F: drivers/pci/controller/pcie-altera-msi.c
15683 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15684 M: Toan Le <toan@os.amperecomputing.com>
15685 L: linux-pci@vger.kernel.org
15686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15688 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15689 F: drivers/pci/controller/pci-xgene-msi.c
15691 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15692 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15693 R: Rob Herring <robh@kernel.org>
15694 R: Krzysztof Wilczyński <kw@linux.com>
15695 L: linux-pci@vger.kernel.org
15697 Q: https://patchwork.kernel.org/project/linux-pci/list/
15698 B: https://bugzilla.kernel.org
15699 C: irc://irc.oftc.net/linux-pci
15700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15701 F: drivers/pci/controller/
15702 F: drivers/pci/pci-bridge-emul.c
15703 F: drivers/pci/pci-bridge-emul.h
15706 M: Bjorn Helgaas <bhelgaas@google.com>
15707 L: linux-pci@vger.kernel.org
15709 Q: https://patchwork.kernel.org/project/linux-pci/list/
15710 B: https://bugzilla.kernel.org
15711 C: irc://irc.oftc.net/linux-pci
15712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15713 F: Documentation/PCI/
15714 F: Documentation/devicetree/bindings/pci/
15715 F: arch/x86/kernel/early-quirks.c
15716 F: arch/x86/kernel/quirks.c
15718 F: drivers/acpi/pci*
15720 F: include/asm-generic/pci*
15721 F: include/linux/of_pci.h
15722 F: include/linux/pci*
15723 F: include/uapi/linux/pci*
15726 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15727 M: Jonathan Chocron <jonnyc@amazon.com>
15728 L: linux-pci@vger.kernel.org
15730 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15731 F: drivers/pci/controller/dwc/pcie-al.c
15733 PCIE DRIVER FOR AMLOGIC MESON
15734 M: Yue Wang <yue.wang@Amlogic.com>
15735 L: linux-pci@vger.kernel.org
15736 L: linux-amlogic@lists.infradead.org
15738 F: drivers/pci/controller/dwc/pci-meson.c
15740 PCIE DRIVER FOR AXIS ARTPEC
15741 M: Jesper Nilsson <jesper.nilsson@axis.com>
15742 L: linux-arm-kernel@axis.com
15743 L: linux-pci@vger.kernel.org
15745 F: Documentation/devicetree/bindings/pci/axis,artpec*
15746 F: drivers/pci/controller/dwc/*artpec*
15748 PCIE DRIVER FOR CAVIUM THUNDERX
15749 M: Robert Richter <rric@kernel.org>
15750 L: linux-pci@vger.kernel.org
15751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15753 F: drivers/pci/controller/pci-thunder-*
15755 PCIE DRIVER FOR HISILICON
15756 M: Zhou Wang <wangzhou1@hisilicon.com>
15757 L: linux-pci@vger.kernel.org
15759 F: drivers/pci/controller/dwc/pcie-hisi.c
15761 PCIE DRIVER FOR HISILICON KIRIN
15762 M: Xiaowei Song <songxiaowei@hisilicon.com>
15763 M: Binghui Wang <wangbinghui@hisilicon.com>
15764 L: linux-pci@vger.kernel.org
15766 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15767 F: drivers/pci/controller/dwc/pcie-kirin.c
15769 PCIE DRIVER FOR HISILICON STB
15770 M: Shawn Guo <shawn.guo@linaro.org>
15771 L: linux-pci@vger.kernel.org
15773 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15774 F: drivers/pci/controller/dwc/pcie-histb.c
15776 PCIE DRIVER FOR INTEL KEEM BAY
15777 M: Srikanth Thokala <srikanth.thokala@intel.com>
15778 L: linux-pci@vger.kernel.org
15780 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15781 F: drivers/pci/controller/dwc/pcie-keembay.c
15783 PCIE DRIVER FOR INTEL LGM GW SOC
15784 M: Rahul Tanwar <rtanwar@maxlinear.com>
15785 L: linux-pci@vger.kernel.org
15787 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15788 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15790 PCIE DRIVER FOR MEDIATEK
15791 M: Ryder Lee <ryder.lee@mediatek.com>
15792 M: Jianjun Wang <jianjun.wang@mediatek.com>
15793 L: linux-pci@vger.kernel.org
15794 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15796 F: Documentation/devicetree/bindings/pci/mediatek*
15797 F: drivers/pci/controller/*mediatek*
15799 PCIE DRIVER FOR MICROCHIP
15800 M: Daire McNamara <daire.mcnamara@microchip.com>
15801 L: linux-pci@vger.kernel.org
15803 F: Documentation/devicetree/bindings/pci/microchip*
15804 F: drivers/pci/controller/*microchip*
15806 PCIE DRIVER FOR QUALCOMM MSM
15807 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15808 L: linux-pci@vger.kernel.org
15809 L: linux-arm-msm@vger.kernel.org
15811 F: drivers/pci/controller/dwc/pcie-qcom.c
15813 PCIE ENDPOINT DRIVER FOR QUALCOMM
15814 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15815 L: linux-pci@vger.kernel.org
15816 L: linux-arm-msm@vger.kernel.org
15818 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15819 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15821 PCIE DRIVER FOR ROCKCHIP
15822 M: Shawn Lin <shawn.lin@rock-chips.com>
15823 L: linux-pci@vger.kernel.org
15824 L: linux-rockchip@lists.infradead.org
15826 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15827 F: drivers/pci/controller/pcie-rockchip*
15829 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15830 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15831 L: linux-pci@vger.kernel.org
15833 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15834 F: drivers/pci/controller/dwc/pcie-uniphier*
15836 PCIE DRIVER FOR ST SPEAR13XX
15837 M: Pratyush Anand <pratyush.anand@gmail.com>
15838 L: linux-pci@vger.kernel.org
15840 F: drivers/pci/controller/dwc/*spear*
15843 M: Dominik Brodowski <linux@dominikbrodowski.net>
15845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15846 F: Documentation/pcmcia/
15851 PCNET32 NETWORK DRIVER
15852 M: Don Fry <pcnet32@frontier.com>
15853 L: netdev@vger.kernel.org
15855 F: drivers/net/ethernet/amd/pcnet32.c
15857 PCRYPT PARALLEL CRYPTO ENGINE
15858 M: Steffen Klassert <steffen.klassert@secunet.com>
15859 L: linux-crypto@vger.kernel.org
15862 F: include/crypto/pcrypt.h
15864 PEAQ WMI HOTKEYS DRIVER
15865 M: Hans de Goede <hdegoede@redhat.com>
15866 L: platform-driver-x86@vger.kernel.org
15868 F: drivers/platform/x86/peaq-wmi.c
15870 PECI HARDWARE MONITORING DRIVERS
15871 M: Iwona Winiarska <iwona.winiarska@intel.com>
15872 L: linux-hwmon@vger.kernel.org
15874 F: Documentation/hwmon/peci-cputemp.rst
15875 F: Documentation/hwmon/peci-dimmtemp.rst
15876 F: drivers/hwmon/peci/
15879 M: Iwona Winiarska <iwona.winiarska@intel.com>
15880 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15882 F: Documentation/devicetree/bindings/peci/
15883 F: Documentation/peci/
15885 F: include/linux/peci-cpu.h
15886 F: include/linux/peci.h
15888 PENSANDO ETHERNET DRIVERS
15889 M: Shannon Nelson <snelson@pensando.io>
15890 M: drivers@pensando.io
15891 L: netdev@vger.kernel.org
15893 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15894 F: drivers/net/ethernet/pensando/
15896 PER-CPU MEMORY ALLOCATOR
15897 M: Dennis Zhou <dennis@kernel.org>
15898 M: Tejun Heo <tj@kernel.org>
15899 M: Christoph Lameter <cl@linux.com>
15900 L: linux-mm@kvack.org
15902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15903 F: arch/*/include/asm/percpu.h
15904 F: include/linux/percpu*.h
15908 PER-TASK DELAY ACCOUNTING
15909 M: Balbir Singh <bsingharora@gmail.com>
15911 F: include/linux/delayacct.h
15912 F: kernel/delayacct.c
15914 PERFORMANCE EVENTS SUBSYSTEM
15915 M: Peter Zijlstra <peterz@infradead.org>
15916 M: Ingo Molnar <mingo@redhat.com>
15917 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15918 R: Mark Rutland <mark.rutland@arm.com>
15919 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15920 R: Jiri Olsa <jolsa@kernel.org>
15921 R: Namhyung Kim <namhyung@kernel.org>
15922 L: linux-perf-users@vger.kernel.org
15923 L: linux-kernel@vger.kernel.org
15925 W: https://perf.wiki.kernel.org/
15926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15928 F: arch/*/events/*/*
15929 F: arch/*/include/asm/perf_event.h
15930 F: arch/*/kernel/*/*/perf_event*.c
15931 F: arch/*/kernel/*/perf_event*.c
15932 F: arch/*/kernel/perf_callchain.c
15933 F: arch/*/kernel/perf_event*.c
15934 F: include/linux/perf_event.h
15935 F: include/uapi/linux/perf_event.h
15940 PERFORMANCE EVENTS TOOLING ARM64
15941 R: John Garry <john.garry@huawei.com>
15942 R: Will Deacon <will@kernel.org>
15943 R: James Clark <james.clark@arm.com>
15944 R: Mike Leach <mike.leach@linaro.org>
15945 R: Leo Yan <leo.yan@linaro.org>
15946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15948 F: tools/build/feature/test-libopencsd.c
15949 F: tools/perf/arch/arm*/
15950 F: tools/perf/pmu-events/arch/arm64/
15951 F: tools/perf/util/arm-spe*
15952 F: tools/perf/util/cs-etm*
15954 PERSONALITY HANDLING
15955 M: Christoph Hellwig <hch@infradead.org>
15956 L: linux-abi-devel@lists.sourceforge.net
15958 F: include/linux/personality.h
15959 F: include/uapi/linux/personality.h
15961 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15962 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15963 L: linux-input@vger.kernel.org
15965 F: Documentation/input/devices/pxrc.rst
15966 F: drivers/input/joystick/pxrc.c
15969 M: Remi Denis-Courmont <courmisch@gmail.com>
15971 F: Documentation/networking/phonet.rst
15972 F: include/linux/phonet.h
15973 F: include/net/phonet/
15974 F: include/uapi/linux/phonet.h
15978 M: Joern Engel <joern@lazybastard.org>
15979 L: linux-mtd@lists.infradead.org
15981 F: drivers/mtd/devices/phram.c
15984 M: Bruno Prémont <bonbons@linux-vserver.org>
15985 L: linux-input@vger.kernel.org
15987 F: drivers/hid/hid-picolcd*
15990 M: Christian Brauner <christian@brauner.io>
15991 L: linux-kernel@vger.kernel.org
15993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15995 F: tools/testing/selftests/clone3/
15996 F: tools/testing/selftests/pid_namespace/
15997 F: tools/testing/selftests/pidfd/
16000 K: \b(clone_args|kernel_clone_args)\b
16002 PIN CONTROL SUBSYSTEM
16003 M: Linus Walleij <linus.walleij@linaro.org>
16004 L: linux-gpio@vger.kernel.org
16006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16007 F: Documentation/devicetree/bindings/pinctrl/
16008 F: Documentation/driver-api/pin-control.rst
16009 F: drivers/pinctrl/
16010 F: include/linux/pinctrl/
16012 PIN CONTROLLER - AMD
16013 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16014 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16016 F: drivers/pinctrl/pinctrl-amd.c
16018 PIN CONTROLLER - FREESCALE
16019 M: Dong Aisheng <aisheng.dong@nxp.com>
16020 M: Fabio Estevam <festevam@gmail.com>
16021 M: Shawn Guo <shawnguo@kernel.org>
16022 M: Jacky Bai <ping.bai@nxp.com>
16023 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16024 L: linux-gpio@vger.kernel.org
16026 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16027 F: drivers/pinctrl/freescale/
16029 PIN CONTROLLER - INTEL
16030 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16031 M: Andy Shevchenko <andy@kernel.org>
16033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16034 F: drivers/pinctrl/intel/
16036 PIN CONTROLLER - KEEMBAY
16037 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16039 F: drivers/pinctrl/pinctrl-keembay*
16041 PIN CONTROLLER - MEDIATEK
16042 M: Sean Wang <sean.wang@kernel.org>
16043 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16045 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16046 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
16047 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16048 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16049 F: drivers/pinctrl/mediatek/
16051 PIN CONTROLLER - MICROCHIP AT91
16052 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16054 L: linux-gpio@vger.kernel.org
16056 F: drivers/gpio/gpio-sama5d2-piobu.c
16057 F: drivers/pinctrl/pinctrl-at91*
16059 PIN CONTROLLER - QUALCOMM
16060 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16061 L: linux-arm-msm@vger.kernel.org
16063 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16064 F: drivers/pinctrl/qcom/
16066 PIN CONTROLLER - RENESAS
16067 M: Geert Uytterhoeven <geert+renesas@glider.be>
16068 L: linux-renesas-soc@vger.kernel.org
16070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16071 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16072 F: drivers/pinctrl/renesas/
16074 PIN CONTROLLER - SAMSUNG
16075 M: Tomasz Figa <tomasz.figa@gmail.com>
16076 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16077 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16078 R: Alim Akhtar <alim.akhtar@samsung.com>
16079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16080 L: linux-samsung-soc@vger.kernel.org
16082 C: irc://irc.libera.chat/linux-exynos
16083 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16084 B: mailto:linux-samsung-soc@vger.kernel.org
16085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16086 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16087 F: drivers/pinctrl/samsung/
16088 F: include/dt-bindings/pinctrl/samsung.h
16090 PIN CONTROLLER - SINGLE
16091 M: Tony Lindgren <tony@atomide.com>
16092 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16094 L: linux-omap@vger.kernel.org
16096 F: drivers/pinctrl/pinctrl-single.c
16098 PIN CONTROLLER - THUNDERBAY
16099 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16101 F: drivers/pinctrl/pinctrl-thunderbay.c
16103 PIN CONTROLLER - SUNPLUS / TIBBO
16104 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16105 M: Wells Lu <wellslutw@gmail.com>
16106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16108 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16109 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16110 F: drivers/pinctrl/sunplus/
16111 F: include/dt-bindings/pinctrl/sppctl*.h
16114 M: linux-block@vger.kernel.org
16116 F: drivers/block/pktcdvd.c
16117 F: include/linux/pktcdvd.h
16118 F: include/uapi/linux/pktcdvd.h
16120 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16121 M: Tomasz Duszynski <tduszyns@gmail.com>
16123 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16124 F: drivers/iio/chemical/pms7003.c
16127 M: Jacob Keller <jacob.e.keller@intel.com>
16129 F: Documentation/driver-api/pldmfw/
16130 F: include/linux/pldmfw.h
16134 M: Logan Gunthorpe <logang@deltatee.com>
16136 F: drivers/dma/plx_dma.c
16139 M: Charles Hsu <hsu.yungteng@gmail.com>
16140 L: linux-hwmon@vger.kernel.org
16142 F: Documentation/hwmon/pm6764tr.rst
16143 F: drivers/hwmon/pmbus/pm6764tr.c
16146 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16147 L: linux-pm@vger.kernel.org
16149 W: https://01.org/pm-graph
16150 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16151 T: git git://github.com/intel/pm-graph
16152 F: tools/power/pm-graph
16154 PMBUS HARDWARE MONITORING DRIVERS
16155 M: Guenter Roeck <linux@roeck-us.net>
16156 L: linux-hwmon@vger.kernel.org
16158 W: http://hwmon.wiki.kernel.org/
16159 W: http://www.roeck-us.net/linux/drivers/
16160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16161 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16162 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16163 F: Documentation/hwmon/adm1275.rst
16164 F: Documentation/hwmon/ibm-cffps.rst
16165 F: Documentation/hwmon/ir35221.rst
16166 F: Documentation/hwmon/lm25066.rst
16167 F: Documentation/hwmon/ltc2978.rst
16168 F: Documentation/hwmon/ltc3815.rst
16169 F: Documentation/hwmon/max16064.rst
16170 F: Documentation/hwmon/max20751.rst
16171 F: Documentation/hwmon/max31785.rst
16172 F: Documentation/hwmon/max34440.rst
16173 F: Documentation/hwmon/max8688.rst
16174 F: Documentation/hwmon/pmbus-core.rst
16175 F: Documentation/hwmon/pmbus.rst
16176 F: Documentation/hwmon/tps40422.rst
16177 F: Documentation/hwmon/ucd9000.rst
16178 F: Documentation/hwmon/ucd9200.rst
16179 F: Documentation/hwmon/zl6100.rst
16180 F: drivers/hwmon/pmbus/
16181 F: include/linux/pmbus.h
16183 PMC SIERRA MaxRAID DRIVER
16184 L: linux-scsi@vger.kernel.org
16186 W: http://www.pmc-sierra.com/
16187 F: drivers/scsi/pmcraid.*
16189 PMC SIERRA PM8001 DRIVER
16190 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16191 L: linux-scsi@vger.kernel.org
16193 F: drivers/scsi/pm8001/
16195 PNI RM3100 IIO DRIVER
16196 M: Song Qiang <songqiang1304521@gmail.com>
16197 L: linux-iio@vger.kernel.org
16199 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16200 F: drivers/iio/magnetometer/rm3100*
16203 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16204 L: linux-acpi@vger.kernel.org
16207 F: include/linux/pnp.h
16209 POSIX CLOCKS and TIMERS
16210 M: Thomas Gleixner <tglx@linutronix.de>
16211 L: linux-kernel@vger.kernel.org
16213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16215 F: include/linux/time_namespace.h
16216 F: include/linux/timer*
16217 F: kernel/time/*timer*
16218 F: kernel/time/namespace.c
16220 POWER MANAGEMENT CORE
16221 M: "Rafael J. Wysocki" <rafael@kernel.org>
16222 L: linux-pm@vger.kernel.org
16224 B: https://bugzilla.kernel.org
16225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16226 F: drivers/base/power/
16227 F: drivers/powercap/
16228 F: include/linux/intel_rapl.h
16229 F: include/linux/pm.h
16230 F: include/linux/pm_*
16231 F: include/linux/powercap.h
16232 F: kernel/configs/nopm.config
16234 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16235 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16236 L: linux-pm@vger.kernel.org
16238 B: https://bugzilla.kernel.org
16239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16240 F: drivers/powercap/dtpm*
16241 F: include/linux/dtpm.h
16243 POWER STATE COORDINATION INTERFACE (PSCI)
16244 M: Mark Rutland <mark.rutland@arm.com>
16245 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16248 F: drivers/firmware/psci/
16249 F: include/linux/psci.h
16250 F: include/uapi/linux/psci.h
16252 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16253 M: Sebastian Reichel <sre@kernel.org>
16254 L: linux-pm@vger.kernel.org
16256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16257 F: Documentation/ABI/testing/sysfs-class-power
16258 F: Documentation/devicetree/bindings/power/supply/
16259 F: drivers/power/supply/
16260 F: include/linux/power/
16261 F: include/linux/power_supply.h
16263 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16264 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16265 L: linuxppc-dev@lists.ozlabs.org
16267 F: drivers/char/powernv-op-panel.c
16269 PPP OVER ATM (RFC 2364)
16270 M: Mitchell Blank Jr <mitch@sfgoth.com>
16272 F: include/uapi/linux/atmppp.h
16273 F: net/atm/pppoatm.c
16276 M: Michal Ostrowski <mostrows@earthlink.net>
16278 F: drivers/net/ppp/pppoe.c
16279 F: drivers/net/ppp/pppox.c
16282 M: James Chapman <jchapman@katalix.com>
16284 F: include/linux/if_pppol2tp.h
16285 F: include/uapi/linux/if_pppol2tp.h
16286 F: net/l2tp/l2tp_ppp.c
16288 PPP PROTOCOL DRIVERS AND COMPRESSORS
16289 M: Paul Mackerras <paulus@samba.org>
16290 L: linux-ppp@vger.kernel.org
16292 F: drivers/net/ppp/ppp_*
16295 M: Rodolfo Giometti <giometti@enneenne.com>
16296 L: linuxpps@ml.enneenne.com (subscribers-only)
16298 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16299 F: Documentation/ABI/testing/sysfs-pps
16300 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16301 F: Documentation/driver-api/pps.rst
16303 F: include/linux/pps*.h
16304 F: include/uapi/linux/pps.h
16307 M: Dmitry Kozlov <xeb@mail.ru>
16308 L: netdev@vger.kernel.org
16310 W: http://sourceforge.net/projects/accel-pptp
16311 F: drivers/net/ppp/pptp.c
16313 PRESSURE STALL INFORMATION (PSI)
16314 M: Johannes Weiner <hannes@cmpxchg.org>
16315 M: Suren Baghdasaryan <surenb@google.com>
16317 F: include/linux/psi*
16318 F: kernel/sched/psi.c
16321 M: Petr Mladek <pmladek@suse.com>
16322 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16323 R: Steven Rostedt <rostedt@goodmis.org>
16324 R: John Ogness <john.ogness@linutronix.de>
16326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16327 F: include/linux/printk.h
16331 R: Chris Down <chris@chrisdown.name>
16333 F: Documentation/core-api/printk-index.rst
16334 F: kernel/printk/index.c
16338 L: linux-kernel@vger.kernel.org
16339 L: linux-fsdevel@vger.kernel.org
16341 F: Documentation/filesystems/proc.rst
16343 F: include/linux/proc_fs.h
16344 F: tools/testing/selftests/proc/
16347 M: Luis Chamberlain <mcgrof@kernel.org>
16348 M: Kees Cook <keescook@chromium.org>
16349 M: Iurii Zaikin <yzaikin@google.com>
16350 L: linux-kernel@vger.kernel.org
16351 L: linux-fsdevel@vger.kernel.org
16353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16354 F: fs/proc/proc_sysctl.c
16355 F: include/linux/sysctl.h
16356 F: kernel/sysctl-test.c
16358 F: tools/testing/selftests/sysctl/
16360 PS3 NETWORK SUPPORT
16361 M: Geoff Levand <geoff@infradead.org>
16362 L: netdev@vger.kernel.org
16363 L: linuxppc-dev@lists.ozlabs.org
16365 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16367 PS3 PLATFORM SUPPORT
16368 M: Geoff Levand <geoff@infradead.org>
16369 L: linuxppc-dev@lists.ozlabs.org
16371 F: arch/powerpc/boot/ps3*
16372 F: arch/powerpc/include/asm/lv1call.h
16373 F: arch/powerpc/include/asm/ps3*.h
16374 F: arch/powerpc/platforms/ps3/
16377 F: drivers/rtc/rtc-ps3.c
16378 F: drivers/usb/host/*ps3.c
16379 F: sound/ppc/snd_ps3*
16382 M: Jim Paris <jim@jtan.com>
16383 M: Geoff Levand <geoff@infradead.org>
16384 L: linuxppc-dev@lists.ozlabs.org
16386 F: drivers/block/ps3vram.c
16388 PSAMPLE PACKET SAMPLING SUPPORT
16389 M: Yotam Gigi <yotam.gi@gmail.com>
16391 F: include/net/psample.h
16392 F: include/uapi/linux/psample.h
16396 M: Kees Cook <keescook@chromium.org>
16397 M: Anton Vorontsov <anton@enomsg.org>
16398 M: Colin Cross <ccross@android.com>
16399 M: Tony Luck <tony.luck@intel.com>
16401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16402 F: Documentation/admin-guide/ramoops.rst
16403 F: Documentation/admin-guide/pstore-blk.rst
16404 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16405 F: drivers/acpi/apei/erst.c
16406 F: drivers/firmware/efi/efi-pstore.c
16408 F: include/linux/pstore*
16409 K: \b(pstore|ramoops)
16411 PTP HARDWARE CLOCK SUPPORT
16412 M: Richard Cochran <richardcochran@gmail.com>
16413 L: netdev@vger.kernel.org
16415 W: http://linuxptp.sourceforge.net/
16416 F: Documentation/ABI/testing/sysfs-ptp
16417 F: Documentation/driver-api/ptp.rst
16418 F: drivers/net/phy/dp83640*
16420 F: include/linux/ptp_cl*
16422 PTP VIRTUAL CLOCK SUPPORT
16423 M: Yangbo Lu <yangbo.lu@nxp.com>
16424 L: netdev@vger.kernel.org
16426 F: drivers/ptp/ptp_vclock.c
16427 F: net/ethtool/phc_vclocks.c
16430 M: Oleg Nesterov <oleg@redhat.com>
16432 F: arch/*/*/ptrace*.c
16433 F: arch/*/include/asm/ptrace*.h
16434 F: arch/*/ptrace*.c
16435 F: include/asm-generic/syscall.h
16436 F: include/linux/ptrace.h
16437 F: include/linux/regset.h
16438 F: include/uapi/linux/ptrace.h
16442 M: Hans Verkuil <hverkuil@xs4all.nl>
16443 L: linux-media@vger.kernel.org
16445 T: git git://linuxtv.org/media_tree.git
16446 F: Documentation/admin-guide/media/pulse8-cec.rst
16447 F: drivers/media/cec/usb/pulse8/
16449 PURELIFI PLFXLC DRIVER
16450 M: Srinivasan Raju <srini.raju@purelifi.com>
16451 L: linux-wireless@vger.kernel.org
16453 F: drivers/net/wireless/purelifi/plfxlc/
16455 PVRUSB2 VIDEO4LINUX DRIVER
16456 M: Mike Isely <isely@pobox.com>
16457 L: pvrusb2@isely.net (subscribers-only)
16458 L: linux-media@vger.kernel.org
16460 W: http://www.isely.net/pvrusb2/
16461 T: git git://linuxtv.org/media_tree.git
16462 F: Documentation/driver-api/media/drivers/pvrusb2*
16463 F: drivers/media/usb/pvrusb2/
16466 M: Hans Verkuil <hverkuil@xs4all.nl>
16467 L: linux-media@vger.kernel.org
16469 T: git git://linuxtv.org/media_tree.git
16470 F: drivers/media/usb/pwc/*
16471 F: include/trace/events/pwc.h
16474 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16475 L: linux-hwmon@vger.kernel.org
16477 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16478 F: Documentation/hwmon/pwm-fan.rst
16479 F: drivers/hwmon/pwm-fan.c
16482 M: Sean Young <sean@mess.org>
16483 L: linux-media@vger.kernel.org
16485 F: drivers/media/rc/pwm-ir-tx.c
16488 M: Thierry Reding <thierry.reding@gmail.com>
16489 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16490 L: linux-pwm@vger.kernel.org
16492 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16494 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16495 F: Documentation/devicetree/bindings/pwm/
16496 F: Documentation/driver-api/pwm.rst
16497 F: drivers/gpio/gpio-mvebu.c
16499 F: drivers/video/backlight/pwm_bl.c
16500 F: include/dt-bindings/pwm/
16501 F: include/linux/pwm.h
16502 F: include/linux/pwm_backlight.h
16503 K: pwm_(config|apply_state|ops)
16506 M: Robert Jarzmik <robert.jarzmik@free.fr>
16507 L: linux-gpio@vger.kernel.org
16509 F: drivers/gpio/gpio-pxa.c
16515 M: Robert Jarzmik <robert.jarzmik@free.fr>
16516 L: linux-rtc@vger.kernel.org
16519 PXA2xx/PXA3xx SUPPORT
16520 M: Daniel Mack <daniel@zonque.org>
16521 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16522 M: Robert Jarzmik <robert.jarzmik@free.fr>
16523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16525 T: git git://github.com/hzhuang1/linux.git
16526 T: git git://github.com/rjarzmik/linux.git
16527 F: arch/arm/boot/dts/pxa*
16528 F: arch/arm/mach-pxa/
16529 F: drivers/dma/pxa*
16530 F: drivers/pcmcia/pxa2xx*
16531 F: drivers/pinctrl/pxa/
16532 F: drivers/spi/spi-pxa2xx*
16533 F: drivers/usb/gadget/udc/pxa2*
16534 F: include/sound/pxa2xx-lib.h
16539 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16540 L: qat-linux@intel.com
16542 F: drivers/crypto/qat/
16544 QCOM AUDIO (ASoC) DRIVERS
16545 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16546 M: Banajit Goswami <bgoswami@quicinc.com>
16547 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16549 F: sound/soc/codecs/lpass-va-macro.c
16550 F: sound/soc/codecs/lpass-wsa-macro.*
16551 F: sound/soc/codecs/msm8916-wcd-analog.c
16552 F: sound/soc/codecs/msm8916-wcd-digital.c
16553 F: sound/soc/codecs/wcd9335.*
16554 F: sound/soc/codecs/wcd934x.c
16555 F: sound/soc/codecs/wcd-clsh-v2.*
16556 F: sound/soc/codecs/wsa881x.c
16559 QCOM EMBEDDED USB DEBUGGER (EUD)
16560 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16561 L: linux-arm-msm@vger.kernel.org
16563 F: Documentation/ABI/testing/sysfs-driver-eud
16564 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16565 F: drivers/usb/misc/qcom_eud.c
16568 M: Alex Elder <elder@kernel.org>
16569 L: netdev@vger.kernel.org
16571 F: drivers/net/ipa/
16573 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16574 M: Gabriel Somlo <somlo@cmu.edu>
16575 M: "Michael S. Tsirkin" <mst@redhat.com>
16576 L: qemu-devel@nongnu.org
16578 F: drivers/firmware/qemu_fw_cfg.c
16579 F: include/uapi/linux/qemu_fw_cfg.h
16582 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16583 L: linux-rdma@vger.kernel.org
16585 F: drivers/infiniband/hw/qib/
16587 QLOGIC QL41xxx FCOE DRIVER
16588 M: Saurav Kashyap <skashyap@marvell.com>
16589 M: Javed Hasan <jhasan@marvell.com>
16590 M: GR-QLogic-Storage-Upstream@marvell.com
16591 L: linux-scsi@vger.kernel.org
16593 F: drivers/scsi/qedf/
16595 QLOGIC QL41xxx ISCSI DRIVER
16596 M: Nilesh Javali <njavali@marvell.com>
16597 M: Manish Rangankar <mrangankar@marvell.com>
16598 M: GR-QLogic-Storage-Upstream@marvell.com
16599 L: linux-scsi@vger.kernel.org
16601 F: drivers/scsi/qedi/
16603 QLOGIC QL4xxx ETHERNET DRIVER
16604 M: Ariel Elior <aelior@marvell.com>
16605 M: Manish Chopra <manishc@marvell.com>
16606 L: netdev@vger.kernel.org
16608 F: drivers/net/ethernet/qlogic/qed/
16609 F: drivers/net/ethernet/qlogic/qede/
16610 F: include/linux/qed/
16612 QLOGIC QL4xxx RDMA DRIVER
16613 M: Michal Kalderon <mkalderon@marvell.com>
16614 M: Ariel Elior <aelior@marvell.com>
16615 L: linux-rdma@vger.kernel.org
16617 F: drivers/infiniband/hw/qedr/
16618 F: include/uapi/rdma/qedr-abi.h
16620 QLOGIC QLA1280 SCSI DRIVER
16621 M: Michael Reed <mdr@sgi.com>
16622 L: linux-scsi@vger.kernel.org
16624 F: drivers/scsi/qla1280.[ch]
16626 QLOGIC QLA2XXX FC-SCSI DRIVER
16627 M: Nilesh Javali <njavali@marvell.com>
16628 M: GR-QLogic-Storage-Upstream@marvell.com
16629 L: linux-scsi@vger.kernel.org
16631 F: drivers/scsi/qla2xxx/
16633 QLOGIC QLA3XXX NETWORK DRIVER
16634 M: GR-Linux-NIC-Dev@marvell.com
16635 L: netdev@vger.kernel.org
16637 F: drivers/net/ethernet/qlogic/qla3xxx.*
16639 QLOGIC QLA4XXX iSCSI DRIVER
16640 M: Nilesh Javali <njavali@marvell.com>
16641 M: Manish Rangankar <mrangankar@marvell.com>
16642 M: GR-QLogic-Storage-Upstream@marvell.com
16643 L: linux-scsi@vger.kernel.org
16645 F: drivers/scsi/qla4xxx/
16647 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16648 M: Shahed Shaikh <shshaikh@marvell.com>
16649 M: Manish Chopra <manishc@marvell.com>
16650 M: GR-Linux-NIC-Dev@marvell.com
16651 L: netdev@vger.kernel.org
16653 F: drivers/net/ethernet/qlogic/qlcnic/
16655 QLOGIC QLGE 10Gb ETHERNET DRIVER
16656 M: Manish Chopra <manishc@marvell.com>
16657 M: GR-Linux-NIC-Dev@marvell.com
16658 M: Coiby Xu <coiby.xu@gmail.com>
16659 L: netdev@vger.kernel.org
16661 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16662 F: drivers/staging/qlge/
16664 QM1D1B0004 MEDIA DRIVER
16665 M: Akihiro Tsukada <tskd08@gmail.com>
16666 L: linux-media@vger.kernel.org
16668 F: drivers/media/tuners/qm1d1b0004*
16670 QM1D1C0042 MEDIA DRIVER
16671 M: Akihiro Tsukada <tskd08@gmail.com>
16672 L: linux-media@vger.kernel.org
16674 F: drivers/media/tuners/qm1d1c0042*
16677 M: Anders Larsen <al@alarsen.net>
16679 W: http://www.alarsen.net/linux/qnx4fs/
16681 F: include/uapi/linux/qnx4_fs.h
16682 F: include/uapi/linux/qnxtypes.h
16684 QORIQ DPAA2 FSL-MC BUS DRIVER
16685 M: Stuart Yoder <stuyoder@gmail.com>
16686 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16687 L: linux-kernel@vger.kernel.org
16689 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16690 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16691 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16692 F: drivers/bus/fsl-mc/
16693 F: include/uapi/linux/fsl_mc.h
16695 QT1010 MEDIA DRIVER
16696 M: Antti Palosaari <crope@iki.fi>
16697 L: linux-media@vger.kernel.org
16699 W: https://linuxtv.org
16700 W: http://palosaari.fi/linux/
16701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16702 T: git git://linuxtv.org/anttip/media_tree.git
16703 F: drivers/media/tuners/qt1010*
16705 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16706 M: Kalle Valo <kvalo@kernel.org>
16707 L: ath10k@lists.infradead.org
16709 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16711 F: drivers/net/wireless/ath/ath10k/
16712 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16714 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16715 M: Kalle Valo <kvalo@kernel.org>
16716 L: ath11k@lists.infradead.org
16718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16719 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16720 F: drivers/net/wireless/ath/ath11k/
16722 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16723 M: Toke Høiland-Jørgensen <toke@toke.dk>
16724 L: linux-wireless@vger.kernel.org
16726 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16727 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16728 F: drivers/net/wireless/ath/ath9k/
16730 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16731 M: Stephan Gerhold <stephan@gerhold.net>
16732 L: netdev@vger.kernel.org
16733 L: linux-arm-msm@vger.kernel.org
16735 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16736 F: drivers/net/wwan/qcom_bam_dmux.c
16738 QUALCOMM CAMERA SUBSYSTEM DRIVER
16739 M: Robert Foss <robert.foss@linaro.org>
16740 M: Todor Tomov <todor.too@gmail.com>
16741 L: linux-media@vger.kernel.org
16743 F: Documentation/admin-guide/media/qcom_camss.rst
16744 F: Documentation/devicetree/bindings/media/*camss*
16745 F: drivers/media/platform/qcom/camss/
16747 QUALCOMM CLOCK DRIVERS
16748 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16749 L: linux-arm-msm@vger.kernel.org
16751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16752 F: Documentation/devicetree/bindings/clock/qcom,*
16753 F: drivers/clk/qcom/
16754 F: include/dt-bindings/clock/qcom,*
16756 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16757 M: Niklas Cassel <nks@flawful.org>
16758 L: linux-pm@vger.kernel.org
16759 L: linux-arm-msm@vger.kernel.org
16761 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16762 F: drivers/soc/qcom/cpr.c
16764 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16765 M: Ilia Lin <ilia.lin@kernel.org>
16766 L: linux-pm@vger.kernel.org
16768 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16769 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16770 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16772 QUALCOMM CRYPTO DRIVERS
16773 M: Thara Gopinath <thara.gopinath@gmail.com>
16774 L: linux-crypto@vger.kernel.org
16775 L: linux-arm-msm@vger.kernel.org
16777 F: drivers/crypto/qce/
16779 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16780 M: Timur Tabi <timur@kernel.org>
16781 L: netdev@vger.kernel.org
16783 F: drivers/net/ethernet/qualcomm/emac/
16785 QUALCOMM ETHQOS ETHERNET DRIVER
16786 M: Vinod Koul <vkoul@kernel.org>
16787 L: netdev@vger.kernel.org
16789 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16790 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16792 QUALCOMM FASTRPC DRIVER
16793 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16794 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16795 L: linux-arm-msm@vger.kernel.org
16797 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16798 F: drivers/misc/fastrpc.c
16799 F: include/uapi/misc/fastrpc.h
16801 QUALCOMM HEXAGON ARCHITECTURE
16802 M: Brian Cain <bcain@quicinc.com>
16803 L: linux-hexagon@vger.kernel.org
16804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16808 QUALCOMM HIDMA DRIVER
16809 M: Sinan Kaya <okaya@kernel.org>
16810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16811 L: linux-arm-msm@vger.kernel.org
16812 L: dmaengine@vger.kernel.org
16814 F: drivers/dma/qcom/hidma*
16816 QUALCOMM I2C CCI DRIVER
16817 M: Loic Poulain <loic.poulain@linaro.org>
16818 M: Robert Foss <robert.foss@linaro.org>
16819 L: linux-i2c@vger.kernel.org
16820 L: linux-arm-msm@vger.kernel.org
16822 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16823 F: drivers/i2c/busses/i2c-qcom-cci.c
16825 QUALCOMM INTERCONNECT BWMON DRIVER
16826 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16827 L: linux-arm-msm@vger.kernel.org
16829 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
16830 F: drivers/soc/qcom/icc-bwmon.c
16833 M: Rob Clark <robdclark@gmail.com>
16834 L: iommu@lists.linux.dev
16835 L: linux-arm-msm@vger.kernel.org
16837 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16839 QUALCOMM IPC ROUTER (QRTR) DRIVER
16840 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16841 L: linux-arm-msm@vger.kernel.org
16843 F: include/trace/events/qrtr.h
16844 F: include/uapi/linux/qrtr.h
16847 QUALCOMM IPCC MAILBOX DRIVER
16848 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16849 L: linux-arm-msm@vger.kernel.org
16851 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16852 F: drivers/mailbox/qcom-ipcc.c
16853 F: include/dt-bindings/mailbox/qcom-ipcc.h
16855 QUALCOMM IPQ4019 USB PHY DRIVER
16856 M: Robert Marko <robert.marko@sartura.hr>
16857 M: Luka Perkov <luka.perkov@sartura.hr>
16858 L: linux-arm-msm@vger.kernel.org
16860 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16861 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16863 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16864 M: Robert Marko <robert.marko@sartura.hr>
16865 M: Luka Perkov <luka.perkov@sartura.hr>
16866 L: linux-arm-msm@vger.kernel.org
16868 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16869 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16871 QUALCOMM NAND CONTROLLER DRIVER
16872 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16873 L: linux-mtd@lists.infradead.org
16874 L: linux-arm-msm@vger.kernel.org
16876 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16877 F: drivers/mtd/nand/raw/qcom_nandc.c
16879 QUALCOMM RMNET DRIVER
16880 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16881 M: Sean Tranchetti <quic_stranche@quicinc.com>
16882 L: netdev@vger.kernel.org
16884 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16885 F: drivers/net/ethernet/qualcomm/rmnet/
16886 F: include/linux/if_rmnet.h
16888 QUALCOMM TSENS THERMAL DRIVER
16889 M: Amit Kucheria <amitk@kernel.org>
16890 M: Thara Gopinath <thara.gopinath@gmail.com>
16891 L: linux-pm@vger.kernel.org
16892 L: linux-arm-msm@vger.kernel.org
16894 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16895 F: drivers/thermal/qcom/
16897 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16898 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16899 L: linux-media@vger.kernel.org
16900 L: linux-arm-msm@vger.kernel.org
16902 T: git git://linuxtv.org/media_tree.git
16903 F: Documentation/devicetree/bindings/media/*venus*
16904 F: drivers/media/platform/qcom/venus/
16906 QUALCOMM WCN36XX WIRELESS DRIVER
16907 M: Loic Poulain <loic.poulain@linaro.org>
16908 L: wcn36xx@lists.infradead.org
16910 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16911 F: drivers/net/wireless/ath/wcn36xx/
16913 QUANTENNA QTNFMAC WIRELESS DRIVER
16914 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16915 R: Sergey Matyukevich <geomatsi@gmail.com>
16916 L: linux-wireless@vger.kernel.org
16918 F: drivers/net/wireless/quantenna
16920 RADEON and AMDGPU DRM DRIVERS
16921 M: Alex Deucher <alexander.deucher@amd.com>
16922 M: Christian König <christian.koenig@amd.com>
16923 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16924 L: amd-gfx@lists.freedesktop.org
16926 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16927 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16928 C: irc://irc.oftc.net/radeon
16929 F: Documentation/gpu/amdgpu/
16930 F: drivers/gpu/drm/amd/
16931 F: drivers/gpu/drm/radeon/
16932 F: include/uapi/drm/amdgpu_drm.h
16933 F: include/uapi/drm/radeon_drm.h
16935 RADEON FRAMEBUFFER DISPLAY DRIVER
16936 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16937 L: linux-fbdev@vger.kernel.org
16939 F: drivers/video/fbdev/aty/radeon*
16940 F: include/uapi/linux/radeonfb.h
16942 RADIOSHARK RADIO DRIVER
16943 M: Hans Verkuil <hverkuil@xs4all.nl>
16944 L: linux-media@vger.kernel.org
16946 T: git git://linuxtv.org/media_tree.git
16947 F: drivers/media/radio/radio-shark.c
16949 RADIOSHARK2 RADIO DRIVER
16950 M: Hans Verkuil <hverkuil@xs4all.nl>
16951 L: linux-media@vger.kernel.org
16953 T: git git://linuxtv.org/media_tree.git
16954 F: drivers/media/radio/radio-shark2.c
16955 F: drivers/media/radio/radio-tea5777.c
16957 RADOS BLOCK DEVICE (RBD)
16958 M: Ilya Dryomov <idryomov@gmail.com>
16959 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16960 L: ceph-devel@vger.kernel.org
16962 W: http://ceph.com/
16963 T: git git://github.com/ceph/ceph-client.git
16964 F: Documentation/ABI/testing/sysfs-bus-rbd
16965 F: drivers/block/rbd.c
16966 F: drivers/block/rbd_types.h
16968 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16969 M: Paul Mackerras <paulus@samba.org>
16970 L: linux-fbdev@vger.kernel.org
16972 F: drivers/video/fbdev/aty/aty128fb.c
16974 RAINSHADOW-CEC DRIVER
16975 M: Hans Verkuil <hverkuil@xs4all.nl>
16976 L: linux-media@vger.kernel.org
16978 T: git git://linuxtv.org/media_tree.git
16979 F: drivers/media/cec/usb/rainshadow/
16981 RALINK MIPS ARCHITECTURE
16982 M: John Crispin <john@phrozen.org>
16983 L: linux-mips@vger.kernel.org
16985 F: arch/mips/ralink
16987 RALINK MT7621 MIPS ARCHITECTURE
16988 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16989 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16990 L: linux-mips@vger.kernel.org
16992 F: arch/mips/boot/dts/ralink/mt7621*
16994 RALINK PINCTRL DRIVER
16995 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16996 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16997 L: linux-mips@vger.kernel.org
16999 F: drivers/pinctrl/ralink/
17001 RALINK RT2X00 WIRELESS LAN DRIVER
17002 M: Stanislaw Gruszka <stf_xl@wp.pl>
17003 M: Helmut Schaa <helmut.schaa@googlemail.com>
17004 L: linux-wireless@vger.kernel.org
17006 F: drivers/net/wireless/ralink/rt2x00/
17008 RAMDISK RAM BLOCK DEVICE DRIVER
17009 M: Jens Axboe <axboe@kernel.dk>
17011 F: Documentation/admin-guide/blockdev/ramdisk.rst
17012 F: drivers/block/brd.c
17014 RANCHU VIRTUAL BOARD FOR MIPS
17015 M: Miodrag Dinic <miodrag.dinic@mips.com>
17016 L: linux-mips@vger.kernel.org
17018 F: arch/mips/configs/generic/board-ranchu.config
17019 F: arch/mips/generic/board-ranchu.c
17021 RANDOM NUMBER DRIVER
17022 M: "Theodore Ts'o" <tytso@mit.edu>
17023 M: Jason A. Donenfeld <Jason@zx2c4.com>
17024 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17026 F: drivers/char/random.c
17027 F: drivers/virt/vmgenid.c
17030 M: Matt Porter <mporter@kernel.crashing.org>
17031 M: Alexandre Bounine <alex.bou9@gmail.com>
17033 F: drivers/rapidio/
17036 M: Tony Luck <tony.luck@intel.com>
17037 M: Borislav Petkov <bp@alien8.de>
17038 L: linux-edac@vger.kernel.org
17040 F: Documentation/admin-guide/ras.rst
17042 F: include/linux/ras.h
17043 F: include/ras/ras_event.h
17045 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17046 L: linux-wireless@vger.kernel.org
17048 F: drivers/net/wireless/ray*
17050 RC-CORE / LIRC FRAMEWORK
17051 M: Sean Young <sean@mess.org>
17052 L: linux-media@vger.kernel.org
17054 W: http://linuxtv.org
17055 T: git git://linuxtv.org/media_tree.git
17056 F: Documentation/driver-api/media/rc-core.rst
17057 F: Documentation/userspace-api/media/rc/
17058 F: drivers/media/rc/
17059 F: include/media/rc-map.h
17060 F: include/media/rc-core.h
17061 F: include/uapi/linux/lirc.h
17063 RCMM REMOTE CONTROLS DECODER
17064 M: Patrick Lerda <patrick9876@free.fr>
17066 F: drivers/media/rc/ir-rcmm-decoder.c
17068 RCUTORTURE TEST FRAMEWORK
17069 M: "Paul E. McKenney" <paulmck@kernel.org>
17070 M: Josh Triplett <josh@joshtriplett.org>
17071 R: Steven Rostedt <rostedt@goodmis.org>
17072 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17073 R: Lai Jiangshan <jiangshanlai@gmail.com>
17074 L: rcu@vger.kernel.org
17076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17077 F: tools/testing/selftests/rcutorture
17079 RDACM20 Camera Sensor
17080 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17081 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17082 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17083 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17084 L: linux-media@vger.kernel.org
17086 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17087 F: drivers/media/i2c/max9271.c
17088 F: drivers/media/i2c/max9271.h
17089 F: drivers/media/i2c/rdacm20.c
17091 RDACM21 Camera Sensor
17092 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17093 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17094 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17095 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17096 L: linux-media@vger.kernel.org
17098 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17099 F: drivers/media/i2c/max9271.c
17100 F: drivers/media/i2c/max9271.h
17101 F: drivers/media/i2c/rdacm21.c
17104 M: Florian Fainelli <florian@openwrt.org>
17107 RDC R6040 FAST ETHERNET DRIVER
17108 M: Florian Fainelli <f.fainelli@gmail.com>
17109 L: netdev@vger.kernel.org
17111 F: drivers/net/ethernet/rdc/r6040.c
17113 RDMAVT - RDMA verbs software
17114 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17115 L: linux-rdma@vger.kernel.org
17117 F: drivers/infiniband/sw/rdmavt
17119 RDS - RELIABLE DATAGRAM SOCKETS
17120 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17121 L: netdev@vger.kernel.org
17122 L: linux-rdma@vger.kernel.org
17123 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17125 W: https://oss.oracle.com/projects/rds/
17126 F: Documentation/networking/rds.rst
17129 RDT - RESOURCE ALLOCATION
17130 M: Fenghua Yu <fenghua.yu@intel.com>
17131 M: Reinette Chatre <reinette.chatre@intel.com>
17132 L: linux-kernel@vger.kernel.org
17134 F: Documentation/x86/resctrl*
17135 F: arch/x86/include/asm/resctrl.h
17136 F: arch/x86/kernel/cpu/resctrl/
17137 F: tools/testing/selftests/resctrl/
17139 READ-COPY UPDATE (RCU)
17140 M: "Paul E. McKenney" <paulmck@kernel.org>
17141 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17142 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17143 M: Josh Triplett <josh@joshtriplett.org>
17144 R: Steven Rostedt <rostedt@goodmis.org>
17145 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17146 R: Lai Jiangshan <jiangshanlai@gmail.com>
17147 R: Joel Fernandes <joel@joelfernandes.org>
17148 L: rcu@vger.kernel.org
17150 W: http://www.rdrop.com/users/paulmck/RCU/
17151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17152 F: Documentation/RCU/
17153 F: include/linux/rcu*
17155 X: Documentation/RCU/torture.rst
17156 X: include/linux/srcu*.h
17157 X: kernel/rcu/srcu*.c
17159 REAL TIME CLOCK (RTC) SUBSYSTEM
17160 M: Alessandro Zummo <a.zummo@towertech.it>
17161 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17162 L: linux-rtc@vger.kernel.org
17164 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17166 F: Documentation/admin-guide/rtc.rst
17167 F: Documentation/devicetree/bindings/rtc/
17169 F: include/linux/platform_data/rtc-*
17170 F: include/linux/rtc.h
17171 F: include/linux/rtc/
17172 F: include/uapi/linux/rtc.h
17173 F: tools/testing/selftests/rtc/
17175 REALTEK AUDIO CODECS
17176 M: Oder Chiou <oder_chiou@realtek.com>
17178 F: include/sound/rt*.h
17179 F: sound/soc/codecs/rt*
17181 REALTEK OTTO WATCHDOG
17182 M: Sander Vanheule <sander@svanheule.net>
17183 L: linux-watchdog@vger.kernel.org
17185 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17186 F: drivers/watchdog/realtek_otto_wdt.c
17188 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17189 M: Linus Walleij <linus.walleij@linaro.org>
17190 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17192 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17193 F: drivers/net/dsa/realtek/*
17195 REALTEK WIRELESS DRIVER (rtlwifi family)
17196 M: Ping-Ke Shih <pkshih@realtek.com>
17197 L: linux-wireless@vger.kernel.org
17199 W: https://wireless.wiki.kernel.org/
17200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17201 F: drivers/net/wireless/realtek/rtlwifi/
17203 REALTEK WIRELESS DRIVER (rtw88)
17204 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17205 L: linux-wireless@vger.kernel.org
17207 F: drivers/net/wireless/realtek/rtw88/
17209 REALTEK WIRELESS DRIVER (rtw89)
17210 M: Ping-Ke Shih <pkshih@realtek.com>
17211 L: linux-wireless@vger.kernel.org
17213 F: drivers/net/wireless/realtek/rtw89/
17215 REDPINE WIRELESS DRIVER
17216 M: Amitkumar Karwar <amitkarwar@gmail.com>
17217 M: Siva Rebbagondla <siva8118@gmail.com>
17218 L: linux-wireless@vger.kernel.org
17220 F: drivers/net/wireless/rsi/
17222 REGISTER MAP ABSTRACTION
17223 M: Mark Brown <broonie@kernel.org>
17224 L: linux-kernel@vger.kernel.org
17226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17227 F: Documentation/devicetree/bindings/regmap/
17228 F: drivers/base/regmap/
17229 F: include/linux/regmap.h
17231 REISERFS FILE SYSTEM
17232 L: reiserfs-devel@vger.kernel.org
17236 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17237 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17238 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17239 L: linux-remoteproc@vger.kernel.org
17241 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17242 F: Documentation/ABI/testing/sysfs-class-remoteproc
17243 F: Documentation/devicetree/bindings/remoteproc/
17244 F: Documentation/staging/remoteproc.rst
17245 F: drivers/remoteproc/
17246 F: include/linux/remoteproc.h
17247 F: include/linux/remoteproc/
17249 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17250 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17251 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17252 L: linux-remoteproc@vger.kernel.org
17254 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17255 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17256 F: Documentation/staging/rpmsg.rst
17258 F: include/linux/rpmsg.h
17259 F: include/linux/rpmsg/
17260 F: include/uapi/linux/rpmsg.h
17263 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17264 M: Stephan Gerhold <stephan@gerhold.net>
17265 L: netdev@vger.kernel.org
17266 L: linux-remoteproc@vger.kernel.org
17268 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17270 RENESAS CLOCK DRIVERS
17271 M: Geert Uytterhoeven <geert+renesas@glider.be>
17272 L: linux-renesas-soc@vger.kernel.org
17274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17275 F: Documentation/devicetree/bindings/clock/renesas,*
17276 F: drivers/clk/renesas/
17278 RENESAS EMEV2 I2C DRIVER
17279 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17280 L: linux-renesas-soc@vger.kernel.org
17282 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17283 F: drivers/i2c/busses/i2c-emev2.c
17285 RENESAS ETHERNET DRIVERS
17286 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17287 L: netdev@vger.kernel.org
17288 L: linux-renesas-soc@vger.kernel.org
17289 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17290 F: drivers/net/ethernet/renesas/
17291 F: include/linux/sh_eth.h
17293 RENESAS R-CAR GYROADC DRIVER
17294 M: Marek Vasut <marek.vasut@gmail.com>
17295 L: linux-iio@vger.kernel.org
17297 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17298 F: drivers/iio/adc/rcar-gyroadc.c
17300 RENESAS R-CAR I2C DRIVERS
17301 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17302 L: linux-renesas-soc@vger.kernel.org
17304 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17305 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17306 F: drivers/i2c/busses/i2c-rcar.c
17307 F: drivers/i2c/busses/i2c-sh_mobile.c
17309 RENESAS R-CAR SATA DRIVER
17310 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17312 L: linux-ide@vger.kernel.org
17313 L: linux-renesas-soc@vger.kernel.org
17314 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17315 F: drivers/ata/sata_rcar.c
17317 RENESAS R-CAR THERMAL DRIVERS
17318 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17319 L: linux-renesas-soc@vger.kernel.org
17321 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17322 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17323 F: drivers/thermal/rcar_gen3_thermal.c
17324 F: drivers/thermal/rcar_thermal.c
17326 RENESAS RIIC DRIVER
17327 M: Chris Brandt <chris.brandt@renesas.com>
17328 L: linux-renesas-soc@vger.kernel.org
17330 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17331 F: drivers/i2c/busses/i2c-riic.c
17333 RENESAS USB PHY DRIVER
17334 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17335 L: linux-renesas-soc@vger.kernel.org
17337 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17339 RENESAS RZ/G2L A/D DRIVER
17340 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17341 L: linux-iio@vger.kernel.org
17342 L: linux-renesas-soc@vger.kernel.org
17344 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17345 F: drivers/iio/adc/rzg2l_adc.c
17347 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17348 M: Clément Léger <clement.leger@bootlin.com>
17349 L: linux-renesas-soc@vger.kernel.org
17350 L: netdev@vger.kernel.org
17352 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17353 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17354 F: drivers/net/dsa/rzn1_a5psw*
17355 F: drivers/net/pcs/pcs-rzn1-miic.c
17356 F: include/dt-bindings/net/pcs-rzn1-miic.h
17357 F: include/linux/pcs-rzn1-miic.h
17358 F: net/dsa/tag_rzn1_a5psw.c
17360 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17361 M: Miquel Raynal <miquel.raynal@bootlin.com>
17362 L: linux-rtc@vger.kernel.org
17363 L: linux-renesas-soc@vger.kernel.org
17365 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17366 F: drivers/rtc/rtc-rzn1.c
17368 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17369 M: Miquel Raynal <miquel.raynal@bootlin.com>
17370 L: linux-mtd@lists.infradead.org
17371 L: linux-renesas-soc@vger.kernel.org
17373 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17374 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17376 RESET CONTROLLER FRAMEWORK
17377 M: Philipp Zabel <p.zabel@pengutronix.de>
17379 T: git git://git.pengutronix.de/git/pza/linux
17380 F: Documentation/devicetree/bindings/reset/
17381 F: Documentation/driver-api/reset.rst
17383 F: include/dt-bindings/reset/
17384 F: include/linux/reset-controller.h
17385 F: include/linux/reset.h
17386 F: include/linux/reset/
17387 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17389 RESTARTABLE SEQUENCES SUPPORT
17390 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17391 M: Peter Zijlstra <peterz@infradead.org>
17392 M: "Paul E. McKenney" <paulmck@kernel.org>
17393 M: Boqun Feng <boqun.feng@gmail.com>
17394 L: linux-kernel@vger.kernel.org
17396 F: include/trace/events/rseq.h
17397 F: include/uapi/linux/rseq.h
17399 F: tools/testing/selftests/rseq/
17402 M: Johannes Berg <johannes@sipsolutions.net>
17403 L: linux-wireless@vger.kernel.org
17405 W: https://wireless.wiki.kernel.org/
17406 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17409 F: Documentation/ABI/stable/sysfs-class-rfkill
17410 F: Documentation/driver-api/rfkill.rst
17411 F: include/linux/rfkill.h
17412 F: include/uapi/linux/rfkill.h
17416 M: Thomas Graf <tgraf@suug.ch>
17417 M: Herbert Xu <herbert@gondor.apana.org.au>
17418 L: netdev@vger.kernel.org
17420 F: include/linux/rhashtable-types.h
17421 F: include/linux/rhashtable.h
17422 F: lib/rhashtable.c
17423 F: lib/test_rhashtable.c
17425 RICOH R5C592 MEMORYSTICK DRIVER
17426 M: Maxim Levitsky <maximlevitsky@gmail.com>
17428 F: drivers/memstick/host/r592.*
17430 RICOH SMARTMEDIA/XD DRIVER
17431 M: Maxim Levitsky <maximlevitsky@gmail.com>
17433 F: drivers/mtd/nand/raw/r852.c
17434 F: drivers/mtd/nand/raw/r852.h
17437 M: Atish Patra <atishp@atishpatra.org>
17438 R: Anup Patel <anup@brainfault.org>
17439 L: linux-riscv@lists.infradead.org
17441 F: drivers/perf/riscv_pmu.c
17442 F: drivers/perf/riscv_pmu_legacy.c
17443 F: drivers/perf/riscv_pmu_sbi.c
17445 RISC-V ARCHITECTURE
17446 M: Paul Walmsley <paul.walmsley@sifive.com>
17447 M: Palmer Dabbelt <palmer@dabbelt.com>
17448 M: Albert Ou <aou@eecs.berkeley.edu>
17449 L: linux-riscv@lists.infradead.org
17451 P: Documentation/riscv/patch-acceptance.rst
17452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17457 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17458 M: Conor Dooley <conor.dooley@microchip.com>
17459 M: Daire McNamara <daire.mcnamara@microchip.com>
17460 L: linux-riscv@lists.infradead.org
17462 F: arch/riscv/boot/dts/microchip/
17463 F: drivers/char/hw_random/mpfs-rng.c
17464 F: drivers/clk/microchip/clk-mpfs.c
17465 F: drivers/mailbox/mailbox-mpfs.c
17466 F: drivers/pci/controller/pcie-microchip-host.c
17467 F: drivers/soc/microchip/
17468 F: drivers/spi/spi-microchip-core.c
17469 F: drivers/usb/musb/mpfs.c
17470 F: include/soc/microchip/mpfs.h
17473 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17474 M: Jack Wang <jinpu.wang@ionos.com>
17475 L: linux-block@vger.kernel.org
17477 F: drivers/block/rnbd/
17480 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17482 W: http://sourceforge.net/projects/roccat/
17483 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17484 F: drivers/hid/hid-roccat*
17485 F: include/linux/hid-roccat*
17487 ROCKCHIP I2S TDM DRIVER
17488 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17489 L: linux-rockchip@lists.infradead.org
17491 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17492 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17494 ROCKCHIP ISP V1 DRIVER
17495 M: Dafna Hirschfeld <dafna@fastmail.com>
17496 L: linux-media@vger.kernel.org
17497 L: linux-rockchip@lists.infradead.org
17499 F: Documentation/admin-guide/media/rkisp1.rst
17500 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17501 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17502 F: drivers/media/platform/rockchip/rkisp1
17503 F: include/uapi/linux/rkisp1-config.h
17505 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17506 M: Jacob Chen <jacob-chen@iotwrt.com>
17507 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17508 L: linux-media@vger.kernel.org
17509 L: linux-rockchip@lists.infradead.org
17511 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17512 F: drivers/media/platform/rockchip/rga/
17514 ROCKCHIP VIDEO DECODER DRIVER
17515 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17516 L: linux-media@vger.kernel.org
17517 L: linux-rockchip@lists.infradead.org
17519 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17520 F: drivers/staging/media/rkvdec/
17523 M: Jiri Pirko <jiri@resnulli.us>
17524 L: netdev@vger.kernel.org
17526 F: drivers/net/ethernet/rocker/
17528 ROCKETPORT EXPRESS/INFINITY DRIVER
17529 M: Kevin Cernekee <cernekee@gmail.com>
17530 L: linux-serial@vger.kernel.org
17532 F: drivers/tty/serial/rp2.*
17534 ROHM BD99954 CHARGER IC
17535 R: Matti Vaittinen <mazziesaccount@gmail.com>
17537 F: drivers/power/supply/bd99954-charger.c
17538 F: drivers/power/supply/bd99954-charger.h
17540 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17541 M: Tomasz Duszynski <tduszyns@gmail.com>
17543 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17544 F: drivers/iio/light/bh1750.c
17546 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17547 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17548 L: linux-kernel@vger.kernel.org
17549 L: linux-renesas-soc@vger.kernel.org
17551 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17552 F: drivers/gpio/gpio-bd9571mwv.c
17553 F: drivers/mfd/bd9571mwv.c
17554 F: drivers/regulator/bd9571mwv-regulator.c
17555 F: include/linux/mfd/bd9571mwv.h
17557 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17558 R: Matti Vaittinen <mazziesaccount@gmail.com>
17560 F: drivers/clk/clk-bd718x7.c
17561 F: drivers/gpio/gpio-bd71815.c
17562 F: drivers/gpio/gpio-bd71828.c
17563 F: drivers/mfd/rohm-bd71828.c
17564 F: drivers/mfd/rohm-bd718x7.c
17565 F: drivers/mfd/rohm-bd9576.c
17566 F: drivers/regulator/bd71815-regulator.c
17567 F: drivers/regulator/bd71828-regulator.c
17568 F: drivers/regulator/bd718x7-regulator.c
17569 F: drivers/regulator/bd9576-regulator.c
17570 F: drivers/regulator/rohm-regulator.c
17571 F: drivers/rtc/rtc-bd70528.c
17572 F: drivers/watchdog/bd9576_wdt.c
17573 F: include/linux/mfd/rohm-bd71815.h
17574 F: include/linux/mfd/rohm-bd71828.h
17575 F: include/linux/mfd/rohm-bd718x7.h
17576 F: include/linux/mfd/rohm-bd957x.h
17577 F: include/linux/mfd/rohm-generic.h
17578 F: include/linux/mfd/rohm-shared.h
17581 M: Ralf Baechle <ralf@linux-mips.org>
17582 L: linux-hams@vger.kernel.org
17584 W: http://www.linux-ax25.org/
17585 F: include/net/rose.h
17586 F: include/uapi/linux/rose.h
17589 ROTATION DRIVER FOR ALLWINNER A83T
17590 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17591 L: linux-media@vger.kernel.org
17593 T: git git://linuxtv.org/media_tree.git
17594 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17595 F: drivers/media/platform/sunxi/sun8i-rotate/
17598 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17599 L: linux-remoteproc@vger.kernel.org
17601 F: drivers/tty/rpmsg_tty.c
17603 RTL2830 MEDIA DRIVER
17604 M: Antti Palosaari <crope@iki.fi>
17605 L: linux-media@vger.kernel.org
17607 W: https://linuxtv.org
17608 W: http://palosaari.fi/linux/
17609 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17610 T: git git://linuxtv.org/anttip/media_tree.git
17611 F: drivers/media/dvb-frontends/rtl2830*
17613 RTL2832 MEDIA DRIVER
17614 M: Antti Palosaari <crope@iki.fi>
17615 L: linux-media@vger.kernel.org
17617 W: https://linuxtv.org
17618 W: http://palosaari.fi/linux/
17619 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17620 T: git git://linuxtv.org/anttip/media_tree.git
17621 F: drivers/media/dvb-frontends/rtl2832*
17623 RTL2832_SDR MEDIA DRIVER
17624 M: Antti Palosaari <crope@iki.fi>
17625 L: linux-media@vger.kernel.org
17627 W: https://linuxtv.org
17628 W: http://palosaari.fi/linux/
17629 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17630 T: git git://linuxtv.org/anttip/media_tree.git
17631 F: drivers/media/dvb-frontends/rtl2832_sdr*
17633 RTL8180 WIRELESS DRIVER
17634 L: linux-wireless@vger.kernel.org
17636 W: https://wireless.wiki.kernel.org/
17637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17638 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17640 RTL8187 WIRELESS DRIVER
17641 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17642 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17643 M: Larry Finger <Larry.Finger@lwfinger.net>
17644 L: linux-wireless@vger.kernel.org
17646 W: https://wireless.wiki.kernel.org/
17647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17648 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17650 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17651 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17652 L: linux-wireless@vger.kernel.org
17654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17655 F: drivers/net/wireless/realtek/rtl8xxxu/
17657 RTRS TRANSPORT DRIVERS
17658 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17659 M: Jack Wang <jinpu.wang@ionos.com>
17660 L: linux-rdma@vger.kernel.org
17662 F: drivers/infiniband/ulp/rtrs/
17664 RXRPC SOCKETS (AF_RXRPC)
17665 M: David Howells <dhowells@redhat.com>
17666 M: Marc Dionne <marc.dionne@auristor.com>
17667 L: linux-afs@lists.infradead.org
17669 W: https://www.infradead.org/~dhowells/kafs/
17670 F: Documentation/networking/rxrpc.rst
17671 F: include/keys/rxrpc-type.h
17672 F: include/net/af_rxrpc.h
17673 F: include/trace/events/rxrpc.h
17674 F: include/uapi/linux/rxrpc.h
17677 S3 SAVAGE FRAMEBUFFER DRIVER
17678 M: Antonino Daplas <adaplas@gmail.com>
17679 L: linux-fbdev@vger.kernel.org
17681 F: drivers/video/fbdev/savage/
17684 M: Heiko Carstens <hca@linux.ibm.com>
17685 M: Vasily Gorbik <gor@linux.ibm.com>
17686 M: Alexander Gordeev <agordeev@linux.ibm.com>
17687 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17688 R: Sven Schnelle <svens@linux.ibm.com>
17689 L: linux-s390@vger.kernel.org
17691 W: http://www.ibm.com/developerworks/linux/linux390/
17692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17693 F: Documentation/driver-api/s390-drivers.rst
17694 F: Documentation/s390/
17698 S390 COMMON I/O LAYER
17699 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17700 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17701 L: linux-s390@vger.kernel.org
17703 W: http://www.ibm.com/developerworks/linux/linux390/
17704 F: drivers/s390/cio/
17707 M: Stefan Haberland <sth@linux.ibm.com>
17708 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17709 L: linux-s390@vger.kernel.org
17711 W: http://www.ibm.com/developerworks/linux/linux390/
17712 F: block/partitions/ibm.c
17713 F: drivers/s390/block/dasd*
17714 F: include/linux/dasd_mod.h
17717 M: Matthew Rosato <mjrosato@linux.ibm.com>
17718 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17719 L: linux-s390@vger.kernel.org
17721 W: http://www.ibm.com/developerworks/linux/linux390/
17722 F: drivers/iommu/s390-iommu.c
17724 S390 IUCV NETWORK LAYER
17725 M: Alexandra Winter <wintera@linux.ibm.com>
17726 M: Wenjia Zhang <wenjia@linux.ibm.com>
17727 L: linux-s390@vger.kernel.org
17728 L: netdev@vger.kernel.org
17730 W: http://www.ibm.com/developerworks/linux/linux390/
17731 F: drivers/s390/net/*iucv*
17732 F: include/net/iucv/
17735 S390 NETWORK DRIVERS
17736 M: Alexandra Winter <wintera@linux.ibm.com>
17737 M: Wenjia Zhang <wenjia@linux.ibm.com>
17738 L: linux-s390@vger.kernel.org
17739 L: netdev@vger.kernel.org
17741 W: http://www.ibm.com/developerworks/linux/linux390/
17742 F: drivers/s390/net/
17745 M: Niklas Schnelle <schnelle@linux.ibm.com>
17746 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17747 L: linux-s390@vger.kernel.org
17749 W: http://www.ibm.com/developerworks/linux/linux390/
17751 F: drivers/pci/hotplug/s390_pci_hpc.c
17752 F: Documentation/s390/pci.rst
17754 S390 VFIO AP DRIVER
17755 M: Tony Krowiak <akrowiak@linux.ibm.com>
17756 M: Halil Pasic <pasic@linux.ibm.com>
17757 M: Jason Herne <jjherne@linux.ibm.com>
17758 L: linux-s390@vger.kernel.org
17760 W: http://www.ibm.com/developerworks/linux/linux390/
17761 F: Documentation/s390/vfio-ap.rst
17762 F: drivers/s390/crypto/vfio_ap*
17764 S390 VFIO-CCW DRIVER
17765 M: Eric Farman <farman@linux.ibm.com>
17766 M: Matthew Rosato <mjrosato@linux.ibm.com>
17767 R: Halil Pasic <pasic@linux.ibm.com>
17768 L: linux-s390@vger.kernel.org
17769 L: kvm@vger.kernel.org
17771 F: Documentation/s390/vfio-ccw.rst
17772 F: drivers/s390/cio/vfio_ccw*
17773 F: include/uapi/linux/vfio_ccw.h
17775 S390 VFIO-PCI DRIVER
17776 M: Matthew Rosato <mjrosato@linux.ibm.com>
17777 M: Eric Farman <farman@linux.ibm.com>
17778 L: linux-s390@vger.kernel.org
17779 L: kvm@vger.kernel.org
17781 F: arch/s390/kvm/pci*
17782 F: drivers/vfio/pci/vfio_pci_zdev.c
17783 F: include/uapi/linux/vfio_zdev.h
17786 M: Harald Freudenberger <freude@linux.ibm.com>
17787 L: linux-s390@vger.kernel.org
17789 W: http://www.ibm.com/developerworks/linux/linux390/
17790 F: drivers/s390/crypto/
17793 M: Steffen Maier <maier@linux.ibm.com>
17794 M: Benjamin Block <bblock@linux.ibm.com>
17795 L: linux-s390@vger.kernel.org
17797 W: http://www.ibm.com/developerworks/linux/linux390/
17798 F: drivers/s390/scsi/zfcp_*
17800 S3C ADC BATTERY DRIVER
17801 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17802 L: linux-samsung-soc@vger.kernel.org
17804 F: drivers/power/supply/s3c_adc_battery.c
17805 F: include/linux/s3c_adc_battery.h
17807 S3C24XX SD/MMC Driver
17808 M: Ben Dooks <ben-linux@fluff.org>
17809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17811 F: drivers/mmc/host/s3cmci.*
17813 SAA6588 RDS RECEIVER DRIVER
17814 M: Hans Verkuil <hverkuil@xs4all.nl>
17815 L: linux-media@vger.kernel.org
17817 W: https://linuxtv.org
17818 T: git git://linuxtv.org/media_tree.git
17819 F: drivers/media/i2c/saa6588*
17821 SAA7134 VIDEO4LINUX DRIVER
17822 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17823 L: linux-media@vger.kernel.org
17825 W: https://linuxtv.org
17826 T: git git://linuxtv.org/media_tree.git
17827 F: Documentation/driver-api/media/drivers/saa7134*
17828 F: drivers/media/pci/saa7134/
17830 SAA7146 VIDEO4LINUX-2 DRIVER
17831 M: Hans Verkuil <hverkuil@xs4all.nl>
17832 L: linux-media@vger.kernel.org
17834 T: git git://linuxtv.org/media_tree.git
17835 F: drivers/media/common/saa7146/
17836 F: drivers/media/pci/saa7146/
17837 F: include/media/drv-intf/saa7146*
17839 SAFESETID SECURITY MODULE
17840 M: Micah Morton <mortonm@chromium.org>
17842 F: Documentation/admin-guide/LSM/SafeSetID.rst
17843 F: security/safesetid/
17845 SAMSUNG AUDIO (ASoC) DRIVERS
17846 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17847 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17848 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17850 B: mailto:linux-samsung-soc@vger.kernel.org
17851 F: Documentation/devicetree/bindings/sound/samsung*
17852 F: sound/soc/samsung/
17854 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17855 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17856 L: linux-crypto@vger.kernel.org
17857 L: linux-samsung-soc@vger.kernel.org
17859 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17860 F: drivers/crypto/exynos-rng.c
17862 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17863 M: Łukasz Stelmach <l.stelmach@samsung.com>
17864 L: linux-samsung-soc@vger.kernel.org
17866 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17867 F: drivers/char/hw_random/exynos-trng.c
17869 SAMSUNG FRAMEBUFFER DRIVER
17870 M: Jingoo Han <jingoohan1@gmail.com>
17871 L: linux-fbdev@vger.kernel.org
17873 F: drivers/video/fbdev/s3c-fb.c
17875 SAMSUNG INTERCONNECT DRIVERS
17876 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17877 M: Artur Świgoń <a.swigon@samsung.com>
17878 L: linux-pm@vger.kernel.org
17879 L: linux-samsung-soc@vger.kernel.org
17881 F: drivers/interconnect/samsung/
17883 SAMSUNG LAPTOP DRIVER
17884 M: Corentin Chary <corentin.chary@gmail.com>
17885 L: platform-driver-x86@vger.kernel.org
17887 F: drivers/platform/x86/samsung-laptop.c
17889 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17890 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17891 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17892 L: linux-kernel@vger.kernel.org
17893 L: linux-samsung-soc@vger.kernel.org
17895 B: mailto:linux-samsung-soc@vger.kernel.org
17896 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17897 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17898 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17899 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17900 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17901 F: drivers/clk/clk-s2mps11.c
17902 F: drivers/mfd/sec*.c
17903 F: drivers/regulator/s2m*.c
17904 F: drivers/regulator/s5m*.c
17905 F: drivers/rtc/rtc-s5m.c
17906 F: include/linux/mfd/samsung/
17908 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17909 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17910 L: linux-media@vger.kernel.org
17911 L: linux-samsung-soc@vger.kernel.org
17913 F: drivers/media/platform/samsung/s3c-camif/
17914 F: include/media/drv-intf/s3c_camif.h
17916 SAMSUNG S3FWRN5 NFC DRIVER
17917 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17918 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17919 L: linux-nfc@lists.01.org (subscribers-only)
17921 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17922 F: drivers/nfc/s3fwrn5
17924 SAMSUNG S5C73M3 CAMERA DRIVER
17925 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17926 M: Andrzej Hajda <andrzej.hajda@intel.com>
17927 L: linux-media@vger.kernel.org
17929 F: drivers/media/i2c/s5c73m3/*
17931 SAMSUNG S5K5BAF CAMERA DRIVER
17932 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17933 M: Andrzej Hajda <andrzej.hajda@intel.com>
17934 L: linux-media@vger.kernel.org
17936 F: drivers/media/i2c/s5k5baf.c
17938 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17939 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17940 M: Vladimir Zapolskiy <vz@mleia.com>
17941 L: linux-crypto@vger.kernel.org
17942 L: linux-samsung-soc@vger.kernel.org
17944 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17945 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17946 F: drivers/crypto/s5p-sss.c
17948 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17949 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17950 L: linux-media@vger.kernel.org
17952 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17953 F: drivers/media/platform/samsung/exynos4-is/
17955 SAMSUNG SOC CLOCK DRIVERS
17956 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17957 M: Tomasz Figa <tomasz.figa@gmail.com>
17958 M: Chanwoo Choi <cw00.choi@samsung.com>
17959 R: Alim Akhtar <alim.akhtar@samsung.com>
17960 L: linux-samsung-soc@vger.kernel.org
17962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17963 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17964 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17965 F: drivers/clk/samsung/
17966 F: include/dt-bindings/clock/exynos*.h
17967 F: include/dt-bindings/clock/s3c*.h
17968 F: include/dt-bindings/clock/s5p*.h
17969 F: include/dt-bindings/clock/samsung,*.h
17970 F: include/linux/clk/samsung.h
17971 F: include/linux/platform_data/clk-s3c2410.h
17973 SAMSUNG SPI DRIVERS
17974 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17975 M: Andi Shyti <andi@etezian.org>
17976 L: linux-spi@vger.kernel.org
17977 L: linux-samsung-soc@vger.kernel.org
17979 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17980 F: drivers/spi/spi-s3c*
17981 F: include/linux/platform_data/spi-s3c64xx.h
17982 F: include/linux/spi/s3c24xx-fiq.h
17984 SAMSUNG SXGBE DRIVERS
17985 M: Byungho An <bh74.an@samsung.com>
17986 L: netdev@vger.kernel.org
17988 F: drivers/net/ethernet/samsung/sxgbe/
17990 SAMSUNG THERMAL DRIVER
17991 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17992 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17993 L: linux-pm@vger.kernel.org
17994 L: linux-samsung-soc@vger.kernel.org
17996 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17997 F: drivers/thermal/samsung/
17999 SAMSUNG USB2 PHY DRIVER
18000 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18001 L: linux-kernel@vger.kernel.org
18003 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18004 F: Documentation/driver-api/phy/samsung-usb2.rst
18005 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18006 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18007 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18008 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18009 F: drivers/phy/samsung/phy-samsung-usb2.c
18010 F: drivers/phy/samsung/phy-samsung-usb2.h
18012 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18013 M: Paul Barker <paul.barker@sancloud.com>
18014 R: Marc Murphy <marc.murphy@sancloud.com>
18016 F: arch/arm/boot/dts/am335x-sancloud*
18019 M: Zwane Mwaikambo <zwanem@gmail.com>
18021 F: drivers/watchdog/sc1200wdt.c
18024 M: Ingo Molnar <mingo@redhat.com>
18025 M: Peter Zijlstra <peterz@infradead.org>
18026 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18027 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18028 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18029 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18030 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18031 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18032 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18033 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18034 L: linux-kernel@vger.kernel.org
18036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18037 F: include/linux/preempt.h
18038 F: include/linux/sched.h
18039 F: include/linux/wait.h
18040 F: include/uapi/linux/sched.h
18043 SCR24X CHIP CARD INTERFACE DRIVER
18044 M: Lubomir Rintel <lkundrak@v3.sk>
18046 F: drivers/char/pcmcia/scr24x_cs.c
18048 SCSI RDMA PROTOCOL (SRP) INITIATOR
18049 M: Bart Van Assche <bvanassche@acm.org>
18050 L: linux-rdma@vger.kernel.org
18052 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18053 F: drivers/infiniband/ulp/srp/
18054 F: include/scsi/srp.h
18056 SCSI RDMA PROTOCOL (SRP) TARGET
18057 M: Bart Van Assche <bvanassche@acm.org>
18058 L: linux-rdma@vger.kernel.org
18059 L: target-devel@vger.kernel.org
18061 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18062 F: drivers/infiniband/ulp/srpt/
18065 M: Doug Gilbert <dgilbert@interlog.com>
18066 L: linux-scsi@vger.kernel.org
18068 W: http://sg.danny.cz/sg
18069 F: Documentation/scsi/scsi-generic.rst
18070 F: drivers/scsi/sg.c
18071 F: include/scsi/sg.h
18074 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18075 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18076 L: linux-scsi@vger.kernel.org
18078 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18081 F: Documentation/devicetree/bindings/scsi/
18087 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18088 L: linux-scsi@vger.kernel.org
18090 F: Documentation/scsi/st.rst
18091 F: drivers/scsi/st.*
18092 F: drivers/scsi/st_*.h
18094 SCSI TARGET CORE USER DRIVER
18095 M: Bodo Stroesser <bostroesser@gmail.com>
18096 L: linux-scsi@vger.kernel.org
18097 L: target-devel@vger.kernel.org
18099 F: Documentation/target/tcmu-design.rst
18100 F: drivers/target/target_core_user.c
18101 F: include/uapi/linux/target_core_user.h
18103 SCSI TARGET SUBSYSTEM
18104 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18105 L: linux-scsi@vger.kernel.org
18106 L: target-devel@vger.kernel.org
18108 W: http://www.linux-iscsi.org
18109 Q: https://patchwork.kernel.org/project/target-devel/list/
18110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18111 F: Documentation/target/
18116 M: Vlad Yasevich <vyasevich@gmail.com>
18117 M: Neil Horman <nhorman@tuxdriver.com>
18118 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18119 L: linux-sctp@vger.kernel.org
18121 W: http://lksctp.sourceforge.net
18122 F: Documentation/networking/sctp.rst
18123 F: include/linux/sctp.h
18124 F: include/net/sctp/
18125 F: include/uapi/linux/sctp.h
18129 M: Jim Cromie <jim.cromie@gmail.com>
18131 F: Documentation/i2c/busses/scx200_acb.rst
18132 F: arch/x86/platform/scx200/
18133 F: drivers/i2c/busses/scx200*
18134 F: drivers/mtd/maps/scx200_docflash.c
18135 F: drivers/watchdog/scx200_wdt.c
18136 F: include/linux/scx200.h
18139 M: Jim Cromie <jim.cromie@gmail.com>
18141 F: drivers/char/scx200_gpio.c
18142 F: include/linux/scx200_gpio.h
18144 SCx200 HRT CLOCKSOURCE DRIVER
18145 M: Jim Cromie <jim.cromie@gmail.com>
18147 F: drivers/clocksource/scx200_hrt.c
18149 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18150 M: Sascha Sommer <saschasommer@freenet.de>
18151 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18153 F: drivers/mmc/host/sdricoh_cs.c
18155 SECO BOARDS CEC DRIVER
18156 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18158 F: drivers/media/cec/platform/seco/seco-cec.c
18159 F: drivers/media/cec/platform/seco/seco-cec.h
18162 M: Kees Cook <keescook@chromium.org>
18163 R: Andy Lutomirski <luto@amacapital.net>
18164 R: Will Drewry <wad@chromium.org>
18166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18167 F: Documentation/userspace-api/seccomp_filter.rst
18168 F: include/linux/seccomp.h
18169 F: include/uapi/linux/seccomp.h
18170 F: kernel/seccomp.c
18171 F: tools/testing/selftests/kselftest_harness.h
18172 F: tools/testing/selftests/seccomp/*
18173 K: \bsecure_computing
18176 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18177 M: Al Cooper <alcooperx@gmail.com>
18178 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18179 L: linux-mmc@vger.kernel.org
18181 F: drivers/mmc/host/sdhci-brcmstb*
18183 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18184 M: Adrian Hunter <adrian.hunter@intel.com>
18185 L: linux-mmc@vger.kernel.org
18187 F: drivers/mmc/host/sdhci*
18189 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18190 M: Eugen Hristev <eugen.hristev@microchip.com>
18191 L: linux-mmc@vger.kernel.org
18193 F: drivers/mmc/host/sdhci-of-at91.c
18195 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18196 M: Ben Dooks <ben-linux@fluff.org>
18197 M: Jaehoon Chung <jh80.chung@samsung.com>
18198 L: linux-mmc@vger.kernel.org
18200 F: drivers/mmc/host/sdhci-s3c*
18202 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18203 M: Viresh Kumar <vireshk@kernel.org>
18204 L: linux-mmc@vger.kernel.org
18206 F: drivers/mmc/host/sdhci-spear.c
18208 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18209 M: Kishon Vijay Abraham I <kishon@ti.com>
18210 L: linux-mmc@vger.kernel.org
18212 F: drivers/mmc/host/sdhci-omap.c
18214 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18215 M: Haibo Chen <haibo.chen@nxp.com>
18216 L: linux-imx@nxp.com
18217 L: linux-mmc@vger.kernel.org
18219 F: drivers/mmc/host/sdhci-esdhc-imx.c
18221 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18222 M: Jonathan Derrick <jonathan.derrick@intel.com>
18223 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18224 L: linux-block@vger.kernel.org
18226 F: block/opal_proto.h
18228 F: include/linux/sed*
18229 F: include/uapi/linux/sed*
18232 M: Security Officers <security@kernel.org>
18234 F: Documentation/admin-guide/security-bugs.rst
18237 M: Paul Moore <paul@paul-moore.com>
18238 M: James Morris <jmorris@namei.org>
18239 M: "Serge E. Hallyn" <serge@hallyn.com>
18240 L: linux-security-module@vger.kernel.org (suggested Cc:)
18242 W: http://kernsec.org/
18243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18245 X: security/selinux/
18247 SELINUX SECURITY MODULE
18248 M: Paul Moore <paul@paul-moore.com>
18249 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18250 M: Eric Paris <eparis@parisplace.org>
18251 L: selinux@vger.kernel.org
18253 W: https://selinuxproject.org
18254 W: https://github.com/SELinuxProject
18255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18256 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18257 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18258 F: Documentation/admin-guide/LSM/SELinux.rst
18259 F: include/trace/events/avc.h
18260 F: include/uapi/linux/selinux_netlink.h
18261 F: scripts/selinux/
18262 F: security/selinux/
18265 M: Jiri Slaby <jirislaby@kernel.org>
18267 F: drivers/misc/phantom.c
18268 F: include/uapi/linux/phantom.h
18270 SENSEAIR SUNRISE 006-0-0007
18271 M: Jacopo Mondi <jacopo@jmondi.org>
18273 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18274 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18275 F: drivers/iio/chemical/sunrise_co2.c
18277 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18278 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18280 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18281 F: drivers/iio/chemical/scd30.h
18282 F: drivers/iio/chemical/scd30_core.c
18283 F: drivers/iio/chemical/scd30_i2c.c
18284 F: drivers/iio/chemical/scd30_serial.c
18286 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18287 M: Roan van Dijk <roan@protonic.nl>
18289 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18290 F: drivers/iio/chemical/scd4x.c
18292 SENSIRION SGP40 GAS SENSOR DRIVER
18293 M: Andreas Klinger <ak@it-klinger.de>
18295 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18296 F: drivers/iio/chemical/sgp40.c
18298 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18299 M: Tomasz Duszynski <tduszyns@gmail.com>
18301 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18302 F: drivers/iio/chemical/sps30.c
18303 F: drivers/iio/chemical/sps30_i2c.c
18304 F: drivers/iio/chemical/sps30_serial.c
18307 M: Rob Herring <robh@kernel.org>
18308 L: linux-serial@vger.kernel.org
18310 F: Documentation/devicetree/bindings/serial/serial.yaml
18311 F: drivers/tty/serdev/
18312 F: include/linux/serdev.h
18315 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18316 L: linux-serial@vger.kernel.org
18318 F: Documentation/devicetree/bindings/serial/
18319 F: drivers/tty/serial/
18322 M: Sean Young <sean@mess.org>
18323 L: linux-media@vger.kernel.org
18325 F: drivers/media/rc/serial_ir.c
18327 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18328 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18329 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18331 F: Documentation/devicetree/bindings/slimbus/
18332 F: drivers/slimbus/
18333 F: include/linux/slimbus.h
18336 M: Edward Cree <ecree.xilinx@gmail.com>
18337 M: Martin Habets <habetsm.xilinx@gmail.com>
18338 L: netdev@vger.kernel.org
18340 F: drivers/net/ethernet/sfc/
18342 SFF/SFP/SFP+ MODULE SUPPORT
18343 M: Russell King <linux@armlinux.org.uk>
18344 L: netdev@vger.kernel.org
18346 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18347 F: drivers/net/phy/phylink.c
18348 F: drivers/net/phy/sfp*
18349 F: include/linux/mdio/mdio-i2c.h
18350 F: include/linux/phylink.h
18351 F: include/linux/sfp.h
18352 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)
18355 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18357 F: drivers/misc/sgi-gru/
18359 SGI XP/XPC/XPNET DRIVER
18360 M: Robin Holt <robinmholt@gmail.com>
18361 M: Steve Wahl <steve.wahl@hpe.com>
18362 R: Mike Travis <mike.travis@hpe.com>
18364 F: drivers/misc/sgi-xp/
18366 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18367 M: Karsten Graul <kgraul@linux.ibm.com>
18368 M: Wenjia Zhang <wenjia@linux.ibm.com>
18369 L: linux-s390@vger.kernel.org
18371 W: http://www.ibm.com/developerworks/linux/linux390/
18374 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18375 M: Linus Walleij <linus.walleij@linaro.org>
18376 L: linux-iio@vger.kernel.org
18378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18379 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18380 F: drivers/iio/light/gp2ap002.c
18382 SHARP RJ54N1CB0C SENSOR DRIVER
18383 M: Jacopo Mondi <jacopo@jmondi.org>
18384 L: linux-media@vger.kernel.org
18386 T: git git://linuxtv.org/media_tree.git
18387 F: drivers/media/i2c/rj54n1cb0c.c
18388 F: include/media/i2c/rj54n1cb0c.h
18390 SH_VOU V4L2 OUTPUT DRIVER
18391 L: linux-media@vger.kernel.org
18393 F: drivers/media/platform/renesas/sh_vou.c
18394 F: include/media/drv-intf/sh_vou.h
18396 SI2157 MEDIA DRIVER
18397 M: Antti Palosaari <crope@iki.fi>
18398 L: linux-media@vger.kernel.org
18400 W: https://linuxtv.org
18401 W: http://palosaari.fi/linux/
18402 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18403 T: git git://linuxtv.org/anttip/media_tree.git
18404 F: drivers/media/tuners/si2157*
18406 SI2165 MEDIA DRIVER
18407 M: Matthias Schwarzott <zzam@gentoo.org>
18408 L: linux-media@vger.kernel.org
18410 W: https://linuxtv.org
18411 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18412 F: drivers/media/dvb-frontends/si2165*
18414 SI2168 MEDIA DRIVER
18415 M: Antti Palosaari <crope@iki.fi>
18416 L: linux-media@vger.kernel.org
18418 W: https://linuxtv.org
18419 W: http://palosaari.fi/linux/
18420 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18421 T: git git://linuxtv.org/anttip/media_tree.git
18422 F: drivers/media/dvb-frontends/si2168*
18424 SI470X FM RADIO RECEIVER I2C DRIVER
18425 M: Hans Verkuil <hverkuil@xs4all.nl>
18426 L: linux-media@vger.kernel.org
18428 W: https://linuxtv.org
18429 T: git git://linuxtv.org/media_tree.git
18430 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18432 SI470X FM RADIO RECEIVER USB DRIVER
18433 M: Hans Verkuil <hverkuil@xs4all.nl>
18434 L: linux-media@vger.kernel.org
18436 W: https://linuxtv.org
18437 T: git git://linuxtv.org/media_tree.git
18438 F: drivers/media/radio/si470x/radio-si470x-common.c
18439 F: drivers/media/radio/si470x/radio-si470x-usb.c
18440 F: drivers/media/radio/si470x/radio-si470x.h
18442 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18443 M: Eduardo Valentin <edubezval@gmail.com>
18444 L: linux-media@vger.kernel.org
18446 W: https://linuxtv.org
18447 T: git git://linuxtv.org/media_tree.git
18448 F: drivers/media/radio/si4713/si4713.?
18450 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18451 M: Eduardo Valentin <edubezval@gmail.com>
18452 L: linux-media@vger.kernel.org
18454 W: https://linuxtv.org
18455 T: git git://linuxtv.org/media_tree.git
18456 F: drivers/media/radio/si4713/radio-platform-si4713.c
18458 SI4713 FM RADIO TRANSMITTER USB DRIVER
18459 M: Hans Verkuil <hverkuil@xs4all.nl>
18460 L: linux-media@vger.kernel.org
18462 W: https://linuxtv.org
18463 T: git git://linuxtv.org/media_tree.git
18464 F: drivers/media/radio/si4713/radio-usb-si4713.c
18467 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18468 L: linux-media@vger.kernel.org
18470 W: https://linuxtv.org
18471 T: git git://linuxtv.org/media_tree.git
18472 F: drivers/media/common/siano/
18473 F: drivers/media/mmc/siano/
18474 F: drivers/media/usb/siano/
18475 F: drivers/media/usb/siano/
18478 M: Palmer Dabbelt <palmer@dabbelt.com>
18479 M: Paul Walmsley <paul.walmsley@sifive.com>
18480 L: linux-riscv@lists.infradead.org
18482 T: git git://github.com/sifive/riscv-linux.git
18486 SIFIVE FU540 SYSTEM-ON-CHIP
18487 M: Paul Walmsley <paul.walmsley@sifive.com>
18488 M: Palmer Dabbelt <palmer@dabbelt.com>
18489 L: linux-riscv@lists.infradead.org
18491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18496 M: Green Wan <green.wan@sifive.com>
18498 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18499 F: drivers/dma/sf-pdma/
18501 SILEAD TOUCHSCREEN DRIVER
18502 M: Hans de Goede <hdegoede@redhat.com>
18503 L: linux-input@vger.kernel.org
18504 L: platform-driver-x86@vger.kernel.org
18506 F: drivers/input/touchscreen/silead.c
18507 F: drivers/platform/x86/touchscreen_dmi.c
18509 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18510 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18512 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18513 F: drivers/net/wireless/silabs/wfx/
18515 SILICON MOTION SM712 FRAME BUFFER DRIVER
18516 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18517 M: Teddy Wang <teddy.wang@siliconmotion.com>
18518 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18519 L: linux-fbdev@vger.kernel.org
18521 F: Documentation/fb/sm712fb.rst
18522 F: drivers/video/fbdev/sm712*
18524 SILVACO I3C DUAL-ROLE MASTER
18525 M: Miquel Raynal <miquel.raynal@bootlin.com>
18526 M: Conor Culhane <conor.culhane@silvaco.com>
18527 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18529 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18530 F: drivers/i3c/master/svc-i3c-master.c
18533 M: Hans de Goede <hdegoede@redhat.com>
18534 L: linux-fbdev@vger.kernel.org
18536 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18537 F: drivers/video/fbdev/simplefb.c
18538 F: include/linux/platform_data/simplefb.h
18540 SIMTEC EB110ATX (Chalice CATS)
18541 M: Simtec Linux Team <linux@simtec.co.uk>
18543 W: http://www.simtec.co.uk/products/EB110ATX/
18545 SIMTEC EB2410ITX (BAST)
18546 M: Simtec Linux Team <linux@simtec.co.uk>
18548 W: http://www.simtec.co.uk/products/EB2410ITX/
18549 F: arch/arm/mach-s3c/bast-ide.c
18550 F: arch/arm/mach-s3c/bast-irq.c
18551 F: arch/arm/mach-s3c/mach-bast.c
18554 M: Thorsten Scherer <t.scherer@eckelmann.de>
18555 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18556 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18558 F: drivers/gpio/gpio-siox.c
18560 F: include/trace/events/siox.h
18562 SIPHASH PRF ROUTINES
18563 M: Jason A. Donenfeld <Jason@zx2c4.com>
18565 F: include/linux/siphash.h
18567 F: lib/test_siphash.c
18569 SIS 190 ETHERNET DRIVER
18570 M: Francois Romieu <romieu@fr.zoreil.com>
18571 L: netdev@vger.kernel.org
18573 F: drivers/net/ethernet/sis/sis190.c
18575 SIS 900/7016 FAST ETHERNET DRIVER
18576 M: Daniele Venzano <venza@brownhat.org>
18577 L: netdev@vger.kernel.org
18579 W: http://www.brownhat.org/sis900.html
18580 F: drivers/net/ethernet/sis/sis900.*
18582 SIS FRAMEBUFFER DRIVER
18583 M: Thomas Winischhofer <thomas@winischhofer.net>
18585 W: http://www.winischhofer.net/linuxsisvga.shtml
18586 F: Documentation/fb/sisfb.rst
18587 F: drivers/video/fbdev/sis/
18588 F: include/video/sisfb.h
18590 SIS I2C TOUCHSCREEN DRIVER
18591 M: Mika Penttilä <mika.penttila@nextfour.com>
18592 L: linux-input@vger.kernel.org
18594 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18595 F: drivers/input/touchscreen/sis_i2c.c
18598 M: Thomas Winischhofer <thomas@winischhofer.net>
18600 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18601 F: drivers/usb/misc/sisusbvga/
18603 SL28 CPLD MFD DRIVER
18604 M: Michael Walle <michael@walle.cc>
18606 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18607 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18608 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18609 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18610 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18611 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18612 F: drivers/gpio/gpio-sl28cpld.c
18613 F: drivers/hwmon/sl28cpld-hwmon.c
18614 F: drivers/irqchip/irq-sl28cpld.c
18615 F: drivers/pwm/pwm-sl28cpld.c
18616 F: drivers/watchdog/sl28cpld_wdt.c
18619 M: Christoph Lameter <cl@linux.com>
18620 M: Pekka Enberg <penberg@kernel.org>
18621 M: David Rientjes <rientjes@google.com>
18622 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18623 M: Andrew Morton <akpm@linux-foundation.org>
18624 M: Vlastimil Babka <vbabka@suse.cz>
18625 R: Roman Gushchin <roman.gushchin@linux.dev>
18626 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18627 L: linux-mm@kvack.org
18629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18630 F: include/linux/sl?b*.h
18633 SLCAN CAN NETWORK DRIVER
18634 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
18635 L: linux-can@vger.kernel.org
18637 F: drivers/net/can/slcan/
18639 SLEEPABLE READ-COPY UPDATE (SRCU)
18640 M: Lai Jiangshan <jiangshanlai@gmail.com>
18641 M: "Paul E. McKenney" <paulmck@kernel.org>
18642 M: Josh Triplett <josh@joshtriplett.org>
18643 R: Steven Rostedt <rostedt@goodmis.org>
18644 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18645 L: rcu@vger.kernel.org
18647 W: http://www.rdrop.com/users/paulmck/RCU/
18648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18649 F: include/linux/srcu*.h
18650 F: kernel/rcu/srcu*.c
18652 SMACK SECURITY MODULE
18653 M: Casey Schaufler <casey@schaufler-ca.com>
18654 L: linux-security-module@vger.kernel.org
18656 W: http://schaufler-ca.com
18657 T: git git://github.com/cschaufler/smack-next
18658 F: Documentation/admin-guide/LSM/Smack.rst
18661 SMC91x ETHERNET DRIVER
18662 M: Nicolas Pitre <nico@fluxnic.net>
18664 F: drivers/net/ethernet/smsc/smc91x.*
18666 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18667 M: Mark Rutland <mark.rutland@arm.com>
18668 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18669 M: Sudeep Holla <sudeep.holla@arm.com>
18670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18672 F: drivers/firmware/smccc/
18673 F: include/linux/arm-smccc.h
18675 SMM665 HARDWARE MONITOR DRIVER
18676 M: Guenter Roeck <linux@roeck-us.net>
18677 L: linux-hwmon@vger.kernel.org
18679 F: Documentation/hwmon/smm665.rst
18680 F: drivers/hwmon/smm665.c
18682 SMSC EMC2103 HARDWARE MONITOR DRIVER
18683 M: Steve Glendinning <steve.glendinning@shawell.net>
18684 L: linux-hwmon@vger.kernel.org
18686 F: Documentation/hwmon/emc2103.rst
18687 F: drivers/hwmon/emc2103.c
18689 SMSC SCH5627 HARDWARE MONITOR DRIVER
18690 M: Hans de Goede <hdegoede@redhat.com>
18691 L: linux-hwmon@vger.kernel.org
18693 F: Documentation/hwmon/sch5627.rst
18694 F: drivers/hwmon/sch5627.c
18696 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18697 M: Steve Glendinning <steve.glendinning@shawell.net>
18698 L: linux-fbdev@vger.kernel.org
18700 F: drivers/video/fbdev/smscufx.c
18702 SMSC47B397 HARDWARE MONITOR DRIVER
18703 M: Jean Delvare <jdelvare@suse.com>
18704 L: linux-hwmon@vger.kernel.org
18706 F: Documentation/hwmon/smsc47b397.rst
18707 F: drivers/hwmon/smsc47b397.c
18709 SMSC911x ETHERNET DRIVER
18710 M: Steve Glendinning <steve.glendinning@shawell.net>
18711 L: netdev@vger.kernel.org
18713 F: drivers/net/ethernet/smsc/smsc911x.*
18714 F: include/linux/smsc911x.h
18716 SMSC9420 PCI ETHERNET DRIVER
18717 M: Steve Glendinning <steve.glendinning@shawell.net>
18718 L: netdev@vger.kernel.org
18720 F: drivers/net/ethernet/smsc/smsc9420.*
18722 SOCIONEXT (SNI) AVE NETWORK DRIVER
18723 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18724 L: netdev@vger.kernel.org
18726 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18727 F: drivers/net/ethernet/socionext/sni_ave.c
18729 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18730 M: Jassi Brar <jaswinder.singh@linaro.org>
18731 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18732 L: netdev@vger.kernel.org
18734 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18735 F: drivers/net/ethernet/socionext/netsec.c
18737 SOCIONEXT (SNI) Synquacer SPI DRIVER
18738 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18739 M: Jassi Brar <jaswinder.singh@linaro.org>
18740 L: linux-spi@vger.kernel.org
18742 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18743 F: drivers/spi/spi-synquacer.c
18745 SOCIONEXT SYNQUACER I2C DRIVER
18746 M: Ard Biesheuvel <ardb@kernel.org>
18747 L: linux-i2c@vger.kernel.org
18749 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18750 F: drivers/i2c/busses/i2c-synquacer.c
18752 SOCIONEXT UNIPHIER SOUND DRIVER
18753 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18755 F: sound/soc/uniphier/
18757 SOEKRIS NET48XX LED SUPPORT
18758 M: Chris Boot <bootc@bootc.net>
18760 F: drivers/leds/leds-net48xx.c
18762 SOFT-IWARP DRIVER (siw)
18763 M: Bernard Metzler <bmt@zurich.ibm.com>
18764 L: linux-rdma@vger.kernel.org
18766 F: drivers/infiniband/sw/siw/
18767 F: include/uapi/rdma/siw-abi.h
18769 SOFT-ROCE DRIVER (rxe)
18770 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18771 L: linux-rdma@vger.kernel.org
18773 F: drivers/infiniband/sw/rxe/
18774 F: include/uapi/rdma/rdma_user_rxe.h
18776 SOFTLOGIC 6x10 MPEG CODEC
18777 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18778 M: Anton Sviridenko <anton@corp.bluecherry.net>
18779 M: Andrey Utkin <andrey_utkin@fastmail.com>
18780 M: Ismael Luceno <ismael@iodev.co.uk>
18781 L: linux-media@vger.kernel.org
18783 F: drivers/media/pci/solo6x10/
18785 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18786 M: James Morse <james.morse@arm.com>
18787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18789 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18790 F: drivers/firmware/arm_sdei.c
18791 F: include/linux/arm_sdei.h
18792 F: include/uapi/linux/arm_sdei.h
18794 SOFTWARE NODES AND DEVICE PROPERTIES
18795 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18796 R: Daniel Scally <djrscally@gmail.com>
18797 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18798 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18799 L: linux-acpi@vger.kernel.org
18801 F: drivers/base/property.c
18802 F: drivers/base/swnode.c
18803 F: include/linux/fwnode.h
18804 F: include/linux/property.h
18806 SOFTWARE RAID (Multiple Disks) SUPPORT
18807 M: Song Liu <song@kernel.org>
18808 L: linux-raid@vger.kernel.org
18810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18811 F: drivers/md/Kconfig
18812 F: drivers/md/Makefile
18814 F: drivers/md/raid*
18815 F: include/linux/raid/
18816 F: include/uapi/linux/raid/
18818 SOLIDRUN CLEARFOG SUPPORT
18819 M: Russell King <linux@armlinux.org.uk>
18821 F: arch/arm/boot/dts/armada-388-clearfog*
18822 F: arch/arm/boot/dts/armada-38x-solidrun-*
18824 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18825 M: Russell King <linux@armlinux.org.uk>
18827 F: arch/arm/boot/dts/imx6*-cubox-i*
18828 F: arch/arm/boot/dts/imx6*-hummingboard*
18829 F: arch/arm/boot/dts/imx6*-sr-*
18831 SONIC NETWORK DRIVER
18832 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18833 L: netdev@vger.kernel.org
18835 F: drivers/net/ethernet/natsemi/sonic.*
18837 SONICS SILICON BACKPLANE DRIVER (SSB)
18838 M: Michael Buesch <m@bues.ch>
18839 L: linux-wireless@vger.kernel.org
18842 F: include/linux/ssb/
18844 SONY IMX208 SENSOR DRIVER
18845 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18846 L: linux-media@vger.kernel.org
18848 T: git git://linuxtv.org/media_tree.git
18849 F: drivers/media/i2c/imx208.c
18851 SONY IMX214 SENSOR DRIVER
18852 M: Ricardo Ribalda <ribalda@kernel.org>
18853 L: linux-media@vger.kernel.org
18855 T: git git://linuxtv.org/media_tree.git
18856 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18857 F: drivers/media/i2c/imx214.c
18859 SONY IMX219 SENSOR DRIVER
18860 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18861 L: linux-media@vger.kernel.org
18863 T: git git://linuxtv.org/media_tree.git
18864 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18865 F: drivers/media/i2c/imx219.c
18867 SONY IMX258 SENSOR DRIVER
18868 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18869 L: linux-media@vger.kernel.org
18871 T: git git://linuxtv.org/media_tree.git
18872 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18873 F: drivers/media/i2c/imx258.c
18875 SONY IMX274 SENSOR DRIVER
18876 M: Leon Luo <leonl@leopardimaging.com>
18877 L: linux-media@vger.kernel.org
18879 T: git git://linuxtv.org/media_tree.git
18880 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18881 F: drivers/media/i2c/imx274.c
18883 SONY IMX290 SENSOR DRIVER
18884 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18885 L: linux-media@vger.kernel.org
18887 T: git git://linuxtv.org/media_tree.git
18888 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18889 F: drivers/media/i2c/imx290.c
18891 SONY IMX319 SENSOR DRIVER
18892 M: Bingbu Cao <bingbu.cao@intel.com>
18893 L: linux-media@vger.kernel.org
18895 T: git git://linuxtv.org/media_tree.git
18896 F: drivers/media/i2c/imx319.c
18898 SONY IMX334 SENSOR DRIVER
18899 M: Paul J. Murphy <paul.j.murphy@intel.com>
18900 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18901 L: linux-media@vger.kernel.org
18903 T: git git://linuxtv.org/media_tree.git
18904 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18905 F: drivers/media/i2c/imx334.c
18907 SONY IMX335 SENSOR DRIVER
18908 M: Paul J. Murphy <paul.j.murphy@intel.com>
18909 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18910 L: linux-media@vger.kernel.org
18912 T: git git://linuxtv.org/media_tree.git
18913 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18914 F: drivers/media/i2c/imx335.c
18916 SONY IMX355 SENSOR DRIVER
18917 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18918 L: linux-media@vger.kernel.org
18920 T: git git://linuxtv.org/media_tree.git
18921 F: drivers/media/i2c/imx355.c
18923 SONY IMX412 SENSOR DRIVER
18924 M: Paul J. Murphy <paul.j.murphy@intel.com>
18925 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18926 L: linux-media@vger.kernel.org
18928 T: git git://linuxtv.org/media_tree.git
18929 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18930 F: drivers/media/i2c/imx412.c
18932 SONY MEMORYSTICK SUBSYSTEM
18933 M: Maxim Levitsky <maximlevitsky@gmail.com>
18934 M: Alex Dubov <oakad@yahoo.com>
18935 M: Ulf Hansson <ulf.hansson@linaro.org>
18936 L: linux-mmc@vger.kernel.org
18938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18939 F: drivers/memstick/
18940 F: include/linux/memstick.h
18942 SONY VAIO CONTROL DEVICE DRIVER
18943 M: Mattia Dongili <malattia@linux.it>
18944 L: platform-driver-x86@vger.kernel.org
18946 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18947 F: Documentation/admin-guide/laptops/sony-laptop.rst
18948 F: drivers/char/sonypi.c
18949 F: drivers/platform/x86/sony-laptop.c
18950 F: include/linux/sony-laptop.h
18953 M: Jaroslav Kysela <perex@perex.cz>
18954 M: Takashi Iwai <tiwai@suse.com>
18955 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18957 W: http://www.alsa-project.org/
18958 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18960 F: Documentation/sound/
18962 F: include/uapi/sound/
18964 F: tools/testing/selftests/alsa
18966 SOUND - COMPRESSED AUDIO
18967 M: Vinod Koul <vkoul@kernel.org>
18968 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18971 F: Documentation/sound/designs/compress-offload.rst
18972 F: include/sound/compress_driver.h
18973 F: include/uapi/sound/compress_*
18974 F: sound/core/compress_offload.c
18975 F: sound/soc/soc-compress.c
18977 SOUND - DMAENGINE HELPERS
18978 M: Lars-Peter Clausen <lars@metafoo.de>
18980 F: include/sound/dmaengine_pcm.h
18981 F: sound/core/pcm_dmaengine.c
18982 F: sound/soc/soc-generic-dmaengine-pcm.c
18984 SOUND - ALSA SELFTESTS
18985 M: Mark Brown <broonie@kernel.org>
18986 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18987 L: linux-kselftest@vger.kernel.org
18989 F: tools/testing/selftests/alsa
18991 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18992 M: Liam Girdwood <lgirdwood@gmail.com>
18993 M: Mark Brown <broonie@kernel.org>
18994 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18996 W: http://alsa-project.org/main/index.php/ASoC
18997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18998 F: Documentation/devicetree/bindings/sound/
18999 F: Documentation/sound/soc/
19000 F: include/dt-bindings/sound/
19001 F: include/sound/soc*
19004 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19005 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19006 M: Liam Girdwood <lgirdwood@gmail.com>
19007 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19008 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19009 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19010 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19011 M: Daniel Baluta <daniel.baluta@nxp.com>
19012 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19014 W: https://github.com/thesofproject/linux/
19017 SOUNDWIRE SUBSYSTEM
19018 M: Vinod Koul <vkoul@kernel.org>
19019 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19020 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19021 R: Sanyog Kale <sanyog.r.kale@intel.com>
19022 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19025 F: Documentation/driver-api/soundwire/
19026 F: drivers/soundwire/
19027 F: include/linux/soundwire/
19030 M: Olli Salonen <olli.salonen@iki.fi>
19031 L: linux-media@vger.kernel.org
19033 W: https://linuxtv.org
19034 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19035 F: drivers/media/dvb-frontends/sp2*
19037 SPARC + UltraSPARC (sparc/sparc64)
19038 M: "David S. Miller" <davem@davemloft.net>
19039 L: sparclinux@vger.kernel.org
19041 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19047 SPARC SERIAL DRIVERS
19048 M: "David S. Miller" <davem@davemloft.net>
19049 L: sparclinux@vger.kernel.org
19051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19053 F: drivers/tty/serial/suncore.c
19054 F: drivers/tty/serial/sunhv.c
19055 F: drivers/tty/serial/sunsab.c
19056 F: drivers/tty/serial/sunsab.h
19057 F: drivers/tty/serial/sunsu.c
19058 F: drivers/tty/serial/sunzilog.c
19059 F: drivers/tty/serial/sunzilog.h
19060 F: drivers/tty/vcc.c
19061 F: include/linux/sunserialcore.h
19064 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19065 L: linux-sparse@vger.kernel.org
19067 W: https://sparse.docs.kernel.org/
19068 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19069 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19070 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19071 F: include/linux/compiler.h
19073 SPEAKUP CONSOLE SPEECH DRIVER
19074 M: William Hubbs <w.d.hubbs@gmail.com>
19075 M: Chris Brannon <chris@the-brannons.com>
19076 M: Kirk Reiser <kirk@reisers.ca>
19077 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19078 L: speakup@linux-speakup.org
19080 W: http://www.linux-speakup.org/
19081 W: https://github.com/linux-speakup/speakup
19082 B: https://github.com/linux-speakup/speakup/issues
19083 F: drivers/accessibility/speakup/
19085 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19086 M: Viresh Kumar <vireshk@kernel.org>
19087 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19091 W: http://www.st.com/spear
19092 F: arch/arm/boot/dts/spear*
19093 F: arch/arm/mach-spear/
19094 F: drivers/clk/spear/
19095 F: drivers/pinctrl/spear/
19098 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19099 M: Pratyush Yadav <p.yadav@ti.com>
19100 R: Michael Walle <michael@walle.cc>
19101 L: linux-mtd@lists.infradead.org
19103 W: http://www.linux-mtd.infradead.org/
19104 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19105 C: irc://irc.oftc.net/mtd
19106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19107 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19108 F: drivers/mtd/spi-nor/
19109 F: include/linux/mtd/spi-nor.h
19112 M: Mark Brown <broonie@kernel.org>
19113 L: linux-spi@vger.kernel.org
19115 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19117 F: Documentation/devicetree/bindings/spi/
19118 F: Documentation/spi/
19120 F: include/linux/spi/
19121 F: include/uapi/linux/spi/
19124 SPIDERNET NETWORK DRIVER for CELL
19125 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19126 M: Geoff Levand <geoff@infradead.org>
19127 L: netdev@vger.kernel.org
19128 L: linuxppc-dev@lists.ozlabs.org
19130 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19131 F: drivers/net/ethernet/toshiba/spider_net*
19134 M: Stephen Boyd <sboyd@kernel.org>
19135 L: linux-kernel@vger.kernel.org
19137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19138 F: Documentation/devicetree/bindings/spmi/
19140 F: include/dt-bindings/spmi/spmi.h
19141 F: include/linux/spmi.h
19142 F: include/trace/events/spmi.h
19145 M: Jeremy Kerr <jk@ozlabs.org>
19146 L: linuxppc-dev@lists.ozlabs.org
19148 W: http://www.ibm.com/developerworks/power/cell/
19149 F: Documentation/filesystems/spufs/spufs.rst
19150 F: arch/powerpc/platforms/cell/spufs/
19152 SQUASHFS FILE SYSTEM
19153 M: Phillip Lougher <phillip@squashfs.org.uk>
19154 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19156 W: http://squashfs.org.uk
19157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19158 F: Documentation/filesystems/squashfs.rst
19161 SRM (Alpha) environment access
19162 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19164 F: arch/alpha/kernel/srm_env.c
19166 ST LSM6DSx IMU IIO DRIVER
19167 M: Lorenzo Bianconi <lorenzo@kernel.org>
19168 L: linux-iio@vger.kernel.org
19170 W: http://www.st.com/
19171 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19172 F: drivers/iio/imu/st_lsm6dsx/
19174 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19175 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19176 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19177 L: linux-media@vger.kernel.org
19179 T: git git://linuxtv.org/media_tree.git
19180 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19181 F: drivers/media/i2c/st-mipid02.c
19183 ST STM32 I2C/SMBUS DRIVER
19184 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19185 M: Alain Volmat <alain.volmat@foss.st.com>
19186 L: linux-i2c@vger.kernel.org
19188 F: drivers/i2c/busses/i2c-stm32*
19190 ST STM32 SPI DRIVER
19191 M: Alain Volmat <alain.volmat@foss.st.com>
19192 L: linux-spi@vger.kernel.org
19194 F: drivers/spi/spi-stm32.c
19197 M: Daniel Nilsson <daniel.nilsson@flex.com>
19198 L: linux-hwmon@vger.kernel.org
19200 F: Documentation/hwmon/stpddc60.rst
19201 F: drivers/hwmon/pmbus/stpddc60.c
19203 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19204 M: Song Qiang <songqiang1304521@gmail.com>
19205 L: linux-iio@vger.kernel.org
19207 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19208 F: drivers/iio/proximity/vl53l0x-i2c.c
19211 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19212 M: Sasha Levin <sashal@kernel.org>
19213 L: stable@vger.kernel.org
19215 F: Documentation/process/stable-kernel-rules.rst
19217 STAGING - ATOMISP DRIVER
19218 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19219 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19220 L: linux-media@vger.kernel.org
19222 F: drivers/staging/media/atomisp/
19224 STAGING - FIELDBUS SUBSYSTEM
19225 M: Sven Van Asbroeck <TheSven73@gmail.com>
19227 F: drivers/staging/fieldbus/*
19228 F: drivers/staging/fieldbus/Documentation/
19230 STAGING - HMS ANYBUS-S BUS
19231 M: Sven Van Asbroeck <TheSven73@gmail.com>
19233 F: drivers/staging/fieldbus/anybuss/
19235 STAGING - INDUSTRIAL IO
19236 M: Jonathan Cameron <jic23@kernel.org>
19237 L: linux-iio@vger.kernel.org
19239 F: Documentation/devicetree/bindings/staging/iio/
19240 F: drivers/staging/iio/
19242 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19243 M: Marc Dietrich <marvin24@gmx.de>
19244 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19245 L: linux-tegra@vger.kernel.org
19247 F: drivers/staging/nvec/
19249 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19250 M: Jens Frederich <jfrederich@gmail.com>
19251 M: Jon Nettleton <jon.nettleton@gmail.com>
19253 W: http://wiki.laptop.org/go/DCON
19254 F: drivers/staging/olpc_dcon/
19256 STAGING - REALTEK RTL8188EU DRIVERS
19257 M: Larry Finger <Larry.Finger@lwfinger.net>
19258 M: Phillip Potter <phil@philpotter.co.uk>
19259 R: Pavel Skripkin <paskripkin@gmail.com>
19261 F: drivers/staging/r8188eu/
19263 STAGING - REALTEK RTL8712U DRIVERS
19264 M: Larry Finger <Larry.Finger@lwfinger.net>
19265 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19267 F: drivers/staging/rtl8712/
19269 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19270 M: Michael Hennerich <michael.hennerich@analog.com>
19271 L: linux-fbdev@vger.kernel.org
19273 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19274 F: drivers/staging/fbtft/fb_seps525.c
19276 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19277 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19278 M: Teddy Wang <teddy.wang@siliconmotion.com>
19279 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19280 L: linux-fbdev@vger.kernel.org
19282 F: drivers/staging/sm750fb/
19284 STAGING - VIA VT665X DRIVERS
19285 M: Forest Bond <forest@alittletooquiet.net>
19287 F: drivers/staging/vt665?/
19290 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19291 L: linux-staging@lists.linux.dev
19293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19294 F: drivers/staging/
19296 STARFIRE/DURALAN NETWORK DRIVER
19297 M: Ion Badulescu <ionut@badula.org>
19299 F: drivers/net/ethernet/adaptec/starfire*
19301 STARFIVE JH7100 CLOCK DRIVERS
19302 M: Emil Renner Berthing <kernel@esmil.dk>
19304 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19305 F: drivers/clk/starfive/clk-starfive-jh7100*
19306 F: include/dt-bindings/clock/starfive-jh7100*.h
19308 STARFIVE JH7100 PINCTRL DRIVER
19309 M: Emil Renner Berthing <kernel@esmil.dk>
19310 L: linux-gpio@vger.kernel.org
19312 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19313 F: drivers/pinctrl/pinctrl-starfive.c
19314 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19316 STARFIVE JH7100 RESET CONTROLLER DRIVER
19317 M: Emil Renner Berthing <kernel@esmil.dk>
19319 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19320 F: drivers/reset/reset-starfive-jh7100.c
19321 F: include/dt-bindings/reset/starfive-jh7100.h
19324 M: Peter Zijlstra <peterz@infradead.org>
19325 M: Josh Poimboeuf <jpoimboe@kernel.org>
19326 M: Jason Baron <jbaron@akamai.com>
19327 R: Steven Rostedt <rostedt@goodmis.org>
19328 R: Ard Biesheuvel <ardb@kernel.org>
19330 F: arch/*/include/asm/jump_label*.h
19331 F: arch/*/include/asm/static_call*.h
19332 F: arch/*/kernel/jump_label.c
19333 F: arch/*/kernel/static_call.c
19334 F: include/linux/jump_label*.h
19335 F: include/linux/static_call*.h
19336 F: kernel/jump_label.c
19337 F: kernel/static_call.c
19339 STI AUDIO (ASoC) DRIVERS
19340 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19341 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19343 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19347 M: Alain Volmat <alain.volmat@foss.st.com>
19349 F: Documentation/devicetree/bindings/media/stih-cec.txt
19350 F: drivers/media/cec/platform/sti/
19352 STK1160 USB VIDEO CAPTURE DRIVER
19353 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19354 L: linux-media@vger.kernel.org
19356 T: git git://linuxtv.org/media_tree.git
19357 F: drivers/media/usb/stk1160/
19359 STM32 AUDIO (ASoC) DRIVERS
19360 M: Olivier Moysan <olivier.moysan@foss.st.com>
19361 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19362 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19364 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19365 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19368 STM32 TIMER/LPTIMER DRIVERS
19369 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19371 F: Documentation/ABI/testing/*timer-stm32
19372 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19373 F: drivers/*/stm32-*timer*
19374 F: drivers/pwm/pwm-stm32*
19375 F: include/linux/*/stm32-*tim*
19377 STMMAC ETHERNET DRIVER
19378 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19379 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19380 M: Jose Abreu <joabreu@synopsys.com>
19381 L: netdev@vger.kernel.org
19383 W: http://www.stlinux.com
19384 F: Documentation/networking/device_drivers/ethernet/stmicro/
19385 F: drivers/net/ethernet/stmicro/stmmac/
19388 M: Sam Creasey <sammy@sammy.net>
19390 W: http://sammy.net/sun3/
19391 F: arch/m68k/include/asm/sun3*
19392 F: arch/m68k/kernel/*sun3*
19393 F: arch/m68k/sun3*/
19394 F: drivers/net/ethernet/i825xx/sun3*
19396 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19397 M: Hans de Goede <hdegoede@redhat.com>
19398 L: linux-input@vger.kernel.org
19400 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19401 F: drivers/input/keyboard/sun4i-lradc-keys.c
19403 SUNDANCE NETWORK DRIVER
19404 M: Denis Kirjanov <kda@linux-powerpc.org>
19405 L: netdev@vger.kernel.org
19407 F: drivers/net/ethernet/dlink/sundance.c
19409 SUNPLUS ETHERNET DRIVER
19410 M: Wells Lu <wellslutw@gmail.com>
19411 L: netdev@vger.kernel.org
19413 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19414 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19415 F: drivers/net/ethernet/sunplus/
19417 SUNPLUS OCOTP DRIVER
19418 M: Vincent Shih <vincent.sunplus@gmail.com>
19420 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19421 F: drivers/nvmem/sunplus-ocotp.c
19424 M: Hammer Hsieh <hammerh0314@gmail.com>
19426 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19427 F: drivers/pwm/pwm-sunplus.c
19430 M: Vincent Shih <vincent.sunplus@gmail.com>
19431 L: linux-rtc@vger.kernel.org
19433 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19434 F: drivers/rtc/rtc-sunplus.c
19436 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19437 M: Li-hao Kuo <lhjeff911@gmail.com>
19438 L: linux-spi@vger.kernel.org
19440 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19441 F: drivers/spi/spi-sunplus-sp7021.c
19443 SUNPLUS UART DRIVER
19444 M: Hammer Hsieh <hammerh0314@gmail.com>
19446 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19447 F: drivers/tty/serial/sunplus-uart.c
19449 SUNPLUS WATCHDOG DRIVER
19450 M: Xiantao Hu <xt.hu@cqplus1.com>
19451 L: linux-watchdog@vger.kernel.org
19453 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19454 F: drivers/watchdog/sunplus_wdt.c
19457 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19458 M: Rich Felker <dalias@libc.org>
19459 L: linux-sh@vger.kernel.org
19461 Q: http://patchwork.kernel.org/project/linux-sh/list/
19462 F: Documentation/sh/
19467 M: "Rafael J. Wysocki" <rafael@kernel.org>
19468 M: Len Brown <len.brown@intel.com>
19469 M: Pavel Machek <pavel@ucw.cz>
19470 L: linux-pm@vger.kernel.org
19472 B: https://bugzilla.kernel.org
19473 F: Documentation/power/
19474 F: arch/x86/kernel/acpi/
19475 F: drivers/base/power/
19476 F: include/linux/freezer.h
19477 F: include/linux/pm.h
19478 F: include/linux/suspend.h
19482 M: Martin Mares <mj@ucw.cz>
19483 L: linux-video@atrey.karlin.mff.cuni.cz
19485 F: Documentation/admin-guide/svga.rst
19486 F: arch/x86/boot/video*
19489 M: Christoph Hellwig <hch@infradead.org>
19490 L: iommu@lists.linux.dev
19492 W: http://git.infradead.org/users/hch/dma-mapping.git
19493 T: git git://git.infradead.org/users/hch/dma-mapping.git
19494 F: arch/*/kernel/pci-swiotlb.c
19495 F: include/linux/swiotlb.h
19496 F: kernel/dma/swiotlb.c
19499 M: Jiri Pirko <jiri@resnulli.us>
19500 M: Ivan Vecera <ivecera@redhat.com>
19501 L: netdev@vger.kernel.org
19503 F: include/net/switchdev.h
19506 SY8106A REGULATOR DRIVER
19507 M: Icenowy Zheng <icenowy@aosc.io>
19509 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19510 F: drivers/regulator/sy8106a-regulator.c
19512 SYNC FILE FRAMEWORK
19513 M: Sumit Semwal <sumit.semwal@linaro.org>
19514 R: Gustavo Padovan <gustavo@padovan.org>
19515 L: linux-media@vger.kernel.org
19516 L: dri-devel@lists.freedesktop.org
19518 T: git git://anongit.freedesktop.org/drm/drm-misc
19519 F: Documentation/driver-api/sync_file.rst
19520 F: drivers/dma-buf/dma-fence*
19521 F: drivers/dma-buf/sw_sync.c
19522 F: drivers/dma-buf/sync_*
19523 F: include/linux/sync_file.h
19524 F: include/uapi/linux/sync_file.h
19526 SYNOPSYS ARC ARCHITECTURE
19527 M: Vineet Gupta <vgupta@kernel.org>
19528 L: linux-snps-arc@lists.infradead.org
19530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19531 F: Documentation/arc/
19532 F: Documentation/devicetree/bindings/arc/*
19533 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19535 F: drivers/clocksource/arc_timer.c
19536 F: drivers/tty/serial/arc_uart.c
19538 SYNOPSYS ARC HSDK SDP pll clock driver
19539 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19541 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19542 F: drivers/clk/clk-hsdk-pll.c
19544 SYNOPSYS ARC SDP clock driver
19545 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19547 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19548 F: drivers/clk/axs10x/*
19550 SYNOPSYS ARC SDP platform support
19551 M: Alexey Brodkin <abrodkin@synopsys.com>
19553 F: Documentation/devicetree/bindings/arc/axs10*
19554 F: arch/arc/boot/dts/ax*
19555 F: arch/arc/plat-axs10x
19557 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19558 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19560 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19561 F: drivers/reset/reset-axs10x.c
19563 SYNOPSYS CREG GPIO DRIVER
19564 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19566 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19567 F: drivers/gpio/gpio-creg-snps.c
19569 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19570 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19572 F: drivers/tty/serial/8250/8250_dw.c
19573 F: drivers/tty/serial/8250/8250_dwlib.*
19574 F: drivers/tty/serial/8250/8250_lpss.c
19576 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19577 M: Hoan Tran <hoan@os.amperecomputing.com>
19578 M: Serge Semin <fancer.lancer@gmail.com>
19579 L: linux-gpio@vger.kernel.org
19581 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19582 F: drivers/gpio/gpio-dwapb.c
19584 SYNOPSYS DESIGNWARE APB SSI DRIVER
19585 M: Serge Semin <fancer.lancer@gmail.com>
19586 L: linux-spi@vger.kernel.org
19588 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19589 F: drivers/spi/spi-dw*
19591 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19592 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19594 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19595 F: drivers/dma/dw-axi-dmac/
19597 SYNOPSYS DESIGNWARE DMAC DRIVER
19598 M: Viresh Kumar <vireshk@kernel.org>
19599 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19601 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19602 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19604 F: include/dt-bindings/dma/dw-dmac.h
19605 F: include/linux/dma/dw.h
19606 F: include/linux/platform_data/dma-dw.h
19608 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19609 M: Jose Abreu <Jose.Abreu@synopsys.com>
19610 L: netdev@vger.kernel.org
19612 F: drivers/net/ethernet/synopsys/
19614 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19615 M: Jose Abreu <Jose.Abreu@synopsys.com>
19616 L: netdev@vger.kernel.org
19618 F: drivers/net/pcs/pcs-xpcs.c
19619 F: drivers/net/pcs/pcs-xpcs.h
19620 F: include/linux/pcs/pcs-xpcs.h
19622 SYNOPSYS DESIGNWARE I2C DRIVER
19623 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19624 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19625 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19626 R: Jan Dabros <jsd@semihalf.com>
19627 L: linux-i2c@vger.kernel.org
19629 F: drivers/i2c/busses/i2c-designware-*
19631 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19632 M: Jaehoon Chung <jh80.chung@samsung.com>
19633 L: linux-mmc@vger.kernel.org
19635 F: drivers/mmc/host/dw_mmc*
19637 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19638 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19640 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19641 F: drivers/reset/reset-hsdk.c
19642 F: include/dt-bindings/reset/snps,hsdk-reset.h
19644 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19645 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19646 M: Manjunath M B <manjumb@synopsys.com>
19647 L: linux-mmc@vger.kernel.org
19649 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19651 SYSTEM CONFIGURATION (SYSCON)
19652 M: Lee Jones <lee.jones@linaro.org>
19653 M: Arnd Bergmann <arnd@arndb.de>
19655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19656 F: drivers/mfd/syscon.c
19658 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19659 M: Sudeep Holla <sudeep.holla@arm.com>
19660 R: Cristian Marussi <cristian.marussi@arm.com>
19661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19663 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19664 F: drivers/clk/clk-sc[mp]i.c
19665 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19666 F: drivers/firmware/arm_scmi/
19667 F: drivers/firmware/arm_scpi.c
19668 F: drivers/regulator/scmi-regulator.c
19669 F: drivers/reset/reset-scmi.c
19670 F: include/linux/sc[mp]i_protocol.h
19671 F: include/trace/events/scmi.h
19672 F: include/uapi/linux/virtio_scmi.h
19674 SYSTEM RESET/SHUTDOWN DRIVERS
19675 M: Sebastian Reichel <sre@kernel.org>
19676 L: linux-pm@vger.kernel.org
19678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19679 F: Documentation/devicetree/bindings/power/reset/
19680 F: drivers/power/reset/
19682 SYSTEM TRACE MODULE CLASS
19683 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19686 F: Documentation/trace/stm.rst
19687 F: drivers/hwtracing/stm/
19688 F: include/linux/stm.h
19689 F: include/uapi/linux/stm.h
19691 SYSTEM76 ACPI DRIVER
19692 M: Jeremy Soller <jeremy@system76.com>
19693 M: System76 Product Development <productdev@system76.com>
19694 L: platform-driver-x86@vger.kernel.org
19696 F: drivers/platform/x86/system76_acpi.c
19699 M: Christoph Hellwig <hch@infradead.org>
19701 F: Documentation/filesystems/sysv-fs.rst
19703 F: include/linux/sysv_fs.h
19705 TASKSTATS STATISTICS INTERFACE
19706 M: Balbir Singh <bsingharora@gmail.com>
19708 F: Documentation/accounting/taskstats*
19709 F: include/linux/taskstats*
19710 F: kernel/taskstats.c
19713 M: Jamal Hadi Salim <jhs@mojatatu.com>
19714 M: Cong Wang <xiyou.wangcong@gmail.com>
19715 M: Jiri Pirko <jiri@resnulli.us>
19716 L: netdev@vger.kernel.org
19718 F: include/net/pkt_cls.h
19719 F: include/net/pkt_sched.h
19720 F: include/net/tc_act/
19721 F: include/uapi/linux/pkt_cls.h
19722 F: include/uapi/linux/pkt_sched.h
19723 F: include/uapi/linux/tc_act/
19724 F: include/uapi/linux/tc_ematch/
19726 F: tools/testing/selftests/tc-testing
19728 TC90522 MEDIA DRIVER
19729 M: Akihiro Tsukada <tskd08@gmail.com>
19730 L: linux-media@vger.kernel.org
19732 F: drivers/media/dvb-frontends/tc90522*
19734 TCP LOW PRIORITY MODULE
19735 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19736 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19738 W: http://tcp-lp-mod.sourceforge.net/
19739 F: net/ipv4/tcp_lp.c
19741 TDA10071 MEDIA DRIVER
19742 M: Antti Palosaari <crope@iki.fi>
19743 L: linux-media@vger.kernel.org
19745 W: https://linuxtv.org
19746 W: http://palosaari.fi/linux/
19747 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19748 T: git git://linuxtv.org/anttip/media_tree.git
19749 F: drivers/media/dvb-frontends/tda10071*
19751 TDA18212 MEDIA DRIVER
19752 M: Antti Palosaari <crope@iki.fi>
19753 L: linux-media@vger.kernel.org
19755 W: https://linuxtv.org
19756 W: http://palosaari.fi/linux/
19757 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19758 T: git git://linuxtv.org/anttip/media_tree.git
19759 F: drivers/media/tuners/tda18212*
19761 TDA18218 MEDIA DRIVER
19762 M: Antti Palosaari <crope@iki.fi>
19763 L: linux-media@vger.kernel.org
19765 W: https://linuxtv.org
19766 W: http://palosaari.fi/linux/
19767 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19768 T: git git://linuxtv.org/anttip/media_tree.git
19769 F: drivers/media/tuners/tda18218*
19771 TDA18250 MEDIA DRIVER
19772 M: Olli Salonen <olli.salonen@iki.fi>
19773 L: linux-media@vger.kernel.org
19775 W: https://linuxtv.org
19776 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19777 T: git git://linuxtv.org/media_tree.git
19778 F: drivers/media/tuners/tda18250*
19780 TDA18271 MEDIA DRIVER
19781 M: Michael Krufky <mkrufky@linuxtv.org>
19782 L: linux-media@vger.kernel.org
19784 W: https://linuxtv.org
19785 W: http://github.com/mkrufky
19786 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19787 T: git git://linuxtv.org/mkrufky/tuners.git
19788 F: drivers/media/tuners/tda18271*
19790 TDA1997x MEDIA DRIVER
19791 M: Tim Harvey <tharvey@gateworks.com>
19792 L: linux-media@vger.kernel.org
19794 W: https://linuxtv.org
19795 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19796 F: drivers/media/i2c/tda1997x.*
19798 TDA827x MEDIA DRIVER
19799 M: Michael Krufky <mkrufky@linuxtv.org>
19800 L: linux-media@vger.kernel.org
19802 W: https://linuxtv.org
19803 W: http://github.com/mkrufky
19804 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19805 T: git git://linuxtv.org/mkrufky/tuners.git
19806 F: drivers/media/tuners/tda8290.*
19808 TDA8290 MEDIA DRIVER
19809 M: Michael Krufky <mkrufky@linuxtv.org>
19810 L: linux-media@vger.kernel.org
19812 W: https://linuxtv.org
19813 W: http://github.com/mkrufky
19814 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19815 T: git git://linuxtv.org/mkrufky/tuners.git
19816 F: drivers/media/tuners/tda8290.*
19818 TDA9840 MEDIA DRIVER
19819 M: Hans Verkuil <hverkuil@xs4all.nl>
19820 L: linux-media@vger.kernel.org
19822 W: https://linuxtv.org
19823 T: git git://linuxtv.org/media_tree.git
19824 F: drivers/media/i2c/tda9840*
19826 TEA5761 TUNER DRIVER
19827 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19828 L: linux-media@vger.kernel.org
19830 W: https://linuxtv.org
19831 T: git git://linuxtv.org/media_tree.git
19832 F: drivers/media/tuners/tea5761.*
19834 TEA5767 TUNER DRIVER
19835 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19836 L: linux-media@vger.kernel.org
19838 W: https://linuxtv.org
19839 T: git git://linuxtv.org/media_tree.git
19840 F: drivers/media/tuners/tea5767.*
19842 TEA6415C MEDIA DRIVER
19843 M: Hans Verkuil <hverkuil@xs4all.nl>
19844 L: linux-media@vger.kernel.org
19846 W: https://linuxtv.org
19847 T: git git://linuxtv.org/media_tree.git
19848 F: drivers/media/i2c/tea6415c*
19850 TEA6420 MEDIA DRIVER
19851 M: Hans Verkuil <hverkuil@xs4all.nl>
19852 L: linux-media@vger.kernel.org
19854 W: https://linuxtv.org
19855 T: git git://linuxtv.org/media_tree.git
19856 F: drivers/media/i2c/tea6420*
19859 M: Jiri Pirko <jiri@resnulli.us>
19860 L: netdev@vger.kernel.org
19862 F: drivers/net/team/
19863 F: include/linux/if_team.h
19864 F: include/uapi/linux/if_team.h
19866 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19867 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19869 F: arch/x86/platform/ts5500/
19871 TECHNOTREND USB IR RECEIVER
19872 M: Sean Young <sean@mess.org>
19873 L: linux-media@vger.kernel.org
19875 F: drivers/media/rc/ttusbir.c
19877 TECHWELL TW9910 VIDEO DECODER
19878 L: linux-media@vger.kernel.org
19880 F: drivers/media/i2c/tw9910.c
19881 F: include/media/i2c/tw9910.h
19884 M: Jens Wiklander <jens.wiklander@linaro.org>
19885 R: Sumit Garg <sumit.garg@linaro.org>
19886 L: op-tee@lists.trustedfirmware.org
19888 F: Documentation/staging/tee.rst
19890 F: include/linux/tee_drv.h
19891 F: include/uapi/linux/tee.h
19893 TEGRA ARCHITECTURE SUPPORT
19894 M: Thierry Reding <thierry.reding@gmail.com>
19895 M: Jonathan Hunter <jonathanh@nvidia.com>
19896 L: linux-tegra@vger.kernel.org
19898 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19903 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19904 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19906 F: drivers/clk/tegra/
19909 M: Laxman Dewangan <ldewangan@nvidia.com>
19910 M: Jon Hunter <jonathanh@nvidia.com>
19912 F: drivers/dma/tegra*
19915 M: Laxman Dewangan <ldewangan@nvidia.com>
19916 R: Dmitry Osipenko <digetx@gmail.com>
19918 F: drivers/i2c/busses/i2c-tegra.c
19920 TEGRA IOMMU DRIVERS
19921 M: Thierry Reding <thierry.reding@gmail.com>
19922 R: Krishna Reddy <vdumpa@nvidia.com>
19923 L: linux-tegra@vger.kernel.org
19925 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19926 F: drivers/iommu/tegra*
19929 M: Laxman Dewangan <ldewangan@nvidia.com>
19931 F: drivers/input/keyboard/tegra-kbc.c
19934 M: Stefan Agner <stefan@agner.ch>
19935 M: Lucas Stach <dev@lynxeye.de>
19937 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19938 F: drivers/mtd/nand/raw/tegra_nand.c
19941 M: Thierry Reding <thierry.reding@gmail.com>
19943 F: drivers/pwm/pwm-tegra.c
19945 TEGRA SERIAL DRIVER
19946 M: Laxman Dewangan <ldewangan@nvidia.com>
19948 F: drivers/tty/serial/serial-tegra.c
19951 M: Laxman Dewangan <ldewangan@nvidia.com>
19953 F: drivers/spi/spi-tegra*
19955 TEGRA QUAD SPI DRIVER
19956 M: Thierry Reding <thierry.reding@gmail.com>
19957 M: Jonathan Hunter <jonathanh@nvidia.com>
19958 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19959 L: linux-tegra@vger.kernel.org
19961 F: drivers/spi/spi-tegra210-quad.c
19964 M: Thierry Reding <thierry.reding@gmail.com>
19965 M: Jonathan Hunter <jonathanh@nvidia.com>
19966 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19967 L: linux-media@vger.kernel.org
19968 L: linux-tegra@vger.kernel.org
19970 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
19971 F: drivers/staging/media/tegra-video/
19973 TEGRA XUSB PADCTL DRIVER
19974 M: JC Kuo <jckuo@nvidia.com>
19976 F: drivers/phy/tegra/xusb*
19978 TEHUTI ETHERNET DRIVER
19979 M: Andy Gospodarek <andy@greyhouse.net>
19980 L: netdev@vger.kernel.org
19982 F: drivers/net/ethernet/tehuti/*
19984 TELECOM CLOCK DRIVER FOR MCPL0010
19985 M: Mark Gross <markgross@kernel.org>
19987 F: drivers/char/tlclk.c
19989 TEMPO SEMICONDUCTOR DRIVERS
19990 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19992 F: Documentation/devicetree/bindings/sound/tscs*.txt
19993 F: sound/soc/codecs/tscs*.c
19994 F: sound/soc/codecs/tscs*.h
19996 TENSILICA XTENSA PORT (xtensa)
19997 M: Chris Zankel <chris@zankel.net>
19998 M: Max Filippov <jcmvbkbc@gmail.com>
19999 L: linux-xtensa@linux-xtensa.org
20001 T: git git://github.com/czankel/xtensa-linux.git
20003 F: drivers/irqchip/irq-xtensa-*
20005 TEXAS INSTRUMENTS ASoC DRIVERS
20006 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20007 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20009 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20012 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20013 M: Ricardo Ribalda <ribalda@kernel.org>
20014 L: linux-iio@vger.kernel.org
20016 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20017 F: drivers/iio/dac/ti-dac7612.c
20019 TEXAS INSTRUMENTS DMA DRIVERS
20020 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20021 L: dmaengine@vger.kernel.org
20023 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20024 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20025 F: Documentation/devicetree/bindings/dma/ti/
20027 X: drivers/dma/ti/cppi41.c
20028 F: include/linux/dma/k3-udma-glue.h
20029 F: include/linux/dma/ti-cppi5.h
20030 F: include/linux/dma/k3-psil.h
20032 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20033 M: Nishanth Menon <nm@ti.com>
20034 M: Tero Kristo <kristo@kernel.org>
20035 M: Santosh Shilimkar <ssantosh@kernel.org>
20036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20038 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20039 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20040 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20041 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20042 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20043 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20044 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20045 F: drivers/clk/keystone/sci-clk.c
20046 F: drivers/firmware/ti_sci*
20047 F: drivers/irqchip/irq-ti-sci-inta.c
20048 F: drivers/irqchip/irq-ti-sci-intr.c
20049 F: drivers/reset/reset-ti-sci.c
20050 F: drivers/soc/ti/ti_sci_inta_msi.c
20051 F: drivers/soc/ti/ti_sci_pm_domains.c
20052 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20053 F: include/linux/soc/ti/ti_sci_inta_msi.h
20054 F: include/linux/soc/ti/ti_sci_protocol.h
20056 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20057 M: Robert Marko <robert.marko@sartura.hr>
20058 M: Luka Perkov <luka.perkov@sartura.hr>
20059 L: linux-hwmon@vger.kernel.org
20061 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20062 F: Documentation/hwmon/tps23861.rst
20063 F: drivers/hwmon/tps23861.c
20065 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20066 M: Puranjay Mohan <puranjay12@gmail.com>
20067 L: linux-iio@vger.kernel.org
20069 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20070 F: drivers/iio/temperature/tmp117.c
20072 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20073 M: Hans Verkuil <hverkuil@xs4all.nl>
20074 L: linux-media@vger.kernel.org
20076 W: https://linuxtv.org
20077 T: git git://linuxtv.org/media_tree.git
20078 F: drivers/media/radio/radio-raremono.c
20081 M: Rafael J. Wysocki <rafael@kernel.org>
20082 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20083 R: Amit Kucheria <amitk@kernel.org>
20084 R: Zhang Rui <rui.zhang@intel.com>
20085 L: linux-pm@vger.kernel.org
20087 Q: https://patchwork.kernel.org/project/linux-pm/list/
20088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20089 F: Documentation/ABI/testing/sysfs-class-thermal
20090 F: Documentation/devicetree/bindings/thermal/
20091 F: Documentation/driver-api/thermal/
20092 F: drivers/thermal/
20093 F: include/dt-bindings/thermal/
20094 F: include/linux/cpu_cooling.h
20095 F: include/linux/thermal.h
20096 F: include/uapi/linux/thermal.h
20097 F: tools/lib/thermal/
20100 THERMAL DRIVER FOR AMLOGIC SOCS
20101 M: Guillaume La Roque <glaroque@baylibre.com>
20102 L: linux-pm@vger.kernel.org
20103 L: linux-amlogic@lists.infradead.org
20105 W: http://linux-meson.com/
20106 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20107 F: drivers/thermal/amlogic_thermal.c
20109 THERMAL/CPU_COOLING
20110 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20111 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20112 M: Viresh Kumar <viresh.kumar@linaro.org>
20113 R: Lukasz Luba <lukasz.luba@arm.com>
20114 L: linux-pm@vger.kernel.org
20116 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20117 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20118 F: drivers/thermal/cpufreq_cooling.c
20119 F: drivers/thermal/cpuidle_cooling.c
20120 F: include/linux/cpu_cooling.h
20122 THERMAL/POWER_ALLOCATOR
20123 M: Lukasz Luba <lukasz.luba@arm.com>
20124 L: linux-pm@vger.kernel.org
20126 F: Documentation/driver-api/thermal/power_allocator.rst
20127 F: drivers/thermal/gov_power_allocator.c
20128 F: include/trace/events/thermal_power_allocator.h
20130 THINKPAD ACPI EXTRAS DRIVER
20131 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20132 L: ibm-acpi-devel@lists.sourceforge.net
20133 L: platform-driver-x86@vger.kernel.org
20135 W: http://ibm-acpi.sourceforge.net
20136 W: http://thinkwiki.org/wiki/Ibm-acpi
20137 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20138 F: drivers/platform/x86/thinkpad_acpi.c
20140 THINKPAD LMI DRIVER
20141 M: Mark Pearson <markpearson@lenovo.com>
20142 L: platform-driver-x86@vger.kernel.org
20144 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20145 F: drivers/platform/x86/think-lmi.?
20147 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20148 M: Isaac Hazan <isaac.hazan@intel.com>
20149 L: linux-usb@vger.kernel.org
20151 F: drivers/thunderbolt/dma_test.c
20154 M: Andreas Noever <andreas.noever@gmail.com>
20155 M: Michael Jamet <michael.jamet@intel.com>
20156 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20157 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20158 L: linux-usb@vger.kernel.org
20160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20161 F: Documentation/admin-guide/thunderbolt.rst
20162 F: drivers/thunderbolt/
20163 F: include/linux/thunderbolt.h
20165 THUNDERBOLT NETWORK DRIVER
20166 M: Michael Jamet <michael.jamet@intel.com>
20167 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20168 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20169 L: netdev@vger.kernel.org
20171 F: drivers/net/thunderbolt.c
20173 THUNDERX GPIO DRIVER
20174 M: Robert Richter <rric@kernel.org>
20176 F: drivers/gpio/gpio-thunderx.c
20178 TI ADS131E0X ADC SERIES DRIVER
20179 M: Tomislav Denis <tomislav.denis@avl.com>
20180 L: linux-iio@vger.kernel.org
20182 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20183 F: drivers/iio/adc/ti-ads131e08.c
20185 TI AM437X VPFE DRIVER
20186 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20187 L: linux-media@vger.kernel.org
20189 W: https://linuxtv.org
20190 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20191 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20192 F: drivers/media/platform/ti/am437x/
20194 TI BANDGAP AND THERMAL DRIVER
20195 M: Eduardo Valentin <edubezval@gmail.com>
20196 M: Keerthy <j-keerthy@ti.com>
20197 L: linux-pm@vger.kernel.org
20198 L: linux-omap@vger.kernel.org
20200 F: drivers/thermal/ti-soc-thermal/
20202 TI BQ27XXX POWER SUPPLY DRIVER
20203 F: drivers/power/supply/bq27xxx_battery.c
20204 F: drivers/power/supply/bq27xxx_battery_i2c.c
20205 F: include/linux/power/bq27xxx_battery.h
20207 TI CDCE706 CLOCK DRIVER
20208 M: Max Filippov <jcmvbkbc@gmail.com>
20210 F: drivers/clk/clk-cdce706.c
20213 M: Tero Kristo <kristo@kernel.org>
20214 L: linux-omap@vger.kernel.org
20217 F: include/linux/clk/ti.h
20219 TI DAVINCI MACHINE SUPPORT
20220 M: Sekhar Nori <nsekhar@ti.com>
20221 R: Bartosz Golaszewski <brgl@bgdev.pl>
20222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20225 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20226 F: arch/arm/boot/dts/da850*
20227 F: arch/arm/mach-davinci/
20228 F: drivers/i2c/busses/i2c-davinci.c
20230 TI DAVINCI SERIES CLOCK DRIVER
20231 M: David Lechner <david@lechnology.com>
20232 R: Sekhar Nori <nsekhar@ti.com>
20234 F: Documentation/devicetree/bindings/clock/ti/davinci/
20235 F: drivers/clk/davinci/
20237 TI DAVINCI SERIES GPIO DRIVER
20238 M: Keerthy <j-keerthy@ti.com>
20239 L: linux-gpio@vger.kernel.org
20241 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20242 F: drivers/gpio/gpio-davinci.c
20244 TI DAVINCI SERIES MEDIA DRIVER
20245 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20246 L: linux-media@vger.kernel.org
20248 W: https://linuxtv.org
20249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20250 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20251 F: drivers/media/platform/ti/davinci/
20252 F: include/media/davinci/
20254 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20255 R: David Lechner <david@lechnology.com>
20256 L: linux-iio@vger.kernel.org
20257 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20258 F: drivers/counter/ti-eqep.c
20260 TI ETHERNET SWITCH DRIVER (CPSW)
20261 R: Grygorii Strashko <grygorii.strashko@ti.com>
20262 L: linux-omap@vger.kernel.org
20263 L: netdev@vger.kernel.org
20265 F: drivers/net/ethernet/ti/cpsw*
20266 F: drivers/net/ethernet/ti/davinci*
20268 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20269 M: Alex Dubov <oakad@yahoo.com>
20271 W: http://tifmxx.berlios.de/
20272 F: drivers/memstick/host/tifm_ms.c
20273 F: drivers/misc/tifm*
20274 F: drivers/mmc/host/tifm_sd.c
20275 F: include/linux/tifm.h
20277 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20278 M: Nishanth Menon <nm@ti.com>
20279 M: Santosh Shilimkar <ssantosh@kernel.org>
20280 L: linux-kernel@vger.kernel.org
20281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20284 F: drivers/soc/ti/*
20286 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20287 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20288 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20289 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20291 F: sound/soc/codecs/isabelle*
20292 F: sound/soc/codecs/lm49453*
20294 TI PCM3060 ASoC CODEC DRIVER
20295 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20296 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20298 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20299 F: sound/soc/codecs/pcm3060*
20301 TI TAS571X FAMILY ASoC CODEC DRIVER
20302 M: Kevin Cernekee <cernekee@chromium.org>
20303 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20305 F: sound/soc/codecs/tas571x*
20307 TI TRF7970A NFC DRIVER
20308 M: Mark Greer <mgreer@animalcreek.com>
20309 L: linux-wireless@vger.kernel.org
20310 L: linux-nfc@lists.01.org (subscribers-only)
20312 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20313 F: drivers/nfc/trf7970a.c
20315 TI TSC2046 ADC DRIVER
20316 M: Oleksij Rempel <o.rempel@pengutronix.de>
20317 R: kernel@pengutronix.de
20318 L: linux-iio@vger.kernel.org
20320 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20321 F: drivers/iio/adc/ti-tsc2046.c
20323 TI TWL4030 SERIES SOC CODEC DRIVER
20324 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20325 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20327 F: sound/soc/codecs/twl4030*
20330 M: Benoit Parrot <bparrot@ti.com>
20331 L: linux-media@vger.kernel.org
20333 W: http://linuxtv.org/
20334 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20335 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20336 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20337 F: drivers/media/platform/ti/cal/
20338 F: drivers/media/platform/ti/vpe/
20340 TI WILINK WIRELESS DRIVERS
20341 L: linux-wireless@vger.kernel.org
20343 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20344 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20346 F: drivers/net/wireless/ti/
20347 F: include/linux/wl12xx.h
20349 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20350 M: John Stultz <jstultz@google.com>
20351 M: Thomas Gleixner <tglx@linutronix.de>
20352 R: Stephen Boyd <sboyd@kernel.org>
20353 L: linux-kernel@vger.kernel.org
20355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20356 F: include/linux/clocksource.h
20357 F: include/linux/time.h
20358 F: include/linux/timex.h
20359 F: include/uapi/linux/time.h
20360 F: include/uapi/linux/timex.h
20361 F: kernel/time/alarmtimer.c
20362 F: kernel/time/clocksource.c
20363 F: kernel/time/ntp.c
20364 F: kernel/time/time*.c
20365 F: tools/testing/selftests/timers/
20368 M: Jon Maloy <jmaloy@redhat.com>
20369 M: Ying Xue <ying.xue@windriver.com>
20370 L: netdev@vger.kernel.org (core kernel code)
20371 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20373 W: http://tipc.sourceforge.net/
20374 F: include/uapi/linux/tipc*.h
20377 TLAN NETWORK DRIVER
20378 M: Samuel Chessman <chessman@tux.org>
20379 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20381 W: http://sourceforge.net/projects/tlan/
20382 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20383 F: drivers/net/ethernet/ti/tlan.*
20385 TM6000 VIDEO4LINUX DRIVER
20386 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20387 L: linux-media@vger.kernel.org
20389 W: https://linuxtv.org
20390 T: git git://linuxtv.org/media_tree.git
20391 F: Documentation/admin-guide/media/tm6000*
20392 F: drivers/media/usb/tm6000/
20394 TMIO/SDHI MMC DRIVER
20395 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20396 L: linux-mmc@vger.kernel.org
20397 L: linux-renesas-soc@vger.kernel.org
20399 F: drivers/mmc/host/renesas_sdhi*
20400 F: drivers/mmc/host/tmio_mmc*
20401 F: include/linux/mfd/tmio.h
20403 TMP401 HARDWARE MONITOR DRIVER
20404 M: Guenter Roeck <linux@roeck-us.net>
20405 L: linux-hwmon@vger.kernel.org
20407 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20408 F: Documentation/hwmon/tmp401.rst
20409 F: drivers/hwmon/tmp401.c
20411 TMP464 HARDWARE MONITOR DRIVER
20412 M: Agathe Porte <agathe.porte@nokia.com>
20413 M: Guenter Roeck <linux@roeck-us.net>
20414 L: linux-hwmon@vger.kernel.org
20416 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20417 F: Documentation/hwmon/tmp464.rst
20418 F: drivers/hwmon/tmp464.c
20420 TMP513 HARDWARE MONITOR DRIVER
20421 M: Eric Tremblay <etremblay@distech-controls.com>
20422 L: linux-hwmon@vger.kernel.org
20424 F: Documentation/hwmon/tmp513.rst
20425 F: drivers/hwmon/tmp513.c
20427 TMPFS (SHMEM FILESYSTEM)
20428 M: Hugh Dickins <hughd@google.com>
20429 L: linux-mm@kvack.org
20431 F: include/linux/shmem_fs.h
20434 TOMOYO SECURITY MODULE
20435 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20436 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20437 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20438 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20439 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20440 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20442 W: https://tomoyo.osdn.jp/
20443 F: security/tomoyo/
20445 TOPSTAR LAPTOP EXTRAS DRIVER
20446 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20447 L: platform-driver-x86@vger.kernel.org
20449 F: drivers/platform/x86/topstar-laptop.c
20451 TORTURE-TEST MODULES
20452 M: Davidlohr Bueso <dave@stgolabs.net>
20453 M: "Paul E. McKenney" <paulmck@kernel.org>
20454 M: Josh Triplett <josh@joshtriplett.org>
20455 L: linux-kernel@vger.kernel.org
20457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20458 F: Documentation/RCU/torture.rst
20459 F: kernel/locking/locktorture.c
20460 F: kernel/rcu/rcuscale.c
20461 F: kernel/rcu/rcutorture.c
20462 F: kernel/rcu/refscale.c
20463 F: kernel/torture.c
20465 TOSHIBA ACPI EXTRAS DRIVER
20466 M: Azael Avalos <coproscefalo@gmail.com>
20467 L: platform-driver-x86@vger.kernel.org
20469 F: drivers/platform/x86/toshiba_acpi.c
20471 TOSHIBA BLUETOOTH DRIVER
20472 M: Azael Avalos <coproscefalo@gmail.com>
20473 L: platform-driver-x86@vger.kernel.org
20475 F: drivers/platform/x86/toshiba_bluetooth.c
20477 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20478 M: Azael Avalos <coproscefalo@gmail.com>
20479 L: platform-driver-x86@vger.kernel.org
20481 F: drivers/platform/x86/toshiba_haps.c
20484 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20486 W: http://www.buzzard.org.uk/toshiba/
20487 F: drivers/char/toshiba.c
20488 F: include/linux/toshiba.h
20489 F: include/uapi/linux/toshiba.h
20491 TOSHIBA TC358743 DRIVER
20492 M: Mats Randgaard <matrandg@cisco.com>
20493 L: linux-media@vger.kernel.org
20495 F: drivers/media/i2c/tc358743*
20496 F: include/media/i2c/tc358743.h
20498 TOSHIBA WMI HOTKEYS DRIVER
20499 M: Azael Avalos <coproscefalo@gmail.com>
20500 L: platform-driver-x86@vger.kernel.org
20502 F: drivers/platform/x86/toshiba-wmi.c
20505 M: Peter Huewe <peterhuewe@gmx.de>
20506 M: Jarkko Sakkinen <jarkko@kernel.org>
20507 R: Jason Gunthorpe <jgg@ziepe.ca>
20508 L: linux-integrity@vger.kernel.org
20510 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20511 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20513 F: drivers/char/tpm/
20516 M: Steven Rostedt <rostedt@goodmis.org>
20517 M: Ingo Molnar <mingo@redhat.com>
20519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20520 F: Documentation/trace/ftrace.rst
20521 F: arch/*/*/*/*ftrace*
20522 F: arch/*/*/*ftrace*
20524 F: include/*/ftrace.h
20525 F: include/linux/trace*.h
20528 F: tools/testing/selftests/ftrace/
20530 TRACING MMIO ACCESSES (MMIOTRACE)
20531 M: Steven Rostedt <rostedt@goodmis.org>
20532 M: Ingo Molnar <mingo@kernel.org>
20533 R: Karol Herbst <karolherbst@gmail.com>
20534 R: Pekka Paalanen <ppaalanen@gmail.com>
20535 L: linux-kernel@vger.kernel.org
20536 L: nouveau@lists.freedesktop.org
20538 F: arch/x86/mm/kmmio.c
20539 F: arch/x86/mm/mmio-mod.c
20540 F: arch/x86/mm/testmmiotrace.c
20541 F: include/linux/mmiotrace.h
20542 F: kernel/trace/trace_mmiotrace.c
20544 TRACING OS NOISE / LATENCY TRACERS
20545 M: Steven Rostedt <rostedt@goodmis.org>
20546 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20548 F: kernel/trace/trace_osnoise.c
20549 F: include/trace/events/osnoise.h
20550 F: kernel/trace/trace_hwlat.c
20551 F: kernel/trace/trace_irqsoff.c
20552 F: kernel/trace/trace_sched_wakeup.c
20553 F: Documentation/trace/osnoise-tracer.rst
20554 F: Documentation/trace/timerlat-tracer.rst
20555 F: Documentation/trace/hwlat_detector.rst
20556 F: arch/*/kernel/trace.c
20558 Real-time Linux Analysis (RTLA) tools
20559 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20560 M: Steven Rostedt <rostedt@goodmis.org>
20561 L: linux-trace-devel@vger.kernel.org
20563 F: Documentation/tools/rtla/
20564 F: tools/tracing/rtla/
20566 TRADITIONAL CHINESE DOCUMENTATION
20567 M: Hu Haowen <src.res@email.cn>
20568 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
20570 W: https://github.com/srcres258/linux-doc
20571 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20572 F: Documentation/translations/zh_TW/
20575 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20576 M: Jiri Slaby <jirislaby@kernel.org>
20578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20579 F: Documentation/driver-api/serial/
20581 F: drivers/tty/serial/serial_core.c
20582 F: include/linux/selection.h
20583 F: include/linux/serial.h
20584 F: include/linux/serial_core.h
20585 F: include/linux/sysrq.h
20586 F: include/linux/tty*.h
20587 F: include/linux/vt.h
20588 F: include/linux/vt_*.h
20589 F: include/uapi/linux/serial.h
20590 F: include/uapi/linux/serial_core.h
20591 F: include/uapi/linux/tty.h
20593 TUA9001 MEDIA DRIVER
20594 M: Antti Palosaari <crope@iki.fi>
20595 L: linux-media@vger.kernel.org
20597 W: https://linuxtv.org
20598 W: http://palosaari.fi/linux/
20599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20600 T: git git://linuxtv.org/anttip/media_tree.git
20601 F: drivers/media/tuners/tua9001*
20603 TULIP NETWORK DRIVERS
20604 L: netdev@vger.kernel.org
20605 L: linux-parisc@vger.kernel.org
20607 F: drivers/net/ethernet/dec/tulip/
20610 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20612 W: http://vtun.sourceforge.net/tun
20613 F: Documentation/networking/tuntap.rst
20614 F: arch/um/os-Linux/drivers/
20616 TURBOCHANNEL SUBSYSTEM
20617 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20618 M: Ralf Baechle <ralf@linux-mips.org>
20619 L: linux-mips@vger.kernel.org
20621 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20623 F: include/linux/tc.h
20626 M: "Len Brown" <lenb@kernel.org>
20627 L: linux-pm@vger.kernel.org
20629 Q: https://patchwork.kernel.org/project/linux-pm/list/
20630 B: https://bugzilla.kernel.org
20631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20632 F: tools/power/x86/turbostat/
20634 TW5864 VIDEO4LINUX DRIVER
20635 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20636 M: Anton Sviridenko <anton@corp.bluecherry.net>
20637 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20638 M: Andrey Utkin <andrey_utkin@fastmail.com>
20639 L: linux-media@vger.kernel.org
20641 F: drivers/media/pci/tw5864/
20643 TW68 VIDEO4LINUX DRIVER
20644 M: Hans Verkuil <hverkuil@xs4all.nl>
20645 L: linux-media@vger.kernel.org
20647 W: https://linuxtv.org
20648 T: git git://linuxtv.org/media_tree.git
20649 F: drivers/media/pci/tw68/
20651 TW686X VIDEO4LINUX DRIVER
20652 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20653 L: linux-media@vger.kernel.org
20655 W: http://linuxtv.org
20656 T: git git://linuxtv.org/media_tree.git
20657 F: drivers/media/pci/tw686x/
20659 U-BOOT ENVIRONMENT VARIABLES
20660 M: Rafał Miłecki <rafal@milecki.pl>
20662 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20664 UACCE ACCELERATOR FRAMEWORK
20665 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20666 M: Zhou Wang <wangzhou1@hisilicon.com>
20667 L: linux-accelerators@lists.ozlabs.org
20668 L: linux-kernel@vger.kernel.org
20670 F: Documentation/ABI/testing/sysfs-driver-uacce
20671 F: Documentation/misc-devices/uacce.rst
20672 F: drivers/misc/uacce/
20673 F: include/linux/uacce.h
20674 F: include/uapi/misc/uacce/
20676 UBI FILE SYSTEM (UBIFS)
20677 M: Richard Weinberger <richard@nod.at>
20678 L: linux-mtd@lists.infradead.org
20680 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20683 F: Documentation/ABI/testing/sysfs-fs-ubifs
20684 F: Documentation/filesystems/ubifs-authentication.rst
20685 F: Documentation/filesystems/ubifs.rst
20688 UBLK USERSPACE BLOCK DRIVER
20689 M: Ming Lei <ming.lei@redhat.com>
20690 L: linux-block@vger.kernel.org
20692 F: drivers/block/ublk_drv.c
20693 F: include/uapi/linux/ublk_cmd.h
20695 UCLINUX (M68KNOMMU AND COLDFIRE)
20696 M: Greg Ungerer <gerg@linux-m68k.org>
20697 L: linux-m68k@lists.linux-m68k.org
20698 L: uclinux-dev@uclinux.org (subscribers-only)
20700 W: http://www.linux-m68k.org/
20701 W: http://www.uclinux.org/
20702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20703 F: arch/m68k/*/*_no.*
20705 F: arch/m68k/coldfire/
20706 F: arch/m68k/include/asm/*_no.*
20709 M: Jan Kara <jack@suse.com>
20711 F: Documentation/filesystems/udf.rst
20715 M: Bastien Nocera <hadess@hadess.net>
20716 L: linux-input@vger.kernel.org
20718 F: drivers/hid/hid-udraw-ps3.c
20721 M: Evgeniy Dushistov <dushistov@mail.ru>
20723 F: Documentation/admin-guide/ufs.rst
20726 UHID USERSPACE HID IO DRIVER
20727 M: David Rheinsberg <david.rheinsberg@gmail.com>
20728 L: linux-input@vger.kernel.org
20730 F: drivers/hid/uhid.c
20731 F: include/uapi/linux/uhid.h
20734 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20735 L: linux-usb@vger.kernel.org
20737 F: drivers/usb/common/ulpi.c
20738 F: include/linux/ulpi/
20741 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20742 L: linux-fsdevel@vger.kernel.org
20747 M: Tony Finch <dot@dotat.at>
20749 W: http://dotat.at/prog/unifdef
20750 F: scripts/unifdef.c
20752 UNIFORM CDROM DRIVER
20753 M: Phillip Potter <phil@philpotter.co.uk>
20755 F: Documentation/cdrom/
20756 F: drivers/cdrom/cdrom.c
20757 F: include/linux/cdrom.h
20758 F: include/uapi/linux/cdrom.h
20760 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20761 R: Alim Akhtar <alim.akhtar@samsung.com>
20762 R: Avri Altman <avri.altman@wdc.com>
20763 R: Bart Van Assche <bvanassche@acm.org>
20764 L: linux-scsi@vger.kernel.org
20766 F: Documentation/devicetree/bindings/ufs/
20767 F: Documentation/scsi/ufs.rst
20768 F: drivers/ufs/core/
20770 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20771 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20772 L: linux-scsi@vger.kernel.org
20774 F: drivers/ufs/host/*dwc*
20776 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20777 M: Stanley Chu <stanley.chu@mediatek.com>
20778 L: linux-scsi@vger.kernel.org
20779 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20781 F: drivers/ufs/host/ufs-mediatek*
20783 UNSORTED BLOCK IMAGES (UBI)
20784 M: Richard Weinberger <richard@nod.at>
20785 L: linux-mtd@lists.infradead.org
20787 W: http://www.linux-mtd.infradead.org/
20788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20790 F: drivers/mtd/ubi/
20791 F: include/linux/mtd/ubi.h
20792 F: include/uapi/mtd/ubi-user.h
20794 USB "USBNET" DRIVER FRAMEWORK
20795 M: Oliver Neukum <oneukum@suse.com>
20796 L: netdev@vger.kernel.org
20798 W: http://www.linux-usb.org/usbnet
20799 F: drivers/net/usb/usbnet.c
20800 F: include/linux/usb/usbnet.h
20803 M: Oliver Neukum <oneukum@suse.com>
20804 L: linux-usb@vger.kernel.org
20806 F: Documentation/usb/acm.rst
20807 F: drivers/usb/class/cdc-acm.*
20809 USB APPLE MFI FASTCHARGE DRIVER
20810 M: Bastien Nocera <hadess@hadess.net>
20811 L: linux-usb@vger.kernel.org
20813 F: drivers/usb/misc/apple-mfi-fastcharge.c
20815 USB AR5523 WIRELESS DRIVER
20816 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20817 L: linux-wireless@vger.kernel.org
20819 F: drivers/net/wireless/ath/ar5523/
20822 M: Oliver Neukum <oneukum@suse.com>
20823 L: linux-usb@vger.kernel.org
20824 L: linux-scsi@vger.kernel.org
20826 F: drivers/usb/storage/uas.c
20828 USB CDC ETHERNET DRIVER
20829 M: Oliver Neukum <oliver@neukum.org>
20830 L: linux-usb@vger.kernel.org
20832 F: drivers/net/usb/cdc_*.c
20833 F: include/uapi/linux/usb/cdc.h
20835 USB CHAOSKEY DRIVER
20836 M: Keith Packard <keithp@keithp.com>
20837 L: linux-usb@vger.kernel.org
20839 F: drivers/usb/misc/chaoskey.c
20841 USB CYPRESS C67X00 DRIVER
20842 L: linux-usb@vger.kernel.org
20844 F: drivers/usb/c67x00/
20846 USB DAVICOM DM9601 DRIVER
20847 M: Peter Korsgaard <peter@korsgaard.com>
20848 L: netdev@vger.kernel.org
20850 W: http://www.linux-usb.org/usbnet
20851 F: drivers/net/usb/dm9601.c
20854 M: Alan Stern <stern@rowland.harvard.edu>
20855 L: linux-usb@vger.kernel.org
20857 F: Documentation/usb/ehci.rst
20858 F: drivers/usb/host/ehci*
20860 USB GADGET/PERIPHERAL SUBSYSTEM
20861 M: Felipe Balbi <balbi@kernel.org>
20862 L: linux-usb@vger.kernel.org
20864 W: http://www.linux-usb.org/gadget
20865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20866 F: drivers/usb/gadget/
20867 F: include/linux/usb/gadget*
20869 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20870 M: Jiri Kosina <jikos@kernel.org>
20871 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20872 L: linux-usb@vger.kernel.org
20874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20875 F: Documentation/hid/hiddev.rst
20876 F: drivers/hid/usbhid/
20878 USB INTEL XHCI ROLE MUX DRIVER
20879 M: Hans de Goede <hdegoede@redhat.com>
20880 L: linux-usb@vger.kernel.org
20882 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20884 USB IP DRIVER FOR HISILICON KIRIN 960
20885 M: Yu Chen <chenyu56@huawei.com>
20886 M: Binghui Wang <wangbinghui@hisilicon.com>
20887 L: linux-usb@vger.kernel.org
20889 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20890 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20892 USB IP DRIVER FOR HISILICON KIRIN 970
20893 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20894 L: linux-usb@vger.kernel.org
20896 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20897 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20900 M: Olav Kongas <ok@artecdesign.ee>
20901 L: linux-usb@vger.kernel.org
20903 F: drivers/usb/host/isp116x*
20904 F: include/linux/usb/isp116x.h
20907 M: Rui Miguel Silva <rui.silva@linaro.org>
20908 L: linux-usb@vger.kernel.org
20910 F: drivers/usb/isp1760/*
20911 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20913 USB LAN78XX ETHERNET DRIVER
20914 M: Woojung Huh <woojung.huh@microchip.com>
20915 M: UNGLinuxDriver@microchip.com
20916 L: netdev@vger.kernel.org
20918 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20919 F: drivers/net/usb/lan78xx.*
20920 F: include/dt-bindings/net/microchip-lan78xx.h
20922 USB MASS STORAGE DRIVER
20923 M: Alan Stern <stern@rowland.harvard.edu>
20924 L: linux-usb@vger.kernel.org
20925 L: usb-storage@lists.one-eyed-alien.net
20927 F: drivers/usb/storage/
20930 M: Clemens Ladisch <clemens@ladisch.de>
20931 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20934 F: sound/usb/midi.*
20936 USB NETWORKING DRIVERS
20937 L: linux-usb@vger.kernel.org
20939 F: drivers/net/usb/
20942 M: Alan Stern <stern@rowland.harvard.edu>
20943 L: linux-usb@vger.kernel.org
20945 F: Documentation/usb/ohci.rst
20946 F: drivers/usb/host/ohci*
20948 USB OTG FSM (Finite State Machine)
20949 M: Peter Chen <peter.chen@kernel.org>
20950 L: linux-usb@vger.kernel.org
20952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20953 F: drivers/usb/common/usb-otg-fsm.c
20956 M: Valentina Manea <valentina.manea.m@gmail.com>
20957 M: Shuah Khan <shuah@kernel.org>
20958 M: Shuah Khan <skhan@linuxfoundation.org>
20959 L: linux-usb@vger.kernel.org
20961 F: Documentation/usb/usbip_protocol.rst
20962 F: drivers/usb/usbip/
20963 F: tools/testing/selftests/drivers/usb/usbip/
20964 F: tools/usb/usbip/
20967 M: Petko Manolov <petkan@nucleusys.com>
20968 L: linux-usb@vger.kernel.org
20969 L: netdev@vger.kernel.org
20971 W: https://github.com/petkan/pegasus
20972 T: git git://github.com/petkan/pegasus.git
20973 F: drivers/net/usb/pegasus.*
20976 M: Felipe Balbi <balbi@kernel.org>
20977 L: linux-usb@vger.kernel.org
20979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20980 F: drivers/usb/phy/
20982 USB PRINTER DRIVER (usblp)
20983 M: Pete Zaitcev <zaitcev@redhat.com>
20984 L: linux-usb@vger.kernel.org
20986 F: drivers/usb/class/usblp.c
20988 USB RAW GADGET DRIVER
20989 R: Andrey Konovalov <andreyknvl@gmail.com>
20990 L: linux-usb@vger.kernel.org
20992 F: Documentation/usb/raw-gadget.rst
20993 F: drivers/usb/gadget/legacy/raw_gadget.c
20994 F: include/uapi/linux/usb/raw_gadget.h
20996 USB QMI WWAN NETWORK DRIVER
20997 M: Bjørn Mork <bjorn@mork.no>
20998 L: netdev@vger.kernel.org
21000 F: Documentation/ABI/testing/sysfs-class-net-qmi
21001 F: drivers/net/usb/qmi_wwan.c
21004 M: Petko Manolov <petkan@nucleusys.com>
21005 L: linux-usb@vger.kernel.org
21006 L: netdev@vger.kernel.org
21008 W: https://github.com/petkan/rtl8150
21009 T: git git://github.com/petkan/rtl8150.git
21010 F: drivers/net/usb/rtl8150.c
21012 USB SERIAL SUBSYSTEM
21013 M: Johan Hovold <johan@kernel.org>
21014 L: linux-usb@vger.kernel.org
21016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21017 F: Documentation/usb/usb-serial.rst
21018 F: drivers/usb/serial/
21019 F: include/linux/usb/serial.h
21021 USB SMSC75XX ETHERNET DRIVER
21022 M: Steve Glendinning <steve.glendinning@shawell.net>
21023 L: netdev@vger.kernel.org
21025 F: drivers/net/usb/smsc75xx.*
21027 USB SMSC95XX ETHERNET DRIVER
21028 M: Steve Glendinning <steve.glendinning@shawell.net>
21029 M: UNGLinuxDriver@microchip.com
21030 L: netdev@vger.kernel.org
21032 F: drivers/net/usb/smsc95xx.*
21035 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21036 L: linux-usb@vger.kernel.org
21038 W: http://www.linux-usb.org
21039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21040 F: Documentation/devicetree/bindings/usb/
21041 F: Documentation/usb/
21043 F: include/dt-bindings/usb/
21044 F: include/linux/usb.h
21045 F: include/linux/usb/
21047 USB TYPEC BUS FOR ALTERNATE MODES
21048 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21049 L: linux-usb@vger.kernel.org
21051 F: Documentation/ABI/testing/sysfs-bus-typec
21052 F: Documentation/driver-api/usb/typec_bus.rst
21053 F: drivers/usb/typec/altmodes/
21054 F: include/linux/usb/typec_altmode.h
21057 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21058 L: linux-usb@vger.kernel.org
21060 F: Documentation/ABI/testing/sysfs-class-typec
21061 F: Documentation/driver-api/usb/typec.rst
21062 F: drivers/usb/typec/
21063 F: include/linux/usb/typec.h
21065 USB TYPEC INTEL PMC MUX DRIVER
21066 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21067 L: linux-usb@vger.kernel.org
21069 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21070 F: drivers/usb/typec/mux/intel_pmc_mux.c
21072 USB TYPEC PI3USB30532 MUX DRIVER
21073 M: Hans de Goede <hdegoede@redhat.com>
21074 L: linux-usb@vger.kernel.org
21076 F: drivers/usb/typec/mux/pi3usb30532.c
21078 USB TYPEC PORT CONTROLLER DRIVERS
21079 M: Guenter Roeck <linux@roeck-us.net>
21080 L: linux-usb@vger.kernel.org
21082 F: drivers/usb/typec/tcpm/
21085 M: Alan Stern <stern@rowland.harvard.edu>
21086 L: linux-usb@vger.kernel.org
21088 F: drivers/usb/host/uhci*
21091 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21092 L: linux-media@vger.kernel.org
21094 W: http://www.ideasonboard.org/uvc/
21095 T: git git://linuxtv.org/media_tree.git
21096 F: drivers/media/usb/uvc/
21097 F: include/uapi/linux/uvcvideo.h
21100 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21101 L: linux-usb@vger.kernel.org
21103 F: drivers/usb/gadget/function/*uvc*
21104 F: drivers/usb/gadget/legacy/webcam.c
21105 F: include/uapi/linux/usb/g_uvc.h
21107 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21108 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21109 L: linux-wireless@vger.kernel.org
21111 F: drivers/net/wireless/rndis_wlan.c
21114 M: Mathias Nyman <mathias.nyman@intel.com>
21115 L: linux-usb@vger.kernel.org
21117 F: drivers/usb/host/pci-quirks*
21118 F: drivers/usb/host/xhci*
21121 L: linux-wireless@vger.kernel.org
21123 W: http://linux-lc100020.sourceforge.net
21124 F: drivers/net/wireless/zydas/zd1201.*
21127 M: Antoine Jacquet <royale@zerezo.com>
21128 L: linux-usb@vger.kernel.org
21129 L: linux-media@vger.kernel.org
21131 W: http://royale.zerezo.com/zr364xx/
21132 T: git git://linuxtv.org/media_tree.git
21133 F: Documentation/admin-guide/media/zr364xx*
21134 F: drivers/media/usb/zr364xx/
21136 USER-MODE LINUX (UML)
21137 M: Richard Weinberger <richard@nod.at>
21138 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21139 M: Johannes Berg <johannes@sipsolutions.net>
21140 L: linux-um@lists.infradead.org
21142 W: http://user-mode-linux.sourceforge.net
21143 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21146 F: Documentation/virt/uml/
21151 USERSPACE COPYIN/COPYOUT (UIOVEC)
21152 M: Alexander Viro <viro@zeniv.linux.org.uk>
21154 F: include/linux/uio.h
21157 USERSPACE DMA BUFFER DRIVER
21158 M: Gerd Hoffmann <kraxel@redhat.com>
21159 L: dri-devel@lists.freedesktop.org
21161 T: git git://anongit.freedesktop.org/drm/drm-misc
21162 F: drivers/dma-buf/udmabuf.c
21163 F: include/uapi/linux/udmabuf.h
21165 USERSPACE I/O (UIO)
21166 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21169 F: Documentation/driver-api/uio-howto.rst
21171 F: include/linux/uio_driver.h
21174 M: Karel Zak <kzak@redhat.com>
21175 L: util-linux@vger.kernel.org
21177 W: http://en.wikipedia.org/wiki/Util-linux
21178 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21181 M: Christoph Hellwig <hch@lst.de>
21182 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21183 L: linux-kernel@vger.kernel.org
21185 T: git git://git.infradead.org/users/hch/uuid.git
21186 F: include/linux/uuid.h
21187 F: include/uapi/linux/uuid.h
21192 M: Justin Ernst <justin.ernst@hpe.com>
21193 L: platform-driver-x86@vger.kernel.org
21195 F: drivers/platform/x86/uv_sysfs.c
21198 M: Michal Januszewski <spock@gentoo.org>
21199 L: linux-fbdev@vger.kernel.org
21201 W: https://github.com/mjanusz/v86d
21202 F: Documentation/fb/uvesafb.rst
21203 F: drivers/video/fbdev/uvesafb.*
21205 Ux500 CLOCK DRIVERS
21206 M: Ulf Hansson <ulf.hansson@linaro.org>
21207 L: linux-clk@vger.kernel.org
21208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21210 F: drivers/clk/ux500/
21213 M: Stefan Agner <stefan@agner.ch>
21214 L: linux-mtd@lists.infradead.org
21216 F: drivers/mtd/nand/raw/vf610_nfc.c
21218 VFAT/FAT/MSDOS FILESYSTEM
21219 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21221 F: Documentation/filesystems/vfat.rst
21225 M: Alex Williamson <alex.williamson@redhat.com>
21226 R: Cornelia Huck <cohuck@redhat.com>
21227 L: kvm@vger.kernel.org
21229 T: git git://github.com/awilliam/linux-vfio.git
21230 F: Documentation/driver-api/vfio.rst
21232 F: include/linux/vfio.h
21233 F: include/linux/vfio_pci_core.h
21234 F: include/uapi/linux/vfio.h
21237 M: Diana Craciun <diana.craciun@oss.nxp.com>
21238 L: kvm@vger.kernel.org
21240 F: drivers/vfio/fsl-mc/
21242 VFIO HISILICON PCI DRIVER
21243 M: Longfang Liu <liulongfang@huawei.com>
21244 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21245 L: kvm@vger.kernel.org
21247 F: drivers/vfio/pci/hisilicon/
21249 VFIO MEDIATED DEVICE DRIVERS
21250 M: Kirti Wankhede <kwankhede@nvidia.com>
21251 L: kvm@vger.kernel.org
21253 F: Documentation/driver-api/vfio-mediated-device.rst
21254 F: drivers/vfio/mdev/
21255 F: include/linux/mdev.h
21256 F: samples/vfio-mdev/
21258 VFIO PCI DEVICE SPECIFIC DRIVERS
21259 R: Jason Gunthorpe <jgg@nvidia.com>
21260 R: Yishai Hadas <yishaih@nvidia.com>
21261 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21262 R: Kevin Tian <kevin.tian@intel.com>
21263 L: kvm@vger.kernel.org
21265 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21266 F: drivers/vfio/pci/*/
21268 VFIO PLATFORM DRIVER
21269 M: Eric Auger <eric.auger@redhat.com>
21270 L: kvm@vger.kernel.org
21272 F: drivers/vfio/platform/
21274 VFIO MLX5 PCI DRIVER
21275 M: Yishai Hadas <yishaih@nvidia.com>
21276 L: kvm@vger.kernel.org
21278 F: drivers/vfio/pci/mlx5/
21281 R: Lukas Wunner <lukas@wunner.de>
21283 T: git git://anongit.freedesktop.org/drm/drm-misc
21284 F: Documentation/gpu/vga-switcheroo.rst
21285 F: drivers/gpu/vga/vga_switcheroo.c
21286 F: include/linux/vga_switcheroo.h
21288 VIA RHINE NETWORK DRIVER
21290 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21291 F: drivers/net/ethernet/via/via-rhine.c
21293 VIA SD/MMC CARD CONTROLLER DRIVER
21294 M: Bruce Chang <brucechang@via.com.tw>
21295 M: Harald Welte <HaraldWelte@viatech.com>
21297 F: drivers/mmc/host/via-sdmmc.c
21299 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21300 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21301 L: linux-fbdev@vger.kernel.org
21303 F: drivers/video/fbdev/via/
21304 F: include/linux/via-core.h
21305 F: include/linux/via-gpio.h
21306 F: include/linux/via_i2c.h
21308 VIA VELOCITY NETWORK DRIVER
21309 M: Francois Romieu <romieu@fr.zoreil.com>
21310 L: netdev@vger.kernel.org
21312 F: drivers/net/ethernet/via/via-velocity.*
21314 VICODEC VIRTUAL CODEC DRIVER
21315 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21316 L: linux-media@vger.kernel.org
21318 W: https://linuxtv.org
21319 T: git git://linuxtv.org/media_tree.git
21320 F: drivers/media/test-drivers/vicodec/*
21322 VIDEO I2C POLLING DRIVER
21323 M: Matt Ranostay <matt.ranostay@konsulko.com>
21324 L: linux-media@vger.kernel.org
21326 F: drivers/media/i2c/video-i2c.c
21328 VIDEO MULTIPLEXER DRIVER
21329 M: Philipp Zabel <p.zabel@pengutronix.de>
21330 L: linux-media@vger.kernel.org
21332 F: drivers/media/platform/video-mux.c
21334 VIDEOBUF2 FRAMEWORK
21335 M: Tomasz Figa <tfiga@chromium.org>
21336 M: Marek Szyprowski <m.szyprowski@samsung.com>
21337 L: linux-media@vger.kernel.org
21339 F: drivers/media/common/videobuf2/*
21340 F: include/media/videobuf2-*
21342 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21343 M: Shuah Khan <skhan@linuxfoundation.org>
21344 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21345 L: linux-media@vger.kernel.org
21347 W: https://linuxtv.org
21348 T: git git://linuxtv.org/media_tree.git
21349 F: drivers/media/test-drivers/vimc/*
21352 M: Alex Williamson <alex.williamson@redhat.com>
21353 M: Paolo Bonzini <pbonzini@redhat.com>
21354 L: kvm@vger.kernel.org
21358 VIRTIO AND VHOST VSOCK DRIVER
21359 M: Stefan Hajnoczi <stefanha@redhat.com>
21360 M: Stefano Garzarella <sgarzare@redhat.com>
21361 L: kvm@vger.kernel.org
21362 L: virtualization@lists.linux-foundation.org
21363 L: netdev@vger.kernel.org
21365 F: drivers/vhost/vsock.c
21366 F: include/linux/virtio_vsock.h
21367 F: include/uapi/linux/virtio_vsock.h
21368 F: net/vmw_vsock/virtio_transport.c
21369 F: net/vmw_vsock/virtio_transport_common.c
21371 VIRTIO BLOCK AND SCSI DRIVERS
21372 M: "Michael S. Tsirkin" <mst@redhat.com>
21373 M: Jason Wang <jasowang@redhat.com>
21374 R: Paolo Bonzini <pbonzini@redhat.com>
21375 R: Stefan Hajnoczi <stefanha@redhat.com>
21376 L: virtualization@lists.linux-foundation.org
21378 F: drivers/block/virtio_blk.c
21379 F: drivers/scsi/virtio_scsi.c
21380 F: drivers/vhost/scsi.c
21381 F: include/uapi/linux/virtio_blk.h
21382 F: include/uapi/linux/virtio_scsi.h
21384 VIRTIO CONSOLE DRIVER
21385 M: Amit Shah <amit@kernel.org>
21386 L: virtualization@lists.linux-foundation.org
21388 F: drivers/char/virtio_console.c
21389 F: include/linux/virtio_console.h
21390 F: include/uapi/linux/virtio_console.h
21392 VIRTIO CORE AND NET DRIVERS
21393 M: "Michael S. Tsirkin" <mst@redhat.com>
21394 M: Jason Wang <jasowang@redhat.com>
21395 L: virtualization@lists.linux-foundation.org
21397 F: Documentation/ABI/testing/sysfs-bus-vdpa
21398 F: Documentation/ABI/testing/sysfs-class-vduse
21399 F: Documentation/devicetree/bindings/virtio/
21400 F: drivers/block/virtio_blk.c
21401 F: drivers/crypto/virtio/
21402 F: drivers/net/virtio_net.c
21405 F: include/linux/vdpa.h
21406 F: include/linux/virtio*.h
21407 F: include/uapi/linux/virtio_*.h
21411 M: "Michael S. Tsirkin" <mst@redhat.com>
21412 M: David Hildenbrand <david@redhat.com>
21413 L: virtualization@lists.linux-foundation.org
21415 F: drivers/virtio/virtio_balloon.c
21416 F: include/uapi/linux/virtio_balloon.h
21417 F: include/linux/balloon_compaction.h
21418 F: mm/balloon_compaction.c
21420 VIRTIO CRYPTO DRIVER
21421 M: Gonglei <arei.gonglei@huawei.com>
21422 L: virtualization@lists.linux-foundation.org
21423 L: linux-crypto@vger.kernel.org
21425 F: drivers/crypto/virtio/
21426 F: include/uapi/linux/virtio_crypto.h
21428 VIRTIO DRIVERS FOR S390
21429 M: Cornelia Huck <cohuck@redhat.com>
21430 M: Halil Pasic <pasic@linux.ibm.com>
21431 M: Eric Farman <farman@linux.ibm.com>
21432 L: linux-s390@vger.kernel.org
21433 L: virtualization@lists.linux-foundation.org
21434 L: kvm@vger.kernel.org
21436 F: arch/s390/include/uapi/asm/virtio-ccw.h
21437 F: drivers/s390/virtio/
21440 M: Vivek Goyal <vgoyal@redhat.com>
21441 M: Stefan Hajnoczi <stefanha@redhat.com>
21442 M: Miklos Szeredi <miklos@szeredi.hu>
21443 L: virtualization@lists.linux-foundation.org
21444 L: linux-fsdevel@vger.kernel.org
21446 W: https://virtio-fs.gitlab.io/
21447 F: Documentation/filesystems/virtiofs.rst
21448 F: fs/fuse/virtio_fs.c
21449 F: include/uapi/linux/virtio_fs.h
21452 M: Enrico Weigelt, metux IT consult <info@metux.net>
21453 M: Viresh Kumar <vireshk@kernel.org>
21454 L: linux-gpio@vger.kernel.org
21455 L: virtualization@lists.linux-foundation.org
21457 F: drivers/gpio/gpio-virtio.c
21458 F: include/uapi/linux/virtio_gpio.h
21461 M: David Airlie <airlied@linux.ie>
21462 M: Gerd Hoffmann <kraxel@redhat.com>
21463 R: Gurchetan Singh <gurchetansingh@chromium.org>
21464 R: Chia-I Wu <olvaffe@gmail.com>
21465 L: dri-devel@lists.freedesktop.org
21466 L: virtualization@lists.linux-foundation.org
21468 T: git git://anongit.freedesktop.org/drm/drm-misc
21469 F: drivers/gpu/drm/virtio/
21470 F: include/uapi/linux/virtio_gpu.h
21472 VIRTIO HOST (VHOST)
21473 M: "Michael S. Tsirkin" <mst@redhat.com>
21474 M: Jason Wang <jasowang@redhat.com>
21475 L: kvm@vger.kernel.org
21476 L: virtualization@lists.linux-foundation.org
21477 L: netdev@vger.kernel.org
21479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21481 F: include/linux/vhost_iotlb.h
21482 F: include/uapi/linux/vhost.h
21484 VIRTIO INPUT DRIVER
21485 M: Gerd Hoffmann <kraxel@redhat.com>
21487 F: drivers/virtio/virtio_input.c
21488 F: include/uapi/linux/virtio_input.h
21490 VIRTIO IOMMU DRIVER
21491 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21492 L: virtualization@lists.linux-foundation.org
21494 F: drivers/iommu/virtio-iommu.c
21495 F: include/uapi/linux/virtio_iommu.h
21498 M: David Hildenbrand <david@redhat.com>
21499 L: virtualization@lists.linux-foundation.org
21501 W: https://virtio-mem.gitlab.io/
21502 F: drivers/virtio/virtio_mem.c
21503 F: include/uapi/linux/virtio_mem.h
21505 VIRTIO SOUND DRIVER
21506 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21507 M: "Michael S. Tsirkin" <mst@redhat.com>
21508 L: virtualization@lists.linux-foundation.org
21509 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21511 F: include/uapi/linux/virtio_snd.h
21515 M: Conghui Chen <conghui.chen@intel.com>
21516 M: Viresh Kumar <viresh.kumar@linaro.org>
21517 L: linux-i2c@vger.kernel.org
21518 L: virtualization@lists.linux-foundation.org
21520 F: drivers/i2c/busses/i2c-virtio.c
21521 F: include/uapi/linux/virtio_i2c.h
21524 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21525 L: virtualization@lists.linux-foundation.org
21527 F: drivers/nvdimm/virtio_pmem.c
21528 F: drivers/nvdimm/nd_virtio.c
21530 VIRTUAL BOX GUEST DEVICE DRIVER
21531 M: Hans de Goede <hdegoede@redhat.com>
21532 M: Arnd Bergmann <arnd@arndb.de>
21533 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21535 F: drivers/virt/vboxguest/
21536 F: include/linux/vbox_utils.h
21537 F: include/uapi/linux/vbox*.h
21539 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21540 M: Hans de Goede <hdegoede@redhat.com>
21541 L: linux-fsdevel@vger.kernel.org
21545 VIRTUAL SERIO DEVICE DRIVER
21546 M: Stephen Chandler Paul <thatslyude@gmail.com>
21548 F: drivers/input/serio/userio.c
21549 F: include/uapi/linux/userio.h
21551 VIVID VIRTUAL VIDEO DRIVER
21552 M: Hans Verkuil <hverkuil@xs4all.nl>
21553 L: linux-media@vger.kernel.org
21555 W: https://linuxtv.org
21556 T: git git://linuxtv.org/media_tree.git
21557 F: drivers/media/test-drivers/vivid/*
21559 VIDTV VIRTUAL DIGITAL TV DRIVER
21560 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21561 L: linux-media@vger.kernel.org
21563 W: https://linuxtv.org
21564 T: git git://linuxtv.org/media_tree.git
21565 F: drivers/media/test-drivers/vidtv/*
21568 M: Florian Fainelli <f.fainelli@gmail.com>
21569 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21571 F: drivers/vlynq/vlynq.c
21572 F: include/linux/vlynq.h
21575 M: Martyn Welch <martyn@welchs.me.uk>
21576 M: Manohar Vanga <manohar.vanga@gmail.com>
21577 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21578 L: linux-kernel@vger.kernel.org
21580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21581 F: Documentation/driver-api/vme.rst
21582 F: drivers/staging/vme_user/
21584 VM SOCKETS (AF_VSOCK)
21585 M: Stefano Garzarella <sgarzare@redhat.com>
21586 L: virtualization@lists.linux-foundation.org
21587 L: netdev@vger.kernel.org
21589 F: drivers/net/vsockmon.c
21590 F: include/net/af_vsock.h
21591 F: include/uapi/linux/vm_sockets.h
21592 F: include/uapi/linux/vm_sockets_diag.h
21593 F: include/uapi/linux/vsockmon.h
21595 F: tools/testing/vsock/
21597 VMWARE BALLOON DRIVER
21598 M: Nadav Amit <namit@vmware.com>
21599 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21600 L: linux-kernel@vger.kernel.org
21602 F: drivers/misc/vmw_balloon.c
21604 VMWARE HYPERVISOR INTERFACE
21605 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21606 M: Alexey Makhalov <amakhalov@vmware.com>
21607 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21608 L: virtualization@lists.linux-foundation.org
21611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21612 F: arch/x86/include/asm/vmware.h
21613 F: arch/x86/kernel/cpu/vmware.c
21615 VMWARE PVRDMA DRIVER
21616 M: Bryan Tan <bryantan@vmware.com>
21617 M: Vishnu Dasa <vdasa@vmware.com>
21618 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21619 L: linux-rdma@vger.kernel.org
21621 F: drivers/infiniband/hw/vmw_pvrdma/
21623 VMware PVSCSI driver
21624 M: Vishal Bhakta <vbhakta@vmware.com>
21625 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21626 L: linux-scsi@vger.kernel.org
21628 F: drivers/scsi/vmw_pvscsi.c
21629 F: drivers/scsi/vmw_pvscsi.h
21631 VMWARE VIRTUAL PTP CLOCK DRIVER
21632 M: Vivek Thampi <vithampi@vmware.com>
21633 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21634 L: netdev@vger.kernel.org
21636 F: drivers/ptp/ptp_vmw.c
21639 M: Bryan Tan <bryantan@vmware.com>
21640 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21641 M: Vishnu Dasa <vdasa@vmware.com>
21642 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21643 L: linux-kernel@vger.kernel.org
21645 F: drivers/misc/vmw_vmci/
21647 VMWARE VMMOUSE SUBDRIVER
21648 M: Zack Rusin <zackr@vmware.com>
21649 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21650 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21651 L: linux-input@vger.kernel.org
21653 F: drivers/input/mouse/vmmouse.c
21654 F: drivers/input/mouse/vmmouse.h
21656 VMWARE VMXNET3 ETHERNET DRIVER
21657 M: Ronak Doshi <doshir@vmware.com>
21658 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21659 L: netdev@vger.kernel.org
21661 F: drivers/net/vmxnet3/
21663 VOCORE VOCORE2 BOARD
21664 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21665 L: linux-mips@vger.kernel.org
21667 F: arch/mips/boot/dts/ralink/vocore2.dts
21669 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21670 M: Liam Girdwood <lgirdwood@gmail.com>
21671 M: Mark Brown <broonie@kernel.org>
21672 L: linux-kernel@vger.kernel.org
21674 W: http://www.slimlogic.co.uk/?p=48
21675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21676 F: Documentation/devicetree/bindings/regulator/
21677 F: Documentation/power/regulator/
21678 F: drivers/regulator/
21679 F: include/dt-bindings/regulator/
21680 F: include/linux/regulator/
21681 K: regulator_get_optional
21683 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21684 R: Matti Vaittinen <mazziesaccount@gmail.com>
21685 F: drivers/regulator/irq_helpers.c
21688 M: David Ahern <dsahern@kernel.org>
21689 L: netdev@vger.kernel.org
21691 F: Documentation/networking/vrf.rst
21692 F: drivers/net/vrf.c
21695 M: Petr Mladek <pmladek@suse.com>
21696 M: Steven Rostedt <rostedt@goodmis.org>
21697 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21698 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21699 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21702 F: Documentation/core-api/printk-formats.rst
21703 F: lib/test_printf.c
21704 F: lib/test_scanf.c
21707 VT1211 HARDWARE MONITOR DRIVER
21708 M: Juerg Haefliger <juergh@gmail.com>
21709 L: linux-hwmon@vger.kernel.org
21711 F: Documentation/hwmon/vt1211.rst
21712 F: drivers/hwmon/vt1211.c
21714 VT8231 HARDWARE MONITOR DRIVER
21715 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21716 L: linux-hwmon@vger.kernel.org
21718 F: drivers/hwmon/vt8231.c
21720 VUB300 USB to SDIO/SD/MMC bridge chip
21721 L: linux-mmc@vger.kernel.org
21723 F: drivers/mmc/host/vub300.c
21725 W1 DALLAS'S 1-WIRE BUS
21726 M: Evgeniy Polyakov <zbr@ioremap.net>
21728 F: Documentation/devicetree/bindings/w1/
21729 F: Documentation/w1/
21731 F: include/linux/w1.h
21733 W83791D HARDWARE MONITORING DRIVER
21734 M: Marc Hulsman <m.hulsman@tudelft.nl>
21735 L: linux-hwmon@vger.kernel.org
21737 F: Documentation/hwmon/w83791d.rst
21738 F: drivers/hwmon/w83791d.c
21740 W83793 HARDWARE MONITORING DRIVER
21741 M: Rudolf Marek <r.marek@assembler.cz>
21742 L: linux-hwmon@vger.kernel.org
21744 F: Documentation/hwmon/w83793.rst
21745 F: drivers/hwmon/w83793.c
21747 W83795 HARDWARE MONITORING DRIVER
21748 M: Jean Delvare <jdelvare@suse.com>
21749 L: linux-hwmon@vger.kernel.org
21751 F: drivers/hwmon/w83795.c
21753 W83L51xD SD/MMC CARD INTERFACE DRIVER
21754 M: Pierre Ossman <pierre@ossman.eu>
21756 F: drivers/mmc/host/wbsd.*
21758 WACOM PROTOCOL 4 SERIAL TABLETS
21759 M: Julian Squires <julian@cipht.net>
21760 M: Hans de Goede <hdegoede@redhat.com>
21761 L: linux-input@vger.kernel.org
21763 F: drivers/input/tablet/wacom_serial4.c
21765 WANGXUN ETHERNET DRIVER
21766 M: Jiawen Wu <jiawenwu@trustnetic.com>
21767 L: netdev@vger.kernel.org
21769 F: Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst
21770 F: drivers/net/ethernet/wangxun/
21772 WATCHDOG DEVICE DRIVERS
21773 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21774 M: Guenter Roeck <linux@roeck-us.net>
21775 L: linux-watchdog@vger.kernel.org
21777 W: http://www.linux-watchdog.org/
21778 T: git git://www.linux-watchdog.org/linux-watchdog.git
21779 F: Documentation/devicetree/bindings/watchdog/
21780 F: Documentation/watchdog/
21781 F: drivers/watchdog/
21782 F: include/linux/watchdog.h
21783 F: include/uapi/linux/watchdog.h
21785 WHISKEYCOVE PMIC GPIO DRIVER
21786 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21787 L: linux-gpio@vger.kernel.org
21789 F: drivers/gpio/gpio-wcove.c
21792 M: Dianlong Li <long17.cool@163.com>
21793 L: linux-rtc@vger.kernel.org
21795 F: drivers/rtc/rtc-sd3078.c
21798 M: David Rheinsberg <david.rheinsberg@gmail.com>
21799 L: linux-input@vger.kernel.org
21801 F: drivers/hid/hid-wiimote*
21803 WILOCITY WIL6210 WIRELESS DRIVER
21804 L: linux-wireless@vger.kernel.org
21806 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21807 F: drivers/net/wireless/ath/wil6210/
21810 M: David Härdeman <david@hardeman.nu>
21812 F: drivers/media/rc/winbond-cir.c
21814 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21815 M: William Breathitt Gray <william.gray@linaro.org>
21816 L: linux-watchdog@vger.kernel.org
21818 F: drivers/watchdog/ebc-c384_wdt.c
21820 WINSYSTEMS WS16C48 GPIO DRIVER
21821 M: William Breathitt Gray <william.gray@linaro.org>
21822 L: linux-gpio@vger.kernel.org
21824 F: drivers/gpio/gpio-ws16c48.c
21826 WIREGUARD SECURE NETWORK TUNNEL
21827 M: Jason A. Donenfeld <Jason@zx2c4.com>
21828 L: wireguard@lists.zx2c4.com
21829 L: netdev@vger.kernel.org
21831 F: drivers/net/wireguard/
21832 F: tools/testing/selftests/wireguard/
21834 WISTRON LAPTOP BUTTON DRIVER
21835 M: Miloslav Trmac <mitr@volny.cz>
21837 F: drivers/input/misc/wistron_btns.c
21839 WL3501 WIRELESS PCMCIA CARD DRIVER
21840 L: linux-wireless@vger.kernel.org
21842 F: drivers/net/wireless/wl3501*
21844 WOLFSON MICROELECTRONICS DRIVERS
21845 L: patches@opensource.cirrus.com
21847 W: https://github.com/CirrusLogic/linux-drivers/wiki
21848 T: git https://github.com/CirrusLogic/linux-drivers.git
21849 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21850 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21851 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21852 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21853 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21854 F: Documentation/devicetree/bindings/sound/wm*
21855 F: Documentation/hwmon/wm83??.rst
21856 F: arch/arm/mach-s3c/mach-crag6410*
21857 F: drivers/clk/clk-wm83*.c
21858 F: drivers/gpio/gpio-*wm*.c
21859 F: drivers/gpio/gpio-arizona.c
21860 F: drivers/hwmon/wm83??-hwmon.c
21861 F: drivers/input/misc/wm831x-on.c
21862 F: drivers/input/touchscreen/wm831x-ts.c
21863 F: drivers/input/touchscreen/wm97*.c
21864 F: drivers/leds/leds-wm83*.c
21865 F: drivers/mfd/arizona*
21866 F: drivers/mfd/cs47l24*
21867 F: drivers/mfd/wm*.c
21868 F: drivers/power/supply/wm83*.c
21869 F: drivers/regulator/arizona*
21870 F: drivers/regulator/wm8*.c
21871 F: drivers/rtc/rtc-wm83*.c
21872 F: drivers/video/backlight/wm83*_bl.c
21873 F: drivers/watchdog/wm83*_wdt.c
21874 F: include/linux/mfd/arizona/
21875 F: include/linux/mfd/wm831x/
21876 F: include/linux/mfd/wm8350/
21877 F: include/linux/mfd/wm8400*
21878 F: include/linux/regulator/arizona*
21879 F: include/linux/wm97xx.h
21880 F: include/sound/wm????.h
21881 F: sound/soc/codecs/arizona*
21882 F: sound/soc/codecs/cs47l24*
21883 F: sound/soc/codecs/wm*
21886 M: Tejun Heo <tj@kernel.org>
21887 R: Lai Jiangshan <jiangshanlai@gmail.com>
21889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21890 F: Documentation/core-api/workqueue.rst
21891 F: include/linux/workqueue.h
21892 F: kernel/workqueue.c
21895 M: Loic Poulain <loic.poulain@linaro.org>
21896 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21897 R: Johannes Berg <johannes@sipsolutions.net>
21898 L: netdev@vger.kernel.org
21900 F: drivers/net/wwan/
21901 F: include/linux/wwan.h
21902 F: include/uapi/linux/wwan.h
21904 X-POWERS AXP288 PMIC DRIVERS
21905 M: Hans de Goede <hdegoede@redhat.com>
21907 F: drivers/acpi/pmic/intel_pmic_xpower.c
21910 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21911 M: Chen-Yu Tsai <wens@csie.org>
21912 L: linux-kernel@vger.kernel.org
21917 M: Martin Schiller <ms@dev.tdt.de>
21918 L: linux-x25@vger.kernel.org
21920 F: Documentation/networking/lapb-module.rst
21921 F: Documentation/networking/x25*
21922 F: drivers/net/wan/hdlc_x25.c
21923 F: drivers/net/wan/lapbether.c
21924 F: include/*/lapb.h
21925 F: include/net/x25*
21926 F: include/uapi/linux/x25.h
21930 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21931 M: Thomas Gleixner <tglx@linutronix.de>
21932 M: Ingo Molnar <mingo@redhat.com>
21933 M: Borislav Petkov <bp@alien8.de>
21934 M: Dave Hansen <dave.hansen@linux.intel.com>
21936 R: "H. Peter Anvin" <hpa@zytor.com>
21937 L: linux-kernel@vger.kernel.org
21939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21940 F: Documentation/devicetree/bindings/x86/
21941 F: Documentation/x86/
21945 M: Andy Lutomirski <luto@kernel.org>
21946 L: linux-kernel@vger.kernel.org
21948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21951 X86 MCE INFRASTRUCTURE
21952 M: Tony Luck <tony.luck@intel.com>
21953 M: Borislav Petkov <bp@alien8.de>
21954 L: linux-edac@vger.kernel.org
21956 F: Documentation/ABI/testing/sysfs-mce
21957 F: Documentation/x86/x86_64/machinecheck.rst
21958 F: arch/x86/kernel/cpu/mce/*
21960 X86 MICROCODE UPDATE SUPPORT
21961 M: Borislav Petkov <bp@alien8.de>
21963 F: arch/x86/kernel/cpu/microcode/*
21966 M: Dave Hansen <dave.hansen@linux.intel.com>
21967 M: Andy Lutomirski <luto@kernel.org>
21968 M: Peter Zijlstra <peterz@infradead.org>
21969 L: linux-kernel@vger.kernel.org
21971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21974 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21975 M: Hans de Goede <hdegoede@redhat.com>
21976 L: platform-driver-x86@vger.kernel.org
21978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21979 F: drivers/platform/x86/x86-android-tablets.c
21981 X86 PLATFORM DRIVERS
21982 M: Hans de Goede <hdegoede@redhat.com>
21983 M: Mark Gross <markgross@kernel.org>
21984 L: platform-driver-x86@vger.kernel.org
21986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21987 F: drivers/platform/olpc/
21988 F: drivers/platform/x86/
21990 X86 PLATFORM DRIVERS - ARCH
21991 R: Darren Hart <dvhart@infradead.org>
21992 R: Andy Shevchenko <andy@infradead.org>
21993 L: platform-driver-x86@vger.kernel.org
21996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21997 F: arch/x86/platform
21999 X86 PLATFORM UV HPE SUPERDOME FLEX
22000 M: Steve Wahl <steve.wahl@hpe.com>
22001 R: Mike Travis <mike.travis@hpe.com>
22002 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22003 R: Russ Anderson <russ.anderson@hpe.com>
22005 F: arch/x86/include/asm/uv/
22006 F: arch/x86/kernel/apic/x2apic_uv_x.c
22007 F: arch/x86/platform/uv/
22009 X86 STACK UNWINDING
22010 M: Josh Poimboeuf <jpoimboe@kernel.org>
22011 M: Peter Zijlstra <peterz@infradead.org>
22013 F: arch/x86/include/asm/unwind*.h
22014 F: arch/x86/kernel/dumpstack.c
22015 F: arch/x86/kernel/stacktrace.c
22016 F: arch/x86/kernel/unwind_*.c
22019 M: Andy Lutomirski <luto@kernel.org>
22020 L: linux-kernel@vger.kernel.org
22022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22023 F: arch/x86/entry/vdso/
22026 M: Matthew Wilcox <willy@infradead.org>
22027 L: linux-fsdevel@vger.kernel.org
22029 F: Documentation/core-api/xarray.rst
22030 F: include/linux/idr.h
22031 F: include/linux/xarray.h
22034 F: tools/testing/radix-tree
22037 M: Benjamin Valentin <benpicco@googlemail.com>
22039 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22040 F: drivers/media/rc/xbox_remote.c
22042 XC2028/3028 TUNER DRIVER
22043 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22044 L: linux-media@vger.kernel.org
22046 W: https://linuxtv.org
22047 T: git git://linuxtv.org/media_tree.git
22048 F: drivers/media/tuners/xc2028.*
22050 XDP (eXpress Data Path)
22051 M: Alexei Starovoitov <ast@kernel.org>
22052 M: Daniel Borkmann <daniel@iogearbox.net>
22053 M: David S. Miller <davem@davemloft.net>
22054 M: Jakub Kicinski <kuba@kernel.org>
22055 M: Jesper Dangaard Brouer <hawk@kernel.org>
22056 M: John Fastabend <john.fastabend@gmail.com>
22057 L: netdev@vger.kernel.org
22058 L: bpf@vger.kernel.org
22060 F: include/net/xdp.h
22061 F: include/net/xdp_priv.h
22062 F: include/trace/events/xdp.h
22063 F: kernel/bpf/cpumap.c
22064 F: kernel/bpf/devmap.c
22066 F: samples/bpf/xdp*
22067 F: tools/testing/selftests/bpf/*xdp*
22068 F: tools/testing/selftests/bpf/*/*xdp*
22069 F: drivers/net/ethernet/*/*/*/*/*xdp*
22070 F: drivers/net/ethernet/*/*/*xdp*
22071 K: (?:\b|_)xdp(?:\b|_)
22073 XDP SOCKETS (AF_XDP)
22074 M: Björn Töpel <bjorn@kernel.org>
22075 M: Magnus Karlsson <magnus.karlsson@intel.com>
22076 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22077 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22078 L: netdev@vger.kernel.org
22079 L: bpf@vger.kernel.org
22081 F: Documentation/networking/af_xdp.rst
22082 F: include/net/xdp_sock*
22083 F: include/net/xsk_buff_pool.h
22084 F: include/uapi/linux/if_xdp.h
22085 F: include/uapi/linux/xdp_diag.h
22086 F: include/net/netns/xdp.h
22088 F: tools/testing/selftests/bpf/*xsk*
22090 XEN BLOCK SUBSYSTEM
22091 M: Roger Pau Monné <roger.pau@citrix.com>
22092 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22094 F: drivers/block/xen*
22095 F: drivers/block/xen-blkback/*
22098 M: Stefano Stabellini <sstabellini@kernel.org>
22099 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22101 F: arch/arm/include/asm/xen/
22104 XEN HYPERVISOR ARM64
22105 M: Stefano Stabellini <sstabellini@kernel.org>
22106 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22108 F: arch/arm64/include/asm/xen/
22111 XEN HYPERVISOR INTERFACE
22112 M: Juergen Gross <jgross@suse.com>
22113 M: Stefano Stabellini <sstabellini@kernel.org>
22114 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22115 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22118 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22119 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22120 F: drivers/*/xen-*front.c
22122 F: include/uapi/xen/
22126 M: Juergen Gross <jgross@suse.com>
22127 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22128 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22130 F: arch/x86/include/asm/pvclock-abi.h
22131 F: arch/x86/include/asm/xen/
22132 F: arch/x86/platform/pvh/
22135 XEN NETWORK BACKEND DRIVER
22136 M: Wei Liu <wei.liu@kernel.org>
22137 M: Paul Durrant <paul@xen.org>
22138 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22139 L: netdev@vger.kernel.org
22141 F: drivers/net/xen-netback/*
22144 M: Juergen Gross <jgross@suse.com>
22145 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22147 F: arch/x86/pci/*xen*
22148 F: drivers/pci/*xen*
22151 M: Juergen Gross <jgross@suse.com>
22152 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22153 L: linux-scsi@vger.kernel.org
22155 F: drivers/scsi/xen-scsifront.c
22156 F: drivers/xen/xen-scsiback.c
22157 F: include/xen/interface/io/vscsiif.h
22160 M: Juergen Gross <jgross@suse.com>
22161 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22162 L: linux-usb@vger.kernel.org
22164 F: drivers/usb/host/xen*
22165 F: include/xen/interface/io/usbif.h
22167 XEN SOUND FRONTEND DRIVER
22168 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22169 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22170 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22174 XEN SWIOTLB SUBSYSTEM
22175 M: Juergen Gross <jgross@suse.com>
22176 M: Stefano Stabellini <sstabellini@kernel.org>
22177 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22178 L: iommu@lists.linux.dev
22180 F: arch/x86/xen/*swiotlb*
22181 F: drivers/xen/*swiotlb*
22184 C: irc://irc.oftc.net/xfs
22185 M: Darrick J. Wong <djwong@kernel.org>
22186 L: linux-xfs@vger.kernel.org
22189 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22190 F: Documentation/ABI/testing/sysfs-fs-xfs
22191 F: Documentation/admin-guide/xfs.rst
22192 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22193 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22195 F: include/uapi/linux/dqblk_xfs.h
22196 F: include/uapi/linux/fsmap.h
22199 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22200 L: linux-iio@vger.kernel.org
22202 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22203 F: drivers/iio/adc/xilinx-ams.c
22205 XILINX AXI ETHERNET DRIVER
22206 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22208 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22211 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22212 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22213 L: linux-can@vger.kernel.org
22215 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22216 F: drivers/net/can/xilinx_can.c
22219 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22220 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22221 R: Michal Simek <michal.simek@xilinx.com>
22223 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
22224 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22225 F: drivers/gpio/gpio-xilinx.c
22226 F: drivers/gpio/gpio-zynq.c
22228 XILINX SD-FEC IP CORES
22229 M: Derek Kiernan <derek.kiernan@xilinx.com>
22230 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22232 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22233 F: Documentation/misc-devices/xilinx_sdfec.rst
22234 F: drivers/misc/Kconfig
22235 F: drivers/misc/Makefile
22236 F: drivers/misc/xilinx_sdfec.c
22237 F: include/uapi/misc/xilinx_sdfec.h
22240 M: Sean Anderson <sean.anderson@seco.com>
22242 F: drivers/pwm/pwm-xilinx.c
22243 F: include/clocksource/timer-xilinx.h
22245 XILINX UARTLITE SERIAL DRIVER
22246 M: Peter Korsgaard <jacmet@sunsite.dk>
22247 L: linux-serial@vger.kernel.org
22249 F: drivers/tty/serial/uartlite.c
22251 XILINX VIDEO IP CORES
22252 M: Hyun Kwon <hyun.kwon@xilinx.com>
22253 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22254 L: linux-media@vger.kernel.org
22256 T: git git://linuxtv.org/media_tree.git
22257 F: Documentation/devicetree/bindings/media/xilinx/
22258 F: drivers/media/platform/xilinx/
22259 F: include/uapi/linux/xilinx-v4l2-controls.h
22261 XILINX ZYNQMP DPDMA DRIVER
22262 M: Hyun Kwon <hyun.kwon@xilinx.com>
22263 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22264 L: dmaengine@vger.kernel.org
22266 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22267 F: drivers/dma/xilinx/xilinx_dpdma.c
22268 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22270 XILINX ZYNQMP PSGTR PHY DRIVER
22271 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22272 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22273 L: linux-kernel@vger.kernel.org
22275 T: git https://github.com/Xilinx/linux-xlnx.git
22276 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22277 F: drivers/phy/xilinx/phy-zynqmp.c
22279 XILINX ZYNQMP SHA3 DRIVER
22280 M: Harsha <harsha.harsha@xilinx.com>
22282 F: drivers/crypto/xilinx/zynqmp-sha.c
22284 XILINX EVENT MANAGEMENT DRIVER
22285 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22287 F: drivers/soc/xilinx/xlnx_event_manager.c
22288 F: include/linux/firmware/xlnx-event-manager.h
22291 M: Eli Billauer <eli.billauer@gmail.com>
22292 L: linux-kernel@vger.kernel.org
22294 F: drivers/char/xillybus/
22297 M: George Cherian <gcherian@marvell.com>
22298 L: linux-i2c@vger.kernel.org
22300 W: http://www.marvell.com
22301 F: drivers/i2c/busses/i2c-xlp9xx.c
22303 XRA1403 GPIO EXPANDER
22304 M: Nandor Han <nandor.han@ge.com>
22305 M: Semi Malinen <semi.malinen@ge.com>
22306 L: linux-gpio@vger.kernel.org
22308 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22309 F: drivers/gpio/gpio-xra1403.c
22311 XTENSA XTFPGA PLATFORM SUPPORT
22312 M: Max Filippov <jcmvbkbc@gmail.com>
22313 L: linux-xtensa@linux-xtensa.org
22315 F: drivers/spi/spi-xtensa-xtfpga.c
22316 F: sound/soc/xtensa/xtfpga-i2s.c
22318 YAM DRIVER FOR AX.25
22319 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22320 L: linux-hams@vger.kernel.org
22322 F: drivers/net/hamradio/yam*
22323 F: include/linux/yam.h
22325 YAMA SECURITY MODULE
22326 M: Kees Cook <keescook@chromium.org>
22328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22329 F: Documentation/admin-guide/LSM/Yama.rst
22332 YEALINK PHONE DRIVER
22333 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22334 L: usbb2k-api-dev@nongnu.org
22336 F: Documentation/input/devices/yealink.rst
22337 F: drivers/input/misc/yealink.*
22339 Z8530 DRIVER FOR AX.25
22340 M: Joerg Reuter <jreuter@yaina.de>
22341 L: linux-hams@vger.kernel.org
22343 W: http://yaina.de/jreuter/
22344 W: http://www.qsl.net/dl1bke/
22345 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22346 F: drivers/net/hamradio/*scc.c
22347 F: drivers/net/hamradio/z8530.h
22349 ZBUD COMPRESSED PAGE ALLOCATOR
22350 M: Seth Jennings <sjenning@redhat.com>
22351 M: Dan Streetman <ddstreet@ieee.org>
22352 L: linux-mm@kvack.org
22356 Z3FOLD COMPRESSED PAGE ALLOCATOR
22357 M: Vitaly Wool <vitaly.wool@konsulko.com>
22358 R: Miaohe Lin <linmiaohe@huawei.com>
22359 L: linux-mm@kvack.org
22363 ZD1211RW WIRELESS DRIVER
22364 M: Ulrich Kunitz <kune@deine-taler.de>
22365 L: linux-wireless@vger.kernel.org
22366 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22368 W: http://zd1211.ath.cx/wiki/DriverRewrite
22369 F: drivers/net/wireless/zydas/zd1211rw/
22371 ZD1301 MEDIA DRIVER
22372 M: Antti Palosaari <crope@iki.fi>
22373 L: linux-media@vger.kernel.org
22375 W: https://linuxtv.org/
22376 W: http://palosaari.fi/linux/
22377 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22378 F: drivers/media/usb/dvb-usb-v2/zd1301*
22380 ZD1301_DEMOD MEDIA DRIVER
22381 M: Antti Palosaari <crope@iki.fi>
22382 L: linux-media@vger.kernel.org
22384 W: https://linuxtv.org/
22385 W: http://palosaari.fi/linux/
22386 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22387 F: drivers/media/dvb-frontends/zd1301_demod*
22389 ZHAOXIN PROCESSOR SUPPORT
22390 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22391 L: linux-kernel@vger.kernel.org
22393 F: arch/x86/kernel/cpu/zhaoxin.c
22396 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22397 M: Naohiro Aota <naohiro.aota@wdc.com>
22398 R: Johannes Thumshirn <jth@kernel.org>
22399 L: linux-fsdevel@vger.kernel.org
22401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22402 F: Documentation/filesystems/zonefs.rst
22405 ZPOOL COMPRESSED PAGE STORAGE API
22406 M: Dan Streetman <ddstreet@ieee.org>
22407 L: linux-mm@kvack.org
22409 F: include/linux/zpool.h
22412 ZR36067 VIDEO FOR LINUX DRIVER
22413 M: Corentin Labbe <clabbe@baylibre.com>
22414 L: mjpeg-users@lists.sourceforge.net
22415 L: linux-media@vger.kernel.org
22417 W: http://mjpeg.sourceforge.net/driver-zoran/
22418 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22419 F: Documentation/driver-api/media/drivers/zoran.rst
22420 F: drivers/staging/media/zoran/
22422 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22423 M: Minchan Kim <minchan@kernel.org>
22424 M: Nitin Gupta <ngupta@vflare.org>
22425 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22426 L: linux-kernel@vger.kernel.org
22428 F: Documentation/admin-guide/blockdev/zram.rst
22429 F: drivers/block/zram/
22431 ZS DECSTATION Z85C30 SERIAL DRIVER
22432 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22434 F: drivers/tty/serial/zs.*
22436 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22437 M: Minchan Kim <minchan@kernel.org>
22438 M: Nitin Gupta <ngupta@vflare.org>
22439 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22440 L: linux-mm@kvack.org
22442 F: Documentation/vm/zsmalloc.rst
22443 F: include/linux/zsmalloc.h
22447 M: Nick Terrell <terrelln@fb.com>
22449 B: https://github.com/facebook/zstd/issues
22450 T: git git://github.com/terrelln/linux.git
22451 F: include/linux/zstd*
22453 F: lib/decompress_unzstd.c
22458 ZSWAP COMPRESSED SWAP CACHING
22459 M: Seth Jennings <sjenning@redhat.com>
22460 M: Dan Streetman <ddstreet@ieee.org>
22461 M: Vitaly Wool <vitaly.wool@konsulko.com>
22462 L: linux-mm@kvack.org
22467 M: Linus Torvalds <torvalds@linux-foundation.org>
22468 L: linux-kernel@vger.kernel.org
22469 S: Buried alive in reporters
22470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git