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
739 ALIBABA ELASTIC RDMA DRIVER
740 M: Cheng Xu <chengyou@linux.alibaba.com>
741 M: Kai Shen <kaishen@linux.alibaba.com>
742 L: linux-rdma@vger.kernel.org
744 F: drivers/infiniband/hw/erdma
745 F: include/uapi/rdma/erdma-abi.h
748 L: Dell.Client.Kernel@dell.com
750 F: drivers/platform/x86/dell/alienware-wmi.c
752 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
753 M: Tomislav Denis <tomislav.denis@avl.com>
754 L: linux-iio@vger.kernel.org
756 W: http://www.allsensors.com/
757 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
758 F: drivers/iio/pressure/dlhl60d.c
760 ALLEGRO DVT VIDEO IP CORE DRIVER
761 M: Michael Tretter <m.tretter@pengutronix.de>
762 R: Pengutronix Kernel Team <kernel@pengutronix.de>
763 L: linux-media@vger.kernel.org
765 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
766 F: drivers/media/platform/allegro-dvt/
768 ALLWINNER A10 CSI DRIVER
769 M: Maxime Ripard <mripard@kernel.org>
770 L: linux-media@vger.kernel.org
772 T: git git://linuxtv.org/media_tree.git
773 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
774 F: drivers/media/platform/sunxi/sun4i-csi/
776 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
777 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
778 L: linux-media@vger.kernel.org
780 T: git git://linuxtv.org/media_tree.git
781 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
782 F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
784 ALLWINNER CPUFREQ DRIVER
785 M: Yangtao Li <tiny.windzz@gmail.com>
786 L: linux-pm@vger.kernel.org
788 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
789 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
791 ALLWINNER CRYPTO DRIVERS
792 M: Corentin Labbe <clabbe.montjoie@gmail.com>
793 L: linux-crypto@vger.kernel.org
795 F: drivers/crypto/allwinner/
797 ALLWINNER HARDWARE SPINLOCK SUPPORT
798 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
800 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
801 F: drivers/hwspinlock/sun6i_hwspinlock.c
803 ALLWINNER THERMAL DRIVER
804 M: Vasily Khoruzhick <anarsoul@gmail.com>
805 M: Yangtao Li <tiny.windzz@gmail.com>
806 L: linux-pm@vger.kernel.org
808 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
809 F: drivers/thermal/sun8i_thermal.c
812 M: Maxime Ripard <mripard@kernel.org>
813 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
814 L: linux-media@vger.kernel.org
816 F: drivers/staging/media/sunxi/cedrus/
819 M: Richard Henderson <richard.henderson@linaro.org>
820 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
821 M: Matt Turner <mattst88@gmail.com>
822 L: linux-alpha@vger.kernel.org
826 ALPS PS/2 TOUCHPAD DRIVER
827 R: Pali Rohár <pali@kernel.org>
828 F: drivers/input/mouse/alps.*
830 ALTERA I2C CONTROLLER DRIVER
831 M: Thor Thayer <thor.thayer@linux.intel.com>
833 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
834 F: drivers/i2c/busses/i2c-altera.c
836 ALTERA MAILBOX DRIVER
837 M: Mun Yew Tham <mun.yew.tham@intel.com>
839 F: drivers/mailbox/mailbox-altera.c
841 ALTERA MSGDMA IP CORE DRIVER
842 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
843 R: Stefan Roese <sr@denx.de>
844 L: dmaengine@vger.kernel.org
846 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
847 F: drivers/dma/altera-msgdma.c
850 M: Mun Yew Tham <mun.yew.tham@intel.com>
851 L: linux-gpio@vger.kernel.org
853 F: drivers/gpio/gpio-altera.c
855 ALTERA SYSTEM MANAGER DRIVER
856 M: Thor Thayer <thor.thayer@linux.intel.com>
858 F: drivers/mfd/altera-sysmgr.c
859 F: include/linux/mfd/altera-sysmgr.h
861 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
862 M: Thor Thayer <thor.thayer@linux.intel.com>
864 F: drivers/gpio/gpio-altera-a10sr.c
865 F: drivers/mfd/altera-a10sr.c
866 F: drivers/reset/reset-a10sr.c
867 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
868 F: include/linux/mfd/altera-a10sr.h
870 ALTERA TRIPLE SPEED ETHERNET DRIVER
871 M: Joyce Ooi <joyce.ooi@intel.com>
872 L: netdev@vger.kernel.org
874 F: drivers/net/ethernet/altera/
876 ALTERA UART/JTAG UART SERIAL DRIVERS
877 M: Tobias Klauser <tklauser@distanz.ch>
878 L: linux-serial@vger.kernel.org
880 F: drivers/tty/serial/altera_jtaguart.c
881 F: drivers/tty/serial/altera_uart.c
882 F: include/linux/altera_jtaguart.h
883 F: include/linux/altera_uart.h
885 AMAZON ANNAPURNA LABS FIC DRIVER
886 M: Talel Shenhar <talel@amazon.com>
888 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
889 F: drivers/irqchip/irq-al-fic.c
891 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
892 M: Talel Shenhar <talel@amazon.com>
893 M: Talel Shenhar <talelshenhar@gmail.com>
895 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
896 F: drivers/edac/al_mc_edac.c
898 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
899 M: Talel Shenhar <talel@amazon.com>
901 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
902 F: drivers/thermal/thermal_mmio.c
904 AMAZON ETHERNET DRIVERS
905 M: Shay Agroskin <shayagr@amazon.com>
906 M: Arthur Kiyanovski <akiyano@amazon.com>
907 R: David Arinzon <darinzon@amazon.com>
908 R: Noam Dagan <ndagan@amazon.com>
909 R: Saeed Bishara <saeedb@amazon.com>
910 L: netdev@vger.kernel.org
912 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
913 F: drivers/net/ethernet/amazon/
915 AMAZON RDMA EFA DRIVER
916 M: Gal Pressman <galpress@amazon.com>
917 R: Yossi Leybovich <sleybo@amazon.com>
918 L: linux-rdma@vger.kernel.org
920 Q: https://patchwork.kernel.org/project/linux-rdma/list/
921 F: drivers/infiniband/hw/efa/
922 F: include/uapi/rdma/efa-abi.h
924 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
925 M: Tom Lendacky <thomas.lendacky@amd.com>
926 M: John Allen <john.allen@amd.com>
927 L: linux-crypto@vger.kernel.org
929 F: drivers/crypto/ccp/
930 F: include/linux/ccp.h
932 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
933 M: Brijesh Singh <brijesh.singh@amd.com>
934 M: Tom Lendacky <thomas.lendacky@amd.com>
935 L: linux-crypto@vger.kernel.org
937 F: drivers/crypto/ccp/sev*
938 F: include/uapi/linux/psp-sev.h
941 M: Harry Wentland <harry.wentland@amd.com>
942 M: Leo Li <sunpeng.li@amd.com>
943 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
944 L: amd-gfx@lists.freedesktop.org
946 T: git https://gitlab.freedesktop.org/agd5f/linux.git
947 F: drivers/gpu/drm/amd/display/
949 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
950 M: Huang Rui <ray.huang@amd.com>
951 L: linux-hwmon@vger.kernel.org
953 F: Documentation/hwmon/fam15h_power.rst
954 F: drivers/hwmon/fam15h_power.c
957 M: Enrico Weigelt, metux IT consult <info@metux.net>
958 L: linux-gpio@vger.kernel.org
960 F: drivers/gpio/gpio-amd-fch.c
961 F: include/linux/platform_data/gpio/gpio-amd-fch.h
963 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
964 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
966 F: drivers/usb/gadget/udc/amd5536udc.*
968 AMD GEODE PROCESSOR/CHIPSET SUPPORT
969 M: Andres Salomon <dilinger@queued.net>
970 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
972 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
973 F: arch/x86/include/asm/geode.h
974 F: drivers/char/hw_random/geode-rng.c
975 F: drivers/crypto/geode*
976 F: drivers/video/fbdev/geode/
979 M: Joerg Roedel <joro@8bytes.org>
980 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
981 L: iommu@lists.linux.dev
983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
984 F: drivers/iommu/amd/
985 F: include/linux/amd-iommu.h
988 M: Felix Kuehling <Felix.Kuehling@amd.com>
989 L: amd-gfx@lists.freedesktop.org
991 T: git https://gitlab.freedesktop.org/agd5f/linux.git
992 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
993 F: drivers/gpu/drm/amd/amdkfd/
994 F: drivers/gpu/drm/amd/include/cik_structs.h
995 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
996 F: drivers/gpu/drm/amd/include/v9_structs.h
997 F: drivers/gpu/drm/amd/include/vi_structs.h
998 F: include/uapi/linux/kfd_ioctl.h
999 F: include/uapi/linux/kfd_sysfs.h
1002 M: Sanjay R Mehta <sanju.mehta@amd.com>
1004 F: drivers/spi/spi-amd.c
1007 M: Elie Morisse <syniurge@gmail.com>
1008 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1009 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1010 L: linux-i2c@vger.kernel.org
1012 F: drivers/i2c/busses/i2c-amd-mp2*
1015 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1016 L: platform-driver-x86@vger.kernel.org
1018 F: drivers/platform/x86/amd/pmc.c
1021 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1022 R: Carlos Bilbao <carlos.bilbao@amd.com>
1023 L: platform-driver-x86@vger.kernel.org
1025 F: Documentation/x86/amd_hsmp.rst
1026 F: arch/x86/include/asm/amd_hsmp.h
1027 F: arch/x86/include/uapi/asm/amd_hsmp.h
1028 F: drivers/platform/x86/amd/hsmp.c
1030 AMD POWERPLAY AND SWSMU
1031 M: Evan Quan <evan.quan@amd.com>
1032 L: amd-gfx@lists.freedesktop.org
1034 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1035 F: drivers/gpu/drm/amd/pm/
1038 M: Huang Rui <ray.huang@amd.com>
1039 L: linux-pm@vger.kernel.org
1041 F: Documentation/admin-guide/pm/amd-pstate.rst
1042 F: drivers/cpufreq/amd-pstate*
1043 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1046 M: Sanjay R Mehta <sanju.mehta@amd.com>
1047 L: dmaengine@vger.kernel.org
1049 F: drivers/dma/ptdma/
1051 AMD SEATTLE DEVICE TREE SUPPORT
1052 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1053 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1054 M: Tom Lendacky <thomas.lendacky@amd.com>
1056 F: arch/arm64/boot/dts/amd/
1059 M: Tom Lendacky <thomas.lendacky@amd.com>
1060 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1061 L: netdev@vger.kernel.org
1063 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1064 F: drivers/net/ethernet/amd/xgbe/
1066 AMD SENSOR FUSION HUB DRIVER
1067 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1068 L: linux-input@vger.kernel.org
1070 F: Documentation/hid/amd-sfh*
1071 F: drivers/hid/amd-sfh-hid/
1073 AMPHION VPU CODEC V4L2 DRIVER
1074 M: Ming Qian <ming.qian@nxp.com>
1075 M: Shijie Qin <shijie.qin@nxp.com>
1076 M: Zhou Peng <eagle.zhou@nxp.com>
1077 L: linux-media@vger.kernel.org
1079 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1080 F: drivers/media/platform/amphion/
1083 M: Christian Eggers <ceggers@arri.de>
1084 L: linux-iio@vger.kernel.org
1086 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1087 F: drivers/iio/light/as73211.c
1089 AMT (Automatic Multicast Tunneling)
1090 M: Taehee Yoo <ap420073@gmail.com>
1091 L: netdev@vger.kernel.org
1093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1095 F: drivers/net/amt.c
1097 ANALOG DEVICES INC AD7192 DRIVER
1098 M: Alexandru Tachici <alexandru.tachici@analog.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,ad7192.yaml
1103 F: drivers/iio/adc/ad7192.c
1105 ANALOG DEVICES INC AD7292 DRIVER
1106 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1107 L: linux-iio@vger.kernel.org
1109 W: https://ez.analog.com/linux-software-drivers
1110 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1111 F: drivers/iio/adc/ad7292.c
1113 ANALOG DEVICES INC AD3552R DRIVER
1114 M: Nuno Sá <nuno.sa@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,ad3552r.yaml
1119 F: drivers/iio/dac/ad3552r.c
1121 ANALOG DEVICES INC AD7293 DRIVER
1122 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1123 L: linux-iio@vger.kernel.org
1125 W: https://ez.analog.com/linux-software-drivers
1126 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1127 F: drivers/iio/dac/ad7293.c
1129 ANALOG DEVICES INC AD7768-1 DRIVER
1130 M: Michael Hennerich <Michael.Hennerich@analog.com>
1131 L: linux-iio@vger.kernel.org
1133 W: https://ez.analog.com/linux-software-drivers
1134 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1135 F: drivers/iio/adc/ad7768-1.c
1137 ANALOG DEVICES INC AD7780 DRIVER
1138 M: Michael Hennerich <Michael.Hennerich@analog.com>
1139 M: Renato Lui Geh <renatogeh@gmail.com>
1140 L: linux-iio@vger.kernel.org
1142 W: https://ez.analog.com/linux-software-drivers
1143 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1144 F: drivers/iio/adc/ad7780.c
1146 ANALOG DEVICES INC AD74413R DRIVER
1147 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1148 L: linux-iio@vger.kernel.org
1150 W: http://ez.analog.com/community/linux-device-drivers
1151 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1152 F: drivers/iio/addac/ad74413r.c
1153 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1155 ANALOG DEVICES INC AD9389B DRIVER
1156 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1157 L: linux-media@vger.kernel.org
1159 F: drivers/media/i2c/ad9389b*
1161 ANALOG DEVICES INC ADA4250 DRIVER
1162 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1163 L: linux-iio@vger.kernel.org
1165 W: https://ez.analog.com/linux-software-drivers
1166 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1167 F: drivers/iio/amplifiers/ada4250.c
1169 ANALOG DEVICES INC ADGS1408 DRIVER
1170 M: Mircea Caprioru <mircea.caprioru@analog.com>
1172 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1173 F: drivers/mux/adgs1408.c
1175 ANALOG DEVICES INC ADIN DRIVER
1176 M: Michael Hennerich <michael.hennerich@analog.com>
1177 L: netdev@vger.kernel.org
1179 W: https://ez.analog.com/linux-software-drivers
1180 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1181 F: drivers/net/phy/adin.c
1183 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1184 M: Nuno Sa <nuno.sa@analog.com>
1185 L: linux-iio@vger.kernel.org
1187 F: drivers/iio/imu/adis.c
1188 F: drivers/iio/imu/adis_buffer.c
1189 F: drivers/iio/imu/adis_trigger.c
1190 F: include/linux/iio/imu/adis.h
1192 ANALOG DEVICES INC ADIS16460 DRIVER
1193 M: Dragos Bogdan <dragos.bogdan@analog.com>
1194 L: linux-iio@vger.kernel.org
1196 W: https://ez.analog.com/linux-software-drivers
1197 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1198 F: drivers/iio/imu/adis16460.c
1200 ANALOG DEVICES INC ADIS16475 DRIVER
1201 M: Nuno Sa <nuno.sa@analog.com>
1202 L: linux-iio@vger.kernel.org
1203 W: https://ez.analog.com/linux-software-drivers
1205 F: drivers/iio/imu/adis16475.c
1206 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1208 ANALOG DEVICES INC ADM1177 DRIVER
1209 M: Michael Hennerich <Michael.Hennerich@analog.com>
1210 L: linux-hwmon@vger.kernel.org
1212 W: https://ez.analog.com/linux-software-drivers
1213 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1214 F: drivers/hwmon/adm1177.c
1216 ANALOG DEVICES INC ADMV1013 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/frequency/adi,admv1013.yaml
1222 F: drivers/iio/frequency/admv1013.c
1224 ANALOG DEVICES INC ADMV8818 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/filter/adi,admv8818.yaml
1230 F: drivers/iio/filter/admv8818.c
1232 ANALOG DEVICES INC ADMV1014 DRIVER
1233 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1234 L: linux-iio@vger.kernel.org
1236 W: https://ez.analog.com/linux-software-drivers
1237 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1238 F: drivers/iio/frequency/admv1014.c
1240 ANALOG DEVICES INC ADP5061 DRIVER
1241 M: Michael Hennerich <Michael.Hennerich@analog.com>
1242 L: linux-pm@vger.kernel.org
1244 W: https://ez.analog.com/linux-software-drivers
1245 F: drivers/power/supply/adp5061.c
1247 ANALOG DEVICES INC ADRF6780 DRIVER
1248 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1249 L: linux-iio@vger.kernel.org
1251 W: https://ez.analog.com/linux-software-drivers
1252 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1253 F: drivers/iio/frequency/adrf6780.c
1255 ANALOG DEVICES INC ADV7180 DRIVER
1256 M: Lars-Peter Clausen <lars@metafoo.de>
1257 L: linux-media@vger.kernel.org
1259 W: https://ez.analog.com/linux-software-drivers
1260 F: drivers/media/i2c/adv7180.c
1261 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1263 ANALOG DEVICES INC ADV748X DRIVER
1264 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1265 L: linux-media@vger.kernel.org
1267 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1268 F: drivers/media/i2c/adv748x/*
1270 ANALOG DEVICES INC ADV7511 DRIVER
1271 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1272 L: linux-media@vger.kernel.org
1274 F: drivers/media/i2c/adv7511*
1276 ANALOG DEVICES INC ADV7604 DRIVER
1277 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1278 L: linux-media@vger.kernel.org
1280 F: drivers/media/i2c/adv7604*
1281 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1283 ANALOG DEVICES INC ADV7842 DRIVER
1284 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1285 L: linux-media@vger.kernel.org
1287 F: drivers/media/i2c/adv7842*
1289 ANALOG DEVICES INC ADXRS290 DRIVER
1290 M: Nishant Malpani <nish.malpani25@gmail.com>
1291 L: linux-iio@vger.kernel.org
1293 F: drivers/iio/gyro/adxrs290.c
1294 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1296 ANALOG DEVICES INC ASOC CODEC DRIVERS
1297 M: Lars-Peter Clausen <lars@metafoo.de>
1298 M: Nuno Sá <nuno.sa@analog.com>
1299 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1301 W: http://wiki.analog.com/
1302 W: https://ez.analog.com/linux-software-drivers
1303 F: sound/soc/codecs/ad1*
1304 F: sound/soc/codecs/ad7*
1305 F: sound/soc/codecs/adau*
1306 F: sound/soc/codecs/adav*
1307 F: sound/soc/codecs/sigmadsp.*
1308 F: sound/soc/codecs/ssm*
1310 ANALOG DEVICES INC DMA DRIVERS
1311 M: Lars-Peter Clausen <lars@metafoo.de>
1313 W: https://ez.analog.com/linux-software-drivers
1314 F: drivers/dma/dma-axi-dmac.c
1316 ANALOG DEVICES INC IIO DRIVERS
1317 M: Lars-Peter Clausen <lars@metafoo.de>
1318 M: Michael Hennerich <Michael.Hennerich@analog.com>
1320 W: http://wiki.analog.com/
1321 W: https://ez.analog.com/linux-software-drivers
1322 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1323 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1324 F: Documentation/devicetree/bindings/iio/*/adi,*
1325 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1326 F: drivers/iio/*/ad*
1327 F: drivers/iio/adc/ltc249*
1328 F: drivers/iio/amplifiers/hmc425a.c
1329 F: drivers/staging/iio/*/ad*
1330 X: drivers/iio/*/adjd*
1332 ANALOGBITS PLL LIBRARIES
1333 M: Paul Walmsley <paul.walmsley@sifive.com>
1335 F: drivers/clk/analogbits/*
1336 F: include/linux/clk/analogbits*
1338 ANDROID CONFIG FRAGMENTS
1339 M: Rob Herring <robh@kernel.org>
1341 F: kernel/configs/android*
1344 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1345 M: Arve Hjønnevåg <arve@android.com>
1346 M: Todd Kjos <tkjos@android.com>
1347 M: Martijn Coenen <maco@android.com>
1348 M: Joel Fernandes <joel@joelfernandes.org>
1349 M: Christian Brauner <christian@brauner.io>
1350 M: Carlos Llamas <cmllamas@google.com>
1351 M: Suren Baghdasaryan <surenb@google.com>
1352 L: linux-kernel@vger.kernel.org
1354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1357 ANDROID GOLDFISH PIC DRIVER
1358 M: Miodrag Dinic <miodrag.dinic@mips.com>
1360 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1361 F: drivers/irqchip/irq-goldfish-pic.c
1363 ANDROID GOLDFISH RTC DRIVER
1364 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1366 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1367 F: drivers/rtc/rtc-goldfish.c
1369 AOA (Apple Onboard Audio) ALSA DRIVER
1370 M: Johannes Berg <johannes@sipsolutions.net>
1371 L: linuxppc-dev@lists.ozlabs.org
1372 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1376 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1377 M: William Breathitt Gray <william.gray@linaro.org>
1378 L: linux-iio@vger.kernel.org
1380 F: drivers/iio/adc/stx104.c
1383 M: Jiri Kosina <jikos@kernel.org>
1385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1386 F: arch/x86/kernel/apm_32.c
1387 F: drivers/char/apm-emulation.c
1388 F: include/linux/apm_bios.h
1389 F: include/uapi/linux/apm_bios.h
1391 APPARMOR SECURITY MODULE
1392 M: John Johansen <john.johansen@canonical.com>
1393 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1395 W: wiki.apparmor.net
1396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1397 F: Documentation/admin-guide/LSM/apparmor.rst
1398 F: security/apparmor/
1400 APPLE BCM5974 MULTITOUCH DRIVER
1401 M: Henrik Rydberg <rydberg@bitmath.org>
1402 L: linux-input@vger.kernel.org
1404 F: drivers/input/mouse/bcm5974.c
1406 APPLE PCIE CONTROLLER DRIVER
1407 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1408 M: Marc Zyngier <maz@kernel.org>
1409 L: linux-pci@vger.kernel.org
1411 F: drivers/pci/controller/pcie-apple.c
1414 M: Henrik Rydberg <rydberg@bitmath.org>
1415 L: linux-hwmon@vger.kernel.org
1417 F: drivers/hwmon/applesmc.c
1419 APPLETALK NETWORK LAYER
1420 L: netdev@vger.kernel.org
1422 F: drivers/net/appletalk/
1423 F: include/linux/atalk.h
1424 F: include/uapi/linux/atalk.h
1427 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1428 M: Khuong Dinh <khuong@os.amperecomputing.com>
1430 F: arch/arm64/boot/dts/apm/
1432 APPLIED MICRO (APM) X-GENE SOC EDAC
1433 M: Khuong Dinh <khuong@os.amperecomputing.com>
1435 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1436 F: drivers/edac/xgene_edac.c
1438 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1439 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1440 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1442 F: drivers/net/ethernet/apm/xgene-v2/
1444 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1445 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1446 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1447 M: Quan Nguyen <quan@os.amperecomputing.com>
1449 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1450 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1451 F: drivers/net/ethernet/apm/xgene/
1452 F: drivers/net/mdio/mdio-xgene.c
1454 APPLIED MICRO (APM) X-GENE SOC PMU
1455 M: Khuong Dinh <khuong@os.amperecomputing.com>
1457 F: Documentation/admin-guide/perf/xgene-pmu.rst
1458 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1459 F: drivers/perf/xgene_pmu.c
1461 APTINA CAMERA SENSOR PLL
1462 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1463 L: linux-media@vger.kernel.org
1465 F: drivers/media/i2c/aptina-pll.*
1467 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1468 M: Aleksa Savic <savicaleksa83@gmail.com>
1469 M: Jack Doan <me@jackdoan.com>
1470 L: linux-hwmon@vger.kernel.org
1472 F: Documentation/hwmon/aquacomputer_d5next.rst
1473 F: drivers/hwmon/aquacomputer_d5next.c
1475 AQUANTIA ETHERNET DRIVER (atlantic)
1476 M: Igor Russkikh <irusskikh@marvell.com>
1477 L: netdev@vger.kernel.org
1479 W: https://www.marvell.com/
1480 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1481 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1482 F: drivers/net/ethernet/aquantia/atlantic/
1484 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1485 M: Egor Pomozov <epomozov@marvell.com>
1486 L: netdev@vger.kernel.org
1488 W: http://www.aquantia.com
1489 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1491 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1492 M: Krzysztof Hałasa <khalasa@piap.pl>
1493 L: linux-media@vger.kernel.org
1495 F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1496 F: drivers/media/i2c/ar0521.c
1498 ARASAN NAND CONTROLLER DRIVER
1499 M: Miquel Raynal <miquel.raynal@bootlin.com>
1500 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1501 L: linux-mtd@lists.infradead.org
1503 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1504 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1506 ARC FRAMEBUFFER DRIVER
1507 M: Jaya Kumar <jayalk@intworks.biz>
1509 F: drivers/video/fbdev/arcfb.c
1510 F: drivers/video/fbdev/core/fb_defio.c
1513 M: Alexey Brodkin <abrodkin@synopsys.com>
1515 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1516 F: drivers/gpu/drm/tiny/arcpgu.c
1518 ARCNET NETWORK LAYER
1519 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1520 L: netdev@vger.kernel.org
1522 F: drivers/net/arcnet/
1523 F: include/uapi/linux/if_arcnet.h
1525 ARM ARCHITECTED TIMER DRIVER
1526 M: Mark Rutland <mark.rutland@arm.com>
1527 M: Marc Zyngier <maz@kernel.org>
1528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 F: arch/arm/include/asm/arch_timer.h
1531 F: arch/arm64/include/asm/arch_timer.h
1532 F: drivers/clocksource/arm_arch_timer.c
1534 ARM HDLCD DRM DRIVER
1535 M: Liviu Dudau <liviu.dudau@arm.com>
1537 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1538 F: drivers/gpu/drm/arm/hdlcd_*
1540 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1541 M: Linus Walleij <linus.walleij@linaro.org>
1542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1545 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1546 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1547 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1548 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1549 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1550 F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1551 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1552 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1553 F: arch/arm/boot/dts/arm-realview-*
1554 F: arch/arm/boot/dts/integrator*
1555 F: arch/arm/boot/dts/versatile*
1556 F: arch/arm/mach-versatile/
1557 F: drivers/bus/arm-integrator-lm.c
1558 F: drivers/clk/versatile/
1559 F: drivers/i2c/busses/i2c-versatile.c
1560 F: drivers/irqchip/irq-versatile-fpga.c
1561 F: drivers/mtd/maps/physmap-versatile.*
1562 F: drivers/power/reset/arm-versatile-reboot.c
1563 F: drivers/soc/versatile/
1565 ARM KOMEDA DRM-KMS DRIVER
1566 M: James (Qian) Wang <james.qian.wang@arm.com>
1567 M: Liviu Dudau <liviu.dudau@arm.com>
1568 M: Mihail Atanassov <mihail.atanassov@arm.com>
1569 L: Mali DP Maintainers <malidp@foss.arm.com>
1571 T: git git://anongit.freedesktop.org/drm/drm-misc
1572 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1573 F: Documentation/gpu/komeda-kms.rst
1574 F: drivers/gpu/drm/arm/display/include/
1575 F: drivers/gpu/drm/arm/display/komeda/
1577 ARM MALI PANFROST DRM DRIVER
1578 M: Rob Herring <robh@kernel.org>
1579 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1580 R: Steven Price <steven.price@arm.com>
1581 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1582 L: dri-devel@lists.freedesktop.org
1584 T: git git://anongit.freedesktop.org/drm/drm-misc
1585 F: drivers/gpu/drm/panfrost/
1586 F: include/uapi/drm/panfrost_drm.h
1588 ARM MALI-DP DRM DRIVER
1589 M: Liviu Dudau <liviu.dudau@arm.com>
1590 M: Brian Starkey <brian.starkey@arm.com>
1591 L: Mali DP Maintainers <malidp@foss.arm.com>
1593 T: git git://anongit.freedesktop.org/drm/drm-misc
1594 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1595 F: Documentation/gpu/afbc.rst
1596 F: drivers/gpu/drm/arm/
1598 ARM MFM AND FLOPPY DRIVERS
1599 M: Ian Molton <spyro@f2s.com>
1601 F: arch/arm/include/asm/floppy.h
1602 F: arch/arm/mach-rpc/floppydma.S
1604 ARM PMU PROFILING AND DEBUGGING
1605 M: Will Deacon <will@kernel.org>
1606 M: Mark Rutland <mark.rutland@arm.com>
1607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 F: Documentation/devicetree/bindings/arm/pmu.yaml
1610 F: Documentation/devicetree/bindings/perf/
1611 F: arch/arm*/include/asm/hw_breakpoint.h
1612 F: arch/arm*/include/asm/perf_event.h
1613 F: arch/arm*/kernel/hw_breakpoint.c
1614 F: arch/arm*/kernel/perf_*
1616 F: include/linux/perf/arm_pmu.h
1619 M: Russell King <linux@armlinux.org.uk>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 W: http://www.armlinux.org.uk/
1623 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1625 X: arch/arm/boot/dts/
1627 ARM PRIMECELL AACI PL041 DRIVER
1628 M: Russell King <linux@armlinux.org.uk>
1632 ARM PRIMECELL BUS SUPPORT
1633 M: Russell King <linux@armlinux.org.uk>
1636 F: include/linux/amba/bus.h
1638 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1639 M: Miquel Raynal <miquel.raynal@bootlin.com>
1640 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1641 L: linux-mtd@lists.infradead.org
1643 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1644 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1646 ARM PRIMECELL PL35X SMC DRIVER
1647 M: Miquel Raynal <miquel.raynal@bootlin.com>
1648 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1652 F: drivers/memory/pl353-smc.c
1654 ARM PRIMECELL CLCD PL110 DRIVER
1655 M: Russell King <linux@armlinux.org.uk>
1657 F: drivers/video/fbdev/amba-clcd.*
1659 ARM PRIMECELL KMI PL050 DRIVER
1660 M: Russell King <linux@armlinux.org.uk>
1662 F: drivers/input/serio/ambakmi.*
1663 F: include/linux/amba/kmi.h
1665 ARM PRIMECELL MMCI PL180/1 DRIVER
1666 M: Russell King <linux@armlinux.org.uk>
1668 F: drivers/mmc/host/mmci.*
1669 F: include/linux/amba/mmci.h
1671 ARM PRIMECELL SSP PL022 SPI DRIVER
1672 M: Linus Walleij <linus.walleij@linaro.org>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1676 F: drivers/spi/spi-pl022.c
1678 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1679 M: Russell King <linux@armlinux.org.uk>
1681 F: drivers/tty/serial/amba-pl01*.c
1682 F: include/linux/amba/serial.h
1684 ARM PRIMECELL VIC PL190/PL192 DRIVER
1685 M: Linus Walleij <linus.walleij@linaro.org>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1689 F: drivers/irqchip/irq-vic.c
1691 ARM SMC WATCHDOG DRIVER
1692 M: Julius Werner <jwerner@chromium.org>
1693 R: Evan Benn <evanbenn@chromium.org>
1695 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1696 F: drivers/watchdog/arm_smc_wdt.c
1699 M: Will Deacon <will@kernel.org>
1700 R: Robin Murphy <robin.murphy@arm.com>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1704 F: drivers/iommu/arm/
1705 F: drivers/iommu/io-pgtable-arm*
1707 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1708 M: Arnd Bergmann <arnd@arndb.de>
1709 M: Olof Johansson <olof@lixom.net>
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
1715 F: arch/arm/boot/dts/Makefile
1716 F: arch/arm64/boot/dts/Makefile
1718 ARM SUB-ARCHITECTURES
1719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 C: irc://irc.libera.chat/armlinux
1722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1726 ARM/ACTIONS SEMI ARCHITECTURE
1727 M: Andreas Färber <afaerber@suse.de>
1728 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1732 F: Documentation/devicetree/bindings/arm/actions.yaml
1733 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1734 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1735 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1736 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1737 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1738 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1739 F: Documentation/devicetree/bindings/pinctrl/actions,*
1740 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1741 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1742 F: arch/arm/boot/dts/owl-*
1743 F: arch/arm/mach-actions/
1744 F: arch/arm64/boot/dts/actions/
1745 F: drivers/clk/actions/
1746 F: drivers/clocksource/timer-owl*
1747 F: drivers/dma/owl-dma.c
1748 F: drivers/i2c/busses/i2c-owl.c
1749 F: drivers/irqchip/irq-owl-sirq.c
1750 F: drivers/mmc/host/owl-mmc.c
1751 F: drivers/net/ethernet/actions/
1752 F: drivers/pinctrl/actions/*
1753 F: drivers/soc/actions/
1754 F: include/dt-bindings/power/owl-*
1755 F: include/dt-bindings/reset/actions,*
1756 F: include/linux/soc/actions/
1759 ARM/ADS SPHERE MACHINE SUPPORT
1760 M: Lennert Buytenhek <kernel@wantstofly.org>
1761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 ARM/AFEB9260 MACHINE SUPPORT
1765 M: Sergey Lapin <slapin@ossfans.org>
1766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 ARM/AJECO 1ARM MACHINE SUPPORT
1770 M: Lennert Buytenhek <kernel@wantstofly.org>
1771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 ARM/Allwinner SoC Clock Support
1775 M: Emilio López <emilio@elopez.com.ar>
1777 F: drivers/clk/sunxi/
1779 ARM/Allwinner sunXi SoC support
1780 M: Chen-Yu Tsai <wens@csie.org>
1781 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1782 M: Samuel Holland <samuel@sholland.org>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1786 L: linux-sunxi@lists.linux.dev
1787 F: arch/arm/mach-sunxi/
1788 F: arch/arm64/boot/dts/allwinner/
1789 F: drivers/clk/sunxi-ng/
1790 F: drivers/pinctrl/sunxi/
1791 F: drivers/soc/sunxi/
1796 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1797 M: Neil Armstrong <narmstrong@baylibre.com>
1798 M: Jerome Brunet <jbrunet@baylibre.com>
1799 L: linux-amlogic@lists.infradead.org
1801 F: Documentation/devicetree/bindings/clock/amlogic*
1802 F: drivers/clk/meson/
1803 F: include/dt-bindings/clock/gxbb*
1804 F: include/dt-bindings/clock/meson*
1806 ARM/Amlogic Meson SoC Crypto Drivers
1807 M: Corentin Labbe <clabbe@baylibre.com>
1808 L: linux-crypto@vger.kernel.org
1809 L: linux-amlogic@lists.infradead.org
1811 F: Documentation/devicetree/bindings/crypto/amlogic*
1812 F: drivers/crypto/amlogic/
1814 ARM/Amlogic Meson SoC Sound Drivers
1815 M: Jerome Brunet <jbrunet@baylibre.com>
1816 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1818 F: Documentation/devicetree/bindings/sound/amlogic*
1821 ARM/Amlogic Meson SoC support
1822 M: Neil Armstrong <narmstrong@baylibre.com>
1823 M: Kevin Hilman <khilman@baylibre.com>
1824 R: Jerome Brunet <jbrunet@baylibre.com>
1825 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 L: linux-amlogic@lists.infradead.org
1829 W: http://linux-meson.com/
1830 F: arch/arm/boot/dts/meson*
1831 F: arch/arm/mach-meson/
1832 F: arch/arm64/boot/dts/amlogic/
1833 F: drivers/mmc/host/meson*
1834 F: drivers/pinctrl/meson/
1835 F: drivers/rtc/rtc-meson*
1836 F: drivers/soc/amlogic/
1839 ARM/Annapurna Labs ALPINE ARCHITECTURE
1840 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1841 M: Antoine Tenart <atenart@kernel.org>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 F: arch/arm/boot/dts/alpine*
1845 F: arch/arm/mach-alpine/
1846 F: arch/arm64/boot/dts/amazon/
1847 F: drivers/*/*alpine*
1849 ARM/APPLE MACHINE SUPPORT
1850 M: Hector Martin <marcan@marcan.st>
1851 M: Sven Peter <sven@svenpeter.dev>
1852 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1853 L: asahi@lists.linux.dev
1854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 W: https://asahilinux.org
1857 B: https://github.com/AsahiLinux/linux/issues
1858 C: irc://irc.oftc.net/asahi-dev
1859 T: git https://github.com/AsahiLinux/linux.git
1860 F: Documentation/devicetree/bindings/arm/apple.yaml
1861 F: Documentation/devicetree/bindings/arm/apple/*
1862 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1863 F: Documentation/devicetree/bindings/dma/apple,admac.yaml
1864 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1865 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1866 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1867 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1868 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1869 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1870 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1871 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1872 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1873 F: Documentation/devicetree/bindings/power/apple*
1874 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1875 F: arch/arm64/boot/dts/apple/
1876 F: drivers/clk/clk-apple-nco.c
1877 F: drivers/dma/apple-admac.c
1878 F: drivers/i2c/busses/i2c-pasemi-core.c
1879 F: drivers/i2c/busses/i2c-pasemi-platform.c
1880 F: drivers/iommu/apple-dart.c
1881 F: drivers/irqchip/irq-apple-aic.c
1882 F: drivers/mailbox/apple-mailbox.c
1883 F: drivers/nvme/host/apple.c
1884 F: drivers/nvmem/apple-efuses.c
1885 F: drivers/pinctrl/pinctrl-apple-gpio.c
1886 F: drivers/soc/apple/*
1887 F: drivers/watchdog/apple_wdt.c
1888 F: include/dt-bindings/interrupt-controller/apple-aic.h
1889 F: include/dt-bindings/pinctrl/apple.h
1890 F: include/linux/apple-mailbox.h
1891 F: include/linux/soc/apple/*
1893 ARM/ARTPEC MACHINE SUPPORT
1894 M: Jesper Nilsson <jesper.nilsson@axis.com>
1895 M: Lars Persson <lars.persson@axis.com>
1896 L: linux-arm-kernel@axis.com
1898 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1899 F: arch/arm/boot/dts/artpec6*
1900 F: arch/arm/mach-artpec
1902 F: drivers/crypto/axis
1903 F: drivers/mmc/host/usdhi6rol0.c
1904 F: drivers/pinctrl/pinctrl-artpec*
1906 ARM/ASPEED I2C DRIVER
1907 M: Brendan Higgins <brendanhiggins@google.com>
1908 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1909 R: Joel Stanley <joel@jms.id.au>
1910 L: linux-i2c@vger.kernel.org
1911 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1913 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1914 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1915 F: drivers/i2c/busses/i2c-aspeed.c
1916 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1918 ARM/ASPEED MACHINE SUPPORT
1919 M: Joel Stanley <joel@jms.id.au>
1920 R: Andrew Jeffery <andrew@aj.id.au>
1921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1924 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1926 F: Documentation/devicetree/bindings/arm/aspeed/
1927 F: arch/arm/boot/dts/aspeed-*
1928 F: arch/arm/mach-aspeed/
1931 ARM/BITMAIN ARCHITECTURE
1932 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1936 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1937 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1938 F: arch/arm64/boot/dts/bitmain/
1939 F: drivers/clk/clk-bm1880.c
1940 F: drivers/pinctrl/pinctrl-bm1880.c
1942 ARM/CALXEDA HIGHBANK ARCHITECTURE
1943 M: Andre Przywara <andre.przywara@arm.com>
1944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 F: arch/arm/boot/dts/ecx-*.dts*
1947 F: arch/arm/boot/dts/highbank.dts
1948 F: arch/arm/mach-highbank/
1950 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1951 M: Krzysztof Halasa <khalasa@piap.pl>
1953 F: arch/arm/mach-cns3xxx/
1955 ARM/CAVIUM THUNDER NETWORK DRIVER
1956 M: Sunil Goutham <sgoutham@marvell.com>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 F: drivers/net/ethernet/cavium/thunder/
1961 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1962 M: Lukasz Majewski <lukma@denx.de>
1963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965 F: arch/arm/mach-ep93xx/ts72xx.c
1967 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1968 M: Alexander Shiyan <shc_work@mail.ru>
1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1974 M: Lennert Buytenhek <kernel@wantstofly.org>
1975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1979 M: Hartley Sweeten <hsweeten@visionengravers.com>
1980 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 F: arch/arm/mach-ep93xx/
1984 F: arch/arm/mach-ep93xx/include/mach/
1987 M: Russell King <linux@armlinux.org.uk>
1988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1991 F: drivers/clk/clkdev.c
1993 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1994 M: Baruch Siach <baruch@tkos.co.il>
1995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 F: arch/arm/boot/dts/cx92755*
2000 ARM/CONTEC MICRO9 MACHINE SUPPORT
2001 M: Hubert Feurstein <hubert.feurstein@contec.at>
2003 F: arch/arm/mach-ep93xx/micro9.c
2005 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2006 M: Mathieu Poirier <mathieu.poirier@linaro.org>
2007 M: Suzuki K Poulose <suzuki.poulose@arm.com>
2008 R: Mike Leach <mike.leach@linaro.org>
2009 R: Leo Yan <leo.yan@linaro.org>
2010 L: coresight@lists.linaro.org (moderated for non-subscribers)
2011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2014 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2015 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2016 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2017 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2018 F: Documentation/trace/coresight/*
2019 F: drivers/hwtracing/coresight/*
2020 F: include/dt-bindings/arm/coresight-cti-dt.h
2021 F: include/linux/coresight*
2022 F: samples/coresight/*
2023 F: tools/perf/arch/arm/util/auxtrace.c
2024 F: tools/perf/arch/arm/util/cs-etm.c
2025 F: tools/perf/arch/arm/util/cs-etm.h
2026 F: tools/perf/arch/arm/util/pmu.c
2027 F: tools/perf/util/cs-etm-decoder/*
2028 F: tools/perf/util/cs-etm.*
2030 ARM/CORGI MACHINE SUPPORT
2031 M: Richard Purdie <rpurdie@rpsys.net>
2034 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2035 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2036 M: Linus Walleij <linus.walleij@linaro.org>
2037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 T: git git://github.com/ulli-kroll/linux.git
2040 F: Documentation/devicetree/bindings/arm/gemini.yaml
2041 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2042 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2043 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2044 F: arch/arm/boot/dts/gemini*
2045 F: arch/arm/mach-gemini/
2046 F: drivers/crypto/gemini/
2047 F: drivers/net/ethernet/cortina/
2048 F: drivers/pinctrl/pinctrl-gemini.c
2049 F: drivers/rtc/rtc-ftrtc010.c
2051 ARM/CZ.NIC TURRIS SUPPORT
2052 M: Marek Behún <kabel@kernel.org>
2054 W: https://www.turris.cz/
2055 F: Documentation/ABI/testing/debugfs-moxtet
2056 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2057 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2058 F: Documentation/devicetree/bindings/bus/moxtet.txt
2059 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2060 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2061 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2062 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2063 F: drivers/bus/moxtet.c
2064 F: drivers/firmware/turris-mox-rwtm.c
2065 F: drivers/leds/leds-turris-omnia.c
2066 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2067 F: drivers/gpio/gpio-moxtet.c
2068 F: drivers/watchdog/armada_37xx_wdt.c
2069 F: include/dt-bindings/bus/moxtet.h
2070 F: include/linux/armada-37xx-rwtm-mailbox.h
2071 F: include/linux/moxtet.h
2073 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2074 M: Robert Jarzmik <robert.jarzmik@free.fr>
2075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077 F: arch/arm/mach-pxa/ezx.c
2079 ARM/FARADAY FA526 PORT
2080 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083 T: git git://git.berlios.de/gemini-board
2084 F: arch/arm/mm/*-fa*
2086 ARM/FOOTBRIDGE ARCHITECTURE
2087 M: Russell King <linux@armlinux.org.uk>
2088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 W: http://www.armlinux.org.uk/
2091 F: arch/arm/include/asm/hardware/dec21285.h
2092 F: arch/arm/mach-footbridge/
2094 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2095 M: Shawn Guo <shawnguo@kernel.org>
2096 M: Sascha Hauer <s.hauer@pengutronix.de>
2097 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2098 R: Fabio Estevam <festevam@gmail.com>
2099 R: NXP Linux Team <linux-imx@nxp.com>
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2103 X: drivers/media/i2c/
2107 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2108 M: Shawn Guo <shawnguo@kernel.org>
2109 M: Li Yang <leoyang.li@nxp.com>
2110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2113 F: arch/arm/boot/dts/ls1021a*
2114 F: arch/arm64/boot/dts/freescale/fsl-*
2115 F: arch/arm64/boot/dts/freescale/qoriq-*
2117 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2118 M: Shawn Guo <shawnguo@kernel.org>
2119 M: Sascha Hauer <s.hauer@pengutronix.de>
2120 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2121 R: Stefan Agner <stefan@agner.ch>
2122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2125 F: arch/arm/boot/dts/vf*
2126 F: arch/arm/mach-imx/*vf610*
2128 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2129 M: Lennert Buytenhek <kernel@wantstofly.org>
2130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133 ARM/GUMSTIX MACHINE SUPPORT
2134 M: Steve Sakoman <sakoman@gmail.com>
2135 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2139 M: Philipp Zabel <philipp.zabel@gmail.com>
2140 M: Paul Parsons <lost.distance@yahoo.com>
2141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 F: arch/arm/mach-pxa/hx4700.c
2144 F: arch/arm/mach-pxa/include/mach/hx4700.h
2145 F: sound/soc/pxa/hx4700.c
2147 ARM/HISILICON SOC SUPPORT
2148 M: Wei Xu <xuwei5@hisilicon.com>
2149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 W: http://www.hisilicon.com
2152 T: git git://github.com/hisilicon/linux-hisi.git
2153 F: arch/arm/boot/dts/hi3*
2154 F: arch/arm/boot/dts/hip*
2155 F: arch/arm/boot/dts/hisi*
2156 F: arch/arm/mach-hisi/
2157 F: arch/arm64/boot/dts/hisilicon/
2159 ARM/HP JORNADA 7XX MACHINE SUPPORT
2160 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2164 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2165 F: arch/arm/mach-sa1100/jornada720.c
2167 ARM/HPE GXP ARCHITECTURE
2168 M: Jean-Marie Verdun <verdun@hpe.com>
2169 M: Nick Hawkins <nick.hawkins@hpe.com>
2171 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2172 F: Documentation/devicetree/bindings/spi/hpe,gxp-spi.yaml
2173 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2174 F: arch/arm/boot/dts/hpe-bmc*
2175 F: arch/arm/boot/dts/hpe-gxp*
2176 F: arch/arm/mach-hpe/
2177 F: drivers/clocksource/timer-gxp.c
2178 F: drivers/spi/spi-gxp.c
2179 F: drivers/watchdog/gxp-wdt.c
2181 ARM/IGEP MACHINE SUPPORT
2182 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2183 M: Javier Martinez Canillas <javier@dowhile0.org>
2184 L: linux-omap@vger.kernel.org
2185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187 F: arch/arm/boot/dts/omap3-igep*
2189 ARM/INCOME PXA270 SUPPORT
2190 M: Marek Vasut <marek.vasut@gmail.com>
2191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2195 ARM/INTEL IOP32X ARM ARCHITECTURE
2196 M: Lennert Buytenhek <kernel@wantstofly.org>
2197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 ARM/INTEL IQ81342EX MACHINE SUPPORT
2201 M: Lennert Buytenhek <kernel@wantstofly.org>
2202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 ARM/INTEL IXDP2850 MACHINE SUPPORT
2206 M: Lennert Buytenhek <kernel@wantstofly.org>
2207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2210 ARM/INTEL IXP4XX ARM ARCHITECTURE
2211 M: Linus Walleij <linusw@kernel.org>
2212 M: Imre Kaloz <kaloz@openwrt.org>
2213 M: Krzysztof Halasa <khalasa@piap.pl>
2214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2217 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2218 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2219 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2220 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2221 F: arch/arm/mach-ixp4xx/
2222 F: drivers/bus/intel-ixp4xx-eb.c
2223 F: drivers/clocksource/timer-ixp4xx.c
2224 F: drivers/crypto/ixp4xx_crypto.c
2225 F: drivers/gpio/gpio-ixp4xx.c
2226 F: drivers/irqchip/irq-ixp4xx.c
2227 F: include/linux/irqchip/irq-ixp4xx.h
2228 F: include/linux/platform_data/timer-ixp4xx.h
2230 ARM/INTEL KEEMBAY ARCHITECTURE
2231 M: Paul J. Murphy <paul.j.murphy@intel.com>
2232 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2234 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2235 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2236 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2238 ARM/INTEL XSC3 (MANZANO) ARM CORE
2239 M: Lennert Buytenhek <kernel@wantstofly.org>
2240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2244 M: Lennert Buytenhek <kernel@wantstofly.org>
2245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 ARM/LG1K ARCHITECTURE
2249 M: Chanho Min <chanho.min@lge.com>
2250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 F: arch/arm64/boot/dts/lg/
2254 ARM/LOGICPD PXA270 MACHINE SUPPORT
2255 M: Lennert Buytenhek <kernel@wantstofly.org>
2256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 ARM/LPC18XX ARCHITECTURE
2260 M: Vladimir Zapolskiy <vz@mleia.com>
2261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2264 F: arch/arm/boot/dts/lpc43*
2265 F: drivers/i2c/busses/i2c-lpc2k.c
2266 F: drivers/memory/pl172.c
2267 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2268 F: drivers/rtc/rtc-lpc24xx.c
2271 ARM/LPC32XX SOC SUPPORT
2272 M: Vladimir Zapolskiy <vz@mleia.com>
2273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2276 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2277 F: arch/arm/boot/dts/lpc32*
2278 F: arch/arm/mach-lpc32xx/
2279 F: drivers/i2c/busses/i2c-pnx.c
2280 F: drivers/net/ethernet/nxp/lpc_eth.c
2281 F: drivers/usb/host/ohci-nxp.c
2282 F: drivers/watchdog/pnx4008_wdt.c
2285 ARM/MAGICIAN MACHINE SUPPORT
2286 M: Philipp Zabel <philipp.zabel@gmail.com>
2289 ARM/Marvell Dove/MV78xx0/Orion SOC support
2290 M: Andrew Lunn <andrew@lunn.ch>
2291 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2292 M: Gregory Clement <gregory.clement@bootlin.com>
2293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2296 F: Documentation/devicetree/bindings/soc/dove/
2297 F: arch/arm/boot/dts/dove*
2298 F: arch/arm/boot/dts/orion5x*
2299 F: arch/arm/mach-dove/
2300 F: arch/arm/mach-mv78xx0/
2301 F: arch/arm/mach-orion5x/
2302 F: arch/arm/plat-orion/
2303 F: drivers/soc/dove/
2305 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2306 M: Andrew Lunn <andrew@lunn.ch>
2307 M: Gregory Clement <gregory.clement@bootlin.com>
2308 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2312 F: arch/arm/boot/dts/armada*
2313 F: arch/arm/boot/dts/kirkwood*
2314 F: arch/arm/configs/mvebu_*_defconfig
2315 F: arch/arm/mach-mvebu/
2316 F: arch/arm64/boot/dts/marvell/armada*
2317 F: arch/arm64/boot/dts/marvell/cn913*
2318 F: drivers/cpufreq/armada-37xx-cpufreq.c
2319 F: drivers/cpufreq/armada-8k-cpufreq.c
2320 F: drivers/cpufreq/mvebu-cpufreq.c
2321 F: drivers/irqchip/irq-armada-370-xp.c
2322 F: drivers/irqchip/irq-mvebu-*
2323 F: drivers/pinctrl/mvebu/
2324 F: drivers/rtc/rtc-armada38x.c
2326 ARM/Mediatek RTC DRIVER
2327 M: Eddie Huang <eddie.huang@mediatek.com>
2328 M: Sean Wang <sean.wang@mediatek.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 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2333 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2334 F: drivers/rtc/rtc-mt2712.c
2335 F: drivers/rtc/rtc-mt6397.c
2336 F: drivers/rtc/rtc-mt7622.c
2338 ARM/Mediatek SoC support
2339 M: Matthias Brugger <matthias.bgg@gmail.com>
2340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2341 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2343 W: https://mtk.wiki.kernel.org/
2344 C: irc://chat.freenode.net/linux-mediatek
2345 F: arch/arm/boot/dts/mt6*
2346 F: arch/arm/boot/dts/mt7*
2347 F: arch/arm/boot/dts/mt8*
2348 F: arch/arm/mach-mediatek/
2349 F: arch/arm64/boot/dts/mediatek/
2350 F: drivers/soc/mediatek/
2355 ARM/Mediatek USB3 PHY DRIVER
2356 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2360 F: Documentation/devicetree/bindings/phy/mediatek,*
2361 F: drivers/phy/mediatek/
2363 ARM/Microchip (AT91) SoC support
2364 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2365 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2366 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369 W: http://www.linux4sam.org
2370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2371 F: arch/arm/boot/dts/at91*.dts
2372 F: arch/arm/boot/dts/at91*.dtsi
2373 F: arch/arm/boot/dts/sama*.dts
2374 F: arch/arm/boot/dts/sama*.dtsi
2375 F: arch/arm/include/debug/at91.S
2376 F: arch/arm/mach-at91/
2377 F: drivers/memory/atmel*
2378 F: drivers/watchdog/sama5d4_wdt.c
2379 F: include/soc/at91/
2380 X: drivers/input/touchscreen/atmel_mxt_ts.c
2381 X: drivers/net/wireless/atmel/
2385 ARM/Microchip Sparx5 SoC support
2386 M: Lars Povlsen <lars.povlsen@microchip.com>
2387 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2388 M: UNGLinuxDriver@microchip.com
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 T: git git://github.com/microchip-ung/linux-upstream.git
2392 F: arch/arm64/boot/dts/microchip/
2393 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2396 Microchip Timer Counter Block (TCB) Capture Driver
2397 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399 L: linux-iio@vger.kernel.org
2401 F: drivers/counter/microchip-tcb-capture.c
2403 ARM/MILBEAUT ARCHITECTURE
2404 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2405 M: Takao Orito <orito.takao@socionext.com>
2406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408 F: arch/arm/boot/dts/milbeaut*
2409 F: arch/arm/mach-milbeaut/
2412 ARM/MIOA701 MACHINE SUPPORT
2413 M: Robert Jarzmik <robert.jarzmik@free.fr>
2414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 F: arch/arm/mach-pxa/mioa701.c
2418 ARM/MStar/Sigmastar Armv7 SoC support
2419 M: Daniel Palmer <daniel@thingy.jp>
2420 M: Romain Perier <romain.perier@gmail.com>
2421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 W: http://linux-chenxing.org/
2424 T: git git://github.com/linux-chenxing/linux.git
2425 F: Documentation/devicetree/bindings/arm/mstar/*
2426 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2427 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2428 F: arch/arm/boot/dts/mstar-*
2429 F: arch/arm/mach-mstar/
2430 F: drivers/clk/mstar/
2431 F: drivers/clocksource/timer-msc313e.c
2432 F: drivers/gpio/gpio-msc313.c
2433 F: drivers/rtc/rtc-msc313.c
2434 F: drivers/watchdog/msc313e_wdt.c
2435 F: include/dt-bindings/clock/mstar-*
2436 F: include/dt-bindings/gpio/msc313-gpio.h
2438 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2439 M: Michael Petchkovsky <mkpetch@internode.on.net>
2442 ARM/NOMADIK/Ux500 ARCHITECTURES
2443 M: Linus Walleij <linus.walleij@linaro.org>
2444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2447 F: Documentation/devicetree/bindings/arm/ste-*
2448 F: Documentation/devicetree/bindings/arm/ux500.yaml
2449 F: Documentation/devicetree/bindings/arm/ux500/
2450 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2451 F: arch/arm/boot/dts/ste-*
2452 F: arch/arm/mach-nomadik/
2453 F: arch/arm/mach-ux500/
2454 F: drivers/clk/clk-nomadik.c
2455 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2456 F: drivers/dma/ste_dma40*
2457 F: drivers/hwspinlock/u8500_hsem.c
2458 F: drivers/i2c/busses/i2c-nomadik.c
2459 F: drivers/iio/adc/ab8500-gpadc.c
2460 F: drivers/mfd/ab8500*
2461 F: drivers/mfd/abx500*
2462 F: drivers/mfd/db8500*
2463 F: drivers/pinctrl/nomadik/
2464 F: drivers/rtc/rtc-ab8500.c
2465 F: drivers/rtc/rtc-pl031.c
2466 F: drivers/soc/ux500/
2468 ARM/NUVOTON NPCM ARCHITECTURE
2469 M: Avi Fishman <avifishman70@gmail.com>
2470 M: Tomer Maimon <tmaimon77@gmail.com>
2471 M: Tali Perry <tali.perry1@gmail.com>
2472 R: Patrick Venture <venture@google.com>
2473 R: Nancy Yuen <yuenn@google.com>
2474 R: Benjamin Fair <benjaminfair@google.com>
2475 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2477 F: Documentation/devicetree/bindings/*/*/*npcm*
2478 F: Documentation/devicetree/bindings/*/*npcm*
2479 F: Documentation/devicetree/bindings/arm/npcm/*
2480 F: arch/arm/boot/dts/nuvoton-npcm*
2481 F: arch/arm/mach-npcm/
2482 F: arch/arm64/boot/dts/nuvoton/
2484 F: drivers/*/*/*npcm*
2485 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2486 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2488 ARM/NUVOTON WPCM450 ARCHITECTURE
2489 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2490 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2492 W: https://github.com/neuschaefer/wpcm450/wiki
2493 F: Documentation/devicetree/bindings/*/*wpcm*
2494 F: arch/arm/boot/dts/nuvoton-wpcm450*
2495 F: arch/arm/mach-npcm/wpcm450.c
2496 F: drivers/*/*/*wpcm*
2499 ARM/NXP S32G ARCHITECTURE
2500 M: Chester Lin <clin@suse.com>
2501 R: Andreas Färber <afaerber@suse.de>
2502 R: Matthias Brugger <mbrugger@suse.com>
2503 R: NXP S32 Linux Team <s32@nxp.com>
2504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2506 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2508 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2509 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2511 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2512 F: arch/arm/mach-s3c/gta02.h
2513 F: arch/arm/mach-s3c/mach-gta02.c
2515 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2516 M: Alexander Clouter <alex@digriz.org.uk>
2517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2519 W: http://www.digriz.org.uk/ts78xx/kernel
2520 F: arch/arm/mach-orion5x/ts78xx-*
2522 ARM/OXNAS platform support
2523 M: Neil Armstrong <narmstrong@baylibre.com>
2524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 L: linux-oxnas@groups.io (moderated for non-subscribers)
2527 F: arch/arm/boot/dts/ox8*.dts*
2528 F: arch/arm/mach-oxnas/
2529 F: drivers/power/reset/oxnas-restart.c
2532 ARM/PALM TREO SUPPORT
2533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2535 F: arch/arm/mach-pxa/palmtreo.*
2537 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2538 M: Marek Vasut <marek.vasut@gmail.com>
2539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541 W: http://hackndev.com
2542 F: arch/arm/mach-pxa/include/mach/palmld.h
2543 F: arch/arm/mach-pxa/include/mach/palmtc.h
2544 F: arch/arm/mach-pxa/include/mach/palmtx.h
2545 F: arch/arm/mach-pxa/palmld.c
2546 F: arch/arm/mach-pxa/palmt5.*
2547 F: arch/arm/mach-pxa/palmtc.c
2548 F: arch/arm/mach-pxa/palmte2.*
2549 F: arch/arm/mach-pxa/palmtx.c
2552 M: Sergey Lapin <slapin@ossfans.org>
2553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555 W: http://hackndev.com
2556 F: arch/arm/mach-pxa/palmz72.*
2559 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2561 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2563 ARM/PT DIGITAL BOARD PORT
2564 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2567 W: http://www.armlinux.org.uk/
2569 ARM/QUALCOMM SUPPORT
2570 M: Andy Gross <agross@kernel.org>
2571 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2572 R: Konrad Dybcio <konrad.dybcio@somainline.org>
2573 L: linux-arm-msm@vger.kernel.org
2575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2576 F: Documentation/devicetree/bindings/*/qcom*
2577 F: Documentation/devicetree/bindings/soc/qcom/
2578 F: arch/arm/boot/dts/qcom-*.dts
2579 F: arch/arm/boot/dts/qcom-*.dtsi
2580 F: arch/arm/mach-qcom/
2581 F: arch/arm64/boot/dts/qcom/
2582 F: drivers/*/*/qcom*
2583 F: drivers/*/*/qcom/
2584 F: drivers/*/pm8???-*
2587 F: drivers/bluetooth/btqcomsmd.c
2588 F: drivers/clocksource/timer-qcom.c
2589 F: drivers/cpuidle/cpuidle-qcom-spm.c
2590 F: drivers/extcon/extcon-qcom*
2591 F: drivers/i2c/busses/i2c-qcom-geni.c
2592 F: drivers/i2c/busses/i2c-qup.c
2593 F: drivers/iommu/msm*
2594 F: drivers/mfd/ssbi.c
2595 F: drivers/mmc/host/mmci_qcom*
2596 F: drivers/mmc/host/sdhci-msm.c
2597 F: drivers/pci/controller/dwc/pcie-qcom.c
2598 F: drivers/phy/qualcomm/
2599 F: drivers/power/*/msm*
2600 F: drivers/reset/reset-qcom-*
2601 F: drivers/ufs/host/ufs-qcom*
2602 F: drivers/spi/spi-geni-qcom.c
2603 F: drivers/spi/spi-qcom-qspi.c
2604 F: drivers/spi/spi-qup.c
2605 F: drivers/tty/serial/msm_serial.c
2606 F: drivers/usb/dwc3/dwc3-qcom.c
2607 F: include/dt-bindings/*/qcom*
2608 F: include/linux/*/qcom*
2609 F: include/linux/soc/qcom/
2611 ARM/RADISYS ENP2611 MACHINE SUPPORT
2612 M: Lennert Buytenhek <kernel@wantstofly.org>
2613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2616 ARM/RDA MICRO ARCHITECTURE
2617 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2619 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2621 F: Documentation/devicetree/bindings/arm/rda.yaml
2622 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2623 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2624 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2625 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2626 F: arch/arm/boot/dts/rda8810pl-*
2627 F: drivers/clocksource/timer-rda.c
2628 F: drivers/gpio/gpio-rda.c
2629 F: drivers/irqchip/irq-rda-intc.c
2630 F: drivers/tty/serial/rda-uart.c
2632 ARM/REALTEK ARCHITECTURE
2633 M: Andreas Färber <afaerber@suse.de>
2634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2637 F: Documentation/devicetree/bindings/arm/realtek.yaml
2638 F: arch/arm/boot/dts/rtd*
2639 F: arch/arm/mach-realtek/
2640 F: arch/arm64/boot/dts/realtek/
2642 ARM/RENESAS ARM64 ARCHITECTURE
2643 M: Geert Uytterhoeven <geert+renesas@glider.be>
2644 M: Magnus Damm <magnus.damm@gmail.com>
2645 L: linux-renesas-soc@vger.kernel.org
2647 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2648 C: irc://irc.libera.chat/renesas-soc
2649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2650 F: Documentation/devicetree/bindings/arm/renesas.yaml
2651 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2652 F: Documentation/devicetree/bindings/soc/renesas/
2653 F: arch/arm64/boot/dts/renesas/
2654 F: drivers/soc/renesas/
2655 F: include/linux/soc/renesas/
2657 ARM/RISCPC ARCHITECTURE
2658 M: Russell King <linux@armlinux.org.uk>
2659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2661 W: http://www.armlinux.org.uk/
2662 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2663 F: arch/arm/include/asm/hardware/ioc.h
2664 F: arch/arm/include/asm/hardware/iomd.h
2665 F: arch/arm/include/asm/hardware/memc.h
2666 F: arch/arm/mach-rpc/
2667 F: drivers/net/ethernet/8390/etherh.c
2668 F: drivers/net/ethernet/i825xx/ether1*
2669 F: drivers/net/ethernet/seeq/ether3*
2670 F: drivers/scsi/arm/
2672 ARM/Rockchip SoC support
2673 M: Heiko Stuebner <heiko@sntech.de>
2674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2675 L: linux-rockchip@lists.infradead.org
2677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2678 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2679 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2680 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2681 F: arch/arm/boot/dts/rk3*
2682 F: arch/arm/boot/dts/rv1108*
2683 F: arch/arm/mach-rockchip/
2684 F: drivers/*/*/*rockchip*
2685 F: drivers/*/*rockchip*
2686 F: drivers/clk/rockchip/
2687 F: drivers/i2c/busses/i2c-rk3x.c
2688 F: sound/soc/rockchip/
2691 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2692 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2693 R: Alim Akhtar <alim.akhtar@samsung.com>
2694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2695 L: linux-samsung-soc@vger.kernel.org
2697 C: irc://irc.libera.chat/linux-exynos
2698 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2699 B: mailto:linux-samsung-soc@vger.kernel.org
2700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2701 F: Documentation/arm/samsung/
2702 F: Documentation/devicetree/bindings/arm/samsung/
2703 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2704 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2705 F: Documentation/devicetree/bindings/soc/samsung/
2706 F: arch/arm/boot/dts/exynos*
2707 F: arch/arm/boot/dts/s3c*
2708 F: arch/arm/boot/dts/s5p*
2709 F: arch/arm/mach-exynos*/
2710 F: arch/arm/mach-s3c/
2711 F: arch/arm/mach-s5p*/
2712 F: arch/arm64/boot/dts/exynos/
2713 F: drivers/*/*/*s3c24*
2714 F: drivers/*/*s3c24*
2715 F: drivers/*/*s3c64xx*
2716 F: drivers/*/*s5pv210*
2717 F: drivers/clocksource/samsung_pwm_timer.c
2718 F: drivers/memory/samsung/
2719 F: drivers/pwm/pwm-samsung.c
2720 F: drivers/soc/samsung/
2721 F: drivers/tty/serial/samsung*
2722 F: include/clocksource/samsung_pwm.h
2723 F: include/linux/platform_data/*s3c*
2724 F: include/linux/serial_s3c.h
2725 F: include/linux/soc/samsung/
2731 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2732 M: Łukasz Stelmach <l.stelmach@samsung.com>
2733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2734 L: linux-media@vger.kernel.org
2736 F: drivers/media/platform/samsung/s5p-g2d/
2738 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2739 M: Marek Szyprowski <m.szyprowski@samsung.com>
2740 L: linux-samsung-soc@vger.kernel.org
2741 L: linux-media@vger.kernel.org
2743 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2744 F: drivers/media/cec/platform/s5p/
2746 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2747 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2748 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2749 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2751 L: linux-media@vger.kernel.org
2753 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2754 F: drivers/media/platform/samsung/s5p-jpeg/
2756 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2757 M: Marek Szyprowski <m.szyprowski@samsung.com>
2758 M: Andrzej Hajda <andrzej.hajda@intel.com>
2759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2760 L: linux-media@vger.kernel.org
2762 F: drivers/media/platform/samsung/s5p-mfc/
2764 ARM/SHMOBILE ARM ARCHITECTURE
2765 M: Geert Uytterhoeven <geert+renesas@glider.be>
2766 M: Magnus Damm <magnus.damm@gmail.com>
2767 L: linux-renesas-soc@vger.kernel.org
2769 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2770 C: irc://irc.libera.chat/renesas-soc
2771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2772 F: Documentation/devicetree/bindings/arm/renesas.yaml
2773 F: Documentation/devicetree/bindings/soc/renesas/
2774 F: arch/arm/boot/dts/emev2*
2775 F: arch/arm/boot/dts/gr-peach*
2776 F: arch/arm/boot/dts/iwg20d-q7*
2777 F: arch/arm/boot/dts/r7s*
2778 F: arch/arm/boot/dts/r8a*
2779 F: arch/arm/boot/dts/r9a*
2780 F: arch/arm/boot/dts/sh*
2781 F: arch/arm/configs/shmobile_defconfig
2782 F: arch/arm/include/debug/renesas-scif.S
2783 F: arch/arm/mach-shmobile/
2784 F: drivers/soc/renesas/
2785 F: include/linux/soc/renesas/
2787 ARM/SOCFPGA ARCHITECTURE
2788 M: Dinh Nguyen <dinguyen@kernel.org>
2790 W: http://www.rocketboards.org
2791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2792 F: arch/arm/boot/dts/socfpga*
2793 F: arch/arm/configs/socfpga_defconfig
2794 F: arch/arm/mach-socfpga/
2795 F: arch/arm64/boot/dts/altera/
2796 F: arch/arm64/boot/dts/intel/
2798 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2799 M: Dinh Nguyen <dinguyen@kernel.org>
2801 F: drivers/clk/socfpga/
2803 ARM/SOCFPGA EDAC SUPPORT
2804 M: Dinh Nguyen <dinguyen@kernel.org>
2806 F: drivers/edac/altera_edac.[ch]
2808 ARM/SPREADTRUM SoC SUPPORT
2809 M: Orson Zhai <orsonzhai@gmail.com>
2810 M: Baolin Wang <baolin.wang7@gmail.com>
2811 M: Chunyan Zhang <zhang.lyra@gmail.com>
2813 F: arch/arm64/boot/dts/sprd
2818 ARM/STI ARCHITECTURE
2819 M: Patrice Chotard <patrice.chotard@foss.st.com>
2820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2822 W: http://www.stlinux.com
2823 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2824 F: arch/arm/boot/dts/sti*
2825 F: arch/arm/mach-sti/
2826 F: drivers/ata/ahci_st.c
2827 F: drivers/char/hw_random/st-rng.c
2828 F: drivers/clocksource/arm_global_timer.c
2829 F: drivers/clocksource/clksrc_st_lpc.c
2830 F: drivers/cpufreq/sti-cpufreq.c
2831 F: drivers/dma/st_fdma*
2832 F: drivers/i2c/busses/i2c-st.c
2833 F: drivers/media/platform/st/sti/c8sectpfe/
2834 F: drivers/media/rc/st_rc.c
2835 F: drivers/mmc/host/sdhci-st.c
2836 F: drivers/phy/st/phy-miphy28lp.c
2837 F: drivers/phy/st/phy-stih407-usb.c
2838 F: drivers/pinctrl/pinctrl-st.c
2839 F: drivers/remoteproc/st_remoteproc.c
2840 F: drivers/remoteproc/st_slim_rproc.c
2841 F: drivers/reset/sti/
2842 F: drivers/rtc/rtc-st-lpc.c
2843 F: drivers/tty/serial/st-asc.c
2844 F: drivers/usb/dwc3/dwc3-st.c
2845 F: drivers/usb/host/ehci-st.c
2846 F: drivers/usb/host/ohci-st.c
2847 F: drivers/watchdog/st_lpc_wdt.c
2848 F: include/linux/remoteproc/st_slim_rproc.h
2850 ARM/STM32 ARCHITECTURE
2851 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2852 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2853 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2857 F: arch/arm/boot/dts/stm32*
2858 F: arch/arm/mach-stm32/
2859 F: drivers/clocksource/armv7m_systick.c
2863 ARM/SUNPLUS SP7021 SOC SUPPORT
2864 M: Qin Jian <qinjian@cqplus1.com>
2865 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2867 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2868 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2869 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2870 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2871 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2872 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2873 F: arch/arm/configs/sp7021_*defconfig
2874 F: arch/arm/mach-sunplus/
2875 F: drivers/irqchip/irq-sp7021-intc.c
2876 F: drivers/reset/reset-sunplus.c
2877 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2878 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2880 ARM/Synaptics SoC support
2881 M: Jisheng Zhang <jszhang@kernel.org>
2882 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2885 F: arch/arm/boot/dts/berlin*
2886 F: arch/arm/mach-berlin/
2887 F: arch/arm64/boot/dts/synaptics/
2889 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2890 M: Lennert Buytenhek <kernel@wantstofly.org>
2891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2894 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2895 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2896 L: linux-tegra@vger.kernel.org
2897 L: linux-media@vger.kernel.org
2899 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2900 F: drivers/media/cec/platform/tegra/
2902 ARM/TESLA FSD SoC SUPPORT
2903 M: Alim Akhtar <alim.akhtar@samsung.com>
2904 M: linux-fsd@tesla.com
2905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2906 L: linux-samsung-soc@vger.kernel.org
2908 F: arch/arm64/boot/dts/tesla*
2910 ARM/TETON BGA MACHINE SUPPORT
2911 M: "Mark F. Brown" <mark.brown314@gmail.com>
2912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2915 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2916 M: Santosh Shilimkar <ssantosh@kernel.org>
2917 L: linux-kernel@vger.kernel.org
2919 F: drivers/memory/*emif*
2921 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2922 M: Nishanth Menon <nm@ti.com>
2923 M: Santosh Shilimkar <ssantosh@kernel.org>
2924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2927 F: arch/arm/boot/dts/keystone-*
2928 F: arch/arm/mach-keystone/
2930 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2931 M: Santosh Shilimkar <ssantosh@kernel.org>
2932 L: linux-kernel@vger.kernel.org
2934 F: drivers/clk/keystone/
2936 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2937 M: Santosh Shilimkar <ssantosh@kernel.org>
2938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2939 L: linux-kernel@vger.kernel.org
2941 F: drivers/clocksource/timer-keystone.c
2943 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2944 M: Santosh Shilimkar <ssantosh@kernel.org>
2945 L: linux-kernel@vger.kernel.org
2947 F: drivers/power/reset/keystone-reset.c
2949 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2950 M: Nishanth Menon <nm@ti.com>
2951 M: Vignesh Raghavendra <vigneshr@ti.com>
2952 M: Tero Kristo <kristo@kernel.org>
2953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2955 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2956 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2957 F: arch/arm64/boot/dts/ti/Makefile
2958 F: arch/arm64/boot/dts/ti/k3-*
2959 F: include/dt-bindings/pinctrl/k3.h
2961 ARM/THECUS N2100 MACHINE SUPPORT
2962 M: Lennert Buytenhek <kernel@wantstofly.org>
2963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2966 ARM/TOSA MACHINE SUPPORT
2967 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2968 M: Dirk Opfer <dirk@opfer-online.de>
2971 ARM/TOSHIBA VISCONTI ARCHITECTURE
2972 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2976 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2977 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2978 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2979 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2980 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2981 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2982 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2983 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2984 F: arch/arm64/boot/dts/toshiba/
2985 F: drivers/clk/visconti/
2986 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2987 F: drivers/gpio/gpio-visconti.c
2988 F: drivers/pci/controller/dwc/pcie-visconti.c
2989 F: drivers/pinctrl/visconti/
2990 F: drivers/watchdog/visconti_wdt.c
2993 ARM/UNIPHIER ARCHITECTURE
2994 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2995 M: Masami Hiramatsu <mhiramat@kernel.org>
2996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2998 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2999 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3000 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3001 F: arch/arm/boot/dts/uniphier*
3002 F: arch/arm/include/asm/hardware/cache-uniphier.h
3003 F: arch/arm/mach-uniphier/
3004 F: arch/arm/mm/cache-uniphier.c
3005 F: arch/arm64/boot/dts/socionext/uniphier*
3006 F: drivers/bus/uniphier-system-bus.c
3007 F: drivers/clk/uniphier/
3008 F: drivers/dma/uniphier-mdmac.c
3009 F: drivers/gpio/gpio-uniphier.c
3010 F: drivers/i2c/busses/i2c-uniphier*
3011 F: drivers/irqchip/irq-uniphier-aidet.c
3012 F: drivers/mmc/host/uniphier-sd.c
3013 F: drivers/pinctrl/uniphier/
3014 F: drivers/reset/reset-uniphier.c
3015 F: drivers/tty/serial/8250/8250_uniphier.c
3018 ARM/VERSATILE EXPRESS PLATFORM
3019 M: Liviu Dudau <liviu.dudau@arm.com>
3020 M: Sudeep Holla <sudeep.holla@arm.com>
3021 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
3022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3026 F: arch/arm/boot/dts/vexpress*
3027 F: arch/arm/mach-vexpress/
3028 F: arch/arm64/boot/dts/arm/
3029 F: drivers/clk/versatile/clk-vexpress-osc.c
3030 F: drivers/clocksource/timer-versatile.c
3034 M: Russell King <linux@armlinux.org.uk>
3035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3037 W: http://www.armlinux.org.uk/
3040 ARM/VOIPAC PXA270 SUPPORT
3041 M: Marek Vasut <marek.vasut@gmail.com>
3042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3044 F: arch/arm/mach-pxa/include/mach/vpac270.h
3045 F: arch/arm/mach-pxa/vpac270.c
3047 ARM/VT8500 ARM ARCHITECTURE
3048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3050 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3051 F: arch/arm/mach-vt8500/
3052 F: drivers/clocksource/timer-vt8500.c
3053 F: drivers/i2c/busses/i2c-wmt.c
3054 F: drivers/mmc/host/wmt-sdmmc.c
3055 F: drivers/pwm/pwm-vt8500.c
3056 F: drivers/rtc/rtc-vt8500.c
3057 F: drivers/tty/serial/vt8500_serial.c
3058 F: drivers/usb/host/ehci-platform.c
3059 F: drivers/usb/host/uhci-platform.c
3060 F: drivers/video/fbdev/vt8500lcdfb.*
3061 F: drivers/video/fbdev/wm8505fb*
3062 F: drivers/video/fbdev/wmt_ge_rops.*
3064 ARM/ZIPIT Z2 SUPPORT
3065 M: Marek Vasut <marek.vasut@gmail.com>
3066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3068 F: arch/arm/mach-pxa/include/mach/z2.h
3069 F: arch/arm/mach-pxa/z2.c
3071 ARM/ZYNQ ARCHITECTURE
3072 M: Michal Simek <michal.simek@xilinx.com>
3073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3075 W: http://wiki.xilinx.com
3076 T: git https://github.com/Xilinx/linux-xlnx.git
3077 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3078 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3079 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3080 F: arch/arm/mach-zynq/
3081 F: drivers/clocksource/timer-cadence-ttc.c
3082 F: drivers/cpuidle/cpuidle-zynq.c
3083 F: drivers/edac/synopsys_edac.c
3084 F: drivers/i2c/busses/i2c-cadence.c
3085 F: drivers/i2c/busses/i2c-xiic.c
3086 F: drivers/mmc/host/sdhci-of-arasan.c
3090 ARM64 PORT (AARCH64 ARCHITECTURE)
3091 M: Catalin Marinas <catalin.marinas@arm.com>
3092 M: Will Deacon <will@kernel.org>
3093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3096 F: Documentation/arm64/
3098 F: tools/testing/selftests/arm64/
3099 X: arch/arm64/boot/dts/
3101 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3102 M: George McCollister <george.mccollister@gmail.com>
3103 L: netdev@vger.kernel.org
3105 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3106 F: drivers/net/dsa/xrs700x/*
3107 F: net/dsa/tag_xrs700x.c
3109 AS3645A LED FLASH CONTROLLER DRIVER
3110 M: Sakari Ailus <sakari.ailus@iki.fi>
3111 L: linux-leds@vger.kernel.org
3113 F: drivers/leds/flash/leds-as3645a.c
3115 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3116 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3117 L: linux-media@vger.kernel.org
3119 T: git git://linuxtv.org/media_tree.git
3120 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3121 F: drivers/media/i2c/ak7375.c
3123 ASAHI KASEI AK8974 DRIVER
3124 M: Linus Walleij <linus.walleij@linaro.org>
3125 L: linux-iio@vger.kernel.org
3127 W: http://www.akm.com/
3128 F: drivers/iio/magnetometer/ak8974.c
3130 ASC7621 HARDWARE MONITOR DRIVER
3131 M: George Joseph <george.joseph@fairview5.com>
3132 L: linux-hwmon@vger.kernel.org
3134 F: Documentation/hwmon/asc7621.rst
3135 F: drivers/hwmon/asc7621.c
3137 ASIX AX88796C SPI ETHERNET ADAPTER
3138 M: Łukasz Stelmach <l.stelmach@samsung.com>
3140 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3141 F: drivers/net/ethernet/asix/ax88796c_*
3143 ASPEED PECI CONTROLLER
3144 M: Iwona Winiarska <iwona.winiarska@intel.com>
3145 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3146 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3148 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3149 F: drivers/peci/controller/peci-aspeed.c
3151 ASPEED PINCTRL DRIVERS
3152 M: Andrew Jeffery <andrew@aj.id.au>
3153 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3154 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3155 L: linux-gpio@vger.kernel.org
3157 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3158 F: drivers/pinctrl/aspeed/
3160 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3161 M: Eddie James <eajames@linux.ibm.com>
3162 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3164 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3165 F: drivers/irqchip/irq-aspeed-scu-ic.c
3166 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3168 ASPEED SD/MMC DRIVER
3169 M: Andrew Jeffery <andrew@aj.id.au>
3170 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3171 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3172 L: linux-mmc@vger.kernel.org
3174 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3175 F: drivers/mmc/host/sdhci-of-aspeed*
3177 ASPEED SMC SPI DRIVER
3178 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3179 M: Cédric Le Goater <clg@kaod.org>
3180 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3181 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3182 L: linux-spi@vger.kernel.org
3184 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3185 F: drivers/spi/spi-aspeed-smc.c
3187 ASPEED VIDEO ENGINE DRIVER
3188 M: Eddie James <eajames@linux.ibm.com>
3189 L: linux-media@vger.kernel.org
3190 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3192 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3193 F: drivers/media/platform/aspeed/
3195 ASPEED USB UDC DRIVER
3196 M: Neal Liu <neal_liu@aspeedtech.com>
3197 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3199 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3200 F: drivers/usb/gadget/udc/aspeed_udc.c
3202 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3203 M: Corentin Chary <corentin.chary@gmail.com>
3204 L: acpi4asus-user@lists.sourceforge.net
3205 L: platform-driver-x86@vger.kernel.org
3207 W: http://acpi4asus.sf.net
3208 F: drivers/platform/x86/asus*.c
3209 F: drivers/platform/x86/eeepc*.c
3211 ASUS TF103C DOCK DRIVER
3212 M: Hans de Goede <hdegoede@redhat.com>
3213 L: platform-driver-x86@vger.kernel.org
3215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3216 F: drivers/platform/x86/asus-tf103c-dock.c
3218 ASUS WMI HARDWARE MONITOR DRIVER
3219 M: Ed Brindley <kernel@maidavale.org>
3220 M: Denis Pauk <pauk.denis@gmail.com>
3221 L: linux-hwmon@vger.kernel.org
3223 F: drivers/hwmon/asus_wmi_sensors.c
3225 ASUS WMI EC HARDWARE MONITOR DRIVER
3226 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3227 M: Denis Pauk <pauk.denis@gmail.com>
3228 L: linux-hwmon@vger.kernel.org
3230 F: drivers/hwmon/asus_wmi_ec_sensors.c
3232 ASUS EC HARDWARE MONITOR DRIVER
3233 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3234 L: linux-hwmon@vger.kernel.org
3236 F: drivers/hwmon/asus-ec-sensors.c
3238 ASUS WIRELESS RADIO CONTROL DRIVER
3239 M: João Paulo Rechi Vita <jprvita@gmail.com>
3240 L: platform-driver-x86@vger.kernel.org
3242 F: drivers/platform/x86/asus-wireless.c
3245 M: David Howells <dhowells@redhat.com>
3246 L: keyrings@vger.kernel.org
3248 F: Documentation/crypto/asymmetric-keys.rst
3249 F: crypto/asymmetric_keys/
3250 F: include/crypto/pkcs7.h
3251 F: include/crypto/public_key.h
3252 F: include/linux/verification.h
3254 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3255 R: Dan Williams <dan.j.williams@intel.com>
3257 W: http://sourceforge.net/projects/xscaleiop
3258 F: Documentation/crypto/async-tx-api.rst
3260 F: include/linux/async_tx.h
3263 M: Bartosz Golaszewski <brgl@bgdev.pl>
3264 L: linux-i2c@vger.kernel.org
3266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3267 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3268 F: drivers/misc/eeprom/at24.c
3270 ATA OVER ETHERNET (AOE) DRIVER
3271 M: "Justin Sanders" <justin@coraid.com>
3273 W: http://www.openaoe.org/
3274 F: Documentation/admin-guide/aoe/
3275 F: drivers/block/aoe/
3277 ATC260X PMIC MFD DRIVER
3278 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3279 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3280 L: linux-actions@lists.infradead.org
3282 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3283 F: drivers/input/misc/atc260x-onkey.c
3284 F: drivers/mfd/atc260*
3285 F: drivers/power/reset/atc260x-poweroff.c
3286 F: drivers/regulator/atc260x-regulator.c
3287 F: include/linux/mfd/atc260x/*
3289 ATHEROS 71XX/9XXX GPIO DRIVER
3290 M: Alban Bedel <albeu@free.fr>
3292 W: https://github.com/AlbanBedel/linux
3293 T: git git://github.com/AlbanBedel/linux
3294 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3295 F: drivers/gpio/gpio-ath79.c
3297 ATHEROS 71XX/9XXX USB PHY DRIVER
3298 M: Alban Bedel <albeu@free.fr>
3300 W: https://github.com/AlbanBedel/linux
3301 T: git git://github.com/AlbanBedel/linux
3302 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3303 F: drivers/phy/qualcomm/phy-ath79-usb.c
3305 ATHEROS ATH GENERIC UTILITIES
3306 M: Kalle Valo <kvalo@kernel.org>
3307 L: linux-wireless@vger.kernel.org
3309 F: drivers/net/wireless/ath/*
3311 ATHEROS ATH5K WIRELESS DRIVER
3312 M: Jiri Slaby <jirislaby@kernel.org>
3313 M: Nick Kossifidis <mickflemm@gmail.com>
3314 M: Luis Chamberlain <mcgrof@kernel.org>
3315 L: linux-wireless@vger.kernel.org
3317 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3318 F: drivers/net/wireless/ath/ath5k/
3320 ATHEROS ATH6KL WIRELESS DRIVER
3321 L: linux-wireless@vger.kernel.org
3323 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3324 F: drivers/net/wireless/ath/ath6kl/
3327 M: Ville Syrjala <syrjala@sci.fi>
3329 F: drivers/input/misc/ati_remote2.c
3331 ATK0110 HWMON DRIVER
3332 M: Luca Tettamanti <kronos.it@gmail.com>
3333 L: linux-hwmon@vger.kernel.org
3335 F: drivers/hwmon/asus_atk0110.c
3337 ATLX ETHERNET DRIVERS
3338 M: Chris Snook <chris.snook@gmail.com>
3339 L: netdev@vger.kernel.org
3341 W: http://sourceforge.net/projects/atl1
3342 W: http://atl1.sourceforge.net
3343 F: drivers/net/ethernet/atheros/
3346 M: Chas Williams <3chas3@gmail.com>
3347 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3348 L: netdev@vger.kernel.org
3350 W: http://linux-atm.sourceforge.net
3352 F: include/linux/atm*
3353 F: include/uapi/linux/atm*
3355 ATMEL MACB ETHERNET DRIVER
3356 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3357 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3359 F: drivers/net/ethernet/cadence/
3361 ATMEL MAXTOUCH DRIVER
3362 M: Nick Dyer <nick@shmanahar.org>
3364 T: git git://github.com/ndyer/linux.git
3365 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3366 F: drivers/input/touchscreen/atmel_mxt_ts.c
3368 ATMEL WIRELESS DRIVER
3369 M: Simon Kelley <simon@thekelleys.org.uk>
3370 L: linux-wireless@vger.kernel.org
3372 W: http://www.thekelleys.org.uk/atmel
3373 W: http://atmelwlandriver.sourceforge.net/
3374 F: drivers/net/wireless/atmel/atmel*
3376 ATOMIC INFRASTRUCTURE
3377 M: Will Deacon <will@kernel.org>
3378 M: Peter Zijlstra <peterz@infradead.org>
3379 R: Boqun Feng <boqun.feng@gmail.com>
3380 R: Mark Rutland <mark.rutland@arm.com>
3381 L: linux-kernel@vger.kernel.org
3383 F: arch/*/include/asm/atomic*.h
3384 F: include/*/atomic*.h
3385 F: include/linux/refcount.h
3386 F: Documentation/atomic_*.txt
3389 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3390 M: Bradley Grove <linuxdrivers@attotech.com>
3391 L: linux-scsi@vger.kernel.org
3393 W: http://www.attotech.com
3394 F: drivers/scsi/esas2r
3396 ATUSB IEEE 802.15.4 RADIO DRIVER
3397 M: Stefan Schmidt <stefan@datenfreihafen.org>
3398 L: linux-wpan@vger.kernel.org
3400 F: drivers/net/ieee802154/at86rf230.h
3401 F: drivers/net/ieee802154/atusb.c
3402 F: drivers/net/ieee802154/atusb.h
3405 M: Paul Moore <paul@paul-moore.com>
3406 M: Eric Paris <eparis@redhat.com>
3407 L: linux-audit@redhat.com (moderated for non-subscribers)
3409 W: https://github.com/linux-audit
3410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3411 F: include/asm-generic/audit_*.h
3412 F: include/linux/audit.h
3413 F: include/linux/audit_arch.h
3414 F: include/uapi/linux/audit.h
3418 AUXILIARY DISPLAY DRIVERS
3419 M: Miguel Ojeda <ojeda@kernel.org>
3421 F: Documentation/devicetree/bindings/auxdisplay/
3422 F: drivers/auxdisplay/
3423 F: include/linux/cfag12864b.h
3425 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3426 M: Andreas Klinger <ak@it-klinger.de>
3427 L: linux-iio@vger.kernel.org
3429 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3430 F: drivers/iio/adc/hx711.c
3433 M: Ralf Baechle <ralf@linux-mips.org>
3434 L: linux-hams@vger.kernel.org
3436 W: http://www.linux-ax25.org/
3437 F: include/net/ax25.h
3438 F: include/uapi/linux/ax25.h
3442 M: Peter Rosin <peda@axentia.se>
3443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3445 F: arch/arm/boot/dts/at91-linea.dtsi
3446 F: arch/arm/boot/dts/at91-natte.dtsi
3447 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3448 F: arch/arm/boot/dts/at91-tse850-3.dts
3450 AXENTIA ASOC DRIVERS
3451 M: Peter Rosin <peda@axentia.se>
3452 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3454 F: Documentation/devicetree/bindings/sound/axentia,*
3455 F: sound/soc/atmel/tse850-pcm5142.c
3457 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3458 M: Nuno Sá <nuno.sa@analog.com>
3459 L: linux-hwmon@vger.kernel.org
3461 W: https://ez.analog.com/linux-software-drivers
3462 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3463 F: drivers/hwmon/axi-fan-control.c
3465 AXXIA I2C CONTROLLER
3466 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3467 L: linux-i2c@vger.kernel.org
3469 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3470 F: drivers/i2c/busses/i2c-axxia.c
3473 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3474 L: linux-media@vger.kernel.org
3476 W: https://linuxtv.org
3477 T: git git://linuxtv.org/media_tree.git
3478 F: drivers/media/usb/dvb-usb-v2/az6007.c
3480 AZTECH FM RADIO RECEIVER DRIVER
3481 M: Hans Verkuil <hverkuil@xs4all.nl>
3482 L: linux-media@vger.kernel.org
3484 W: https://linuxtv.org
3485 T: git git://linuxtv.org/media_tree.git
3486 F: drivers/media/radio/radio-aztech*
3489 L: linux-wireless@vger.kernel.org
3490 L: b43-dev@lists.infradead.org
3492 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3493 F: drivers/net/wireless/broadcom/b43/
3495 B43LEGACY WIRELESS DRIVER
3496 M: Larry Finger <Larry.Finger@lwfinger.net>
3497 L: linux-wireless@vger.kernel.org
3498 L: b43-dev@lists.infradead.org
3500 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3501 F: drivers/net/wireless/broadcom/b43legacy/
3503 BACKLIGHT CLASS/SUBSYSTEM
3504 M: Lee Jones <lee@kernel.org>
3505 M: Daniel Thompson <daniel.thompson@linaro.org>
3506 M: Jingoo Han <jingoohan1@gmail.com>
3507 L: dri-devel@lists.freedesktop.org
3509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3510 F: Documentation/ABI/stable/sysfs-class-backlight
3511 F: Documentation/ABI/testing/sysfs-class-backlight
3512 F: Documentation/devicetree/bindings/leds/backlight
3513 F: drivers/video/backlight/
3514 F: include/linux/backlight.h
3515 F: include/linux/pwm_backlight.h
3517 BARCO P50 GPIO DRIVER
3518 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3519 M: Peter Korsgaard <peter.korsgaard@barco.com>
3521 F: drivers/platform/x86/barco-p50-gpio.c
3524 M: Marek Lindner <mareklindner@neomailbox.ch>
3525 M: Simon Wunderlich <sw@simonwunderlich.de>
3526 M: Antonio Quartulli <a@unstable.cc>
3527 M: Sven Eckelmann <sven@narfation.org>
3528 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3530 W: https://www.open-mesh.org/
3531 Q: https://patchwork.open-mesh.org/project/batman/list/
3532 B: https://www.open-mesh.org/projects/batman-adv/issues
3533 C: ircs://irc.hackint.org/batadv
3534 T: git https://git.open-mesh.org/linux-merge.git
3535 F: Documentation/networking/batman-adv.rst
3536 F: include/uapi/linux/batadv_packet.h
3537 F: include/uapi/linux/batman_adv.h
3540 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3541 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3542 L: linux-hams@vger.kernel.org
3544 W: http://www.baycom.org/~tom/ham/ham.html
3545 F: drivers/net/hamradio/baycom*
3547 BCACHE (BLOCK LAYER CACHE)
3548 M: Coly Li <colyli@suse.de>
3549 M: Kent Overstreet <kent.overstreet@gmail.com>
3550 L: linux-bcache@vger.kernel.org
3552 W: http://bcache.evilpiepirate.org
3553 C: irc://irc.oftc.net/bcache
3554 F: drivers/md/bcache/
3556 BDISP ST MEDIA DRIVER
3557 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3558 L: linux-media@vger.kernel.org
3560 W: https://linuxtv.org
3561 T: git git://linuxtv.org/media_tree.git
3562 F: drivers/media/platform/st/sti/bdisp
3564 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3565 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3566 L: netdev@vger.kernel.org
3568 F: drivers/net/ethernet/ec_bhf.c
3571 M: Luis de Bethencourt <luisbg@kernel.org>
3572 M: Salah Triki <salah.triki@gmail.com>
3574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3575 F: Documentation/filesystems/befs.rst
3579 M: Paolo Valente <paolo.valente@linaro.org>
3580 M: Jens Axboe <axboe@kernel.dk>
3581 L: linux-block@vger.kernel.org
3583 F: Documentation/block/bfq-iosched.rst
3587 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3589 F: Documentation/filesystems/bfs.rst
3591 F: include/uapi/linux/bfs_fs.h
3594 M: Yury Norov <yury.norov@gmail.com>
3595 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3596 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3598 F: include/linux/bitmap.h
3599 F: include/linux/cpumask.h
3600 F: include/linux/find.h
3601 F: include/linux/nodemask.h
3605 F: lib/find_bit_benchmark.c
3607 F: lib/test_bitmap.c
3608 F: tools/include/linux/bitmap.h
3609 F: tools/include/linux/find.h
3610 F: tools/lib/bitmap.c
3611 F: tools/lib/find_bit.c
3613 BLINKM RGB LED DRIVER
3614 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3616 F: drivers/leds/leds-blinkm.c
3619 M: Jens Axboe <axboe@kernel.dk>
3620 L: linux-block@vger.kernel.org
3622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3623 F: Documentation/ABI/stable/sysfs-block
3624 F: Documentation/block/
3627 F: include/linux/bio.h
3628 F: include/linux/blk*
3629 F: kernel/trace/blktrace.c
3633 M: Joern Engel <joern@lazybastard.org>
3634 L: linux-mtd@lists.infradead.org
3636 F: drivers/mtd/devices/block2mtd.c
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: drivers/bluetooth/
3650 M: Marcel Holtmann <marcel@holtmann.org>
3651 M: Johan Hedberg <johan.hedberg@gmail.com>
3652 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3653 L: linux-bluetooth@vger.kernel.org
3655 W: http://www.bluez.org/
3656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3658 F: include/net/bluetooth/
3662 M: Jay Vosburgh <j.vosburgh@gmail.com>
3663 M: Veaceslav Falico <vfalico@gmail.com>
3664 M: Andy Gospodarek <andy@greyhouse.net>
3665 L: netdev@vger.kernel.org
3667 W: http://sourceforge.net/projects/bonding/
3668 F: Documentation/networking/bonding.rst
3669 F: drivers/net/bonding/
3670 F: include/net/bond*
3671 F: include/uapi/linux/if_bonding.h
3673 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3674 M: Dan Robertson <dan@dlrobertson.com>
3675 L: linux-iio@vger.kernel.org
3677 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3678 F: drivers/iio/accel/bma400*
3680 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3681 M: Alexei Starovoitov <ast@kernel.org>
3682 M: Daniel Borkmann <daniel@iogearbox.net>
3683 M: Andrii Nakryiko <andrii@kernel.org>
3684 R: Martin KaFai Lau <martin.lau@linux.dev>
3685 R: Song Liu <song@kernel.org>
3686 R: Yonghong Song <yhs@fb.com>
3687 R: John Fastabend <john.fastabend@gmail.com>
3688 R: KP Singh <kpsingh@kernel.org>
3689 R: Stanislav Fomichev <sdf@google.com>
3690 R: Hao Luo <haoluo@google.com>
3691 R: Jiri Olsa <jolsa@kernel.org>
3692 L: bpf@vger.kernel.org
3695 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3698 F: Documentation/bpf/
3699 F: Documentation/networking/filter.rst
3700 F: Documentation/userspace-api/ebpf/
3702 F: include/linux/bpf*
3703 F: include/linux/btf*
3704 F: include/linux/filter.h
3705 F: include/trace/events/xdp.h
3706 F: include/uapi/linux/bpf*
3707 F: include/uapi/linux/btf*
3708 F: include/uapi/linux/filter.h
3710 F: kernel/trace/bpf_trace.c
3713 F: net/core/filter.c
3714 F: net/sched/act_bpf.c
3715 F: net/sched/cls_bpf.c
3717 F: scripts/bpf_doc.py
3718 F: scripts/pahole-flags.sh
3719 F: scripts/pahole-version.sh
3722 F: tools/testing/selftests/bpf/
3725 M: Shubham Bansal <illusionist.neo@gmail.com>
3726 L: bpf@vger.kernel.org
3731 M: Daniel Borkmann <daniel@iogearbox.net>
3732 M: Alexei Starovoitov <ast@kernel.org>
3733 M: Zi Shen Lim <zlim.lnx@gmail.com>
3734 L: bpf@vger.kernel.org
3738 BPF JIT for MIPS (32-BIT AND 64-BIT)
3739 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3740 M: Paul Burton <paulburton@kernel.org>
3741 L: bpf@vger.kernel.org
3745 BPF JIT for NFP NICs
3746 M: Jakub Kicinski <kuba@kernel.org>
3747 L: bpf@vger.kernel.org
3749 F: drivers/net/ethernet/netronome/nfp/bpf/
3751 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3752 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3753 M: Michael Ellerman <mpe@ellerman.id.au>
3754 L: bpf@vger.kernel.org
3756 F: arch/powerpc/net/
3758 BPF JIT for RISC-V (32-bit)
3759 M: Luke Nelson <luke.r.nels@gmail.com>
3760 M: Xi Wang <xi.wang@gmail.com>
3761 L: bpf@vger.kernel.org
3764 X: arch/riscv/net/bpf_jit_comp64.c
3766 BPF JIT for RISC-V (64-bit)
3767 M: Björn Töpel <bjorn@kernel.org>
3768 L: bpf@vger.kernel.org
3771 X: arch/riscv/net/bpf_jit_comp32.c
3774 M: Ilya Leoshkevich <iii@linux.ibm.com>
3775 M: Heiko Carstens <hca@linux.ibm.com>
3776 M: Vasily Gorbik <gor@linux.ibm.com>
3777 L: bpf@vger.kernel.org
3780 X: arch/s390/net/pnet.c
3782 BPF JIT for SPARC (32-BIT AND 64-BIT)
3783 M: David S. Miller <davem@davemloft.net>
3784 L: bpf@vger.kernel.org
3788 BPF JIT for X86 32-BIT
3789 M: Wang YanQing <udknight@gmail.com>
3790 L: bpf@vger.kernel.org
3792 F: arch/x86/net/bpf_jit_comp32.c
3794 BPF JIT for X86 64-BIT
3795 M: Alexei Starovoitov <ast@kernel.org>
3796 M: Daniel Borkmann <daniel@iogearbox.net>
3797 L: bpf@vger.kernel.org
3800 X: arch/x86/net/bpf_jit_comp32.c
3803 M: Alexei Starovoitov <ast@kernel.org>
3804 M: Daniel Borkmann <daniel@iogearbox.net>
3805 R: John Fastabend <john.fastabend@gmail.com>
3806 L: bpf@vger.kernel.org
3808 F: kernel/bpf/verifier.c
3809 F: kernel/bpf/tnum.c
3810 F: kernel/bpf/core.c
3811 F: kernel/bpf/syscall.c
3812 F: kernel/bpf/dispatcher.c
3813 F: kernel/bpf/trampoline.c
3814 F: include/linux/bpf*
3815 F: include/linux/filter.h
3818 M: Martin KaFai Lau <martin.lau@linux.dev>
3819 L: bpf@vger.kernel.org
3822 F: include/linux/btf*
3825 M: Song Liu <song@kernel.org>
3826 R: Jiri Olsa <jolsa@kernel.org>
3827 L: bpf@vger.kernel.org
3829 F: kernel/trace/bpf_trace.c
3830 F: kernel/bpf/stackmap.c
3832 BPF [NETWORKING] (tc BPF, sock_addr)
3833 M: Martin KaFai Lau <martin.lau@linux.dev>
3834 M: Daniel Borkmann <daniel@iogearbox.net>
3835 R: John Fastabend <john.fastabend@gmail.com>
3836 L: bpf@vger.kernel.org
3837 L: netdev@vger.kernel.org
3839 F: net/core/filter.c
3840 F: net/sched/act_bpf.c
3841 F: net/sched/cls_bpf.c
3843 BPF [NETWORKING] (struct_ops, reuseport)
3844 M: Martin KaFai Lau <martin.lau@linux.dev>
3845 L: bpf@vger.kernel.org
3846 L: netdev@vger.kernel.org
3848 F: kernel/bpf/bpf_struct*
3850 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3851 M: KP Singh <kpsingh@kernel.org>
3852 R: Florent Revest <revest@chromium.org>
3853 R: Brendan Jackman <jackmanb@chromium.org>
3854 L: bpf@vger.kernel.org
3856 F: Documentation/bpf/prog_lsm.rst
3857 F: include/linux/bpf_lsm.h
3858 F: kernel/bpf/bpf_lsm.c
3861 BPF [STORAGE & CGROUPS]
3862 M: Martin KaFai Lau <martin.lau@linux.dev>
3863 L: bpf@vger.kernel.org
3865 F: kernel/bpf/cgroup.c
3866 F: kernel/bpf/*storage.c
3867 F: kernel/bpf/bpf_lru*
3870 M: Andrii Nakryiko <andrii@kernel.org>
3871 L: bpf@vger.kernel.org
3873 F: kernel/bpf/ringbuf.c
3876 M: Yonghong Song <yhs@fb.com>
3877 L: bpf@vger.kernel.org
3879 F: kernel/bpf/*iter.c
3881 BPF [L7 FRAMEWORK] (sockmap)
3882 M: John Fastabend <john.fastabend@gmail.com>
3883 M: Jakub Sitnicki <jakub@cloudflare.com>
3884 L: netdev@vger.kernel.org
3885 L: bpf@vger.kernel.org
3887 F: include/linux/skmsg.h
3889 F: net/core/sock_map.c
3890 F: net/ipv4/tcp_bpf.c
3891 F: net/ipv4/udp_bpf.c
3892 F: net/unix/unix_bpf.c
3894 BPF [LIBRARY] (libbpf)
3895 M: Andrii Nakryiko <andrii@kernel.org>
3896 L: bpf@vger.kernel.org
3900 BPF [TOOLING] (bpftool)
3901 M: Quentin Monnet <quentin@isovalent.com>
3902 L: bpf@vger.kernel.org
3904 F: kernel/bpf/disasm.*
3905 F: tools/bpf/bpftool/
3907 BPF [SELFTESTS] (Test Runners & Infrastructure)
3908 M: Andrii Nakryiko <andrii@kernel.org>
3909 R: Mykola Lysenko <mykolal@fb.com>
3910 L: bpf@vger.kernel.org
3912 F: tools/testing/selftests/bpf/
3915 L: bpf@vger.kernel.org
3917 K: (?:\b|_)bpf(?:\b|_)
3919 BROADCOM B44 10/100 ETHERNET DRIVER
3920 M: Michael Chan <michael.chan@broadcom.com>
3921 L: netdev@vger.kernel.org
3923 F: drivers/net/ethernet/broadcom/b44.*
3925 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3926 M: Florian Fainelli <f.fainelli@gmail.com>
3927 L: netdev@vger.kernel.org
3928 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3930 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3931 F: drivers/net/dsa/b53/*
3932 F: drivers/net/dsa/bcm_sf2*
3933 F: include/linux/dsa/brcm.h
3934 F: include/linux/platform_data/b53.h
3936 BROADCOM BCMBCA ARM ARCHITECTURE
3937 M: William Zhang <william.zhang@broadcom.com>
3938 M: Anand Gore <anand.gore@broadcom.com>
3939 M: Kursad Oney <kursad.oney@broadcom.com>
3940 M: Florian Fainelli <f.fainelli@gmail.com>
3941 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3944 T: git git://github.com/broadcom/stblinux.git
3945 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3946 F: arch/arm64/boot/dts/broadcom/bcmbca/*
3963 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3964 M: Florian Fainelli <f.fainelli@gmail.com>
3965 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3966 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3969 T: git git://github.com/broadcom/stblinux.git
3970 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3971 F: drivers/pci/controller/pcie-brcmstb.c
3972 F: drivers/staging/vc04_services
3977 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3978 M: Florian Fainelli <f.fainelli@gmail.com>
3979 M: Ray Jui <rjui@broadcom.com>
3980 M: Scott Branden <sbranden@broadcom.com>
3981 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3983 T: git git://github.com/broadcom/mach-bcm
3984 F: arch/arm/mach-bcm/
3990 BROADCOM BCM47XX MIPS ARCHITECTURE
3991 M: Hauke Mehrtens <hauke@hauke-m.de>
3992 M: Rafał Miłecki <zajec5@gmail.com>
3993 L: linux-mips@vger.kernel.org
3995 F: Documentation/devicetree/bindings/mips/brcm/
3996 F: arch/mips/bcm47xx/*
3997 F: arch/mips/include/asm/mach-bcm47xx/*
3999 BROADCOM BCM4908 ETHERNET DRIVER
4000 M: Rafał Miłecki <rafal@milecki.pl>
4001 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4002 L: netdev@vger.kernel.org
4004 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4005 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4006 F: drivers/net/ethernet/broadcom/unimac.h
4008 BROADCOM BCM4908 PINMUX DRIVER
4009 M: Rafał Miłecki <rafal@milecki.pl>
4010 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4011 L: linux-gpio@vger.kernel.org
4013 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4014 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4016 BROADCOM BCM5301X ARM ARCHITECTURE
4017 M: Florian Fainelli <f.fainelli@gmail.com>
4018 M: Hauke Mehrtens <hauke@hauke-m.de>
4019 M: Rafał Miłecki <zajec5@gmail.com>
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/bcm470*
4024 F: arch/arm/boot/dts/bcm5301*
4025 F: arch/arm/boot/dts/bcm953012*
4026 F: arch/arm/mach-bcm/bcm_5301x.c
4028 BROADCOM BCM53573 ARM ARCHITECTURE
4029 M: Florian Fainelli <f.fainelli@gmail.com>
4030 M: Rafał Miłecki <rafal@milecki.pl>
4031 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4034 F: arch/arm/boot/dts/bcm47189*
4035 F: arch/arm/boot/dts/bcm53573*
4037 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4038 M: Kevin Cernekee <cernekee@gmail.com>
4039 L: linux-usb@vger.kernel.org
4041 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4043 BROADCOM BCM7XXX ARM ARCHITECTURE
4044 M: Florian Fainelli <f.fainelli@gmail.com>
4045 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4048 T: git git://github.com/broadcom/stblinux.git
4049 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4050 F: arch/arm/boot/dts/bcm7*.dts*
4051 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4052 F: arch/arm/mach-bcm/*brcmstb*
4053 F: arch/arm/mm/cache-b15-rac.c
4054 F: drivers/bus/brcmstb_gisb.c
4055 F: drivers/pci/controller/pcie-brcmstb.c
4061 M: Al Cooper <alcooperx@gmail.com>
4062 L: linux-usb@vger.kernel.org
4063 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4065 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4066 F: drivers/usb/gadget/udc/bdc/
4068 BROADCOM BMIPS CPUFREQ DRIVER
4069 M: Markus Mayer <mmayer@broadcom.com>
4070 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4071 L: linux-pm@vger.kernel.org
4073 F: drivers/cpufreq/bmips-cpufreq.c
4075 BROADCOM BMIPS MIPS ARCHITECTURE
4076 M: Florian Fainelli <f.fainelli@gmail.com>
4077 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4078 L: linux-mips@vger.kernel.org
4080 T: git git://github.com/broadcom/stblinux.git
4081 F: arch/mips/bmips/*
4082 F: arch/mips/boot/dts/brcm/bcm*.dts*
4083 F: arch/mips/include/asm/mach-bmips/*
4084 F: arch/mips/kernel/*bmips*
4085 F: drivers/soc/bcm/bcm63xx
4086 F: drivers/irqchip/irq-bcm63*
4087 F: drivers/irqchip/irq-bcm7*
4088 F: drivers/irqchip/irq-brcmstb*
4089 F: include/linux/bcm963xx_nvram.h
4090 F: include/linux/bcm963xx_tag.h
4092 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4093 M: Rasesh Mody <rmody@marvell.com>
4094 M: GR-Linux-NIC-Dev@marvell.com
4095 L: netdev@vger.kernel.org
4097 F: drivers/net/ethernet/broadcom/bnx2.*
4098 F: drivers/net/ethernet/broadcom/bnx2_*
4100 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4101 M: Saurav Kashyap <skashyap@marvell.com>
4102 M: Javed Hasan <jhasan@marvell.com>
4103 M: GR-QLogic-Storage-Upstream@marvell.com
4104 L: linux-scsi@vger.kernel.org
4106 F: drivers/scsi/bnx2fc/
4108 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4109 M: Nilesh Javali <njavali@marvell.com>
4110 M: Manish Rangankar <mrangankar@marvell.com>
4111 M: GR-QLogic-Storage-Upstream@marvell.com
4112 L: linux-scsi@vger.kernel.org
4114 F: drivers/scsi/bnx2i/
4116 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4117 M: Ariel Elior <aelior@marvell.com>
4118 M: Sudarsana Kalluru <skalluru@marvell.com>
4119 M: Manish Chopra <manishc@marvell.com>
4120 L: netdev@vger.kernel.org
4122 F: drivers/net/ethernet/broadcom/bnx2x/
4124 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4125 M: Michael Chan <michael.chan@broadcom.com>
4126 L: netdev@vger.kernel.org
4128 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4129 F: drivers/net/ethernet/broadcom/bnxt/
4130 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4132 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4133 M: Arend van Spriel <aspriel@gmail.com>
4134 M: Franky Lin <franky.lin@broadcom.com>
4135 M: Hante Meuleman <hante.meuleman@broadcom.com>
4136 L: linux-wireless@vger.kernel.org
4137 L: brcm80211-dev-list.pdl@broadcom.com
4138 L: SHA-cyfmac-dev-list@infineon.com
4140 F: drivers/net/wireless/broadcom/brcm80211/
4142 BROADCOM BRCMSTB GPIO DRIVER
4143 M: Doug Berger <opendmb@gmail.com>
4144 M: Florian Fainelli <f.fainelli@gmail.com>
4145 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4147 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4148 F: drivers/gpio/gpio-brcmstb.c
4150 BROADCOM BRCMSTB I2C DRIVER
4151 M: Kamal Dasu <kdasu.kdev@gmail.com>
4152 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4153 L: linux-i2c@vger.kernel.org
4155 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4156 F: drivers/i2c/busses/i2c-brcmstb.c
4158 BROADCOM BRCMSTB UART DRIVER
4159 M: Al Cooper <alcooperx@gmail.com>
4160 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4161 L: linux-serial@vger.kernel.org
4163 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4164 F: drivers/tty/serial/8250/8250_bcm7271.c
4166 BROADCOM BRCMSTB USB EHCI DRIVER
4167 M: Al Cooper <alcooperx@gmail.com>
4168 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4169 L: linux-usb@vger.kernel.org
4171 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4172 F: drivers/usb/host/ehci-brcm.*
4174 BROADCOM BRCMSTB USB PIN MAP DRIVER
4175 M: Al Cooper <alcooperx@gmail.com>
4176 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4177 L: linux-usb@vger.kernel.org
4179 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4180 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4182 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4183 M: Al Cooper <alcooperx@gmail.com>
4184 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4185 L: linux-kernel@vger.kernel.org
4187 F: drivers/phy/broadcom/phy-brcm-usb*
4189 BROADCOM ETHERNET PHY DRIVERS
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/broadcom-bcm87xx.txt
4195 F: drivers/net/phy/bcm*.[ch]
4196 F: drivers/net/phy/broadcom.c
4197 F: include/linux/brcmphy.h
4199 BROADCOM GENET ETHERNET DRIVER
4200 M: Doug Berger <opendmb@gmail.com>
4201 M: Florian Fainelli <f.fainelli@gmail.com>
4202 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4203 L: netdev@vger.kernel.org
4205 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4206 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4207 F: drivers/net/ethernet/broadcom/genet/
4208 F: drivers/net/ethernet/broadcom/unimac.h
4209 F: drivers/net/mdio/mdio-bcm-unimac.c
4210 F: include/linux/platform_data/bcmgenet.h
4211 F: include/linux/platform_data/mdio-bcm-unimac.h
4213 BROADCOM IPROC ARM ARCHITECTURE
4214 M: Ray Jui <rjui@broadcom.com>
4215 M: Scott Branden <sbranden@broadcom.com>
4216 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4219 T: git git://github.com/broadcom/stblinux.git
4220 F: arch/arm64/boot/dts/broadcom/northstar2/*
4221 F: arch/arm64/boot/dts/broadcom/stingray/*
4222 F: drivers/clk/bcm/clk-ns*
4223 F: drivers/clk/bcm/clk-sr*
4224 F: drivers/pinctrl/bcm/pinctrl-ns*
4225 F: include/dt-bindings/clock/bcm-sr*
4242 BROADCOM IPROC GBIT ETHERNET DRIVER
4243 M: Rafał Miłecki <rafal@milecki.pl>
4244 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4245 L: netdev@vger.kernel.org
4247 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4248 F: drivers/net/ethernet/broadcom/bgmac*
4249 F: drivers/net/ethernet/broadcom/unimac.h
4251 BROADCOM KONA GPIO DRIVER
4252 M: Ray Jui <rjui@broadcom.com>
4253 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4255 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4256 F: drivers/gpio/gpio-bcm-kona.c
4258 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4259 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4260 M: Kashyap Desai <kashyap.desai@broadcom.com>
4261 M: Sumit Saxena <sumit.saxena@broadcom.com>
4262 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4263 L: mpi3mr-linuxdrv.pdl@broadcom.com
4264 L: linux-scsi@vger.kernel.org
4266 W: https://www.broadcom.com/support/storage
4267 F: drivers/scsi/mpi3mr/
4269 BROADCOM NETXTREME-E ROCE DRIVER
4270 M: Selvin Xavier <selvin.xavier@broadcom.com>
4271 L: linux-rdma@vger.kernel.org
4273 W: http://www.broadcom.com
4274 F: drivers/infiniband/hw/bnxt_re/
4275 F: include/uapi/rdma/bnxt_re-abi.h
4277 BROADCOM NVRAM DRIVER
4278 M: Rafał Miłecki <zajec5@gmail.com>
4279 L: linux-mips@vger.kernel.org
4281 F: drivers/firmware/broadcom/*
4283 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4284 M: Rafał Miłecki <rafal@milecki.pl>
4285 M: Florian Fainelli <f.fainelli@gmail.com>
4286 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4287 L: linux-pm@vger.kernel.org
4289 T: git git://github.com/broadcom/stblinux.git
4290 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4291 F: include/dt-bindings/soc/bcm-pmb.h
4293 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4294 M: Rafał Miłecki <zajec5@gmail.com>
4295 L: linux-wireless@vger.kernel.org
4298 F: include/linux/bcma/
4301 M: Kamal Dasu <kdasu.kdev@gmail.com>
4302 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4304 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4305 F: drivers/spi/spi-bcm-qspi.*
4306 F: drivers/spi/spi-brcmstb-qspi.c
4307 F: drivers/spi/spi-iproc-qspi.c
4309 BROADCOM STB AVS CPUFREQ DRIVER
4310 M: Markus Mayer <mmayer@broadcom.com>
4311 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4312 L: linux-pm@vger.kernel.org
4314 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4315 F: drivers/cpufreq/brcmstb*
4317 BROADCOM STB AVS TMON DRIVER
4318 M: Markus Mayer <mmayer@broadcom.com>
4319 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4320 L: linux-pm@vger.kernel.org
4322 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4323 F: drivers/thermal/broadcom/brcmstb*
4325 BROADCOM STB DPFE DRIVER
4326 M: Markus Mayer <mmayer@broadcom.com>
4327 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4330 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4331 F: drivers/memory/brcmstb_dpfe.c
4333 BROADCOM STB NAND FLASH DRIVER
4334 M: Brian Norris <computersforpeace@gmail.com>
4335 M: Kamal Dasu <kdasu.kdev@gmail.com>
4336 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4337 L: linux-mtd@lists.infradead.org
4339 F: drivers/mtd/nand/raw/brcmnand/
4340 F: include/linux/platform_data/brcmnand.h
4342 BROADCOM STB PCIE DRIVER
4343 M: Jim Quinlan <jim2101024@gmail.com>
4344 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4345 M: Florian Fainelli <f.fainelli@gmail.com>
4346 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4347 L: linux-pci@vger.kernel.org
4349 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4350 F: drivers/pci/controller/pcie-brcmstb.c
4352 BROADCOM SYSTEMPORT ETHERNET DRIVER
4353 M: Florian Fainelli <f.fainelli@gmail.com>
4354 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4355 L: netdev@vger.kernel.org
4357 F: drivers/net/ethernet/broadcom/bcmsysport.*
4358 F: drivers/net/ethernet/broadcom/unimac.h
4359 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4361 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4362 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4363 M: Prashant Sreedharan <prashant@broadcom.com>
4364 M: Michael Chan <mchan@broadcom.com>
4365 L: netdev@vger.kernel.org
4367 F: drivers/net/ethernet/broadcom/tg3.*
4370 M: Scott Branden <scott.branden@broadcom.com>
4371 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4373 F: drivers/misc/bcm-vk/
4374 F: include/uapi/linux/misc/bcm_vk.h
4376 BROCADE BFA FC SCSI DRIVER
4377 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4378 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4379 L: linux-scsi@vger.kernel.org
4381 F: drivers/scsi/bfa/
4383 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4384 M: Rasesh Mody <rmody@marvell.com>
4385 M: Sudarsana Kalluru <skalluru@marvell.com>
4386 M: GR-Linux-NIC-Dev@marvell.com
4387 L: netdev@vger.kernel.org
4389 F: drivers/net/ethernet/brocade/bna/
4391 BSG (block layer generic sg v4 driver)
4392 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4393 L: linux-scsi@vger.kernel.org
4396 F: include/linux/bsg.h
4397 F: include/uapi/linux/bsg.h
4400 M: Clemens Ladisch <clemens@ladisch.de>
4401 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4404 F: Documentation/sound/cards/bt87x.rst
4405 F: sound/pci/bt87x.c
4408 M: Michael Buesch <m@bues.ch>
4410 W: http://bu3sch.de/btgpio.php
4411 F: drivers/gpio/gpio-bt8xx.c
4414 M: Chris Mason <clm@fb.com>
4415 M: Josef Bacik <josef@toxicpanda.com>
4416 M: David Sterba <dsterba@suse.com>
4417 L: linux-btrfs@vger.kernel.org
4419 W: http://btrfs.wiki.kernel.org/
4420 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4421 C: irc://irc.libera.chat/btrfs
4422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4423 F: Documentation/filesystems/btrfs.rst
4425 F: include/linux/btrfs*
4426 F: include/uapi/linux/btrfs*
4428 BTTV VIDEO4LINUX DRIVER
4429 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4430 L: linux-media@vger.kernel.org
4432 W: https://linuxtv.org
4433 T: git git://linuxtv.org/media_tree.git
4434 F: Documentation/driver-api/media/drivers/bttv*
4435 F: drivers/media/pci/bt8xx/bttv*
4437 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4438 M: Chanwoo Choi <cw00.choi@samsung.com>
4439 L: linux-pm@vger.kernel.org
4440 L: linux-samsung-soc@vger.kernel.org
4442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4443 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4444 F: drivers/devfreq/exynos-bus.c
4446 BUSLOGIC SCSI DRIVER
4447 M: Khalid Aziz <khalid@gonehiking.org>
4448 L: linux-scsi@vger.kernel.org
4450 F: drivers/scsi/BusLogic.*
4451 F: drivers/scsi/FlashPoint.*
4453 C-MEDIA CMI8788 DRIVER
4454 M: Clemens Ladisch <clemens@ladisch.de>
4455 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4458 F: sound/pci/oxygen/
4461 M: Guo Ren <guoren@kernel.org>
4462 L: linux-csky@vger.kernel.org
4464 T: git https://github.com/c-sky/csky-linux.git
4465 F: Documentation/devicetree/bindings/csky/
4466 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4467 F: Documentation/devicetree/bindings/timer/csky,*
4469 F: drivers/clocksource/timer-gx6605s.c
4470 F: drivers/clocksource/timer-mp-csky.c
4471 F: drivers/irqchip/irq-csky-*
4475 CA8210 IEEE-802.15.4 RADIO DRIVER
4476 L: linux-wpan@vger.kernel.org
4478 W: https://github.com/Cascoda/ca8210-linux.git
4479 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4480 F: drivers/net/ieee802154/ca8210.c
4482 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4483 M: Damien Le Moal <damien.lemoal@wdc.com>
4484 L: linux-riscv@lists.infradead.org
4485 L: linux-gpio@vger.kernel.org (pinctrl driver)
4486 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4487 F: drivers/pinctrl/pinctrl-k210.c
4489 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4490 M: Damien Le Moal <damien.lemoal@wdc.com>
4491 L: linux-kernel@vger.kernel.org
4492 L: linux-riscv@lists.infradead.org
4494 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4495 F: drivers/reset/reset-k210.c
4497 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4498 M: Damien Le Moal <damien.lemoal@wdc.com>
4499 L: linux-riscv@lists.infradead.org
4501 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4502 F: drivers/soc/canaan/
4503 F: include/soc/canaan/
4505 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4506 M: David Howells <dhowells@redhat.com>
4507 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4509 F: Documentation/filesystems/caching/cachefiles.rst
4512 CADENCE MIPI-CSI2 BRIDGES
4513 M: Maxime Ripard <mripard@kernel.org>
4514 L: linux-media@vger.kernel.org
4516 F: Documentation/devicetree/bindings/media/cdns,*.txt
4517 F: drivers/media/platform/cadence/cdns-csi2*
4520 L: linux-mtd@lists.infradead.org
4522 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4523 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4525 CADENCE USB3 DRD IP DRIVER
4526 M: Peter Chen <peter.chen@kernel.org>
4527 M: Pawel Laszczak <pawell@cadence.com>
4528 R: Roger Quadros <rogerq@kernel.org>
4529 R: Aswath Govindraju <a-govindraju@ti.com>
4530 L: linux-usb@vger.kernel.org
4532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4533 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4534 F: drivers/usb/cdns3/
4535 X: drivers/usb/cdns3/cdnsp*
4537 CADENCE USBSSP DRD IP DRIVER
4538 M: Pawel Laszczak <pawell@cadence.com>
4539 L: linux-usb@vger.kernel.org
4541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4542 F: drivers/usb/cdns3/
4543 X: drivers/usb/cdns3/cdns3*
4545 CADET FM/AM RADIO RECEIVER DRIVER
4546 M: Hans Verkuil <hverkuil@xs4all.nl>
4547 L: linux-media@vger.kernel.org
4549 W: https://linuxtv.org
4550 T: git git://linuxtv.org/media_tree.git
4551 F: drivers/media/radio/radio-cadet*
4553 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4554 L: linux-media@vger.kernel.org
4556 T: git git://linuxtv.org/media_tree.git
4557 F: Documentation/admin-guide/media/cafe_ccic*
4558 F: drivers/media/platform/marvell/
4561 L: netdev@vger.kernel.org
4563 F: Documentation/networking/caif/
4564 F: drivers/net/caif/
4565 F: include/net/caif/
4566 F: include/uapi/linux/caif/
4570 M: Toke Høiland-Jørgensen <toke@toke.dk>
4571 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4573 F: net/sched/sch_cake.c
4576 M: Wolfgang Grandegger <wg@grandegger.com>
4577 M: Marc Kleine-Budde <mkl@pengutronix.de>
4578 L: linux-can@vger.kernel.org
4580 W: https://github.com/linux-can
4581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4583 F: Documentation/devicetree/bindings/net/can/
4584 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4586 F: drivers/phy/phy-can-transceiver.c
4587 F: include/linux/can/bittiming.h
4588 F: include/linux/can/dev.h
4589 F: include/linux/can/length.h
4590 F: include/linux/can/platform/
4591 F: include/linux/can/rx-offload.h
4592 F: include/uapi/linux/can/error.h
4593 F: include/uapi/linux/can/netlink.h
4594 F: include/uapi/linux/can/vxcan.h
4597 M: Oliver Hartkopp <socketcan@hartkopp.net>
4598 M: Marc Kleine-Budde <mkl@pengutronix.de>
4599 L: linux-can@vger.kernel.org
4601 W: https://github.com/linux-can
4602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4604 F: Documentation/networking/can.rst
4605 F: include/linux/can/can-ml.h
4606 F: include/linux/can/core.h
4607 F: include/linux/can/skb.h
4608 F: include/net/netns/can.h
4609 F: include/uapi/linux/can.h
4610 F: include/uapi/linux/can/bcm.h
4611 F: include/uapi/linux/can/gw.h
4612 F: include/uapi/linux/can/isotp.h
4613 F: include/uapi/linux/can/raw.h
4616 CAN-J1939 NETWORK LAYER
4617 M: Robin van der Gracht <robin@protonic.nl>
4618 M: Oleksij Rempel <o.rempel@pengutronix.de>
4619 R: kernel@pengutronix.de
4620 L: linux-can@vger.kernel.org
4622 F: Documentation/networking/j1939.rst
4623 F: include/uapi/linux/can/j1939.h
4627 M: Serge Hallyn <serge@hallyn.com>
4628 L: linux-security-module@vger.kernel.org
4630 F: include/linux/capability.h
4631 F: include/uapi/linux/capability.h
4632 F: kernel/capability.c
4633 F: security/commoncap.c
4635 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4636 M: Kevin Tsai <ktsai@capellamicro.com>
4638 F: drivers/iio/light/cm*
4640 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4641 M: Christian Lamparter <chunkeey@googlemail.com>
4642 L: linux-wireless@vger.kernel.org
4644 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4645 F: drivers/net/wireless/ath/carl9170/
4648 M: Robert Richter <rric@kernel.org>
4650 W: http://www.marvell.com
4651 F: drivers/i2c/busses/i2c-octeon*
4652 F: drivers/i2c/busses/i2c-thunderx*
4654 CAVIUM LIQUIDIO NETWORK DRIVER
4655 M: Derek Chickles <dchickles@marvell.com>
4656 M: Satanand Burla <sburla@marvell.com>
4657 M: Felix Manlunas <fmanlunas@marvell.com>
4658 L: netdev@vger.kernel.org
4660 W: http://www.marvell.com
4661 F: drivers/net/ethernet/cavium/liquidio/
4664 M: Robert Richter <rric@kernel.org>
4666 W: http://www.marvell.com
4667 F: drivers/mmc/host/cavium*
4669 CAVIUM OCTEON-TX CRYPTO DRIVER
4670 M: George Cherian <gcherian@marvell.com>
4671 L: linux-crypto@vger.kernel.org
4673 W: http://www.marvell.com
4674 F: drivers/crypto/cavium/cpt/
4676 CAVIUM THUNDERX2 ARM64 SOC
4677 M: Robert Richter <rric@kernel.org>
4678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4680 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4681 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4683 CBS/ETF/TAPRIO QDISCS
4684 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4686 L: netdev@vger.kernel.org
4687 F: net/sched/sch_cbs.c
4688 F: net/sched/sch_etf.c
4689 F: net/sched/sch_taprio.c
4691 CC2520 IEEE-802.15.4 RADIO DRIVER
4692 M: Varka Bhadram <varkabhadram@gmail.com>
4693 L: linux-wpan@vger.kernel.org
4695 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4696 F: drivers/net/ieee802154/cc2520.c
4697 F: include/linux/spi/cc2520.h
4699 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4700 M: Gilad Ben-Yossef <gilad@benyossef.com>
4701 L: linux-crypto@vger.kernel.org
4703 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4704 F: drivers/crypto/ccree/
4706 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4707 M: Hadar Gat <hadar.gat@arm.com>
4708 L: linux-crypto@vger.kernel.org
4710 F: drivers/char/hw_random/cctrng.c
4711 F: drivers/char/hw_random/cctrng.h
4712 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4713 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4716 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4717 L: linux-media@vger.kernel.org
4719 W: http://linuxtv.org
4720 T: git git://linuxtv.org/media_tree.git
4721 F: Documentation/ABI/testing/debugfs-cec-error-inj
4722 F: Documentation/devicetree/bindings/media/cec.txt
4723 F: Documentation/driver-api/media/cec-core.rst
4724 F: Documentation/userspace-api/media/cec
4725 F: drivers/media/cec/
4726 F: drivers/media/rc/keymaps/rc-cec.c
4727 F: include/media/cec-notifier.h
4728 F: include/media/cec.h
4729 F: include/uapi/linux/cec-funcs.h
4730 F: include/uapi/linux/cec.h
4733 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4734 L: linux-media@vger.kernel.org
4736 W: http://linuxtv.org
4737 T: git git://linuxtv.org/media_tree.git
4738 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4739 F: drivers/media/cec/platform/cec-gpio/
4741 CELL BROADBAND ENGINE ARCHITECTURE
4742 M: Arnd Bergmann <arnd@arndb.de>
4743 L: linuxppc-dev@lists.ozlabs.org
4745 W: http://www.ibm.com/developerworks/power/cell/
4746 F: arch/powerpc/include/asm/cell*.h
4747 F: arch/powerpc/include/asm/spu*.h
4748 F: arch/powerpc/include/uapi/asm/spu*.h
4749 F: arch/powerpc/platforms/cell/
4751 CELLWISE CW2015 BATTERY DRIVER
4752 M: Tobias Schrammm <t.schramm@manjaro.org>
4754 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4755 F: drivers/power/supply/cw2015_battery.c
4757 CEPH COMMON CODE (LIBCEPH)
4758 M: Ilya Dryomov <idryomov@gmail.com>
4759 M: Xiubo Li <xiubli@redhat.com>
4760 R: Jeff Layton <jlayton@kernel.org>
4761 L: ceph-devel@vger.kernel.org
4764 T: git git://github.com/ceph/ceph-client.git
4765 F: include/linux/ceph/
4766 F: include/linux/crush/
4769 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4770 M: Xiubo Li <xiubli@redhat.com>
4771 M: Ilya Dryomov <idryomov@gmail.com>
4772 R: Jeff Layton <jlayton@kernel.org>
4773 L: ceph-devel@vger.kernel.org
4776 T: git git://github.com/ceph/ceph-client.git
4777 F: Documentation/filesystems/ceph.rst
4780 CERTIFICATE HANDLING
4781 M: David Howells <dhowells@redhat.com>
4782 M: David Woodhouse <dwmw2@infradead.org>
4783 L: keyrings@vger.kernel.org
4785 F: Documentation/admin-guide/module-signing.rst
4787 F: scripts/check-blacklist-hashes.awk
4788 F: scripts/sign-file.c
4791 CFAG12864B LCD DRIVER
4792 M: Miguel Ojeda <ojeda@kernel.org>
4794 F: drivers/auxdisplay/cfag12864b.c
4795 F: include/linux/cfag12864b.h
4797 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4798 M: Miguel Ojeda <ojeda@kernel.org>
4800 F: drivers/auxdisplay/cfag12864bfb.c
4801 F: include/linux/cfag12864b.h
4803 CHAR and MISC DRIVERS
4804 M: Arnd Bergmann <arnd@arndb.de>
4805 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4810 F: include/linux/miscdevice.h
4811 X: drivers/char/agp/
4812 X: drivers/char/hw_random/
4813 X: drivers/char/ipmi/
4814 X: drivers/char/random.c
4815 X: drivers/char/tpm/
4818 M: Andy Whitcroft <apw@canonical.com>
4819 M: Joe Perches <joe@perches.com>
4820 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4821 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4823 F: scripts/checkpatch.pl
4825 CHECKPATCH DOCUMENTATION
4826 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4827 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4828 R: Joe Perches <joe@perches.com>
4830 F: Documentation/dev-tools/checkpatch.rst
4832 CHINESE DOCUMENTATION
4833 M: Alex Shi <alexs@kernel.org>
4834 M: Yanteng Si <siyanteng@loongson.cn>
4836 F: Documentation/translations/zh_CN/
4838 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4839 M: Peter Chen <peter.chen@kernel.org>
4840 L: linux-usb@vger.kernel.org
4842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4843 F: drivers/usb/chipidea/
4845 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4846 M: Hans de Goede <hdegoede@redhat.com>
4847 L: linux-input@vger.kernel.org
4849 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4850 F: drivers/input/touchscreen/chipone_icn8318.c
4852 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4853 M: Hans de Goede <hdegoede@redhat.com>
4854 L: linux-input@vger.kernel.org
4856 F: drivers/input/touchscreen/chipone_icn8505.c
4858 CHROME HARDWARE PLATFORM SUPPORT
4859 M: Benson Leung <bleung@chromium.org>
4860 L: chrome-platform@lists.linux.dev
4862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4863 F: drivers/platform/chrome/
4865 CHROMEOS EC CODEC DRIVER
4866 M: Cheng-Yi Chiang <cychiang@chromium.org>
4867 M: Tzung-Bi Shih <tzungbi@google.com>
4868 R: Guenter Roeck <groeck@chromium.org>
4869 L: chrome-platform@lists.linux.dev
4871 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4872 F: sound/soc/codecs/cros_ec_codec.*
4874 CHROMEOS EC SUBDRIVERS
4875 M: Benson Leung <bleung@chromium.org>
4876 R: Guenter Roeck <groeck@chromium.org>
4877 L: chrome-platform@lists.linux.dev
4879 F: drivers/power/supply/cros_usbpd-charger.c
4883 CHROMEOS EC USB TYPE-C DRIVER
4884 M: Prashant Malani <pmalani@chromium.org>
4885 L: chrome-platform@lists.linux.dev
4887 F: drivers/platform/chrome/cros_ec_typec.c
4889 CHROMEOS EC USB PD NOTIFY DRIVER
4890 M: Prashant Malani <pmalani@chromium.org>
4891 L: chrome-platform@lists.linux.dev
4893 F: drivers/platform/chrome/cros_usbpd_notify.c
4894 F: include/linux/platform_data/cros_usbpd_notify.h
4896 CHRONTEL CH7322 CEC DRIVER
4897 M: Joe Tessler <jrt@google.com>
4898 L: linux-media@vger.kernel.org
4900 T: git git://linuxtv.org/media_tree.git
4901 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4902 F: drivers/media/cec/i2c/ch7322.c
4904 CIRRUS LOGIC AUDIO CODEC DRIVERS
4905 M: James Schulman <james.schulman@cirrus.com>
4906 M: David Rhodes <david.rhodes@cirrus.com>
4907 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4908 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4909 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4910 L: patches@opensource.cirrus.com
4912 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4913 F: include/dt-bindings/sound/cs*
4914 F: sound/pci/hda/cs*
4915 F: sound/pci/hda/hda_cs_dsp_ctl.*
4916 F: sound/soc/codecs/cs*
4918 CIRRUS LOGIC DSP FIRMWARE DRIVER
4919 M: Simon Trimmer <simont@opensource.cirrus.com>
4920 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4921 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4922 L: patches@opensource.cirrus.com
4924 W: https://github.com/CirrusLogic/linux-drivers/wiki
4925 T: git https://github.com/CirrusLogic/linux-drivers.git
4926 F: drivers/firmware/cirrus/*
4927 F: include/linux/firmware/cirrus/*
4929 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4930 M: Hartley Sweeten <hsweeten@visionengravers.com>
4931 L: netdev@vger.kernel.org
4933 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4935 CIRRUS LOGIC LOCHNAGAR DRIVER
4936 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4937 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4938 L: patches@opensource.cirrus.com
4940 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4941 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4942 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4943 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4944 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4945 F: Documentation/hwmon/lochnagar.rst
4946 F: drivers/clk/clk-lochnagar.c
4947 F: drivers/hwmon/lochnagar-hwmon.c
4948 F: drivers/mfd/lochnagar-i2c.c
4949 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4950 F: drivers/regulator/lochnagar-regulator.c
4951 F: include/dt-bindings/clk/lochnagar.h
4952 F: include/dt-bindings/pinctrl/lochnagar.h
4953 F: include/linux/mfd/lochnagar*
4954 F: sound/soc/codecs/lochnagar-sc.c
4956 CIRRUS LOGIC MADERA CODEC DRIVERS
4957 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4958 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4959 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4960 L: patches@opensource.cirrus.com
4962 W: https://github.com/CirrusLogic/linux-drivers/wiki
4963 T: git https://github.com/CirrusLogic/linux-drivers.git
4964 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4965 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4966 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4967 F: drivers/gpio/gpio-madera*
4968 F: drivers/irqchip/irq-madera*
4969 F: drivers/mfd/cs47l*
4970 F: drivers/mfd/madera*
4971 F: drivers/pinctrl/cirrus/*
4972 F: include/dt-bindings/sound/madera*
4973 F: include/linux/irqchip/irq-madera*
4974 F: include/linux/mfd/madera/*
4975 F: include/sound/madera*
4976 F: sound/soc/codecs/cs47l*
4977 F: sound/soc/codecs/madera*
4979 CISCO FCOE HBA DRIVER
4980 M: Satish Kharat <satishkh@cisco.com>
4981 M: Sesidhar Baddela <sebaddel@cisco.com>
4982 M: Karan Tilak Kumar <kartilak@cisco.com>
4983 L: linux-scsi@vger.kernel.org
4985 F: drivers/scsi/fnic/
4987 CISCO SCSI HBA DRIVER
4988 M: Karan Tilak Kumar <kartilak@cisco.com>
4989 M: Sesidhar Baddela <sebaddel@cisco.com>
4990 L: linux-scsi@vger.kernel.org
4992 F: drivers/scsi/snic/
4994 CISCO VIC ETHERNET NIC DRIVER
4995 M: Christian Benvenuti <benve@cisco.com>
4996 M: Govindarajulu Varadarajan <_govind@gmx.com>
4998 F: drivers/net/ethernet/cisco/enic/
5000 CISCO VIC LOW LATENCY NIC DRIVER
5001 M: Christian Benvenuti <benve@cisco.com>
5002 M: Nelson Escobar <neescoba@cisco.com>
5004 F: drivers/infiniband/hw/usnic/
5007 M: Miguel Ojeda <ojeda@kernel.org>
5011 CLANG/LLVM BUILD SUPPORT
5012 M: Nathan Chancellor <nathan@kernel.org>
5013 M: Nick Desaulniers <ndesaulniers@google.com>
5014 R: Tom Rix <trix@redhat.com>
5015 L: llvm@lists.linux.dev
5017 W: https://clangbuiltlinux.github.io/
5018 B: https://github.com/ClangBuiltLinux/linux/issues
5019 C: irc://irc.libera.chat/clangbuiltlinux
5020 F: Documentation/kbuild/llvm.rst
5021 F: include/linux/compiler-clang.h
5022 F: scripts/Makefile.clang
5023 F: scripts/clang-tools/
5024 K: \b(?i:clang|llvm)\b
5026 CLANG CONTROL FLOW INTEGRITY SUPPORT
5027 M: Sami Tolvanen <samitolvanen@google.com>
5028 M: Kees Cook <keescook@chromium.org>
5029 R: Nathan Chancellor <nathan@kernel.org>
5030 R: Nick Desaulniers <ndesaulniers@google.com>
5031 L: llvm@lists.linux.dev
5033 B: https://github.com/ClangBuiltLinux/linux/issues
5034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5035 F: include/linux/cfi.h
5039 M: Russell King <linux@armlinux.org.uk>
5040 L: linux-clk@vger.kernel.org
5042 F: include/linux/clk.h
5044 CLOCKSOURCE, CLOCKEVENT DRIVERS
5045 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5046 M: Thomas Gleixner <tglx@linutronix.de>
5047 L: linux-kernel@vger.kernel.org
5049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5050 F: Documentation/devicetree/bindings/timer/
5051 F: drivers/clocksource/
5054 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5055 M: Daniel Oliveira Nascimento <don@syst.com.br>
5056 L: platform-driver-x86@vger.kernel.org
5058 F: drivers/platform/x86/classmate-laptop.c
5061 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5062 L: linux-media@vger.kernel.org
5064 W: https://linuxtv.org
5065 T: git git://linuxtv.org/media_tree.git
5066 F: drivers/media/pci/cobalt/
5068 COCCINELLE/Semantic Patches (SmPL)
5069 M: Julia Lawall <Julia.Lawall@inria.fr>
5070 M: Nicolas Palix <nicolas.palix@imag.fr>
5071 L: cocci@inria.fr (moderated for non-subscribers)
5073 W: https://coccinelle.gitlabpages.inria.fr/website/
5074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5075 F: Documentation/dev-tools/coccinelle.rst
5076 F: scripts/coccicheck
5077 F: scripts/coccinelle/
5080 M: Jan Harkes <jaharkes@cs.cmu.edu>
5082 L: codalist@coda.cs.cmu.edu
5084 W: http://www.coda.cs.cmu.edu/
5085 F: Documentation/filesystems/coda.rst
5087 F: include/linux/coda*.h
5088 F: include/uapi/linux/coda*.h
5090 CODA V4L2 MEM2MEM DRIVER
5091 M: Philipp Zabel <p.zabel@pengutronix.de>
5092 L: linux-media@vger.kernel.org
5094 F: Documentation/devicetree/bindings/media/coda.yaml
5095 F: drivers/media/platform/chips-media/
5098 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5100 F: Documentation/process/code-of-conduct-interpretation.rst
5101 F: Documentation/process/code-of-conduct.rst
5104 M: Ian Abbott <abbotti@mev.co.uk>
5105 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5108 F: include/linux/comedi/
5109 F: include/uapi/linux/comedi.h
5111 COMMON CLK FRAMEWORK
5112 M: Michael Turquette <mturquette@baylibre.com>
5113 M: Stephen Boyd <sboyd@kernel.org>
5114 L: linux-clk@vger.kernel.org
5116 Q: http://patchwork.kernel.org/project/linux-clk/list/
5117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5118 F: Documentation/devicetree/bindings/clock/
5120 F: include/dt-bindings/clock/
5121 F: include/linux/clk-pr*
5122 F: include/linux/clk/
5123 F: include/linux/of_clk.h
5124 X: drivers/clk/clkdev.c
5126 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
5127 M: Steve French <sfrench@samba.org>
5128 L: linux-cifs@vger.kernel.org
5129 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5131 W: http://linux-cifs.samba.org/
5132 T: git git://git.samba.org/sfrench/cifs-2.6.git
5133 F: Documentation/admin-guide/cifs/
5137 COMPACTPCI HOTPLUG CORE
5138 M: Scott Murray <scott@spiteful.org>
5139 L: linux-pci@vger.kernel.org
5141 F: drivers/pci/hotplug/cpci_hotplug*
5143 COMPACTPCI HOTPLUG GENERIC DRIVER
5144 M: Scott Murray <scott@spiteful.org>
5145 L: linux-pci@vger.kernel.org
5147 F: drivers/pci/hotplug/cpcihp_generic.c
5149 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5150 M: Scott Murray <scott@spiteful.org>
5151 L: linux-pci@vger.kernel.org
5153 F: drivers/pci/hotplug/cpcihp_zt5550.*
5155 COMPAL LAPTOP SUPPORT
5156 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5157 L: platform-driver-x86@vger.kernel.org
5159 F: drivers/platform/x86/compal-laptop.c
5162 M: Miguel Ojeda <ojeda@kernel.org>
5163 R: Nick Desaulniers <ndesaulniers@google.com>
5165 F: include/linux/compiler_attributes.h
5167 COMPUTE EXPRESS LINK (CXL)
5168 M: Alison Schofield <alison.schofield@intel.com>
5169 M: Vishal Verma <vishal.l.verma@intel.com>
5170 M: Ira Weiny <ira.weiny@intel.com>
5171 M: Ben Widawsky <bwidawsk@kernel.org>
5172 M: Dan Williams <dan.j.williams@intel.com>
5173 L: linux-cxl@vger.kernel.org
5176 F: include/uapi/linux/cxl_mem.h
5178 CONEXANT ACCESSRUNNER USB DRIVER
5179 L: accessrunner-general@lists.sourceforge.net
5181 W: http://accessrunner.sourceforge.net/
5182 F: drivers/usb/atm/cxacru.c
5185 M: Joel Becker <jlbec@evilplan.org>
5186 M: Christoph Hellwig <hch@lst.de>
5188 T: git git://git.infradead.org/users/hch/configfs.git
5190 F: include/linux/configfs.h
5191 F: samples/configfs/
5194 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5196 F: drivers/video/console/
5197 F: include/linux/console*
5200 M: Frederic Weisbecker <frederic@kernel.org>
5201 M: "Paul E. McKenney" <paulmck@kernel.org>
5203 F: kernel/context_tracking.c
5204 F: include/linux/context_tracking*
5206 CONTROL GROUP (CGROUP)
5207 M: Tejun Heo <tj@kernel.org>
5208 M: Zefan Li <lizefan.x@bytedance.com>
5209 M: Johannes Weiner <hannes@cmpxchg.org>
5210 L: cgroups@vger.kernel.org
5212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5213 F: Documentation/admin-guide/cgroup-v1/
5214 F: Documentation/admin-guide/cgroup-v2.rst
5215 F: include/linux/cgroup*
5217 F: tools/testing/selftests/cgroup/
5219 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5220 M: Tejun Heo <tj@kernel.org>
5221 M: Jens Axboe <axboe@kernel.dk>
5222 L: cgroups@vger.kernel.org
5223 L: linux-block@vger.kernel.org
5224 T: git git://git.kernel.dk/linux-block
5225 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5226 F: block/bfq-cgroup.c
5227 F: block/blk-cgroup.c
5228 F: block/blk-iolatency.c
5229 F: block/blk-throttle.c
5230 F: include/linux/blk-cgroup.h
5232 CONTROL GROUP - CPUSET
5233 M: Zefan Li <lizefan.x@bytedance.com>
5234 L: cgroups@vger.kernel.org
5236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5237 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5238 F: include/linux/cpuset.h
5239 F: kernel/cgroup/cpuset.c
5241 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5242 M: Johannes Weiner <hannes@cmpxchg.org>
5243 M: Michal Hocko <mhocko@kernel.org>
5244 M: Roman Gushchin <roman.gushchin@linux.dev>
5245 M: Shakeel Butt <shakeelb@google.com>
5246 R: Muchun Song <songmuchun@bytedance.com>
5247 L: cgroups@vger.kernel.org
5248 L: linux-mm@kvack.org
5252 F: tools/testing/selftests/cgroup/memcg_protection.m
5253 F: tools/testing/selftests/cgroup/test_kmem.c
5254 F: tools/testing/selftests/cgroup/test_memcontrol.c
5256 CORETEMP HARDWARE MONITORING DRIVER
5257 M: Fenghua Yu <fenghua.yu@intel.com>
5258 L: linux-hwmon@vger.kernel.org
5260 F: Documentation/hwmon/coretemp.rst
5261 F: drivers/hwmon/coretemp.c
5263 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5264 M: Marius Zachmann <mail@mariuszachmann.de>
5265 L: linux-hwmon@vger.kernel.org
5267 F: drivers/hwmon/corsair-cpro.c
5269 CORSAIR-PSU HARDWARE MONITOR DRIVER
5270 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5271 L: linux-hwmon@vger.kernel.org
5273 F: Documentation/hwmon/corsair-psu.rst
5274 F: drivers/hwmon/corsair-psu.c
5277 M: William Breathitt Gray <william.gray@linaro.org>
5278 L: linux-iio@vger.kernel.org
5280 T: git https://git.linaro.org/people/william.gray/counter.git
5281 F: Documentation/ABI/testing/sysfs-bus-counter
5282 F: Documentation/driver-api/generic-counter.rst
5284 F: include/linux/counter.h
5285 F: include/uapi/linux/counter.h
5289 M: Bence Csókás <bence98@sch.bme.hu>
5291 F: drivers/i2c/busses/i2c-cp2615.c
5293 CPMAC ETHERNET DRIVER
5294 M: Florian Fainelli <f.fainelli@gmail.com>
5295 L: netdev@vger.kernel.org
5297 F: drivers/net/ethernet/ti/cpmac.c
5299 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5300 M: Viresh Kumar <viresh.kumar@linaro.org>
5301 M: Sudeep Holla <sudeep.holla@arm.com>
5302 L: linux-pm@vger.kernel.org
5304 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5305 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5307 CPU FREQUENCY SCALING FRAMEWORK
5308 M: "Rafael J. Wysocki" <rafael@kernel.org>
5309 M: Viresh Kumar <viresh.kumar@linaro.org>
5310 L: linux-pm@vger.kernel.org
5312 B: https://bugzilla.kernel.org
5313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5315 F: Documentation/admin-guide/pm/cpufreq.rst
5316 F: Documentation/admin-guide/pm/intel_pstate.rst
5317 F: Documentation/cpu-freq/
5318 F: Documentation/devicetree/bindings/cpufreq/
5320 F: include/linux/cpufreq.h
5321 F: include/linux/sched/cpufreq.h
5322 F: kernel/sched/cpufreq*.c
5323 F: tools/testing/selftests/cpufreq/
5325 CPU IDLE TIME MANAGEMENT FRAMEWORK
5326 M: "Rafael J. Wysocki" <rafael@kernel.org>
5327 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5328 L: linux-pm@vger.kernel.org
5330 B: https://bugzilla.kernel.org
5331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5332 F: Documentation/admin-guide/pm/cpuidle.rst
5333 F: Documentation/driver-api/pm/cpuidle.rst
5335 F: include/linux/cpuidle.h
5337 CPU POWER MONITORING SUBSYSTEM
5338 M: Thomas Renninger <trenn@suse.com>
5339 M: Shuah Khan <shuah@kernel.org>
5340 M: Shuah Khan <skhan@linuxfoundation.org>
5341 L: linux-pm@vger.kernel.org
5343 F: tools/power/cpupower/
5346 M: "H. Peter Anvin" <hpa@zytor.com>
5348 F: arch/x86/kernel/cpuid.c
5349 F: arch/x86/kernel/msr.c
5351 CPUIDLE DRIVER - ARM BIG LITTLE
5352 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5353 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5354 L: linux-pm@vger.kernel.org
5355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5358 F: drivers/cpuidle/cpuidle-big_little.c
5360 CPUIDLE DRIVER - ARM EXYNOS
5361 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5362 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5363 M: Kukjin Kim <kgene@kernel.org>
5364 L: linux-pm@vger.kernel.org
5365 L: linux-samsung-soc@vger.kernel.org
5367 F: arch/arm/mach-exynos/pm.c
5368 F: drivers/cpuidle/cpuidle-exynos.c
5369 F: include/linux/platform_data/cpuidle-exynos.h
5371 CPUIDLE DRIVER - ARM PSCI
5372 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5373 M: Sudeep Holla <sudeep.holla@arm.com>
5374 L: linux-pm@vger.kernel.org
5375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5377 F: drivers/cpuidle/cpuidle-psci.c
5379 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5380 M: Ulf Hansson <ulf.hansson@linaro.org>
5381 L: linux-pm@vger.kernel.org
5382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5384 F: drivers/cpuidle/cpuidle-psci.h
5385 F: drivers/cpuidle/cpuidle-psci-domain.c
5387 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5388 M: Ulf Hansson <ulf.hansson@linaro.org>
5389 L: linux-pm@vger.kernel.org
5391 F: drivers/cpuidle/dt_idle_genpd.c
5392 F: drivers/cpuidle/dt_idle_genpd.h
5394 CPUIDLE DRIVER - RISC-V SBI
5395 M: Anup Patel <anup@brainfault.org>
5396 L: linux-pm@vger.kernel.org
5397 L: linux-riscv@lists.infradead.org
5399 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5402 M: Nicolas Pitre <nico@fluxnic.net>
5404 F: Documentation/filesystems/cramfs.rst
5408 M: Bastien Nocera <hadess@hadess.net>
5409 L: linux-input@vger.kernel.org
5411 F: drivers/hid/hid-creative-sb0540.c
5414 M: Herbert Xu <herbert@gondor.apana.org.au>
5415 M: "David S. Miller" <davem@davemloft.net>
5416 L: linux-crypto@vger.kernel.org
5418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5420 F: Documentation/crypto/
5421 F: Documentation/devicetree/bindings/crypto/
5426 F: include/linux/crypto*
5429 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5430 M: Neil Horman <nhorman@tuxdriver.com>
5431 L: linux-crypto@vger.kernel.org
5433 F: crypto/ansi_cprng.c
5437 M: Hans Verkuil <hverkuil@xs4all.nl>
5438 L: linux-media@vger.kernel.org
5440 W: http://linuxtv.org
5441 T: git git://linuxtv.org/media_tree.git
5442 F: drivers/media/i2c/cs3308.c
5444 CS5535 Audio ALSA driver
5445 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5447 F: sound/pci/cs5535audio/
5449 CSI DRIVERS FOR ALLWINNER V3s
5450 M: Yong Deng <yong.deng@magewell.com>
5451 L: linux-media@vger.kernel.org
5453 T: git git://linuxtv.org/media_tree.git
5454 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5455 F: drivers/media/platform/sunxi/sun6i-csi/
5458 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5459 M: Ondrej Ille <ondrej.ille@gmail.com>
5460 L: linux-can@vger.kernel.org
5462 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5463 F: drivers/net/can/ctucanfd/
5466 M: Solomon Peachy <pizza@shaftnet.org>
5468 F: drivers/net/wireless/st/cw1200/
5470 CX18 VIDEO4LINUX DRIVER
5471 M: Andy Walls <awalls@md.metrocast.net>
5472 L: linux-media@vger.kernel.org
5474 W: https://linuxtv.org
5475 T: git git://linuxtv.org/media_tree.git
5476 F: drivers/media/pci/cx18/
5477 F: include/uapi/linux/ivtv*
5479 CX2341X MPEG ENCODER HELPER MODULE
5480 M: Hans Verkuil <hverkuil@xs4all.nl>
5481 L: linux-media@vger.kernel.org
5483 W: https://linuxtv.org
5484 T: git git://linuxtv.org/media_tree.git
5485 F: drivers/media/common/cx2341x*
5486 F: include/media/drv-intf/cx2341x.h
5488 CX24120 MEDIA DRIVER
5489 M: Jemma Denson <jdenson@gmail.com>
5490 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5491 L: linux-media@vger.kernel.org
5493 W: https://linuxtv.org
5494 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5495 F: drivers/media/dvb-frontends/cx24120*
5497 CX88 VIDEO4LINUX DRIVER
5498 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5499 L: linux-media@vger.kernel.org
5501 W: https://linuxtv.org
5502 T: git git://linuxtv.org/media_tree.git
5503 F: Documentation/driver-api/media/drivers/cx88*
5504 F: drivers/media/pci/cx88/
5506 CXD2820R MEDIA DRIVER
5507 M: Antti Palosaari <crope@iki.fi>
5508 L: linux-media@vger.kernel.org
5510 W: https://linuxtv.org
5511 W: http://palosaari.fi/linux/
5512 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5513 T: git git://linuxtv.org/anttip/media_tree.git
5514 F: drivers/media/dvb-frontends/cxd2820r*
5516 CXGB3 ETHERNET DRIVER (CXGB3)
5517 M: Raju Rangoju <rajur@chelsio.com>
5518 L: netdev@vger.kernel.org
5520 W: http://www.chelsio.com
5521 F: drivers/net/ethernet/chelsio/cxgb3/
5523 CXGB3 ISCSI DRIVER (CXGB3I)
5524 M: Varun Prakash <varun@chelsio.com>
5525 L: linux-scsi@vger.kernel.org
5527 W: http://www.chelsio.com
5528 F: drivers/scsi/cxgbi/cxgb3i
5530 CXGB4 CRYPTO DRIVER (chcr)
5531 M: Ayush Sawal <ayush.sawal@chelsio.com>
5532 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5533 M: Rohit Maheshwari <rohitm@chelsio.com>
5534 L: linux-crypto@vger.kernel.org
5536 W: http://www.chelsio.com
5537 F: drivers/crypto/chelsio
5539 CXGB4 INLINE CRYPTO DRIVER
5540 M: Ayush Sawal <ayush.sawal@chelsio.com>
5541 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5542 M: Rohit Maheshwari <rohitm@chelsio.com>
5543 L: netdev@vger.kernel.org
5545 W: http://www.chelsio.com
5546 F: drivers/net/ethernet/chelsio/inline_crypto/
5548 CXGB4 ETHERNET DRIVER (CXGB4)
5549 M: Raju Rangoju <rajur@chelsio.com>
5550 L: netdev@vger.kernel.org
5552 W: http://www.chelsio.com
5553 F: drivers/net/ethernet/chelsio/cxgb4/
5555 CXGB4 ISCSI DRIVER (CXGB4I)
5556 M: Varun Prakash <varun@chelsio.com>
5557 L: linux-scsi@vger.kernel.org
5559 W: http://www.chelsio.com
5560 F: drivers/scsi/cxgbi/cxgb4i
5562 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5563 M: Potnuri Bharat Teja <bharat@chelsio.com>
5564 L: linux-rdma@vger.kernel.org
5566 W: http://www.openfabrics.org
5567 F: drivers/infiniband/hw/cxgb4/
5568 F: include/uapi/rdma/cxgb4-abi.h
5570 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5571 M: Raju Rangoju <rajur@chelsio.com>
5572 L: netdev@vger.kernel.org
5574 W: http://www.chelsio.com
5575 F: drivers/net/ethernet/chelsio/cxgb4vf/
5577 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5578 M: Frederic Barrat <fbarrat@linux.ibm.com>
5579 M: Andrew Donnellan <ajd@linux.ibm.com>
5580 L: linuxppc-dev@lists.ozlabs.org
5582 F: Documentation/ABI/testing/sysfs-class-cxl
5583 F: Documentation/powerpc/cxl.rst
5584 F: arch/powerpc/platforms/powernv/pci-cxl.c
5585 F: drivers/misc/cxl/
5586 F: include/misc/cxl*
5587 F: include/uapi/misc/cxl.h
5589 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5590 M: Manoj N. Kumar <manoj@linux.ibm.com>
5591 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5592 M: Uma Krishnan <ukrishn@linux.ibm.com>
5593 L: linux-scsi@vger.kernel.org
5595 F: Documentation/powerpc/cxlflash.rst
5596 F: drivers/scsi/cxlflash/
5597 F: include/uapi/scsi/cxlflash_ioctl.h
5600 M: Russell King <linux@armlinux.org.uk>
5601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5603 W: http://www.armlinux.org.uk/
5604 F: drivers/video/fbdev/cyber2000fb.*
5606 CYCLADES PC300 DRIVER
5608 F: drivers/net/wan/pc300*
5610 CYPRESS_FIRMWARE MEDIA DRIVER
5611 M: Antti Palosaari <crope@iki.fi>
5612 L: linux-media@vger.kernel.org
5614 W: https://linuxtv.org
5615 W: http://palosaari.fi/linux/
5616 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5617 T: git git://linuxtv.org/anttip/media_tree.git
5618 F: drivers/media/common/cypress_firmware*
5620 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5621 M: Linus Walleij <linus.walleij@linaro.org>
5622 L: linux-input@vger.kernel.org
5624 F: drivers/input/touchscreen/cy8ctma140.c
5626 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5627 M: Yassine Oudjana <y.oudjana@protonmail.com>
5628 L: linux-input@vger.kernel.org
5630 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5631 F: drivers/input/keyboard/cypress-sf.c
5633 CYTTSP TOUCHSCREEN DRIVER
5634 M: Linus Walleij <linus.walleij@linaro.org>
5635 L: linux-input@vger.kernel.org
5637 F: drivers/input/touchscreen/cyttsp*
5639 D-LINK DIR-685 TOUCHKEYS DRIVER
5640 M: Linus Walleij <linus.walleij@linaro.org>
5641 L: linux-input@vger.kernel.org
5643 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5645 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5646 M: Joshua Kinard <kumba@gentoo.org>
5648 F: drivers/rtc/rtc-ds1685.c
5649 F: include/linux/rtc/ds1685.h
5651 DAMA SLAVE for AX.25
5652 M: Joerg Reuter <jreuter@yaina.de>
5653 L: linux-hams@vger.kernel.org
5655 W: http://yaina.de/jreuter/
5656 W: http://www.qsl.net/dl1bke/
5657 F: net/ax25/af_ax25.c
5658 F: net/ax25/ax25_dev.c
5659 F: net/ax25/ax25_ds_*
5660 F: net/ax25/ax25_in.c
5661 F: net/ax25/ax25_out.c
5662 F: net/ax25/ax25_timer.c
5663 F: net/ax25/sysctl_net_ax25.c
5666 M: SeongJae Park <sj@kernel.org>
5667 L: damon@lists.linux.dev
5668 L: linux-mm@kvack.org
5670 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5671 F: Documentation/admin-guide/mm/damon/
5672 F: Documentation/mm/damon/
5673 F: include/linux/damon.h
5674 F: include/trace/events/damon.h
5676 F: tools/testing/selftests/damon/
5678 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5679 L: netdev@vger.kernel.org
5681 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5682 F: drivers/net/ethernet/dec/tulip/dmfe.c
5684 DC390/AM53C974 SCSI driver
5685 M: Hannes Reinecke <hare@suse.com>
5686 L: linux-scsi@vger.kernel.org
5688 F: drivers/scsi/am53c974.c
5691 M: Oliver Neukum <oliver@neukum.org>
5692 M: Ali Akcaagac <aliakc@web.de>
5693 M: Jamie Lenehan <lenehan@twibble.org>
5694 L: dc395x@twibble.org
5696 W: http://twibble.org/dist/dc395x/
5697 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5698 F: Documentation/scsi/dc395x.rst
5699 F: drivers/scsi/dc395x.*
5702 L: dccp@vger.kernel.org
5704 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5705 F: include/linux/dccp.h
5706 F: include/linux/tfrc.h
5707 F: include/uapi/linux/dccp.h
5710 DECnet NETWORK LAYER
5711 L: linux-decnet-user@lists.sourceforge.net
5713 W: http://linux-decnet.sourceforge.net
5714 F: Documentation/networking/decnet.rst
5717 DECSTATION PLATFORM SUPPORT
5718 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5719 L: linux-mips@vger.kernel.org
5721 W: http://www.linux-mips.org/wiki/DECstation
5723 F: arch/mips/include/asm/dec/
5724 F: arch/mips/include/asm/mach-dec/
5726 DEFXX FDDI NETWORK DRIVER
5727 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5729 F: drivers/net/fddi/defxx.*
5731 DEFZA FDDI NETWORK DRIVER
5732 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5734 F: drivers/net/fddi/defza.*
5736 DEINTERLACE DRIVERS FOR ALLWINNER H3
5737 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5738 L: linux-media@vger.kernel.org
5740 T: git git://linuxtv.org/media_tree.git
5741 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5742 F: drivers/media/platform/sunxi/sun8i-di/
5745 M: Matthew Garrett <mjg59@srcf.ucam.org>
5746 M: Pali Rohár <pali@kernel.org>
5747 L: platform-driver-x86@vger.kernel.org
5749 F: drivers/platform/x86/dell/dell-laptop.c
5751 DELL LAPTOP FREEFALL DRIVER
5752 M: Pali Rohár <pali@kernel.org>
5754 F: drivers/platform/x86/dell/dell-smo8800.c
5756 DELL LAPTOP RBTN DRIVER
5757 M: Pali Rohár <pali@kernel.org>
5759 F: drivers/platform/x86/dell/dell-rbtn.*
5761 DELL LAPTOP SMM DRIVER
5762 M: Pali Rohár <pali@kernel.org>
5764 F: Documentation/ABI/obsolete/procfs-i8k
5765 F: drivers/hwmon/dell-smm-hwmon.c
5766 F: include/uapi/linux/i8k.h
5768 DELL REMOTE BIOS UPDATE DRIVER
5769 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5770 L: platform-driver-x86@vger.kernel.org
5772 F: drivers/platform/x86/dell/dell_rbu.c
5775 M: Pali Rohár <pali@kernel.org>
5776 L: Dell.Client.Kernel@dell.com
5777 L: platform-driver-x86@vger.kernel.org
5779 F: drivers/platform/x86/dell/dell-smbios.*
5781 DELL SMBIOS SMM DRIVER
5782 L: Dell.Client.Kernel@dell.com
5783 L: platform-driver-x86@vger.kernel.org
5785 F: drivers/platform/x86/dell/dell-smbios-smm.c
5787 DELL SMBIOS WMI DRIVER
5788 L: Dell.Client.Kernel@dell.com
5789 L: platform-driver-x86@vger.kernel.org
5791 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5792 F: tools/wmi/dell-smbios-example.c
5794 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5795 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5796 L: platform-driver-x86@vger.kernel.org
5798 F: Documentation/driver-api/dcdbas.rst
5799 F: drivers/platform/x86/dell/dcdbas.*
5801 DELL WMI DESCRIPTOR DRIVER
5802 L: Dell.Client.Kernel@dell.com
5804 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5806 DELL WMI SYSMAN DRIVER
5807 M: Divya Bharathi <divya.bharathi@dell.com>
5808 M: Prasanth Ksr <prasanth.ksr@dell.com>
5809 L: Dell.Client.Kernel@dell.com
5810 L: platform-driver-x86@vger.kernel.org
5812 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5813 F: drivers/platform/x86/dell/dell-wmi-sysman/
5815 DELL WMI NOTIFICATIONS DRIVER
5816 M: Matthew Garrett <mjg59@srcf.ucam.org>
5817 M: Pali Rohár <pali@kernel.org>
5819 F: drivers/platform/x86/dell/dell-wmi-base.c
5821 DELL WMI HARDWARE PRIVACY SUPPORT
5822 M: Perry Yuan <Perry.Yuan@dell.com>
5823 L: Dell.Client.Kernel@dell.com
5824 L: platform-driver-x86@vger.kernel.org
5826 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5828 DELTA ST MEDIA DRIVER
5829 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5830 L: linux-media@vger.kernel.org
5832 W: https://linuxtv.org
5833 T: git git://linuxtv.org/media_tree.git
5834 F: drivers/media/platform/st/sti/delta
5836 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5837 M: Zev Weiss <zev@bewilderbeest.net>
5838 L: linux-hwmon@vger.kernel.org
5840 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5842 DELTA DPS920AB PSU DRIVER
5843 M: Robert Marko <robert.marko@sartura.hr>
5844 L: linux-hwmon@vger.kernel.org
5846 F: Documentation/hwmon/dps920ab.rst
5847 F: drivers/hwmon/pmbus/dps920ab.c
5849 DELTA NETWORKS TN48M CPLD DRIVERS
5850 M: Robert Marko <robert.marko@sartura.hr>
5852 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5853 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5854 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5855 F: drivers/gpio/gpio-tn48m.c
5856 F: include/dt-bindings/reset/delta,tn48m-reset.h
5859 L: linux-mtd@lists.infradead.org
5861 F: drivers/mtd/nand/raw/denali*
5863 DESIGNWARE EDMA CORE IP DRIVER
5864 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5865 L: dmaengine@vger.kernel.org
5867 F: drivers/dma/dw-edma/
5868 F: include/linux/dma/edma.h
5870 DESIGNWARE XDATA IP DRIVER
5871 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5872 L: linux-pci@vger.kernel.org
5874 F: Documentation/misc-devices/dw-xdata-pcie.rst
5875 F: drivers/misc/dw-xdata-pcie.c
5877 DESIGNWARE USB2 DRD IP DRIVER
5878 M: Minas Harutyunyan <hminas@synopsys.com>
5879 L: linux-usb@vger.kernel.org
5881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5882 F: drivers/usb/dwc2/
5884 DESIGNWARE USB3 DRD IP DRIVER
5885 M: Felipe Balbi <balbi@kernel.org>
5886 L: linux-usb@vger.kernel.org
5888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5889 F: drivers/usb/dwc3/
5891 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5892 M: Andreas Klinger <ak@it-klinger.de>
5893 L: linux-iio@vger.kernel.org
5895 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5896 F: drivers/iio/proximity/srf*.c
5898 DEVICE COREDUMP (DEV_COREDUMP)
5899 M: Johannes Berg <johannes@sipsolutions.net>
5900 L: linux-kernel@vger.kernel.org
5902 F: drivers/base/devcoredump.c
5903 F: include/linux/devcoredump.h
5905 DEVICE DEPENDENCY HELPER SCRIPT
5906 M: Saravana Kannan <saravanak@google.com>
5907 L: linux-kernel@vger.kernel.org
5909 F: scripts/dev-needs.sh
5911 DEVICE DIRECT ACCESS (DAX)
5912 M: Dan Williams <dan.j.williams@intel.com>
5913 M: Vishal Verma <vishal.l.verma@intel.com>
5914 M: Dave Jiang <dave.jiang@intel.com>
5915 L: nvdimm@lists.linux.dev
5919 DEVICE FREQUENCY (DEVFREQ)
5920 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5921 M: Kyungmin Park <kyungmin.park@samsung.com>
5922 M: Chanwoo Choi <cw00.choi@samsung.com>
5923 L: linux-pm@vger.kernel.org
5925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5926 F: Documentation/devicetree/bindings/devfreq/
5927 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5929 F: include/linux/devfreq.h
5930 F: include/trace/events/devfreq.h
5932 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5933 M: Chanwoo Choi <cw00.choi@samsung.com>
5934 L: linux-pm@vger.kernel.org
5936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5937 F: Documentation/devicetree/bindings/devfreq/event/
5938 F: drivers/devfreq/devfreq-event.c
5939 F: drivers/devfreq/event/
5940 F: include/dt-bindings/pmu/exynos_ppmu.h
5941 F: include/linux/devfreq-event.h
5943 DEVICE NUMBER REGISTRY
5944 M: Torben Mathiasen <device@lanana.org>
5946 W: http://lanana.org/docs/device-list/index.html
5948 DEVICE RESOURCE MANAGEMENT HELPERS
5949 M: Hans de Goede <hdegoede@redhat.com>
5950 R: Matti Vaittinen <mazziesaccount@gmail.com>
5952 F: include/linux/devm-helpers.h
5955 M: Alasdair Kergon <agk@redhat.com>
5956 M: Mike Snitzer <snitzer@kernel.org>
5957 M: dm-devel@redhat.com
5958 L: dm-devel@redhat.com
5960 W: http://sources.redhat.com/dm
5961 Q: http://patchwork.kernel.org/project/dm-devel/list/
5962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5963 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5964 F: Documentation/admin-guide/device-mapper/
5965 F: drivers/md/Kconfig
5966 F: drivers/md/Makefile
5968 F: drivers/md/persistent-data/
5969 F: include/linux/device-mapper.h
5970 F: include/linux/dm-*.h
5971 F: include/uapi/linux/dm-*.h
5974 M: Jiri Pirko <jiri@nvidia.com>
5975 L: netdev@vger.kernel.org
5977 F: Documentation/networking/devlink
5978 F: include/net/devlink.h
5979 F: include/uapi/linux/devlink.h
5980 F: net/core/devlink.c
5982 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5983 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5984 L: kernel@dh-electronics.com
5986 F: arch/arm/boot/dts/imx6*-dhcom-*
5988 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5989 M: Marek Vasut <marex@denx.de>
5990 L: kernel@dh-electronics.com
5992 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5993 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5995 DIALOG SEMICONDUCTOR DRIVERS
5996 M: Support Opensource <support.opensource@diasemi.com>
5998 W: http://www.dialog-semiconductor.com/products
5999 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6000 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6001 F: Documentation/devicetree/bindings/mfd/da90*.txt
6002 F: Documentation/devicetree/bindings/mfd/da90*.yaml
6003 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6004 F: Documentation/devicetree/bindings/regulator/da92*.txt
6005 F: Documentation/devicetree/bindings/regulator/slg51000.txt
6006 F: Documentation/devicetree/bindings/sound/da[79]*.txt
6007 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6008 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6009 F: Documentation/hwmon/da90??.rst
6010 F: drivers/gpio/gpio-da90??.c
6011 F: drivers/hwmon/da90??-hwmon.c
6012 F: drivers/iio/adc/da91??-*.c
6013 F: drivers/input/misc/da72??.[ch]
6014 F: drivers/input/misc/da90??_onkey.c
6015 F: drivers/input/touchscreen/da9052_tsi.c
6016 F: drivers/leds/leds-da90??.c
6017 F: drivers/mfd/da903x.c
6018 F: drivers/mfd/da90??-*.c
6019 F: drivers/mfd/da91??-*.c
6020 F: drivers/pinctrl/pinctrl-da90??.c
6021 F: drivers/power/supply/da9052-battery.c
6022 F: drivers/power/supply/da91??-*.c
6023 F: drivers/regulator/da9???-regulator.[ch]
6024 F: drivers/regulator/slg51000-regulator.[ch]
6025 F: drivers/rtc/rtc-da90??.c
6026 F: drivers/thermal/da90??-thermal.c
6027 F: drivers/video/backlight/da90??_bl.c
6028 F: drivers/watchdog/da90??_wdt.c
6029 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6030 F: include/linux/mfd/da903x.h
6031 F: include/linux/mfd/da9052/
6032 F: include/linux/mfd/da9055/
6033 F: include/linux/mfd/da9062/
6034 F: include/linux/mfd/da9063/
6035 F: include/linux/mfd/da9150/
6036 F: include/linux/regulator/da9211.h
6037 F: include/sound/da[79]*.h
6038 F: sound/soc/codecs/da[79]*.[ch]
6040 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6041 M: William Breathitt Gray <william.gray@linaro.org>
6042 L: linux-gpio@vger.kernel.org
6044 F: drivers/gpio/gpio-gpio-mm.c
6046 DIOLAN U2C-12 I2C DRIVER
6047 M: Guenter Roeck <linux@roeck-us.net>
6048 L: linux-i2c@vger.kernel.org
6050 F: drivers/i2c/busses/i2c-diolan-u2c.c
6052 DIRECTORY NOTIFICATION (DNOTIFY)
6053 M: Jan Kara <jack@suse.cz>
6054 R: Amir Goldstein <amir73il@gmail.com>
6055 L: linux-fsdevel@vger.kernel.org
6057 F: Documentation/filesystems/dnotify.rst
6058 F: fs/notify/dnotify/
6059 F: include/linux/dnotify.h
6061 DISK GEOMETRY AND PARTITION HANDLING
6062 M: Andries Brouwer <aeb@cwi.nl>
6064 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6065 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6066 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6069 M: Jan Kara <jack@suse.com>
6071 F: Documentation/filesystems/quota.rst
6073 F: include/linux/quota*.h
6074 F: include/uapi/linux/quota*.h
6076 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6077 M: Bernie Thompson <bernie@plugable.com>
6078 L: linux-fbdev@vger.kernel.org
6080 W: http://plugable.com/category/projects/udlfb/
6081 F: Documentation/fb/udlfb.rst
6082 F: drivers/video/fbdev/udlfb.c
6083 F: include/video/udlfb.h
6085 DISTRIBUTED LOCK MANAGER (DLM)
6086 M: Christine Caulfield <ccaulfie@redhat.com>
6087 M: David Teigland <teigland@redhat.com>
6088 L: cluster-devel@redhat.com
6090 W: http://sources.redhat.com/cluster/
6091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6094 DMA BUFFER SHARING FRAMEWORK
6095 M: Sumit Semwal <sumit.semwal@linaro.org>
6096 M: Christian König <christian.koenig@amd.com>
6097 L: linux-media@vger.kernel.org
6098 L: dri-devel@lists.freedesktop.org
6099 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6101 T: git git://anongit.freedesktop.org/drm/drm-misc
6102 F: Documentation/driver-api/dma-buf.rst
6104 F: include/linux/*fence.h
6105 F: include/linux/dma-buf.h
6106 F: include/linux/dma-resv.h
6107 K: \bdma_(?:buf|fence|resv)\b
6109 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6110 M: Vinod Koul <vkoul@kernel.org>
6111 L: dmaengine@vger.kernel.org
6113 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6115 F: Documentation/devicetree/bindings/dma/
6116 F: Documentation/driver-api/dmaengine/
6118 F: include/dt-bindings/dma/
6119 F: include/linux/dma/
6120 F: include/linux/dmaengine.h
6121 F: include/linux/of_dma.h
6124 M: Christoph Hellwig <hch@lst.de>
6125 M: Marek Szyprowski <m.szyprowski@samsung.com>
6126 R: Robin Murphy <robin.murphy@arm.com>
6127 L: iommu@lists.linux.dev
6129 W: http://git.infradead.org/users/hch/dma-mapping.git
6130 T: git git://git.infradead.org/users/hch/dma-mapping.git
6131 F: include/asm-generic/dma-mapping.h
6132 F: include/linux/dma-direct.h
6133 F: include/linux/dma-mapping.h
6134 F: include/linux/dma-map-ops.h
6137 DMA MAPPING BENCHMARK
6138 M: Xiang Chen <chenxiang66@hisilicon.com>
6139 L: iommu@lists.linux.dev
6140 F: kernel/dma/map_benchmark.c
6141 F: tools/testing/selftests/dma/
6143 DMA-BUF HEAPS FRAMEWORK
6144 M: Sumit Semwal <sumit.semwal@linaro.org>
6145 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6146 R: Liam Mark <lmark@codeaurora.org>
6147 R: Laura Abbott <labbott@redhat.com>
6148 R: Brian Starkey <Brian.Starkey@arm.com>
6149 R: John Stultz <jstultz@google.com>
6150 L: linux-media@vger.kernel.org
6151 L: dri-devel@lists.freedesktop.org
6152 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6154 T: git git://anongit.freedesktop.org/drm/drm-misc
6155 F: drivers/dma-buf/dma-heap.c
6156 F: drivers/dma-buf/heaps/*
6157 F: include/linux/dma-heap.h
6158 F: include/uapi/linux/dma-heap.h
6160 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6161 M: Lukasz Luba <lukasz.luba@arm.com>
6162 L: linux-pm@vger.kernel.org
6163 L: linux-samsung-soc@vger.kernel.org
6165 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6166 F: drivers/memory/samsung/exynos5422-dmc.c
6168 DME1737 HARDWARE MONITOR DRIVER
6169 M: Juerg Haefliger <juergh@gmail.com>
6170 L: linux-hwmon@vger.kernel.org
6172 F: Documentation/hwmon/dme1737.rst
6173 F: drivers/hwmon/dme1737.c
6176 M: Jean Delvare <jdelvare@suse.com>
6178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6179 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6180 F: drivers/firmware/dmi-id.c
6181 F: drivers/firmware/dmi_scan.c
6182 F: include/linux/dmi.h
6185 M: Jonathan Corbet <corbet@lwn.net>
6186 L: linux-doc@vger.kernel.org
6188 P: Documentation/doc-guide/maintainer-profile.rst
6189 T: git git://git.lwn.net/linux.git docs-next
6191 F: scripts/documentation-file-ref-check
6192 F: scripts/kernel-doc
6193 F: scripts/sphinx-pre-install
6194 X: Documentation/ABI/
6195 X: Documentation/admin-guide/media/
6196 X: Documentation/devicetree/
6197 X: Documentation/driver-api/media/
6198 X: Documentation/firmware-guide/acpi/
6199 X: Documentation/i2c/
6200 X: Documentation/power/
6201 X: Documentation/spi/
6202 X: Documentation/userspace-api/media/
6204 DOCUMENTATION REPORTING ISSUES
6205 M: Thorsten Leemhuis <linux@leemhuis.info>
6206 L: linux-doc@vger.kernel.org
6208 F: Documentation/admin-guide/reporting-issues.rst
6210 DOCUMENTATION SCRIPTS
6211 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6212 L: linux-doc@vger.kernel.org
6214 F: Documentation/sphinx/parse-headers.pl
6215 F: scripts/documentation-file-ref-check
6216 F: scripts/sphinx-pre-install
6218 DOCUMENTATION/ITALIAN
6219 M: Federico Vaga <federico.vaga@vaga.pv.it>
6220 L: linux-doc@vger.kernel.org
6222 F: Documentation/translations/it_IT
6224 DOCUMENTATION/JAPANESE
6225 R: Akira Yokosawa <akiyks@gmail.com>
6226 L: linux-doc@vger.kernel.org
6228 F: Documentation/translations/ja_JP
6230 DONGWOON DW9714 LENS VOICE COIL DRIVER
6231 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6232 L: linux-media@vger.kernel.org
6234 T: git git://linuxtv.org/media_tree.git
6235 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6236 F: drivers/media/i2c/dw9714.c
6238 DONGWOON DW9768 LENS VOICE COIL DRIVER
6239 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6240 L: linux-media@vger.kernel.org
6242 T: git git://linuxtv.org/media_tree.git
6243 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6244 F: drivers/media/i2c/dw9768.c
6246 DONGWOON DW9807 LENS VOICE COIL DRIVER
6247 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6248 L: linux-media@vger.kernel.org
6250 T: git git://linuxtv.org/media_tree.git
6251 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6252 F: drivers/media/i2c/dw9807-vcm.c
6255 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6256 L: blinux-list@redhat.com
6258 F: drivers/char/dtlk.c
6259 F: include/linux/dtlk.h
6261 DPAA2 DATAPATH I/O (DPIO) DRIVER
6262 M: Roy Pledge <Roy.Pledge@nxp.com>
6263 L: linux-kernel@vger.kernel.org
6265 F: drivers/soc/fsl/dpio
6267 DPAA2 ETHERNET DRIVER
6268 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6269 L: netdev@vger.kernel.org
6271 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6272 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6273 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6274 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6275 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6276 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6277 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6278 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6279 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6281 DPAA2 ETHERNET SWITCH DRIVER
6282 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6283 L: netdev@vger.kernel.org
6285 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6286 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6287 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6290 M: Philipp Reisner <philipp.reisner@linbit.com>
6291 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6292 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6293 L: drbd-dev@lists.linbit.com
6295 W: http://www.drbd.org
6296 T: git git://git.linbit.com/linux-drbd.git
6297 T: git git://git.linbit.com/drbd-8.4.git
6298 F: Documentation/admin-guide/blockdev/
6299 F: drivers/block/drbd/
6302 DRIVER COMPONENT FRAMEWORK
6303 L: dri-devel@lists.freedesktop.org
6304 F: drivers/base/component.c
6305 F: include/linux/component.h
6307 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6308 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6309 R: "Rafael J. Wysocki" <rafael@kernel.org>
6311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6312 F: Documentation/core-api/kobject.rst
6316 F: include/linux/debugfs.h
6317 F: include/linux/kobj*
6320 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6321 M: Nishanth Menon <nm@ti.com>
6322 L: linux-pm@vger.kernel.org
6324 F: drivers/soc/ti/smartreflex.c
6325 F: include/linux/power/smartreflex.h
6327 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6328 M: Maxime Ripard <mripard@kernel.org>
6329 M: Chen-Yu Tsai <wens@csie.org>
6330 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6331 L: dri-devel@lists.freedesktop.org
6333 T: git git://anongit.freedesktop.org/drm/drm-misc
6334 F: drivers/gpu/drm/sun4i/sun8i*
6336 DRM DRIVER FOR ARM PL111 CLCD
6337 M: Emma Anholt <emma@anholt.net>
6339 T: git git://anongit.freedesktop.org/drm/drm-misc
6340 F: drivers/gpu/drm/pl111/
6342 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6343 M: Linus Walleij <linus.walleij@linaro.org>
6345 T: git git://anongit.freedesktop.org/drm/drm-misc
6346 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6347 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6349 DRM DRIVER FOR ASPEED BMC GFX
6350 M: Joel Stanley <joel@jms.id.au>
6351 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6353 T: git git://anongit.freedesktop.org/drm/drm-misc
6354 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6355 F: drivers/gpu/drm/aspeed/
6357 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6358 M: Dave Airlie <airlied@redhat.com>
6359 R: Thomas Zimmermann <tzimmermann@suse.de>
6360 L: dri-devel@lists.freedesktop.org
6362 T: git git://anongit.freedesktop.org/drm/drm-misc
6363 F: drivers/gpu/drm/ast/
6365 DRM DRIVER FOR BOCHS VIRTUAL GPU
6366 M: Gerd Hoffmann <kraxel@redhat.com>
6367 L: virtualization@lists.linux-foundation.org
6369 T: git git://anongit.freedesktop.org/drm/drm-misc
6370 F: drivers/gpu/drm/tiny/bochs.c
6372 DRM DRIVER FOR BOE HIMAX8279D PANELS
6373 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6375 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6376 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6378 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6379 M: Jagan Teki <jagan@amarulasolutions.com>
6381 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6382 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6384 DRM DRIVER FOR EBBG FT8719 PANEL
6385 M: Joel Selvaraj <jo@jsfamily.in>
6387 T: git git://anongit.freedesktop.org/drm/drm-misc
6388 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6389 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6391 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6392 M: Linus Walleij <linus.walleij@linaro.org>
6394 T: git git://anongit.freedesktop.org/drm/drm-misc
6395 F: drivers/gpu/drm/tve200/
6397 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6398 M: Icenowy Zheng <icenowy@aosc.io>
6400 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6401 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6403 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6404 M: Jagan Teki <jagan@amarulasolutions.com>
6406 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6407 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6409 DRM DRIVER FOR GENERIC USB DISPLAY
6410 M: Noralf Trønnes <noralf@tronnes.org>
6412 W: https://github.com/notro/gud/wiki
6413 T: git git://anongit.freedesktop.org/drm/drm-misc
6414 F: drivers/gpu/drm/gud/
6415 F: include/drm/gud.h
6417 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6418 M: Hans de Goede <hdegoede@redhat.com>
6420 T: git git://anongit.freedesktop.org/drm/drm-misc
6421 F: drivers/gpu/drm/tiny/gm12u320.c
6423 DRM DRIVER FOR HX8357D PANELS
6424 M: Emma Anholt <emma@anholt.net>
6426 T: git git://anongit.freedesktop.org/drm/drm-misc
6427 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6428 F: drivers/gpu/drm/tiny/hx8357d.c
6430 DRM DRIVER FOR ILITEK ILI9225 PANELS
6431 M: David Lechner <david@lechnology.com>
6433 T: git git://anongit.freedesktop.org/drm/drm-misc
6434 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6435 F: drivers/gpu/drm/tiny/ili9225.c
6437 DRM DRIVER FOR ILITEK ILI9486 PANELS
6438 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6440 T: git git://anongit.freedesktop.org/drm/drm-misc
6441 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6442 F: drivers/gpu/drm/tiny/ili9486.c
6444 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6445 S: Orphan / Obsolete
6446 F: drivers/gpu/drm/i810/
6447 F: include/uapi/drm/i810_drm.h
6449 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6450 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6452 T: git git://anongit.freedesktop.org/drm/drm-misc
6453 F: drivers/gpu/drm/logicvc/
6455 DRM DRIVER FOR LVDS PANELS
6456 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6457 L: dri-devel@lists.freedesktop.org
6458 T: git git://anongit.freedesktop.org/drm/drm-misc
6460 F: drivers/gpu/drm/panel/panel-lvds.c
6461 F: Documentation/devicetree/bindings/display/lvds.yaml
6462 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6464 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6465 M: Guido Günther <agx@sigxcpu.org>
6466 R: Purism Kernel Team <kernel@puri.sm>
6468 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6469 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6471 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6472 S: Orphan / Obsolete
6473 F: drivers/gpu/drm/mga/
6474 F: include/uapi/drm/mga_drm.h
6476 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6477 M: Dave Airlie <airlied@redhat.com>
6478 R: Thomas Zimmermann <tzimmermann@suse.de>
6479 L: dri-devel@lists.freedesktop.org
6481 T: git git://anongit.freedesktop.org/drm/drm-misc
6482 F: drivers/gpu/drm/mgag200/
6484 DRM DRIVER FOR MI0283QT
6485 M: Noralf Trønnes <noralf@tronnes.org>
6487 T: git git://anongit.freedesktop.org/drm/drm-misc
6488 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6489 F: drivers/gpu/drm/tiny/mi0283qt.c
6491 DRM DRIVER FOR MIPI DBI compatible panels
6492 M: Noralf Trønnes <noralf@tronnes.org>
6494 W: https://github.com/notro/panel-mipi-dbi/wiki
6495 T: git git://anongit.freedesktop.org/drm/drm-misc
6496 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6497 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6499 DRM DRIVER FOR MSM ADRENO GPU
6500 M: Rob Clark <robdclark@gmail.com>
6501 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6502 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6503 R: Sean Paul <sean@poorly.run>
6504 L: linux-arm-msm@vger.kernel.org
6505 L: dri-devel@lists.freedesktop.org
6506 L: freedreno@lists.freedesktop.org
6508 T: git https://gitlab.freedesktop.org/drm/msm.git
6509 F: Documentation/devicetree/bindings/display/msm/
6510 F: drivers/gpu/drm/msm/
6511 F: include/uapi/drm/msm_drm.h
6513 DRM DRIVER FOR NOVATEK NT35510 PANELS
6514 M: Linus Walleij <linus.walleij@linaro.org>
6516 T: git git://anongit.freedesktop.org/drm/drm-misc
6517 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6518 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6520 DRM DRIVER FOR NOVATEK NT35560 PANELS
6521 M: Linus Walleij <linus.walleij@linaro.org>
6523 T: git git://anongit.freedesktop.org/drm/drm-misc
6524 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6525 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6527 DRM DRIVER FOR NOVATEK NT36672A PANELS
6528 M: Sumit Semwal <sumit.semwal@linaro.org>
6530 T: git git://anongit.freedesktop.org/drm/drm-misc
6531 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6532 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6534 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6535 M: Ben Skeggs <bskeggs@redhat.com>
6536 M: Karol Herbst <kherbst@redhat.com>
6537 M: Lyude Paul <lyude@redhat.com>
6538 L: dri-devel@lists.freedesktop.org
6539 L: nouveau@lists.freedesktop.org
6541 W: https://nouveau.freedesktop.org/
6542 Q: https://patchwork.freedesktop.org/project/nouveau/
6543 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6544 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6545 C: irc://irc.oftc.net/nouveau
6546 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6547 F: drivers/gpu/drm/nouveau/
6548 F: include/uapi/drm/nouveau_drm.h
6550 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6551 M: Stefan Mavrodiev <stefan@olimex.com>
6553 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6554 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6556 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6557 R: Douglas Anderson <dianders@chromium.org>
6558 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6559 F: drivers/gpu/drm/bridge/parade-ps8640.c
6561 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6562 M: Noralf Trønnes <noralf@tronnes.org>
6564 T: git git://anongit.freedesktop.org/drm/drm-misc
6565 F: Documentation/devicetree/bindings/display/repaper.txt
6566 F: drivers/gpu/drm/tiny/repaper.c
6568 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6569 M: Javier Martinez Canillas <javierm@redhat.com>
6571 T: git git://anongit.freedesktop.org/drm/drm-misc
6572 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6573 F: drivers/gpu/drm/solomon/ssd130x*
6575 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6576 M: Dave Airlie <airlied@redhat.com>
6577 M: Gerd Hoffmann <kraxel@redhat.com>
6578 L: virtualization@lists.linux-foundation.org
6580 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6581 T: git git://anongit.freedesktop.org/drm/drm-misc
6582 F: drivers/gpu/drm/tiny/cirrus.c
6584 DRM DRIVER FOR QXL VIRTUAL GPU
6585 M: Dave Airlie <airlied@redhat.com>
6586 M: Gerd Hoffmann <kraxel@redhat.com>
6587 L: virtualization@lists.linux-foundation.org
6588 L: spice-devel@lists.freedesktop.org
6590 T: git git://anongit.freedesktop.org/drm/drm-misc
6591 F: drivers/gpu/drm/qxl/
6592 F: include/uapi/drm/qxl_drm.h
6594 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6595 S: Orphan / Obsolete
6596 F: drivers/gpu/drm/r128/
6597 F: include/uapi/drm/r128_drm.h
6599 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6600 M: Robert Chiras <robert.chiras@nxp.com>
6602 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6603 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6605 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6606 M: Linus Walleij <linus.walleij@linaro.org>
6608 T: git git://anongit.freedesktop.org/drm/drm-misc
6609 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6610 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6612 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6613 M: Markuss Broks <markuss.broks@gmail.com>
6615 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6616 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6618 DRM DRIVER FOR SITRONIX ST7703 PANELS
6619 M: Guido Günther <agx@sigxcpu.org>
6620 R: Purism Kernel Team <kernel@puri.sm>
6621 R: Ondrej Jirman <megous@megous.com>
6623 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6624 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6626 DRM DRIVER FOR SAVAGE VIDEO CARDS
6627 S: Orphan / Obsolete
6628 F: drivers/gpu/drm/savage/
6629 F: include/uapi/drm/savage_drm.h
6631 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6632 M: Thomas Zimmermann <tzimmermann@suse.de>
6633 M: Javier Martinez Canillas <javierm@redhat.com>
6634 L: dri-devel@lists.freedesktop.org
6636 T: git git://anongit.freedesktop.org/drm/drm-misc
6637 F: drivers/gpu/drm/drm_aperture.c
6638 F: drivers/gpu/drm/tiny/simpledrm.c
6639 F: drivers/video/aperture.c
6640 F: include/drm/drm_aperture.h
6641 F: include/linux/aperture.h
6643 DRM DRIVER FOR SIS VIDEO CARDS
6644 S: Orphan / Obsolete
6645 F: drivers/gpu/drm/sis/
6646 F: include/uapi/drm/sis_drm.h
6648 DRM DRIVER FOR SITRONIX ST7586 PANELS
6649 M: David Lechner <david@lechnology.com>
6651 T: git git://anongit.freedesktop.org/drm/drm-misc
6652 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6653 F: drivers/gpu/drm/tiny/st7586.c
6655 DRM DRIVER FOR SITRONIX ST7701 PANELS
6656 M: Jagan Teki <jagan@amarulasolutions.com>
6658 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6659 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6661 DRM DRIVER FOR SITRONIX ST7735R PANELS
6662 M: David Lechner <david@lechnology.com>
6664 T: git git://anongit.freedesktop.org/drm/drm-misc
6665 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6666 F: drivers/gpu/drm/tiny/st7735r.c
6668 DRM DRIVER FOR ST-ERICSSON MCDE
6669 M: Linus Walleij <linus.walleij@linaro.org>
6671 T: git git://anongit.freedesktop.org/drm/drm-misc
6672 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6673 F: drivers/gpu/drm/mcde/
6675 DRM DRIVER FOR TDFX VIDEO CARDS
6676 S: Orphan / Obsolete
6677 F: drivers/gpu/drm/tdfx/
6679 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6680 M: Jagan Teki <jagan@amarulasolutions.com>
6682 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6683 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6685 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6686 R: Douglas Anderson <dianders@chromium.org>
6687 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6688 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6690 DRM DRIVER FOR TPO TPG110 PANELS
6691 M: Linus Walleij <linus.walleij@linaro.org>
6693 T: git git://anongit.freedesktop.org/drm/drm-misc
6694 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6695 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6697 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6698 M: Dave Airlie <airlied@redhat.com>
6699 R: Sean Paul <sean@poorly.run>
6700 R: Thomas Zimmermann <tzimmermann@suse.de>
6701 L: dri-devel@lists.freedesktop.org
6703 T: git git://anongit.freedesktop.org/drm/drm-misc
6704 F: drivers/gpu/drm/udl/
6706 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6707 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6708 M: Melissa Wen <melissa.srw@gmail.com>
6709 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6710 R: Daniel Vetter <daniel@ffwll.ch>
6711 L: dri-devel@lists.freedesktop.org
6713 T: git git://anongit.freedesktop.org/drm/drm-misc
6714 F: Documentation/gpu/vkms.rst
6715 F: drivers/gpu/drm/vkms/
6717 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6718 M: Hans de Goede <hdegoede@redhat.com>
6719 L: dri-devel@lists.freedesktop.org
6721 T: git git://anongit.freedesktop.org/drm/drm-misc
6722 F: drivers/gpu/drm/vboxvideo/
6724 DRM DRIVER FOR VMWARE VIRTUAL GPU
6725 M: Zack Rusin <zackr@vmware.com>
6726 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6727 L: dri-devel@lists.freedesktop.org
6729 T: git git://anongit.freedesktop.org/drm/drm-misc
6730 F: drivers/gpu/drm/vmwgfx/
6731 F: include/uapi/drm/vmwgfx_drm.h
6733 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6734 M: Linus Walleij <linus.walleij@linaro.org>
6736 T: git git://anongit.freedesktop.org/drm/drm-misc
6737 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6738 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6741 M: David Airlie <airlied@linux.ie>
6742 M: Daniel Vetter <daniel@ffwll.ch>
6743 L: dri-devel@lists.freedesktop.org
6745 B: https://gitlab.freedesktop.org/drm
6746 C: irc://irc.oftc.net/dri-devel
6747 T: git git://anongit.freedesktop.org/drm/drm
6748 F: Documentation/devicetree/bindings/display/
6749 F: Documentation/devicetree/bindings/gpu/
6750 F: Documentation/gpu/
6753 F: include/linux/vga*
6754 F: include/uapi/drm/
6756 DRM DRIVERS AND MISC GPU PATCHES
6757 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6758 M: Maxime Ripard <mripard@kernel.org>
6759 M: Thomas Zimmermann <tzimmermann@suse.de>
6761 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6762 T: git git://anongit.freedesktop.org/drm/drm-misc
6763 F: Documentation/gpu/
6764 F: drivers/gpu/drm/*
6767 F: include/linux/vga*
6768 F: include/uapi/drm/drm*
6770 DRM DRIVERS FOR ALLWINNER A10
6771 M: Maxime Ripard <mripard@kernel.org>
6772 M: Chen-Yu Tsai <wens@csie.org>
6773 L: dri-devel@lists.freedesktop.org
6775 T: git git://anongit.freedesktop.org/drm/drm-misc
6776 F: Documentation/devicetree/bindings/display/allwinner*
6777 F: drivers/gpu/drm/sun4i/
6779 DRM DRIVERS FOR AMLOGIC SOCS
6780 M: Neil Armstrong <narmstrong@baylibre.com>
6781 L: dri-devel@lists.freedesktop.org
6782 L: linux-amlogic@lists.infradead.org
6784 W: http://linux-meson.com/
6785 T: git git://anongit.freedesktop.org/drm/drm-misc
6786 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6787 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6788 F: Documentation/gpu/meson.rst
6789 F: drivers/gpu/drm/meson/
6791 DRM DRIVERS FOR ATMEL HLCDC
6792 M: Sam Ravnborg <sam@ravnborg.org>
6793 M: Boris Brezillon <bbrezillon@kernel.org>
6794 L: dri-devel@lists.freedesktop.org
6796 T: git git://anongit.freedesktop.org/drm/drm-misc
6797 F: Documentation/devicetree/bindings/display/atmel/
6798 F: drivers/gpu/drm/atmel-hlcdc/
6800 DRM DRIVERS FOR BRIDGE CHIPS
6801 M: Andrzej Hajda <andrzej.hajda@intel.com>
6802 M: Neil Armstrong <narmstrong@baylibre.com>
6803 M: Robert Foss <robert.foss@linaro.org>
6804 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6805 R: Jonas Karlman <jonas@kwiboo.se>
6806 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6808 T: git git://anongit.freedesktop.org/drm/drm-misc
6809 F: Documentation/devicetree/bindings/display/bridge/
6810 F: drivers/gpu/drm/bridge/
6812 DRM DRIVERS FOR EXYNOS
6813 M: Inki Dae <inki.dae@samsung.com>
6814 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6815 M: Kyungmin Park <kyungmin.park@samsung.com>
6816 L: dri-devel@lists.freedesktop.org
6818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6819 F: Documentation/devicetree/bindings/display/exynos/
6820 F: Documentation/devicetree/bindings/display/samsung/
6821 F: drivers/gpu/drm/exynos/
6822 F: include/uapi/drm/exynos_drm.h
6824 DRM DRIVERS FOR FREESCALE DCU
6825 M: Stefan Agner <stefan@agner.ch>
6826 M: Alison Wang <alison.wang@nxp.com>
6827 L: dri-devel@lists.freedesktop.org
6829 T: git git://anongit.freedesktop.org/drm/drm-misc
6830 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6831 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6832 F: drivers/gpu/drm/fsl-dcu/
6834 DRM DRIVERS FOR FREESCALE IMX
6835 M: Philipp Zabel <p.zabel@pengutronix.de>
6836 L: dri-devel@lists.freedesktop.org
6838 F: Documentation/devicetree/bindings/display/imx/
6839 F: drivers/gpu/drm/imx/
6840 F: drivers/gpu/ipu-v3/
6842 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6843 M: Liu Ying <victor.liu@nxp.com>
6844 L: dri-devel@lists.freedesktop.org
6846 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6847 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6848 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6849 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6850 F: drivers/gpu/drm/bridge/imx/
6852 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6853 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6854 L: dri-devel@lists.freedesktop.org
6856 T: git git://github.com/patjak/drm-gma500
6857 F: drivers/gpu/drm/gma500/
6859 DRM DRIVERS FOR HISILICON
6860 M: Xinliang Liu <xinliang.liu@linaro.org>
6861 M: Tian Tao <tiantao6@hisilicon.com>
6862 R: John Stultz <jstultz@google.com>
6863 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6864 R: Chen Feng <puck.chen@hisilicon.com>
6865 L: dri-devel@lists.freedesktop.org
6867 T: git git://anongit.freedesktop.org/drm/drm-misc
6868 F: Documentation/devicetree/bindings/display/hisilicon/
6869 F: drivers/gpu/drm/hisilicon/
6871 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6872 M: Deepak Rawat <drawat.floss@gmail.com>
6873 L: linux-hyperv@vger.kernel.org
6874 L: dri-devel@lists.freedesktop.org
6876 T: git git://anongit.freedesktop.org/drm/drm-misc
6877 F: drivers/gpu/drm/hyperv
6879 DRM DRIVERS FOR LIMA
6880 M: Qiang Yu <yuq825@gmail.com>
6881 L: dri-devel@lists.freedesktop.org
6882 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6884 T: git git://anongit.freedesktop.org/drm/drm-misc
6885 F: drivers/gpu/drm/lima/
6886 F: include/uapi/drm/lima_drm.h
6888 DRM DRIVERS FOR MEDIATEK
6889 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6890 M: Philipp Zabel <p.zabel@pengutronix.de>
6891 L: dri-devel@lists.freedesktop.org
6892 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6894 F: Documentation/devicetree/bindings/display/mediatek/
6895 F: drivers/gpu/drm/mediatek/
6896 F: drivers/phy/mediatek/phy-mtk-dp.c
6897 F: drivers/phy/mediatek/phy-mtk-hdmi*
6898 F: drivers/phy/mediatek/phy-mtk-mipi*
6900 DRM DRIVERS FOR NVIDIA TEGRA
6901 M: Thierry Reding <thierry.reding@gmail.com>
6902 L: dri-devel@lists.freedesktop.org
6903 L: linux-tegra@vger.kernel.org
6905 T: git git://anongit.freedesktop.org/tegra/linux.git
6906 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6907 F: Documentation/devicetree/bindings/gpu/host1x/
6908 F: drivers/gpu/drm/tegra/
6909 F: drivers/gpu/host1x/
6910 F: include/linux/host1x.h
6911 F: include/uapi/drm/tegra_drm.h
6913 DRM DRIVERS FOR RENESAS
6914 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6915 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6916 L: dri-devel@lists.freedesktop.org
6917 L: linux-renesas-soc@vger.kernel.org
6919 T: git git://linuxtv.org/pinchartl/media drm/du/next
6920 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6921 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6922 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6923 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6924 F: drivers/gpu/drm/rcar-du/
6925 F: drivers/gpu/drm/shmobile/
6926 F: include/linux/platform_data/shmob_drm.h
6928 DRM DRIVERS FOR ROCKCHIP
6929 M: Sandy Huang <hjc@rock-chips.com>
6930 M: Heiko Stübner <heiko@sntech.de>
6931 L: dri-devel@lists.freedesktop.org
6933 T: git git://anongit.freedesktop.org/drm/drm-misc
6934 F: Documentation/devicetree/bindings/display/rockchip/
6935 F: drivers/gpu/drm/rockchip/
6938 M: Alain Volmat <alain.volmat@foss.st.com>
6939 L: dri-devel@lists.freedesktop.org
6941 T: git git://anongit.freedesktop.org/drm/drm-misc
6942 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6943 F: drivers/gpu/drm/sti
6946 M: Yannick Fertre <yannick.fertre@foss.st.com>
6947 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6948 M: Philippe Cornu <philippe.cornu@foss.st.com>
6949 L: dri-devel@lists.freedesktop.org
6951 T: git git://anongit.freedesktop.org/drm/drm-misc
6952 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6953 F: drivers/gpu/drm/stm
6955 DRM DRIVERS FOR TI KEYSTONE
6956 M: Jyri Sarha <jyri.sarha@iki.fi>
6957 M: Tomi Valkeinen <tomba@kernel.org>
6958 L: dri-devel@lists.freedesktop.org
6960 T: git git://anongit.freedesktop.org/drm/drm-misc
6961 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6962 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6963 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6964 F: drivers/gpu/drm/tidss/
6966 DRM DRIVERS FOR TI LCDC
6967 M: Jyri Sarha <jyri.sarha@iki.fi>
6968 R: Tomi Valkeinen <tomba@kernel.org>
6969 L: dri-devel@lists.freedesktop.org
6971 F: Documentation/devicetree/bindings/display/tilcdc/
6972 F: drivers/gpu/drm/tilcdc/
6974 DRM DRIVERS FOR TI OMAP
6975 M: Tomi Valkeinen <tomba@kernel.org>
6976 L: dri-devel@lists.freedesktop.org
6978 F: Documentation/devicetree/bindings/display/ti/
6979 F: drivers/gpu/drm/omapdrm/
6982 M: Emma Anholt <emma@anholt.net>
6983 M: Melissa Wen <mwen@igalia.com>
6985 T: git git://anongit.freedesktop.org/drm/drm-misc
6986 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6987 F: drivers/gpu/drm/v3d/
6988 F: include/uapi/drm/v3d_drm.h
6991 M: Emma Anholt <emma@anholt.net>
6992 M: Maxime Ripard <mripard@kernel.org>
6994 T: git git://github.com/anholt/linux
6995 T: git git://anongit.freedesktop.org/drm/drm-misc
6996 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6997 F: drivers/gpu/drm/vc4/
6998 F: include/uapi/drm/vc4_drm.h
7000 DRM DRIVERS FOR VIVANTE GPU IP
7001 M: Lucas Stach <l.stach@pengutronix.de>
7002 R: Russell King <linux+etnaviv@armlinux.org.uk>
7003 R: Christian Gmeiner <christian.gmeiner@gmail.com>
7004 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7005 L: dri-devel@lists.freedesktop.org
7007 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7008 F: drivers/gpu/drm/etnaviv/
7009 F: include/uapi/drm/etnaviv_drm.h
7012 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7013 L: dri-devel@lists.freedesktop.org
7014 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7016 T: git git://anongit.freedesktop.org/drm/drm-misc
7017 F: Documentation/gpu/xen-front.rst
7018 F: drivers/gpu/drm/xen/
7020 DRM DRIVERS FOR XILINX
7021 M: Hyun Kwon <hyun.kwon@xilinx.com>
7022 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7023 L: dri-devel@lists.freedesktop.org
7025 T: git git://anongit.freedesktop.org/drm/drm-misc
7026 F: Documentation/devicetree/bindings/display/xlnx/
7027 F: drivers/gpu/drm/xlnx/
7030 M: Thierry Reding <thierry.reding@gmail.com>
7031 R: Sam Ravnborg <sam@ravnborg.org>
7032 L: dri-devel@lists.freedesktop.org
7034 T: git git://anongit.freedesktop.org/drm/drm-misc
7035 F: Documentation/devicetree/bindings/display/panel/
7036 F: drivers/gpu/drm/drm_panel.c
7037 F: drivers/gpu/drm/panel/
7038 F: include/drm/drm_panel.h
7040 DRM PRIVACY-SCREEN CLASS
7041 M: Hans de Goede <hdegoede@redhat.com>
7042 L: dri-devel@lists.freedesktop.org
7044 T: git git://anongit.freedesktop.org/drm/drm-misc
7045 F: drivers/gpu/drm/drm_privacy_screen*
7046 F: include/drm/drm_privacy_screen*
7049 M: Christian Koenig <christian.koenig@amd.com>
7050 M: Huang Rui <ray.huang@amd.com>
7051 L: dri-devel@lists.freedesktop.org
7053 T: git git://anongit.freedesktop.org/drm/drm-misc
7054 F: drivers/gpu/drm/ttm/
7058 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
7059 L: dri-devel@lists.freedesktop.org
7061 T: git git://anongit.freedesktop.org/drm/drm-misc
7062 F: drivers/gpu/drm/scheduler/
7063 F: include/drm/gpu_scheduler.h
7065 DSBR100 USB FM RADIO DRIVER
7066 M: Alexey Klimov <klimov.linux@gmail.com>
7067 L: linux-media@vger.kernel.org
7069 T: git git://linuxtv.org/media_tree.git
7070 F: drivers/media/radio/dsbr100.c
7073 M: Hans Verkuil <hverkuil@xs4all.nl>
7074 L: linux-media@vger.kernel.org
7076 W: https://linuxtv.org
7077 T: git git://linuxtv.org/media_tree.git
7078 F: drivers/media/pci/dt3155/
7080 DVB_USB_AF9015 MEDIA DRIVER
7081 M: Antti Palosaari <crope@iki.fi>
7082 L: linux-media@vger.kernel.org
7084 W: https://linuxtv.org
7085 W: http://palosaari.fi/linux/
7086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7087 T: git git://linuxtv.org/anttip/media_tree.git
7088 F: drivers/media/usb/dvb-usb-v2/af9015*
7090 DVB_USB_AF9035 MEDIA DRIVER
7091 M: Antti Palosaari <crope@iki.fi>
7092 L: linux-media@vger.kernel.org
7094 W: https://linuxtv.org
7095 W: http://palosaari.fi/linux/
7096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7097 T: git git://linuxtv.org/anttip/media_tree.git
7098 F: drivers/media/usb/dvb-usb-v2/af9035*
7100 DVB_USB_ANYSEE MEDIA DRIVER
7101 M: Antti Palosaari <crope@iki.fi>
7102 L: linux-media@vger.kernel.org
7104 W: https://linuxtv.org
7105 W: http://palosaari.fi/linux/
7106 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7107 T: git git://linuxtv.org/anttip/media_tree.git
7108 F: drivers/media/usb/dvb-usb-v2/anysee*
7110 DVB_USB_AU6610 MEDIA DRIVER
7111 M: Antti Palosaari <crope@iki.fi>
7112 L: linux-media@vger.kernel.org
7114 W: https://linuxtv.org
7115 W: http://palosaari.fi/linux/
7116 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7117 T: git git://linuxtv.org/anttip/media_tree.git
7118 F: drivers/media/usb/dvb-usb-v2/au6610*
7120 DVB_USB_CE6230 MEDIA DRIVER
7121 M: Antti Palosaari <crope@iki.fi>
7122 L: linux-media@vger.kernel.org
7124 W: https://linuxtv.org
7125 W: http://palosaari.fi/linux/
7126 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7127 T: git git://linuxtv.org/anttip/media_tree.git
7128 F: drivers/media/usb/dvb-usb-v2/ce6230*
7130 DVB_USB_CXUSB MEDIA DRIVER
7131 M: Michael Krufky <mkrufky@linuxtv.org>
7132 L: linux-media@vger.kernel.org
7134 W: https://linuxtv.org
7135 W: http://github.com/mkrufky
7136 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7137 T: git git://linuxtv.org/media_tree.git
7138 F: drivers/media/usb/dvb-usb/cxusb*
7140 DVB_USB_EC168 MEDIA DRIVER
7141 M: Antti Palosaari <crope@iki.fi>
7142 L: linux-media@vger.kernel.org
7144 W: https://linuxtv.org
7145 W: http://palosaari.fi/linux/
7146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7147 T: git git://linuxtv.org/anttip/media_tree.git
7148 F: drivers/media/usb/dvb-usb-v2/ec168*
7150 DVB_USB_GL861 MEDIA DRIVER
7151 M: Antti Palosaari <crope@iki.fi>
7152 L: linux-media@vger.kernel.org
7154 W: https://linuxtv.org
7155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7156 T: git git://linuxtv.org/anttip/media_tree.git
7157 F: drivers/media/usb/dvb-usb-v2/gl861*
7159 DVB_USB_MXL111SF MEDIA DRIVER
7160 M: Michael Krufky <mkrufky@linuxtv.org>
7161 L: linux-media@vger.kernel.org
7163 W: https://linuxtv.org
7164 W: http://github.com/mkrufky
7165 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7166 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7167 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7169 DVB_USB_RTL28XXU MEDIA DRIVER
7170 M: Antti Palosaari <crope@iki.fi>
7171 L: linux-media@vger.kernel.org
7173 W: https://linuxtv.org
7174 W: http://palosaari.fi/linux/
7175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7176 T: git git://linuxtv.org/anttip/media_tree.git
7177 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7179 DVB_USB_V2 MEDIA DRIVER
7180 M: Antti Palosaari <crope@iki.fi>
7181 L: linux-media@vger.kernel.org
7183 W: https://linuxtv.org
7184 W: http://palosaari.fi/linux/
7185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7186 T: git git://linuxtv.org/anttip/media_tree.git
7187 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7188 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7191 M: Jason Baron <jbaron@akamai.com>
7193 F: include/linux/dynamic_debug.h
7194 F: lib/dynamic_debug.c
7196 DYNAMIC INTERRUPT MODERATION
7197 M: Tal Gilboa <talgi@nvidia.com>
7199 F: Documentation/networking/net_dim.rst
7200 F: include/linux/dim.h
7203 DZ DECSTATION DZ11 SERIAL DRIVER
7204 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7206 F: drivers/tty/serial/dz.*
7208 E3X0 POWER BUTTON DRIVER
7209 M: Moritz Fischer <moritz.fischer@ettus.com>
7210 L: usrp-users@lists.ettus.com
7212 W: http://www.ettus.com
7213 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7214 F: drivers/input/misc/e3x0-button.c
7217 M: Antti Palosaari <crope@iki.fi>
7218 L: linux-media@vger.kernel.org
7220 W: https://linuxtv.org
7221 W: http://palosaari.fi/linux/
7222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7223 T: git git://linuxtv.org/anttip/media_tree.git
7224 F: drivers/media/tuners/e4000*
7226 EARTH_PT1 MEDIA DRIVER
7227 M: Akihiro Tsukada <tskd08@gmail.com>
7228 L: linux-media@vger.kernel.org
7230 F: drivers/media/pci/pt1/
7232 EARTH_PT3 MEDIA DRIVER
7233 M: Akihiro Tsukada <tskd08@gmail.com>
7234 L: linux-media@vger.kernel.org
7236 F: drivers/media/pci/pt3/
7239 M: Antti Palosaari <crope@iki.fi>
7240 L: linux-media@vger.kernel.org
7242 W: https://linuxtv.org
7243 W: http://palosaari.fi/linux/
7244 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7245 T: git git://linuxtv.org/anttip/media_tree.git
7246 F: drivers/media/dvb-frontends/ec100*
7249 M: Tyler Hicks <code@tyhicks.com>
7250 L: ecryptfs@vger.kernel.org
7252 W: http://ecryptfs.org
7253 W: https://launchpad.net/ecryptfs
7254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7255 F: Documentation/filesystems/ecryptfs.rst
7259 M: Yazen Ghannam <yazen.ghannam@amd.com>
7260 L: linux-edac@vger.kernel.org
7262 F: drivers/edac/amd64_edac*
7263 F: drivers/edac/mce_amd*
7266 M: Jan Luebbe <jlu@pengutronix.de>
7267 L: linux-edac@vger.kernel.org
7269 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7270 F: drivers/edac/armada_xp_*
7273 M: Stefan Schaeckeler <sschaeck@cisco.com>
7275 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7276 F: drivers/edac/aspeed_edac.c
7279 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7281 F: drivers/edac/bluefield_edac.c
7284 M: Andre Przywara <andre.przywara@arm.com>
7285 L: linux-edac@vger.kernel.org
7287 F: drivers/edac/highbank*
7290 M: Ralf Baechle <ralf@linux-mips.org>
7291 L: linux-edac@vger.kernel.org
7292 L: linux-mips@vger.kernel.org
7294 F: drivers/edac/octeon_edac*
7296 EDAC-CAVIUM THUNDERX
7297 M: Robert Richter <rric@kernel.org>
7298 L: linux-edac@vger.kernel.org
7300 F: drivers/edac/thunderx_edac*
7303 M: Borislav Petkov <bp@alien8.de>
7304 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7305 M: Tony Luck <tony.luck@intel.com>
7306 R: James Morse <james.morse@arm.com>
7307 R: Robert Richter <rric@kernel.org>
7308 L: linux-edac@vger.kernel.org
7310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7311 F: Documentation/admin-guide/ras.rst
7312 F: Documentation/driver-api/edac.rst
7314 F: include/linux/edac.h
7317 M: Lei Wang <lewan@microsoft.com>
7318 L: linux-edac@vger.kernel.org
7320 F: drivers/edac/dmc520_edac.c
7323 M: Mark Gross <markgross@kernel.org>
7324 L: linux-edac@vger.kernel.org
7326 F: drivers/edac/e752x_edac.c
7329 L: linux-edac@vger.kernel.org
7331 F: drivers/edac/e7xxx_edac.c
7334 M: York Sun <york.sun@nxp.com>
7335 L: linux-edac@vger.kernel.org
7337 F: drivers/edac/fsl_ddr_edac.*
7340 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7341 L: linux-edac@vger.kernel.org
7343 F: drivers/edac/ghes_edac.c
7346 M: Tony Luck <tony.luck@intel.com>
7347 L: linux-edac@vger.kernel.org
7349 F: drivers/edac/i10nm_base.c
7352 L: linux-edac@vger.kernel.org
7354 F: drivers/edac/i3000_edac.c
7357 L: linux-edac@vger.kernel.org
7359 F: drivers/edac/i5000_edac.c
7362 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7363 L: linux-edac@vger.kernel.org
7365 F: drivers/edac/i5400_edac.c
7368 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7369 L: linux-edac@vger.kernel.org
7371 F: drivers/edac/i7300_edac.c
7374 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7375 L: linux-edac@vger.kernel.org
7377 F: drivers/edac/i7core_edac.c
7380 M: Tim Small <tim@buttersideup.com>
7381 L: linux-edac@vger.kernel.org
7383 F: drivers/edac/i82443bxgx_edac.c
7386 M: "Arvind R." <arvino55@gmail.com>
7387 L: linux-edac@vger.kernel.org
7389 F: drivers/edac/i82975x_edac.c
7392 M: Jason Baron <jbaron@akamai.com>
7393 L: linux-edac@vger.kernel.org
7395 F: drivers/edac/ie31200_edac.c
7398 M: Tony Luck <tony.luck@intel.com>
7399 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7400 L: linux-edac@vger.kernel.org
7402 F: drivers/edac/igen6_edac.c
7405 M: Johannes Thumshirn <morbidrsa@gmail.com>
7406 L: linux-edac@vger.kernel.org
7408 F: drivers/edac/mpc85xx_edac.[ch]
7411 M: Egor Martovetsky <egor@pasemi.com>
7412 L: linux-edac@vger.kernel.org
7414 F: drivers/edac/pasemi_edac.c
7417 M: Tony Luck <tony.luck@intel.com>
7418 L: linux-edac@vger.kernel.org
7420 F: drivers/edac/pnd2_edac.[ch]
7423 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7424 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7425 L: linux-arm-msm@vger.kernel.org
7426 L: linux-edac@vger.kernel.org
7428 F: drivers/edac/qcom_edac.c
7431 M: Tim Small <tim@buttersideup.com>
7432 L: linux-edac@vger.kernel.org
7434 F: drivers/edac/r82600_edac.c
7437 M: Tony Luck <tony.luck@intel.com>
7438 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7439 L: linux-edac@vger.kernel.org
7441 F: drivers/edac/sb_edac.c
7444 M: Tony Luck <tony.luck@intel.com>
7445 L: linux-edac@vger.kernel.org
7447 F: drivers/edac/skx_*.[ch]
7450 M: Tero Kristo <kristo@kernel.org>
7451 L: linux-edac@vger.kernel.org
7453 F: drivers/edac/ti_edac.c
7455 EDIROL UA-101/UA-1000 DRIVER
7456 M: Clemens Ladisch <clemens@ladisch.de>
7457 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7460 F: sound/usb/misc/ua101.c
7463 M: Ivan Hu <ivan.hu@canonical.com>
7464 M: Ard Biesheuvel <ardb@kernel.org>
7465 L: linux-efi@vger.kernel.org
7467 F: drivers/firmware/efi/test/
7469 EFI VARIABLE FILESYSTEM
7470 M: Matthew Garrett <matthew.garrett@nebula.com>
7471 M: Jeremy Kerr <jk@ozlabs.org>
7472 M: Ard Biesheuvel <ardb@kernel.org>
7473 L: linux-efi@vger.kernel.org
7475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7478 EFIFB FRAMEBUFFER DRIVER
7479 M: Peter Jones <pjones@redhat.com>
7480 L: linux-fbdev@vger.kernel.org
7482 F: drivers/video/fbdev/efifb.c
7486 W: http://aeschi.ch.eu.org/efs/
7489 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7490 M: Douglas Miller <dougmill@linux.ibm.com>
7491 L: netdev@vger.kernel.org
7493 F: drivers/net/ethernet/ibm/ehea/
7495 ELM327 CAN NETWORK DRIVER
7496 M: Max Staudt <max@enpas.org>
7497 L: linux-can@vger.kernel.org
7499 F: Documentation/networking/device_drivers/can/can327.rst
7500 F: drivers/net/can/can327.c
7502 EM28XX VIDEO4LINUX DRIVER
7503 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7504 L: linux-media@vger.kernel.org
7506 W: https://linuxtv.org
7507 T: git git://linuxtv.org/media_tree.git
7508 F: Documentation/admin-guide/media/em28xx*
7509 F: drivers/media/usb/em28xx/
7512 M: Olivia Mackall <olivia@selenic.com>
7513 M: David Woodhouse <dwmw2@infradead.org>
7514 L: linux-embedded@vger.kernel.org
7517 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7518 M: Adrian Hunter <adrian.hunter@intel.com>
7519 M: Ritesh Harjani <riteshh@codeaurora.org>
7520 M: Asutosh Das <asutoshd@codeaurora.org>
7521 L: linux-mmc@vger.kernel.org
7523 F: drivers/mmc/host/cqhci*
7525 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7526 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7527 L: linux-scsi@vger.kernel.org
7529 W: http://www.broadcom.com
7530 F: drivers/scsi/be2iscsi/
7532 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7533 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7534 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7535 M: Somnath Kotur <somnath.kotur@broadcom.com>
7536 L: netdev@vger.kernel.org
7538 W: http://www.emulex.com
7539 F: drivers/net/ethernet/emulex/benet/
7541 EMULEX ONECONNECT ROCE DRIVER
7542 M: Selvin Xavier <selvin.xavier@broadcom.com>
7543 L: linux-rdma@vger.kernel.org
7545 W: http://www.broadcom.com
7546 F: drivers/infiniband/hw/ocrdma/
7547 F: include/uapi/rdma/ocrdma-abi.h
7549 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7550 M: James Smart <james.smart@broadcom.com>
7551 M: Dick Kennedy <dick.kennedy@broadcom.com>
7552 L: linux-scsi@vger.kernel.org
7554 W: http://www.broadcom.com
7555 F: drivers/scsi/lpfc/
7557 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7558 M: James Smart <james.smart@broadcom.com>
7559 M: Ram Vegesna <ram.vegesna@broadcom.com>
7560 L: linux-scsi@vger.kernel.org
7561 L: target-devel@vger.kernel.org
7563 W: http://www.broadcom.com
7564 F: drivers/scsi/elx/
7566 ENE CB710 FLASH CARD READER DRIVER
7567 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7569 F: drivers/misc/cb710/
7570 F: drivers/mmc/host/cb710-mmc.*
7571 F: include/linux/cb710.h
7573 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7574 M: Maxim Levitsky <maximlevitsky@gmail.com>
7576 F: drivers/media/rc/ene_ir.*
7578 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7579 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7580 L: linuxppc-dev@lists.ozlabs.org
7582 F: drivers/tty/ehv_bytechan.c
7584 EPSON S1D13XXX FRAMEBUFFER DRIVER
7585 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7588 F: drivers/video/fbdev/s1d13xxxfb.c
7589 F: include/video/s1d13xxxfb.h
7592 M: Gao Xiang <xiang@kernel.org>
7593 M: Chao Yu <chao@kernel.org>
7594 R: Yue Hu <huyue2@coolpad.com>
7595 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7596 L: linux-erofs@lists.ozlabs.org
7598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7599 F: Documentation/filesystems/erofs.rst
7601 F: include/trace/events/erofs.h
7603 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7604 M: Jeff Layton <jlayton@kernel.org>
7606 F: include/linux/errseq.h
7610 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7612 L: linux-can@vger.kernel.org
7614 F: drivers/net/can/usb/esd_usb.c
7616 ET131X NETWORK DRIVER
7617 M: Mark Einon <mark.einon@gmail.com>
7619 F: drivers/net/ethernet/agere/
7621 ETAS ES58X CAN/USB DRIVER
7622 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7623 L: linux-can@vger.kernel.org
7625 F: drivers/net/can/usb/etas_es58x/
7628 M: Roopa Prabhu <roopa@nvidia.com>
7629 M: Nikolay Aleksandrov <razor@blackwall.org>
7630 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7631 L: netdev@vger.kernel.org
7633 W: http://www.linuxfoundation.org/en/Net:Bridge
7634 F: include/linux/netfilter_bridge/
7637 ETHERNET PHY LIBRARY
7638 M: Andrew Lunn <andrew@lunn.ch>
7639 M: Heiner Kallweit <hkallweit1@gmail.com>
7640 R: Russell King <linux@armlinux.org.uk>
7641 L: netdev@vger.kernel.org
7643 F: Documentation/ABI/testing/sysfs-class-net-phydev
7644 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7645 F: Documentation/devicetree/bindings/net/mdio*
7646 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7647 F: Documentation/networking/phy.rst
7648 F: drivers/net/mdio/
7649 F: drivers/net/mdio/acpi_mdio.c
7650 F: drivers/net/mdio/fwnode_mdio.c
7651 F: drivers/net/mdio/of_mdio.c
7654 F: include/dt-bindings/net/qca-ar803x.h
7655 F: include/linux/linkmode.h
7656 F: include/linux/*mdio*.h
7657 F: include/linux/mdio/*.h
7658 F: include/linux/mii.h
7659 F: include/linux/of_net.h
7660 F: include/linux/phy.h
7661 F: include/linux/phy_fixed.h
7662 F: include/linux/platform_data/mdio-bcm-unimac.h
7663 F: include/linux/platform_data/mdio-gpio.h
7664 F: include/trace/events/mdio.h
7665 F: include/uapi/linux/mdio.h
7666 F: include/uapi/linux/mii.h
7667 F: net/core/of_net.c
7670 R: Eric Biederman <ebiederm@xmission.com>
7671 R: Kees Cook <keescook@chromium.org>
7672 L: linux-mm@kvack.org
7674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7675 F: arch/alpha/kernel/binfmt_loader.c
7678 F: include/linux/binfmts.h
7679 F: include/linux/elf.h
7680 F: include/uapi/linux/binfmts.h
7681 F: include/uapi/linux/elf.h
7682 F: tools/testing/selftests/exec/
7687 M: Namjae Jeon <linkinjeon@kernel.org>
7688 M: Sungjong Seo <sj1557.seo@samsung.com>
7689 L: linux-fsdevel@vger.kernel.org
7694 M: Jan Kara <jack@suse.com>
7695 L: linux-ext4@vger.kernel.org
7697 F: Documentation/filesystems/ext2.rst
7699 F: include/linux/ext2*
7702 M: "Theodore Ts'o" <tytso@mit.edu>
7703 M: Andreas Dilger <adilger.kernel@dilger.ca>
7704 L: linux-ext4@vger.kernel.org
7706 W: http://ext4.wiki.kernel.org
7707 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7709 F: Documentation/filesystems/ext4/
7711 F: include/trace/events/ext4.h
7713 Extended Verification Module (EVM)
7714 M: Mimi Zohar <zohar@linux.ibm.com>
7715 L: linux-integrity@vger.kernel.org
7717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7718 F: security/integrity/evm/
7719 F: security/integrity/
7721 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7722 M: Ard Biesheuvel <ardb@kernel.org>
7723 L: linux-efi@vger.kernel.org
7725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7726 F: Documentation/admin-guide/efi-stub.rst
7727 F: arch/*/include/asm/efi.h
7728 F: arch/*/kernel/efi.c
7729 F: arch/arm/boot/compressed/efi-header.S
7730 F: arch/arm64/kernel/efi-entry.S
7731 F: arch/x86/platform/efi/
7732 F: drivers/firmware/efi/
7733 F: include/linux/efi*.h
7735 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7736 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7737 M: Chanwoo Choi <cw00.choi@samsung.com>
7738 L: linux-kernel@vger.kernel.org
7740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7741 F: Documentation/devicetree/bindings/extcon/
7742 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7744 F: include/linux/extcon.h
7745 F: include/linux/extcon/
7748 M: Masami Hiramatsu <mhiramat@kernel.org>
7750 F: Documentation/admin-guide/bootconfig.rst
7751 F: fs/proc/bootconfig.c
7752 F: include/linux/bootconfig.h
7753 F: lib/bootconfig-data.S
7755 F: tools/bootconfig/*
7756 F: tools/bootconfig/scripts/*
7759 M: Jingoo Han <jingoohan1@gmail.com>
7760 L: dri-devel@lists.freedesktop.org
7762 F: drivers/gpu/drm/exynos/exynos_dp*
7764 EXYNOS SYSMMU (IOMMU) driver
7765 M: Marek Szyprowski <m.szyprowski@samsung.com>
7766 L: iommu@lists.linux.dev
7768 F: drivers/iommu/exynos-iommu.c
7771 M: Jaegeuk Kim <jaegeuk@kernel.org>
7772 M: Chao Yu <chao@kernel.org>
7773 L: linux-f2fs-devel@lists.sourceforge.net
7775 W: https://f2fs.wiki.kernel.org/
7776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7777 F: Documentation/ABI/testing/sysfs-fs-f2fs
7778 F: Documentation/filesystems/f2fs.rst
7780 F: include/linux/f2fs_fs.h
7781 F: include/trace/events/f2fs.h
7782 F: include/uapi/linux/f2fs.h
7784 F71805F HARDWARE MONITORING DRIVER
7785 M: Jean Delvare <jdelvare@suse.com>
7786 L: linux-hwmon@vger.kernel.org
7788 F: Documentation/hwmon/f71805f.rst
7789 F: drivers/hwmon/f71805f.c
7792 M: Josh Poimboeuf <jpoimboe@kernel.org>
7794 F: scripts/faddr2line
7797 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7798 L: netdev@vger.kernel.org
7800 F: Documentation/networking/failover.rst
7801 F: include/net/failover.h
7802 F: net/core/failover.c
7805 M: Jan Kara <jack@suse.cz>
7806 R: Amir Goldstein <amir73il@gmail.com>
7807 R: Matthew Bobrowski <repnop@google.com>
7808 L: linux-fsdevel@vger.kernel.org
7810 F: fs/notify/fanotify/
7811 F: include/linux/fanotify.h
7812 F: include/uapi/linux/fanotify.h
7814 FARSYNC SYNCHRONOUS DRIVER
7815 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7817 W: http://www.farsite.co.uk/
7818 F: drivers/net/wan/farsync.*
7820 FAULT INJECTION SUPPORT
7821 M: Akinobu Mita <akinobu.mita@gmail.com>
7823 F: Documentation/fault-injection/
7824 F: lib/fault-inject.c
7826 FBTFT Framebuffer drivers
7827 L: dri-devel@lists.freedesktop.org
7828 L: linux-fbdev@vger.kernel.org
7830 F: drivers/staging/fbtft/
7833 M: Michael Buesch <m@bues.ch>
7834 L: linux-media@vger.kernel.org
7836 F: drivers/media/tuners/fc0011.c
7837 F: drivers/media/tuners/fc0011.h
7840 M: Antti Palosaari <crope@iki.fi>
7841 L: linux-media@vger.kernel.org
7843 W: https://linuxtv.org
7844 W: http://palosaari.fi/linux/
7845 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7846 T: git git://linuxtv.org/anttip/media_tree.git
7847 F: drivers/media/tuners/fc2580*
7849 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7850 M: Hannes Reinecke <hare@suse.de>
7851 L: linux-scsi@vger.kernel.org
7853 W: www.Open-FCoE.org
7854 F: drivers/scsi/fcoe/
7855 F: drivers/scsi/libfc/
7857 F: include/scsi/libfc.h
7858 F: include/scsi/libfcoe.h
7859 F: include/uapi/scsi/fc/
7861 FILE LOCKING (flock() and fcntl()/lockf())
7862 M: Jeff Layton <jlayton@kernel.org>
7863 M: Chuck Lever <chuck.lever@oracle.com>
7864 L: linux-fsdevel@vger.kernel.org
7868 F: include/linux/fcntl.h
7869 F: include/uapi/linux/fcntl.h
7871 FILESYSTEM DIRECT ACCESS (DAX)
7872 M: Dan Williams <dan.j.williams@intel.com>
7873 R: Matthew Wilcox <willy@infradead.org>
7874 R: Jan Kara <jack@suse.cz>
7875 L: linux-fsdevel@vger.kernel.org
7876 L: nvdimm@lists.linux.dev
7879 F: include/linux/dax.h
7880 F: include/trace/events/fs_dax.h
7882 FILESYSTEMS (VFS and infrastructure)
7883 M: Alexander Viro <viro@zeniv.linux.org.uk>
7884 L: linux-fsdevel@vger.kernel.org
7887 F: include/linux/fs.h
7888 F: include/linux/fs_types.h
7889 F: include/uapi/linux/fs.h
7890 F: include/uapi/linux/openat2.h
7892 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7893 M: Riku Voipio <riku.voipio@iki.fi>
7894 L: linux-hwmon@vger.kernel.org
7896 F: drivers/hwmon/f75375s.c
7897 F: include/linux/f75375s.h
7899 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7900 M: Clemens Ladisch <clemens@ladisch.de>
7901 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7902 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7905 F: include/uapi/sound/firewire.h
7908 FIREWIRE MEDIA DRIVERS (firedtv)
7909 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7910 L: linux-media@vger.kernel.org
7911 L: linux1394-devel@lists.sourceforge.net
7913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7914 F: drivers/media/firewire/
7916 FIREWIRE SBP-2 TARGET
7917 M: Chris Boot <bootc@bootc.net>
7918 L: linux-scsi@vger.kernel.org
7919 L: target-devel@vger.kernel.org
7920 L: linux1394-devel@lists.sourceforge.net
7922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7923 F: drivers/target/sbp/
7926 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7927 L: linux1394-devel@lists.sourceforge.net
7929 W: http://ieee1394.wiki.kernel.org/
7930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7931 F: drivers/firewire/
7932 F: include/linux/firewire.h
7933 F: include/uapi/linux/firewire*.h
7936 FIRMWARE FRAMEWORK FOR ARMV8-A
7937 M: Sudeep Holla <sudeep.holla@arm.com>
7938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7940 F: drivers/firmware/arm_ffa/
7941 F: include/linux/arm_ffa.h
7943 FIRMWARE LOADER (request_firmware)
7944 M: Luis Chamberlain <mcgrof@kernel.org>
7945 M: Russ Weight <russell.h.weight@intel.com>
7946 L: linux-kernel@vger.kernel.org
7948 F: Documentation/firmware_class/
7949 F: drivers/base/firmware_loader/
7950 F: include/linux/firmware.h
7952 FLEXTIMER FTM-QUADDEC DRIVER
7953 M: Patrick Havelange <patrick.havelange@essensium.com>
7954 L: linux-iio@vger.kernel.org
7956 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7957 F: drivers/counter/ftm-quaddec.c
7960 M: Denis Efremov <efremov@linux.com>
7961 L: linux-block@vger.kernel.org
7963 F: drivers/block/floppy.c
7965 FLYSKY FSIA6B RC RECEIVER
7966 M: Markus Koch <markus@notsyncing.net>
7967 L: linux-input@vger.kernel.org
7969 F: drivers/input/joystick/fsia6b.c
7971 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7972 M: Geoffrey D. Bennett <g@b4.vu>
7973 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7976 F: sound/usb/mixer_scarlett_gen2.c
7978 FORCEDETH GIGABIT ETHERNET DRIVER
7979 M: Rain River <rain.1986.08.12@gmail.com>
7980 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7981 L: netdev@vger.kernel.org
7983 F: drivers/net/ethernet/nvidia/*
7986 M: Kees Cook <keescook@chromium.org>
7987 L: linux-hardening@vger.kernel.org
7989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
7990 F: include/linux/fortify-string.h
7991 F: lib/test_fortify/*
7992 F: scripts/test_fortify.sh
7996 M: Wu Hao <hao.wu@intel.com>
7997 R: Tom Rix <trix@redhat.com>
7998 L: linux-fpga@vger.kernel.org
8000 F: Documentation/ABI/testing/sysfs-bus-dfl*
8001 F: Documentation/fpga/dfl.rst
8002 F: drivers/fpga/dfl*
8003 F: drivers/uio/uio_dfl.c
8004 F: include/linux/dfl.h
8005 F: include/uapi/linux/fpga-dfl.h
8007 FPGA MANAGER FRAMEWORK
8008 M: Moritz Fischer <mdf@kernel.org>
8009 M: Wu Hao <hao.wu@intel.com>
8010 M: Xu Yilun <yilun.xu@intel.com>
8011 R: Tom Rix <trix@redhat.com>
8012 L: linux-fpga@vger.kernel.org
8014 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8016 F: Documentation/devicetree/bindings/fpga/
8017 F: Documentation/driver-api/fpga/
8018 F: Documentation/fpga/
8020 F: include/linux/fpga/
8022 INTEL MAX10 BMC SECURE UPDATES
8023 M: Russ Weight <russell.h.weight@intel.com>
8024 L: linux-fpga@vger.kernel.org
8026 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8027 F: drivers/fpga/intel-m10-bmc-sec-update.c
8029 MICROCHIP POLARFIRE FPGA DRIVERS
8030 M: Conor Dooley <conor.dooley@microchip.com>
8031 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8032 L: linux-fpga@vger.kernel.org
8034 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8035 F: drivers/fpga/microchip-spi.c
8038 M: Bill Metzenthen <billm@melbpc.org.au>
8040 W: http://floatingpoint.sourceforge.net/emulator/index.html
8041 F: arch/x86/math-emu/
8044 M: Daniel Vetter <daniel@ffwll.ch>
8045 F: drivers/video/fbdev/core/
8047 T: git git://anongit.freedesktop.org/drm/drm-misc
8050 M: Helge Deller <deller@gmx.de>
8051 L: linux-fbdev@vger.kernel.org
8052 L: dri-devel@lists.freedesktop.org
8054 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8056 F: Documentation/fb/
8058 F: include/linux/fb.h
8059 F: include/uapi/linux/fb.h
8060 F: include/uapi/video/
8063 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8064 M: Horia Geantă <horia.geanta@nxp.com>
8065 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8066 M: Gaurav Jain <gaurav.jain@nxp.com>
8067 L: linux-crypto@vger.kernel.org
8069 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8070 F: drivers/crypto/caam/
8072 FREESCALE COLDFIRE M5441X MMC DRIVER
8073 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8074 L: linux-mmc@vger.kernel.org
8076 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8077 F: include/linux/platform_data/mmc-esdhc-mcf.h
8079 FREESCALE DIU FRAMEBUFFER DRIVER
8080 M: Timur Tabi <timur@kernel.org>
8081 L: linux-fbdev@vger.kernel.org
8083 F: drivers/video/fbdev/fsl-diu-fb.*
8085 FREESCALE DMA DRIVER
8086 M: Li Yang <leoyang.li@nxp.com>
8087 M: Zhang Wei <zw@zh-kernel.org>
8088 L: linuxppc-dev@lists.ozlabs.org
8090 F: drivers/dma/fsldma.*
8092 FREESCALE DSPI DRIVER
8093 M: Vladimir Oltean <olteanv@gmail.com>
8094 L: linux-spi@vger.kernel.org
8096 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8097 F: drivers/spi/spi-fsl-dspi.c
8098 F: include/linux/spi/spi-fsl-dspi.h
8100 FREESCALE ENETC ETHERNET DRIVERS
8101 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8102 L: netdev@vger.kernel.org
8104 F: drivers/net/ethernet/freescale/enetc/
8106 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8107 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8108 L: netdev@vger.kernel.org
8110 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8111 F: drivers/net/ethernet/freescale/gianfar*
8113 FREESCALE GPMI NAND DRIVER
8114 M: Han Xu <han.xu@nxp.com>
8115 L: linux-mtd@lists.infradead.org
8117 F: drivers/mtd/nand/raw/gpmi-nand/*
8119 FREESCALE I2C CPM DRIVER
8120 M: Jochen Friedrich <jochen@scram.de>
8121 L: linuxppc-dev@lists.ozlabs.org
8122 L: linux-i2c@vger.kernel.org
8124 F: drivers/i2c/busses/i2c-cpm.c
8126 FREESCALE IMX / MXC FEC DRIVER
8127 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8128 L: netdev@vger.kernel.org
8130 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8131 F: drivers/net/ethernet/freescale/fec.h
8132 F: drivers/net/ethernet/freescale/fec_main.c
8133 F: drivers/net/ethernet/freescale/fec_ptp.c
8135 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8136 M: Sascha Hauer <s.hauer@pengutronix.de>
8137 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8138 L: linux-fbdev@vger.kernel.org
8139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8141 F: drivers/video/fbdev/imxfb.c
8142 F: include/linux/platform_data/video-imxfb.h
8144 FREESCALE IMX DDR PMU DRIVER
8145 M: Frank Li <Frank.li@nxp.com>
8146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8148 F: Documentation/admin-guide/perf/imx-ddr.rst
8149 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8150 F: drivers/perf/fsl_imx8_ddr_perf.c
8152 FREESCALE IMX I2C DRIVER
8153 M: Oleksij Rempel <o.rempel@pengutronix.de>
8154 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8155 L: linux-i2c@vger.kernel.org
8157 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8158 F: drivers/i2c/busses/i2c-imx.c
8160 FREESCALE IMX LPI2C DRIVER
8161 M: Dong Aisheng <aisheng.dong@nxp.com>
8162 L: linux-i2c@vger.kernel.org
8163 L: linux-imx@nxp.com
8165 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8166 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8168 FREESCALE MPC I2C DRIVER
8169 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8170 L: linux-i2c@vger.kernel.org
8172 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8173 F: drivers/i2c/busses/i2c-mpc.c
8175 FREESCALE QORIQ DPAA ETHERNET DRIVER
8176 M: Madalin Bucur <madalin.bucur@nxp.com>
8177 L: netdev@vger.kernel.org
8179 F: drivers/net/ethernet/freescale/dpaa
8181 FREESCALE QORIQ DPAA FMAN DRIVER
8182 M: Madalin Bucur <madalin.bucur@nxp.com>
8183 L: netdev@vger.kernel.org
8185 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8186 F: drivers/net/ethernet/freescale/fman
8188 FREESCALE QORIQ PTP CLOCK DRIVER
8189 M: Yangbo Lu <yangbo.lu@nxp.com>
8190 L: netdev@vger.kernel.org
8192 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8193 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8194 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8195 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8196 F: drivers/ptp/ptp_qoriq.c
8197 F: drivers/ptp/ptp_qoriq_debugfs.c
8198 F: include/linux/fsl/ptp_qoriq.h
8200 FREESCALE QUAD SPI DRIVER
8201 M: Han Xu <han.xu@nxp.com>
8202 L: linux-spi@vger.kernel.org
8204 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8205 F: drivers/spi/spi-fsl-qspi.c
8207 FREESCALE QUICC ENGINE LIBRARY
8208 M: Qiang Zhao <qiang.zhao@nxp.com>
8209 L: linuxppc-dev@lists.ozlabs.org
8211 F: drivers/soc/fsl/qe/
8212 F: include/soc/fsl/qe/
8214 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8215 M: Li Yang <leoyang.li@nxp.com>
8216 L: netdev@vger.kernel.org
8217 L: linuxppc-dev@lists.ozlabs.org
8219 F: drivers/net/ethernet/freescale/ucc_geth*
8221 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8222 M: Zhao Qiang <qiang.zhao@nxp.com>
8223 L: netdev@vger.kernel.org
8224 L: linuxppc-dev@lists.ozlabs.org
8226 F: drivers/net/wan/fsl_ucc_hdlc*
8228 FREESCALE QUICC ENGINE UCC UART DRIVER
8229 M: Timur Tabi <timur@kernel.org>
8230 L: linuxppc-dev@lists.ozlabs.org
8232 F: drivers/tty/serial/ucc_uart.c
8234 FREESCALE SOC DRIVERS
8235 M: Li Yang <leoyang.li@nxp.com>
8236 L: linuxppc-dev@lists.ozlabs.org
8237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8239 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8240 F: Documentation/devicetree/bindings/soc/fsl/
8242 F: include/linux/fsl/
8245 FREESCALE SOC FS_ENET DRIVER
8246 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8247 L: linuxppc-dev@lists.ozlabs.org
8248 L: netdev@vger.kernel.org
8250 F: drivers/net/ethernet/freescale/fs_enet/
8251 F: include/linux/fs_enet_pd.h
8253 FREESCALE SOC SOUND DRIVERS
8254 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8255 M: Xiubo Li <Xiubo.Lee@gmail.com>
8256 R: Fabio Estevam <festevam@gmail.com>
8257 R: Nicolin Chen <nicoleotsuka@gmail.com>
8258 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8259 L: linuxppc-dev@lists.ozlabs.org
8261 F: sound/soc/fsl/fsl*
8262 F: sound/soc/fsl/imx*
8263 F: sound/soc/fsl/mpc8610_hpcd.c
8265 FREESCALE USB PERIPHERAL DRIVERS
8266 M: Li Yang <leoyang.li@nxp.com>
8267 L: linux-usb@vger.kernel.org
8268 L: linuxppc-dev@lists.ozlabs.org
8270 F: drivers/usb/gadget/udc/fsl*
8272 FREESCALE USB PHY DRIVER
8273 M: Ran Wang <ran.wang_1@nxp.com>
8274 L: linux-usb@vger.kernel.org
8275 L: linuxppc-dev@lists.ozlabs.org
8277 F: drivers/usb/phy/phy-fsl-usb*
8280 M: Christoph Hellwig <hch@infradead.org>
8282 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8286 M: "Rafael J. Wysocki" <rafael@kernel.org>
8287 M: Pavel Machek <pavel@ucw.cz>
8288 L: linux-pm@vger.kernel.org
8290 F: Documentation/power/freezing-of-tasks.rst
8291 F: include/linux/freezer.h
8295 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8296 L: linux-kernel@vger.kernel.org
8298 F: include/linux/frontswap.h
8301 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8302 M: David Howells <dhowells@redhat.com>
8303 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8305 F: Documentation/filesystems/caching/
8307 F: include/linux/fscache*.h
8309 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8310 M: Theodore Y. Ts'o <tytso@mit.edu>
8311 M: Jaegeuk Kim <jaegeuk@kernel.org>
8312 M: Eric Biggers <ebiggers@kernel.org>
8313 L: linux-fscrypt@vger.kernel.org
8315 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8316 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8317 F: Documentation/filesystems/fscrypt.rst
8319 F: include/linux/fscrypt*.h
8320 F: include/uapi/linux/fscrypt.h
8323 M: Jeremy Kerr <jk@ozlabs.org>
8324 M: Joel Stanley <joel@jms.id.au>
8325 R: Alistar Popple <alistair@popple.id.au>
8326 R: Eddie James <eajames@linux.ibm.com>
8327 L: linux-fsi@lists.ozlabs.org
8329 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8332 F: include/linux/fsi*.h
8333 F: include/trace/events/fsi*.h
8335 FSI-ATTACHED I2C DRIVER
8336 M: Eddie James <eajames@linux.ibm.com>
8337 L: linux-i2c@vger.kernel.org
8338 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8340 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8341 F: drivers/i2c/busses/i2c-fsi.c
8343 FSI-ATTACHED SPI DRIVER
8344 M: Eddie James <eajames@linux.ibm.com>
8345 L: linux-spi@vger.kernel.org
8347 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8348 F: drivers/spi/spi-fsi.c
8350 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8351 M: Jan Kara <jack@suse.cz>
8352 R: Amir Goldstein <amir73il@gmail.com>
8353 L: linux-fsdevel@vger.kernel.org
8355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8357 F: include/linux/fsnotify*.h
8359 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8360 M: Eric Biggers <ebiggers@kernel.org>
8361 M: Theodore Y. Ts'o <tytso@mit.edu>
8362 L: linux-fscrypt@vger.kernel.org
8364 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8365 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8366 F: Documentation/filesystems/fsverity.rst
8368 F: include/linux/fsverity.h
8369 F: include/uapi/linux/fsverity.h
8371 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8372 M: Michael Zaidman <michael.zaidman@gmail.com>
8373 L: linux-i2c@vger.kernel.org
8374 L: linux-input@vger.kernel.org
8376 F: drivers/hid/hid-ft260.c
8378 FUJITSU LAPTOP EXTRAS
8379 M: Jonathan Woithe <jwoithe@just42.net>
8380 L: platform-driver-x86@vger.kernel.org
8382 F: drivers/platform/x86/fujitsu-laptop.c
8384 FUJITSU M-5MO LS CAMERA ISP DRIVER
8385 M: Kyungmin Park <kyungmin.park@samsung.com>
8386 M: Heungjun Kim <riverful.kim@samsung.com>
8387 L: linux-media@vger.kernel.org
8389 F: drivers/media/i2c/m5mols/
8390 F: include/media/i2c/m5mols.h
8392 FUJITSU TABLET EXTRAS
8393 M: Robert Gerlach <khnz@gmx.de>
8394 L: platform-driver-x86@vger.kernel.org
8396 F: drivers/platform/x86/fujitsu-tablet.c
8398 FUNGIBLE ETHERNET DRIVERS
8399 M: Dimitris Michailidis <dmichail@fungible.com>
8400 L: netdev@vger.kernel.org
8402 F: drivers/net/ethernet/fungible/
8404 FUSE: FILESYSTEM IN USERSPACE
8405 M: Miklos Szeredi <miklos@szeredi.hu>
8406 L: linux-fsdevel@vger.kernel.org
8408 W: https://github.com/libfuse/
8409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8410 F: Documentation/filesystems/fuse.rst
8412 F: include/uapi/linux/fuse.h
8415 M: Thomas Gleixner <tglx@linutronix.de>
8416 M: Ingo Molnar <mingo@redhat.com>
8417 R: Peter Zijlstra <peterz@infradead.org>
8418 R: Darren Hart <dvhart@infradead.org>
8419 R: Davidlohr Bueso <dave@stgolabs.net>
8420 R: André Almeida <andrealmeid@igalia.com>
8421 L: linux-kernel@vger.kernel.org
8423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8424 F: Documentation/locking/*futex*
8425 F: include/asm-generic/futex.h
8426 F: include/linux/futex.h
8427 F: include/uapi/linux/futex.h
8429 F: tools/perf/bench/futex*
8430 F: tools/testing/selftests/futex/
8432 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8433 M: Tim Harvey <tharvey@gateworks.com>
8434 M: Robert Jones <rjones@gateworks.com>
8436 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8437 F: drivers/mfd/gateworks-gsc.c
8438 F: include/linux/mfd/gsc.h
8439 F: Documentation/hwmon/gsc-hwmon.rst
8440 F: drivers/hwmon/gsc-hwmon.c
8441 F: include/linux/platform_data/gsc_hwmon.h
8444 M: Kees Cook <keescook@chromium.org>
8445 L: linux-hardening@vger.kernel.org
8447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8448 F: Documentation/kbuild/gcc-plugins.rst
8449 F: scripts/Makefile.gcc-plugins
8450 F: scripts/gcc-plugins/
8452 GCOV BASED KERNEL PROFILING
8453 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8455 F: Documentation/dev-tools/gcov.rst
8458 GDB KERNEL DEBUGGING HELPER SCRIPTS
8459 M: Jan Kiszka <jan.kiszka@siemens.com>
8460 M: Kieran Bingham <kbingham@kernel.org>
8464 GEMINI CRYPTO DRIVER
8465 M: Corentin Labbe <clabbe@baylibre.com>
8466 L: linux-crypto@vger.kernel.org
8468 F: drivers/crypto/gemini/
8470 GEMTEK FM RADIO RECEIVER DRIVER
8471 M: Hans Verkuil <hverkuil@xs4all.nl>
8472 L: linux-media@vger.kernel.org
8474 W: https://linuxtv.org
8475 T: git git://linuxtv.org/media_tree.git
8476 F: drivers/media/radio/radio-gemtek*
8478 GENERIC ARCHITECTURE TOPOLOGY
8479 M: Sudeep Holla <sudeep.holla@arm.com>
8480 L: linux-kernel@vger.kernel.org
8482 F: drivers/base/arch_topology.c
8483 F: include/linux/arch_topology.h
8486 M: Thomas Gleixner <tglx@linutronix.de>
8487 M: Peter Zijlstra <peterz@infradead.org>
8488 M: Andy Lutomirski <luto@kernel.org>
8489 L: linux-kernel@vger.kernel.org
8491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8492 F: include/linux/entry-common.h
8493 F: include/linux/entry-kvm.h
8496 GENERIC GPIO I2C DRIVER
8497 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8499 F: drivers/i2c/busses/i2c-gpio.c
8500 F: include/linux/platform_data/i2c-gpio.h
8502 GENERIC GPIO I2C MULTIPLEXER DRIVER
8503 M: Peter Korsgaard <peter.korsgaard@barco.com>
8504 L: linux-i2c@vger.kernel.org
8506 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8507 F: drivers/i2c/muxes/i2c-mux-gpio.c
8508 F: include/linux/platform_data/i2c-mux-gpio.h
8510 GENERIC HDLC (WAN) DRIVERS
8511 M: Krzysztof Halasa <khc@pm.waw.pl>
8513 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8514 F: drivers/net/wan/c101.c
8515 F: drivers/net/wan/hd6457*
8516 F: drivers/net/wan/hdlc*
8517 F: drivers/net/wan/n2.c
8518 F: drivers/net/wan/pc300too.c
8519 F: drivers/net/wan/pci200syn.c
8520 F: drivers/net/wan/wanxl*
8522 GENERIC INCLUDE/ASM HEADER FILES
8523 M: Arnd Bergmann <arnd@arndb.de>
8524 L: linux-arch@vger.kernel.org
8526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8527 F: include/asm-generic/
8528 F: include/uapi/asm-generic/
8530 GENERIC PHY FRAMEWORK
8531 M: Kishon Vijay Abraham I <kishon@ti.com>
8532 M: Vinod Koul <vkoul@kernel.org>
8533 L: linux-phy@lists.infradead.org
8535 Q: https://patchwork.kernel.org/project/linux-phy/list/
8536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8537 F: Documentation/devicetree/bindings/phy/
8539 F: include/dt-bindings/phy/
8540 F: include/linux/phy/
8542 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8543 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8545 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8548 M: "Rafael J. Wysocki" <rafael@kernel.org>
8549 M: Kevin Hilman <khilman@kernel.org>
8550 M: Ulf Hansson <ulf.hansson@linaro.org>
8551 L: linux-pm@vger.kernel.org
8553 F: Documentation/devicetree/bindings/power/power?domain*
8554 F: drivers/base/power/domain*.c
8555 F: include/linux/pm_domain.h
8557 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8558 M: Eugen Hristev <eugen.hristev@microchip.com>
8559 L: linux-input@vger.kernel.org
8561 F: drivers/input/touchscreen/resistive-adc-touch.c
8563 GENERIC STRING LIBRARY
8564 R: Andy Shevchenko <andy@kernel.org>
8567 F: lib/string_helpers.c
8568 F: lib/test_string.c
8569 F: lib/test-string_helpers.c
8571 GENERIC UIO DRIVER FOR PCI DEVICES
8572 M: "Michael S. Tsirkin" <mst@redhat.com>
8573 L: kvm@vger.kernel.org
8575 F: drivers/uio/uio_pci_generic.c
8577 GENERIC VDSO LIBRARY
8578 M: Andy Lutomirski <luto@kernel.org>
8579 M: Thomas Gleixner <tglx@linutronix.de>
8580 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8581 L: linux-kernel@vger.kernel.org
8583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8584 F: include/asm-generic/vdso/vsyscall.h
8586 F: kernel/time/vsyscall.c
8589 GENWQE (IBM Generic Workqueue Card)
8590 M: Frank Haverkamp <haver@linux.ibm.com>
8592 F: drivers/misc/genwqe/
8594 GET_MAINTAINER SCRIPT
8595 M: Joe Perches <joe@perches.com>
8597 F: scripts/get_maintainer.pl
8600 M: Bob Peterson <rpeterso@redhat.com>
8601 M: Andreas Gruenbacher <agruenba@redhat.com>
8602 L: cluster-devel@redhat.com
8604 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8606 F: Documentation/filesystems/gfs2*
8608 F: include/uapi/linux/gfs2_ondisk.h
8611 M: Thomas Weißschuh <thomas@weissschuh.net>
8612 L: platform-driver-x86@vger.kernel.org
8614 F: drivers/platform/x86/gigabyte-wmi.c
8617 M: Johan Hovold <johan@kernel.org>
8619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8620 F: Documentation/ABI/testing/sysfs-class-gnss
8621 F: Documentation/devicetree/bindings/gnss/
8623 F: include/linux/gnss.h
8626 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8627 L: linux-media@vger.kernel.org
8629 F: drivers/media/usb/go7007/
8632 M: Bastien Nocera <hadess@hadess.net>
8633 M: Hans de Goede <hdegoede@redhat.com>
8634 L: linux-input@vger.kernel.org
8636 F: drivers/input/touchscreen/goodix*
8638 GOOGLE ETHERNET DRIVERS
8639 M: Jeroen de Borst <jeroendb@google.com>
8640 R: Catherine Sullivan <csully@google.com>
8641 R: David Awogbemila <awogbemila@google.com>
8642 L: netdev@vger.kernel.org
8644 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8645 F: drivers/net/ethernet/google
8647 GPD POCKET FAN DRIVER
8648 M: Hans de Goede <hdegoede@redhat.com>
8649 L: platform-driver-x86@vger.kernel.org
8651 F: drivers/platform/x86/gpd-pocket-fan.c
8654 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8655 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8656 L: linux-gpio@vger.kernel.org
8657 L: linux-acpi@vger.kernel.org
8659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8660 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8661 F: drivers/gpio/gpiolib-acpi.c
8662 F: drivers/gpio/gpiolib-acpi.h
8665 M: Geert Uytterhoeven <geert+renesas@glider.be>
8666 L: linux-gpio@vger.kernel.org
8668 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8669 F: drivers/gpio/gpio-aggregator.c
8672 M: Sean Young <sean@mess.org>
8673 L: linux-media@vger.kernel.org
8675 F: drivers/media/rc/gpio-ir-tx.c
8678 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8679 L: linux-gpio@vger.kernel.org
8681 F: drivers/gpio/gpio-mockup.c
8682 F: tools/testing/selftests/gpio/
8685 R: Michael Walle <michael@walle.cc>
8687 F: drivers/gpio/gpio-regmap.c
8688 F: include/linux/gpio/regmap.h
8691 M: Linus Walleij <linus.walleij@linaro.org>
8692 M: Bartosz Golaszewski <brgl@bgdev.pl>
8693 L: linux-gpio@vger.kernel.org
8695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8696 F: Documentation/ABI/obsolete/sysfs-gpio
8697 F: Documentation/ABI/testing/gpio-cdev
8698 F: Documentation/admin-guide/gpio/
8699 F: Documentation/devicetree/bindings/gpio/
8700 F: Documentation/driver-api/gpio/
8702 F: include/asm-generic/gpio.h
8703 F: include/dt-bindings/gpio/
8704 F: include/linux/gpio.h
8705 F: include/linux/gpio/
8706 F: include/linux/of_gpio.h
8707 F: include/uapi/linux/gpio.h
8710 GRE DEMULTIPLEXER DRIVER
8711 M: Dmitry Kozlov <xeb@mail.ru>
8712 L: netdev@vger.kernel.org
8714 F: include/net/gre.h
8715 F: net/ipv4/gre_demux.c
8716 F: net/ipv4/gre_offload.c
8718 GRETH 10/100/1G Ethernet MAC device driver
8719 M: Andreas Larsson <andreas@gaisler.com>
8720 L: netdev@vger.kernel.org
8722 F: drivers/net/ethernet/aeroflex/
8724 GREYBUS AUDIO PROTOCOLS DRIVERS
8725 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8726 M: Mark Greer <mgreer@animalcreek.com>
8728 F: drivers/staging/greybus/audio_apbridgea.c
8729 F: drivers/staging/greybus/audio_apbridgea.h
8730 F: drivers/staging/greybus/audio_codec.c
8731 F: drivers/staging/greybus/audio_codec.h
8732 F: drivers/staging/greybus/audio_gb.c
8733 F: drivers/staging/greybus/audio_manager.c
8734 F: drivers/staging/greybus/audio_manager.h
8735 F: drivers/staging/greybus/audio_manager_module.c
8736 F: drivers/staging/greybus/audio_manager_private.h
8737 F: drivers/staging/greybus/audio_manager_sysfs.c
8738 F: drivers/staging/greybus/audio_module.c
8739 F: drivers/staging/greybus/audio_topology.c
8741 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8742 M: Viresh Kumar <vireshk@kernel.org>
8744 F: drivers/staging/greybus/authentication.c
8745 F: drivers/staging/greybus/bootrom.c
8746 F: drivers/staging/greybus/firmware.h
8747 F: drivers/staging/greybus/fw-core.c
8748 F: drivers/staging/greybus/fw-download.c
8749 F: drivers/staging/greybus/fw-management.c
8750 F: drivers/staging/greybus/greybus_authentication.h
8751 F: drivers/staging/greybus/greybus_firmware.h
8752 F: drivers/staging/greybus/hid.c
8753 F: drivers/staging/greybus/i2c.c
8754 F: drivers/staging/greybus/spi.c
8755 F: drivers/staging/greybus/spilib.c
8756 F: drivers/staging/greybus/spilib.h
8758 GREYBUS LOOPBACK DRIVER
8759 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8761 F: drivers/staging/greybus/loopback.c
8763 GREYBUS PLATFORM DRIVERS
8764 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8766 F: drivers/staging/greybus/arche-apb-ctrl.c
8767 F: drivers/staging/greybus/arche-platform.c
8768 F: drivers/staging/greybus/arche_platform.h
8770 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8771 M: Rui Miguel Silva <rmfrfs@gmail.com>
8773 F: drivers/staging/greybus/gpio.c
8774 F: drivers/staging/greybus/light.c
8775 F: drivers/staging/greybus/power_supply.c
8776 F: drivers/staging/greybus/sdio.c
8777 F: drivers/staging/greybus/spi.c
8778 F: drivers/staging/greybus/spilib.c
8781 M: Johan Hovold <johan@kernel.org>
8782 M: Alex Elder <elder@kernel.org>
8783 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8784 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8787 F: drivers/staging/greybus/
8788 F: include/linux/greybus.h
8789 F: include/linux/greybus/
8791 GREYBUS UART PROTOCOLS DRIVERS
8792 M: David Lin <dtwlin@gmail.com>
8794 F: drivers/staging/greybus/log.c
8795 F: drivers/staging/greybus/uart.c
8797 GS1662 VIDEO SERIALIZER
8798 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8799 L: linux-media@vger.kernel.org
8801 T: git git://linuxtv.org/media_tree.git
8802 F: drivers/media/spi/gs1662.c
8804 GSPCA FINEPIX SUBDRIVER
8805 M: Frank Zago <frank@zago.net>
8806 L: linux-media@vger.kernel.org
8808 T: git git://linuxtv.org/media_tree.git
8809 F: drivers/media/usb/gspca/finepix.c
8811 GSPCA GL860 SUBDRIVER
8812 M: Olivier Lorin <o.lorin@laposte.net>
8813 L: linux-media@vger.kernel.org
8815 T: git git://linuxtv.org/media_tree.git
8816 F: drivers/media/usb/gspca/gl860/
8818 GSPCA M5602 SUBDRIVER
8819 M: Erik Andren <erik.andren@gmail.com>
8820 L: linux-media@vger.kernel.org
8822 T: git git://linuxtv.org/media_tree.git
8823 F: drivers/media/usb/gspca/m5602/
8825 GSPCA PAC207 SONIXB SUBDRIVER
8826 M: Hans Verkuil <hverkuil@xs4all.nl>
8827 L: linux-media@vger.kernel.org
8829 T: git git://linuxtv.org/media_tree.git
8830 F: drivers/media/usb/gspca/pac207.c
8832 GSPCA SN9C20X SUBDRIVER
8833 M: Brian Johnson <brijohn@gmail.com>
8834 L: linux-media@vger.kernel.org
8836 T: git git://linuxtv.org/media_tree.git
8837 F: drivers/media/usb/gspca/sn9c20x.c
8839 GSPCA T613 SUBDRIVER
8840 M: Leandro Costantino <lcostantino@gmail.com>
8841 L: linux-media@vger.kernel.org
8843 T: git git://linuxtv.org/media_tree.git
8844 F: drivers/media/usb/gspca/t613.c
8846 GSPCA USB WEBCAM DRIVER
8847 M: Hans Verkuil <hverkuil@xs4all.nl>
8848 L: linux-media@vger.kernel.org
8850 T: git git://linuxtv.org/media_tree.git
8851 F: drivers/media/usb/gspca/
8853 GTP (GPRS Tunneling Protocol)
8854 M: Pablo Neira Ayuso <pablo@netfilter.org>
8855 M: Harald Welte <laforge@gnumonks.org>
8856 L: osmocom-net-gprs@lists.osmocom.org
8858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8859 F: drivers/net/gtp.c
8861 GUID PARTITION TABLE (GPT)
8862 M: Davidlohr Bueso <dave@stgolabs.net>
8863 L: linux-efi@vger.kernel.org
8865 F: block/partitions/efi.*
8867 HABANALABS PCI DRIVER
8868 M: Oded Gabbay <ogabbay@kernel.org>
8870 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8871 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8872 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8873 F: drivers/misc/habanalabs/
8874 F: include/uapi/misc/habanalabs.h
8877 M: Antti Palosaari <crope@iki.fi>
8878 L: linux-media@vger.kernel.org
8880 W: https://linuxtv.org
8881 W: http://palosaari.fi/linux/
8882 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8883 T: git git://linuxtv.org/anttip/media_tree.git
8884 F: drivers/media/usb/hackrf/
8886 HANTRO VPU CODEC DRIVER
8887 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8888 M: Philipp Zabel <p.zabel@pengutronix.de>
8889 L: linux-media@vger.kernel.org
8890 L: linux-rockchip@lists.infradead.org
8892 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8893 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8894 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8895 F: drivers/staging/media/hantro/
8897 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8898 M: Frank Seidel <frank@f-seidel.de>
8899 L: platform-driver-x86@vger.kernel.org
8901 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8902 F: drivers/platform/x86/hdaps.c
8905 M: Jean Delvare <jdelvare@suse.com>
8906 M: Guenter Roeck <linux@roeck-us.net>
8907 L: linux-hwmon@vger.kernel.org
8909 W: http://hwmon.wiki.kernel.org/
8910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8911 F: Documentation/ABI/testing/sysfs-class-hwmon
8912 F: Documentation/devicetree/bindings/hwmon/
8913 F: Documentation/hwmon/
8915 F: include/linux/hwmon*.h
8916 F: include/trace/events/hwmon*.h
8917 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8919 HARDWARE RANDOM NUMBER GENERATOR CORE
8920 M: Olivia Mackall <olivia@selenic.com>
8921 M: Herbert Xu <herbert@gondor.apana.org.au>
8922 L: linux-crypto@vger.kernel.org
8924 F: Documentation/admin-guide/hw_random.rst
8925 F: Documentation/devicetree/bindings/rng/
8926 F: drivers/char/hw_random/
8927 F: include/linux/hw_random.h
8929 HARDWARE SPINLOCK CORE
8930 M: Ohad Ben-Cohen <ohad@wizery.com>
8931 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8932 R: Baolin Wang <baolin.wang7@gmail.com>
8933 L: linux-remoteproc@vger.kernel.org
8935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8936 F: Documentation/devicetree/bindings/hwlock/
8937 F: Documentation/locking/hwspinlock.rst
8938 F: drivers/hwspinlock/
8939 F: include/linux/hwspinlock.h
8941 HARDWARE TRACING FACILITIES
8942 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8944 F: drivers/hwtracing/
8946 HARMONY SOUND DRIVER
8947 L: linux-parisc@vger.kernel.org
8949 F: sound/parisc/harmony.*
8951 HDPVR USB VIDEO ENCODER DRIVER
8952 M: Hans Verkuil <hverkuil@xs4all.nl>
8953 L: linux-media@vger.kernel.org
8955 W: https://linuxtv.org
8956 T: git git://linuxtv.org/media_tree.git
8957 F: drivers/media/usb/hdpvr/
8959 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8960 M: Matt Hsiao <matt.hsiao@hpe.com>
8962 F: drivers/misc/hpilo.[ch]
8964 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8965 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8967 F: Documentation/watchdog/hpwdt.rst
8968 F: drivers/watchdog/hpwdt.c
8970 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8971 M: Don Brace <don.brace@microchip.com>
8972 L: storagedev@microchip.com
8973 L: linux-scsi@vger.kernel.org
8975 F: Documentation/scsi/hpsa.rst
8976 F: drivers/scsi/hpsa*.[ch]
8977 F: include/linux/cciss*.h
8978 F: include/uapi/linux/cciss*.h
8981 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8982 L: linux-rdma@vger.kernel.org
8984 F: drivers/infiniband/hw/hfi1
8987 L: linux-fsdevel@vger.kernel.org
8989 F: Documentation/filesystems/hfs.rst
8993 L: linux-fsdevel@vger.kernel.org
8995 F: Documentation/filesystems/hfsplus.rst
8998 HGA FRAMEBUFFER DRIVER
8999 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9000 L: linux-nvidia@lists.surfsouth.com
9002 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9003 F: drivers/video/fbdev/hgafb.c
9005 HIBERNATION (aka Software Suspend, aka swsusp)
9006 M: "Rafael J. Wysocki" <rafael@kernel.org>
9007 M: Pavel Machek <pavel@ucw.cz>
9008 L: linux-pm@vger.kernel.org
9010 B: https://bugzilla.kernel.org
9011 F: arch/*/include/asm/suspend*.h
9013 F: drivers/base/power/
9014 F: include/linux/freezer.h
9015 F: include/linux/pm.h
9016 F: include/linux/suspend.h
9020 M: Jiri Kosina <jikos@kernel.org>
9021 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9022 L: linux-input@vger.kernel.org
9024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9026 F: include/linux/hid*
9027 F: include/uapi/linux/hid*
9029 HID LOGITECH DRIVERS
9030 R: Filipe Laíns <lains@riseup.net>
9031 L: linux-input@vger.kernel.org
9033 F: drivers/hid/hid-logitech-*
9035 HID PLAYSTATION DRIVER
9036 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9037 L: linux-input@vger.kernel.org
9039 F: drivers/hid/hid-playstation.c
9041 HID SENSOR HUB DRIVERS
9042 M: Jiri Kosina <jikos@kernel.org>
9043 M: Jonathan Cameron <jic23@kernel.org>
9044 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9045 L: linux-input@vger.kernel.org
9046 L: linux-iio@vger.kernel.org
9048 F: Documentation/hid/hid-sensor*
9049 F: drivers/hid/hid-sensor-*
9050 F: drivers/iio/*/hid-*
9051 F: include/linux/hid-sensor-*
9054 M: Ping Cheng <ping.cheng@wacom.com>
9055 M: Jason Gerecke <jason.gerecke@wacom.com>
9056 L: linux-input@vger.kernel.org
9058 F: drivers/hid/wacom.h
9059 F: drivers/hid/wacom_*
9061 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9062 M: Thomas Gleixner <tglx@linutronix.de>
9063 L: linux-kernel@vger.kernel.org
9065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9066 F: Documentation/timers/
9067 F: include/linux/clockchips.h
9068 F: include/linux/hrtimer.h
9069 F: kernel/time/clockevents.c
9070 F: kernel/time/hrtimer.c
9071 F: kernel/time/timer_*.c
9073 HIGH-SPEED SCC DRIVER FOR AX.25
9074 L: linux-hams@vger.kernel.org
9076 F: drivers/net/hamradio/scc.c
9078 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9079 M: HighPoint Linux Team <linux@highpoint-tech.com>
9081 W: http://www.highpoint-tech.com
9082 F: Documentation/scsi/hptiop.rst
9083 F: drivers/scsi/hptiop.c
9086 M: Jes Sorensen <jes@trained-monkey.org>
9087 L: linux-hippi@sunsite.dk
9089 F: drivers/net/hippi/
9090 F: include/linux/hippidevice.h
9091 F: include/uapi/linux/if_hippi.h
9094 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9095 M: Kurt Kanzenbach <kurt@linutronix.de>
9096 L: netdev@vger.kernel.org
9098 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9099 F: drivers/net/dsa/hirschmann/*
9100 F: include/linux/platform_data/hirschmann-hellcreek.h
9101 F: net/dsa/tag_hellcreek.c
9103 HISILICON DMA DRIVER
9104 M: Zhou Wang <wangzhou1@hisilicon.com>
9105 L: dmaengine@vger.kernel.org
9107 F: drivers/dma/hisi_dma.c
9109 HISILICON GPIO DRIVER
9110 M: Luo Jiaxing <luojiaxing@huawei.com>
9111 L: linux-gpio@vger.kernel.org
9113 F: drivers/gpio/gpio-hisi.c
9115 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9116 M: Longfang Liu <liulongfang@huawei.com>
9117 L: linux-crypto@vger.kernel.org
9119 F: Documentation/ABI/testing/debugfs-hisi-hpre
9120 F: drivers/crypto/hisilicon/hpre/hpre.h
9121 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9122 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9124 HISILICON I2C CONTROLLER DRIVER
9125 M: Yicong Yang <yangyicong@hisilicon.com>
9126 L: linux-i2c@vger.kernel.org
9128 W: https://www.hisilicon.com
9129 F: drivers/i2c/busses/i2c-hisi.c
9131 HISILICON LPC BUS DRIVER
9132 M: john.garry@huawei.com
9134 W: http://www.hisilicon.com
9135 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9136 F: drivers/bus/hisi_lpc.c
9138 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9139 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9140 M: Salil Mehta <salil.mehta@huawei.com>
9141 L: netdev@vger.kernel.org
9143 W: http://www.hisilicon.com
9144 F: drivers/net/ethernet/hisilicon/hns3/
9146 HISILICON NETWORK SUBSYSTEM DRIVER
9147 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9148 M: Salil Mehta <salil.mehta@huawei.com>
9149 L: netdev@vger.kernel.org
9151 W: http://www.hisilicon.com
9152 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9153 F: drivers/net/ethernet/hisilicon/
9155 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9156 M: John Stultz <jstultz@google.com>
9157 L: linux-kernel@vger.kernel.org
9159 F: drivers/misc/hisi_hikey_usb.c
9161 HISILICON PMU DRIVER
9162 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9163 M: Qi Liu <liuqi115@huawei.com>
9165 W: http://www.hisilicon.com
9166 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9167 F: Documentation/admin-guide/perf/hisi-pmu.rst
9168 F: drivers/perf/hisilicon
9170 HISILICON HNS3 PMU DRIVER
9171 M: Guangbin Huang <huangguangbin2@huawei.com>
9173 F: Documentation/admin-guide/perf/hns3-pmu.rst
9174 F: drivers/perf/hisilicon/hns3_pmu.c
9177 M: Weili Qian <qianweili@huawei.com>
9178 M: Zhou Wang <wangzhou1@hisilicon.com>
9179 L: linux-crypto@vger.kernel.org
9181 F: drivers/crypto/hisilicon/Kconfig
9182 F: drivers/crypto/hisilicon/Makefile
9183 F: drivers/crypto/hisilicon/qm.c
9184 F: drivers/crypto/hisilicon/sgl.c
9185 F: include/linux/hisi_acc_qm.h
9187 HISILICON ZIP Controller DRIVER
9188 M: Yang Shen <shenyang39@huawei.com>
9189 M: Zhou Wang <wangzhou1@hisilicon.com>
9190 L: linux-crypto@vger.kernel.org
9192 F: Documentation/ABI/testing/debugfs-hisi-zip
9193 F: drivers/crypto/hisilicon/zip/
9195 HISILICON ROCE DRIVER
9196 M: Wenpeng Liang <liangwenpeng@huawei.com>
9197 M: Weihang Li <liweihang@huawei.com>
9198 L: linux-rdma@vger.kernel.org
9200 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9201 F: drivers/infiniband/hw/hns/
9203 HISILICON SAS Controller
9204 M: John Garry <john.garry@huawei.com>
9206 W: http://www.hisilicon.com
9207 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9208 F: drivers/scsi/hisi_sas/
9210 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9211 M: Kai Ye <yekai13@huawei.com>
9212 M: Longfang Liu <liulongfang@huawei.com>
9213 L: linux-crypto@vger.kernel.org
9215 F: Documentation/ABI/testing/debugfs-hisi-sec
9216 F: drivers/crypto/hisilicon/sec2/sec.h
9217 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9218 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9219 F: drivers/crypto/hisilicon/sec2/sec_main.c
9221 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9222 M: Jay Fang <f.fangjian@huawei.com>
9223 L: linux-spi@vger.kernel.org
9225 W: http://www.hisilicon.com
9226 F: drivers/spi/spi-hisi-kunpeng.c
9228 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9229 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9230 L: linux-kernel@vger.kernel.org
9232 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9233 F: drivers/spmi/hisi-spmi-controller.c
9235 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9236 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9237 L: linux-kernel@vger.kernel.org
9239 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9240 F: drivers/mfd/hi6421-spmi-pmic.c
9242 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9243 M: Weili Qian <qianweili@huawei.com>
9245 F: drivers/crypto/hisilicon/trng/trng.c
9247 HISILICON V3XX SPI NOR FLASH Controller Driver
9248 M: John Garry <john.garry@huawei.com>
9250 W: http://www.hisilicon.com
9251 F: drivers/spi/spi-hisi-sfc-v3xx.c
9253 HMM - Heterogeneous Memory Management
9254 M: Jérôme Glisse <jglisse@redhat.com>
9255 L: linux-mm@kvack.org
9257 F: Documentation/mm/hmm.rst
9258 F: include/linux/hmm*
9261 F: tools/testing/selftests/vm/*hmm*
9264 M: Jouni Malinen <j@w1.fi>
9265 L: linux-wireless@vger.kernel.org
9267 W: http://w1.fi/hostap-driver.html
9268 F: drivers/net/wireless/intersil/hostap/
9270 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9271 L: platform-driver-x86@vger.kernel.org
9273 F: drivers/platform/x86/tc1100-wmi.c
9275 HPET: High Precision Event Timers driver
9276 M: Clemens Ladisch <clemens@ladisch.de>
9278 F: Documentation/timers/hpet.rst
9279 F: drivers/char/hpet.c
9280 F: include/linux/hpet.h
9281 F: include/uapi/linux/hpet.h
9285 F: arch/x86/include/asm/hpet.h
9286 F: arch/x86/kernel/hpet.c
9289 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9291 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9295 M: Sebastian Reichel <sre@kernel.org>
9297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9298 F: Documentation/ABI/testing/sysfs-bus-hsi
9299 F: Documentation/driver-api/hsi.rst
9301 F: include/linux/hsi/
9302 F: include/uapi/linux/hsi/
9305 L: linux-usb@vger.kernel.org
9307 F: drivers/net/usb/hso.c
9309 HSR NETWORK PROTOCOL
9310 L: netdev@vger.kernel.org
9314 HT16K33 LED CONTROLLER DRIVER
9315 M: Robin van der Gracht <robin@protonic.nl>
9317 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9318 F: drivers/auxdisplay/ht16k33.c
9320 HTCPEN TOUCHSCREEN DRIVER
9321 M: Pau Oliva Fora <pof@eslack.org>
9322 L: linux-input@vger.kernel.org
9324 F: drivers/input/touchscreen/htcpen.c
9327 M: Dipen Patel <dipenp@nvidia.com>
9329 F: Documentation/devicetree/bindings/timestamp/
9330 F: Documentation/driver-api/hte/
9332 F: include/linux/hte.h
9334 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9335 M: Lorenzo Bianconi <lorenzo@kernel.org>
9336 L: linux-iio@vger.kernel.org
9338 W: http://www.st.com/
9339 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9340 F: drivers/iio/humidity/hts221*
9342 HUAWEI ETHERNET DRIVER
9343 L: netdev@vger.kernel.org
9345 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9346 F: drivers/net/ethernet/huawei/hinic/
9349 M: Mike Kravetz <mike.kravetz@oracle.com>
9350 M: Muchun Song <songmuchun@bytedance.com>
9351 L: linux-mm@kvack.org
9353 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9354 F: Documentation/admin-guide/mm/hugetlbpage.rst
9355 F: Documentation/mm/hugetlbfs_reserv.rst
9356 F: Documentation/mm/vmemmap_dedup.rst
9358 F: include/linux/hugetlb.h
9360 F: mm/hugetlb_vmemmap.c
9361 F: mm/hugetlb_vmemmap.h
9364 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9365 L: linux-media@vger.kernel.org
9367 W: https://linuxtv.org
9368 T: git git://linuxtv.org/media_tree.git
9369 F: drivers/media/platform/st/sti/hva
9371 HWPOISON MEMORY FAILURE HANDLING
9372 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9373 R: Miaohe Lin <linmiaohe@huawei.com>
9374 L: linux-mm@kvack.org
9376 F: mm/hwpoison-inject.c
9377 F: mm/memory-failure.c
9379 HYCON HY46XX TOUCHSCREEN SUPPORT
9380 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9381 L: linux-input@vger.kernel.org
9383 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9384 F: drivers/input/touchscreen/hycon-hy46xx.c
9386 HYGON PROCESSOR SUPPORT
9387 M: Pu Wen <puwen@hygon.cn>
9388 L: linux-kernel@vger.kernel.org
9390 F: arch/x86/kernel/cpu/hygon.c
9392 HYNIX HI556 SENSOR DRIVER
9393 M: Shawn Tu <shawnx.tu@intel.com>
9394 L: linux-media@vger.kernel.org
9396 T: git git://linuxtv.org/media_tree.git
9397 F: drivers/media/i2c/hi556.c
9399 HYNIX HI846 SENSOR DRIVER
9400 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9401 L: linux-media@vger.kernel.org
9403 F: drivers/media/i2c/hi846.c
9405 HYNIX HI847 SENSOR DRIVER
9406 M: Shawn Tu <shawnx.tu@intel.com>
9407 L: linux-media@vger.kernel.org
9409 F: drivers/media/i2c/hi847.c
9411 Hyper-V/Azure CORE AND DRIVERS
9412 M: "K. Y. Srinivasan" <kys@microsoft.com>
9413 M: Haiyang Zhang <haiyangz@microsoft.com>
9414 M: Stephen Hemminger <sthemmin@microsoft.com>
9415 M: Wei Liu <wei.liu@kernel.org>
9416 M: Dexuan Cui <decui@microsoft.com>
9417 L: linux-hyperv@vger.kernel.org
9419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9420 F: Documentation/ABI/stable/sysfs-bus-vmbus
9421 F: Documentation/ABI/testing/debugfs-hyperv
9422 F: Documentation/virt/hyperv
9423 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9424 F: arch/arm64/hyperv
9425 F: arch/arm64/include/asm/hyperv-tlfs.h
9426 F: arch/arm64/include/asm/mshyperv.h
9428 F: arch/x86/include/asm/hyperv-tlfs.h
9429 F: arch/x86/include/asm/mshyperv.h
9430 F: arch/x86/include/asm/trace/hyperv.h
9431 F: arch/x86/kernel/cpu/mshyperv.c
9432 F: drivers/clocksource/hyperv_timer.c
9433 F: drivers/hid/hid-hyperv.c
9435 F: drivers/input/serio/hyperv-keyboard.c
9436 F: drivers/iommu/hyperv-iommu.c
9437 F: drivers/net/ethernet/microsoft/
9438 F: drivers/net/hyperv/
9439 F: drivers/pci/controller/pci-hyperv-intf.c
9440 F: drivers/pci/controller/pci-hyperv.c
9441 F: drivers/scsi/storvsc_drv.c
9442 F: drivers/uio/uio_hv_generic.c
9443 F: drivers/video/fbdev/hyperv_fb.c
9444 F: include/asm-generic/hyperv-tlfs.h
9445 F: include/asm-generic/mshyperv.h
9446 F: include/clocksource/hyperv_timer.h
9447 F: include/linux/hyperv.h
9448 F: include/uapi/linux/hyperv.h
9449 F: net/vmw_vsock/hyperv_transport.c
9453 M: Vignesh Raghavendra <vigneshr@ti.com>
9454 L: linux-mtd@lists.infradead.org
9456 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9457 C: irc://irc.oftc.net/mtd
9458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9459 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9460 F: drivers/mtd/hyperbus/
9461 F: include/linux/mtd/hyperbus.h
9463 HYPERVISOR VIRTUAL CONSOLE DRIVER
9464 L: linuxppc-dev@lists.ozlabs.org
9469 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9470 L: linux-i2c@vger.kernel.org
9471 L: linux-acpi@vger.kernel.org
9473 F: drivers/i2c/i2c-core-acpi.c
9475 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9476 M: Ajay Gupta <ajayg@nvidia.com>
9477 L: linux-i2c@vger.kernel.org
9479 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9480 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9483 M: Peter Rosin <peda@axentia.se>
9484 L: linux-i2c@vger.kernel.org
9486 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9487 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9488 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9489 F: Documentation/i2c/i2c-topology.rst
9490 F: Documentation/i2c/muxes/
9491 F: drivers/i2c/i2c-mux.c
9492 F: drivers/i2c/muxes/
9493 F: include/linux/i2c-mux.h
9495 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9496 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9497 L: linux-i2c@vger.kernel.org
9499 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9500 F: drivers/i2c/busses/i2c-mv64xxx.c
9502 I2C OVER PARALLEL PORT
9503 M: Jean Delvare <jdelvare@suse.com>
9504 L: linux-i2c@vger.kernel.org
9506 F: Documentation/i2c/busses/i2c-parport.rst
9507 F: drivers/i2c/busses/i2c-parport.c
9510 M: Wolfram Sang <wsa@kernel.org>
9511 L: linux-i2c@vger.kernel.org
9513 W: https://i2c.wiki.kernel.org/
9514 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9516 F: Documentation/devicetree/bindings/i2c/i2c.txt
9517 F: Documentation/i2c/
9519 F: include/dt-bindings/i2c/i2c.h
9520 F: include/linux/i2c-dev.h
9521 F: include/linux/i2c-smbus.h
9522 F: include/linux/i2c.h
9523 F: include/uapi/linux/i2c-*.h
9524 F: include/uapi/linux/i2c.h
9526 I2C SUBSYSTEM HOST DRIVERS
9527 L: linux-i2c@vger.kernel.org
9529 W: https://i2c.wiki.kernel.org/
9530 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9532 F: Documentation/devicetree/bindings/i2c/
9533 F: drivers/i2c/algos/
9534 F: drivers/i2c/busses/
9535 F: include/dt-bindings/i2c/
9538 M: Jean Delvare <jdelvare@suse.com>
9539 L: linux-i2c@vger.kernel.org
9541 F: Documentation/i2c/busses/i2c-taos-evm.rst
9542 F: drivers/i2c/busses/i2c-taos-evm.c
9545 M: Till Harbaum <till@harbaum.org>
9546 L: linux-i2c@vger.kernel.org
9548 W: http://www.harbaum.org/till/i2c_tiny_usb
9549 F: drivers/i2c/busses/i2c-tiny-usb.c
9551 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9552 M: Jean Delvare <jdelvare@suse.com>
9553 L: linux-i2c@vger.kernel.org
9555 F: Documentation/i2c/busses/i2c-ali1535.rst
9556 F: Documentation/i2c/busses/i2c-ali1563.rst
9557 F: Documentation/i2c/busses/i2c-ali15x3.rst
9558 F: Documentation/i2c/busses/i2c-amd756.rst
9559 F: Documentation/i2c/busses/i2c-amd8111.rst
9560 F: Documentation/i2c/busses/i2c-i801.rst
9561 F: Documentation/i2c/busses/i2c-nforce2.rst
9562 F: Documentation/i2c/busses/i2c-piix4.rst
9563 F: Documentation/i2c/busses/i2c-sis5595.rst
9564 F: Documentation/i2c/busses/i2c-sis630.rst
9565 F: Documentation/i2c/busses/i2c-sis96x.rst
9566 F: Documentation/i2c/busses/i2c-via.rst
9567 F: Documentation/i2c/busses/i2c-viapro.rst
9568 F: drivers/i2c/busses/i2c-ali1535.c
9569 F: drivers/i2c/busses/i2c-ali1563.c
9570 F: drivers/i2c/busses/i2c-ali15x3.c
9571 F: drivers/i2c/busses/i2c-amd756-s4882.c
9572 F: drivers/i2c/busses/i2c-amd756.c
9573 F: drivers/i2c/busses/i2c-amd8111.c
9574 F: drivers/i2c/busses/i2c-i801.c
9575 F: drivers/i2c/busses/i2c-isch.c
9576 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9577 F: drivers/i2c/busses/i2c-nforce2.c
9578 F: drivers/i2c/busses/i2c-piix4.c
9579 F: drivers/i2c/busses/i2c-sis5595.c
9580 F: drivers/i2c/busses/i2c-sis630.c
9581 F: drivers/i2c/busses/i2c-sis96x.c
9582 F: drivers/i2c/busses/i2c-via.c
9583 F: drivers/i2c/busses/i2c-viapro.c
9585 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9586 M: Hans de Goede <hdegoede@redhat.com>
9587 L: linux-i2c@vger.kernel.org
9589 F: drivers/i2c/busses/i2c-cht-wc.c
9591 I2C/SMBUS ISMT DRIVER
9592 M: Seth Heasley <seth.heasley@intel.com>
9593 M: Neil Horman <nhorman@tuxdriver.com>
9594 L: linux-i2c@vger.kernel.org
9595 F: Documentation/i2c/busses/i2c-ismt.rst
9596 F: drivers/i2c/busses/i2c-ismt.c
9598 I2C/SMBUS STUB DRIVER
9599 M: Jean Delvare <jdelvare@suse.com>
9600 L: linux-i2c@vger.kernel.org
9602 F: drivers/i2c/i2c-stub.c
9604 I3C DRIVER FOR CADENCE I3C MASTER IP
9605 M: Przemysław Gaj <pgaj@cadence.com>
9607 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9608 F: drivers/i3c/master/i3c-master-cdns.c
9610 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9611 M: Vitor Soares <vitor.soares@synopsys.com>
9613 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9614 F: drivers/i3c/master/dw*
9617 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9618 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9620 C: irc://chat.freenode.net/linux-i3c
9621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9622 F: Documentation/ABI/testing/sysfs-bus-i3c
9623 F: Documentation/devicetree/bindings/i3c/
9624 F: Documentation/driver-api/i3c
9626 F: include/linux/i3c/
9628 IA64 (Itanium) PLATFORM
9629 L: linux-ia64@vger.kernel.org
9631 F: Documentation/ia64/
9634 IBM Power 842 compression accelerator
9635 M: Haren Myneni <haren@us.ibm.com>
9638 F: drivers/crypto/nx/Kconfig
9639 F: drivers/crypto/nx/Makefile
9640 F: drivers/crypto/nx/nx-842*
9641 F: include/linux/sw842.h
9644 IBM Power in-Nest Crypto Acceleration
9645 M: Breno Leitão <leitao@debian.org>
9646 M: Nayna Jain <nayna@linux.ibm.com>
9647 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9648 L: linux-crypto@vger.kernel.org
9650 F: drivers/crypto/nx/Kconfig
9651 F: drivers/crypto/nx/Makefile
9652 F: drivers/crypto/nx/nx-aes*
9653 F: drivers/crypto/nx/nx-sha*
9654 F: drivers/crypto/nx/nx.*
9655 F: drivers/crypto/nx/nx_csbcpb.h
9656 F: drivers/crypto/nx/nx_debugfs.c
9658 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9659 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9660 L: linux-pci@vger.kernel.org
9661 L: linuxppc-dev@lists.ozlabs.org
9663 F: drivers/pci/hotplug/rpadlpar*
9665 IBM Power Linux RAID adapter
9666 M: Brian King <brking@us.ibm.com>
9668 F: drivers/scsi/ipr.*
9670 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9671 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9672 L: linux-pci@vger.kernel.org
9673 L: linuxppc-dev@lists.ozlabs.org
9675 F: drivers/pci/hotplug/rpaphp*
9677 IBM Power SRIOV Virtual NIC Device Driver
9678 M: Dany Madden <drt@linux.ibm.com>
9679 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9680 L: netdev@vger.kernel.org
9682 F: drivers/net/ethernet/ibm/ibmvnic.*
9684 IBM Power Virtual Accelerator Switchboard
9685 L: linuxppc-dev@lists.ozlabs.org
9687 F: arch/powerpc/include/asm/vas.h
9688 F: arch/powerpc/platforms/powernv/copy-paste.h
9689 F: arch/powerpc/platforms/powernv/vas*
9691 IBM Power Virtual Ethernet Device Driver
9692 M: Cristobal Forno <cforno12@linux.ibm.com>
9693 L: netdev@vger.kernel.org
9695 F: drivers/net/ethernet/ibm/ibmveth.*
9697 IBM Power Virtual FC Device Drivers
9698 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9699 L: linux-scsi@vger.kernel.org
9701 F: drivers/scsi/ibmvscsi/ibmvfc*
9703 IBM Power Virtual Management Channel Driver
9704 M: Brad Warrum <bwarrum@linux.ibm.com>
9705 M: Ritu Agarwal <rituagar@linux.ibm.com>
9707 F: drivers/misc/ibmvmc.*
9709 IBM Power Virtual SCSI Device Drivers
9710 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9711 L: linux-scsi@vger.kernel.org
9713 F: drivers/scsi/ibmvscsi/ibmvscsi*
9714 F: include/scsi/viosrp.h
9716 IBM Power Virtual SCSI Device Target Driver
9717 M: Michael Cyr <mikecyr@linux.ibm.com>
9718 L: linux-scsi@vger.kernel.org
9719 L: target-devel@vger.kernel.org
9721 F: drivers/scsi/ibmvscsi_tgt/
9723 IBM Power VMX Cryptographic instructions
9724 M: Breno Leitão <leitao@debian.org>
9725 M: Nayna Jain <nayna@linux.ibm.com>
9726 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9727 L: linux-crypto@vger.kernel.org
9729 F: drivers/crypto/vmx/Kconfig
9730 F: drivers/crypto/vmx/Makefile
9731 F: drivers/crypto/vmx/aes*
9732 F: drivers/crypto/vmx/ghash*
9733 F: drivers/crypto/vmx/ppc-xlate.pl
9734 F: drivers/crypto/vmx/vmx.c
9736 IBM ServeRAID RAID DRIVER
9738 F: drivers/scsi/ips.*
9740 ICH LPC AND GPIO DRIVER
9741 M: Peter Tyser <ptyser@xes-inc.com>
9743 F: drivers/gpio/gpio-ich.c
9744 F: drivers/mfd/lpc_ich.c
9747 M: Max Staudt <max@enpas.org>
9748 L: linux-i2c@vger.kernel.org
9750 F: drivers/i2c/busses/i2c-icy.c
9752 IDEAPAD LAPTOP EXTRAS DRIVER
9753 M: Ike Panhc <ike.pan@canonical.com>
9754 L: platform-driver-x86@vger.kernel.org
9756 W: http://launchpad.net/ideapad-laptop
9757 F: drivers/platform/x86/ideapad-laptop.c
9759 IDEAPAD LAPTOP SLIDEBAR DRIVER
9760 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9761 L: linux-input@vger.kernel.org
9763 W: https://github.com/o2genum/ideapad-slidebar
9764 F: drivers/input/misc/ideapad_slidebar.c
9767 M: Christian Brauner <brauner@kernel.org>
9768 M: Seth Forshee <sforshee@kernel.org>
9769 L: linux-fsdevel@vger.kernel.org
9771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9772 F: Documentation/filesystems/idmappings.rst
9773 F: tools/testing/selftests/mount_setattr/
9774 F: include/linux/mnt_idmapping.h
9776 IDT VersaClock 5 CLOCK DRIVER
9777 M: Luca Ceresoli <luca@lucaceresoli.net>
9779 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9780 F: drivers/clk/clk-versaclock5.c
9782 IEEE 802.15.4 SUBSYSTEM
9783 M: Alexander Aring <alex.aring@gmail.com>
9784 M: Stefan Schmidt <stefan@datenfreihafen.org>
9785 L: linux-wpan@vger.kernel.org
9787 W: https://linux-wpan.org/
9788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9790 F: Documentation/networking/ieee802154.rst
9791 F: drivers/net/ieee802154/
9792 F: include/linux/ieee802154.h
9793 F: include/linux/nl802154.h
9794 F: include/net/af_ieee802154.h
9795 F: include/net/cfg802154.h
9796 F: include/net/ieee802154_netdev.h
9797 F: include/net/mac802154.h
9798 F: include/net/nl802154.h
9803 M: Yotam Gigi <yotam.gi@gmail.com>
9804 M: Jamal Hadi Salim <jhs@mojatatu.com>
9805 F: include/net/ife.h
9806 F: include/uapi/linux/ife.h
9809 IGORPLUG-USB IR RECEIVER
9810 M: Sean Young <sean@mess.org>
9811 L: linux-media@vger.kernel.org
9813 F: drivers/media/rc/igorplugusb.c
9815 IGUANAWORKS USB IR TRANSCEIVER
9816 M: Sean Young <sean@mess.org>
9817 L: linux-media@vger.kernel.org
9819 F: drivers/media/rc/iguanair.c
9821 IIO DIGITAL POTENTIOMETER DAC
9822 M: Peter Rosin <peda@axentia.se>
9823 L: linux-iio@vger.kernel.org
9825 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9826 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9827 F: drivers/iio/dac/dpot-dac.c
9829 IIO ENVELOPE DETECTOR
9830 M: Peter Rosin <peda@axentia.se>
9831 L: linux-iio@vger.kernel.org
9833 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9834 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9835 F: drivers/iio/adc/envelope-detector.c
9838 M: Peter Rosin <peda@axentia.se>
9839 L: linux-iio@vger.kernel.org
9841 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9842 F: drivers/iio/multiplexer/iio-mux.c
9844 IIO SCMI BASED DRIVER
9845 M: Jyoti Bhayana <jbhayana@google.com>
9846 L: linux-iio@vger.kernel.org
9848 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9850 IIO SUBSYSTEM AND DRIVERS
9851 M: Jonathan Cameron <jic23@kernel.org>
9852 R: Lars-Peter Clausen <lars@metafoo.de>
9853 L: linux-iio@vger.kernel.org
9855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9856 F: Documentation/ABI/testing/configfs-iio*
9857 F: Documentation/ABI/testing/sysfs-bus-iio*
9858 F: Documentation/devicetree/bindings/iio/
9860 F: drivers/staging/iio/
9861 F: include/dt-bindings/iio/
9862 F: include/linux/iio/
9866 M: Peter Rosin <peda@axentia.se>
9867 L: linux-iio@vger.kernel.org
9869 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9870 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9871 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9872 F: drivers/iio/afe/iio-rescale.c
9874 IKANOS/ADI EAGLE ADSL USB DRIVER
9875 M: Matthieu Castet <castet.matthieu@free.fr>
9876 M: Stanislaw Gruszka <stf_xl@wp.pl>
9878 F: drivers/usb/atm/ueagle-atm.c
9880 IMAGIS TOUCHSCREEN DRIVER
9881 M: Markuss Broks <markuss.broks@gmail.com>
9883 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9884 F: drivers/input/touchscreen/imagis.c
9886 IMGTEC ASCII LCD DRIVER
9887 M: Paul Burton <paulburton@kernel.org>
9889 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9890 F: drivers/auxdisplay/img-ascii-lcd.c
9892 IMGTEC IR DECODER DRIVER
9894 F: drivers/media/rc/img-ir/
9896 IMON SOUNDGRAPH USB IR RECEIVER
9897 M: Sean Young <sean@mess.org>
9898 L: linux-media@vger.kernel.org
9900 F: drivers/media/rc/imon.c
9901 F: drivers/media/rc/imon_raw.c
9903 IMS TWINTURBO FRAMEBUFFER DRIVER
9904 L: linux-fbdev@vger.kernel.org
9906 F: drivers/video/fbdev/imsttfb.c
9908 INA209 HARDWARE MONITOR DRIVER
9909 M: Guenter Roeck <linux@roeck-us.net>
9910 L: linux-hwmon@vger.kernel.org
9912 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9913 F: Documentation/hwmon/ina209.rst
9914 F: drivers/hwmon/ina209.c
9916 INA2XX HARDWARE MONITOR DRIVER
9917 M: Guenter Roeck <linux@roeck-us.net>
9918 L: linux-hwmon@vger.kernel.org
9920 F: Documentation/hwmon/ina2xx.rst
9921 F: drivers/hwmon/ina2xx.c
9922 F: include/linux/platform_data/ina2xx.h
9924 INDUSTRY PACK SUBSYSTEM (IPACK)
9925 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9926 M: Jens Taprogge <jens.taprogge@taprogge.org>
9927 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9928 L: industrypack-devel@lists.sourceforge.net
9930 W: http://industrypack.sourceforge.net
9933 INFINEON DPS310 Driver
9934 M: Eddie James <eajames@linux.ibm.com>
9935 L: linux-iio@vger.kernel.org
9937 F: drivers/iio/pressure/dps310.c
9939 INFINIBAND SUBSYSTEM
9940 M: Jason Gunthorpe <jgg@nvidia.com>
9941 M: Leon Romanovsky <leonro@nvidia.com>
9942 L: linux-rdma@vger.kernel.org
9944 W: https://github.com/linux-rdma/rdma-core
9945 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9947 F: Documentation/devicetree/bindings/infiniband/
9948 F: Documentation/infiniband/
9949 F: drivers/infiniband/
9951 F: include/trace/events/ib_mad.h
9952 F: include/trace/events/ib_umad.h
9953 F: include/uapi/linux/if_infiniband.h
9954 F: include/uapi/rdma/
9955 F: samples/bpf/ibumad_kern.c
9956 F: samples/bpf/ibumad_user.c
9958 INGENIC JZ4780 NAND DRIVER
9959 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9960 L: linux-mtd@lists.infradead.org
9961 L: linux-mips@vger.kernel.org
9963 F: drivers/mtd/nand/raw/ingenic/
9966 M: Paul Cercueil <paul@crapouillou.net>
9967 L: linux-mips@vger.kernel.org
9969 F: arch/mips/boot/dts/ingenic/
9970 F: arch/mips/generic/board-ingenic.c
9971 F: arch/mips/include/asm/mach-ingenic/
9972 F: arch/mips/ingenic/Kconfig
9973 F: drivers/clk/ingenic/
9974 F: drivers/dma/dma-jz4780.c
9975 F: drivers/gpu/drm/ingenic/
9976 F: drivers/i2c/busses/i2c-jz4780.c
9977 F: drivers/iio/adc/ingenic-adc.c
9978 F: drivers/irqchip/irq-ingenic.c
9979 F: drivers/memory/jz4780-nemc.c
9980 F: drivers/mmc/host/jz4740_mmc.c
9981 F: drivers/mtd/nand/raw/ingenic/
9982 F: drivers/pinctrl/pinctrl-ingenic.c
9983 F: drivers/power/supply/ingenic-battery.c
9984 F: drivers/pwm/pwm-jz4740.c
9985 F: drivers/remoteproc/ingenic_rproc.c
9986 F: drivers/rtc/rtc-jz4740.c
9987 F: drivers/tty/serial/8250/8250_ingenic.c
9988 F: drivers/usb/musb/jz4740.c
9989 F: drivers/watchdog/jz4740_wdt.c
9990 F: include/dt-bindings/iio/adc/ingenic,adc.h
9991 F: include/linux/mfd/ingenic-tcu.h
9992 F: sound/soc/codecs/jz47*
9993 F: sound/soc/jz4740/
9995 INJOINIC IP5xxx POWER BANK IC DRIVER
9996 M: Samuel Holland <samuel@sholland.org>
9998 F: drivers/power/supply/ip5xxx_power.c
10001 M: Jan Kara <jack@suse.cz>
10002 R: Amir Goldstein <amir73il@gmail.com>
10003 L: linux-fsdevel@vger.kernel.org
10005 F: Documentation/filesystems/inotify.rst
10006 F: fs/notify/inotify/
10007 F: include/linux/inotify.h
10008 F: include/uapi/linux/inotify.h
10010 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10011 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10012 L: linux-input@vger.kernel.org
10014 Q: http://patchwork.kernel.org/project/linux-input/list/
10015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10016 F: Documentation/devicetree/bindings/input/
10017 F: Documentation/devicetree/bindings/serio/
10018 F: Documentation/input/
10020 F: include/linux/input.h
10021 F: include/linux/input/
10022 F: include/uapi/linux/input-event-codes.h
10023 F: include/uapi/linux/input.h
10025 INPUT MULTITOUCH (MT) PROTOCOL
10026 M: Henrik Rydberg <rydberg@bitmath.org>
10027 L: linux-input@vger.kernel.org
10029 F: Documentation/input/multi-touch-protocol.rst
10030 F: drivers/input/input-mt.c
10033 INSIDE SECURE CRYPTO DRIVER
10034 M: Antoine Tenart <atenart@kernel.org>
10035 L: linux-crypto@vger.kernel.org
10037 F: drivers/crypto/inside-secure/
10039 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10040 M: Mimi Zohar <zohar@linux.ibm.com>
10041 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10042 L: linux-integrity@vger.kernel.org
10044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10045 F: security/integrity/ima/
10046 F: security/integrity/
10048 INTEL 810/815 FRAMEBUFFER DRIVER
10049 M: Antonino Daplas <adaplas@gmail.com>
10050 L: linux-fbdev@vger.kernel.org
10052 F: drivers/video/fbdev/i810/
10054 INTEL 8255 GPIO DRIVER
10055 M: William Breathitt Gray <william.gray@linaro.org>
10056 L: linux-gpio@vger.kernel.org
10058 F: drivers/gpio/gpio-i8255.c
10059 F: drivers/gpio/gpio-i8255.h
10062 M: Cezary Rojewski <cezary.rojewski@intel.com>
10063 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10064 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10065 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10066 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10067 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10068 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10069 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10071 F: sound/soc/intel/
10073 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10074 M: Hans de Goede <hdegoede@redhat.com>
10075 L: platform-driver-x86@vger.kernel.org
10077 F: drivers/platform/x86/intel/atomisp2/pm.c
10079 INTEL ATOMISP2 LED DRIVER
10080 M: Hans de Goede <hdegoede@redhat.com>
10081 L: platform-driver-x86@vger.kernel.org
10083 F: drivers/platform/x86/intel/atomisp2/led.c
10085 INTEL BIOS SAR INT1092 DRIVER
10086 M: Shravan Sudhakar <s.shravan@intel.com>
10087 M: Intel Corporation <linuxwwan@intel.com>
10088 L: platform-driver-x86@vger.kernel.org
10090 F: drivers/platform/x86/intel/int1092/
10092 INTEL BROXTON PMC DRIVER
10093 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10094 M: Zha Qipeng <qipeng.zha@intel.com>
10096 F: drivers/mfd/intel_pmc_bxt.c
10097 F: include/linux/mfd/intel_pmc_bxt.h
10099 INTEL C600 SERIES SAS CONTROLLER DRIVER
10100 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10101 L: linux-scsi@vger.kernel.org
10103 T: git git://git.code.sf.net/p/intel-sas/isci
10104 F: drivers/scsi/isci/
10106 INTEL CPU family model numbers
10107 M: Tony Luck <tony.luck@intel.com>
10109 L: linux-kernel@vger.kernel.org
10111 F: arch/x86/include/asm/intel-family.h
10113 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10114 M: Jani Nikula <jani.nikula@linux.intel.com>
10115 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10116 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10117 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10118 L: intel-gfx@lists.freedesktop.org
10120 W: https://01.org/linuxgraphics/
10121 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10122 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10123 C: irc://irc.oftc.net/intel-gfx
10124 T: git git://anongit.freedesktop.org/drm-intel
10125 F: Documentation/gpu/i915.rst
10126 F: drivers/gpu/drm/i915/
10127 F: include/drm/i915*
10128 F: include/uapi/drm/i915_drm.h
10130 INTEL ETHERNET DRIVERS
10131 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10132 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10133 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10135 W: http://www.intel.com/support/feedback.htm
10136 W: http://e1000.sourceforge.net/
10137 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10140 F: Documentation/networking/device_drivers/ethernet/intel/
10141 F: drivers/net/ethernet/intel/
10142 F: drivers/net/ethernet/intel/*/
10143 F: include/linux/avf/virtchnl.h
10144 F: include/linux/net/intel/iidc.h
10146 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10147 M: Mustafa Ismail <mustafa.ismail@intel.com>
10148 M: Shiraz Saleem <shiraz.saleem@intel.com>
10149 L: linux-rdma@vger.kernel.org
10151 F: drivers/infiniband/hw/irdma/
10152 F: include/uapi/rdma/irdma-abi.h
10154 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10155 M: Maik Broemme <mbroemme@libmpq.org>
10156 L: linux-fbdev@vger.kernel.org
10158 F: Documentation/fb/intelfb.rst
10159 F: drivers/video/fbdev/intelfb/
10162 M: Andy Shevchenko <andy@kernel.org>
10163 L: linux-gpio@vger.kernel.org
10165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10166 F: drivers/gpio/gpio-ich.c
10167 F: drivers/gpio/gpio-merrifield.c
10168 F: drivers/gpio/gpio-ml-ioh.c
10169 F: drivers/gpio/gpio-pch.c
10170 F: drivers/gpio/gpio-sch.c
10171 F: drivers/gpio/gpio-sodaville.c
10173 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10174 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10175 M: Zhi Wang <zhi.a.wang@intel.com>
10176 L: intel-gvt-dev@lists.freedesktop.org
10177 L: intel-gfx@lists.freedesktop.org
10179 W: https://01.org/igvt-g
10180 T: git https://github.com/intel/gvt-linux.git
10181 F: drivers/gpu/drm/i915/gvt/
10183 INTEL HID EVENT DRIVER
10184 M: Alex Hung <alex.hung@canonical.com>
10185 L: platform-driver-x86@vger.kernel.org
10187 F: drivers/platform/x86/intel/hid.c
10189 INTEL I/OAT DMA DRIVER
10190 M: Dave Jiang <dave.jiang@intel.com>
10191 R: Dan Williams <dan.j.williams@intel.com>
10192 L: dmaengine@vger.kernel.org
10194 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10195 F: drivers/dma/ioat*
10198 M: Fenghua Yu <fenghua.yu@intel.com>
10199 M: Dave Jiang <dave.jiang@intel.com>
10200 L: dmaengine@vger.kernel.org
10202 F: drivers/dma/idxd/*
10203 F: include/uapi/linux/idxd.h
10206 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10207 M: Len Brown <lenb@kernel.org>
10208 L: linux-pm@vger.kernel.org
10210 B: https://bugzilla.kernel.org
10211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10212 F: drivers/idle/intel_idle.c
10214 INTEL IN FIELD SCAN (IFS) DEVICE
10215 M: Jithu Joseph <jithu.joseph@intel.com>
10216 R: Ashok Raj <ashok.raj@intel.com>
10217 R: Tony Luck <tony.luck@intel.com>
10219 F: drivers/platform/x86/intel/ifs
10220 F: include/trace/events/intel_ifs.h
10222 INTEL INTEGRATED SENSOR HUB DRIVER
10223 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10224 M: Jiri Kosina <jikos@kernel.org>
10225 L: linux-input@vger.kernel.org
10227 F: drivers/hid/intel-ish-hid/
10230 M: David Woodhouse <dwmw2@infradead.org>
10231 M: Lu Baolu <baolu.lu@linux.intel.com>
10232 L: iommu@lists.linux.dev
10234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10235 F: drivers/iommu/intel/
10236 F: include/linux/intel-svm.h
10238 INTEL IOP-ADMA DMA DRIVER
10239 R: Dan Williams <dan.j.williams@intel.com>
10241 F: drivers/dma/iop-adma.c
10243 INTEL IPU3 CSI-2 CIO2 DRIVER
10244 M: Yong Zhi <yong.zhi@intel.com>
10245 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10246 M: Bingbu Cao <bingbu.cao@intel.com>
10247 M: Dan Scally <djrscally@gmail.com>
10248 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10249 L: linux-media@vger.kernel.org
10251 T: git git://linuxtv.org/media_tree.git
10252 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10253 F: drivers/media/pci/intel/ipu3/
10255 INTEL IPU3 CSI-2 IMGU DRIVER
10256 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10257 R: Bingbu Cao <bingbu.cao@intel.com>
10258 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10259 L: linux-media@vger.kernel.org
10261 F: Documentation/admin-guide/media/ipu3.rst
10262 F: Documentation/admin-guide/media/ipu3_rcb.svg
10263 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10264 F: drivers/staging/media/ipu3/
10266 INTEL IXP4XX CRYPTO SUPPORT
10267 M: Corentin Labbe <clabbe@baylibre.com>
10268 L: linux-crypto@vger.kernel.org
10270 F: drivers/crypto/ixp4xx_crypto.c
10272 INTEL ISHTP ECLITE DRIVER
10273 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10274 L: platform-driver-x86@vger.kernel.org
10276 F: drivers/platform/x86/intel/ishtp_eclite.c
10278 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10279 M: Krzysztof Halasa <khalasa@piap.pl>
10281 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10282 F: drivers/net/wan/ixp4xx_hss.c
10283 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10284 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10285 F: include/linux/soc/ixp4xx/npe.h
10286 F: include/linux/soc/ixp4xx/qmgr.h
10288 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10289 M: Deepak Saxena <dsaxena@plexity.net>
10291 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10292 F: drivers/char/hw_random/ixp4xx-rng.c
10294 INTEL KEEM BAY DRM DRIVER
10295 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10296 M: Edmund Dea <edmund.j.dea@intel.com>
10298 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10299 F: drivers/gpu/drm/kmb/
10301 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10302 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10304 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10305 F: drivers/crypto/keembay/Kconfig
10306 F: drivers/crypto/keembay/Makefile
10307 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10308 F: drivers/crypto/keembay/ocs-aes.c
10309 F: drivers/crypto/keembay/ocs-aes.h
10311 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10312 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10313 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10314 M: Mark Gross <mgross@linux.intel.com>
10316 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10317 F: drivers/crypto/keembay/Kconfig
10318 F: drivers/crypto/keembay/Makefile
10319 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10321 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10322 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10323 M: Declan Murphy <declan.murphy@intel.com>
10325 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10326 F: drivers/crypto/keembay/Kconfig
10327 F: drivers/crypto/keembay/Makefile
10328 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10329 F: drivers/crypto/keembay/ocs-hcu.c
10330 F: drivers/crypto/keembay/ocs-hcu.h
10332 INTEL THUNDER BAY EMMC PHY DRIVER
10333 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10334 M: Rashmi A <rashmi.a@intel.com>
10336 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10337 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10339 INTEL MANAGEMENT ENGINE (mei)
10340 M: Tomas Winkler <tomas.winkler@intel.com>
10341 L: linux-kernel@vger.kernel.org
10343 F: Documentation/driver-api/mei/*
10344 F: drivers/misc/mei/
10345 F: drivers/watchdog/mei_wdt.c
10346 F: include/linux/mei_aux.h
10347 F: include/linux/mei_cl_bus.h
10348 F: include/uapi/linux/mei.h
10351 INTEL MAX 10 BMC MFD DRIVER
10352 M: Xu Yilun <yilun.xu@intel.com>
10353 R: Tom Rix <trix@redhat.com>
10355 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10356 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10357 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10358 F: drivers/mfd/intel-m10-bmc.c
10359 F: include/linux/mfd/intel-m10-bmc.h
10361 INTEL MENLOW THERMAL DRIVER
10362 M: Sujith Thomas <sujith.thomas@intel.com>
10363 L: linux-pm@vger.kernel.org
10365 W: https://01.org/linux-acpi
10366 F: drivers/thermal/intel/intel_menlow.c
10368 INTEL P-Unit IPC DRIVER
10369 M: Zha Qipeng <qipeng.zha@intel.com>
10370 L: platform-driver-x86@vger.kernel.org
10372 F: arch/x86/include/asm/intel_punit_ipc.h
10373 F: drivers/platform/x86/intel/punit_ipc.c
10375 INTEL PMC CORE DRIVER
10376 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10377 M: David E Box <david.e.box@intel.com>
10378 L: platform-driver-x86@vger.kernel.org
10380 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10381 F: drivers/platform/x86/intel/pmc/
10383 INTEL PMIC GPIO DRIVERS
10384 M: Andy Shevchenko <andy@kernel.org>
10386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10387 F: drivers/gpio/gpio-*cove.c
10389 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10390 M: Andy Shevchenko <andy@kernel.org>
10392 F: drivers/mfd/intel_soc_pmic*
10393 F: include/linux/mfd/intel_soc_pmic*
10396 M: David E. Box <david.e.box@linux.intel.com>
10398 F: drivers/platform/x86/intel/pmt/
10400 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10401 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10402 L: linux-wireless@vger.kernel.org
10404 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10405 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10406 F: drivers/net/wireless/intel/ipw2x00/
10408 INTEL PSTATE DRIVER
10409 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10410 M: Len Brown <lenb@kernel.org>
10411 L: linux-pm@vger.kernel.org
10413 F: drivers/cpufreq/intel_pstate.c
10415 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10416 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10417 L: linux-iio@vger.kernel.org
10418 F: drivers/counter/intel-qep.c
10421 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10423 F: arch/x86/include/asm/intel_scu_ipc.h
10424 F: drivers/platform/x86/intel_scu_*
10427 M: David E. Box <david.e.box@linux.intel.com>
10429 F: drivers/platform/x86/intel/sdsi.c
10430 F: tools/arch/x86/intel_sdsi/
10431 F: tools/testing/selftests/drivers/sdsi/
10433 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10434 M: Daniel Scally <djrscally@gmail.com>
10436 F: drivers/platform/x86/intel/int3472/
10438 INTEL SPEED SELECT TECHNOLOGY
10439 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10440 L: platform-driver-x86@vger.kernel.org
10442 F: drivers/platform/x86/intel/speed_select_if/
10443 F: include/uapi/linux/isst_if.h
10444 F: tools/power/x86/intel-speed-select/
10446 INTEL STRATIX10 FIRMWARE DRIVERS
10447 M: Dinh Nguyen <dinguyen@kernel.org>
10448 L: linux-kernel@vger.kernel.org
10450 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10451 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10452 F: drivers/firmware/stratix10-rsu.c
10453 F: drivers/firmware/stratix10-svc.c
10454 F: include/linux/firmware/intel/stratix10-smc.h
10455 F: include/linux/firmware/intel/stratix10-svc-client.h
10456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10458 INTEL TELEMETRY DRIVER
10459 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10460 M: "David E. Box" <david.e.box@linux.intel.com>
10461 L: platform-driver-x86@vger.kernel.org
10463 F: arch/x86/include/asm/intel_telemetry.h
10464 F: drivers/platform/x86/intel/telemetry/
10466 INTEL UNCORE FREQUENCY CONTROL
10467 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10468 L: platform-driver-x86@vger.kernel.org
10470 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10471 F: drivers/platform/x86/intel/uncore-frequency/
10473 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10474 M: David E. Box <david.e.box@linux.intel.com>
10476 F: drivers/platform/x86/intel/vsec.*
10478 INTEL VIRTUAL BUTTON DRIVER
10479 M: AceLan Kao <acelan.kao@canonical.com>
10480 L: platform-driver-x86@vger.kernel.org
10482 F: drivers/platform/x86/intel/vbtn.c
10484 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10485 M: Stanislaw Gruszka <stf_xl@wp.pl>
10486 L: linux-wireless@vger.kernel.org
10488 F: drivers/net/wireless/intel/iwlegacy/
10490 INTEL WIRELESS WIFI LINK (iwlwifi)
10491 M: Gregory Greenman <gregory.greenman@intel.com>
10492 L: linux-wireless@vger.kernel.org
10494 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10496 F: drivers/net/wireless/intel/iwlwifi/
10498 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10499 M: Jithu Joseph <jithu.joseph@intel.com>
10500 R: Maurice Ma <maurice.ma@intel.com>
10502 W: https://slimbootloader.github.io/security/firmware-update.html
10503 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10505 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10506 L: Dell.Client.Kernel@dell.com
10508 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10510 INTEL WWAN IOSM DRIVER
10511 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10512 M: Intel Corporation <linuxwwan@intel.com>
10513 L: netdev@vger.kernel.org
10515 F: drivers/net/wwan/iosm/
10518 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10520 F: Documentation/trace/intel_th.rst
10521 F: drivers/hwtracing/intel_th/
10522 F: include/linux/intel_th.h
10524 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10525 M: Ning Sun <ning.sun@intel.com>
10526 L: tboot-devel@lists.sourceforge.net
10528 W: http://tboot.sourceforge.net
10529 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10530 F: Documentation/x86/intel_txt.rst
10531 F: arch/x86/kernel/tboot.c
10532 F: include/linux/tboot.h
10535 M: Jarkko Sakkinen <jarkko@kernel.org>
10536 R: Dave Hansen <dave.hansen@linux.intel.com>
10537 L: linux-sgx@vger.kernel.org
10539 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10541 F: Documentation/x86/sgx.rst
10542 F: arch/x86/entry/vdso/vsgx.S
10543 F: arch/x86/include/asm/sgx.h
10544 F: arch/x86/include/uapi/asm/sgx.h
10545 F: arch/x86/kernel/cpu/sgx/*
10546 F: tools/testing/selftests/sgx/*
10550 M: Georgi Djakov <djakov@kernel.org>
10551 L: linux-pm@vger.kernel.org
10553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10554 F: Documentation/devicetree/bindings/interconnect/
10555 F: Documentation/driver-api/interconnect.rst
10556 F: drivers/interconnect/
10557 F: include/dt-bindings/interconnect/
10558 F: include/linux/interconnect-provider.h
10559 F: include/linux/interconnect.h
10561 INTERRUPT COUNTER DRIVER
10562 M: Oleksij Rempel <o.rempel@pengutronix.de>
10563 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10564 L: linux-iio@vger.kernel.org
10565 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10566 F: drivers/counter/interrupt-cnt.c
10568 INTERSIL ISL7998X VIDEO DECODER DRIVER
10569 M: Michael Tretter <m.tretter@pengutronix.de>
10570 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10571 L: linux-media@vger.kernel.org
10573 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10574 F: drivers/media/i2c/isl7998x.c
10576 INVENSENSE ICM-426xx IMU DRIVER
10577 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10578 L: linux-iio@vger.kernel.org
10580 W: https://invensense.tdk.com/
10581 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10582 F: drivers/iio/imu/inv_icm42600/
10584 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10585 M: Linus Walleij <linus.walleij@linaro.org>
10586 L: linux-iio@vger.kernel.org
10588 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10589 F: drivers/iio/gyro/mpu3050*
10591 IOC3 ETHERNET DRIVER
10592 M: Ralf Baechle <ralf@linux-mips.org>
10593 L: linux-mips@vger.kernel.org
10595 F: drivers/net/ethernet/sgi/ioc3-eth.c
10597 IOMAP FILESYSTEM LIBRARY
10598 M: Christoph Hellwig <hch@infradead.org>
10599 M: Darrick J. Wong <djwong@kernel.org>
10600 L: linux-xfs@vger.kernel.org
10601 L: linux-fsdevel@vger.kernel.org
10603 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10605 F: include/linux/iomap.h
10607 IOMMU DMA-API LAYER
10608 M: Robin Murphy <robin.murphy@arm.com>
10609 L: iommu@lists.linux.dev
10611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10612 F: drivers/iommu/dma-iommu.c
10613 F: drivers/iommu/iova.c
10614 F: include/linux/dma-iommu.h
10615 F: include/linux/iova.h
10618 M: Joerg Roedel <joro@8bytes.org>
10619 M: Will Deacon <will@kernel.org>
10620 R: Robin Murphy <robin.murphy@arm.com>
10621 L: iommu@lists.linux.dev
10623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10624 F: Documentation/devicetree/bindings/iommu/
10625 F: Documentation/userspace-api/iommu.rst
10627 F: include/linux/iommu.h
10628 F: include/linux/iova.h
10629 F: include/linux/of_iommu.h
10630 F: include/uapi/linux/iommu.h
10633 M: Thomas Zimmermann <tzimmermann@suse.de>
10634 L: dri-devel@lists.freedesktop.org
10636 T: git git://anongit.freedesktop.org/drm/drm-misc
10637 F: include/linux/iosys-map.h
10640 M: Jens Axboe <axboe@kernel.dk>
10641 R: Pavel Begunkov <asml.silence@gmail.com>
10642 L: io-uring@vger.kernel.org
10644 T: git git://git.kernel.dk/linux-block
10645 T: git git://git.kernel.dk/liburing
10647 F: include/linux/io_uring.h
10648 F: include/uapi/linux/io_uring.h
10652 M: Corey Minyard <minyard@acm.org>
10653 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10655 W: http://openipmi.sourceforge.net/
10656 T: git https://github.com/cminyard/linux-ipmi.git for-next
10657 F: Documentation/driver-api/ipmi.rst
10658 F: Documentation/devicetree/bindings/ipmi/
10659 F: drivers/char/ipmi/
10660 F: include/linux/ipmi*
10661 F: include/uapi/linux/ipmi*
10663 IPS SCSI RAID DRIVER
10664 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10665 L: linux-scsi@vger.kernel.org
10667 W: http://www.adaptec.com/
10668 F: drivers/scsi/ips*
10671 M: Simon Horman <horms@verge.net.au>
10672 M: Julian Anastasov <ja@ssi.bg>
10673 L: netdev@vger.kernel.org
10674 L: lvs-devel@vger.kernel.org
10676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10678 F: Documentation/networking/ipvs-sysctl.rst
10679 F: include/net/ip_vs.h
10680 F: include/uapi/linux/ip_vs.h
10681 F: net/netfilter/ipvs/
10684 M: Jiri Kosina <jikos@kernel.org>
10685 M: David Sterba <dsterba@suse.com>
10687 F: drivers/tty/ipwireless/
10689 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10690 M: Marc Zyngier <maz@kernel.org>
10692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10693 F: Documentation/core-api/irq/irq-domain.rst
10694 F: include/linux/irqdomain.h
10695 F: kernel/irq/irqdomain.c
10696 F: kernel/irq/msi.c
10699 M: Thomas Gleixner <tglx@linutronix.de>
10700 L: linux-kernel@vger.kernel.org
10702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10706 M: Thomas Gleixner <tglx@linutronix.de>
10707 M: Marc Zyngier <maz@kernel.org>
10708 L: linux-kernel@vger.kernel.org
10710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10711 F: Documentation/devicetree/bindings/interrupt-controller/
10712 F: drivers/irqchip/
10715 M: William Breathitt Gray <william.gray@linaro.org>
10717 F: Documentation/driver-api/isa.rst
10718 F: drivers/base/isa.c
10719 F: include/linux/isa.h
10722 M: Hans Verkuil <hverkuil@xs4all.nl>
10723 L: linux-media@vger.kernel.org
10725 W: https://linuxtv.org
10726 T: git git://linuxtv.org/media_tree.git
10727 F: drivers/media/radio/radio-isa*
10730 M: Jaroslav Kysela <perex@perex.cz>
10732 F: Documentation/driver-api/isapnp.rst
10733 F: drivers/pnp/isapnp/
10734 F: include/linux/isapnp.h
10737 M: Lee Duncan <lduncan@suse.com>
10738 M: Chris Leech <cleech@redhat.com>
10739 M: Mike Christie <michael.christie@oracle.com>
10740 L: open-iscsi@googlegroups.com
10741 L: linux-scsi@vger.kernel.org
10743 W: www.open-iscsi.com
10744 F: drivers/scsi/*iscsi*
10745 F: include/scsi/*iscsi*
10747 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10748 M: Peter Jones <pjones@redhat.com>
10749 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10751 F: drivers/firmware/iscsi_ibft*
10753 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10754 M: Sagi Grimberg <sagi@grimberg.me>
10755 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10756 L: linux-rdma@vger.kernel.org
10758 W: http://www.openfabrics.org
10759 W: www.open-iscsi.org
10760 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10761 F: drivers/infiniband/ulp/iser/
10763 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10764 M: Sagi Grimberg <sagi@grimberg.me>
10765 L: linux-rdma@vger.kernel.org
10766 L: target-devel@vger.kernel.org
10768 W: http://www.linux-iscsi.org
10769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10770 F: drivers/infiniband/ulp/isert
10772 ISDN/CMTP OVER BLUETOOTH
10773 M: Karsten Keil <isdn@linux-pingi.de>
10774 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10775 L: netdev@vger.kernel.org
10777 W: http://www.isdn4linux.de
10778 F: Documentation/isdn/
10779 F: drivers/isdn/capi/
10780 F: include/linux/isdn/
10781 F: include/uapi/linux/isdn/
10782 F: net/bluetooth/cmtp/
10784 ISDN/mISDN SUBSYSTEM
10785 M: Karsten Keil <isdn@linux-pingi.de>
10786 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10787 L: netdev@vger.kernel.org
10789 W: http://www.isdn4linux.de
10790 F: drivers/isdn/Kconfig
10791 F: drivers/isdn/Makefile
10792 F: drivers/isdn/hardware/
10793 F: drivers/isdn/mISDN/
10795 IT87 HARDWARE MONITORING DRIVER
10796 M: Jean Delvare <jdelvare@suse.com>
10797 L: linux-hwmon@vger.kernel.org
10799 F: Documentation/hwmon/it87.rst
10800 F: drivers/hwmon/it87.c
10802 IT913X MEDIA DRIVER
10803 M: Antti Palosaari <crope@iki.fi>
10804 L: linux-media@vger.kernel.org
10806 W: https://linuxtv.org
10807 W: http://palosaari.fi/linux/
10808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10809 T: git git://linuxtv.org/anttip/media_tree.git
10810 F: drivers/media/tuners/it913x*
10812 ITE IT66121 HDMI BRIDGE DRIVER
10813 M: Phong LE <ple@baylibre.com>
10814 M: Neil Armstrong <narmstrong@baylibre.com>
10816 T: git git://anongit.freedesktop.org/drm/drm-misc
10817 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10818 F: drivers/gpu/drm/bridge/ite-it66121.c
10820 IVTV VIDEO4LINUX DRIVER
10821 M: Andy Walls <awalls@md.metrocast.net>
10822 L: linux-media@vger.kernel.org
10824 W: https://linuxtv.org
10825 T: git git://linuxtv.org/media_tree.git
10826 F: Documentation/admin-guide/media/ivtv*
10827 F: drivers/media/pci/ivtv/
10828 F: include/uapi/linux/ivtv*
10830 IX2505V MEDIA DRIVER
10831 M: Malcolm Priestley <tvboxspy@gmail.com>
10832 L: linux-media@vger.kernel.org
10834 W: https://linuxtv.org
10835 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10836 F: drivers/media/dvb-frontends/ix2505v*
10838 JAILHOUSE HYPERVISOR INTERFACE
10839 M: Jan Kiszka <jan.kiszka@siemens.com>
10840 L: jailhouse-dev@googlegroups.com
10842 F: arch/x86/include/asm/jailhouse_para.h
10843 F: arch/x86/kernel/jailhouse.c
10845 JC42.4 TEMPERATURE SENSOR DRIVER
10846 M: Guenter Roeck <linux@roeck-us.net>
10847 L: linux-hwmon@vger.kernel.org
10849 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10850 F: Documentation/hwmon/jc42.rst
10851 F: drivers/hwmon/jc42.c
10854 M: Dave Kleikamp <shaggy@kernel.org>
10855 L: jfs-discussion@lists.sourceforge.net
10857 W: http://jfs.sourceforge.net/
10858 T: git git://github.com/kleikamp/linux-shaggy.git
10859 F: Documentation/admin-guide/jfs.rst
10863 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10864 L: netdev@vger.kernel.org
10866 F: drivers/net/ethernet/jme.*
10868 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10869 M: David Woodhouse <dwmw2@infradead.org>
10870 M: Richard Weinberger <richard@nod.at>
10871 L: linux-mtd@lists.infradead.org
10873 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10874 T: git git://git.infradead.org/ubifs-2.6.git
10876 F: include/uapi/linux/jffs2.h
10878 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10879 M: "Theodore Ts'o" <tytso@mit.edu>
10880 M: Jan Kara <jack@suse.com>
10881 L: linux-ext4@vger.kernel.org
10884 F: include/linux/jbd2.h
10886 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10887 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10888 L: linux-media@vger.kernel.org
10889 L: linux-renesas-soc@vger.kernel.org
10891 F: drivers/media/platform/renesas/rcar_jpu.c
10893 JSM Neo PCI based serial card
10894 L: linux-serial@vger.kernel.org
10896 F: drivers/tty/serial/jsm/
10898 K10TEMP HARDWARE MONITORING DRIVER
10899 M: Clemens Ladisch <clemens@ladisch.de>
10900 L: linux-hwmon@vger.kernel.org
10902 F: Documentation/hwmon/k10temp.rst
10903 F: drivers/hwmon/k10temp.c
10905 K8TEMP HARDWARE MONITORING DRIVER
10906 M: Rudolf Marek <r.marek@assembler.cz>
10907 L: linux-hwmon@vger.kernel.org
10909 F: Documentation/hwmon/k8temp.rst
10910 F: drivers/hwmon/k8temp.c
10913 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10914 R: Alexander Potapenko <glider@google.com>
10915 R: Andrey Konovalov <andreyknvl@gmail.com>
10916 R: Dmitry Vyukov <dvyukov@google.com>
10917 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10918 L: kasan-dev@googlegroups.com
10920 F: Documentation/dev-tools/kasan.rst
10921 F: arch/*/include/asm/*kasan.h
10922 F: arch/*/mm/kasan_init*
10923 F: include/linux/kasan*.h
10924 F: lib/Kconfig.kasan
10925 F: lib/test_kasan*.c
10927 F: scripts/Makefile.kasan
10930 M: Masahiro Yamada <masahiroy@kernel.org>
10931 L: linux-kbuild@vger.kernel.org
10933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10934 F: Documentation/kbuild/kconfig*
10935 F: scripts/Kconfig.include
10936 F: scripts/kconfig/
10939 R: Dmitry Vyukov <dvyukov@google.com>
10940 R: Andrey Konovalov <andreyknvl@gmail.com>
10941 L: kasan-dev@googlegroups.com
10943 F: Documentation/dev-tools/kcov.rst
10944 F: include/linux/kcov.h
10945 F: include/uapi/linux/kcov.h
10947 F: scripts/Makefile.kcov
10950 M: Marco Elver <elver@google.com>
10951 R: Dmitry Vyukov <dvyukov@google.com>
10952 L: kasan-dev@googlegroups.com
10954 F: Documentation/dev-tools/kcsan.rst
10955 F: include/linux/kcsan*.h
10957 F: lib/Kconfig.kcsan
10958 F: scripts/Makefile.kcsan
10961 M: Baoquan He <bhe@redhat.com>
10962 R: Vivek Goyal <vgoyal@redhat.com>
10963 R: Dave Young <dyoung@redhat.com>
10964 L: kexec@lists.infradead.org
10966 W: http://lse.sourceforge.net/kdump/
10967 F: Documentation/admin-guide/kdump/
10968 F: fs/proc/vmcore.c
10969 F: include/linux/crash_core.h
10970 F: include/linux/crash_dump.h
10971 F: include/uapi/linux/vmcore.h
10972 F: kernel/crash_*.c
10974 KEENE FM RADIO TRANSMITTER DRIVER
10975 M: Hans Verkuil <hverkuil@xs4all.nl>
10976 L: linux-media@vger.kernel.org
10978 W: https://linuxtv.org
10979 T: git git://linuxtv.org/media_tree.git
10980 F: drivers/media/radio/radio-keene*
10983 M: Ian Kent <raven@themaw.net>
10984 L: autofs@vger.kernel.org
10988 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10989 M: Masahiro Yamada <masahiroy@kernel.org>
10990 M: Michal Marek <michal.lkml@markovi.net>
10991 R: Nick Desaulniers <ndesaulniers@google.com>
10992 L: linux-kbuild@vger.kernel.org
10994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10995 F: Documentation/kbuild/
10997 F: scripts/*vmlinux*
10999 F: scripts/Makefile*
11001 F: scripts/dummy-tools/
11004 F: scripts/package/
11006 KERNEL HARDENING (not covered by other areas)
11007 M: Kees Cook <keescook@chromium.org>
11008 L: linux-hardening@vger.kernel.org
11010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11011 F: include/linux/overflow.h
11012 F: include/linux/randomize_kstack.h
11014 K: \b(add|choose)_random_kstack_offset\b
11015 K: \b__check_(object_size|heap_object)\b
11018 L: kernel-janitors@vger.kernel.org
11020 W: http://kernelnewbies.org/KernelJanitors
11022 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11023 M: Chuck Lever <chuck.lever@oracle.com>
11024 M: Jeff Layton <jlayton@kernel.org>
11025 L: linux-nfs@vger.kernel.org
11027 W: http://nfs.sourceforge.net/
11028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11032 F: include/linux/lockd/
11033 F: include/linux/sunrpc/
11034 F: include/uapi/linux/nfsd/
11035 F: include/uapi/linux/sunrpc/
11037 F: Documentation/filesystems/nfs/
11040 M: Thorsten Leemhuis <linux@leemhuis.info>
11041 L: regressions@lists.linux.dev
11043 F: Documentation/admin-guide/reporting-regressions.rst
11044 F: Documentation/process/handling-regressions.rst
11046 KERNEL SELFTEST FRAMEWORK
11047 M: Shuah Khan <shuah@kernel.org>
11048 M: Shuah Khan <skhan@linuxfoundation.org>
11049 L: linux-kselftest@vger.kernel.org
11051 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11053 F: Documentation/dev-tools/kselftest*
11054 F: tools/testing/selftests/
11056 KERNEL SMB3 SERVER (KSMBD)
11057 M: Namjae Jeon <linkinjeon@kernel.org>
11058 M: Steve French <sfrench@samba.org>
11059 M: Hyunchul Lee <hyc.lee@gmail.com>
11060 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11061 L: linux-cifs@vger.kernel.org
11063 T: git git://git.samba.org/ksmbd.git
11065 F: fs/smbfs_common/
11067 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11068 M: Brendan Higgins <brendanhiggins@google.com>
11069 L: linux-kselftest@vger.kernel.org
11070 L: kunit-dev@googlegroups.com
11072 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11073 F: Documentation/dev-tools/kunit/
11076 F: tools/testing/kunit/
11078 KERNEL USERMODE HELPER
11079 M: Luis Chamberlain <mcgrof@kernel.org>
11080 L: linux-kernel@vger.kernel.org
11082 F: include/linux/umh.h
11085 KERNEL VIRTUAL MACHINE (KVM)
11086 M: Paolo Bonzini <pbonzini@redhat.com>
11087 L: kvm@vger.kernel.org
11089 W: http://www.linux-kvm.org
11090 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11091 F: Documentation/virt/kvm/
11092 F: include/asm-generic/kvm*
11093 F: include/kvm/iodev.h
11094 F: include/linux/kvm*
11095 F: include/trace/events/kvm.h
11096 F: include/uapi/asm-generic/kvm*
11097 F: include/uapi/linux/kvm*
11099 F: tools/testing/selftests/kvm/
11102 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11103 M: Marc Zyngier <maz@kernel.org>
11104 R: James Morse <james.morse@arm.com>
11105 R: Alexandru Elisei <alexandru.elisei@arm.com>
11106 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11107 R: Oliver Upton <oliver.upton@linux.dev>
11108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11109 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
11111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11112 F: arch/arm64/include/asm/kvm*
11113 F: arch/arm64/include/uapi/asm/kvm*
11115 F: include/kvm/arm_*
11116 F: tools/testing/selftests/kvm/*/aarch64/
11117 F: tools/testing/selftests/kvm/aarch64/
11119 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11120 M: Huacai Chen <chenhuacai@kernel.org>
11121 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11122 L: linux-mips@vger.kernel.org
11123 L: kvm@vger.kernel.org
11125 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11126 F: arch/mips/include/asm/kvm*
11127 F: arch/mips/include/uapi/asm/kvm*
11130 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11131 L: linuxppc-dev@lists.ozlabs.org
11132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11133 F: arch/powerpc/include/asm/kvm*
11134 F: arch/powerpc/include/uapi/asm/kvm*
11135 F: arch/powerpc/kernel/kvm*
11136 F: arch/powerpc/kvm/
11138 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11139 M: Anup Patel <anup@brainfault.org>
11140 R: Atish Patra <atishp@atishpatra.org>
11141 L: kvm@vger.kernel.org
11142 L: kvm-riscv@lists.infradead.org
11143 L: linux-riscv@lists.infradead.org
11145 T: git git://github.com/kvm-riscv/linux.git
11146 F: arch/riscv/include/asm/kvm*
11147 F: arch/riscv/include/uapi/asm/kvm*
11149 F: tools/testing/selftests/kvm/*/riscv/
11151 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11152 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11153 M: Janosch Frank <frankja@linux.ibm.com>
11154 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11155 R: David Hildenbrand <david@redhat.com>
11156 L: kvm@vger.kernel.org
11158 W: http://www.ibm.com/developerworks/linux/linux390/
11159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11160 F: Documentation/virt/kvm/s390*
11161 F: arch/s390/include/asm/gmap.h
11162 F: arch/s390/include/asm/kvm*
11163 F: arch/s390/include/uapi/asm/kvm*
11164 F: arch/s390/include/uapi/asm/uvdevice.h
11165 F: arch/s390/kernel/uv.c
11167 F: arch/s390/mm/gmap.c
11168 F: drivers/s390/char/uvdevice.c
11169 F: tools/testing/selftests/drivers/s390x/uvdevice/
11170 F: tools/testing/selftests/kvm/*/s390x/
11171 F: tools/testing/selftests/kvm/s390x/
11173 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11174 M: Sean Christopherson <seanjc@google.com>
11175 M: Paolo Bonzini <pbonzini@redhat.com>
11176 L: kvm@vger.kernel.org
11178 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11179 F: arch/x86/include/asm/kvm*
11180 F: arch/x86/include/asm/svm.h
11181 F: arch/x86/include/asm/vmx*.h
11182 F: arch/x86/include/uapi/asm/kvm*
11183 F: arch/x86/include/uapi/asm/svm.h
11184 F: arch/x86/include/uapi/asm/vmx.h
11188 KVM PARAVIRT (KVM/paravirt)
11189 M: Paolo Bonzini <pbonzini@redhat.com>
11190 R: Wanpeng Li <wanpengli@tencent.com>
11191 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11192 L: kvm@vger.kernel.org
11194 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11195 F: arch/x86/kernel/kvm.c
11196 F: arch/x86/kernel/kvmclock.c
11197 F: arch/x86/include/asm/pvclock-abi.h
11198 F: include/linux/kvm_para.h
11199 F: include/uapi/linux/kvm_para.h
11200 F: include/uapi/asm-generic/kvm_para.h
11201 F: include/asm-generic/kvm_para.h
11202 F: arch/um/include/asm/kvm_para.h
11203 F: arch/x86/include/asm/kvm_para.h
11204 F: arch/x86/include/uapi/asm/kvm_para.h
11206 KVM X86 HYPER-V (KVM/hyper-v)
11207 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11208 M: Sean Christopherson <seanjc@google.com>
11209 M: Paolo Bonzini <pbonzini@redhat.com>
11210 L: kvm@vger.kernel.org
11212 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11213 F: arch/x86/kvm/hyperv.*
11214 F: arch/x86/kvm/kvm_onhyperv.*
11215 F: arch/x86/kvm/svm/hyperv.*
11216 F: arch/x86/kvm/svm/svm_onhyperv.*
11217 F: arch/x86/kvm/vmx/evmcs.*
11220 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11221 M: Tejun Heo <tj@kernel.org>
11223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11225 F: include/linux/kernfs.h
11228 M: Eric Biederman <ebiederm@xmission.com>
11229 L: kexec@lists.infradead.org
11231 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11232 F: include/linux/kexec.h
11233 F: include/uapi/linux/kexec.h
11237 M: Mimi Zohar <zohar@linux.ibm.com>
11238 L: linux-integrity@vger.kernel.org
11239 L: keyrings@vger.kernel.org
11241 F: Documentation/security/keys/trusted-encrypted.rst
11242 F: include/keys/encrypted-type.h
11243 F: security/keys/encrypted-keys/
11246 M: James Bottomley <jejb@linux.ibm.com>
11247 M: Jarkko Sakkinen <jarkko@kernel.org>
11248 M: Mimi Zohar <zohar@linux.ibm.com>
11249 L: linux-integrity@vger.kernel.org
11250 L: keyrings@vger.kernel.org
11252 F: Documentation/security/keys/trusted-encrypted.rst
11253 F: include/keys/trusted-type.h
11254 F: include/keys/trusted_tpm.h
11255 F: security/keys/trusted-keys/
11258 M: Sumit Garg <sumit.garg@linaro.org>
11259 L: linux-integrity@vger.kernel.org
11260 L: keyrings@vger.kernel.org
11262 F: include/keys/trusted_tee.h
11263 F: security/keys/trusted-keys/trusted_tee.c
11266 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11267 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11268 L: linux-integrity@vger.kernel.org
11269 L: keyrings@vger.kernel.org
11271 F: include/keys/trusted_caam.h
11272 F: security/keys/trusted-keys/trusted_caam.c
11275 M: David Howells <dhowells@redhat.com>
11276 M: Jarkko Sakkinen <jarkko@kernel.org>
11277 L: keyrings@vger.kernel.org
11279 F: Documentation/security/keys/core.rst
11281 F: include/linux/key-type.h
11282 F: include/linux/key.h
11283 F: include/linux/keyctl.h
11284 F: include/uapi/linux/keyctl.h
11287 KEYS/KEYRINGS_INTEGRITY
11288 M: Jarkko Sakkinen <jarkko@kernel.org>
11289 M: Mimi Zohar <zohar@linux.ibm.com>
11290 L: linux-integrity@vger.kernel.org
11291 L: keyrings@vger.kernel.org
11293 F: security/integrity/platform_certs
11296 M: Alexander Potapenko <glider@google.com>
11297 M: Marco Elver <elver@google.com>
11298 R: Dmitry Vyukov <dvyukov@google.com>
11299 L: kasan-dev@googlegroups.com
11301 F: Documentation/dev-tools/kfence.rst
11302 F: arch/*/include/asm/kfence.h
11303 F: include/linux/kfence.h
11304 F: lib/Kconfig.kfence
11308 M: Stefani Seibold <stefani@seibold.net>
11310 F: include/linux/kfifo.h
11314 KGDB / KDB /debug_core
11315 M: Jason Wessel <jason.wessel@windriver.com>
11316 M: Daniel Thompson <daniel.thompson@linaro.org>
11317 R: Douglas Anderson <dianders@chromium.org>
11318 L: kgdb-bugreport@lists.sourceforge.net
11320 W: http://kgdb.wiki.kernel.org/
11321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11322 F: Documentation/dev-tools/kgdb.rst
11323 F: drivers/misc/kgdbts.c
11324 F: drivers/tty/serial/kgdboc.c
11325 F: include/linux/kdb.h
11326 F: include/linux/kgdb.h
11328 F: kernel/module/kdb.c
11330 KHADAS MCU MFD DRIVER
11331 M: Neil Armstrong <narmstrong@baylibre.com>
11332 L: linux-amlogic@lists.infradead.org
11334 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11335 F: drivers/mfd/khadas-mcu.c
11336 F: include/linux/mfd/khadas-mcu.h
11337 F: drivers/thermal/khadas_mcu_fan.c
11340 M: Catalin Marinas <catalin.marinas@arm.com>
11342 F: Documentation/dev-tools/kmemleak.rst
11343 F: include/linux/kmemleak.h
11345 F: samples/kmemleak/kmemleak-test.c
11347 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11348 M: Luis Chamberlain <mcgrof@kernel.org>
11349 L: linux-kernel@vger.kernel.org
11350 L: linux-modules@vger.kernel.org
11352 F: include/linux/kmod.h
11355 F: tools/testing/selftests/kmod/
11358 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11359 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11360 M: "David S. Miller" <davem@davemloft.net>
11361 M: Masami Hiramatsu <mhiramat@kernel.org>
11363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11364 F: Documentation/trace/kprobes.rst
11365 F: include/asm-generic/kprobes.h
11366 F: include/linux/kprobes.h
11367 F: kernel/kprobes.c
11368 F: lib/test_kprobes.c
11371 KS0108 LCD CONTROLLER DRIVER
11372 M: Miguel Ojeda <ojeda@kernel.org>
11374 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11375 F: drivers/auxdisplay/ks0108.c
11376 F: include/linux/ks0108.h
11378 KTD253 BACKLIGHT DRIVER
11379 M: Linus Walleij <linus.walleij@linaro.org>
11381 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11382 F: drivers/video/backlight/ktd253-backlight.c
11385 M: Steven Rostedt <rostedt@goodmis.org>
11386 M: John Hawley <warthog9@eaglescrag.net>
11388 F: tools/testing/ktest
11391 M: David Ahern <dsahern@kernel.org>
11392 L: netdev@vger.kernel.org
11394 F: include/net/l3mdev.h
11397 LANDLOCK SECURITY MODULE
11398 M: Mickaël Salaün <mic@digikod.net>
11399 L: linux-security-module@vger.kernel.org
11401 W: https://landlock.io
11402 T: git https://github.com/landlock-lsm/linux.git
11403 F: Documentation/security/landlock.rst
11404 F: Documentation/userspace-api/landlock.rst
11405 F: include/uapi/linux/landlock.h
11406 F: samples/landlock/
11407 F: security/landlock/
11408 F: tools/testing/selftests/landlock/
11412 LANTIQ / INTEL Ethernet drivers
11413 M: Hauke Mehrtens <hauke@hauke-m.de>
11414 L: netdev@vger.kernel.org
11416 F: drivers/net/dsa/lantiq_gswip.c
11417 F: drivers/net/dsa/lantiq_pce.h
11418 F: drivers/net/ethernet/lantiq_xrx200.c
11419 F: net/dsa/tag_gswip.c
11421 LANTIQ MIPS ARCHITECTURE
11422 M: John Crispin <john@phrozen.org>
11423 L: linux-mips@vger.kernel.org
11425 F: arch/mips/lantiq
11426 F: drivers/soc/lantiq
11428 LASI 53c700 driver for PARISC
11429 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11430 L: linux-scsi@vger.kernel.org
11432 F: Documentation/scsi/53c700.rst
11433 F: drivers/scsi/53c700*
11436 M: Tobin C. Harding <me@tobin.cc>
11437 M: Tycho Andersen <tycho@tycho.pizza>
11438 L: linux-hardening@vger.kernel.org
11440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11441 F: scripts/leaking_addresses.pl
11444 M: Pavel Machek <pavel@ucw.cz>
11445 L: linux-leds@vger.kernel.org
11447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11448 F: Documentation/devicetree/bindings/leds/
11450 F: include/linux/leds.h
11452 LEGACY EEPROM DRIVER
11453 M: Jean Delvare <jdelvare@suse.com>
11455 F: Documentation/misc-devices/eeprom.rst
11456 F: drivers/misc/eeprom/eeprom.c
11458 LEGO MINDSTORMS EV3
11459 R: David Lechner <david@lechnology.com>
11461 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11462 F: arch/arm/boot/dts/da850-lego-ev3.dts
11463 F: drivers/power/supply/lego_ev3_battery.c
11465 LEGO USB Tower driver
11466 M: Juergen Stuber <starblue@users.sourceforge.net>
11467 L: legousb-devel@lists.sourceforge.net
11469 W: http://legousb.sourceforge.net/
11470 F: drivers/usb/misc/legousbtower.c
11472 LETSKETCH HID TABLET DRIVER
11473 M: Hans de Goede <hdegoede@redhat.com>
11474 L: linux-input@vger.kernel.org
11476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11477 F: drivers/hid/hid-letsketch.c
11480 M: Matan Ziv-Av <matan@svgalib.org>
11481 L: platform-driver-x86@vger.kernel.org
11483 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11484 F: Documentation/admin-guide/laptops/lg-laptop.rst
11485 F: drivers/platform/x86/lg-laptop.c
11487 LG2160 MEDIA DRIVER
11488 M: Michael Krufky <mkrufky@linuxtv.org>
11489 L: linux-media@vger.kernel.org
11491 W: https://linuxtv.org
11492 W: http://github.com/mkrufky
11493 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11494 T: git git://linuxtv.org/mkrufky/tuners.git
11495 F: drivers/media/dvb-frontends/lg2160.*
11497 LGDT3305 MEDIA DRIVER
11498 M: Michael Krufky <mkrufky@linuxtv.org>
11499 L: linux-media@vger.kernel.org
11501 W: https://linuxtv.org
11502 W: http://github.com/mkrufky
11503 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11504 T: git git://linuxtv.org/mkrufky/tuners.git
11505 F: drivers/media/dvb-frontends/lgdt3305.*
11507 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11508 M: Viresh Kumar <vireshk@kernel.org>
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/pata_arasan_cf.c
11513 F: include/linux/pata_arasan_cf_data.h
11515 LIBATA PATA DRIVERS
11516 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11517 L: linux-ide@vger.kernel.org
11518 F: drivers/ata/ata_*.c
11519 F: drivers/ata/pata_*.c
11521 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11522 M: Linus Walleij <linus.walleij@linaro.org>
11523 L: linux-ide@vger.kernel.org
11525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11526 F: drivers/ata/pata_ftide010.c
11527 F: drivers/ata/sata_gemini.c
11528 F: drivers/ata/sata_gemini.h
11530 LIBATA SATA AHCI PLATFORM devices support
11531 M: Hans de Goede <hdegoede@redhat.com>
11532 M: Jens Axboe <axboe@kernel.dk>
11533 L: linux-ide@vger.kernel.org
11535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11536 F: drivers/ata/ahci_platform.c
11537 F: drivers/ata/libahci_platform.c
11538 F: include/linux/ahci_platform.h
11540 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11541 M: Mikael Pettersson <mikpelinux@gmail.com>
11542 L: linux-ide@vger.kernel.org
11544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11545 F: drivers/ata/sata_promise.*
11547 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11548 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11549 L: linux-ide@vger.kernel.org
11551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11552 F: Documentation/ABI/testing/sysfs-ata
11553 F: Documentation/devicetree/bindings/ata/
11555 F: include/linux/ata.h
11556 F: include/linux/libata.h
11558 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11559 M: Vishal Verma <vishal.l.verma@intel.com>
11560 M: Dan Williams <dan.j.williams@intel.com>
11561 M: Dave Jiang <dave.jiang@intel.com>
11562 L: nvdimm@lists.linux.dev
11564 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11565 P: Documentation/nvdimm/maintainer-entry-profile.rst
11566 F: drivers/nvdimm/btt*
11568 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11569 M: Dan Williams <dan.j.williams@intel.com>
11570 M: Vishal Verma <vishal.l.verma@intel.com>
11571 M: Dave Jiang <dave.jiang@intel.com>
11572 L: nvdimm@lists.linux.dev
11574 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11575 P: Documentation/nvdimm/maintainer-entry-profile.rst
11576 F: drivers/nvdimm/pmem*
11578 LIBNVDIMM: DEVICETREE BINDINGS
11579 M: Oliver O'Halloran <oohall@gmail.com>
11580 L: nvdimm@lists.linux.dev
11582 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11583 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11584 F: drivers/nvdimm/of_pmem.c
11586 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11587 M: Dan Williams <dan.j.williams@intel.com>
11588 M: Vishal Verma <vishal.l.verma@intel.com>
11589 M: Dave Jiang <dave.jiang@intel.com>
11590 M: Ira Weiny <ira.weiny@intel.com>
11591 L: nvdimm@lists.linux.dev
11593 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11594 P: Documentation/nvdimm/maintainer-entry-profile.rst
11595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11596 F: drivers/acpi/nfit/*
11597 F: drivers/nvdimm/*
11598 F: include/linux/libnvdimm.h
11599 F: include/linux/nd.h
11600 F: include/uapi/linux/ndctl.h
11601 F: tools/testing/nvdimm/
11603 LICENSES and SPDX stuff
11604 M: Thomas Gleixner <tglx@linutronix.de>
11605 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11606 L: linux-spdx@vger.kernel.org
11608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11610 F: Documentation/process/license-rules.rst
11612 F: scripts/spdxcheck-test.sh
11613 F: scripts/spdxcheck.py
11615 LINEAR RANGES HELPERS
11616 M: Mark Brown <broonie@kernel.org>
11617 R: Matti Vaittinen <mazziesaccount@gmail.com>
11618 F: lib/linear_ranges.c
11619 F: lib/test_linear_ranges.c
11620 F: include/linux/linear_range.h
11622 LINUX FOR POWER MACINTOSH
11623 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11624 L: linuxppc-dev@lists.ozlabs.org
11626 F: arch/powerpc/platforms/powermac/
11627 F: drivers/macintosh/
11629 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11630 M: Michael Ellerman <mpe@ellerman.id.au>
11631 R: Nicholas Piggin <npiggin@gmail.com>
11632 R: Christophe Leroy <christophe.leroy@csgroup.eu>
11633 L: linuxppc-dev@lists.ozlabs.org
11635 W: https://github.com/linuxppc/wiki/wiki
11636 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11638 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11639 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11640 F: Documentation/devicetree/bindings/powerpc/
11641 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11642 F: Documentation/powerpc/
11644 F: drivers/*/*/*pasemi*
11645 F: drivers/*/*pasemi*
11646 F: drivers/char/tpm/tpm_ibmvtpm*
11647 F: drivers/crypto/nx/
11648 F: drivers/crypto/vmx/
11649 F: drivers/i2c/busses/i2c-opal.c
11650 F: drivers/net/ethernet/ibm/ibmveth.*
11651 F: drivers/net/ethernet/ibm/ibmvnic.*
11652 F: drivers/pci/hotplug/pnv_php.c
11653 F: drivers/pci/hotplug/rpa*
11654 F: drivers/rtc/rtc-opal.c
11655 F: drivers/scsi/ibmvscsi/
11656 F: drivers/tty/hvc/hvc_opal.c
11657 F: drivers/watchdog/wdrtas.c
11658 F: tools/testing/selftests/powerpc
11665 LINUX FOR POWERPC EMBEDDED MPC5XXX
11666 M: Anatolij Gustschin <agust@denx.de>
11667 L: linuxppc-dev@lists.ozlabs.org
11669 F: arch/powerpc/platforms/512x/
11670 F: arch/powerpc/platforms/52xx/
11672 LINUX FOR POWERPC EMBEDDED PPC4XX
11673 L: linuxppc-dev@lists.ozlabs.org
11675 F: arch/powerpc/platforms/40x/
11676 F: arch/powerpc/platforms/44x/
11678 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11679 M: Scott Wood <oss@buserror.net>
11680 L: linuxppc-dev@lists.ozlabs.org
11682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11683 F: Documentation/devicetree/bindings/powerpc/fsl/
11684 F: arch/powerpc/platforms/83xx/
11685 F: arch/powerpc/platforms/85xx/
11687 LINUX FOR POWERPC EMBEDDED PPC8XX
11688 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11689 L: linuxppc-dev@lists.ozlabs.org
11691 F: arch/powerpc/platforms/8xx/
11693 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11694 M: Kees Cook <keescook@chromium.org>
11696 F: drivers/misc/lkdtm/*
11697 F: tools/testing/selftests/lkdtm/*
11699 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11700 M: Alan Stern <stern@rowland.harvard.edu>
11701 M: Andrea Parri <parri.andrea@gmail.com>
11702 M: Will Deacon <will@kernel.org>
11703 M: Peter Zijlstra <peterz@infradead.org>
11704 M: Boqun Feng <boqun.feng@gmail.com>
11705 M: Nicholas Piggin <npiggin@gmail.com>
11706 M: David Howells <dhowells@redhat.com>
11707 M: Jade Alglave <j.alglave@ucl.ac.uk>
11708 M: Luc Maranget <luc.maranget@inria.fr>
11709 M: "Paul E. McKenney" <paulmck@kernel.org>
11710 R: Akira Yokosawa <akiyks@gmail.com>
11711 R: Daniel Lustig <dlustig@nvidia.com>
11712 R: Joel Fernandes <joel@joelfernandes.org>
11713 L: linux-kernel@vger.kernel.org
11714 L: linux-arch@vger.kernel.org
11716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11717 F: Documentation/atomic_bitops.txt
11718 F: Documentation/atomic_t.txt
11719 F: Documentation/core-api/refcount-vs-atomic.rst
11720 F: Documentation/litmus-tests/
11721 F: Documentation/memory-barriers.txt
11722 F: tools/memory-model/
11724 LIS3LV02D ACCELEROMETER DRIVER
11725 M: Eric Piel <eric.piel@tremplin-utc.net>
11727 F: Documentation/misc-devices/lis3lv02d.rst
11728 F: drivers/misc/lis3lv02d/
11729 F: drivers/platform/x86/hp_accel.c
11732 M: David Gow <davidgow@google.com>
11733 L: linux-kselftest@vger.kernel.org
11734 L: kunit-dev@googlegroups.com
11739 M: Karol Gugala <kgugala@antmicro.com>
11740 M: Mateusz Holenko <mholenko@antmicro.com>
11741 M: Gabriel Somlo <gsomlo@gmail.com>
11742 M: Joel Stanley <joel@jms.id.au>
11744 F: Documentation/devicetree/bindings/*/litex,*.yaml
11745 F: arch/openrisc/boot/dts/or1klitex.dts
11746 F: include/linux/litex.h
11747 F: drivers/tty/serial/liteuart.c
11748 F: drivers/soc/litex/*
11749 F: drivers/net/ethernet/litex/*
11750 F: drivers/mmc/host/litex_mmc.c
11754 M: Josh Poimboeuf <jpoimboe@kernel.org>
11755 M: Jiri Kosina <jikos@kernel.org>
11756 M: Miroslav Benes <mbenes@suse.cz>
11757 M: Petr Mladek <pmladek@suse.com>
11758 R: Joe Lawrence <joe.lawrence@redhat.com>
11759 L: live-patching@vger.kernel.org
11761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11762 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11763 F: Documentation/livepatch/
11764 F: arch/powerpc/include/asm/livepatch.h
11765 F: include/linux/livepatch.h
11766 F: kernel/livepatch/
11767 F: kernel/module/livepatch.c
11769 F: samples/livepatch/
11770 F: tools/testing/selftests/livepatch/
11773 L: netdev@vger.kernel.org
11775 F: include/linux/llc.h
11776 F: include/net/llc*
11777 F: include/uapi/linux/llc.h
11780 LM73 HARDWARE MONITOR DRIVER
11781 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11782 L: linux-hwmon@vger.kernel.org
11784 F: drivers/hwmon/lm73.c
11786 LM78 HARDWARE MONITOR DRIVER
11787 M: Jean Delvare <jdelvare@suse.com>
11788 L: linux-hwmon@vger.kernel.org
11790 F: Documentation/hwmon/lm78.rst
11791 F: drivers/hwmon/lm78.c
11793 LM83 HARDWARE MONITOR DRIVER
11794 M: Jean Delvare <jdelvare@suse.com>
11795 L: linux-hwmon@vger.kernel.org
11797 F: Documentation/hwmon/lm83.rst
11798 F: drivers/hwmon/lm83.c
11800 LM90 HARDWARE MONITOR DRIVER
11801 M: Jean Delvare <jdelvare@suse.com>
11802 L: linux-hwmon@vger.kernel.org
11804 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11805 F: Documentation/hwmon/lm90.rst
11806 F: drivers/hwmon/lm90.c
11807 F: include/dt-bindings/thermal/lm90.h
11809 LM95234 HARDWARE MONITOR DRIVER
11810 M: Guenter Roeck <linux@roeck-us.net>
11811 L: linux-hwmon@vger.kernel.org
11813 F: Documentation/hwmon/lm95234.rst
11814 F: drivers/hwmon/lm95234.c
11816 LME2510 MEDIA DRIVER
11817 M: Malcolm Priestley <tvboxspy@gmail.com>
11818 L: linux-media@vger.kernel.org
11820 W: https://linuxtv.org
11821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11822 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11824 LOADPIN SECURITY MODULE
11825 M: Kees Cook <keescook@chromium.org>
11827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11828 F: Documentation/admin-guide/LSM/LoadPin.rst
11829 F: security/loadpin/
11832 M: Peter Zijlstra <peterz@infradead.org>
11833 M: Ingo Molnar <mingo@redhat.com>
11834 M: Will Deacon <will@kernel.org>
11835 R: Waiman Long <longman@redhat.com>
11836 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11837 L: linux-kernel@vger.kernel.org
11839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11840 F: Documentation/locking/
11841 F: arch/*/include/asm/spinlock*.h
11842 F: include/linux/lockdep.h
11843 F: include/linux/mutex*.h
11844 F: include/linux/rwlock*.h
11845 F: include/linux/rwsem*.h
11846 F: include/linux/seqlock.h
11847 F: include/linux/spinlock*.h
11849 F: lib/locking*.[ch]
11850 X: kernel/locking/locktorture.c
11852 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11853 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11854 L: linux-ntfs-dev@lists.sourceforge.net
11856 W: http://www.linux-ntfs.org/content/view/19/37/
11857 F: Documentation/admin-guide/ldm.rst
11858 F: block/partitions/ldm.*
11860 LOGITECH HID GAMING KEYBOARDS
11861 M: Hans de Goede <hdegoede@redhat.com>
11862 L: linux-input@vger.kernel.org
11864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11865 F: drivers/hid/hid-lg-g15.c
11867 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11868 M: Adrien Grassein <adrien.grassein@gmail.com>
11870 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11871 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11874 M: Huacai Chen <chenhuacai@kernel.org>
11875 R: WANG Xuerui <kernel@xen0n.name>
11876 L: loongarch@lists.linux.dev
11878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11880 F: drivers/*/*loongarch*
11881 F: Documentation/loongarch/
11882 F: Documentation/translations/zh_CN/loongarch/
11884 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11885 M: Sathya Prakash <sathya.prakash@broadcom.com>
11886 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11887 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11888 L: MPT-FusionLinux.pdl@broadcom.com
11889 L: linux-scsi@vger.kernel.org
11891 W: http://www.avagotech.com/support/
11892 F: drivers/message/fusion/
11893 F: drivers/scsi/mpt3sas/
11895 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11896 M: Matthew Wilcox <willy@infradead.org>
11897 L: linux-scsi@vger.kernel.org
11899 F: drivers/scsi/sym53c8xx_2/
11902 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11903 L: linux-iio@vger.kernel.org
11905 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11906 F: drivers/iio/dac/ltc1660.c
11908 LTC2688 IIO DAC DRIVER
11909 M: Nuno Sá <nuno.sa@analog.com>
11910 L: linux-iio@vger.kernel.org
11912 W: http://ez.analog.com/community/linux-device-drivers
11913 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11914 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11915 F: drivers/iio/dac/ltc2688.c
11917 LTC2947 HARDWARE MONITOR DRIVER
11918 M: Nuno Sá <nuno.sa@analog.com>
11919 L: linux-hwmon@vger.kernel.org
11921 W: https://ez.analog.com/linux-software-drivers
11922 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11923 F: drivers/hwmon/ltc2947-core.c
11924 F: drivers/hwmon/ltc2947-i2c.c
11925 F: drivers/hwmon/ltc2947-spi.c
11926 F: drivers/hwmon/ltc2947.h
11928 LTC2983 IIO TEMPERATURE DRIVER
11929 M: Nuno Sá <nuno.sa@analog.com>
11930 L: linux-iio@vger.kernel.org
11932 W: https://ez.analog.com/linux-software-drivers
11933 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11934 F: drivers/iio/temperature/ltc2983.c
11936 LTC4261 HARDWARE MONITOR DRIVER
11937 M: Guenter Roeck <linux@roeck-us.net>
11938 L: linux-hwmon@vger.kernel.org
11940 F: Documentation/hwmon/ltc4261.rst
11941 F: drivers/hwmon/ltc4261.c
11943 LTC4306 I2C MULTIPLEXER DRIVER
11944 M: Michael Hennerich <michael.hennerich@analog.com>
11945 L: linux-i2c@vger.kernel.org
11947 W: https://ez.analog.com/linux-software-drivers
11948 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11949 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11951 LTP (Linux Test Project)
11952 M: Mike Frysinger <vapier@gentoo.org>
11953 M: Cyril Hrubis <chrubis@suse.cz>
11954 M: Wanlong Gao <wanlong.gao@gmail.com>
11955 M: Jan Stancek <jstancek@redhat.com>
11956 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11957 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11958 L: ltp@lists.linux.it (subscribers-only)
11960 W: http://linux-test-project.github.io/
11961 T: git git://github.com/linux-test-project/ltp.git
11963 LYNX 28G SERDES PHY DRIVER
11964 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11965 L: netdev@vger.kernel.org
11967 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11968 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11971 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11972 L: netdev@vger.kernel.org
11974 F: drivers/net/pcs/pcs-lynx.c
11975 F: include/linux/pcs-lynx.h
11978 M: Geert Uytterhoeven <geert@linux-m68k.org>
11979 L: linux-m68k@lists.linux-m68k.org
11981 W: http://www.linux-m68k.org/
11982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11986 M68K ON APPLE MACINTOSH
11987 M: Joshua Thompson <funaho@jurai.org>
11988 L: linux-m68k@lists.linux-m68k.org
11990 W: http://www.mac.linux-m68k.org/
11992 F: drivers/macintosh/adb-iop.c
11993 F: drivers/macintosh/via-macii.c
11996 M: Philip Blundell <philb@gnu.org>
11998 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11999 F: arch/m68k/hp300/
12001 M88DS3103 MEDIA DRIVER
12002 M: Antti Palosaari <crope@iki.fi>
12003 L: linux-media@vger.kernel.org
12005 W: https://linuxtv.org
12006 W: http://palosaari.fi/linux/
12007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12008 T: git git://linuxtv.org/anttip/media_tree.git
12009 F: drivers/media/dvb-frontends/m88ds3103*
12011 M88RS2000 MEDIA DRIVER
12012 M: Malcolm Priestley <tvboxspy@gmail.com>
12013 L: linux-media@vger.kernel.org
12015 W: https://linuxtv.org
12016 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12017 F: drivers/media/dvb-frontends/m88rs2000*
12019 MA901 MASTERKIT USB FM RADIO DRIVER
12020 M: Alexey Klimov <klimov.linux@gmail.com>
12021 L: linux-media@vger.kernel.org
12023 T: git git://linuxtv.org/media_tree.git
12024 F: drivers/media/radio/radio-ma901.c
12027 M: Johannes Berg <johannes@sipsolutions.net>
12028 L: linux-wireless@vger.kernel.org
12030 W: https://wireless.wiki.kernel.org/
12031 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12034 F: Documentation/networking/mac80211-injection.rst
12035 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12036 F: drivers/net/wireless/mac80211_hwsim.[ch]
12037 F: include/net/mac80211.h
12041 M: Jassi Brar <jassisinghbrar@gmail.com>
12042 L: linux-kernel@vger.kernel.org
12044 F: drivers/mailbox/
12045 F: include/linux/mailbox_client.h
12046 F: include/linux/mailbox_controller.h
12047 F: include/dt-bindings/mailbox/
12048 F: Documentation/devicetree/bindings/mailbox/
12051 M: Viresh Kumar <viresh.kumar@linaro.org>
12052 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12053 L: linux-kernel@vger.kernel.org
12055 F: drivers/mailbox/arm_mhuv2.c
12056 F: include/linux/mailbox/arm_mhuv2_message.h
12057 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12059 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12060 M: Jeremy Kerr <jk@codeconstruct.com.au>
12061 M: Matt Johnston <matt@codeconstruct.com.au>
12062 L: netdev@vger.kernel.org
12064 F: Documentation/networking/mctp.rst
12065 F: drivers/net/mctp/
12066 F: include/net/mctp.h
12067 F: include/net/mctpdevice.h
12068 F: include/net/netns/mctp.h
12071 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12072 M: Michael Kerrisk <mtk.manpages@gmail.com>
12073 L: linux-man@vger.kernel.org
12075 W: http://www.kernel.org/doc/man-pages
12077 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12078 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12079 L: linux-mips@vger.kernel.org
12081 F: arch/mips/boot/dts/img/pistachio*
12083 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12084 M: Andrew Lunn <andrew@lunn.ch>
12085 M: Vivien Didelot <vivien.didelot@gmail.com>
12086 L: netdev@vger.kernel.org
12088 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12089 F: Documentation/networking/devlink/mv88e6xxx.rst
12090 F: drivers/net/dsa/mv88e6xxx/
12091 F: include/linux/dsa/mv88e6xxx.h
12092 F: include/linux/platform_data/mv88e6xxx.h
12094 MARVELL ARMADA 3700 PHY DRIVERS
12095 M: Miquel Raynal <miquel.raynal@bootlin.com>
12097 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12098 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12099 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12100 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12102 MARVELL ARMADA 3700 SERIAL DRIVER
12103 M: Pali Rohár <pali@kernel.org>
12105 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12106 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12107 F: drivers/tty/serial/mvebu-uart.c
12109 MARVELL ARMADA DRM SUPPORT
12110 M: Russell King <linux@armlinux.org.uk>
12112 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12113 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12114 F: Documentation/devicetree/bindings/display/armada/
12115 F: drivers/gpu/drm/armada/
12116 F: include/uapi/drm/armada_drm.h
12118 MARVELL CRYPTO DRIVER
12119 M: Boris Brezillon <bbrezillon@kernel.org>
12120 M: Arnaud Ebalard <arno@natisbad.org>
12121 M: Srujana Challa <schalla@marvell.com>
12122 L: linux-crypto@vger.kernel.org
12124 F: drivers/crypto/marvell/
12125 F: include/linux/soc/marvell/octeontx2/
12127 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12128 M: Mirko Lindner <mlindner@marvell.com>
12129 M: Stephen Hemminger <stephen@networkplumber.org>
12130 L: netdev@vger.kernel.org
12132 F: drivers/net/ethernet/marvell/sk*
12134 MARVELL LIBERTAS WIRELESS DRIVER
12135 L: libertas-dev@lists.infradead.org
12137 F: drivers/net/wireless/marvell/libertas/
12139 MARVELL MACCHIATOBIN SUPPORT
12140 M: Russell King <linux@armlinux.org.uk>
12141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12143 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12145 MARVELL MV643XX ETHERNET DRIVER
12146 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12147 L: netdev@vger.kernel.org
12149 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12150 F: include/linux/mv643xx.h
12152 MARVELL MV88X3310 PHY DRIVER
12153 M: Russell King <linux@armlinux.org.uk>
12154 M: Marek Behún <kabel@kernel.org>
12155 L: netdev@vger.kernel.org
12157 F: drivers/net/phy/marvell10g.c
12159 MARVELL MVEBU THERMAL DRIVER
12160 M: Miquel Raynal <miquel.raynal@bootlin.com>
12162 F: drivers/thermal/armada_thermal.c
12164 MARVELL MVNETA ETHERNET DRIVER
12165 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12166 L: netdev@vger.kernel.org
12168 F: drivers/net/ethernet/marvell/mvneta.*
12170 MARVELL MVPP2 ETHERNET DRIVER
12171 M: Marcin Wojtas <mw@semihalf.com>
12172 M: Russell King <linux@armlinux.org.uk>
12173 L: netdev@vger.kernel.org
12175 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12176 F: drivers/net/ethernet/marvell/mvpp2/
12178 MARVELL MWIFIEX WIRELESS DRIVER
12179 M: Amitkumar Karwar <amitkarwar@gmail.com>
12180 M: Ganapathi Bhat <ganapathi017@gmail.com>
12181 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12182 M: Xinming Hu <huxinming820@gmail.com>
12183 L: linux-wireless@vger.kernel.org
12185 F: drivers/net/wireless/marvell/mwifiex/
12187 MARVELL MWL8K WIRELESS DRIVER
12188 M: Lennert Buytenhek <buytenh@wantstofly.org>
12189 L: linux-wireless@vger.kernel.org
12191 F: drivers/net/wireless/marvell/mwl8k.c
12193 MARVELL NAND CONTROLLER DRIVER
12194 M: Miquel Raynal <miquel.raynal@bootlin.com>
12195 L: linux-mtd@lists.infradead.org
12197 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12198 F: drivers/mtd/nand/raw/marvell_nand.c
12200 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12201 M: Sunil Goutham <sgoutham@marvell.com>
12202 M: Geetha sowjanya <gakula@marvell.com>
12203 M: Subbaraya Sundeep <sbhatta@marvell.com>
12204 M: hariprasad <hkelam@marvell.com>
12205 L: netdev@vger.kernel.org
12207 F: drivers/net/ethernet/marvell/octeontx2/nic/
12208 F: include/linux/soc/marvell/octeontx2/
12210 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12211 M: Sunil Goutham <sgoutham@marvell.com>
12212 M: Linu Cherian <lcherian@marvell.com>
12213 M: Geetha sowjanya <gakula@marvell.com>
12214 M: Jerin Jacob <jerinj@marvell.com>
12215 M: hariprasad <hkelam@marvell.com>
12216 M: Subbaraya Sundeep <sbhatta@marvell.com>
12217 L: netdev@vger.kernel.org
12219 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12220 F: drivers/net/ethernet/marvell/octeontx2/af/
12222 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12223 M: Taras Chornyi <tchornyi@marvell.com>
12225 W: https://github.com/Marvell-switching/switchdev-prestera
12226 F: drivers/net/ethernet/marvell/prestera/
12228 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12229 M: Nicolas Pitre <nico@fluxnic.net>
12231 F: drivers/mmc/host/mvsdio.*
12233 MARVELL USB MDIO CONTROLLER DRIVER
12234 M: Tobias Waldekranz <tobias@waldekranz.com>
12235 L: netdev@vger.kernel.org
12237 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12238 F: drivers/net/mdio/mdio-mvusb.c
12240 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12241 M: Hu Ziji <huziji@marvell.com>
12242 L: linux-mmc@vger.kernel.org
12244 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12245 F: drivers/mmc/host/sdhci-xenon*
12247 MARVELL OCTEON ENDPOINT DRIVER
12248 M: Veerasenareddy Burru <vburru@marvell.com>
12249 M: Abhijit Ayarekar <aayarekar@marvell.com>
12250 L: netdev@vger.kernel.org
12252 F: drivers/net/ethernet/marvell/octeon_ep
12254 MATROX FRAMEBUFFER DRIVER
12255 L: linux-fbdev@vger.kernel.org
12257 F: drivers/video/fbdev/matrox/matroxfb_*
12258 F: include/uapi/linux/matroxfb.h
12261 M: Daniel Nilsson <daniel.nilsson@flex.com>
12262 L: linux-hwmon@vger.kernel.org
12264 F: Documentation/hwmon/max15301.rst
12265 F: drivers/hwmon/pmbus/max15301.c
12267 MAX16065 HARDWARE MONITOR DRIVER
12268 M: Guenter Roeck <linux@roeck-us.net>
12269 L: linux-hwmon@vger.kernel.org
12271 F: Documentation/hwmon/max16065.rst
12272 F: drivers/hwmon/max16065.c
12274 MAX2175 SDR TUNER DRIVER
12275 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12276 L: linux-media@vger.kernel.org
12278 T: git git://linuxtv.org/media_tree.git
12279 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12280 F: Documentation/userspace-api/media/drivers/max2175.rst
12281 F: drivers/media/i2c/max2175*
12282 F: include/uapi/linux/max2175.h
12284 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12285 L: linux-hwmon@vger.kernel.org
12287 F: Documentation/hwmon/max6650.rst
12288 F: drivers/hwmon/max6650.c
12290 MAX6697 HARDWARE MONITOR DRIVER
12291 M: Guenter Roeck <linux@roeck-us.net>
12292 L: linux-hwmon@vger.kernel.org
12294 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12295 F: Documentation/hwmon/max6697.rst
12296 F: drivers/hwmon/max6697.c
12297 F: include/linux/platform_data/max6697.h
12299 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12300 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12301 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12302 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12303 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12304 L: linux-media@vger.kernel.org
12306 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12307 F: drivers/media/i2c/max9286.c
12309 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12310 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12311 L: linux-media@vger.kernel.org
12313 F: drivers/staging/media/max96712/max96712.c
12315 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12316 M: Peter Rosin <peda@axentia.se>
12317 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12319 F: Documentation/devicetree/bindings/sound/max9860.txt
12320 F: sound/soc/codecs/max9860.*
12322 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12323 M: Andreas Klinger <ak@it-klinger.de>
12324 L: linux-iio@vger.kernel.org
12326 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12327 F: drivers/iio/proximity/mb1232.c
12329 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12330 R: Iskren Chernev <iskren.chernev@gmail.com>
12331 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12332 R: Marek Szyprowski <m.szyprowski@samsung.com>
12333 R: Matheus Castello <matheus@castello.eng.br>
12334 L: linux-pm@vger.kernel.org
12336 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12337 F: drivers/power/supply/max17040_battery.c
12339 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12340 R: Hans de Goede <hdegoede@redhat.com>
12341 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12342 R: Marek Szyprowski <m.szyprowski@samsung.com>
12343 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12344 R: Purism Kernel Team <kernel@puri.sm>
12345 L: linux-pm@vger.kernel.org
12347 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12348 F: drivers/power/supply/max17042_battery.c
12350 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12351 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12352 L: linux-kernel@vger.kernel.org
12354 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12355 F: drivers/regulator/max20086-regulator.c
12357 MAXIM MAX77650 PMIC MFD DRIVER
12358 M: Bartosz Golaszewski <brgl@bgdev.pl>
12359 L: linux-kernel@vger.kernel.org
12361 F: Documentation/devicetree/bindings/*/*max77650.yaml
12362 F: Documentation/devicetree/bindings/*/max77650*.yaml
12363 F: drivers/gpio/gpio-max77650.c
12364 F: drivers/input/misc/max77650-onkey.c
12365 F: drivers/leds/leds-max77650.c
12366 F: drivers/mfd/max77650.c
12367 F: drivers/power/supply/max77650-charger.c
12368 F: drivers/regulator/max77650-regulator.c
12369 F: include/linux/mfd/max77650.h
12371 MAXIM MAX77714 PMIC MFD DRIVER
12372 M: Luca Ceresoli <luca@lucaceresoli.net>
12374 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12375 F: drivers/mfd/max77714.c
12376 F: include/linux/mfd/max77714.h
12378 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12379 M: Javier Martinez Canillas <javier@dowhile0.org>
12380 L: linux-kernel@vger.kernel.org
12382 F: Documentation/devicetree/bindings/*/*max77802.yaml
12383 F: drivers/regulator/max77802-regulator.c
12384 F: include/dt-bindings/*/*max77802.h
12386 MAXIM MAX77976 BATTERY CHARGER
12387 M: Luca Ceresoli <luca@lucaceresoli.net>
12389 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12390 F: drivers/power/supply/max77976_charger.c
12392 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12393 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12394 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12395 L: linux-pm@vger.kernel.org
12397 B: mailto:linux-samsung-soc@vger.kernel.org
12398 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12399 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12400 F: drivers/power/supply/max14577_charger.c
12401 F: drivers/power/supply/max77693_charger.c
12403 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12404 M: Chanwoo Choi <cw00.choi@samsung.com>
12405 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12406 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12407 L: linux-kernel@vger.kernel.org
12409 B: mailto:linux-samsung-soc@vger.kernel.org
12410 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12411 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12412 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12413 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12414 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12415 F: drivers/*/*max77843.c
12416 F: drivers/*/max14577*.c
12417 F: drivers/*/max77686*.c
12418 F: drivers/*/max77693*.c
12419 F: drivers/clk/clk-max77686.c
12420 F: drivers/extcon/extcon-max14577.c
12421 F: drivers/extcon/extcon-max77693.c
12422 F: drivers/rtc/rtc-max77686.c
12423 F: include/linux/mfd/max14577*.h
12424 F: include/linux/mfd/max77686*.h
12425 F: include/linux/mfd/max77693*.h
12427 MAXIRADIO FM RADIO RECEIVER DRIVER
12428 M: Hans Verkuil <hverkuil@xs4all.nl>
12429 L: linux-media@vger.kernel.org
12431 W: https://linuxtv.org
12432 T: git git://linuxtv.org/media_tree.git
12433 F: drivers/media/radio/radio-maxiradio*
12435 MAXLINEAR ETHERNET PHY DRIVER
12436 M: Xu Liang <lxu@maxlinear.com>
12437 L: netdev@vger.kernel.org
12439 F: drivers/net/phy/mxl-gpy.c
12441 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12442 R: Yasushi SHOJI <yashi@spacecubics.com>
12443 L: linux-can@vger.kernel.org
12445 F: drivers/net/can/usb/mcba_usb.c
12447 MCAN MMIO DEVICE DRIVER
12448 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12449 L: linux-can@vger.kernel.org
12451 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12452 F: drivers/net/can/m_can/m_can.c
12453 F: drivers/net/can/m_can/m_can.h
12454 F: drivers/net/can/m_can/m_can_platform.c
12456 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12457 M: Rishi Gupta <gupt21@gmail.com>
12458 L: linux-i2c@vger.kernel.org
12459 L: linux-input@vger.kernel.org
12461 F: drivers/hid/hid-mcp2221.c
12463 MCP251XFD SPI-CAN NETWORK DRIVER
12464 M: Marc Kleine-Budde <mkl@pengutronix.de>
12465 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12466 R: Thomas Kopp <thomas.kopp@microchip.com>
12467 L: linux-can@vger.kernel.org
12469 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12470 F: drivers/net/can/spi/mcp251xfd/
12472 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12473 M: Peter Rosin <peda@axentia.se>
12474 L: linux-iio@vger.kernel.org
12476 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12477 F: drivers/iio/potentiometer/mcp4018.c
12478 F: drivers/iio/potentiometer/mcp4531.c
12480 MCR20A IEEE-802.15.4 RADIO DRIVER
12481 M: Xue Liu <liuxuenetmail@gmail.com>
12482 L: linux-wpan@vger.kernel.org
12484 W: https://github.com/xueliu/mcr20a-linux
12485 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12486 F: drivers/net/ieee802154/mcr20a.c
12487 F: drivers/net/ieee802154/mcr20a.h
12489 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12490 M: William Breathitt Gray <william.gray@linaro.org>
12491 L: linux-iio@vger.kernel.org
12493 F: drivers/iio/dac/cio-dac.c
12495 MEDIA CONTROLLER FRAMEWORK
12496 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12497 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12498 L: linux-media@vger.kernel.org
12500 W: https://www.linuxtv.org
12501 T: git git://linuxtv.org/media_tree.git
12502 F: drivers/media/mc/
12503 F: include/media/media-*.h
12504 F: include/uapi/linux/media.h
12506 MEDIA DRIVER FOR FREESCALE IMX PXP
12507 M: Philipp Zabel <p.zabel@pengutronix.de>
12508 L: linux-media@vger.kernel.org
12510 T: git git://linuxtv.org/media_tree.git
12511 F: drivers/media/platform/nxp/imx-pxp.[ch]
12513 MEDIA DRIVERS FOR ASCOT2E
12514 M: Sergey Kozlov <serjk@netup.ru>
12515 M: Abylay Ospan <aospan@netup.ru>
12516 L: linux-media@vger.kernel.org
12518 W: https://linuxtv.org
12519 W: http://netup.tv/
12520 T: git git://linuxtv.org/media_tree.git
12521 F: drivers/media/dvb-frontends/ascot2e*
12523 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12524 M: Jasmin Jessich <jasmin@anw.at>
12525 L: linux-media@vger.kernel.org
12527 W: https://linuxtv.org
12528 T: git git://linuxtv.org/media_tree.git
12529 F: drivers/media/dvb-frontends/cxd2099*
12531 MEDIA DRIVERS FOR CXD2841ER
12532 M: Sergey Kozlov <serjk@netup.ru>
12533 M: Abylay Ospan <aospan@netup.ru>
12534 L: linux-media@vger.kernel.org
12536 W: https://linuxtv.org
12537 W: http://netup.tv/
12538 T: git git://linuxtv.org/media_tree.git
12539 F: drivers/media/dvb-frontends/cxd2841er*
12541 MEDIA DRIVERS FOR CXD2880
12542 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12543 L: linux-media@vger.kernel.org
12545 W: http://linuxtv.org/
12546 T: git git://linuxtv.org/media_tree.git
12547 F: drivers/media/dvb-frontends/cxd2880/*
12548 F: drivers/media/spi/cxd2880*
12550 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12551 L: linux-media@vger.kernel.org
12553 W: https://linuxtv.org
12554 T: git git://linuxtv.org/media_tree.git
12555 F: drivers/media/pci/ddbridge/*
12557 MEDIA DRIVERS FOR FREESCALE IMX
12558 M: Steve Longerbeam <slongerbeam@gmail.com>
12559 M: Philipp Zabel <p.zabel@pengutronix.de>
12560 L: linux-media@vger.kernel.org
12562 T: git git://linuxtv.org/media_tree.git
12563 F: Documentation/admin-guide/media/imx.rst
12564 F: Documentation/devicetree/bindings/media/imx.txt
12565 F: drivers/staging/media/imx/
12566 F: include/linux/imx-media.h
12567 F: include/media/imx.h
12569 MEDIA DRIVERS FOR FREESCALE IMX7
12570 M: Rui Miguel Silva <rmfrfs@gmail.com>
12571 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12572 L: linux-media@vger.kernel.org
12574 T: git git://linuxtv.org/media_tree.git
12575 F: Documentation/admin-guide/media/imx7.rst
12576 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12577 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12578 F: drivers/media/platform/nxp/imx-mipi-csis.c
12579 F: drivers/staging/media/imx/imx7-media-csi.c
12581 MEDIA DRIVERS FOR HELENE
12582 M: Abylay Ospan <aospan@netup.ru>
12583 L: linux-media@vger.kernel.org
12585 W: https://linuxtv.org
12586 W: http://netup.tv/
12587 T: git git://linuxtv.org/media_tree.git
12588 F: drivers/media/dvb-frontends/helene*
12590 MEDIA DRIVERS FOR HORUS3A
12591 M: Sergey Kozlov <serjk@netup.ru>
12592 M: Abylay Ospan <aospan@netup.ru>
12593 L: linux-media@vger.kernel.org
12595 W: https://linuxtv.org
12596 W: http://netup.tv/
12597 T: git git://linuxtv.org/media_tree.git
12598 F: drivers/media/dvb-frontends/horus3a*
12600 MEDIA DRIVERS FOR LNBH25
12601 M: Sergey Kozlov <serjk@netup.ru>
12602 M: Abylay Ospan <aospan@netup.ru>
12603 L: linux-media@vger.kernel.org
12605 W: https://linuxtv.org
12606 W: http://netup.tv/
12607 T: git git://linuxtv.org/media_tree.git
12608 F: drivers/media/dvb-frontends/lnbh25*
12610 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12611 L: linux-media@vger.kernel.org
12613 W: https://linuxtv.org
12614 T: git git://linuxtv.org/media_tree.git
12615 F: drivers/media/dvb-frontends/mxl5xx*
12617 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12618 M: Sergey Kozlov <serjk@netup.ru>
12619 M: Abylay Ospan <aospan@netup.ru>
12620 L: linux-media@vger.kernel.org
12622 W: https://linuxtv.org
12623 W: http://netup.tv/
12624 T: git git://linuxtv.org/media_tree.git
12625 F: drivers/media/pci/netup_unidvb/*
12627 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12628 M: Dmitry Osipenko <digetx@gmail.com>
12629 L: linux-media@vger.kernel.org
12630 L: linux-tegra@vger.kernel.org
12632 T: git git://linuxtv.org/media_tree.git
12633 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12634 F: drivers/media/platform/nvidia/tegra-vde/
12636 MEDIA DRIVERS FOR RENESAS - CEU
12637 M: Jacopo Mondi <jacopo@jmondi.org>
12638 L: linux-media@vger.kernel.org
12639 L: linux-renesas-soc@vger.kernel.org
12641 T: git git://linuxtv.org/media_tree.git
12642 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12643 F: drivers/media/platform/renesas/renesas-ceu.c
12644 F: include/media/drv-intf/renesas-ceu.h
12646 MEDIA DRIVERS FOR RENESAS - DRIF
12647 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12648 L: linux-media@vger.kernel.org
12649 L: linux-renesas-soc@vger.kernel.org
12651 T: git git://linuxtv.org/media_tree.git
12652 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12653 F: drivers/media/platform/renesas/rcar_drif.c
12655 MEDIA DRIVERS FOR RENESAS - FCP
12656 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12657 L: linux-media@vger.kernel.org
12658 L: linux-renesas-soc@vger.kernel.org
12660 T: git git://linuxtv.org/media_tree.git
12661 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12662 F: drivers/media/platform/renesas/rcar-fcp.c
12663 F: include/media/rcar-fcp.h
12665 MEDIA DRIVERS FOR RENESAS - FDP1
12666 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12667 L: linux-media@vger.kernel.org
12668 L: linux-renesas-soc@vger.kernel.org
12670 T: git git://linuxtv.org/media_tree.git
12671 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12672 F: drivers/media/platform/renesas/rcar_fdp1.c
12674 MEDIA DRIVERS FOR RENESAS - VIN
12675 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12676 L: linux-media@vger.kernel.org
12677 L: linux-renesas-soc@vger.kernel.org
12679 T: git git://linuxtv.org/media_tree.git
12680 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12681 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12682 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12683 F: drivers/media/platform/renesas/rcar-isp.c
12684 F: drivers/media/platform/renesas/rcar-vin/
12686 MEDIA DRIVERS FOR RENESAS - VSP1
12687 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12688 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12689 L: linux-media@vger.kernel.org
12690 L: linux-renesas-soc@vger.kernel.org
12692 T: git git://linuxtv.org/media_tree.git
12693 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12694 F: drivers/media/platform/renesas/vsp1/
12696 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12697 L: linux-media@vger.kernel.org
12699 W: https://linuxtv.org
12700 T: git git://linuxtv.org/media_tree.git
12701 F: drivers/media/dvb-frontends/stv0910*
12703 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12704 L: linux-media@vger.kernel.org
12706 W: https://linuxtv.org
12707 T: git git://linuxtv.org/media_tree.git
12708 F: drivers/media/dvb-frontends/stv6111*
12710 MEDIA DRIVERS FOR STM32 - DCMI
12711 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12712 L: linux-media@vger.kernel.org
12714 T: git git://linuxtv.org/media_tree.git
12715 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12716 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12718 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12719 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12720 L: linux-media@vger.kernel.org
12722 W: https://linuxtv.org
12723 Q: http://patchwork.kernel.org/project/linux-media/list/
12724 T: git git://linuxtv.org/media_tree.git
12725 F: Documentation/admin-guide/media/
12726 F: Documentation/devicetree/bindings/media/
12727 F: Documentation/driver-api/media/
12728 F: Documentation/userspace-api/media/
12730 F: drivers/staging/media/
12731 F: include/dt-bindings/media/
12732 F: include/linux/platform_data/media/
12734 F: include/uapi/linux/dvb/
12735 F: include/uapi/linux/ivtv*
12736 F: include/uapi/linux/media.h
12737 F: include/uapi/linux/meye.h
12738 F: include/uapi/linux/uvcvideo.h
12739 F: include/uapi/linux/v4l2-*
12740 F: include/uapi/linux/videodev2.h
12742 MEDIATEK BLUETOOTH DRIVER
12743 M: Sean Wang <sean.wang@mediatek.com>
12744 L: linux-bluetooth@vger.kernel.org
12745 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12747 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12748 F: drivers/bluetooth/btmtkuart.c
12750 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12751 M: Sean Wang <sean.wang@mediatek.com>
12752 L: linux-pm@vger.kernel.org
12754 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12755 F: drivers/power/reset/mt6323-poweroff.c
12757 MEDIATEK CIR DRIVER
12758 M: Sean Wang <sean.wang@mediatek.com>
12760 F: drivers/media/rc/mtk-cir.c
12762 MEDIATEK DMA DRIVER
12763 M: Sean Wang <sean.wang@mediatek.com>
12764 L: dmaengine@vger.kernel.org
12765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12766 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12768 F: Documentation/devicetree/bindings/dma/mtk-*
12769 F: drivers/dma/mediatek/
12771 MEDIATEK ETHERNET DRIVER
12772 M: Felix Fietkau <nbd@nbd.name>
12773 M: John Crispin <john@phrozen.org>
12774 M: Sean Wang <sean.wang@mediatek.com>
12775 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12776 L: netdev@vger.kernel.org
12778 F: drivers/net/ethernet/mediatek/
12780 MEDIATEK I2C CONTROLLER DRIVER
12781 M: Qii Wang <qii.wang@mediatek.com>
12782 L: linux-i2c@vger.kernel.org
12784 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12785 F: drivers/i2c/busses/i2c-mt65xx.c
12787 MEDIATEK IOMMU DRIVER
12788 M: Yong Wu <yong.wu@mediatek.com>
12789 L: iommu@lists.linux.dev
12790 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12792 F: Documentation/devicetree/bindings/iommu/mediatek*
12793 F: drivers/iommu/mtk_iommu*
12794 F: include/dt-bindings/memory/mt*-port.h
12796 MEDIATEK JPEG DRIVER
12797 M: Bin Liu <bin.liu@mediatek.com>
12799 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12800 F: drivers/media/platform/mediatek/jpeg/
12802 MEDIATEK MDP DRIVER
12803 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12804 M: Houlong Wei <houlong.wei@mediatek.com>
12805 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12807 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12808 F: drivers/media/platform/mediatek/mdp/
12809 F: drivers/media/platform/mediatek/vpu/
12811 MEDIATEK MEDIA DRIVER
12812 M: Tiffany Lin <tiffany.lin@mediatek.com>
12813 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12814 M: Yunfei Dong <yunfei.dong@mediatek.com>
12816 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12817 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12818 F: drivers/media/platform/mediatek/vcodec/
12819 F: drivers/media/platform/mediatek/vpu/
12821 MEDIATEK MMC/SD/SDIO DRIVER
12822 M: Chaotian Jing <chaotian.jing@mediatek.com>
12824 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12825 F: drivers/mmc/host/mtk-sd.c
12827 MEDIATEK MT76 WIRELESS LAN DRIVER
12828 M: Felix Fietkau <nbd@nbd.name>
12829 M: Lorenzo Bianconi <lorenzo@kernel.org>
12830 M: Ryder Lee <ryder.lee@mediatek.com>
12831 R: Shayne Chen <shayne.chen@mediatek.com>
12832 R: Sean Wang <sean.wang@mediatek.com>
12833 L: linux-wireless@vger.kernel.org
12835 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12836 F: drivers/net/wireless/mediatek/mt76/
12838 MEDIATEK MT7601U WIRELESS LAN DRIVER
12839 M: Jakub Kicinski <kubakici@wp.pl>
12840 L: linux-wireless@vger.kernel.org
12842 F: drivers/net/wireless/mediatek/mt7601u/
12844 MEDIATEK MT7621 CLOCK DRIVER
12845 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12847 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12848 F: drivers/clk/ralink/clk-mt7621.c
12850 MEDIATEK MT7621/28/88 I2C DRIVER
12851 M: Stefan Roese <sr@denx.de>
12852 L: linux-i2c@vger.kernel.org
12854 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12855 F: drivers/i2c/busses/i2c-mt7621.c
12857 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12858 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12860 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12861 F: drivers/pci/controller/pcie-mt7621.c
12863 MEDIATEK MT7621 PHY PCI DRIVER
12864 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12866 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12867 F: drivers/phy/ralink/phy-mt7621-pci.c
12869 MEDIATEK NAND CONTROLLER DRIVER
12870 L: linux-mtd@lists.infradead.org
12872 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12873 F: drivers/mtd/nand/raw/mtk_*
12875 MEDIATEK PMIC LED DRIVER
12876 M: Sean Wang <sean.wang@mediatek.com>
12878 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12879 F: drivers/leds/leds-mt6323.c
12881 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12882 M: Sean Wang <sean.wang@mediatek.com>
12884 F: drivers/char/hw_random/mtk-rng.c
12886 MEDIATEK SMI DRIVER
12887 M: Yong Wu <yong.wu@mediatek.com>
12888 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12890 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12891 F: drivers/memory/mtk-smi.c
12892 F: include/soc/mediatek/smi.h
12894 MEDIATEK SWITCH DRIVER
12895 M: Sean Wang <sean.wang@mediatek.com>
12896 M: Landen Chao <Landen.Chao@mediatek.com>
12897 M: DENG Qingfang <dqfext@gmail.com>
12898 L: netdev@vger.kernel.org
12900 F: drivers/net/dsa/mt7530.*
12901 F: net/dsa/tag_mtk.c
12903 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12904 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12905 M: Intel Corporation <linuxwwan@intel.com>
12906 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12907 R: Liu Haijun <haijun.liu@mediatek.com>
12908 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12909 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12910 L: netdev@vger.kernel.org
12912 F: drivers/net/wwan/t7xx/
12914 MEDIATEK USB3 DRD IP DRIVER
12915 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12916 L: linux-usb@vger.kernel.org
12917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12918 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12920 F: Documentation/devicetree/bindings/usb/mediatek,*
12921 F: drivers/usb/host/xhci-mtk*
12922 F: drivers/usb/mtu3/
12924 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12925 M: Peter Senna Tschudin <peter.senna@gmail.com>
12926 M: Martin Donnelly <martin.donnelly@ge.com>
12927 M: Martyn Welch <martyn.welch@collabora.co.uk>
12929 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12930 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12932 MEGARAID SCSI/SAS DRIVERS
12933 M: Kashyap Desai <kashyap.desai@broadcom.com>
12934 M: Sumit Saxena <sumit.saxena@broadcom.com>
12935 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12936 L: megaraidlinux.pdl@broadcom.com
12937 L: linux-scsi@vger.kernel.org
12939 W: http://www.avagotech.com/support/
12940 F: Documentation/scsi/megaraid.rst
12941 F: drivers/scsi/megaraid.*
12942 F: drivers/scsi/megaraid/
12944 MELEXIS MLX90614 DRIVER
12945 M: Crt Mori <cmo@melexis.com>
12946 L: linux-iio@vger.kernel.org
12948 W: http://www.melexis.com
12949 F: drivers/iio/temperature/mlx90614.c
12951 MELEXIS MLX90632 DRIVER
12952 M: Crt Mori <cmo@melexis.com>
12953 L: linux-iio@vger.kernel.org
12955 W: http://www.melexis.com
12956 F: drivers/iio/temperature/mlx90632.c
12958 MELFAS MIP4 TOUCHSCREEN DRIVER
12959 M: Sangwon Jee <jeesw@melfas.com>
12961 W: http://www.melfas.com
12962 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12963 F: drivers/input/touchscreen/melfas_mip4.c
12965 MELLANOX BLUEFIELD I2C DRIVER
12966 M: Khalil Blaiech <kblaiech@nvidia.com>
12967 L: linux-i2c@vger.kernel.org
12969 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12970 F: drivers/i2c/busses/i2c-mlxbf.c
12972 MELLANOX ETHERNET DRIVER (mlx4_en)
12973 M: Tariq Toukan <tariqt@nvidia.com>
12974 L: netdev@vger.kernel.org
12976 W: http://www.mellanox.com
12977 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12978 F: drivers/net/ethernet/mellanox/mlx4/en_*
12980 MELLANOX ETHERNET DRIVER (mlx5e)
12981 M: Saeed Mahameed <saeedm@nvidia.com>
12982 L: netdev@vger.kernel.org
12984 W: http://www.mellanox.com
12985 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12986 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12988 MELLANOX ETHERNET INNOVA DRIVERS
12989 R: Boris Pismenny <borisp@nvidia.com>
12990 L: netdev@vger.kernel.org
12992 W: http://www.mellanox.com
12993 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12994 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12995 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12996 F: include/linux/mlx5/mlx5_ifc_fpga.h
12998 MELLANOX ETHERNET SWITCH DRIVERS
12999 M: Ido Schimmel <idosch@nvidia.com>
13000 M: Petr Machata <petrm@nvidia.com>
13001 L: netdev@vger.kernel.org
13003 W: http://www.mellanox.com
13004 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13005 F: drivers/net/ethernet/mellanox/mlxsw/
13006 F: tools/testing/selftests/drivers/net/mlxsw/
13008 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13009 M: mlxsw@nvidia.com
13010 L: netdev@vger.kernel.org
13012 W: http://www.mellanox.com
13013 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13014 F: drivers/net/ethernet/mellanox/mlxfw/
13016 MELLANOX HARDWARE PLATFORM SUPPORT
13017 M: Hans de Goede <hdegoede@redhat.com>
13018 M: Mark Gross <markgross@kernel.org>
13019 M: Vadim Pasternak <vadimp@nvidia.com>
13020 L: platform-driver-x86@vger.kernel.org
13022 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13023 F: drivers/platform/mellanox/
13024 F: include/linux/platform_data/mlxreg.h
13026 MELLANOX MLX4 core VPI driver
13027 M: Tariq Toukan <tariqt@nvidia.com>
13028 L: netdev@vger.kernel.org
13029 L: linux-rdma@vger.kernel.org
13031 W: http://www.mellanox.com
13032 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13033 F: drivers/net/ethernet/mellanox/mlx4/
13034 F: include/linux/mlx4/
13036 MELLANOX MLX4 IB driver
13037 M: Yishai Hadas <yishaih@nvidia.com>
13038 L: linux-rdma@vger.kernel.org
13040 W: http://www.mellanox.com
13041 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13042 F: drivers/infiniband/hw/mlx4/
13043 F: include/linux/mlx4/
13044 F: include/uapi/rdma/mlx4-abi.h
13046 MELLANOX MLX5 core VPI driver
13047 M: Saeed Mahameed <saeedm@nvidia.com>
13048 M: Leon Romanovsky <leonro@nvidia.com>
13049 L: netdev@vger.kernel.org
13050 L: linux-rdma@vger.kernel.org
13052 W: http://www.mellanox.com
13053 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13054 F: Documentation/networking/device_drivers/ethernet/mellanox/
13055 F: drivers/net/ethernet/mellanox/mlx5/core/
13056 F: include/linux/mlx5/
13058 MELLANOX MLX5 IB driver
13059 M: Leon Romanovsky <leonro@nvidia.com>
13060 L: linux-rdma@vger.kernel.org
13062 W: http://www.mellanox.com
13063 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13064 F: drivers/infiniband/hw/mlx5/
13065 F: include/linux/mlx5/
13066 F: include/uapi/rdma/mlx5-abi.h
13068 MELLANOX MLXCPLD I2C AND MUX DRIVER
13069 M: Vadim Pasternak <vadimp@nvidia.com>
13070 M: Michael Shych <michaelsh@nvidia.com>
13071 L: linux-i2c@vger.kernel.org
13073 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13074 F: drivers/i2c/busses/i2c-mlxcpld.c
13075 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13077 MELLANOX MLXCPLD LED DRIVER
13078 M: Vadim Pasternak <vadimp@nvidia.com>
13079 L: linux-leds@vger.kernel.org
13081 F: Documentation/leds/leds-mlxcpld.rst
13082 F: drivers/leds/leds-mlxcpld.c
13083 F: drivers/leds/leds-mlxreg.c
13085 MELLANOX PLATFORM DRIVER
13086 M: Vadim Pasternak <vadimp@nvidia.com>
13087 L: platform-driver-x86@vger.kernel.org
13089 F: drivers/platform/x86/mlx-platform.c
13092 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13093 M: "Paul E. McKenney" <paulmck@kernel.org>
13094 L: linux-kernel@vger.kernel.org
13096 F: arch/powerpc/include/asm/membarrier.h
13097 F: include/uapi/linux/membarrier.h
13098 F: kernel/sched/membarrier.c
13101 M: Mike Rapoport <rppt@kernel.org>
13102 L: linux-mm@kvack.org
13104 F: Documentation/core-api/boot-time-mm.rst
13105 F: include/linux/memblock.h
13107 F: tools/testing/memblock/
13109 MEMORY CONTROLLER DRIVERS
13110 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13111 L: linux-kernel@vger.kernel.org
13113 B: mailto:krzysztof.kozlowski@linaro.org
13114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13115 F: Documentation/devicetree/bindings/memory-controllers/
13117 F: include/dt-bindings/memory/
13120 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13121 M: Dmitry Osipenko <digetx@gmail.com>
13122 L: linux-pm@vger.kernel.org
13123 L: linux-tegra@vger.kernel.org
13124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13126 F: drivers/devfreq/tegra30-devfreq.c
13129 M: Andrew Morton <akpm@linux-foundation.org>
13130 L: linux-mm@kvack.org
13132 W: http://www.linux-mm.org
13133 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13134 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13135 F: include/linux/gfp.h
13136 F: include/linux/memory_hotplug.h
13137 F: include/linux/mm.h
13138 F: include/linux/mmzone.h
13139 F: include/linux/pagewalk.h
13140 F: include/linux/vmalloc.h
13142 F: tools/testing/selftests/vm/
13145 M: David Hildenbrand <david@redhat.com>
13146 M: Oscar Salvador <osalvador@suse.de>
13147 L: linux-mm@kvack.org
13149 F: Documentation/admin-guide/mm/memory-hotplug.rst
13150 F: Documentation/core-api/memory-hotplug.rst
13151 F: drivers/base/memory.c
13152 F: include/linux/memory_hotplug.h
13153 F: mm/memory_hotplug.c
13154 F: tools/testing/selftests/memory-hotplug/
13156 MEMORY TECHNOLOGY DEVICES (MTD)
13157 M: Miquel Raynal <miquel.raynal@bootlin.com>
13158 M: Richard Weinberger <richard@nod.at>
13159 M: Vignesh Raghavendra <vigneshr@ti.com>
13160 L: linux-mtd@lists.infradead.org
13162 W: http://www.linux-mtd.infradead.org/
13163 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13164 C: irc://irc.oftc.net/mtd
13165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13167 F: Documentation/devicetree/bindings/mtd/
13169 F: include/linux/mtd/
13170 F: include/uapi/mtd/
13172 MEN A21 WATCHDOG DRIVER
13173 M: Johannes Thumshirn <morbidrsa@gmail.com>
13174 L: linux-watchdog@vger.kernel.org
13176 F: drivers/watchdog/mena21_wdt.c
13178 MEN CHAMELEON BUS (mcb)
13179 M: Johannes Thumshirn <morbidrsa@gmail.com>
13181 F: Documentation/driver-api/men-chameleon-bus.rst
13183 F: include/linux/mcb.h
13185 MEN F21BMC (Board Management Controller)
13186 M: Andreas Werner <andreas.werner@men.de>
13188 F: Documentation/hwmon/menf21bmc.rst
13189 F: drivers/hwmon/menf21bmc_hwmon.c
13190 F: drivers/leds/leds-menf21bmc.c
13191 F: drivers/mfd/menf21bmc.c
13192 F: drivers/watchdog/menf21bmc_wdt.c
13194 MEN Z069 WATCHDOG DRIVER
13195 M: Johannes Thumshirn <jth@kernel.org>
13196 L: linux-watchdog@vger.kernel.org
13198 F: drivers/watchdog/menz69_wdt.c
13200 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13201 M: Neil Armstrong <narmstrong@baylibre.com>
13202 L: linux-media@vger.kernel.org
13203 L: linux-amlogic@lists.infradead.org
13205 W: http://linux-meson.com/
13206 T: git git://linuxtv.org/media_tree.git
13207 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13208 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13209 F: drivers/media/cec/platform/meson/ao-cec.c
13211 MESON GE2D DRIVER FOR AMLOGIC SOCS
13212 M: Neil Armstrong <narmstrong@baylibre.com>
13213 L: linux-media@vger.kernel.org
13214 L: linux-amlogic@lists.infradead.org
13216 T: git git://linuxtv.org/media_tree.git
13217 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13218 F: drivers/media/platform/amlogic/meson-ge2d/
13220 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13221 M: Liang Yang <liang.yang@amlogic.com>
13222 L: linux-mtd@lists.infradead.org
13224 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13225 F: drivers/mtd/nand/raw/meson_*
13227 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13228 M: Neil Armstrong <narmstrong@baylibre.com>
13229 L: linux-media@vger.kernel.org
13230 L: linux-amlogic@lists.infradead.org
13232 T: git git://linuxtv.org/media_tree.git
13233 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13234 F: drivers/staging/media/meson/vdec/
13236 METHODE UDPU SUPPORT
13237 M: Vladimir Vid <vladimir.vid@sartura.hr>
13239 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13242 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13243 R: Hemant Kumar <quic_hemantk@quicinc.com>
13244 L: mhi@lists.linux.dev
13245 L: linux-arm-msm@vger.kernel.org
13247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13248 F: Documentation/ABI/stable/sysfs-bus-mhi
13249 F: Documentation/mhi/
13250 F: drivers/bus/mhi/
13251 F: include/linux/mhi.h
13253 MICROBLAZE ARCHITECTURE
13254 M: Michal Simek <monstr@monstr.eu>
13256 W: http://www.monstr.eu/fdt/
13257 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13258 F: arch/microblaze/
13260 MICROCHIP AT91 DMA DRIVERS
13261 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13262 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13264 L: dmaengine@vger.kernel.org
13266 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13267 F: drivers/dma/at_hdmac.c
13268 F: drivers/dma/at_hdmac_regs.h
13269 F: drivers/dma/at_xdmac.c
13270 F: include/dt-bindings/dma/at91.h
13272 MICROCHIP AT91 SERIAL DRIVER
13273 M: Richard Genoud <richard.genoud@gmail.com>
13275 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13276 F: drivers/tty/serial/atmel_serial.c
13277 F: drivers/tty/serial/atmel_serial.h
13279 MICROCHIP AT91 USART MFD DRIVER
13280 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13281 L: linux-kernel@vger.kernel.org
13283 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13284 F: drivers/mfd/at91-usart.c
13285 F: include/dt-bindings/mfd/at91-usart.h
13287 MICROCHIP AT91 USART SPI DRIVER
13288 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13289 L: linux-spi@vger.kernel.org
13291 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13292 F: drivers/spi/spi-at91-usart.c
13294 MICROCHIP AUDIO ASOC DRIVERS
13295 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13296 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13300 MICROCHIP CSI2DC DRIVER
13301 M: Eugen Hristev <eugen.hristev@microchip.com>
13302 L: linux-media@vger.kernel.org
13304 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13305 F: drivers/media/platform/atmel/microchip-csi2dc.c
13307 MICROCHIP ECC DRIVER
13308 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13309 L: linux-crypto@vger.kernel.org
13311 F: drivers/crypto/atmel-ecc.*
13313 MICROCHIP EIC DRIVER
13314 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13317 F: drivers/irqchip/irq-mchp-eic.c
13319 MICROCHIP I2C DRIVER
13320 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13321 L: linux-i2c@vger.kernel.org
13323 F: drivers/i2c/busses/i2c-at91-*.c
13324 F: drivers/i2c/busses/i2c-at91.h
13326 MICROCHIP ISC DRIVER
13327 M: Eugen Hristev <eugen.hristev@microchip.com>
13328 L: linux-media@vger.kernel.org
13330 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13331 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13332 F: drivers/media/platform/atmel/atmel-isc*
13333 F: drivers/media/platform/atmel/atmel-sama*-isc*
13334 F: include/linux/atmel-isc-media.h
13336 MICROCHIP ISI DRIVER
13337 M: Eugen Hristev <eugen.hristev@microchip.com>
13338 L: linux-media@vger.kernel.org
13340 F: drivers/media/platform/atmel/atmel-isi.c
13341 F: drivers/media/platform/atmel/atmel-isi.h
13343 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13344 M: Woojung Huh <woojung.huh@microchip.com>
13345 M: UNGLinuxDriver@microchip.com
13346 L: netdev@vger.kernel.org
13348 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13349 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13350 F: drivers/net/dsa/microchip/*
13351 F: include/linux/platform_data/microchip-ksz.h
13352 F: net/dsa/tag_ksz.c
13354 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13355 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13356 R: UNGLinuxDriver@microchip.com
13357 L: netdev@vger.kernel.org
13359 F: drivers/net/phy/microchip_t1.c
13361 MICROCHIP LAN743X ETHERNET DRIVER
13362 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13363 M: UNGLinuxDriver@microchip.com
13364 L: netdev@vger.kernel.org
13366 F: drivers/net/ethernet/microchip/lan743x_*
13368 MICROCHIP LAN966X ETHERNET DRIVER
13369 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13370 M: UNGLinuxDriver@microchip.com
13371 L: netdev@vger.kernel.org
13373 F: drivers/net/ethernet/microchip/lan966x/*
13375 MICROCHIP LCDFB DRIVER
13376 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13377 L: linux-fbdev@vger.kernel.org
13379 F: drivers/video/fbdev/atmel_lcdfb.c
13380 F: include/video/atmel_lcdc.h
13382 MICROCHIP MCP16502 PMIC DRIVER
13383 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13386 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13387 F: drivers/regulator/mcp16502.c
13389 MICROCHIP MCP3911 ADC DRIVER
13390 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13391 M: Kent Gustavsson <kent@minoris.se>
13392 L: linux-iio@vger.kernel.org
13394 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13395 F: drivers/iio/adc/mcp3911.c
13397 MICROCHIP MMC/SD/SDIO MCI DRIVER
13398 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13400 F: drivers/mmc/host/atmel-mci.c
13402 MICROCHIP NAND DRIVER
13403 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13404 L: linux-mtd@lists.infradead.org
13406 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13407 F: drivers/mtd/nand/raw/atmel/*
13409 MICROCHIP OTPC DRIVER
13410 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13413 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13414 F: drivers/nvmem/microchip-otpc.c
13415 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13417 MICROCHIP PWM DRIVER
13418 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13420 L: linux-pwm@vger.kernel.org
13422 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13423 F: drivers/pwm/pwm-atmel.c
13425 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13426 M: Eugen Hristev <eugen.hristev@microchip.com>
13427 L: linux-iio@vger.kernel.org
13429 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13430 F: drivers/iio/adc/at91-sama5d2_adc.c
13431 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13433 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13434 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13436 F: drivers/power/reset/at91-sama5d2_shdwc.c
13438 MICROCHIP SPI DRIVER
13439 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13441 F: drivers/spi/spi-atmel.*
13443 MICROCHIP SSC DRIVER
13444 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13447 F: drivers/misc/atmel-ssc.c
13448 F: include/linux/atmel-ssc.h
13450 MICROCHIP USB251XB DRIVER
13451 M: Richard Leitner <richard.leitner@skidata.com>
13452 L: linux-usb@vger.kernel.org
13454 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13455 F: drivers/usb/misc/usb251xb.c
13457 MICROCHIP USBA UDC DRIVER
13458 M: Cristian Birsan <cristian.birsan@microchip.com>
13459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13461 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13463 MICROCHIP WILC1000 WIFI DRIVER
13464 M: Ajay Singh <ajay.kathat@microchip.com>
13465 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13466 L: linux-wireless@vger.kernel.org
13468 F: drivers/net/wireless/microchip/wilc1000/
13470 MICROSEMI MIPS SOCS
13471 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13472 M: UNGLinuxDriver@microchip.com
13473 L: linux-mips@vger.kernel.org
13475 F: Documentation/devicetree/bindings/mips/mscc.txt
13476 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13477 F: arch/mips/boot/dts/mscc/
13478 F: arch/mips/configs/generic/board-ocelot.config
13479 F: arch/mips/generic/board-ocelot.c
13481 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13482 M: Don Brace <don.brace@microchip.com>
13483 L: storagedev@microchip.com
13484 L: linux-scsi@vger.kernel.org
13486 F: Documentation/scsi/smartpqi.rst
13487 F: drivers/scsi/smartpqi/Kconfig
13488 F: drivers/scsi/smartpqi/Makefile
13489 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13490 F: include/linux/cciss*.h
13491 F: include/uapi/linux/cciss*.h
13493 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13494 M: Maximilian Luz <luzmaximilian@gmail.com>
13495 L: platform-driver-x86@vger.kernel.org
13497 F: drivers/platform/surface/surface_aggregator_tabletsw.c
13499 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13500 M: Maximilian Luz <luzmaximilian@gmail.com>
13501 L: linux-pm@vger.kernel.org
13502 L: platform-driver-x86@vger.kernel.org
13504 F: drivers/power/supply/surface_battery.c
13505 F: drivers/power/supply/surface_charger.c
13507 MICROSOFT SURFACE DTX DRIVER
13508 M: Maximilian Luz <luzmaximilian@gmail.com>
13509 L: platform-driver-x86@vger.kernel.org
13511 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13512 F: drivers/platform/surface/surface_dtx.c
13513 F: include/uapi/linux/surface_aggregator/dtx.h
13515 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13516 M: Maximilian Luz <luzmaximilian@gmail.com>
13517 L: platform-driver-x86@vger.kernel.org
13519 F: drivers/platform/surface/surface_gpe.c
13521 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13522 M: Hans de Goede <hdegoede@redhat.com>
13523 M: Mark Gross <markgross@kernel.org>
13524 M: Maximilian Luz <luzmaximilian@gmail.com>
13525 L: platform-driver-x86@vger.kernel.org
13527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13528 F: drivers/platform/surface/
13530 MICROSOFT SURFACE HID TRANSPORT DRIVER
13531 M: Maximilian Luz <luzmaximilian@gmail.com>
13532 L: linux-input@vger.kernel.org
13533 L: platform-driver-x86@vger.kernel.org
13535 F: drivers/hid/surface-hid/
13537 MICROSOFT SURFACE HOT-PLUG DRIVER
13538 M: Maximilian Luz <luzmaximilian@gmail.com>
13539 L: platform-driver-x86@vger.kernel.org
13541 F: drivers/platform/surface/surface_hotplug.c
13543 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13544 M: Maximilian Luz <luzmaximilian@gmail.com>
13545 L: platform-driver-x86@vger.kernel.org
13547 F: drivers/platform/surface/surface_platform_profile.c
13549 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13550 M: Chen Yu <yu.c.chen@intel.com>
13551 L: platform-driver-x86@vger.kernel.org
13553 F: drivers/platform/surface/surfacepro3_button.c
13555 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13556 M: Maximilian Luz <luzmaximilian@gmail.com>
13557 L: platform-driver-x86@vger.kernel.org
13559 W: https://github.com/linux-surface/surface-aggregator-module
13560 C: irc://irc.libera.chat/linux-surface
13561 F: Documentation/driver-api/surface_aggregator/
13562 F: drivers/platform/surface/aggregator/
13563 F: drivers/platform/surface/surface_acpi_notify.c
13564 F: drivers/platform/surface/surface_aggregator_cdev.c
13565 F: drivers/platform/surface/surface_aggregator_registry.c
13566 F: include/linux/surface_acpi_notify.h
13567 F: include/linux/surface_aggregator/
13568 F: include/uapi/linux/surface_aggregator/
13570 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13571 M: Maximilian Luz <luzmaximilian@gmail.com>
13572 L: platform-driver-x86@vger.kernel.org
13574 F: drivers/platform/surface/surface_aggregator_hub.c
13576 MICROTEK X6 SCANNER
13577 M: Oliver Neukum <oliver@neukum.org>
13579 F: drivers/usb/image/microtek.*
13581 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13582 M: Luka Kovacic <luka.kovacic@sartura.hr>
13583 M: Luka Perkov <luka.perkov@sartura.hr>
13585 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13586 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13587 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13588 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13589 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13590 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13592 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13593 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13594 L: linux-media@vger.kernel.org
13596 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13597 F: Documentation/driver-api/media/drivers/ccs/
13598 F: Documentation/userspace-api/media/drivers/ccs.rst
13599 F: drivers/media/i2c/ccs-pll.c
13600 F: drivers/media/i2c/ccs-pll.h
13601 F: drivers/media/i2c/ccs/
13602 F: include/uapi/linux/ccs.h
13603 F: include/uapi/linux/smiapp.h
13606 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13607 L: linux-mips@vger.kernel.org
13609 W: http://www.linux-mips.org/
13610 Q: https://patchwork.kernel.org/project/linux-mips/list/
13611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13612 F: Documentation/devicetree/bindings/mips/
13613 F: Documentation/mips/
13615 F: drivers/platform/mips/
13616 F: include/dt-bindings/mips/
13618 MIPS BOSTON DEVELOPMENT BOARD
13619 M: Paul Burton <paulburton@kernel.org>
13620 L: linux-mips@vger.kernel.org
13622 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13623 F: arch/mips/boot/dts/img/boston.dts
13624 F: arch/mips/configs/generic/board-boston.config
13625 F: drivers/clk/imgtec/clk-boston.c
13626 F: include/dt-bindings/clock/boston-clock.h
13629 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13630 M: Serge Semin <fancer.lancer@gmail.com>
13631 L: linux-mips@vger.kernel.org
13633 F: drivers/bus/mips_cdmm.c
13634 F: drivers/clocksource/mips-gic-timer.c
13635 F: drivers/cpuidle/cpuidle-cps.c
13636 F: drivers/irqchip/irq-mips-cpu.c
13637 F: drivers/irqchip/irq-mips-gic.c
13639 MIPS GENERIC PLATFORM
13640 M: Paul Burton <paulburton@kernel.org>
13641 L: linux-mips@vger.kernel.org
13643 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13644 F: arch/mips/generic/
13645 F: arch/mips/tools/generic-board-config.sh
13647 MIPS RINT INSTRUCTION EMULATION
13648 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13649 L: linux-mips@vger.kernel.org
13651 F: arch/mips/math-emu/dp_rint.c
13652 F: arch/mips/math-emu/sp_rint.c
13654 MIPS/LOONGSON1 ARCHITECTURE
13655 M: Keguang Zhang <keguang.zhang@gmail.com>
13656 L: linux-mips@vger.kernel.org
13658 F: arch/mips/include/asm/mach-loongson32/
13659 F: arch/mips/loongson32/
13660 F: drivers/*/*/*loongson1*
13661 F: drivers/*/*loongson1*
13663 MIPS/LOONGSON2EF ARCHITECTURE
13664 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13665 L: linux-mips@vger.kernel.org
13667 F: arch/mips/include/asm/mach-loongson2ef/
13668 F: arch/mips/loongson2ef/
13669 F: drivers/cpufreq/loongson2_cpufreq.c
13671 MIPS/LOONGSON64 ARCHITECTURE
13672 M: Huacai Chen <chenhuacai@kernel.org>
13673 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13674 L: linux-mips@vger.kernel.org
13676 F: arch/mips/include/asm/mach-loongson64/
13677 F: arch/mips/loongson64/
13678 F: drivers/irqchip/irq-loongson*
13679 F: drivers/platform/mips/cpu_hwmon.c
13681 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13682 M: Hans Verkuil <hverkuil@xs4all.nl>
13683 L: linux-media@vger.kernel.org
13685 W: https://linuxtv.org
13686 T: git git://linuxtv.org/media_tree.git
13687 F: drivers/media/radio/radio-miropcm20*
13690 R: Lubomir Rintel <lkundrak@v3.sk>
13691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13694 F: arch/arm/boot/dts/mmp*
13695 F: arch/arm/mach-mmp/
13696 F: include/linux/soc/mmp/
13698 MMP USB PHY DRIVERS
13699 R: Lubomir Rintel <lkundrak@v3.sk>
13700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13702 F: drivers/phy/marvell/phy-mmp3-usb.c
13703 F: drivers/phy/marvell/phy-pxa-usb.c
13705 MMU GATHER AND TLB INVALIDATION
13706 M: Will Deacon <will@kernel.org>
13707 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13708 M: Andrew Morton <akpm@linux-foundation.org>
13709 M: Nick Piggin <npiggin@gmail.com>
13710 M: Peter Zijlstra <peterz@infradead.org>
13711 L: linux-arch@vger.kernel.org
13712 L: linux-mm@kvack.org
13714 F: arch/*/include/asm/tlb.h
13715 F: include/asm-generic/tlb.h
13718 MN88472 MEDIA DRIVER
13719 M: Antti Palosaari <crope@iki.fi>
13720 L: linux-media@vger.kernel.org
13722 W: https://linuxtv.org
13723 W: http://palosaari.fi/linux/
13724 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13725 F: drivers/media/dvb-frontends/mn88472*
13727 MN88473 MEDIA DRIVER
13728 M: Antti Palosaari <crope@iki.fi>
13729 L: linux-media@vger.kernel.org
13731 W: https://linuxtv.org
13732 W: http://palosaari.fi/linux/
13733 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13734 F: drivers/media/dvb-frontends/mn88473*
13737 M: Luis Chamberlain <mcgrof@kernel.org>
13738 L: linux-modules@vger.kernel.org
13739 L: linux-kernel@vger.kernel.org
13741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13742 F: include/linux/module.h
13745 MONOLITHIC POWER SYSTEM PMIC DRIVER
13746 M: Saravanan Sekar <sravanhome@gmail.com>
13748 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13749 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13750 F: drivers/iio/adc/mp2629_adc.c
13751 F: drivers/mfd/mp2629.c
13752 F: drivers/power/supply/mp2629_charger.c
13753 F: drivers/regulator/mp5416.c
13754 F: drivers/regulator/mpq7920.c
13755 F: drivers/regulator/mpq7920.h
13756 F: include/linux/mfd/mp2629.h
13758 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13760 W: http://popies.net/meye/
13761 F: Documentation/userspace-api/media/drivers/meye*
13762 F: drivers/media/pci/meye/
13763 F: include/uapi/linux/meye.h
13765 MOTORCOMM PHY DRIVER
13766 M: Peter Geis <pgwipeout@gmail.com>
13767 L: netdev@vger.kernel.org
13769 F: drivers/net/phy/motorcomm.c
13771 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13772 M: Jiri Slaby <jirislaby@kernel.org>
13774 F: Documentation/driver-api/tty/moxa-smartio.rst
13775 F: drivers/tty/mxser.*
13777 MR800 AVERMEDIA USB FM RADIO DRIVER
13778 M: Alexey Klimov <klimov.linux@gmail.com>
13779 L: linux-media@vger.kernel.org
13781 T: git git://linuxtv.org/media_tree.git
13782 F: drivers/media/radio/radio-mr800.c
13784 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13785 M: Alan Ott <alan@signal11.us>
13786 L: linux-wpan@vger.kernel.org
13788 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13789 F: drivers/net/ieee802154/mrf24j40.c
13792 M: "Lee, Chun-Yi" <jlee@suse.com>
13793 L: platform-driver-x86@vger.kernel.org
13795 F: drivers/platform/x86/msi-laptop.c
13798 L: platform-driver-x86@vger.kernel.org
13800 F: drivers/platform/x86/msi-wmi.c
13802 MSI001 MEDIA DRIVER
13803 M: Antti Palosaari <crope@iki.fi>
13804 L: linux-media@vger.kernel.org
13806 W: https://linuxtv.org
13807 W: http://palosaari.fi/linux/
13808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13809 T: git git://linuxtv.org/anttip/media_tree.git
13810 F: drivers/media/tuners/msi001*
13812 MSI2500 MEDIA DRIVER
13813 M: Antti Palosaari <crope@iki.fi>
13814 L: linux-media@vger.kernel.org
13816 W: https://linuxtv.org
13817 W: http://palosaari.fi/linux/
13818 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13819 T: git git://linuxtv.org/anttip/media_tree.git
13820 F: drivers/media/usb/msi2500/
13822 MSTAR INTERRUPT CONTROLLER DRIVER
13823 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13824 M: Daniel Palmer <daniel@thingy.jp>
13826 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13827 F: drivers/irqchip/irq-mst-intc.c
13829 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13830 M: Robert Jarzmik <robert.jarzmik@free.fr>
13831 L: linux-mtd@lists.infradead.org
13833 F: drivers/mtd/devices/docg3*
13835 MT9M032 APTINA SENSOR DRIVER
13836 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13837 L: linux-media@vger.kernel.org
13839 T: git git://linuxtv.org/media_tree.git
13840 F: drivers/media/i2c/mt9m032.c
13841 F: include/media/i2c/mt9m032.h
13843 MT9P031 APTINA CAMERA SENSOR
13844 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13845 L: linux-media@vger.kernel.org
13847 T: git git://linuxtv.org/media_tree.git
13848 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13849 F: drivers/media/i2c/mt9p031.c
13850 F: include/media/i2c/mt9p031.h
13852 MT9T001 APTINA CAMERA SENSOR
13853 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13854 L: linux-media@vger.kernel.org
13856 T: git git://linuxtv.org/media_tree.git
13857 F: drivers/media/i2c/mt9t001.c
13858 F: include/media/i2c/mt9t001.h
13860 MT9T112 APTINA CAMERA SENSOR
13861 M: Jacopo Mondi <jacopo@jmondi.org>
13862 L: linux-media@vger.kernel.org
13864 T: git git://linuxtv.org/media_tree.git
13865 F: drivers/media/i2c/mt9t112.c
13866 F: include/media/i2c/mt9t112.h
13868 MT9V032 APTINA CAMERA SENSOR
13869 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13870 L: linux-media@vger.kernel.org
13872 T: git git://linuxtv.org/media_tree.git
13873 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13874 F: drivers/media/i2c/mt9v032.c
13875 F: include/media/i2c/mt9v032.h
13877 MT9V111 APTINA CAMERA SENSOR
13878 M: Jacopo Mondi <jacopo@jmondi.org>
13879 L: linux-media@vger.kernel.org
13881 T: git git://linuxtv.org/media_tree.git
13882 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13883 F: drivers/media/i2c/mt9v111.c
13885 MULTIFUNCTION DEVICES (MFD)
13886 M: Lee Jones <lee@kernel.org>
13888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13889 F: Documentation/devicetree/bindings/mfd/
13891 F: include/dt-bindings/mfd/
13892 F: include/linux/mfd/
13894 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13896 F: drivers/mmc/host/mmc_spi.c
13897 F: include/linux/spi/mmc_spi.h
13899 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13900 M: Ulf Hansson <ulf.hansson@linaro.org>
13901 L: linux-mmc@vger.kernel.org
13903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13904 F: Documentation/devicetree/bindings/mmc/
13906 F: include/linux/mmc/
13907 F: include/uapi/linux/mmc/
13909 MULTIPLEXER SUBSYSTEM
13910 M: Peter Rosin <peda@axentia.se>
13912 F: Documentation/ABI/testing/sysfs-class-mux*
13913 F: Documentation/devicetree/bindings/mux/
13915 F: include/dt-bindings/mux/
13916 F: include/linux/mux/
13918 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13919 M: Bin Liu <b-liu@ti.com>
13920 L: linux-usb@vger.kernel.org
13922 F: drivers/usb/musb/
13924 MXL301RF MEDIA DRIVER
13925 M: Akihiro Tsukada <tskd08@gmail.com>
13926 L: linux-media@vger.kernel.org
13928 F: drivers/media/tuners/mxl301rf*
13930 MXL5007T MEDIA DRIVER
13931 M: Michael Krufky <mkrufky@linuxtv.org>
13932 L: linux-media@vger.kernel.org
13934 W: https://linuxtv.org
13935 W: http://github.com/mkrufky
13936 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13937 T: git git://linuxtv.org/mkrufky/tuners.git
13938 F: drivers/media/tuners/mxl5007t.*
13941 M: Marek Vasut <marex@denx.de>
13942 M: Stefan Agner <stefan@agner.ch>
13943 L: dri-devel@lists.freedesktop.org
13945 T: git git://anongit.freedesktop.org/drm/drm-misc
13946 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13947 F: drivers/gpu/drm/mxsfb/
13949 MYLEX DAC960 PCI RAID Controller
13950 M: Hannes Reinecke <hare@kernel.org>
13951 L: linux-scsi@vger.kernel.org
13953 F: drivers/scsi/myrb.*
13954 F: drivers/scsi/myrs.*
13956 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13957 M: Chris Lee <christopher.lee@cspi.com>
13958 L: netdev@vger.kernel.org
13960 W: https://www.cspi.com/ethernet-products/support/downloads/
13961 F: drivers/net/ethernet/myricom/myri10ge/
13963 NAND FLASH SUBSYSTEM
13964 M: Miquel Raynal <miquel.raynal@bootlin.com>
13965 R: Richard Weinberger <richard@nod.at>
13966 L: linux-mtd@lists.infradead.org
13968 W: http://www.linux-mtd.infradead.org/
13969 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13970 C: irc://irc.oftc.net/mtd
13971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13972 F: drivers/mtd/nand/
13973 F: include/linux/mtd/*nand*.h
13975 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13976 M: Daniel Mack <zonque@gmail.com>
13977 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13979 W: http://www.native-instruments.com
13980 F: sound/usb/caiaq/
13982 NATSEMI ETHERNET DRIVER (DP8381x)
13984 F: drivers/net/ethernet/natsemi/natsemi.c
13986 NCR 5380 SCSI DRIVERS
13987 M: Finn Thain <fthain@linux-m68k.org>
13988 M: Michael Schmitz <schmitzmic@gmail.com>
13989 L: linux-scsi@vger.kernel.org
13991 F: Documentation/scsi/g_NCR5380.rst
13992 F: drivers/scsi/NCR5380.*
13993 F: drivers/scsi/arm/cumana_1.c
13994 F: drivers/scsi/arm/oak.c
13995 F: drivers/scsi/atari_scsi.*
13996 F: drivers/scsi/dmx3191d.c
13997 F: drivers/scsi/g_NCR5380.*
13998 F: drivers/scsi/mac_scsi.*
13999 F: drivers/scsi/sun3_scsi.*
14000 F: drivers/scsi/sun3_scsi_vme.c
14003 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
14007 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14008 M: Guenter Roeck <linux@roeck-us.net>
14009 L: linux-hwmon@vger.kernel.org
14011 F: Documentation/hwmon/nct6775.rst
14012 F: drivers/hwmon/nct6775-core.c
14013 F: drivers/hwmon/nct6775-platform.c
14014 F: drivers/hwmon/nct6775.h
14016 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14017 M: Zev Weiss <zev@bewilderbeest.net>
14018 L: linux-hwmon@vger.kernel.org
14020 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14021 F: drivers/hwmon/nct6775-i2c.c
14024 M: Jakub Kicinski <kuba@kernel.org>
14026 F: drivers/net/netdevsim/*
14028 NETEM NETWORK EMULATOR
14029 M: Stephen Hemminger <stephen@networkplumber.org>
14030 L: netdev@vger.kernel.org
14032 F: net/sched/sch_netem.c
14034 NETERION 10GbE DRIVERS (s2io)
14035 M: Jon Mason <jdmason@kudzu.us>
14036 L: netdev@vger.kernel.org
14038 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14039 F: drivers/net/ethernet/neterion/
14042 M: Pablo Neira Ayuso <pablo@netfilter.org>
14043 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14044 M: Florian Westphal <fw@strlen.de>
14045 L: netfilter-devel@vger.kernel.org
14046 L: coreteam@netfilter.org
14048 W: http://www.netfilter.org/
14049 W: http://www.iptables.org/
14050 W: http://www.nftables.org/
14051 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14052 C: irc://irc.libera.chat/netfilter
14053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14055 F: include/linux/netfilter*
14056 F: include/linux/netfilter/
14057 F: include/net/netfilter/
14058 F: include/uapi/linux/netfilter*
14059 F: include/uapi/linux/netfilter/
14060 F: net/*/netfilter.c
14061 F: net/*/netfilter/
14062 F: net/bridge/br_netfilter*.c
14065 NETROM NETWORK LAYER
14066 M: Ralf Baechle <ralf@linux-mips.org>
14067 L: linux-hams@vger.kernel.org
14069 W: http://www.linux-ax25.org/
14070 F: include/net/netrom.h
14071 F: include/uapi/linux/netrom.h
14074 NETRONIX EMBEDDED CONTROLLER
14075 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14077 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14078 F: drivers/mfd/ntxec.c
14079 F: drivers/pwm/pwm-ntxec.c
14080 F: drivers/rtc/rtc-ntxec.c
14081 F: include/linux/mfd/ntxec.h
14083 NETRONOME ETHERNET DRIVERS
14084 M: Simon Horman <simon.horman@corigine.com>
14085 R: Jakub Kicinski <kuba@kernel.org>
14086 L: oss-drivers@corigine.com
14088 F: drivers/net/ethernet/netronome/
14090 NETWORK BLOCK DEVICE (NBD)
14091 M: Josef Bacik <josef@toxicpanda.com>
14092 L: linux-block@vger.kernel.org
14093 L: nbd@other.debian.org
14095 F: Documentation/admin-guide/blockdev/nbd.rst
14096 F: drivers/block/nbd.c
14097 F: include/trace/events/nbd.h
14098 F: include/uapi/linux/nbd.h
14100 NETWORK DROP MONITOR
14101 M: Neil Horman <nhorman@tuxdriver.com>
14102 L: netdev@vger.kernel.org
14104 W: https://fedorahosted.org/dropwatch/
14105 F: include/uapi/linux/net_dropmon.h
14106 F: net/core/drop_monitor.c
14109 M: "David S. Miller" <davem@davemloft.net>
14110 M: Eric Dumazet <edumazet@google.com>
14111 M: Jakub Kicinski <kuba@kernel.org>
14112 M: Paolo Abeni <pabeni@redhat.com>
14113 L: netdev@vger.kernel.org
14115 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14118 F: Documentation/devicetree/bindings/net/
14119 F: drivers/connector/
14121 F: include/dt-bindings/net/
14122 F: include/linux/etherdevice.h
14123 F: include/linux/fcdevice.h
14124 F: include/linux/fddidevice.h
14125 F: include/linux/hippidevice.h
14126 F: include/linux/if_*
14127 F: include/linux/inetdevice.h
14128 F: include/linux/netdevice.h
14129 F: include/uapi/linux/if_*
14130 F: include/uapi/linux/netdevice.h
14132 NETWORKING DRIVERS (WIRELESS)
14133 M: Kalle Valo <kvalo@kernel.org>
14134 L: linux-wireless@vger.kernel.org
14136 W: https://wireless.wiki.kernel.org/
14137 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14140 F: Documentation/devicetree/bindings/net/wireless/
14141 F: drivers/net/wireless/
14144 M: Andrew Lunn <andrew@lunn.ch>
14145 M: Vivien Didelot <vivien.didelot@gmail.com>
14146 M: Florian Fainelli <f.fainelli@gmail.com>
14147 M: Vladimir Oltean <olteanv@gmail.com>
14149 F: Documentation/devicetree/bindings/net/dsa/
14150 F: drivers/net/dsa/
14151 F: include/linux/dsa/
14152 F: include/linux/platform_data/dsa.h
14153 F: include/net/dsa.h
14155 F: tools/testing/selftests/drivers/net/dsa/
14157 NETWORKING [GENERAL]
14158 M: "David S. Miller" <davem@davemloft.net>
14159 M: Eric Dumazet <edumazet@google.com>
14160 M: Jakub Kicinski <kuba@kernel.org>
14161 M: Paolo Abeni <pabeni@redhat.com>
14162 L: netdev@vger.kernel.org
14164 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14165 B: mailto:netdev@vger.kernel.org
14166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14168 F: Documentation/networking/
14169 F: Documentation/process/maintainer-netdev.rst
14170 F: include/linux/in.h
14171 F: include/linux/net.h
14172 F: include/linux/netdevice.h
14174 F: include/uapi/linux/in.h
14175 F: include/uapi/linux/net.h
14176 F: include/uapi/linux/net_namespace.h
14177 F: include/uapi/linux/netdevice.h
14181 F: tools/testing/selftests/net/
14184 M: Steffen Klassert <steffen.klassert@secunet.com>
14185 M: Herbert Xu <herbert@gondor.apana.org.au>
14186 M: "David S. Miller" <davem@davemloft.net>
14187 L: netdev@vger.kernel.org
14189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14191 F: include/net/xfrm.h
14192 F: include/uapi/linux/xfrm.h
14195 F: net/ipv4/ip_vti.c
14196 F: net/ipv4/ipcomp.c
14200 F: net/ipv6/ip6_vti.c
14201 F: net/ipv6/ipcomp6.c
14205 F: tools/testing/selftests/net/ipsec.c
14207 NETWORKING [IPv4/IPv6]
14208 M: "David S. Miller" <davem@davemloft.net>
14209 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14210 M: David Ahern <dsahern@kernel.org>
14211 L: netdev@vger.kernel.org
14213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14215 F: include/linux/ip.h
14216 F: include/linux/ipv6*
14217 F: include/net/fib*
14219 F: include/net/route.h
14223 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14224 M: Paul Moore <paul@paul-moore.com>
14225 L: netdev@vger.kernel.org
14226 L: linux-security-module@vger.kernel.org
14228 W: https://github.com/netlabel
14229 F: Documentation/netlabel/
14230 F: include/net/calipso.h
14231 F: include/net/cipso_ipv4.h
14232 F: include/net/netlabel.h
14233 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14234 F: include/uapi/linux/netfilter/xt_SECMARK.h
14235 F: net/ipv4/cipso_ipv4.c
14236 F: net/ipv6/calipso.c
14237 F: net/netfilter/xt_CONNSECMARK.c
14238 F: net/netfilter/xt_SECMARK.c
14242 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14243 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14244 L: netdev@vger.kernel.org
14245 L: mptcp@lists.linux.dev
14247 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14248 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14249 F: Documentation/networking/mptcp-sysctl.rst
14250 F: include/net/mptcp.h
14251 F: include/trace/events/mptcp.h
14252 F: include/uapi/linux/mptcp.h
14254 F: tools/testing/selftests/bpf/*/*mptcp*.c
14255 F: tools/testing/selftests/net/mptcp/
14258 M: Eric Dumazet <edumazet@google.com>
14259 L: netdev@vger.kernel.org
14261 F: include/linux/tcp.h
14262 F: include/net/tcp.h
14263 F: include/trace/events/tcp.h
14264 F: include/uapi/linux/tcp.h
14265 F: net/ipv4/syncookies.c
14267 F: net/ipv6/syncookies.c
14271 M: Boris Pismenny <borisp@nvidia.com>
14272 M: John Fastabend <john.fastabend@gmail.com>
14273 M: Jakub Kicinski <kuba@kernel.org>
14274 L: netdev@vger.kernel.org
14276 F: include/net/tls.h
14277 F: include/uapi/linux/tls.h
14280 NETXEN (1/10) GbE SUPPORT
14281 M: Manish Chopra <manishc@marvell.com>
14282 M: Rahul Verma <rahulv@marvell.com>
14283 M: GR-Linux-NIC-Dev@marvell.com
14284 L: netdev@vger.kernel.org
14286 F: drivers/net/ethernet/qlogic/netxen/
14288 NET_FAILOVER MODULE
14289 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14290 L: netdev@vger.kernel.org
14292 F: Documentation/networking/net_failover.rst
14293 F: drivers/net/net_failover.c
14294 F: include/net/net_failover.h
14297 M: David Ahern <dsahern@kernel.org>
14298 L: netdev@vger.kernel.org
14300 F: include/net/netns/nexthop.h
14301 F: include/net/nexthop.h
14302 F: include/uapi/linux/nexthop.h
14303 F: net/ipv4/nexthop.c
14306 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14307 L: linux-nfc@lists.01.org (subscribers-only)
14308 L: netdev@vger.kernel.org
14310 B: mailto:linux-nfc@lists.01.org
14311 F: Documentation/devicetree/bindings/net/nfc/
14313 F: include/linux/platform_data/nfcmrvl.h
14314 F: include/net/nfc/
14315 F: include/uapi/linux/nfc.h
14318 NFC VIRTUAL NCI DEVICE DRIVER
14319 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14320 L: netdev@vger.kernel.org
14321 L: linux-nfc@lists.01.org (subscribers-only)
14323 F: drivers/nfc/virtual_ncidev.c
14324 F: tools/testing/selftests/nci/
14326 NFS, SUNRPC, AND LOCKD CLIENTS
14327 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14328 M: Anna Schumaker <anna@kernel.org>
14329 L: linux-nfs@vger.kernel.org
14331 W: http://client.linux-nfs.org
14332 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14336 F: include/linux/lockd/
14337 F: include/linux/nfs*
14338 F: include/linux/sunrpc/
14339 F: include/uapi/linux/nfs*
14340 F: include/uapi/linux/sunrpc/
14342 F: Documentation/filesystems/nfs/
14345 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14346 L: linux-nilfs@vger.kernel.org
14348 W: https://nilfs.sourceforge.io/
14349 W: https://nilfs.osdn.jp/
14350 T: git git://github.com/konis/nilfs2.git
14351 F: Documentation/filesystems/nilfs2.rst
14353 F: include/trace/events/nilfs2.h
14354 F: include/uapi/linux/nilfs2_api.h
14355 F: include/uapi/linux/nilfs2_ondisk.h
14357 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14358 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14360 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14361 F: Documentation/scsi/NinjaSCSI.rst
14362 F: drivers/scsi/pcmcia/nsp_*
14364 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14365 M: GOTO Masanori <gotom@debian.or.jp>
14366 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14368 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14369 F: Documentation/scsi/NinjaSCSI.rst
14370 F: drivers/scsi/nsp32*
14372 NINTENDO HID DRIVER
14373 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14374 L: linux-input@vger.kernel.org
14376 F: drivers/hid/hid-nintendo*
14379 M: Dinh Nguyen <dinguyen@kernel.org>
14381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14384 NITRO ENCLAVES (NE)
14385 M: Andra Paraschiv <andraprs@amazon.com>
14386 M: Alexandru Vasile <lexnv@amazon.com>
14387 M: Alexandru Ciobotaru <alcioa@amazon.com>
14388 L: linux-kernel@vger.kernel.org
14390 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14391 F: Documentation/virt/ne_overview.rst
14392 F: drivers/virt/nitro_enclaves/
14393 F: include/linux/nitro_enclaves.h
14394 F: include/uapi/linux/nitro_enclaves.h
14395 F: samples/nitro_enclaves/
14397 NOHZ, DYNTICKS SUPPORT
14398 M: Frederic Weisbecker <fweisbec@gmail.com>
14399 M: Thomas Gleixner <tglx@linutronix.de>
14400 M: Ingo Molnar <mingo@kernel.org>
14401 L: linux-kernel@vger.kernel.org
14403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14404 F: include/linux/sched/nohz.h
14405 F: include/linux/tick.h
14406 F: kernel/time/tick*.*
14408 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14409 M: Pavel Machek <pavel@ucw.cz>
14410 M: Sakari Ailus <sakari.ailus@iki.fi>
14411 L: linux-media@vger.kernel.org
14413 F: drivers/media/i2c/ad5820.c
14414 F: drivers/media/i2c/et8ek8
14416 NOKIA N900 POWER SUPPLY DRIVERS
14417 R: Pali Rohár <pali@kernel.org>
14418 F: drivers/power/supply/bq2415x_charger.c
14419 F: drivers/power/supply/bq27xxx_battery.c
14420 F: drivers/power/supply/bq27xxx_battery_i2c.c
14421 F: drivers/power/supply/isp1704_charger.c
14422 F: drivers/power/supply/rx51_battery.c
14423 F: include/linux/power/bq2415x_charger.h
14424 F: include/linux/power/bq27xxx_battery.h
14427 M: Willy Tarreau <w@1wt.eu>
14429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14430 F: tools/include/nolibc/
14433 M: Matthias Maennich <maennich@google.com>
14435 F: Documentation/core-api/symbol-namespaces.rst
14439 M: Sanjay R Mehta <sanju.mehta@amd.com>
14440 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14441 L: ntb@lists.linux.dev
14443 F: drivers/ntb/hw/amd/
14446 M: Jon Mason <jdmason@kudzu.us>
14447 M: Dave Jiang <dave.jiang@intel.com>
14448 M: Allen Hubbe <allenbh@gmail.com>
14449 L: ntb@lists.linux.dev
14451 W: https://github.com/jonmason/ntb/wiki
14452 T: git git://github.com/jonmason/ntb.git
14453 F: drivers/net/ntb_netdev.c
14455 F: include/linux/ntb.h
14456 F: include/linux/ntb_transport.h
14457 F: tools/testing/selftests/ntb/
14460 M: Serge Semin <fancer.lancer@gmail.com>
14461 L: ntb@lists.linux.dev
14463 F: drivers/ntb/hw/idt/
14466 M: Dave Jiang <dave.jiang@intel.com>
14467 L: ntb@lists.linux.dev
14469 W: https://github.com/davejiang/linux/wiki
14470 T: git https://github.com/davejiang/linux.git
14471 F: drivers/ntb/hw/intel/
14474 M: Anton Altaparmakov <anton@tuxera.com>
14475 L: linux-ntfs-dev@lists.sourceforge.net
14477 W: http://www.tuxera.com/
14478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14479 F: Documentation/filesystems/ntfs.rst
14483 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14484 L: ntfs3@lists.linux.dev
14486 W: http://www.paragon-software.com/
14487 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14488 F: Documentation/filesystems/ntfs3.rst
14492 M: Finn Thain <fthain@linux-m68k.org>
14493 L: linux-m68k@lists.linux-m68k.org
14495 F: arch/*/include/asm/nubus.h
14497 F: include/linux/nubus.h
14498 F: include/uapi/linux/nubus.h
14500 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14501 M: Antonino Daplas <adaplas@gmail.com>
14502 L: linux-fbdev@vger.kernel.org
14504 F: drivers/video/fbdev/nvidia/
14505 F: drivers/video/fbdev/riva/
14507 NVIDIA WMI EC BACKLIGHT DRIVER
14508 M: Daniel Dadap <ddadap@nvidia.com>
14509 L: platform-driver-x86@vger.kernel.org
14511 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14514 M: Keith Busch <kbusch@kernel.org>
14515 M: Jens Axboe <axboe@fb.com>
14516 M: Christoph Hellwig <hch@lst.de>
14517 M: Sagi Grimberg <sagi@grimberg.me>
14518 L: linux-nvme@lists.infradead.org
14520 W: http://git.infradead.org/nvme.git
14521 T: git://git.infradead.org/nvme.git
14522 F: drivers/nvme/host/
14523 F: drivers/nvme/common/
14524 F: include/linux/nvme*
14525 F: include/uapi/linux/nvme_ioctl.h
14527 NVM EXPRESS FC TRANSPORT DRIVERS
14528 M: James Smart <james.smart@broadcom.com>
14529 L: linux-nvme@lists.infradead.org
14531 F: drivers/nvme/host/fc.c
14532 F: drivers/nvme/target/fc.c
14533 F: drivers/nvme/target/fcloop.c
14534 F: include/linux/nvme-fc-driver.h
14535 F: include/linux/nvme-fc.h
14537 NVM EXPRESS TARGET DRIVER
14538 M: Christoph Hellwig <hch@lst.de>
14539 M: Sagi Grimberg <sagi@grimberg.me>
14540 M: Chaitanya Kulkarni <kch@nvidia.com>
14541 L: linux-nvme@lists.infradead.org
14543 W: http://git.infradead.org/nvme.git
14544 T: git://git.infradead.org/nvme.git
14545 F: drivers/nvme/target/
14548 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14551 F: Documentation/ABI/stable/sysfs-bus-nvmem
14552 F: Documentation/devicetree/bindings/nvmem/
14554 F: include/linux/nvmem-consumer.h
14555 F: include/linux/nvmem-provider.h
14557 NXP C45 TJA11XX PHY DRIVER
14558 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14559 L: netdev@vger.kernel.org
14561 F: drivers/net/phy/nxp-c45-tja11xx.c
14564 M: Han Xu <han.xu@nxp.com>
14565 M: Haibo Chen <haibo.chen@nxp.com>
14566 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14567 L: linux-spi@vger.kernel.org
14569 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14570 F: drivers/spi/spi-nxp-fspi.c
14572 NXP FXAS21002C DRIVER
14573 M: Rui Miguel Silva <rmfrfs@gmail.com>
14574 L: linux-iio@vger.kernel.org
14576 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14577 F: drivers/iio/gyro/fxas21002c.h
14578 F: drivers/iio/gyro/fxas21002c_core.c
14579 F: drivers/iio/gyro/fxas21002c_i2c.c
14580 F: drivers/iio/gyro/fxas21002c_spi.c
14582 NXP i.MX CLOCK DRIVERS
14583 M: Abel Vesa <abelvesa@kernel.org>
14584 L: linux-clk@vger.kernel.org
14585 L: linux-imx@nxp.com
14587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14588 F: Documentation/devicetree/bindings/clock/imx*
14589 F: drivers/clk/imx/
14590 F: include/dt-bindings/clock/imx*
14592 NXP i.MX 8MQ DCSS DRIVER
14593 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14594 R: Lucas Stach <l.stach@pengutronix.de>
14595 L: dri-devel@lists.freedesktop.org
14597 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14598 F: drivers/gpu/drm/imx/dcss/
14600 NXP i.MX 8QXP ADC DRIVER
14601 M: Cai Huoqing <cai.huoqing@linux.dev>
14602 M: Haibo Chen <haibo.chen@nxp.com>
14603 L: linux-imx@nxp.com
14604 L: linux-iio@vger.kernel.org
14606 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14607 F: drivers/iio/adc/imx8qxp-adc.c
14609 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14610 M: Haibo Chen <haibo.chen@nxp.com>
14611 L: linux-iio@vger.kernel.org
14612 L: linux-imx@nxp.com
14614 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14615 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14616 F: drivers/iio/adc/imx7d_adc.c
14617 F: drivers/iio/adc/vf610_adc.c
14619 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14620 M: Jagan Teki <jagan@amarulasolutions.com>
14622 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14623 F: drivers/regulator/pf8x00-regulator.c
14625 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14626 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14627 L: linux-kernel@vger.kernel.org
14629 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14630 F: drivers/extcon/extcon-ptn5150.c
14632 NXP SGTL5000 DRIVER
14633 M: Fabio Estevam <festevam@gmail.com>
14634 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14636 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14637 F: sound/soc/codecs/sgtl5000*
14639 NXP SJA1105 ETHERNET SWITCH DRIVER
14640 M: Vladimir Oltean <olteanv@gmail.com>
14641 L: linux-kernel@vger.kernel.org
14643 F: drivers/net/dsa/sja1105
14644 F: drivers/net/pcs/pcs-xpcs-nxp.c
14646 NXP TDA998X DRM DRIVER
14647 M: Russell King <linux@armlinux.org.uk>
14649 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14650 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14651 F: drivers/gpu/drm/i2c/tda998x_drv.c
14652 F: include/drm/i2c/tda998x.h
14653 F: include/dt-bindings/display/tda998x.h
14657 M: Peter Rosin <peda@axentia.se>
14658 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14660 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14661 F: sound/soc/codecs/tfa9879*
14663 NXP/Goodix TFA989X (TFA1) DRIVER
14664 M: Stephan Gerhold <stephan@gerhold.net>
14665 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14667 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14668 F: sound/soc/codecs/tfa989x.c
14671 L: linux-nfc@lists.01.org (subscribers-only)
14673 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14674 F: drivers/nfc/nxp-nci
14676 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14677 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14678 R: NXP Linux Team <linux-imx@nxp.com>
14679 L: linux-media@vger.kernel.org
14681 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14682 F: drivers/media/platform/nxp/imx-jpeg
14684 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14685 M: Jonas Malaco <jonas@protocubo.io>
14686 L: linux-hwmon@vger.kernel.org
14688 F: Documentation/hwmon/nzxt-kraken2.rst
14689 F: drivers/hwmon/nzxt-kraken2.c
14691 NZXT-SMART2 HARDWARE MONITORING DRIVER
14692 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14693 L: linux-hwmon@vger.kernel.org
14695 F: Documentation/hwmon/nzxt-smart2.rst
14696 F: drivers/hwmon/nzxt-smart2.c
14699 M: Jiri Pirko <jiri@nvidia.com>
14700 L: netdev@vger.kernel.org
14702 F: include/linux/objagg.h
14704 F: lib/test_objagg.c
14707 M: Josh Poimboeuf <jpoimboe@kernel.org>
14708 M: Peter Zijlstra <peterz@infradead.org>
14711 F: include/linux/objtool.h
14713 OCELOT ETHERNET SWITCH DRIVER
14714 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14715 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14716 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14717 M: UNGLinuxDriver@microchip.com
14718 L: netdev@vger.kernel.org
14720 F: drivers/net/dsa/ocelot/*
14721 F: drivers/net/ethernet/mscc/
14722 F: include/soc/mscc/ocelot*
14723 F: net/dsa/tag_ocelot.c
14724 F: net/dsa/tag_ocelot_8021q.c
14725 F: tools/testing/selftests/drivers/net/ocelot/*
14727 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14728 M: Frederic Barrat <fbarrat@linux.ibm.com>
14729 M: Andrew Donnellan <ajd@linux.ibm.com>
14730 L: linuxppc-dev@lists.ozlabs.org
14732 F: Documentation/userspace-api/accelerators/ocxl.rst
14733 F: arch/powerpc/include/asm/pnv-ocxl.h
14734 F: arch/powerpc/platforms/powernv/ocxl.c
14735 F: drivers/misc/ocxl/
14736 F: include/misc/ocxl*
14737 F: include/uapi/misc/ocxl.h
14740 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14741 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14742 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14743 L: linux-omap@vger.kernel.org
14745 F: sound/soc/ti/n810.c
14746 F: sound/soc/ti/omap*
14747 F: sound/soc/ti/rx51.c
14748 F: sound/soc/ti/sdma-pcm.*
14750 OMAP CLOCK FRAMEWORK SUPPORT
14751 M: Paul Walmsley <paul@pwsan.com>
14752 L: linux-omap@vger.kernel.org
14754 F: arch/arm/*omap*/*clock*
14756 OMAP DEVICE TREE SUPPORT
14757 M: Benoît Cousson <bcousson@baylibre.com>
14758 M: Tony Lindgren <tony@atomide.com>
14759 L: linux-omap@vger.kernel.org
14760 L: devicetree@vger.kernel.org
14762 F: arch/arm/boot/dts/*am3*
14763 F: arch/arm/boot/dts/*am4*
14764 F: arch/arm/boot/dts/*am5*
14765 F: arch/arm/boot/dts/*dra7*
14766 F: arch/arm/boot/dts/*omap*
14767 F: arch/arm/boot/dts/logicpd-som-lv*
14768 F: arch/arm/boot/dts/logicpd-torpedo*
14770 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14771 L: linux-omap@vger.kernel.org
14772 L: linux-fbdev@vger.kernel.org
14774 F: Documentation/arm/omap/dss.rst
14775 F: drivers/video/fbdev/omap2/
14777 OMAP FRAMEBUFFER SUPPORT
14778 L: linux-fbdev@vger.kernel.org
14779 L: linux-omap@vger.kernel.org
14781 F: drivers/video/fbdev/omap/
14783 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14784 M: Roger Quadros <rogerq@kernel.org>
14785 M: Tony Lindgren <tony@atomide.com>
14786 L: linux-omap@vger.kernel.org
14788 F: arch/arm/mach-omap2/*gpmc*
14789 F: drivers/memory/omap-gpmc.c
14792 M: Grygorii Strashko <grygorii.strashko@ti.com>
14793 M: Santosh Shilimkar <ssantosh@kernel.org>
14794 M: Kevin Hilman <khilman@kernel.org>
14795 L: linux-omap@vger.kernel.org
14797 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14798 F: drivers/gpio/gpio-omap.c
14800 OMAP HARDWARE SPINLOCK SUPPORT
14801 M: Ohad Ben-Cohen <ohad@wizery.com>
14802 L: linux-omap@vger.kernel.org
14804 F: drivers/hwspinlock/omap_hwspinlock.c
14806 OMAP HS MMC SUPPORT
14807 L: linux-mmc@vger.kernel.org
14808 L: linux-omap@vger.kernel.org
14810 F: drivers/mmc/host/omap_hsmmc.c
14813 M: Paul Walmsley <paul@pwsan.com>
14814 L: linux-omap@vger.kernel.org
14816 F: arch/arm/mach-omap2/omap_hwmod*data*
14819 M: Benoît Cousson <bcousson@baylibre.com>
14820 M: Paul Walmsley <paul@pwsan.com>
14821 L: linux-omap@vger.kernel.org
14823 F: arch/arm/mach-omap2/omap_hwmod.*
14826 M: Vignesh R <vigneshr@ti.com>
14827 L: linux-omap@vger.kernel.org
14828 L: linux-i2c@vger.kernel.org
14830 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14831 F: drivers/i2c/busses/i2c-omap.c
14833 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14834 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14835 L: linux-media@vger.kernel.org
14837 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14838 F: drivers/media/platform/ti/omap3isp/
14839 F: drivers/staging/media/omap4iss/
14842 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14843 L: linux-omap@vger.kernel.org
14845 F: drivers/mmc/host/omap.c
14847 OMAP POWER MANAGEMENT SUPPORT
14848 M: Kevin Hilman <khilman@kernel.org>
14849 L: linux-omap@vger.kernel.org
14851 F: arch/arm/*omap*/*pm*
14852 F: drivers/cpufreq/omap-cpufreq.c
14854 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14855 M: Paul Walmsley <paul@pwsan.com>
14856 L: linux-omap@vger.kernel.org
14858 F: arch/arm/mach-omap2/prm*
14860 OMAP RANDOM NUMBER GENERATOR SUPPORT
14861 M: Deepak Saxena <dsaxena@plexity.net>
14863 F: drivers/char/hw_random/omap-rng.c
14866 L: linux-usb@vger.kernel.org
14867 L: linux-omap@vger.kernel.org
14869 F: arch/arm/*omap*/usb*
14870 F: drivers/usb/*/*omap*
14872 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14873 M: Mark Jackson <mpfj@newflow.co.uk>
14874 L: linux-omap@vger.kernel.org
14876 F: arch/arm/boot/dts/am335x-nano.dts
14879 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14880 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14881 M: Tony Lindgren <tony@atomide.com>
14882 L: linux-omap@vger.kernel.org
14884 Q: http://patchwork.kernel.org/project/linux-omap/list/
14885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14886 F: arch/arm/configs/omap1_defconfig
14887 F: arch/arm/mach-omap1/
14888 F: arch/arm/plat-omap/
14889 F: drivers/i2c/busses/i2c-omap.c
14890 F: include/linux/platform_data/ams-delta-fiq.h
14891 F: include/linux/platform_data/i2c-omap.h
14894 M: Tony Lindgren <tony@atomide.com>
14895 L: linux-omap@vger.kernel.org
14897 W: http://www.muru.com/linux/omap/
14898 W: http://linux.omap.com/
14899 Q: http://patchwork.kernel.org/project/linux-omap/list/
14900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14901 F: arch/arm/configs/omap2plus_defconfig
14902 F: arch/arm/mach-omap2/
14903 F: arch/arm/plat-omap/
14904 F: drivers/bus/ti-sysc.c
14905 F: drivers/i2c/busses/i2c-omap.c
14906 F: drivers/irqchip/irq-omap-intc.c
14907 F: drivers/mfd/*omap*.c
14908 F: drivers/mfd/menelaus.c
14909 F: drivers/mfd/palmas.c
14910 F: drivers/mfd/tps65217.c
14911 F: drivers/mfd/tps65218.c
14912 F: drivers/mfd/tps65910.c
14913 F: drivers/mfd/twl-core.[ch]
14914 F: drivers/mfd/twl4030*.c
14915 F: drivers/mfd/twl6030*.c
14916 F: drivers/mfd/twl6040*.c
14917 F: drivers/regulator/palmas-regulator*.c
14918 F: drivers/regulator/pbias-regulator.c
14919 F: drivers/regulator/tps65217-regulator.c
14920 F: drivers/regulator/tps65218-regulator.c
14921 F: drivers/regulator/tps65910-regulator.c
14922 F: drivers/regulator/twl-regulator.c
14923 F: drivers/regulator/twl6030-regulator.c
14924 F: include/linux/platform_data/i2c-omap.h
14925 F: include/linux/platform_data/ti-sysc.h
14928 M: Bob Copeland <me@bobcopeland.com>
14929 L: linux-karma-devel@lists.sourceforge.net
14931 F: Documentation/filesystems/omfs.rst
14934 OMNIKEY CARDMAN 4000 DRIVER
14935 M: Harald Welte <laforge@gnumonks.org>
14937 F: drivers/char/pcmcia/cm4000_cs.c
14938 F: include/linux/cm4000_cs.h
14939 F: include/uapi/linux/cm4000_cs.h
14941 OMNIKEY CARDMAN 4040 DRIVER
14942 M: Harald Welte <laforge@gnumonks.org>
14944 F: drivers/char/pcmcia/cm4040_cs.*
14946 OMNIVISION OG01A1B SENSOR DRIVER
14947 M: Shawn Tu <shawnx.tu@intel.com>
14948 L: linux-media@vger.kernel.org
14950 F: drivers/media/i2c/og01a1b.c
14952 OMNIVISION OV02A10 SENSOR DRIVER
14953 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14954 L: linux-media@vger.kernel.org
14956 T: git git://linuxtv.org/media_tree.git
14957 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14958 F: drivers/media/i2c/ov02a10.c
14960 OMNIVISION OV08D10 SENSOR DRIVER
14961 M: Jimmy Su <jimmy.su@intel.com>
14962 L: linux-media@vger.kernel.org
14964 T: git git://linuxtv.org/media_tree.git
14965 F: drivers/media/i2c/ov08d10.c
14967 OMNIVISION OV13858 SENSOR DRIVER
14968 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14969 L: linux-media@vger.kernel.org
14971 T: git git://linuxtv.org/media_tree.git
14972 F: drivers/media/i2c/ov13858.c
14974 OMNIVISION OV13B10 SENSOR DRIVER
14975 M: Arec Kao <arec.kao@intel.com>
14976 L: linux-media@vger.kernel.org
14978 T: git git://linuxtv.org/media_tree.git
14979 F: drivers/media/i2c/ov13b10.c
14981 OMNIVISION OV2680 SENSOR DRIVER
14982 M: Rui Miguel Silva <rmfrfs@gmail.com>
14983 L: linux-media@vger.kernel.org
14985 T: git git://linuxtv.org/media_tree.git
14986 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14987 F: drivers/media/i2c/ov2680.c
14989 OMNIVISION OV2685 SENSOR DRIVER
14990 M: Shunqian Zheng <zhengsq@rock-chips.com>
14991 L: linux-media@vger.kernel.org
14993 T: git git://linuxtv.org/media_tree.git
14994 F: drivers/media/i2c/ov2685.c
14996 OMNIVISION OV2740 SENSOR DRIVER
14997 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14998 R: Shawn Tu <shawnx.tu@intel.com>
14999 R: Bingbu Cao <bingbu.cao@intel.com>
15000 L: linux-media@vger.kernel.org
15002 T: git git://linuxtv.org/media_tree.git
15003 F: drivers/media/i2c/ov2740.c
15005 OMNIVISION OV5640 SENSOR DRIVER
15006 M: Steve Longerbeam <slongerbeam@gmail.com>
15007 L: linux-media@vger.kernel.org
15009 T: git git://linuxtv.org/media_tree.git
15010 F: drivers/media/i2c/ov5640.c
15012 OMNIVISION OV5647 SENSOR DRIVER
15013 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15014 M: Jacopo Mondi <jacopo@jmondi.org>
15015 L: linux-media@vger.kernel.org
15017 T: git git://linuxtv.org/media_tree.git
15018 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15019 F: drivers/media/i2c/ov5647.c
15021 OMNIVISION OV5670 SENSOR DRIVER
15022 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15023 L: linux-media@vger.kernel.org
15025 T: git git://linuxtv.org/media_tree.git
15026 F: drivers/media/i2c/ov5670.c
15028 OMNIVISION OV5675 SENSOR DRIVER
15029 M: Shawn Tu <shawnx.tu@intel.com>
15030 L: linux-media@vger.kernel.org
15032 T: git git://linuxtv.org/media_tree.git
15033 F: drivers/media/i2c/ov5675.c
15035 OMNIVISION OV5693 SENSOR DRIVER
15036 M: Daniel Scally <djrscally@gmail.com>
15037 L: linux-media@vger.kernel.org
15039 T: git git://linuxtv.org/media_tree.git
15040 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15041 F: drivers/media/i2c/ov5693.c
15043 OMNIVISION OV5695 SENSOR DRIVER
15044 M: Shunqian Zheng <zhengsq@rock-chips.com>
15045 L: linux-media@vger.kernel.org
15047 T: git git://linuxtv.org/media_tree.git
15048 F: drivers/media/i2c/ov5695.c
15050 OMNIVISION OV7670 SENSOR DRIVER
15051 L: linux-media@vger.kernel.org
15053 T: git git://linuxtv.org/media_tree.git
15054 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15055 F: drivers/media/i2c/ov7670.c
15057 OMNIVISION OV772x SENSOR DRIVER
15058 M: Jacopo Mondi <jacopo@jmondi.org>
15059 L: linux-media@vger.kernel.org
15061 T: git git://linuxtv.org/media_tree.git
15062 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15063 F: drivers/media/i2c/ov772x.c
15064 F: include/media/i2c/ov772x.h
15066 OMNIVISION OV7740 SENSOR DRIVER
15067 M: Wenyou Yang <wenyou.yang@microchip.com>
15068 L: linux-media@vger.kernel.org
15070 T: git git://linuxtv.org/media_tree.git
15071 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15072 F: drivers/media/i2c/ov7740.c
15074 OMNIVISION OV8856 SENSOR DRIVER
15075 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15076 L: linux-media@vger.kernel.org
15078 T: git git://linuxtv.org/media_tree.git
15079 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15080 F: drivers/media/i2c/ov8856.c
15082 OMNIVISION OV9282 SENSOR DRIVER
15083 M: Paul J. Murphy <paul.j.murphy@intel.com>
15084 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15085 L: linux-media@vger.kernel.org
15087 T: git git://linuxtv.org/media_tree.git
15088 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15089 F: drivers/media/i2c/ov9282.c
15091 OMNIVISION OV9640 SENSOR DRIVER
15092 M: Petr Cvek <petrcvekcz@gmail.com>
15093 L: linux-media@vger.kernel.org
15095 F: drivers/media/i2c/ov9640.*
15097 OMNIVISION OV9650 SENSOR DRIVER
15098 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15099 R: Akinobu Mita <akinobu.mita@gmail.com>
15100 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15101 L: linux-media@vger.kernel.org
15103 T: git git://linuxtv.org/media_tree.git
15104 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15105 F: drivers/media/i2c/ov9650.c
15107 OMNIVISION OV9734 SENSOR DRIVER
15108 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15109 R: Bingbu Cao <bingbu.cao@intel.com>
15110 L: linux-media@vger.kernel.org
15112 T: git git://linuxtv.org/media_tree.git
15113 F: drivers/media/i2c/ov9734.c
15115 ONBOARD USB HUB DRIVER
15116 M: Matthias Kaehlcke <mka@chromium.org>
15117 L: linux-usb@vger.kernel.org
15119 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15120 F: drivers/usb/misc/onboard_usb_hub.c
15122 ONENAND FLASH DRIVER
15123 M: Kyungmin Park <kyungmin.park@samsung.com>
15124 L: linux-mtd@lists.infradead.org
15126 F: drivers/mtd/nand/onenand/
15127 F: include/linux/mtd/onenand*.h
15129 ONION OMEGA2+ BOARD
15130 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15131 L: linux-mips@vger.kernel.org
15133 F: arch/mips/boot/dts/ralink/omega2p.dts
15136 M: Jens Wiklander <jens.wiklander@linaro.org>
15137 L: op-tee@lists.trustedfirmware.org
15139 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15140 F: drivers/tee/optee/
15142 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15143 M: Sumit Garg <sumit.garg@linaro.org>
15144 L: op-tee@lists.trustedfirmware.org
15146 F: drivers/char/hw_random/optee-rng.c
15149 M: Clément Léger <clement.leger@bootlin.com>
15150 L: linux-rtc@vger.kernel.org
15152 F: drivers/rtc/rtc-optee.c
15155 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15156 L: linux-rdma@vger.kernel.org
15158 F: drivers/infiniband/ulp/opa_vnic
15160 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
15161 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
15162 M: Frank Rowand <frowand.list@gmail.com>
15163 L: devicetree@vger.kernel.org
15165 F: Documentation/devicetree/dynamic-resolution-notes.rst
15166 F: Documentation/devicetree/overlay-notes.rst
15167 F: drivers/of/overlay.c
15168 F: drivers/of/resolver.c
15169 K: of_overlay_notifier_
15171 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15172 M: Rob Herring <robh+dt@kernel.org>
15173 M: Frank Rowand <frowand.list@gmail.com>
15174 L: devicetree@vger.kernel.org
15176 C: irc://irc.libera.chat/devicetree
15177 W: http://www.devicetree.org/
15178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15179 F: Documentation/ABI/testing/sysfs-firmware-ofw
15181 F: include/linux/of*.h
15184 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15185 M: Rob Herring <robh+dt@kernel.org>
15186 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15187 L: devicetree@vger.kernel.org
15189 C: irc://irc.libera.chat/devicetree
15190 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15192 F: Documentation/devicetree/
15193 F: arch/*/boot/dts/
15194 F: include/dt-bindings/
15196 OPENCOMPUTE PTP CLOCK DRIVER
15197 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15198 M: Vadim Fedorenko <vadfed@fb.com>
15199 L: netdev@vger.kernel.org
15201 F: drivers/ptp/ptp_ocp.c
15203 OPENCORES I2C BUS DRIVER
15204 M: Peter Korsgaard <peter@korsgaard.com>
15205 M: Andrew Lunn <andrew@lunn.ch>
15206 L: linux-i2c@vger.kernel.org
15208 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15209 F: Documentation/i2c/busses/i2c-ocores.rst
15210 F: drivers/i2c/busses/i2c-ocores.c
15211 F: include/linux/platform_data/i2c-ocores.h
15213 OPENRISC ARCHITECTURE
15214 M: Jonas Bonn <jonas@southpole.se>
15215 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15216 M: Stafford Horne <shorne@gmail.com>
15217 L: openrisc@lists.librecores.org
15219 W: http://openrisc.io
15220 T: git git://github.com/openrisc/linux.git
15221 F: Documentation/devicetree/bindings/openrisc/
15222 F: Documentation/openrisc/
15224 F: drivers/irqchip/irq-ompic.c
15225 F: drivers/irqchip/irq-or1k-*
15228 M: Pravin B Shelar <pshelar@ovn.org>
15229 L: netdev@vger.kernel.org
15230 L: dev@openvswitch.org
15232 W: http://openvswitch.org
15233 F: include/uapi/linux/openvswitch.h
15234 F: net/openvswitch/
15236 OPERATING PERFORMANCE POINTS (OPP)
15237 M: Viresh Kumar <vireshk@kernel.org>
15238 M: Nishanth Menon <nm@ti.com>
15239 M: Stephen Boyd <sboyd@kernel.org>
15240 L: linux-pm@vger.kernel.org
15242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15243 F: Documentation/devicetree/bindings/opp/
15244 F: Documentation/power/opp.rst
15246 F: include/linux/pm_opp.h
15249 M: Clemens Ladisch <clemens@ladisch.de>
15250 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15253 F: sound/drivers/opl4/
15255 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15256 M: Mark Fasheh <mark@fasheh.com>
15257 M: Joel Becker <jlbec@evilplan.org>
15258 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15259 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15261 W: http://ocfs2.wiki.kernel.org
15262 F: Documentation/filesystems/dlmfs.rst
15263 F: Documentation/filesystems/ocfs2.rst
15266 ORANGEFS FILESYSTEM
15267 M: Mike Marshall <hubcap@omnibond.com>
15268 R: Martin Brandenburg <martin@omnibond.com>
15269 L: devel@lists.orangefs.org
15271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15272 F: Documentation/filesystems/orangefs.rst
15276 L: linux-wireless@vger.kernel.org
15278 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15279 W: http://www.nongnu.org/orinoco/
15280 F: drivers/net/wireless/intersil/orinoco/
15282 OV2659 OMNIVISION SENSOR DRIVER
15283 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15284 L: linux-media@vger.kernel.org
15286 W: https://linuxtv.org
15287 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15288 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15289 F: drivers/media/i2c/ov2659.c
15290 F: include/media/i2c/ov2659.h
15293 M: Miklos Szeredi <miklos@szeredi.hu>
15294 L: linux-unionfs@vger.kernel.org
15296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15297 F: Documentation/filesystems/overlayfs.rst
15300 P54 WIRELESS DRIVER
15301 M: Christian Lamparter <chunkeey@googlemail.com>
15302 L: linux-wireless@vger.kernel.org
15304 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15305 F: drivers/net/wireless/intersil/p54/
15308 M: Vladimir Oltean <olteanv@gmail.com>
15309 L: netdev@vger.kernel.org
15311 F: Documentation/core-api/packing.rst
15312 F: include/linux/packing.h
15315 PADATA PARALLEL EXECUTION MECHANISM
15316 M: Steffen Klassert <steffen.klassert@secunet.com>
15317 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15318 L: linux-crypto@vger.kernel.org
15319 L: linux-kernel@vger.kernel.org
15321 F: Documentation/core-api/padata.rst
15322 F: include/linux/padata.h
15326 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15327 L: linux-fsdevel@vger.kernel.org
15329 T: git git://git.infradead.org/users/willy/pagecache.git
15330 F: Documentation/filesystems/locking.rst
15331 F: Documentation/filesystems/vfs.rst
15332 F: include/linux/pagemap.h
15334 F: mm/page-writeback.c
15339 M: Jesper Dangaard Brouer <hawk@kernel.org>
15340 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15341 L: netdev@vger.kernel.org
15343 F: Documentation/networking/page_pool.rst
15344 F: include/net/page_pool.h
15345 F: include/trace/events/page_pool.h
15346 F: net/core/page_pool.c
15349 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15350 M: Andrew Morton <akpm@linux-foundation.org>
15351 L: linux-mm@kvack.org
15353 F: Documentation/mm/page_table_check.rst
15354 F: include/linux/page_table_check.h
15355 F: mm/page_table_check.c
15357 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15358 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15359 L: platform-driver-x86@vger.kernel.org
15361 F: drivers/platform/x86/panasonic-laptop.c
15363 PARALLAX PING IIO SENSOR DRIVER
15364 M: Andreas Klinger <ak@it-klinger.de>
15365 L: linux-iio@vger.kernel.org
15367 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15368 F: drivers/iio/proximity/ping.c
15370 PARALLEL LCD/KEYPAD PANEL DRIVER
15371 M: Willy Tarreau <willy@haproxy.com>
15372 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15374 F: Documentation/admin-guide/lcd-panel-cgram.rst
15375 F: drivers/auxdisplay/panel.c
15377 PARALLEL PORT SUBSYSTEM
15378 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15379 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15380 L: linux-parport@lists.infradead.org (subscribers-only)
15382 F: Documentation/driver-api/parport*.rst
15383 F: drivers/char/ppdev.c
15384 F: drivers/parport/
15385 F: include/linux/parport*.h
15386 F: include/uapi/linux/ppdev.h
15388 PARAVIRT_OPS INTERFACE
15389 M: Juergen Gross <jgross@suse.com>
15390 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15391 R: Alexey Makhalov <amakhalov@vmware.com>
15392 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15393 L: virtualization@lists.linux-foundation.org
15396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15397 F: Documentation/virt/paravirt_ops.rst
15398 F: arch/*/include/asm/paravirt*.h
15399 F: arch/*/kernel/paravirt*
15400 F: include/linux/hypervisor.h
15402 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15403 M: Tim Waugh <tim@cyberelk.net>
15404 L: linux-parport@lists.infradead.org (subscribers-only)
15406 F: Documentation/admin-guide/blockdev/paride.rst
15407 F: drivers/block/paride/
15409 PARISC ARCHITECTURE
15410 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15411 M: Helge Deller <deller@gmx.de>
15412 L: linux-parisc@vger.kernel.org
15414 W: https://parisc.wiki.kernel.org
15415 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15418 F: Documentation/parisc/
15420 F: drivers/char/agp/parisc-agp.c
15421 F: drivers/input/misc/hp_sdc_rtc.c
15422 F: drivers/input/serio/gscps2.c
15423 F: drivers/input/serio/hp_sdc*
15425 F: drivers/parport/parport_gsc.*
15426 F: drivers/tty/serial/8250/8250_gsc.c
15427 F: drivers/video/console/sti*
15428 F: drivers/video/fbdev/sti*
15429 F: drivers/video/logo/logo_parisc*
15430 F: include/linux/hp_sdc.h
15433 M: Jiri Pirko <jiri@nvidia.com>
15434 L: netdev@vger.kernel.org
15436 F: include/linux/parman.h
15438 F: lib/test_parman.c
15440 PC ENGINES APU BOARD DRIVER
15441 M: Enrico Weigelt, metux IT consult <info@metux.net>
15443 F: drivers/platform/x86/pcengines-apuv2.c
15445 PC87360 HARDWARE MONITORING DRIVER
15446 M: Jim Cromie <jim.cromie@gmail.com>
15447 L: linux-hwmon@vger.kernel.org
15449 F: Documentation/hwmon/pc87360.rst
15450 F: drivers/hwmon/pc87360.c
15452 PC8736x GPIO DRIVER
15453 M: Jim Cromie <jim.cromie@gmail.com>
15455 F: drivers/char/pc8736x_gpio.c
15457 PC87427 HARDWARE MONITORING DRIVER
15458 M: Jean Delvare <jdelvare@suse.com>
15459 L: linux-hwmon@vger.kernel.org
15461 F: Documentation/hwmon/pc87427.rst
15462 F: drivers/hwmon/pc87427.c
15465 M: Riku Voipio <riku.voipio@iki.fi>
15467 F: drivers/leds/leds-pca9532.c
15468 F: include/linux/leds-pca9532.h
15470 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15471 M: Guenter Roeck <linux@roeck-us.net>
15472 L: linux-i2c@vger.kernel.org
15474 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15476 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15477 M: Khalid Aziz <khalid@gonehiking.org>
15479 F: drivers/firmware/pcdp.*
15481 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15482 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15483 M: Pali Rohár <pali@kernel.org>
15484 L: linux-pci@vger.kernel.org
15485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15487 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15488 F: drivers/pci/controller/pci-aardvark.c
15490 PCI DRIVER FOR ALTERA PCIE IP
15491 M: Joyce Ooi <joyce.ooi@intel.com>
15492 L: linux-pci@vger.kernel.org
15494 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15495 F: drivers/pci/controller/pcie-altera.c
15497 PCI DRIVER FOR APPLIEDMICRO XGENE
15498 M: Toan Le <toan@os.amperecomputing.com>
15499 L: linux-pci@vger.kernel.org
15500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15502 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15503 F: drivers/pci/controller/pci-xgene.c
15505 PCI DRIVER FOR ARM VERSATILE PLATFORM
15506 M: Rob Herring <robh@kernel.org>
15507 L: linux-pci@vger.kernel.org
15508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15510 F: Documentation/devicetree/bindings/pci/versatile.yaml
15511 F: drivers/pci/controller/pci-versatile.c
15513 PCI DRIVER FOR ARMADA 8K
15514 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15515 L: linux-pci@vger.kernel.org
15516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15518 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15519 F: drivers/pci/controller/dwc/pcie-armada8k.c
15521 PCI DRIVER FOR CADENCE PCIE IP
15522 M: Tom Joseph <tjoseph@cadence.com>
15523 L: linux-pci@vger.kernel.org
15525 F: Documentation/devicetree/bindings/pci/cdns,*
15526 F: drivers/pci/controller/cadence/
15528 PCI DRIVER FOR FREESCALE LAYERSCAPE
15529 M: Minghuan Lian <minghuan.Lian@nxp.com>
15530 M: Mingkai Hu <mingkai.hu@nxp.com>
15531 M: Roy Zang <roy.zang@nxp.com>
15532 L: linuxppc-dev@lists.ozlabs.org
15533 L: linux-pci@vger.kernel.org
15534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15536 F: drivers/pci/controller/dwc/*layerscape*
15538 PCI DRIVER FOR GENERIC OF HOSTS
15539 M: Will Deacon <will@kernel.org>
15540 L: linux-pci@vger.kernel.org
15541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15543 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15544 F: drivers/pci/controller/pci-host-common.c
15545 F: drivers/pci/controller/pci-host-generic.c
15547 PCI DRIVER FOR IMX6
15548 M: Richard Zhu <hongxing.zhu@nxp.com>
15549 M: Lucas Stach <l.stach@pengutronix.de>
15550 L: linux-pci@vger.kernel.org
15551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15553 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15554 F: drivers/pci/controller/dwc/*imx6*
15556 PCI DRIVER FOR FU740
15557 M: Paul Walmsley <paul.walmsley@sifive.com>
15558 M: Greentime Hu <greentime.hu@sifive.com>
15559 L: linux-pci@vger.kernel.org
15561 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15562 F: drivers/pci/controller/dwc/pcie-fu740.c
15564 PCI DRIVER FOR INTEL IXP4XX
15565 M: Linus Walleij <linus.walleij@linaro.org>
15567 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15568 F: drivers/pci/controller/pci-ixp4xx.c
15570 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15571 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15572 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15573 L: linux-pci@vger.kernel.org
15575 F: drivers/pci/controller/vmd.c
15577 PCI DRIVER FOR MICROSEMI SWITCHTEC
15578 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15579 M: Logan Gunthorpe <logang@deltatee.com>
15580 L: linux-pci@vger.kernel.org
15582 F: Documentation/ABI/testing/sysfs-class-switchtec
15583 F: Documentation/driver-api/switchtec.rst
15584 F: drivers/ntb/hw/mscc/
15585 F: drivers/pci/switch/switchtec*
15586 F: include/linux/switchtec.h
15587 F: include/uapi/linux/switchtec_ioctl.h
15589 PCI DRIVER FOR MOBIVEIL PCIE IP
15590 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15591 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15592 L: linux-pci@vger.kernel.org
15594 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15595 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15597 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15598 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15599 M: Pali Rohár <pali@kernel.org>
15600 L: linux-pci@vger.kernel.org
15601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15603 F: drivers/pci/controller/*mvebu*
15605 PCI DRIVER FOR NVIDIA TEGRA
15606 M: Thierry Reding <thierry.reding@gmail.com>
15607 L: linux-tegra@vger.kernel.org
15608 L: linux-pci@vger.kernel.org
15610 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15611 F: drivers/pci/controller/pci-tegra.c
15613 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15614 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15615 L: linux-pci@vger.kernel.org
15616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15618 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15619 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15621 PCI DRIVER FOR RENESAS R-CAR
15622 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15623 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15624 L: linux-pci@vger.kernel.org
15625 L: linux-renesas-soc@vger.kernel.org
15627 F: Documentation/devicetree/bindings/pci/*rcar*
15628 F: drivers/pci/controller/*rcar*
15630 PCI DRIVER FOR SAMSUNG EXYNOS
15631 M: Jingoo Han <jingoohan1@gmail.com>
15632 L: linux-pci@vger.kernel.org
15633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15634 L: linux-samsung-soc@vger.kernel.org
15636 F: drivers/pci/controller/dwc/pci-exynos.c
15638 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15639 M: Jingoo Han <jingoohan1@gmail.com>
15640 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15641 L: linux-pci@vger.kernel.org
15643 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15644 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15645 F: drivers/pci/controller/dwc/*designware*
15647 PCI DRIVER FOR TI DRA7XX/J721E
15648 M: Kishon Vijay Abraham I <kishon@ti.com>
15649 L: linux-omap@vger.kernel.org
15650 L: linux-pci@vger.kernel.org
15651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15653 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15654 F: drivers/pci/controller/cadence/pci-j721e.c
15655 F: drivers/pci/controller/dwc/pci-dra7xx.c
15657 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15658 M: Linus Walleij <linus.walleij@linaro.org>
15659 L: linux-pci@vger.kernel.org
15661 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15662 F: drivers/pci/controller/pci-v3-semi.c
15664 PCI ENDPOINT SUBSYSTEM
15665 M: Kishon Vijay Abraham I <kishon@ti.com>
15666 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15667 R: Krzysztof Wilczyński <kw@linux.com>
15668 L: linux-pci@vger.kernel.org
15670 Q: https://patchwork.kernel.org/project/linux-pci/list/
15671 B: https://bugzilla.kernel.org
15672 C: irc://irc.oftc.net/linux-pci
15673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15674 F: Documentation/PCI/endpoint/*
15675 F: Documentation/misc-devices/pci-endpoint-test.rst
15676 F: drivers/misc/pci_endpoint_test.c
15677 F: drivers/pci/endpoint/
15680 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15681 M: Russell Currey <ruscur@russell.cc>
15682 M: Oliver O'Halloran <oohall@gmail.com>
15683 L: linuxppc-dev@lists.ozlabs.org
15685 F: Documentation/PCI/pci-error-recovery.rst
15686 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15687 F: arch/powerpc/include/*/eeh*.h
15688 F: arch/powerpc/kernel/eeh*.c
15689 F: arch/powerpc/platforms/*/eeh*.c
15690 F: drivers/pci/pcie/aer.c
15691 F: drivers/pci/pcie/dpc.c
15692 F: drivers/pci/pcie/err.c
15695 M: Linas Vepstas <linasvepstas@gmail.com>
15696 L: linux-pci@vger.kernel.org
15698 F: Documentation/PCI/pci-error-recovery.rst
15700 PCI PEER-TO-PEER DMA (P2PDMA)
15701 M: Bjorn Helgaas <bhelgaas@google.com>
15702 M: Logan Gunthorpe <logang@deltatee.com>
15703 L: linux-pci@vger.kernel.org
15705 Q: https://patchwork.kernel.org/project/linux-pci/list/
15706 B: https://bugzilla.kernel.org
15707 C: irc://irc.oftc.net/linux-pci
15708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15709 F: Documentation/driver-api/pci/p2pdma.rst
15710 F: drivers/pci/p2pdma.c
15711 F: include/linux/pci-p2pdma.h
15713 PCI MSI DRIVER FOR ALTERA MSI IP
15714 M: Joyce Ooi <joyce.ooi@intel.com>
15715 L: linux-pci@vger.kernel.org
15717 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15718 F: drivers/pci/controller/pcie-altera-msi.c
15720 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15721 M: Toan Le <toan@os.amperecomputing.com>
15722 L: linux-pci@vger.kernel.org
15723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15725 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15726 F: drivers/pci/controller/pci-xgene-msi.c
15728 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15729 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15730 R: Rob Herring <robh@kernel.org>
15731 R: Krzysztof Wilczyński <kw@linux.com>
15732 L: linux-pci@vger.kernel.org
15734 Q: https://patchwork.kernel.org/project/linux-pci/list/
15735 B: https://bugzilla.kernel.org
15736 C: irc://irc.oftc.net/linux-pci
15737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15738 F: drivers/pci/controller/
15739 F: drivers/pci/pci-bridge-emul.c
15740 F: drivers/pci/pci-bridge-emul.h
15743 M: Bjorn Helgaas <bhelgaas@google.com>
15744 L: linux-pci@vger.kernel.org
15746 Q: https://patchwork.kernel.org/project/linux-pci/list/
15747 B: https://bugzilla.kernel.org
15748 C: irc://irc.oftc.net/linux-pci
15749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15750 F: Documentation/PCI/
15751 F: Documentation/devicetree/bindings/pci/
15752 F: arch/x86/kernel/early-quirks.c
15753 F: arch/x86/kernel/quirks.c
15755 F: drivers/acpi/pci*
15757 F: include/asm-generic/pci*
15758 F: include/linux/of_pci.h
15759 F: include/linux/pci*
15760 F: include/uapi/linux/pci*
15763 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15764 M: Jonathan Chocron <jonnyc@amazon.com>
15765 L: linux-pci@vger.kernel.org
15767 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15768 F: drivers/pci/controller/dwc/pcie-al.c
15770 PCIE DRIVER FOR AMLOGIC MESON
15771 M: Yue Wang <yue.wang@Amlogic.com>
15772 L: linux-pci@vger.kernel.org
15773 L: linux-amlogic@lists.infradead.org
15775 F: drivers/pci/controller/dwc/pci-meson.c
15777 PCIE DRIVER FOR AXIS ARTPEC
15778 M: Jesper Nilsson <jesper.nilsson@axis.com>
15779 L: linux-arm-kernel@axis.com
15780 L: linux-pci@vger.kernel.org
15782 F: Documentation/devicetree/bindings/pci/axis,artpec*
15783 F: drivers/pci/controller/dwc/*artpec*
15785 PCIE DRIVER FOR CAVIUM THUNDERX
15786 M: Robert Richter <rric@kernel.org>
15787 L: linux-pci@vger.kernel.org
15788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15790 F: drivers/pci/controller/pci-thunder-*
15792 PCIE DRIVER FOR HISILICON
15793 M: Zhou Wang <wangzhou1@hisilicon.com>
15794 L: linux-pci@vger.kernel.org
15796 F: drivers/pci/controller/dwc/pcie-hisi.c
15798 PCIE DRIVER FOR HISILICON KIRIN
15799 M: Xiaowei Song <songxiaowei@hisilicon.com>
15800 M: Binghui Wang <wangbinghui@hisilicon.com>
15801 L: linux-pci@vger.kernel.org
15803 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15804 F: drivers/pci/controller/dwc/pcie-kirin.c
15806 PCIE DRIVER FOR HISILICON STB
15807 M: Shawn Guo <shawn.guo@linaro.org>
15808 L: linux-pci@vger.kernel.org
15810 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15811 F: drivers/pci/controller/dwc/pcie-histb.c
15813 PCIE DRIVER FOR INTEL KEEM BAY
15814 M: Srikanth Thokala <srikanth.thokala@intel.com>
15815 L: linux-pci@vger.kernel.org
15817 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15818 F: drivers/pci/controller/dwc/pcie-keembay.c
15820 PCIE DRIVER FOR INTEL LGM GW SOC
15821 M: Rahul Tanwar <rtanwar@maxlinear.com>
15822 L: linux-pci@vger.kernel.org
15824 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15825 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15827 PCIE DRIVER FOR MEDIATEK
15828 M: Ryder Lee <ryder.lee@mediatek.com>
15829 M: Jianjun Wang <jianjun.wang@mediatek.com>
15830 L: linux-pci@vger.kernel.org
15831 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15833 F: Documentation/devicetree/bindings/pci/mediatek*
15834 F: drivers/pci/controller/*mediatek*
15836 PCIE DRIVER FOR MICROCHIP
15837 M: Daire McNamara <daire.mcnamara@microchip.com>
15838 L: linux-pci@vger.kernel.org
15840 F: Documentation/devicetree/bindings/pci/microchip*
15841 F: drivers/pci/controller/*microchip*
15843 PCIE DRIVER FOR QUALCOMM MSM
15844 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15845 L: linux-pci@vger.kernel.org
15846 L: linux-arm-msm@vger.kernel.org
15848 F: drivers/pci/controller/dwc/pcie-qcom.c
15850 PCIE ENDPOINT DRIVER FOR QUALCOMM
15851 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15852 L: linux-pci@vger.kernel.org
15853 L: linux-arm-msm@vger.kernel.org
15855 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15856 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15858 PCIE DRIVER FOR ROCKCHIP
15859 M: Shawn Lin <shawn.lin@rock-chips.com>
15860 L: linux-pci@vger.kernel.org
15861 L: linux-rockchip@lists.infradead.org
15863 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15864 F: drivers/pci/controller/pcie-rockchip*
15866 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15867 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15868 L: linux-pci@vger.kernel.org
15870 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15871 F: drivers/pci/controller/dwc/pcie-uniphier*
15873 PCIE DRIVER FOR ST SPEAR13XX
15874 M: Pratyush Anand <pratyush.anand@gmail.com>
15875 L: linux-pci@vger.kernel.org
15877 F: drivers/pci/controller/dwc/*spear*
15879 PCI DRIVER FOR XILINX VERSAL CPM
15880 M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
15881 M: Michal Simek <michal.simek@amd.com>
15882 L: linux-pci@vger.kernel.org
15884 F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
15885 F: drivers/pci/controller/pcie-xilinx-cpm.c
15888 M: Dominik Brodowski <linux@dominikbrodowski.net>
15890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15891 F: Documentation/pcmcia/
15896 PCNET32 NETWORK DRIVER
15897 M: Don Fry <pcnet32@frontier.com>
15898 L: netdev@vger.kernel.org
15900 F: drivers/net/ethernet/amd/pcnet32.c
15902 PCRYPT PARALLEL CRYPTO ENGINE
15903 M: Steffen Klassert <steffen.klassert@secunet.com>
15904 L: linux-crypto@vger.kernel.org
15907 F: include/crypto/pcrypt.h
15909 PEAQ WMI HOTKEYS DRIVER
15910 M: Hans de Goede <hdegoede@redhat.com>
15911 L: platform-driver-x86@vger.kernel.org
15913 F: drivers/platform/x86/peaq-wmi.c
15915 PECI HARDWARE MONITORING DRIVERS
15916 M: Iwona Winiarska <iwona.winiarska@intel.com>
15917 L: linux-hwmon@vger.kernel.org
15919 F: Documentation/hwmon/peci-cputemp.rst
15920 F: Documentation/hwmon/peci-dimmtemp.rst
15921 F: drivers/hwmon/peci/
15924 M: Iwona Winiarska <iwona.winiarska@intel.com>
15925 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15927 F: Documentation/devicetree/bindings/peci/
15928 F: Documentation/peci/
15930 F: include/linux/peci-cpu.h
15931 F: include/linux/peci.h
15933 PENSANDO ETHERNET DRIVERS
15934 M: Shannon Nelson <snelson@pensando.io>
15935 M: drivers@pensando.io
15936 L: netdev@vger.kernel.org
15938 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15939 F: drivers/net/ethernet/pensando/
15941 PER-CPU MEMORY ALLOCATOR
15942 M: Dennis Zhou <dennis@kernel.org>
15943 M: Tejun Heo <tj@kernel.org>
15944 M: Christoph Lameter <cl@linux.com>
15945 L: linux-mm@kvack.org
15947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15948 F: arch/*/include/asm/percpu.h
15949 F: include/linux/percpu*.h
15953 PER-TASK DELAY ACCOUNTING
15954 M: Balbir Singh <bsingharora@gmail.com>
15956 F: include/linux/delayacct.h
15957 F: kernel/delayacct.c
15959 PERFORMANCE EVENTS SUBSYSTEM
15960 M: Peter Zijlstra <peterz@infradead.org>
15961 M: Ingo Molnar <mingo@redhat.com>
15962 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15963 R: Mark Rutland <mark.rutland@arm.com>
15964 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15965 R: Jiri Olsa <jolsa@kernel.org>
15966 R: Namhyung Kim <namhyung@kernel.org>
15967 L: linux-perf-users@vger.kernel.org
15968 L: linux-kernel@vger.kernel.org
15970 W: https://perf.wiki.kernel.org/
15971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15973 F: arch/*/events/*/*
15974 F: arch/*/include/asm/perf_event.h
15975 F: arch/*/kernel/*/*/perf_event*.c
15976 F: arch/*/kernel/*/perf_event*.c
15977 F: arch/*/kernel/perf_callchain.c
15978 F: arch/*/kernel/perf_event*.c
15979 F: include/linux/perf_event.h
15980 F: include/uapi/linux/perf_event.h
15985 PERFORMANCE EVENTS TOOLING ARM64
15986 R: John Garry <john.garry@huawei.com>
15987 R: Will Deacon <will@kernel.org>
15988 R: James Clark <james.clark@arm.com>
15989 R: Mike Leach <mike.leach@linaro.org>
15990 R: Leo Yan <leo.yan@linaro.org>
15991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15993 F: tools/build/feature/test-libopencsd.c
15994 F: tools/perf/arch/arm*/
15995 F: tools/perf/pmu-events/arch/arm64/
15996 F: tools/perf/util/arm-spe*
15997 F: tools/perf/util/cs-etm*
15999 PERSONALITY HANDLING
16000 M: Christoph Hellwig <hch@infradead.org>
16001 L: linux-abi-devel@lists.sourceforge.net
16003 F: include/linux/personality.h
16004 F: include/uapi/linux/personality.h
16006 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16007 M: Marcus Folkesson <marcus.folkesson@gmail.com>
16008 L: linux-input@vger.kernel.org
16010 F: Documentation/input/devices/pxrc.rst
16011 F: drivers/input/joystick/pxrc.c
16014 M: Remi Denis-Courmont <courmisch@gmail.com>
16016 F: Documentation/networking/phonet.rst
16017 F: include/linux/phonet.h
16018 F: include/net/phonet/
16019 F: include/uapi/linux/phonet.h
16023 M: Joern Engel <joern@lazybastard.org>
16024 L: linux-mtd@lists.infradead.org
16026 F: drivers/mtd/devices/phram.c
16029 M: Bruno Prémont <bonbons@linux-vserver.org>
16030 L: linux-input@vger.kernel.org
16032 F: drivers/hid/hid-picolcd*
16035 M: Christian Brauner <christian@brauner.io>
16036 L: linux-kernel@vger.kernel.org
16038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16040 F: tools/testing/selftests/clone3/
16041 F: tools/testing/selftests/pid_namespace/
16042 F: tools/testing/selftests/pidfd/
16045 K: \b(clone_args|kernel_clone_args)\b
16047 PIN CONTROL SUBSYSTEM
16048 M: Linus Walleij <linus.walleij@linaro.org>
16049 L: linux-gpio@vger.kernel.org
16051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16052 F: Documentation/devicetree/bindings/pinctrl/
16053 F: Documentation/driver-api/pin-control.rst
16054 F: drivers/pinctrl/
16055 F: include/linux/pinctrl/
16057 PIN CONTROLLER - AMD
16058 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16059 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16061 F: drivers/pinctrl/pinctrl-amd.c
16063 PIN CONTROLLER - FREESCALE
16064 M: Dong Aisheng <aisheng.dong@nxp.com>
16065 M: Fabio Estevam <festevam@gmail.com>
16066 M: Shawn Guo <shawnguo@kernel.org>
16067 M: Jacky Bai <ping.bai@nxp.com>
16068 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16069 L: linux-gpio@vger.kernel.org
16071 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16072 F: drivers/pinctrl/freescale/
16074 PIN CONTROLLER - INTEL
16075 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16076 M: Andy Shevchenko <andy@kernel.org>
16078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16079 F: drivers/pinctrl/intel/
16081 PIN CONTROLLER - KEEMBAY
16082 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16084 F: drivers/pinctrl/pinctrl-keembay*
16086 PIN CONTROLLER - MEDIATEK
16087 M: Sean Wang <sean.wang@kernel.org>
16088 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16090 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16091 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
16092 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16093 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16094 F: drivers/pinctrl/mediatek/
16096 PIN CONTROLLER - MICROCHIP AT91
16097 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16099 L: linux-gpio@vger.kernel.org
16101 F: drivers/gpio/gpio-sama5d2-piobu.c
16102 F: drivers/pinctrl/pinctrl-at91*
16104 PIN CONTROLLER - QUALCOMM
16105 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16106 L: linux-arm-msm@vger.kernel.org
16108 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16109 F: drivers/pinctrl/qcom/
16111 PIN CONTROLLER - RENESAS
16112 M: Geert Uytterhoeven <geert+renesas@glider.be>
16113 L: linux-renesas-soc@vger.kernel.org
16115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16116 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16117 F: drivers/pinctrl/renesas/
16119 PIN CONTROLLER - SAMSUNG
16120 M: Tomasz Figa <tomasz.figa@gmail.com>
16121 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16122 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16123 R: Alim Akhtar <alim.akhtar@samsung.com>
16124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16125 L: linux-samsung-soc@vger.kernel.org
16127 C: irc://irc.libera.chat/linux-exynos
16128 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16129 B: mailto:linux-samsung-soc@vger.kernel.org
16130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16131 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16132 F: drivers/pinctrl/samsung/
16133 F: include/dt-bindings/pinctrl/samsung.h
16135 PIN CONTROLLER - SINGLE
16136 M: Tony Lindgren <tony@atomide.com>
16137 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16139 L: linux-omap@vger.kernel.org
16141 F: drivers/pinctrl/pinctrl-single.c
16143 PIN CONTROLLER - THUNDERBAY
16144 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16146 F: drivers/pinctrl/pinctrl-thunderbay.c
16148 PIN CONTROLLER - SUNPLUS / TIBBO
16149 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16150 M: Wells Lu <wellslutw@gmail.com>
16151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16153 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16154 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16155 F: drivers/pinctrl/sunplus/
16156 F: include/dt-bindings/pinctrl/sppctl*.h
16159 M: linux-block@vger.kernel.org
16161 F: drivers/block/pktcdvd.c
16162 F: include/linux/pktcdvd.h
16163 F: include/uapi/linux/pktcdvd.h
16165 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16166 M: Tomasz Duszynski <tduszyns@gmail.com>
16168 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16169 F: drivers/iio/chemical/pms7003.c
16172 M: Jacob Keller <jacob.e.keller@intel.com>
16174 F: Documentation/driver-api/pldmfw/
16175 F: include/linux/pldmfw.h
16179 M: Logan Gunthorpe <logang@deltatee.com>
16181 F: drivers/dma/plx_dma.c
16184 M: Charles Hsu <hsu.yungteng@gmail.com>
16185 L: linux-hwmon@vger.kernel.org
16187 F: Documentation/hwmon/pm6764tr.rst
16188 F: drivers/hwmon/pmbus/pm6764tr.c
16191 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16192 L: linux-pm@vger.kernel.org
16194 W: https://01.org/pm-graph
16195 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16196 T: git git://github.com/intel/pm-graph
16197 F: tools/power/pm-graph
16199 PMBUS HARDWARE MONITORING DRIVERS
16200 M: Guenter Roeck <linux@roeck-us.net>
16201 L: linux-hwmon@vger.kernel.org
16203 W: http://hwmon.wiki.kernel.org/
16204 W: http://www.roeck-us.net/linux/drivers/
16205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16206 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16207 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16208 F: Documentation/hwmon/adm1275.rst
16209 F: Documentation/hwmon/ibm-cffps.rst
16210 F: Documentation/hwmon/ir35221.rst
16211 F: Documentation/hwmon/lm25066.rst
16212 F: Documentation/hwmon/ltc2978.rst
16213 F: Documentation/hwmon/ltc3815.rst
16214 F: Documentation/hwmon/max16064.rst
16215 F: Documentation/hwmon/max20751.rst
16216 F: Documentation/hwmon/max31785.rst
16217 F: Documentation/hwmon/max34440.rst
16218 F: Documentation/hwmon/max8688.rst
16219 F: Documentation/hwmon/pmbus-core.rst
16220 F: Documentation/hwmon/pmbus.rst
16221 F: Documentation/hwmon/tps40422.rst
16222 F: Documentation/hwmon/ucd9000.rst
16223 F: Documentation/hwmon/ucd9200.rst
16224 F: Documentation/hwmon/zl6100.rst
16225 F: drivers/hwmon/pmbus/
16226 F: include/linux/pmbus.h
16228 PMC SIERRA MaxRAID DRIVER
16229 L: linux-scsi@vger.kernel.org
16231 W: http://www.pmc-sierra.com/
16232 F: drivers/scsi/pmcraid.*
16234 PMC SIERRA PM8001 DRIVER
16235 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16236 L: linux-scsi@vger.kernel.org
16238 F: drivers/scsi/pm8001/
16240 PNI RM3100 IIO DRIVER
16241 M: Song Qiang <songqiang1304521@gmail.com>
16242 L: linux-iio@vger.kernel.org
16244 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16245 F: drivers/iio/magnetometer/rm3100*
16248 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16249 L: linux-acpi@vger.kernel.org
16252 F: include/linux/pnp.h
16254 POSIX CLOCKS and TIMERS
16255 M: Thomas Gleixner <tglx@linutronix.de>
16256 L: linux-kernel@vger.kernel.org
16258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16260 F: include/linux/time_namespace.h
16261 F: include/linux/timer*
16262 F: kernel/time/*timer*
16263 F: kernel/time/namespace.c
16265 POWER MANAGEMENT CORE
16266 M: "Rafael J. Wysocki" <rafael@kernel.org>
16267 L: linux-pm@vger.kernel.org
16269 B: https://bugzilla.kernel.org
16270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16271 F: drivers/base/power/
16272 F: drivers/powercap/
16273 F: include/linux/intel_rapl.h
16274 F: include/linux/pm.h
16275 F: include/linux/pm_*
16276 F: include/linux/powercap.h
16277 F: kernel/configs/nopm.config
16279 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16280 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16281 L: linux-pm@vger.kernel.org
16283 B: https://bugzilla.kernel.org
16284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16285 F: drivers/powercap/dtpm*
16286 F: include/linux/dtpm.h
16288 POWER STATE COORDINATION INTERFACE (PSCI)
16289 M: Mark Rutland <mark.rutland@arm.com>
16290 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16293 F: drivers/firmware/psci/
16294 F: include/linux/psci.h
16295 F: include/uapi/linux/psci.h
16297 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16298 M: Sebastian Reichel <sre@kernel.org>
16299 L: linux-pm@vger.kernel.org
16301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16302 F: Documentation/ABI/testing/sysfs-class-power
16303 F: Documentation/devicetree/bindings/power/supply/
16304 F: drivers/power/supply/
16305 F: include/linux/power/
16306 F: include/linux/power_supply.h
16308 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16309 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16310 L: linuxppc-dev@lists.ozlabs.org
16312 F: drivers/char/powernv-op-panel.c
16314 PPP OVER ATM (RFC 2364)
16315 M: Mitchell Blank Jr <mitch@sfgoth.com>
16317 F: include/uapi/linux/atmppp.h
16318 F: net/atm/pppoatm.c
16321 M: Michal Ostrowski <mostrows@earthlink.net>
16323 F: drivers/net/ppp/pppoe.c
16324 F: drivers/net/ppp/pppox.c
16327 M: James Chapman <jchapman@katalix.com>
16329 F: include/linux/if_pppol2tp.h
16330 F: include/uapi/linux/if_pppol2tp.h
16331 F: net/l2tp/l2tp_ppp.c
16333 PPP PROTOCOL DRIVERS AND COMPRESSORS
16334 M: Paul Mackerras <paulus@samba.org>
16335 L: linux-ppp@vger.kernel.org
16337 F: drivers/net/ppp/ppp_*
16340 M: Rodolfo Giometti <giometti@enneenne.com>
16341 L: linuxpps@ml.enneenne.com (subscribers-only)
16343 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16344 F: Documentation/ABI/testing/sysfs-pps
16345 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16346 F: Documentation/driver-api/pps.rst
16348 F: include/linux/pps*.h
16349 F: include/uapi/linux/pps.h
16352 M: Dmitry Kozlov <xeb@mail.ru>
16353 L: netdev@vger.kernel.org
16355 W: http://sourceforge.net/projects/accel-pptp
16356 F: drivers/net/ppp/pptp.c
16358 PRESSURE STALL INFORMATION (PSI)
16359 M: Johannes Weiner <hannes@cmpxchg.org>
16360 M: Suren Baghdasaryan <surenb@google.com>
16362 F: include/linux/psi*
16363 F: kernel/sched/psi.c
16366 M: Petr Mladek <pmladek@suse.com>
16367 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16368 R: Steven Rostedt <rostedt@goodmis.org>
16369 R: John Ogness <john.ogness@linutronix.de>
16371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16372 F: include/linux/printk.h
16376 R: Chris Down <chris@chrisdown.name>
16378 F: Documentation/core-api/printk-index.rst
16379 F: kernel/printk/index.c
16383 L: linux-kernel@vger.kernel.org
16384 L: linux-fsdevel@vger.kernel.org
16386 F: Documentation/filesystems/proc.rst
16388 F: include/linux/proc_fs.h
16389 F: tools/testing/selftests/proc/
16392 M: Luis Chamberlain <mcgrof@kernel.org>
16393 M: Kees Cook <keescook@chromium.org>
16394 M: Iurii Zaikin <yzaikin@google.com>
16395 L: linux-kernel@vger.kernel.org
16396 L: linux-fsdevel@vger.kernel.org
16398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16399 F: fs/proc/proc_sysctl.c
16400 F: include/linux/sysctl.h
16401 F: kernel/sysctl-test.c
16403 F: tools/testing/selftests/sysctl/
16405 PS3 NETWORK SUPPORT
16406 M: Geoff Levand <geoff@infradead.org>
16407 L: netdev@vger.kernel.org
16408 L: linuxppc-dev@lists.ozlabs.org
16410 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16412 PS3 PLATFORM SUPPORT
16413 M: Geoff Levand <geoff@infradead.org>
16414 L: linuxppc-dev@lists.ozlabs.org
16416 F: arch/powerpc/boot/ps3*
16417 F: arch/powerpc/include/asm/lv1call.h
16418 F: arch/powerpc/include/asm/ps3*.h
16419 F: arch/powerpc/platforms/ps3/
16422 F: drivers/rtc/rtc-ps3.c
16423 F: drivers/usb/host/*ps3.c
16424 F: sound/ppc/snd_ps3*
16427 M: Jim Paris <jim@jtan.com>
16428 M: Geoff Levand <geoff@infradead.org>
16429 L: linuxppc-dev@lists.ozlabs.org
16431 F: drivers/block/ps3vram.c
16433 PSAMPLE PACKET SAMPLING SUPPORT
16434 M: Yotam Gigi <yotam.gi@gmail.com>
16436 F: include/net/psample.h
16437 F: include/uapi/linux/psample.h
16441 M: Kees Cook <keescook@chromium.org>
16442 M: Anton Vorontsov <anton@enomsg.org>
16443 M: Colin Cross <ccross@android.com>
16444 M: Tony Luck <tony.luck@intel.com>
16446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16447 F: Documentation/admin-guide/ramoops.rst
16448 F: Documentation/admin-guide/pstore-blk.rst
16449 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16450 F: drivers/acpi/apei/erst.c
16451 F: drivers/firmware/efi/efi-pstore.c
16453 F: include/linux/pstore*
16454 K: \b(pstore|ramoops)
16456 PTP HARDWARE CLOCK SUPPORT
16457 M: Richard Cochran <richardcochran@gmail.com>
16458 L: netdev@vger.kernel.org
16460 W: http://linuxptp.sourceforge.net/
16461 F: Documentation/ABI/testing/sysfs-ptp
16462 F: Documentation/driver-api/ptp.rst
16463 F: drivers/net/phy/dp83640*
16465 F: include/linux/ptp_cl*
16467 PTP VIRTUAL CLOCK SUPPORT
16468 M: Yangbo Lu <yangbo.lu@nxp.com>
16469 L: netdev@vger.kernel.org
16471 F: drivers/ptp/ptp_vclock.c
16472 F: net/ethtool/phc_vclocks.c
16475 M: Oleg Nesterov <oleg@redhat.com>
16477 F: arch/*/*/ptrace*.c
16478 F: arch/*/include/asm/ptrace*.h
16479 F: arch/*/ptrace*.c
16480 F: include/asm-generic/syscall.h
16481 F: include/linux/ptrace.h
16482 F: include/linux/regset.h
16483 F: include/uapi/linux/ptrace.h
16487 M: Hans Verkuil <hverkuil@xs4all.nl>
16488 L: linux-media@vger.kernel.org
16490 T: git git://linuxtv.org/media_tree.git
16491 F: Documentation/admin-guide/media/pulse8-cec.rst
16492 F: drivers/media/cec/usb/pulse8/
16494 PURELIFI PLFXLC DRIVER
16495 M: Srinivasan Raju <srini.raju@purelifi.com>
16496 L: linux-wireless@vger.kernel.org
16498 F: drivers/net/wireless/purelifi/plfxlc/
16500 PVRUSB2 VIDEO4LINUX DRIVER
16501 M: Mike Isely <isely@pobox.com>
16502 L: pvrusb2@isely.net (subscribers-only)
16503 L: linux-media@vger.kernel.org
16505 W: http://www.isely.net/pvrusb2/
16506 T: git git://linuxtv.org/media_tree.git
16507 F: Documentation/driver-api/media/drivers/pvrusb2*
16508 F: drivers/media/usb/pvrusb2/
16511 M: Hans Verkuil <hverkuil@xs4all.nl>
16512 L: linux-media@vger.kernel.org
16514 T: git git://linuxtv.org/media_tree.git
16515 F: drivers/media/usb/pwc/*
16516 F: include/trace/events/pwc.h
16519 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16520 L: linux-hwmon@vger.kernel.org
16522 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16523 F: Documentation/hwmon/pwm-fan.rst
16524 F: drivers/hwmon/pwm-fan.c
16527 M: Sean Young <sean@mess.org>
16528 L: linux-media@vger.kernel.org
16530 F: drivers/media/rc/pwm-ir-tx.c
16533 M: Thierry Reding <thierry.reding@gmail.com>
16534 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16535 L: linux-pwm@vger.kernel.org
16537 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16539 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16540 F: Documentation/devicetree/bindings/pwm/
16541 F: Documentation/driver-api/pwm.rst
16542 F: drivers/gpio/gpio-mvebu.c
16544 F: drivers/video/backlight/pwm_bl.c
16545 F: include/dt-bindings/pwm/
16546 F: include/linux/pwm.h
16547 F: include/linux/pwm_backlight.h
16548 K: pwm_(config|apply_state|ops)
16551 M: Robert Jarzmik <robert.jarzmik@free.fr>
16552 L: linux-gpio@vger.kernel.org
16554 F: drivers/gpio/gpio-pxa.c
16560 M: Robert Jarzmik <robert.jarzmik@free.fr>
16561 L: linux-rtc@vger.kernel.org
16564 PXA2xx/PXA3xx SUPPORT
16565 M: Daniel Mack <daniel@zonque.org>
16566 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16567 M: Robert Jarzmik <robert.jarzmik@free.fr>
16568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16570 T: git git://github.com/hzhuang1/linux.git
16571 T: git git://github.com/rjarzmik/linux.git
16572 F: arch/arm/boot/dts/pxa*
16573 F: arch/arm/mach-pxa/
16574 F: drivers/dma/pxa*
16575 F: drivers/pcmcia/pxa2xx*
16576 F: drivers/pinctrl/pxa/
16577 F: drivers/spi/spi-pxa2xx*
16578 F: drivers/usb/gadget/udc/pxa2*
16579 F: include/sound/pxa2xx-lib.h
16584 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16585 L: qat-linux@intel.com
16587 F: drivers/crypto/qat/
16589 QCOM AUDIO (ASoC) DRIVERS
16590 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16591 M: Banajit Goswami <bgoswami@quicinc.com>
16592 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16594 F: include/dt-bindings/sound/qcom,wcd9335.h
16595 F: sound/soc/codecs/lpass-rx-macro.*
16596 F: sound/soc/codecs/lpass-tx-macro.*
16597 F: sound/soc/codecs/lpass-va-macro.c
16598 F: sound/soc/codecs/lpass-wsa-macro.*
16599 F: sound/soc/codecs/msm8916-wcd-analog.c
16600 F: sound/soc/codecs/msm8916-wcd-digital.c
16601 F: sound/soc/codecs/wcd9335.*
16602 F: sound/soc/codecs/wcd934x.c
16603 F: sound/soc/codecs/wcd-clsh-v2.*
16604 F: sound/soc/codecs/wcd-mbhc-v2.*
16605 F: sound/soc/codecs/wsa881x.c
16606 F: sound/soc/codecs/wsa883x.c
16609 QCOM EMBEDDED USB DEBUGGER (EUD)
16610 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16611 L: linux-arm-msm@vger.kernel.org
16613 F: Documentation/ABI/testing/sysfs-driver-eud
16614 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16615 F: drivers/usb/misc/qcom_eud.c
16618 M: Alex Elder <elder@kernel.org>
16619 L: netdev@vger.kernel.org
16621 F: drivers/net/ipa/
16623 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16624 M: Gabriel Somlo <somlo@cmu.edu>
16625 M: "Michael S. Tsirkin" <mst@redhat.com>
16626 L: qemu-devel@nongnu.org
16628 F: drivers/firmware/qemu_fw_cfg.c
16629 F: include/uapi/linux/qemu_fw_cfg.h
16632 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16633 L: linux-rdma@vger.kernel.org
16635 F: drivers/infiniband/hw/qib/
16637 QLOGIC QL41xxx FCOE DRIVER
16638 M: Saurav Kashyap <skashyap@marvell.com>
16639 M: Javed Hasan <jhasan@marvell.com>
16640 M: GR-QLogic-Storage-Upstream@marvell.com
16641 L: linux-scsi@vger.kernel.org
16643 F: drivers/scsi/qedf/
16645 QLOGIC QL41xxx ISCSI DRIVER
16646 M: Nilesh Javali <njavali@marvell.com>
16647 M: Manish Rangankar <mrangankar@marvell.com>
16648 M: GR-QLogic-Storage-Upstream@marvell.com
16649 L: linux-scsi@vger.kernel.org
16651 F: drivers/scsi/qedi/
16653 QLOGIC QL4xxx ETHERNET DRIVER
16654 M: Ariel Elior <aelior@marvell.com>
16655 M: Manish Chopra <manishc@marvell.com>
16656 L: netdev@vger.kernel.org
16658 F: drivers/net/ethernet/qlogic/qed/
16659 F: drivers/net/ethernet/qlogic/qede/
16660 F: include/linux/qed/
16662 QLOGIC QL4xxx RDMA DRIVER
16663 M: Michal Kalderon <mkalderon@marvell.com>
16664 M: Ariel Elior <aelior@marvell.com>
16665 L: linux-rdma@vger.kernel.org
16667 F: drivers/infiniband/hw/qedr/
16668 F: include/uapi/rdma/qedr-abi.h
16670 QLOGIC QLA1280 SCSI DRIVER
16671 M: Michael Reed <mdr@sgi.com>
16672 L: linux-scsi@vger.kernel.org
16674 F: drivers/scsi/qla1280.[ch]
16676 QLOGIC QLA2XXX FC-SCSI DRIVER
16677 M: Nilesh Javali <njavali@marvell.com>
16678 M: GR-QLogic-Storage-Upstream@marvell.com
16679 L: linux-scsi@vger.kernel.org
16681 F: drivers/scsi/qla2xxx/
16683 QLOGIC QLA3XXX NETWORK DRIVER
16684 M: GR-Linux-NIC-Dev@marvell.com
16685 L: netdev@vger.kernel.org
16687 F: drivers/net/ethernet/qlogic/qla3xxx.*
16689 QLOGIC QLA4XXX iSCSI DRIVER
16690 M: Nilesh Javali <njavali@marvell.com>
16691 M: Manish Rangankar <mrangankar@marvell.com>
16692 M: GR-QLogic-Storage-Upstream@marvell.com
16693 L: linux-scsi@vger.kernel.org
16695 F: drivers/scsi/qla4xxx/
16697 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16698 M: Shahed Shaikh <shshaikh@marvell.com>
16699 M: Manish Chopra <manishc@marvell.com>
16700 M: GR-Linux-NIC-Dev@marvell.com
16701 L: netdev@vger.kernel.org
16703 F: drivers/net/ethernet/qlogic/qlcnic/
16705 QLOGIC QLGE 10Gb ETHERNET DRIVER
16706 M: Manish Chopra <manishc@marvell.com>
16707 M: GR-Linux-NIC-Dev@marvell.com
16708 M: Coiby Xu <coiby.xu@gmail.com>
16709 L: netdev@vger.kernel.org
16711 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16712 F: drivers/staging/qlge/
16714 QM1D1B0004 MEDIA DRIVER
16715 M: Akihiro Tsukada <tskd08@gmail.com>
16716 L: linux-media@vger.kernel.org
16718 F: drivers/media/tuners/qm1d1b0004*
16720 QM1D1C0042 MEDIA DRIVER
16721 M: Akihiro Tsukada <tskd08@gmail.com>
16722 L: linux-media@vger.kernel.org
16724 F: drivers/media/tuners/qm1d1c0042*
16727 M: Anders Larsen <al@alarsen.net>
16729 W: http://www.alarsen.net/linux/qnx4fs/
16731 F: include/uapi/linux/qnx4_fs.h
16732 F: include/uapi/linux/qnxtypes.h
16734 QORIQ DPAA2 FSL-MC BUS DRIVER
16735 M: Stuart Yoder <stuyoder@gmail.com>
16736 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16737 L: linux-kernel@vger.kernel.org
16739 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16740 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16741 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16742 F: drivers/bus/fsl-mc/
16743 F: include/uapi/linux/fsl_mc.h
16745 QT1010 MEDIA DRIVER
16746 M: Antti Palosaari <crope@iki.fi>
16747 L: linux-media@vger.kernel.org
16749 W: https://linuxtv.org
16750 W: http://palosaari.fi/linux/
16751 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16752 T: git git://linuxtv.org/anttip/media_tree.git
16753 F: drivers/media/tuners/qt1010*
16755 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16756 M: Kalle Valo <kvalo@kernel.org>
16757 L: ath10k@lists.infradead.org
16759 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16761 F: drivers/net/wireless/ath/ath10k/
16762 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16764 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16765 M: Kalle Valo <kvalo@kernel.org>
16766 L: ath11k@lists.infradead.org
16768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16769 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16770 F: drivers/net/wireless/ath/ath11k/
16772 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16773 M: Toke Høiland-Jørgensen <toke@toke.dk>
16774 L: linux-wireless@vger.kernel.org
16776 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16777 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16778 F: drivers/net/wireless/ath/ath9k/
16780 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16781 M: Stephan Gerhold <stephan@gerhold.net>
16782 L: netdev@vger.kernel.org
16783 L: linux-arm-msm@vger.kernel.org
16785 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16786 F: drivers/net/wwan/qcom_bam_dmux.c
16788 QUALCOMM CAMERA SUBSYSTEM DRIVER
16789 M: Robert Foss <robert.foss@linaro.org>
16790 M: Todor Tomov <todor.too@gmail.com>
16791 L: linux-media@vger.kernel.org
16793 F: Documentation/admin-guide/media/qcom_camss.rst
16794 F: Documentation/devicetree/bindings/media/*camss*
16795 F: drivers/media/platform/qcom/camss/
16797 QUALCOMM CLOCK DRIVERS
16798 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16799 L: linux-arm-msm@vger.kernel.org
16801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16802 F: Documentation/devicetree/bindings/clock/qcom,*
16803 F: drivers/clk/qcom/
16804 F: include/dt-bindings/clock/qcom,*
16806 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16807 M: Niklas Cassel <nks@flawful.org>
16808 L: linux-pm@vger.kernel.org
16809 L: linux-arm-msm@vger.kernel.org
16811 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16812 F: drivers/soc/qcom/cpr.c
16814 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16815 M: Ilia Lin <ilia.lin@kernel.org>
16816 L: linux-pm@vger.kernel.org
16818 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16819 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16820 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16822 QUALCOMM CRYPTO DRIVERS
16823 M: Thara Gopinath <thara.gopinath@gmail.com>
16824 L: linux-crypto@vger.kernel.org
16825 L: linux-arm-msm@vger.kernel.org
16827 F: drivers/crypto/qce/
16829 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16830 M: Timur Tabi <timur@kernel.org>
16831 L: netdev@vger.kernel.org
16833 F: drivers/net/ethernet/qualcomm/emac/
16835 QUALCOMM ETHQOS ETHERNET DRIVER
16836 M: Vinod Koul <vkoul@kernel.org>
16837 L: netdev@vger.kernel.org
16839 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16840 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16842 QUALCOMM FASTRPC DRIVER
16843 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16844 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16845 L: linux-arm-msm@vger.kernel.org
16847 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16848 F: drivers/misc/fastrpc.c
16849 F: include/uapi/misc/fastrpc.h
16851 QUALCOMM HEXAGON ARCHITECTURE
16852 M: Brian Cain <bcain@quicinc.com>
16853 L: linux-hexagon@vger.kernel.org
16854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16858 QUALCOMM HIDMA DRIVER
16859 M: Sinan Kaya <okaya@kernel.org>
16860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16861 L: linux-arm-msm@vger.kernel.org
16862 L: dmaengine@vger.kernel.org
16864 F: drivers/dma/qcom/hidma*
16866 QUALCOMM I2C CCI DRIVER
16867 M: Loic Poulain <loic.poulain@linaro.org>
16868 M: Robert Foss <robert.foss@linaro.org>
16869 L: linux-i2c@vger.kernel.org
16870 L: linux-arm-msm@vger.kernel.org
16872 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16873 F: drivers/i2c/busses/i2c-qcom-cci.c
16875 QUALCOMM INTERCONNECT BWMON DRIVER
16876 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16877 L: linux-arm-msm@vger.kernel.org
16879 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
16880 F: drivers/soc/qcom/icc-bwmon.c
16883 M: Rob Clark <robdclark@gmail.com>
16884 L: iommu@lists.linux.dev
16885 L: linux-arm-msm@vger.kernel.org
16887 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16889 QUALCOMM IPC ROUTER (QRTR) DRIVER
16890 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16891 L: linux-arm-msm@vger.kernel.org
16893 F: include/trace/events/qrtr.h
16894 F: include/uapi/linux/qrtr.h
16897 QUALCOMM IPCC MAILBOX DRIVER
16898 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16899 L: linux-arm-msm@vger.kernel.org
16901 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16902 F: drivers/mailbox/qcom-ipcc.c
16903 F: include/dt-bindings/mailbox/qcom-ipcc.h
16905 QUALCOMM IPQ4019 USB PHY DRIVER
16906 M: Robert Marko <robert.marko@sartura.hr>
16907 M: Luka Perkov <luka.perkov@sartura.hr>
16908 L: linux-arm-msm@vger.kernel.org
16910 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16911 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16913 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16914 M: Robert Marko <robert.marko@sartura.hr>
16915 M: Luka Perkov <luka.perkov@sartura.hr>
16916 L: linux-arm-msm@vger.kernel.org
16918 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16919 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16921 QUALCOMM NAND CONTROLLER DRIVER
16922 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16923 L: linux-mtd@lists.infradead.org
16924 L: linux-arm-msm@vger.kernel.org
16926 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16927 F: drivers/mtd/nand/raw/qcom_nandc.c
16929 QUALCOMM RMNET DRIVER
16930 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16931 M: Sean Tranchetti <quic_stranche@quicinc.com>
16932 L: netdev@vger.kernel.org
16934 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16935 F: drivers/net/ethernet/qualcomm/rmnet/
16936 F: include/linux/if_rmnet.h
16938 QUALCOMM TSENS THERMAL DRIVER
16939 M: Amit Kucheria <amitk@kernel.org>
16940 M: Thara Gopinath <thara.gopinath@gmail.com>
16941 L: linux-pm@vger.kernel.org
16942 L: linux-arm-msm@vger.kernel.org
16944 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16945 F: drivers/thermal/qcom/
16947 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16948 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16949 L: linux-media@vger.kernel.org
16950 L: linux-arm-msm@vger.kernel.org
16952 T: git git://linuxtv.org/media_tree.git
16953 F: Documentation/devicetree/bindings/media/*venus*
16954 F: drivers/media/platform/qcom/venus/
16956 QUALCOMM WCN36XX WIRELESS DRIVER
16957 M: Loic Poulain <loic.poulain@linaro.org>
16958 L: wcn36xx@lists.infradead.org
16960 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16961 F: drivers/net/wireless/ath/wcn36xx/
16963 QUANTENNA QTNFMAC WIRELESS DRIVER
16964 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16965 R: Sergey Matyukevich <geomatsi@gmail.com>
16966 L: linux-wireless@vger.kernel.org
16968 F: drivers/net/wireless/quantenna
16970 RADEON and AMDGPU DRM DRIVERS
16971 M: Alex Deucher <alexander.deucher@amd.com>
16972 M: Christian König <christian.koenig@amd.com>
16973 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16974 L: amd-gfx@lists.freedesktop.org
16976 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16977 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16978 C: irc://irc.oftc.net/radeon
16979 F: Documentation/gpu/amdgpu/
16980 F: drivers/gpu/drm/amd/
16981 F: drivers/gpu/drm/radeon/
16982 F: include/uapi/drm/amdgpu_drm.h
16983 F: include/uapi/drm/radeon_drm.h
16985 RADEON FRAMEBUFFER DISPLAY DRIVER
16986 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16987 L: linux-fbdev@vger.kernel.org
16989 F: drivers/video/fbdev/aty/radeon*
16990 F: include/uapi/linux/radeonfb.h
16992 RADIOSHARK RADIO DRIVER
16993 M: Hans Verkuil <hverkuil@xs4all.nl>
16994 L: linux-media@vger.kernel.org
16996 T: git git://linuxtv.org/media_tree.git
16997 F: drivers/media/radio/radio-shark.c
16999 RADIOSHARK2 RADIO DRIVER
17000 M: Hans Verkuil <hverkuil@xs4all.nl>
17001 L: linux-media@vger.kernel.org
17003 T: git git://linuxtv.org/media_tree.git
17004 F: drivers/media/radio/radio-shark2.c
17005 F: drivers/media/radio/radio-tea5777.c
17007 RADOS BLOCK DEVICE (RBD)
17008 M: Ilya Dryomov <idryomov@gmail.com>
17009 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
17010 L: ceph-devel@vger.kernel.org
17012 W: http://ceph.com/
17013 T: git git://github.com/ceph/ceph-client.git
17014 F: Documentation/ABI/testing/sysfs-bus-rbd
17015 F: drivers/block/rbd.c
17016 F: drivers/block/rbd_types.h
17018 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17019 M: Paul Mackerras <paulus@samba.org>
17020 L: linux-fbdev@vger.kernel.org
17022 F: drivers/video/fbdev/aty/aty128fb.c
17024 RAINSHADOW-CEC DRIVER
17025 M: Hans Verkuil <hverkuil@xs4all.nl>
17026 L: linux-media@vger.kernel.org
17028 T: git git://linuxtv.org/media_tree.git
17029 F: drivers/media/cec/usb/rainshadow/
17031 RALINK MIPS ARCHITECTURE
17032 M: John Crispin <john@phrozen.org>
17033 L: linux-mips@vger.kernel.org
17035 F: arch/mips/ralink
17037 RALINK MT7621 MIPS ARCHITECTURE
17038 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17039 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17040 L: linux-mips@vger.kernel.org
17042 F: arch/mips/boot/dts/ralink/mt7621*
17044 RALINK PINCTRL DRIVER
17045 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17046 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17047 L: linux-mips@vger.kernel.org
17049 F: drivers/pinctrl/ralink/
17051 RALINK RT2X00 WIRELESS LAN DRIVER
17052 M: Stanislaw Gruszka <stf_xl@wp.pl>
17053 M: Helmut Schaa <helmut.schaa@googlemail.com>
17054 L: linux-wireless@vger.kernel.org
17056 F: drivers/net/wireless/ralink/rt2x00/
17058 RAMDISK RAM BLOCK DEVICE DRIVER
17059 M: Jens Axboe <axboe@kernel.dk>
17061 F: Documentation/admin-guide/blockdev/ramdisk.rst
17062 F: drivers/block/brd.c
17064 RANCHU VIRTUAL BOARD FOR MIPS
17065 M: Miodrag Dinic <miodrag.dinic@mips.com>
17066 L: linux-mips@vger.kernel.org
17068 F: arch/mips/configs/generic/board-ranchu.config
17069 F: arch/mips/generic/board-ranchu.c
17071 RANDOM NUMBER DRIVER
17072 M: "Theodore Ts'o" <tytso@mit.edu>
17073 M: Jason A. Donenfeld <Jason@zx2c4.com>
17074 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17076 F: drivers/char/random.c
17077 F: drivers/virt/vmgenid.c
17080 M: Matt Porter <mporter@kernel.crashing.org>
17081 M: Alexandre Bounine <alex.bou9@gmail.com>
17083 F: drivers/rapidio/
17086 M: Tony Luck <tony.luck@intel.com>
17087 M: Borislav Petkov <bp@alien8.de>
17088 L: linux-edac@vger.kernel.org
17090 F: Documentation/admin-guide/ras.rst
17092 F: include/linux/ras.h
17093 F: include/ras/ras_event.h
17095 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17096 L: linux-wireless@vger.kernel.org
17098 F: drivers/net/wireless/ray*
17100 RC-CORE / LIRC FRAMEWORK
17101 M: Sean Young <sean@mess.org>
17102 L: linux-media@vger.kernel.org
17104 W: http://linuxtv.org
17105 T: git git://linuxtv.org/media_tree.git
17106 F: Documentation/driver-api/media/rc-core.rst
17107 F: Documentation/userspace-api/media/rc/
17108 F: drivers/media/rc/
17109 F: include/media/rc-map.h
17110 F: include/media/rc-core.h
17111 F: include/uapi/linux/lirc.h
17113 RCMM REMOTE CONTROLS DECODER
17114 M: Patrick Lerda <patrick9876@free.fr>
17116 F: drivers/media/rc/ir-rcmm-decoder.c
17118 RCUTORTURE TEST FRAMEWORK
17119 M: "Paul E. McKenney" <paulmck@kernel.org>
17120 M: Josh Triplett <josh@joshtriplett.org>
17121 R: Steven Rostedt <rostedt@goodmis.org>
17122 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17123 R: Lai Jiangshan <jiangshanlai@gmail.com>
17124 L: rcu@vger.kernel.org
17126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17127 F: tools/testing/selftests/rcutorture
17129 RDACM20 Camera Sensor
17130 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17131 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17132 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17133 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17134 L: linux-media@vger.kernel.org
17136 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17137 F: drivers/media/i2c/max9271.c
17138 F: drivers/media/i2c/max9271.h
17139 F: drivers/media/i2c/rdacm20.c
17141 RDACM21 Camera Sensor
17142 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17143 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17144 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17145 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17146 L: linux-media@vger.kernel.org
17148 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17149 F: drivers/media/i2c/max9271.c
17150 F: drivers/media/i2c/max9271.h
17151 F: drivers/media/i2c/rdacm21.c
17154 M: Florian Fainelli <florian@openwrt.org>
17157 RDC R6040 FAST ETHERNET DRIVER
17158 M: Florian Fainelli <f.fainelli@gmail.com>
17159 L: netdev@vger.kernel.org
17161 F: drivers/net/ethernet/rdc/r6040.c
17163 RDMAVT - RDMA verbs software
17164 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17165 L: linux-rdma@vger.kernel.org
17167 F: drivers/infiniband/sw/rdmavt
17169 RDS - RELIABLE DATAGRAM SOCKETS
17170 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17171 L: netdev@vger.kernel.org
17172 L: linux-rdma@vger.kernel.org
17173 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17175 W: https://oss.oracle.com/projects/rds/
17176 F: Documentation/networking/rds.rst
17179 RDT - RESOURCE ALLOCATION
17180 M: Fenghua Yu <fenghua.yu@intel.com>
17181 M: Reinette Chatre <reinette.chatre@intel.com>
17182 L: linux-kernel@vger.kernel.org
17184 F: Documentation/x86/resctrl*
17185 F: arch/x86/include/asm/resctrl.h
17186 F: arch/x86/kernel/cpu/resctrl/
17187 F: tools/testing/selftests/resctrl/
17189 READ-COPY UPDATE (RCU)
17190 M: "Paul E. McKenney" <paulmck@kernel.org>
17191 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17192 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17193 M: Josh Triplett <josh@joshtriplett.org>
17194 R: Steven Rostedt <rostedt@goodmis.org>
17195 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17196 R: Lai Jiangshan <jiangshanlai@gmail.com>
17197 R: Joel Fernandes <joel@joelfernandes.org>
17198 L: rcu@vger.kernel.org
17200 W: http://www.rdrop.com/users/paulmck/RCU/
17201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17202 F: Documentation/RCU/
17203 F: include/linux/rcu*
17205 X: Documentation/RCU/torture.rst
17206 X: include/linux/srcu*.h
17207 X: kernel/rcu/srcu*.c
17209 REAL TIME CLOCK (RTC) SUBSYSTEM
17210 M: Alessandro Zummo <a.zummo@towertech.it>
17211 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17212 L: linux-rtc@vger.kernel.org
17214 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17216 F: Documentation/admin-guide/rtc.rst
17217 F: Documentation/devicetree/bindings/rtc/
17219 F: include/linux/platform_data/rtc-*
17220 F: include/linux/rtc.h
17221 F: include/linux/rtc/
17222 F: include/uapi/linux/rtc.h
17223 F: tools/testing/selftests/rtc/
17225 REALTEK AUDIO CODECS
17226 M: Oder Chiou <oder_chiou@realtek.com>
17228 F: include/sound/rt*.h
17229 F: sound/soc/codecs/rt*
17231 REALTEK OTTO WATCHDOG
17232 M: Sander Vanheule <sander@svanheule.net>
17233 L: linux-watchdog@vger.kernel.org
17235 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17236 F: drivers/watchdog/realtek_otto_wdt.c
17238 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17239 M: Linus Walleij <linus.walleij@linaro.org>
17240 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17242 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17243 F: drivers/net/dsa/realtek/*
17245 REALTEK WIRELESS DRIVER (rtlwifi family)
17246 M: Ping-Ke Shih <pkshih@realtek.com>
17247 L: linux-wireless@vger.kernel.org
17249 W: https://wireless.wiki.kernel.org/
17250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17251 F: drivers/net/wireless/realtek/rtlwifi/
17253 REALTEK WIRELESS DRIVER (rtw88)
17254 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17255 L: linux-wireless@vger.kernel.org
17257 F: drivers/net/wireless/realtek/rtw88/
17259 REALTEK WIRELESS DRIVER (rtw89)
17260 M: Ping-Ke Shih <pkshih@realtek.com>
17261 L: linux-wireless@vger.kernel.org
17263 F: drivers/net/wireless/realtek/rtw89/
17265 REDPINE WIRELESS DRIVER
17266 M: Amitkumar Karwar <amitkarwar@gmail.com>
17267 M: Siva Rebbagondla <siva8118@gmail.com>
17268 L: linux-wireless@vger.kernel.org
17270 F: drivers/net/wireless/rsi/
17272 REGISTER MAP ABSTRACTION
17273 M: Mark Brown <broonie@kernel.org>
17274 L: linux-kernel@vger.kernel.org
17276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17277 F: Documentation/devicetree/bindings/regmap/
17278 F: drivers/base/regmap/
17279 F: include/linux/regmap.h
17281 REISERFS FILE SYSTEM
17282 L: reiserfs-devel@vger.kernel.org
17286 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17287 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17288 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17289 L: linux-remoteproc@vger.kernel.org
17291 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17292 F: Documentation/ABI/testing/sysfs-class-remoteproc
17293 F: Documentation/devicetree/bindings/remoteproc/
17294 F: Documentation/staging/remoteproc.rst
17295 F: drivers/remoteproc/
17296 F: include/linux/remoteproc.h
17297 F: include/linux/remoteproc/
17299 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17300 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17301 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17302 L: linux-remoteproc@vger.kernel.org
17304 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17305 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17306 F: Documentation/staging/rpmsg.rst
17308 F: include/linux/rpmsg.h
17309 F: include/linux/rpmsg/
17310 F: include/uapi/linux/rpmsg.h
17313 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17314 M: Stephan Gerhold <stephan@gerhold.net>
17315 L: netdev@vger.kernel.org
17316 L: linux-remoteproc@vger.kernel.org
17318 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17320 RENESAS CLOCK DRIVERS
17321 M: Geert Uytterhoeven <geert+renesas@glider.be>
17322 L: linux-renesas-soc@vger.kernel.org
17324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17325 F: Documentation/devicetree/bindings/clock/renesas,*
17326 F: drivers/clk/renesas/
17328 RENESAS EMEV2 I2C DRIVER
17329 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17330 L: linux-renesas-soc@vger.kernel.org
17332 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17333 F: drivers/i2c/busses/i2c-emev2.c
17335 RENESAS ETHERNET DRIVERS
17336 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17337 L: netdev@vger.kernel.org
17338 L: linux-renesas-soc@vger.kernel.org
17339 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17340 F: drivers/net/ethernet/renesas/
17341 F: include/linux/sh_eth.h
17343 RENESAS R-CAR GYROADC DRIVER
17344 M: Marek Vasut <marek.vasut@gmail.com>
17345 L: linux-iio@vger.kernel.org
17347 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17348 F: drivers/iio/adc/rcar-gyroadc.c
17350 RENESAS R-CAR I2C DRIVERS
17351 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17352 L: linux-renesas-soc@vger.kernel.org
17354 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17355 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17356 F: drivers/i2c/busses/i2c-rcar.c
17357 F: drivers/i2c/busses/i2c-sh_mobile.c
17359 RENESAS R-CAR SATA DRIVER
17360 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17362 L: linux-ide@vger.kernel.org
17363 L: linux-renesas-soc@vger.kernel.org
17364 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17365 F: drivers/ata/sata_rcar.c
17367 RENESAS R-CAR THERMAL DRIVERS
17368 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17369 L: linux-renesas-soc@vger.kernel.org
17371 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17372 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17373 F: drivers/thermal/rcar_gen3_thermal.c
17374 F: drivers/thermal/rcar_thermal.c
17376 RENESAS RIIC DRIVER
17377 M: Chris Brandt <chris.brandt@renesas.com>
17378 L: linux-renesas-soc@vger.kernel.org
17380 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17381 F: drivers/i2c/busses/i2c-riic.c
17383 RENESAS USB PHY DRIVER
17384 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17385 L: linux-renesas-soc@vger.kernel.org
17387 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17389 RENESAS RZ/G2L A/D DRIVER
17390 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17391 L: linux-iio@vger.kernel.org
17392 L: linux-renesas-soc@vger.kernel.org
17394 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17395 F: drivers/iio/adc/rzg2l_adc.c
17397 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17398 M: Clément Léger <clement.leger@bootlin.com>
17399 L: linux-renesas-soc@vger.kernel.org
17400 L: netdev@vger.kernel.org
17402 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17403 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17404 F: drivers/net/dsa/rzn1_a5psw*
17405 F: drivers/net/pcs/pcs-rzn1-miic.c
17406 F: include/dt-bindings/net/pcs-rzn1-miic.h
17407 F: include/linux/pcs-rzn1-miic.h
17408 F: net/dsa/tag_rzn1_a5psw.c
17410 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17411 M: Miquel Raynal <miquel.raynal@bootlin.com>
17412 L: linux-rtc@vger.kernel.org
17413 L: linux-renesas-soc@vger.kernel.org
17415 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17416 F: drivers/rtc/rtc-rzn1.c
17418 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17419 M: Miquel Raynal <miquel.raynal@bootlin.com>
17420 L: linux-mtd@lists.infradead.org
17421 L: linux-renesas-soc@vger.kernel.org
17423 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17424 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17426 RESET CONTROLLER FRAMEWORK
17427 M: Philipp Zabel <p.zabel@pengutronix.de>
17429 T: git git://git.pengutronix.de/git/pza/linux
17430 F: Documentation/devicetree/bindings/reset/
17431 F: Documentation/driver-api/reset.rst
17433 F: include/dt-bindings/reset/
17434 F: include/linux/reset-controller.h
17435 F: include/linux/reset.h
17436 F: include/linux/reset/
17437 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17439 RESTARTABLE SEQUENCES SUPPORT
17440 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17441 M: Peter Zijlstra <peterz@infradead.org>
17442 M: "Paul E. McKenney" <paulmck@kernel.org>
17443 M: Boqun Feng <boqun.feng@gmail.com>
17444 L: linux-kernel@vger.kernel.org
17446 F: include/trace/events/rseq.h
17447 F: include/uapi/linux/rseq.h
17449 F: tools/testing/selftests/rseq/
17452 M: Johannes Berg <johannes@sipsolutions.net>
17453 L: linux-wireless@vger.kernel.org
17455 W: https://wireless.wiki.kernel.org/
17456 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17459 F: Documentation/ABI/stable/sysfs-class-rfkill
17460 F: Documentation/driver-api/rfkill.rst
17461 F: include/linux/rfkill.h
17462 F: include/uapi/linux/rfkill.h
17466 M: Thomas Graf <tgraf@suug.ch>
17467 M: Herbert Xu <herbert@gondor.apana.org.au>
17468 L: netdev@vger.kernel.org
17470 F: include/linux/rhashtable-types.h
17471 F: include/linux/rhashtable.h
17472 F: lib/rhashtable.c
17473 F: lib/test_rhashtable.c
17475 RICOH R5C592 MEMORYSTICK DRIVER
17476 M: Maxim Levitsky <maximlevitsky@gmail.com>
17478 F: drivers/memstick/host/r592.*
17480 RICOH SMARTMEDIA/XD DRIVER
17481 M: Maxim Levitsky <maximlevitsky@gmail.com>
17483 F: drivers/mtd/nand/raw/r852.c
17484 F: drivers/mtd/nand/raw/r852.h
17487 M: Atish Patra <atishp@atishpatra.org>
17488 R: Anup Patel <anup@brainfault.org>
17489 L: linux-riscv@lists.infradead.org
17491 F: drivers/perf/riscv_pmu.c
17492 F: drivers/perf/riscv_pmu_legacy.c
17493 F: drivers/perf/riscv_pmu_sbi.c
17495 RISC-V ARCHITECTURE
17496 M: Paul Walmsley <paul.walmsley@sifive.com>
17497 M: Palmer Dabbelt <palmer@dabbelt.com>
17498 M: Albert Ou <aou@eecs.berkeley.edu>
17499 L: linux-riscv@lists.infradead.org
17501 P: Documentation/riscv/patch-acceptance.rst
17502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17507 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17508 M: Conor Dooley <conor.dooley@microchip.com>
17509 M: Daire McNamara <daire.mcnamara@microchip.com>
17510 L: linux-riscv@lists.infradead.org
17512 F: arch/riscv/boot/dts/microchip/
17513 F: drivers/char/hw_random/mpfs-rng.c
17514 F: drivers/clk/microchip/clk-mpfs.c
17515 F: drivers/mailbox/mailbox-mpfs.c
17516 F: drivers/pci/controller/pcie-microchip-host.c
17517 F: drivers/soc/microchip/
17518 F: drivers/spi/spi-microchip-core.c
17519 F: drivers/usb/musb/mpfs.c
17520 F: include/soc/microchip/mpfs.h
17523 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17524 M: Jack Wang <jinpu.wang@ionos.com>
17525 L: linux-block@vger.kernel.org
17527 F: drivers/block/rnbd/
17530 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17532 W: http://sourceforge.net/projects/roccat/
17533 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17534 F: drivers/hid/hid-roccat*
17535 F: include/linux/hid-roccat*
17537 ROCKCHIP I2S TDM DRIVER
17538 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17539 L: linux-rockchip@lists.infradead.org
17541 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17542 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17544 ROCKCHIP ISP V1 DRIVER
17545 M: Dafna Hirschfeld <dafna@fastmail.com>
17546 L: linux-media@vger.kernel.org
17547 L: linux-rockchip@lists.infradead.org
17549 F: Documentation/admin-guide/media/rkisp1.rst
17550 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17551 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17552 F: drivers/media/platform/rockchip/rkisp1
17553 F: include/uapi/linux/rkisp1-config.h
17555 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17556 M: Jacob Chen <jacob-chen@iotwrt.com>
17557 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17558 L: linux-media@vger.kernel.org
17559 L: linux-rockchip@lists.infradead.org
17561 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17562 F: drivers/media/platform/rockchip/rga/
17564 ROCKCHIP VIDEO DECODER DRIVER
17565 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17566 L: linux-media@vger.kernel.org
17567 L: linux-rockchip@lists.infradead.org
17569 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17570 F: drivers/staging/media/rkvdec/
17573 M: Jiri Pirko <jiri@resnulli.us>
17574 L: netdev@vger.kernel.org
17576 F: drivers/net/ethernet/rocker/
17578 ROCKETPORT EXPRESS/INFINITY DRIVER
17579 M: Kevin Cernekee <cernekee@gmail.com>
17580 L: linux-serial@vger.kernel.org
17582 F: drivers/tty/serial/rp2.*
17584 ROHM BD99954 CHARGER IC
17585 R: Matti Vaittinen <mazziesaccount@gmail.com>
17587 F: drivers/power/supply/bd99954-charger.c
17588 F: drivers/power/supply/bd99954-charger.h
17590 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17591 M: Tomasz Duszynski <tduszyns@gmail.com>
17593 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17594 F: drivers/iio/light/bh1750.c
17596 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17597 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17598 L: linux-kernel@vger.kernel.org
17599 L: linux-renesas-soc@vger.kernel.org
17601 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17602 F: drivers/gpio/gpio-bd9571mwv.c
17603 F: drivers/mfd/bd9571mwv.c
17604 F: drivers/regulator/bd9571mwv-regulator.c
17605 F: include/linux/mfd/bd9571mwv.h
17607 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17608 R: Matti Vaittinen <mazziesaccount@gmail.com>
17610 F: drivers/clk/clk-bd718x7.c
17611 F: drivers/gpio/gpio-bd71815.c
17612 F: drivers/gpio/gpio-bd71828.c
17613 F: drivers/mfd/rohm-bd71828.c
17614 F: drivers/mfd/rohm-bd718x7.c
17615 F: drivers/mfd/rohm-bd9576.c
17616 F: drivers/regulator/bd71815-regulator.c
17617 F: drivers/regulator/bd71828-regulator.c
17618 F: drivers/regulator/bd718x7-regulator.c
17619 F: drivers/regulator/bd9576-regulator.c
17620 F: drivers/regulator/rohm-regulator.c
17621 F: drivers/rtc/rtc-bd70528.c
17622 F: drivers/watchdog/bd9576_wdt.c
17623 F: include/linux/mfd/rohm-bd71815.h
17624 F: include/linux/mfd/rohm-bd71828.h
17625 F: include/linux/mfd/rohm-bd718x7.h
17626 F: include/linux/mfd/rohm-bd957x.h
17627 F: include/linux/mfd/rohm-generic.h
17628 F: include/linux/mfd/rohm-shared.h
17631 M: Ralf Baechle <ralf@linux-mips.org>
17632 L: linux-hams@vger.kernel.org
17634 W: http://www.linux-ax25.org/
17635 F: include/net/rose.h
17636 F: include/uapi/linux/rose.h
17639 ROTATION DRIVER FOR ALLWINNER A83T
17640 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17641 L: linux-media@vger.kernel.org
17643 T: git git://linuxtv.org/media_tree.git
17644 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17645 F: drivers/media/platform/sunxi/sun8i-rotate/
17648 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17649 L: linux-remoteproc@vger.kernel.org
17651 F: drivers/tty/rpmsg_tty.c
17653 RTL2830 MEDIA DRIVER
17654 M: Antti Palosaari <crope@iki.fi>
17655 L: linux-media@vger.kernel.org
17657 W: https://linuxtv.org
17658 W: http://palosaari.fi/linux/
17659 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17660 T: git git://linuxtv.org/anttip/media_tree.git
17661 F: drivers/media/dvb-frontends/rtl2830*
17663 RTL2832 MEDIA DRIVER
17664 M: Antti Palosaari <crope@iki.fi>
17665 L: linux-media@vger.kernel.org
17667 W: https://linuxtv.org
17668 W: http://palosaari.fi/linux/
17669 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17670 T: git git://linuxtv.org/anttip/media_tree.git
17671 F: drivers/media/dvb-frontends/rtl2832*
17673 RTL2832_SDR MEDIA DRIVER
17674 M: Antti Palosaari <crope@iki.fi>
17675 L: linux-media@vger.kernel.org
17677 W: https://linuxtv.org
17678 W: http://palosaari.fi/linux/
17679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17680 T: git git://linuxtv.org/anttip/media_tree.git
17681 F: drivers/media/dvb-frontends/rtl2832_sdr*
17683 RTL8180 WIRELESS DRIVER
17684 L: linux-wireless@vger.kernel.org
17686 W: https://wireless.wiki.kernel.org/
17687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17688 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17690 RTL8187 WIRELESS DRIVER
17691 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17692 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17693 M: Larry Finger <Larry.Finger@lwfinger.net>
17694 L: linux-wireless@vger.kernel.org
17696 W: https://wireless.wiki.kernel.org/
17697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17698 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17700 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17701 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17702 L: linux-wireless@vger.kernel.org
17704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17705 F: drivers/net/wireless/realtek/rtl8xxxu/
17707 RTRS TRANSPORT DRIVERS
17708 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17709 M: Jack Wang <jinpu.wang@ionos.com>
17710 L: linux-rdma@vger.kernel.org
17712 F: drivers/infiniband/ulp/rtrs/
17714 RXRPC SOCKETS (AF_RXRPC)
17715 M: David Howells <dhowells@redhat.com>
17716 M: Marc Dionne <marc.dionne@auristor.com>
17717 L: linux-afs@lists.infradead.org
17719 W: https://www.infradead.org/~dhowells/kafs/
17720 F: Documentation/networking/rxrpc.rst
17721 F: include/keys/rxrpc-type.h
17722 F: include/net/af_rxrpc.h
17723 F: include/trace/events/rxrpc.h
17724 F: include/uapi/linux/rxrpc.h
17727 S3 SAVAGE FRAMEBUFFER DRIVER
17728 M: Antonino Daplas <adaplas@gmail.com>
17729 L: linux-fbdev@vger.kernel.org
17731 F: drivers/video/fbdev/savage/
17734 M: Heiko Carstens <hca@linux.ibm.com>
17735 M: Vasily Gorbik <gor@linux.ibm.com>
17736 M: Alexander Gordeev <agordeev@linux.ibm.com>
17737 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17738 R: Sven Schnelle <svens@linux.ibm.com>
17739 L: linux-s390@vger.kernel.org
17741 W: http://www.ibm.com/developerworks/linux/linux390/
17742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17743 F: Documentation/driver-api/s390-drivers.rst
17744 F: Documentation/s390/
17748 S390 COMMON I/O LAYER
17749 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17750 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17751 L: linux-s390@vger.kernel.org
17753 W: http://www.ibm.com/developerworks/linux/linux390/
17754 F: drivers/s390/cio/
17757 M: Stefan Haberland <sth@linux.ibm.com>
17758 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17759 L: linux-s390@vger.kernel.org
17761 W: http://www.ibm.com/developerworks/linux/linux390/
17762 F: block/partitions/ibm.c
17763 F: drivers/s390/block/dasd*
17764 F: include/linux/dasd_mod.h
17767 M: Matthew Rosato <mjrosato@linux.ibm.com>
17768 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17769 L: linux-s390@vger.kernel.org
17771 W: http://www.ibm.com/developerworks/linux/linux390/
17772 F: drivers/iommu/s390-iommu.c
17774 S390 IUCV NETWORK LAYER
17775 M: Alexandra Winter <wintera@linux.ibm.com>
17776 M: Wenjia Zhang <wenjia@linux.ibm.com>
17777 L: linux-s390@vger.kernel.org
17778 L: netdev@vger.kernel.org
17780 W: http://www.ibm.com/developerworks/linux/linux390/
17781 F: drivers/s390/net/*iucv*
17782 F: include/net/iucv/
17785 S390 NETWORK DRIVERS
17786 M: Alexandra Winter <wintera@linux.ibm.com>
17787 M: Wenjia Zhang <wenjia@linux.ibm.com>
17788 L: linux-s390@vger.kernel.org
17789 L: netdev@vger.kernel.org
17791 W: http://www.ibm.com/developerworks/linux/linux390/
17792 F: drivers/s390/net/
17795 M: Niklas Schnelle <schnelle@linux.ibm.com>
17796 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17797 L: linux-s390@vger.kernel.org
17799 W: http://www.ibm.com/developerworks/linux/linux390/
17801 F: drivers/pci/hotplug/s390_pci_hpc.c
17802 F: Documentation/s390/pci.rst
17804 S390 VFIO AP DRIVER
17805 M: Tony Krowiak <akrowiak@linux.ibm.com>
17806 M: Halil Pasic <pasic@linux.ibm.com>
17807 M: Jason Herne <jjherne@linux.ibm.com>
17808 L: linux-s390@vger.kernel.org
17810 W: http://www.ibm.com/developerworks/linux/linux390/
17811 F: Documentation/s390/vfio-ap*
17812 F: drivers/s390/crypto/vfio_ap*
17814 S390 VFIO-CCW DRIVER
17815 M: Eric Farman <farman@linux.ibm.com>
17816 M: Matthew Rosato <mjrosato@linux.ibm.com>
17817 R: Halil Pasic <pasic@linux.ibm.com>
17818 L: linux-s390@vger.kernel.org
17819 L: kvm@vger.kernel.org
17821 F: Documentation/s390/vfio-ccw.rst
17822 F: drivers/s390/cio/vfio_ccw*
17823 F: include/uapi/linux/vfio_ccw.h
17825 S390 VFIO-PCI DRIVER
17826 M: Matthew Rosato <mjrosato@linux.ibm.com>
17827 M: Eric Farman <farman@linux.ibm.com>
17828 L: linux-s390@vger.kernel.org
17829 L: kvm@vger.kernel.org
17831 F: arch/s390/kvm/pci*
17832 F: drivers/vfio/pci/vfio_pci_zdev.c
17833 F: include/uapi/linux/vfio_zdev.h
17836 M: Harald Freudenberger <freude@linux.ibm.com>
17837 L: linux-s390@vger.kernel.org
17839 W: http://www.ibm.com/developerworks/linux/linux390/
17840 F: drivers/s390/crypto/
17843 M: Steffen Maier <maier@linux.ibm.com>
17844 M: Benjamin Block <bblock@linux.ibm.com>
17845 L: linux-s390@vger.kernel.org
17847 W: http://www.ibm.com/developerworks/linux/linux390/
17848 F: drivers/s390/scsi/zfcp_*
17850 S3C ADC BATTERY DRIVER
17851 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17852 L: linux-samsung-soc@vger.kernel.org
17854 F: drivers/power/supply/s3c_adc_battery.c
17855 F: include/linux/s3c_adc_battery.h
17857 S3C24XX SD/MMC Driver
17858 M: Ben Dooks <ben-linux@fluff.org>
17859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17861 F: drivers/mmc/host/s3cmci.*
17863 SAA6588 RDS RECEIVER DRIVER
17864 M: Hans Verkuil <hverkuil@xs4all.nl>
17865 L: linux-media@vger.kernel.org
17867 W: https://linuxtv.org
17868 T: git git://linuxtv.org/media_tree.git
17869 F: drivers/media/i2c/saa6588*
17871 SAA7134 VIDEO4LINUX DRIVER
17872 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17873 L: linux-media@vger.kernel.org
17875 W: https://linuxtv.org
17876 T: git git://linuxtv.org/media_tree.git
17877 F: Documentation/driver-api/media/drivers/saa7134*
17878 F: drivers/media/pci/saa7134/
17880 SAA7146 VIDEO4LINUX-2 DRIVER
17881 M: Hans Verkuil <hverkuil@xs4all.nl>
17882 L: linux-media@vger.kernel.org
17884 T: git git://linuxtv.org/media_tree.git
17885 F: drivers/media/common/saa7146/
17886 F: drivers/media/pci/saa7146/
17887 F: include/media/drv-intf/saa7146*
17889 SAFESETID SECURITY MODULE
17890 M: Micah Morton <mortonm@chromium.org>
17892 F: Documentation/admin-guide/LSM/SafeSetID.rst
17893 F: security/safesetid/
17895 SAMSUNG AUDIO (ASoC) DRIVERS
17896 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17897 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17898 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17900 B: mailto:linux-samsung-soc@vger.kernel.org
17901 F: Documentation/devicetree/bindings/sound/samsung*
17902 F: sound/soc/samsung/
17904 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17905 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17906 L: linux-crypto@vger.kernel.org
17907 L: linux-samsung-soc@vger.kernel.org
17909 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17910 F: drivers/crypto/exynos-rng.c
17912 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17913 M: Łukasz Stelmach <l.stelmach@samsung.com>
17914 L: linux-samsung-soc@vger.kernel.org
17916 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17917 F: drivers/char/hw_random/exynos-trng.c
17919 SAMSUNG FRAMEBUFFER DRIVER
17920 M: Jingoo Han <jingoohan1@gmail.com>
17921 L: linux-fbdev@vger.kernel.org
17923 F: drivers/video/fbdev/s3c-fb.c
17925 SAMSUNG INTERCONNECT DRIVERS
17926 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17927 M: Artur Świgoń <a.swigon@samsung.com>
17928 L: linux-pm@vger.kernel.org
17929 L: linux-samsung-soc@vger.kernel.org
17931 F: drivers/interconnect/samsung/
17933 SAMSUNG LAPTOP DRIVER
17934 M: Corentin Chary <corentin.chary@gmail.com>
17935 L: platform-driver-x86@vger.kernel.org
17937 F: drivers/platform/x86/samsung-laptop.c
17939 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17940 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17941 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17942 L: linux-kernel@vger.kernel.org
17943 L: linux-samsung-soc@vger.kernel.org
17945 B: mailto:linux-samsung-soc@vger.kernel.org
17946 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17947 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17948 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17949 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17950 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17951 F: drivers/clk/clk-s2mps11.c
17952 F: drivers/mfd/sec*.c
17953 F: drivers/regulator/s2m*.c
17954 F: drivers/regulator/s5m*.c
17955 F: drivers/rtc/rtc-s5m.c
17956 F: include/linux/mfd/samsung/
17958 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17959 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17960 L: linux-media@vger.kernel.org
17961 L: linux-samsung-soc@vger.kernel.org
17963 F: drivers/media/platform/samsung/s3c-camif/
17964 F: include/media/drv-intf/s3c_camif.h
17966 SAMSUNG S3FWRN5 NFC DRIVER
17967 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17968 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17969 L: linux-nfc@lists.01.org (subscribers-only)
17971 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17972 F: drivers/nfc/s3fwrn5
17974 SAMSUNG S5C73M3 CAMERA DRIVER
17975 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17976 M: Andrzej Hajda <andrzej.hajda@intel.com>
17977 L: linux-media@vger.kernel.org
17979 F: drivers/media/i2c/s5c73m3/*
17981 SAMSUNG S5K5BAF CAMERA DRIVER
17982 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17983 M: Andrzej Hajda <andrzej.hajda@intel.com>
17984 L: linux-media@vger.kernel.org
17986 F: drivers/media/i2c/s5k5baf.c
17988 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17989 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17990 M: Vladimir Zapolskiy <vz@mleia.com>
17991 L: linux-crypto@vger.kernel.org
17992 L: linux-samsung-soc@vger.kernel.org
17994 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17995 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17996 F: drivers/crypto/s5p-sss.c
17998 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17999 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18000 L: linux-media@vger.kernel.org
18002 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18003 F: drivers/media/platform/samsung/exynos4-is/
18005 SAMSUNG SOC CLOCK DRIVERS
18006 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18007 M: Tomasz Figa <tomasz.figa@gmail.com>
18008 M: Chanwoo Choi <cw00.choi@samsung.com>
18009 R: Alim Akhtar <alim.akhtar@samsung.com>
18010 L: linux-samsung-soc@vger.kernel.org
18012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18013 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18014 F: Documentation/devicetree/bindings/clock/samsung,s3c*
18015 F: drivers/clk/samsung/
18016 F: include/dt-bindings/clock/exynos*.h
18017 F: include/dt-bindings/clock/s3c*.h
18018 F: include/dt-bindings/clock/s5p*.h
18019 F: include/dt-bindings/clock/samsung,*.h
18020 F: include/linux/clk/samsung.h
18021 F: include/linux/platform_data/clk-s3c2410.h
18023 SAMSUNG SPI DRIVERS
18024 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18025 M: Andi Shyti <andi@etezian.org>
18026 L: linux-spi@vger.kernel.org
18027 L: linux-samsung-soc@vger.kernel.org
18029 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18030 F: drivers/spi/spi-s3c*
18031 F: include/linux/platform_data/spi-s3c64xx.h
18032 F: include/linux/spi/s3c24xx-fiq.h
18034 SAMSUNG SXGBE DRIVERS
18035 M: Byungho An <bh74.an@samsung.com>
18036 L: netdev@vger.kernel.org
18038 F: drivers/net/ethernet/samsung/sxgbe/
18040 SAMSUNG THERMAL DRIVER
18041 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18042 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18043 L: linux-pm@vger.kernel.org
18044 L: linux-samsung-soc@vger.kernel.org
18046 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18047 F: drivers/thermal/samsung/
18049 SAMSUNG USB2 PHY DRIVER
18050 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18051 L: linux-kernel@vger.kernel.org
18053 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18054 F: Documentation/driver-api/phy/samsung-usb2.rst
18055 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18056 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18057 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18058 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18059 F: drivers/phy/samsung/phy-samsung-usb2.c
18060 F: drivers/phy/samsung/phy-samsung-usb2.h
18062 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18063 M: Paul Barker <paul.barker@sancloud.com>
18064 R: Marc Murphy <marc.murphy@sancloud.com>
18066 F: arch/arm/boot/dts/am335x-sancloud*
18069 M: Zwane Mwaikambo <zwanem@gmail.com>
18071 F: drivers/watchdog/sc1200wdt.c
18074 M: Ingo Molnar <mingo@redhat.com>
18075 M: Peter Zijlstra <peterz@infradead.org>
18076 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18077 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18078 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18079 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18080 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18081 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18082 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18083 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18084 L: linux-kernel@vger.kernel.org
18086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18087 F: include/linux/preempt.h
18088 F: include/linux/sched.h
18089 F: include/linux/wait.h
18090 F: include/uapi/linux/sched.h
18093 SCR24X CHIP CARD INTERFACE DRIVER
18094 M: Lubomir Rintel <lkundrak@v3.sk>
18096 F: drivers/char/pcmcia/scr24x_cs.c
18098 SCSI RDMA PROTOCOL (SRP) INITIATOR
18099 M: Bart Van Assche <bvanassche@acm.org>
18100 L: linux-rdma@vger.kernel.org
18102 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18103 F: drivers/infiniband/ulp/srp/
18104 F: include/scsi/srp.h
18106 SCSI RDMA PROTOCOL (SRP) TARGET
18107 M: Bart Van Assche <bvanassche@acm.org>
18108 L: linux-rdma@vger.kernel.org
18109 L: target-devel@vger.kernel.org
18111 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18112 F: drivers/infiniband/ulp/srpt/
18115 M: Doug Gilbert <dgilbert@interlog.com>
18116 L: linux-scsi@vger.kernel.org
18118 W: http://sg.danny.cz/sg
18119 F: Documentation/scsi/scsi-generic.rst
18120 F: drivers/scsi/sg.c
18121 F: include/scsi/sg.h
18124 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18125 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18126 L: linux-scsi@vger.kernel.org
18128 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18131 F: Documentation/devicetree/bindings/scsi/
18137 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18138 L: linux-scsi@vger.kernel.org
18140 F: Documentation/scsi/st.rst
18141 F: drivers/scsi/st.*
18142 F: drivers/scsi/st_*.h
18144 SCSI TARGET CORE USER DRIVER
18145 M: Bodo Stroesser <bostroesser@gmail.com>
18146 L: linux-scsi@vger.kernel.org
18147 L: target-devel@vger.kernel.org
18149 F: Documentation/target/tcmu-design.rst
18150 F: drivers/target/target_core_user.c
18151 F: include/uapi/linux/target_core_user.h
18153 SCSI TARGET SUBSYSTEM
18154 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18155 L: linux-scsi@vger.kernel.org
18156 L: target-devel@vger.kernel.org
18158 W: http://www.linux-iscsi.org
18159 Q: https://patchwork.kernel.org/project/target-devel/list/
18160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18161 F: Documentation/target/
18166 M: Vlad Yasevich <vyasevich@gmail.com>
18167 M: Neil Horman <nhorman@tuxdriver.com>
18168 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18169 L: linux-sctp@vger.kernel.org
18171 W: http://lksctp.sourceforge.net
18172 F: Documentation/networking/sctp.rst
18173 F: include/linux/sctp.h
18174 F: include/net/sctp/
18175 F: include/uapi/linux/sctp.h
18179 M: Jim Cromie <jim.cromie@gmail.com>
18181 F: Documentation/i2c/busses/scx200_acb.rst
18182 F: arch/x86/platform/scx200/
18183 F: drivers/i2c/busses/scx200*
18184 F: drivers/mtd/maps/scx200_docflash.c
18185 F: drivers/watchdog/scx200_wdt.c
18186 F: include/linux/scx200.h
18189 M: Jim Cromie <jim.cromie@gmail.com>
18191 F: drivers/char/scx200_gpio.c
18192 F: include/linux/scx200_gpio.h
18194 SCx200 HRT CLOCKSOURCE DRIVER
18195 M: Jim Cromie <jim.cromie@gmail.com>
18197 F: drivers/clocksource/scx200_hrt.c
18199 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18200 M: Sascha Sommer <saschasommer@freenet.de>
18201 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18203 F: drivers/mmc/host/sdricoh_cs.c
18205 SECO BOARDS CEC DRIVER
18206 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18208 F: drivers/media/cec/platform/seco/seco-cec.c
18209 F: drivers/media/cec/platform/seco/seco-cec.h
18212 M: Kees Cook <keescook@chromium.org>
18213 R: Andy Lutomirski <luto@amacapital.net>
18214 R: Will Drewry <wad@chromium.org>
18216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18217 F: Documentation/userspace-api/seccomp_filter.rst
18218 F: include/linux/seccomp.h
18219 F: include/uapi/linux/seccomp.h
18220 F: kernel/seccomp.c
18221 F: tools/testing/selftests/kselftest_harness.h
18222 F: tools/testing/selftests/seccomp/*
18223 K: \bsecure_computing
18226 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18227 M: Al Cooper <alcooperx@gmail.com>
18228 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18229 L: linux-mmc@vger.kernel.org
18231 F: drivers/mmc/host/sdhci-brcmstb*
18233 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18234 M: Adrian Hunter <adrian.hunter@intel.com>
18235 L: linux-mmc@vger.kernel.org
18237 F: drivers/mmc/host/sdhci*
18239 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18240 M: Eugen Hristev <eugen.hristev@microchip.com>
18241 L: linux-mmc@vger.kernel.org
18243 F: drivers/mmc/host/sdhci-of-at91.c
18245 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18246 M: Ben Dooks <ben-linux@fluff.org>
18247 M: Jaehoon Chung <jh80.chung@samsung.com>
18248 L: linux-mmc@vger.kernel.org
18250 F: drivers/mmc/host/sdhci-s3c*
18252 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18253 M: Viresh Kumar <vireshk@kernel.org>
18254 L: linux-mmc@vger.kernel.org
18256 F: drivers/mmc/host/sdhci-spear.c
18258 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18259 M: Kishon Vijay Abraham I <kishon@ti.com>
18260 L: linux-mmc@vger.kernel.org
18262 F: drivers/mmc/host/sdhci-omap.c
18264 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18265 M: Haibo Chen <haibo.chen@nxp.com>
18266 L: linux-imx@nxp.com
18267 L: linux-mmc@vger.kernel.org
18269 F: drivers/mmc/host/sdhci-esdhc-imx.c
18271 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18272 M: Jonathan Derrick <jonathan.derrick@intel.com>
18273 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18274 L: linux-block@vger.kernel.org
18276 F: block/opal_proto.h
18278 F: include/linux/sed*
18279 F: include/uapi/linux/sed*
18282 M: Security Officers <security@kernel.org>
18284 F: Documentation/admin-guide/security-bugs.rst
18287 M: Paul Moore <paul@paul-moore.com>
18288 M: James Morris <jmorris@namei.org>
18289 M: "Serge E. Hallyn" <serge@hallyn.com>
18290 L: linux-security-module@vger.kernel.org (suggested Cc:)
18292 W: http://kernsec.org/
18293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18295 X: security/selinux/
18297 SELINUX SECURITY MODULE
18298 M: Paul Moore <paul@paul-moore.com>
18299 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18300 M: Eric Paris <eparis@parisplace.org>
18301 L: selinux@vger.kernel.org
18303 W: https://selinuxproject.org
18304 W: https://github.com/SELinuxProject
18305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18306 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18307 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18308 F: Documentation/admin-guide/LSM/SELinux.rst
18309 F: include/trace/events/avc.h
18310 F: include/uapi/linux/selinux_netlink.h
18311 F: scripts/selinux/
18312 F: security/selinux/
18315 M: Jiri Slaby <jirislaby@kernel.org>
18317 F: drivers/misc/phantom.c
18318 F: include/uapi/linux/phantom.h
18320 SENSEAIR SUNRISE 006-0-0007
18321 M: Jacopo Mondi <jacopo@jmondi.org>
18323 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18324 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18325 F: drivers/iio/chemical/sunrise_co2.c
18327 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18328 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18330 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18331 F: drivers/iio/chemical/scd30.h
18332 F: drivers/iio/chemical/scd30_core.c
18333 F: drivers/iio/chemical/scd30_i2c.c
18334 F: drivers/iio/chemical/scd30_serial.c
18336 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18337 M: Roan van Dijk <roan@protonic.nl>
18339 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18340 F: drivers/iio/chemical/scd4x.c
18342 SENSIRION SGP40 GAS SENSOR DRIVER
18343 M: Andreas Klinger <ak@it-klinger.de>
18345 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18346 F: drivers/iio/chemical/sgp40.c
18348 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18349 M: Tomasz Duszynski <tduszyns@gmail.com>
18351 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18352 F: drivers/iio/chemical/sps30.c
18353 F: drivers/iio/chemical/sps30_i2c.c
18354 F: drivers/iio/chemical/sps30_serial.c
18357 M: Rob Herring <robh@kernel.org>
18358 L: linux-serial@vger.kernel.org
18360 F: Documentation/devicetree/bindings/serial/serial.yaml
18361 F: drivers/tty/serdev/
18362 F: include/linux/serdev.h
18365 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18366 L: linux-serial@vger.kernel.org
18368 F: Documentation/devicetree/bindings/serial/
18369 F: drivers/tty/serial/
18372 M: Sean Young <sean@mess.org>
18373 L: linux-media@vger.kernel.org
18375 F: drivers/media/rc/serial_ir.c
18377 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18378 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18379 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18381 F: Documentation/devicetree/bindings/slimbus/
18382 F: drivers/slimbus/
18383 F: include/linux/slimbus.h
18386 M: Edward Cree <ecree.xilinx@gmail.com>
18387 M: Martin Habets <habetsm.xilinx@gmail.com>
18388 L: netdev@vger.kernel.org
18390 F: drivers/net/ethernet/sfc/
18392 SFF/SFP/SFP+ MODULE SUPPORT
18393 M: Russell King <linux@armlinux.org.uk>
18394 L: netdev@vger.kernel.org
18396 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18397 F: drivers/net/phy/phylink.c
18398 F: drivers/net/phy/sfp*
18399 F: include/linux/mdio/mdio-i2c.h
18400 F: include/linux/phylink.h
18401 F: include/linux/sfp.h
18402 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)
18405 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18407 F: drivers/misc/sgi-gru/
18409 SGI XP/XPC/XPNET DRIVER
18410 M: Robin Holt <robinmholt@gmail.com>
18411 M: Steve Wahl <steve.wahl@hpe.com>
18412 R: Mike Travis <mike.travis@hpe.com>
18414 F: drivers/misc/sgi-xp/
18416 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18417 M: Karsten Graul <kgraul@linux.ibm.com>
18418 M: Wenjia Zhang <wenjia@linux.ibm.com>
18419 L: linux-s390@vger.kernel.org
18421 W: http://www.ibm.com/developerworks/linux/linux390/
18424 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18425 M: Linus Walleij <linus.walleij@linaro.org>
18426 L: linux-iio@vger.kernel.org
18428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18429 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18430 F: drivers/iio/light/gp2ap002.c
18432 SHARP RJ54N1CB0C SENSOR DRIVER
18433 M: Jacopo Mondi <jacopo@jmondi.org>
18434 L: linux-media@vger.kernel.org
18436 T: git git://linuxtv.org/media_tree.git
18437 F: drivers/media/i2c/rj54n1cb0c.c
18438 F: include/media/i2c/rj54n1cb0c.h
18440 SH_VOU V4L2 OUTPUT DRIVER
18441 L: linux-media@vger.kernel.org
18443 F: drivers/media/platform/renesas/sh_vou.c
18444 F: include/media/drv-intf/sh_vou.h
18446 SI2157 MEDIA DRIVER
18447 M: Antti Palosaari <crope@iki.fi>
18448 L: linux-media@vger.kernel.org
18450 W: https://linuxtv.org
18451 W: http://palosaari.fi/linux/
18452 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18453 T: git git://linuxtv.org/anttip/media_tree.git
18454 F: drivers/media/tuners/si2157*
18456 SI2165 MEDIA DRIVER
18457 M: Matthias Schwarzott <zzam@gentoo.org>
18458 L: linux-media@vger.kernel.org
18460 W: https://linuxtv.org
18461 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18462 F: drivers/media/dvb-frontends/si2165*
18464 SI2168 MEDIA DRIVER
18465 M: Antti Palosaari <crope@iki.fi>
18466 L: linux-media@vger.kernel.org
18468 W: https://linuxtv.org
18469 W: http://palosaari.fi/linux/
18470 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18471 T: git git://linuxtv.org/anttip/media_tree.git
18472 F: drivers/media/dvb-frontends/si2168*
18474 SI470X FM RADIO RECEIVER I2C DRIVER
18475 M: Hans Verkuil <hverkuil@xs4all.nl>
18476 L: linux-media@vger.kernel.org
18478 W: https://linuxtv.org
18479 T: git git://linuxtv.org/media_tree.git
18480 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18482 SI470X FM RADIO RECEIVER USB DRIVER
18483 M: Hans Verkuil <hverkuil@xs4all.nl>
18484 L: linux-media@vger.kernel.org
18486 W: https://linuxtv.org
18487 T: git git://linuxtv.org/media_tree.git
18488 F: drivers/media/radio/si470x/radio-si470x-common.c
18489 F: drivers/media/radio/si470x/radio-si470x-usb.c
18490 F: drivers/media/radio/si470x/radio-si470x.h
18492 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18493 M: Eduardo Valentin <edubezval@gmail.com>
18494 L: linux-media@vger.kernel.org
18496 W: https://linuxtv.org
18497 T: git git://linuxtv.org/media_tree.git
18498 F: drivers/media/radio/si4713/si4713.?
18500 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18501 M: Eduardo Valentin <edubezval@gmail.com>
18502 L: linux-media@vger.kernel.org
18504 W: https://linuxtv.org
18505 T: git git://linuxtv.org/media_tree.git
18506 F: drivers/media/radio/si4713/radio-platform-si4713.c
18508 SI4713 FM RADIO TRANSMITTER USB DRIVER
18509 M: Hans Verkuil <hverkuil@xs4all.nl>
18510 L: linux-media@vger.kernel.org
18512 W: https://linuxtv.org
18513 T: git git://linuxtv.org/media_tree.git
18514 F: drivers/media/radio/si4713/radio-usb-si4713.c
18517 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18518 L: linux-media@vger.kernel.org
18520 W: https://linuxtv.org
18521 T: git git://linuxtv.org/media_tree.git
18522 F: drivers/media/common/siano/
18523 F: drivers/media/mmc/siano/
18524 F: drivers/media/usb/siano/
18525 F: drivers/media/usb/siano/
18528 M: Palmer Dabbelt <palmer@dabbelt.com>
18529 M: Paul Walmsley <paul.walmsley@sifive.com>
18530 L: linux-riscv@lists.infradead.org
18532 T: git git://github.com/sifive/riscv-linux.git
18536 SIFIVE FU540 SYSTEM-ON-CHIP
18537 M: Paul Walmsley <paul.walmsley@sifive.com>
18538 M: Palmer Dabbelt <palmer@dabbelt.com>
18539 L: linux-riscv@lists.infradead.org
18541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18546 M: Green Wan <green.wan@sifive.com>
18548 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18549 F: drivers/dma/sf-pdma/
18551 SILEAD TOUCHSCREEN DRIVER
18552 M: Hans de Goede <hdegoede@redhat.com>
18553 L: linux-input@vger.kernel.org
18554 L: platform-driver-x86@vger.kernel.org
18556 F: drivers/input/touchscreen/silead.c
18557 F: drivers/platform/x86/touchscreen_dmi.c
18559 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18560 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18562 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18563 F: drivers/net/wireless/silabs/wfx/
18565 SILICON MOTION SM712 FRAME BUFFER DRIVER
18566 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18567 M: Teddy Wang <teddy.wang@siliconmotion.com>
18568 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18569 L: linux-fbdev@vger.kernel.org
18571 F: Documentation/fb/sm712fb.rst
18572 F: drivers/video/fbdev/sm712*
18574 SILVACO I3C DUAL-ROLE MASTER
18575 M: Miquel Raynal <miquel.raynal@bootlin.com>
18576 M: Conor Culhane <conor.culhane@silvaco.com>
18577 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18579 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18580 F: drivers/i3c/master/svc-i3c-master.c
18583 M: Hans de Goede <hdegoede@redhat.com>
18584 L: linux-fbdev@vger.kernel.org
18586 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18587 F: drivers/video/fbdev/simplefb.c
18588 F: include/linux/platform_data/simplefb.h
18590 SIMTEC EB110ATX (Chalice CATS)
18591 M: Simtec Linux Team <linux@simtec.co.uk>
18593 W: http://www.simtec.co.uk/products/EB110ATX/
18595 SIMTEC EB2410ITX (BAST)
18596 M: Simtec Linux Team <linux@simtec.co.uk>
18598 W: http://www.simtec.co.uk/products/EB2410ITX/
18599 F: arch/arm/mach-s3c/bast-ide.c
18600 F: arch/arm/mach-s3c/bast-irq.c
18601 F: arch/arm/mach-s3c/mach-bast.c
18604 M: Thorsten Scherer <t.scherer@eckelmann.de>
18605 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18606 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18608 F: drivers/gpio/gpio-siox.c
18610 F: include/trace/events/siox.h
18612 SIPHASH PRF ROUTINES
18613 M: Jason A. Donenfeld <Jason@zx2c4.com>
18615 F: include/linux/siphash.h
18617 F: lib/test_siphash.c
18619 SIS 190 ETHERNET DRIVER
18620 M: Francois Romieu <romieu@fr.zoreil.com>
18621 L: netdev@vger.kernel.org
18623 F: drivers/net/ethernet/sis/sis190.c
18625 SIS 900/7016 FAST ETHERNET DRIVER
18626 M: Daniele Venzano <venza@brownhat.org>
18627 L: netdev@vger.kernel.org
18629 W: http://www.brownhat.org/sis900.html
18630 F: drivers/net/ethernet/sis/sis900.*
18632 SIS FRAMEBUFFER DRIVER
18633 M: Thomas Winischhofer <thomas@winischhofer.net>
18635 W: http://www.winischhofer.net/linuxsisvga.shtml
18636 F: Documentation/fb/sisfb.rst
18637 F: drivers/video/fbdev/sis/
18638 F: include/video/sisfb.h
18640 SIS I2C TOUCHSCREEN DRIVER
18641 M: Mika Penttilä <mika.penttila@nextfour.com>
18642 L: linux-input@vger.kernel.org
18644 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18645 F: drivers/input/touchscreen/sis_i2c.c
18648 M: Thomas Winischhofer <thomas@winischhofer.net>
18650 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18651 F: drivers/usb/misc/sisusbvga/
18653 SL28 CPLD MFD DRIVER
18654 M: Michael Walle <michael@walle.cc>
18656 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18657 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18658 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18659 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18660 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18661 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18662 F: drivers/gpio/gpio-sl28cpld.c
18663 F: drivers/hwmon/sl28cpld-hwmon.c
18664 F: drivers/irqchip/irq-sl28cpld.c
18665 F: drivers/pwm/pwm-sl28cpld.c
18666 F: drivers/watchdog/sl28cpld_wdt.c
18669 M: Christoph Lameter <cl@linux.com>
18670 M: Pekka Enberg <penberg@kernel.org>
18671 M: David Rientjes <rientjes@google.com>
18672 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18673 M: Andrew Morton <akpm@linux-foundation.org>
18674 M: Vlastimil Babka <vbabka@suse.cz>
18675 R: Roman Gushchin <roman.gushchin@linux.dev>
18676 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18677 L: linux-mm@kvack.org
18679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18680 F: include/linux/sl?b*.h
18683 SLCAN CAN NETWORK DRIVER
18684 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
18685 L: linux-can@vger.kernel.org
18687 F: drivers/net/can/slcan/
18689 SLEEPABLE READ-COPY UPDATE (SRCU)
18690 M: Lai Jiangshan <jiangshanlai@gmail.com>
18691 M: "Paul E. McKenney" <paulmck@kernel.org>
18692 M: Josh Triplett <josh@joshtriplett.org>
18693 R: Steven Rostedt <rostedt@goodmis.org>
18694 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18695 L: rcu@vger.kernel.org
18697 W: http://www.rdrop.com/users/paulmck/RCU/
18698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18699 F: include/linux/srcu*.h
18700 F: kernel/rcu/srcu*.c
18702 SMACK SECURITY MODULE
18703 M: Casey Schaufler <casey@schaufler-ca.com>
18704 L: linux-security-module@vger.kernel.org
18706 W: http://schaufler-ca.com
18707 T: git git://github.com/cschaufler/smack-next
18708 F: Documentation/admin-guide/LSM/Smack.rst
18711 SMC91x ETHERNET DRIVER
18712 M: Nicolas Pitre <nico@fluxnic.net>
18714 F: drivers/net/ethernet/smsc/smc91x.*
18716 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18717 M: Mark Rutland <mark.rutland@arm.com>
18718 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18719 M: Sudeep Holla <sudeep.holla@arm.com>
18720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18722 F: drivers/firmware/smccc/
18723 F: include/linux/arm-smccc.h
18725 SMM665 HARDWARE MONITOR DRIVER
18726 M: Guenter Roeck <linux@roeck-us.net>
18727 L: linux-hwmon@vger.kernel.org
18729 F: Documentation/hwmon/smm665.rst
18730 F: drivers/hwmon/smm665.c
18732 SMSC EMC2103 HARDWARE MONITOR DRIVER
18733 M: Steve Glendinning <steve.glendinning@shawell.net>
18734 L: linux-hwmon@vger.kernel.org
18736 F: Documentation/hwmon/emc2103.rst
18737 F: drivers/hwmon/emc2103.c
18739 SMSC SCH5627 HARDWARE MONITOR DRIVER
18740 M: Hans de Goede <hdegoede@redhat.com>
18741 L: linux-hwmon@vger.kernel.org
18743 F: Documentation/hwmon/sch5627.rst
18744 F: drivers/hwmon/sch5627.c
18746 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18747 M: Steve Glendinning <steve.glendinning@shawell.net>
18748 L: linux-fbdev@vger.kernel.org
18750 F: drivers/video/fbdev/smscufx.c
18752 SMSC47B397 HARDWARE MONITOR DRIVER
18753 M: Jean Delvare <jdelvare@suse.com>
18754 L: linux-hwmon@vger.kernel.org
18756 F: Documentation/hwmon/smsc47b397.rst
18757 F: drivers/hwmon/smsc47b397.c
18759 SMSC911x ETHERNET DRIVER
18760 M: Steve Glendinning <steve.glendinning@shawell.net>
18761 L: netdev@vger.kernel.org
18763 F: drivers/net/ethernet/smsc/smsc911x.*
18764 F: include/linux/smsc911x.h
18766 SMSC9420 PCI ETHERNET DRIVER
18767 M: Steve Glendinning <steve.glendinning@shawell.net>
18768 L: netdev@vger.kernel.org
18770 F: drivers/net/ethernet/smsc/smsc9420.*
18772 SOCIONEXT (SNI) AVE NETWORK DRIVER
18773 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18774 L: netdev@vger.kernel.org
18776 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18777 F: drivers/net/ethernet/socionext/sni_ave.c
18779 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18780 M: Jassi Brar <jaswinder.singh@linaro.org>
18781 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18782 L: netdev@vger.kernel.org
18784 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18785 F: drivers/net/ethernet/socionext/netsec.c
18787 SOCIONEXT (SNI) Synquacer SPI DRIVER
18788 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18789 M: Jassi Brar <jaswinder.singh@linaro.org>
18790 L: linux-spi@vger.kernel.org
18792 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18793 F: drivers/spi/spi-synquacer.c
18795 SOCIONEXT SYNQUACER I2C DRIVER
18796 M: Ard Biesheuvel <ardb@kernel.org>
18797 L: linux-i2c@vger.kernel.org
18799 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18800 F: drivers/i2c/busses/i2c-synquacer.c
18802 SOCIONEXT UNIPHIER SOUND DRIVER
18803 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18805 F: sound/soc/uniphier/
18807 SOEKRIS NET48XX LED SUPPORT
18808 M: Chris Boot <bootc@bootc.net>
18810 F: drivers/leds/leds-net48xx.c
18812 SOFT-IWARP DRIVER (siw)
18813 M: Bernard Metzler <bmt@zurich.ibm.com>
18814 L: linux-rdma@vger.kernel.org
18816 F: drivers/infiniband/sw/siw/
18817 F: include/uapi/rdma/siw-abi.h
18819 SOFT-ROCE DRIVER (rxe)
18820 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18821 L: linux-rdma@vger.kernel.org
18823 F: drivers/infiniband/sw/rxe/
18824 F: include/uapi/rdma/rdma_user_rxe.h
18826 SOFTLOGIC 6x10 MPEG CODEC
18827 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18828 M: Anton Sviridenko <anton@corp.bluecherry.net>
18829 M: Andrey Utkin <andrey_utkin@fastmail.com>
18830 M: Ismael Luceno <ismael@iodev.co.uk>
18831 L: linux-media@vger.kernel.org
18833 F: drivers/media/pci/solo6x10/
18835 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18836 M: James Morse <james.morse@arm.com>
18837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18839 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18840 F: drivers/firmware/arm_sdei.c
18841 F: include/linux/arm_sdei.h
18842 F: include/uapi/linux/arm_sdei.h
18844 SOFTWARE NODES AND DEVICE PROPERTIES
18845 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18846 R: Daniel Scally <djrscally@gmail.com>
18847 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18848 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18849 L: linux-acpi@vger.kernel.org
18851 F: drivers/base/property.c
18852 F: drivers/base/swnode.c
18853 F: include/linux/fwnode.h
18854 F: include/linux/property.h
18856 SOFTWARE RAID (Multiple Disks) SUPPORT
18857 M: Song Liu <song@kernel.org>
18858 L: linux-raid@vger.kernel.org
18860 Q: https://patchwork.kernel.org/project/linux-raid/list/
18861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18862 F: drivers/md/Kconfig
18863 F: drivers/md/Makefile
18865 F: drivers/md/raid*
18866 F: include/linux/raid/
18867 F: include/uapi/linux/raid/
18869 SOLIDRUN CLEARFOG SUPPORT
18870 M: Russell King <linux@armlinux.org.uk>
18872 F: arch/arm/boot/dts/armada-388-clearfog*
18873 F: arch/arm/boot/dts/armada-38x-solidrun-*
18875 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18876 M: Russell King <linux@armlinux.org.uk>
18878 F: arch/arm/boot/dts/imx6*-cubox-i*
18879 F: arch/arm/boot/dts/imx6*-hummingboard*
18880 F: arch/arm/boot/dts/imx6*-sr-*
18882 SONIC NETWORK DRIVER
18883 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18884 L: netdev@vger.kernel.org
18886 F: drivers/net/ethernet/natsemi/sonic.*
18888 SONICS SILICON BACKPLANE DRIVER (SSB)
18889 M: Michael Buesch <m@bues.ch>
18890 L: linux-wireless@vger.kernel.org
18893 F: include/linux/ssb/
18895 SONY IMX208 SENSOR DRIVER
18896 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18897 L: linux-media@vger.kernel.org
18899 T: git git://linuxtv.org/media_tree.git
18900 F: drivers/media/i2c/imx208.c
18902 SONY IMX214 SENSOR DRIVER
18903 M: Ricardo Ribalda <ribalda@kernel.org>
18904 L: linux-media@vger.kernel.org
18906 T: git git://linuxtv.org/media_tree.git
18907 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18908 F: drivers/media/i2c/imx214.c
18910 SONY IMX219 SENSOR DRIVER
18911 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18912 L: linux-media@vger.kernel.org
18914 T: git git://linuxtv.org/media_tree.git
18915 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18916 F: drivers/media/i2c/imx219.c
18918 SONY IMX258 SENSOR DRIVER
18919 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18920 L: linux-media@vger.kernel.org
18922 T: git git://linuxtv.org/media_tree.git
18923 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18924 F: drivers/media/i2c/imx258.c
18926 SONY IMX274 SENSOR DRIVER
18927 M: Leon Luo <leonl@leopardimaging.com>
18928 L: linux-media@vger.kernel.org
18930 T: git git://linuxtv.org/media_tree.git
18931 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18932 F: drivers/media/i2c/imx274.c
18934 SONY IMX290 SENSOR DRIVER
18935 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18936 L: linux-media@vger.kernel.org
18938 T: git git://linuxtv.org/media_tree.git
18939 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18940 F: drivers/media/i2c/imx290.c
18942 SONY IMX319 SENSOR DRIVER
18943 M: Bingbu Cao <bingbu.cao@intel.com>
18944 L: linux-media@vger.kernel.org
18946 T: git git://linuxtv.org/media_tree.git
18947 F: drivers/media/i2c/imx319.c
18949 SONY IMX334 SENSOR DRIVER
18950 M: Paul J. Murphy <paul.j.murphy@intel.com>
18951 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18952 L: linux-media@vger.kernel.org
18954 T: git git://linuxtv.org/media_tree.git
18955 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18956 F: drivers/media/i2c/imx334.c
18958 SONY IMX335 SENSOR DRIVER
18959 M: Paul J. Murphy <paul.j.murphy@intel.com>
18960 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18961 L: linux-media@vger.kernel.org
18963 T: git git://linuxtv.org/media_tree.git
18964 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18965 F: drivers/media/i2c/imx335.c
18967 SONY IMX355 SENSOR DRIVER
18968 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18969 L: linux-media@vger.kernel.org
18971 T: git git://linuxtv.org/media_tree.git
18972 F: drivers/media/i2c/imx355.c
18974 SONY IMX412 SENSOR DRIVER
18975 M: Paul J. Murphy <paul.j.murphy@intel.com>
18976 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18977 L: linux-media@vger.kernel.org
18979 T: git git://linuxtv.org/media_tree.git
18980 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18981 F: drivers/media/i2c/imx412.c
18983 SONY MEMORYSTICK SUBSYSTEM
18984 M: Maxim Levitsky <maximlevitsky@gmail.com>
18985 M: Alex Dubov <oakad@yahoo.com>
18986 M: Ulf Hansson <ulf.hansson@linaro.org>
18987 L: linux-mmc@vger.kernel.org
18989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18990 F: drivers/memstick/
18991 F: include/linux/memstick.h
18993 SONY VAIO CONTROL DEVICE DRIVER
18994 M: Mattia Dongili <malattia@linux.it>
18995 L: platform-driver-x86@vger.kernel.org
18997 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18998 F: Documentation/admin-guide/laptops/sony-laptop.rst
18999 F: drivers/char/sonypi.c
19000 F: drivers/platform/x86/sony-laptop.c
19001 F: include/linux/sony-laptop.h
19004 M: Jaroslav Kysela <perex@perex.cz>
19005 M: Takashi Iwai <tiwai@suse.com>
19006 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19008 W: http://www.alsa-project.org/
19009 Q: http://patchwork.kernel.org/project/alsa-devel/list/
19010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19011 F: Documentation/sound/
19013 F: include/uapi/sound/
19015 F: tools/testing/selftests/alsa
19017 SOUND - COMPRESSED AUDIO
19018 M: Vinod Koul <vkoul@kernel.org>
19019 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19022 F: Documentation/sound/designs/compress-offload.rst
19023 F: include/sound/compress_driver.h
19024 F: include/uapi/sound/compress_*
19025 F: sound/core/compress_offload.c
19026 F: sound/soc/soc-compress.c
19028 SOUND - DMAENGINE HELPERS
19029 M: Lars-Peter Clausen <lars@metafoo.de>
19031 F: include/sound/dmaengine_pcm.h
19032 F: sound/core/pcm_dmaengine.c
19033 F: sound/soc/soc-generic-dmaengine-pcm.c
19035 SOUND - ALSA SELFTESTS
19036 M: Mark Brown <broonie@kernel.org>
19037 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19038 L: linux-kselftest@vger.kernel.org
19040 F: tools/testing/selftests/alsa
19042 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19043 M: Liam Girdwood <lgirdwood@gmail.com>
19044 M: Mark Brown <broonie@kernel.org>
19045 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19047 W: http://alsa-project.org/main/index.php/ASoC
19048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19049 F: Documentation/devicetree/bindings/sound/
19050 F: Documentation/sound/soc/
19051 F: include/dt-bindings/sound/
19052 F: include/sound/soc*
19055 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19056 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19057 M: Liam Girdwood <lgirdwood@gmail.com>
19058 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19059 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19060 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19061 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19062 M: Daniel Baluta <daniel.baluta@nxp.com>
19063 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19065 W: https://github.com/thesofproject/linux/
19068 SOUNDWIRE SUBSYSTEM
19069 M: Vinod Koul <vkoul@kernel.org>
19070 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19071 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19072 R: Sanyog Kale <sanyog.r.kale@intel.com>
19073 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19076 F: Documentation/driver-api/soundwire/
19077 F: drivers/soundwire/
19078 F: include/linux/soundwire/
19081 M: Olli Salonen <olli.salonen@iki.fi>
19082 L: linux-media@vger.kernel.org
19084 W: https://linuxtv.org
19085 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19086 F: drivers/media/dvb-frontends/sp2*
19088 SPARC + UltraSPARC (sparc/sparc64)
19089 M: "David S. Miller" <davem@davemloft.net>
19090 L: sparclinux@vger.kernel.org
19092 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19098 SPARC SERIAL DRIVERS
19099 M: "David S. Miller" <davem@davemloft.net>
19100 L: sparclinux@vger.kernel.org
19102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19104 F: drivers/tty/serial/suncore.c
19105 F: drivers/tty/serial/sunhv.c
19106 F: drivers/tty/serial/sunsab.c
19107 F: drivers/tty/serial/sunsab.h
19108 F: drivers/tty/serial/sunsu.c
19109 F: drivers/tty/serial/sunzilog.c
19110 F: drivers/tty/serial/sunzilog.h
19111 F: drivers/tty/vcc.c
19112 F: include/linux/sunserialcore.h
19115 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19116 L: linux-sparse@vger.kernel.org
19118 W: https://sparse.docs.kernel.org/
19119 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19120 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19121 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19122 F: include/linux/compiler.h
19124 SPEAKUP CONSOLE SPEECH DRIVER
19125 M: William Hubbs <w.d.hubbs@gmail.com>
19126 M: Chris Brannon <chris@the-brannons.com>
19127 M: Kirk Reiser <kirk@reisers.ca>
19128 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19129 L: speakup@linux-speakup.org
19131 W: http://www.linux-speakup.org/
19132 W: https://github.com/linux-speakup/speakup
19133 B: https://github.com/linux-speakup/speakup/issues
19134 F: drivers/accessibility/speakup/
19136 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19137 M: Viresh Kumar <vireshk@kernel.org>
19138 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19142 W: http://www.st.com/spear
19143 F: arch/arm/boot/dts/spear*
19144 F: arch/arm/mach-spear/
19145 F: drivers/clk/spear/
19146 F: drivers/pinctrl/spear/
19149 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19150 M: Pratyush Yadav <pratyush@kernel.org>
19151 R: Michael Walle <michael@walle.cc>
19152 L: linux-mtd@lists.infradead.org
19154 W: http://www.linux-mtd.infradead.org/
19155 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19156 C: irc://irc.oftc.net/mtd
19157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19158 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19159 F: drivers/mtd/spi-nor/
19160 F: include/linux/mtd/spi-nor.h
19163 M: Mark Brown <broonie@kernel.org>
19164 L: linux-spi@vger.kernel.org
19166 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19168 F: Documentation/devicetree/bindings/spi/
19169 F: Documentation/spi/
19171 F: include/linux/spi/
19172 F: include/uapi/linux/spi/
19175 SPIDERNET NETWORK DRIVER for CELL
19176 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19177 M: Geoff Levand <geoff@infradead.org>
19178 L: netdev@vger.kernel.org
19179 L: linuxppc-dev@lists.ozlabs.org
19181 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19182 F: drivers/net/ethernet/toshiba/spider_net*
19185 M: Stephen Boyd <sboyd@kernel.org>
19186 L: linux-kernel@vger.kernel.org
19188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19189 F: Documentation/devicetree/bindings/spmi/
19191 F: include/dt-bindings/spmi/spmi.h
19192 F: include/linux/spmi.h
19193 F: include/trace/events/spmi.h
19196 M: Jeremy Kerr <jk@ozlabs.org>
19197 L: linuxppc-dev@lists.ozlabs.org
19199 W: http://www.ibm.com/developerworks/power/cell/
19200 F: Documentation/filesystems/spufs/spufs.rst
19201 F: arch/powerpc/platforms/cell/spufs/
19203 SQUASHFS FILE SYSTEM
19204 M: Phillip Lougher <phillip@squashfs.org.uk>
19205 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19207 W: http://squashfs.org.uk
19208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19209 F: Documentation/filesystems/squashfs.rst
19212 SRM (Alpha) environment access
19213 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19215 F: arch/alpha/kernel/srm_env.c
19217 ST LSM6DSx IMU IIO DRIVER
19218 M: Lorenzo Bianconi <lorenzo@kernel.org>
19219 L: linux-iio@vger.kernel.org
19221 W: http://www.st.com/
19222 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19223 F: drivers/iio/imu/st_lsm6dsx/
19225 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19226 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19227 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19228 L: linux-media@vger.kernel.org
19230 T: git git://linuxtv.org/media_tree.git
19231 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19232 F: drivers/media/i2c/st-mipid02.c
19234 ST STM32 I2C/SMBUS DRIVER
19235 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19236 M: Alain Volmat <alain.volmat@foss.st.com>
19237 L: linux-i2c@vger.kernel.org
19239 F: drivers/i2c/busses/i2c-stm32*
19241 ST STM32 SPI DRIVER
19242 M: Alain Volmat <alain.volmat@foss.st.com>
19243 L: linux-spi@vger.kernel.org
19245 F: drivers/spi/spi-stm32.c
19248 M: Daniel Nilsson <daniel.nilsson@flex.com>
19249 L: linux-hwmon@vger.kernel.org
19251 F: Documentation/hwmon/stpddc60.rst
19252 F: drivers/hwmon/pmbus/stpddc60.c
19254 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19255 M: Song Qiang <songqiang1304521@gmail.com>
19256 L: linux-iio@vger.kernel.org
19258 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19259 F: drivers/iio/proximity/vl53l0x-i2c.c
19262 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19263 M: Sasha Levin <sashal@kernel.org>
19264 L: stable@vger.kernel.org
19266 F: Documentation/process/stable-kernel-rules.rst
19268 STAGING - ATOMISP DRIVER
19269 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19270 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19271 L: linux-media@vger.kernel.org
19273 F: drivers/staging/media/atomisp/
19275 STAGING - FIELDBUS SUBSYSTEM
19276 M: Sven Van Asbroeck <TheSven73@gmail.com>
19278 F: drivers/staging/fieldbus/*
19279 F: drivers/staging/fieldbus/Documentation/
19281 STAGING - HMS ANYBUS-S BUS
19282 M: Sven Van Asbroeck <TheSven73@gmail.com>
19284 F: drivers/staging/fieldbus/anybuss/
19286 STAGING - INDUSTRIAL IO
19287 M: Jonathan Cameron <jic23@kernel.org>
19288 L: linux-iio@vger.kernel.org
19290 F: Documentation/devicetree/bindings/staging/iio/
19291 F: drivers/staging/iio/
19293 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19294 M: Marc Dietrich <marvin24@gmx.de>
19295 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19296 L: linux-tegra@vger.kernel.org
19298 F: drivers/staging/nvec/
19300 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19301 M: Jens Frederich <jfrederich@gmail.com>
19302 M: Jon Nettleton <jon.nettleton@gmail.com>
19304 W: http://wiki.laptop.org/go/DCON
19305 F: drivers/staging/olpc_dcon/
19307 STAGING - REALTEK RTL8188EU DRIVERS
19308 M: Larry Finger <Larry.Finger@lwfinger.net>
19309 M: Phillip Potter <phil@philpotter.co.uk>
19310 R: Pavel Skripkin <paskripkin@gmail.com>
19312 F: drivers/staging/r8188eu/
19314 STAGING - REALTEK RTL8712U DRIVERS
19315 M: Larry Finger <Larry.Finger@lwfinger.net>
19316 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19318 F: drivers/staging/rtl8712/
19320 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19321 M: Michael Hennerich <michael.hennerich@analog.com>
19322 L: linux-fbdev@vger.kernel.org
19324 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19325 F: drivers/staging/fbtft/fb_seps525.c
19327 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19328 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19329 M: Teddy Wang <teddy.wang@siliconmotion.com>
19330 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19331 L: linux-fbdev@vger.kernel.org
19333 F: drivers/staging/sm750fb/
19335 STAGING - VIA VT665X DRIVERS
19336 M: Forest Bond <forest@alittletooquiet.net>
19338 F: drivers/staging/vt665?/
19341 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19342 L: linux-staging@lists.linux.dev
19344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19345 F: drivers/staging/
19347 STARFIRE/DURALAN NETWORK DRIVER
19348 M: Ion Badulescu <ionut@badula.org>
19350 F: drivers/net/ethernet/adaptec/starfire*
19352 STARFIVE JH7100 CLOCK DRIVERS
19353 M: Emil Renner Berthing <kernel@esmil.dk>
19355 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19356 F: drivers/clk/starfive/clk-starfive-jh7100*
19357 F: include/dt-bindings/clock/starfive-jh7100*.h
19359 STARFIVE JH7100 PINCTRL DRIVER
19360 M: Emil Renner Berthing <kernel@esmil.dk>
19361 L: linux-gpio@vger.kernel.org
19363 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19364 F: drivers/pinctrl/pinctrl-starfive.c
19365 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19367 STARFIVE JH7100 RESET CONTROLLER DRIVER
19368 M: Emil Renner Berthing <kernel@esmil.dk>
19370 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19371 F: drivers/reset/reset-starfive-jh7100.c
19372 F: include/dt-bindings/reset/starfive-jh7100.h
19375 M: Peter Zijlstra <peterz@infradead.org>
19376 M: Josh Poimboeuf <jpoimboe@kernel.org>
19377 M: Jason Baron <jbaron@akamai.com>
19378 R: Steven Rostedt <rostedt@goodmis.org>
19379 R: Ard Biesheuvel <ardb@kernel.org>
19381 F: arch/*/include/asm/jump_label*.h
19382 F: arch/*/include/asm/static_call*.h
19383 F: arch/*/kernel/jump_label.c
19384 F: arch/*/kernel/static_call.c
19385 F: include/linux/jump_label*.h
19386 F: include/linux/static_call*.h
19387 F: kernel/jump_label.c
19388 F: kernel/static_call.c
19390 STI AUDIO (ASoC) DRIVERS
19391 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19392 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19394 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19398 M: Alain Volmat <alain.volmat@foss.st.com>
19400 F: Documentation/devicetree/bindings/media/stih-cec.txt
19401 F: drivers/media/cec/platform/sti/
19403 STK1160 USB VIDEO CAPTURE DRIVER
19404 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19405 L: linux-media@vger.kernel.org
19407 T: git git://linuxtv.org/media_tree.git
19408 F: drivers/media/usb/stk1160/
19410 STM32 AUDIO (ASoC) DRIVERS
19411 M: Olivier Moysan <olivier.moysan@foss.st.com>
19412 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19413 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19415 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19416 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19419 STM32 TIMER/LPTIMER DRIVERS
19420 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19422 F: Documentation/ABI/testing/*timer-stm32
19423 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19424 F: drivers/*/stm32-*timer*
19425 F: drivers/pwm/pwm-stm32*
19426 F: include/linux/*/stm32-*tim*
19428 STMMAC ETHERNET DRIVER
19429 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19430 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19431 M: Jose Abreu <joabreu@synopsys.com>
19432 L: netdev@vger.kernel.org
19434 W: http://www.stlinux.com
19435 F: Documentation/networking/device_drivers/ethernet/stmicro/
19436 F: drivers/net/ethernet/stmicro/stmmac/
19439 M: Sam Creasey <sammy@sammy.net>
19441 W: http://sammy.net/sun3/
19442 F: arch/m68k/include/asm/sun3*
19443 F: arch/m68k/kernel/*sun3*
19444 F: arch/m68k/sun3*/
19445 F: drivers/net/ethernet/i825xx/sun3*
19447 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19448 M: Hans de Goede <hdegoede@redhat.com>
19449 L: linux-input@vger.kernel.org
19451 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19452 F: drivers/input/keyboard/sun4i-lradc-keys.c
19454 SUNDANCE NETWORK DRIVER
19455 M: Denis Kirjanov <kda@linux-powerpc.org>
19456 L: netdev@vger.kernel.org
19458 F: drivers/net/ethernet/dlink/sundance.c
19460 SUNPLUS ETHERNET DRIVER
19461 M: Wells Lu <wellslutw@gmail.com>
19462 L: netdev@vger.kernel.org
19464 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19465 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19466 F: drivers/net/ethernet/sunplus/
19468 SUNPLUS OCOTP DRIVER
19469 M: Vincent Shih <vincent.sunplus@gmail.com>
19471 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19472 F: drivers/nvmem/sunplus-ocotp.c
19475 M: Hammer Hsieh <hammerh0314@gmail.com>
19477 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19478 F: drivers/pwm/pwm-sunplus.c
19481 M: Vincent Shih <vincent.sunplus@gmail.com>
19482 L: linux-rtc@vger.kernel.org
19484 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19485 F: drivers/rtc/rtc-sunplus.c
19487 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19488 M: Li-hao Kuo <lhjeff911@gmail.com>
19489 L: linux-spi@vger.kernel.org
19491 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19492 F: drivers/spi/spi-sunplus-sp7021.c
19494 SUNPLUS UART DRIVER
19495 M: Hammer Hsieh <hammerh0314@gmail.com>
19497 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19498 F: drivers/tty/serial/sunplus-uart.c
19500 SUNPLUS WATCHDOG DRIVER
19501 M: Xiantao Hu <xt.hu@cqplus1.com>
19502 L: linux-watchdog@vger.kernel.org
19504 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19505 F: drivers/watchdog/sunplus_wdt.c
19508 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19509 M: Rich Felker <dalias@libc.org>
19510 L: linux-sh@vger.kernel.org
19512 Q: http://patchwork.kernel.org/project/linux-sh/list/
19513 F: Documentation/sh/
19518 M: "Rafael J. Wysocki" <rafael@kernel.org>
19519 M: Len Brown <len.brown@intel.com>
19520 M: Pavel Machek <pavel@ucw.cz>
19521 L: linux-pm@vger.kernel.org
19523 B: https://bugzilla.kernel.org
19524 F: Documentation/power/
19525 F: arch/x86/kernel/acpi/
19526 F: drivers/base/power/
19527 F: include/linux/freezer.h
19528 F: include/linux/pm.h
19529 F: include/linux/suspend.h
19533 M: Martin Mares <mj@ucw.cz>
19534 L: linux-video@atrey.karlin.mff.cuni.cz
19536 F: Documentation/admin-guide/svga.rst
19537 F: arch/x86/boot/video*
19540 M: Christoph Hellwig <hch@infradead.org>
19541 L: iommu@lists.linux.dev
19543 W: http://git.infradead.org/users/hch/dma-mapping.git
19544 T: git git://git.infradead.org/users/hch/dma-mapping.git
19545 F: arch/*/kernel/pci-swiotlb.c
19546 F: include/linux/swiotlb.h
19547 F: kernel/dma/swiotlb.c
19550 M: Jiri Pirko <jiri@resnulli.us>
19551 M: Ivan Vecera <ivecera@redhat.com>
19552 L: netdev@vger.kernel.org
19554 F: include/net/switchdev.h
19557 SY8106A REGULATOR DRIVER
19558 M: Icenowy Zheng <icenowy@aosc.io>
19560 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19561 F: drivers/regulator/sy8106a-regulator.c
19563 SYNC FILE FRAMEWORK
19564 M: Sumit Semwal <sumit.semwal@linaro.org>
19565 R: Gustavo Padovan <gustavo@padovan.org>
19566 L: linux-media@vger.kernel.org
19567 L: dri-devel@lists.freedesktop.org
19569 T: git git://anongit.freedesktop.org/drm/drm-misc
19570 F: Documentation/driver-api/sync_file.rst
19571 F: drivers/dma-buf/dma-fence*
19572 F: drivers/dma-buf/sw_sync.c
19573 F: drivers/dma-buf/sync_*
19574 F: include/linux/sync_file.h
19575 F: include/uapi/linux/sync_file.h
19577 SYNOPSYS ARC ARCHITECTURE
19578 M: Vineet Gupta <vgupta@kernel.org>
19579 L: linux-snps-arc@lists.infradead.org
19581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19582 F: Documentation/arc/
19583 F: Documentation/devicetree/bindings/arc/*
19584 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19586 F: drivers/clocksource/arc_timer.c
19587 F: drivers/tty/serial/arc_uart.c
19589 SYNOPSYS ARC HSDK SDP pll clock driver
19590 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19592 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19593 F: drivers/clk/clk-hsdk-pll.c
19595 SYNOPSYS ARC SDP clock driver
19596 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19598 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19599 F: drivers/clk/axs10x/*
19601 SYNOPSYS ARC SDP platform support
19602 M: Alexey Brodkin <abrodkin@synopsys.com>
19604 F: Documentation/devicetree/bindings/arc/axs10*
19605 F: arch/arc/boot/dts/ax*
19606 F: arch/arc/plat-axs10x
19608 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19609 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19611 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19612 F: drivers/reset/reset-axs10x.c
19614 SYNOPSYS CREG GPIO DRIVER
19615 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19617 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19618 F: drivers/gpio/gpio-creg-snps.c
19620 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19621 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19623 F: drivers/tty/serial/8250/8250_dw.c
19624 F: drivers/tty/serial/8250/8250_dwlib.*
19625 F: drivers/tty/serial/8250/8250_lpss.c
19627 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19628 M: Hoan Tran <hoan@os.amperecomputing.com>
19629 M: Serge Semin <fancer.lancer@gmail.com>
19630 L: linux-gpio@vger.kernel.org
19632 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19633 F: drivers/gpio/gpio-dwapb.c
19635 SYNOPSYS DESIGNWARE APB SSI DRIVER
19636 M: Serge Semin <fancer.lancer@gmail.com>
19637 L: linux-spi@vger.kernel.org
19639 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19640 F: drivers/spi/spi-dw*
19642 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19643 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19645 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19646 F: drivers/dma/dw-axi-dmac/
19648 SYNOPSYS DESIGNWARE DMAC DRIVER
19649 M: Viresh Kumar <vireshk@kernel.org>
19650 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19652 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19653 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19655 F: include/dt-bindings/dma/dw-dmac.h
19656 F: include/linux/dma/dw.h
19657 F: include/linux/platform_data/dma-dw.h
19659 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19660 M: Jose Abreu <Jose.Abreu@synopsys.com>
19661 L: netdev@vger.kernel.org
19663 F: drivers/net/ethernet/synopsys/
19665 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19666 M: Jose Abreu <Jose.Abreu@synopsys.com>
19667 L: netdev@vger.kernel.org
19669 F: drivers/net/pcs/pcs-xpcs.c
19670 F: drivers/net/pcs/pcs-xpcs.h
19671 F: include/linux/pcs/pcs-xpcs.h
19673 SYNOPSYS DESIGNWARE I2C DRIVER
19674 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19675 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19676 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19677 R: Jan Dabros <jsd@semihalf.com>
19678 L: linux-i2c@vger.kernel.org
19680 F: drivers/i2c/busses/i2c-designware-*
19682 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19683 M: Jaehoon Chung <jh80.chung@samsung.com>
19684 L: linux-mmc@vger.kernel.org
19686 F: drivers/mmc/host/dw_mmc*
19688 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19689 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19691 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19692 F: drivers/reset/reset-hsdk.c
19693 F: include/dt-bindings/reset/snps,hsdk-reset.h
19695 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19696 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19697 M: Manjunath M B <manjumb@synopsys.com>
19698 L: linux-mmc@vger.kernel.org
19700 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19702 SYSTEM CONFIGURATION (SYSCON)
19703 M: Lee Jones <lee@kernel.org>
19704 M: Arnd Bergmann <arnd@arndb.de>
19706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19707 F: drivers/mfd/syscon.c
19709 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19710 M: Sudeep Holla <sudeep.holla@arm.com>
19711 R: Cristian Marussi <cristian.marussi@arm.com>
19712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19714 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19715 F: drivers/clk/clk-sc[mp]i.c
19716 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19717 F: drivers/firmware/arm_scmi/
19718 F: drivers/firmware/arm_scpi.c
19719 F: drivers/regulator/scmi-regulator.c
19720 F: drivers/reset/reset-scmi.c
19721 F: include/linux/sc[mp]i_protocol.h
19722 F: include/trace/events/scmi.h
19723 F: include/uapi/linux/virtio_scmi.h
19725 SYSTEM RESET/SHUTDOWN DRIVERS
19726 M: Sebastian Reichel <sre@kernel.org>
19727 L: linux-pm@vger.kernel.org
19729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19730 F: Documentation/devicetree/bindings/power/reset/
19731 F: drivers/power/reset/
19733 SYSTEM TRACE MODULE CLASS
19734 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19737 F: Documentation/trace/stm.rst
19738 F: drivers/hwtracing/stm/
19739 F: include/linux/stm.h
19740 F: include/uapi/linux/stm.h
19742 SYSTEM76 ACPI DRIVER
19743 M: Jeremy Soller <jeremy@system76.com>
19744 M: System76 Product Development <productdev@system76.com>
19745 L: platform-driver-x86@vger.kernel.org
19747 F: drivers/platform/x86/system76_acpi.c
19750 M: Christoph Hellwig <hch@infradead.org>
19752 F: Documentation/filesystems/sysv-fs.rst
19754 F: include/linux/sysv_fs.h
19756 TASKSTATS STATISTICS INTERFACE
19757 M: Balbir Singh <bsingharora@gmail.com>
19759 F: Documentation/accounting/taskstats*
19760 F: include/linux/taskstats*
19761 F: kernel/taskstats.c
19764 M: Jamal Hadi Salim <jhs@mojatatu.com>
19765 M: Cong Wang <xiyou.wangcong@gmail.com>
19766 M: Jiri Pirko <jiri@resnulli.us>
19767 L: netdev@vger.kernel.org
19769 F: include/net/pkt_cls.h
19770 F: include/net/pkt_sched.h
19771 F: include/net/tc_act/
19772 F: include/uapi/linux/pkt_cls.h
19773 F: include/uapi/linux/pkt_sched.h
19774 F: include/uapi/linux/tc_act/
19775 F: include/uapi/linux/tc_ematch/
19777 F: tools/testing/selftests/tc-testing
19779 TC90522 MEDIA DRIVER
19780 M: Akihiro Tsukada <tskd08@gmail.com>
19781 L: linux-media@vger.kernel.org
19783 F: drivers/media/dvb-frontends/tc90522*
19785 TCP LOW PRIORITY MODULE
19786 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19787 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19789 W: http://tcp-lp-mod.sourceforge.net/
19790 F: net/ipv4/tcp_lp.c
19792 TDA10071 MEDIA DRIVER
19793 M: Antti Palosaari <crope@iki.fi>
19794 L: linux-media@vger.kernel.org
19796 W: https://linuxtv.org
19797 W: http://palosaari.fi/linux/
19798 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19799 T: git git://linuxtv.org/anttip/media_tree.git
19800 F: drivers/media/dvb-frontends/tda10071*
19802 TDA18212 MEDIA DRIVER
19803 M: Antti Palosaari <crope@iki.fi>
19804 L: linux-media@vger.kernel.org
19806 W: https://linuxtv.org
19807 W: http://palosaari.fi/linux/
19808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19809 T: git git://linuxtv.org/anttip/media_tree.git
19810 F: drivers/media/tuners/tda18212*
19812 TDA18218 MEDIA DRIVER
19813 M: Antti Palosaari <crope@iki.fi>
19814 L: linux-media@vger.kernel.org
19816 W: https://linuxtv.org
19817 W: http://palosaari.fi/linux/
19818 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19819 T: git git://linuxtv.org/anttip/media_tree.git
19820 F: drivers/media/tuners/tda18218*
19822 TDA18250 MEDIA DRIVER
19823 M: Olli Salonen <olli.salonen@iki.fi>
19824 L: linux-media@vger.kernel.org
19826 W: https://linuxtv.org
19827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19828 T: git git://linuxtv.org/media_tree.git
19829 F: drivers/media/tuners/tda18250*
19831 TDA18271 MEDIA DRIVER
19832 M: Michael Krufky <mkrufky@linuxtv.org>
19833 L: linux-media@vger.kernel.org
19835 W: https://linuxtv.org
19836 W: http://github.com/mkrufky
19837 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19838 T: git git://linuxtv.org/mkrufky/tuners.git
19839 F: drivers/media/tuners/tda18271*
19841 TDA1997x MEDIA DRIVER
19842 M: Tim Harvey <tharvey@gateworks.com>
19843 L: linux-media@vger.kernel.org
19845 W: https://linuxtv.org
19846 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19847 F: drivers/media/i2c/tda1997x.*
19849 TDA827x MEDIA DRIVER
19850 M: Michael Krufky <mkrufky@linuxtv.org>
19851 L: linux-media@vger.kernel.org
19853 W: https://linuxtv.org
19854 W: http://github.com/mkrufky
19855 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19856 T: git git://linuxtv.org/mkrufky/tuners.git
19857 F: drivers/media/tuners/tda8290.*
19859 TDA8290 MEDIA DRIVER
19860 M: Michael Krufky <mkrufky@linuxtv.org>
19861 L: linux-media@vger.kernel.org
19863 W: https://linuxtv.org
19864 W: http://github.com/mkrufky
19865 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19866 T: git git://linuxtv.org/mkrufky/tuners.git
19867 F: drivers/media/tuners/tda8290.*
19869 TDA9840 MEDIA DRIVER
19870 M: Hans Verkuil <hverkuil@xs4all.nl>
19871 L: linux-media@vger.kernel.org
19873 W: https://linuxtv.org
19874 T: git git://linuxtv.org/media_tree.git
19875 F: drivers/media/i2c/tda9840*
19877 TEA5761 TUNER DRIVER
19878 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19879 L: linux-media@vger.kernel.org
19881 W: https://linuxtv.org
19882 T: git git://linuxtv.org/media_tree.git
19883 F: drivers/media/tuners/tea5761.*
19885 TEA5767 TUNER DRIVER
19886 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19887 L: linux-media@vger.kernel.org
19889 W: https://linuxtv.org
19890 T: git git://linuxtv.org/media_tree.git
19891 F: drivers/media/tuners/tea5767.*
19893 TEA6415C MEDIA DRIVER
19894 M: Hans Verkuil <hverkuil@xs4all.nl>
19895 L: linux-media@vger.kernel.org
19897 W: https://linuxtv.org
19898 T: git git://linuxtv.org/media_tree.git
19899 F: drivers/media/i2c/tea6415c*
19901 TEA6420 MEDIA DRIVER
19902 M: Hans Verkuil <hverkuil@xs4all.nl>
19903 L: linux-media@vger.kernel.org
19905 W: https://linuxtv.org
19906 T: git git://linuxtv.org/media_tree.git
19907 F: drivers/media/i2c/tea6420*
19910 M: Jiri Pirko <jiri@resnulli.us>
19911 L: netdev@vger.kernel.org
19913 F: drivers/net/team/
19914 F: include/linux/if_team.h
19915 F: include/uapi/linux/if_team.h
19917 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19918 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19920 F: arch/x86/platform/ts5500/
19922 TECHNOTREND USB IR RECEIVER
19923 M: Sean Young <sean@mess.org>
19924 L: linux-media@vger.kernel.org
19926 F: drivers/media/rc/ttusbir.c
19928 TECHWELL TW9910 VIDEO DECODER
19929 L: linux-media@vger.kernel.org
19931 F: drivers/media/i2c/tw9910.c
19932 F: include/media/i2c/tw9910.h
19935 M: Jens Wiklander <jens.wiklander@linaro.org>
19936 R: Sumit Garg <sumit.garg@linaro.org>
19937 L: op-tee@lists.trustedfirmware.org
19939 F: Documentation/staging/tee.rst
19941 F: include/linux/tee_drv.h
19942 F: include/uapi/linux/tee.h
19944 TEGRA ARCHITECTURE SUPPORT
19945 M: Thierry Reding <thierry.reding@gmail.com>
19946 M: Jonathan Hunter <jonathanh@nvidia.com>
19947 L: linux-tegra@vger.kernel.org
19949 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19954 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19955 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19957 F: drivers/clk/tegra/
19960 M: Laxman Dewangan <ldewangan@nvidia.com>
19961 M: Jon Hunter <jonathanh@nvidia.com>
19963 F: drivers/dma/tegra*
19966 M: Laxman Dewangan <ldewangan@nvidia.com>
19967 R: Dmitry Osipenko <digetx@gmail.com>
19969 F: drivers/i2c/busses/i2c-tegra.c
19971 TEGRA IOMMU DRIVERS
19972 M: Thierry Reding <thierry.reding@gmail.com>
19973 R: Krishna Reddy <vdumpa@nvidia.com>
19974 L: linux-tegra@vger.kernel.org
19976 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19977 F: drivers/iommu/tegra*
19980 M: Laxman Dewangan <ldewangan@nvidia.com>
19982 F: drivers/input/keyboard/tegra-kbc.c
19985 M: Stefan Agner <stefan@agner.ch>
19986 M: Lucas Stach <dev@lynxeye.de>
19988 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19989 F: drivers/mtd/nand/raw/tegra_nand.c
19992 M: Thierry Reding <thierry.reding@gmail.com>
19994 F: drivers/pwm/pwm-tegra.c
19996 TEGRA SERIAL DRIVER
19997 M: Laxman Dewangan <ldewangan@nvidia.com>
19999 F: drivers/tty/serial/serial-tegra.c
20002 M: Laxman Dewangan <ldewangan@nvidia.com>
20004 F: drivers/spi/spi-tegra*
20006 TEGRA QUAD SPI DRIVER
20007 M: Thierry Reding <thierry.reding@gmail.com>
20008 M: Jonathan Hunter <jonathanh@nvidia.com>
20009 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20010 L: linux-tegra@vger.kernel.org
20012 F: drivers/spi/spi-tegra210-quad.c
20015 M: Thierry Reding <thierry.reding@gmail.com>
20016 M: Jonathan Hunter <jonathanh@nvidia.com>
20017 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20018 L: linux-media@vger.kernel.org
20019 L: linux-tegra@vger.kernel.org
20021 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20022 F: drivers/staging/media/tegra-video/
20024 TEGRA XUSB PADCTL DRIVER
20025 M: JC Kuo <jckuo@nvidia.com>
20027 F: drivers/phy/tegra/xusb*
20029 TEHUTI ETHERNET DRIVER
20030 M: Andy Gospodarek <andy@greyhouse.net>
20031 L: netdev@vger.kernel.org
20033 F: drivers/net/ethernet/tehuti/*
20035 TELECOM CLOCK DRIVER FOR MCPL0010
20036 M: Mark Gross <markgross@kernel.org>
20038 F: drivers/char/tlclk.c
20040 TEMPO SEMICONDUCTOR DRIVERS
20041 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20043 F: Documentation/devicetree/bindings/sound/tscs*.txt
20044 F: sound/soc/codecs/tscs*.c
20045 F: sound/soc/codecs/tscs*.h
20047 TENSILICA XTENSA PORT (xtensa)
20048 M: Chris Zankel <chris@zankel.net>
20049 M: Max Filippov <jcmvbkbc@gmail.com>
20050 L: linux-xtensa@linux-xtensa.org
20052 T: git git://github.com/czankel/xtensa-linux.git
20054 F: drivers/irqchip/irq-xtensa-*
20056 TEXAS INSTRUMENTS ASoC DRIVERS
20057 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20058 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20060 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20063 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20064 M: Ricardo Ribalda <ribalda@kernel.org>
20065 L: linux-iio@vger.kernel.org
20067 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20068 F: drivers/iio/dac/ti-dac7612.c
20070 TEXAS INSTRUMENTS DMA DRIVERS
20071 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20072 L: dmaengine@vger.kernel.org
20074 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20075 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20076 F: Documentation/devicetree/bindings/dma/ti/
20078 X: drivers/dma/ti/cppi41.c
20079 F: include/linux/dma/k3-udma-glue.h
20080 F: include/linux/dma/ti-cppi5.h
20081 F: include/linux/dma/k3-psil.h
20083 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20084 M: Nishanth Menon <nm@ti.com>
20085 M: Tero Kristo <kristo@kernel.org>
20086 M: Santosh Shilimkar <ssantosh@kernel.org>
20087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20089 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20090 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20091 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20092 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20093 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20094 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20095 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20096 F: drivers/clk/keystone/sci-clk.c
20097 F: drivers/firmware/ti_sci*
20098 F: drivers/irqchip/irq-ti-sci-inta.c
20099 F: drivers/irqchip/irq-ti-sci-intr.c
20100 F: drivers/reset/reset-ti-sci.c
20101 F: drivers/soc/ti/ti_sci_inta_msi.c
20102 F: drivers/soc/ti/ti_sci_pm_domains.c
20103 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20104 F: include/linux/soc/ti/ti_sci_inta_msi.h
20105 F: include/linux/soc/ti/ti_sci_protocol.h
20107 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20108 M: Robert Marko <robert.marko@sartura.hr>
20109 M: Luka Perkov <luka.perkov@sartura.hr>
20110 L: linux-hwmon@vger.kernel.org
20112 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20113 F: Documentation/hwmon/tps23861.rst
20114 F: drivers/hwmon/tps23861.c
20116 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20117 M: Puranjay Mohan <puranjay12@gmail.com>
20118 L: linux-iio@vger.kernel.org
20120 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20121 F: drivers/iio/temperature/tmp117.c
20123 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20124 M: Hans Verkuil <hverkuil@xs4all.nl>
20125 L: linux-media@vger.kernel.org
20127 W: https://linuxtv.org
20128 T: git git://linuxtv.org/media_tree.git
20129 F: drivers/media/radio/radio-raremono.c
20132 M: Rafael J. Wysocki <rafael@kernel.org>
20133 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20134 R: Amit Kucheria <amitk@kernel.org>
20135 R: Zhang Rui <rui.zhang@intel.com>
20136 L: linux-pm@vger.kernel.org
20138 Q: https://patchwork.kernel.org/project/linux-pm/list/
20139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20140 F: Documentation/ABI/testing/sysfs-class-thermal
20141 F: Documentation/devicetree/bindings/thermal/
20142 F: Documentation/driver-api/thermal/
20143 F: drivers/thermal/
20144 F: include/dt-bindings/thermal/
20145 F: include/linux/cpu_cooling.h
20146 F: include/linux/thermal.h
20147 F: include/uapi/linux/thermal.h
20148 F: tools/lib/thermal/
20151 THERMAL DRIVER FOR AMLOGIC SOCS
20152 M: Guillaume La Roque <glaroque@baylibre.com>
20153 L: linux-pm@vger.kernel.org
20154 L: linux-amlogic@lists.infradead.org
20156 W: http://linux-meson.com/
20157 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20158 F: drivers/thermal/amlogic_thermal.c
20160 THERMAL/CPU_COOLING
20161 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20162 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20163 M: Viresh Kumar <viresh.kumar@linaro.org>
20164 R: Lukasz Luba <lukasz.luba@arm.com>
20165 L: linux-pm@vger.kernel.org
20167 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20168 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20169 F: drivers/thermal/cpufreq_cooling.c
20170 F: drivers/thermal/cpuidle_cooling.c
20171 F: include/linux/cpu_cooling.h
20173 THERMAL/POWER_ALLOCATOR
20174 M: Lukasz Luba <lukasz.luba@arm.com>
20175 L: linux-pm@vger.kernel.org
20177 F: Documentation/driver-api/thermal/power_allocator.rst
20178 F: drivers/thermal/gov_power_allocator.c
20179 F: include/trace/events/thermal_power_allocator.h
20181 THINKPAD ACPI EXTRAS DRIVER
20182 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20183 L: ibm-acpi-devel@lists.sourceforge.net
20184 L: platform-driver-x86@vger.kernel.org
20186 W: http://ibm-acpi.sourceforge.net
20187 W: http://thinkwiki.org/wiki/Ibm-acpi
20188 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20189 F: drivers/platform/x86/thinkpad_acpi.c
20191 THINKPAD LMI DRIVER
20192 M: Mark Pearson <markpearson@lenovo.com>
20193 L: platform-driver-x86@vger.kernel.org
20195 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20196 F: drivers/platform/x86/think-lmi.?
20198 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20199 M: Isaac Hazan <isaac.hazan@intel.com>
20200 L: linux-usb@vger.kernel.org
20202 F: drivers/thunderbolt/dma_test.c
20205 M: Andreas Noever <andreas.noever@gmail.com>
20206 M: Michael Jamet <michael.jamet@intel.com>
20207 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20208 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20209 L: linux-usb@vger.kernel.org
20211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20212 F: Documentation/admin-guide/thunderbolt.rst
20213 F: drivers/thunderbolt/
20214 F: include/linux/thunderbolt.h
20216 THUNDERBOLT NETWORK DRIVER
20217 M: Michael Jamet <michael.jamet@intel.com>
20218 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20219 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20220 L: netdev@vger.kernel.org
20222 F: drivers/net/thunderbolt.c
20224 THUNDERX GPIO DRIVER
20225 M: Robert Richter <rric@kernel.org>
20227 F: drivers/gpio/gpio-thunderx.c
20229 TI ADS131E0X ADC SERIES DRIVER
20230 M: Tomislav Denis <tomislav.denis@avl.com>
20231 L: linux-iio@vger.kernel.org
20233 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20234 F: drivers/iio/adc/ti-ads131e08.c
20236 TI AM437X VPFE DRIVER
20237 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20238 L: linux-media@vger.kernel.org
20240 W: https://linuxtv.org
20241 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20242 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20243 F: drivers/media/platform/ti/am437x/
20245 TI BANDGAP AND THERMAL DRIVER
20246 M: Eduardo Valentin <edubezval@gmail.com>
20247 M: Keerthy <j-keerthy@ti.com>
20248 L: linux-pm@vger.kernel.org
20249 L: linux-omap@vger.kernel.org
20251 F: drivers/thermal/ti-soc-thermal/
20253 TI BQ27XXX POWER SUPPLY DRIVER
20254 F: drivers/power/supply/bq27xxx_battery.c
20255 F: drivers/power/supply/bq27xxx_battery_i2c.c
20256 F: include/linux/power/bq27xxx_battery.h
20258 TI CDCE706 CLOCK DRIVER
20259 M: Max Filippov <jcmvbkbc@gmail.com>
20261 F: drivers/clk/clk-cdce706.c
20264 M: Tero Kristo <kristo@kernel.org>
20265 L: linux-omap@vger.kernel.org
20268 F: include/linux/clk/ti.h
20270 TI DAVINCI MACHINE SUPPORT
20271 M: Sekhar Nori <nsekhar@ti.com>
20272 R: Bartosz Golaszewski <brgl@bgdev.pl>
20273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20276 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20277 F: arch/arm/boot/dts/da850*
20278 F: arch/arm/mach-davinci/
20279 F: drivers/i2c/busses/i2c-davinci.c
20281 TI DAVINCI SERIES CLOCK DRIVER
20282 M: David Lechner <david@lechnology.com>
20283 R: Sekhar Nori <nsekhar@ti.com>
20285 F: Documentation/devicetree/bindings/clock/ti/davinci/
20286 F: drivers/clk/davinci/
20288 TI DAVINCI SERIES GPIO DRIVER
20289 M: Keerthy <j-keerthy@ti.com>
20290 L: linux-gpio@vger.kernel.org
20292 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20293 F: drivers/gpio/gpio-davinci.c
20295 TI DAVINCI SERIES MEDIA DRIVER
20296 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20297 L: linux-media@vger.kernel.org
20299 W: https://linuxtv.org
20300 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20301 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20302 F: drivers/media/platform/ti/davinci/
20303 F: include/media/davinci/
20305 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20306 R: David Lechner <david@lechnology.com>
20307 L: linux-iio@vger.kernel.org
20308 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20309 F: drivers/counter/ti-eqep.c
20311 TI ETHERNET SWITCH DRIVER (CPSW)
20312 R: Grygorii Strashko <grygorii.strashko@ti.com>
20313 L: linux-omap@vger.kernel.org
20314 L: netdev@vger.kernel.org
20316 F: drivers/net/ethernet/ti/cpsw*
20317 F: drivers/net/ethernet/ti/davinci*
20319 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20320 M: Alex Dubov <oakad@yahoo.com>
20322 W: http://tifmxx.berlios.de/
20323 F: drivers/memstick/host/tifm_ms.c
20324 F: drivers/misc/tifm*
20325 F: drivers/mmc/host/tifm_sd.c
20326 F: include/linux/tifm.h
20328 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20329 M: Nishanth Menon <nm@ti.com>
20330 M: Santosh Shilimkar <ssantosh@kernel.org>
20331 L: linux-kernel@vger.kernel.org
20332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20335 F: drivers/soc/ti/*
20337 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20338 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20339 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20340 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20342 F: sound/soc/codecs/isabelle*
20343 F: sound/soc/codecs/lm49453*
20345 TI PCM3060 ASoC CODEC DRIVER
20346 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20347 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20349 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20350 F: sound/soc/codecs/pcm3060*
20352 TI TAS571X FAMILY ASoC CODEC DRIVER
20353 M: Kevin Cernekee <cernekee@chromium.org>
20354 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20356 F: sound/soc/codecs/tas571x*
20358 TI TRF7970A NFC DRIVER
20359 M: Mark Greer <mgreer@animalcreek.com>
20360 L: linux-wireless@vger.kernel.org
20361 L: linux-nfc@lists.01.org (subscribers-only)
20363 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20364 F: drivers/nfc/trf7970a.c
20366 TI TSC2046 ADC DRIVER
20367 M: Oleksij Rempel <o.rempel@pengutronix.de>
20368 R: kernel@pengutronix.de
20369 L: linux-iio@vger.kernel.org
20371 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20372 F: drivers/iio/adc/ti-tsc2046.c
20374 TI TWL4030 SERIES SOC CODEC DRIVER
20375 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20376 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20378 F: sound/soc/codecs/twl4030*
20381 M: Benoit Parrot <bparrot@ti.com>
20382 L: linux-media@vger.kernel.org
20384 W: http://linuxtv.org/
20385 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20386 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20387 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20388 F: drivers/media/platform/ti/cal/
20389 F: drivers/media/platform/ti/vpe/
20391 TI WILINK WIRELESS DRIVERS
20392 L: linux-wireless@vger.kernel.org
20394 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20395 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20397 F: drivers/net/wireless/ti/
20398 F: include/linux/wl12xx.h
20400 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20401 M: John Stultz <jstultz@google.com>
20402 M: Thomas Gleixner <tglx@linutronix.de>
20403 R: Stephen Boyd <sboyd@kernel.org>
20404 L: linux-kernel@vger.kernel.org
20406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20407 F: include/linux/clocksource.h
20408 F: include/linux/time.h
20409 F: include/linux/timex.h
20410 F: include/uapi/linux/time.h
20411 F: include/uapi/linux/timex.h
20412 F: kernel/time/alarmtimer.c
20413 F: kernel/time/clocksource.c
20414 F: kernel/time/ntp.c
20415 F: kernel/time/time*.c
20416 F: tools/testing/selftests/timers/
20419 M: Jon Maloy <jmaloy@redhat.com>
20420 M: Ying Xue <ying.xue@windriver.com>
20421 L: netdev@vger.kernel.org (core kernel code)
20422 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20424 W: http://tipc.sourceforge.net/
20425 F: include/uapi/linux/tipc*.h
20428 TLAN NETWORK DRIVER
20429 M: Samuel Chessman <chessman@tux.org>
20430 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20432 W: http://sourceforge.net/projects/tlan/
20433 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20434 F: drivers/net/ethernet/ti/tlan.*
20436 TM6000 VIDEO4LINUX DRIVER
20437 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20438 L: linux-media@vger.kernel.org
20440 W: https://linuxtv.org
20441 T: git git://linuxtv.org/media_tree.git
20442 F: Documentation/admin-guide/media/tm6000*
20443 F: drivers/media/usb/tm6000/
20445 TMIO/SDHI MMC DRIVER
20446 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20447 L: linux-mmc@vger.kernel.org
20448 L: linux-renesas-soc@vger.kernel.org
20450 F: drivers/mmc/host/renesas_sdhi*
20451 F: drivers/mmc/host/tmio_mmc*
20452 F: include/linux/mfd/tmio.h
20454 TMP401 HARDWARE MONITOR DRIVER
20455 M: Guenter Roeck <linux@roeck-us.net>
20456 L: linux-hwmon@vger.kernel.org
20458 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20459 F: Documentation/hwmon/tmp401.rst
20460 F: drivers/hwmon/tmp401.c
20462 TMP464 HARDWARE MONITOR DRIVER
20463 M: Agathe Porte <agathe.porte@nokia.com>
20464 M: Guenter Roeck <linux@roeck-us.net>
20465 L: linux-hwmon@vger.kernel.org
20467 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20468 F: Documentation/hwmon/tmp464.rst
20469 F: drivers/hwmon/tmp464.c
20471 TMP513 HARDWARE MONITOR DRIVER
20472 M: Eric Tremblay <etremblay@distech-controls.com>
20473 L: linux-hwmon@vger.kernel.org
20475 F: Documentation/hwmon/tmp513.rst
20476 F: drivers/hwmon/tmp513.c
20478 TMPFS (SHMEM FILESYSTEM)
20479 M: Hugh Dickins <hughd@google.com>
20480 L: linux-mm@kvack.org
20482 F: include/linux/shmem_fs.h
20485 TOMOYO SECURITY MODULE
20486 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20487 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20488 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20489 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20490 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20491 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20493 W: https://tomoyo.osdn.jp/
20494 F: security/tomoyo/
20496 TOPSTAR LAPTOP EXTRAS DRIVER
20497 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20498 L: platform-driver-x86@vger.kernel.org
20500 F: drivers/platform/x86/topstar-laptop.c
20502 TORTURE-TEST MODULES
20503 M: Davidlohr Bueso <dave@stgolabs.net>
20504 M: "Paul E. McKenney" <paulmck@kernel.org>
20505 M: Josh Triplett <josh@joshtriplett.org>
20506 L: linux-kernel@vger.kernel.org
20508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20509 F: Documentation/RCU/torture.rst
20510 F: kernel/locking/locktorture.c
20511 F: kernel/rcu/rcuscale.c
20512 F: kernel/rcu/rcutorture.c
20513 F: kernel/rcu/refscale.c
20514 F: kernel/torture.c
20516 TOSHIBA ACPI EXTRAS DRIVER
20517 M: Azael Avalos <coproscefalo@gmail.com>
20518 L: platform-driver-x86@vger.kernel.org
20520 F: drivers/platform/x86/toshiba_acpi.c
20522 TOSHIBA BLUETOOTH DRIVER
20523 M: Azael Avalos <coproscefalo@gmail.com>
20524 L: platform-driver-x86@vger.kernel.org
20526 F: drivers/platform/x86/toshiba_bluetooth.c
20528 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20529 M: Azael Avalos <coproscefalo@gmail.com>
20530 L: platform-driver-x86@vger.kernel.org
20532 F: drivers/platform/x86/toshiba_haps.c
20535 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20537 W: http://www.buzzard.org.uk/toshiba/
20538 F: drivers/char/toshiba.c
20539 F: include/linux/toshiba.h
20540 F: include/uapi/linux/toshiba.h
20542 TOSHIBA TC358743 DRIVER
20543 M: Mats Randgaard <matrandg@cisco.com>
20544 L: linux-media@vger.kernel.org
20546 F: drivers/media/i2c/tc358743*
20547 F: include/media/i2c/tc358743.h
20549 TOSHIBA WMI HOTKEYS DRIVER
20550 M: Azael Avalos <coproscefalo@gmail.com>
20551 L: platform-driver-x86@vger.kernel.org
20553 F: drivers/platform/x86/toshiba-wmi.c
20556 M: Peter Huewe <peterhuewe@gmx.de>
20557 M: Jarkko Sakkinen <jarkko@kernel.org>
20558 R: Jason Gunthorpe <jgg@ziepe.ca>
20559 L: linux-integrity@vger.kernel.org
20561 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20562 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20564 F: drivers/char/tpm/
20567 M: Steven Rostedt <rostedt@goodmis.org>
20568 M: Ingo Molnar <mingo@redhat.com>
20570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20571 F: Documentation/trace/ftrace.rst
20572 F: arch/*/*/*/*ftrace*
20573 F: arch/*/*/*ftrace*
20575 F: include/*/ftrace.h
20576 F: include/linux/trace*.h
20579 F: tools/testing/selftests/ftrace/
20581 TRACING MMIO ACCESSES (MMIOTRACE)
20582 M: Steven Rostedt <rostedt@goodmis.org>
20583 M: Ingo Molnar <mingo@kernel.org>
20584 R: Karol Herbst <karolherbst@gmail.com>
20585 R: Pekka Paalanen <ppaalanen@gmail.com>
20586 L: linux-kernel@vger.kernel.org
20587 L: nouveau@lists.freedesktop.org
20589 F: arch/x86/mm/kmmio.c
20590 F: arch/x86/mm/mmio-mod.c
20591 F: arch/x86/mm/testmmiotrace.c
20592 F: include/linux/mmiotrace.h
20593 F: kernel/trace/trace_mmiotrace.c
20595 TRACING OS NOISE / LATENCY TRACERS
20596 M: Steven Rostedt <rostedt@goodmis.org>
20597 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20599 F: kernel/trace/trace_osnoise.c
20600 F: include/trace/events/osnoise.h
20601 F: kernel/trace/trace_hwlat.c
20602 F: kernel/trace/trace_irqsoff.c
20603 F: kernel/trace/trace_sched_wakeup.c
20604 F: Documentation/trace/osnoise-tracer.rst
20605 F: Documentation/trace/timerlat-tracer.rst
20606 F: Documentation/trace/hwlat_detector.rst
20607 F: arch/*/kernel/trace.c
20609 Real-time Linux Analysis (RTLA) tools
20610 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20611 M: Steven Rostedt <rostedt@goodmis.org>
20612 L: linux-trace-devel@vger.kernel.org
20614 F: Documentation/tools/rtla/
20615 F: tools/tracing/rtla/
20617 TRADITIONAL CHINESE DOCUMENTATION
20618 M: Hu Haowen <src.res@email.cn>
20619 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
20621 W: https://github.com/srcres258/linux-doc
20622 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20623 F: Documentation/translations/zh_TW/
20626 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20627 M: Jiri Slaby <jirislaby@kernel.org>
20629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20630 F: Documentation/driver-api/serial/
20632 F: drivers/tty/serial/serial_core.c
20633 F: include/linux/selection.h
20634 F: include/linux/serial.h
20635 F: include/linux/serial_core.h
20636 F: include/linux/sysrq.h
20637 F: include/linux/tty*.h
20638 F: include/linux/vt.h
20639 F: include/linux/vt_*.h
20640 F: include/uapi/linux/serial.h
20641 F: include/uapi/linux/serial_core.h
20642 F: include/uapi/linux/tty.h
20644 TUA9001 MEDIA DRIVER
20645 M: Antti Palosaari <crope@iki.fi>
20646 L: linux-media@vger.kernel.org
20648 W: https://linuxtv.org
20649 W: http://palosaari.fi/linux/
20650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20651 T: git git://linuxtv.org/anttip/media_tree.git
20652 F: drivers/media/tuners/tua9001*
20654 TULIP NETWORK DRIVERS
20655 L: netdev@vger.kernel.org
20656 L: linux-parisc@vger.kernel.org
20658 F: drivers/net/ethernet/dec/tulip/
20661 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20663 W: http://vtun.sourceforge.net/tun
20664 F: Documentation/networking/tuntap.rst
20665 F: arch/um/os-Linux/drivers/
20667 TURBOCHANNEL SUBSYSTEM
20668 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20669 M: Ralf Baechle <ralf@linux-mips.org>
20670 L: linux-mips@vger.kernel.org
20672 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20674 F: include/linux/tc.h
20677 M: "Len Brown" <lenb@kernel.org>
20678 L: linux-pm@vger.kernel.org
20680 Q: https://patchwork.kernel.org/project/linux-pm/list/
20681 B: https://bugzilla.kernel.org
20682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20683 F: tools/power/x86/turbostat/
20685 TW5864 VIDEO4LINUX DRIVER
20686 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20687 M: Anton Sviridenko <anton@corp.bluecherry.net>
20688 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20689 M: Andrey Utkin <andrey_utkin@fastmail.com>
20690 L: linux-media@vger.kernel.org
20692 F: drivers/media/pci/tw5864/
20694 TW68 VIDEO4LINUX DRIVER
20695 M: Hans Verkuil <hverkuil@xs4all.nl>
20696 L: linux-media@vger.kernel.org
20698 W: https://linuxtv.org
20699 T: git git://linuxtv.org/media_tree.git
20700 F: drivers/media/pci/tw68/
20702 TW686X VIDEO4LINUX DRIVER
20703 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20704 L: linux-media@vger.kernel.org
20706 W: http://linuxtv.org
20707 T: git git://linuxtv.org/media_tree.git
20708 F: drivers/media/pci/tw686x/
20710 U-BOOT ENVIRONMENT VARIABLES
20711 M: Rafał Miłecki <rafal@milecki.pl>
20713 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20715 UACCE ACCELERATOR FRAMEWORK
20716 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20717 M: Zhou Wang <wangzhou1@hisilicon.com>
20718 L: linux-accelerators@lists.ozlabs.org
20719 L: linux-kernel@vger.kernel.org
20721 F: Documentation/ABI/testing/sysfs-driver-uacce
20722 F: Documentation/misc-devices/uacce.rst
20723 F: drivers/misc/uacce/
20724 F: include/linux/uacce.h
20725 F: include/uapi/misc/uacce/
20727 UBI FILE SYSTEM (UBIFS)
20728 M: Richard Weinberger <richard@nod.at>
20729 L: linux-mtd@lists.infradead.org
20731 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20734 F: Documentation/ABI/testing/sysfs-fs-ubifs
20735 F: Documentation/filesystems/ubifs-authentication.rst
20736 F: Documentation/filesystems/ubifs.rst
20739 UBLK USERSPACE BLOCK DRIVER
20740 M: Ming Lei <ming.lei@redhat.com>
20741 L: linux-block@vger.kernel.org
20743 F: drivers/block/ublk_drv.c
20744 F: include/uapi/linux/ublk_cmd.h
20746 UCLINUX (M68KNOMMU AND COLDFIRE)
20747 M: Greg Ungerer <gerg@linux-m68k.org>
20748 L: linux-m68k@lists.linux-m68k.org
20749 L: uclinux-dev@uclinux.org (subscribers-only)
20751 W: http://www.linux-m68k.org/
20752 W: http://www.uclinux.org/
20753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20754 F: arch/m68k/*/*_no.*
20756 F: arch/m68k/coldfire/
20757 F: arch/m68k/include/asm/*_no.*
20760 M: Jan Kara <jack@suse.com>
20762 F: Documentation/filesystems/udf.rst
20766 M: Bastien Nocera <hadess@hadess.net>
20767 L: linux-input@vger.kernel.org
20769 F: drivers/hid/hid-udraw-ps3.c
20772 M: Evgeniy Dushistov <dushistov@mail.ru>
20774 F: Documentation/admin-guide/ufs.rst
20777 UHID USERSPACE HID IO DRIVER
20778 M: David Rheinsberg <david.rheinsberg@gmail.com>
20779 L: linux-input@vger.kernel.org
20781 F: drivers/hid/uhid.c
20782 F: include/uapi/linux/uhid.h
20785 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20786 L: linux-usb@vger.kernel.org
20788 F: drivers/usb/common/ulpi.c
20789 F: include/linux/ulpi/
20792 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20793 L: linux-fsdevel@vger.kernel.org
20798 M: Tony Finch <dot@dotat.at>
20800 W: http://dotat.at/prog/unifdef
20801 F: scripts/unifdef.c
20803 UNIFORM CDROM DRIVER
20804 M: Phillip Potter <phil@philpotter.co.uk>
20806 F: Documentation/cdrom/
20807 F: drivers/cdrom/cdrom.c
20808 F: include/linux/cdrom.h
20809 F: include/uapi/linux/cdrom.h
20811 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20812 R: Alim Akhtar <alim.akhtar@samsung.com>
20813 R: Avri Altman <avri.altman@wdc.com>
20814 R: Bart Van Assche <bvanassche@acm.org>
20815 L: linux-scsi@vger.kernel.org
20817 F: Documentation/devicetree/bindings/ufs/
20818 F: Documentation/scsi/ufs.rst
20819 F: drivers/ufs/core/
20821 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20822 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20823 L: linux-scsi@vger.kernel.org
20825 F: drivers/ufs/host/*dwc*
20827 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20828 M: Stanley Chu <stanley.chu@mediatek.com>
20829 L: linux-scsi@vger.kernel.org
20830 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20832 F: drivers/ufs/host/ufs-mediatek*
20834 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
20835 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
20836 L: linux-renesas-soc@vger.kernel.org
20837 L: linux-scsi@vger.kernel.org
20839 F: drivers/ufs/host/ufs-renesas.c
20841 UNSORTED BLOCK IMAGES (UBI)
20842 M: Richard Weinberger <richard@nod.at>
20843 L: linux-mtd@lists.infradead.org
20845 W: http://www.linux-mtd.infradead.org/
20846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20848 F: drivers/mtd/ubi/
20849 F: include/linux/mtd/ubi.h
20850 F: include/uapi/mtd/ubi-user.h
20852 USB "USBNET" DRIVER FRAMEWORK
20853 M: Oliver Neukum <oneukum@suse.com>
20854 L: netdev@vger.kernel.org
20856 W: http://www.linux-usb.org/usbnet
20857 F: drivers/net/usb/usbnet.c
20858 F: include/linux/usb/usbnet.h
20861 M: Oliver Neukum <oneukum@suse.com>
20862 L: linux-usb@vger.kernel.org
20864 F: Documentation/usb/acm.rst
20865 F: drivers/usb/class/cdc-acm.*
20867 USB APPLE MFI FASTCHARGE DRIVER
20868 M: Bastien Nocera <hadess@hadess.net>
20869 L: linux-usb@vger.kernel.org
20871 F: drivers/usb/misc/apple-mfi-fastcharge.c
20873 USB AR5523 WIRELESS DRIVER
20874 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20875 L: linux-wireless@vger.kernel.org
20877 F: drivers/net/wireless/ath/ar5523/
20880 M: Oliver Neukum <oneukum@suse.com>
20881 L: linux-usb@vger.kernel.org
20882 L: linux-scsi@vger.kernel.org
20884 F: drivers/usb/storage/uas.c
20886 USB CDC ETHERNET DRIVER
20887 M: Oliver Neukum <oliver@neukum.org>
20888 L: linux-usb@vger.kernel.org
20890 F: drivers/net/usb/cdc_*.c
20891 F: include/uapi/linux/usb/cdc.h
20893 USB CHAOSKEY DRIVER
20894 M: Keith Packard <keithp@keithp.com>
20895 L: linux-usb@vger.kernel.org
20897 F: drivers/usb/misc/chaoskey.c
20899 USB CYPRESS C67X00 DRIVER
20900 L: linux-usb@vger.kernel.org
20902 F: drivers/usb/c67x00/
20904 USB DAVICOM DM9601 DRIVER
20905 M: Peter Korsgaard <peter@korsgaard.com>
20906 L: netdev@vger.kernel.org
20908 W: http://www.linux-usb.org/usbnet
20909 F: drivers/net/usb/dm9601.c
20912 M: Alan Stern <stern@rowland.harvard.edu>
20913 L: linux-usb@vger.kernel.org
20915 F: Documentation/usb/ehci.rst
20916 F: drivers/usb/host/ehci*
20918 USB GADGET/PERIPHERAL SUBSYSTEM
20919 M: Felipe Balbi <balbi@kernel.org>
20920 L: linux-usb@vger.kernel.org
20922 W: http://www.linux-usb.org/gadget
20923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20924 F: drivers/usb/gadget/
20925 F: include/linux/usb/gadget*
20927 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20928 M: Jiri Kosina <jikos@kernel.org>
20929 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20930 L: linux-usb@vger.kernel.org
20932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20933 F: Documentation/hid/hiddev.rst
20934 F: drivers/hid/usbhid/
20936 USB INTEL XHCI ROLE MUX DRIVER
20937 M: Hans de Goede <hdegoede@redhat.com>
20938 L: linux-usb@vger.kernel.org
20940 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20942 USB IP DRIVER FOR HISILICON KIRIN 960
20943 M: Yu Chen <chenyu56@huawei.com>
20944 M: Binghui Wang <wangbinghui@hisilicon.com>
20945 L: linux-usb@vger.kernel.org
20947 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20948 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20950 USB IP DRIVER FOR HISILICON KIRIN 970
20951 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20952 L: linux-usb@vger.kernel.org
20954 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20955 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20958 M: Olav Kongas <ok@artecdesign.ee>
20959 L: linux-usb@vger.kernel.org
20961 F: drivers/usb/host/isp116x*
20962 F: include/linux/usb/isp116x.h
20965 M: Rui Miguel Silva <rui.silva@linaro.org>
20966 L: linux-usb@vger.kernel.org
20968 F: drivers/usb/isp1760/*
20969 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20971 USB LAN78XX ETHERNET DRIVER
20972 M: Woojung Huh <woojung.huh@microchip.com>
20973 M: UNGLinuxDriver@microchip.com
20974 L: netdev@vger.kernel.org
20976 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20977 F: drivers/net/usb/lan78xx.*
20978 F: include/dt-bindings/net/microchip-lan78xx.h
20980 USB MASS STORAGE DRIVER
20981 M: Alan Stern <stern@rowland.harvard.edu>
20982 L: linux-usb@vger.kernel.org
20983 L: usb-storage@lists.one-eyed-alien.net
20985 F: drivers/usb/storage/
20988 M: Clemens Ladisch <clemens@ladisch.de>
20989 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20992 F: sound/usb/midi.*
20994 USB NETWORKING DRIVERS
20995 L: linux-usb@vger.kernel.org
20997 F: drivers/net/usb/
21000 M: Alan Stern <stern@rowland.harvard.edu>
21001 L: linux-usb@vger.kernel.org
21003 F: Documentation/usb/ohci.rst
21004 F: drivers/usb/host/ohci*
21006 USB OTG FSM (Finite State Machine)
21007 M: Peter Chen <peter.chen@kernel.org>
21008 L: linux-usb@vger.kernel.org
21010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21011 F: drivers/usb/common/usb-otg-fsm.c
21014 M: Valentina Manea <valentina.manea.m@gmail.com>
21015 M: Shuah Khan <shuah@kernel.org>
21016 M: Shuah Khan <skhan@linuxfoundation.org>
21017 L: linux-usb@vger.kernel.org
21019 F: Documentation/usb/usbip_protocol.rst
21020 F: drivers/usb/usbip/
21021 F: tools/testing/selftests/drivers/usb/usbip/
21022 F: tools/usb/usbip/
21025 M: Petko Manolov <petkan@nucleusys.com>
21026 L: linux-usb@vger.kernel.org
21027 L: netdev@vger.kernel.org
21029 W: https://github.com/petkan/pegasus
21030 T: git git://github.com/petkan/pegasus.git
21031 F: drivers/net/usb/pegasus.*
21034 M: Felipe Balbi <balbi@kernel.org>
21035 L: linux-usb@vger.kernel.org
21037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
21038 F: drivers/usb/phy/
21040 USB PRINTER DRIVER (usblp)
21041 M: Pete Zaitcev <zaitcev@redhat.com>
21042 L: linux-usb@vger.kernel.org
21044 F: drivers/usb/class/usblp.c
21046 USB RAW GADGET DRIVER
21047 R: Andrey Konovalov <andreyknvl@gmail.com>
21048 L: linux-usb@vger.kernel.org
21050 F: Documentation/usb/raw-gadget.rst
21051 F: drivers/usb/gadget/legacy/raw_gadget.c
21052 F: include/uapi/linux/usb/raw_gadget.h
21054 USB QMI WWAN NETWORK DRIVER
21055 M: Bjørn Mork <bjorn@mork.no>
21056 L: netdev@vger.kernel.org
21058 F: Documentation/ABI/testing/sysfs-class-net-qmi
21059 F: drivers/net/usb/qmi_wwan.c
21062 M: Petko Manolov <petkan@nucleusys.com>
21063 L: linux-usb@vger.kernel.org
21064 L: netdev@vger.kernel.org
21066 W: https://github.com/petkan/rtl8150
21067 T: git git://github.com/petkan/rtl8150.git
21068 F: drivers/net/usb/rtl8150.c
21070 USB SERIAL SUBSYSTEM
21071 M: Johan Hovold <johan@kernel.org>
21072 L: linux-usb@vger.kernel.org
21074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21075 F: Documentation/usb/usb-serial.rst
21076 F: drivers/usb/serial/
21077 F: include/linux/usb/serial.h
21079 USB SMSC75XX ETHERNET DRIVER
21080 M: Steve Glendinning <steve.glendinning@shawell.net>
21081 L: netdev@vger.kernel.org
21083 F: drivers/net/usb/smsc75xx.*
21085 USB SMSC95XX ETHERNET DRIVER
21086 M: Steve Glendinning <steve.glendinning@shawell.net>
21087 M: UNGLinuxDriver@microchip.com
21088 L: netdev@vger.kernel.org
21090 F: drivers/net/usb/smsc95xx.*
21093 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21094 L: linux-usb@vger.kernel.org
21096 W: http://www.linux-usb.org
21097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21098 F: Documentation/devicetree/bindings/usb/
21099 F: Documentation/usb/
21101 F: include/dt-bindings/usb/
21102 F: include/linux/usb.h
21103 F: include/linux/usb/
21105 USB TYPEC BUS FOR ALTERNATE MODES
21106 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21107 L: linux-usb@vger.kernel.org
21109 F: Documentation/ABI/testing/sysfs-bus-typec
21110 F: Documentation/driver-api/usb/typec_bus.rst
21111 F: drivers/usb/typec/altmodes/
21112 F: include/linux/usb/typec_altmode.h
21115 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21116 L: linux-usb@vger.kernel.org
21118 F: Documentation/ABI/testing/sysfs-class-typec
21119 F: Documentation/driver-api/usb/typec.rst
21120 F: drivers/usb/typec/
21121 F: include/linux/usb/typec.h
21123 USB TYPEC INTEL PMC MUX DRIVER
21124 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21125 L: linux-usb@vger.kernel.org
21127 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21128 F: drivers/usb/typec/mux/intel_pmc_mux.c
21130 USB TYPEC PI3USB30532 MUX DRIVER
21131 M: Hans de Goede <hdegoede@redhat.com>
21132 L: linux-usb@vger.kernel.org
21134 F: drivers/usb/typec/mux/pi3usb30532.c
21136 USB TYPEC PORT CONTROLLER DRIVERS
21137 M: Guenter Roeck <linux@roeck-us.net>
21138 L: linux-usb@vger.kernel.org
21140 F: drivers/usb/typec/tcpm/
21143 M: Alan Stern <stern@rowland.harvard.edu>
21144 L: linux-usb@vger.kernel.org
21146 F: drivers/usb/host/uhci*
21149 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21150 L: linux-media@vger.kernel.org
21152 W: http://www.ideasonboard.org/uvc/
21153 T: git git://linuxtv.org/media_tree.git
21154 F: drivers/media/usb/uvc/
21155 F: include/uapi/linux/uvcvideo.h
21158 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21159 L: linux-usb@vger.kernel.org
21161 F: drivers/usb/gadget/function/*uvc*
21162 F: drivers/usb/gadget/legacy/webcam.c
21163 F: include/uapi/linux/usb/g_uvc.h
21165 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21166 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21167 L: linux-wireless@vger.kernel.org
21169 F: drivers/net/wireless/rndis_wlan.c
21172 M: Mathias Nyman <mathias.nyman@intel.com>
21173 L: linux-usb@vger.kernel.org
21175 F: drivers/usb/host/pci-quirks*
21176 F: drivers/usb/host/xhci*
21179 L: linux-wireless@vger.kernel.org
21181 W: http://linux-lc100020.sourceforge.net
21182 F: drivers/net/wireless/zydas/zd1201.*
21185 M: Antoine Jacquet <royale@zerezo.com>
21186 L: linux-usb@vger.kernel.org
21187 L: linux-media@vger.kernel.org
21189 W: http://royale.zerezo.com/zr364xx/
21190 T: git git://linuxtv.org/media_tree.git
21191 F: Documentation/admin-guide/media/zr364xx*
21192 F: drivers/media/usb/zr364xx/
21194 USER-MODE LINUX (UML)
21195 M: Richard Weinberger <richard@nod.at>
21196 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21197 M: Johannes Berg <johannes@sipsolutions.net>
21198 L: linux-um@lists.infradead.org
21200 W: http://user-mode-linux.sourceforge.net
21201 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21204 F: Documentation/virt/uml/
21209 USERSPACE COPYIN/COPYOUT (UIOVEC)
21210 M: Alexander Viro <viro@zeniv.linux.org.uk>
21212 F: include/linux/uio.h
21215 USERSPACE DMA BUFFER DRIVER
21216 M: Gerd Hoffmann <kraxel@redhat.com>
21217 L: dri-devel@lists.freedesktop.org
21219 T: git git://anongit.freedesktop.org/drm/drm-misc
21220 F: drivers/dma-buf/udmabuf.c
21221 F: include/uapi/linux/udmabuf.h
21223 USERSPACE I/O (UIO)
21224 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21227 F: Documentation/driver-api/uio-howto.rst
21229 F: include/linux/uio_driver.h
21232 M: Karel Zak <kzak@redhat.com>
21233 L: util-linux@vger.kernel.org
21235 W: http://en.wikipedia.org/wiki/Util-linux
21236 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21239 M: Christoph Hellwig <hch@lst.de>
21240 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21241 L: linux-kernel@vger.kernel.org
21243 T: git git://git.infradead.org/users/hch/uuid.git
21244 F: include/linux/uuid.h
21245 F: include/uapi/linux/uuid.h
21250 M: Justin Ernst <justin.ernst@hpe.com>
21251 L: platform-driver-x86@vger.kernel.org
21253 F: drivers/platform/x86/uv_sysfs.c
21256 M: Michal Januszewski <spock@gentoo.org>
21257 L: linux-fbdev@vger.kernel.org
21259 W: https://github.com/mjanusz/v86d
21260 F: Documentation/fb/uvesafb.rst
21261 F: drivers/video/fbdev/uvesafb.*
21263 Ux500 CLOCK DRIVERS
21264 M: Ulf Hansson <ulf.hansson@linaro.org>
21265 L: linux-clk@vger.kernel.org
21266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21268 F: drivers/clk/ux500/
21271 M: Stefan Agner <stefan@agner.ch>
21272 L: linux-mtd@lists.infradead.org
21274 F: drivers/mtd/nand/raw/vf610_nfc.c
21276 VFAT/FAT/MSDOS FILESYSTEM
21277 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21279 F: Documentation/filesystems/vfat.rst
21283 M: Alex Williamson <alex.williamson@redhat.com>
21284 R: Cornelia Huck <cohuck@redhat.com>
21285 L: kvm@vger.kernel.org
21287 T: git git://github.com/awilliam/linux-vfio.git
21288 F: Documentation/driver-api/vfio.rst
21290 F: include/linux/vfio.h
21291 F: include/linux/vfio_pci_core.h
21292 F: include/uapi/linux/vfio.h
21295 M: Diana Craciun <diana.craciun@oss.nxp.com>
21296 L: kvm@vger.kernel.org
21298 F: drivers/vfio/fsl-mc/
21300 VFIO HISILICON PCI DRIVER
21301 M: Longfang Liu <liulongfang@huawei.com>
21302 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21303 L: kvm@vger.kernel.org
21305 F: drivers/vfio/pci/hisilicon/
21307 VFIO MEDIATED DEVICE DRIVERS
21308 M: Kirti Wankhede <kwankhede@nvidia.com>
21309 L: kvm@vger.kernel.org
21311 F: Documentation/driver-api/vfio-mediated-device.rst
21312 F: drivers/vfio/mdev/
21313 F: include/linux/mdev.h
21314 F: samples/vfio-mdev/
21316 VFIO PCI DEVICE SPECIFIC DRIVERS
21317 R: Jason Gunthorpe <jgg@nvidia.com>
21318 R: Yishai Hadas <yishaih@nvidia.com>
21319 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21320 R: Kevin Tian <kevin.tian@intel.com>
21321 L: kvm@vger.kernel.org
21323 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21324 F: drivers/vfio/pci/*/
21326 VFIO PLATFORM DRIVER
21327 M: Eric Auger <eric.auger@redhat.com>
21328 L: kvm@vger.kernel.org
21330 F: drivers/vfio/platform/
21332 VFIO MLX5 PCI DRIVER
21333 M: Yishai Hadas <yishaih@nvidia.com>
21334 L: kvm@vger.kernel.org
21336 F: drivers/vfio/pci/mlx5/
21339 R: Lukas Wunner <lukas@wunner.de>
21341 T: git git://anongit.freedesktop.org/drm/drm-misc
21342 F: Documentation/gpu/vga-switcheroo.rst
21343 F: drivers/gpu/vga/vga_switcheroo.c
21344 F: include/linux/vga_switcheroo.h
21346 VIA RHINE NETWORK DRIVER
21348 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21349 F: drivers/net/ethernet/via/via-rhine.c
21351 VIA SD/MMC CARD CONTROLLER DRIVER
21352 M: Bruce Chang <brucechang@via.com.tw>
21353 M: Harald Welte <HaraldWelte@viatech.com>
21355 F: drivers/mmc/host/via-sdmmc.c
21357 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21358 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21359 L: linux-fbdev@vger.kernel.org
21361 F: drivers/video/fbdev/via/
21362 F: include/linux/via-core.h
21363 F: include/linux/via-gpio.h
21364 F: include/linux/via_i2c.h
21366 VIA VELOCITY NETWORK DRIVER
21367 M: Francois Romieu <romieu@fr.zoreil.com>
21368 L: netdev@vger.kernel.org
21370 F: drivers/net/ethernet/via/via-velocity.*
21372 VICODEC VIRTUAL CODEC DRIVER
21373 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21374 L: linux-media@vger.kernel.org
21376 W: https://linuxtv.org
21377 T: git git://linuxtv.org/media_tree.git
21378 F: drivers/media/test-drivers/vicodec/*
21380 VIDEO I2C POLLING DRIVER
21381 M: Matt Ranostay <matt.ranostay@konsulko.com>
21382 L: linux-media@vger.kernel.org
21384 F: drivers/media/i2c/video-i2c.c
21386 VIDEO MULTIPLEXER DRIVER
21387 M: Philipp Zabel <p.zabel@pengutronix.de>
21388 L: linux-media@vger.kernel.org
21390 F: drivers/media/platform/video-mux.c
21392 VIDEOBUF2 FRAMEWORK
21393 M: Tomasz Figa <tfiga@chromium.org>
21394 M: Marek Szyprowski <m.szyprowski@samsung.com>
21395 L: linux-media@vger.kernel.org
21397 F: drivers/media/common/videobuf2/*
21398 F: include/media/videobuf2-*
21400 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21401 M: Shuah Khan <skhan@linuxfoundation.org>
21402 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21403 L: linux-media@vger.kernel.org
21405 W: https://linuxtv.org
21406 T: git git://linuxtv.org/media_tree.git
21407 F: drivers/media/test-drivers/vimc/*
21410 M: Alex Williamson <alex.williamson@redhat.com>
21411 M: Paolo Bonzini <pbonzini@redhat.com>
21412 L: kvm@vger.kernel.org
21416 VIRTIO AND VHOST VSOCK DRIVER
21417 M: Stefan Hajnoczi <stefanha@redhat.com>
21418 M: Stefano Garzarella <sgarzare@redhat.com>
21419 L: kvm@vger.kernel.org
21420 L: virtualization@lists.linux-foundation.org
21421 L: netdev@vger.kernel.org
21423 F: drivers/vhost/vsock.c
21424 F: include/linux/virtio_vsock.h
21425 F: include/uapi/linux/virtio_vsock.h
21426 F: net/vmw_vsock/virtio_transport.c
21427 F: net/vmw_vsock/virtio_transport_common.c
21429 VIRTIO BLOCK AND SCSI DRIVERS
21430 M: "Michael S. Tsirkin" <mst@redhat.com>
21431 M: Jason Wang <jasowang@redhat.com>
21432 R: Paolo Bonzini <pbonzini@redhat.com>
21433 R: Stefan Hajnoczi <stefanha@redhat.com>
21434 L: virtualization@lists.linux-foundation.org
21436 F: drivers/block/virtio_blk.c
21437 F: drivers/scsi/virtio_scsi.c
21438 F: drivers/vhost/scsi.c
21439 F: include/uapi/linux/virtio_blk.h
21440 F: include/uapi/linux/virtio_scsi.h
21442 VIRTIO CONSOLE DRIVER
21443 M: Amit Shah <amit@kernel.org>
21444 L: virtualization@lists.linux-foundation.org
21446 F: drivers/char/virtio_console.c
21447 F: include/linux/virtio_console.h
21448 F: include/uapi/linux/virtio_console.h
21450 VIRTIO CORE AND NET DRIVERS
21451 M: "Michael S. Tsirkin" <mst@redhat.com>
21452 M: Jason Wang <jasowang@redhat.com>
21453 L: virtualization@lists.linux-foundation.org
21455 F: Documentation/ABI/testing/sysfs-bus-vdpa
21456 F: Documentation/ABI/testing/sysfs-class-vduse
21457 F: Documentation/devicetree/bindings/virtio/
21458 F: drivers/block/virtio_blk.c
21459 F: drivers/crypto/virtio/
21460 F: drivers/net/virtio_net.c
21463 F: include/linux/vdpa.h
21464 F: include/linux/virtio*.h
21465 F: include/uapi/linux/virtio_*.h
21469 M: "Michael S. Tsirkin" <mst@redhat.com>
21470 M: David Hildenbrand <david@redhat.com>
21471 L: virtualization@lists.linux-foundation.org
21473 F: drivers/virtio/virtio_balloon.c
21474 F: include/uapi/linux/virtio_balloon.h
21475 F: include/linux/balloon_compaction.h
21476 F: mm/balloon_compaction.c
21478 VIRTIO CRYPTO DRIVER
21479 M: Gonglei <arei.gonglei@huawei.com>
21480 L: virtualization@lists.linux-foundation.org
21481 L: linux-crypto@vger.kernel.org
21483 F: drivers/crypto/virtio/
21484 F: include/uapi/linux/virtio_crypto.h
21486 VIRTIO DRIVERS FOR S390
21487 M: Cornelia Huck <cohuck@redhat.com>
21488 M: Halil Pasic <pasic@linux.ibm.com>
21489 M: Eric Farman <farman@linux.ibm.com>
21490 L: linux-s390@vger.kernel.org
21491 L: virtualization@lists.linux-foundation.org
21492 L: kvm@vger.kernel.org
21494 F: arch/s390/include/uapi/asm/virtio-ccw.h
21495 F: drivers/s390/virtio/
21498 M: Vivek Goyal <vgoyal@redhat.com>
21499 M: Stefan Hajnoczi <stefanha@redhat.com>
21500 M: Miklos Szeredi <miklos@szeredi.hu>
21501 L: virtualization@lists.linux-foundation.org
21502 L: linux-fsdevel@vger.kernel.org
21504 W: https://virtio-fs.gitlab.io/
21505 F: Documentation/filesystems/virtiofs.rst
21506 F: fs/fuse/virtio_fs.c
21507 F: include/uapi/linux/virtio_fs.h
21510 M: Enrico Weigelt, metux IT consult <info@metux.net>
21511 M: Viresh Kumar <vireshk@kernel.org>
21512 L: linux-gpio@vger.kernel.org
21513 L: virtualization@lists.linux-foundation.org
21515 F: drivers/gpio/gpio-virtio.c
21516 F: include/uapi/linux/virtio_gpio.h
21519 M: David Airlie <airlied@linux.ie>
21520 M: Gerd Hoffmann <kraxel@redhat.com>
21521 R: Gurchetan Singh <gurchetansingh@chromium.org>
21522 R: Chia-I Wu <olvaffe@gmail.com>
21523 L: dri-devel@lists.freedesktop.org
21524 L: virtualization@lists.linux-foundation.org
21526 T: git git://anongit.freedesktop.org/drm/drm-misc
21527 F: drivers/gpu/drm/virtio/
21528 F: include/uapi/linux/virtio_gpu.h
21530 VIRTIO HOST (VHOST)
21531 M: "Michael S. Tsirkin" <mst@redhat.com>
21532 M: Jason Wang <jasowang@redhat.com>
21533 L: kvm@vger.kernel.org
21534 L: virtualization@lists.linux-foundation.org
21535 L: netdev@vger.kernel.org
21537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21539 F: include/linux/vhost_iotlb.h
21540 F: include/uapi/linux/vhost.h
21542 VIRTIO INPUT DRIVER
21543 M: Gerd Hoffmann <kraxel@redhat.com>
21545 F: drivers/virtio/virtio_input.c
21546 F: include/uapi/linux/virtio_input.h
21548 VIRTIO IOMMU DRIVER
21549 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21550 L: virtualization@lists.linux-foundation.org
21552 F: drivers/iommu/virtio-iommu.c
21553 F: include/uapi/linux/virtio_iommu.h
21556 M: David Hildenbrand <david@redhat.com>
21557 L: virtualization@lists.linux-foundation.org
21559 W: https://virtio-mem.gitlab.io/
21560 F: drivers/virtio/virtio_mem.c
21561 F: include/uapi/linux/virtio_mem.h
21563 VIRTIO SOUND DRIVER
21564 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21565 M: "Michael S. Tsirkin" <mst@redhat.com>
21566 L: virtualization@lists.linux-foundation.org
21567 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21569 F: include/uapi/linux/virtio_snd.h
21573 M: Conghui Chen <conghui.chen@intel.com>
21574 M: Viresh Kumar <viresh.kumar@linaro.org>
21575 L: linux-i2c@vger.kernel.org
21576 L: virtualization@lists.linux-foundation.org
21578 F: drivers/i2c/busses/i2c-virtio.c
21579 F: include/uapi/linux/virtio_i2c.h
21582 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21583 L: virtualization@lists.linux-foundation.org
21585 F: drivers/nvdimm/virtio_pmem.c
21586 F: drivers/nvdimm/nd_virtio.c
21588 VIRTUAL BOX GUEST DEVICE DRIVER
21589 M: Hans de Goede <hdegoede@redhat.com>
21590 M: Arnd Bergmann <arnd@arndb.de>
21591 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21593 F: drivers/virt/vboxguest/
21594 F: include/linux/vbox_utils.h
21595 F: include/uapi/linux/vbox*.h
21597 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21598 M: Hans de Goede <hdegoede@redhat.com>
21599 L: linux-fsdevel@vger.kernel.org
21603 VIRTUAL SERIO DEVICE DRIVER
21604 M: Stephen Chandler Paul <thatslyude@gmail.com>
21606 F: drivers/input/serio/userio.c
21607 F: include/uapi/linux/userio.h
21609 VIVID VIRTUAL VIDEO DRIVER
21610 M: Hans Verkuil <hverkuil@xs4all.nl>
21611 L: linux-media@vger.kernel.org
21613 W: https://linuxtv.org
21614 T: git git://linuxtv.org/media_tree.git
21615 F: drivers/media/test-drivers/vivid/*
21617 VIDTV VIRTUAL DIGITAL TV DRIVER
21618 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21619 L: linux-media@vger.kernel.org
21621 W: https://linuxtv.org
21622 T: git git://linuxtv.org/media_tree.git
21623 F: drivers/media/test-drivers/vidtv/*
21626 M: Florian Fainelli <f.fainelli@gmail.com>
21627 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21629 F: drivers/vlynq/vlynq.c
21630 F: include/linux/vlynq.h
21633 M: Martyn Welch <martyn@welchs.me.uk>
21634 M: Manohar Vanga <manohar.vanga@gmail.com>
21635 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21636 L: linux-kernel@vger.kernel.org
21638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21639 F: Documentation/driver-api/vme.rst
21640 F: drivers/staging/vme_user/
21642 VM SOCKETS (AF_VSOCK)
21643 M: Stefano Garzarella <sgarzare@redhat.com>
21644 L: virtualization@lists.linux-foundation.org
21645 L: netdev@vger.kernel.org
21647 F: drivers/net/vsockmon.c
21648 F: include/net/af_vsock.h
21649 F: include/uapi/linux/vm_sockets.h
21650 F: include/uapi/linux/vm_sockets_diag.h
21651 F: include/uapi/linux/vsockmon.h
21653 F: tools/testing/vsock/
21655 VMWARE BALLOON DRIVER
21656 M: Nadav Amit <namit@vmware.com>
21657 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21658 L: linux-kernel@vger.kernel.org
21660 F: drivers/misc/vmw_balloon.c
21662 VMWARE HYPERVISOR INTERFACE
21663 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21664 M: Alexey Makhalov <amakhalov@vmware.com>
21665 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21666 L: virtualization@lists.linux-foundation.org
21669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21670 F: arch/x86/include/asm/vmware.h
21671 F: arch/x86/kernel/cpu/vmware.c
21673 VMWARE PVRDMA DRIVER
21674 M: Bryan Tan <bryantan@vmware.com>
21675 M: Vishnu Dasa <vdasa@vmware.com>
21676 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21677 L: linux-rdma@vger.kernel.org
21679 F: drivers/infiniband/hw/vmw_pvrdma/
21681 VMware PVSCSI driver
21682 M: Vishal Bhakta <vbhakta@vmware.com>
21683 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21684 L: linux-scsi@vger.kernel.org
21686 F: drivers/scsi/vmw_pvscsi.c
21687 F: drivers/scsi/vmw_pvscsi.h
21689 VMWARE VIRTUAL PTP CLOCK DRIVER
21690 M: Vivek Thampi <vithampi@vmware.com>
21691 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21692 L: netdev@vger.kernel.org
21694 F: drivers/ptp/ptp_vmw.c
21697 M: Bryan Tan <bryantan@vmware.com>
21698 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21699 M: Vishnu Dasa <vdasa@vmware.com>
21700 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21701 L: linux-kernel@vger.kernel.org
21703 F: drivers/misc/vmw_vmci/
21705 VMWARE VMMOUSE SUBDRIVER
21706 M: Zack Rusin <zackr@vmware.com>
21707 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21708 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21709 L: linux-input@vger.kernel.org
21711 F: drivers/input/mouse/vmmouse.c
21712 F: drivers/input/mouse/vmmouse.h
21714 VMWARE VMXNET3 ETHERNET DRIVER
21715 M: Ronak Doshi <doshir@vmware.com>
21716 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21717 L: netdev@vger.kernel.org
21719 F: drivers/net/vmxnet3/
21721 VOCORE VOCORE2 BOARD
21722 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21723 L: linux-mips@vger.kernel.org
21725 F: arch/mips/boot/dts/ralink/vocore2.dts
21727 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21728 M: Liam Girdwood <lgirdwood@gmail.com>
21729 M: Mark Brown <broonie@kernel.org>
21730 L: linux-kernel@vger.kernel.org
21732 W: http://www.slimlogic.co.uk/?p=48
21733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21734 F: Documentation/devicetree/bindings/regulator/
21735 F: Documentation/power/regulator/
21736 F: drivers/regulator/
21737 F: include/dt-bindings/regulator/
21738 F: include/linux/regulator/
21739 K: regulator_get_optional
21741 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21742 R: Matti Vaittinen <mazziesaccount@gmail.com>
21743 F: drivers/regulator/irq_helpers.c
21746 M: David Ahern <dsahern@kernel.org>
21747 L: netdev@vger.kernel.org
21749 F: Documentation/networking/vrf.rst
21750 F: drivers/net/vrf.c
21753 M: Petr Mladek <pmladek@suse.com>
21754 M: Steven Rostedt <rostedt@goodmis.org>
21755 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21756 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21757 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21760 F: Documentation/core-api/printk-formats.rst
21761 F: lib/test_printf.c
21762 F: lib/test_scanf.c
21765 VT1211 HARDWARE MONITOR DRIVER
21766 M: Juerg Haefliger <juergh@gmail.com>
21767 L: linux-hwmon@vger.kernel.org
21769 F: Documentation/hwmon/vt1211.rst
21770 F: drivers/hwmon/vt1211.c
21772 VT8231 HARDWARE MONITOR DRIVER
21773 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21774 L: linux-hwmon@vger.kernel.org
21776 F: drivers/hwmon/vt8231.c
21778 VUB300 USB to SDIO/SD/MMC bridge chip
21779 L: linux-mmc@vger.kernel.org
21781 F: drivers/mmc/host/vub300.c
21783 W1 DALLAS'S 1-WIRE BUS
21784 M: Evgeniy Polyakov <zbr@ioremap.net>
21786 F: Documentation/devicetree/bindings/w1/
21787 F: Documentation/w1/
21789 F: include/linux/w1.h
21791 W83791D HARDWARE MONITORING DRIVER
21792 M: Marc Hulsman <m.hulsman@tudelft.nl>
21793 L: linux-hwmon@vger.kernel.org
21795 F: Documentation/hwmon/w83791d.rst
21796 F: drivers/hwmon/w83791d.c
21798 W83793 HARDWARE MONITORING DRIVER
21799 M: Rudolf Marek <r.marek@assembler.cz>
21800 L: linux-hwmon@vger.kernel.org
21802 F: Documentation/hwmon/w83793.rst
21803 F: drivers/hwmon/w83793.c
21805 W83795 HARDWARE MONITORING DRIVER
21806 M: Jean Delvare <jdelvare@suse.com>
21807 L: linux-hwmon@vger.kernel.org
21809 F: drivers/hwmon/w83795.c
21811 W83L51xD SD/MMC CARD INTERFACE DRIVER
21812 M: Pierre Ossman <pierre@ossman.eu>
21814 F: drivers/mmc/host/wbsd.*
21816 WACOM PROTOCOL 4 SERIAL TABLETS
21817 M: Julian Squires <julian@cipht.net>
21818 M: Hans de Goede <hdegoede@redhat.com>
21819 L: linux-input@vger.kernel.org
21821 F: drivers/input/tablet/wacom_serial4.c
21823 WANGXUN ETHERNET DRIVER
21824 M: Jiawen Wu <jiawenwu@trustnetic.com>
21825 L: netdev@vger.kernel.org
21827 F: Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst
21828 F: drivers/net/ethernet/wangxun/
21830 WATCHDOG DEVICE DRIVERS
21831 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21832 M: Guenter Roeck <linux@roeck-us.net>
21833 L: linux-watchdog@vger.kernel.org
21835 W: http://www.linux-watchdog.org/
21836 T: git git://www.linux-watchdog.org/linux-watchdog.git
21837 F: Documentation/devicetree/bindings/watchdog/
21838 F: Documentation/watchdog/
21839 F: drivers/watchdog/
21840 F: include/linux/watchdog.h
21841 F: include/uapi/linux/watchdog.h
21843 WHISKEYCOVE PMIC GPIO DRIVER
21844 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21845 L: linux-gpio@vger.kernel.org
21847 F: drivers/gpio/gpio-wcove.c
21850 M: Dianlong Li <long17.cool@163.com>
21851 L: linux-rtc@vger.kernel.org
21853 F: drivers/rtc/rtc-sd3078.c
21856 M: David Rheinsberg <david.rheinsberg@gmail.com>
21857 L: linux-input@vger.kernel.org
21859 F: drivers/hid/hid-wiimote*
21861 WILOCITY WIL6210 WIRELESS DRIVER
21862 L: linux-wireless@vger.kernel.org
21864 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21865 F: drivers/net/wireless/ath/wil6210/
21868 M: David Härdeman <david@hardeman.nu>
21870 F: drivers/media/rc/winbond-cir.c
21872 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21873 M: William Breathitt Gray <william.gray@linaro.org>
21874 L: linux-watchdog@vger.kernel.org
21876 F: drivers/watchdog/ebc-c384_wdt.c
21878 WINSYSTEMS WS16C48 GPIO DRIVER
21879 M: William Breathitt Gray <william.gray@linaro.org>
21880 L: linux-gpio@vger.kernel.org
21882 F: drivers/gpio/gpio-ws16c48.c
21884 WIREGUARD SECURE NETWORK TUNNEL
21885 M: Jason A. Donenfeld <Jason@zx2c4.com>
21886 L: wireguard@lists.zx2c4.com
21887 L: netdev@vger.kernel.org
21889 F: drivers/net/wireguard/
21890 F: tools/testing/selftests/wireguard/
21892 WISTRON LAPTOP BUTTON DRIVER
21893 M: Miloslav Trmac <mitr@volny.cz>
21895 F: drivers/input/misc/wistron_btns.c
21897 WL3501 WIRELESS PCMCIA CARD DRIVER
21898 L: linux-wireless@vger.kernel.org
21900 F: drivers/net/wireless/wl3501*
21902 WOLFSON MICROELECTRONICS DRIVERS
21903 L: patches@opensource.cirrus.com
21905 W: https://github.com/CirrusLogic/linux-drivers/wiki
21906 T: git https://github.com/CirrusLogic/linux-drivers.git
21907 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21908 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21909 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21910 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21911 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21912 F: Documentation/devicetree/bindings/sound/wm*
21913 F: Documentation/hwmon/wm83??.rst
21914 F: arch/arm/mach-s3c/mach-crag6410*
21915 F: drivers/clk/clk-wm83*.c
21916 F: drivers/gpio/gpio-*wm*.c
21917 F: drivers/gpio/gpio-arizona.c
21918 F: drivers/hwmon/wm83??-hwmon.c
21919 F: drivers/input/misc/wm831x-on.c
21920 F: drivers/input/touchscreen/wm831x-ts.c
21921 F: drivers/input/touchscreen/wm97*.c
21922 F: drivers/leds/leds-wm83*.c
21923 F: drivers/mfd/arizona*
21924 F: drivers/mfd/cs47l24*
21925 F: drivers/mfd/wm*.c
21926 F: drivers/power/supply/wm83*.c
21927 F: drivers/regulator/arizona*
21928 F: drivers/regulator/wm8*.c
21929 F: drivers/rtc/rtc-wm83*.c
21930 F: drivers/video/backlight/wm83*_bl.c
21931 F: drivers/watchdog/wm83*_wdt.c
21932 F: include/linux/mfd/arizona/
21933 F: include/linux/mfd/wm831x/
21934 F: include/linux/mfd/wm8350/
21935 F: include/linux/mfd/wm8400*
21936 F: include/linux/regulator/arizona*
21937 F: include/linux/wm97xx.h
21938 F: include/sound/wm????.h
21939 F: sound/soc/codecs/arizona*
21940 F: sound/soc/codecs/cs47l24*
21941 F: sound/soc/codecs/wm*
21944 M: Tejun Heo <tj@kernel.org>
21945 R: Lai Jiangshan <jiangshanlai@gmail.com>
21947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21948 F: Documentation/core-api/workqueue.rst
21949 F: include/linux/workqueue.h
21950 F: kernel/workqueue.c
21953 M: Loic Poulain <loic.poulain@linaro.org>
21954 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21955 R: Johannes Berg <johannes@sipsolutions.net>
21956 L: netdev@vger.kernel.org
21958 F: drivers/net/wwan/
21959 F: include/linux/wwan.h
21960 F: include/uapi/linux/wwan.h
21962 X-POWERS AXP288 PMIC DRIVERS
21963 M: Hans de Goede <hdegoede@redhat.com>
21965 F: drivers/acpi/pmic/intel_pmic_xpower.c
21968 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21969 M: Chen-Yu Tsai <wens@csie.org>
21970 L: linux-kernel@vger.kernel.org
21975 M: Martin Schiller <ms@dev.tdt.de>
21976 L: linux-x25@vger.kernel.org
21978 F: Documentation/networking/lapb-module.rst
21979 F: Documentation/networking/x25*
21980 F: drivers/net/wan/hdlc_x25.c
21981 F: drivers/net/wan/lapbether.c
21982 F: include/*/lapb.h
21983 F: include/net/x25*
21984 F: include/uapi/linux/x25.h
21988 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21989 M: Thomas Gleixner <tglx@linutronix.de>
21990 M: Ingo Molnar <mingo@redhat.com>
21991 M: Borislav Petkov <bp@alien8.de>
21992 M: Dave Hansen <dave.hansen@linux.intel.com>
21994 R: "H. Peter Anvin" <hpa@zytor.com>
21995 L: linux-kernel@vger.kernel.org
21997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21998 F: Documentation/devicetree/bindings/x86/
21999 F: Documentation/x86/
22003 M: Andy Lutomirski <luto@kernel.org>
22004 L: linux-kernel@vger.kernel.org
22006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22009 X86 MCE INFRASTRUCTURE
22010 M: Tony Luck <tony.luck@intel.com>
22011 M: Borislav Petkov <bp@alien8.de>
22012 L: linux-edac@vger.kernel.org
22014 F: Documentation/ABI/testing/sysfs-mce
22015 F: Documentation/x86/x86_64/machinecheck.rst
22016 F: arch/x86/kernel/cpu/mce/*
22018 X86 MICROCODE UPDATE SUPPORT
22019 M: Borislav Petkov <bp@alien8.de>
22021 F: arch/x86/kernel/cpu/microcode/*
22024 M: Dave Hansen <dave.hansen@linux.intel.com>
22025 M: Andy Lutomirski <luto@kernel.org>
22026 M: Peter Zijlstra <peterz@infradead.org>
22027 L: linux-kernel@vger.kernel.org
22029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22032 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22033 M: Hans de Goede <hdegoede@redhat.com>
22034 L: platform-driver-x86@vger.kernel.org
22036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22037 F: drivers/platform/x86/x86-android-tablets.c
22039 X86 PLATFORM DRIVERS
22040 M: Hans de Goede <hdegoede@redhat.com>
22041 M: Mark Gross <markgross@kernel.org>
22042 L: platform-driver-x86@vger.kernel.org
22044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22045 F: drivers/platform/olpc/
22046 F: drivers/platform/x86/
22048 X86 PLATFORM DRIVERS - ARCH
22049 R: Darren Hart <dvhart@infradead.org>
22050 R: Andy Shevchenko <andy@infradead.org>
22051 L: platform-driver-x86@vger.kernel.org
22054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22055 F: arch/x86/platform
22057 X86 PLATFORM UV HPE SUPERDOME FLEX
22058 M: Steve Wahl <steve.wahl@hpe.com>
22059 R: Mike Travis <mike.travis@hpe.com>
22060 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22061 R: Russ Anderson <russ.anderson@hpe.com>
22063 F: arch/x86/include/asm/uv/
22064 F: arch/x86/kernel/apic/x2apic_uv_x.c
22065 F: arch/x86/platform/uv/
22067 X86 STACK UNWINDING
22068 M: Josh Poimboeuf <jpoimboe@kernel.org>
22069 M: Peter Zijlstra <peterz@infradead.org>
22071 F: arch/x86/include/asm/unwind*.h
22072 F: arch/x86/kernel/dumpstack.c
22073 F: arch/x86/kernel/stacktrace.c
22074 F: arch/x86/kernel/unwind_*.c
22077 M: Andy Lutomirski <luto@kernel.org>
22078 L: linux-kernel@vger.kernel.org
22080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22081 F: arch/x86/entry/vdso/
22084 M: Matthew Wilcox <willy@infradead.org>
22085 L: linux-fsdevel@vger.kernel.org
22087 F: Documentation/core-api/xarray.rst
22088 F: include/linux/idr.h
22089 F: include/linux/xarray.h
22092 F: tools/testing/radix-tree
22095 M: Benjamin Valentin <benpicco@googlemail.com>
22097 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22098 F: drivers/media/rc/xbox_remote.c
22100 XC2028/3028 TUNER DRIVER
22101 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22102 L: linux-media@vger.kernel.org
22104 W: https://linuxtv.org
22105 T: git git://linuxtv.org/media_tree.git
22106 F: drivers/media/tuners/xc2028.*
22108 XDP (eXpress Data Path)
22109 M: Alexei Starovoitov <ast@kernel.org>
22110 M: Daniel Borkmann <daniel@iogearbox.net>
22111 M: David S. Miller <davem@davemloft.net>
22112 M: Jakub Kicinski <kuba@kernel.org>
22113 M: Jesper Dangaard Brouer <hawk@kernel.org>
22114 M: John Fastabend <john.fastabend@gmail.com>
22115 L: netdev@vger.kernel.org
22116 L: bpf@vger.kernel.org
22118 F: include/net/xdp.h
22119 F: include/net/xdp_priv.h
22120 F: include/trace/events/xdp.h
22121 F: kernel/bpf/cpumap.c
22122 F: kernel/bpf/devmap.c
22124 F: samples/bpf/xdp*
22125 F: tools/testing/selftests/bpf/*xdp*
22126 F: tools/testing/selftests/bpf/*/*xdp*
22127 F: drivers/net/ethernet/*/*/*/*/*xdp*
22128 F: drivers/net/ethernet/*/*/*xdp*
22129 K: (?:\b|_)xdp(?:\b|_)
22131 XDP SOCKETS (AF_XDP)
22132 M: Björn Töpel <bjorn@kernel.org>
22133 M: Magnus Karlsson <magnus.karlsson@intel.com>
22134 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22135 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22136 L: netdev@vger.kernel.org
22137 L: bpf@vger.kernel.org
22139 F: Documentation/networking/af_xdp.rst
22140 F: include/net/xdp_sock*
22141 F: include/net/xsk_buff_pool.h
22142 F: include/uapi/linux/if_xdp.h
22143 F: include/uapi/linux/xdp_diag.h
22144 F: include/net/netns/xdp.h
22146 F: tools/testing/selftests/bpf/*xsk*
22148 XEN BLOCK SUBSYSTEM
22149 M: Roger Pau Monné <roger.pau@citrix.com>
22150 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22152 F: drivers/block/xen*
22153 F: drivers/block/xen-blkback/*
22156 M: Stefano Stabellini <sstabellini@kernel.org>
22157 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22159 F: arch/arm/include/asm/xen/
22162 XEN HYPERVISOR ARM64
22163 M: Stefano Stabellini <sstabellini@kernel.org>
22164 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22166 F: arch/arm64/include/asm/xen/
22169 XEN HYPERVISOR INTERFACE
22170 M: Juergen Gross <jgross@suse.com>
22171 M: Stefano Stabellini <sstabellini@kernel.org>
22172 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22173 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22176 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22177 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22178 F: drivers/*/xen-*front.c
22180 F: include/uapi/xen/
22184 M: Juergen Gross <jgross@suse.com>
22185 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22186 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22188 F: arch/x86/include/asm/pvclock-abi.h
22189 F: arch/x86/include/asm/xen/
22190 F: arch/x86/platform/pvh/
22193 XEN NETWORK BACKEND DRIVER
22194 M: Wei Liu <wei.liu@kernel.org>
22195 M: Paul Durrant <paul@xen.org>
22196 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22197 L: netdev@vger.kernel.org
22199 F: drivers/net/xen-netback/*
22202 M: Juergen Gross <jgross@suse.com>
22203 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22205 F: arch/x86/pci/*xen*
22206 F: drivers/pci/*xen*
22209 M: Juergen Gross <jgross@suse.com>
22210 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22211 L: linux-scsi@vger.kernel.org
22213 F: drivers/scsi/xen-scsifront.c
22214 F: drivers/xen/xen-scsiback.c
22215 F: include/xen/interface/io/vscsiif.h
22218 M: Juergen Gross <jgross@suse.com>
22219 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22220 L: linux-usb@vger.kernel.org
22222 F: drivers/usb/host/xen*
22223 F: include/xen/interface/io/usbif.h
22225 XEN SOUND FRONTEND DRIVER
22226 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22227 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22228 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22232 XEN SWIOTLB SUBSYSTEM
22233 M: Juergen Gross <jgross@suse.com>
22234 M: Stefano Stabellini <sstabellini@kernel.org>
22235 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22236 L: iommu@lists.linux.dev
22238 F: arch/x86/xen/*swiotlb*
22239 F: drivers/xen/*swiotlb*
22242 C: irc://irc.oftc.net/xfs
22243 M: Darrick J. Wong <djwong@kernel.org>
22244 L: linux-xfs@vger.kernel.org
22247 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22248 F: Documentation/ABI/testing/sysfs-fs-xfs
22249 F: Documentation/admin-guide/xfs.rst
22250 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22251 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22253 F: include/uapi/linux/dqblk_xfs.h
22254 F: include/uapi/linux/fsmap.h
22257 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22258 L: linux-iio@vger.kernel.org
22260 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22261 F: drivers/iio/adc/xilinx-ams.c
22263 XILINX AXI ETHERNET DRIVER
22264 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22266 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22269 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22270 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22271 L: linux-can@vger.kernel.org
22273 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22274 F: drivers/net/can/xilinx_can.c
22277 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22278 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22279 R: Michal Simek <michal.simek@xilinx.com>
22281 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
22282 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22283 F: drivers/gpio/gpio-xilinx.c
22284 F: drivers/gpio/gpio-zynq.c
22286 XILINX SD-FEC IP CORES
22287 M: Derek Kiernan <derek.kiernan@xilinx.com>
22288 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22290 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22291 F: Documentation/misc-devices/xilinx_sdfec.rst
22292 F: drivers/misc/Kconfig
22293 F: drivers/misc/Makefile
22294 F: drivers/misc/xilinx_sdfec.c
22295 F: include/uapi/misc/xilinx_sdfec.h
22298 M: Sean Anderson <sean.anderson@seco.com>
22300 F: drivers/pwm/pwm-xilinx.c
22301 F: include/clocksource/timer-xilinx.h
22303 XILINX UARTLITE SERIAL DRIVER
22304 M: Peter Korsgaard <jacmet@sunsite.dk>
22305 L: linux-serial@vger.kernel.org
22307 F: drivers/tty/serial/uartlite.c
22309 XILINX VIDEO IP CORES
22310 M: Hyun Kwon <hyun.kwon@xilinx.com>
22311 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22312 L: linux-media@vger.kernel.org
22314 T: git git://linuxtv.org/media_tree.git
22315 F: Documentation/devicetree/bindings/media/xilinx/
22316 F: drivers/media/platform/xilinx/
22317 F: include/uapi/linux/xilinx-v4l2-controls.h
22319 XILINX ZYNQMP DPDMA DRIVER
22320 M: Hyun Kwon <hyun.kwon@xilinx.com>
22321 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22322 L: dmaengine@vger.kernel.org
22324 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22325 F: drivers/dma/xilinx/xilinx_dpdma.c
22326 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22328 XILINX ZYNQMP PSGTR PHY DRIVER
22329 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22330 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22331 L: linux-kernel@vger.kernel.org
22333 T: git https://github.com/Xilinx/linux-xlnx.git
22334 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22335 F: drivers/phy/xilinx/phy-zynqmp.c
22337 XILINX ZYNQMP SHA3 DRIVER
22338 M: Harsha <harsha.harsha@xilinx.com>
22340 F: drivers/crypto/xilinx/zynqmp-sha.c
22342 XILINX EVENT MANAGEMENT DRIVER
22343 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22345 F: drivers/soc/xilinx/xlnx_event_manager.c
22346 F: include/linux/firmware/xlnx-event-manager.h
22349 M: Eli Billauer <eli.billauer@gmail.com>
22350 L: linux-kernel@vger.kernel.org
22352 F: drivers/char/xillybus/
22355 M: George Cherian <gcherian@marvell.com>
22356 L: linux-i2c@vger.kernel.org
22358 W: http://www.marvell.com
22359 F: drivers/i2c/busses/i2c-xlp9xx.c
22361 XRA1403 GPIO EXPANDER
22362 M: Nandor Han <nandor.han@ge.com>
22363 M: Semi Malinen <semi.malinen@ge.com>
22364 L: linux-gpio@vger.kernel.org
22366 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22367 F: drivers/gpio/gpio-xra1403.c
22369 XTENSA XTFPGA PLATFORM SUPPORT
22370 M: Max Filippov <jcmvbkbc@gmail.com>
22371 L: linux-xtensa@linux-xtensa.org
22373 F: drivers/spi/spi-xtensa-xtfpga.c
22374 F: sound/soc/xtensa/xtfpga-i2s.c
22376 YAM DRIVER FOR AX.25
22377 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22378 L: linux-hams@vger.kernel.org
22380 F: drivers/net/hamradio/yam*
22381 F: include/linux/yam.h
22383 YAMA SECURITY MODULE
22384 M: Kees Cook <keescook@chromium.org>
22386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22387 F: Documentation/admin-guide/LSM/Yama.rst
22390 YEALINK PHONE DRIVER
22391 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22392 L: usbb2k-api-dev@nongnu.org
22394 F: Documentation/input/devices/yealink.rst
22395 F: drivers/input/misc/yealink.*
22397 Z8530 DRIVER FOR AX.25
22398 M: Joerg Reuter <jreuter@yaina.de>
22399 L: linux-hams@vger.kernel.org
22401 W: http://yaina.de/jreuter/
22402 W: http://www.qsl.net/dl1bke/
22403 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22404 F: drivers/net/hamradio/*scc.c
22405 F: drivers/net/hamradio/z8530.h
22407 ZBUD COMPRESSED PAGE ALLOCATOR
22408 M: Seth Jennings <sjenning@redhat.com>
22409 M: Dan Streetman <ddstreet@ieee.org>
22410 L: linux-mm@kvack.org
22414 Z3FOLD COMPRESSED PAGE ALLOCATOR
22415 M: Vitaly Wool <vitaly.wool@konsulko.com>
22416 R: Miaohe Lin <linmiaohe@huawei.com>
22417 L: linux-mm@kvack.org
22421 ZD1211RW WIRELESS DRIVER
22422 M: Ulrich Kunitz <kune@deine-taler.de>
22423 L: linux-wireless@vger.kernel.org
22424 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22426 W: http://zd1211.ath.cx/wiki/DriverRewrite
22427 F: drivers/net/wireless/zydas/zd1211rw/
22429 ZD1301 MEDIA DRIVER
22430 M: Antti Palosaari <crope@iki.fi>
22431 L: linux-media@vger.kernel.org
22433 W: https://linuxtv.org/
22434 W: http://palosaari.fi/linux/
22435 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22436 F: drivers/media/usb/dvb-usb-v2/zd1301*
22438 ZD1301_DEMOD MEDIA DRIVER
22439 M: Antti Palosaari <crope@iki.fi>
22440 L: linux-media@vger.kernel.org
22442 W: https://linuxtv.org/
22443 W: http://palosaari.fi/linux/
22444 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22445 F: drivers/media/dvb-frontends/zd1301_demod*
22447 ZHAOXIN PROCESSOR SUPPORT
22448 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22449 L: linux-kernel@vger.kernel.org
22451 F: arch/x86/kernel/cpu/zhaoxin.c
22454 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22455 M: Naohiro Aota <naohiro.aota@wdc.com>
22456 R: Johannes Thumshirn <jth@kernel.org>
22457 L: linux-fsdevel@vger.kernel.org
22459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22460 F: Documentation/filesystems/zonefs.rst
22463 ZPOOL COMPRESSED PAGE STORAGE API
22464 M: Dan Streetman <ddstreet@ieee.org>
22465 L: linux-mm@kvack.org
22467 F: include/linux/zpool.h
22470 ZR36067 VIDEO FOR LINUX DRIVER
22471 M: Corentin Labbe <clabbe@baylibre.com>
22472 L: mjpeg-users@lists.sourceforge.net
22473 L: linux-media@vger.kernel.org
22475 W: http://mjpeg.sourceforge.net/driver-zoran/
22476 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22477 F: Documentation/driver-api/media/drivers/zoran.rst
22478 F: drivers/staging/media/zoran/
22480 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22481 M: Minchan Kim <minchan@kernel.org>
22482 M: Nitin Gupta <ngupta@vflare.org>
22483 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22484 L: linux-kernel@vger.kernel.org
22486 F: Documentation/admin-guide/blockdev/zram.rst
22487 F: drivers/block/zram/
22489 ZS DECSTATION Z85C30 SERIAL DRIVER
22490 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22492 F: drivers/tty/serial/zs.*
22494 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22495 M: Minchan Kim <minchan@kernel.org>
22496 M: Nitin Gupta <ngupta@vflare.org>
22497 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22498 L: linux-mm@kvack.org
22500 F: Documentation/mm/zsmalloc.rst
22501 F: include/linux/zsmalloc.h
22505 M: Nick Terrell <terrelln@fb.com>
22507 B: https://github.com/facebook/zstd/issues
22508 T: git git://github.com/terrelln/linux.git
22509 F: include/linux/zstd*
22511 F: lib/decompress_unzstd.c
22516 ZSWAP COMPRESSED SWAP CACHING
22517 M: Seth Jennings <sjenning@redhat.com>
22518 M: Dan Streetman <ddstreet@ieee.org>
22519 M: Vitaly Wool <vitaly.wool@konsulko.com>
22520 L: linux-mm@kvack.org
22525 M: Linus Torvalds <torvalds@linux-foundation.org>
22526 L: linux-kernel@vger.kernel.org
22527 S: Buried alive in reporters
22528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git