1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 L: linux-bluetooth@vger.kernel.org
175 L: linux-wpan@vger.kernel.org
177 F: Documentation/networking/6lowpan.rst
178 F: include/net/6lowpan.h
181 6PACK NETWORK DRIVER FOR AX.25
182 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L: linux-hams@vger.kernel.org
185 F: drivers/net/hamradio/6pack.c
187 802.11 (including CFG80211/NL80211)
188 M: Johannes Berg <johannes@sipsolutions.net>
189 L: linux-wireless@vger.kernel.org
191 W: https://wireless.wiki.kernel.org/
192 Q: https://patchwork.kernel.org/project/linux-wireless/list/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
203 F: include/uapi/linux/wireless.h
206 8169 10/100/1000 GIGABIT ETHERNET DRIVER
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 M: nic_swsd@realtek.com
209 L: netdev@vger.kernel.org
211 F: drivers/net/ethernet/realtek/r8169*
213 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
215 L: linux-serial@vger.kernel.org
217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
218 F: drivers/tty/serial/8250*
219 F: include/linux/serial_8250.h
221 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
222 L: netdev@vger.kernel.org
224 F: drivers/net/ethernet/8390/
227 M: Eric Van Hensbergen <ericvh@gmail.com>
228 M: Latchesar Ionkov <lucho@ionkov.net>
229 M: Dominique Martinet <asmadeus@codewreck.org>
230 R: Christian Schoenebeck <linux_oss@crudebyte.com>
231 L: v9fs-developer@lists.sourceforge.net
233 W: http://swik.net/v9fs
234 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
236 T: git git://github.com/martinetd/linux.git
237 F: Documentation/filesystems/9p.rst
240 F: include/trace/events/9p.h
241 F: include/uapi/linux/virtio_9p.h
245 M: Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
247 F: drivers/soc/fujitsu/a64fx-diag.c
250 M: Antti Palosaari <crope@iki.fi>
251 L: linux-media@vger.kernel.org
253 W: https://linuxtv.org
254 W: http://palosaari.fi/linux/
255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
256 T: git git://linuxtv.org/anttip/media_tree.git
257 F: drivers/media/dvb-frontends/a8293*
259 AACRAID SCSI RAID DRIVER
260 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
261 L: linux-scsi@vger.kernel.org
263 W: http://www.adaptec.com/
264 F: Documentation/scsi/aacraid.rst
265 F: drivers/scsi/aacraid/
268 L: linux-api@vger.kernel.org
269 F: include/linux/syscalls.h
272 X: arch/*/include/uapi/
274 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
275 M: Hans de Goede <hdegoede@redhat.com>
276 L: linux-hwmon@vger.kernel.org
278 F: drivers/hwmon/abituguru.c
280 ABIT UGURU 3 HARDWARE MONITOR DRIVER
281 M: Alistair John Strachan <alistair@devzero.co.uk>
282 L: linux-hwmon@vger.kernel.org
284 F: drivers/hwmon/abituguru3.c
286 ACCES 104-DIO-48E GPIO DRIVER
287 M: William Breathitt Gray <william.gray@linaro.org>
288 L: linux-gpio@vger.kernel.org
290 F: drivers/gpio/gpio-104-dio-48e.c
292 ACCES 104-IDI-48 GPIO DRIVER
293 M: William Breathitt Gray <william.gray@linaro.org>
294 L: linux-gpio@vger.kernel.org
296 F: drivers/gpio/gpio-104-idi-48.c
298 ACCES 104-IDIO-16 GPIO DRIVER
299 M: William Breathitt Gray <william.gray@linaro.org>
300 L: linux-gpio@vger.kernel.org
302 F: drivers/gpio/gpio-104-idio-16.c
304 ACCES 104-QUAD-8 DRIVER
305 M: William Breathitt Gray <william.gray@linaro.org>
306 L: linux-iio@vger.kernel.org
308 F: drivers/counter/104-quad-8.c
310 ACCES PCI-IDIO-16 GPIO DRIVER
311 M: William Breathitt Gray <william.gray@linaro.org>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pci-idio-16.c
316 ACCES PCIe-IDIO-24 GPIO DRIVER
317 M: William Breathitt Gray <william.gray@linaro.org>
318 L: linux-gpio@vger.kernel.org
320 F: drivers/gpio/gpio-pcie-idio-24.c
323 M: Jes Sorensen <jes@trained-monkey.org>
324 L: linux-acenic@sunsite.dk
326 F: drivers/net/ethernet/alteon/acenic*
328 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
329 M: Peter Kaestle <peter@piie.net>
330 L: platform-driver-x86@vger.kernel.org
332 W: http://piie.net/?section=acerhdf
333 F: drivers/platform/x86/acerhdf.c
335 ACER WMI LAPTOP EXTRAS
336 M: "Lee, Chun-Yi" <jlee@suse.com>
337 L: platform-driver-x86@vger.kernel.org
339 F: drivers/platform/x86/acer-wmi.c
342 M: "Rafael J. Wysocki" <rafael@kernel.org>
343 R: Len Brown <lenb@kernel.org>
344 L: linux-acpi@vger.kernel.org
346 W: https://01.org/linux-acpi
347 Q: https://patchwork.kernel.org/project/linux-acpi/list/
348 B: https://bugzilla.kernel.org
349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 F: Documentation/ABI/testing/configfs-acpi
351 F: Documentation/ABI/testing/sysfs-bus-acpi
352 F: Documentation/firmware-guide/acpi/
354 F: drivers/pci/*/*acpi*
355 F: drivers/pci/*acpi*
356 F: drivers/pnp/pnpacpi/
358 F: include/linux/acpi.h
359 F: include/linux/fwnode.h
363 M: "Rafael J. Wysocki" <rafael@kernel.org>
364 R: Len Brown <lenb@kernel.org>
365 R: James Morse <james.morse@arm.com>
366 R: Tony Luck <tony.luck@intel.com>
367 R: Borislav Petkov <bp@alien8.de>
368 L: linux-acpi@vger.kernel.org
369 F: drivers/acpi/apei/
371 ACPI COMPONENT ARCHITECTURE (ACPICA)
372 M: Robert Moore <robert.moore@intel.com>
373 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
374 L: linux-acpi@vger.kernel.org
377 W: https://acpica.org/
378 W: https://github.com/acpica/acpica/
379 Q: https://patchwork.kernel.org/project/linux-acpi/list/
380 B: https://bugzilla.kernel.org
381 B: https://bugs.acpica.org
382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
383 F: drivers/acpi/acpica/
387 ACPI FOR ARM64 (ACPI/arm64)
388 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
389 M: Hanjun Guo <guohanjun@huawei.com>
390 M: Sudeep Holla <sudeep.holla@arm.com>
391 L: linux-acpi@vger.kernel.org
392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
394 F: drivers/acpi/arm64
396 ACPI SERIAL MULTI INSTANTIATE DRIVER
397 M: Hans de Goede <hdegoede@redhat.com>
398 L: platform-driver-x86@vger.kernel.org
400 F: drivers/platform/x86/serial-multi-instantiate.c
402 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
403 M: Sudeep Holla <sudeep.holla@arm.com>
404 L: linux-acpi@vger.kernel.org
406 F: drivers/mailbox/pcc.c
409 M: "Rafael J. Wysocki" <rafael@kernel.org>
410 M: Len Brown <lenb@kernel.org>
411 R: Andy Shevchenko <andy@kernel.org>
412 R: Mika Westerberg <mika.westerberg@linux.intel.com>
413 L: linux-acpi@vger.kernel.org
415 Q: https://patchwork.kernel.org/project/linux-acpi/list/
416 B: https://bugzilla.kernel.org
417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
418 F: drivers/acpi/pmic/
421 M: Rafael J. Wysocki <rafael@kernel.org>
422 R: Zhang Rui <rui.zhang@intel.com>
423 L: linux-acpi@vger.kernel.org
425 W: https://01.org/linux-acpi
426 B: https://bugzilla.kernel.org
427 F: drivers/acpi/*thermal*
430 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
431 L: linux-acpi@vger.kernel.org
432 L: iommu@lists.linux.dev
434 F: drivers/acpi/viot.c
435 F: include/linux/acpi_viot.h
438 L: platform-driver-x86@vger.kernel.org
440 F: drivers/platform/x86/wmi.c
441 F: include/uapi/linux/wmi.h
443 ACRN HYPERVISOR SERVICE MODULE
444 M: Fei Li <fei1.li@intel.com>
445 L: acrn-dev@lists.projectacrn.org (subscribers-only)
447 W: https://projectacrn.org
448 F: Documentation/virt/acrn/
449 F: drivers/virt/acrn/
450 F: include/uapi/linux/acrn.h
452 AD1889 ALSA SOUND DRIVER
453 L: linux-parisc@vger.kernel.org
455 W: https://parisc.wiki.kernel.org/index.php/AD1889
456 F: sound/pci/ad1889.*
458 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
459 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
460 L: linux-iio@vger.kernel.org
462 F: drivers/iio/potentiometer/ad5110.c
464 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
465 M: Michael Hennerich <michael.hennerich@analog.com>
467 W: http://wiki.analog.com/AD5254
468 W: https://ez.analog.com/linux-software-drivers
469 F: drivers/misc/ad525x_dpot.c
471 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
472 M: Michael Hennerich <michael.hennerich@analog.com>
474 W: http://wiki.analog.com/AD5398
475 W: https://ez.analog.com/linux-software-drivers
476 F: drivers/regulator/ad5398.c
478 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
479 M: Michael Hennerich <michael.hennerich@analog.com>
481 W: http://wiki.analog.com/AD7142
482 W: https://ez.analog.com/linux-software-drivers
483 F: drivers/input/misc/ad714x.c
485 AD7877 TOUCHSCREEN DRIVER
486 M: Michael Hennerich <michael.hennerich@analog.com>
488 W: http://wiki.analog.com/AD7877
489 W: https://ez.analog.com/linux-software-drivers
490 F: drivers/input/touchscreen/ad7877.c
492 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
493 M: Michael Hennerich <michael.hennerich@analog.com>
495 W: http://wiki.analog.com/AD7879
496 W: https://ez.analog.com/linux-software-drivers
497 F: drivers/input/touchscreen/ad7879.c
499 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
500 M: Jiri Kosina <jikos@kernel.org>
503 ADF7242 IEEE 802.15.4 RADIO DRIVER
504 M: Michael Hennerich <michael.hennerich@analog.com>
505 L: linux-wpan@vger.kernel.org
507 W: https://wiki.analog.com/ADF7242
508 W: https://ez.analog.com/linux-software-drivers
509 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
510 F: drivers/net/ieee802154/adf7242.c
512 ADM1025 HARDWARE MONITOR DRIVER
513 M: Jean Delvare <jdelvare@suse.com>
514 L: linux-hwmon@vger.kernel.org
516 F: Documentation/hwmon/adm1025.rst
517 F: drivers/hwmon/adm1025.c
519 ADM1029 HARDWARE MONITOR DRIVER
520 M: Corentin Labbe <clabbe.montjoie@gmail.com>
521 L: linux-hwmon@vger.kernel.org
523 F: drivers/hwmon/adm1029.c
525 ADM8211 WIRELESS DRIVER
526 L: linux-wireless@vger.kernel.org
528 W: https://wireless.wiki.kernel.org/
529 F: drivers/net/wireless/admtek/adm8211.*
531 ADP1653 FLASH CONTROLLER DRIVER
532 M: Sakari Ailus <sakari.ailus@iki.fi>
533 L: linux-media@vger.kernel.org
535 F: drivers/media/i2c/adp1653.c
536 F: include/media/i2c/adp1653.h
538 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
539 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADP5520
542 W: https://ez.analog.com/linux-software-drivers
543 F: drivers/gpio/gpio-adp5520.c
544 F: drivers/input/keyboard/adp5520-keys.c
545 F: drivers/leds/leds-adp5520.c
546 F: drivers/mfd/adp5520.c
547 F: drivers/video/backlight/adp5520_bl.c
549 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
550 M: Michael Hennerich <michael.hennerich@analog.com>
552 W: http://wiki.analog.com/ADP5588
553 W: https://ez.analog.com/linux-software-drivers
554 F: drivers/gpio/gpio-adp5588.c
555 F: drivers/input/keyboard/adp5588-keys.c
557 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
558 M: Michael Hennerich <michael.hennerich@analog.com>
560 W: http://wiki.analog.com/ADP8860
561 W: https://ez.analog.com/linux-software-drivers
562 F: drivers/video/backlight/adp8860_bl.c
565 M: Colin Leroy <colin@colino.net>
567 F: drivers/macintosh/therm_adt746x.c
569 ADT7475 HARDWARE MONITOR DRIVER
570 M: Jean Delvare <jdelvare@suse.com>
571 L: linux-hwmon@vger.kernel.org
573 F: Documentation/hwmon/adt7475.rst
574 F: drivers/hwmon/adt7475.c
577 M: Matthew Wilcox <willy@infradead.org>
578 M: Hannes Reinecke <hare@suse.com>
579 L: linux-scsi@vger.kernel.org
581 F: Documentation/scsi/advansys.rst
582 F: drivers/scsi/advansys.c
584 ADVANTECH SWBTN DRIVER
585 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
586 L: platform-driver-x86@vger.kernel.org
588 F: drivers/platform/x86/adv_swbutton.c
590 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
591 M: Lucas Stankus <lucas.p.stankus@gmail.com>
593 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
594 F: drivers/iio/accel/adxl313*
596 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
597 M: Michael Hennerich <michael.hennerich@analog.com>
599 W: http://wiki.analog.com/ADXL345
600 W: https://ez.analog.com/linux-software-drivers
601 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
602 F: drivers/input/misc/adxl34x.c
604 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
605 M: Puranjay Mohan <puranjay12@gmail.com>
606 L: linux-iio@vger.kernel.org
608 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
609 F: drivers/iio/accel/adxl355.h
610 F: drivers/iio/accel/adxl355_core.c
611 F: drivers/iio/accel/adxl355_i2c.c
612 F: drivers/iio/accel/adxl355_spi.c
614 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
615 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
616 L: linux-iio@vger.kernel.org
618 W: http://ez.analog.com/community/linux-device-drivers
619 F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
620 F: drivers/iio/accel/adxl367*
622 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
623 M: Michael Hennerich <michael.hennerich@analog.com>
625 W: https://ez.analog.com/linux-software-drivers
626 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
627 F: drivers/iio/accel/adxl372.c
628 F: drivers/iio/accel/adxl372_i2c.c
629 F: drivers/iio/accel/adxl372_spi.c
632 M: Antti Palosaari <crope@iki.fi>
633 L: linux-media@vger.kernel.org
635 W: https://linuxtv.org
636 W: http://palosaari.fi/linux/
637 Q: http://patchwork.linuxtv.org/project/linux-media/list/
638 T: git git://linuxtv.org/anttip/media_tree.git
639 F: drivers/media/dvb-frontends/af9013*
642 M: Antti Palosaari <crope@iki.fi>
643 L: linux-media@vger.kernel.org
645 W: https://linuxtv.org
646 W: http://palosaari.fi/linux/
647 Q: http://patchwork.linuxtv.org/project/linux-media/list/
648 T: git git://linuxtv.org/anttip/media_tree.git
649 F: drivers/media/dvb-frontends/af9033*
652 M: David Sterba <dsterba@suse.com>
653 L: linux-fsdevel@vger.kernel.org
655 F: Documentation/filesystems/affs.rst
659 M: David Howells <dhowells@redhat.com>
660 M: Marc Dionne <marc.dionne@auristor.com>
661 L: linux-afs@lists.infradead.org
663 W: https://www.infradead.org/~dhowells/kafs/
664 F: Documentation/filesystems/afs.rst
666 F: include/trace/events/afs.h
669 M: David Airlie <airlied@linux.ie>
671 T: git git://anongit.freedesktop.org/drm/drm
673 F: include/linux/agp*
674 F: include/uapi/linux/agp*
677 M: "Juergen E. Fischer" <fischer@norbit.de>
678 L: linux-scsi@vger.kernel.org
680 F: drivers/scsi/aha152x*
681 F: drivers/scsi/pcmcia/aha152x*
683 AIC7XXX / AIC79XX SCSI DRIVER
684 M: Hannes Reinecke <hare@suse.com>
685 L: linux-scsi@vger.kernel.org
687 F: drivers/scsi/aic7xxx/
689 AIMSLAB FM RADIO RECEIVER DRIVER
690 M: Hans Verkuil <hverkuil@xs4all.nl>
691 L: linux-media@vger.kernel.org
693 W: https://linuxtv.org
694 T: git git://linuxtv.org/media_tree.git
695 F: drivers/media/radio/radio-aimslab*
698 M: Benjamin LaHaise <bcrl@kvack.org>
699 L: linux-aio@kvack.org
702 F: include/linux/*aio*.h
705 M: Antti Palosaari <crope@iki.fi>
706 L: linux-media@vger.kernel.org
708 W: https://linuxtv.org
709 W: http://palosaari.fi/linux/
710 Q: http://patchwork.linuxtv.org/project/linux-media/list/
711 T: git git://linuxtv.org/anttip/media_tree.git
712 F: drivers/media/usb/airspy/
714 ALACRITECH GIGABIT ETHERNET DRIVER
715 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
717 F: drivers/net/ethernet/alacritech/*
719 ALCATEL SPEEDTOUCH USB DRIVER
720 M: Duncan Sands <duncan.sands@free.fr>
721 L: linux-usb@vger.kernel.org
723 W: http://www.linux-usb.org/SpeedTouch/
724 F: drivers/usb/atm/speedtch.c
725 F: drivers/usb/atm/usbatm.c
727 ALCHEMY AU1XX0 MMC DRIVER
728 M: Manuel Lauss <manuel.lauss@gmail.com>
730 F: drivers/mmc/host/au1xmmc.c
733 M: Rudolf Marek <r.marek@assembler.cz>
734 L: linux-i2c@vger.kernel.org
736 F: Documentation/i2c/busses/i2c-ali1563.rst
737 F: drivers/i2c/busses/i2c-ali1563.c
740 L: Dell.Client.Kernel@dell.com
742 F: drivers/platform/x86/dell/alienware-wmi.c
744 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
745 M: Tomislav Denis <tomislav.denis@avl.com>
746 L: linux-iio@vger.kernel.org
748 W: http://www.allsensors.com/
749 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
750 F: drivers/iio/pressure/dlhl60d.c
752 ALLEGRO DVT VIDEO IP CORE DRIVER
753 M: Michael Tretter <m.tretter@pengutronix.de>
754 R: Pengutronix Kernel Team <kernel@pengutronix.de>
755 L: linux-media@vger.kernel.org
757 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
758 F: drivers/media/platform/allegro-dvt/
760 ALLWINNER A10 CSI DRIVER
761 M: Maxime Ripard <mripard@kernel.org>
762 L: linux-media@vger.kernel.org
764 T: git git://linuxtv.org/media_tree.git
765 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
766 F: drivers/media/platform/sunxi/sun4i-csi/
768 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
769 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
770 L: linux-media@vger.kernel.org
772 T: git git://linuxtv.org/media_tree.git
773 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
774 F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
776 ALLWINNER CPUFREQ DRIVER
777 M: Yangtao Li <tiny.windzz@gmail.com>
778 L: linux-pm@vger.kernel.org
780 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
781 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
783 ALLWINNER CRYPTO DRIVERS
784 M: Corentin Labbe <clabbe.montjoie@gmail.com>
785 L: linux-crypto@vger.kernel.org
787 F: drivers/crypto/allwinner/
789 ALLWINNER HARDWARE SPINLOCK SUPPORT
790 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
792 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
793 F: drivers/hwspinlock/sun6i_hwspinlock.c
795 ALLWINNER THERMAL DRIVER
796 M: Vasily Khoruzhick <anarsoul@gmail.com>
797 M: Yangtao Li <tiny.windzz@gmail.com>
798 L: linux-pm@vger.kernel.org
800 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
801 F: drivers/thermal/sun8i_thermal.c
804 M: Maxime Ripard <mripard@kernel.org>
805 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
806 L: linux-media@vger.kernel.org
808 F: drivers/staging/media/sunxi/cedrus/
811 M: Richard Henderson <rth@twiddle.net>
812 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
813 M: Matt Turner <mattst88@gmail.com>
814 L: linux-alpha@vger.kernel.org
818 ALPS PS/2 TOUCHPAD DRIVER
819 R: Pali Rohár <pali@kernel.org>
820 F: drivers/input/mouse/alps.*
822 ALTERA I2C CONTROLLER DRIVER
823 M: Thor Thayer <thor.thayer@linux.intel.com>
825 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
826 F: drivers/i2c/busses/i2c-altera.c
828 ALTERA MAILBOX DRIVER
829 M: Mun Yew Tham <mun.yew.tham@intel.com>
831 F: drivers/mailbox/mailbox-altera.c
833 ALTERA MSGDMA IP CORE DRIVER
834 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
835 R: Stefan Roese <sr@denx.de>
836 L: dmaengine@vger.kernel.org
838 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
839 F: drivers/dma/altera-msgdma.c
842 M: Mun Yew Tham <mun.yew.tham@intel.com>
843 L: linux-gpio@vger.kernel.org
845 F: drivers/gpio/gpio-altera.c
847 ALTERA SYSTEM MANAGER DRIVER
848 M: Thor Thayer <thor.thayer@linux.intel.com>
850 F: drivers/mfd/altera-sysmgr.c
851 F: include/linux/mfd/altera-sysmgr.h
853 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
854 M: Thor Thayer <thor.thayer@linux.intel.com>
856 F: drivers/gpio/gpio-altera-a10sr.c
857 F: drivers/mfd/altera-a10sr.c
858 F: drivers/reset/reset-a10sr.c
859 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
860 F: include/linux/mfd/altera-a10sr.h
862 ALTERA TRIPLE SPEED ETHERNET DRIVER
863 M: Joyce Ooi <joyce.ooi@intel.com>
864 L: netdev@vger.kernel.org
866 F: drivers/net/ethernet/altera/
868 ALTERA UART/JTAG UART SERIAL DRIVERS
869 M: Tobias Klauser <tklauser@distanz.ch>
870 L: linux-serial@vger.kernel.org
872 F: drivers/tty/serial/altera_jtaguart.c
873 F: drivers/tty/serial/altera_uart.c
874 F: include/linux/altera_jtaguart.h
875 F: include/linux/altera_uart.h
877 AMAZON ANNAPURNA LABS FIC DRIVER
878 M: Talel Shenhar <talel@amazon.com>
880 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
881 F: drivers/irqchip/irq-al-fic.c
883 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
884 M: Talel Shenhar <talel@amazon.com>
885 M: Talel Shenhar <talelshenhar@gmail.com>
887 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
888 F: drivers/edac/al_mc_edac.c
890 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
891 M: Talel Shenhar <talel@amazon.com>
893 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
894 F: drivers/thermal/thermal_mmio.c
896 AMAZON ETHERNET DRIVERS
897 M: Shay Agroskin <shayagr@amazon.com>
898 M: Arthur Kiyanovski <akiyano@amazon.com>
899 R: David Arinzon <darinzon@amazon.com>
900 R: Noam Dagan <ndagan@amazon.com>
901 R: Saeed Bishara <saeedb@amazon.com>
902 L: netdev@vger.kernel.org
904 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
905 F: drivers/net/ethernet/amazon/
907 AMAZON RDMA EFA DRIVER
908 M: Gal Pressman <galpress@amazon.com>
909 R: Yossi Leybovich <sleybo@amazon.com>
910 L: linux-rdma@vger.kernel.org
912 Q: https://patchwork.kernel.org/project/linux-rdma/list/
913 F: drivers/infiniband/hw/efa/
914 F: include/uapi/rdma/efa-abi.h
916 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
917 M: Tom Lendacky <thomas.lendacky@amd.com>
918 M: John Allen <john.allen@amd.com>
919 L: linux-crypto@vger.kernel.org
921 F: drivers/crypto/ccp/
922 F: include/linux/ccp.h
924 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
925 M: Brijesh Singh <brijesh.singh@amd.com>
926 M: Tom Lendacky <thomas.lendacky@amd.com>
927 L: linux-crypto@vger.kernel.org
929 F: drivers/crypto/ccp/sev*
930 F: include/uapi/linux/psp-sev.h
933 M: Harry Wentland <harry.wentland@amd.com>
934 M: Leo Li <sunpeng.li@amd.com>
935 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
936 L: amd-gfx@lists.freedesktop.org
938 T: git https://gitlab.freedesktop.org/agd5f/linux.git
939 F: drivers/gpu/drm/amd/display/
941 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
942 M: Huang Rui <ray.huang@amd.com>
943 L: linux-hwmon@vger.kernel.org
945 F: Documentation/hwmon/fam15h_power.rst
946 F: drivers/hwmon/fam15h_power.c
949 M: Enrico Weigelt, metux IT consult <info@metux.net>
950 L: linux-gpio@vger.kernel.org
952 F: drivers/gpio/gpio-amd-fch.c
953 F: include/linux/platform_data/gpio/gpio-amd-fch.h
955 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
956 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
958 F: drivers/usb/gadget/udc/amd5536udc.*
960 AMD GEODE PROCESSOR/CHIPSET SUPPORT
961 M: Andres Salomon <dilinger@queued.net>
962 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
964 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
965 F: arch/x86/include/asm/geode.h
966 F: drivers/char/hw_random/geode-rng.c
967 F: drivers/crypto/geode*
968 F: drivers/video/fbdev/geode/
971 M: Joerg Roedel <joro@8bytes.org>
972 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
973 L: iommu@lists.linux.dev
975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
976 F: drivers/iommu/amd/
977 F: include/linux/amd-iommu.h
980 M: Felix Kuehling <Felix.Kuehling@amd.com>
981 L: amd-gfx@lists.freedesktop.org
983 T: git https://gitlab.freedesktop.org/agd5f/linux.git
984 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
985 F: drivers/gpu/drm/amd/amdkfd/
986 F: drivers/gpu/drm/amd/include/cik_structs.h
987 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
988 F: drivers/gpu/drm/amd/include/v9_structs.h
989 F: drivers/gpu/drm/amd/include/vi_structs.h
990 F: include/uapi/linux/kfd_ioctl.h
991 F: include/uapi/linux/kfd_sysfs.h
994 M: Sanjay R Mehta <sanju.mehta@amd.com>
996 F: drivers/spi/spi-amd.c
999 M: Elie Morisse <syniurge@gmail.com>
1000 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1001 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1002 L: linux-i2c@vger.kernel.org
1004 F: drivers/i2c/busses/i2c-amd-mp2*
1007 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1008 L: platform-driver-x86@vger.kernel.org
1010 F: drivers/platform/x86/amd/pmc.c
1013 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1014 R: Carlos Bilbao <carlos.bilbao@amd.com>
1015 L: platform-driver-x86@vger.kernel.org
1017 F: Documentation/x86/amd_hsmp.rst
1018 F: arch/x86/include/asm/amd_hsmp.h
1019 F: arch/x86/include/uapi/asm/amd_hsmp.h
1020 F: drivers/platform/x86/amd/hsmp.c
1022 AMD POWERPLAY AND SWSMU
1023 M: Evan Quan <evan.quan@amd.com>
1024 L: amd-gfx@lists.freedesktop.org
1026 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1027 F: drivers/gpu/drm/amd/pm/
1030 M: Huang Rui <ray.huang@amd.com>
1031 L: linux-pm@vger.kernel.org
1033 F: Documentation/admin-guide/pm/amd-pstate.rst
1034 F: drivers/cpufreq/amd-pstate*
1035 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1038 M: Sanjay R Mehta <sanju.mehta@amd.com>
1039 L: dmaengine@vger.kernel.org
1041 F: drivers/dma/ptdma/
1043 AMD SEATTLE DEVICE TREE SUPPORT
1044 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1045 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1046 M: Tom Lendacky <thomas.lendacky@amd.com>
1048 F: arch/arm64/boot/dts/amd/
1051 M: Tom Lendacky <thomas.lendacky@amd.com>
1052 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1053 L: netdev@vger.kernel.org
1055 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1056 F: drivers/net/ethernet/amd/xgbe/
1058 AMD SENSOR FUSION HUB DRIVER
1059 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1060 L: linux-input@vger.kernel.org
1062 F: Documentation/hid/amd-sfh*
1063 F: drivers/hid/amd-sfh-hid/
1065 AMPHION VPU CODEC V4L2 DRIVER
1066 M: Ming Qian <ming.qian@nxp.com>
1067 M: Shijie Qin <shijie.qin@nxp.com>
1068 M: Zhou Peng <eagle.zhou@nxp.com>
1069 L: linux-media@vger.kernel.org
1071 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1072 F: drivers/media/platform/amphion/
1075 M: Christian Eggers <ceggers@arri.de>
1076 L: linux-iio@vger.kernel.org
1078 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1079 F: drivers/iio/light/as73211.c
1081 AMT (Automatic Multicast Tunneling)
1082 M: Taehee Yoo <ap420073@gmail.com>
1083 L: netdev@vger.kernel.org
1085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1087 F: drivers/net/amt.c
1089 ANALOG DEVICES INC AD7192 DRIVER
1090 M: Alexandru Tachici <alexandru.tachici@analog.com>
1091 L: linux-iio@vger.kernel.org
1093 W: https://ez.analog.com/linux-software-drivers
1094 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1095 F: drivers/iio/adc/ad7192.c
1097 ANALOG DEVICES INC AD7292 DRIVER
1098 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1099 L: linux-iio@vger.kernel.org
1101 W: https://ez.analog.com/linux-software-drivers
1102 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1103 F: drivers/iio/adc/ad7292.c
1105 ANALOG DEVICES INC AD3552R DRIVER
1106 M: Nuno Sá <nuno.sa@analog.com>
1107 L: linux-iio@vger.kernel.org
1109 W: https://ez.analog.com/linux-software-drivers
1110 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1111 F: drivers/iio/dac/ad3552r.c
1113 ANALOG DEVICES INC AD7293 DRIVER
1114 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1115 L: linux-iio@vger.kernel.org
1117 W: https://ez.analog.com/linux-software-drivers
1118 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1119 F: drivers/iio/dac/ad7293.c
1121 ANALOG DEVICES INC AD7768-1 DRIVER
1122 M: Michael Hennerich <Michael.Hennerich@analog.com>
1123 L: linux-iio@vger.kernel.org
1125 W: https://ez.analog.com/linux-software-drivers
1126 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1127 F: drivers/iio/adc/ad7768-1.c
1129 ANALOG DEVICES INC AD7780 DRIVER
1130 M: Michael Hennerich <Michael.Hennerich@analog.com>
1131 M: Renato Lui Geh <renatogeh@gmail.com>
1132 L: linux-iio@vger.kernel.org
1134 W: https://ez.analog.com/linux-software-drivers
1135 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1136 F: drivers/iio/adc/ad7780.c
1138 ANALOG DEVICES INC AD74413R DRIVER
1139 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1140 L: linux-iio@vger.kernel.org
1142 W: http://ez.analog.com/community/linux-device-drivers
1143 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1144 F: drivers/iio/addac/ad74413r.c
1145 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1147 ANALOG DEVICES INC AD9389B DRIVER
1148 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1149 L: linux-media@vger.kernel.org
1151 F: drivers/media/i2c/ad9389b*
1153 ANALOG DEVICES INC ADA4250 DRIVER
1154 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1155 L: linux-iio@vger.kernel.org
1157 W: https://ez.analog.com/linux-software-drivers
1158 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1159 F: drivers/iio/amplifiers/ada4250.c
1161 ANALOG DEVICES INC ADGS1408 DRIVER
1162 M: Mircea Caprioru <mircea.caprioru@analog.com>
1164 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1165 F: drivers/mux/adgs1408.c
1167 ANALOG DEVICES INC ADIN DRIVER
1168 M: Michael Hennerich <michael.hennerich@analog.com>
1169 L: netdev@vger.kernel.org
1171 W: https://ez.analog.com/linux-software-drivers
1172 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1173 F: drivers/net/phy/adin.c
1175 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1176 M: Nuno Sa <nuno.sa@analog.com>
1177 L: linux-iio@vger.kernel.org
1179 F: drivers/iio/imu/adis.c
1180 F: drivers/iio/imu/adis_buffer.c
1181 F: drivers/iio/imu/adis_trigger.c
1182 F: include/linux/iio/imu/adis.h
1184 ANALOG DEVICES INC ADIS16460 DRIVER
1185 M: Dragos Bogdan <dragos.bogdan@analog.com>
1186 L: linux-iio@vger.kernel.org
1188 W: https://ez.analog.com/linux-software-drivers
1189 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1190 F: drivers/iio/imu/adis16460.c
1192 ANALOG DEVICES INC ADIS16475 DRIVER
1193 M: Nuno Sa <nuno.sa@analog.com>
1194 L: linux-iio@vger.kernel.org
1195 W: https://ez.analog.com/linux-software-drivers
1197 F: drivers/iio/imu/adis16475.c
1198 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1200 ANALOG DEVICES INC ADM1177 DRIVER
1201 M: Michael Hennerich <Michael.Hennerich@analog.com>
1202 L: linux-hwmon@vger.kernel.org
1204 W: https://ez.analog.com/linux-software-drivers
1205 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1206 F: drivers/hwmon/adm1177.c
1208 ANALOG DEVICES INC ADMV1013 DRIVER
1209 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1210 L: linux-iio@vger.kernel.org
1212 W: https://ez.analog.com/linux-software-drivers
1213 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1214 F: drivers/iio/frequency/admv1013.c
1216 ANALOG DEVICES INC ADMV8818 DRIVER
1217 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1218 L: linux-iio@vger.kernel.org
1220 W: https://ez.analog.com/linux-software-drivers
1221 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1222 F: drivers/iio/filter/admv8818.c
1224 ANALOG DEVICES INC ADMV1014 DRIVER
1225 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1226 L: linux-iio@vger.kernel.org
1228 W: https://ez.analog.com/linux-software-drivers
1229 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1230 F: drivers/iio/frequency/admv1014.c
1232 ANALOG DEVICES INC ADP5061 DRIVER
1233 M: Michael Hennerich <Michael.Hennerich@analog.com>
1234 L: linux-pm@vger.kernel.org
1236 W: https://ez.analog.com/linux-software-drivers
1237 F: drivers/power/supply/adp5061.c
1239 ANALOG DEVICES INC ADRF6780 DRIVER
1240 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1241 L: linux-iio@vger.kernel.org
1243 W: https://ez.analog.com/linux-software-drivers
1244 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1245 F: drivers/iio/frequency/adrf6780.c
1247 ANALOG DEVICES INC ADV7180 DRIVER
1248 M: Lars-Peter Clausen <lars@metafoo.de>
1249 L: linux-media@vger.kernel.org
1251 W: https://ez.analog.com/linux-software-drivers
1252 F: drivers/media/i2c/adv7180.c
1253 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1255 ANALOG DEVICES INC ADV748X DRIVER
1256 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1257 L: linux-media@vger.kernel.org
1259 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1260 F: drivers/media/i2c/adv748x/*
1262 ANALOG DEVICES INC ADV7511 DRIVER
1263 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1264 L: linux-media@vger.kernel.org
1266 F: drivers/media/i2c/adv7511*
1268 ANALOG DEVICES INC ADV7604 DRIVER
1269 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1270 L: linux-media@vger.kernel.org
1272 F: drivers/media/i2c/adv7604*
1273 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1275 ANALOG DEVICES INC ADV7842 DRIVER
1276 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1277 L: linux-media@vger.kernel.org
1279 F: drivers/media/i2c/adv7842*
1281 ANALOG DEVICES INC ADXRS290 DRIVER
1282 M: Nishant Malpani <nish.malpani25@gmail.com>
1283 L: linux-iio@vger.kernel.org
1285 F: drivers/iio/gyro/adxrs290.c
1286 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1288 ANALOG DEVICES INC ASOC CODEC DRIVERS
1289 M: Lars-Peter Clausen <lars@metafoo.de>
1290 M: Nuno Sá <nuno.sa@analog.com>
1291 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1293 W: http://wiki.analog.com/
1294 W: https://ez.analog.com/linux-software-drivers
1295 F: sound/soc/codecs/ad1*
1296 F: sound/soc/codecs/ad7*
1297 F: sound/soc/codecs/adau*
1298 F: sound/soc/codecs/adav*
1299 F: sound/soc/codecs/sigmadsp.*
1300 F: sound/soc/codecs/ssm*
1302 ANALOG DEVICES INC DMA DRIVERS
1303 M: Lars-Peter Clausen <lars@metafoo.de>
1305 W: https://ez.analog.com/linux-software-drivers
1306 F: drivers/dma/dma-axi-dmac.c
1308 ANALOG DEVICES INC IIO DRIVERS
1309 M: Lars-Peter Clausen <lars@metafoo.de>
1310 M: Michael Hennerich <Michael.Hennerich@analog.com>
1312 W: http://wiki.analog.com/
1313 W: https://ez.analog.com/linux-software-drivers
1314 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1315 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1316 F: Documentation/devicetree/bindings/iio/*/adi,*
1317 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1318 F: drivers/iio/*/ad*
1319 F: drivers/iio/adc/ltc249*
1320 F: drivers/iio/amplifiers/hmc425a.c
1321 F: drivers/staging/iio/*/ad*
1322 X: drivers/iio/*/adjd*
1324 ANALOGBITS PLL LIBRARIES
1325 M: Paul Walmsley <paul.walmsley@sifive.com>
1327 F: drivers/clk/analogbits/*
1328 F: include/linux/clk/analogbits*
1330 ANDROID CONFIG FRAGMENTS
1331 M: Rob Herring <robh@kernel.org>
1333 F: kernel/configs/android*
1336 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1337 M: Arve Hjønnevåg <arve@android.com>
1338 M: Todd Kjos <tkjos@android.com>
1339 M: Martijn Coenen <maco@android.com>
1340 M: Joel Fernandes <joel@joelfernandes.org>
1341 M: Christian Brauner <christian@brauner.io>
1342 M: Carlos Llamas <cmllamas@google.com>
1343 M: Suren Baghdasaryan <surenb@google.com>
1344 L: linux-kernel@vger.kernel.org
1346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1349 ANDROID GOLDFISH PIC DRIVER
1350 M: Miodrag Dinic <miodrag.dinic@mips.com>
1352 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1353 F: drivers/irqchip/irq-goldfish-pic.c
1355 ANDROID GOLDFISH RTC DRIVER
1356 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1358 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1359 F: drivers/rtc/rtc-goldfish.c
1361 AOA (Apple Onboard Audio) ALSA DRIVER
1362 M: Johannes Berg <johannes@sipsolutions.net>
1363 L: linuxppc-dev@lists.ozlabs.org
1364 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1368 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1369 M: William Breathitt Gray <william.gray@linaro.org>
1370 L: linux-iio@vger.kernel.org
1372 F: drivers/iio/adc/stx104.c
1375 M: Jiri Kosina <jikos@kernel.org>
1377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1378 F: arch/x86/kernel/apm_32.c
1379 F: drivers/char/apm-emulation.c
1380 F: include/linux/apm_bios.h
1381 F: include/uapi/linux/apm_bios.h
1383 APPARMOR SECURITY MODULE
1384 M: John Johansen <john.johansen@canonical.com>
1385 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1387 W: wiki.apparmor.net
1388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1389 F: Documentation/admin-guide/LSM/apparmor.rst
1390 F: security/apparmor/
1392 APPLE BCM5974 MULTITOUCH DRIVER
1393 M: Henrik Rydberg <rydberg@bitmath.org>
1394 L: linux-input@vger.kernel.org
1396 F: drivers/input/mouse/bcm5974.c
1398 APPLE PCIE CONTROLLER DRIVER
1399 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1400 M: Marc Zyngier <maz@kernel.org>
1401 L: linux-pci@vger.kernel.org
1403 F: drivers/pci/controller/pcie-apple.c
1406 M: Henrik Rydberg <rydberg@bitmath.org>
1407 L: linux-hwmon@vger.kernel.org
1409 F: drivers/hwmon/applesmc.c
1411 APPLETALK NETWORK LAYER
1412 L: netdev@vger.kernel.org
1414 F: drivers/net/appletalk/
1415 F: include/linux/atalk.h
1416 F: include/uapi/linux/atalk.h
1419 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1420 M: Khuong Dinh <khuong@os.amperecomputing.com>
1422 F: arch/arm64/boot/dts/apm/
1424 APPLIED MICRO (APM) X-GENE SOC EDAC
1425 M: Khuong Dinh <khuong@os.amperecomputing.com>
1427 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1428 F: drivers/edac/xgene_edac.c
1430 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1431 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1432 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1434 F: drivers/net/ethernet/apm/xgene-v2/
1436 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1437 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1438 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1439 M: Quan Nguyen <quan@os.amperecomputing.com>
1441 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1442 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1443 F: drivers/net/ethernet/apm/xgene/
1444 F: drivers/net/mdio/mdio-xgene.c
1446 APPLIED MICRO (APM) X-GENE SOC PMU
1447 M: Khuong Dinh <khuong@os.amperecomputing.com>
1449 F: Documentation/admin-guide/perf/xgene-pmu.rst
1450 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1451 F: drivers/perf/xgene_pmu.c
1453 APTINA CAMERA SENSOR PLL
1454 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1455 L: linux-media@vger.kernel.org
1457 F: drivers/media/i2c/aptina-pll.*
1459 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1460 M: Aleksa Savic <savicaleksa83@gmail.com>
1461 M: Jack Doan <me@jackdoan.com>
1462 L: linux-hwmon@vger.kernel.org
1464 F: Documentation/hwmon/aquacomputer_d5next.rst
1465 F: drivers/hwmon/aquacomputer_d5next.c
1467 AQUANTIA ETHERNET DRIVER (atlantic)
1468 M: Igor Russkikh <irusskikh@marvell.com>
1469 L: netdev@vger.kernel.org
1471 W: https://www.marvell.com/
1472 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1473 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1474 F: drivers/net/ethernet/aquantia/atlantic/
1476 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1477 M: Egor Pomozov <epomozov@marvell.com>
1478 L: netdev@vger.kernel.org
1480 W: http://www.aquantia.com
1481 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1483 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1484 M: Krzysztof Hałasa <khalasa@piap.pl>
1485 L: linux-media@vger.kernel.org
1487 F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1488 F: drivers/media/i2c/ar0521.c
1490 ARASAN NAND CONTROLLER DRIVER
1491 M: Miquel Raynal <miquel.raynal@bootlin.com>
1492 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1493 L: linux-mtd@lists.infradead.org
1495 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1496 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1498 ARC FRAMEBUFFER DRIVER
1499 M: Jaya Kumar <jayalk@intworks.biz>
1501 F: drivers/video/fbdev/arcfb.c
1502 F: drivers/video/fbdev/core/fb_defio.c
1505 M: Alexey Brodkin <abrodkin@synopsys.com>
1507 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1508 F: drivers/gpu/drm/tiny/arcpgu.c
1510 ARCNET NETWORK LAYER
1511 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1512 L: netdev@vger.kernel.org
1514 F: drivers/net/arcnet/
1515 F: include/uapi/linux/if_arcnet.h
1517 ARM ARCHITECTED TIMER DRIVER
1518 M: Mark Rutland <mark.rutland@arm.com>
1519 M: Marc Zyngier <maz@kernel.org>
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 F: arch/arm/include/asm/arch_timer.h
1523 F: arch/arm64/include/asm/arch_timer.h
1524 F: drivers/clocksource/arm_arch_timer.c
1526 ARM HDLCD DRM DRIVER
1527 M: Liviu Dudau <liviu.dudau@arm.com>
1529 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1530 F: drivers/gpu/drm/arm/hdlcd_*
1532 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1533 M: Linus Walleij <linus.walleij@linaro.org>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1537 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1538 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1539 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1540 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1541 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1542 F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1543 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1544 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1545 F: arch/arm/boot/dts/arm-realview-*
1546 F: arch/arm/boot/dts/integrator*
1547 F: arch/arm/boot/dts/versatile*
1548 F: arch/arm/mach-versatile/
1549 F: drivers/bus/arm-integrator-lm.c
1550 F: drivers/clk/versatile/
1551 F: drivers/i2c/busses/i2c-versatile.c
1552 F: drivers/irqchip/irq-versatile-fpga.c
1553 F: drivers/mtd/maps/physmap-versatile.*
1554 F: drivers/power/reset/arm-versatile-reboot.c
1555 F: drivers/soc/versatile/
1557 ARM KOMEDA DRM-KMS DRIVER
1558 M: James (Qian) Wang <james.qian.wang@arm.com>
1559 M: Liviu Dudau <liviu.dudau@arm.com>
1560 M: Mihail Atanassov <mihail.atanassov@arm.com>
1561 L: Mali DP Maintainers <malidp@foss.arm.com>
1563 T: git git://anongit.freedesktop.org/drm/drm-misc
1564 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1565 F: Documentation/gpu/komeda-kms.rst
1566 F: drivers/gpu/drm/arm/display/include/
1567 F: drivers/gpu/drm/arm/display/komeda/
1569 ARM MALI PANFROST DRM DRIVER
1570 M: Rob Herring <robh@kernel.org>
1571 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1572 R: Steven Price <steven.price@arm.com>
1573 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1574 L: dri-devel@lists.freedesktop.org
1576 T: git git://anongit.freedesktop.org/drm/drm-misc
1577 F: drivers/gpu/drm/panfrost/
1578 F: include/uapi/drm/panfrost_drm.h
1580 ARM MALI-DP DRM DRIVER
1581 M: Liviu Dudau <liviu.dudau@arm.com>
1582 M: Brian Starkey <brian.starkey@arm.com>
1583 L: Mali DP Maintainers <malidp@foss.arm.com>
1585 T: git git://anongit.freedesktop.org/drm/drm-misc
1586 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1587 F: Documentation/gpu/afbc.rst
1588 F: drivers/gpu/drm/arm/
1590 ARM MFM AND FLOPPY DRIVERS
1591 M: Ian Molton <spyro@f2s.com>
1593 F: arch/arm/include/asm/floppy.h
1594 F: arch/arm/mach-rpc/floppydma.S
1596 ARM PMU PROFILING AND DEBUGGING
1597 M: Will Deacon <will@kernel.org>
1598 M: Mark Rutland <mark.rutland@arm.com>
1599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 F: Documentation/devicetree/bindings/arm/pmu.yaml
1602 F: Documentation/devicetree/bindings/perf/
1603 F: arch/arm*/include/asm/hw_breakpoint.h
1604 F: arch/arm*/include/asm/perf_event.h
1605 F: arch/arm*/kernel/hw_breakpoint.c
1606 F: arch/arm*/kernel/perf_*
1608 F: include/linux/perf/arm_pmu.h
1611 M: Russell King <linux@armlinux.org.uk>
1612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 W: http://www.armlinux.org.uk/
1615 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1617 X: arch/arm/boot/dts/
1619 ARM PRIMECELL AACI PL041 DRIVER
1620 M: Russell King <linux@armlinux.org.uk>
1624 ARM PRIMECELL BUS SUPPORT
1625 M: Russell King <linux@armlinux.org.uk>
1628 F: include/linux/amba/bus.h
1630 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1631 M: Miquel Raynal <miquel.raynal@bootlin.com>
1632 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1633 L: linux-mtd@lists.infradead.org
1635 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1636 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1638 ARM PRIMECELL PL35X SMC DRIVER
1639 M: Miquel Raynal <miquel.raynal@bootlin.com>
1640 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1644 F: drivers/memory/pl353-smc.c
1646 ARM PRIMECELL CLCD PL110 DRIVER
1647 M: Russell King <linux@armlinux.org.uk>
1649 F: drivers/video/fbdev/amba-clcd.*
1651 ARM PRIMECELL KMI PL050 DRIVER
1652 M: Russell King <linux@armlinux.org.uk>
1654 F: drivers/input/serio/ambakmi.*
1655 F: include/linux/amba/kmi.h
1657 ARM PRIMECELL MMCI PL180/1 DRIVER
1658 M: Russell King <linux@armlinux.org.uk>
1660 F: drivers/mmc/host/mmci.*
1661 F: include/linux/amba/mmci.h
1663 ARM PRIMECELL SSP PL022 SPI DRIVER
1664 M: Linus Walleij <linus.walleij@linaro.org>
1665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1668 F: drivers/spi/spi-pl022.c
1670 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1671 M: Russell King <linux@armlinux.org.uk>
1673 F: drivers/tty/serial/amba-pl01*.c
1674 F: include/linux/amba/serial.h
1676 ARM PRIMECELL VIC PL190/PL192 DRIVER
1677 M: Linus Walleij <linus.walleij@linaro.org>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1681 F: drivers/irqchip/irq-vic.c
1683 ARM SMC WATCHDOG DRIVER
1684 M: Julius Werner <jwerner@chromium.org>
1685 R: Evan Benn <evanbenn@chromium.org>
1687 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1688 F: drivers/watchdog/arm_smc_wdt.c
1691 M: Will Deacon <will@kernel.org>
1692 R: Robin Murphy <robin.murphy@arm.com>
1693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1696 F: drivers/iommu/arm/
1697 F: drivers/iommu/io-pgtable-arm*
1699 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1700 M: Arnd Bergmann <arnd@arndb.de>
1701 M: Olof Johansson <olof@lixom.net>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 C: irc://irc.libera.chat/armlinux
1706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1707 F: arch/arm/boot/dts/Makefile
1708 F: arch/arm64/boot/dts/Makefile
1710 ARM SUB-ARCHITECTURES
1711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 C: irc://irc.libera.chat/armlinux
1714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1718 ARM/ACTIONS SEMI ARCHITECTURE
1719 M: Andreas Färber <afaerber@suse.de>
1720 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1724 F: Documentation/devicetree/bindings/arm/actions.yaml
1725 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1726 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1727 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1728 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1729 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1730 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1731 F: Documentation/devicetree/bindings/pinctrl/actions,*
1732 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1733 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1734 F: arch/arm/boot/dts/owl-*
1735 F: arch/arm/mach-actions/
1736 F: arch/arm64/boot/dts/actions/
1737 F: drivers/clk/actions/
1738 F: drivers/clocksource/timer-owl*
1739 F: drivers/dma/owl-dma.c
1740 F: drivers/i2c/busses/i2c-owl.c
1741 F: drivers/irqchip/irq-owl-sirq.c
1742 F: drivers/mmc/host/owl-mmc.c
1743 F: drivers/net/ethernet/actions/
1744 F: drivers/pinctrl/actions/*
1745 F: drivers/soc/actions/
1746 F: include/dt-bindings/power/owl-*
1747 F: include/dt-bindings/reset/actions,*
1748 F: include/linux/soc/actions/
1751 ARM/ADS SPHERE MACHINE SUPPORT
1752 M: Lennert Buytenhek <kernel@wantstofly.org>
1753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 ARM/AFEB9260 MACHINE SUPPORT
1757 M: Sergey Lapin <slapin@ossfans.org>
1758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 ARM/AJECO 1ARM MACHINE SUPPORT
1762 M: Lennert Buytenhek <kernel@wantstofly.org>
1763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 ARM/Allwinner SoC Clock Support
1767 M: Emilio López <emilio@elopez.com.ar>
1769 F: drivers/clk/sunxi/
1771 ARM/Allwinner sunXi SoC support
1772 M: Chen-Yu Tsai <wens@csie.org>
1773 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1774 M: Samuel Holland <samuel@sholland.org>
1775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1778 L: linux-sunxi@lists.linux.dev
1779 F: arch/arm/mach-sunxi/
1780 F: arch/arm64/boot/dts/allwinner/
1781 F: drivers/clk/sunxi-ng/
1782 F: drivers/pinctrl/sunxi/
1783 F: drivers/soc/sunxi/
1788 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1789 M: Neil Armstrong <narmstrong@baylibre.com>
1790 M: Jerome Brunet <jbrunet@baylibre.com>
1791 L: linux-amlogic@lists.infradead.org
1793 F: Documentation/devicetree/bindings/clock/amlogic*
1794 F: drivers/clk/meson/
1795 F: include/dt-bindings/clock/gxbb*
1796 F: include/dt-bindings/clock/meson*
1798 ARM/Amlogic Meson SoC Crypto Drivers
1799 M: Corentin Labbe <clabbe@baylibre.com>
1800 L: linux-crypto@vger.kernel.org
1801 L: linux-amlogic@lists.infradead.org
1803 F: Documentation/devicetree/bindings/crypto/amlogic*
1804 F: drivers/crypto/amlogic/
1806 ARM/Amlogic Meson SoC Sound Drivers
1807 M: Jerome Brunet <jbrunet@baylibre.com>
1808 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1810 F: Documentation/devicetree/bindings/sound/amlogic*
1813 ARM/Amlogic Meson SoC support
1814 M: Neil Armstrong <narmstrong@baylibre.com>
1815 M: Kevin Hilman <khilman@baylibre.com>
1816 R: Jerome Brunet <jbrunet@baylibre.com>
1817 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 L: linux-amlogic@lists.infradead.org
1821 W: http://linux-meson.com/
1822 F: arch/arm/boot/dts/meson*
1823 F: arch/arm/mach-meson/
1824 F: arch/arm64/boot/dts/amlogic/
1825 F: drivers/mmc/host/meson*
1826 F: drivers/pinctrl/meson/
1827 F: drivers/rtc/rtc-meson*
1828 F: drivers/soc/amlogic/
1831 ARM/Annapurna Labs ALPINE ARCHITECTURE
1832 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1833 M: Antoine Tenart <atenart@kernel.org>
1834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 F: arch/arm/boot/dts/alpine*
1837 F: arch/arm/mach-alpine/
1838 F: arch/arm64/boot/dts/amazon/
1839 F: drivers/*/*alpine*
1841 ARM/APPLE MACHINE SUPPORT
1842 M: Hector Martin <marcan@marcan.st>
1843 M: Sven Peter <sven@svenpeter.dev>
1844 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 W: https://asahilinux.org
1848 B: https://github.com/AsahiLinux/linux/issues
1849 C: irc://irc.oftc.net/asahi-dev
1850 T: git https://github.com/AsahiLinux/linux.git
1851 F: Documentation/devicetree/bindings/arm/apple.yaml
1852 F: Documentation/devicetree/bindings/arm/apple/*
1853 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1854 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1855 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1856 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1857 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1858 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1859 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1860 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1861 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1862 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1863 F: Documentation/devicetree/bindings/power/apple*
1864 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1865 F: arch/arm64/boot/dts/apple/
1866 F: drivers/clk/clk-apple-nco.c
1867 F: drivers/i2c/busses/i2c-pasemi-core.c
1868 F: drivers/i2c/busses/i2c-pasemi-platform.c
1869 F: drivers/iommu/apple-dart.c
1870 F: drivers/irqchip/irq-apple-aic.c
1871 F: drivers/mailbox/apple-mailbox.c
1872 F: drivers/nvme/host/apple.c
1873 F: drivers/nvmem/apple-efuses.c
1874 F: drivers/pinctrl/pinctrl-apple-gpio.c
1875 F: drivers/soc/apple/*
1876 F: drivers/watchdog/apple_wdt.c
1877 F: include/dt-bindings/interrupt-controller/apple-aic.h
1878 F: include/dt-bindings/pinctrl/apple.h
1879 F: include/linux/apple-mailbox.h
1880 F: include/linux/soc/apple/*
1882 ARM/ARTPEC MACHINE SUPPORT
1883 M: Jesper Nilsson <jesper.nilsson@axis.com>
1884 M: Lars Persson <lars.persson@axis.com>
1885 L: linux-arm-kernel@axis.com
1887 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1888 F: arch/arm/boot/dts/artpec6*
1889 F: arch/arm/mach-artpec
1891 F: drivers/crypto/axis
1892 F: drivers/mmc/host/usdhi6rol0.c
1893 F: drivers/pinctrl/pinctrl-artpec*
1895 ARM/ASPEED I2C DRIVER
1896 M: Brendan Higgins <brendanhiggins@google.com>
1897 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1898 R: Joel Stanley <joel@jms.id.au>
1899 L: linux-i2c@vger.kernel.org
1900 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1902 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1903 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1904 F: drivers/i2c/busses/i2c-aspeed.c
1905 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1907 ARM/ASPEED MACHINE SUPPORT
1908 M: Joel Stanley <joel@jms.id.au>
1909 R: Andrew Jeffery <andrew@aj.id.au>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1913 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1915 F: Documentation/devicetree/bindings/arm/aspeed/
1916 F: arch/arm/boot/dts/aspeed-*
1917 F: arch/arm/mach-aspeed/
1920 ARM/BITMAIN ARCHITECTURE
1921 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1925 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1926 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1927 F: arch/arm64/boot/dts/bitmain/
1928 F: drivers/clk/clk-bm1880.c
1929 F: drivers/pinctrl/pinctrl-bm1880.c
1931 ARM/CALXEDA HIGHBANK ARCHITECTURE
1932 M: Andre Przywara <andre.przywara@arm.com>
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 F: arch/arm/boot/dts/ecx-*.dts*
1936 F: arch/arm/boot/dts/highbank.dts
1937 F: arch/arm/mach-highbank/
1939 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1940 M: Krzysztof Halasa <khalasa@piap.pl>
1942 F: arch/arm/mach-cns3xxx/
1944 ARM/CAVIUM THUNDER NETWORK DRIVER
1945 M: Sunil Goutham <sgoutham@marvell.com>
1946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 F: drivers/net/ethernet/cavium/thunder/
1950 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1951 M: Lukasz Majewski <lukma@denx.de>
1952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 F: arch/arm/mach-ep93xx/ts72xx.c
1956 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1957 M: Alexander Shiyan <shc_work@mail.ru>
1958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1963 M: Lennert Buytenhek <kernel@wantstofly.org>
1964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1968 M: Hartley Sweeten <hsweeten@visionengravers.com>
1969 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 F: arch/arm/mach-ep93xx/
1973 F: arch/arm/mach-ep93xx/include/mach/
1976 M: Russell King <linux@armlinux.org.uk>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1980 F: drivers/clk/clkdev.c
1982 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1983 M: Baruch Siach <baruch@tkos.co.il>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 F: arch/arm/boot/dts/cx92755*
1989 ARM/CONTEC MICRO9 MACHINE SUPPORT
1990 M: Hubert Feurstein <hubert.feurstein@contec.at>
1992 F: arch/arm/mach-ep93xx/micro9.c
1994 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1995 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1996 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1997 R: Mike Leach <mike.leach@linaro.org>
1998 R: Leo Yan <leo.yan@linaro.org>
1999 L: coresight@lists.linaro.org (moderated for non-subscribers)
2000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2003 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2004 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2005 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2006 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2007 F: Documentation/trace/coresight/*
2008 F: drivers/hwtracing/coresight/*
2009 F: include/dt-bindings/arm/coresight-cti-dt.h
2010 F: include/linux/coresight*
2011 F: samples/coresight/*
2012 F: tools/perf/arch/arm/util/auxtrace.c
2013 F: tools/perf/arch/arm/util/cs-etm.c
2014 F: tools/perf/arch/arm/util/cs-etm.h
2015 F: tools/perf/arch/arm/util/pmu.c
2016 F: tools/perf/util/cs-etm-decoder/*
2017 F: tools/perf/util/cs-etm.*
2019 ARM/CORGI MACHINE SUPPORT
2020 M: Richard Purdie <rpurdie@rpsys.net>
2023 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2024 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2025 M: Linus Walleij <linus.walleij@linaro.org>
2026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 T: git git://github.com/ulli-kroll/linux.git
2029 F: Documentation/devicetree/bindings/arm/gemini.yaml
2030 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2031 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2032 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2033 F: arch/arm/boot/dts/gemini*
2034 F: arch/arm/mach-gemini/
2035 F: drivers/crypto/gemini/
2036 F: drivers/net/ethernet/cortina/
2037 F: drivers/pinctrl/pinctrl-gemini.c
2038 F: drivers/rtc/rtc-ftrtc010.c
2040 ARM/CZ.NIC TURRIS SUPPORT
2041 M: Marek Behún <kabel@kernel.org>
2043 W: https://www.turris.cz/
2044 F: Documentation/ABI/testing/debugfs-moxtet
2045 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2046 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2047 F: Documentation/devicetree/bindings/bus/moxtet.txt
2048 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2049 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2050 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2051 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2052 F: drivers/bus/moxtet.c
2053 F: drivers/firmware/turris-mox-rwtm.c
2054 F: drivers/leds/leds-turris-omnia.c
2055 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2056 F: drivers/gpio/gpio-moxtet.c
2057 F: drivers/watchdog/armada_37xx_wdt.c
2058 F: include/dt-bindings/bus/moxtet.h
2059 F: include/linux/armada-37xx-rwtm-mailbox.h
2060 F: include/linux/moxtet.h
2062 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2063 M: Robert Jarzmik <robert.jarzmik@free.fr>
2064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 F: arch/arm/mach-pxa/ezx.c
2068 ARM/FARADAY FA526 PORT
2069 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072 T: git git://git.berlios.de/gemini-board
2073 F: arch/arm/mm/*-fa*
2075 ARM/FOOTBRIDGE ARCHITECTURE
2076 M: Russell King <linux@armlinux.org.uk>
2077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 W: http://www.armlinux.org.uk/
2080 F: arch/arm/include/asm/hardware/dec21285.h
2081 F: arch/arm/mach-footbridge/
2083 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2084 M: Shawn Guo <shawnguo@kernel.org>
2085 M: Sascha Hauer <s.hauer@pengutronix.de>
2086 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2087 R: Fabio Estevam <festevam@gmail.com>
2088 R: NXP Linux Team <linux-imx@nxp.com>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2092 X: drivers/media/i2c/
2096 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2097 M: Shawn Guo <shawnguo@kernel.org>
2098 M: Li Yang <leoyang.li@nxp.com>
2099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2102 F: arch/arm/boot/dts/ls1021a*
2103 F: arch/arm64/boot/dts/freescale/fsl-*
2104 F: arch/arm64/boot/dts/freescale/qoriq-*
2106 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2107 M: Shawn Guo <shawnguo@kernel.org>
2108 M: Sascha Hauer <s.hauer@pengutronix.de>
2109 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2110 R: Stefan Agner <stefan@agner.ch>
2111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2114 F: arch/arm/boot/dts/vf*
2115 F: arch/arm/mach-imx/*vf610*
2117 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2118 M: Lennert Buytenhek <kernel@wantstofly.org>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122 ARM/GUMSTIX MACHINE SUPPORT
2123 M: Steve Sakoman <sakoman@gmail.com>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2128 M: Philipp Zabel <philipp.zabel@gmail.com>
2129 M: Paul Parsons <lost.distance@yahoo.com>
2130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132 F: arch/arm/mach-pxa/hx4700.c
2133 F: arch/arm/mach-pxa/include/mach/hx4700.h
2134 F: sound/soc/pxa/hx4700.c
2136 ARM/HISILICON SOC SUPPORT
2137 M: Wei Xu <xuwei5@hisilicon.com>
2138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 W: http://www.hisilicon.com
2141 T: git git://github.com/hisilicon/linux-hisi.git
2142 F: arch/arm/boot/dts/hi3*
2143 F: arch/arm/boot/dts/hip*
2144 F: arch/arm/boot/dts/hisi*
2145 F: arch/arm/mach-hisi/
2146 F: arch/arm64/boot/dts/hisilicon/
2148 ARM/HP JORNADA 7XX MACHINE SUPPORT
2149 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2153 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2154 F: arch/arm/mach-sa1100/jornada720.c
2156 ARM/HPE GXP ARCHITECTURE
2157 M: Jean-Marie Verdun <verdun@hpe.com>
2158 M: Nick Hawkins <nick.hawkins@hpe.com>
2160 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2161 F: Documentation/devicetree/bindings/spi/hpe,gxp-spi.yaml
2162 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2163 F: arch/arm/boot/dts/hpe-bmc*
2164 F: arch/arm/boot/dts/hpe-gxp*
2165 F: arch/arm/mach-hpe/
2166 F: drivers/clocksource/timer-gxp.c
2167 F: drivers/spi/spi-gxp.c
2168 F: drivers/watchdog/gxp-wdt.c
2170 ARM/IGEP MACHINE SUPPORT
2171 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2172 M: Javier Martinez Canillas <javier@dowhile0.org>
2173 L: linux-omap@vger.kernel.org
2174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 F: arch/arm/boot/dts/omap3-igep*
2178 ARM/INCOME PXA270 SUPPORT
2179 M: Marek Vasut <marek.vasut@gmail.com>
2180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2184 ARM/INTEL IOP32X ARM ARCHITECTURE
2185 M: Lennert Buytenhek <kernel@wantstofly.org>
2186 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 ARM/INTEL IQ81342EX MACHINE SUPPORT
2190 M: Lennert Buytenhek <kernel@wantstofly.org>
2191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 ARM/INTEL IXDP2850 MACHINE SUPPORT
2195 M: Lennert Buytenhek <kernel@wantstofly.org>
2196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 ARM/INTEL IXP4XX ARM ARCHITECTURE
2200 M: Linus Walleij <linusw@kernel.org>
2201 M: Imre Kaloz <kaloz@openwrt.org>
2202 M: Krzysztof Halasa <khalasa@piap.pl>
2203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2206 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2207 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2208 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2209 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2210 F: arch/arm/mach-ixp4xx/
2211 F: drivers/bus/intel-ixp4xx-eb.c
2212 F: drivers/clocksource/timer-ixp4xx.c
2213 F: drivers/crypto/ixp4xx_crypto.c
2214 F: drivers/gpio/gpio-ixp4xx.c
2215 F: drivers/irqchip/irq-ixp4xx.c
2216 F: include/linux/irqchip/irq-ixp4xx.h
2217 F: include/linux/platform_data/timer-ixp4xx.h
2219 ARM/INTEL KEEMBAY ARCHITECTURE
2220 M: Paul J. Murphy <paul.j.murphy@intel.com>
2221 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2223 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2224 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2225 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2227 ARM/INTEL XSC3 (MANZANO) ARM CORE
2228 M: Lennert Buytenhek <kernel@wantstofly.org>
2229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2233 M: Lennert Buytenhek <kernel@wantstofly.org>
2234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237 ARM/LG1K ARCHITECTURE
2238 M: Chanho Min <chanho.min@lge.com>
2239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 F: arch/arm64/boot/dts/lg/
2243 ARM/LOGICPD PXA270 MACHINE SUPPORT
2244 M: Lennert Buytenhek <kernel@wantstofly.org>
2245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 ARM/LPC18XX ARCHITECTURE
2249 M: Vladimir Zapolskiy <vz@mleia.com>
2250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2253 F: arch/arm/boot/dts/lpc43*
2254 F: drivers/i2c/busses/i2c-lpc2k.c
2255 F: drivers/memory/pl172.c
2256 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2257 F: drivers/rtc/rtc-lpc24xx.c
2260 ARM/LPC32XX SOC SUPPORT
2261 M: Vladimir Zapolskiy <vz@mleia.com>
2262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2265 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2266 F: arch/arm/boot/dts/lpc32*
2267 F: arch/arm/mach-lpc32xx/
2268 F: drivers/i2c/busses/i2c-pnx.c
2269 F: drivers/net/ethernet/nxp/lpc_eth.c
2270 F: drivers/usb/host/ohci-nxp.c
2271 F: drivers/watchdog/pnx4008_wdt.c
2274 ARM/MAGICIAN MACHINE SUPPORT
2275 M: Philipp Zabel <philipp.zabel@gmail.com>
2278 ARM/Marvell Dove/MV78xx0/Orion SOC support
2279 M: Andrew Lunn <andrew@lunn.ch>
2280 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2281 M: Gregory Clement <gregory.clement@bootlin.com>
2282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2285 F: Documentation/devicetree/bindings/soc/dove/
2286 F: arch/arm/boot/dts/dove*
2287 F: arch/arm/boot/dts/orion5x*
2288 F: arch/arm/mach-dove/
2289 F: arch/arm/mach-mv78xx0/
2290 F: arch/arm/mach-orion5x/
2291 F: arch/arm/plat-orion/
2292 F: drivers/soc/dove/
2294 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2295 M: Andrew Lunn <andrew@lunn.ch>
2296 M: Gregory Clement <gregory.clement@bootlin.com>
2297 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2301 F: arch/arm/boot/dts/armada*
2302 F: arch/arm/boot/dts/kirkwood*
2303 F: arch/arm/configs/mvebu_*_defconfig
2304 F: arch/arm/mach-mvebu/
2305 F: arch/arm64/boot/dts/marvell/armada*
2306 F: arch/arm64/boot/dts/marvell/cn913*
2307 F: drivers/cpufreq/armada-37xx-cpufreq.c
2308 F: drivers/cpufreq/armada-8k-cpufreq.c
2309 F: drivers/cpufreq/mvebu-cpufreq.c
2310 F: drivers/irqchip/irq-armada-370-xp.c
2311 F: drivers/irqchip/irq-mvebu-*
2312 F: drivers/pinctrl/mvebu/
2313 F: drivers/rtc/rtc-armada38x.c
2315 ARM/Mediatek RTC DRIVER
2316 M: Eddie Huang <eddie.huang@mediatek.com>
2317 M: Sean Wang <sean.wang@mediatek.com>
2318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2321 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2322 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2323 F: drivers/rtc/rtc-mt2712.c
2324 F: drivers/rtc/rtc-mt6397.c
2325 F: drivers/rtc/rtc-mt7622.c
2327 ARM/Mediatek SoC support
2328 M: Matthias Brugger <matthias.bgg@gmail.com>
2329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2332 W: https://mtk.wiki.kernel.org/
2333 C: irc://chat.freenode.net/linux-mediatek
2334 F: arch/arm/boot/dts/mt6*
2335 F: arch/arm/boot/dts/mt7*
2336 F: arch/arm/boot/dts/mt8*
2337 F: arch/arm/mach-mediatek/
2338 F: arch/arm64/boot/dts/mediatek/
2339 F: drivers/soc/mediatek/
2344 ARM/Mediatek USB3 PHY DRIVER
2345 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2349 F: Documentation/devicetree/bindings/phy/mediatek,*
2350 F: drivers/phy/mediatek/
2352 ARM/Microchip (AT91) SoC support
2353 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2354 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2355 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 W: http://www.linux4sam.org
2359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2360 F: arch/arm/boot/dts/at91*.dts
2361 F: arch/arm/boot/dts/at91*.dtsi
2362 F: arch/arm/boot/dts/sama*.dts
2363 F: arch/arm/boot/dts/sama*.dtsi
2364 F: arch/arm/include/debug/at91.S
2365 F: arch/arm/mach-at91/
2366 F: drivers/memory/atmel*
2367 F: drivers/watchdog/sama5d4_wdt.c
2368 F: include/soc/at91/
2369 X: drivers/input/touchscreen/atmel_mxt_ts.c
2370 X: drivers/net/wireless/atmel/
2374 ARM/Microchip Sparx5 SoC support
2375 M: Lars Povlsen <lars.povlsen@microchip.com>
2376 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2377 M: UNGLinuxDriver@microchip.com
2378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2380 T: git git://github.com/microchip-ung/linux-upstream.git
2381 F: arch/arm64/boot/dts/microchip/
2382 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2385 Microchip Timer Counter Block (TCB) Capture Driver
2386 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388 L: linux-iio@vger.kernel.org
2390 F: drivers/counter/microchip-tcb-capture.c
2392 ARM/MILBEAUT ARCHITECTURE
2393 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2394 M: Takao Orito <orito.takao@socionext.com>
2395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 F: arch/arm/boot/dts/milbeaut*
2398 F: arch/arm/mach-milbeaut/
2401 ARM/MIOA701 MACHINE SUPPORT
2402 M: Robert Jarzmik <robert.jarzmik@free.fr>
2403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 F: arch/arm/mach-pxa/mioa701.c
2407 ARM/MStar/Sigmastar Armv7 SoC support
2408 M: Daniel Palmer <daniel@thingy.jp>
2409 M: Romain Perier <romain.perier@gmail.com>
2410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412 W: http://linux-chenxing.org/
2413 T: git git://github.com/linux-chenxing/linux.git
2414 F: Documentation/devicetree/bindings/arm/mstar/*
2415 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2416 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2417 F: arch/arm/boot/dts/mstar-*
2418 F: arch/arm/mach-mstar/
2419 F: drivers/clk/mstar/
2420 F: drivers/clocksource/timer-msc313e.c
2421 F: drivers/gpio/gpio-msc313.c
2422 F: drivers/rtc/rtc-msc313.c
2423 F: drivers/watchdog/msc313e_wdt.c
2424 F: include/dt-bindings/clock/mstar-*
2425 F: include/dt-bindings/gpio/msc313-gpio.h
2427 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2428 M: Michael Petchkovsky <mkpetch@internode.on.net>
2431 ARM/NOMADIK/Ux500 ARCHITECTURES
2432 M: Linus Walleij <linus.walleij@linaro.org>
2433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2436 F: Documentation/devicetree/bindings/arm/ste-*
2437 F: Documentation/devicetree/bindings/arm/ux500.yaml
2438 F: Documentation/devicetree/bindings/arm/ux500/
2439 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2440 F: arch/arm/boot/dts/ste-*
2441 F: arch/arm/mach-nomadik/
2442 F: arch/arm/mach-ux500/
2443 F: drivers/clk/clk-nomadik.c
2444 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2445 F: drivers/dma/ste_dma40*
2446 F: drivers/hwspinlock/u8500_hsem.c
2447 F: drivers/i2c/busses/i2c-nomadik.c
2448 F: drivers/iio/adc/ab8500-gpadc.c
2449 F: drivers/mfd/ab8500*
2450 F: drivers/mfd/abx500*
2451 F: drivers/mfd/db8500*
2452 F: drivers/pinctrl/nomadik/
2453 F: drivers/rtc/rtc-ab8500.c
2454 F: drivers/rtc/rtc-pl031.c
2455 F: drivers/soc/ux500/
2457 ARM/NUVOTON NPCM ARCHITECTURE
2458 M: Avi Fishman <avifishman70@gmail.com>
2459 M: Tomer Maimon <tmaimon77@gmail.com>
2460 M: Tali Perry <tali.perry1@gmail.com>
2461 R: Patrick Venture <venture@google.com>
2462 R: Nancy Yuen <yuenn@google.com>
2463 R: Benjamin Fair <benjaminfair@google.com>
2464 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2466 F: Documentation/devicetree/bindings/*/*/*npcm*
2467 F: Documentation/devicetree/bindings/*/*npcm*
2468 F: Documentation/devicetree/bindings/arm/npcm/*
2469 F: arch/arm/boot/dts/nuvoton-npcm*
2470 F: arch/arm/mach-npcm/
2471 F: arch/arm64/boot/dts/nuvoton/
2473 F: drivers/*/*/*npcm*
2474 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2475 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2477 ARM/NUVOTON WPCM450 ARCHITECTURE
2478 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2479 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2481 W: https://github.com/neuschaefer/wpcm450/wiki
2482 F: Documentation/devicetree/bindings/*/*wpcm*
2483 F: arch/arm/boot/dts/nuvoton-wpcm450*
2484 F: arch/arm/mach-npcm/wpcm450.c
2485 F: drivers/*/*/*wpcm*
2488 ARM/NXP S32G ARCHITECTURE
2489 M: Chester Lin <clin@suse.com>
2490 R: Andreas Färber <afaerber@suse.de>
2491 R: Matthias Brugger <mbrugger@suse.com>
2492 R: NXP S32 Linux Team <s32@nxp.com>
2493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2497 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2498 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2500 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2501 F: arch/arm/mach-s3c/gta02.h
2502 F: arch/arm/mach-s3c/mach-gta02.c
2504 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2505 M: Alexander Clouter <alex@digriz.org.uk>
2506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508 W: http://www.digriz.org.uk/ts78xx/kernel
2509 F: arch/arm/mach-orion5x/ts78xx-*
2511 ARM/OXNAS platform support
2512 M: Neil Armstrong <narmstrong@baylibre.com>
2513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514 L: linux-oxnas@groups.io (moderated for non-subscribers)
2516 F: arch/arm/boot/dts/ox8*.dts*
2517 F: arch/arm/mach-oxnas/
2518 F: drivers/power/reset/oxnas-restart.c
2521 ARM/PALM TREO SUPPORT
2522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524 F: arch/arm/mach-pxa/palmtreo.*
2526 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2527 M: Marek Vasut <marek.vasut@gmail.com>
2528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530 W: http://hackndev.com
2531 F: arch/arm/mach-pxa/include/mach/palmld.h
2532 F: arch/arm/mach-pxa/include/mach/palmtc.h
2533 F: arch/arm/mach-pxa/include/mach/palmtx.h
2534 F: arch/arm/mach-pxa/palmld.c
2535 F: arch/arm/mach-pxa/palmt5.*
2536 F: arch/arm/mach-pxa/palmtc.c
2537 F: arch/arm/mach-pxa/palmte2.*
2538 F: arch/arm/mach-pxa/palmtx.c
2541 M: Sergey Lapin <slapin@ossfans.org>
2542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544 W: http://hackndev.com
2545 F: arch/arm/mach-pxa/palmz72.*
2548 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2550 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2552 ARM/PT DIGITAL BOARD PORT
2553 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556 W: http://www.armlinux.org.uk/
2558 ARM/QUALCOMM SUPPORT
2559 M: Andy Gross <agross@kernel.org>
2560 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2561 R: Konrad Dybcio <konrad.dybcio@somainline.org>
2562 L: linux-arm-msm@vger.kernel.org
2564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2565 F: Documentation/devicetree/bindings/*/qcom*
2566 F: Documentation/devicetree/bindings/soc/qcom/
2567 F: arch/arm/boot/dts/qcom-*.dts
2568 F: arch/arm/boot/dts/qcom-*.dtsi
2569 F: arch/arm/mach-qcom/
2570 F: arch/arm64/boot/dts/qcom/
2571 F: drivers/*/*/qcom*
2572 F: drivers/*/*/qcom/
2573 F: drivers/*/pm8???-*
2576 F: drivers/bluetooth/btqcomsmd.c
2577 F: drivers/clocksource/timer-qcom.c
2578 F: drivers/cpuidle/cpuidle-qcom-spm.c
2579 F: drivers/extcon/extcon-qcom*
2580 F: drivers/i2c/busses/i2c-qcom-geni.c
2581 F: drivers/i2c/busses/i2c-qup.c
2582 F: drivers/iommu/msm*
2583 F: drivers/mfd/ssbi.c
2584 F: drivers/mmc/host/mmci_qcom*
2585 F: drivers/mmc/host/sdhci-msm.c
2586 F: drivers/pci/controller/dwc/pcie-qcom.c
2587 F: drivers/phy/qualcomm/
2588 F: drivers/power/*/msm*
2589 F: drivers/reset/reset-qcom-*
2590 F: drivers/ufs/host/ufs-qcom*
2591 F: drivers/spi/spi-geni-qcom.c
2592 F: drivers/spi/spi-qcom-qspi.c
2593 F: drivers/spi/spi-qup.c
2594 F: drivers/tty/serial/msm_serial.c
2595 F: drivers/usb/dwc3/dwc3-qcom.c
2596 F: include/dt-bindings/*/qcom*
2597 F: include/linux/*/qcom*
2598 F: include/linux/soc/qcom/
2600 ARM/RADISYS ENP2611 MACHINE SUPPORT
2601 M: Lennert Buytenhek <kernel@wantstofly.org>
2602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605 ARM/RDA MICRO ARCHITECTURE
2606 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2608 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2610 F: Documentation/devicetree/bindings/arm/rda.yaml
2611 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2612 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2613 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2614 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2615 F: arch/arm/boot/dts/rda8810pl-*
2616 F: drivers/clocksource/timer-rda.c
2617 F: drivers/gpio/gpio-rda.c
2618 F: drivers/irqchip/irq-rda-intc.c
2619 F: drivers/tty/serial/rda-uart.c
2621 ARM/REALTEK ARCHITECTURE
2622 M: Andreas Färber <afaerber@suse.de>
2623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2626 F: Documentation/devicetree/bindings/arm/realtek.yaml
2627 F: arch/arm/boot/dts/rtd*
2628 F: arch/arm/mach-realtek/
2629 F: arch/arm64/boot/dts/realtek/
2631 ARM/RENESAS ARM64 ARCHITECTURE
2632 M: Geert Uytterhoeven <geert+renesas@glider.be>
2633 M: Magnus Damm <magnus.damm@gmail.com>
2634 L: linux-renesas-soc@vger.kernel.org
2636 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2637 C: irc://irc.libera.chat/renesas-soc
2638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2639 F: Documentation/devicetree/bindings/arm/renesas.yaml
2640 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2641 F: Documentation/devicetree/bindings/soc/renesas/
2642 F: arch/arm64/boot/dts/renesas/
2643 F: drivers/soc/renesas/
2644 F: include/linux/soc/renesas/
2646 ARM/RISCPC ARCHITECTURE
2647 M: Russell King <linux@armlinux.org.uk>
2648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2650 W: http://www.armlinux.org.uk/
2651 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2652 F: arch/arm/include/asm/hardware/ioc.h
2653 F: arch/arm/include/asm/hardware/iomd.h
2654 F: arch/arm/include/asm/hardware/memc.h
2655 F: arch/arm/mach-rpc/
2656 F: drivers/net/ethernet/8390/etherh.c
2657 F: drivers/net/ethernet/i825xx/ether1*
2658 F: drivers/net/ethernet/seeq/ether3*
2659 F: drivers/scsi/arm/
2661 ARM/Rockchip SoC support
2662 M: Heiko Stuebner <heiko@sntech.de>
2663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664 L: linux-rockchip@lists.infradead.org
2666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2667 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2668 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2669 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2670 F: arch/arm/boot/dts/rk3*
2671 F: arch/arm/boot/dts/rv1108*
2672 F: arch/arm/mach-rockchip/
2673 F: drivers/*/*/*rockchip*
2674 F: drivers/*/*rockchip*
2675 F: drivers/clk/rockchip/
2676 F: drivers/i2c/busses/i2c-rk3x.c
2677 F: sound/soc/rockchip/
2680 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2681 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2682 R: Alim Akhtar <alim.akhtar@samsung.com>
2683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684 L: linux-samsung-soc@vger.kernel.org
2686 C: irc://irc.libera.chat/linux-exynos
2687 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2688 B: mailto:linux-samsung-soc@vger.kernel.org
2689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2690 F: Documentation/arm/samsung/
2691 F: Documentation/devicetree/bindings/arm/samsung/
2692 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2693 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2694 F: Documentation/devicetree/bindings/soc/samsung/
2695 F: arch/arm/boot/dts/exynos*
2696 F: arch/arm/boot/dts/s3c*
2697 F: arch/arm/boot/dts/s5p*
2698 F: arch/arm/mach-exynos*/
2699 F: arch/arm/mach-s3c/
2700 F: arch/arm/mach-s5p*/
2701 F: arch/arm64/boot/dts/exynos/
2702 F: drivers/*/*/*s3c24*
2703 F: drivers/*/*s3c24*
2704 F: drivers/*/*s3c64xx*
2705 F: drivers/*/*s5pv210*
2706 F: drivers/clocksource/samsung_pwm_timer.c
2707 F: drivers/memory/samsung/
2708 F: drivers/pwm/pwm-samsung.c
2709 F: drivers/soc/samsung/
2710 F: drivers/tty/serial/samsung*
2711 F: include/clocksource/samsung_pwm.h
2712 F: include/linux/platform_data/*s3c*
2713 F: include/linux/serial_s3c.h
2714 F: include/linux/soc/samsung/
2720 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2721 M: Łukasz Stelmach <l.stelmach@samsung.com>
2722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2723 L: linux-media@vger.kernel.org
2725 F: drivers/media/platform/samsung/s5p-g2d/
2727 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2728 M: Marek Szyprowski <m.szyprowski@samsung.com>
2729 L: linux-samsung-soc@vger.kernel.org
2730 L: linux-media@vger.kernel.org
2732 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2733 F: drivers/media/cec/platform/s5p/
2735 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2736 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2737 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2738 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2740 L: linux-media@vger.kernel.org
2742 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2743 F: drivers/media/platform/samsung/s5p-jpeg/
2745 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2746 M: Marek Szyprowski <m.szyprowski@samsung.com>
2747 M: Andrzej Hajda <andrzej.hajda@intel.com>
2748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2749 L: linux-media@vger.kernel.org
2751 F: drivers/media/platform/samsung/s5p-mfc/
2753 ARM/SHMOBILE ARM ARCHITECTURE
2754 M: Geert Uytterhoeven <geert+renesas@glider.be>
2755 M: Magnus Damm <magnus.damm@gmail.com>
2756 L: linux-renesas-soc@vger.kernel.org
2758 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2759 C: irc://irc.libera.chat/renesas-soc
2760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2761 F: Documentation/devicetree/bindings/arm/renesas.yaml
2762 F: Documentation/devicetree/bindings/soc/renesas/
2763 F: arch/arm/boot/dts/emev2*
2764 F: arch/arm/boot/dts/gr-peach*
2765 F: arch/arm/boot/dts/iwg20d-q7*
2766 F: arch/arm/boot/dts/r7s*
2767 F: arch/arm/boot/dts/r8a*
2768 F: arch/arm/boot/dts/r9a*
2769 F: arch/arm/boot/dts/sh*
2770 F: arch/arm/configs/shmobile_defconfig
2771 F: arch/arm/include/debug/renesas-scif.S
2772 F: arch/arm/mach-shmobile/
2773 F: drivers/soc/renesas/
2774 F: include/linux/soc/renesas/
2776 ARM/SOCFPGA ARCHITECTURE
2777 M: Dinh Nguyen <dinguyen@kernel.org>
2779 W: http://www.rocketboards.org
2780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2781 F: arch/arm/boot/dts/socfpga*
2782 F: arch/arm/configs/socfpga_defconfig
2783 F: arch/arm/mach-socfpga/
2784 F: arch/arm64/boot/dts/altera/
2785 F: arch/arm64/boot/dts/intel/
2787 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2788 M: Dinh Nguyen <dinguyen@kernel.org>
2790 F: drivers/clk/socfpga/
2792 ARM/SOCFPGA EDAC SUPPORT
2793 M: Dinh Nguyen <dinguyen@kernel.org>
2795 F: drivers/edac/altera_edac.[ch]
2797 ARM/SPREADTRUM SoC SUPPORT
2798 M: Orson Zhai <orsonzhai@gmail.com>
2799 M: Baolin Wang <baolin.wang7@gmail.com>
2800 M: Chunyan Zhang <zhang.lyra@gmail.com>
2802 F: arch/arm64/boot/dts/sprd
2807 ARM/STI ARCHITECTURE
2808 M: Patrice Chotard <patrice.chotard@foss.st.com>
2809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2811 W: http://www.stlinux.com
2812 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2813 F: arch/arm/boot/dts/sti*
2814 F: arch/arm/mach-sti/
2815 F: drivers/ata/ahci_st.c
2816 F: drivers/char/hw_random/st-rng.c
2817 F: drivers/clocksource/arm_global_timer.c
2818 F: drivers/clocksource/clksrc_st_lpc.c
2819 F: drivers/cpufreq/sti-cpufreq.c
2820 F: drivers/dma/st_fdma*
2821 F: drivers/i2c/busses/i2c-st.c
2822 F: drivers/media/platform/st/sti/c8sectpfe/
2823 F: drivers/media/rc/st_rc.c
2824 F: drivers/mmc/host/sdhci-st.c
2825 F: drivers/phy/st/phy-miphy28lp.c
2826 F: drivers/phy/st/phy-stih407-usb.c
2827 F: drivers/pinctrl/pinctrl-st.c
2828 F: drivers/remoteproc/st_remoteproc.c
2829 F: drivers/remoteproc/st_slim_rproc.c
2830 F: drivers/reset/sti/
2831 F: drivers/rtc/rtc-st-lpc.c
2832 F: drivers/tty/serial/st-asc.c
2833 F: drivers/usb/dwc3/dwc3-st.c
2834 F: drivers/usb/host/ehci-st.c
2835 F: drivers/usb/host/ohci-st.c
2836 F: drivers/watchdog/st_lpc_wdt.c
2837 F: include/linux/remoteproc/st_slim_rproc.h
2839 ARM/STM32 ARCHITECTURE
2840 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2841 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2842 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2846 F: arch/arm/boot/dts/stm32*
2847 F: arch/arm/mach-stm32/
2848 F: drivers/clocksource/armv7m_systick.c
2852 ARM/SUNPLUS SP7021 SOC SUPPORT
2853 M: Qin Jian <qinjian@cqplus1.com>
2854 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2856 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2857 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2858 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2859 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2860 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2861 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2862 F: arch/arm/configs/sp7021_*defconfig
2863 F: arch/arm/mach-sunplus/
2864 F: drivers/irqchip/irq-sp7021-intc.c
2865 F: drivers/reset/reset-sunplus.c
2866 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2867 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2869 ARM/Synaptics SoC support
2870 M: Jisheng Zhang <jszhang@kernel.org>
2871 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2874 F: arch/arm/boot/dts/berlin*
2875 F: arch/arm/mach-berlin/
2876 F: arch/arm64/boot/dts/synaptics/
2878 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2879 M: Lennert Buytenhek <kernel@wantstofly.org>
2880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2883 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2884 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2885 L: linux-tegra@vger.kernel.org
2886 L: linux-media@vger.kernel.org
2888 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2889 F: drivers/media/cec/platform/tegra/
2891 ARM/TESLA FSD SoC SUPPORT
2892 M: Alim Akhtar <alim.akhtar@samsung.com>
2893 M: linux-fsd@tesla.com
2894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2895 L: linux-samsung-soc@vger.kernel.org
2897 F: arch/arm64/boot/dts/tesla*
2899 ARM/TETON BGA MACHINE SUPPORT
2900 M: "Mark F. Brown" <mark.brown314@gmail.com>
2901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2904 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2905 M: Santosh Shilimkar <ssantosh@kernel.org>
2906 L: linux-kernel@vger.kernel.org
2908 F: drivers/memory/*emif*
2910 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2911 M: Nishanth Menon <nm@ti.com>
2912 M: Santosh Shilimkar <ssantosh@kernel.org>
2913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2916 F: arch/arm/boot/dts/keystone-*
2917 F: arch/arm/mach-keystone/
2919 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2920 M: Santosh Shilimkar <ssantosh@kernel.org>
2921 L: linux-kernel@vger.kernel.org
2923 F: drivers/clk/keystone/
2925 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2926 M: Santosh Shilimkar <ssantosh@kernel.org>
2927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2928 L: linux-kernel@vger.kernel.org
2930 F: drivers/clocksource/timer-keystone.c
2932 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2933 M: Santosh Shilimkar <ssantosh@kernel.org>
2934 L: linux-kernel@vger.kernel.org
2936 F: drivers/power/reset/keystone-reset.c
2938 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2939 M: Nishanth Menon <nm@ti.com>
2940 M: Vignesh Raghavendra <vigneshr@ti.com>
2941 M: Tero Kristo <kristo@kernel.org>
2942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2944 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2945 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2946 F: arch/arm64/boot/dts/ti/Makefile
2947 F: arch/arm64/boot/dts/ti/k3-*
2948 F: include/dt-bindings/pinctrl/k3.h
2950 ARM/THECUS N2100 MACHINE SUPPORT
2951 M: Lennert Buytenhek <kernel@wantstofly.org>
2952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2955 ARM/TOSA MACHINE SUPPORT
2956 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2957 M: Dirk Opfer <dirk@opfer-online.de>
2960 ARM/TOSHIBA VISCONTI ARCHITECTURE
2961 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2965 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2966 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2967 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2968 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2969 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2970 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2971 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2972 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2973 F: arch/arm64/boot/dts/toshiba/
2974 F: drivers/clk/visconti/
2975 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2976 F: drivers/gpio/gpio-visconti.c
2977 F: drivers/pci/controller/dwc/pcie-visconti.c
2978 F: drivers/pinctrl/visconti/
2979 F: drivers/watchdog/visconti_wdt.c
2982 ARM/UNIPHIER ARCHITECTURE
2983 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2984 M: Masami Hiramatsu <mhiramat@kernel.org>
2985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2987 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2988 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2989 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2990 F: arch/arm/boot/dts/uniphier*
2991 F: arch/arm/include/asm/hardware/cache-uniphier.h
2992 F: arch/arm/mach-uniphier/
2993 F: arch/arm/mm/cache-uniphier.c
2994 F: arch/arm64/boot/dts/socionext/uniphier*
2995 F: drivers/bus/uniphier-system-bus.c
2996 F: drivers/clk/uniphier/
2997 F: drivers/dma/uniphier-mdmac.c
2998 F: drivers/gpio/gpio-uniphier.c
2999 F: drivers/i2c/busses/i2c-uniphier*
3000 F: drivers/irqchip/irq-uniphier-aidet.c
3001 F: drivers/mmc/host/uniphier-sd.c
3002 F: drivers/pinctrl/uniphier/
3003 F: drivers/reset/reset-uniphier.c
3004 F: drivers/tty/serial/8250/8250_uniphier.c
3007 ARM/VERSATILE EXPRESS PLATFORM
3008 M: Liviu Dudau <liviu.dudau@arm.com>
3009 M: Sudeep Holla <sudeep.holla@arm.com>
3010 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
3011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015 F: arch/arm/boot/dts/vexpress*
3016 F: arch/arm/mach-vexpress/
3017 F: arch/arm64/boot/dts/arm/
3018 F: drivers/clk/versatile/clk-vexpress-osc.c
3019 F: drivers/clocksource/timer-versatile.c
3023 M: Russell King <linux@armlinux.org.uk>
3024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3026 W: http://www.armlinux.org.uk/
3029 ARM/VOIPAC PXA270 SUPPORT
3030 M: Marek Vasut <marek.vasut@gmail.com>
3031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3033 F: arch/arm/mach-pxa/include/mach/vpac270.h
3034 F: arch/arm/mach-pxa/vpac270.c
3036 ARM/VT8500 ARM ARCHITECTURE
3037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3039 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3040 F: arch/arm/mach-vt8500/
3041 F: drivers/clocksource/timer-vt8500.c
3042 F: drivers/i2c/busses/i2c-wmt.c
3043 F: drivers/mmc/host/wmt-sdmmc.c
3044 F: drivers/pwm/pwm-vt8500.c
3045 F: drivers/rtc/rtc-vt8500.c
3046 F: drivers/tty/serial/vt8500_serial.c
3047 F: drivers/usb/host/ehci-platform.c
3048 F: drivers/usb/host/uhci-platform.c
3049 F: drivers/video/fbdev/vt8500lcdfb.*
3050 F: drivers/video/fbdev/wm8505fb*
3051 F: drivers/video/fbdev/wmt_ge_rops.*
3053 ARM/ZIPIT Z2 SUPPORT
3054 M: Marek Vasut <marek.vasut@gmail.com>
3055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3057 F: arch/arm/mach-pxa/include/mach/z2.h
3058 F: arch/arm/mach-pxa/z2.c
3060 ARM/ZYNQ ARCHITECTURE
3061 M: Michal Simek <michal.simek@xilinx.com>
3062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3064 W: http://wiki.xilinx.com
3065 T: git https://github.com/Xilinx/linux-xlnx.git
3066 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3067 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3068 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3069 F: arch/arm/mach-zynq/
3070 F: drivers/clocksource/timer-cadence-ttc.c
3071 F: drivers/cpuidle/cpuidle-zynq.c
3072 F: drivers/edac/synopsys_edac.c
3073 F: drivers/i2c/busses/i2c-cadence.c
3074 F: drivers/i2c/busses/i2c-xiic.c
3075 F: drivers/mmc/host/sdhci-of-arasan.c
3079 ARM64 PORT (AARCH64 ARCHITECTURE)
3080 M: Catalin Marinas <catalin.marinas@arm.com>
3081 M: Will Deacon <will@kernel.org>
3082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3085 F: Documentation/arm64/
3087 F: tools/testing/selftests/arm64/
3088 X: arch/arm64/boot/dts/
3090 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3091 M: George McCollister <george.mccollister@gmail.com>
3092 L: netdev@vger.kernel.org
3094 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3095 F: drivers/net/dsa/xrs700x/*
3096 F: net/dsa/tag_xrs700x.c
3098 AS3645A LED FLASH CONTROLLER DRIVER
3099 M: Sakari Ailus <sakari.ailus@iki.fi>
3100 L: linux-leds@vger.kernel.org
3102 F: drivers/leds/flash/leds-as3645a.c
3104 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3105 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3106 L: linux-media@vger.kernel.org
3108 T: git git://linuxtv.org/media_tree.git
3109 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3110 F: drivers/media/i2c/ak7375.c
3112 ASAHI KASEI AK8974 DRIVER
3113 M: Linus Walleij <linus.walleij@linaro.org>
3114 L: linux-iio@vger.kernel.org
3116 W: http://www.akm.com/
3117 F: drivers/iio/magnetometer/ak8974.c
3119 ASC7621 HARDWARE MONITOR DRIVER
3120 M: George Joseph <george.joseph@fairview5.com>
3121 L: linux-hwmon@vger.kernel.org
3123 F: Documentation/hwmon/asc7621.rst
3124 F: drivers/hwmon/asc7621.c
3126 ASIX AX88796C SPI ETHERNET ADAPTER
3127 M: Łukasz Stelmach <l.stelmach@samsung.com>
3129 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3130 F: drivers/net/ethernet/asix/ax88796c_*
3132 ASPEED PECI CONTROLLER
3133 M: Iwona Winiarska <iwona.winiarska@intel.com>
3134 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3135 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3137 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3138 F: drivers/peci/controller/peci-aspeed.c
3140 ASPEED PINCTRL DRIVERS
3141 M: Andrew Jeffery <andrew@aj.id.au>
3142 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3143 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3144 L: linux-gpio@vger.kernel.org
3146 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3147 F: drivers/pinctrl/aspeed/
3149 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3150 M: Eddie James <eajames@linux.ibm.com>
3151 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3153 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3154 F: drivers/irqchip/irq-aspeed-scu-ic.c
3155 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3157 ASPEED SD/MMC DRIVER
3158 M: Andrew Jeffery <andrew@aj.id.au>
3159 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3160 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3161 L: linux-mmc@vger.kernel.org
3163 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3164 F: drivers/mmc/host/sdhci-of-aspeed*
3166 ASPEED SMC SPI DRIVER
3167 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3168 M: Cédric Le Goater <clg@kaod.org>
3169 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3170 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3171 L: linux-spi@vger.kernel.org
3173 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3174 F: drivers/spi/spi-aspeed-smc.c
3176 ASPEED VIDEO ENGINE DRIVER
3177 M: Eddie James <eajames@linux.ibm.com>
3178 L: linux-media@vger.kernel.org
3179 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3181 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3182 F: drivers/media/platform/aspeed/
3184 ASPEED USB UDC DRIVER
3185 M: Neal Liu <neal_liu@aspeedtech.com>
3186 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3188 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3189 F: drivers/usb/gadget/udc/aspeed_udc.c
3191 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3192 M: Corentin Chary <corentin.chary@gmail.com>
3193 L: acpi4asus-user@lists.sourceforge.net
3194 L: platform-driver-x86@vger.kernel.org
3196 W: http://acpi4asus.sf.net
3197 F: drivers/platform/x86/asus*.c
3198 F: drivers/platform/x86/eeepc*.c
3200 ASUS TF103C DOCK DRIVER
3201 M: Hans de Goede <hdegoede@redhat.com>
3202 L: platform-driver-x86@vger.kernel.org
3204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3205 F: drivers/platform/x86/asus-tf103c-dock.c
3207 ASUS WMI HARDWARE MONITOR DRIVER
3208 M: Ed Brindley <kernel@maidavale.org>
3209 M: Denis Pauk <pauk.denis@gmail.com>
3210 L: linux-hwmon@vger.kernel.org
3212 F: drivers/hwmon/asus_wmi_sensors.c
3214 ASUS WMI EC HARDWARE MONITOR DRIVER
3215 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3216 M: Denis Pauk <pauk.denis@gmail.com>
3217 L: linux-hwmon@vger.kernel.org
3219 F: drivers/hwmon/asus_wmi_ec_sensors.c
3221 ASUS EC HARDWARE MONITOR DRIVER
3222 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3223 L: linux-hwmon@vger.kernel.org
3225 F: drivers/hwmon/asus-ec-sensors.c
3227 ASUS WIRELESS RADIO CONTROL DRIVER
3228 M: João Paulo Rechi Vita <jprvita@gmail.com>
3229 L: platform-driver-x86@vger.kernel.org
3231 F: drivers/platform/x86/asus-wireless.c
3234 M: David Howells <dhowells@redhat.com>
3235 L: keyrings@vger.kernel.org
3237 F: Documentation/crypto/asymmetric-keys.rst
3238 F: crypto/asymmetric_keys/
3239 F: include/crypto/pkcs7.h
3240 F: include/crypto/public_key.h
3241 F: include/linux/verification.h
3243 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3244 R: Dan Williams <dan.j.williams@intel.com>
3246 W: http://sourceforge.net/projects/xscaleiop
3247 F: Documentation/crypto/async-tx-api.rst
3249 F: include/linux/async_tx.h
3252 M: Bartosz Golaszewski <brgl@bgdev.pl>
3253 L: linux-i2c@vger.kernel.org
3255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3256 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3257 F: drivers/misc/eeprom/at24.c
3259 ATA OVER ETHERNET (AOE) DRIVER
3260 M: "Justin Sanders" <justin@coraid.com>
3262 W: http://www.openaoe.org/
3263 F: Documentation/admin-guide/aoe/
3264 F: drivers/block/aoe/
3266 ATC260X PMIC MFD DRIVER
3267 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3268 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3269 L: linux-actions@lists.infradead.org
3271 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3272 F: drivers/input/misc/atc260x-onkey.c
3273 F: drivers/mfd/atc260*
3274 F: drivers/power/reset/atc260x-poweroff.c
3275 F: drivers/regulator/atc260x-regulator.c
3276 F: include/linux/mfd/atc260x/*
3278 ATHEROS 71XX/9XXX GPIO DRIVER
3279 M: Alban Bedel <albeu@free.fr>
3281 W: https://github.com/AlbanBedel/linux
3282 T: git git://github.com/AlbanBedel/linux
3283 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3284 F: drivers/gpio/gpio-ath79.c
3286 ATHEROS 71XX/9XXX USB PHY DRIVER
3287 M: Alban Bedel <albeu@free.fr>
3289 W: https://github.com/AlbanBedel/linux
3290 T: git git://github.com/AlbanBedel/linux
3291 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3292 F: drivers/phy/qualcomm/phy-ath79-usb.c
3294 ATHEROS ATH GENERIC UTILITIES
3295 M: Kalle Valo <kvalo@kernel.org>
3296 L: linux-wireless@vger.kernel.org
3298 F: drivers/net/wireless/ath/*
3300 ATHEROS ATH5K WIRELESS DRIVER
3301 M: Jiri Slaby <jirislaby@kernel.org>
3302 M: Nick Kossifidis <mickflemm@gmail.com>
3303 M: Luis Chamberlain <mcgrof@kernel.org>
3304 L: linux-wireless@vger.kernel.org
3306 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3307 F: drivers/net/wireless/ath/ath5k/
3309 ATHEROS ATH6KL WIRELESS DRIVER
3310 L: linux-wireless@vger.kernel.org
3312 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3313 F: drivers/net/wireless/ath/ath6kl/
3316 M: Ville Syrjala <syrjala@sci.fi>
3318 F: drivers/input/misc/ati_remote2.c
3320 ATK0110 HWMON DRIVER
3321 M: Luca Tettamanti <kronos.it@gmail.com>
3322 L: linux-hwmon@vger.kernel.org
3324 F: drivers/hwmon/asus_atk0110.c
3326 ATLX ETHERNET DRIVERS
3327 M: Chris Snook <chris.snook@gmail.com>
3328 L: netdev@vger.kernel.org
3330 W: http://sourceforge.net/projects/atl1
3331 W: http://atl1.sourceforge.net
3332 F: drivers/net/ethernet/atheros/
3335 M: Chas Williams <3chas3@gmail.com>
3336 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3337 L: netdev@vger.kernel.org
3339 W: http://linux-atm.sourceforge.net
3341 F: include/linux/atm*
3342 F: include/uapi/linux/atm*
3344 ATMEL MACB ETHERNET DRIVER
3345 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3346 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3348 F: drivers/net/ethernet/cadence/
3350 ATMEL MAXTOUCH DRIVER
3351 M: Nick Dyer <nick@shmanahar.org>
3353 T: git git://github.com/ndyer/linux.git
3354 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3355 F: drivers/input/touchscreen/atmel_mxt_ts.c
3357 ATMEL WIRELESS DRIVER
3358 M: Simon Kelley <simon@thekelleys.org.uk>
3359 L: linux-wireless@vger.kernel.org
3361 W: http://www.thekelleys.org.uk/atmel
3362 W: http://atmelwlandriver.sourceforge.net/
3363 F: drivers/net/wireless/atmel/atmel*
3365 ATOMIC INFRASTRUCTURE
3366 M: Will Deacon <will@kernel.org>
3367 M: Peter Zijlstra <peterz@infradead.org>
3368 R: Boqun Feng <boqun.feng@gmail.com>
3369 R: Mark Rutland <mark.rutland@arm.com>
3370 L: linux-kernel@vger.kernel.org
3372 F: arch/*/include/asm/atomic*.h
3373 F: include/*/atomic*.h
3374 F: include/linux/refcount.h
3375 F: Documentation/atomic_*.txt
3378 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3379 M: Bradley Grove <linuxdrivers@attotech.com>
3380 L: linux-scsi@vger.kernel.org
3382 W: http://www.attotech.com
3383 F: drivers/scsi/esas2r
3385 ATUSB IEEE 802.15.4 RADIO DRIVER
3386 M: Stefan Schmidt <stefan@datenfreihafen.org>
3387 L: linux-wpan@vger.kernel.org
3389 F: drivers/net/ieee802154/at86rf230.h
3390 F: drivers/net/ieee802154/atusb.c
3391 F: drivers/net/ieee802154/atusb.h
3394 M: Paul Moore <paul@paul-moore.com>
3395 M: Eric Paris <eparis@redhat.com>
3396 L: linux-audit@redhat.com (moderated for non-subscribers)
3398 W: https://github.com/linux-audit
3399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3400 F: include/asm-generic/audit_*.h
3401 F: include/linux/audit.h
3402 F: include/linux/audit_arch.h
3403 F: include/uapi/linux/audit.h
3407 AUXILIARY DISPLAY DRIVERS
3408 M: Miguel Ojeda <ojeda@kernel.org>
3410 F: Documentation/devicetree/bindings/auxdisplay/
3411 F: drivers/auxdisplay/
3412 F: include/linux/cfag12864b.h
3414 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3415 M: Andreas Klinger <ak@it-klinger.de>
3416 L: linux-iio@vger.kernel.org
3418 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3419 F: drivers/iio/adc/hx711.c
3422 M: Ralf Baechle <ralf@linux-mips.org>
3423 L: linux-hams@vger.kernel.org
3425 W: http://www.linux-ax25.org/
3426 F: include/net/ax25.h
3427 F: include/uapi/linux/ax25.h
3431 M: Peter Rosin <peda@axentia.se>
3432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3434 F: arch/arm/boot/dts/at91-linea.dtsi
3435 F: arch/arm/boot/dts/at91-natte.dtsi
3436 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3437 F: arch/arm/boot/dts/at91-tse850-3.dts
3439 AXENTIA ASOC DRIVERS
3440 M: Peter Rosin <peda@axentia.se>
3441 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3443 F: Documentation/devicetree/bindings/sound/axentia,*
3444 F: sound/soc/atmel/tse850-pcm5142.c
3446 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3447 M: Nuno Sá <nuno.sa@analog.com>
3448 L: linux-hwmon@vger.kernel.org
3450 W: https://ez.analog.com/linux-software-drivers
3451 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3452 F: drivers/hwmon/axi-fan-control.c
3454 AXXIA I2C CONTROLLER
3455 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3456 L: linux-i2c@vger.kernel.org
3458 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3459 F: drivers/i2c/busses/i2c-axxia.c
3462 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3463 L: linux-media@vger.kernel.org
3465 W: https://linuxtv.org
3466 T: git git://linuxtv.org/media_tree.git
3467 F: drivers/media/usb/dvb-usb-v2/az6007.c
3469 AZTECH FM RADIO RECEIVER DRIVER
3470 M: Hans Verkuil <hverkuil@xs4all.nl>
3471 L: linux-media@vger.kernel.org
3473 W: https://linuxtv.org
3474 T: git git://linuxtv.org/media_tree.git
3475 F: drivers/media/radio/radio-aztech*
3478 L: linux-wireless@vger.kernel.org
3479 L: b43-dev@lists.infradead.org
3481 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3482 F: drivers/net/wireless/broadcom/b43/
3484 B43LEGACY WIRELESS DRIVER
3485 M: Larry Finger <Larry.Finger@lwfinger.net>
3486 L: linux-wireless@vger.kernel.org
3487 L: b43-dev@lists.infradead.org
3489 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3490 F: drivers/net/wireless/broadcom/b43legacy/
3492 BACKLIGHT CLASS/SUBSYSTEM
3493 M: Lee Jones <lee.jones@linaro.org>
3494 M: Daniel Thompson <daniel.thompson@linaro.org>
3495 M: Jingoo Han <jingoohan1@gmail.com>
3496 L: dri-devel@lists.freedesktop.org
3498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3499 F: Documentation/ABI/stable/sysfs-class-backlight
3500 F: Documentation/ABI/testing/sysfs-class-backlight
3501 F: Documentation/devicetree/bindings/leds/backlight
3502 F: drivers/video/backlight/
3503 F: include/linux/backlight.h
3504 F: include/linux/pwm_backlight.h
3506 BARCO P50 GPIO DRIVER
3507 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3508 M: Peter Korsgaard <peter.korsgaard@barco.com>
3510 F: drivers/platform/x86/barco-p50-gpio.c
3513 M: Marek Lindner <mareklindner@neomailbox.ch>
3514 M: Simon Wunderlich <sw@simonwunderlich.de>
3515 M: Antonio Quartulli <a@unstable.cc>
3516 M: Sven Eckelmann <sven@narfation.org>
3517 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3519 W: https://www.open-mesh.org/
3520 Q: https://patchwork.open-mesh.org/project/batman/list/
3521 B: https://www.open-mesh.org/projects/batman-adv/issues
3522 C: ircs://irc.hackint.org/batadv
3523 T: git https://git.open-mesh.org/linux-merge.git
3524 F: Documentation/networking/batman-adv.rst
3525 F: include/uapi/linux/batadv_packet.h
3526 F: include/uapi/linux/batman_adv.h
3529 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3530 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3531 L: linux-hams@vger.kernel.org
3533 W: http://www.baycom.org/~tom/ham/ham.html
3534 F: drivers/net/hamradio/baycom*
3536 BCACHE (BLOCK LAYER CACHE)
3537 M: Coly Li <colyli@suse.de>
3538 M: Kent Overstreet <kent.overstreet@gmail.com>
3539 L: linux-bcache@vger.kernel.org
3541 W: http://bcache.evilpiepirate.org
3542 C: irc://irc.oftc.net/bcache
3543 F: drivers/md/bcache/
3545 BDISP ST MEDIA DRIVER
3546 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3547 L: linux-media@vger.kernel.org
3549 W: https://linuxtv.org
3550 T: git git://linuxtv.org/media_tree.git
3551 F: drivers/media/platform/st/sti/bdisp
3553 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3554 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3555 L: netdev@vger.kernel.org
3557 F: drivers/net/ethernet/ec_bhf.c
3560 M: Luis de Bethencourt <luisbg@kernel.org>
3561 M: Salah Triki <salah.triki@gmail.com>
3563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3564 F: Documentation/filesystems/befs.rst
3568 M: Paolo Valente <paolo.valente@linaro.org>
3569 M: Jens Axboe <axboe@kernel.dk>
3570 L: linux-block@vger.kernel.org
3572 F: Documentation/block/bfq-iosched.rst
3576 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3578 F: Documentation/filesystems/bfs.rst
3580 F: include/uapi/linux/bfs_fs.h
3583 M: Yury Norov <yury.norov@gmail.com>
3584 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3585 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3587 F: include/linux/bitmap.h
3588 F: include/linux/cpumask.h
3589 F: include/linux/find.h
3590 F: include/linux/nodemask.h
3594 F: lib/find_bit_benchmark.c
3596 F: lib/test_bitmap.c
3597 F: tools/include/linux/bitmap.h
3598 F: tools/include/linux/find.h
3599 F: tools/lib/bitmap.c
3600 F: tools/lib/find_bit.c
3602 BLINKM RGB LED DRIVER
3603 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3605 F: drivers/leds/leds-blinkm.c
3608 M: Jens Axboe <axboe@kernel.dk>
3609 L: linux-block@vger.kernel.org
3611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3612 F: Documentation/ABI/stable/sysfs-block
3613 F: Documentation/block/
3616 F: include/linux/bio.h
3617 F: include/linux/blk*
3618 F: kernel/trace/blktrace.c
3622 M: Joern Engel <joern@lazybastard.org>
3623 L: linux-mtd@lists.infradead.org
3625 F: drivers/mtd/devices/block2mtd.c
3628 M: Marcel Holtmann <marcel@holtmann.org>
3629 M: Johan Hedberg <johan.hedberg@gmail.com>
3630 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3631 L: linux-bluetooth@vger.kernel.org
3633 W: http://www.bluez.org/
3634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3636 F: drivers/bluetooth/
3639 M: Marcel Holtmann <marcel@holtmann.org>
3640 M: Johan Hedberg <johan.hedberg@gmail.com>
3641 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3642 L: linux-bluetooth@vger.kernel.org
3644 W: http://www.bluez.org/
3645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3647 F: include/net/bluetooth/
3651 M: Jay Vosburgh <j.vosburgh@gmail.com>
3652 M: Veaceslav Falico <vfalico@gmail.com>
3653 M: Andy Gospodarek <andy@greyhouse.net>
3654 L: netdev@vger.kernel.org
3656 W: http://sourceforge.net/projects/bonding/
3657 F: Documentation/networking/bonding.rst
3658 F: drivers/net/bonding/
3659 F: include/net/bond*
3660 F: include/uapi/linux/if_bonding.h
3662 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3663 M: Dan Robertson <dan@dlrobertson.com>
3664 L: linux-iio@vger.kernel.org
3666 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3667 F: drivers/iio/accel/bma400*
3669 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3670 M: Alexei Starovoitov <ast@kernel.org>
3671 M: Daniel Borkmann <daniel@iogearbox.net>
3672 M: Andrii Nakryiko <andrii@kernel.org>
3673 R: Martin KaFai Lau <martin.lau@linux.dev>
3674 R: Song Liu <song@kernel.org>
3675 R: Yonghong Song <yhs@fb.com>
3676 R: John Fastabend <john.fastabend@gmail.com>
3677 R: KP Singh <kpsingh@kernel.org>
3678 R: Stanislav Fomichev <sdf@google.com>
3679 R: Hao Luo <haoluo@google.com>
3680 R: Jiri Olsa <jolsa@kernel.org>
3681 L: bpf@vger.kernel.org
3684 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3687 F: Documentation/bpf/
3688 F: Documentation/networking/filter.rst
3689 F: Documentation/userspace-api/ebpf/
3691 F: include/linux/bpf*
3692 F: include/linux/btf*
3693 F: include/linux/filter.h
3694 F: include/trace/events/xdp.h
3695 F: include/uapi/linux/bpf*
3696 F: include/uapi/linux/btf*
3697 F: include/uapi/linux/filter.h
3699 F: kernel/trace/bpf_trace.c
3702 F: net/core/filter.c
3703 F: net/sched/act_bpf.c
3704 F: net/sched/cls_bpf.c
3706 F: scripts/bpf_doc.py
3707 F: scripts/pahole-flags.sh
3708 F: scripts/pahole-version.sh
3711 F: tools/testing/selftests/bpf/
3714 M: Shubham Bansal <illusionist.neo@gmail.com>
3715 L: bpf@vger.kernel.org
3720 M: Daniel Borkmann <daniel@iogearbox.net>
3721 M: Alexei Starovoitov <ast@kernel.org>
3722 M: Zi Shen Lim <zlim.lnx@gmail.com>
3723 L: bpf@vger.kernel.org
3727 BPF JIT for MIPS (32-BIT AND 64-BIT)
3728 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3729 M: Paul Burton <paulburton@kernel.org>
3730 L: bpf@vger.kernel.org
3734 BPF JIT for NFP NICs
3735 M: Jakub Kicinski <kuba@kernel.org>
3736 L: bpf@vger.kernel.org
3738 F: drivers/net/ethernet/netronome/nfp/bpf/
3740 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3741 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3742 M: Michael Ellerman <mpe@ellerman.id.au>
3743 L: bpf@vger.kernel.org
3745 F: arch/powerpc/net/
3747 BPF JIT for RISC-V (32-bit)
3748 M: Luke Nelson <luke.r.nels@gmail.com>
3749 M: Xi Wang <xi.wang@gmail.com>
3750 L: bpf@vger.kernel.org
3753 X: arch/riscv/net/bpf_jit_comp64.c
3755 BPF JIT for RISC-V (64-bit)
3756 M: Björn Töpel <bjorn@kernel.org>
3757 L: bpf@vger.kernel.org
3760 X: arch/riscv/net/bpf_jit_comp32.c
3763 M: Ilya Leoshkevich <iii@linux.ibm.com>
3764 M: Heiko Carstens <hca@linux.ibm.com>
3765 M: Vasily Gorbik <gor@linux.ibm.com>
3766 L: bpf@vger.kernel.org
3769 X: arch/s390/net/pnet.c
3771 BPF JIT for SPARC (32-BIT AND 64-BIT)
3772 M: David S. Miller <davem@davemloft.net>
3773 L: bpf@vger.kernel.org
3777 BPF JIT for X86 32-BIT
3778 M: Wang YanQing <udknight@gmail.com>
3779 L: bpf@vger.kernel.org
3781 F: arch/x86/net/bpf_jit_comp32.c
3783 BPF JIT for X86 64-BIT
3784 M: Alexei Starovoitov <ast@kernel.org>
3785 M: Daniel Borkmann <daniel@iogearbox.net>
3786 L: bpf@vger.kernel.org
3789 X: arch/x86/net/bpf_jit_comp32.c
3792 M: Alexei Starovoitov <ast@kernel.org>
3793 M: Daniel Borkmann <daniel@iogearbox.net>
3794 R: John Fastabend <john.fastabend@gmail.com>
3795 L: bpf@vger.kernel.org
3797 F: kernel/bpf/verifier.c
3798 F: kernel/bpf/tnum.c
3799 F: kernel/bpf/core.c
3800 F: kernel/bpf/syscall.c
3801 F: kernel/bpf/dispatcher.c
3802 F: kernel/bpf/trampoline.c
3803 F: include/linux/bpf*
3804 F: include/linux/filter.h
3807 M: Martin KaFai Lau <martin.lau@linux.dev>
3808 L: bpf@vger.kernel.org
3811 F: include/linux/btf*
3814 M: Song Liu <song@kernel.org>
3815 R: Jiri Olsa <jolsa@kernel.org>
3816 L: bpf@vger.kernel.org
3818 F: kernel/trace/bpf_trace.c
3819 F: kernel/bpf/stackmap.c
3821 BPF [NETWORKING] (tc BPF, sock_addr)
3822 M: Martin KaFai Lau <martin.lau@linux.dev>
3823 M: Daniel Borkmann <daniel@iogearbox.net>
3824 R: John Fastabend <john.fastabend@gmail.com>
3825 L: bpf@vger.kernel.org
3826 L: netdev@vger.kernel.org
3828 F: net/core/filter.c
3829 F: net/sched/act_bpf.c
3830 F: net/sched/cls_bpf.c
3832 BPF [NETWORKING] (struct_ops, reuseport)
3833 M: Martin KaFai Lau <martin.lau@linux.dev>
3834 L: bpf@vger.kernel.org
3835 L: netdev@vger.kernel.org
3837 F: kernel/bpf/bpf_struct*
3839 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3840 M: KP Singh <kpsingh@kernel.org>
3841 R: Florent Revest <revest@chromium.org>
3842 R: Brendan Jackman <jackmanb@chromium.org>
3843 L: bpf@vger.kernel.org
3845 F: Documentation/bpf/prog_lsm.rst
3846 F: include/linux/bpf_lsm.h
3847 F: kernel/bpf/bpf_lsm.c
3850 BPF [STORAGE & CGROUPS]
3851 M: Martin KaFai Lau <martin.lau@linux.dev>
3852 L: bpf@vger.kernel.org
3854 F: kernel/bpf/cgroup.c
3855 F: kernel/bpf/*storage.c
3856 F: kernel/bpf/bpf_lru*
3859 M: Andrii Nakryiko <andrii@kernel.org>
3860 L: bpf@vger.kernel.org
3862 F: kernel/bpf/ringbuf.c
3865 M: Yonghong Song <yhs@fb.com>
3866 L: bpf@vger.kernel.org
3868 F: kernel/bpf/*iter.c
3870 BPF [L7 FRAMEWORK] (sockmap)
3871 M: John Fastabend <john.fastabend@gmail.com>
3872 M: Jakub Sitnicki <jakub@cloudflare.com>
3873 L: netdev@vger.kernel.org
3874 L: bpf@vger.kernel.org
3876 F: include/linux/skmsg.h
3878 F: net/core/sock_map.c
3879 F: net/ipv4/tcp_bpf.c
3880 F: net/ipv4/udp_bpf.c
3881 F: net/unix/unix_bpf.c
3883 BPF [LIBRARY] (libbpf)
3884 M: Andrii Nakryiko <andrii@kernel.org>
3885 L: bpf@vger.kernel.org
3889 BPF [TOOLING] (bpftool)
3890 M: Quentin Monnet <quentin@isovalent.com>
3891 L: bpf@vger.kernel.org
3893 F: kernel/bpf/disasm.*
3894 F: tools/bpf/bpftool/
3896 BPF [SELFTESTS] (Test Runners & Infrastructure)
3897 M: Andrii Nakryiko <andrii@kernel.org>
3898 R: Mykola Lysenko <mykolal@fb.com>
3899 L: bpf@vger.kernel.org
3901 F: tools/testing/selftests/bpf/
3904 L: bpf@vger.kernel.org
3906 K: (?:\b|_)bpf(?:\b|_)
3908 BROADCOM B44 10/100 ETHERNET DRIVER
3909 M: Michael Chan <michael.chan@broadcom.com>
3910 L: netdev@vger.kernel.org
3912 F: drivers/net/ethernet/broadcom/b44.*
3914 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3915 M: Florian Fainelli <f.fainelli@gmail.com>
3916 L: netdev@vger.kernel.org
3917 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3919 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3920 F: drivers/net/dsa/b53/*
3921 F: drivers/net/dsa/bcm_sf2*
3922 F: include/linux/dsa/brcm.h
3923 F: include/linux/platform_data/b53.h
3925 BROADCOM BCMBCA ARM ARCHITECTURE
3926 M: William Zhang <william.zhang@broadcom.com>
3927 M: Anand Gore <anand.gore@broadcom.com>
3928 M: Kursad Oney <kursad.oney@broadcom.com>
3929 M: Florian Fainelli <f.fainelli@gmail.com>
3930 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3933 T: git git://github.com/broadcom/stblinux.git
3934 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3935 F: arch/arm64/boot/dts/broadcom/bcmbca/*
3952 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3953 M: Florian Fainelli <f.fainelli@gmail.com>
3954 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3955 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3958 T: git git://github.com/broadcom/stblinux.git
3959 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3960 F: drivers/pci/controller/pcie-brcmstb.c
3961 F: drivers/staging/vc04_services
3966 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3967 M: Florian Fainelli <f.fainelli@gmail.com>
3968 M: Ray Jui <rjui@broadcom.com>
3969 M: Scott Branden <sbranden@broadcom.com>
3970 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3972 T: git git://github.com/broadcom/mach-bcm
3973 F: arch/arm/mach-bcm/
3979 BROADCOM BCM47XX MIPS ARCHITECTURE
3980 M: Hauke Mehrtens <hauke@hauke-m.de>
3981 M: Rafał Miłecki <zajec5@gmail.com>
3982 L: linux-mips@vger.kernel.org
3984 F: Documentation/devicetree/bindings/mips/brcm/
3985 F: arch/mips/bcm47xx/*
3986 F: arch/mips/include/asm/mach-bcm47xx/*
3988 BROADCOM BCM4908 ETHERNET DRIVER
3989 M: Rafał Miłecki <rafal@milecki.pl>
3990 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3991 L: netdev@vger.kernel.org
3993 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3994 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3995 F: drivers/net/ethernet/broadcom/unimac.h
3997 BROADCOM BCM4908 PINMUX DRIVER
3998 M: Rafał Miłecki <rafal@milecki.pl>
3999 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4000 L: linux-gpio@vger.kernel.org
4002 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4003 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4005 BROADCOM BCM5301X ARM ARCHITECTURE
4006 M: Florian Fainelli <f.fainelli@gmail.com>
4007 M: Hauke Mehrtens <hauke@hauke-m.de>
4008 M: Rafał Miłecki <zajec5@gmail.com>
4009 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4012 F: arch/arm/boot/dts/bcm470*
4013 F: arch/arm/boot/dts/bcm5301*
4014 F: arch/arm/boot/dts/bcm953012*
4015 F: arch/arm/mach-bcm/bcm_5301x.c
4017 BROADCOM BCM53573 ARM ARCHITECTURE
4018 M: Florian Fainelli <f.fainelli@gmail.com>
4019 M: Rafał Miłecki <rafal@milecki.pl>
4020 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4023 F: arch/arm/boot/dts/bcm47189*
4024 F: arch/arm/boot/dts/bcm53573*
4026 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4027 M: Kevin Cernekee <cernekee@gmail.com>
4028 L: linux-usb@vger.kernel.org
4030 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4032 BROADCOM BCM7XXX ARM ARCHITECTURE
4033 M: Florian Fainelli <f.fainelli@gmail.com>
4034 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4037 T: git git://github.com/broadcom/stblinux.git
4038 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4039 F: arch/arm/boot/dts/bcm7*.dts*
4040 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4041 F: arch/arm/mach-bcm/*brcmstb*
4042 F: arch/arm/mm/cache-b15-rac.c
4043 F: drivers/bus/brcmstb_gisb.c
4044 F: drivers/pci/controller/pcie-brcmstb.c
4050 M: Al Cooper <alcooperx@gmail.com>
4051 L: linux-usb@vger.kernel.org
4052 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4054 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4055 F: drivers/usb/gadget/udc/bdc/
4057 BROADCOM BMIPS CPUFREQ DRIVER
4058 M: Markus Mayer <mmayer@broadcom.com>
4059 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4060 L: linux-pm@vger.kernel.org
4062 F: drivers/cpufreq/bmips-cpufreq.c
4064 BROADCOM BMIPS MIPS ARCHITECTURE
4065 M: Florian Fainelli <f.fainelli@gmail.com>
4066 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4067 L: linux-mips@vger.kernel.org
4069 T: git git://github.com/broadcom/stblinux.git
4070 F: arch/mips/bmips/*
4071 F: arch/mips/boot/dts/brcm/bcm*.dts*
4072 F: arch/mips/include/asm/mach-bmips/*
4073 F: arch/mips/kernel/*bmips*
4074 F: drivers/soc/bcm/bcm63xx
4075 F: drivers/irqchip/irq-bcm63*
4076 F: drivers/irqchip/irq-bcm7*
4077 F: drivers/irqchip/irq-brcmstb*
4078 F: include/linux/bcm963xx_nvram.h
4079 F: include/linux/bcm963xx_tag.h
4081 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4082 M: Rasesh Mody <rmody@marvell.com>
4083 M: GR-Linux-NIC-Dev@marvell.com
4084 L: netdev@vger.kernel.org
4086 F: drivers/net/ethernet/broadcom/bnx2.*
4087 F: drivers/net/ethernet/broadcom/bnx2_*
4089 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4090 M: Saurav Kashyap <skashyap@marvell.com>
4091 M: Javed Hasan <jhasan@marvell.com>
4092 M: GR-QLogic-Storage-Upstream@marvell.com
4093 L: linux-scsi@vger.kernel.org
4095 F: drivers/scsi/bnx2fc/
4097 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4098 M: Nilesh Javali <njavali@marvell.com>
4099 M: Manish Rangankar <mrangankar@marvell.com>
4100 M: GR-QLogic-Storage-Upstream@marvell.com
4101 L: linux-scsi@vger.kernel.org
4103 F: drivers/scsi/bnx2i/
4105 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4106 M: Ariel Elior <aelior@marvell.com>
4107 M: Sudarsana Kalluru <skalluru@marvell.com>
4108 M: Manish Chopra <manishc@marvell.com>
4109 L: netdev@vger.kernel.org
4111 F: drivers/net/ethernet/broadcom/bnx2x/
4113 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4114 M: Michael Chan <michael.chan@broadcom.com>
4115 L: netdev@vger.kernel.org
4117 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4118 F: drivers/net/ethernet/broadcom/bnxt/
4119 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4121 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4122 M: Arend van Spriel <aspriel@gmail.com>
4123 M: Franky Lin <franky.lin@broadcom.com>
4124 M: Hante Meuleman <hante.meuleman@broadcom.com>
4125 L: linux-wireless@vger.kernel.org
4126 L: brcm80211-dev-list.pdl@broadcom.com
4127 L: SHA-cyfmac-dev-list@infineon.com
4129 F: drivers/net/wireless/broadcom/brcm80211/
4131 BROADCOM BRCMSTB GPIO DRIVER
4132 M: Doug Berger <opendmb@gmail.com>
4133 M: Florian Fainelli <f.fainelli@gmail.com>
4134 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4136 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4137 F: drivers/gpio/gpio-brcmstb.c
4139 BROADCOM BRCMSTB I2C DRIVER
4140 M: Kamal Dasu <kdasu.kdev@gmail.com>
4141 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4142 L: linux-i2c@vger.kernel.org
4144 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4145 F: drivers/i2c/busses/i2c-brcmstb.c
4147 BROADCOM BRCMSTB UART DRIVER
4148 M: Al Cooper <alcooperx@gmail.com>
4149 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4150 L: linux-serial@vger.kernel.org
4152 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4153 F: drivers/tty/serial/8250/8250_bcm7271.c
4155 BROADCOM BRCMSTB USB EHCI DRIVER
4156 M: Al Cooper <alcooperx@gmail.com>
4157 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4158 L: linux-usb@vger.kernel.org
4160 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4161 F: drivers/usb/host/ehci-brcm.*
4163 BROADCOM BRCMSTB USB PIN MAP DRIVER
4164 M: Al Cooper <alcooperx@gmail.com>
4165 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4166 L: linux-usb@vger.kernel.org
4168 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4169 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4171 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4172 M: Al Cooper <alcooperx@gmail.com>
4173 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4174 L: linux-kernel@vger.kernel.org
4176 F: drivers/phy/broadcom/phy-brcm-usb*
4178 BROADCOM ETHERNET PHY DRIVERS
4179 M: Florian Fainelli <f.fainelli@gmail.com>
4180 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4181 L: netdev@vger.kernel.org
4183 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4184 F: drivers/net/phy/bcm*.[ch]
4185 F: drivers/net/phy/broadcom.c
4186 F: include/linux/brcmphy.h
4188 BROADCOM GENET ETHERNET DRIVER
4189 M: Doug Berger <opendmb@gmail.com>
4190 M: Florian Fainelli <f.fainelli@gmail.com>
4191 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4192 L: netdev@vger.kernel.org
4194 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4195 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4196 F: drivers/net/ethernet/broadcom/genet/
4197 F: drivers/net/ethernet/broadcom/unimac.h
4198 F: drivers/net/mdio/mdio-bcm-unimac.c
4199 F: include/linux/platform_data/bcmgenet.h
4200 F: include/linux/platform_data/mdio-bcm-unimac.h
4202 BROADCOM IPROC ARM ARCHITECTURE
4203 M: Ray Jui <rjui@broadcom.com>
4204 M: Scott Branden <sbranden@broadcom.com>
4205 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4208 T: git git://github.com/broadcom/stblinux.git
4209 F: arch/arm64/boot/dts/broadcom/northstar2/*
4210 F: arch/arm64/boot/dts/broadcom/stingray/*
4211 F: drivers/clk/bcm/clk-ns*
4212 F: drivers/clk/bcm/clk-sr*
4213 F: drivers/pinctrl/bcm/pinctrl-ns*
4214 F: include/dt-bindings/clock/bcm-sr*
4231 BROADCOM IPROC GBIT ETHERNET DRIVER
4232 M: Rafał Miłecki <rafal@milecki.pl>
4233 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4234 L: netdev@vger.kernel.org
4236 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4237 F: drivers/net/ethernet/broadcom/bgmac*
4238 F: drivers/net/ethernet/broadcom/unimac.h
4240 BROADCOM KONA GPIO DRIVER
4241 M: Ray Jui <rjui@broadcom.com>
4242 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4244 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4245 F: drivers/gpio/gpio-bcm-kona.c
4247 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4248 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4249 M: Kashyap Desai <kashyap.desai@broadcom.com>
4250 M: Sumit Saxena <sumit.saxena@broadcom.com>
4251 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4252 L: mpi3mr-linuxdrv.pdl@broadcom.com
4253 L: linux-scsi@vger.kernel.org
4255 W: https://www.broadcom.com/support/storage
4256 F: drivers/scsi/mpi3mr/
4258 BROADCOM NETXTREME-E ROCE DRIVER
4259 M: Selvin Xavier <selvin.xavier@broadcom.com>
4260 L: linux-rdma@vger.kernel.org
4262 W: http://www.broadcom.com
4263 F: drivers/infiniband/hw/bnxt_re/
4264 F: include/uapi/rdma/bnxt_re-abi.h
4266 BROADCOM NVRAM DRIVER
4267 M: Rafał Miłecki <zajec5@gmail.com>
4268 L: linux-mips@vger.kernel.org
4270 F: drivers/firmware/broadcom/*
4272 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4273 M: Rafał Miłecki <rafal@milecki.pl>
4274 M: Florian Fainelli <f.fainelli@gmail.com>
4275 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4276 L: linux-pm@vger.kernel.org
4278 T: git git://github.com/broadcom/stblinux.git
4279 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4280 F: include/dt-bindings/soc/bcm-pmb.h
4282 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4283 M: Rafał Miłecki <zajec5@gmail.com>
4284 L: linux-wireless@vger.kernel.org
4287 F: include/linux/bcma/
4290 M: Kamal Dasu <kdasu.kdev@gmail.com>
4291 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4293 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4294 F: drivers/spi/spi-bcm-qspi.*
4295 F: drivers/spi/spi-brcmstb-qspi.c
4296 F: drivers/spi/spi-iproc-qspi.c
4298 BROADCOM STB AVS CPUFREQ DRIVER
4299 M: Markus Mayer <mmayer@broadcom.com>
4300 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4301 L: linux-pm@vger.kernel.org
4303 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4304 F: drivers/cpufreq/brcmstb*
4306 BROADCOM STB AVS TMON DRIVER
4307 M: Markus Mayer <mmayer@broadcom.com>
4308 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4309 L: linux-pm@vger.kernel.org
4311 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4312 F: drivers/thermal/broadcom/brcmstb*
4314 BROADCOM STB DPFE DRIVER
4315 M: Markus Mayer <mmayer@broadcom.com>
4316 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4319 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4320 F: drivers/memory/brcmstb_dpfe.c
4322 BROADCOM STB NAND FLASH DRIVER
4323 M: Brian Norris <computersforpeace@gmail.com>
4324 M: Kamal Dasu <kdasu.kdev@gmail.com>
4325 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4326 L: linux-mtd@lists.infradead.org
4328 F: drivers/mtd/nand/raw/brcmnand/
4329 F: include/linux/platform_data/brcmnand.h
4331 BROADCOM STB PCIE DRIVER
4332 M: Jim Quinlan <jim2101024@gmail.com>
4333 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4334 M: Florian Fainelli <f.fainelli@gmail.com>
4335 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4336 L: linux-pci@vger.kernel.org
4338 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4339 F: drivers/pci/controller/pcie-brcmstb.c
4341 BROADCOM SYSTEMPORT ETHERNET DRIVER
4342 M: Florian Fainelli <f.fainelli@gmail.com>
4343 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4344 L: netdev@vger.kernel.org
4346 F: drivers/net/ethernet/broadcom/bcmsysport.*
4347 F: drivers/net/ethernet/broadcom/unimac.h
4348 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4350 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4351 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4352 M: Prashant Sreedharan <prashant@broadcom.com>
4353 M: Michael Chan <mchan@broadcom.com>
4354 L: netdev@vger.kernel.org
4356 F: drivers/net/ethernet/broadcom/tg3.*
4359 M: Scott Branden <scott.branden@broadcom.com>
4360 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4362 F: drivers/misc/bcm-vk/
4363 F: include/uapi/linux/misc/bcm_vk.h
4365 BROCADE BFA FC SCSI DRIVER
4366 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4367 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4368 L: linux-scsi@vger.kernel.org
4370 F: drivers/scsi/bfa/
4372 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4373 M: Rasesh Mody <rmody@marvell.com>
4374 M: Sudarsana Kalluru <skalluru@marvell.com>
4375 M: GR-Linux-NIC-Dev@marvell.com
4376 L: netdev@vger.kernel.org
4378 F: drivers/net/ethernet/brocade/bna/
4380 BSG (block layer generic sg v4 driver)
4381 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4382 L: linux-scsi@vger.kernel.org
4385 F: include/linux/bsg.h
4386 F: include/uapi/linux/bsg.h
4389 M: Clemens Ladisch <clemens@ladisch.de>
4390 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4393 F: Documentation/sound/cards/bt87x.rst
4394 F: sound/pci/bt87x.c
4397 M: Michael Buesch <m@bues.ch>
4399 W: http://bu3sch.de/btgpio.php
4400 F: drivers/gpio/gpio-bt8xx.c
4403 M: Chris Mason <clm@fb.com>
4404 M: Josef Bacik <josef@toxicpanda.com>
4405 M: David Sterba <dsterba@suse.com>
4406 L: linux-btrfs@vger.kernel.org
4408 W: http://btrfs.wiki.kernel.org/
4409 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4410 C: irc://irc.libera.chat/btrfs
4411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4412 F: Documentation/filesystems/btrfs.rst
4414 F: include/linux/btrfs*
4415 F: include/uapi/linux/btrfs*
4417 BTTV VIDEO4LINUX DRIVER
4418 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4419 L: linux-media@vger.kernel.org
4421 W: https://linuxtv.org
4422 T: git git://linuxtv.org/media_tree.git
4423 F: Documentation/driver-api/media/drivers/bttv*
4424 F: drivers/media/pci/bt8xx/bttv*
4426 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4427 M: Chanwoo Choi <cw00.choi@samsung.com>
4428 L: linux-pm@vger.kernel.org
4429 L: linux-samsung-soc@vger.kernel.org
4431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4432 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4433 F: drivers/devfreq/exynos-bus.c
4435 BUSLOGIC SCSI DRIVER
4436 M: Khalid Aziz <khalid@gonehiking.org>
4437 L: linux-scsi@vger.kernel.org
4439 F: drivers/scsi/BusLogic.*
4440 F: drivers/scsi/FlashPoint.*
4442 C-MEDIA CMI8788 DRIVER
4443 M: Clemens Ladisch <clemens@ladisch.de>
4444 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4447 F: sound/pci/oxygen/
4450 M: Guo Ren <guoren@kernel.org>
4451 L: linux-csky@vger.kernel.org
4453 T: git https://github.com/c-sky/csky-linux.git
4454 F: Documentation/devicetree/bindings/csky/
4455 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4456 F: Documentation/devicetree/bindings/timer/csky,*
4458 F: drivers/clocksource/timer-gx6605s.c
4459 F: drivers/clocksource/timer-mp-csky.c
4460 F: drivers/irqchip/irq-csky-*
4464 CA8210 IEEE-802.15.4 RADIO DRIVER
4465 L: linux-wpan@vger.kernel.org
4467 W: https://github.com/Cascoda/ca8210-linux.git
4468 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4469 F: drivers/net/ieee802154/ca8210.c
4471 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4472 M: Damien Le Moal <damien.lemoal@wdc.com>
4473 L: linux-riscv@lists.infradead.org
4474 L: linux-gpio@vger.kernel.org (pinctrl driver)
4475 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4476 F: drivers/pinctrl/pinctrl-k210.c
4478 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4479 M: Damien Le Moal <damien.lemoal@wdc.com>
4480 L: linux-kernel@vger.kernel.org
4481 L: linux-riscv@lists.infradead.org
4483 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4484 F: drivers/reset/reset-k210.c
4486 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4487 M: Damien Le Moal <damien.lemoal@wdc.com>
4488 L: linux-riscv@lists.infradead.org
4490 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4491 F: drivers/soc/canaan/
4492 F: include/soc/canaan/
4494 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4495 M: David Howells <dhowells@redhat.com>
4496 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4498 F: Documentation/filesystems/caching/cachefiles.rst
4501 CADENCE MIPI-CSI2 BRIDGES
4502 M: Maxime Ripard <mripard@kernel.org>
4503 L: linux-media@vger.kernel.org
4505 F: Documentation/devicetree/bindings/media/cdns,*.txt
4506 F: drivers/media/platform/cadence/cdns-csi2*
4509 L: linux-mtd@lists.infradead.org
4511 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4512 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4514 CADENCE USB3 DRD IP DRIVER
4515 M: Peter Chen <peter.chen@kernel.org>
4516 M: Pawel Laszczak <pawell@cadence.com>
4517 R: Roger Quadros <rogerq@kernel.org>
4518 R: Aswath Govindraju <a-govindraju@ti.com>
4519 L: linux-usb@vger.kernel.org
4521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4522 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4523 F: drivers/usb/cdns3/
4524 X: drivers/usb/cdns3/cdnsp*
4526 CADENCE USBSSP DRD IP DRIVER
4527 M: Pawel Laszczak <pawell@cadence.com>
4528 L: linux-usb@vger.kernel.org
4530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4531 F: drivers/usb/cdns3/
4532 X: drivers/usb/cdns3/cdns3*
4534 CADET FM/AM RADIO RECEIVER DRIVER
4535 M: Hans Verkuil <hverkuil@xs4all.nl>
4536 L: linux-media@vger.kernel.org
4538 W: https://linuxtv.org
4539 T: git git://linuxtv.org/media_tree.git
4540 F: drivers/media/radio/radio-cadet*
4542 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4543 L: linux-media@vger.kernel.org
4545 T: git git://linuxtv.org/media_tree.git
4546 F: Documentation/admin-guide/media/cafe_ccic*
4547 F: drivers/media/platform/marvell/
4550 L: netdev@vger.kernel.org
4552 F: Documentation/networking/caif/
4553 F: drivers/net/caif/
4554 F: include/net/caif/
4555 F: include/uapi/linux/caif/
4559 M: Toke Høiland-Jørgensen <toke@toke.dk>
4560 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4562 F: net/sched/sch_cake.c
4565 M: Wolfgang Grandegger <wg@grandegger.com>
4566 M: Marc Kleine-Budde <mkl@pengutronix.de>
4567 L: linux-can@vger.kernel.org
4569 W: https://github.com/linux-can
4570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4572 F: Documentation/devicetree/bindings/net/can/
4573 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4575 F: drivers/phy/phy-can-transceiver.c
4576 F: include/linux/can/bittiming.h
4577 F: include/linux/can/dev.h
4578 F: include/linux/can/length.h
4579 F: include/linux/can/platform/
4580 F: include/linux/can/rx-offload.h
4581 F: include/uapi/linux/can/error.h
4582 F: include/uapi/linux/can/netlink.h
4583 F: include/uapi/linux/can/vxcan.h
4586 M: Oliver Hartkopp <socketcan@hartkopp.net>
4587 M: Marc Kleine-Budde <mkl@pengutronix.de>
4588 L: linux-can@vger.kernel.org
4590 W: https://github.com/linux-can
4591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4593 F: Documentation/networking/can.rst
4594 F: include/linux/can/can-ml.h
4595 F: include/linux/can/core.h
4596 F: include/linux/can/skb.h
4597 F: include/net/netns/can.h
4598 F: include/uapi/linux/can.h
4599 F: include/uapi/linux/can/bcm.h
4600 F: include/uapi/linux/can/gw.h
4601 F: include/uapi/linux/can/isotp.h
4602 F: include/uapi/linux/can/raw.h
4605 CAN-J1939 NETWORK LAYER
4606 M: Robin van der Gracht <robin@protonic.nl>
4607 M: Oleksij Rempel <o.rempel@pengutronix.de>
4608 R: kernel@pengutronix.de
4609 L: linux-can@vger.kernel.org
4611 F: Documentation/networking/j1939.rst
4612 F: include/uapi/linux/can/j1939.h
4616 M: Serge Hallyn <serge@hallyn.com>
4617 L: linux-security-module@vger.kernel.org
4619 F: include/linux/capability.h
4620 F: include/uapi/linux/capability.h
4621 F: kernel/capability.c
4622 F: security/commoncap.c
4624 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4625 M: Kevin Tsai <ktsai@capellamicro.com>
4627 F: drivers/iio/light/cm*
4629 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4630 M: Christian Lamparter <chunkeey@googlemail.com>
4631 L: linux-wireless@vger.kernel.org
4633 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4634 F: drivers/net/wireless/ath/carl9170/
4637 M: Robert Richter <rric@kernel.org>
4639 W: http://www.marvell.com
4640 F: drivers/i2c/busses/i2c-octeon*
4641 F: drivers/i2c/busses/i2c-thunderx*
4643 CAVIUM LIQUIDIO NETWORK DRIVER
4644 M: Derek Chickles <dchickles@marvell.com>
4645 M: Satanand Burla <sburla@marvell.com>
4646 M: Felix Manlunas <fmanlunas@marvell.com>
4647 L: netdev@vger.kernel.org
4649 W: http://www.marvell.com
4650 F: drivers/net/ethernet/cavium/liquidio/
4653 M: Robert Richter <rric@kernel.org>
4655 W: http://www.marvell.com
4656 F: drivers/mmc/host/cavium*
4658 CAVIUM OCTEON-TX CRYPTO DRIVER
4659 M: George Cherian <gcherian@marvell.com>
4660 L: linux-crypto@vger.kernel.org
4662 W: http://www.marvell.com
4663 F: drivers/crypto/cavium/cpt/
4665 CAVIUM THUNDERX2 ARM64 SOC
4666 M: Robert Richter <rric@kernel.org>
4667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4669 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4670 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4672 CBS/ETF/TAPRIO QDISCS
4673 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4675 L: netdev@vger.kernel.org
4676 F: net/sched/sch_cbs.c
4677 F: net/sched/sch_etf.c
4678 F: net/sched/sch_taprio.c
4680 CC2520 IEEE-802.15.4 RADIO DRIVER
4681 M: Varka Bhadram <varkabhadram@gmail.com>
4682 L: linux-wpan@vger.kernel.org
4684 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4685 F: drivers/net/ieee802154/cc2520.c
4686 F: include/linux/spi/cc2520.h
4688 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4689 M: Gilad Ben-Yossef <gilad@benyossef.com>
4690 L: linux-crypto@vger.kernel.org
4692 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4693 F: drivers/crypto/ccree/
4695 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4696 M: Hadar Gat <hadar.gat@arm.com>
4697 L: linux-crypto@vger.kernel.org
4699 F: drivers/char/hw_random/cctrng.c
4700 F: drivers/char/hw_random/cctrng.h
4701 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4702 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4705 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4706 L: linux-media@vger.kernel.org
4708 W: http://linuxtv.org
4709 T: git git://linuxtv.org/media_tree.git
4710 F: Documentation/ABI/testing/debugfs-cec-error-inj
4711 F: Documentation/devicetree/bindings/media/cec.txt
4712 F: Documentation/driver-api/media/cec-core.rst
4713 F: Documentation/userspace-api/media/cec
4714 F: drivers/media/cec/
4715 F: drivers/media/rc/keymaps/rc-cec.c
4716 F: include/media/cec-notifier.h
4717 F: include/media/cec.h
4718 F: include/uapi/linux/cec-funcs.h
4719 F: include/uapi/linux/cec.h
4722 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4723 L: linux-media@vger.kernel.org
4725 W: http://linuxtv.org
4726 T: git git://linuxtv.org/media_tree.git
4727 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4728 F: drivers/media/cec/platform/cec-gpio/
4730 CELL BROADBAND ENGINE ARCHITECTURE
4731 M: Arnd Bergmann <arnd@arndb.de>
4732 L: linuxppc-dev@lists.ozlabs.org
4734 W: http://www.ibm.com/developerworks/power/cell/
4735 F: arch/powerpc/include/asm/cell*.h
4736 F: arch/powerpc/include/asm/spu*.h
4737 F: arch/powerpc/include/uapi/asm/spu*.h
4738 F: arch/powerpc/platforms/cell/
4740 CELLWISE CW2015 BATTERY DRIVER
4741 M: Tobias Schrammm <t.schramm@manjaro.org>
4743 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4744 F: drivers/power/supply/cw2015_battery.c
4746 CEPH COMMON CODE (LIBCEPH)
4747 M: Ilya Dryomov <idryomov@gmail.com>
4748 M: Xiubo Li <xiubli@redhat.com>
4749 R: Jeff Layton <jlayton@kernel.org>
4750 L: ceph-devel@vger.kernel.org
4753 T: git git://github.com/ceph/ceph-client.git
4754 F: include/linux/ceph/
4755 F: include/linux/crush/
4758 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4759 M: Xiubo Li <xiubli@redhat.com>
4760 M: Ilya Dryomov <idryomov@gmail.com>
4761 R: Jeff Layton <jlayton@kernel.org>
4762 L: ceph-devel@vger.kernel.org
4765 T: git git://github.com/ceph/ceph-client.git
4766 F: Documentation/filesystems/ceph.rst
4769 CERTIFICATE HANDLING
4770 M: David Howells <dhowells@redhat.com>
4771 M: David Woodhouse <dwmw2@infradead.org>
4772 L: keyrings@vger.kernel.org
4774 F: Documentation/admin-guide/module-signing.rst
4776 F: scripts/check-blacklist-hashes.awk
4777 F: scripts/sign-file.c
4780 CFAG12864B LCD DRIVER
4781 M: Miguel Ojeda <ojeda@kernel.org>
4783 F: drivers/auxdisplay/cfag12864b.c
4784 F: include/linux/cfag12864b.h
4786 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4787 M: Miguel Ojeda <ojeda@kernel.org>
4789 F: drivers/auxdisplay/cfag12864bfb.c
4790 F: include/linux/cfag12864b.h
4792 CHAR and MISC DRIVERS
4793 M: Arnd Bergmann <arnd@arndb.de>
4794 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4799 F: include/linux/miscdevice.h
4800 X: drivers/char/agp/
4801 X: drivers/char/hw_random/
4802 X: drivers/char/ipmi/
4803 X: drivers/char/random.c
4804 X: drivers/char/tpm/
4807 M: Andy Whitcroft <apw@canonical.com>
4808 M: Joe Perches <joe@perches.com>
4809 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4810 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4812 F: scripts/checkpatch.pl
4814 CHECKPATCH DOCUMENTATION
4815 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4816 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4817 R: Joe Perches <joe@perches.com>
4819 F: Documentation/dev-tools/checkpatch.rst
4821 CHINESE DOCUMENTATION
4822 M: Alex Shi <alexs@kernel.org>
4823 M: Yanteng Si <siyanteng@loongson.cn>
4825 F: Documentation/translations/zh_CN/
4827 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4828 M: Peter Chen <peter.chen@kernel.org>
4829 L: linux-usb@vger.kernel.org
4831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4832 F: drivers/usb/chipidea/
4834 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4835 M: Hans de Goede <hdegoede@redhat.com>
4836 L: linux-input@vger.kernel.org
4838 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4839 F: drivers/input/touchscreen/chipone_icn8318.c
4841 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4842 M: Hans de Goede <hdegoede@redhat.com>
4843 L: linux-input@vger.kernel.org
4845 F: drivers/input/touchscreen/chipone_icn8505.c
4847 CHROME HARDWARE PLATFORM SUPPORT
4848 M: Benson Leung <bleung@chromium.org>
4849 L: chrome-platform@lists.linux.dev
4851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4852 F: drivers/platform/chrome/
4854 CHROMEOS EC CODEC DRIVER
4855 M: Cheng-Yi Chiang <cychiang@chromium.org>
4856 M: Tzung-Bi Shih <tzungbi@google.com>
4857 R: Guenter Roeck <groeck@chromium.org>
4858 L: chrome-platform@lists.linux.dev
4860 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4861 F: sound/soc/codecs/cros_ec_codec.*
4863 CHROMEOS EC SUBDRIVERS
4864 M: Benson Leung <bleung@chromium.org>
4865 R: Guenter Roeck <groeck@chromium.org>
4866 L: chrome-platform@lists.linux.dev
4868 F: drivers/power/supply/cros_usbpd-charger.c
4872 CHROMEOS EC USB TYPE-C DRIVER
4873 M: Prashant Malani <pmalani@chromium.org>
4874 L: chrome-platform@lists.linux.dev
4876 F: drivers/platform/chrome/cros_ec_typec.c
4878 CHROMEOS EC USB PD NOTIFY DRIVER
4879 M: Prashant Malani <pmalani@chromium.org>
4880 L: chrome-platform@lists.linux.dev
4882 F: drivers/platform/chrome/cros_usbpd_notify.c
4883 F: include/linux/platform_data/cros_usbpd_notify.h
4885 CHRONTEL CH7322 CEC DRIVER
4886 M: Joe Tessler <jrt@google.com>
4887 L: linux-media@vger.kernel.org
4889 T: git git://linuxtv.org/media_tree.git
4890 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4891 F: drivers/media/cec/i2c/ch7322.c
4893 CIRRUS LOGIC AUDIO CODEC DRIVERS
4894 M: James Schulman <james.schulman@cirrus.com>
4895 M: David Rhodes <david.rhodes@cirrus.com>
4896 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4897 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4898 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4899 L: patches@opensource.cirrus.com
4901 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4902 F: include/dt-bindings/sound/cs*
4903 F: sound/pci/hda/cs*
4904 F: sound/soc/codecs/cs*
4906 CIRRUS LOGIC DSP FIRMWARE DRIVER
4907 M: Simon Trimmer <simont@opensource.cirrus.com>
4908 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4909 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4910 L: patches@opensource.cirrus.com
4912 W: https://github.com/CirrusLogic/linux-drivers/wiki
4913 T: git https://github.com/CirrusLogic/linux-drivers.git
4914 F: drivers/firmware/cirrus/*
4915 F: include/linux/firmware/cirrus/*
4917 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4918 M: Hartley Sweeten <hsweeten@visionengravers.com>
4919 L: netdev@vger.kernel.org
4921 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4923 CIRRUS LOGIC LOCHNAGAR DRIVER
4924 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4925 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4926 L: patches@opensource.cirrus.com
4928 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4929 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4930 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4931 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4932 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4933 F: Documentation/hwmon/lochnagar.rst
4934 F: drivers/clk/clk-lochnagar.c
4935 F: drivers/hwmon/lochnagar-hwmon.c
4936 F: drivers/mfd/lochnagar-i2c.c
4937 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4938 F: drivers/regulator/lochnagar-regulator.c
4939 F: include/dt-bindings/clk/lochnagar.h
4940 F: include/dt-bindings/pinctrl/lochnagar.h
4941 F: include/linux/mfd/lochnagar*
4942 F: sound/soc/codecs/lochnagar-sc.c
4944 CIRRUS LOGIC MADERA CODEC DRIVERS
4945 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4946 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4947 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4948 L: patches@opensource.cirrus.com
4950 W: https://github.com/CirrusLogic/linux-drivers/wiki
4951 T: git https://github.com/CirrusLogic/linux-drivers.git
4952 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4953 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4954 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4955 F: drivers/gpio/gpio-madera*
4956 F: drivers/irqchip/irq-madera*
4957 F: drivers/mfd/cs47l*
4958 F: drivers/mfd/madera*
4959 F: drivers/pinctrl/cirrus/*
4960 F: include/dt-bindings/sound/madera*
4961 F: include/linux/irqchip/irq-madera*
4962 F: include/linux/mfd/madera/*
4963 F: include/sound/madera*
4964 F: sound/soc/codecs/cs47l*
4965 F: sound/soc/codecs/madera*
4967 CISCO FCOE HBA DRIVER
4968 M: Satish Kharat <satishkh@cisco.com>
4969 M: Sesidhar Baddela <sebaddel@cisco.com>
4970 M: Karan Tilak Kumar <kartilak@cisco.com>
4971 L: linux-scsi@vger.kernel.org
4973 F: drivers/scsi/fnic/
4975 CISCO SCSI HBA DRIVER
4976 M: Karan Tilak Kumar <kartilak@cisco.com>
4977 M: Sesidhar Baddela <sebaddel@cisco.com>
4978 L: linux-scsi@vger.kernel.org
4980 F: drivers/scsi/snic/
4982 CISCO VIC ETHERNET NIC DRIVER
4983 M: Christian Benvenuti <benve@cisco.com>
4984 M: Govindarajulu Varadarajan <_govind@gmx.com>
4986 F: drivers/net/ethernet/cisco/enic/
4988 CISCO VIC LOW LATENCY NIC DRIVER
4989 M: Christian Benvenuti <benve@cisco.com>
4990 M: Nelson Escobar <neescoba@cisco.com>
4992 F: drivers/infiniband/hw/usnic/
4995 M: Miguel Ojeda <ojeda@kernel.org>
4999 CLANG/LLVM BUILD SUPPORT
5000 M: Nathan Chancellor <nathan@kernel.org>
5001 M: Nick Desaulniers <ndesaulniers@google.com>
5002 R: Tom Rix <trix@redhat.com>
5003 L: llvm@lists.linux.dev
5005 W: https://clangbuiltlinux.github.io/
5006 B: https://github.com/ClangBuiltLinux/linux/issues
5007 C: irc://irc.libera.chat/clangbuiltlinux
5008 F: Documentation/kbuild/llvm.rst
5009 F: include/linux/compiler-clang.h
5010 F: scripts/Makefile.clang
5011 F: scripts/clang-tools/
5012 K: \b(?i:clang|llvm)\b
5014 CLANG CONTROL FLOW INTEGRITY SUPPORT
5015 M: Sami Tolvanen <samitolvanen@google.com>
5016 M: Kees Cook <keescook@chromium.org>
5017 R: Nathan Chancellor <nathan@kernel.org>
5018 R: Nick Desaulniers <ndesaulniers@google.com>
5019 L: llvm@lists.linux.dev
5021 B: https://github.com/ClangBuiltLinux/linux/issues
5022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5023 F: include/linux/cfi.h
5027 M: Russell King <linux@armlinux.org.uk>
5028 L: linux-clk@vger.kernel.org
5030 F: include/linux/clk.h
5032 CLOCKSOURCE, CLOCKEVENT DRIVERS
5033 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5034 M: Thomas Gleixner <tglx@linutronix.de>
5035 L: linux-kernel@vger.kernel.org
5037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5038 F: Documentation/devicetree/bindings/timer/
5039 F: drivers/clocksource/
5042 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5043 M: Daniel Oliveira Nascimento <don@syst.com.br>
5044 L: platform-driver-x86@vger.kernel.org
5046 F: drivers/platform/x86/classmate-laptop.c
5049 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5050 L: linux-media@vger.kernel.org
5052 W: https://linuxtv.org
5053 T: git git://linuxtv.org/media_tree.git
5054 F: drivers/media/pci/cobalt/
5056 COCCINELLE/Semantic Patches (SmPL)
5057 M: Julia Lawall <Julia.Lawall@inria.fr>
5058 M: Nicolas Palix <nicolas.palix@imag.fr>
5059 L: cocci@inria.fr (moderated for non-subscribers)
5061 W: https://coccinelle.gitlabpages.inria.fr/website/
5062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5063 F: Documentation/dev-tools/coccinelle.rst
5064 F: scripts/coccicheck
5065 F: scripts/coccinelle/
5068 M: Jan Harkes <jaharkes@cs.cmu.edu>
5070 L: codalist@coda.cs.cmu.edu
5072 W: http://www.coda.cs.cmu.edu/
5073 F: Documentation/filesystems/coda.rst
5075 F: include/linux/coda*.h
5076 F: include/uapi/linux/coda*.h
5078 CODA V4L2 MEM2MEM DRIVER
5079 M: Philipp Zabel <p.zabel@pengutronix.de>
5080 L: linux-media@vger.kernel.org
5082 F: Documentation/devicetree/bindings/media/coda.yaml
5083 F: drivers/media/platform/chips-media/
5086 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5088 F: Documentation/process/code-of-conduct-interpretation.rst
5089 F: Documentation/process/code-of-conduct.rst
5092 M: Ian Abbott <abbotti@mev.co.uk>
5093 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5096 F: include/linux/comedi/
5097 F: include/uapi/linux/comedi.h
5099 COMMON CLK FRAMEWORK
5100 M: Michael Turquette <mturquette@baylibre.com>
5101 M: Stephen Boyd <sboyd@kernel.org>
5102 L: linux-clk@vger.kernel.org
5104 Q: http://patchwork.kernel.org/project/linux-clk/list/
5105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5106 F: Documentation/devicetree/bindings/clock/
5108 F: include/dt-bindings/clock/
5109 F: include/linux/clk-pr*
5110 F: include/linux/clk/
5111 F: include/linux/of_clk.h
5112 X: drivers/clk/clkdev.c
5114 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
5115 M: Steve French <sfrench@samba.org>
5116 L: linux-cifs@vger.kernel.org
5117 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5119 W: http://linux-cifs.samba.org/
5120 T: git git://git.samba.org/sfrench/cifs-2.6.git
5121 F: Documentation/admin-guide/cifs/
5125 COMPACTPCI HOTPLUG CORE
5126 M: Scott Murray <scott@spiteful.org>
5127 L: linux-pci@vger.kernel.org
5129 F: drivers/pci/hotplug/cpci_hotplug*
5131 COMPACTPCI HOTPLUG GENERIC DRIVER
5132 M: Scott Murray <scott@spiteful.org>
5133 L: linux-pci@vger.kernel.org
5135 F: drivers/pci/hotplug/cpcihp_generic.c
5137 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5138 M: Scott Murray <scott@spiteful.org>
5139 L: linux-pci@vger.kernel.org
5141 F: drivers/pci/hotplug/cpcihp_zt5550.*
5143 COMPAL LAPTOP SUPPORT
5144 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5145 L: platform-driver-x86@vger.kernel.org
5147 F: drivers/platform/x86/compal-laptop.c
5150 M: Miguel Ojeda <ojeda@kernel.org>
5151 R: Nick Desaulniers <ndesaulniers@google.com>
5153 F: include/linux/compiler_attributes.h
5155 COMPUTE EXPRESS LINK (CXL)
5156 M: Alison Schofield <alison.schofield@intel.com>
5157 M: Vishal Verma <vishal.l.verma@intel.com>
5158 M: Ira Weiny <ira.weiny@intel.com>
5159 M: Ben Widawsky <bwidawsk@kernel.org>
5160 M: Dan Williams <dan.j.williams@intel.com>
5161 L: linux-cxl@vger.kernel.org
5164 F: include/uapi/linux/cxl_mem.h
5166 CONEXANT ACCESSRUNNER USB DRIVER
5167 L: accessrunner-general@lists.sourceforge.net
5169 W: http://accessrunner.sourceforge.net/
5170 F: drivers/usb/atm/cxacru.c
5173 M: Joel Becker <jlbec@evilplan.org>
5174 M: Christoph Hellwig <hch@lst.de>
5176 T: git git://git.infradead.org/users/hch/configfs.git
5178 F: include/linux/configfs.h
5179 F: samples/configfs/
5182 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5184 F: drivers/video/console/
5185 F: include/linux/console*
5188 M: Frederic Weisbecker <frederic@kernel.org>
5189 M: "Paul E. McKenney" <paulmck@kernel.org>
5191 F: kernel/context_tracking.c
5192 F: include/linux/context_tracking*
5194 CONTROL GROUP (CGROUP)
5195 M: Tejun Heo <tj@kernel.org>
5196 M: Zefan Li <lizefan.x@bytedance.com>
5197 M: Johannes Weiner <hannes@cmpxchg.org>
5198 L: cgroups@vger.kernel.org
5200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5201 F: Documentation/admin-guide/cgroup-v1/
5202 F: Documentation/admin-guide/cgroup-v2.rst
5203 F: include/linux/cgroup*
5205 F: tools/testing/selftests/cgroup/
5207 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5208 M: Tejun Heo <tj@kernel.org>
5209 M: Jens Axboe <axboe@kernel.dk>
5210 L: cgroups@vger.kernel.org
5211 L: linux-block@vger.kernel.org
5212 T: git git://git.kernel.dk/linux-block
5213 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5214 F: block/bfq-cgroup.c
5215 F: block/blk-cgroup.c
5216 F: block/blk-iolatency.c
5217 F: block/blk-throttle.c
5218 F: include/linux/blk-cgroup.h
5220 CONTROL GROUP - CPUSET
5221 M: Zefan Li <lizefan.x@bytedance.com>
5222 L: cgroups@vger.kernel.org
5224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5225 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5226 F: include/linux/cpuset.h
5227 F: kernel/cgroup/cpuset.c
5229 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5230 M: Johannes Weiner <hannes@cmpxchg.org>
5231 M: Michal Hocko <mhocko@kernel.org>
5232 M: Roman Gushchin <roman.gushchin@linux.dev>
5233 M: Shakeel Butt <shakeelb@google.com>
5234 R: Muchun Song <songmuchun@bytedance.com>
5235 L: cgroups@vger.kernel.org
5236 L: linux-mm@kvack.org
5240 F: tools/testing/selftests/cgroup/memcg_protection.m
5241 F: tools/testing/selftests/cgroup/test_kmem.c
5242 F: tools/testing/selftests/cgroup/test_memcontrol.c
5244 CORETEMP HARDWARE MONITORING DRIVER
5245 M: Fenghua Yu <fenghua.yu@intel.com>
5246 L: linux-hwmon@vger.kernel.org
5248 F: Documentation/hwmon/coretemp.rst
5249 F: drivers/hwmon/coretemp.c
5251 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5252 M: Marius Zachmann <mail@mariuszachmann.de>
5253 L: linux-hwmon@vger.kernel.org
5255 F: drivers/hwmon/corsair-cpro.c
5257 CORSAIR-PSU HARDWARE MONITOR DRIVER
5258 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5259 L: linux-hwmon@vger.kernel.org
5261 F: Documentation/hwmon/corsair-psu.rst
5262 F: drivers/hwmon/corsair-psu.c
5265 M: William Breathitt Gray <william.gray@linaro.org>
5266 L: linux-iio@vger.kernel.org
5268 T: git https://git.linaro.org/people/william.gray/counter.git
5269 F: Documentation/ABI/testing/sysfs-bus-counter
5270 F: Documentation/driver-api/generic-counter.rst
5272 F: include/linux/counter.h
5273 F: include/uapi/linux/counter.h
5277 M: Bence Csókás <bence98@sch.bme.hu>
5279 F: drivers/i2c/busses/i2c-cp2615.c
5281 CPMAC ETHERNET DRIVER
5282 M: Florian Fainelli <f.fainelli@gmail.com>
5283 L: netdev@vger.kernel.org
5285 F: drivers/net/ethernet/ti/cpmac.c
5287 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5288 M: Viresh Kumar <viresh.kumar@linaro.org>
5289 M: Sudeep Holla <sudeep.holla@arm.com>
5290 L: linux-pm@vger.kernel.org
5292 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5293 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5295 CPU FREQUENCY SCALING FRAMEWORK
5296 M: "Rafael J. Wysocki" <rafael@kernel.org>
5297 M: Viresh Kumar <viresh.kumar@linaro.org>
5298 L: linux-pm@vger.kernel.org
5300 B: https://bugzilla.kernel.org
5301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5303 F: Documentation/admin-guide/pm/cpufreq.rst
5304 F: Documentation/admin-guide/pm/intel_pstate.rst
5305 F: Documentation/cpu-freq/
5306 F: Documentation/devicetree/bindings/cpufreq/
5308 F: include/linux/cpufreq.h
5309 F: include/linux/sched/cpufreq.h
5310 F: kernel/sched/cpufreq*.c
5311 F: tools/testing/selftests/cpufreq/
5313 CPU IDLE TIME MANAGEMENT FRAMEWORK
5314 M: "Rafael J. Wysocki" <rafael@kernel.org>
5315 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5316 L: linux-pm@vger.kernel.org
5318 B: https://bugzilla.kernel.org
5319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5320 F: Documentation/admin-guide/pm/cpuidle.rst
5321 F: Documentation/driver-api/pm/cpuidle.rst
5323 F: include/linux/cpuidle.h
5325 CPU POWER MONITORING SUBSYSTEM
5326 M: Thomas Renninger <trenn@suse.com>
5327 M: Shuah Khan <shuah@kernel.org>
5328 M: Shuah Khan <skhan@linuxfoundation.org>
5329 L: linux-pm@vger.kernel.org
5331 F: tools/power/cpupower/
5334 M: "H. Peter Anvin" <hpa@zytor.com>
5336 F: arch/x86/kernel/cpuid.c
5337 F: arch/x86/kernel/msr.c
5339 CPUIDLE DRIVER - ARM BIG LITTLE
5340 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5341 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5342 L: linux-pm@vger.kernel.org
5343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5346 F: drivers/cpuidle/cpuidle-big_little.c
5348 CPUIDLE DRIVER - ARM EXYNOS
5349 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5350 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5351 M: Kukjin Kim <kgene@kernel.org>
5352 L: linux-pm@vger.kernel.org
5353 L: linux-samsung-soc@vger.kernel.org
5355 F: arch/arm/mach-exynos/pm.c
5356 F: drivers/cpuidle/cpuidle-exynos.c
5357 F: include/linux/platform_data/cpuidle-exynos.h
5359 CPUIDLE DRIVER - ARM PSCI
5360 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5361 M: Sudeep Holla <sudeep.holla@arm.com>
5362 L: linux-pm@vger.kernel.org
5363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5365 F: drivers/cpuidle/cpuidle-psci.c
5367 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5368 M: Ulf Hansson <ulf.hansson@linaro.org>
5369 L: linux-pm@vger.kernel.org
5370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5372 F: drivers/cpuidle/cpuidle-psci.h
5373 F: drivers/cpuidle/cpuidle-psci-domain.c
5375 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5376 M: Ulf Hansson <ulf.hansson@linaro.org>
5377 L: linux-pm@vger.kernel.org
5379 F: drivers/cpuidle/dt_idle_genpd.c
5380 F: drivers/cpuidle/dt_idle_genpd.h
5382 CPUIDLE DRIVER - RISC-V SBI
5383 M: Anup Patel <anup@brainfault.org>
5384 L: linux-pm@vger.kernel.org
5385 L: linux-riscv@lists.infradead.org
5387 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5390 M: Nicolas Pitre <nico@fluxnic.net>
5392 F: Documentation/filesystems/cramfs.rst
5396 M: Bastien Nocera <hadess@hadess.net>
5397 L: linux-input@vger.kernel.org
5399 F: drivers/hid/hid-creative-sb0540.c
5402 M: Herbert Xu <herbert@gondor.apana.org.au>
5403 M: "David S. Miller" <davem@davemloft.net>
5404 L: linux-crypto@vger.kernel.org
5406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5408 F: Documentation/crypto/
5409 F: Documentation/devicetree/bindings/crypto/
5414 F: include/linux/crypto*
5417 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5418 M: Neil Horman <nhorman@tuxdriver.com>
5419 L: linux-crypto@vger.kernel.org
5421 F: crypto/ansi_cprng.c
5425 M: Hans Verkuil <hverkuil@xs4all.nl>
5426 L: linux-media@vger.kernel.org
5428 W: http://linuxtv.org
5429 T: git git://linuxtv.org/media_tree.git
5430 F: drivers/media/i2c/cs3308.c
5432 CS5535 Audio ALSA driver
5433 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5435 F: sound/pci/cs5535audio/
5437 CSI DRIVERS FOR ALLWINNER V3s
5438 M: Yong Deng <yong.deng@magewell.com>
5439 L: linux-media@vger.kernel.org
5441 T: git git://linuxtv.org/media_tree.git
5442 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5443 F: drivers/media/platform/sunxi/sun6i-csi/
5446 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5447 M: Ondrej Ille <ondrej.ille@gmail.com>
5448 L: linux-can@vger.kernel.org
5450 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5451 F: drivers/net/can/ctucanfd/
5454 M: Solomon Peachy <pizza@shaftnet.org>
5456 F: drivers/net/wireless/st/cw1200/
5458 CX18 VIDEO4LINUX DRIVER
5459 M: Andy Walls <awalls@md.metrocast.net>
5460 L: linux-media@vger.kernel.org
5462 W: https://linuxtv.org
5463 T: git git://linuxtv.org/media_tree.git
5464 F: drivers/media/pci/cx18/
5465 F: include/uapi/linux/ivtv*
5467 CX2341X MPEG ENCODER HELPER MODULE
5468 M: Hans Verkuil <hverkuil@xs4all.nl>
5469 L: linux-media@vger.kernel.org
5471 W: https://linuxtv.org
5472 T: git git://linuxtv.org/media_tree.git
5473 F: drivers/media/common/cx2341x*
5474 F: include/media/drv-intf/cx2341x.h
5476 CX24120 MEDIA DRIVER
5477 M: Jemma Denson <jdenson@gmail.com>
5478 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5479 L: linux-media@vger.kernel.org
5481 W: https://linuxtv.org
5482 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5483 F: drivers/media/dvb-frontends/cx24120*
5485 CX88 VIDEO4LINUX DRIVER
5486 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5487 L: linux-media@vger.kernel.org
5489 W: https://linuxtv.org
5490 T: git git://linuxtv.org/media_tree.git
5491 F: Documentation/driver-api/media/drivers/cx88*
5492 F: drivers/media/pci/cx88/
5494 CXD2820R MEDIA DRIVER
5495 M: Antti Palosaari <crope@iki.fi>
5496 L: linux-media@vger.kernel.org
5498 W: https://linuxtv.org
5499 W: http://palosaari.fi/linux/
5500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5501 T: git git://linuxtv.org/anttip/media_tree.git
5502 F: drivers/media/dvb-frontends/cxd2820r*
5504 CXGB3 ETHERNET DRIVER (CXGB3)
5505 M: Raju Rangoju <rajur@chelsio.com>
5506 L: netdev@vger.kernel.org
5508 W: http://www.chelsio.com
5509 F: drivers/net/ethernet/chelsio/cxgb3/
5511 CXGB3 ISCSI DRIVER (CXGB3I)
5512 M: Karen Xie <kxie@chelsio.com>
5513 L: linux-scsi@vger.kernel.org
5515 W: http://www.chelsio.com
5516 F: drivers/scsi/cxgbi/cxgb3i
5518 CXGB4 CRYPTO DRIVER (chcr)
5519 M: Ayush Sawal <ayush.sawal@chelsio.com>
5520 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5521 M: Rohit Maheshwari <rohitm@chelsio.com>
5522 L: linux-crypto@vger.kernel.org
5524 W: http://www.chelsio.com
5525 F: drivers/crypto/chelsio
5527 CXGB4 INLINE CRYPTO DRIVER
5528 M: Ayush Sawal <ayush.sawal@chelsio.com>
5529 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5530 M: Rohit Maheshwari <rohitm@chelsio.com>
5531 L: netdev@vger.kernel.org
5533 W: http://www.chelsio.com
5534 F: drivers/net/ethernet/chelsio/inline_crypto/
5536 CXGB4 ETHERNET DRIVER (CXGB4)
5537 M: Raju Rangoju <rajur@chelsio.com>
5538 L: netdev@vger.kernel.org
5540 W: http://www.chelsio.com
5541 F: drivers/net/ethernet/chelsio/cxgb4/
5543 CXGB4 ISCSI DRIVER (CXGB4I)
5544 M: Karen Xie <kxie@chelsio.com>
5545 L: linux-scsi@vger.kernel.org
5547 W: http://www.chelsio.com
5548 F: drivers/scsi/cxgbi/cxgb4i
5550 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5551 M: Potnuri Bharat Teja <bharat@chelsio.com>
5552 L: linux-rdma@vger.kernel.org
5554 W: http://www.openfabrics.org
5555 F: drivers/infiniband/hw/cxgb4/
5556 F: include/uapi/rdma/cxgb4-abi.h
5558 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5559 M: Raju Rangoju <rajur@chelsio.com>
5560 L: netdev@vger.kernel.org
5562 W: http://www.chelsio.com
5563 F: drivers/net/ethernet/chelsio/cxgb4vf/
5565 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5566 M: Frederic Barrat <fbarrat@linux.ibm.com>
5567 M: Andrew Donnellan <ajd@linux.ibm.com>
5568 L: linuxppc-dev@lists.ozlabs.org
5570 F: Documentation/ABI/testing/sysfs-class-cxl
5571 F: Documentation/powerpc/cxl.rst
5572 F: arch/powerpc/platforms/powernv/pci-cxl.c
5573 F: drivers/misc/cxl/
5574 F: include/misc/cxl*
5575 F: include/uapi/misc/cxl.h
5577 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5578 M: Manoj N. Kumar <manoj@linux.ibm.com>
5579 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5580 M: Uma Krishnan <ukrishn@linux.ibm.com>
5581 L: linux-scsi@vger.kernel.org
5583 F: Documentation/powerpc/cxlflash.rst
5584 F: drivers/scsi/cxlflash/
5585 F: include/uapi/scsi/cxlflash_ioctl.h
5588 M: Russell King <linux@armlinux.org.uk>
5589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5591 W: http://www.armlinux.org.uk/
5592 F: drivers/video/fbdev/cyber2000fb.*
5594 CYCLADES PC300 DRIVER
5596 F: drivers/net/wan/pc300*
5598 CYPRESS_FIRMWARE MEDIA DRIVER
5599 M: Antti Palosaari <crope@iki.fi>
5600 L: linux-media@vger.kernel.org
5602 W: https://linuxtv.org
5603 W: http://palosaari.fi/linux/
5604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5605 T: git git://linuxtv.org/anttip/media_tree.git
5606 F: drivers/media/common/cypress_firmware*
5608 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5609 M: Linus Walleij <linus.walleij@linaro.org>
5610 L: linux-input@vger.kernel.org
5612 F: drivers/input/touchscreen/cy8ctma140.c
5614 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5615 M: Yassine Oudjana <y.oudjana@protonmail.com>
5616 L: linux-input@vger.kernel.org
5618 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5619 F: drivers/input/keyboard/cypress-sf.c
5621 CYTTSP TOUCHSCREEN DRIVER
5622 M: Linus Walleij <linus.walleij@linaro.org>
5623 L: linux-input@vger.kernel.org
5625 F: drivers/input/touchscreen/cyttsp*
5627 D-LINK DIR-685 TOUCHKEYS DRIVER
5628 M: Linus Walleij <linus.walleij@linaro.org>
5629 L: linux-input@vger.kernel.org
5631 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5633 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5634 M: Joshua Kinard <kumba@gentoo.org>
5636 F: drivers/rtc/rtc-ds1685.c
5637 F: include/linux/rtc/ds1685.h
5639 DAMA SLAVE for AX.25
5640 M: Joerg Reuter <jreuter@yaina.de>
5641 L: linux-hams@vger.kernel.org
5643 W: http://yaina.de/jreuter/
5644 W: http://www.qsl.net/dl1bke/
5645 F: net/ax25/af_ax25.c
5646 F: net/ax25/ax25_dev.c
5647 F: net/ax25/ax25_ds_*
5648 F: net/ax25/ax25_in.c
5649 F: net/ax25/ax25_out.c
5650 F: net/ax25/ax25_timer.c
5651 F: net/ax25/sysctl_net_ax25.c
5654 M: SeongJae Park <sj@kernel.org>
5655 L: damon@lists.linux.dev
5656 L: linux-mm@kvack.org
5658 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5659 F: Documentation/admin-guide/mm/damon/
5660 F: Documentation/vm/damon/
5661 F: include/linux/damon.h
5662 F: include/trace/events/damon.h
5664 F: tools/testing/selftests/damon/
5666 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5667 L: netdev@vger.kernel.org
5669 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5670 F: drivers/net/ethernet/dec/tulip/dmfe.c
5672 DC390/AM53C974 SCSI driver
5673 M: Hannes Reinecke <hare@suse.com>
5674 L: linux-scsi@vger.kernel.org
5676 F: drivers/scsi/am53c974.c
5679 M: Oliver Neukum <oliver@neukum.org>
5680 M: Ali Akcaagac <aliakc@web.de>
5681 M: Jamie Lenehan <lenehan@twibble.org>
5682 L: dc395x@twibble.org
5684 W: http://twibble.org/dist/dc395x/
5685 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5686 F: Documentation/scsi/dc395x.rst
5687 F: drivers/scsi/dc395x.*
5690 L: dccp@vger.kernel.org
5692 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5693 F: include/linux/dccp.h
5694 F: include/linux/tfrc.h
5695 F: include/uapi/linux/dccp.h
5698 DECnet NETWORK LAYER
5699 L: linux-decnet-user@lists.sourceforge.net
5701 W: http://linux-decnet.sourceforge.net
5702 F: Documentation/networking/decnet.rst
5705 DECSTATION PLATFORM SUPPORT
5706 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5707 L: linux-mips@vger.kernel.org
5709 W: http://www.linux-mips.org/wiki/DECstation
5711 F: arch/mips/include/asm/dec/
5712 F: arch/mips/include/asm/mach-dec/
5714 DEFXX FDDI NETWORK DRIVER
5715 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5717 F: drivers/net/fddi/defxx.*
5719 DEFZA FDDI NETWORK DRIVER
5720 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5722 F: drivers/net/fddi/defza.*
5724 DEINTERLACE DRIVERS FOR ALLWINNER H3
5725 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5726 L: linux-media@vger.kernel.org
5728 T: git git://linuxtv.org/media_tree.git
5729 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5730 F: drivers/media/platform/sunxi/sun8i-di/
5733 M: Matthew Garrett <mjg59@srcf.ucam.org>
5734 M: Pali Rohár <pali@kernel.org>
5735 L: platform-driver-x86@vger.kernel.org
5737 F: drivers/platform/x86/dell/dell-laptop.c
5739 DELL LAPTOP FREEFALL DRIVER
5740 M: Pali Rohár <pali@kernel.org>
5742 F: drivers/platform/x86/dell/dell-smo8800.c
5744 DELL LAPTOP RBTN DRIVER
5745 M: Pali Rohár <pali@kernel.org>
5747 F: drivers/platform/x86/dell/dell-rbtn.*
5749 DELL LAPTOP SMM DRIVER
5750 M: Pali Rohár <pali@kernel.org>
5752 F: Documentation/ABI/obsolete/procfs-i8k
5753 F: drivers/hwmon/dell-smm-hwmon.c
5754 F: include/uapi/linux/i8k.h
5756 DELL REMOTE BIOS UPDATE DRIVER
5757 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5758 L: platform-driver-x86@vger.kernel.org
5760 F: drivers/platform/x86/dell/dell_rbu.c
5763 M: Pali Rohár <pali@kernel.org>
5764 L: Dell.Client.Kernel@dell.com
5765 L: platform-driver-x86@vger.kernel.org
5767 F: drivers/platform/x86/dell/dell-smbios.*
5769 DELL SMBIOS SMM DRIVER
5770 L: Dell.Client.Kernel@dell.com
5771 L: platform-driver-x86@vger.kernel.org
5773 F: drivers/platform/x86/dell/dell-smbios-smm.c
5775 DELL SMBIOS WMI DRIVER
5776 L: Dell.Client.Kernel@dell.com
5777 L: platform-driver-x86@vger.kernel.org
5779 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5780 F: tools/wmi/dell-smbios-example.c
5782 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5783 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5784 L: platform-driver-x86@vger.kernel.org
5786 F: Documentation/driver-api/dcdbas.rst
5787 F: drivers/platform/x86/dell/dcdbas.*
5789 DELL WMI DESCRIPTOR DRIVER
5790 L: Dell.Client.Kernel@dell.com
5792 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5794 DELL WMI SYSMAN DRIVER
5795 M: Divya Bharathi <divya.bharathi@dell.com>
5796 M: Prasanth Ksr <prasanth.ksr@dell.com>
5797 L: Dell.Client.Kernel@dell.com
5798 L: platform-driver-x86@vger.kernel.org
5800 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5801 F: drivers/platform/x86/dell/dell-wmi-sysman/
5803 DELL WMI NOTIFICATIONS DRIVER
5804 M: Matthew Garrett <mjg59@srcf.ucam.org>
5805 M: Pali Rohár <pali@kernel.org>
5807 F: drivers/platform/x86/dell/dell-wmi-base.c
5809 DELL WMI HARDWARE PRIVACY SUPPORT
5810 M: Perry Yuan <Perry.Yuan@dell.com>
5811 L: Dell.Client.Kernel@dell.com
5812 L: platform-driver-x86@vger.kernel.org
5814 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5816 DELTA ST MEDIA DRIVER
5817 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5818 L: linux-media@vger.kernel.org
5820 W: https://linuxtv.org
5821 T: git git://linuxtv.org/media_tree.git
5822 F: drivers/media/platform/st/sti/delta
5824 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5825 M: Zev Weiss <zev@bewilderbeest.net>
5826 L: linux-hwmon@vger.kernel.org
5828 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5830 DELTA DPS920AB PSU DRIVER
5831 M: Robert Marko <robert.marko@sartura.hr>
5832 L: linux-hwmon@vger.kernel.org
5834 F: Documentation/hwmon/dps920ab.rst
5835 F: drivers/hwmon/pmbus/dps920ab.c
5837 DELTA NETWORKS TN48M CPLD DRIVERS
5838 M: Robert Marko <robert.marko@sartura.hr>
5840 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5841 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5842 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5843 F: drivers/gpio/gpio-tn48m.c
5844 F: include/dt-bindings/reset/delta,tn48m-reset.h
5847 L: linux-mtd@lists.infradead.org
5849 F: drivers/mtd/nand/raw/denali*
5851 DESIGNWARE EDMA CORE IP DRIVER
5852 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5853 L: dmaengine@vger.kernel.org
5855 F: drivers/dma/dw-edma/
5856 F: include/linux/dma/edma.h
5858 DESIGNWARE XDATA IP DRIVER
5859 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5860 L: linux-pci@vger.kernel.org
5862 F: Documentation/misc-devices/dw-xdata-pcie.rst
5863 F: drivers/misc/dw-xdata-pcie.c
5865 DESIGNWARE USB2 DRD IP DRIVER
5866 M: Minas Harutyunyan <hminas@synopsys.com>
5867 L: linux-usb@vger.kernel.org
5869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5870 F: drivers/usb/dwc2/
5872 DESIGNWARE USB3 DRD IP DRIVER
5873 M: Felipe Balbi <balbi@kernel.org>
5874 L: linux-usb@vger.kernel.org
5876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5877 F: drivers/usb/dwc3/
5879 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5880 M: Andreas Klinger <ak@it-klinger.de>
5881 L: linux-iio@vger.kernel.org
5883 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5884 F: drivers/iio/proximity/srf*.c
5886 DEVICE COREDUMP (DEV_COREDUMP)
5887 M: Johannes Berg <johannes@sipsolutions.net>
5888 L: linux-kernel@vger.kernel.org
5890 F: drivers/base/devcoredump.c
5891 F: include/linux/devcoredump.h
5893 DEVICE DEPENDENCY HELPER SCRIPT
5894 M: Saravana Kannan <saravanak@google.com>
5895 L: linux-kernel@vger.kernel.org
5897 F: scripts/dev-needs.sh
5899 DEVICE DIRECT ACCESS (DAX)
5900 M: Dan Williams <dan.j.williams@intel.com>
5901 M: Vishal Verma <vishal.l.verma@intel.com>
5902 M: Dave Jiang <dave.jiang@intel.com>
5903 L: nvdimm@lists.linux.dev
5907 DEVICE FREQUENCY (DEVFREQ)
5908 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5909 M: Kyungmin Park <kyungmin.park@samsung.com>
5910 M: Chanwoo Choi <cw00.choi@samsung.com>
5911 L: linux-pm@vger.kernel.org
5913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5914 F: Documentation/devicetree/bindings/devfreq/
5915 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5917 F: include/linux/devfreq.h
5918 F: include/trace/events/devfreq.h
5920 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5921 M: Chanwoo Choi <cw00.choi@samsung.com>
5922 L: linux-pm@vger.kernel.org
5924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5925 F: Documentation/devicetree/bindings/devfreq/event/
5926 F: drivers/devfreq/devfreq-event.c
5927 F: drivers/devfreq/event/
5928 F: include/dt-bindings/pmu/exynos_ppmu.h
5929 F: include/linux/devfreq-event.h
5931 DEVICE NUMBER REGISTRY
5932 M: Torben Mathiasen <device@lanana.org>
5934 W: http://lanana.org/docs/device-list/index.html
5936 DEVICE RESOURCE MANAGEMENT HELPERS
5937 M: Hans de Goede <hdegoede@redhat.com>
5938 R: Matti Vaittinen <mazziesaccount@gmail.com>
5940 F: include/linux/devm-helpers.h
5943 M: Alasdair Kergon <agk@redhat.com>
5944 M: Mike Snitzer <snitzer@kernel.org>
5945 M: dm-devel@redhat.com
5946 L: dm-devel@redhat.com
5948 W: http://sources.redhat.com/dm
5949 Q: http://patchwork.kernel.org/project/dm-devel/list/
5950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5951 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5952 F: Documentation/admin-guide/device-mapper/
5953 F: drivers/md/Kconfig
5954 F: drivers/md/Makefile
5956 F: drivers/md/persistent-data/
5957 F: include/linux/device-mapper.h
5958 F: include/linux/dm-*.h
5959 F: include/uapi/linux/dm-*.h
5962 M: Jiri Pirko <jiri@nvidia.com>
5963 L: netdev@vger.kernel.org
5965 F: Documentation/networking/devlink
5966 F: include/net/devlink.h
5967 F: include/uapi/linux/devlink.h
5968 F: net/core/devlink.c
5970 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5971 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5972 L: kernel@dh-electronics.com
5974 F: arch/arm/boot/dts/imx6*-dhcom-*
5976 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5977 M: Marek Vasut <marex@denx.de>
5978 L: kernel@dh-electronics.com
5980 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5981 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5983 DIALOG SEMICONDUCTOR DRIVERS
5984 M: Support Opensource <support.opensource@diasemi.com>
5986 W: http://www.dialog-semiconductor.com/products
5987 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5988 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5989 F: Documentation/devicetree/bindings/mfd/da90*.txt
5990 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5991 F: Documentation/devicetree/bindings/regulator/da92*.txt
5992 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5993 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5994 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5995 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5996 F: Documentation/hwmon/da90??.rst
5997 F: drivers/gpio/gpio-da90??.c
5998 F: drivers/hwmon/da90??-hwmon.c
5999 F: drivers/iio/adc/da91??-*.c
6000 F: drivers/input/misc/da72??.[ch]
6001 F: drivers/input/misc/da90??_onkey.c
6002 F: drivers/input/touchscreen/da9052_tsi.c
6003 F: drivers/leds/leds-da90??.c
6004 F: drivers/mfd/da903x.c
6005 F: drivers/mfd/da90??-*.c
6006 F: drivers/mfd/da91??-*.c
6007 F: drivers/pinctrl/pinctrl-da90??.c
6008 F: drivers/power/supply/da9052-battery.c
6009 F: drivers/power/supply/da91??-*.c
6010 F: drivers/regulator/da9???-regulator.[ch]
6011 F: drivers/regulator/slg51000-regulator.[ch]
6012 F: drivers/rtc/rtc-da90??.c
6013 F: drivers/thermal/da90??-thermal.c
6014 F: drivers/video/backlight/da90??_bl.c
6015 F: drivers/watchdog/da90??_wdt.c
6016 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6017 F: include/linux/mfd/da903x.h
6018 F: include/linux/mfd/da9052/
6019 F: include/linux/mfd/da9055/
6020 F: include/linux/mfd/da9062/
6021 F: include/linux/mfd/da9063/
6022 F: include/linux/mfd/da9150/
6023 F: include/linux/regulator/da9211.h
6024 F: include/sound/da[79]*.h
6025 F: sound/soc/codecs/da[79]*.[ch]
6027 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6028 M: William Breathitt Gray <william.gray@linaro.org>
6029 L: linux-gpio@vger.kernel.org
6031 F: drivers/gpio/gpio-gpio-mm.c
6033 DIOLAN U2C-12 I2C DRIVER
6034 M: Guenter Roeck <linux@roeck-us.net>
6035 L: linux-i2c@vger.kernel.org
6037 F: drivers/i2c/busses/i2c-diolan-u2c.c
6039 DIRECTORY NOTIFICATION (DNOTIFY)
6040 M: Jan Kara <jack@suse.cz>
6041 R: Amir Goldstein <amir73il@gmail.com>
6042 L: linux-fsdevel@vger.kernel.org
6044 F: Documentation/filesystems/dnotify.rst
6045 F: fs/notify/dnotify/
6046 F: include/linux/dnotify.h
6048 DISK GEOMETRY AND PARTITION HANDLING
6049 M: Andries Brouwer <aeb@cwi.nl>
6051 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6052 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6053 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6056 M: Jan Kara <jack@suse.com>
6058 F: Documentation/filesystems/quota.rst
6060 F: include/linux/quota*.h
6061 F: include/uapi/linux/quota*.h
6063 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6064 M: Bernie Thompson <bernie@plugable.com>
6065 L: linux-fbdev@vger.kernel.org
6067 W: http://plugable.com/category/projects/udlfb/
6068 F: Documentation/fb/udlfb.rst
6069 F: drivers/video/fbdev/udlfb.c
6070 F: include/video/udlfb.h
6072 DISTRIBUTED LOCK MANAGER (DLM)
6073 M: Christine Caulfield <ccaulfie@redhat.com>
6074 M: David Teigland <teigland@redhat.com>
6075 L: cluster-devel@redhat.com
6077 W: http://sources.redhat.com/cluster/
6078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6081 DMA BUFFER SHARING FRAMEWORK
6082 M: Sumit Semwal <sumit.semwal@linaro.org>
6083 M: Christian König <christian.koenig@amd.com>
6084 L: linux-media@vger.kernel.org
6085 L: dri-devel@lists.freedesktop.org
6086 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6088 T: git git://anongit.freedesktop.org/drm/drm-misc
6089 F: Documentation/driver-api/dma-buf.rst
6091 F: include/linux/*fence.h
6092 F: include/linux/dma-buf.h
6093 F: include/linux/dma-resv.h
6094 K: \bdma_(?:buf|fence|resv)\b
6096 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6097 M: Vinod Koul <vkoul@kernel.org>
6098 L: dmaengine@vger.kernel.org
6100 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6102 F: Documentation/devicetree/bindings/dma/
6103 F: Documentation/driver-api/dmaengine/
6105 F: include/linux/dma/
6106 F: include/linux/dmaengine.h
6107 F: include/linux/of_dma.h
6110 M: Christoph Hellwig <hch@lst.de>
6111 M: Marek Szyprowski <m.szyprowski@samsung.com>
6112 R: Robin Murphy <robin.murphy@arm.com>
6113 L: iommu@lists.linux.dev
6115 W: http://git.infradead.org/users/hch/dma-mapping.git
6116 T: git git://git.infradead.org/users/hch/dma-mapping.git
6117 F: include/asm-generic/dma-mapping.h
6118 F: include/linux/dma-direct.h
6119 F: include/linux/dma-mapping.h
6120 F: include/linux/dma-map-ops.h
6123 DMA MAPPING BENCHMARK
6124 M: Xiang Chen <chenxiang66@hisilicon.com>
6125 L: iommu@lists.linux.dev
6126 F: kernel/dma/map_benchmark.c
6127 F: tools/testing/selftests/dma/
6129 DMA-BUF HEAPS FRAMEWORK
6130 M: Sumit Semwal <sumit.semwal@linaro.org>
6131 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6132 R: Liam Mark <lmark@codeaurora.org>
6133 R: Laura Abbott <labbott@redhat.com>
6134 R: Brian Starkey <Brian.Starkey@arm.com>
6135 R: John Stultz <jstultz@google.com>
6136 L: linux-media@vger.kernel.org
6137 L: dri-devel@lists.freedesktop.org
6138 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6140 T: git git://anongit.freedesktop.org/drm/drm-misc
6141 F: drivers/dma-buf/dma-heap.c
6142 F: drivers/dma-buf/heaps/*
6143 F: include/linux/dma-heap.h
6144 F: include/uapi/linux/dma-heap.h
6146 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6147 M: Lukasz Luba <lukasz.luba@arm.com>
6148 L: linux-pm@vger.kernel.org
6149 L: linux-samsung-soc@vger.kernel.org
6151 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6152 F: drivers/memory/samsung/exynos5422-dmc.c
6154 DME1737 HARDWARE MONITOR DRIVER
6155 M: Juerg Haefliger <juergh@gmail.com>
6156 L: linux-hwmon@vger.kernel.org
6158 F: Documentation/hwmon/dme1737.rst
6159 F: drivers/hwmon/dme1737.c
6162 M: Jean Delvare <jdelvare@suse.com>
6164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6165 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6166 F: drivers/firmware/dmi-id.c
6167 F: drivers/firmware/dmi_scan.c
6168 F: include/linux/dmi.h
6171 M: Jonathan Corbet <corbet@lwn.net>
6172 L: linux-doc@vger.kernel.org
6174 P: Documentation/doc-guide/maintainer-profile.rst
6175 T: git git://git.lwn.net/linux.git docs-next
6177 F: scripts/documentation-file-ref-check
6178 F: scripts/kernel-doc
6179 F: scripts/sphinx-pre-install
6180 X: Documentation/ABI/
6181 X: Documentation/admin-guide/media/
6182 X: Documentation/devicetree/
6183 X: Documentation/driver-api/media/
6184 X: Documentation/firmware-guide/acpi/
6185 X: Documentation/i2c/
6186 X: Documentation/power/
6187 X: Documentation/spi/
6188 X: Documentation/userspace-api/media/
6190 DOCUMENTATION REPORTING ISSUES
6191 M: Thorsten Leemhuis <linux@leemhuis.info>
6192 L: linux-doc@vger.kernel.org
6194 F: Documentation/admin-guide/reporting-issues.rst
6196 DOCUMENTATION SCRIPTS
6197 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6198 L: linux-doc@vger.kernel.org
6200 F: Documentation/sphinx/parse-headers.pl
6201 F: scripts/documentation-file-ref-check
6202 F: scripts/sphinx-pre-install
6204 DOCUMENTATION/ITALIAN
6205 M: Federico Vaga <federico.vaga@vaga.pv.it>
6206 L: linux-doc@vger.kernel.org
6208 F: Documentation/translations/it_IT
6210 DOCUMENTATION/JAPANESE
6211 R: Akira Yokosawa <akiyks@gmail.com>
6212 L: linux-doc@vger.kernel.org
6214 F: Documentation/translations/ja_JP
6216 DONGWOON DW9714 LENS VOICE COIL DRIVER
6217 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6218 L: linux-media@vger.kernel.org
6220 T: git git://linuxtv.org/media_tree.git
6221 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6222 F: drivers/media/i2c/dw9714.c
6224 DONGWOON DW9768 LENS VOICE COIL DRIVER
6225 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6226 L: linux-media@vger.kernel.org
6228 T: git git://linuxtv.org/media_tree.git
6229 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6230 F: drivers/media/i2c/dw9768.c
6232 DONGWOON DW9807 LENS VOICE COIL DRIVER
6233 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6234 L: linux-media@vger.kernel.org
6236 T: git git://linuxtv.org/media_tree.git
6237 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6238 F: drivers/media/i2c/dw9807-vcm.c
6241 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6242 L: blinux-list@redhat.com
6244 F: drivers/char/dtlk.c
6245 F: include/linux/dtlk.h
6247 DPAA2 DATAPATH I/O (DPIO) DRIVER
6248 M: Roy Pledge <Roy.Pledge@nxp.com>
6249 L: linux-kernel@vger.kernel.org
6251 F: drivers/soc/fsl/dpio
6253 DPAA2 ETHERNET DRIVER
6254 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6255 L: netdev@vger.kernel.org
6257 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6258 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6259 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6260 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6261 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6262 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6263 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6264 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6265 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6267 DPAA2 ETHERNET SWITCH DRIVER
6268 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6269 L: netdev@vger.kernel.org
6271 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6272 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6273 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6275 DPT_I2O SCSI RAID DRIVER
6276 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6277 L: linux-scsi@vger.kernel.org
6279 W: http://www.adaptec.com/
6280 F: drivers/scsi/dpt*
6281 F: drivers/scsi/dpt/
6284 M: Philipp Reisner <philipp.reisner@linbit.com>
6285 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6286 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6287 L: drbd-dev@lists.linbit.com
6289 W: http://www.drbd.org
6290 T: git git://git.linbit.com/linux-drbd.git
6291 T: git git://git.linbit.com/drbd-8.4.git
6292 F: Documentation/admin-guide/blockdev/
6293 F: drivers/block/drbd/
6296 DRIVER COMPONENT FRAMEWORK
6297 L: dri-devel@lists.freedesktop.org
6298 F: drivers/base/component.c
6299 F: include/linux/component.h
6301 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6302 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6303 R: "Rafael J. Wysocki" <rafael@kernel.org>
6305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6306 F: Documentation/core-api/kobject.rst
6310 F: include/linux/debugfs.h
6311 F: include/linux/kobj*
6314 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6315 M: Nishanth Menon <nm@ti.com>
6316 L: linux-pm@vger.kernel.org
6318 F: drivers/soc/ti/smartreflex.c
6319 F: include/linux/power/smartreflex.h
6321 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6322 M: Maxime Ripard <mripard@kernel.org>
6323 M: Chen-Yu Tsai <wens@csie.org>
6324 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6325 L: dri-devel@lists.freedesktop.org
6327 T: git git://anongit.freedesktop.org/drm/drm-misc
6328 F: drivers/gpu/drm/sun4i/sun8i*
6330 DRM DRIVER FOR ARM PL111 CLCD
6331 M: Emma Anholt <emma@anholt.net>
6333 T: git git://anongit.freedesktop.org/drm/drm-misc
6334 F: drivers/gpu/drm/pl111/
6336 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6337 M: Linus Walleij <linus.walleij@linaro.org>
6339 T: git git://anongit.freedesktop.org/drm/drm-misc
6340 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6341 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6343 DRM DRIVER FOR ASPEED BMC GFX
6344 M: Joel Stanley <joel@jms.id.au>
6345 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6347 T: git git://anongit.freedesktop.org/drm/drm-misc
6348 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6349 F: drivers/gpu/drm/aspeed/
6351 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6352 M: Dave Airlie <airlied@redhat.com>
6353 R: Thomas Zimmermann <tzimmermann@suse.de>
6354 L: dri-devel@lists.freedesktop.org
6356 T: git git://anongit.freedesktop.org/drm/drm-misc
6357 F: drivers/gpu/drm/ast/
6359 DRM DRIVER FOR BOCHS VIRTUAL GPU
6360 M: Gerd Hoffmann <kraxel@redhat.com>
6361 L: virtualization@lists.linux-foundation.org
6363 T: git git://anongit.freedesktop.org/drm/drm-misc
6364 F: drivers/gpu/drm/tiny/bochs.c
6366 DRM DRIVER FOR BOE HIMAX8279D PANELS
6367 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6369 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6370 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6372 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6373 M: Jagan Teki <jagan@amarulasolutions.com>
6375 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6376 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6378 DRM DRIVER FOR EBBG FT8719 PANEL
6379 M: Joel Selvaraj <jo@jsfamily.in>
6381 T: git git://anongit.freedesktop.org/drm/drm-misc
6382 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6383 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6385 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6386 M: Linus Walleij <linus.walleij@linaro.org>
6388 T: git git://anongit.freedesktop.org/drm/drm-misc
6389 F: drivers/gpu/drm/tve200/
6391 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6392 M: Icenowy Zheng <icenowy@aosc.io>
6394 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6395 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6397 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6398 M: Jagan Teki <jagan@amarulasolutions.com>
6400 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6401 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6403 DRM DRIVER FOR GENERIC USB DISPLAY
6404 M: Noralf Trønnes <noralf@tronnes.org>
6406 W: https://github.com/notro/gud/wiki
6407 T: git git://anongit.freedesktop.org/drm/drm-misc
6408 F: drivers/gpu/drm/gud/
6409 F: include/drm/gud.h
6411 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6412 M: Hans de Goede <hdegoede@redhat.com>
6414 T: git git://anongit.freedesktop.org/drm/drm-misc
6415 F: drivers/gpu/drm/tiny/gm12u320.c
6417 DRM DRIVER FOR HX8357D PANELS
6418 M: Emma Anholt <emma@anholt.net>
6420 T: git git://anongit.freedesktop.org/drm/drm-misc
6421 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6422 F: drivers/gpu/drm/tiny/hx8357d.c
6424 DRM DRIVER FOR ILITEK ILI9225 PANELS
6425 M: David Lechner <david@lechnology.com>
6427 T: git git://anongit.freedesktop.org/drm/drm-misc
6428 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6429 F: drivers/gpu/drm/tiny/ili9225.c
6431 DRM DRIVER FOR ILITEK ILI9486 PANELS
6432 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6434 T: git git://anongit.freedesktop.org/drm/drm-misc
6435 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6436 F: drivers/gpu/drm/tiny/ili9486.c
6438 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6439 S: Orphan / Obsolete
6440 F: drivers/gpu/drm/i810/
6441 F: include/uapi/drm/i810_drm.h
6443 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6444 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6446 T: git git://anongit.freedesktop.org/drm/drm-misc
6447 F: drivers/gpu/drm/logicvc/
6449 DRM DRIVER FOR LVDS PANELS
6450 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6451 L: dri-devel@lists.freedesktop.org
6452 T: git git://anongit.freedesktop.org/drm/drm-misc
6454 F: drivers/gpu/drm/panel/panel-lvds.c
6455 F: Documentation/devicetree/bindings/display/lvds.yaml
6456 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6458 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6459 M: Guido Günther <agx@sigxcpu.org>
6460 R: Purism Kernel Team <kernel@puri.sm>
6462 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6463 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6465 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6466 S: Orphan / Obsolete
6467 F: drivers/gpu/drm/mga/
6468 F: include/uapi/drm/mga_drm.h
6470 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6471 M: Dave Airlie <airlied@redhat.com>
6472 R: Thomas Zimmermann <tzimmermann@suse.de>
6473 L: dri-devel@lists.freedesktop.org
6475 T: git git://anongit.freedesktop.org/drm/drm-misc
6476 F: drivers/gpu/drm/mgag200/
6478 DRM DRIVER FOR MI0283QT
6479 M: Noralf Trønnes <noralf@tronnes.org>
6481 T: git git://anongit.freedesktop.org/drm/drm-misc
6482 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6483 F: drivers/gpu/drm/tiny/mi0283qt.c
6485 DRM DRIVER FOR MIPI DBI compatible panels
6486 M: Noralf Trønnes <noralf@tronnes.org>
6488 W: https://github.com/notro/panel-mipi-dbi/wiki
6489 T: git git://anongit.freedesktop.org/drm/drm-misc
6490 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6491 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6493 DRM DRIVER FOR MSM ADRENO GPU
6494 M: Rob Clark <robdclark@gmail.com>
6495 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6496 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6497 R: Sean Paul <sean@poorly.run>
6498 L: linux-arm-msm@vger.kernel.org
6499 L: dri-devel@lists.freedesktop.org
6500 L: freedreno@lists.freedesktop.org
6502 T: git https://gitlab.freedesktop.org/drm/msm.git
6503 F: Documentation/devicetree/bindings/display/msm/
6504 F: drivers/gpu/drm/msm/
6505 F: include/uapi/drm/msm_drm.h
6507 DRM DRIVER FOR NOVATEK NT35510 PANELS
6508 M: Linus Walleij <linus.walleij@linaro.org>
6510 T: git git://anongit.freedesktop.org/drm/drm-misc
6511 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6512 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6514 DRM DRIVER FOR NOVATEK NT35560 PANELS
6515 M: Linus Walleij <linus.walleij@linaro.org>
6517 T: git git://anongit.freedesktop.org/drm/drm-misc
6518 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6519 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6521 DRM DRIVER FOR NOVATEK NT36672A PANELS
6522 M: Sumit Semwal <sumit.semwal@linaro.org>
6524 T: git git://anongit.freedesktop.org/drm/drm-misc
6525 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6526 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6528 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6529 M: Ben Skeggs <bskeggs@redhat.com>
6530 M: Karol Herbst <kherbst@redhat.com>
6531 M: Lyude Paul <lyude@redhat.com>
6532 L: dri-devel@lists.freedesktop.org
6533 L: nouveau@lists.freedesktop.org
6535 W: https://nouveau.freedesktop.org/
6536 Q: https://patchwork.freedesktop.org/project/nouveau/
6537 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6538 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6539 C: irc://irc.oftc.net/nouveau
6540 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6541 F: drivers/gpu/drm/nouveau/
6542 F: include/uapi/drm/nouveau_drm.h
6544 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6545 M: Stefan Mavrodiev <stefan@olimex.com>
6547 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6548 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6550 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6551 R: Douglas Anderson <dianders@chromium.org>
6552 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6553 F: drivers/gpu/drm/bridge/parade-ps8640.c
6555 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6556 M: Noralf Trønnes <noralf@tronnes.org>
6558 T: git git://anongit.freedesktop.org/drm/drm-misc
6559 F: Documentation/devicetree/bindings/display/repaper.txt
6560 F: drivers/gpu/drm/tiny/repaper.c
6562 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6563 M: Javier Martinez Canillas <javierm@redhat.com>
6565 T: git git://anongit.freedesktop.org/drm/drm-misc
6566 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6567 F: drivers/gpu/drm/solomon/ssd130x*
6569 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6570 M: Dave Airlie <airlied@redhat.com>
6571 M: Gerd Hoffmann <kraxel@redhat.com>
6572 L: virtualization@lists.linux-foundation.org
6574 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6575 T: git git://anongit.freedesktop.org/drm/drm-misc
6576 F: drivers/gpu/drm/tiny/cirrus.c
6578 DRM DRIVER FOR QXL VIRTUAL GPU
6579 M: Dave Airlie <airlied@redhat.com>
6580 M: Gerd Hoffmann <kraxel@redhat.com>
6581 L: virtualization@lists.linux-foundation.org
6582 L: spice-devel@lists.freedesktop.org
6584 T: git git://anongit.freedesktop.org/drm/drm-misc
6585 F: drivers/gpu/drm/qxl/
6586 F: include/uapi/drm/qxl_drm.h
6588 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6589 S: Orphan / Obsolete
6590 F: drivers/gpu/drm/r128/
6591 F: include/uapi/drm/r128_drm.h
6593 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6594 M: Robert Chiras <robert.chiras@nxp.com>
6596 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6597 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6599 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6600 M: Linus Walleij <linus.walleij@linaro.org>
6602 T: git git://anongit.freedesktop.org/drm/drm-misc
6603 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6604 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6606 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6607 M: Markuss Broks <markuss.broks@gmail.com>
6609 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6610 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6612 DRM DRIVER FOR SITRONIX ST7703 PANELS
6613 M: Guido Günther <agx@sigxcpu.org>
6614 R: Purism Kernel Team <kernel@puri.sm>
6615 R: Ondrej Jirman <megous@megous.com>
6617 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6618 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6620 DRM DRIVER FOR SAVAGE VIDEO CARDS
6621 S: Orphan / Obsolete
6622 F: drivers/gpu/drm/savage/
6623 F: include/uapi/drm/savage_drm.h
6625 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6626 M: Thomas Zimmermann <tzimmermann@suse.de>
6627 M: Javier Martinez Canillas <javierm@redhat.com>
6628 L: dri-devel@lists.freedesktop.org
6630 T: git git://anongit.freedesktop.org/drm/drm-misc
6631 F: drivers/gpu/drm/drm_aperture.c
6632 F: drivers/gpu/drm/tiny/simpledrm.c
6633 F: drivers/video/aperture.c
6634 F: include/drm/drm_aperture.h
6635 F: include/linux/aperture.h
6637 DRM DRIVER FOR SIS VIDEO CARDS
6638 S: Orphan / Obsolete
6639 F: drivers/gpu/drm/sis/
6640 F: include/uapi/drm/sis_drm.h
6642 DRM DRIVER FOR SITRONIX ST7586 PANELS
6643 M: David Lechner <david@lechnology.com>
6645 T: git git://anongit.freedesktop.org/drm/drm-misc
6646 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6647 F: drivers/gpu/drm/tiny/st7586.c
6649 DRM DRIVER FOR SITRONIX ST7701 PANELS
6650 M: Jagan Teki <jagan@amarulasolutions.com>
6652 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6653 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6655 DRM DRIVER FOR SITRONIX ST7735R PANELS
6656 M: David Lechner <david@lechnology.com>
6658 T: git git://anongit.freedesktop.org/drm/drm-misc
6659 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6660 F: drivers/gpu/drm/tiny/st7735r.c
6662 DRM DRIVER FOR ST-ERICSSON MCDE
6663 M: Linus Walleij <linus.walleij@linaro.org>
6665 T: git git://anongit.freedesktop.org/drm/drm-misc
6666 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6667 F: drivers/gpu/drm/mcde/
6669 DRM DRIVER FOR TDFX VIDEO CARDS
6670 S: Orphan / Obsolete
6671 F: drivers/gpu/drm/tdfx/
6673 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6674 M: Jagan Teki <jagan@amarulasolutions.com>
6676 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6677 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6679 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6680 R: Douglas Anderson <dianders@chromium.org>
6681 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6682 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6684 DRM DRIVER FOR TPO TPG110 PANELS
6685 M: Linus Walleij <linus.walleij@linaro.org>
6687 T: git git://anongit.freedesktop.org/drm/drm-misc
6688 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6689 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6691 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6692 M: Dave Airlie <airlied@redhat.com>
6693 R: Sean Paul <sean@poorly.run>
6694 R: Thomas Zimmermann <tzimmermann@suse.de>
6695 L: dri-devel@lists.freedesktop.org
6697 T: git git://anongit.freedesktop.org/drm/drm-misc
6698 F: drivers/gpu/drm/udl/
6700 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6701 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6702 M: Melissa Wen <melissa.srw@gmail.com>
6703 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6704 R: Daniel Vetter <daniel@ffwll.ch>
6705 L: dri-devel@lists.freedesktop.org
6707 T: git git://anongit.freedesktop.org/drm/drm-misc
6708 F: Documentation/gpu/vkms.rst
6709 F: drivers/gpu/drm/vkms/
6711 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6712 M: Hans de Goede <hdegoede@redhat.com>
6713 L: dri-devel@lists.freedesktop.org
6715 T: git git://anongit.freedesktop.org/drm/drm-misc
6716 F: drivers/gpu/drm/vboxvideo/
6718 DRM DRIVER FOR VMWARE VIRTUAL GPU
6719 M: Zack Rusin <zackr@vmware.com>
6720 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6721 L: dri-devel@lists.freedesktop.org
6723 T: git git://anongit.freedesktop.org/drm/drm-misc
6724 F: drivers/gpu/drm/vmwgfx/
6725 F: include/uapi/drm/vmwgfx_drm.h
6727 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6728 M: Linus Walleij <linus.walleij@linaro.org>
6730 T: git git://anongit.freedesktop.org/drm/drm-misc
6731 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6732 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6735 M: David Airlie <airlied@linux.ie>
6736 M: Daniel Vetter <daniel@ffwll.ch>
6737 L: dri-devel@lists.freedesktop.org
6739 B: https://gitlab.freedesktop.org/drm
6740 C: irc://irc.oftc.net/dri-devel
6741 T: git git://anongit.freedesktop.org/drm/drm
6742 F: Documentation/devicetree/bindings/display/
6743 F: Documentation/devicetree/bindings/gpu/
6744 F: Documentation/gpu/
6747 F: include/linux/vga*
6748 F: include/uapi/drm/
6750 DRM DRIVERS AND MISC GPU PATCHES
6751 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6752 M: Maxime Ripard <mripard@kernel.org>
6753 M: Thomas Zimmermann <tzimmermann@suse.de>
6755 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6756 T: git git://anongit.freedesktop.org/drm/drm-misc
6757 F: Documentation/gpu/
6758 F: drivers/gpu/drm/*
6761 F: include/linux/vga*
6762 F: include/uapi/drm/drm*
6764 DRM DRIVERS FOR ALLWINNER A10
6765 M: Maxime Ripard <mripard@kernel.org>
6766 M: Chen-Yu Tsai <wens@csie.org>
6767 L: dri-devel@lists.freedesktop.org
6769 T: git git://anongit.freedesktop.org/drm/drm-misc
6770 F: Documentation/devicetree/bindings/display/allwinner*
6771 F: drivers/gpu/drm/sun4i/
6773 DRM DRIVERS FOR AMLOGIC SOCS
6774 M: Neil Armstrong <narmstrong@baylibre.com>
6775 L: dri-devel@lists.freedesktop.org
6776 L: linux-amlogic@lists.infradead.org
6778 W: http://linux-meson.com/
6779 T: git git://anongit.freedesktop.org/drm/drm-misc
6780 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6781 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6782 F: Documentation/gpu/meson.rst
6783 F: drivers/gpu/drm/meson/
6785 DRM DRIVERS FOR ATMEL HLCDC
6786 M: Sam Ravnborg <sam@ravnborg.org>
6787 M: Boris Brezillon <bbrezillon@kernel.org>
6788 L: dri-devel@lists.freedesktop.org
6790 T: git git://anongit.freedesktop.org/drm/drm-misc
6791 F: Documentation/devicetree/bindings/display/atmel/
6792 F: drivers/gpu/drm/atmel-hlcdc/
6794 DRM DRIVERS FOR BRIDGE CHIPS
6795 M: Andrzej Hajda <andrzej.hajda@intel.com>
6796 M: Neil Armstrong <narmstrong@baylibre.com>
6797 M: Robert Foss <robert.foss@linaro.org>
6798 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6799 R: Jonas Karlman <jonas@kwiboo.se>
6800 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6802 T: git git://anongit.freedesktop.org/drm/drm-misc
6803 F: Documentation/devicetree/bindings/display/bridge/
6804 F: drivers/gpu/drm/bridge/
6806 DRM DRIVERS FOR EXYNOS
6807 M: Inki Dae <inki.dae@samsung.com>
6808 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6809 M: Kyungmin Park <kyungmin.park@samsung.com>
6810 L: dri-devel@lists.freedesktop.org
6812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6813 F: Documentation/devicetree/bindings/display/exynos/
6814 F: Documentation/devicetree/bindings/display/samsung/
6815 F: drivers/gpu/drm/exynos/
6816 F: include/uapi/drm/exynos_drm.h
6818 DRM DRIVERS FOR FREESCALE DCU
6819 M: Stefan Agner <stefan@agner.ch>
6820 M: Alison Wang <alison.wang@nxp.com>
6821 L: dri-devel@lists.freedesktop.org
6823 T: git git://anongit.freedesktop.org/drm/drm-misc
6824 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6825 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6826 F: drivers/gpu/drm/fsl-dcu/
6828 DRM DRIVERS FOR FREESCALE IMX
6829 M: Philipp Zabel <p.zabel@pengutronix.de>
6830 L: dri-devel@lists.freedesktop.org
6832 F: Documentation/devicetree/bindings/display/imx/
6833 F: drivers/gpu/drm/imx/
6834 F: drivers/gpu/ipu-v3/
6836 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6837 M: Liu Ying <victor.liu@nxp.com>
6838 L: dri-devel@lists.freedesktop.org
6840 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6841 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6842 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6843 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6844 F: drivers/gpu/drm/bridge/imx/
6846 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6847 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6848 L: dri-devel@lists.freedesktop.org
6850 T: git git://github.com/patjak/drm-gma500
6851 F: drivers/gpu/drm/gma500/
6853 DRM DRIVERS FOR HISILICON
6854 M: Xinliang Liu <xinliang.liu@linaro.org>
6855 M: Tian Tao <tiantao6@hisilicon.com>
6856 R: John Stultz <jstultz@google.com>
6857 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6858 R: Chen Feng <puck.chen@hisilicon.com>
6859 L: dri-devel@lists.freedesktop.org
6861 T: git git://anongit.freedesktop.org/drm/drm-misc
6862 F: Documentation/devicetree/bindings/display/hisilicon/
6863 F: drivers/gpu/drm/hisilicon/
6865 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6866 M: Deepak Rawat <drawat.floss@gmail.com>
6867 L: linux-hyperv@vger.kernel.org
6868 L: dri-devel@lists.freedesktop.org
6870 T: git git://anongit.freedesktop.org/drm/drm-misc
6871 F: drivers/gpu/drm/hyperv
6873 DRM DRIVERS FOR LIMA
6874 M: Qiang Yu <yuq825@gmail.com>
6875 L: dri-devel@lists.freedesktop.org
6876 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6878 T: git git://anongit.freedesktop.org/drm/drm-misc
6879 F: drivers/gpu/drm/lima/
6880 F: include/uapi/drm/lima_drm.h
6882 DRM DRIVERS FOR MEDIATEK
6883 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6884 M: Philipp Zabel <p.zabel@pengutronix.de>
6885 L: dri-devel@lists.freedesktop.org
6886 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6888 F: Documentation/devicetree/bindings/display/mediatek/
6889 F: drivers/gpu/drm/mediatek/
6890 F: drivers/phy/mediatek/phy-mtk-dp.c
6891 F: drivers/phy/mediatek/phy-mtk-hdmi*
6892 F: drivers/phy/mediatek/phy-mtk-mipi*
6894 DRM DRIVERS FOR NVIDIA TEGRA
6895 M: Thierry Reding <thierry.reding@gmail.com>
6896 L: dri-devel@lists.freedesktop.org
6897 L: linux-tegra@vger.kernel.org
6899 T: git git://anongit.freedesktop.org/tegra/linux.git
6900 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6901 F: Documentation/devicetree/bindings/gpu/host1x/
6902 F: drivers/gpu/drm/tegra/
6903 F: drivers/gpu/host1x/
6904 F: include/linux/host1x.h
6905 F: include/uapi/drm/tegra_drm.h
6907 DRM DRIVERS FOR RENESAS
6908 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6909 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6910 L: dri-devel@lists.freedesktop.org
6911 L: linux-renesas-soc@vger.kernel.org
6913 T: git git://linuxtv.org/pinchartl/media drm/du/next
6914 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6915 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6916 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6917 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6918 F: drivers/gpu/drm/rcar-du/
6919 F: drivers/gpu/drm/shmobile/
6920 F: include/linux/platform_data/shmob_drm.h
6922 DRM DRIVERS FOR ROCKCHIP
6923 M: Sandy Huang <hjc@rock-chips.com>
6924 M: Heiko Stübner <heiko@sntech.de>
6925 L: dri-devel@lists.freedesktop.org
6927 T: git git://anongit.freedesktop.org/drm/drm-misc
6928 F: Documentation/devicetree/bindings/display/rockchip/
6929 F: drivers/gpu/drm/rockchip/
6932 M: Alain Volmat <alain.volmat@foss.st.com>
6933 L: dri-devel@lists.freedesktop.org
6935 T: git git://anongit.freedesktop.org/drm/drm-misc
6936 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6937 F: drivers/gpu/drm/sti
6940 M: Yannick Fertre <yannick.fertre@foss.st.com>
6941 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6942 M: Philippe Cornu <philippe.cornu@foss.st.com>
6943 L: dri-devel@lists.freedesktop.org
6945 T: git git://anongit.freedesktop.org/drm/drm-misc
6946 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6947 F: drivers/gpu/drm/stm
6949 DRM DRIVERS FOR TI KEYSTONE
6950 M: Jyri Sarha <jyri.sarha@iki.fi>
6951 M: Tomi Valkeinen <tomba@kernel.org>
6952 L: dri-devel@lists.freedesktop.org
6954 T: git git://anongit.freedesktop.org/drm/drm-misc
6955 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6956 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6957 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6958 F: drivers/gpu/drm/tidss/
6960 DRM DRIVERS FOR TI LCDC
6961 M: Jyri Sarha <jyri.sarha@iki.fi>
6962 R: Tomi Valkeinen <tomba@kernel.org>
6963 L: dri-devel@lists.freedesktop.org
6965 F: Documentation/devicetree/bindings/display/tilcdc/
6966 F: drivers/gpu/drm/tilcdc/
6968 DRM DRIVERS FOR TI OMAP
6969 M: Tomi Valkeinen <tomba@kernel.org>
6970 L: dri-devel@lists.freedesktop.org
6972 F: Documentation/devicetree/bindings/display/ti/
6973 F: drivers/gpu/drm/omapdrm/
6976 M: Emma Anholt <emma@anholt.net>
6977 M: Melissa Wen <mwen@igalia.com>
6979 T: git git://anongit.freedesktop.org/drm/drm-misc
6980 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6981 F: drivers/gpu/drm/v3d/
6982 F: include/uapi/drm/v3d_drm.h
6985 M: Emma Anholt <emma@anholt.net>
6986 M: Maxime Ripard <mripard@kernel.org>
6988 T: git git://github.com/anholt/linux
6989 T: git git://anongit.freedesktop.org/drm/drm-misc
6990 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6991 F: drivers/gpu/drm/vc4/
6992 F: include/uapi/drm/vc4_drm.h
6994 DRM DRIVERS FOR VIVANTE GPU IP
6995 M: Lucas Stach <l.stach@pengutronix.de>
6996 R: Russell King <linux+etnaviv@armlinux.org.uk>
6997 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6998 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6999 L: dri-devel@lists.freedesktop.org
7001 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7002 F: drivers/gpu/drm/etnaviv/
7003 F: include/uapi/drm/etnaviv_drm.h
7006 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7007 L: dri-devel@lists.freedesktop.org
7008 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7010 T: git git://anongit.freedesktop.org/drm/drm-misc
7011 F: Documentation/gpu/xen-front.rst
7012 F: drivers/gpu/drm/xen/
7014 DRM DRIVERS FOR XILINX
7015 M: Hyun Kwon <hyun.kwon@xilinx.com>
7016 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7017 L: dri-devel@lists.freedesktop.org
7019 T: git git://anongit.freedesktop.org/drm/drm-misc
7020 F: Documentation/devicetree/bindings/display/xlnx/
7021 F: drivers/gpu/drm/xlnx/
7024 M: Thierry Reding <thierry.reding@gmail.com>
7025 R: Sam Ravnborg <sam@ravnborg.org>
7026 L: dri-devel@lists.freedesktop.org
7028 T: git git://anongit.freedesktop.org/drm/drm-misc
7029 F: Documentation/devicetree/bindings/display/panel/
7030 F: drivers/gpu/drm/drm_panel.c
7031 F: drivers/gpu/drm/panel/
7032 F: include/drm/drm_panel.h
7034 DRM PRIVACY-SCREEN CLASS
7035 M: Hans de Goede <hdegoede@redhat.com>
7036 L: dri-devel@lists.freedesktop.org
7038 T: git git://anongit.freedesktop.org/drm/drm-misc
7039 F: drivers/gpu/drm/drm_privacy_screen*
7040 F: include/drm/drm_privacy_screen*
7043 M: Christian Koenig <christian.koenig@amd.com>
7044 M: Huang Rui <ray.huang@amd.com>
7045 L: dri-devel@lists.freedesktop.org
7047 T: git git://anongit.freedesktop.org/drm/drm-misc
7048 F: drivers/gpu/drm/ttm/
7052 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
7053 L: dri-devel@lists.freedesktop.org
7055 T: git git://anongit.freedesktop.org/drm/drm-misc
7056 F: drivers/gpu/drm/scheduler/
7057 F: include/drm/gpu_scheduler.h
7059 DSBR100 USB FM RADIO DRIVER
7060 M: Alexey Klimov <klimov.linux@gmail.com>
7061 L: linux-media@vger.kernel.org
7063 T: git git://linuxtv.org/media_tree.git
7064 F: drivers/media/radio/dsbr100.c
7067 M: Hans Verkuil <hverkuil@xs4all.nl>
7068 L: linux-media@vger.kernel.org
7070 W: https://linuxtv.org
7071 T: git git://linuxtv.org/media_tree.git
7072 F: drivers/media/pci/dt3155/
7074 DVB_USB_AF9015 MEDIA DRIVER
7075 M: Antti Palosaari <crope@iki.fi>
7076 L: linux-media@vger.kernel.org
7078 W: https://linuxtv.org
7079 W: http://palosaari.fi/linux/
7080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7081 T: git git://linuxtv.org/anttip/media_tree.git
7082 F: drivers/media/usb/dvb-usb-v2/af9015*
7084 DVB_USB_AF9035 MEDIA DRIVER
7085 M: Antti Palosaari <crope@iki.fi>
7086 L: linux-media@vger.kernel.org
7088 W: https://linuxtv.org
7089 W: http://palosaari.fi/linux/
7090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7091 T: git git://linuxtv.org/anttip/media_tree.git
7092 F: drivers/media/usb/dvb-usb-v2/af9035*
7094 DVB_USB_ANYSEE MEDIA DRIVER
7095 M: Antti Palosaari <crope@iki.fi>
7096 L: linux-media@vger.kernel.org
7098 W: https://linuxtv.org
7099 W: http://palosaari.fi/linux/
7100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7101 T: git git://linuxtv.org/anttip/media_tree.git
7102 F: drivers/media/usb/dvb-usb-v2/anysee*
7104 DVB_USB_AU6610 MEDIA DRIVER
7105 M: Antti Palosaari <crope@iki.fi>
7106 L: linux-media@vger.kernel.org
7108 W: https://linuxtv.org
7109 W: http://palosaari.fi/linux/
7110 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7111 T: git git://linuxtv.org/anttip/media_tree.git
7112 F: drivers/media/usb/dvb-usb-v2/au6610*
7114 DVB_USB_CE6230 MEDIA DRIVER
7115 M: Antti Palosaari <crope@iki.fi>
7116 L: linux-media@vger.kernel.org
7118 W: https://linuxtv.org
7119 W: http://palosaari.fi/linux/
7120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7121 T: git git://linuxtv.org/anttip/media_tree.git
7122 F: drivers/media/usb/dvb-usb-v2/ce6230*
7124 DVB_USB_CXUSB MEDIA DRIVER
7125 M: Michael Krufky <mkrufky@linuxtv.org>
7126 L: linux-media@vger.kernel.org
7128 W: https://linuxtv.org
7129 W: http://github.com/mkrufky
7130 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7131 T: git git://linuxtv.org/media_tree.git
7132 F: drivers/media/usb/dvb-usb/cxusb*
7134 DVB_USB_EC168 MEDIA DRIVER
7135 M: Antti Palosaari <crope@iki.fi>
7136 L: linux-media@vger.kernel.org
7138 W: https://linuxtv.org
7139 W: http://palosaari.fi/linux/
7140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7141 T: git git://linuxtv.org/anttip/media_tree.git
7142 F: drivers/media/usb/dvb-usb-v2/ec168*
7144 DVB_USB_GL861 MEDIA DRIVER
7145 M: Antti Palosaari <crope@iki.fi>
7146 L: linux-media@vger.kernel.org
7148 W: https://linuxtv.org
7149 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7150 T: git git://linuxtv.org/anttip/media_tree.git
7151 F: drivers/media/usb/dvb-usb-v2/gl861*
7153 DVB_USB_MXL111SF MEDIA DRIVER
7154 M: Michael Krufky <mkrufky@linuxtv.org>
7155 L: linux-media@vger.kernel.org
7157 W: https://linuxtv.org
7158 W: http://github.com/mkrufky
7159 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7160 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7161 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7163 DVB_USB_RTL28XXU MEDIA DRIVER
7164 M: Antti Palosaari <crope@iki.fi>
7165 L: linux-media@vger.kernel.org
7167 W: https://linuxtv.org
7168 W: http://palosaari.fi/linux/
7169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7170 T: git git://linuxtv.org/anttip/media_tree.git
7171 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7173 DVB_USB_V2 MEDIA DRIVER
7174 M: Antti Palosaari <crope@iki.fi>
7175 L: linux-media@vger.kernel.org
7177 W: https://linuxtv.org
7178 W: http://palosaari.fi/linux/
7179 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7180 T: git git://linuxtv.org/anttip/media_tree.git
7181 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7182 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7185 M: Jason Baron <jbaron@akamai.com>
7187 F: include/linux/dynamic_debug.h
7188 F: lib/dynamic_debug.c
7190 DYNAMIC INTERRUPT MODERATION
7191 M: Tal Gilboa <talgi@nvidia.com>
7193 F: Documentation/networking/net_dim.rst
7194 F: include/linux/dim.h
7197 DZ DECSTATION DZ11 SERIAL DRIVER
7198 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7200 F: drivers/tty/serial/dz.*
7202 E3X0 POWER BUTTON DRIVER
7203 M: Moritz Fischer <moritz.fischer@ettus.com>
7204 L: usrp-users@lists.ettus.com
7206 W: http://www.ettus.com
7207 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7208 F: drivers/input/misc/e3x0-button.c
7211 M: Antti Palosaari <crope@iki.fi>
7212 L: linux-media@vger.kernel.org
7214 W: https://linuxtv.org
7215 W: http://palosaari.fi/linux/
7216 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7217 T: git git://linuxtv.org/anttip/media_tree.git
7218 F: drivers/media/tuners/e4000*
7220 EARTH_PT1 MEDIA DRIVER
7221 M: Akihiro Tsukada <tskd08@gmail.com>
7222 L: linux-media@vger.kernel.org
7224 F: drivers/media/pci/pt1/
7226 EARTH_PT3 MEDIA DRIVER
7227 M: Akihiro Tsukada <tskd08@gmail.com>
7228 L: linux-media@vger.kernel.org
7230 F: drivers/media/pci/pt3/
7233 M: Antti Palosaari <crope@iki.fi>
7234 L: linux-media@vger.kernel.org
7236 W: https://linuxtv.org
7237 W: http://palosaari.fi/linux/
7238 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7239 T: git git://linuxtv.org/anttip/media_tree.git
7240 F: drivers/media/dvb-frontends/ec100*
7243 M: Tyler Hicks <code@tyhicks.com>
7244 L: ecryptfs@vger.kernel.org
7246 W: http://ecryptfs.org
7247 W: https://launchpad.net/ecryptfs
7248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7249 F: Documentation/filesystems/ecryptfs.rst
7253 M: Yazen Ghannam <yazen.ghannam@amd.com>
7254 L: linux-edac@vger.kernel.org
7256 F: drivers/edac/amd64_edac*
7257 F: drivers/edac/mce_amd*
7260 M: Jan Luebbe <jlu@pengutronix.de>
7261 L: linux-edac@vger.kernel.org
7263 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7264 F: drivers/edac/armada_xp_*
7267 M: Stefan Schaeckeler <sschaeck@cisco.com>
7269 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7270 F: drivers/edac/aspeed_edac.c
7273 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7275 F: drivers/edac/bluefield_edac.c
7278 M: Andre Przywara <andre.przywara@arm.com>
7279 L: linux-edac@vger.kernel.org
7281 F: drivers/edac/highbank*
7284 M: Ralf Baechle <ralf@linux-mips.org>
7285 L: linux-edac@vger.kernel.org
7286 L: linux-mips@vger.kernel.org
7288 F: drivers/edac/octeon_edac*
7290 EDAC-CAVIUM THUNDERX
7291 M: Robert Richter <rric@kernel.org>
7292 L: linux-edac@vger.kernel.org
7294 F: drivers/edac/thunderx_edac*
7297 M: Borislav Petkov <bp@alien8.de>
7298 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7299 M: Tony Luck <tony.luck@intel.com>
7300 R: James Morse <james.morse@arm.com>
7301 R: Robert Richter <rric@kernel.org>
7302 L: linux-edac@vger.kernel.org
7304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7305 F: Documentation/admin-guide/ras.rst
7306 F: Documentation/driver-api/edac.rst
7308 F: include/linux/edac.h
7311 M: Lei Wang <lewan@microsoft.com>
7312 L: linux-edac@vger.kernel.org
7314 F: drivers/edac/dmc520_edac.c
7317 M: Mark Gross <markgross@kernel.org>
7318 L: linux-edac@vger.kernel.org
7320 F: drivers/edac/e752x_edac.c
7323 L: linux-edac@vger.kernel.org
7325 F: drivers/edac/e7xxx_edac.c
7328 M: York Sun <york.sun@nxp.com>
7329 L: linux-edac@vger.kernel.org
7331 F: drivers/edac/fsl_ddr_edac.*
7334 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7335 L: linux-edac@vger.kernel.org
7337 F: drivers/edac/ghes_edac.c
7340 M: Tony Luck <tony.luck@intel.com>
7341 L: linux-edac@vger.kernel.org
7343 F: drivers/edac/i10nm_base.c
7346 L: linux-edac@vger.kernel.org
7348 F: drivers/edac/i3000_edac.c
7351 L: linux-edac@vger.kernel.org
7353 F: drivers/edac/i5000_edac.c
7356 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7357 L: linux-edac@vger.kernel.org
7359 F: drivers/edac/i5400_edac.c
7362 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7363 L: linux-edac@vger.kernel.org
7365 F: drivers/edac/i7300_edac.c
7368 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7369 L: linux-edac@vger.kernel.org
7371 F: drivers/edac/i7core_edac.c
7374 M: Tim Small <tim@buttersideup.com>
7375 L: linux-edac@vger.kernel.org
7377 F: drivers/edac/i82443bxgx_edac.c
7380 M: "Arvind R." <arvino55@gmail.com>
7381 L: linux-edac@vger.kernel.org
7383 F: drivers/edac/i82975x_edac.c
7386 M: Jason Baron <jbaron@akamai.com>
7387 L: linux-edac@vger.kernel.org
7389 F: drivers/edac/ie31200_edac.c
7392 M: Tony Luck <tony.luck@intel.com>
7393 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7394 L: linux-edac@vger.kernel.org
7396 F: drivers/edac/igen6_edac.c
7399 M: Johannes Thumshirn <morbidrsa@gmail.com>
7400 L: linux-edac@vger.kernel.org
7402 F: drivers/edac/mpc85xx_edac.[ch]
7405 M: Egor Martovetsky <egor@pasemi.com>
7406 L: linux-edac@vger.kernel.org
7408 F: drivers/edac/pasemi_edac.c
7411 M: Tony Luck <tony.luck@intel.com>
7412 L: linux-edac@vger.kernel.org
7414 F: drivers/edac/pnd2_edac.[ch]
7417 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7418 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7419 L: linux-arm-msm@vger.kernel.org
7420 L: linux-edac@vger.kernel.org
7422 F: drivers/edac/qcom_edac.c
7425 M: Tim Small <tim@buttersideup.com>
7426 L: linux-edac@vger.kernel.org
7428 F: drivers/edac/r82600_edac.c
7431 M: Tony Luck <tony.luck@intel.com>
7432 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7433 L: linux-edac@vger.kernel.org
7435 F: drivers/edac/sb_edac.c
7438 M: Tony Luck <tony.luck@intel.com>
7439 L: linux-edac@vger.kernel.org
7441 F: drivers/edac/skx_*.[ch]
7444 M: Tero Kristo <kristo@kernel.org>
7445 L: linux-edac@vger.kernel.org
7447 F: drivers/edac/ti_edac.c
7449 EDIROL UA-101/UA-1000 DRIVER
7450 M: Clemens Ladisch <clemens@ladisch.de>
7451 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7454 F: sound/usb/misc/ua101.c
7457 M: Ivan Hu <ivan.hu@canonical.com>
7458 M: Ard Biesheuvel <ardb@kernel.org>
7459 L: linux-efi@vger.kernel.org
7461 F: drivers/firmware/efi/test/
7463 EFI VARIABLE FILESYSTEM
7464 M: Matthew Garrett <matthew.garrett@nebula.com>
7465 M: Jeremy Kerr <jk@ozlabs.org>
7466 M: Ard Biesheuvel <ardb@kernel.org>
7467 L: linux-efi@vger.kernel.org
7469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7472 EFIFB FRAMEBUFFER DRIVER
7473 M: Peter Jones <pjones@redhat.com>
7474 L: linux-fbdev@vger.kernel.org
7476 F: drivers/video/fbdev/efifb.c
7480 W: http://aeschi.ch.eu.org/efs/
7483 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7484 M: Douglas Miller <dougmill@linux.ibm.com>
7485 L: netdev@vger.kernel.org
7487 F: drivers/net/ethernet/ibm/ehea/
7489 ELM327 CAN NETWORK DRIVER
7490 M: Max Staudt <max@enpas.org>
7491 L: linux-can@vger.kernel.org
7493 F: Documentation/networking/device_drivers/can/can327.rst
7494 F: drivers/net/can/can327.c
7496 EM28XX VIDEO4LINUX DRIVER
7497 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7498 L: linux-media@vger.kernel.org
7500 W: https://linuxtv.org
7501 T: git git://linuxtv.org/media_tree.git
7502 F: Documentation/admin-guide/media/em28xx*
7503 F: drivers/media/usb/em28xx/
7506 M: Olivia Mackall <olivia@selenic.com>
7507 M: David Woodhouse <dwmw2@infradead.org>
7508 L: linux-embedded@vger.kernel.org
7511 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7512 M: Adrian Hunter <adrian.hunter@intel.com>
7513 M: Ritesh Harjani <riteshh@codeaurora.org>
7514 M: Asutosh Das <asutoshd@codeaurora.org>
7515 L: linux-mmc@vger.kernel.org
7517 F: drivers/mmc/host/cqhci*
7519 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7520 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7521 L: linux-scsi@vger.kernel.org
7523 W: http://www.broadcom.com
7524 F: drivers/scsi/be2iscsi/
7526 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7527 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7528 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7529 M: Somnath Kotur <somnath.kotur@broadcom.com>
7530 L: netdev@vger.kernel.org
7532 W: http://www.emulex.com
7533 F: drivers/net/ethernet/emulex/benet/
7535 EMULEX ONECONNECT ROCE DRIVER
7536 M: Selvin Xavier <selvin.xavier@broadcom.com>
7537 L: linux-rdma@vger.kernel.org
7539 W: http://www.broadcom.com
7540 F: drivers/infiniband/hw/ocrdma/
7541 F: include/uapi/rdma/ocrdma-abi.h
7543 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7544 M: James Smart <james.smart@broadcom.com>
7545 M: Dick Kennedy <dick.kennedy@broadcom.com>
7546 L: linux-scsi@vger.kernel.org
7548 W: http://www.broadcom.com
7549 F: drivers/scsi/lpfc/
7551 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7552 M: James Smart <james.smart@broadcom.com>
7553 M: Ram Vegesna <ram.vegesna@broadcom.com>
7554 L: linux-scsi@vger.kernel.org
7555 L: target-devel@vger.kernel.org
7557 W: http://www.broadcom.com
7558 F: drivers/scsi/elx/
7560 ENE CB710 FLASH CARD READER DRIVER
7561 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7563 F: drivers/misc/cb710/
7564 F: drivers/mmc/host/cb710-mmc.*
7565 F: include/linux/cb710.h
7567 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7568 M: Maxim Levitsky <maximlevitsky@gmail.com>
7570 F: drivers/media/rc/ene_ir.*
7572 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7573 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7574 L: linuxppc-dev@lists.ozlabs.org
7576 F: drivers/tty/ehv_bytechan.c
7578 EPSON S1D13XXX FRAMEBUFFER DRIVER
7579 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7582 F: drivers/video/fbdev/s1d13xxxfb.c
7583 F: include/video/s1d13xxxfb.h
7586 M: Gao Xiang <xiang@kernel.org>
7587 M: Chao Yu <chao@kernel.org>
7588 R: Yue Hu <huyue2@coolpad.com>
7589 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7590 L: linux-erofs@lists.ozlabs.org
7592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7593 F: Documentation/filesystems/erofs.rst
7595 F: include/trace/events/erofs.h
7597 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7598 M: Jeff Layton <jlayton@kernel.org>
7600 F: include/linux/errseq.h
7604 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7606 L: linux-can@vger.kernel.org
7608 F: drivers/net/can/usb/esd_usb.c
7610 ET131X NETWORK DRIVER
7611 M: Mark Einon <mark.einon@gmail.com>
7613 F: drivers/net/ethernet/agere/
7615 ETAS ES58X CAN/USB DRIVER
7616 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7617 L: linux-can@vger.kernel.org
7619 F: drivers/net/can/usb/etas_es58x/
7622 M: Roopa Prabhu <roopa@nvidia.com>
7623 M: Nikolay Aleksandrov <razor@blackwall.org>
7624 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7625 L: netdev@vger.kernel.org
7627 W: http://www.linuxfoundation.org/en/Net:Bridge
7628 F: include/linux/netfilter_bridge/
7631 ETHERNET PHY LIBRARY
7632 M: Andrew Lunn <andrew@lunn.ch>
7633 M: Heiner Kallweit <hkallweit1@gmail.com>
7634 R: Russell King <linux@armlinux.org.uk>
7635 L: netdev@vger.kernel.org
7637 F: Documentation/ABI/testing/sysfs-class-net-phydev
7638 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7639 F: Documentation/devicetree/bindings/net/mdio*
7640 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7641 F: Documentation/networking/phy.rst
7642 F: drivers/net/mdio/
7643 F: drivers/net/mdio/acpi_mdio.c
7644 F: drivers/net/mdio/fwnode_mdio.c
7645 F: drivers/net/mdio/of_mdio.c
7648 F: include/dt-bindings/net/qca-ar803x.h
7649 F: include/linux/linkmode.h
7650 F: include/linux/*mdio*.h
7651 F: include/linux/mdio/*.h
7652 F: include/linux/mii.h
7653 F: include/linux/of_net.h
7654 F: include/linux/phy.h
7655 F: include/linux/phy_fixed.h
7656 F: include/linux/platform_data/mdio-bcm-unimac.h
7657 F: include/linux/platform_data/mdio-gpio.h
7658 F: include/trace/events/mdio.h
7659 F: include/uapi/linux/mdio.h
7660 F: include/uapi/linux/mii.h
7661 F: net/core/of_net.c
7664 R: Eric Biederman <ebiederm@xmission.com>
7665 R: Kees Cook <keescook@chromium.org>
7666 L: linux-mm@kvack.org
7668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7669 F: arch/alpha/kernel/binfmt_loader.c
7672 F: include/linux/binfmts.h
7673 F: include/linux/elf.h
7674 F: include/uapi/linux/binfmts.h
7675 F: include/uapi/linux/elf.h
7676 F: tools/testing/selftests/exec/
7681 M: Namjae Jeon <linkinjeon@kernel.org>
7682 M: Sungjong Seo <sj1557.seo@samsung.com>
7683 L: linux-fsdevel@vger.kernel.org
7688 M: Jan Kara <jack@suse.com>
7689 L: linux-ext4@vger.kernel.org
7691 F: Documentation/filesystems/ext2.rst
7693 F: include/linux/ext2*
7696 M: "Theodore Ts'o" <tytso@mit.edu>
7697 M: Andreas Dilger <adilger.kernel@dilger.ca>
7698 L: linux-ext4@vger.kernel.org
7700 W: http://ext4.wiki.kernel.org
7701 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7703 F: Documentation/filesystems/ext4/
7705 F: include/trace/events/ext4.h
7707 Extended Verification Module (EVM)
7708 M: Mimi Zohar <zohar@linux.ibm.com>
7709 L: linux-integrity@vger.kernel.org
7711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7712 F: security/integrity/evm/
7713 F: security/integrity/
7715 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7716 M: Ard Biesheuvel <ardb@kernel.org>
7717 L: linux-efi@vger.kernel.org
7719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7720 F: Documentation/admin-guide/efi-stub.rst
7721 F: arch/*/include/asm/efi.h
7722 F: arch/*/kernel/efi.c
7723 F: arch/arm/boot/compressed/efi-header.S
7724 F: arch/arm64/kernel/efi-entry.S
7725 F: arch/x86/platform/efi/
7726 F: drivers/firmware/efi/
7727 F: include/linux/efi*.h
7729 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7730 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7731 M: Chanwoo Choi <cw00.choi@samsung.com>
7732 L: linux-kernel@vger.kernel.org
7734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7735 F: Documentation/devicetree/bindings/extcon/
7736 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7738 F: include/linux/extcon.h
7739 F: include/linux/extcon/
7742 M: Masami Hiramatsu <mhiramat@kernel.org>
7744 F: Documentation/admin-guide/bootconfig.rst
7745 F: fs/proc/bootconfig.c
7746 F: include/linux/bootconfig.h
7747 F: lib/bootconfig-data.S
7749 F: tools/bootconfig/*
7750 F: tools/bootconfig/scripts/*
7753 M: Jingoo Han <jingoohan1@gmail.com>
7754 L: dri-devel@lists.freedesktop.org
7756 F: drivers/gpu/drm/exynos/exynos_dp*
7758 EXYNOS SYSMMU (IOMMU) driver
7759 M: Marek Szyprowski <m.szyprowski@samsung.com>
7760 L: iommu@lists.linux.dev
7762 F: drivers/iommu/exynos-iommu.c
7765 M: Jaegeuk Kim <jaegeuk@kernel.org>
7766 M: Chao Yu <chao@kernel.org>
7767 L: linux-f2fs-devel@lists.sourceforge.net
7769 W: https://f2fs.wiki.kernel.org/
7770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7771 F: Documentation/ABI/testing/sysfs-fs-f2fs
7772 F: Documentation/filesystems/f2fs.rst
7774 F: include/linux/f2fs_fs.h
7775 F: include/trace/events/f2fs.h
7776 F: include/uapi/linux/f2fs.h
7778 F71805F HARDWARE MONITORING DRIVER
7779 M: Jean Delvare <jdelvare@suse.com>
7780 L: linux-hwmon@vger.kernel.org
7782 F: Documentation/hwmon/f71805f.rst
7783 F: drivers/hwmon/f71805f.c
7786 M: Josh Poimboeuf <jpoimboe@kernel.org>
7788 F: scripts/faddr2line
7791 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7792 L: netdev@vger.kernel.org
7794 F: Documentation/networking/failover.rst
7795 F: include/net/failover.h
7796 F: net/core/failover.c
7799 M: Jan Kara <jack@suse.cz>
7800 R: Amir Goldstein <amir73il@gmail.com>
7801 R: Matthew Bobrowski <repnop@google.com>
7802 L: linux-fsdevel@vger.kernel.org
7804 F: fs/notify/fanotify/
7805 F: include/linux/fanotify.h
7806 F: include/uapi/linux/fanotify.h
7808 FARSYNC SYNCHRONOUS DRIVER
7809 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7811 W: http://www.farsite.co.uk/
7812 F: drivers/net/wan/farsync.*
7814 FAULT INJECTION SUPPORT
7815 M: Akinobu Mita <akinobu.mita@gmail.com>
7817 F: Documentation/fault-injection/
7818 F: lib/fault-inject.c
7820 FBTFT Framebuffer drivers
7821 L: dri-devel@lists.freedesktop.org
7822 L: linux-fbdev@vger.kernel.org
7824 F: drivers/staging/fbtft/
7827 M: Michael Buesch <m@bues.ch>
7828 L: linux-media@vger.kernel.org
7830 F: drivers/media/tuners/fc0011.c
7831 F: drivers/media/tuners/fc0011.h
7834 M: Antti Palosaari <crope@iki.fi>
7835 L: linux-media@vger.kernel.org
7837 W: https://linuxtv.org
7838 W: http://palosaari.fi/linux/
7839 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7840 T: git git://linuxtv.org/anttip/media_tree.git
7841 F: drivers/media/tuners/fc2580*
7843 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7844 M: Hannes Reinecke <hare@suse.de>
7845 L: linux-scsi@vger.kernel.org
7847 W: www.Open-FCoE.org
7848 F: drivers/scsi/fcoe/
7849 F: drivers/scsi/libfc/
7851 F: include/scsi/libfc.h
7852 F: include/scsi/libfcoe.h
7853 F: include/uapi/scsi/fc/
7855 FILE LOCKING (flock() and fcntl()/lockf())
7856 M: Jeff Layton <jlayton@kernel.org>
7857 M: Chuck Lever <chuck.lever@oracle.com>
7858 L: linux-fsdevel@vger.kernel.org
7862 F: include/linux/fcntl.h
7863 F: include/uapi/linux/fcntl.h
7865 FILESYSTEM DIRECT ACCESS (DAX)
7866 M: Dan Williams <dan.j.williams@intel.com>
7867 R: Matthew Wilcox <willy@infradead.org>
7868 R: Jan Kara <jack@suse.cz>
7869 L: linux-fsdevel@vger.kernel.org
7870 L: nvdimm@lists.linux.dev
7873 F: include/linux/dax.h
7874 F: include/trace/events/fs_dax.h
7876 FILESYSTEMS (VFS and infrastructure)
7877 M: Alexander Viro <viro@zeniv.linux.org.uk>
7878 L: linux-fsdevel@vger.kernel.org
7881 F: include/linux/fs.h
7882 F: include/linux/fs_types.h
7883 F: include/uapi/linux/fs.h
7884 F: include/uapi/linux/openat2.h
7886 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7887 M: Riku Voipio <riku.voipio@iki.fi>
7888 L: linux-hwmon@vger.kernel.org
7890 F: drivers/hwmon/f75375s.c
7891 F: include/linux/f75375s.h
7893 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7894 M: Clemens Ladisch <clemens@ladisch.de>
7895 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7896 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7899 F: include/uapi/sound/firewire.h
7902 FIREWIRE MEDIA DRIVERS (firedtv)
7903 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7904 L: linux-media@vger.kernel.org
7905 L: linux1394-devel@lists.sourceforge.net
7907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7908 F: drivers/media/firewire/
7910 FIREWIRE SBP-2 TARGET
7911 M: Chris Boot <bootc@bootc.net>
7912 L: linux-scsi@vger.kernel.org
7913 L: target-devel@vger.kernel.org
7914 L: linux1394-devel@lists.sourceforge.net
7916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7917 F: drivers/target/sbp/
7920 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7921 L: linux1394-devel@lists.sourceforge.net
7923 W: http://ieee1394.wiki.kernel.org/
7924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7925 F: drivers/firewire/
7926 F: include/linux/firewire.h
7927 F: include/uapi/linux/firewire*.h
7930 FIRMWARE FRAMEWORK FOR ARMV8-A
7931 M: Sudeep Holla <sudeep.holla@arm.com>
7932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7934 F: drivers/firmware/arm_ffa/
7935 F: include/linux/arm_ffa.h
7937 FIRMWARE LOADER (request_firmware)
7938 M: Luis Chamberlain <mcgrof@kernel.org>
7939 M: Russ Weight <russell.h.weight@intel.com>
7940 L: linux-kernel@vger.kernel.org
7942 F: Documentation/firmware_class/
7943 F: drivers/base/firmware_loader/
7944 F: include/linux/firmware.h
7946 FLEXTIMER FTM-QUADDEC DRIVER
7947 M: Patrick Havelange <patrick.havelange@essensium.com>
7948 L: linux-iio@vger.kernel.org
7950 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7951 F: drivers/counter/ftm-quaddec.c
7954 M: Denis Efremov <efremov@linux.com>
7955 L: linux-block@vger.kernel.org
7957 F: drivers/block/floppy.c
7959 FLYSKY FSIA6B RC RECEIVER
7960 M: Markus Koch <markus@notsyncing.net>
7961 L: linux-input@vger.kernel.org
7963 F: drivers/input/joystick/fsia6b.c
7965 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7966 M: Geoffrey D. Bennett <g@b4.vu>
7967 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7970 F: sound/usb/mixer_scarlett_gen2.c
7972 FORCEDETH GIGABIT ETHERNET DRIVER
7973 M: Rain River <rain.1986.08.12@gmail.com>
7974 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7975 L: netdev@vger.kernel.org
7977 F: drivers/net/ethernet/nvidia/*
7980 M: Kees Cook <keescook@chromium.org>
7981 L: linux-hardening@vger.kernel.org
7983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
7984 F: include/linux/fortify-string.h
7985 F: lib/test_fortify/*
7986 F: scripts/test_fortify.sh
7990 M: Wu Hao <hao.wu@intel.com>
7991 R: Tom Rix <trix@redhat.com>
7992 L: linux-fpga@vger.kernel.org
7994 F: Documentation/ABI/testing/sysfs-bus-dfl*
7995 F: Documentation/fpga/dfl.rst
7996 F: drivers/fpga/dfl*
7997 F: drivers/uio/uio_dfl.c
7998 F: include/linux/dfl.h
7999 F: include/uapi/linux/fpga-dfl.h
8001 FPGA MANAGER FRAMEWORK
8002 M: Moritz Fischer <mdf@kernel.org>
8003 M: Wu Hao <hao.wu@intel.com>
8004 M: Xu Yilun <yilun.xu@intel.com>
8005 R: Tom Rix <trix@redhat.com>
8006 L: linux-fpga@vger.kernel.org
8008 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8010 F: Documentation/devicetree/bindings/fpga/
8011 F: Documentation/driver-api/fpga/
8012 F: Documentation/fpga/
8014 F: include/linux/fpga/
8016 INTEL MAX10 BMC SECURE UPDATES
8017 M: Russ Weight <russell.h.weight@intel.com>
8018 L: linux-fpga@vger.kernel.org
8020 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8021 F: drivers/fpga/intel-m10-bmc-sec-update.c
8023 MICROCHIP POLARFIRE FPGA DRIVERS
8024 M: Conor Dooley <conor.dooley@microchip.com>
8025 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8026 L: linux-fpga@vger.kernel.org
8028 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8029 F: drivers/fpga/microchip-spi.c
8032 M: Bill Metzenthen <billm@melbpc.org.au>
8034 W: http://floatingpoint.sourceforge.net/emulator/index.html
8035 F: arch/x86/math-emu/
8038 M: Daniel Vetter <daniel@ffwll.ch>
8039 F: drivers/video/fbdev/core/
8041 T: git git://anongit.freedesktop.org/drm/drm-misc
8044 M: Helge Deller <deller@gmx.de>
8045 L: linux-fbdev@vger.kernel.org
8046 L: dri-devel@lists.freedesktop.org
8048 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8050 F: Documentation/fb/
8052 F: include/linux/fb.h
8053 F: include/uapi/linux/fb.h
8054 F: include/uapi/video/
8057 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8058 M: Horia Geantă <horia.geanta@nxp.com>
8059 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8060 M: Gaurav Jain <gaurav.jain@nxp.com>
8061 L: linux-crypto@vger.kernel.org
8063 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8064 F: drivers/crypto/caam/
8066 FREESCALE COLDFIRE M5441X MMC DRIVER
8067 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8068 L: linux-mmc@vger.kernel.org
8070 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8071 F: include/linux/platform_data/mmc-esdhc-mcf.h
8073 FREESCALE DIU FRAMEBUFFER DRIVER
8074 M: Timur Tabi <timur@kernel.org>
8075 L: linux-fbdev@vger.kernel.org
8077 F: drivers/video/fbdev/fsl-diu-fb.*
8079 FREESCALE DMA DRIVER
8080 M: Li Yang <leoyang.li@nxp.com>
8081 M: Zhang Wei <zw@zh-kernel.org>
8082 L: linuxppc-dev@lists.ozlabs.org
8084 F: drivers/dma/fsldma.*
8086 FREESCALE DSPI DRIVER
8087 M: Vladimir Oltean <olteanv@gmail.com>
8088 L: linux-spi@vger.kernel.org
8090 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8091 F: drivers/spi/spi-fsl-dspi.c
8092 F: include/linux/spi/spi-fsl-dspi.h
8094 FREESCALE ENETC ETHERNET DRIVERS
8095 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8096 L: netdev@vger.kernel.org
8098 F: drivers/net/ethernet/freescale/enetc/
8100 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8101 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8102 L: netdev@vger.kernel.org
8104 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8105 F: drivers/net/ethernet/freescale/gianfar*
8107 FREESCALE GPMI NAND DRIVER
8108 M: Han Xu <han.xu@nxp.com>
8109 L: linux-mtd@lists.infradead.org
8111 F: drivers/mtd/nand/raw/gpmi-nand/*
8113 FREESCALE I2C CPM DRIVER
8114 M: Jochen Friedrich <jochen@scram.de>
8115 L: linuxppc-dev@lists.ozlabs.org
8116 L: linux-i2c@vger.kernel.org
8118 F: drivers/i2c/busses/i2c-cpm.c
8120 FREESCALE IMX / MXC FEC DRIVER
8121 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8122 L: netdev@vger.kernel.org
8124 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8125 F: drivers/net/ethernet/freescale/fec.h
8126 F: drivers/net/ethernet/freescale/fec_main.c
8127 F: drivers/net/ethernet/freescale/fec_ptp.c
8129 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8130 M: Sascha Hauer <s.hauer@pengutronix.de>
8131 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8132 L: linux-fbdev@vger.kernel.org
8133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8135 F: drivers/video/fbdev/imxfb.c
8136 F: include/linux/platform_data/video-imxfb.h
8138 FREESCALE IMX DDR PMU DRIVER
8139 M: Frank Li <Frank.li@nxp.com>
8140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8142 F: Documentation/admin-guide/perf/imx-ddr.rst
8143 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8144 F: drivers/perf/fsl_imx8_ddr_perf.c
8146 FREESCALE IMX I2C DRIVER
8147 M: Oleksij Rempel <o.rempel@pengutronix.de>
8148 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8149 L: linux-i2c@vger.kernel.org
8151 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8152 F: drivers/i2c/busses/i2c-imx.c
8154 FREESCALE IMX LPI2C DRIVER
8155 M: Dong Aisheng <aisheng.dong@nxp.com>
8156 L: linux-i2c@vger.kernel.org
8157 L: linux-imx@nxp.com
8159 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8160 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8162 FREESCALE MPC I2C DRIVER
8163 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8164 L: linux-i2c@vger.kernel.org
8166 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8167 F: drivers/i2c/busses/i2c-mpc.c
8169 FREESCALE QORIQ DPAA ETHERNET DRIVER
8170 M: Madalin Bucur <madalin.bucur@nxp.com>
8171 L: netdev@vger.kernel.org
8173 F: drivers/net/ethernet/freescale/dpaa
8175 FREESCALE QORIQ DPAA FMAN DRIVER
8176 M: Madalin Bucur <madalin.bucur@nxp.com>
8177 L: netdev@vger.kernel.org
8179 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8180 F: drivers/net/ethernet/freescale/fman
8182 FREESCALE QORIQ PTP CLOCK DRIVER
8183 M: Yangbo Lu <yangbo.lu@nxp.com>
8184 L: netdev@vger.kernel.org
8186 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8187 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8188 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8189 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8190 F: drivers/ptp/ptp_qoriq.c
8191 F: drivers/ptp/ptp_qoriq_debugfs.c
8192 F: include/linux/fsl/ptp_qoriq.h
8194 FREESCALE QUAD SPI DRIVER
8195 M: Han Xu <han.xu@nxp.com>
8196 L: linux-spi@vger.kernel.org
8198 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8199 F: drivers/spi/spi-fsl-qspi.c
8201 FREESCALE QUICC ENGINE LIBRARY
8202 M: Qiang Zhao <qiang.zhao@nxp.com>
8203 L: linuxppc-dev@lists.ozlabs.org
8205 F: drivers/soc/fsl/qe/
8206 F: include/soc/fsl/qe/
8208 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8209 M: Li Yang <leoyang.li@nxp.com>
8210 L: netdev@vger.kernel.org
8211 L: linuxppc-dev@lists.ozlabs.org
8213 F: drivers/net/ethernet/freescale/ucc_geth*
8215 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8216 M: Zhao Qiang <qiang.zhao@nxp.com>
8217 L: netdev@vger.kernel.org
8218 L: linuxppc-dev@lists.ozlabs.org
8220 F: drivers/net/wan/fsl_ucc_hdlc*
8222 FREESCALE QUICC ENGINE UCC UART DRIVER
8223 M: Timur Tabi <timur@kernel.org>
8224 L: linuxppc-dev@lists.ozlabs.org
8226 F: drivers/tty/serial/ucc_uart.c
8228 FREESCALE SOC DRIVERS
8229 M: Li Yang <leoyang.li@nxp.com>
8230 L: linuxppc-dev@lists.ozlabs.org
8231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8233 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8234 F: Documentation/devicetree/bindings/soc/fsl/
8236 F: include/linux/fsl/
8239 FREESCALE SOC FS_ENET DRIVER
8240 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8241 L: linuxppc-dev@lists.ozlabs.org
8242 L: netdev@vger.kernel.org
8244 F: drivers/net/ethernet/freescale/fs_enet/
8245 F: include/linux/fs_enet_pd.h
8247 FREESCALE SOC SOUND DRIVERS
8248 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8249 M: Xiubo Li <Xiubo.Lee@gmail.com>
8250 R: Fabio Estevam <festevam@gmail.com>
8251 R: Nicolin Chen <nicoleotsuka@gmail.com>
8252 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8253 L: linuxppc-dev@lists.ozlabs.org
8255 F: sound/soc/fsl/fsl*
8256 F: sound/soc/fsl/imx*
8257 F: sound/soc/fsl/mpc8610_hpcd.c
8259 FREESCALE USB PERIPHERAL DRIVERS
8260 M: Li Yang <leoyang.li@nxp.com>
8261 L: linux-usb@vger.kernel.org
8262 L: linuxppc-dev@lists.ozlabs.org
8264 F: drivers/usb/gadget/udc/fsl*
8266 FREESCALE USB PHY DRIVER
8267 M: Ran Wang <ran.wang_1@nxp.com>
8268 L: linux-usb@vger.kernel.org
8269 L: linuxppc-dev@lists.ozlabs.org
8271 F: drivers/usb/phy/phy-fsl-usb*
8274 M: Christoph Hellwig <hch@infradead.org>
8276 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8280 M: "Rafael J. Wysocki" <rafael@kernel.org>
8281 M: Pavel Machek <pavel@ucw.cz>
8282 L: linux-pm@vger.kernel.org
8284 F: Documentation/power/freezing-of-tasks.rst
8285 F: include/linux/freezer.h
8289 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8290 L: linux-kernel@vger.kernel.org
8292 F: include/linux/frontswap.h
8295 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8296 M: David Howells <dhowells@redhat.com>
8297 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8299 F: Documentation/filesystems/caching/
8301 F: include/linux/fscache*.h
8303 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8304 M: Theodore Y. Ts'o <tytso@mit.edu>
8305 M: Jaegeuk Kim <jaegeuk@kernel.org>
8306 M: Eric Biggers <ebiggers@kernel.org>
8307 L: linux-fscrypt@vger.kernel.org
8309 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8310 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8311 F: Documentation/filesystems/fscrypt.rst
8313 F: include/linux/fscrypt*.h
8314 F: include/uapi/linux/fscrypt.h
8317 M: Jeremy Kerr <jk@ozlabs.org>
8318 M: Joel Stanley <joel@jms.id.au>
8319 R: Alistar Popple <alistair@popple.id.au>
8320 R: Eddie James <eajames@linux.ibm.com>
8321 L: linux-fsi@lists.ozlabs.org
8323 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8326 F: include/linux/fsi*.h
8327 F: include/trace/events/fsi*.h
8329 FSI-ATTACHED I2C DRIVER
8330 M: Eddie James <eajames@linux.ibm.com>
8331 L: linux-i2c@vger.kernel.org
8332 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8334 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8335 F: drivers/i2c/busses/i2c-fsi.c
8337 FSI-ATTACHED SPI DRIVER
8338 M: Eddie James <eajames@linux.ibm.com>
8339 L: linux-spi@vger.kernel.org
8341 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8342 F: drivers/spi/spi-fsi.c
8344 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8345 M: Jan Kara <jack@suse.cz>
8346 R: Amir Goldstein <amir73il@gmail.com>
8347 L: linux-fsdevel@vger.kernel.org
8349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8351 F: include/linux/fsnotify*.h
8353 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8354 M: Eric Biggers <ebiggers@kernel.org>
8355 M: Theodore Y. Ts'o <tytso@mit.edu>
8356 L: linux-fscrypt@vger.kernel.org
8358 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8359 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8360 F: Documentation/filesystems/fsverity.rst
8362 F: include/linux/fsverity.h
8363 F: include/uapi/linux/fsverity.h
8365 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8366 M: Michael Zaidman <michael.zaidman@gmail.com>
8367 L: linux-i2c@vger.kernel.org
8368 L: linux-input@vger.kernel.org
8370 F: drivers/hid/hid-ft260.c
8372 FUJITSU LAPTOP EXTRAS
8373 M: Jonathan Woithe <jwoithe@just42.net>
8374 L: platform-driver-x86@vger.kernel.org
8376 F: drivers/platform/x86/fujitsu-laptop.c
8378 FUJITSU M-5MO LS CAMERA ISP DRIVER
8379 M: Kyungmin Park <kyungmin.park@samsung.com>
8380 M: Heungjun Kim <riverful.kim@samsung.com>
8381 L: linux-media@vger.kernel.org
8383 F: drivers/media/i2c/m5mols/
8384 F: include/media/i2c/m5mols.h
8386 FUJITSU TABLET EXTRAS
8387 M: Robert Gerlach <khnz@gmx.de>
8388 L: platform-driver-x86@vger.kernel.org
8390 F: drivers/platform/x86/fujitsu-tablet.c
8392 FUNGIBLE ETHERNET DRIVERS
8393 M: Dimitris Michailidis <dmichail@fungible.com>
8394 L: netdev@vger.kernel.org
8396 F: drivers/net/ethernet/fungible/
8398 FUSE: FILESYSTEM IN USERSPACE
8399 M: Miklos Szeredi <miklos@szeredi.hu>
8400 L: linux-fsdevel@vger.kernel.org
8402 W: https://github.com/libfuse/
8403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8404 F: Documentation/filesystems/fuse.rst
8406 F: include/uapi/linux/fuse.h
8409 M: Thomas Gleixner <tglx@linutronix.de>
8410 M: Ingo Molnar <mingo@redhat.com>
8411 R: Peter Zijlstra <peterz@infradead.org>
8412 R: Darren Hart <dvhart@infradead.org>
8413 R: Davidlohr Bueso <dave@stgolabs.net>
8414 R: André Almeida <andrealmeid@igalia.com>
8415 L: linux-kernel@vger.kernel.org
8417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8418 F: Documentation/locking/*futex*
8419 F: include/asm-generic/futex.h
8420 F: include/linux/futex.h
8421 F: include/uapi/linux/futex.h
8423 F: tools/perf/bench/futex*
8424 F: tools/testing/selftests/futex/
8426 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8427 M: Tim Harvey <tharvey@gateworks.com>
8428 M: Robert Jones <rjones@gateworks.com>
8430 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8431 F: drivers/mfd/gateworks-gsc.c
8432 F: include/linux/mfd/gsc.h
8433 F: Documentation/hwmon/gsc-hwmon.rst
8434 F: drivers/hwmon/gsc-hwmon.c
8435 F: include/linux/platform_data/gsc_hwmon.h
8438 M: Kees Cook <keescook@chromium.org>
8439 L: linux-hardening@vger.kernel.org
8441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8442 F: Documentation/kbuild/gcc-plugins.rst
8443 F: scripts/Makefile.gcc-plugins
8444 F: scripts/gcc-plugins/
8446 GCOV BASED KERNEL PROFILING
8447 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8449 F: Documentation/dev-tools/gcov.rst
8452 GDB KERNEL DEBUGGING HELPER SCRIPTS
8453 M: Jan Kiszka <jan.kiszka@siemens.com>
8454 M: Kieran Bingham <kbingham@kernel.org>
8458 GEMINI CRYPTO DRIVER
8459 M: Corentin Labbe <clabbe@baylibre.com>
8460 L: linux-crypto@vger.kernel.org
8462 F: drivers/crypto/gemini/
8464 GEMTEK FM RADIO RECEIVER DRIVER
8465 M: Hans Verkuil <hverkuil@xs4all.nl>
8466 L: linux-media@vger.kernel.org
8468 W: https://linuxtv.org
8469 T: git git://linuxtv.org/media_tree.git
8470 F: drivers/media/radio/radio-gemtek*
8472 GENERIC ARCHITECTURE TOPOLOGY
8473 M: Sudeep Holla <sudeep.holla@arm.com>
8474 L: linux-kernel@vger.kernel.org
8476 F: drivers/base/arch_topology.c
8477 F: include/linux/arch_topology.h
8480 M: Thomas Gleixner <tglx@linutronix.de>
8481 M: Peter Zijlstra <peterz@infradead.org>
8482 M: Andy Lutomirski <luto@kernel.org>
8483 L: linux-kernel@vger.kernel.org
8485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8486 F: include/linux/entry-common.h
8487 F: include/linux/entry-kvm.h
8490 GENERIC GPIO I2C DRIVER
8491 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8493 F: drivers/i2c/busses/i2c-gpio.c
8494 F: include/linux/platform_data/i2c-gpio.h
8496 GENERIC GPIO I2C MULTIPLEXER DRIVER
8497 M: Peter Korsgaard <peter.korsgaard@barco.com>
8498 L: linux-i2c@vger.kernel.org
8500 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8501 F: drivers/i2c/muxes/i2c-mux-gpio.c
8502 F: include/linux/platform_data/i2c-mux-gpio.h
8504 GENERIC HDLC (WAN) DRIVERS
8505 M: Krzysztof Halasa <khc@pm.waw.pl>
8507 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8508 F: drivers/net/wan/c101.c
8509 F: drivers/net/wan/hd6457*
8510 F: drivers/net/wan/hdlc*
8511 F: drivers/net/wan/n2.c
8512 F: drivers/net/wan/pc300too.c
8513 F: drivers/net/wan/pci200syn.c
8514 F: drivers/net/wan/wanxl*
8516 GENERIC INCLUDE/ASM HEADER FILES
8517 M: Arnd Bergmann <arnd@arndb.de>
8518 L: linux-arch@vger.kernel.org
8520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8521 F: include/asm-generic/
8522 F: include/uapi/asm-generic/
8524 GENERIC PHY FRAMEWORK
8525 M: Kishon Vijay Abraham I <kishon@ti.com>
8526 M: Vinod Koul <vkoul@kernel.org>
8527 L: linux-phy@lists.infradead.org
8529 Q: https://patchwork.kernel.org/project/linux-phy/list/
8530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8531 F: Documentation/devicetree/bindings/phy/
8533 F: include/dt-bindings/phy/
8534 F: include/linux/phy/
8536 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8537 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8539 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8542 M: "Rafael J. Wysocki" <rafael@kernel.org>
8543 M: Kevin Hilman <khilman@kernel.org>
8544 M: Ulf Hansson <ulf.hansson@linaro.org>
8545 L: linux-pm@vger.kernel.org
8547 F: Documentation/devicetree/bindings/power/power?domain*
8548 F: drivers/base/power/domain*.c
8549 F: include/linux/pm_domain.h
8551 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8552 M: Eugen Hristev <eugen.hristev@microchip.com>
8553 L: linux-input@vger.kernel.org
8555 F: drivers/input/touchscreen/resistive-adc-touch.c
8557 GENERIC STRING LIBRARY
8558 R: Andy Shevchenko <andy@kernel.org>
8561 F: lib/string_helpers.c
8562 F: lib/test_string.c
8563 F: lib/test-string_helpers.c
8565 GENERIC UIO DRIVER FOR PCI DEVICES
8566 M: "Michael S. Tsirkin" <mst@redhat.com>
8567 L: kvm@vger.kernel.org
8569 F: drivers/uio/uio_pci_generic.c
8571 GENERIC VDSO LIBRARY
8572 M: Andy Lutomirski <luto@kernel.org>
8573 M: Thomas Gleixner <tglx@linutronix.de>
8574 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8575 L: linux-kernel@vger.kernel.org
8577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8578 F: include/asm-generic/vdso/vsyscall.h
8580 F: kernel/time/vsyscall.c
8583 GENWQE (IBM Generic Workqueue Card)
8584 M: Frank Haverkamp <haver@linux.ibm.com>
8586 F: drivers/misc/genwqe/
8588 GET_MAINTAINER SCRIPT
8589 M: Joe Perches <joe@perches.com>
8591 F: scripts/get_maintainer.pl
8594 M: Bob Peterson <rpeterso@redhat.com>
8595 M: Andreas Gruenbacher <agruenba@redhat.com>
8596 L: cluster-devel@redhat.com
8598 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8600 F: Documentation/filesystems/gfs2*
8602 F: include/uapi/linux/gfs2_ondisk.h
8605 M: Thomas Weißschuh <thomas@weissschuh.net>
8606 L: platform-driver-x86@vger.kernel.org
8608 F: drivers/platform/x86/gigabyte-wmi.c
8611 M: Johan Hovold <johan@kernel.org>
8613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8614 F: Documentation/ABI/testing/sysfs-class-gnss
8615 F: Documentation/devicetree/bindings/gnss/
8617 F: include/linux/gnss.h
8620 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8621 L: linux-media@vger.kernel.org
8623 F: drivers/media/usb/go7007/
8626 M: Bastien Nocera <hadess@hadess.net>
8627 M: Hans de Goede <hdegoede@redhat.com>
8628 L: linux-input@vger.kernel.org
8630 F: drivers/input/touchscreen/goodix*
8632 GOOGLE ETHERNET DRIVERS
8633 M: Jeroen de Borst <jeroendb@google.com>
8634 R: Catherine Sullivan <csully@google.com>
8635 R: David Awogbemila <awogbemila@google.com>
8636 L: netdev@vger.kernel.org
8638 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8639 F: drivers/net/ethernet/google
8641 GPD POCKET FAN DRIVER
8642 M: Hans de Goede <hdegoede@redhat.com>
8643 L: platform-driver-x86@vger.kernel.org
8645 F: drivers/platform/x86/gpd-pocket-fan.c
8648 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8649 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8650 L: linux-gpio@vger.kernel.org
8651 L: linux-acpi@vger.kernel.org
8653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8654 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8655 F: drivers/gpio/gpiolib-acpi.c
8656 F: drivers/gpio/gpiolib-acpi.h
8659 M: Geert Uytterhoeven <geert+renesas@glider.be>
8660 L: linux-gpio@vger.kernel.org
8662 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8663 F: drivers/gpio/gpio-aggregator.c
8666 M: Sean Young <sean@mess.org>
8667 L: linux-media@vger.kernel.org
8669 F: drivers/media/rc/gpio-ir-tx.c
8672 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8673 L: linux-gpio@vger.kernel.org
8675 F: drivers/gpio/gpio-mockup.c
8676 F: tools/testing/selftests/gpio/
8679 R: Michael Walle <michael@walle.cc>
8681 F: drivers/gpio/gpio-regmap.c
8682 F: include/linux/gpio/regmap.h
8685 M: Linus Walleij <linus.walleij@linaro.org>
8686 M: Bartosz Golaszewski <brgl@bgdev.pl>
8687 L: linux-gpio@vger.kernel.org
8689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8690 F: Documentation/ABI/obsolete/sysfs-gpio
8691 F: Documentation/ABI/testing/gpio-cdev
8692 F: Documentation/admin-guide/gpio/
8693 F: Documentation/devicetree/bindings/gpio/
8694 F: Documentation/driver-api/gpio/
8696 F: include/asm-generic/gpio.h
8697 F: include/dt-bindings/gpio/
8698 F: include/linux/gpio.h
8699 F: include/linux/gpio/
8700 F: include/linux/of_gpio.h
8701 F: include/uapi/linux/gpio.h
8704 GRE DEMULTIPLEXER DRIVER
8705 M: Dmitry Kozlov <xeb@mail.ru>
8706 L: netdev@vger.kernel.org
8708 F: include/net/gre.h
8709 F: net/ipv4/gre_demux.c
8710 F: net/ipv4/gre_offload.c
8712 GRETH 10/100/1G Ethernet MAC device driver
8713 M: Andreas Larsson <andreas@gaisler.com>
8714 L: netdev@vger.kernel.org
8716 F: drivers/net/ethernet/aeroflex/
8718 GREYBUS AUDIO PROTOCOLS DRIVERS
8719 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8720 M: Mark Greer <mgreer@animalcreek.com>
8722 F: drivers/staging/greybus/audio_apbridgea.c
8723 F: drivers/staging/greybus/audio_apbridgea.h
8724 F: drivers/staging/greybus/audio_codec.c
8725 F: drivers/staging/greybus/audio_codec.h
8726 F: drivers/staging/greybus/audio_gb.c
8727 F: drivers/staging/greybus/audio_manager.c
8728 F: drivers/staging/greybus/audio_manager.h
8729 F: drivers/staging/greybus/audio_manager_module.c
8730 F: drivers/staging/greybus/audio_manager_private.h
8731 F: drivers/staging/greybus/audio_manager_sysfs.c
8732 F: drivers/staging/greybus/audio_module.c
8733 F: drivers/staging/greybus/audio_topology.c
8735 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8736 M: Viresh Kumar <vireshk@kernel.org>
8738 F: drivers/staging/greybus/authentication.c
8739 F: drivers/staging/greybus/bootrom.c
8740 F: drivers/staging/greybus/firmware.h
8741 F: drivers/staging/greybus/fw-core.c
8742 F: drivers/staging/greybus/fw-download.c
8743 F: drivers/staging/greybus/fw-management.c
8744 F: drivers/staging/greybus/greybus_authentication.h
8745 F: drivers/staging/greybus/greybus_firmware.h
8746 F: drivers/staging/greybus/hid.c
8747 F: drivers/staging/greybus/i2c.c
8748 F: drivers/staging/greybus/spi.c
8749 F: drivers/staging/greybus/spilib.c
8750 F: drivers/staging/greybus/spilib.h
8752 GREYBUS LOOPBACK DRIVER
8753 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8755 F: drivers/staging/greybus/loopback.c
8757 GREYBUS PLATFORM DRIVERS
8758 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8760 F: drivers/staging/greybus/arche-apb-ctrl.c
8761 F: drivers/staging/greybus/arche-platform.c
8762 F: drivers/staging/greybus/arche_platform.h
8764 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8765 M: Rui Miguel Silva <rmfrfs@gmail.com>
8767 F: drivers/staging/greybus/gpio.c
8768 F: drivers/staging/greybus/light.c
8769 F: drivers/staging/greybus/power_supply.c
8770 F: drivers/staging/greybus/sdio.c
8771 F: drivers/staging/greybus/spi.c
8772 F: drivers/staging/greybus/spilib.c
8775 M: Johan Hovold <johan@kernel.org>
8776 M: Alex Elder <elder@kernel.org>
8777 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8778 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8781 F: drivers/staging/greybus/
8782 F: include/linux/greybus.h
8783 F: include/linux/greybus/
8785 GREYBUS UART PROTOCOLS DRIVERS
8786 M: David Lin <dtwlin@gmail.com>
8788 F: drivers/staging/greybus/log.c
8789 F: drivers/staging/greybus/uart.c
8791 GS1662 VIDEO SERIALIZER
8792 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8793 L: linux-media@vger.kernel.org
8795 T: git git://linuxtv.org/media_tree.git
8796 F: drivers/media/spi/gs1662.c
8798 GSPCA FINEPIX SUBDRIVER
8799 M: Frank Zago <frank@zago.net>
8800 L: linux-media@vger.kernel.org
8802 T: git git://linuxtv.org/media_tree.git
8803 F: drivers/media/usb/gspca/finepix.c
8805 GSPCA GL860 SUBDRIVER
8806 M: Olivier Lorin <o.lorin@laposte.net>
8807 L: linux-media@vger.kernel.org
8809 T: git git://linuxtv.org/media_tree.git
8810 F: drivers/media/usb/gspca/gl860/
8812 GSPCA M5602 SUBDRIVER
8813 M: Erik Andren <erik.andren@gmail.com>
8814 L: linux-media@vger.kernel.org
8816 T: git git://linuxtv.org/media_tree.git
8817 F: drivers/media/usb/gspca/m5602/
8819 GSPCA PAC207 SONIXB SUBDRIVER
8820 M: Hans Verkuil <hverkuil@xs4all.nl>
8821 L: linux-media@vger.kernel.org
8823 T: git git://linuxtv.org/media_tree.git
8824 F: drivers/media/usb/gspca/pac207.c
8826 GSPCA SN9C20X SUBDRIVER
8827 M: Brian Johnson <brijohn@gmail.com>
8828 L: linux-media@vger.kernel.org
8830 T: git git://linuxtv.org/media_tree.git
8831 F: drivers/media/usb/gspca/sn9c20x.c
8833 GSPCA T613 SUBDRIVER
8834 M: Leandro Costantino <lcostantino@gmail.com>
8835 L: linux-media@vger.kernel.org
8837 T: git git://linuxtv.org/media_tree.git
8838 F: drivers/media/usb/gspca/t613.c
8840 GSPCA USB WEBCAM DRIVER
8841 M: Hans Verkuil <hverkuil@xs4all.nl>
8842 L: linux-media@vger.kernel.org
8844 T: git git://linuxtv.org/media_tree.git
8845 F: drivers/media/usb/gspca/
8847 GTP (GPRS Tunneling Protocol)
8848 M: Pablo Neira Ayuso <pablo@netfilter.org>
8849 M: Harald Welte <laforge@gnumonks.org>
8850 L: osmocom-net-gprs@lists.osmocom.org
8852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8853 F: drivers/net/gtp.c
8855 GUID PARTITION TABLE (GPT)
8856 M: Davidlohr Bueso <dave@stgolabs.net>
8857 L: linux-efi@vger.kernel.org
8859 F: block/partitions/efi.*
8861 HABANALABS PCI DRIVER
8862 M: Oded Gabbay <ogabbay@kernel.org>
8864 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8865 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8866 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8867 F: drivers/misc/habanalabs/
8868 F: include/uapi/misc/habanalabs.h
8871 M: Antti Palosaari <crope@iki.fi>
8872 L: linux-media@vger.kernel.org
8874 W: https://linuxtv.org
8875 W: http://palosaari.fi/linux/
8876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8877 T: git git://linuxtv.org/anttip/media_tree.git
8878 F: drivers/media/usb/hackrf/
8880 HANTRO VPU CODEC DRIVER
8881 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8882 M: Philipp Zabel <p.zabel@pengutronix.de>
8883 L: linux-media@vger.kernel.org
8884 L: linux-rockchip@lists.infradead.org
8886 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8887 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8888 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8889 F: drivers/staging/media/hantro/
8891 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8892 M: Frank Seidel <frank@f-seidel.de>
8893 L: platform-driver-x86@vger.kernel.org
8895 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8896 F: drivers/platform/x86/hdaps.c
8899 M: Jean Delvare <jdelvare@suse.com>
8900 M: Guenter Roeck <linux@roeck-us.net>
8901 L: linux-hwmon@vger.kernel.org
8903 W: http://hwmon.wiki.kernel.org/
8904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8905 F: Documentation/ABI/testing/sysfs-class-hwmon
8906 F: Documentation/devicetree/bindings/hwmon/
8907 F: Documentation/hwmon/
8909 F: include/linux/hwmon*.h
8910 F: include/trace/events/hwmon*.h
8911 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8913 HARDWARE RANDOM NUMBER GENERATOR CORE
8914 M: Olivia Mackall <olivia@selenic.com>
8915 M: Herbert Xu <herbert@gondor.apana.org.au>
8916 L: linux-crypto@vger.kernel.org
8918 F: Documentation/admin-guide/hw_random.rst
8919 F: Documentation/devicetree/bindings/rng/
8920 F: drivers/char/hw_random/
8921 F: include/linux/hw_random.h
8923 HARDWARE SPINLOCK CORE
8924 M: Ohad Ben-Cohen <ohad@wizery.com>
8925 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8926 R: Baolin Wang <baolin.wang7@gmail.com>
8927 L: linux-remoteproc@vger.kernel.org
8929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8930 F: Documentation/devicetree/bindings/hwlock/
8931 F: Documentation/locking/hwspinlock.rst
8932 F: drivers/hwspinlock/
8933 F: include/linux/hwspinlock.h
8935 HARDWARE TRACING FACILITIES
8936 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8938 F: drivers/hwtracing/
8940 HARMONY SOUND DRIVER
8941 L: linux-parisc@vger.kernel.org
8943 F: sound/parisc/harmony.*
8945 HDPVR USB VIDEO ENCODER DRIVER
8946 M: Hans Verkuil <hverkuil@xs4all.nl>
8947 L: linux-media@vger.kernel.org
8949 W: https://linuxtv.org
8950 T: git git://linuxtv.org/media_tree.git
8951 F: drivers/media/usb/hdpvr/
8953 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8954 M: Matt Hsiao <matt.hsiao@hpe.com>
8956 F: drivers/misc/hpilo.[ch]
8958 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8959 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8961 F: Documentation/watchdog/hpwdt.rst
8962 F: drivers/watchdog/hpwdt.c
8964 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8965 M: Don Brace <don.brace@microchip.com>
8966 L: storagedev@microchip.com
8967 L: linux-scsi@vger.kernel.org
8969 F: Documentation/scsi/hpsa.rst
8970 F: drivers/scsi/hpsa*.[ch]
8971 F: include/linux/cciss*.h
8972 F: include/uapi/linux/cciss*.h
8975 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8976 L: linux-rdma@vger.kernel.org
8978 F: drivers/infiniband/hw/hfi1
8981 L: linux-fsdevel@vger.kernel.org
8983 F: Documentation/filesystems/hfs.rst
8987 L: linux-fsdevel@vger.kernel.org
8989 F: Documentation/filesystems/hfsplus.rst
8992 HGA FRAMEBUFFER DRIVER
8993 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8994 L: linux-nvidia@lists.surfsouth.com
8996 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8997 F: drivers/video/fbdev/hgafb.c
8999 HIBERNATION (aka Software Suspend, aka swsusp)
9000 M: "Rafael J. Wysocki" <rafael@kernel.org>
9001 M: Pavel Machek <pavel@ucw.cz>
9002 L: linux-pm@vger.kernel.org
9004 B: https://bugzilla.kernel.org
9005 F: arch/*/include/asm/suspend*.h
9007 F: drivers/base/power/
9008 F: include/linux/freezer.h
9009 F: include/linux/pm.h
9010 F: include/linux/suspend.h
9014 M: Jiri Kosina <jikos@kernel.org>
9015 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9016 L: linux-input@vger.kernel.org
9018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9020 F: include/linux/hid*
9021 F: include/uapi/linux/hid*
9023 HID LOGITECH DRIVERS
9024 R: Filipe Laíns <lains@riseup.net>
9025 L: linux-input@vger.kernel.org
9027 F: drivers/hid/hid-logitech-*
9029 HID PLAYSTATION DRIVER
9030 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9031 L: linux-input@vger.kernel.org
9033 F: drivers/hid/hid-playstation.c
9035 HID SENSOR HUB DRIVERS
9036 M: Jiri Kosina <jikos@kernel.org>
9037 M: Jonathan Cameron <jic23@kernel.org>
9038 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9039 L: linux-input@vger.kernel.org
9040 L: linux-iio@vger.kernel.org
9042 F: Documentation/hid/hid-sensor*
9043 F: drivers/hid/hid-sensor-*
9044 F: drivers/iio/*/hid-*
9045 F: include/linux/hid-sensor-*
9048 M: Ping Cheng <ping.cheng@wacom.com>
9049 M: Jason Gerecke <jason.gerecke@wacom.com>
9050 L: linux-input@vger.kernel.org
9052 F: drivers/hid/wacom.h
9053 F: drivers/hid/wacom_*
9055 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9056 M: Thomas Gleixner <tglx@linutronix.de>
9057 L: linux-kernel@vger.kernel.org
9059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9060 F: Documentation/timers/
9061 F: include/linux/clockchips.h
9062 F: include/linux/hrtimer.h
9063 F: kernel/time/clockevents.c
9064 F: kernel/time/hrtimer.c
9065 F: kernel/time/timer_*.c
9067 HIGH-SPEED SCC DRIVER FOR AX.25
9068 L: linux-hams@vger.kernel.org
9070 F: drivers/net/hamradio/scc.c
9072 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9073 M: HighPoint Linux Team <linux@highpoint-tech.com>
9075 W: http://www.highpoint-tech.com
9076 F: Documentation/scsi/hptiop.rst
9077 F: drivers/scsi/hptiop.c
9080 M: Jes Sorensen <jes@trained-monkey.org>
9081 L: linux-hippi@sunsite.dk
9083 F: drivers/net/hippi/
9084 F: include/linux/hippidevice.h
9085 F: include/uapi/linux/if_hippi.h
9088 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9089 M: Kurt Kanzenbach <kurt@linutronix.de>
9090 L: netdev@vger.kernel.org
9092 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9093 F: drivers/net/dsa/hirschmann/*
9094 F: include/linux/platform_data/hirschmann-hellcreek.h
9095 F: net/dsa/tag_hellcreek.c
9097 HISILICON DMA DRIVER
9098 M: Zhou Wang <wangzhou1@hisilicon.com>
9099 L: dmaengine@vger.kernel.org
9101 F: drivers/dma/hisi_dma.c
9103 HISILICON GPIO DRIVER
9104 M: Luo Jiaxing <luojiaxing@huawei.com>
9105 L: linux-gpio@vger.kernel.org
9107 F: drivers/gpio/gpio-hisi.c
9109 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9110 M: Longfang Liu <liulongfang@huawei.com>
9111 L: linux-crypto@vger.kernel.org
9113 F: Documentation/ABI/testing/debugfs-hisi-hpre
9114 F: drivers/crypto/hisilicon/hpre/hpre.h
9115 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9116 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9118 HISILICON I2C CONTROLLER DRIVER
9119 M: Yicong Yang <yangyicong@hisilicon.com>
9120 L: linux-i2c@vger.kernel.org
9122 W: https://www.hisilicon.com
9123 F: drivers/i2c/busses/i2c-hisi.c
9125 HISILICON LPC BUS DRIVER
9126 M: john.garry@huawei.com
9128 W: http://www.hisilicon.com
9129 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9130 F: drivers/bus/hisi_lpc.c
9132 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9133 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9134 M: Salil Mehta <salil.mehta@huawei.com>
9135 L: netdev@vger.kernel.org
9137 W: http://www.hisilicon.com
9138 F: drivers/net/ethernet/hisilicon/hns3/
9140 HISILICON NETWORK SUBSYSTEM DRIVER
9141 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9142 M: Salil Mehta <salil.mehta@huawei.com>
9143 L: netdev@vger.kernel.org
9145 W: http://www.hisilicon.com
9146 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9147 F: drivers/net/ethernet/hisilicon/
9149 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9150 M: John Stultz <jstultz@google.com>
9151 L: linux-kernel@vger.kernel.org
9153 F: drivers/misc/hisi_hikey_usb.c
9155 HISILICON PMU DRIVER
9156 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9157 M: Qi Liu <liuqi115@huawei.com>
9159 W: http://www.hisilicon.com
9160 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9161 F: Documentation/admin-guide/perf/hisi-pmu.rst
9162 F: drivers/perf/hisilicon
9164 HISILICON HNS3 PMU DRIVER
9165 M: Guangbin Huang <huangguangbin2@huawei.com>
9167 F: Documentation/admin-guide/perf/hns3-pmu.rst
9168 F: drivers/perf/hisilicon/hns3_pmu.c
9171 M: Weili Qian <qianweili@huawei.com>
9172 M: Zhou Wang <wangzhou1@hisilicon.com>
9173 L: linux-crypto@vger.kernel.org
9175 F: drivers/crypto/hisilicon/Kconfig
9176 F: drivers/crypto/hisilicon/Makefile
9177 F: drivers/crypto/hisilicon/qm.c
9178 F: drivers/crypto/hisilicon/sgl.c
9179 F: include/linux/hisi_acc_qm.h
9181 HISILICON ZIP Controller DRIVER
9182 M: Yang Shen <shenyang39@huawei.com>
9183 M: Zhou Wang <wangzhou1@hisilicon.com>
9184 L: linux-crypto@vger.kernel.org
9186 F: Documentation/ABI/testing/debugfs-hisi-zip
9187 F: drivers/crypto/hisilicon/zip/
9189 HISILICON ROCE DRIVER
9190 M: Wenpeng Liang <liangwenpeng@huawei.com>
9191 M: Weihang Li <liweihang@huawei.com>
9192 L: linux-rdma@vger.kernel.org
9194 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9195 F: drivers/infiniband/hw/hns/
9197 HISILICON SAS Controller
9198 M: John Garry <john.garry@huawei.com>
9200 W: http://www.hisilicon.com
9201 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9202 F: drivers/scsi/hisi_sas/
9204 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9205 M: Kai Ye <yekai13@huawei.com>
9206 M: Longfang Liu <liulongfang@huawei.com>
9207 L: linux-crypto@vger.kernel.org
9209 F: Documentation/ABI/testing/debugfs-hisi-sec
9210 F: drivers/crypto/hisilicon/sec2/sec.h
9211 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9212 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9213 F: drivers/crypto/hisilicon/sec2/sec_main.c
9215 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9216 M: Jay Fang <f.fangjian@huawei.com>
9217 L: linux-spi@vger.kernel.org
9219 W: http://www.hisilicon.com
9220 F: drivers/spi/spi-hisi-kunpeng.c
9222 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9223 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9224 L: linux-kernel@vger.kernel.org
9226 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9227 F: drivers/spmi/hisi-spmi-controller.c
9229 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9230 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9231 L: linux-kernel@vger.kernel.org
9233 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9234 F: drivers/mfd/hi6421-spmi-pmic.c
9236 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9237 M: Weili Qian <qianweili@huawei.com>
9239 F: drivers/crypto/hisilicon/trng/trng.c
9241 HISILICON V3XX SPI NOR FLASH Controller Driver
9242 M: John Garry <john.garry@huawei.com>
9244 W: http://www.hisilicon.com
9245 F: drivers/spi/spi-hisi-sfc-v3xx.c
9247 HMM - Heterogeneous Memory Management
9248 M: Jérôme Glisse <jglisse@redhat.com>
9249 L: linux-mm@kvack.org
9251 F: Documentation/vm/hmm.rst
9252 F: include/linux/hmm*
9255 F: tools/testing/selftests/vm/*hmm*
9258 M: Jouni Malinen <j@w1.fi>
9259 L: linux-wireless@vger.kernel.org
9261 W: http://w1.fi/hostap-driver.html
9262 F: drivers/net/wireless/intersil/hostap/
9264 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9265 L: platform-driver-x86@vger.kernel.org
9267 F: drivers/platform/x86/tc1100-wmi.c
9269 HPET: High Precision Event Timers driver
9270 M: Clemens Ladisch <clemens@ladisch.de>
9272 F: Documentation/timers/hpet.rst
9273 F: drivers/char/hpet.c
9274 F: include/linux/hpet.h
9275 F: include/uapi/linux/hpet.h
9279 F: arch/x86/include/asm/hpet.h
9280 F: arch/x86/kernel/hpet.c
9283 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9285 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9289 M: Sebastian Reichel <sre@kernel.org>
9291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9292 F: Documentation/ABI/testing/sysfs-bus-hsi
9293 F: Documentation/driver-api/hsi.rst
9295 F: include/linux/hsi/
9296 F: include/uapi/linux/hsi/
9299 L: linux-usb@vger.kernel.org
9301 F: drivers/net/usb/hso.c
9303 HSR NETWORK PROTOCOL
9304 L: netdev@vger.kernel.org
9308 HT16K33 LED CONTROLLER DRIVER
9309 M: Robin van der Gracht <robin@protonic.nl>
9311 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9312 F: drivers/auxdisplay/ht16k33.c
9314 HTCPEN TOUCHSCREEN DRIVER
9315 M: Pau Oliva Fora <pof@eslack.org>
9316 L: linux-input@vger.kernel.org
9318 F: drivers/input/touchscreen/htcpen.c
9321 M: Dipen Patel <dipenp@nvidia.com>
9323 F: Documentation/devicetree/bindings/timestamp/
9324 F: Documentation/driver-api/hte/
9326 F: include/linux/hte.h
9328 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9329 M: Lorenzo Bianconi <lorenzo@kernel.org>
9330 L: linux-iio@vger.kernel.org
9332 W: http://www.st.com/
9333 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9334 F: drivers/iio/humidity/hts221*
9336 HUAWEI ETHERNET DRIVER
9337 L: netdev@vger.kernel.org
9339 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9340 F: drivers/net/ethernet/huawei/hinic/
9343 M: Mike Kravetz <mike.kravetz@oracle.com>
9344 M: Muchun Song <songmuchun@bytedance.com>
9345 L: linux-mm@kvack.org
9347 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9348 F: Documentation/admin-guide/mm/hugetlbpage.rst
9349 F: Documentation/vm/hugetlbfs_reserv.rst
9350 F: Documentation/vm/vmemmap_dedup.rst
9352 F: include/linux/hugetlb.h
9354 F: mm/hugetlb_vmemmap.c
9355 F: mm/hugetlb_vmemmap.h
9358 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9359 L: linux-media@vger.kernel.org
9361 W: https://linuxtv.org
9362 T: git git://linuxtv.org/media_tree.git
9363 F: drivers/media/platform/st/sti/hva
9365 HWPOISON MEMORY FAILURE HANDLING
9366 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9367 R: Miaohe Lin <linmiaohe@huawei.com>
9368 L: linux-mm@kvack.org
9370 F: mm/hwpoison-inject.c
9371 F: mm/memory-failure.c
9373 HYCON HY46XX TOUCHSCREEN SUPPORT
9374 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9375 L: linux-input@vger.kernel.org
9377 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9378 F: drivers/input/touchscreen/hycon-hy46xx.c
9380 HYGON PROCESSOR SUPPORT
9381 M: Pu Wen <puwen@hygon.cn>
9382 L: linux-kernel@vger.kernel.org
9384 F: arch/x86/kernel/cpu/hygon.c
9386 HYNIX HI556 SENSOR DRIVER
9387 M: Shawn Tu <shawnx.tu@intel.com>
9388 L: linux-media@vger.kernel.org
9390 T: git git://linuxtv.org/media_tree.git
9391 F: drivers/media/i2c/hi556.c
9393 HYNIX HI846 SENSOR DRIVER
9394 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9395 L: linux-media@vger.kernel.org
9397 F: drivers/media/i2c/hi846.c
9399 HYNIX HI847 SENSOR DRIVER
9400 M: Shawn Tu <shawnx.tu@intel.com>
9401 L: linux-media@vger.kernel.org
9403 F: drivers/media/i2c/hi847.c
9405 Hyper-V/Azure CORE AND DRIVERS
9406 M: "K. Y. Srinivasan" <kys@microsoft.com>
9407 M: Haiyang Zhang <haiyangz@microsoft.com>
9408 M: Stephen Hemminger <sthemmin@microsoft.com>
9409 M: Wei Liu <wei.liu@kernel.org>
9410 M: Dexuan Cui <decui@microsoft.com>
9411 L: linux-hyperv@vger.kernel.org
9413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9414 F: Documentation/ABI/stable/sysfs-bus-vmbus
9415 F: Documentation/ABI/testing/debugfs-hyperv
9416 F: Documentation/virt/hyperv
9417 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9418 F: arch/arm64/hyperv
9419 F: arch/arm64/include/asm/hyperv-tlfs.h
9420 F: arch/arm64/include/asm/mshyperv.h
9422 F: arch/x86/include/asm/hyperv-tlfs.h
9423 F: arch/x86/include/asm/mshyperv.h
9424 F: arch/x86/include/asm/trace/hyperv.h
9425 F: arch/x86/kernel/cpu/mshyperv.c
9426 F: drivers/clocksource/hyperv_timer.c
9427 F: drivers/hid/hid-hyperv.c
9429 F: drivers/input/serio/hyperv-keyboard.c
9430 F: drivers/iommu/hyperv-iommu.c
9431 F: drivers/net/ethernet/microsoft/
9432 F: drivers/net/hyperv/
9433 F: drivers/pci/controller/pci-hyperv-intf.c
9434 F: drivers/pci/controller/pci-hyperv.c
9435 F: drivers/scsi/storvsc_drv.c
9436 F: drivers/uio/uio_hv_generic.c
9437 F: drivers/video/fbdev/hyperv_fb.c
9438 F: include/asm-generic/hyperv-tlfs.h
9439 F: include/asm-generic/mshyperv.h
9440 F: include/clocksource/hyperv_timer.h
9441 F: include/linux/hyperv.h
9442 F: include/uapi/linux/hyperv.h
9443 F: net/vmw_vsock/hyperv_transport.c
9447 M: Vignesh Raghavendra <vigneshr@ti.com>
9448 L: linux-mtd@lists.infradead.org
9450 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9451 C: irc://irc.oftc.net/mtd
9452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9453 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9454 F: drivers/mtd/hyperbus/
9455 F: include/linux/mtd/hyperbus.h
9457 HYPERVISOR VIRTUAL CONSOLE DRIVER
9458 L: linuxppc-dev@lists.ozlabs.org
9463 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9464 L: linux-i2c@vger.kernel.org
9465 L: linux-acpi@vger.kernel.org
9467 F: drivers/i2c/i2c-core-acpi.c
9469 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9470 M: Ajay Gupta <ajayg@nvidia.com>
9471 L: linux-i2c@vger.kernel.org
9473 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9474 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9477 M: Peter Rosin <peda@axentia.se>
9478 L: linux-i2c@vger.kernel.org
9480 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9481 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9482 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9483 F: Documentation/i2c/i2c-topology.rst
9484 F: Documentation/i2c/muxes/
9485 F: drivers/i2c/i2c-mux.c
9486 F: drivers/i2c/muxes/
9487 F: include/linux/i2c-mux.h
9489 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9490 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9491 L: linux-i2c@vger.kernel.org
9493 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9494 F: drivers/i2c/busses/i2c-mv64xxx.c
9496 I2C OVER PARALLEL PORT
9497 M: Jean Delvare <jdelvare@suse.com>
9498 L: linux-i2c@vger.kernel.org
9500 F: Documentation/i2c/busses/i2c-parport.rst
9501 F: drivers/i2c/busses/i2c-parport.c
9504 M: Wolfram Sang <wsa@kernel.org>
9505 L: linux-i2c@vger.kernel.org
9507 W: https://i2c.wiki.kernel.org/
9508 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9510 F: Documentation/devicetree/bindings/i2c/i2c.txt
9511 F: Documentation/i2c/
9513 F: include/dt-bindings/i2c/i2c.h
9514 F: include/linux/i2c-dev.h
9515 F: include/linux/i2c-smbus.h
9516 F: include/linux/i2c.h
9517 F: include/uapi/linux/i2c-*.h
9518 F: include/uapi/linux/i2c.h
9520 I2C SUBSYSTEM HOST DRIVERS
9521 L: linux-i2c@vger.kernel.org
9523 W: https://i2c.wiki.kernel.org/
9524 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9526 F: Documentation/devicetree/bindings/i2c/
9527 F: drivers/i2c/algos/
9528 F: drivers/i2c/busses/
9529 F: include/dt-bindings/i2c/
9532 M: Jean Delvare <jdelvare@suse.com>
9533 L: linux-i2c@vger.kernel.org
9535 F: Documentation/i2c/busses/i2c-taos-evm.rst
9536 F: drivers/i2c/busses/i2c-taos-evm.c
9539 M: Till Harbaum <till@harbaum.org>
9540 L: linux-i2c@vger.kernel.org
9542 W: http://www.harbaum.org/till/i2c_tiny_usb
9543 F: drivers/i2c/busses/i2c-tiny-usb.c
9545 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9546 M: Jean Delvare <jdelvare@suse.com>
9547 L: linux-i2c@vger.kernel.org
9549 F: Documentation/i2c/busses/i2c-ali1535.rst
9550 F: Documentation/i2c/busses/i2c-ali1563.rst
9551 F: Documentation/i2c/busses/i2c-ali15x3.rst
9552 F: Documentation/i2c/busses/i2c-amd756.rst
9553 F: Documentation/i2c/busses/i2c-amd8111.rst
9554 F: Documentation/i2c/busses/i2c-i801.rst
9555 F: Documentation/i2c/busses/i2c-nforce2.rst
9556 F: Documentation/i2c/busses/i2c-piix4.rst
9557 F: Documentation/i2c/busses/i2c-sis5595.rst
9558 F: Documentation/i2c/busses/i2c-sis630.rst
9559 F: Documentation/i2c/busses/i2c-sis96x.rst
9560 F: Documentation/i2c/busses/i2c-via.rst
9561 F: Documentation/i2c/busses/i2c-viapro.rst
9562 F: drivers/i2c/busses/i2c-ali1535.c
9563 F: drivers/i2c/busses/i2c-ali1563.c
9564 F: drivers/i2c/busses/i2c-ali15x3.c
9565 F: drivers/i2c/busses/i2c-amd756-s4882.c
9566 F: drivers/i2c/busses/i2c-amd756.c
9567 F: drivers/i2c/busses/i2c-amd8111.c
9568 F: drivers/i2c/busses/i2c-i801.c
9569 F: drivers/i2c/busses/i2c-isch.c
9570 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9571 F: drivers/i2c/busses/i2c-nforce2.c
9572 F: drivers/i2c/busses/i2c-piix4.c
9573 F: drivers/i2c/busses/i2c-sis5595.c
9574 F: drivers/i2c/busses/i2c-sis630.c
9575 F: drivers/i2c/busses/i2c-sis96x.c
9576 F: drivers/i2c/busses/i2c-via.c
9577 F: drivers/i2c/busses/i2c-viapro.c
9579 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9580 M: Hans de Goede <hdegoede@redhat.com>
9581 L: linux-i2c@vger.kernel.org
9583 F: drivers/i2c/busses/i2c-cht-wc.c
9585 I2C/SMBUS ISMT DRIVER
9586 M: Seth Heasley <seth.heasley@intel.com>
9587 M: Neil Horman <nhorman@tuxdriver.com>
9588 L: linux-i2c@vger.kernel.org
9589 F: Documentation/i2c/busses/i2c-ismt.rst
9590 F: drivers/i2c/busses/i2c-ismt.c
9592 I2C/SMBUS STUB DRIVER
9593 M: Jean Delvare <jdelvare@suse.com>
9594 L: linux-i2c@vger.kernel.org
9596 F: drivers/i2c/i2c-stub.c
9598 I3C DRIVER FOR CADENCE I3C MASTER IP
9599 M: Przemysław Gaj <pgaj@cadence.com>
9601 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9602 F: drivers/i3c/master/i3c-master-cdns.c
9604 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9605 M: Vitor Soares <vitor.soares@synopsys.com>
9607 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9608 F: drivers/i3c/master/dw*
9611 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9612 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9614 C: irc://chat.freenode.net/linux-i3c
9615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9616 F: Documentation/ABI/testing/sysfs-bus-i3c
9617 F: Documentation/devicetree/bindings/i3c/
9618 F: Documentation/driver-api/i3c
9620 F: include/linux/i3c/
9622 IA64 (Itanium) PLATFORM
9623 L: linux-ia64@vger.kernel.org
9625 F: Documentation/ia64/
9628 IBM Power 842 compression accelerator
9629 M: Haren Myneni <haren@us.ibm.com>
9632 F: drivers/crypto/nx/Kconfig
9633 F: drivers/crypto/nx/Makefile
9634 F: drivers/crypto/nx/nx-842*
9635 F: include/linux/sw842.h
9638 IBM Power in-Nest Crypto Acceleration
9639 M: Breno Leitão <leitao@debian.org>
9640 M: Nayna Jain <nayna@linux.ibm.com>
9641 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9642 L: linux-crypto@vger.kernel.org
9644 F: drivers/crypto/nx/Kconfig
9645 F: drivers/crypto/nx/Makefile
9646 F: drivers/crypto/nx/nx-aes*
9647 F: drivers/crypto/nx/nx-sha*
9648 F: drivers/crypto/nx/nx.*
9649 F: drivers/crypto/nx/nx_csbcpb.h
9650 F: drivers/crypto/nx/nx_debugfs.c
9652 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9653 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9654 L: linux-pci@vger.kernel.org
9655 L: linuxppc-dev@lists.ozlabs.org
9657 F: drivers/pci/hotplug/rpadlpar*
9659 IBM Power Linux RAID adapter
9660 M: Brian King <brking@us.ibm.com>
9662 F: drivers/scsi/ipr.*
9664 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9665 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9666 L: linux-pci@vger.kernel.org
9667 L: linuxppc-dev@lists.ozlabs.org
9669 F: drivers/pci/hotplug/rpaphp*
9671 IBM Power SRIOV Virtual NIC Device Driver
9672 M: Dany Madden <drt@linux.ibm.com>
9673 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9674 L: netdev@vger.kernel.org
9676 F: drivers/net/ethernet/ibm/ibmvnic.*
9678 IBM Power Virtual Accelerator Switchboard
9679 L: linuxppc-dev@lists.ozlabs.org
9681 F: arch/powerpc/include/asm/vas.h
9682 F: arch/powerpc/platforms/powernv/copy-paste.h
9683 F: arch/powerpc/platforms/powernv/vas*
9685 IBM Power Virtual Ethernet Device Driver
9686 M: Cristobal Forno <cforno12@linux.ibm.com>
9687 L: netdev@vger.kernel.org
9689 F: drivers/net/ethernet/ibm/ibmveth.*
9691 IBM Power Virtual FC Device Drivers
9692 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9693 L: linux-scsi@vger.kernel.org
9695 F: drivers/scsi/ibmvscsi/ibmvfc*
9697 IBM Power Virtual Management Channel Driver
9698 M: Brad Warrum <bwarrum@linux.ibm.com>
9699 M: Ritu Agarwal <rituagar@linux.ibm.com>
9701 F: drivers/misc/ibmvmc.*
9703 IBM Power Virtual SCSI Device Drivers
9704 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9705 L: linux-scsi@vger.kernel.org
9707 F: drivers/scsi/ibmvscsi/ibmvscsi*
9708 F: include/scsi/viosrp.h
9710 IBM Power Virtual SCSI Device Target Driver
9711 M: Michael Cyr <mikecyr@linux.ibm.com>
9712 L: linux-scsi@vger.kernel.org
9713 L: target-devel@vger.kernel.org
9715 F: drivers/scsi/ibmvscsi_tgt/
9717 IBM Power VMX Cryptographic instructions
9718 M: Breno Leitão <leitao@debian.org>
9719 M: Nayna Jain <nayna@linux.ibm.com>
9720 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9721 L: linux-crypto@vger.kernel.org
9723 F: drivers/crypto/vmx/Kconfig
9724 F: drivers/crypto/vmx/Makefile
9725 F: drivers/crypto/vmx/aes*
9726 F: drivers/crypto/vmx/ghash*
9727 F: drivers/crypto/vmx/ppc-xlate.pl
9728 F: drivers/crypto/vmx/vmx.c
9730 IBM ServeRAID RAID DRIVER
9732 F: drivers/scsi/ips.*
9734 ICH LPC AND GPIO DRIVER
9735 M: Peter Tyser <ptyser@xes-inc.com>
9737 F: drivers/gpio/gpio-ich.c
9738 F: drivers/mfd/lpc_ich.c
9741 M: Max Staudt <max@enpas.org>
9742 L: linux-i2c@vger.kernel.org
9744 F: drivers/i2c/busses/i2c-icy.c
9746 IDEAPAD LAPTOP EXTRAS DRIVER
9747 M: Ike Panhc <ike.pan@canonical.com>
9748 L: platform-driver-x86@vger.kernel.org
9750 W: http://launchpad.net/ideapad-laptop
9751 F: drivers/platform/x86/ideapad-laptop.c
9753 IDEAPAD LAPTOP SLIDEBAR DRIVER
9754 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9755 L: linux-input@vger.kernel.org
9757 W: https://github.com/o2genum/ideapad-slidebar
9758 F: drivers/input/misc/ideapad_slidebar.c
9761 M: Christian Brauner <brauner@kernel.org>
9762 M: Seth Forshee <sforshee@kernel.org>
9763 L: linux-fsdevel@vger.kernel.org
9765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9766 F: Documentation/filesystems/idmappings.rst
9767 F: tools/testing/selftests/mount_setattr/
9768 F: include/linux/mnt_idmapping.h
9770 IDT VersaClock 5 CLOCK DRIVER
9771 M: Luca Ceresoli <luca@lucaceresoli.net>
9773 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9774 F: drivers/clk/clk-versaclock5.c
9776 IEEE 802.15.4 SUBSYSTEM
9777 M: Alexander Aring <alex.aring@gmail.com>
9778 M: Stefan Schmidt <stefan@datenfreihafen.org>
9779 L: linux-wpan@vger.kernel.org
9781 W: https://linux-wpan.org/
9782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9784 F: Documentation/networking/ieee802154.rst
9785 F: drivers/net/ieee802154/
9786 F: include/linux/ieee802154.h
9787 F: include/linux/nl802154.h
9788 F: include/net/af_ieee802154.h
9789 F: include/net/cfg802154.h
9790 F: include/net/ieee802154_netdev.h
9791 F: include/net/mac802154.h
9792 F: include/net/nl802154.h
9797 M: Yotam Gigi <yotam.gi@gmail.com>
9798 M: Jamal Hadi Salim <jhs@mojatatu.com>
9799 F: include/net/ife.h
9800 F: include/uapi/linux/ife.h
9803 IGORPLUG-USB IR RECEIVER
9804 M: Sean Young <sean@mess.org>
9805 L: linux-media@vger.kernel.org
9807 F: drivers/media/rc/igorplugusb.c
9809 IGUANAWORKS USB IR TRANSCEIVER
9810 M: Sean Young <sean@mess.org>
9811 L: linux-media@vger.kernel.org
9813 F: drivers/media/rc/iguanair.c
9815 IIO DIGITAL POTENTIOMETER DAC
9816 M: Peter Rosin <peda@axentia.se>
9817 L: linux-iio@vger.kernel.org
9819 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9820 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9821 F: drivers/iio/dac/dpot-dac.c
9823 IIO ENVELOPE DETECTOR
9824 M: Peter Rosin <peda@axentia.se>
9825 L: linux-iio@vger.kernel.org
9827 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9828 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9829 F: drivers/iio/adc/envelope-detector.c
9832 M: Peter Rosin <peda@axentia.se>
9833 L: linux-iio@vger.kernel.org
9835 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9836 F: drivers/iio/multiplexer/iio-mux.c
9838 IIO SCMI BASED DRIVER
9839 M: Jyoti Bhayana <jbhayana@google.com>
9840 L: linux-iio@vger.kernel.org
9842 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9844 IIO SUBSYSTEM AND DRIVERS
9845 M: Jonathan Cameron <jic23@kernel.org>
9846 R: Lars-Peter Clausen <lars@metafoo.de>
9847 L: linux-iio@vger.kernel.org
9849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9850 F: Documentation/ABI/testing/configfs-iio*
9851 F: Documentation/ABI/testing/sysfs-bus-iio*
9852 F: Documentation/devicetree/bindings/iio/
9854 F: drivers/staging/iio/
9855 F: include/dt-bindings/iio/
9856 F: include/linux/iio/
9860 M: Peter Rosin <peda@axentia.se>
9861 L: linux-iio@vger.kernel.org
9863 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9864 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9865 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9866 F: drivers/iio/afe/iio-rescale.c
9868 IKANOS/ADI EAGLE ADSL USB DRIVER
9869 M: Matthieu Castet <castet.matthieu@free.fr>
9870 M: Stanislaw Gruszka <stf_xl@wp.pl>
9872 F: drivers/usb/atm/ueagle-atm.c
9874 IMAGIS TOUCHSCREEN DRIVER
9875 M: Markuss Broks <markuss.broks@gmail.com>
9877 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9878 F: drivers/input/touchscreen/imagis.c
9880 IMGTEC ASCII LCD DRIVER
9881 M: Paul Burton <paulburton@kernel.org>
9883 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9884 F: drivers/auxdisplay/img-ascii-lcd.c
9886 IMGTEC IR DECODER DRIVER
9888 F: drivers/media/rc/img-ir/
9890 IMON SOUNDGRAPH USB IR RECEIVER
9891 M: Sean Young <sean@mess.org>
9892 L: linux-media@vger.kernel.org
9894 F: drivers/media/rc/imon.c
9895 F: drivers/media/rc/imon_raw.c
9897 IMS TWINTURBO FRAMEBUFFER DRIVER
9898 L: linux-fbdev@vger.kernel.org
9900 F: drivers/video/fbdev/imsttfb.c
9902 INA209 HARDWARE MONITOR DRIVER
9903 M: Guenter Roeck <linux@roeck-us.net>
9904 L: linux-hwmon@vger.kernel.org
9906 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9907 F: Documentation/hwmon/ina209.rst
9908 F: drivers/hwmon/ina209.c
9910 INA2XX HARDWARE MONITOR DRIVER
9911 M: Guenter Roeck <linux@roeck-us.net>
9912 L: linux-hwmon@vger.kernel.org
9914 F: Documentation/hwmon/ina2xx.rst
9915 F: drivers/hwmon/ina2xx.c
9916 F: include/linux/platform_data/ina2xx.h
9918 INDUSTRY PACK SUBSYSTEM (IPACK)
9919 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9920 M: Jens Taprogge <jens.taprogge@taprogge.org>
9921 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9922 L: industrypack-devel@lists.sourceforge.net
9924 W: http://industrypack.sourceforge.net
9927 INFINEON DPS310 Driver
9928 M: Eddie James <eajames@linux.ibm.com>
9929 L: linux-iio@vger.kernel.org
9931 F: drivers/iio/pressure/dps310.c
9933 INFINIBAND SUBSYSTEM
9934 M: Jason Gunthorpe <jgg@nvidia.com>
9935 M: Leon Romanovsky <leonro@nvidia.com>
9936 L: linux-rdma@vger.kernel.org
9938 W: https://github.com/linux-rdma/rdma-core
9939 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9941 F: Documentation/devicetree/bindings/infiniband/
9942 F: Documentation/infiniband/
9943 F: drivers/infiniband/
9945 F: include/trace/events/ib_mad.h
9946 F: include/trace/events/ib_umad.h
9947 F: include/uapi/linux/if_infiniband.h
9948 F: include/uapi/rdma/
9949 F: samples/bpf/ibumad_kern.c
9950 F: samples/bpf/ibumad_user.c
9952 INGENIC JZ4780 NAND DRIVER
9953 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9954 L: linux-mtd@lists.infradead.org
9955 L: linux-mips@vger.kernel.org
9957 F: drivers/mtd/nand/raw/ingenic/
9960 M: Paul Cercueil <paul@crapouillou.net>
9961 L: linux-mips@vger.kernel.org
9963 F: arch/mips/boot/dts/ingenic/
9964 F: arch/mips/generic/board-ingenic.c
9965 F: arch/mips/include/asm/mach-ingenic/
9966 F: arch/mips/ingenic/Kconfig
9967 F: drivers/clk/ingenic/
9968 F: drivers/dma/dma-jz4780.c
9969 F: drivers/gpu/drm/ingenic/
9970 F: drivers/i2c/busses/i2c-jz4780.c
9971 F: drivers/iio/adc/ingenic-adc.c
9972 F: drivers/irqchip/irq-ingenic.c
9973 F: drivers/memory/jz4780-nemc.c
9974 F: drivers/mmc/host/jz4740_mmc.c
9975 F: drivers/mtd/nand/raw/ingenic/
9976 F: drivers/pinctrl/pinctrl-ingenic.c
9977 F: drivers/power/supply/ingenic-battery.c
9978 F: drivers/pwm/pwm-jz4740.c
9979 F: drivers/remoteproc/ingenic_rproc.c
9980 F: drivers/rtc/rtc-jz4740.c
9981 F: drivers/tty/serial/8250/8250_ingenic.c
9982 F: drivers/usb/musb/jz4740.c
9983 F: drivers/watchdog/jz4740_wdt.c
9984 F: include/dt-bindings/iio/adc/ingenic,adc.h
9985 F: include/linux/mfd/ingenic-tcu.h
9986 F: sound/soc/codecs/jz47*
9987 F: sound/soc/jz4740/
9989 INJOINIC IP5xxx POWER BANK IC DRIVER
9990 M: Samuel Holland <samuel@sholland.org>
9992 F: drivers/power/supply/ip5xxx_power.c
9995 M: Jan Kara <jack@suse.cz>
9996 R: Amir Goldstein <amir73il@gmail.com>
9997 L: linux-fsdevel@vger.kernel.org
9999 F: Documentation/filesystems/inotify.rst
10000 F: fs/notify/inotify/
10001 F: include/linux/inotify.h
10002 F: include/uapi/linux/inotify.h
10004 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10005 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10006 L: linux-input@vger.kernel.org
10008 Q: http://patchwork.kernel.org/project/linux-input/list/
10009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10010 F: Documentation/devicetree/bindings/input/
10011 F: Documentation/devicetree/bindings/serio/
10012 F: Documentation/input/
10014 F: include/linux/input.h
10015 F: include/linux/input/
10016 F: include/uapi/linux/input-event-codes.h
10017 F: include/uapi/linux/input.h
10019 INPUT MULTITOUCH (MT) PROTOCOL
10020 M: Henrik Rydberg <rydberg@bitmath.org>
10021 L: linux-input@vger.kernel.org
10023 F: Documentation/input/multi-touch-protocol.rst
10024 F: drivers/input/input-mt.c
10027 INSIDE SECURE CRYPTO DRIVER
10028 M: Antoine Tenart <atenart@kernel.org>
10029 L: linux-crypto@vger.kernel.org
10031 F: drivers/crypto/inside-secure/
10033 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10034 M: Mimi Zohar <zohar@linux.ibm.com>
10035 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10036 L: linux-integrity@vger.kernel.org
10038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10039 F: security/integrity/ima/
10040 F: security/integrity/
10042 INTEL 810/815 FRAMEBUFFER DRIVER
10043 M: Antonino Daplas <adaplas@gmail.com>
10044 L: linux-fbdev@vger.kernel.org
10046 F: drivers/video/fbdev/i810/
10048 INTEL 8255 GPIO DRIVER
10049 M: William Breathitt Gray <william.gray@linaro.org>
10050 L: linux-gpio@vger.kernel.org
10052 F: drivers/gpio/gpio-i8255.c
10053 F: drivers/gpio/gpio-i8255.h
10056 M: Cezary Rojewski <cezary.rojewski@intel.com>
10057 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10058 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10059 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10060 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10061 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10062 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10063 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10065 F: sound/soc/intel/
10067 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10068 M: Hans de Goede <hdegoede@redhat.com>
10069 L: platform-driver-x86@vger.kernel.org
10071 F: drivers/platform/x86/intel/atomisp2/pm.c
10073 INTEL ATOMISP2 LED DRIVER
10074 M: Hans de Goede <hdegoede@redhat.com>
10075 L: platform-driver-x86@vger.kernel.org
10077 F: drivers/platform/x86/intel/atomisp2/led.c
10079 INTEL BIOS SAR INT1092 DRIVER
10080 M: Shravan Sudhakar <s.shravan@intel.com>
10081 M: Intel Corporation <linuxwwan@intel.com>
10082 L: platform-driver-x86@vger.kernel.org
10084 F: drivers/platform/x86/intel/int1092/
10086 INTEL BROXTON PMC DRIVER
10087 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10088 M: Zha Qipeng <qipeng.zha@intel.com>
10090 F: drivers/mfd/intel_pmc_bxt.c
10091 F: include/linux/mfd/intel_pmc_bxt.h
10093 INTEL C600 SERIES SAS CONTROLLER DRIVER
10094 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10095 L: linux-scsi@vger.kernel.org
10097 T: git git://git.code.sf.net/p/intel-sas/isci
10098 F: drivers/scsi/isci/
10100 INTEL CPU family model numbers
10101 M: Tony Luck <tony.luck@intel.com>
10103 L: linux-kernel@vger.kernel.org
10105 F: arch/x86/include/asm/intel-family.h
10107 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10108 M: Jani Nikula <jani.nikula@linux.intel.com>
10109 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10110 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10111 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10112 L: intel-gfx@lists.freedesktop.org
10114 W: https://01.org/linuxgraphics/
10115 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10116 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10117 C: irc://irc.oftc.net/intel-gfx
10118 T: git git://anongit.freedesktop.org/drm-intel
10119 F: Documentation/gpu/i915.rst
10120 F: drivers/gpu/drm/i915/
10121 F: include/drm/i915*
10122 F: include/uapi/drm/i915_drm.h
10124 INTEL ETHERNET DRIVERS
10125 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10126 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10127 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10129 W: http://www.intel.com/support/feedback.htm
10130 W: http://e1000.sourceforge.net/
10131 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10134 F: Documentation/networking/device_drivers/ethernet/intel/
10135 F: drivers/net/ethernet/intel/
10136 F: drivers/net/ethernet/intel/*/
10137 F: include/linux/avf/virtchnl.h
10138 F: include/linux/net/intel/iidc.h
10140 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10141 M: Mustafa Ismail <mustafa.ismail@intel.com>
10142 M: Shiraz Saleem <shiraz.saleem@intel.com>
10143 L: linux-rdma@vger.kernel.org
10145 F: drivers/infiniband/hw/irdma/
10146 F: include/uapi/rdma/irdma-abi.h
10148 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10149 M: Maik Broemme <mbroemme@libmpq.org>
10150 L: linux-fbdev@vger.kernel.org
10152 F: Documentation/fb/intelfb.rst
10153 F: drivers/video/fbdev/intelfb/
10156 M: Andy Shevchenko <andy@kernel.org>
10157 L: linux-gpio@vger.kernel.org
10159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10160 F: drivers/gpio/gpio-ich.c
10161 F: drivers/gpio/gpio-merrifield.c
10162 F: drivers/gpio/gpio-ml-ioh.c
10163 F: drivers/gpio/gpio-pch.c
10164 F: drivers/gpio/gpio-sch.c
10165 F: drivers/gpio/gpio-sodaville.c
10167 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10168 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10169 M: Zhi Wang <zhi.a.wang@intel.com>
10170 L: intel-gvt-dev@lists.freedesktop.org
10171 L: intel-gfx@lists.freedesktop.org
10173 W: https://01.org/igvt-g
10174 T: git https://github.com/intel/gvt-linux.git
10175 F: drivers/gpu/drm/i915/gvt/
10177 INTEL HID EVENT DRIVER
10178 M: Alex Hung <alex.hung@canonical.com>
10179 L: platform-driver-x86@vger.kernel.org
10181 F: drivers/platform/x86/intel/hid.c
10183 INTEL I/OAT DMA DRIVER
10184 M: Dave Jiang <dave.jiang@intel.com>
10185 R: Dan Williams <dan.j.williams@intel.com>
10186 L: dmaengine@vger.kernel.org
10188 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10189 F: drivers/dma/ioat*
10192 M: Dave Jiang <dave.jiang@intel.com>
10193 L: dmaengine@vger.kernel.org
10195 F: drivers/dma/idxd/*
10196 F: include/uapi/linux/idxd.h
10199 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10200 M: Len Brown <lenb@kernel.org>
10201 L: linux-pm@vger.kernel.org
10203 B: https://bugzilla.kernel.org
10204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10205 F: drivers/idle/intel_idle.c
10207 INTEL IN FIELD SCAN (IFS) DEVICE
10208 M: Jithu Joseph <jithu.joseph@intel.com>
10209 R: Ashok Raj <ashok.raj@intel.com>
10210 R: Tony Luck <tony.luck@intel.com>
10212 F: drivers/platform/x86/intel/ifs
10213 F: include/trace/events/intel_ifs.h
10215 INTEL INTEGRATED SENSOR HUB DRIVER
10216 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10217 M: Jiri Kosina <jikos@kernel.org>
10218 L: linux-input@vger.kernel.org
10220 F: drivers/hid/intel-ish-hid/
10223 M: David Woodhouse <dwmw2@infradead.org>
10224 M: Lu Baolu <baolu.lu@linux.intel.com>
10225 L: iommu@lists.linux.dev
10227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10228 F: drivers/iommu/intel/
10229 F: include/linux/intel-iommu.h
10230 F: include/linux/intel-svm.h
10232 INTEL IOP-ADMA DMA DRIVER
10233 R: Dan Williams <dan.j.williams@intel.com>
10235 F: drivers/dma/iop-adma.c
10237 INTEL IPU3 CSI-2 CIO2 DRIVER
10238 M: Yong Zhi <yong.zhi@intel.com>
10239 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10240 M: Bingbu Cao <bingbu.cao@intel.com>
10241 M: Dan Scally <djrscally@gmail.com>
10242 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10243 L: linux-media@vger.kernel.org
10245 T: git git://linuxtv.org/media_tree.git
10246 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10247 F: drivers/media/pci/intel/ipu3/
10249 INTEL IPU3 CSI-2 IMGU DRIVER
10250 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10251 R: Bingbu Cao <bingbu.cao@intel.com>
10252 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10253 L: linux-media@vger.kernel.org
10255 F: Documentation/admin-guide/media/ipu3.rst
10256 F: Documentation/admin-guide/media/ipu3_rcb.svg
10257 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10258 F: drivers/staging/media/ipu3/
10260 INTEL IXP4XX CRYPTO SUPPORT
10261 M: Corentin Labbe <clabbe@baylibre.com>
10262 L: linux-crypto@vger.kernel.org
10264 F: drivers/crypto/ixp4xx_crypto.c
10266 INTEL ISHTP ECLITE DRIVER
10267 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10268 L: platform-driver-x86@vger.kernel.org
10270 F: drivers/platform/x86/intel/ishtp_eclite.c
10272 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10273 M: Krzysztof Halasa <khalasa@piap.pl>
10275 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10276 F: drivers/net/wan/ixp4xx_hss.c
10277 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10278 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10279 F: include/linux/soc/ixp4xx/npe.h
10280 F: include/linux/soc/ixp4xx/qmgr.h
10282 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10283 M: Deepak Saxena <dsaxena@plexity.net>
10285 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10286 F: drivers/char/hw_random/ixp4xx-rng.c
10288 INTEL KEEM BAY DRM DRIVER
10289 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10290 M: Edmund Dea <edmund.j.dea@intel.com>
10292 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10293 F: drivers/gpu/drm/kmb/
10295 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10296 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10298 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10299 F: drivers/crypto/keembay/Kconfig
10300 F: drivers/crypto/keembay/Makefile
10301 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10302 F: drivers/crypto/keembay/ocs-aes.c
10303 F: drivers/crypto/keembay/ocs-aes.h
10305 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10306 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10307 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10308 M: Mark Gross <mgross@linux.intel.com>
10310 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10311 F: drivers/crypto/keembay/Kconfig
10312 F: drivers/crypto/keembay/Makefile
10313 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10315 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10316 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10317 M: Declan Murphy <declan.murphy@intel.com>
10319 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10320 F: drivers/crypto/keembay/Kconfig
10321 F: drivers/crypto/keembay/Makefile
10322 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10323 F: drivers/crypto/keembay/ocs-hcu.c
10324 F: drivers/crypto/keembay/ocs-hcu.h
10326 INTEL THUNDER BAY EMMC PHY DRIVER
10327 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10328 M: Rashmi A <rashmi.a@intel.com>
10330 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10331 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10333 INTEL MANAGEMENT ENGINE (mei)
10334 M: Tomas Winkler <tomas.winkler@intel.com>
10335 L: linux-kernel@vger.kernel.org
10337 F: Documentation/driver-api/mei/*
10338 F: drivers/misc/mei/
10339 F: drivers/watchdog/mei_wdt.c
10340 F: include/linux/mei_aux.h
10341 F: include/linux/mei_cl_bus.h
10342 F: include/uapi/linux/mei.h
10345 INTEL MAX 10 BMC MFD DRIVER
10346 M: Xu Yilun <yilun.xu@intel.com>
10347 R: Tom Rix <trix@redhat.com>
10349 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10350 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10351 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10352 F: drivers/mfd/intel-m10-bmc.c
10353 F: include/linux/mfd/intel-m10-bmc.h
10355 INTEL MENLOW THERMAL DRIVER
10356 M: Sujith Thomas <sujith.thomas@intel.com>
10357 L: linux-pm@vger.kernel.org
10359 W: https://01.org/linux-acpi
10360 F: drivers/thermal/intel/intel_menlow.c
10362 INTEL P-Unit IPC DRIVER
10363 M: Zha Qipeng <qipeng.zha@intel.com>
10364 L: platform-driver-x86@vger.kernel.org
10366 F: arch/x86/include/asm/intel_punit_ipc.h
10367 F: drivers/platform/x86/intel/punit_ipc.c
10369 INTEL PMC CORE DRIVER
10370 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10371 M: David E Box <david.e.box@intel.com>
10372 L: platform-driver-x86@vger.kernel.org
10374 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10375 F: drivers/platform/x86/intel/pmc/
10377 INTEL PMIC GPIO DRIVERS
10378 M: Andy Shevchenko <andy@kernel.org>
10380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10381 F: drivers/gpio/gpio-*cove.c
10383 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10384 M: Andy Shevchenko <andy@kernel.org>
10386 F: drivers/mfd/intel_soc_pmic*
10387 F: include/linux/mfd/intel_soc_pmic*
10390 M: David E. Box <david.e.box@linux.intel.com>
10392 F: drivers/platform/x86/intel/pmt/
10394 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10395 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10396 L: linux-wireless@vger.kernel.org
10398 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10399 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10400 F: drivers/net/wireless/intel/ipw2x00/
10402 INTEL PSTATE DRIVER
10403 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10404 M: Len Brown <lenb@kernel.org>
10405 L: linux-pm@vger.kernel.org
10407 F: drivers/cpufreq/intel_pstate.c
10409 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10410 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10411 L: linux-iio@vger.kernel.org
10412 F: drivers/counter/intel-qep.c
10415 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10417 F: arch/x86/include/asm/intel_scu_ipc.h
10418 F: drivers/platform/x86/intel_scu_*
10421 M: David E. Box <david.e.box@linux.intel.com>
10423 F: drivers/platform/x86/intel/sdsi.c
10424 F: tools/arch/x86/intel_sdsi/
10425 F: tools/testing/selftests/drivers/sdsi/
10427 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10428 M: Daniel Scally <djrscally@gmail.com>
10430 F: drivers/platform/x86/intel/int3472/
10432 INTEL SPEED SELECT TECHNOLOGY
10433 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10434 L: platform-driver-x86@vger.kernel.org
10436 F: drivers/platform/x86/intel/speed_select_if/
10437 F: include/uapi/linux/isst_if.h
10438 F: tools/power/x86/intel-speed-select/
10440 INTEL STRATIX10 FIRMWARE DRIVERS
10441 M: Dinh Nguyen <dinguyen@kernel.org>
10442 L: linux-kernel@vger.kernel.org
10444 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10445 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10446 F: drivers/firmware/stratix10-rsu.c
10447 F: drivers/firmware/stratix10-svc.c
10448 F: include/linux/firmware/intel/stratix10-smc.h
10449 F: include/linux/firmware/intel/stratix10-svc-client.h
10450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10452 INTEL TELEMETRY DRIVER
10453 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10454 M: "David E. Box" <david.e.box@linux.intel.com>
10455 L: platform-driver-x86@vger.kernel.org
10457 F: arch/x86/include/asm/intel_telemetry.h
10458 F: drivers/platform/x86/intel/telemetry/
10460 INTEL UNCORE FREQUENCY CONTROL
10461 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10462 L: platform-driver-x86@vger.kernel.org
10464 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10465 F: drivers/platform/x86/intel/uncore-frequency/
10467 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10468 M: David E. Box <david.e.box@linux.intel.com>
10470 F: drivers/platform/x86/intel/vsec.*
10472 INTEL VIRTUAL BUTTON DRIVER
10473 M: AceLan Kao <acelan.kao@canonical.com>
10474 L: platform-driver-x86@vger.kernel.org
10476 F: drivers/platform/x86/intel/vbtn.c
10478 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10479 M: Stanislaw Gruszka <stf_xl@wp.pl>
10480 L: linux-wireless@vger.kernel.org
10482 F: drivers/net/wireless/intel/iwlegacy/
10484 INTEL WIRELESS WIFI LINK (iwlwifi)
10485 M: Gregory Greenman <gregory.greenman@intel.com>
10486 L: linux-wireless@vger.kernel.org
10488 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10490 F: drivers/net/wireless/intel/iwlwifi/
10492 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10493 M: Jithu Joseph <jithu.joseph@intel.com>
10494 R: Maurice Ma <maurice.ma@intel.com>
10496 W: https://slimbootloader.github.io/security/firmware-update.html
10497 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10499 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10500 L: Dell.Client.Kernel@dell.com
10502 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10504 INTEL WWAN IOSM DRIVER
10505 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10506 M: Intel Corporation <linuxwwan@intel.com>
10507 L: netdev@vger.kernel.org
10509 F: drivers/net/wwan/iosm/
10512 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10514 F: Documentation/trace/intel_th.rst
10515 F: drivers/hwtracing/intel_th/
10516 F: include/linux/intel_th.h
10518 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10519 M: Ning Sun <ning.sun@intel.com>
10520 L: tboot-devel@lists.sourceforge.net
10522 W: http://tboot.sourceforge.net
10523 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10524 F: Documentation/x86/intel_txt.rst
10525 F: arch/x86/kernel/tboot.c
10526 F: include/linux/tboot.h
10529 M: Jarkko Sakkinen <jarkko@kernel.org>
10530 R: Dave Hansen <dave.hansen@linux.intel.com>
10531 L: linux-sgx@vger.kernel.org
10533 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10535 F: Documentation/x86/sgx.rst
10536 F: arch/x86/entry/vdso/vsgx.S
10537 F: arch/x86/include/asm/sgx.h
10538 F: arch/x86/include/uapi/asm/sgx.h
10539 F: arch/x86/kernel/cpu/sgx/*
10540 F: tools/testing/selftests/sgx/*
10544 M: Georgi Djakov <djakov@kernel.org>
10545 L: linux-pm@vger.kernel.org
10547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10548 F: Documentation/devicetree/bindings/interconnect/
10549 F: Documentation/driver-api/interconnect.rst
10550 F: drivers/interconnect/
10551 F: include/dt-bindings/interconnect/
10552 F: include/linux/interconnect-provider.h
10553 F: include/linux/interconnect.h
10555 INTERRUPT COUNTER DRIVER
10556 M: Oleksij Rempel <o.rempel@pengutronix.de>
10557 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10558 L: linux-iio@vger.kernel.org
10559 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10560 F: drivers/counter/interrupt-cnt.c
10562 INTERSIL ISL7998X VIDEO DECODER DRIVER
10563 M: Michael Tretter <m.tretter@pengutronix.de>
10564 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10565 L: linux-media@vger.kernel.org
10567 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10568 F: drivers/media/i2c/isl7998x.c
10570 INVENSENSE ICM-426xx IMU DRIVER
10571 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10572 L: linux-iio@vger.kernel.org
10574 W: https://invensense.tdk.com/
10575 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10576 F: drivers/iio/imu/inv_icm42600/
10578 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10579 M: Linus Walleij <linus.walleij@linaro.org>
10580 L: linux-iio@vger.kernel.org
10582 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10583 F: drivers/iio/gyro/mpu3050*
10585 IOC3 ETHERNET DRIVER
10586 M: Ralf Baechle <ralf@linux-mips.org>
10587 L: linux-mips@vger.kernel.org
10589 F: drivers/net/ethernet/sgi/ioc3-eth.c
10591 IOMAP FILESYSTEM LIBRARY
10592 M: Christoph Hellwig <hch@infradead.org>
10593 M: Darrick J. Wong <djwong@kernel.org>
10594 L: linux-xfs@vger.kernel.org
10595 L: linux-fsdevel@vger.kernel.org
10597 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10599 F: include/linux/iomap.h
10602 M: Joerg Roedel <joro@8bytes.org>
10603 M: Will Deacon <will@kernel.org>
10604 L: iommu@lists.linux.dev
10606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10607 F: Documentation/devicetree/bindings/iommu/
10608 F: Documentation/userspace-api/iommu.rst
10610 F: include/linux/iommu.h
10611 F: include/linux/iova.h
10612 F: include/linux/of_iommu.h
10613 F: include/uapi/linux/iommu.h
10616 M: Thomas Zimmermann <tzimmermann@suse.de>
10617 L: dri-devel@lists.freedesktop.org
10619 T: git git://anongit.freedesktop.org/drm/drm-misc
10620 F: include/linux/iosys-map.h
10623 M: Jens Axboe <axboe@kernel.dk>
10624 R: Pavel Begunkov <asml.silence@gmail.com>
10625 L: io-uring@vger.kernel.org
10627 T: git git://git.kernel.dk/linux-block
10628 T: git git://git.kernel.dk/liburing
10630 F: include/linux/io_uring.h
10631 F: include/uapi/linux/io_uring.h
10635 M: Corey Minyard <minyard@acm.org>
10636 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10638 W: http://openipmi.sourceforge.net/
10639 T: git https://github.com/cminyard/linux-ipmi.git for-next
10640 F: Documentation/driver-api/ipmi.rst
10641 F: Documentation/devicetree/bindings/ipmi/
10642 F: drivers/char/ipmi/
10643 F: include/linux/ipmi*
10644 F: include/uapi/linux/ipmi*
10646 IPS SCSI RAID DRIVER
10647 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10648 L: linux-scsi@vger.kernel.org
10650 W: http://www.adaptec.com/
10651 F: drivers/scsi/ips*
10654 M: Simon Horman <horms@verge.net.au>
10655 M: Julian Anastasov <ja@ssi.bg>
10656 L: netdev@vger.kernel.org
10657 L: lvs-devel@vger.kernel.org
10659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10661 F: Documentation/networking/ipvs-sysctl.rst
10662 F: include/net/ip_vs.h
10663 F: include/uapi/linux/ip_vs.h
10664 F: net/netfilter/ipvs/
10667 M: Jiri Kosina <jikos@kernel.org>
10668 M: David Sterba <dsterba@suse.com>
10670 F: drivers/tty/ipwireless/
10672 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10673 M: Marc Zyngier <maz@kernel.org>
10675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10676 F: Documentation/core-api/irq/irq-domain.rst
10677 F: include/linux/irqdomain.h
10678 F: kernel/irq/irqdomain.c
10679 F: kernel/irq/msi.c
10682 M: Thomas Gleixner <tglx@linutronix.de>
10683 L: linux-kernel@vger.kernel.org
10685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10689 M: Thomas Gleixner <tglx@linutronix.de>
10690 M: Marc Zyngier <maz@kernel.org>
10691 L: linux-kernel@vger.kernel.org
10693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10694 F: Documentation/devicetree/bindings/interrupt-controller/
10695 F: drivers/irqchip/
10698 M: William Breathitt Gray <william.gray@linaro.org>
10700 F: Documentation/driver-api/isa.rst
10701 F: drivers/base/isa.c
10702 F: include/linux/isa.h
10705 M: Hans Verkuil <hverkuil@xs4all.nl>
10706 L: linux-media@vger.kernel.org
10708 W: https://linuxtv.org
10709 T: git git://linuxtv.org/media_tree.git
10710 F: drivers/media/radio/radio-isa*
10713 M: Jaroslav Kysela <perex@perex.cz>
10715 F: Documentation/driver-api/isapnp.rst
10716 F: drivers/pnp/isapnp/
10717 F: include/linux/isapnp.h
10720 M: Lee Duncan <lduncan@suse.com>
10721 M: Chris Leech <cleech@redhat.com>
10722 M: Mike Christie <michael.christie@oracle.com>
10723 L: open-iscsi@googlegroups.com
10724 L: linux-scsi@vger.kernel.org
10726 W: www.open-iscsi.com
10727 F: drivers/scsi/*iscsi*
10728 F: include/scsi/*iscsi*
10730 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10731 M: Peter Jones <pjones@redhat.com>
10732 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10734 F: drivers/firmware/iscsi_ibft*
10736 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10737 M: Sagi Grimberg <sagi@grimberg.me>
10738 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10739 L: linux-rdma@vger.kernel.org
10741 W: http://www.openfabrics.org
10742 W: www.open-iscsi.org
10743 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10744 F: drivers/infiniband/ulp/iser/
10746 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10747 M: Sagi Grimberg <sagi@grimberg.me>
10748 L: linux-rdma@vger.kernel.org
10749 L: target-devel@vger.kernel.org
10751 W: http://www.linux-iscsi.org
10752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10753 F: drivers/infiniband/ulp/isert
10755 ISDN/CMTP OVER BLUETOOTH
10756 M: Karsten Keil <isdn@linux-pingi.de>
10757 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10758 L: netdev@vger.kernel.org
10760 W: http://www.isdn4linux.de
10761 F: Documentation/isdn/
10762 F: drivers/isdn/capi/
10763 F: include/linux/isdn/
10764 F: include/uapi/linux/isdn/
10765 F: net/bluetooth/cmtp/
10767 ISDN/mISDN SUBSYSTEM
10768 M: Karsten Keil <isdn@linux-pingi.de>
10769 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10770 L: netdev@vger.kernel.org
10772 W: http://www.isdn4linux.de
10773 F: drivers/isdn/Kconfig
10774 F: drivers/isdn/Makefile
10775 F: drivers/isdn/hardware/
10776 F: drivers/isdn/mISDN/
10778 IT87 HARDWARE MONITORING DRIVER
10779 M: Jean Delvare <jdelvare@suse.com>
10780 L: linux-hwmon@vger.kernel.org
10782 F: Documentation/hwmon/it87.rst
10783 F: drivers/hwmon/it87.c
10785 IT913X MEDIA DRIVER
10786 M: Antti Palosaari <crope@iki.fi>
10787 L: linux-media@vger.kernel.org
10789 W: https://linuxtv.org
10790 W: http://palosaari.fi/linux/
10791 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10792 T: git git://linuxtv.org/anttip/media_tree.git
10793 F: drivers/media/tuners/it913x*
10795 ITE IT66121 HDMI BRIDGE DRIVER
10796 M: Phong LE <ple@baylibre.com>
10797 M: Neil Armstrong <narmstrong@baylibre.com>
10799 T: git git://anongit.freedesktop.org/drm/drm-misc
10800 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10801 F: drivers/gpu/drm/bridge/ite-it66121.c
10803 IVTV VIDEO4LINUX DRIVER
10804 M: Andy Walls <awalls@md.metrocast.net>
10805 L: linux-media@vger.kernel.org
10807 W: https://linuxtv.org
10808 T: git git://linuxtv.org/media_tree.git
10809 F: Documentation/admin-guide/media/ivtv*
10810 F: drivers/media/pci/ivtv/
10811 F: include/uapi/linux/ivtv*
10813 IX2505V MEDIA DRIVER
10814 M: Malcolm Priestley <tvboxspy@gmail.com>
10815 L: linux-media@vger.kernel.org
10817 W: https://linuxtv.org
10818 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10819 F: drivers/media/dvb-frontends/ix2505v*
10821 JAILHOUSE HYPERVISOR INTERFACE
10822 M: Jan Kiszka <jan.kiszka@siemens.com>
10823 L: jailhouse-dev@googlegroups.com
10825 F: arch/x86/include/asm/jailhouse_para.h
10826 F: arch/x86/kernel/jailhouse.c
10828 JC42.4 TEMPERATURE SENSOR DRIVER
10829 M: Guenter Roeck <linux@roeck-us.net>
10830 L: linux-hwmon@vger.kernel.org
10832 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10833 F: Documentation/hwmon/jc42.rst
10834 F: drivers/hwmon/jc42.c
10837 M: Dave Kleikamp <shaggy@kernel.org>
10838 L: jfs-discussion@lists.sourceforge.net
10840 W: http://jfs.sourceforge.net/
10841 T: git git://github.com/kleikamp/linux-shaggy.git
10842 F: Documentation/admin-guide/jfs.rst
10846 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10847 L: netdev@vger.kernel.org
10849 F: drivers/net/ethernet/jme.*
10851 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10852 M: David Woodhouse <dwmw2@infradead.org>
10853 M: Richard Weinberger <richard@nod.at>
10854 L: linux-mtd@lists.infradead.org
10856 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10857 T: git git://git.infradead.org/ubifs-2.6.git
10859 F: include/uapi/linux/jffs2.h
10861 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10862 M: "Theodore Ts'o" <tytso@mit.edu>
10863 M: Jan Kara <jack@suse.com>
10864 L: linux-ext4@vger.kernel.org
10867 F: include/linux/jbd2.h
10869 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10870 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10871 L: linux-media@vger.kernel.org
10872 L: linux-renesas-soc@vger.kernel.org
10874 F: drivers/media/platform/renesas/rcar_jpu.c
10876 JSM Neo PCI based serial card
10877 L: linux-serial@vger.kernel.org
10879 F: drivers/tty/serial/jsm/
10881 K10TEMP HARDWARE MONITORING DRIVER
10882 M: Clemens Ladisch <clemens@ladisch.de>
10883 L: linux-hwmon@vger.kernel.org
10885 F: Documentation/hwmon/k10temp.rst
10886 F: drivers/hwmon/k10temp.c
10888 K8TEMP HARDWARE MONITORING DRIVER
10889 M: Rudolf Marek <r.marek@assembler.cz>
10890 L: linux-hwmon@vger.kernel.org
10892 F: Documentation/hwmon/k8temp.rst
10893 F: drivers/hwmon/k8temp.c
10896 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10897 R: Alexander Potapenko <glider@google.com>
10898 R: Andrey Konovalov <andreyknvl@gmail.com>
10899 R: Dmitry Vyukov <dvyukov@google.com>
10900 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10901 L: kasan-dev@googlegroups.com
10903 F: Documentation/dev-tools/kasan.rst
10904 F: arch/*/include/asm/*kasan.h
10905 F: arch/*/mm/kasan_init*
10906 F: include/linux/kasan*.h
10907 F: lib/Kconfig.kasan
10908 F: lib/test_kasan*.c
10910 F: scripts/Makefile.kasan
10913 M: Masahiro Yamada <masahiroy@kernel.org>
10914 L: linux-kbuild@vger.kernel.org
10916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10917 F: Documentation/kbuild/kconfig*
10918 F: scripts/Kconfig.include
10919 F: scripts/kconfig/
10922 R: Dmitry Vyukov <dvyukov@google.com>
10923 R: Andrey Konovalov <andreyknvl@gmail.com>
10924 L: kasan-dev@googlegroups.com
10926 F: Documentation/dev-tools/kcov.rst
10927 F: include/linux/kcov.h
10928 F: include/uapi/linux/kcov.h
10930 F: scripts/Makefile.kcov
10933 M: Marco Elver <elver@google.com>
10934 R: Dmitry Vyukov <dvyukov@google.com>
10935 L: kasan-dev@googlegroups.com
10937 F: Documentation/dev-tools/kcsan.rst
10938 F: include/linux/kcsan*.h
10940 F: lib/Kconfig.kcsan
10941 F: scripts/Makefile.kcsan
10944 M: Baoquan He <bhe@redhat.com>
10945 R: Vivek Goyal <vgoyal@redhat.com>
10946 R: Dave Young <dyoung@redhat.com>
10947 L: kexec@lists.infradead.org
10949 W: http://lse.sourceforge.net/kdump/
10950 F: Documentation/admin-guide/kdump/
10951 F: fs/proc/vmcore.c
10952 F: include/linux/crash_core.h
10953 F: include/linux/crash_dump.h
10954 F: include/uapi/linux/vmcore.h
10955 F: kernel/crash_*.c
10957 KEENE FM RADIO TRANSMITTER DRIVER
10958 M: Hans Verkuil <hverkuil@xs4all.nl>
10959 L: linux-media@vger.kernel.org
10961 W: https://linuxtv.org
10962 T: git git://linuxtv.org/media_tree.git
10963 F: drivers/media/radio/radio-keene*
10966 M: Ian Kent <raven@themaw.net>
10967 L: autofs@vger.kernel.org
10971 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10972 M: Masahiro Yamada <masahiroy@kernel.org>
10973 M: Michal Marek <michal.lkml@markovi.net>
10974 R: Nick Desaulniers <ndesaulniers@google.com>
10975 L: linux-kbuild@vger.kernel.org
10977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10978 F: Documentation/kbuild/
10980 F: scripts/*vmlinux*
10982 F: scripts/Makefile*
10984 F: scripts/dummy-tools/
10987 F: scripts/package/
10989 KERNEL HARDENING (not covered by other areas)
10990 M: Kees Cook <keescook@chromium.org>
10991 L: linux-hardening@vger.kernel.org
10993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10994 F: include/linux/overflow.h
10995 F: include/linux/randomize_kstack.h
10997 K: \b(add|choose)_random_kstack_offset\b
10998 K: \b__check_(object_size|heap_object)\b
11001 L: kernel-janitors@vger.kernel.org
11003 W: http://kernelnewbies.org/KernelJanitors
11005 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11006 M: Chuck Lever <chuck.lever@oracle.com>
11007 M: Jeff Layton <jlayton@kernel.org>
11008 L: linux-nfs@vger.kernel.org
11010 W: http://nfs.sourceforge.net/
11011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11015 F: include/linux/lockd/
11016 F: include/linux/sunrpc/
11017 F: include/uapi/linux/nfsd/
11018 F: include/uapi/linux/sunrpc/
11020 F: Documentation/filesystems/nfs/
11023 M: Thorsten Leemhuis <linux@leemhuis.info>
11024 L: regressions@lists.linux.dev
11026 F: Documentation/admin-guide/reporting-regressions.rst
11027 F: Documentation/process/handling-regressions.rst
11029 KERNEL SELFTEST FRAMEWORK
11030 M: Shuah Khan <shuah@kernel.org>
11031 M: Shuah Khan <skhan@linuxfoundation.org>
11032 L: linux-kselftest@vger.kernel.org
11034 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11036 F: Documentation/dev-tools/kselftest*
11037 F: tools/testing/selftests/
11039 KERNEL SMB3 SERVER (KSMBD)
11040 M: Namjae Jeon <linkinjeon@kernel.org>
11041 M: Steve French <sfrench@samba.org>
11042 M: Hyunchul Lee <hyc.lee@gmail.com>
11043 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11044 L: linux-cifs@vger.kernel.org
11046 T: git git://git.samba.org/ksmbd.git
11048 F: fs/smbfs_common/
11050 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11051 M: Brendan Higgins <brendanhiggins@google.com>
11052 L: linux-kselftest@vger.kernel.org
11053 L: kunit-dev@googlegroups.com
11055 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11056 F: Documentation/dev-tools/kunit/
11059 F: tools/testing/kunit/
11061 KERNEL USERMODE HELPER
11062 M: Luis Chamberlain <mcgrof@kernel.org>
11063 L: linux-kernel@vger.kernel.org
11065 F: include/linux/umh.h
11068 KERNEL VIRTUAL MACHINE (KVM)
11069 M: Paolo Bonzini <pbonzini@redhat.com>
11070 L: kvm@vger.kernel.org
11072 W: http://www.linux-kvm.org
11073 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11074 F: Documentation/virt/kvm/
11075 F: include/asm-generic/kvm*
11076 F: include/kvm/iodev.h
11077 F: include/linux/kvm*
11078 F: include/trace/events/kvm.h
11079 F: include/uapi/asm-generic/kvm*
11080 F: include/uapi/linux/kvm*
11082 F: tools/testing/selftests/kvm/
11085 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11086 M: Marc Zyngier <maz@kernel.org>
11087 R: James Morse <james.morse@arm.com>
11088 R: Alexandru Elisei <alexandru.elisei@arm.com>
11089 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11090 R: Oliver Upton <oliver.upton@linux.dev>
11091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11092 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
11094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11095 F: arch/arm64/include/asm/kvm*
11096 F: arch/arm64/include/uapi/asm/kvm*
11098 F: include/kvm/arm_*
11099 F: tools/testing/selftests/kvm/*/aarch64/
11100 F: tools/testing/selftests/kvm/aarch64/
11102 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11103 M: Huacai Chen <chenhuacai@kernel.org>
11104 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11105 L: linux-mips@vger.kernel.org
11106 L: kvm@vger.kernel.org
11108 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11109 F: arch/mips/include/asm/kvm*
11110 F: arch/mips/include/uapi/asm/kvm*
11113 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11114 L: linuxppc-dev@lists.ozlabs.org
11115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11116 F: arch/powerpc/include/asm/kvm*
11117 F: arch/powerpc/include/uapi/asm/kvm*
11118 F: arch/powerpc/kernel/kvm*
11119 F: arch/powerpc/kvm/
11121 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11122 M: Anup Patel <anup@brainfault.org>
11123 R: Atish Patra <atishp@atishpatra.org>
11124 L: kvm@vger.kernel.org
11125 L: kvm-riscv@lists.infradead.org
11126 L: linux-riscv@lists.infradead.org
11128 T: git git://github.com/kvm-riscv/linux.git
11129 F: arch/riscv/include/asm/kvm*
11130 F: arch/riscv/include/uapi/asm/kvm*
11132 F: tools/testing/selftests/kvm/*/riscv/
11134 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11135 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11136 M: Janosch Frank <frankja@linux.ibm.com>
11137 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11138 R: David Hildenbrand <david@redhat.com>
11139 L: kvm@vger.kernel.org
11141 W: http://www.ibm.com/developerworks/linux/linux390/
11142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11143 F: Documentation/virt/kvm/s390*
11144 F: arch/s390/include/asm/gmap.h
11145 F: arch/s390/include/asm/kvm*
11146 F: arch/s390/include/uapi/asm/kvm*
11147 F: arch/s390/include/uapi/asm/uvdevice.h
11148 F: arch/s390/kernel/uv.c
11150 F: arch/s390/mm/gmap.c
11151 F: drivers/s390/char/uvdevice.c
11152 F: tools/testing/selftests/drivers/s390x/uvdevice/
11153 F: tools/testing/selftests/kvm/*/s390x/
11154 F: tools/testing/selftests/kvm/s390x/
11156 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11157 M: Sean Christopherson <seanjc@google.com>
11158 M: Paolo Bonzini <pbonzini@redhat.com>
11159 L: kvm@vger.kernel.org
11161 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11162 F: arch/x86/include/asm/kvm*
11163 F: arch/x86/include/asm/svm.h
11164 F: arch/x86/include/asm/vmx*.h
11165 F: arch/x86/include/uapi/asm/kvm*
11166 F: arch/x86/include/uapi/asm/svm.h
11167 F: arch/x86/include/uapi/asm/vmx.h
11171 KVM PARAVIRT (KVM/paravirt)
11172 M: Paolo Bonzini <pbonzini@redhat.com>
11173 R: Wanpeng Li <wanpengli@tencent.com>
11174 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11175 L: kvm@vger.kernel.org
11177 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11178 F: arch/x86/kernel/kvm.c
11179 F: arch/x86/kernel/kvmclock.c
11180 F: arch/x86/include/asm/pvclock-abi.h
11181 F: include/linux/kvm_para.h
11182 F: include/uapi/linux/kvm_para.h
11183 F: include/uapi/asm-generic/kvm_para.h
11184 F: include/asm-generic/kvm_para.h
11185 F: arch/um/include/asm/kvm_para.h
11186 F: arch/x86/include/asm/kvm_para.h
11187 F: arch/x86/include/uapi/asm/kvm_para.h
11189 KVM X86 HYPER-V (KVM/hyper-v)
11190 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11191 M: Sean Christopherson <seanjc@google.com>
11192 M: Paolo Bonzini <pbonzini@redhat.com>
11193 L: kvm@vger.kernel.org
11195 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11196 F: arch/x86/kvm/hyperv.*
11197 F: arch/x86/kvm/kvm_onhyperv.*
11198 F: arch/x86/kvm/svm/hyperv.*
11199 F: arch/x86/kvm/svm/svm_onhyperv.*
11200 F: arch/x86/kvm/vmx/evmcs.*
11203 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11204 M: Tejun Heo <tj@kernel.org>
11206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11208 F: include/linux/kernfs.h
11211 M: Eric Biederman <ebiederm@xmission.com>
11212 L: kexec@lists.infradead.org
11214 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11215 F: include/linux/kexec.h
11216 F: include/uapi/linux/kexec.h
11220 M: Mimi Zohar <zohar@linux.ibm.com>
11221 L: linux-integrity@vger.kernel.org
11222 L: keyrings@vger.kernel.org
11224 F: Documentation/security/keys/trusted-encrypted.rst
11225 F: include/keys/encrypted-type.h
11226 F: security/keys/encrypted-keys/
11229 M: James Bottomley <jejb@linux.ibm.com>
11230 M: Jarkko Sakkinen <jarkko@kernel.org>
11231 M: Mimi Zohar <zohar@linux.ibm.com>
11232 L: linux-integrity@vger.kernel.org
11233 L: keyrings@vger.kernel.org
11235 F: Documentation/security/keys/trusted-encrypted.rst
11236 F: include/keys/trusted-type.h
11237 F: include/keys/trusted_tpm.h
11238 F: security/keys/trusted-keys/
11241 M: Sumit Garg <sumit.garg@linaro.org>
11242 L: linux-integrity@vger.kernel.org
11243 L: keyrings@vger.kernel.org
11245 F: include/keys/trusted_tee.h
11246 F: security/keys/trusted-keys/trusted_tee.c
11249 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11250 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11251 L: linux-integrity@vger.kernel.org
11252 L: keyrings@vger.kernel.org
11254 F: include/keys/trusted_caam.h
11255 F: security/keys/trusted-keys/trusted_caam.c
11258 M: David Howells <dhowells@redhat.com>
11259 M: Jarkko Sakkinen <jarkko@kernel.org>
11260 L: keyrings@vger.kernel.org
11262 F: Documentation/security/keys/core.rst
11264 F: include/linux/key-type.h
11265 F: include/linux/key.h
11266 F: include/linux/keyctl.h
11267 F: include/uapi/linux/keyctl.h
11270 KEYS/KEYRINGS_INTEGRITY
11271 M: Jarkko Sakkinen <jarkko@kernel.org>
11272 M: Mimi Zohar <zohar@linux.ibm.com>
11273 L: linux-integrity@vger.kernel.org
11274 L: keyrings@vger.kernel.org
11276 F: security/integrity/platform_certs
11279 M: Alexander Potapenko <glider@google.com>
11280 M: Marco Elver <elver@google.com>
11281 R: Dmitry Vyukov <dvyukov@google.com>
11282 L: kasan-dev@googlegroups.com
11284 F: Documentation/dev-tools/kfence.rst
11285 F: arch/*/include/asm/kfence.h
11286 F: include/linux/kfence.h
11287 F: lib/Kconfig.kfence
11291 M: Stefani Seibold <stefani@seibold.net>
11293 F: include/linux/kfifo.h
11297 KGDB / KDB /debug_core
11298 M: Jason Wessel <jason.wessel@windriver.com>
11299 M: Daniel Thompson <daniel.thompson@linaro.org>
11300 R: Douglas Anderson <dianders@chromium.org>
11301 L: kgdb-bugreport@lists.sourceforge.net
11303 W: http://kgdb.wiki.kernel.org/
11304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11305 F: Documentation/dev-tools/kgdb.rst
11306 F: drivers/misc/kgdbts.c
11307 F: drivers/tty/serial/kgdboc.c
11308 F: include/linux/kdb.h
11309 F: include/linux/kgdb.h
11311 F: kernel/module/kdb.c
11313 KHADAS MCU MFD DRIVER
11314 M: Neil Armstrong <narmstrong@baylibre.com>
11315 L: linux-amlogic@lists.infradead.org
11317 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11318 F: drivers/mfd/khadas-mcu.c
11319 F: include/linux/mfd/khadas-mcu.h
11320 F: drivers/thermal/khadas_mcu_fan.c
11323 M: Catalin Marinas <catalin.marinas@arm.com>
11325 F: Documentation/dev-tools/kmemleak.rst
11326 F: include/linux/kmemleak.h
11328 F: samples/kmemleak/kmemleak-test.c
11330 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11331 M: Luis Chamberlain <mcgrof@kernel.org>
11332 L: linux-kernel@vger.kernel.org
11333 L: linux-modules@vger.kernel.org
11335 F: include/linux/kmod.h
11338 F: tools/testing/selftests/kmod/
11341 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11342 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11343 M: "David S. Miller" <davem@davemloft.net>
11344 M: Masami Hiramatsu <mhiramat@kernel.org>
11346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11347 F: Documentation/trace/kprobes.rst
11348 F: include/asm-generic/kprobes.h
11349 F: include/linux/kprobes.h
11350 F: kernel/kprobes.c
11351 F: lib/test_kprobes.c
11354 KS0108 LCD CONTROLLER DRIVER
11355 M: Miguel Ojeda <ojeda@kernel.org>
11357 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11358 F: drivers/auxdisplay/ks0108.c
11359 F: include/linux/ks0108.h
11361 KTD253 BACKLIGHT DRIVER
11362 M: Linus Walleij <linus.walleij@linaro.org>
11364 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11365 F: drivers/video/backlight/ktd253-backlight.c
11368 M: Steven Rostedt <rostedt@goodmis.org>
11369 M: John Hawley <warthog9@eaglescrag.net>
11371 F: tools/testing/ktest
11374 M: David Ahern <dsahern@kernel.org>
11375 L: netdev@vger.kernel.org
11377 F: include/net/l3mdev.h
11380 LANDLOCK SECURITY MODULE
11381 M: Mickaël Salaün <mic@digikod.net>
11382 L: linux-security-module@vger.kernel.org
11384 W: https://landlock.io
11385 T: git https://github.com/landlock-lsm/linux.git
11386 F: Documentation/security/landlock.rst
11387 F: Documentation/userspace-api/landlock.rst
11388 F: include/uapi/linux/landlock.h
11389 F: samples/landlock/
11390 F: security/landlock/
11391 F: tools/testing/selftests/landlock/
11395 LANTIQ / INTEL Ethernet drivers
11396 M: Hauke Mehrtens <hauke@hauke-m.de>
11397 L: netdev@vger.kernel.org
11399 F: drivers/net/dsa/lantiq_gswip.c
11400 F: drivers/net/dsa/lantiq_pce.h
11401 F: drivers/net/ethernet/lantiq_xrx200.c
11402 F: net/dsa/tag_gswip.c
11404 LANTIQ MIPS ARCHITECTURE
11405 M: John Crispin <john@phrozen.org>
11406 L: linux-mips@vger.kernel.org
11408 F: arch/mips/lantiq
11409 F: drivers/soc/lantiq
11411 LASI 53c700 driver for PARISC
11412 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11413 L: linux-scsi@vger.kernel.org
11415 F: Documentation/scsi/53c700.rst
11416 F: drivers/scsi/53c700*
11419 M: Tobin C. Harding <me@tobin.cc>
11420 M: Tycho Andersen <tycho@tycho.pizza>
11421 L: linux-hardening@vger.kernel.org
11423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11424 F: scripts/leaking_addresses.pl
11427 M: Pavel Machek <pavel@ucw.cz>
11428 L: linux-leds@vger.kernel.org
11430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11431 F: Documentation/devicetree/bindings/leds/
11433 F: include/linux/leds.h
11435 LEGACY EEPROM DRIVER
11436 M: Jean Delvare <jdelvare@suse.com>
11438 F: Documentation/misc-devices/eeprom.rst
11439 F: drivers/misc/eeprom/eeprom.c
11441 LEGO MINDSTORMS EV3
11442 R: David Lechner <david@lechnology.com>
11444 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11445 F: arch/arm/boot/dts/da850-lego-ev3.dts
11446 F: drivers/power/supply/lego_ev3_battery.c
11448 LEGO USB Tower driver
11449 M: Juergen Stuber <starblue@users.sourceforge.net>
11450 L: legousb-devel@lists.sourceforge.net
11452 W: http://legousb.sourceforge.net/
11453 F: drivers/usb/misc/legousbtower.c
11455 LETSKETCH HID TABLET DRIVER
11456 M: Hans de Goede <hdegoede@redhat.com>
11457 L: linux-input@vger.kernel.org
11459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11460 F: drivers/hid/hid-letsketch.c
11463 M: Matan Ziv-Av <matan@svgalib.org>
11464 L: platform-driver-x86@vger.kernel.org
11466 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11467 F: Documentation/admin-guide/laptops/lg-laptop.rst
11468 F: drivers/platform/x86/lg-laptop.c
11470 LG2160 MEDIA DRIVER
11471 M: Michael Krufky <mkrufky@linuxtv.org>
11472 L: linux-media@vger.kernel.org
11474 W: https://linuxtv.org
11475 W: http://github.com/mkrufky
11476 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11477 T: git git://linuxtv.org/mkrufky/tuners.git
11478 F: drivers/media/dvb-frontends/lg2160.*
11480 LGDT3305 MEDIA DRIVER
11481 M: Michael Krufky <mkrufky@linuxtv.org>
11482 L: linux-media@vger.kernel.org
11484 W: https://linuxtv.org
11485 W: http://github.com/mkrufky
11486 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11487 T: git git://linuxtv.org/mkrufky/tuners.git
11488 F: drivers/media/dvb-frontends/lgdt3305.*
11490 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11491 M: Viresh Kumar <vireshk@kernel.org>
11492 L: linux-ide@vger.kernel.org
11494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11495 F: drivers/ata/pata_arasan_cf.c
11496 F: include/linux/pata_arasan_cf_data.h
11498 LIBATA PATA DRIVERS
11499 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11500 L: linux-ide@vger.kernel.org
11501 F: drivers/ata/ata_*.c
11502 F: drivers/ata/pata_*.c
11504 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11505 M: Linus Walleij <linus.walleij@linaro.org>
11506 L: linux-ide@vger.kernel.org
11508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11509 F: drivers/ata/pata_ftide010.c
11510 F: drivers/ata/sata_gemini.c
11511 F: drivers/ata/sata_gemini.h
11513 LIBATA SATA AHCI PLATFORM devices support
11514 M: Hans de Goede <hdegoede@redhat.com>
11515 M: Jens Axboe <axboe@kernel.dk>
11516 L: linux-ide@vger.kernel.org
11518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11519 F: drivers/ata/ahci_platform.c
11520 F: drivers/ata/libahci_platform.c
11521 F: include/linux/ahci_platform.h
11523 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11524 M: Mikael Pettersson <mikpelinux@gmail.com>
11525 L: linux-ide@vger.kernel.org
11527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11528 F: drivers/ata/sata_promise.*
11530 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11531 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11532 L: linux-ide@vger.kernel.org
11534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11535 F: Documentation/ABI/testing/sysfs-ata
11536 F: Documentation/devicetree/bindings/ata/
11538 F: include/linux/ata.h
11539 F: include/linux/libata.h
11541 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11542 M: Vishal Verma <vishal.l.verma@intel.com>
11543 M: Dan Williams <dan.j.williams@intel.com>
11544 M: Dave Jiang <dave.jiang@intel.com>
11545 L: nvdimm@lists.linux.dev
11547 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11548 P: Documentation/nvdimm/maintainer-entry-profile.rst
11549 F: drivers/nvdimm/btt*
11551 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11552 M: Dan Williams <dan.j.williams@intel.com>
11553 M: Vishal Verma <vishal.l.verma@intel.com>
11554 M: Dave Jiang <dave.jiang@intel.com>
11555 L: nvdimm@lists.linux.dev
11557 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11558 P: Documentation/nvdimm/maintainer-entry-profile.rst
11559 F: drivers/nvdimm/pmem*
11561 LIBNVDIMM: DEVICETREE BINDINGS
11562 M: Oliver O'Halloran <oohall@gmail.com>
11563 L: nvdimm@lists.linux.dev
11565 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11566 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11567 F: drivers/nvdimm/of_pmem.c
11569 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11570 M: Dan Williams <dan.j.williams@intel.com>
11571 M: Vishal Verma <vishal.l.verma@intel.com>
11572 M: Dave Jiang <dave.jiang@intel.com>
11573 M: Ira Weiny <ira.weiny@intel.com>
11574 L: nvdimm@lists.linux.dev
11576 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11577 P: Documentation/nvdimm/maintainer-entry-profile.rst
11578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11579 F: drivers/acpi/nfit/*
11580 F: drivers/nvdimm/*
11581 F: include/linux/libnvdimm.h
11582 F: include/linux/nd.h
11583 F: include/uapi/linux/ndctl.h
11584 F: tools/testing/nvdimm/
11586 LICENSES and SPDX stuff
11587 M: Thomas Gleixner <tglx@linutronix.de>
11588 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11589 L: linux-spdx@vger.kernel.org
11591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11593 F: Documentation/process/license-rules.rst
11595 F: scripts/spdxcheck-test.sh
11596 F: scripts/spdxcheck.py
11598 LINEAR RANGES HELPERS
11599 M: Mark Brown <broonie@kernel.org>
11600 R: Matti Vaittinen <mazziesaccount@gmail.com>
11601 F: lib/linear_ranges.c
11602 F: lib/test_linear_ranges.c
11603 F: include/linux/linear_range.h
11605 LINUX FOR POWER MACINTOSH
11606 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11607 L: linuxppc-dev@lists.ozlabs.org
11609 F: arch/powerpc/platforms/powermac/
11610 F: drivers/macintosh/
11612 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11613 M: Michael Ellerman <mpe@ellerman.id.au>
11614 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11615 R: Paul Mackerras <paulus@samba.org>
11616 L: linuxppc-dev@lists.ozlabs.org
11618 W: https://github.com/linuxppc/wiki/wiki
11619 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11621 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11622 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11623 F: Documentation/devicetree/bindings/powerpc/
11624 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11625 F: Documentation/powerpc/
11627 F: drivers/*/*/*pasemi*
11628 F: drivers/*/*pasemi*
11629 F: drivers/char/tpm/tpm_ibmvtpm*
11630 F: drivers/crypto/nx/
11631 F: drivers/crypto/vmx/
11632 F: drivers/i2c/busses/i2c-opal.c
11633 F: drivers/net/ethernet/ibm/ibmveth.*
11634 F: drivers/net/ethernet/ibm/ibmvnic.*
11635 F: drivers/pci/hotplug/pnv_php.c
11636 F: drivers/pci/hotplug/rpa*
11637 F: drivers/rtc/rtc-opal.c
11638 F: drivers/scsi/ibmvscsi/
11639 F: drivers/tty/hvc/hvc_opal.c
11640 F: drivers/watchdog/wdrtas.c
11641 F: tools/testing/selftests/powerpc
11648 LINUX FOR POWERPC EMBEDDED MPC5XXX
11649 M: Anatolij Gustschin <agust@denx.de>
11650 L: linuxppc-dev@lists.ozlabs.org
11652 F: arch/powerpc/platforms/512x/
11653 F: arch/powerpc/platforms/52xx/
11655 LINUX FOR POWERPC EMBEDDED PPC4XX
11656 L: linuxppc-dev@lists.ozlabs.org
11658 F: arch/powerpc/platforms/40x/
11659 F: arch/powerpc/platforms/44x/
11661 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11662 M: Scott Wood <oss@buserror.net>
11663 L: linuxppc-dev@lists.ozlabs.org
11665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11666 F: Documentation/devicetree/bindings/powerpc/fsl/
11667 F: arch/powerpc/platforms/83xx/
11668 F: arch/powerpc/platforms/85xx/
11670 LINUX FOR POWERPC EMBEDDED PPC8XX
11671 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11672 L: linuxppc-dev@lists.ozlabs.org
11674 F: arch/powerpc/platforms/8xx/
11676 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11677 M: Kees Cook <keescook@chromium.org>
11679 F: drivers/misc/lkdtm/*
11680 F: tools/testing/selftests/lkdtm/*
11682 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11683 M: Alan Stern <stern@rowland.harvard.edu>
11684 M: Andrea Parri <parri.andrea@gmail.com>
11685 M: Will Deacon <will@kernel.org>
11686 M: Peter Zijlstra <peterz@infradead.org>
11687 M: Boqun Feng <boqun.feng@gmail.com>
11688 M: Nicholas Piggin <npiggin@gmail.com>
11689 M: David Howells <dhowells@redhat.com>
11690 M: Jade Alglave <j.alglave@ucl.ac.uk>
11691 M: Luc Maranget <luc.maranget@inria.fr>
11692 M: "Paul E. McKenney" <paulmck@kernel.org>
11693 R: Akira Yokosawa <akiyks@gmail.com>
11694 R: Daniel Lustig <dlustig@nvidia.com>
11695 R: Joel Fernandes <joel@joelfernandes.org>
11696 L: linux-kernel@vger.kernel.org
11697 L: linux-arch@vger.kernel.org
11699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11700 F: Documentation/atomic_bitops.txt
11701 F: Documentation/atomic_t.txt
11702 F: Documentation/core-api/refcount-vs-atomic.rst
11703 F: Documentation/litmus-tests/
11704 F: Documentation/memory-barriers.txt
11705 F: tools/memory-model/
11707 LIS3LV02D ACCELEROMETER DRIVER
11708 M: Eric Piel <eric.piel@tremplin-utc.net>
11710 F: Documentation/misc-devices/lis3lv02d.rst
11711 F: drivers/misc/lis3lv02d/
11712 F: drivers/platform/x86/hp_accel.c
11715 M: David Gow <davidgow@google.com>
11716 L: linux-kselftest@vger.kernel.org
11717 L: kunit-dev@googlegroups.com
11722 M: Karol Gugala <kgugala@antmicro.com>
11723 M: Mateusz Holenko <mholenko@antmicro.com>
11724 M: Gabriel Somlo <gsomlo@gmail.com>
11725 M: Joel Stanley <joel@jms.id.au>
11727 F: Documentation/devicetree/bindings/*/litex,*.yaml
11728 F: arch/openrisc/boot/dts/or1klitex.dts
11729 F: include/linux/litex.h
11730 F: drivers/tty/serial/liteuart.c
11731 F: drivers/soc/litex/*
11732 F: drivers/net/ethernet/litex/*
11733 F: drivers/mmc/host/litex_mmc.c
11737 M: Josh Poimboeuf <jpoimboe@kernel.org>
11738 M: Jiri Kosina <jikos@kernel.org>
11739 M: Miroslav Benes <mbenes@suse.cz>
11740 M: Petr Mladek <pmladek@suse.com>
11741 R: Joe Lawrence <joe.lawrence@redhat.com>
11742 L: live-patching@vger.kernel.org
11744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11745 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11746 F: Documentation/livepatch/
11747 F: arch/powerpc/include/asm/livepatch.h
11748 F: include/linux/livepatch.h
11749 F: kernel/livepatch/
11750 F: kernel/module/livepatch.c
11752 F: samples/livepatch/
11753 F: tools/testing/selftests/livepatch/
11756 L: netdev@vger.kernel.org
11758 F: include/linux/llc.h
11759 F: include/net/llc*
11760 F: include/uapi/linux/llc.h
11763 LM73 HARDWARE MONITOR DRIVER
11764 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11765 L: linux-hwmon@vger.kernel.org
11767 F: drivers/hwmon/lm73.c
11769 LM78 HARDWARE MONITOR DRIVER
11770 M: Jean Delvare <jdelvare@suse.com>
11771 L: linux-hwmon@vger.kernel.org
11773 F: Documentation/hwmon/lm78.rst
11774 F: drivers/hwmon/lm78.c
11776 LM83 HARDWARE MONITOR DRIVER
11777 M: Jean Delvare <jdelvare@suse.com>
11778 L: linux-hwmon@vger.kernel.org
11780 F: Documentation/hwmon/lm83.rst
11781 F: drivers/hwmon/lm83.c
11783 LM90 HARDWARE MONITOR DRIVER
11784 M: Jean Delvare <jdelvare@suse.com>
11785 L: linux-hwmon@vger.kernel.org
11787 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11788 F: Documentation/hwmon/lm90.rst
11789 F: drivers/hwmon/lm90.c
11790 F: include/dt-bindings/thermal/lm90.h
11792 LM95234 HARDWARE MONITOR DRIVER
11793 M: Guenter Roeck <linux@roeck-us.net>
11794 L: linux-hwmon@vger.kernel.org
11796 F: Documentation/hwmon/lm95234.rst
11797 F: drivers/hwmon/lm95234.c
11799 LME2510 MEDIA DRIVER
11800 M: Malcolm Priestley <tvboxspy@gmail.com>
11801 L: linux-media@vger.kernel.org
11803 W: https://linuxtv.org
11804 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11805 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11807 LOADPIN SECURITY MODULE
11808 M: Kees Cook <keescook@chromium.org>
11810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11811 F: Documentation/admin-guide/LSM/LoadPin.rst
11812 F: security/loadpin/
11815 M: Peter Zijlstra <peterz@infradead.org>
11816 M: Ingo Molnar <mingo@redhat.com>
11817 M: Will Deacon <will@kernel.org>
11818 R: Waiman Long <longman@redhat.com>
11819 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11820 L: linux-kernel@vger.kernel.org
11822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11823 F: Documentation/locking/
11824 F: arch/*/include/asm/spinlock*.h
11825 F: include/linux/lockdep.h
11826 F: include/linux/mutex*.h
11827 F: include/linux/rwlock*.h
11828 F: include/linux/rwsem*.h
11829 F: include/linux/seqlock.h
11830 F: include/linux/spinlock*.h
11832 F: lib/locking*.[ch]
11833 X: kernel/locking/locktorture.c
11835 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11836 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11837 L: linux-ntfs-dev@lists.sourceforge.net
11839 W: http://www.linux-ntfs.org/content/view/19/37/
11840 F: Documentation/admin-guide/ldm.rst
11841 F: block/partitions/ldm.*
11843 LOGITECH HID GAMING KEYBOARDS
11844 M: Hans de Goede <hdegoede@redhat.com>
11845 L: linux-input@vger.kernel.org
11847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11848 F: drivers/hid/hid-lg-g15.c
11850 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11851 M: Adrien Grassein <adrien.grassein@gmail.com>
11853 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11854 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11857 M: Huacai Chen <chenhuacai@kernel.org>
11858 R: WANG Xuerui <kernel@xen0n.name>
11859 L: loongarch@lists.linux.dev
11861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11863 F: drivers/*/*loongarch*
11864 F: Documentation/loongarch/
11865 F: Documentation/translations/zh_CN/loongarch/
11867 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11868 M: Sathya Prakash <sathya.prakash@broadcom.com>
11869 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11870 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11871 L: MPT-FusionLinux.pdl@broadcom.com
11872 L: linux-scsi@vger.kernel.org
11874 W: http://www.avagotech.com/support/
11875 F: drivers/message/fusion/
11876 F: drivers/scsi/mpt3sas/
11878 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11879 M: Matthew Wilcox <willy@infradead.org>
11880 L: linux-scsi@vger.kernel.org
11882 F: drivers/scsi/sym53c8xx_2/
11885 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11886 L: linux-iio@vger.kernel.org
11888 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11889 F: drivers/iio/dac/ltc1660.c
11891 LTC2688 IIO DAC DRIVER
11892 M: Nuno Sá <nuno.sa@analog.com>
11893 L: linux-iio@vger.kernel.org
11895 W: http://ez.analog.com/community/linux-device-drivers
11896 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11897 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11898 F: drivers/iio/dac/ltc2688.c
11900 LTC2947 HARDWARE MONITOR DRIVER
11901 M: Nuno Sá <nuno.sa@analog.com>
11902 L: linux-hwmon@vger.kernel.org
11904 W: https://ez.analog.com/linux-software-drivers
11905 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11906 F: drivers/hwmon/ltc2947-core.c
11907 F: drivers/hwmon/ltc2947-i2c.c
11908 F: drivers/hwmon/ltc2947-spi.c
11909 F: drivers/hwmon/ltc2947.h
11911 LTC2983 IIO TEMPERATURE DRIVER
11912 M: Nuno Sá <nuno.sa@analog.com>
11913 L: linux-iio@vger.kernel.org
11915 W: https://ez.analog.com/linux-software-drivers
11916 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11917 F: drivers/iio/temperature/ltc2983.c
11919 LTC4261 HARDWARE MONITOR DRIVER
11920 M: Guenter Roeck <linux@roeck-us.net>
11921 L: linux-hwmon@vger.kernel.org
11923 F: Documentation/hwmon/ltc4261.rst
11924 F: drivers/hwmon/ltc4261.c
11926 LTC4306 I2C MULTIPLEXER DRIVER
11927 M: Michael Hennerich <michael.hennerich@analog.com>
11928 L: linux-i2c@vger.kernel.org
11930 W: https://ez.analog.com/linux-software-drivers
11931 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11932 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11934 LTP (Linux Test Project)
11935 M: Mike Frysinger <vapier@gentoo.org>
11936 M: Cyril Hrubis <chrubis@suse.cz>
11937 M: Wanlong Gao <wanlong.gao@gmail.com>
11938 M: Jan Stancek <jstancek@redhat.com>
11939 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11940 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11941 L: ltp@lists.linux.it (subscribers-only)
11943 W: http://linux-test-project.github.io/
11944 T: git git://github.com/linux-test-project/ltp.git
11946 LYNX 28G SERDES PHY DRIVER
11947 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11948 L: netdev@vger.kernel.org
11950 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11951 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11954 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11955 L: netdev@vger.kernel.org
11957 F: drivers/net/pcs/pcs-lynx.c
11958 F: include/linux/pcs-lynx.h
11961 M: Geert Uytterhoeven <geert@linux-m68k.org>
11962 L: linux-m68k@lists.linux-m68k.org
11964 W: http://www.linux-m68k.org/
11965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11969 M68K ON APPLE MACINTOSH
11970 M: Joshua Thompson <funaho@jurai.org>
11971 L: linux-m68k@lists.linux-m68k.org
11973 W: http://www.mac.linux-m68k.org/
11975 F: drivers/macintosh/adb-iop.c
11976 F: drivers/macintosh/via-macii.c
11979 M: Philip Blundell <philb@gnu.org>
11981 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11982 F: arch/m68k/hp300/
11984 M88DS3103 MEDIA DRIVER
11985 M: Antti Palosaari <crope@iki.fi>
11986 L: linux-media@vger.kernel.org
11988 W: https://linuxtv.org
11989 W: http://palosaari.fi/linux/
11990 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11991 T: git git://linuxtv.org/anttip/media_tree.git
11992 F: drivers/media/dvb-frontends/m88ds3103*
11994 M88RS2000 MEDIA DRIVER
11995 M: Malcolm Priestley <tvboxspy@gmail.com>
11996 L: linux-media@vger.kernel.org
11998 W: https://linuxtv.org
11999 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12000 F: drivers/media/dvb-frontends/m88rs2000*
12002 MA901 MASTERKIT USB FM RADIO DRIVER
12003 M: Alexey Klimov <klimov.linux@gmail.com>
12004 L: linux-media@vger.kernel.org
12006 T: git git://linuxtv.org/media_tree.git
12007 F: drivers/media/radio/radio-ma901.c
12010 M: Johannes Berg <johannes@sipsolutions.net>
12011 L: linux-wireless@vger.kernel.org
12013 W: https://wireless.wiki.kernel.org/
12014 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12017 F: Documentation/networking/mac80211-injection.rst
12018 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12019 F: drivers/net/wireless/mac80211_hwsim.[ch]
12020 F: include/net/mac80211.h
12024 M: Jassi Brar <jassisinghbrar@gmail.com>
12025 L: linux-kernel@vger.kernel.org
12027 F: drivers/mailbox/
12028 F: include/linux/mailbox_client.h
12029 F: include/linux/mailbox_controller.h
12030 F: include/dt-bindings/mailbox/
12031 F: Documentation/devicetree/bindings/mailbox/
12034 M: Viresh Kumar <viresh.kumar@linaro.org>
12035 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12036 L: linux-kernel@vger.kernel.org
12038 F: drivers/mailbox/arm_mhuv2.c
12039 F: include/linux/mailbox/arm_mhuv2_message.h
12040 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12042 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12043 M: Jeremy Kerr <jk@codeconstruct.com.au>
12044 M: Matt Johnston <matt@codeconstruct.com.au>
12045 L: netdev@vger.kernel.org
12047 F: Documentation/networking/mctp.rst
12048 F: drivers/net/mctp/
12049 F: include/net/mctp.h
12050 F: include/net/mctpdevice.h
12051 F: include/net/netns/mctp.h
12054 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12055 M: Michael Kerrisk <mtk.manpages@gmail.com>
12056 L: linux-man@vger.kernel.org
12058 W: http://www.kernel.org/doc/man-pages
12060 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12061 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12062 L: linux-mips@vger.kernel.org
12064 F: arch/mips/boot/dts/img/pistachio*
12066 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12067 M: Andrew Lunn <andrew@lunn.ch>
12068 M: Vivien Didelot <vivien.didelot@gmail.com>
12069 L: netdev@vger.kernel.org
12071 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12072 F: Documentation/networking/devlink/mv88e6xxx.rst
12073 F: drivers/net/dsa/mv88e6xxx/
12074 F: include/linux/dsa/mv88e6xxx.h
12075 F: include/linux/platform_data/mv88e6xxx.h
12077 MARVELL ARMADA 3700 PHY DRIVERS
12078 M: Miquel Raynal <miquel.raynal@bootlin.com>
12080 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12081 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12082 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12083 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12085 MARVELL ARMADA 3700 SERIAL DRIVER
12086 M: Pali Rohár <pali@kernel.org>
12088 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12089 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12090 F: drivers/tty/serial/mvebu-uart.c
12092 MARVELL ARMADA DRM SUPPORT
12093 M: Russell King <linux@armlinux.org.uk>
12095 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12096 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12097 F: Documentation/devicetree/bindings/display/armada/
12098 F: drivers/gpu/drm/armada/
12099 F: include/uapi/drm/armada_drm.h
12101 MARVELL CRYPTO DRIVER
12102 M: Boris Brezillon <bbrezillon@kernel.org>
12103 M: Arnaud Ebalard <arno@natisbad.org>
12104 M: Srujana Challa <schalla@marvell.com>
12105 L: linux-crypto@vger.kernel.org
12107 F: drivers/crypto/marvell/
12108 F: include/linux/soc/marvell/octeontx2/
12110 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12111 M: Mirko Lindner <mlindner@marvell.com>
12112 M: Stephen Hemminger <stephen@networkplumber.org>
12113 L: netdev@vger.kernel.org
12115 F: drivers/net/ethernet/marvell/sk*
12117 MARVELL LIBERTAS WIRELESS DRIVER
12118 L: libertas-dev@lists.infradead.org
12120 F: drivers/net/wireless/marvell/libertas/
12122 MARVELL MACCHIATOBIN SUPPORT
12123 M: Russell King <linux@armlinux.org.uk>
12124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12126 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12128 MARVELL MV643XX ETHERNET DRIVER
12129 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12130 L: netdev@vger.kernel.org
12132 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12133 F: include/linux/mv643xx.h
12135 MARVELL MV88X3310 PHY DRIVER
12136 M: Russell King <linux@armlinux.org.uk>
12137 M: Marek Behún <kabel@kernel.org>
12138 L: netdev@vger.kernel.org
12140 F: drivers/net/phy/marvell10g.c
12142 MARVELL MVEBU THERMAL DRIVER
12143 M: Miquel Raynal <miquel.raynal@bootlin.com>
12145 F: drivers/thermal/armada_thermal.c
12147 MARVELL MVNETA ETHERNET DRIVER
12148 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12149 L: netdev@vger.kernel.org
12151 F: drivers/net/ethernet/marvell/mvneta.*
12153 MARVELL MVPP2 ETHERNET DRIVER
12154 M: Marcin Wojtas <mw@semihalf.com>
12155 M: Russell King <linux@armlinux.org.uk>
12156 L: netdev@vger.kernel.org
12158 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12159 F: drivers/net/ethernet/marvell/mvpp2/
12161 MARVELL MWIFIEX WIRELESS DRIVER
12162 M: Amitkumar Karwar <amitkarwar@gmail.com>
12163 M: Ganapathi Bhat <ganapathi017@gmail.com>
12164 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12165 M: Xinming Hu <huxinming820@gmail.com>
12166 L: linux-wireless@vger.kernel.org
12168 F: drivers/net/wireless/marvell/mwifiex/
12170 MARVELL MWL8K WIRELESS DRIVER
12171 M: Lennert Buytenhek <buytenh@wantstofly.org>
12172 L: linux-wireless@vger.kernel.org
12174 F: drivers/net/wireless/marvell/mwl8k.c
12176 MARVELL NAND CONTROLLER DRIVER
12177 M: Miquel Raynal <miquel.raynal@bootlin.com>
12178 L: linux-mtd@lists.infradead.org
12180 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12181 F: drivers/mtd/nand/raw/marvell_nand.c
12183 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12184 M: Sunil Goutham <sgoutham@marvell.com>
12185 M: Geetha sowjanya <gakula@marvell.com>
12186 M: Subbaraya Sundeep <sbhatta@marvell.com>
12187 M: hariprasad <hkelam@marvell.com>
12188 L: netdev@vger.kernel.org
12190 F: drivers/net/ethernet/marvell/octeontx2/nic/
12191 F: include/linux/soc/marvell/octeontx2/
12193 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12194 M: Sunil Goutham <sgoutham@marvell.com>
12195 M: Linu Cherian <lcherian@marvell.com>
12196 M: Geetha sowjanya <gakula@marvell.com>
12197 M: Jerin Jacob <jerinj@marvell.com>
12198 M: hariprasad <hkelam@marvell.com>
12199 M: Subbaraya Sundeep <sbhatta@marvell.com>
12200 L: netdev@vger.kernel.org
12202 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12203 F: drivers/net/ethernet/marvell/octeontx2/af/
12205 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12206 M: Taras Chornyi <tchornyi@marvell.com>
12208 W: https://github.com/Marvell-switching/switchdev-prestera
12209 F: drivers/net/ethernet/marvell/prestera/
12211 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12212 M: Nicolas Pitre <nico@fluxnic.net>
12214 F: drivers/mmc/host/mvsdio.*
12216 MARVELL USB MDIO CONTROLLER DRIVER
12217 M: Tobias Waldekranz <tobias@waldekranz.com>
12218 L: netdev@vger.kernel.org
12220 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12221 F: drivers/net/mdio/mdio-mvusb.c
12223 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12224 M: Hu Ziji <huziji@marvell.com>
12225 L: linux-mmc@vger.kernel.org
12227 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12228 F: drivers/mmc/host/sdhci-xenon*
12230 MARVELL OCTEON ENDPOINT DRIVER
12231 M: Veerasenareddy Burru <vburru@marvell.com>
12232 M: Abhijit Ayarekar <aayarekar@marvell.com>
12233 L: netdev@vger.kernel.org
12235 F: drivers/net/ethernet/marvell/octeon_ep
12237 MATROX FRAMEBUFFER DRIVER
12238 L: linux-fbdev@vger.kernel.org
12240 F: drivers/video/fbdev/matrox/matroxfb_*
12241 F: include/uapi/linux/matroxfb.h
12244 M: Daniel Nilsson <daniel.nilsson@flex.com>
12245 L: linux-hwmon@vger.kernel.org
12247 F: Documentation/hwmon/max15301.rst
12248 F: drivers/hwmon/pmbus/max15301.c
12250 MAX16065 HARDWARE MONITOR DRIVER
12251 M: Guenter Roeck <linux@roeck-us.net>
12252 L: linux-hwmon@vger.kernel.org
12254 F: Documentation/hwmon/max16065.rst
12255 F: drivers/hwmon/max16065.c
12257 MAX2175 SDR TUNER DRIVER
12258 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12259 L: linux-media@vger.kernel.org
12261 T: git git://linuxtv.org/media_tree.git
12262 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12263 F: Documentation/userspace-api/media/drivers/max2175.rst
12264 F: drivers/media/i2c/max2175*
12265 F: include/uapi/linux/max2175.h
12267 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12268 L: linux-hwmon@vger.kernel.org
12270 F: Documentation/hwmon/max6650.rst
12271 F: drivers/hwmon/max6650.c
12273 MAX6697 HARDWARE MONITOR DRIVER
12274 M: Guenter Roeck <linux@roeck-us.net>
12275 L: linux-hwmon@vger.kernel.org
12277 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12278 F: Documentation/hwmon/max6697.rst
12279 F: drivers/hwmon/max6697.c
12280 F: include/linux/platform_data/max6697.h
12282 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12283 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12284 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12285 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12286 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12287 L: linux-media@vger.kernel.org
12289 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12290 F: drivers/media/i2c/max9286.c
12292 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12293 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12294 L: linux-media@vger.kernel.org
12296 F: drivers/staging/media/max96712/max96712.c
12298 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12299 M: Peter Rosin <peda@axentia.se>
12300 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12302 F: Documentation/devicetree/bindings/sound/max9860.txt
12303 F: sound/soc/codecs/max9860.*
12305 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12306 M: Andreas Klinger <ak@it-klinger.de>
12307 L: linux-iio@vger.kernel.org
12309 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12310 F: drivers/iio/proximity/mb1232.c
12312 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12313 R: Iskren Chernev <iskren.chernev@gmail.com>
12314 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12315 R: Marek Szyprowski <m.szyprowski@samsung.com>
12316 R: Matheus Castello <matheus@castello.eng.br>
12317 L: linux-pm@vger.kernel.org
12319 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12320 F: drivers/power/supply/max17040_battery.c
12322 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12323 R: Hans de Goede <hdegoede@redhat.com>
12324 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12325 R: Marek Szyprowski <m.szyprowski@samsung.com>
12326 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12327 R: Purism Kernel Team <kernel@puri.sm>
12328 L: linux-pm@vger.kernel.org
12330 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12331 F: drivers/power/supply/max17042_battery.c
12333 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12334 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12335 L: linux-kernel@vger.kernel.org
12337 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12338 F: drivers/regulator/max20086-regulator.c
12340 MAXIM MAX77650 PMIC MFD DRIVER
12341 M: Bartosz Golaszewski <brgl@bgdev.pl>
12342 L: linux-kernel@vger.kernel.org
12344 F: Documentation/devicetree/bindings/*/*max77650.yaml
12345 F: Documentation/devicetree/bindings/*/max77650*.yaml
12346 F: drivers/gpio/gpio-max77650.c
12347 F: drivers/input/misc/max77650-onkey.c
12348 F: drivers/leds/leds-max77650.c
12349 F: drivers/mfd/max77650.c
12350 F: drivers/power/supply/max77650-charger.c
12351 F: drivers/regulator/max77650-regulator.c
12352 F: include/linux/mfd/max77650.h
12354 MAXIM MAX77714 PMIC MFD DRIVER
12355 M: Luca Ceresoli <luca@lucaceresoli.net>
12357 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12358 F: drivers/mfd/max77714.c
12359 F: include/linux/mfd/max77714.h
12361 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12362 M: Javier Martinez Canillas <javier@dowhile0.org>
12363 L: linux-kernel@vger.kernel.org
12365 F: Documentation/devicetree/bindings/*/*max77802.yaml
12366 F: drivers/regulator/max77802-regulator.c
12367 F: include/dt-bindings/*/*max77802.h
12369 MAXIM MAX77976 BATTERY CHARGER
12370 M: Luca Ceresoli <luca@lucaceresoli.net>
12372 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12373 F: drivers/power/supply/max77976_charger.c
12375 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12376 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12377 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12378 L: linux-pm@vger.kernel.org
12380 B: mailto:linux-samsung-soc@vger.kernel.org
12381 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12382 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12383 F: drivers/power/supply/max14577_charger.c
12384 F: drivers/power/supply/max77693_charger.c
12386 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12387 M: Chanwoo Choi <cw00.choi@samsung.com>
12388 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12389 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12390 L: linux-kernel@vger.kernel.org
12392 B: mailto:linux-samsung-soc@vger.kernel.org
12393 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12394 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12395 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12396 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12397 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12398 F: Documentation/devicetree/bindings/mfd/max77693.txt
12399 F: drivers/*/*max77843.c
12400 F: drivers/*/max14577*.c
12401 F: drivers/*/max77686*.c
12402 F: drivers/*/max77693*.c
12403 F: drivers/clk/clk-max77686.c
12404 F: drivers/extcon/extcon-max14577.c
12405 F: drivers/extcon/extcon-max77693.c
12406 F: drivers/rtc/rtc-max77686.c
12407 F: include/linux/mfd/max14577*.h
12408 F: include/linux/mfd/max77686*.h
12409 F: include/linux/mfd/max77693*.h
12411 MAXIRADIO FM RADIO RECEIVER DRIVER
12412 M: Hans Verkuil <hverkuil@xs4all.nl>
12413 L: linux-media@vger.kernel.org
12415 W: https://linuxtv.org
12416 T: git git://linuxtv.org/media_tree.git
12417 F: drivers/media/radio/radio-maxiradio*
12419 MAXLINEAR ETHERNET PHY DRIVER
12420 M: Xu Liang <lxu@maxlinear.com>
12421 L: netdev@vger.kernel.org
12423 F: drivers/net/phy/mxl-gpy.c
12425 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12426 R: Yasushi SHOJI <yashi@spacecubics.com>
12427 L: linux-can@vger.kernel.org
12429 F: drivers/net/can/usb/mcba_usb.c
12431 MCAN MMIO DEVICE DRIVER
12432 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12433 L: linux-can@vger.kernel.org
12435 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12436 F: drivers/net/can/m_can/m_can.c
12437 F: drivers/net/can/m_can/m_can.h
12438 F: drivers/net/can/m_can/m_can_platform.c
12440 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12441 M: Rishi Gupta <gupt21@gmail.com>
12442 L: linux-i2c@vger.kernel.org
12443 L: linux-input@vger.kernel.org
12445 F: drivers/hid/hid-mcp2221.c
12447 MCP251XFD SPI-CAN NETWORK DRIVER
12448 M: Marc Kleine-Budde <mkl@pengutronix.de>
12449 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12450 R: Thomas Kopp <thomas.kopp@microchip.com>
12451 L: linux-can@vger.kernel.org
12453 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12454 F: drivers/net/can/spi/mcp251xfd/
12456 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12457 M: Peter Rosin <peda@axentia.se>
12458 L: linux-iio@vger.kernel.org
12460 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12461 F: drivers/iio/potentiometer/mcp4018.c
12462 F: drivers/iio/potentiometer/mcp4531.c
12464 MCR20A IEEE-802.15.4 RADIO DRIVER
12465 M: Xue Liu <liuxuenetmail@gmail.com>
12466 L: linux-wpan@vger.kernel.org
12468 W: https://github.com/xueliu/mcr20a-linux
12469 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12470 F: drivers/net/ieee802154/mcr20a.c
12471 F: drivers/net/ieee802154/mcr20a.h
12473 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12474 M: William Breathitt Gray <william.gray@linaro.org>
12475 L: linux-iio@vger.kernel.org
12477 F: drivers/iio/dac/cio-dac.c
12479 MEDIA CONTROLLER FRAMEWORK
12480 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12481 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12482 L: linux-media@vger.kernel.org
12484 W: https://www.linuxtv.org
12485 T: git git://linuxtv.org/media_tree.git
12486 F: drivers/media/mc/
12487 F: include/media/media-*.h
12488 F: include/uapi/linux/media.h
12490 MEDIA DRIVER FOR FREESCALE IMX PXP
12491 M: Philipp Zabel <p.zabel@pengutronix.de>
12492 L: linux-media@vger.kernel.org
12494 T: git git://linuxtv.org/media_tree.git
12495 F: drivers/media/platform/nxp/imx-pxp.[ch]
12497 MEDIA DRIVERS FOR ASCOT2E
12498 M: Sergey Kozlov <serjk@netup.ru>
12499 M: Abylay Ospan <aospan@netup.ru>
12500 L: linux-media@vger.kernel.org
12502 W: https://linuxtv.org
12503 W: http://netup.tv/
12504 T: git git://linuxtv.org/media_tree.git
12505 F: drivers/media/dvb-frontends/ascot2e*
12507 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12508 M: Jasmin Jessich <jasmin@anw.at>
12509 L: linux-media@vger.kernel.org
12511 W: https://linuxtv.org
12512 T: git git://linuxtv.org/media_tree.git
12513 F: drivers/media/dvb-frontends/cxd2099*
12515 MEDIA DRIVERS FOR CXD2841ER
12516 M: Sergey Kozlov <serjk@netup.ru>
12517 M: Abylay Ospan <aospan@netup.ru>
12518 L: linux-media@vger.kernel.org
12520 W: https://linuxtv.org
12521 W: http://netup.tv/
12522 T: git git://linuxtv.org/media_tree.git
12523 F: drivers/media/dvb-frontends/cxd2841er*
12525 MEDIA DRIVERS FOR CXD2880
12526 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12527 L: linux-media@vger.kernel.org
12529 W: http://linuxtv.org/
12530 T: git git://linuxtv.org/media_tree.git
12531 F: drivers/media/dvb-frontends/cxd2880/*
12532 F: drivers/media/spi/cxd2880*
12534 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12535 L: linux-media@vger.kernel.org
12537 W: https://linuxtv.org
12538 T: git git://linuxtv.org/media_tree.git
12539 F: drivers/media/pci/ddbridge/*
12541 MEDIA DRIVERS FOR FREESCALE IMX
12542 M: Steve Longerbeam <slongerbeam@gmail.com>
12543 M: Philipp Zabel <p.zabel@pengutronix.de>
12544 L: linux-media@vger.kernel.org
12546 T: git git://linuxtv.org/media_tree.git
12547 F: Documentation/admin-guide/media/imx.rst
12548 F: Documentation/devicetree/bindings/media/imx.txt
12549 F: drivers/staging/media/imx/
12550 F: include/linux/imx-media.h
12551 F: include/media/imx.h
12553 MEDIA DRIVERS FOR FREESCALE IMX7
12554 M: Rui Miguel Silva <rmfrfs@gmail.com>
12555 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12556 L: linux-media@vger.kernel.org
12558 T: git git://linuxtv.org/media_tree.git
12559 F: Documentation/admin-guide/media/imx7.rst
12560 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12561 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12562 F: drivers/media/platform/nxp/imx-mipi-csis.c
12563 F: drivers/staging/media/imx/imx7-media-csi.c
12565 MEDIA DRIVERS FOR HELENE
12566 M: Abylay Ospan <aospan@netup.ru>
12567 L: linux-media@vger.kernel.org
12569 W: https://linuxtv.org
12570 W: http://netup.tv/
12571 T: git git://linuxtv.org/media_tree.git
12572 F: drivers/media/dvb-frontends/helene*
12574 MEDIA DRIVERS FOR HORUS3A
12575 M: Sergey Kozlov <serjk@netup.ru>
12576 M: Abylay Ospan <aospan@netup.ru>
12577 L: linux-media@vger.kernel.org
12579 W: https://linuxtv.org
12580 W: http://netup.tv/
12581 T: git git://linuxtv.org/media_tree.git
12582 F: drivers/media/dvb-frontends/horus3a*
12584 MEDIA DRIVERS FOR LNBH25
12585 M: Sergey Kozlov <serjk@netup.ru>
12586 M: Abylay Ospan <aospan@netup.ru>
12587 L: linux-media@vger.kernel.org
12589 W: https://linuxtv.org
12590 W: http://netup.tv/
12591 T: git git://linuxtv.org/media_tree.git
12592 F: drivers/media/dvb-frontends/lnbh25*
12594 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12595 L: linux-media@vger.kernel.org
12597 W: https://linuxtv.org
12598 T: git git://linuxtv.org/media_tree.git
12599 F: drivers/media/dvb-frontends/mxl5xx*
12601 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12602 M: Sergey Kozlov <serjk@netup.ru>
12603 M: Abylay Ospan <aospan@netup.ru>
12604 L: linux-media@vger.kernel.org
12606 W: https://linuxtv.org
12607 W: http://netup.tv/
12608 T: git git://linuxtv.org/media_tree.git
12609 F: drivers/media/pci/netup_unidvb/*
12611 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12612 M: Dmitry Osipenko <digetx@gmail.com>
12613 L: linux-media@vger.kernel.org
12614 L: linux-tegra@vger.kernel.org
12616 T: git git://linuxtv.org/media_tree.git
12617 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12618 F: drivers/media/platform/nvidia/tegra-vde/
12620 MEDIA DRIVERS FOR RENESAS - CEU
12621 M: Jacopo Mondi <jacopo@jmondi.org>
12622 L: linux-media@vger.kernel.org
12623 L: linux-renesas-soc@vger.kernel.org
12625 T: git git://linuxtv.org/media_tree.git
12626 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12627 F: drivers/media/platform/renesas/renesas-ceu.c
12628 F: include/media/drv-intf/renesas-ceu.h
12630 MEDIA DRIVERS FOR RENESAS - DRIF
12631 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12632 L: linux-media@vger.kernel.org
12633 L: linux-renesas-soc@vger.kernel.org
12635 T: git git://linuxtv.org/media_tree.git
12636 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12637 F: drivers/media/platform/renesas/rcar_drif.c
12639 MEDIA DRIVERS FOR RENESAS - FCP
12640 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12641 L: linux-media@vger.kernel.org
12642 L: linux-renesas-soc@vger.kernel.org
12644 T: git git://linuxtv.org/media_tree.git
12645 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12646 F: drivers/media/platform/renesas/rcar-fcp.c
12647 F: include/media/rcar-fcp.h
12649 MEDIA DRIVERS FOR RENESAS - FDP1
12650 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12651 L: linux-media@vger.kernel.org
12652 L: linux-renesas-soc@vger.kernel.org
12654 T: git git://linuxtv.org/media_tree.git
12655 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12656 F: drivers/media/platform/renesas/rcar_fdp1.c
12658 MEDIA DRIVERS FOR RENESAS - VIN
12659 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12660 L: linux-media@vger.kernel.org
12661 L: linux-renesas-soc@vger.kernel.org
12663 T: git git://linuxtv.org/media_tree.git
12664 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12665 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12666 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12667 F: drivers/media/platform/renesas/rcar-isp.c
12668 F: drivers/media/platform/renesas/rcar-vin/
12670 MEDIA DRIVERS FOR RENESAS - VSP1
12671 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12672 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12673 L: linux-media@vger.kernel.org
12674 L: linux-renesas-soc@vger.kernel.org
12676 T: git git://linuxtv.org/media_tree.git
12677 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12678 F: drivers/media/platform/renesas/vsp1/
12680 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12681 L: linux-media@vger.kernel.org
12683 W: https://linuxtv.org
12684 T: git git://linuxtv.org/media_tree.git
12685 F: drivers/media/dvb-frontends/stv0910*
12687 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12688 L: linux-media@vger.kernel.org
12690 W: https://linuxtv.org
12691 T: git git://linuxtv.org/media_tree.git
12692 F: drivers/media/dvb-frontends/stv6111*
12694 MEDIA DRIVERS FOR STM32 - DCMI
12695 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12696 L: linux-media@vger.kernel.org
12698 T: git git://linuxtv.org/media_tree.git
12699 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12700 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12702 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12703 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12704 L: linux-media@vger.kernel.org
12706 W: https://linuxtv.org
12707 Q: http://patchwork.kernel.org/project/linux-media/list/
12708 T: git git://linuxtv.org/media_tree.git
12709 F: Documentation/admin-guide/media/
12710 F: Documentation/devicetree/bindings/media/
12711 F: Documentation/driver-api/media/
12712 F: Documentation/userspace-api/media/
12714 F: drivers/staging/media/
12715 F: include/dt-bindings/media/
12716 F: include/linux/platform_data/media/
12718 F: include/uapi/linux/dvb/
12719 F: include/uapi/linux/ivtv*
12720 F: include/uapi/linux/media.h
12721 F: include/uapi/linux/meye.h
12722 F: include/uapi/linux/uvcvideo.h
12723 F: include/uapi/linux/v4l2-*
12724 F: include/uapi/linux/videodev2.h
12726 MEDIATEK BLUETOOTH DRIVER
12727 M: Sean Wang <sean.wang@mediatek.com>
12728 L: linux-bluetooth@vger.kernel.org
12729 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12731 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12732 F: drivers/bluetooth/btmtkuart.c
12734 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12735 M: Sean Wang <sean.wang@mediatek.com>
12736 L: linux-pm@vger.kernel.org
12738 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12739 F: drivers/power/reset/mt6323-poweroff.c
12741 MEDIATEK CIR DRIVER
12742 M: Sean Wang <sean.wang@mediatek.com>
12744 F: drivers/media/rc/mtk-cir.c
12746 MEDIATEK DMA DRIVER
12747 M: Sean Wang <sean.wang@mediatek.com>
12748 L: dmaengine@vger.kernel.org
12749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12750 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12752 F: Documentation/devicetree/bindings/dma/mtk-*
12753 F: drivers/dma/mediatek/
12755 MEDIATEK ETHERNET DRIVER
12756 M: Felix Fietkau <nbd@nbd.name>
12757 M: John Crispin <john@phrozen.org>
12758 M: Sean Wang <sean.wang@mediatek.com>
12759 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12760 L: netdev@vger.kernel.org
12762 F: drivers/net/ethernet/mediatek/
12764 MEDIATEK I2C CONTROLLER DRIVER
12765 M: Qii Wang <qii.wang@mediatek.com>
12766 L: linux-i2c@vger.kernel.org
12768 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12769 F: drivers/i2c/busses/i2c-mt65xx.c
12771 MEDIATEK IOMMU DRIVER
12772 M: Yong Wu <yong.wu@mediatek.com>
12773 L: iommu@lists.linux.dev
12774 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12776 F: Documentation/devicetree/bindings/iommu/mediatek*
12777 F: drivers/iommu/mtk_iommu*
12778 F: include/dt-bindings/memory/mt*-port.h
12780 MEDIATEK JPEG DRIVER
12781 M: Bin Liu <bin.liu@mediatek.com>
12783 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12784 F: drivers/media/platform/mediatek/jpeg/
12786 MEDIATEK MDP DRIVER
12787 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12788 M: Houlong Wei <houlong.wei@mediatek.com>
12789 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12791 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12792 F: drivers/media/platform/mediatek/mdp/
12793 F: drivers/media/platform/mediatek/vpu/
12795 MEDIATEK MEDIA DRIVER
12796 M: Tiffany Lin <tiffany.lin@mediatek.com>
12797 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12798 M: Yunfei Dong <yunfei.dong@mediatek.com>
12800 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12801 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12802 F: drivers/media/platform/mediatek/vcodec/
12803 F: drivers/media/platform/mediatek/vpu/
12805 MEDIATEK MMC/SD/SDIO DRIVER
12806 M: Chaotian Jing <chaotian.jing@mediatek.com>
12808 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12809 F: drivers/mmc/host/mtk-sd.c
12811 MEDIATEK MT76 WIRELESS LAN DRIVER
12812 M: Felix Fietkau <nbd@nbd.name>
12813 M: Lorenzo Bianconi <lorenzo@kernel.org>
12814 M: Ryder Lee <ryder.lee@mediatek.com>
12815 R: Shayne Chen <shayne.chen@mediatek.com>
12816 R: Sean Wang <sean.wang@mediatek.com>
12817 L: linux-wireless@vger.kernel.org
12819 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12820 F: drivers/net/wireless/mediatek/mt76/
12822 MEDIATEK MT7601U WIRELESS LAN DRIVER
12823 M: Jakub Kicinski <kubakici@wp.pl>
12824 L: linux-wireless@vger.kernel.org
12826 F: drivers/net/wireless/mediatek/mt7601u/
12828 MEDIATEK MT7621 CLOCK DRIVER
12829 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12831 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12832 F: drivers/clk/ralink/clk-mt7621.c
12834 MEDIATEK MT7621/28/88 I2C DRIVER
12835 M: Stefan Roese <sr@denx.de>
12836 L: linux-i2c@vger.kernel.org
12838 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12839 F: drivers/i2c/busses/i2c-mt7621.c
12841 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12842 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12844 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12845 F: drivers/pci/controller/pcie-mt7621.c
12847 MEDIATEK MT7621 PHY PCI DRIVER
12848 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12850 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12851 F: drivers/phy/ralink/phy-mt7621-pci.c
12853 MEDIATEK NAND CONTROLLER DRIVER
12854 L: linux-mtd@lists.infradead.org
12856 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12857 F: drivers/mtd/nand/raw/mtk_*
12859 MEDIATEK PMIC LED DRIVER
12860 M: Sean Wang <sean.wang@mediatek.com>
12862 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12863 F: drivers/leds/leds-mt6323.c
12865 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12866 M: Sean Wang <sean.wang@mediatek.com>
12868 F: drivers/char/hw_random/mtk-rng.c
12870 MEDIATEK SMI DRIVER
12871 M: Yong Wu <yong.wu@mediatek.com>
12872 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12874 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12875 F: drivers/memory/mtk-smi.c
12876 F: include/soc/mediatek/smi.h
12878 MEDIATEK SWITCH DRIVER
12879 M: Sean Wang <sean.wang@mediatek.com>
12880 M: Landen Chao <Landen.Chao@mediatek.com>
12881 M: DENG Qingfang <dqfext@gmail.com>
12882 L: netdev@vger.kernel.org
12884 F: drivers/net/dsa/mt7530.*
12885 F: net/dsa/tag_mtk.c
12887 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12888 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12889 M: Intel Corporation <linuxwwan@intel.com>
12890 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12891 R: Liu Haijun <haijun.liu@mediatek.com>
12892 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12893 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12894 L: netdev@vger.kernel.org
12896 F: drivers/net/wwan/t7xx/
12898 MEDIATEK USB3 DRD IP DRIVER
12899 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12900 L: linux-usb@vger.kernel.org
12901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12902 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12904 F: Documentation/devicetree/bindings/usb/mediatek,*
12905 F: drivers/usb/host/xhci-mtk*
12906 F: drivers/usb/mtu3/
12908 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12909 M: Peter Senna Tschudin <peter.senna@gmail.com>
12910 M: Martin Donnelly <martin.donnelly@ge.com>
12911 M: Martyn Welch <martyn.welch@collabora.co.uk>
12913 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12914 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12916 MEGARAID SCSI/SAS DRIVERS
12917 M: Kashyap Desai <kashyap.desai@broadcom.com>
12918 M: Sumit Saxena <sumit.saxena@broadcom.com>
12919 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12920 L: megaraidlinux.pdl@broadcom.com
12921 L: linux-scsi@vger.kernel.org
12923 W: http://www.avagotech.com/support/
12924 F: Documentation/scsi/megaraid.rst
12925 F: drivers/scsi/megaraid.*
12926 F: drivers/scsi/megaraid/
12928 MELEXIS MLX90614 DRIVER
12929 M: Crt Mori <cmo@melexis.com>
12930 L: linux-iio@vger.kernel.org
12932 W: http://www.melexis.com
12933 F: drivers/iio/temperature/mlx90614.c
12935 MELEXIS MLX90632 DRIVER
12936 M: Crt Mori <cmo@melexis.com>
12937 L: linux-iio@vger.kernel.org
12939 W: http://www.melexis.com
12940 F: drivers/iio/temperature/mlx90632.c
12942 MELFAS MIP4 TOUCHSCREEN DRIVER
12943 M: Sangwon Jee <jeesw@melfas.com>
12945 W: http://www.melfas.com
12946 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12947 F: drivers/input/touchscreen/melfas_mip4.c
12949 MELLANOX BLUEFIELD I2C DRIVER
12950 M: Khalil Blaiech <kblaiech@nvidia.com>
12951 L: linux-i2c@vger.kernel.org
12953 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12954 F: drivers/i2c/busses/i2c-mlxbf.c
12956 MELLANOX ETHERNET DRIVER (mlx4_en)
12957 M: Tariq Toukan <tariqt@nvidia.com>
12958 L: netdev@vger.kernel.org
12960 W: http://www.mellanox.com
12961 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12962 F: drivers/net/ethernet/mellanox/mlx4/en_*
12964 MELLANOX ETHERNET DRIVER (mlx5e)
12965 M: Saeed Mahameed <saeedm@nvidia.com>
12966 L: netdev@vger.kernel.org
12968 W: http://www.mellanox.com
12969 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12970 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12972 MELLANOX ETHERNET INNOVA DRIVERS
12973 R: Boris Pismenny <borisp@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/mlx5/core/en_accel/*
12979 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12980 F: include/linux/mlx5/mlx5_ifc_fpga.h
12982 MELLANOX ETHERNET SWITCH DRIVERS
12983 M: Ido Schimmel <idosch@nvidia.com>
12984 M: Petr Machata <petrm@nvidia.com>
12985 L: netdev@vger.kernel.org
12987 W: http://www.mellanox.com
12988 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12989 F: drivers/net/ethernet/mellanox/mlxsw/
12990 F: tools/testing/selftests/drivers/net/mlxsw/
12992 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12993 M: mlxsw@nvidia.com
12994 L: netdev@vger.kernel.org
12996 W: http://www.mellanox.com
12997 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12998 F: drivers/net/ethernet/mellanox/mlxfw/
13000 MELLANOX HARDWARE PLATFORM SUPPORT
13001 M: Hans de Goede <hdegoede@redhat.com>
13002 M: Mark Gross <markgross@kernel.org>
13003 M: Vadim Pasternak <vadimp@nvidia.com>
13004 L: platform-driver-x86@vger.kernel.org
13006 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13007 F: drivers/platform/mellanox/
13008 F: include/linux/platform_data/mlxreg.h
13010 MELLANOX MLX4 core VPI driver
13011 M: Tariq Toukan <tariqt@nvidia.com>
13012 L: netdev@vger.kernel.org
13013 L: linux-rdma@vger.kernel.org
13015 W: http://www.mellanox.com
13016 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13017 F: drivers/net/ethernet/mellanox/mlx4/
13018 F: include/linux/mlx4/
13020 MELLANOX MLX4 IB driver
13021 M: Yishai Hadas <yishaih@nvidia.com>
13022 L: linux-rdma@vger.kernel.org
13024 W: http://www.mellanox.com
13025 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13026 F: drivers/infiniband/hw/mlx4/
13027 F: include/linux/mlx4/
13028 F: include/uapi/rdma/mlx4-abi.h
13030 MELLANOX MLX5 core VPI driver
13031 M: Saeed Mahameed <saeedm@nvidia.com>
13032 M: Leon Romanovsky <leonro@nvidia.com>
13033 L: netdev@vger.kernel.org
13034 L: linux-rdma@vger.kernel.org
13036 W: http://www.mellanox.com
13037 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13038 F: Documentation/networking/device_drivers/ethernet/mellanox/
13039 F: drivers/net/ethernet/mellanox/mlx5/core/
13040 F: include/linux/mlx5/
13042 MELLANOX MLX5 IB driver
13043 M: Leon Romanovsky <leonro@nvidia.com>
13044 L: linux-rdma@vger.kernel.org
13046 W: http://www.mellanox.com
13047 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13048 F: drivers/infiniband/hw/mlx5/
13049 F: include/linux/mlx5/
13050 F: include/uapi/rdma/mlx5-abi.h
13052 MELLANOX MLXCPLD I2C AND MUX DRIVER
13053 M: Vadim Pasternak <vadimp@nvidia.com>
13054 M: Michael Shych <michaelsh@nvidia.com>
13055 L: linux-i2c@vger.kernel.org
13057 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13058 F: drivers/i2c/busses/i2c-mlxcpld.c
13059 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13061 MELLANOX MLXCPLD LED DRIVER
13062 M: Vadim Pasternak <vadimp@nvidia.com>
13063 L: linux-leds@vger.kernel.org
13065 F: Documentation/leds/leds-mlxcpld.rst
13066 F: drivers/leds/leds-mlxcpld.c
13067 F: drivers/leds/leds-mlxreg.c
13069 MELLANOX PLATFORM DRIVER
13070 M: Vadim Pasternak <vadimp@nvidia.com>
13071 L: platform-driver-x86@vger.kernel.org
13073 F: drivers/platform/x86/mlx-platform.c
13076 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13077 M: "Paul E. McKenney" <paulmck@kernel.org>
13078 L: linux-kernel@vger.kernel.org
13080 F: arch/powerpc/include/asm/membarrier.h
13081 F: include/uapi/linux/membarrier.h
13082 F: kernel/sched/membarrier.c
13085 M: Mike Rapoport <rppt@kernel.org>
13086 L: linux-mm@kvack.org
13088 F: Documentation/core-api/boot-time-mm.rst
13089 F: include/linux/memblock.h
13091 F: tools/testing/memblock/
13093 MEMORY CONTROLLER DRIVERS
13094 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13095 L: linux-kernel@vger.kernel.org
13097 B: mailto:krzysztof.kozlowski@linaro.org
13098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13099 F: Documentation/devicetree/bindings/memory-controllers/
13101 F: include/dt-bindings/memory/
13104 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13105 M: Dmitry Osipenko <digetx@gmail.com>
13106 L: linux-pm@vger.kernel.org
13107 L: linux-tegra@vger.kernel.org
13108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13110 F: drivers/devfreq/tegra30-devfreq.c
13113 M: Andrew Morton <akpm@linux-foundation.org>
13114 L: linux-mm@kvack.org
13116 W: http://www.linux-mm.org
13117 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13118 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13119 F: include/linux/gfp.h
13120 F: include/linux/memory_hotplug.h
13121 F: include/linux/mm.h
13122 F: include/linux/mmzone.h
13123 F: include/linux/pagewalk.h
13124 F: include/linux/vmalloc.h
13126 F: tools/testing/selftests/vm/
13129 M: David Hildenbrand <david@redhat.com>
13130 M: Oscar Salvador <osalvador@suse.de>
13131 L: linux-mm@kvack.org
13133 F: Documentation/admin-guide/mm/memory-hotplug.rst
13134 F: Documentation/core-api/memory-hotplug.rst
13135 F: drivers/base/memory.c
13136 F: include/linux/memory_hotplug.h
13137 F: mm/memory_hotplug.c
13138 F: tools/testing/selftests/memory-hotplug/
13140 MEMORY TECHNOLOGY DEVICES (MTD)
13141 M: Miquel Raynal <miquel.raynal@bootlin.com>
13142 M: Richard Weinberger <richard@nod.at>
13143 M: Vignesh Raghavendra <vigneshr@ti.com>
13144 L: linux-mtd@lists.infradead.org
13146 W: http://www.linux-mtd.infradead.org/
13147 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13148 C: irc://irc.oftc.net/mtd
13149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13151 F: Documentation/devicetree/bindings/mtd/
13153 F: include/linux/mtd/
13154 F: include/uapi/mtd/
13156 MEN A21 WATCHDOG DRIVER
13157 M: Johannes Thumshirn <morbidrsa@gmail.com>
13158 L: linux-watchdog@vger.kernel.org
13160 F: drivers/watchdog/mena21_wdt.c
13162 MEN CHAMELEON BUS (mcb)
13163 M: Johannes Thumshirn <morbidrsa@gmail.com>
13165 F: Documentation/driver-api/men-chameleon-bus.rst
13167 F: include/linux/mcb.h
13169 MEN F21BMC (Board Management Controller)
13170 M: Andreas Werner <andreas.werner@men.de>
13172 F: Documentation/hwmon/menf21bmc.rst
13173 F: drivers/hwmon/menf21bmc_hwmon.c
13174 F: drivers/leds/leds-menf21bmc.c
13175 F: drivers/mfd/menf21bmc.c
13176 F: drivers/watchdog/menf21bmc_wdt.c
13178 MEN Z069 WATCHDOG DRIVER
13179 M: Johannes Thumshirn <jth@kernel.org>
13180 L: linux-watchdog@vger.kernel.org
13182 F: drivers/watchdog/menz69_wdt.c
13184 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13185 M: Neil Armstrong <narmstrong@baylibre.com>
13186 L: linux-media@vger.kernel.org
13187 L: linux-amlogic@lists.infradead.org
13189 W: http://linux-meson.com/
13190 T: git git://linuxtv.org/media_tree.git
13191 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13192 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13193 F: drivers/media/cec/platform/meson/ao-cec.c
13195 MESON GE2D DRIVER FOR AMLOGIC SOCS
13196 M: Neil Armstrong <narmstrong@baylibre.com>
13197 L: linux-media@vger.kernel.org
13198 L: linux-amlogic@lists.infradead.org
13200 T: git git://linuxtv.org/media_tree.git
13201 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13202 F: drivers/media/platform/amlogic/meson-ge2d/
13204 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13205 M: Liang Yang <liang.yang@amlogic.com>
13206 L: linux-mtd@lists.infradead.org
13208 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13209 F: drivers/mtd/nand/raw/meson_*
13211 MESON VIDEO DECODER 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,gx-vdec.yaml
13218 F: drivers/staging/media/meson/vdec/
13220 METHODE UDPU SUPPORT
13221 M: Vladimir Vid <vladimir.vid@sartura.hr>
13223 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13226 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13227 R: Hemant Kumar <quic_hemantk@quicinc.com>
13228 L: mhi@lists.linux.dev
13229 L: linux-arm-msm@vger.kernel.org
13231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13232 F: Documentation/ABI/stable/sysfs-bus-mhi
13233 F: Documentation/mhi/
13234 F: drivers/bus/mhi/
13235 F: include/linux/mhi.h
13237 MICROBLAZE ARCHITECTURE
13238 M: Michal Simek <monstr@monstr.eu>
13240 W: http://www.monstr.eu/fdt/
13241 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13242 F: arch/microblaze/
13244 MICROCHIP AT91 DMA DRIVERS
13245 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13246 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13248 L: dmaengine@vger.kernel.org
13250 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13251 F: drivers/dma/at_hdmac.c
13252 F: drivers/dma/at_hdmac_regs.h
13253 F: drivers/dma/at_xdmac.c
13254 F: include/dt-bindings/dma/at91.h
13256 MICROCHIP AT91 SERIAL DRIVER
13257 M: Richard Genoud <richard.genoud@gmail.com>
13259 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13260 F: drivers/tty/serial/atmel_serial.c
13261 F: drivers/tty/serial/atmel_serial.h
13263 MICROCHIP AT91 USART MFD DRIVER
13264 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13265 L: linux-kernel@vger.kernel.org
13267 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13268 F: drivers/mfd/at91-usart.c
13269 F: include/dt-bindings/mfd/at91-usart.h
13271 MICROCHIP AT91 USART SPI DRIVER
13272 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13273 L: linux-spi@vger.kernel.org
13275 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13276 F: drivers/spi/spi-at91-usart.c
13278 MICROCHIP AUDIO ASOC DRIVERS
13279 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13280 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13284 MICROCHIP CSI2DC DRIVER
13285 M: Eugen Hristev <eugen.hristev@microchip.com>
13286 L: linux-media@vger.kernel.org
13288 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13289 F: drivers/media/platform/atmel/microchip-csi2dc.c
13291 MICROCHIP ECC DRIVER
13292 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13293 L: linux-crypto@vger.kernel.org
13295 F: drivers/crypto/atmel-ecc.*
13297 MICROCHIP EIC DRIVER
13298 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13301 F: drivers/irqchip/irq-mchp-eic.c
13303 MICROCHIP I2C DRIVER
13304 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13305 L: linux-i2c@vger.kernel.org
13307 F: drivers/i2c/busses/i2c-at91-*.c
13308 F: drivers/i2c/busses/i2c-at91.h
13310 MICROCHIP ISC DRIVER
13311 M: Eugen Hristev <eugen.hristev@microchip.com>
13312 L: linux-media@vger.kernel.org
13314 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13315 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13316 F: drivers/media/platform/atmel/atmel-isc*
13317 F: drivers/media/platform/atmel/atmel-sama*-isc*
13318 F: include/linux/atmel-isc-media.h
13320 MICROCHIP ISI DRIVER
13321 M: Eugen Hristev <eugen.hristev@microchip.com>
13322 L: linux-media@vger.kernel.org
13324 F: drivers/media/platform/atmel/atmel-isi.c
13325 F: drivers/media/platform/atmel/atmel-isi.h
13327 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13328 M: Woojung Huh <woojung.huh@microchip.com>
13329 M: UNGLinuxDriver@microchip.com
13330 L: netdev@vger.kernel.org
13332 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13333 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13334 F: drivers/net/dsa/microchip/*
13335 F: include/linux/platform_data/microchip-ksz.h
13336 F: net/dsa/tag_ksz.c
13338 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13339 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13340 R: UNGLinuxDriver@microchip.com
13341 L: netdev@vger.kernel.org
13343 F: drivers/net/phy/microchip_t1.c
13345 MICROCHIP LAN743X ETHERNET DRIVER
13346 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13347 M: UNGLinuxDriver@microchip.com
13348 L: netdev@vger.kernel.org
13350 F: drivers/net/ethernet/microchip/lan743x_*
13352 MICROCHIP LAN966X ETHERNET DRIVER
13353 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13354 M: UNGLinuxDriver@microchip.com
13355 L: netdev@vger.kernel.org
13357 F: drivers/net/ethernet/microchip/lan966x/*
13359 MICROCHIP LCDFB DRIVER
13360 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13361 L: linux-fbdev@vger.kernel.org
13363 F: drivers/video/fbdev/atmel_lcdfb.c
13364 F: include/video/atmel_lcdc.h
13366 MICROCHIP MCP16502 PMIC DRIVER
13367 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13370 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13371 F: drivers/regulator/mcp16502.c
13373 MICROCHIP MCP3911 ADC DRIVER
13374 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13375 M: Kent Gustavsson <kent@minoris.se>
13376 L: linux-iio@vger.kernel.org
13378 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13379 F: drivers/iio/adc/mcp3911.c
13381 MICROCHIP MMC/SD/SDIO MCI DRIVER
13382 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13384 F: drivers/mmc/host/atmel-mci.c
13386 MICROCHIP NAND DRIVER
13387 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13388 L: linux-mtd@lists.infradead.org
13390 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13391 F: drivers/mtd/nand/raw/atmel/*
13393 MICROCHIP OTPC DRIVER
13394 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13397 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13398 F: drivers/nvmem/microchip-otpc.c
13399 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13401 MICROCHIP PWM DRIVER
13402 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13404 L: linux-pwm@vger.kernel.org
13406 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13407 F: drivers/pwm/pwm-atmel.c
13409 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13410 M: Eugen Hristev <eugen.hristev@microchip.com>
13411 L: linux-iio@vger.kernel.org
13413 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13414 F: drivers/iio/adc/at91-sama5d2_adc.c
13415 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13417 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13418 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13420 F: drivers/power/reset/at91-sama5d2_shdwc.c
13422 MICROCHIP SPI DRIVER
13423 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13425 F: drivers/spi/spi-atmel.*
13427 MICROCHIP SSC DRIVER
13428 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13431 F: drivers/misc/atmel-ssc.c
13432 F: include/linux/atmel-ssc.h
13434 MICROCHIP USB251XB DRIVER
13435 M: Richard Leitner <richard.leitner@skidata.com>
13436 L: linux-usb@vger.kernel.org
13438 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13439 F: drivers/usb/misc/usb251xb.c
13441 MICROCHIP USBA UDC DRIVER
13442 M: Cristian Birsan <cristian.birsan@microchip.com>
13443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13445 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13447 MICROCHIP WILC1000 WIFI DRIVER
13448 M: Ajay Singh <ajay.kathat@microchip.com>
13449 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13450 L: linux-wireless@vger.kernel.org
13452 F: drivers/net/wireless/microchip/wilc1000/
13454 MICROSEMI MIPS SOCS
13455 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13456 M: UNGLinuxDriver@microchip.com
13457 L: linux-mips@vger.kernel.org
13459 F: Documentation/devicetree/bindings/mips/mscc.txt
13460 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13461 F: arch/mips/boot/dts/mscc/
13462 F: arch/mips/configs/generic/board-ocelot.config
13463 F: arch/mips/generic/board-ocelot.c
13465 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13466 M: Don Brace <don.brace@microchip.com>
13467 L: storagedev@microchip.com
13468 L: linux-scsi@vger.kernel.org
13470 F: Documentation/scsi/smartpqi.rst
13471 F: drivers/scsi/smartpqi/Kconfig
13472 F: drivers/scsi/smartpqi/Makefile
13473 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13474 F: include/linux/cciss*.h
13475 F: include/uapi/linux/cciss*.h
13477 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13478 M: Maximilian Luz <luzmaximilian@gmail.com>
13479 L: platform-driver-x86@vger.kernel.org
13481 F: drivers/platform/surface/surface_aggregator_tabletsw.c
13483 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13484 M: Maximilian Luz <luzmaximilian@gmail.com>
13485 L: linux-pm@vger.kernel.org
13486 L: platform-driver-x86@vger.kernel.org
13488 F: drivers/power/supply/surface_battery.c
13489 F: drivers/power/supply/surface_charger.c
13491 MICROSOFT SURFACE DTX DRIVER
13492 M: Maximilian Luz <luzmaximilian@gmail.com>
13493 L: platform-driver-x86@vger.kernel.org
13495 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13496 F: drivers/platform/surface/surface_dtx.c
13497 F: include/uapi/linux/surface_aggregator/dtx.h
13499 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13500 M: Maximilian Luz <luzmaximilian@gmail.com>
13501 L: platform-driver-x86@vger.kernel.org
13503 F: drivers/platform/surface/surface_gpe.c
13505 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13506 M: Hans de Goede <hdegoede@redhat.com>
13507 M: Mark Gross <markgross@kernel.org>
13508 M: Maximilian Luz <luzmaximilian@gmail.com>
13509 L: platform-driver-x86@vger.kernel.org
13511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13512 F: drivers/platform/surface/
13514 MICROSOFT SURFACE HID TRANSPORT DRIVER
13515 M: Maximilian Luz <luzmaximilian@gmail.com>
13516 L: linux-input@vger.kernel.org
13517 L: platform-driver-x86@vger.kernel.org
13519 F: drivers/hid/surface-hid/
13521 MICROSOFT SURFACE HOT-PLUG DRIVER
13522 M: Maximilian Luz <luzmaximilian@gmail.com>
13523 L: platform-driver-x86@vger.kernel.org
13525 F: drivers/platform/surface/surface_hotplug.c
13527 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13528 M: Maximilian Luz <luzmaximilian@gmail.com>
13529 L: platform-driver-x86@vger.kernel.org
13531 F: drivers/platform/surface/surface_platform_profile.c
13533 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13534 M: Chen Yu <yu.c.chen@intel.com>
13535 L: platform-driver-x86@vger.kernel.org
13537 F: drivers/platform/surface/surfacepro3_button.c
13539 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13540 M: Maximilian Luz <luzmaximilian@gmail.com>
13541 L: platform-driver-x86@vger.kernel.org
13543 W: https://github.com/linux-surface/surface-aggregator-module
13544 C: irc://irc.libera.chat/linux-surface
13545 F: Documentation/driver-api/surface_aggregator/
13546 F: drivers/platform/surface/aggregator/
13547 F: drivers/platform/surface/surface_acpi_notify.c
13548 F: drivers/platform/surface/surface_aggregator_cdev.c
13549 F: drivers/platform/surface/surface_aggregator_registry.c
13550 F: include/linux/surface_acpi_notify.h
13551 F: include/linux/surface_aggregator/
13552 F: include/uapi/linux/surface_aggregator/
13554 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13555 M: Maximilian Luz <luzmaximilian@gmail.com>
13556 L: platform-driver-x86@vger.kernel.org
13558 F: drivers/platform/surface/surface_aggregator_hub.c
13560 MICROTEK X6 SCANNER
13561 M: Oliver Neukum <oliver@neukum.org>
13563 F: drivers/usb/image/microtek.*
13565 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13566 M: Luka Kovacic <luka.kovacic@sartura.hr>
13567 M: Luka Perkov <luka.perkov@sartura.hr>
13569 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13570 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13571 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13572 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13573 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13574 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13576 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13577 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13578 L: linux-media@vger.kernel.org
13580 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13581 F: Documentation/driver-api/media/drivers/ccs/
13582 F: Documentation/userspace-api/media/drivers/ccs.rst
13583 F: drivers/media/i2c/ccs-pll.c
13584 F: drivers/media/i2c/ccs-pll.h
13585 F: drivers/media/i2c/ccs/
13586 F: include/uapi/linux/ccs.h
13587 F: include/uapi/linux/smiapp.h
13590 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13591 L: linux-mips@vger.kernel.org
13593 W: http://www.linux-mips.org/
13594 Q: https://patchwork.kernel.org/project/linux-mips/list/
13595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13596 F: Documentation/devicetree/bindings/mips/
13597 F: Documentation/mips/
13599 F: drivers/platform/mips/
13601 MIPS BOSTON DEVELOPMENT BOARD
13602 M: Paul Burton <paulburton@kernel.org>
13603 L: linux-mips@vger.kernel.org
13605 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13606 F: arch/mips/boot/dts/img/boston.dts
13607 F: arch/mips/configs/generic/board-boston.config
13608 F: drivers/clk/imgtec/clk-boston.c
13609 F: include/dt-bindings/clock/boston-clock.h
13612 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13613 M: Serge Semin <fancer.lancer@gmail.com>
13614 L: linux-mips@vger.kernel.org
13616 F: drivers/bus/mips_cdmm.c
13617 F: drivers/clocksource/mips-gic-timer.c
13618 F: drivers/cpuidle/cpuidle-cps.c
13619 F: drivers/irqchip/irq-mips-cpu.c
13620 F: drivers/irqchip/irq-mips-gic.c
13622 MIPS GENERIC PLATFORM
13623 M: Paul Burton <paulburton@kernel.org>
13624 L: linux-mips@vger.kernel.org
13626 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13627 F: arch/mips/generic/
13628 F: arch/mips/tools/generic-board-config.sh
13630 MIPS RINT INSTRUCTION EMULATION
13631 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13632 L: linux-mips@vger.kernel.org
13634 F: arch/mips/math-emu/dp_rint.c
13635 F: arch/mips/math-emu/sp_rint.c
13637 MIPS/LOONGSON1 ARCHITECTURE
13638 M: Keguang Zhang <keguang.zhang@gmail.com>
13639 L: linux-mips@vger.kernel.org
13641 F: arch/mips/include/asm/mach-loongson32/
13642 F: arch/mips/loongson32/
13643 F: drivers/*/*/*loongson1*
13644 F: drivers/*/*loongson1*
13646 MIPS/LOONGSON2EF ARCHITECTURE
13647 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13648 L: linux-mips@vger.kernel.org
13650 F: arch/mips/include/asm/mach-loongson2ef/
13651 F: arch/mips/loongson2ef/
13652 F: drivers/cpufreq/loongson2_cpufreq.c
13654 MIPS/LOONGSON64 ARCHITECTURE
13655 M: Huacai Chen <chenhuacai@kernel.org>
13656 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13657 L: linux-mips@vger.kernel.org
13659 F: arch/mips/include/asm/mach-loongson64/
13660 F: arch/mips/loongson64/
13661 F: drivers/irqchip/irq-loongson*
13662 F: drivers/platform/mips/cpu_hwmon.c
13664 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13665 M: Hans Verkuil <hverkuil@xs4all.nl>
13666 L: linux-media@vger.kernel.org
13668 W: https://linuxtv.org
13669 T: git git://linuxtv.org/media_tree.git
13670 F: drivers/media/radio/radio-miropcm20*
13673 R: Lubomir Rintel <lkundrak@v3.sk>
13674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13677 F: arch/arm/boot/dts/mmp*
13678 F: arch/arm/mach-mmp/
13679 F: include/linux/soc/mmp/
13681 MMP USB PHY DRIVERS
13682 R: Lubomir Rintel <lkundrak@v3.sk>
13683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13685 F: drivers/phy/marvell/phy-mmp3-usb.c
13686 F: drivers/phy/marvell/phy-pxa-usb.c
13688 MMU GATHER AND TLB INVALIDATION
13689 M: Will Deacon <will@kernel.org>
13690 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13691 M: Andrew Morton <akpm@linux-foundation.org>
13692 M: Nick Piggin <npiggin@gmail.com>
13693 M: Peter Zijlstra <peterz@infradead.org>
13694 L: linux-arch@vger.kernel.org
13695 L: linux-mm@kvack.org
13697 F: arch/*/include/asm/tlb.h
13698 F: include/asm-generic/tlb.h
13701 MN88472 MEDIA DRIVER
13702 M: Antti Palosaari <crope@iki.fi>
13703 L: linux-media@vger.kernel.org
13705 W: https://linuxtv.org
13706 W: http://palosaari.fi/linux/
13707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13708 F: drivers/media/dvb-frontends/mn88472*
13710 MN88473 MEDIA DRIVER
13711 M: Antti Palosaari <crope@iki.fi>
13712 L: linux-media@vger.kernel.org
13714 W: https://linuxtv.org
13715 W: http://palosaari.fi/linux/
13716 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13717 F: drivers/media/dvb-frontends/mn88473*
13720 M: Luis Chamberlain <mcgrof@kernel.org>
13721 L: linux-modules@vger.kernel.org
13722 L: linux-kernel@vger.kernel.org
13724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13725 F: include/linux/module.h
13728 MONOLITHIC POWER SYSTEM PMIC DRIVER
13729 M: Saravanan Sekar <sravanhome@gmail.com>
13731 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13732 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13733 F: drivers/iio/adc/mp2629_adc.c
13734 F: drivers/mfd/mp2629.c
13735 F: drivers/power/supply/mp2629_charger.c
13736 F: drivers/regulator/mp5416.c
13737 F: drivers/regulator/mpq7920.c
13738 F: drivers/regulator/mpq7920.h
13739 F: include/linux/mfd/mp2629.h
13741 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13743 W: http://popies.net/meye/
13744 F: Documentation/userspace-api/media/drivers/meye*
13745 F: drivers/media/pci/meye/
13746 F: include/uapi/linux/meye.h
13748 MOTORCOMM PHY DRIVER
13749 M: Peter Geis <pgwipeout@gmail.com>
13750 L: netdev@vger.kernel.org
13752 F: drivers/net/phy/motorcomm.c
13754 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13755 M: Jiri Slaby <jirislaby@kernel.org>
13757 F: Documentation/driver-api/tty/moxa-smartio.rst
13758 F: drivers/tty/mxser.*
13760 MR800 AVERMEDIA USB FM RADIO DRIVER
13761 M: Alexey Klimov <klimov.linux@gmail.com>
13762 L: linux-media@vger.kernel.org
13764 T: git git://linuxtv.org/media_tree.git
13765 F: drivers/media/radio/radio-mr800.c
13767 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13768 M: Alan Ott <alan@signal11.us>
13769 L: linux-wpan@vger.kernel.org
13771 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13772 F: drivers/net/ieee802154/mrf24j40.c
13775 M: "Lee, Chun-Yi" <jlee@suse.com>
13776 L: platform-driver-x86@vger.kernel.org
13778 F: drivers/platform/x86/msi-laptop.c
13781 L: platform-driver-x86@vger.kernel.org
13783 F: drivers/platform/x86/msi-wmi.c
13785 MSI001 MEDIA DRIVER
13786 M: Antti Palosaari <crope@iki.fi>
13787 L: linux-media@vger.kernel.org
13789 W: https://linuxtv.org
13790 W: http://palosaari.fi/linux/
13791 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13792 T: git git://linuxtv.org/anttip/media_tree.git
13793 F: drivers/media/tuners/msi001*
13795 MSI2500 MEDIA DRIVER
13796 M: Antti Palosaari <crope@iki.fi>
13797 L: linux-media@vger.kernel.org
13799 W: https://linuxtv.org
13800 W: http://palosaari.fi/linux/
13801 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13802 T: git git://linuxtv.org/anttip/media_tree.git
13803 F: drivers/media/usb/msi2500/
13805 MSTAR INTERRUPT CONTROLLER DRIVER
13806 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13807 M: Daniel Palmer <daniel@thingy.jp>
13809 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13810 F: drivers/irqchip/irq-mst-intc.c
13812 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13813 M: Robert Jarzmik <robert.jarzmik@free.fr>
13814 L: linux-mtd@lists.infradead.org
13816 F: drivers/mtd/devices/docg3*
13818 MT9M032 APTINA SENSOR DRIVER
13819 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13820 L: linux-media@vger.kernel.org
13822 T: git git://linuxtv.org/media_tree.git
13823 F: drivers/media/i2c/mt9m032.c
13824 F: include/media/i2c/mt9m032.h
13826 MT9P031 APTINA CAMERA SENSOR
13827 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13828 L: linux-media@vger.kernel.org
13830 T: git git://linuxtv.org/media_tree.git
13831 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13832 F: drivers/media/i2c/mt9p031.c
13833 F: include/media/i2c/mt9p031.h
13835 MT9T001 APTINA CAMERA SENSOR
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/mt9t001.c
13841 F: include/media/i2c/mt9t001.h
13843 MT9T112 APTINA CAMERA SENSOR
13844 M: Jacopo Mondi <jacopo@jmondi.org>
13845 L: linux-media@vger.kernel.org
13847 T: git git://linuxtv.org/media_tree.git
13848 F: drivers/media/i2c/mt9t112.c
13849 F: include/media/i2c/mt9t112.h
13851 MT9V032 APTINA CAMERA SENSOR
13852 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13853 L: linux-media@vger.kernel.org
13855 T: git git://linuxtv.org/media_tree.git
13856 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13857 F: drivers/media/i2c/mt9v032.c
13858 F: include/media/i2c/mt9v032.h
13860 MT9V111 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: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13866 F: drivers/media/i2c/mt9v111.c
13868 MULTIFUNCTION DEVICES (MFD)
13869 M: Lee Jones <lee.jones@linaro.org>
13871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13872 F: Documentation/devicetree/bindings/mfd/
13874 F: include/dt-bindings/mfd/
13875 F: include/linux/mfd/
13877 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13879 F: drivers/mmc/host/mmc_spi.c
13880 F: include/linux/spi/mmc_spi.h
13882 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13883 M: Ulf Hansson <ulf.hansson@linaro.org>
13884 L: linux-mmc@vger.kernel.org
13886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13887 F: Documentation/devicetree/bindings/mmc/
13889 F: include/linux/mmc/
13890 F: include/uapi/linux/mmc/
13892 MULTIPLEXER SUBSYSTEM
13893 M: Peter Rosin <peda@axentia.se>
13895 F: Documentation/ABI/testing/sysfs-class-mux*
13896 F: Documentation/devicetree/bindings/mux/
13898 F: include/dt-bindings/mux/
13899 F: include/linux/mux/
13901 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13902 M: Bin Liu <b-liu@ti.com>
13903 L: linux-usb@vger.kernel.org
13905 F: drivers/usb/musb/
13907 MXL301RF MEDIA DRIVER
13908 M: Akihiro Tsukada <tskd08@gmail.com>
13909 L: linux-media@vger.kernel.org
13911 F: drivers/media/tuners/mxl301rf*
13913 MXL5007T MEDIA DRIVER
13914 M: Michael Krufky <mkrufky@linuxtv.org>
13915 L: linux-media@vger.kernel.org
13917 W: https://linuxtv.org
13918 W: http://github.com/mkrufky
13919 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13920 T: git git://linuxtv.org/mkrufky/tuners.git
13921 F: drivers/media/tuners/mxl5007t.*
13924 M: Marek Vasut <marex@denx.de>
13925 M: Stefan Agner <stefan@agner.ch>
13926 L: dri-devel@lists.freedesktop.org
13928 T: git git://anongit.freedesktop.org/drm/drm-misc
13929 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13930 F: drivers/gpu/drm/mxsfb/
13932 MYLEX DAC960 PCI RAID Controller
13933 M: Hannes Reinecke <hare@kernel.org>
13934 L: linux-scsi@vger.kernel.org
13936 F: drivers/scsi/myrb.*
13937 F: drivers/scsi/myrs.*
13939 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13940 M: Chris Lee <christopher.lee@cspi.com>
13941 L: netdev@vger.kernel.org
13943 W: https://www.cspi.com/ethernet-products/support/downloads/
13944 F: drivers/net/ethernet/myricom/myri10ge/
13946 NAND FLASH SUBSYSTEM
13947 M: Miquel Raynal <miquel.raynal@bootlin.com>
13948 R: Richard Weinberger <richard@nod.at>
13949 L: linux-mtd@lists.infradead.org
13951 W: http://www.linux-mtd.infradead.org/
13952 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13953 C: irc://irc.oftc.net/mtd
13954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13955 F: drivers/mtd/nand/
13956 F: include/linux/mtd/*nand*.h
13958 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13959 M: Daniel Mack <zonque@gmail.com>
13960 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13962 W: http://www.native-instruments.com
13963 F: sound/usb/caiaq/
13965 NATSEMI ETHERNET DRIVER (DP8381x)
13967 F: drivers/net/ethernet/natsemi/natsemi.c
13969 NCR 5380 SCSI DRIVERS
13970 M: Finn Thain <fthain@linux-m68k.org>
13971 M: Michael Schmitz <schmitzmic@gmail.com>
13972 L: linux-scsi@vger.kernel.org
13974 F: Documentation/scsi/g_NCR5380.rst
13975 F: drivers/scsi/NCR5380.*
13976 F: drivers/scsi/arm/cumana_1.c
13977 F: drivers/scsi/arm/oak.c
13978 F: drivers/scsi/atari_scsi.*
13979 F: drivers/scsi/dmx3191d.c
13980 F: drivers/scsi/g_NCR5380.*
13981 F: drivers/scsi/mac_scsi.*
13982 F: drivers/scsi/sun3_scsi.*
13983 F: drivers/scsi/sun3_scsi_vme.c
13986 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13990 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13991 M: Guenter Roeck <linux@roeck-us.net>
13992 L: linux-hwmon@vger.kernel.org
13994 F: Documentation/hwmon/nct6775.rst
13995 F: drivers/hwmon/nct6775-core.c
13996 F: drivers/hwmon/nct6775-platform.c
13997 F: drivers/hwmon/nct6775.h
13999 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14000 M: Zev Weiss <zev@bewilderbeest.net>
14001 L: linux-hwmon@vger.kernel.org
14003 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14004 F: drivers/hwmon/nct6775-i2c.c
14007 M: Jakub Kicinski <kuba@kernel.org>
14009 F: drivers/net/netdevsim/*
14011 NETEM NETWORK EMULATOR
14012 M: Stephen Hemminger <stephen@networkplumber.org>
14013 L: netdev@vger.kernel.org
14015 F: net/sched/sch_netem.c
14017 NETERION 10GbE DRIVERS (s2io)
14018 M: Jon Mason <jdmason@kudzu.us>
14019 L: netdev@vger.kernel.org
14021 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14022 F: drivers/net/ethernet/neterion/
14025 M: Pablo Neira Ayuso <pablo@netfilter.org>
14026 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14027 M: Florian Westphal <fw@strlen.de>
14028 L: netfilter-devel@vger.kernel.org
14029 L: coreteam@netfilter.org
14031 W: http://www.netfilter.org/
14032 W: http://www.iptables.org/
14033 W: http://www.nftables.org/
14034 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14035 C: irc://irc.libera.chat/netfilter
14036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14038 F: include/linux/netfilter*
14039 F: include/linux/netfilter/
14040 F: include/net/netfilter/
14041 F: include/uapi/linux/netfilter*
14042 F: include/uapi/linux/netfilter/
14043 F: net/*/netfilter.c
14044 F: net/*/netfilter/
14045 F: net/bridge/br_netfilter*.c
14048 NETROM NETWORK LAYER
14049 M: Ralf Baechle <ralf@linux-mips.org>
14050 L: linux-hams@vger.kernel.org
14052 W: http://www.linux-ax25.org/
14053 F: include/net/netrom.h
14054 F: include/uapi/linux/netrom.h
14057 NETRONIX EMBEDDED CONTROLLER
14058 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14060 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14061 F: drivers/mfd/ntxec.c
14062 F: drivers/pwm/pwm-ntxec.c
14063 F: drivers/rtc/rtc-ntxec.c
14064 F: include/linux/mfd/ntxec.h
14066 NETRONOME ETHERNET DRIVERS
14067 M: Simon Horman <simon.horman@corigine.com>
14068 R: Jakub Kicinski <kuba@kernel.org>
14069 L: oss-drivers@corigine.com
14071 F: drivers/net/ethernet/netronome/
14073 NETWORK BLOCK DEVICE (NBD)
14074 M: Josef Bacik <josef@toxicpanda.com>
14075 L: linux-block@vger.kernel.org
14076 L: nbd@other.debian.org
14078 F: Documentation/admin-guide/blockdev/nbd.rst
14079 F: drivers/block/nbd.c
14080 F: include/trace/events/nbd.h
14081 F: include/uapi/linux/nbd.h
14083 NETWORK DROP MONITOR
14084 M: Neil Horman <nhorman@tuxdriver.com>
14085 L: netdev@vger.kernel.org
14087 W: https://fedorahosted.org/dropwatch/
14088 F: include/uapi/linux/net_dropmon.h
14089 F: net/core/drop_monitor.c
14092 M: "David S. Miller" <davem@davemloft.net>
14093 M: Eric Dumazet <edumazet@google.com>
14094 M: Jakub Kicinski <kuba@kernel.org>
14095 M: Paolo Abeni <pabeni@redhat.com>
14096 L: netdev@vger.kernel.org
14098 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14101 F: Documentation/devicetree/bindings/net/
14102 F: drivers/connector/
14104 F: include/dt-bindings/net/
14105 F: include/linux/etherdevice.h
14106 F: include/linux/fcdevice.h
14107 F: include/linux/fddidevice.h
14108 F: include/linux/hippidevice.h
14109 F: include/linux/if_*
14110 F: include/linux/inetdevice.h
14111 F: include/linux/netdevice.h
14112 F: include/uapi/linux/if_*
14113 F: include/uapi/linux/netdevice.h
14115 NETWORKING DRIVERS (WIRELESS)
14116 M: Kalle Valo <kvalo@kernel.org>
14117 L: linux-wireless@vger.kernel.org
14119 W: https://wireless.wiki.kernel.org/
14120 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14123 F: Documentation/devicetree/bindings/net/wireless/
14124 F: drivers/net/wireless/
14127 M: Andrew Lunn <andrew@lunn.ch>
14128 M: Vivien Didelot <vivien.didelot@gmail.com>
14129 M: Florian Fainelli <f.fainelli@gmail.com>
14130 M: Vladimir Oltean <olteanv@gmail.com>
14132 F: Documentation/devicetree/bindings/net/dsa/
14133 F: drivers/net/dsa/
14134 F: include/linux/dsa/
14135 F: include/linux/platform_data/dsa.h
14136 F: include/net/dsa.h
14138 F: tools/testing/selftests/drivers/net/dsa/
14140 NETWORKING [GENERAL]
14141 M: "David S. Miller" <davem@davemloft.net>
14142 M: Eric Dumazet <edumazet@google.com>
14143 M: Jakub Kicinski <kuba@kernel.org>
14144 M: Paolo Abeni <pabeni@redhat.com>
14145 L: netdev@vger.kernel.org
14147 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14148 B: mailto:netdev@vger.kernel.org
14149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14151 F: Documentation/networking/
14152 F: Documentation/process/maintainer-netdev.rst
14153 F: include/linux/in.h
14154 F: include/linux/net.h
14155 F: include/linux/netdevice.h
14157 F: include/uapi/linux/in.h
14158 F: include/uapi/linux/net.h
14159 F: include/uapi/linux/net_namespace.h
14160 F: include/uapi/linux/netdevice.h
14164 F: tools/testing/selftests/net/
14167 M: Steffen Klassert <steffen.klassert@secunet.com>
14168 M: Herbert Xu <herbert@gondor.apana.org.au>
14169 M: "David S. Miller" <davem@davemloft.net>
14170 L: netdev@vger.kernel.org
14172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14174 F: include/net/xfrm.h
14175 F: include/uapi/linux/xfrm.h
14178 F: net/ipv4/ip_vti.c
14179 F: net/ipv4/ipcomp.c
14183 F: net/ipv6/ip6_vti.c
14184 F: net/ipv6/ipcomp6.c
14188 F: tools/testing/selftests/net/ipsec.c
14190 NETWORKING [IPv4/IPv6]
14191 M: "David S. Miller" <davem@davemloft.net>
14192 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14193 M: David Ahern <dsahern@kernel.org>
14194 L: netdev@vger.kernel.org
14196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14198 F: include/linux/ip.h
14199 F: include/linux/ipv6*
14200 F: include/net/fib*
14202 F: include/net/route.h
14206 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14207 M: Paul Moore <paul@paul-moore.com>
14208 L: netdev@vger.kernel.org
14209 L: linux-security-module@vger.kernel.org
14211 W: https://github.com/netlabel
14212 F: Documentation/netlabel/
14213 F: include/net/calipso.h
14214 F: include/net/cipso_ipv4.h
14215 F: include/net/netlabel.h
14216 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14217 F: include/uapi/linux/netfilter/xt_SECMARK.h
14218 F: net/ipv4/cipso_ipv4.c
14219 F: net/ipv6/calipso.c
14220 F: net/netfilter/xt_CONNSECMARK.c
14221 F: net/netfilter/xt_SECMARK.c
14225 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14226 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14227 L: netdev@vger.kernel.org
14228 L: mptcp@lists.linux.dev
14230 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14231 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14232 F: Documentation/networking/mptcp-sysctl.rst
14233 F: include/net/mptcp.h
14234 F: include/trace/events/mptcp.h
14235 F: include/uapi/linux/mptcp.h
14237 F: tools/testing/selftests/bpf/*/*mptcp*.c
14238 F: tools/testing/selftests/net/mptcp/
14241 M: Eric Dumazet <edumazet@google.com>
14242 L: netdev@vger.kernel.org
14244 F: include/linux/tcp.h
14245 F: include/net/tcp.h
14246 F: include/trace/events/tcp.h
14247 F: include/uapi/linux/tcp.h
14248 F: net/ipv4/syncookies.c
14250 F: net/ipv6/syncookies.c
14254 M: Boris Pismenny <borisp@nvidia.com>
14255 M: John Fastabend <john.fastabend@gmail.com>
14256 M: Jakub Kicinski <kuba@kernel.org>
14257 L: netdev@vger.kernel.org
14259 F: include/net/tls.h
14260 F: include/uapi/linux/tls.h
14263 NETXEN (1/10) GbE SUPPORT
14264 M: Manish Chopra <manishc@marvell.com>
14265 M: Rahul Verma <rahulv@marvell.com>
14266 M: GR-Linux-NIC-Dev@marvell.com
14267 L: netdev@vger.kernel.org
14269 F: drivers/net/ethernet/qlogic/netxen/
14271 NET_FAILOVER MODULE
14272 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14273 L: netdev@vger.kernel.org
14275 F: Documentation/networking/net_failover.rst
14276 F: drivers/net/net_failover.c
14277 F: include/net/net_failover.h
14280 M: David Ahern <dsahern@kernel.org>
14281 L: netdev@vger.kernel.org
14283 F: include/net/netns/nexthop.h
14284 F: include/net/nexthop.h
14285 F: include/uapi/linux/nexthop.h
14286 F: net/ipv4/nexthop.c
14289 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14290 L: linux-nfc@lists.01.org (subscribers-only)
14291 L: netdev@vger.kernel.org
14293 B: mailto:linux-nfc@lists.01.org
14294 F: Documentation/devicetree/bindings/net/nfc/
14296 F: include/linux/platform_data/nfcmrvl.h
14297 F: include/net/nfc/
14298 F: include/uapi/linux/nfc.h
14301 NFC VIRTUAL NCI DEVICE DRIVER
14302 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14303 L: netdev@vger.kernel.org
14304 L: linux-nfc@lists.01.org (subscribers-only)
14306 F: drivers/nfc/virtual_ncidev.c
14307 F: tools/testing/selftests/nci/
14309 NFS, SUNRPC, AND LOCKD CLIENTS
14310 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14311 M: Anna Schumaker <anna@kernel.org>
14312 L: linux-nfs@vger.kernel.org
14314 W: http://client.linux-nfs.org
14315 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14319 F: include/linux/lockd/
14320 F: include/linux/nfs*
14321 F: include/linux/sunrpc/
14322 F: include/uapi/linux/nfs*
14323 F: include/uapi/linux/sunrpc/
14325 F: Documentation/filesystems/nfs/
14328 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14329 L: linux-nilfs@vger.kernel.org
14331 W: https://nilfs.sourceforge.io/
14332 W: https://nilfs.osdn.jp/
14333 T: git git://github.com/konis/nilfs2.git
14334 F: Documentation/filesystems/nilfs2.rst
14336 F: include/trace/events/nilfs2.h
14337 F: include/uapi/linux/nilfs2_api.h
14338 F: include/uapi/linux/nilfs2_ondisk.h
14340 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14341 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14343 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14344 F: Documentation/scsi/NinjaSCSI.rst
14345 F: drivers/scsi/pcmcia/nsp_*
14347 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14348 M: GOTO Masanori <gotom@debian.or.jp>
14349 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14351 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14352 F: Documentation/scsi/NinjaSCSI.rst
14353 F: drivers/scsi/nsp32*
14355 NINTENDO HID DRIVER
14356 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14357 L: linux-input@vger.kernel.org
14359 F: drivers/hid/hid-nintendo*
14362 M: Dinh Nguyen <dinguyen@kernel.org>
14364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14367 NITRO ENCLAVES (NE)
14368 M: Andra Paraschiv <andraprs@amazon.com>
14369 M: Alexandru Vasile <lexnv@amazon.com>
14370 M: Alexandru Ciobotaru <alcioa@amazon.com>
14371 L: linux-kernel@vger.kernel.org
14373 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14374 F: Documentation/virt/ne_overview.rst
14375 F: drivers/virt/nitro_enclaves/
14376 F: include/linux/nitro_enclaves.h
14377 F: include/uapi/linux/nitro_enclaves.h
14378 F: samples/nitro_enclaves/
14380 NOHZ, DYNTICKS SUPPORT
14381 M: Frederic Weisbecker <fweisbec@gmail.com>
14382 M: Thomas Gleixner <tglx@linutronix.de>
14383 M: Ingo Molnar <mingo@kernel.org>
14384 L: linux-kernel@vger.kernel.org
14386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14387 F: include/linux/sched/nohz.h
14388 F: include/linux/tick.h
14389 F: kernel/time/tick*.*
14391 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14392 M: Pavel Machek <pavel@ucw.cz>
14393 M: Sakari Ailus <sakari.ailus@iki.fi>
14394 L: linux-media@vger.kernel.org
14396 F: drivers/media/i2c/ad5820.c
14397 F: drivers/media/i2c/et8ek8
14399 NOKIA N900 POWER SUPPLY DRIVERS
14400 R: Pali Rohár <pali@kernel.org>
14401 F: drivers/power/supply/bq2415x_charger.c
14402 F: drivers/power/supply/bq27xxx_battery.c
14403 F: drivers/power/supply/bq27xxx_battery_i2c.c
14404 F: drivers/power/supply/isp1704_charger.c
14405 F: drivers/power/supply/rx51_battery.c
14406 F: include/linux/power/bq2415x_charger.h
14407 F: include/linux/power/bq27xxx_battery.h
14410 M: Willy Tarreau <w@1wt.eu>
14412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14413 F: tools/include/nolibc/
14416 M: Matthias Maennich <maennich@google.com>
14418 F: Documentation/core-api/symbol-namespaces.rst
14422 M: Sanjay R Mehta <sanju.mehta@amd.com>
14423 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14424 L: ntb@lists.linux.dev
14426 F: drivers/ntb/hw/amd/
14429 M: Jon Mason <jdmason@kudzu.us>
14430 M: Dave Jiang <dave.jiang@intel.com>
14431 M: Allen Hubbe <allenbh@gmail.com>
14432 L: ntb@lists.linux.dev
14434 W: https://github.com/jonmason/ntb/wiki
14435 T: git git://github.com/jonmason/ntb.git
14436 F: drivers/net/ntb_netdev.c
14438 F: include/linux/ntb.h
14439 F: include/linux/ntb_transport.h
14440 F: tools/testing/selftests/ntb/
14443 M: Serge Semin <fancer.lancer@gmail.com>
14444 L: ntb@lists.linux.dev
14446 F: drivers/ntb/hw/idt/
14449 M: Dave Jiang <dave.jiang@intel.com>
14450 L: ntb@lists.linux.dev
14452 W: https://github.com/davejiang/linux/wiki
14453 T: git https://github.com/davejiang/linux.git
14454 F: drivers/ntb/hw/intel/
14457 M: Anton Altaparmakov <anton@tuxera.com>
14458 L: linux-ntfs-dev@lists.sourceforge.net
14460 W: http://www.tuxera.com/
14461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14462 F: Documentation/filesystems/ntfs.rst
14466 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14467 L: ntfs3@lists.linux.dev
14469 W: http://www.paragon-software.com/
14470 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14471 F: Documentation/filesystems/ntfs3.rst
14475 M: Finn Thain <fthain@linux-m68k.org>
14476 L: linux-m68k@lists.linux-m68k.org
14478 F: arch/*/include/asm/nubus.h
14480 F: include/linux/nubus.h
14481 F: include/uapi/linux/nubus.h
14483 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14484 M: Antonino Daplas <adaplas@gmail.com>
14485 L: linux-fbdev@vger.kernel.org
14487 F: drivers/video/fbdev/nvidia/
14488 F: drivers/video/fbdev/riva/
14490 NVIDIA WMI EC BACKLIGHT DRIVER
14491 M: Daniel Dadap <ddadap@nvidia.com>
14492 L: platform-driver-x86@vger.kernel.org
14494 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14497 M: Keith Busch <kbusch@kernel.org>
14498 M: Jens Axboe <axboe@fb.com>
14499 M: Christoph Hellwig <hch@lst.de>
14500 M: Sagi Grimberg <sagi@grimberg.me>
14501 L: linux-nvme@lists.infradead.org
14503 W: http://git.infradead.org/nvme.git
14504 T: git://git.infradead.org/nvme.git
14505 F: drivers/nvme/host/
14506 F: include/linux/nvme.h
14507 F: include/uapi/linux/nvme_ioctl.h
14509 NVM EXPRESS FC TRANSPORT DRIVERS
14510 M: James Smart <james.smart@broadcom.com>
14511 L: linux-nvme@lists.infradead.org
14513 F: drivers/nvme/host/fc.c
14514 F: drivers/nvme/target/fc.c
14515 F: drivers/nvme/target/fcloop.c
14516 F: include/linux/nvme-fc-driver.h
14517 F: include/linux/nvme-fc.h
14519 NVM EXPRESS TARGET DRIVER
14520 M: Christoph Hellwig <hch@lst.de>
14521 M: Sagi Grimberg <sagi@grimberg.me>
14522 M: Chaitanya Kulkarni <kch@nvidia.com>
14523 L: linux-nvme@lists.infradead.org
14525 W: http://git.infradead.org/nvme.git
14526 T: git://git.infradead.org/nvme.git
14527 F: drivers/nvme/target/
14530 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14533 F: Documentation/ABI/stable/sysfs-bus-nvmem
14534 F: Documentation/devicetree/bindings/nvmem/
14536 F: include/linux/nvmem-consumer.h
14537 F: include/linux/nvmem-provider.h
14539 NXP C45 TJA11XX PHY DRIVER
14540 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14541 L: netdev@vger.kernel.org
14543 F: drivers/net/phy/nxp-c45-tja11xx.c
14546 M: Han Xu <han.xu@nxp.com>
14547 M: Haibo Chen <haibo.chen@nxp.com>
14548 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14549 L: linux-spi@vger.kernel.org
14551 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14552 F: drivers/spi/spi-nxp-fspi.c
14554 NXP FXAS21002C DRIVER
14555 M: Rui Miguel Silva <rmfrfs@gmail.com>
14556 L: linux-iio@vger.kernel.org
14558 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14559 F: drivers/iio/gyro/fxas21002c.h
14560 F: drivers/iio/gyro/fxas21002c_core.c
14561 F: drivers/iio/gyro/fxas21002c_i2c.c
14562 F: drivers/iio/gyro/fxas21002c_spi.c
14564 NXP i.MX CLOCK DRIVERS
14565 M: Abel Vesa <abelvesa@kernel.org>
14566 L: linux-clk@vger.kernel.org
14567 L: linux-imx@nxp.com
14569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14570 F: Documentation/devicetree/bindings/clock/imx*
14571 F: drivers/clk/imx/
14572 F: include/dt-bindings/clock/imx*
14574 NXP i.MX 8MQ DCSS DRIVER
14575 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14576 R: Lucas Stach <l.stach@pengutronix.de>
14577 L: dri-devel@lists.freedesktop.org
14579 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14580 F: drivers/gpu/drm/imx/dcss/
14582 NXP i.MX 8QXP ADC DRIVER
14583 M: Cai Huoqing <cai.huoqing@linux.dev>
14584 M: Haibo Chen <haibo.chen@nxp.com>
14585 L: linux-imx@nxp.com
14586 L: linux-iio@vger.kernel.org
14588 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14589 F: drivers/iio/adc/imx8qxp-adc.c
14591 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14592 M: Haibo Chen <haibo.chen@nxp.com>
14593 L: linux-iio@vger.kernel.org
14594 L: linux-imx@nxp.com
14596 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14597 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14598 F: drivers/iio/adc/imx7d_adc.c
14599 F: drivers/iio/adc/vf610_adc.c
14601 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14602 M: Jagan Teki <jagan@amarulasolutions.com>
14604 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14605 F: drivers/regulator/pf8x00-regulator.c
14607 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14608 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14609 L: linux-kernel@vger.kernel.org
14611 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14612 F: drivers/extcon/extcon-ptn5150.c
14614 NXP SGTL5000 DRIVER
14615 M: Fabio Estevam <festevam@gmail.com>
14616 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14618 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14619 F: sound/soc/codecs/sgtl5000*
14621 NXP SJA1105 ETHERNET SWITCH DRIVER
14622 M: Vladimir Oltean <olteanv@gmail.com>
14623 L: linux-kernel@vger.kernel.org
14625 F: drivers/net/dsa/sja1105
14626 F: drivers/net/pcs/pcs-xpcs-nxp.c
14628 NXP TDA998X DRM DRIVER
14629 M: Russell King <linux@armlinux.org.uk>
14631 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14632 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14633 F: drivers/gpu/drm/i2c/tda998x_drv.c
14634 F: include/drm/i2c/tda998x.h
14635 F: include/dt-bindings/display/tda998x.h
14639 M: Peter Rosin <peda@axentia.se>
14640 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14642 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14643 F: sound/soc/codecs/tfa9879*
14645 NXP/Goodix TFA989X (TFA1) DRIVER
14646 M: Stephan Gerhold <stephan@gerhold.net>
14647 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14649 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14650 F: sound/soc/codecs/tfa989x.c
14653 L: linux-nfc@lists.01.org (subscribers-only)
14655 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14656 F: drivers/nfc/nxp-nci
14658 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14659 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14660 R: NXP Linux Team <linux-imx@nxp.com>
14661 L: linux-media@vger.kernel.org
14663 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14664 F: drivers/media/platform/nxp/imx-jpeg
14666 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14667 M: Jonas Malaco <jonas@protocubo.io>
14668 L: linux-hwmon@vger.kernel.org
14670 F: Documentation/hwmon/nzxt-kraken2.rst
14671 F: drivers/hwmon/nzxt-kraken2.c
14673 NZXT-SMART2 HARDWARE MONITORING DRIVER
14674 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14675 L: linux-hwmon@vger.kernel.org
14677 F: Documentation/hwmon/nzxt-smart2.rst
14678 F: drivers/hwmon/nzxt-smart2.c
14681 M: Jiri Pirko <jiri@nvidia.com>
14682 L: netdev@vger.kernel.org
14684 F: include/linux/objagg.h
14686 F: lib/test_objagg.c
14689 M: Josh Poimboeuf <jpoimboe@kernel.org>
14690 M: Peter Zijlstra <peterz@infradead.org>
14693 F: include/linux/objtool.h
14695 OCELOT ETHERNET SWITCH DRIVER
14696 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14697 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14698 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14699 M: UNGLinuxDriver@microchip.com
14700 L: netdev@vger.kernel.org
14702 F: drivers/net/dsa/ocelot/*
14703 F: drivers/net/ethernet/mscc/
14704 F: include/soc/mscc/ocelot*
14705 F: net/dsa/tag_ocelot.c
14706 F: net/dsa/tag_ocelot_8021q.c
14707 F: tools/testing/selftests/drivers/net/ocelot/*
14709 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14710 M: Frederic Barrat <fbarrat@linux.ibm.com>
14711 M: Andrew Donnellan <ajd@linux.ibm.com>
14712 L: linuxppc-dev@lists.ozlabs.org
14714 F: Documentation/userspace-api/accelerators/ocxl.rst
14715 F: arch/powerpc/include/asm/pnv-ocxl.h
14716 F: arch/powerpc/platforms/powernv/ocxl.c
14717 F: drivers/misc/ocxl/
14718 F: include/misc/ocxl*
14719 F: include/uapi/misc/ocxl.h
14722 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14723 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14724 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14725 L: linux-omap@vger.kernel.org
14727 F: sound/soc/ti/n810.c
14728 F: sound/soc/ti/omap*
14729 F: sound/soc/ti/rx51.c
14730 F: sound/soc/ti/sdma-pcm.*
14732 OMAP CLOCK FRAMEWORK SUPPORT
14733 M: Paul Walmsley <paul@pwsan.com>
14734 L: linux-omap@vger.kernel.org
14736 F: arch/arm/*omap*/*clock*
14738 OMAP DEVICE TREE SUPPORT
14739 M: Benoît Cousson <bcousson@baylibre.com>
14740 M: Tony Lindgren <tony@atomide.com>
14741 L: linux-omap@vger.kernel.org
14742 L: devicetree@vger.kernel.org
14744 F: arch/arm/boot/dts/*am3*
14745 F: arch/arm/boot/dts/*am4*
14746 F: arch/arm/boot/dts/*am5*
14747 F: arch/arm/boot/dts/*dra7*
14748 F: arch/arm/boot/dts/*omap*
14749 F: arch/arm/boot/dts/logicpd-som-lv*
14750 F: arch/arm/boot/dts/logicpd-torpedo*
14752 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14753 L: linux-omap@vger.kernel.org
14754 L: linux-fbdev@vger.kernel.org
14756 F: Documentation/arm/omap/dss.rst
14757 F: drivers/video/fbdev/omap2/
14759 OMAP FRAMEBUFFER SUPPORT
14760 L: linux-fbdev@vger.kernel.org
14761 L: linux-omap@vger.kernel.org
14763 F: drivers/video/fbdev/omap/
14765 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14766 M: Roger Quadros <rogerq@kernel.org>
14767 M: Tony Lindgren <tony@atomide.com>
14768 L: linux-omap@vger.kernel.org
14770 F: arch/arm/mach-omap2/*gpmc*
14771 F: drivers/memory/omap-gpmc.c
14774 M: Grygorii Strashko <grygorii.strashko@ti.com>
14775 M: Santosh Shilimkar <ssantosh@kernel.org>
14776 M: Kevin Hilman <khilman@kernel.org>
14777 L: linux-omap@vger.kernel.org
14779 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14780 F: drivers/gpio/gpio-omap.c
14782 OMAP HARDWARE SPINLOCK SUPPORT
14783 M: Ohad Ben-Cohen <ohad@wizery.com>
14784 L: linux-omap@vger.kernel.org
14786 F: drivers/hwspinlock/omap_hwspinlock.c
14788 OMAP HS MMC SUPPORT
14789 L: linux-mmc@vger.kernel.org
14790 L: linux-omap@vger.kernel.org
14792 F: drivers/mmc/host/omap_hsmmc.c
14795 M: Paul Walmsley <paul@pwsan.com>
14796 L: linux-omap@vger.kernel.org
14798 F: arch/arm/mach-omap2/omap_hwmod*data*
14801 M: Benoît Cousson <bcousson@baylibre.com>
14802 M: Paul Walmsley <paul@pwsan.com>
14803 L: linux-omap@vger.kernel.org
14805 F: arch/arm/mach-omap2/omap_hwmod.*
14808 M: Vignesh R <vigneshr@ti.com>
14809 L: linux-omap@vger.kernel.org
14810 L: linux-i2c@vger.kernel.org
14812 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14813 F: drivers/i2c/busses/i2c-omap.c
14815 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14816 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14817 L: linux-media@vger.kernel.org
14819 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14820 F: drivers/media/platform/ti/omap3isp/
14821 F: drivers/staging/media/omap4iss/
14824 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14825 L: linux-omap@vger.kernel.org
14827 F: drivers/mmc/host/omap.c
14829 OMAP POWER MANAGEMENT SUPPORT
14830 M: Kevin Hilman <khilman@kernel.org>
14831 L: linux-omap@vger.kernel.org
14833 F: arch/arm/*omap*/*pm*
14834 F: drivers/cpufreq/omap-cpufreq.c
14836 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14837 M: Paul Walmsley <paul@pwsan.com>
14838 L: linux-omap@vger.kernel.org
14840 F: arch/arm/mach-omap2/prm*
14842 OMAP RANDOM NUMBER GENERATOR SUPPORT
14843 M: Deepak Saxena <dsaxena@plexity.net>
14845 F: drivers/char/hw_random/omap-rng.c
14848 L: linux-usb@vger.kernel.org
14849 L: linux-omap@vger.kernel.org
14851 F: arch/arm/*omap*/usb*
14852 F: drivers/usb/*/*omap*
14854 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14855 M: Mark Jackson <mpfj@newflow.co.uk>
14856 L: linux-omap@vger.kernel.org
14858 F: arch/arm/boot/dts/am335x-nano.dts
14861 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14862 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14863 M: Tony Lindgren <tony@atomide.com>
14864 L: linux-omap@vger.kernel.org
14866 Q: http://patchwork.kernel.org/project/linux-omap/list/
14867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14868 F: arch/arm/configs/omap1_defconfig
14869 F: arch/arm/mach-omap1/
14870 F: arch/arm/plat-omap/
14871 F: drivers/i2c/busses/i2c-omap.c
14872 F: include/linux/platform_data/ams-delta-fiq.h
14873 F: include/linux/platform_data/i2c-omap.h
14876 M: Tony Lindgren <tony@atomide.com>
14877 L: linux-omap@vger.kernel.org
14879 W: http://www.muru.com/linux/omap/
14880 W: http://linux.omap.com/
14881 Q: http://patchwork.kernel.org/project/linux-omap/list/
14882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14883 F: arch/arm/configs/omap2plus_defconfig
14884 F: arch/arm/mach-omap2/
14885 F: arch/arm/plat-omap/
14886 F: drivers/bus/ti-sysc.c
14887 F: drivers/i2c/busses/i2c-omap.c
14888 F: drivers/irqchip/irq-omap-intc.c
14889 F: drivers/mfd/*omap*.c
14890 F: drivers/mfd/menelaus.c
14891 F: drivers/mfd/palmas.c
14892 F: drivers/mfd/tps65217.c
14893 F: drivers/mfd/tps65218.c
14894 F: drivers/mfd/tps65910.c
14895 F: drivers/mfd/twl-core.[ch]
14896 F: drivers/mfd/twl4030*.c
14897 F: drivers/mfd/twl6030*.c
14898 F: drivers/mfd/twl6040*.c
14899 F: drivers/regulator/palmas-regulator*.c
14900 F: drivers/regulator/pbias-regulator.c
14901 F: drivers/regulator/tps65217-regulator.c
14902 F: drivers/regulator/tps65218-regulator.c
14903 F: drivers/regulator/tps65910-regulator.c
14904 F: drivers/regulator/twl-regulator.c
14905 F: drivers/regulator/twl6030-regulator.c
14906 F: include/linux/platform_data/i2c-omap.h
14907 F: include/linux/platform_data/ti-sysc.h
14910 M: Bob Copeland <me@bobcopeland.com>
14911 L: linux-karma-devel@lists.sourceforge.net
14913 F: Documentation/filesystems/omfs.rst
14916 OMNIKEY CARDMAN 4000 DRIVER
14917 M: Harald Welte <laforge@gnumonks.org>
14919 F: drivers/char/pcmcia/cm4000_cs.c
14920 F: include/linux/cm4000_cs.h
14921 F: include/uapi/linux/cm4000_cs.h
14923 OMNIKEY CARDMAN 4040 DRIVER
14924 M: Harald Welte <laforge@gnumonks.org>
14926 F: drivers/char/pcmcia/cm4040_cs.*
14928 OMNIVISION OG01A1B SENSOR DRIVER
14929 M: Shawn Tu <shawnx.tu@intel.com>
14930 L: linux-media@vger.kernel.org
14932 F: drivers/media/i2c/og01a1b.c
14934 OMNIVISION OV02A10 SENSOR DRIVER
14935 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14936 L: linux-media@vger.kernel.org
14938 T: git git://linuxtv.org/media_tree.git
14939 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14940 F: drivers/media/i2c/ov02a10.c
14942 OMNIVISION OV08D10 SENSOR DRIVER
14943 M: Jimmy Su <jimmy.su@intel.com>
14944 L: linux-media@vger.kernel.org
14946 T: git git://linuxtv.org/media_tree.git
14947 F: drivers/media/i2c/ov08d10.c
14949 OMNIVISION OV13858 SENSOR DRIVER
14950 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14951 L: linux-media@vger.kernel.org
14953 T: git git://linuxtv.org/media_tree.git
14954 F: drivers/media/i2c/ov13858.c
14956 OMNIVISION OV13B10 SENSOR DRIVER
14957 M: Arec Kao <arec.kao@intel.com>
14958 L: linux-media@vger.kernel.org
14960 T: git git://linuxtv.org/media_tree.git
14961 F: drivers/media/i2c/ov13b10.c
14963 OMNIVISION OV2680 SENSOR DRIVER
14964 M: Rui Miguel Silva <rmfrfs@gmail.com>
14965 L: linux-media@vger.kernel.org
14967 T: git git://linuxtv.org/media_tree.git
14968 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14969 F: drivers/media/i2c/ov2680.c
14971 OMNIVISION OV2685 SENSOR DRIVER
14972 M: Shunqian Zheng <zhengsq@rock-chips.com>
14973 L: linux-media@vger.kernel.org
14975 T: git git://linuxtv.org/media_tree.git
14976 F: drivers/media/i2c/ov2685.c
14978 OMNIVISION OV2740 SENSOR DRIVER
14979 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14980 R: Shawn Tu <shawnx.tu@intel.com>
14981 R: Bingbu Cao <bingbu.cao@intel.com>
14982 L: linux-media@vger.kernel.org
14984 T: git git://linuxtv.org/media_tree.git
14985 F: drivers/media/i2c/ov2740.c
14987 OMNIVISION OV5640 SENSOR DRIVER
14988 M: Steve Longerbeam <slongerbeam@gmail.com>
14989 L: linux-media@vger.kernel.org
14991 T: git git://linuxtv.org/media_tree.git
14992 F: drivers/media/i2c/ov5640.c
14994 OMNIVISION OV5647 SENSOR DRIVER
14995 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14996 M: Jacopo Mondi <jacopo@jmondi.org>
14997 L: linux-media@vger.kernel.org
14999 T: git git://linuxtv.org/media_tree.git
15000 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15001 F: drivers/media/i2c/ov5647.c
15003 OMNIVISION OV5670 SENSOR DRIVER
15004 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15005 L: linux-media@vger.kernel.org
15007 T: git git://linuxtv.org/media_tree.git
15008 F: drivers/media/i2c/ov5670.c
15010 OMNIVISION OV5675 SENSOR DRIVER
15011 M: Shawn Tu <shawnx.tu@intel.com>
15012 L: linux-media@vger.kernel.org
15014 T: git git://linuxtv.org/media_tree.git
15015 F: drivers/media/i2c/ov5675.c
15017 OMNIVISION OV5693 SENSOR DRIVER
15018 M: Daniel Scally <djrscally@gmail.com>
15019 L: linux-media@vger.kernel.org
15021 T: git git://linuxtv.org/media_tree.git
15022 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15023 F: drivers/media/i2c/ov5693.c
15025 OMNIVISION OV5695 SENSOR DRIVER
15026 M: Shunqian Zheng <zhengsq@rock-chips.com>
15027 L: linux-media@vger.kernel.org
15029 T: git git://linuxtv.org/media_tree.git
15030 F: drivers/media/i2c/ov5695.c
15032 OMNIVISION OV7670 SENSOR DRIVER
15033 L: linux-media@vger.kernel.org
15035 T: git git://linuxtv.org/media_tree.git
15036 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15037 F: drivers/media/i2c/ov7670.c
15039 OMNIVISION OV772x SENSOR DRIVER
15040 M: Jacopo Mondi <jacopo@jmondi.org>
15041 L: linux-media@vger.kernel.org
15043 T: git git://linuxtv.org/media_tree.git
15044 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15045 F: drivers/media/i2c/ov772x.c
15046 F: include/media/i2c/ov772x.h
15048 OMNIVISION OV7740 SENSOR DRIVER
15049 M: Wenyou Yang <wenyou.yang@microchip.com>
15050 L: linux-media@vger.kernel.org
15052 T: git git://linuxtv.org/media_tree.git
15053 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15054 F: drivers/media/i2c/ov7740.c
15056 OMNIVISION OV8856 SENSOR DRIVER
15057 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15058 L: linux-media@vger.kernel.org
15060 T: git git://linuxtv.org/media_tree.git
15061 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15062 F: drivers/media/i2c/ov8856.c
15064 OMNIVISION OV9282 SENSOR DRIVER
15065 M: Paul J. Murphy <paul.j.murphy@intel.com>
15066 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15067 L: linux-media@vger.kernel.org
15069 T: git git://linuxtv.org/media_tree.git
15070 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15071 F: drivers/media/i2c/ov9282.c
15073 OMNIVISION OV9640 SENSOR DRIVER
15074 M: Petr Cvek <petrcvekcz@gmail.com>
15075 L: linux-media@vger.kernel.org
15077 F: drivers/media/i2c/ov9640.*
15079 OMNIVISION OV9650 SENSOR DRIVER
15080 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15081 R: Akinobu Mita <akinobu.mita@gmail.com>
15082 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15083 L: linux-media@vger.kernel.org
15085 T: git git://linuxtv.org/media_tree.git
15086 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15087 F: drivers/media/i2c/ov9650.c
15089 OMNIVISION OV9734 SENSOR DRIVER
15090 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15091 R: Bingbu Cao <bingbu.cao@intel.com>
15092 L: linux-media@vger.kernel.org
15094 T: git git://linuxtv.org/media_tree.git
15095 F: drivers/media/i2c/ov9734.c
15097 ONBOARD USB HUB DRIVER
15098 M: Matthias Kaehlcke <mka@chromium.org>
15099 L: linux-usb@vger.kernel.org
15101 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15102 F: drivers/usb/misc/onboard_usb_hub.c
15104 ONENAND FLASH DRIVER
15105 M: Kyungmin Park <kyungmin.park@samsung.com>
15106 L: linux-mtd@lists.infradead.org
15108 F: drivers/mtd/nand/onenand/
15109 F: include/linux/mtd/onenand*.h
15111 ONION OMEGA2+ BOARD
15112 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15113 L: linux-mips@vger.kernel.org
15115 F: arch/mips/boot/dts/ralink/omega2p.dts
15118 M: Jens Wiklander <jens.wiklander@linaro.org>
15119 L: op-tee@lists.trustedfirmware.org
15121 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15122 F: drivers/tee/optee/
15124 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15125 M: Sumit Garg <sumit.garg@linaro.org>
15126 L: op-tee@lists.trustedfirmware.org
15128 F: drivers/char/hw_random/optee-rng.c
15131 M: Clément Léger <clement.leger@bootlin.com>
15132 L: linux-rtc@vger.kernel.org
15134 F: drivers/rtc/rtc-optee.c
15137 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15138 L: linux-rdma@vger.kernel.org
15140 F: drivers/infiniband/ulp/opa_vnic
15142 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
15143 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
15144 M: Frank Rowand <frowand.list@gmail.com>
15145 L: devicetree@vger.kernel.org
15147 F: Documentation/devicetree/dynamic-resolution-notes.rst
15148 F: Documentation/devicetree/overlay-notes.rst
15149 F: drivers/of/overlay.c
15150 F: drivers/of/resolver.c
15151 K: of_overlay_notifier_
15153 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15154 M: Rob Herring <robh+dt@kernel.org>
15155 M: Frank Rowand <frowand.list@gmail.com>
15156 L: devicetree@vger.kernel.org
15158 C: irc://irc.libera.chat/devicetree
15159 W: http://www.devicetree.org/
15160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15161 F: Documentation/ABI/testing/sysfs-firmware-ofw
15163 F: include/linux/of*.h
15166 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15167 M: Rob Herring <robh+dt@kernel.org>
15168 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15169 L: devicetree@vger.kernel.org
15171 C: irc://irc.libera.chat/devicetree
15172 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15174 F: Documentation/devicetree/
15175 F: arch/*/boot/dts/
15176 F: include/dt-bindings/
15178 OPENCOMPUTE PTP CLOCK DRIVER
15179 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15180 M: Vadim Fedorenko <vadfed@fb.com>
15181 L: netdev@vger.kernel.org
15183 F: drivers/ptp/ptp_ocp.c
15185 OPENCORES I2C BUS DRIVER
15186 M: Peter Korsgaard <peter@korsgaard.com>
15187 M: Andrew Lunn <andrew@lunn.ch>
15188 L: linux-i2c@vger.kernel.org
15190 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15191 F: Documentation/i2c/busses/i2c-ocores.rst
15192 F: drivers/i2c/busses/i2c-ocores.c
15193 F: include/linux/platform_data/i2c-ocores.h
15195 OPENRISC ARCHITECTURE
15196 M: Jonas Bonn <jonas@southpole.se>
15197 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15198 M: Stafford Horne <shorne@gmail.com>
15199 L: openrisc@lists.librecores.org
15201 W: http://openrisc.io
15202 T: git git://github.com/openrisc/linux.git
15203 F: Documentation/devicetree/bindings/openrisc/
15204 F: Documentation/openrisc/
15206 F: drivers/irqchip/irq-ompic.c
15207 F: drivers/irqchip/irq-or1k-*
15210 M: Pravin B Shelar <pshelar@ovn.org>
15211 L: netdev@vger.kernel.org
15212 L: dev@openvswitch.org
15214 W: http://openvswitch.org
15215 F: include/uapi/linux/openvswitch.h
15216 F: net/openvswitch/
15218 OPERATING PERFORMANCE POINTS (OPP)
15219 M: Viresh Kumar <vireshk@kernel.org>
15220 M: Nishanth Menon <nm@ti.com>
15221 M: Stephen Boyd <sboyd@kernel.org>
15222 L: linux-pm@vger.kernel.org
15224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15225 F: Documentation/devicetree/bindings/opp/
15226 F: Documentation/power/opp.rst
15228 F: include/linux/pm_opp.h
15231 M: Clemens Ladisch <clemens@ladisch.de>
15232 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15235 F: sound/drivers/opl4/
15237 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15238 M: Mark Fasheh <mark@fasheh.com>
15239 M: Joel Becker <jlbec@evilplan.org>
15240 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15241 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15243 W: http://ocfs2.wiki.kernel.org
15244 F: Documentation/filesystems/dlmfs.rst
15245 F: Documentation/filesystems/ocfs2.rst
15248 ORANGEFS FILESYSTEM
15249 M: Mike Marshall <hubcap@omnibond.com>
15250 R: Martin Brandenburg <martin@omnibond.com>
15251 L: devel@lists.orangefs.org
15253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15254 F: Documentation/filesystems/orangefs.rst
15258 L: linux-wireless@vger.kernel.org
15260 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15261 W: http://www.nongnu.org/orinoco/
15262 F: drivers/net/wireless/intersil/orinoco/
15264 OV2659 OMNIVISION SENSOR DRIVER
15265 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15266 L: linux-media@vger.kernel.org
15268 W: https://linuxtv.org
15269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15270 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15271 F: drivers/media/i2c/ov2659.c
15272 F: include/media/i2c/ov2659.h
15275 M: Miklos Szeredi <miklos@szeredi.hu>
15276 L: linux-unionfs@vger.kernel.org
15278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15279 F: Documentation/filesystems/overlayfs.rst
15282 P54 WIRELESS DRIVER
15283 M: Christian Lamparter <chunkeey@googlemail.com>
15284 L: linux-wireless@vger.kernel.org
15286 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15287 F: drivers/net/wireless/intersil/p54/
15290 M: Vladimir Oltean <olteanv@gmail.com>
15291 L: netdev@vger.kernel.org
15293 F: Documentation/core-api/packing.rst
15294 F: include/linux/packing.h
15297 PADATA PARALLEL EXECUTION MECHANISM
15298 M: Steffen Klassert <steffen.klassert@secunet.com>
15299 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15300 L: linux-crypto@vger.kernel.org
15301 L: linux-kernel@vger.kernel.org
15303 F: Documentation/core-api/padata.rst
15304 F: include/linux/padata.h
15308 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15309 L: linux-fsdevel@vger.kernel.org
15311 T: git git://git.infradead.org/users/willy/pagecache.git
15312 F: Documentation/filesystems/locking.rst
15313 F: Documentation/filesystems/vfs.rst
15314 F: include/linux/pagemap.h
15316 F: mm/page-writeback.c
15321 M: Jesper Dangaard Brouer <hawk@kernel.org>
15322 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15323 L: netdev@vger.kernel.org
15325 F: Documentation/networking/page_pool.rst
15326 F: include/net/page_pool.h
15327 F: include/trace/events/page_pool.h
15328 F: net/core/page_pool.c
15331 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15332 M: Andrew Morton <akpm@linux-foundation.org>
15333 L: linux-mm@kvack.org
15335 F: Documentation/vm/page_table_check.rst
15336 F: include/linux/page_table_check.h
15337 F: mm/page_table_check.c
15339 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15340 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15341 L: platform-driver-x86@vger.kernel.org
15343 F: drivers/platform/x86/panasonic-laptop.c
15345 PARALLAX PING IIO SENSOR DRIVER
15346 M: Andreas Klinger <ak@it-klinger.de>
15347 L: linux-iio@vger.kernel.org
15349 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15350 F: drivers/iio/proximity/ping.c
15352 PARALLEL LCD/KEYPAD PANEL DRIVER
15353 M: Willy Tarreau <willy@haproxy.com>
15354 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15356 F: Documentation/admin-guide/lcd-panel-cgram.rst
15357 F: drivers/auxdisplay/panel.c
15359 PARALLEL PORT SUBSYSTEM
15360 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15361 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15362 L: linux-parport@lists.infradead.org (subscribers-only)
15364 F: Documentation/driver-api/parport*.rst
15365 F: drivers/char/ppdev.c
15366 F: drivers/parport/
15367 F: include/linux/parport*.h
15368 F: include/uapi/linux/ppdev.h
15370 PARAVIRT_OPS INTERFACE
15371 M: Juergen Gross <jgross@suse.com>
15372 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15373 R: Alexey Makhalov <amakhalov@vmware.com>
15374 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15375 L: virtualization@lists.linux-foundation.org
15378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15379 F: Documentation/virt/paravirt_ops.rst
15380 F: arch/*/include/asm/paravirt*.h
15381 F: arch/*/kernel/paravirt*
15382 F: include/linux/hypervisor.h
15384 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15385 M: Tim Waugh <tim@cyberelk.net>
15386 L: linux-parport@lists.infradead.org (subscribers-only)
15388 F: Documentation/admin-guide/blockdev/paride.rst
15389 F: drivers/block/paride/
15391 PARISC ARCHITECTURE
15392 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15393 M: Helge Deller <deller@gmx.de>
15394 L: linux-parisc@vger.kernel.org
15396 W: https://parisc.wiki.kernel.org
15397 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15400 F: Documentation/parisc/
15402 F: drivers/char/agp/parisc-agp.c
15403 F: drivers/input/misc/hp_sdc_rtc.c
15404 F: drivers/input/serio/gscps2.c
15405 F: drivers/input/serio/hp_sdc*
15407 F: drivers/parport/parport_gsc.*
15408 F: drivers/tty/serial/8250/8250_gsc.c
15409 F: drivers/video/console/sti*
15410 F: drivers/video/fbdev/sti*
15411 F: drivers/video/logo/logo_parisc*
15412 F: include/linux/hp_sdc.h
15415 M: Jiri Pirko <jiri@nvidia.com>
15416 L: netdev@vger.kernel.org
15418 F: include/linux/parman.h
15420 F: lib/test_parman.c
15422 PC ENGINES APU BOARD DRIVER
15423 M: Enrico Weigelt, metux IT consult <info@metux.net>
15425 F: drivers/platform/x86/pcengines-apuv2.c
15427 PC87360 HARDWARE MONITORING DRIVER
15428 M: Jim Cromie <jim.cromie@gmail.com>
15429 L: linux-hwmon@vger.kernel.org
15431 F: Documentation/hwmon/pc87360.rst
15432 F: drivers/hwmon/pc87360.c
15434 PC8736x GPIO DRIVER
15435 M: Jim Cromie <jim.cromie@gmail.com>
15437 F: drivers/char/pc8736x_gpio.c
15439 PC87427 HARDWARE MONITORING DRIVER
15440 M: Jean Delvare <jdelvare@suse.com>
15441 L: linux-hwmon@vger.kernel.org
15443 F: Documentation/hwmon/pc87427.rst
15444 F: drivers/hwmon/pc87427.c
15447 M: Riku Voipio <riku.voipio@iki.fi>
15449 F: drivers/leds/leds-pca9532.c
15450 F: include/linux/leds-pca9532.h
15452 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15453 M: Guenter Roeck <linux@roeck-us.net>
15454 L: linux-i2c@vger.kernel.org
15456 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15458 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15459 M: Khalid Aziz <khalid@gonehiking.org>
15461 F: drivers/firmware/pcdp.*
15463 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15464 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15465 M: Pali Rohár <pali@kernel.org>
15466 L: linux-pci@vger.kernel.org
15467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15469 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15470 F: drivers/pci/controller/pci-aardvark.c
15472 PCI DRIVER FOR ALTERA PCIE IP
15473 M: Joyce Ooi <joyce.ooi@intel.com>
15474 L: linux-pci@vger.kernel.org
15476 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15477 F: drivers/pci/controller/pcie-altera.c
15479 PCI DRIVER FOR APPLIEDMICRO XGENE
15480 M: Toan Le <toan@os.amperecomputing.com>
15481 L: linux-pci@vger.kernel.org
15482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15484 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15485 F: drivers/pci/controller/pci-xgene.c
15487 PCI DRIVER FOR ARM VERSATILE PLATFORM
15488 M: Rob Herring <robh@kernel.org>
15489 L: linux-pci@vger.kernel.org
15490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15492 F: Documentation/devicetree/bindings/pci/versatile.yaml
15493 F: drivers/pci/controller/pci-versatile.c
15495 PCI DRIVER FOR ARMADA 8K
15496 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15497 L: linux-pci@vger.kernel.org
15498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15500 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15501 F: drivers/pci/controller/dwc/pcie-armada8k.c
15503 PCI DRIVER FOR CADENCE PCIE IP
15504 M: Tom Joseph <tjoseph@cadence.com>
15505 L: linux-pci@vger.kernel.org
15507 F: Documentation/devicetree/bindings/pci/cdns,*
15508 F: drivers/pci/controller/cadence/
15510 PCI DRIVER FOR FREESCALE LAYERSCAPE
15511 M: Minghuan Lian <minghuan.Lian@nxp.com>
15512 M: Mingkai Hu <mingkai.hu@nxp.com>
15513 M: Roy Zang <roy.zang@nxp.com>
15514 L: linuxppc-dev@lists.ozlabs.org
15515 L: linux-pci@vger.kernel.org
15516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15518 F: drivers/pci/controller/dwc/*layerscape*
15520 PCI DRIVER FOR GENERIC OF HOSTS
15521 M: Will Deacon <will@kernel.org>
15522 L: linux-pci@vger.kernel.org
15523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15525 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15526 F: drivers/pci/controller/pci-host-common.c
15527 F: drivers/pci/controller/pci-host-generic.c
15529 PCI DRIVER FOR IMX6
15530 M: Richard Zhu <hongxing.zhu@nxp.com>
15531 M: Lucas Stach <l.stach@pengutronix.de>
15532 L: linux-pci@vger.kernel.org
15533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15535 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15536 F: drivers/pci/controller/dwc/*imx6*
15538 PCI DRIVER FOR FU740
15539 M: Paul Walmsley <paul.walmsley@sifive.com>
15540 M: Greentime Hu <greentime.hu@sifive.com>
15541 L: linux-pci@vger.kernel.org
15543 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15544 F: drivers/pci/controller/dwc/pcie-fu740.c
15546 PCI DRIVER FOR INTEL IXP4XX
15547 M: Linus Walleij <linus.walleij@linaro.org>
15549 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15550 F: drivers/pci/controller/pci-ixp4xx.c
15552 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15553 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15554 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15555 L: linux-pci@vger.kernel.org
15557 F: drivers/pci/controller/vmd.c
15559 PCI DRIVER FOR MICROSEMI SWITCHTEC
15560 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15561 M: Logan Gunthorpe <logang@deltatee.com>
15562 L: linux-pci@vger.kernel.org
15564 F: Documentation/ABI/testing/sysfs-class-switchtec
15565 F: Documentation/driver-api/switchtec.rst
15566 F: drivers/ntb/hw/mscc/
15567 F: drivers/pci/switch/switchtec*
15568 F: include/linux/switchtec.h
15569 F: include/uapi/linux/switchtec_ioctl.h
15571 PCI DRIVER FOR MOBIVEIL PCIE IP
15572 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15573 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15574 L: linux-pci@vger.kernel.org
15576 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15577 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15579 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15580 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15581 M: Pali Rohár <pali@kernel.org>
15582 L: linux-pci@vger.kernel.org
15583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15585 F: drivers/pci/controller/*mvebu*
15587 PCI DRIVER FOR NVIDIA TEGRA
15588 M: Thierry Reding <thierry.reding@gmail.com>
15589 L: linux-tegra@vger.kernel.org
15590 L: linux-pci@vger.kernel.org
15592 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15593 F: drivers/pci/controller/pci-tegra.c
15595 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15596 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15597 L: linux-pci@vger.kernel.org
15598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15600 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15601 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15603 PCI DRIVER FOR RENESAS R-CAR
15604 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15605 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15606 L: linux-pci@vger.kernel.org
15607 L: linux-renesas-soc@vger.kernel.org
15609 F: Documentation/devicetree/bindings/pci/*rcar*
15610 F: drivers/pci/controller/*rcar*
15612 PCI DRIVER FOR SAMSUNG EXYNOS
15613 M: Jingoo Han <jingoohan1@gmail.com>
15614 L: linux-pci@vger.kernel.org
15615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15616 L: linux-samsung-soc@vger.kernel.org
15618 F: drivers/pci/controller/dwc/pci-exynos.c
15620 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15621 M: Jingoo Han <jingoohan1@gmail.com>
15622 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15623 L: linux-pci@vger.kernel.org
15625 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15626 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15627 F: drivers/pci/controller/dwc/*designware*
15629 PCI DRIVER FOR TI DRA7XX/J721E
15630 M: Kishon Vijay Abraham I <kishon@ti.com>
15631 L: linux-omap@vger.kernel.org
15632 L: linux-pci@vger.kernel.org
15633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15635 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15636 F: drivers/pci/controller/cadence/pci-j721e.c
15637 F: drivers/pci/controller/dwc/pci-dra7xx.c
15639 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15640 M: Linus Walleij <linus.walleij@linaro.org>
15641 L: linux-pci@vger.kernel.org
15643 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15644 F: drivers/pci/controller/pci-v3-semi.c
15646 PCI ENDPOINT SUBSYSTEM
15647 M: Kishon Vijay Abraham I <kishon@ti.com>
15648 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15649 R: Krzysztof Wilczyński <kw@linux.com>
15650 L: linux-pci@vger.kernel.org
15652 Q: https://patchwork.kernel.org/project/linux-pci/list/
15653 B: https://bugzilla.kernel.org
15654 C: irc://irc.oftc.net/linux-pci
15655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15656 F: Documentation/PCI/endpoint/*
15657 F: Documentation/misc-devices/pci-endpoint-test.rst
15658 F: drivers/misc/pci_endpoint_test.c
15659 F: drivers/pci/endpoint/
15662 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15663 M: Russell Currey <ruscur@russell.cc>
15664 M: Oliver O'Halloran <oohall@gmail.com>
15665 L: linuxppc-dev@lists.ozlabs.org
15667 F: Documentation/PCI/pci-error-recovery.rst
15668 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15669 F: arch/powerpc/include/*/eeh*.h
15670 F: arch/powerpc/kernel/eeh*.c
15671 F: arch/powerpc/platforms/*/eeh*.c
15672 F: drivers/pci/pcie/aer.c
15673 F: drivers/pci/pcie/dpc.c
15674 F: drivers/pci/pcie/err.c
15677 M: Linas Vepstas <linasvepstas@gmail.com>
15678 L: linux-pci@vger.kernel.org
15680 F: Documentation/PCI/pci-error-recovery.rst
15682 PCI PEER-TO-PEER DMA (P2PDMA)
15683 M: Bjorn Helgaas <bhelgaas@google.com>
15684 M: Logan Gunthorpe <logang@deltatee.com>
15685 L: linux-pci@vger.kernel.org
15687 Q: https://patchwork.kernel.org/project/linux-pci/list/
15688 B: https://bugzilla.kernel.org
15689 C: irc://irc.oftc.net/linux-pci
15690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15691 F: Documentation/driver-api/pci/p2pdma.rst
15692 F: drivers/pci/p2pdma.c
15693 F: include/linux/pci-p2pdma.h
15695 PCI MSI DRIVER FOR ALTERA MSI IP
15696 M: Joyce Ooi <joyce.ooi@intel.com>
15697 L: linux-pci@vger.kernel.org
15699 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15700 F: drivers/pci/controller/pcie-altera-msi.c
15702 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15703 M: Toan Le <toan@os.amperecomputing.com>
15704 L: linux-pci@vger.kernel.org
15705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15707 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15708 F: drivers/pci/controller/pci-xgene-msi.c
15710 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15711 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15712 R: Rob Herring <robh@kernel.org>
15713 R: Krzysztof Wilczyński <kw@linux.com>
15714 L: linux-pci@vger.kernel.org
15716 Q: https://patchwork.kernel.org/project/linux-pci/list/
15717 B: https://bugzilla.kernel.org
15718 C: irc://irc.oftc.net/linux-pci
15719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15720 F: drivers/pci/controller/
15721 F: drivers/pci/pci-bridge-emul.c
15722 F: drivers/pci/pci-bridge-emul.h
15725 M: Bjorn Helgaas <bhelgaas@google.com>
15726 L: linux-pci@vger.kernel.org
15728 Q: https://patchwork.kernel.org/project/linux-pci/list/
15729 B: https://bugzilla.kernel.org
15730 C: irc://irc.oftc.net/linux-pci
15731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15732 F: Documentation/PCI/
15733 F: Documentation/devicetree/bindings/pci/
15734 F: arch/x86/kernel/early-quirks.c
15735 F: arch/x86/kernel/quirks.c
15737 F: drivers/acpi/pci*
15739 F: include/asm-generic/pci*
15740 F: include/linux/of_pci.h
15741 F: include/linux/pci*
15742 F: include/uapi/linux/pci*
15745 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15746 M: Jonathan Chocron <jonnyc@amazon.com>
15747 L: linux-pci@vger.kernel.org
15749 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15750 F: drivers/pci/controller/dwc/pcie-al.c
15752 PCIE DRIVER FOR AMLOGIC MESON
15753 M: Yue Wang <yue.wang@Amlogic.com>
15754 L: linux-pci@vger.kernel.org
15755 L: linux-amlogic@lists.infradead.org
15757 F: drivers/pci/controller/dwc/pci-meson.c
15759 PCIE DRIVER FOR AXIS ARTPEC
15760 M: Jesper Nilsson <jesper.nilsson@axis.com>
15761 L: linux-arm-kernel@axis.com
15762 L: linux-pci@vger.kernel.org
15764 F: Documentation/devicetree/bindings/pci/axis,artpec*
15765 F: drivers/pci/controller/dwc/*artpec*
15767 PCIE DRIVER FOR CAVIUM THUNDERX
15768 M: Robert Richter <rric@kernel.org>
15769 L: linux-pci@vger.kernel.org
15770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15772 F: drivers/pci/controller/pci-thunder-*
15774 PCIE DRIVER FOR HISILICON
15775 M: Zhou Wang <wangzhou1@hisilicon.com>
15776 L: linux-pci@vger.kernel.org
15778 F: drivers/pci/controller/dwc/pcie-hisi.c
15780 PCIE DRIVER FOR HISILICON KIRIN
15781 M: Xiaowei Song <songxiaowei@hisilicon.com>
15782 M: Binghui Wang <wangbinghui@hisilicon.com>
15783 L: linux-pci@vger.kernel.org
15785 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15786 F: drivers/pci/controller/dwc/pcie-kirin.c
15788 PCIE DRIVER FOR HISILICON STB
15789 M: Shawn Guo <shawn.guo@linaro.org>
15790 L: linux-pci@vger.kernel.org
15792 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15793 F: drivers/pci/controller/dwc/pcie-histb.c
15795 PCIE DRIVER FOR INTEL KEEM BAY
15796 M: Srikanth Thokala <srikanth.thokala@intel.com>
15797 L: linux-pci@vger.kernel.org
15799 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15800 F: drivers/pci/controller/dwc/pcie-keembay.c
15802 PCIE DRIVER FOR INTEL LGM GW SOC
15803 M: Rahul Tanwar <rtanwar@maxlinear.com>
15804 L: linux-pci@vger.kernel.org
15806 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15807 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15809 PCIE DRIVER FOR MEDIATEK
15810 M: Ryder Lee <ryder.lee@mediatek.com>
15811 M: Jianjun Wang <jianjun.wang@mediatek.com>
15812 L: linux-pci@vger.kernel.org
15813 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15815 F: Documentation/devicetree/bindings/pci/mediatek*
15816 F: drivers/pci/controller/*mediatek*
15818 PCIE DRIVER FOR MICROCHIP
15819 M: Daire McNamara <daire.mcnamara@microchip.com>
15820 L: linux-pci@vger.kernel.org
15822 F: Documentation/devicetree/bindings/pci/microchip*
15823 F: drivers/pci/controller/*microchip*
15825 PCIE DRIVER FOR QUALCOMM MSM
15826 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15827 L: linux-pci@vger.kernel.org
15828 L: linux-arm-msm@vger.kernel.org
15830 F: drivers/pci/controller/dwc/pcie-qcom.c
15832 PCIE ENDPOINT DRIVER FOR QUALCOMM
15833 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15834 L: linux-pci@vger.kernel.org
15835 L: linux-arm-msm@vger.kernel.org
15837 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15838 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15840 PCIE DRIVER FOR ROCKCHIP
15841 M: Shawn Lin <shawn.lin@rock-chips.com>
15842 L: linux-pci@vger.kernel.org
15843 L: linux-rockchip@lists.infradead.org
15845 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15846 F: drivers/pci/controller/pcie-rockchip*
15848 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15849 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15850 L: linux-pci@vger.kernel.org
15852 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15853 F: drivers/pci/controller/dwc/pcie-uniphier*
15855 PCIE DRIVER FOR ST SPEAR13XX
15856 M: Pratyush Anand <pratyush.anand@gmail.com>
15857 L: linux-pci@vger.kernel.org
15859 F: drivers/pci/controller/dwc/*spear*
15862 M: Dominik Brodowski <linux@dominikbrodowski.net>
15864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15865 F: Documentation/pcmcia/
15870 PCNET32 NETWORK DRIVER
15871 M: Don Fry <pcnet32@frontier.com>
15872 L: netdev@vger.kernel.org
15874 F: drivers/net/ethernet/amd/pcnet32.c
15876 PCRYPT PARALLEL CRYPTO ENGINE
15877 M: Steffen Klassert <steffen.klassert@secunet.com>
15878 L: linux-crypto@vger.kernel.org
15881 F: include/crypto/pcrypt.h
15883 PEAQ WMI HOTKEYS DRIVER
15884 M: Hans de Goede <hdegoede@redhat.com>
15885 L: platform-driver-x86@vger.kernel.org
15887 F: drivers/platform/x86/peaq-wmi.c
15889 PECI HARDWARE MONITORING DRIVERS
15890 M: Iwona Winiarska <iwona.winiarska@intel.com>
15891 L: linux-hwmon@vger.kernel.org
15893 F: Documentation/hwmon/peci-cputemp.rst
15894 F: Documentation/hwmon/peci-dimmtemp.rst
15895 F: drivers/hwmon/peci/
15898 M: Iwona Winiarska <iwona.winiarska@intel.com>
15899 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15901 F: Documentation/devicetree/bindings/peci/
15902 F: Documentation/peci/
15904 F: include/linux/peci-cpu.h
15905 F: include/linux/peci.h
15907 PENSANDO ETHERNET DRIVERS
15908 M: Shannon Nelson <snelson@pensando.io>
15909 M: drivers@pensando.io
15910 L: netdev@vger.kernel.org
15912 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15913 F: drivers/net/ethernet/pensando/
15915 PER-CPU MEMORY ALLOCATOR
15916 M: Dennis Zhou <dennis@kernel.org>
15917 M: Tejun Heo <tj@kernel.org>
15918 M: Christoph Lameter <cl@linux.com>
15919 L: linux-mm@kvack.org
15921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15922 F: arch/*/include/asm/percpu.h
15923 F: include/linux/percpu*.h
15927 PER-TASK DELAY ACCOUNTING
15928 M: Balbir Singh <bsingharora@gmail.com>
15930 F: include/linux/delayacct.h
15931 F: kernel/delayacct.c
15933 PERFORMANCE EVENTS SUBSYSTEM
15934 M: Peter Zijlstra <peterz@infradead.org>
15935 M: Ingo Molnar <mingo@redhat.com>
15936 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15937 R: Mark Rutland <mark.rutland@arm.com>
15938 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15939 R: Jiri Olsa <jolsa@kernel.org>
15940 R: Namhyung Kim <namhyung@kernel.org>
15941 L: linux-perf-users@vger.kernel.org
15942 L: linux-kernel@vger.kernel.org
15944 W: https://perf.wiki.kernel.org/
15945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15947 F: arch/*/events/*/*
15948 F: arch/*/include/asm/perf_event.h
15949 F: arch/*/kernel/*/*/perf_event*.c
15950 F: arch/*/kernel/*/perf_event*.c
15951 F: arch/*/kernel/perf_callchain.c
15952 F: arch/*/kernel/perf_event*.c
15953 F: include/linux/perf_event.h
15954 F: include/uapi/linux/perf_event.h
15959 PERFORMANCE EVENTS TOOLING ARM64
15960 R: John Garry <john.garry@huawei.com>
15961 R: Will Deacon <will@kernel.org>
15962 R: James Clark <james.clark@arm.com>
15963 R: Mike Leach <mike.leach@linaro.org>
15964 R: Leo Yan <leo.yan@linaro.org>
15965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15967 F: tools/build/feature/test-libopencsd.c
15968 F: tools/perf/arch/arm*/
15969 F: tools/perf/pmu-events/arch/arm64/
15970 F: tools/perf/util/arm-spe*
15971 F: tools/perf/util/cs-etm*
15973 PERSONALITY HANDLING
15974 M: Christoph Hellwig <hch@infradead.org>
15975 L: linux-abi-devel@lists.sourceforge.net
15977 F: include/linux/personality.h
15978 F: include/uapi/linux/personality.h
15980 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15981 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15982 L: linux-input@vger.kernel.org
15984 F: Documentation/input/devices/pxrc.rst
15985 F: drivers/input/joystick/pxrc.c
15988 M: Remi Denis-Courmont <courmisch@gmail.com>
15990 F: Documentation/networking/phonet.rst
15991 F: include/linux/phonet.h
15992 F: include/net/phonet/
15993 F: include/uapi/linux/phonet.h
15997 M: Joern Engel <joern@lazybastard.org>
15998 L: linux-mtd@lists.infradead.org
16000 F: drivers/mtd/devices/phram.c
16003 M: Bruno Prémont <bonbons@linux-vserver.org>
16004 L: linux-input@vger.kernel.org
16006 F: drivers/hid/hid-picolcd*
16009 M: Christian Brauner <christian@brauner.io>
16010 L: linux-kernel@vger.kernel.org
16012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16014 F: tools/testing/selftests/clone3/
16015 F: tools/testing/selftests/pid_namespace/
16016 F: tools/testing/selftests/pidfd/
16019 K: \b(clone_args|kernel_clone_args)\b
16021 PIN CONTROL SUBSYSTEM
16022 M: Linus Walleij <linus.walleij@linaro.org>
16023 L: linux-gpio@vger.kernel.org
16025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16026 F: Documentation/devicetree/bindings/pinctrl/
16027 F: Documentation/driver-api/pin-control.rst
16028 F: drivers/pinctrl/
16029 F: include/linux/pinctrl/
16031 PIN CONTROLLER - AMD
16032 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16033 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16035 F: drivers/pinctrl/pinctrl-amd.c
16037 PIN CONTROLLER - FREESCALE
16038 M: Dong Aisheng <aisheng.dong@nxp.com>
16039 M: Fabio Estevam <festevam@gmail.com>
16040 M: Shawn Guo <shawnguo@kernel.org>
16041 M: Jacky Bai <ping.bai@nxp.com>
16042 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16043 L: linux-gpio@vger.kernel.org
16045 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16046 F: drivers/pinctrl/freescale/
16048 PIN CONTROLLER - INTEL
16049 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16050 M: Andy Shevchenko <andy@kernel.org>
16052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16053 F: drivers/pinctrl/intel/
16055 PIN CONTROLLER - KEEMBAY
16056 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16058 F: drivers/pinctrl/pinctrl-keembay*
16060 PIN CONTROLLER - MEDIATEK
16061 M: Sean Wang <sean.wang@kernel.org>
16062 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16064 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16065 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
16066 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16067 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16068 F: drivers/pinctrl/mediatek/
16070 PIN CONTROLLER - MICROCHIP AT91
16071 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16073 L: linux-gpio@vger.kernel.org
16075 F: drivers/gpio/gpio-sama5d2-piobu.c
16076 F: drivers/pinctrl/pinctrl-at91*
16078 PIN CONTROLLER - QUALCOMM
16079 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16080 L: linux-arm-msm@vger.kernel.org
16082 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16083 F: drivers/pinctrl/qcom/
16085 PIN CONTROLLER - RENESAS
16086 M: Geert Uytterhoeven <geert+renesas@glider.be>
16087 L: linux-renesas-soc@vger.kernel.org
16089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16090 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16091 F: drivers/pinctrl/renesas/
16093 PIN CONTROLLER - SAMSUNG
16094 M: Tomasz Figa <tomasz.figa@gmail.com>
16095 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16096 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16097 R: Alim Akhtar <alim.akhtar@samsung.com>
16098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16099 L: linux-samsung-soc@vger.kernel.org
16101 C: irc://irc.libera.chat/linux-exynos
16102 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16103 B: mailto:linux-samsung-soc@vger.kernel.org
16104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16105 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16106 F: drivers/pinctrl/samsung/
16107 F: include/dt-bindings/pinctrl/samsung.h
16109 PIN CONTROLLER - SINGLE
16110 M: Tony Lindgren <tony@atomide.com>
16111 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16113 L: linux-omap@vger.kernel.org
16115 F: drivers/pinctrl/pinctrl-single.c
16117 PIN CONTROLLER - THUNDERBAY
16118 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16120 F: drivers/pinctrl/pinctrl-thunderbay.c
16122 PIN CONTROLLER - SUNPLUS / TIBBO
16123 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16124 M: Wells Lu <wellslutw@gmail.com>
16125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16127 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16128 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16129 F: drivers/pinctrl/sunplus/
16130 F: include/dt-bindings/pinctrl/sppctl*.h
16133 M: linux-block@vger.kernel.org
16135 F: drivers/block/pktcdvd.c
16136 F: include/linux/pktcdvd.h
16137 F: include/uapi/linux/pktcdvd.h
16139 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16140 M: Tomasz Duszynski <tduszyns@gmail.com>
16142 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16143 F: drivers/iio/chemical/pms7003.c
16146 M: Jacob Keller <jacob.e.keller@intel.com>
16148 F: Documentation/driver-api/pldmfw/
16149 F: include/linux/pldmfw.h
16153 M: Logan Gunthorpe <logang@deltatee.com>
16155 F: drivers/dma/plx_dma.c
16158 M: Charles Hsu <hsu.yungteng@gmail.com>
16159 L: linux-hwmon@vger.kernel.org
16161 F: Documentation/hwmon/pm6764tr.rst
16162 F: drivers/hwmon/pmbus/pm6764tr.c
16165 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16166 L: linux-pm@vger.kernel.org
16168 W: https://01.org/pm-graph
16169 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16170 T: git git://github.com/intel/pm-graph
16171 F: tools/power/pm-graph
16173 PMBUS HARDWARE MONITORING DRIVERS
16174 M: Guenter Roeck <linux@roeck-us.net>
16175 L: linux-hwmon@vger.kernel.org
16177 W: http://hwmon.wiki.kernel.org/
16178 W: http://www.roeck-us.net/linux/drivers/
16179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16180 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16181 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16182 F: Documentation/hwmon/adm1275.rst
16183 F: Documentation/hwmon/ibm-cffps.rst
16184 F: Documentation/hwmon/ir35221.rst
16185 F: Documentation/hwmon/lm25066.rst
16186 F: Documentation/hwmon/ltc2978.rst
16187 F: Documentation/hwmon/ltc3815.rst
16188 F: Documentation/hwmon/max16064.rst
16189 F: Documentation/hwmon/max20751.rst
16190 F: Documentation/hwmon/max31785.rst
16191 F: Documentation/hwmon/max34440.rst
16192 F: Documentation/hwmon/max8688.rst
16193 F: Documentation/hwmon/pmbus-core.rst
16194 F: Documentation/hwmon/pmbus.rst
16195 F: Documentation/hwmon/tps40422.rst
16196 F: Documentation/hwmon/ucd9000.rst
16197 F: Documentation/hwmon/ucd9200.rst
16198 F: Documentation/hwmon/zl6100.rst
16199 F: drivers/hwmon/pmbus/
16200 F: include/linux/pmbus.h
16202 PMC SIERRA MaxRAID DRIVER
16203 L: linux-scsi@vger.kernel.org
16205 W: http://www.pmc-sierra.com/
16206 F: drivers/scsi/pmcraid.*
16208 PMC SIERRA PM8001 DRIVER
16209 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16210 L: linux-scsi@vger.kernel.org
16212 F: drivers/scsi/pm8001/
16214 PNI RM3100 IIO DRIVER
16215 M: Song Qiang <songqiang1304521@gmail.com>
16216 L: linux-iio@vger.kernel.org
16218 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16219 F: drivers/iio/magnetometer/rm3100*
16222 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16223 L: linux-acpi@vger.kernel.org
16226 F: include/linux/pnp.h
16228 POSIX CLOCKS and TIMERS
16229 M: Thomas Gleixner <tglx@linutronix.de>
16230 L: linux-kernel@vger.kernel.org
16232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16234 F: include/linux/time_namespace.h
16235 F: include/linux/timer*
16236 F: kernel/time/*timer*
16237 F: kernel/time/namespace.c
16239 POWER MANAGEMENT CORE
16240 M: "Rafael J. Wysocki" <rafael@kernel.org>
16241 L: linux-pm@vger.kernel.org
16243 B: https://bugzilla.kernel.org
16244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16245 F: drivers/base/power/
16246 F: drivers/powercap/
16247 F: include/linux/intel_rapl.h
16248 F: include/linux/pm.h
16249 F: include/linux/pm_*
16250 F: include/linux/powercap.h
16251 F: kernel/configs/nopm.config
16253 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16254 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16255 L: linux-pm@vger.kernel.org
16257 B: https://bugzilla.kernel.org
16258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16259 F: drivers/powercap/dtpm*
16260 F: include/linux/dtpm.h
16262 POWER STATE COORDINATION INTERFACE (PSCI)
16263 M: Mark Rutland <mark.rutland@arm.com>
16264 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16267 F: drivers/firmware/psci/
16268 F: include/linux/psci.h
16269 F: include/uapi/linux/psci.h
16271 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16272 M: Sebastian Reichel <sre@kernel.org>
16273 L: linux-pm@vger.kernel.org
16275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16276 F: Documentation/ABI/testing/sysfs-class-power
16277 F: Documentation/devicetree/bindings/power/supply/
16278 F: drivers/power/supply/
16279 F: include/linux/power/
16280 F: include/linux/power_supply.h
16282 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16283 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16284 L: linuxppc-dev@lists.ozlabs.org
16286 F: drivers/char/powernv-op-panel.c
16288 PPP OVER ATM (RFC 2364)
16289 M: Mitchell Blank Jr <mitch@sfgoth.com>
16291 F: include/uapi/linux/atmppp.h
16292 F: net/atm/pppoatm.c
16295 M: Michal Ostrowski <mostrows@earthlink.net>
16297 F: drivers/net/ppp/pppoe.c
16298 F: drivers/net/ppp/pppox.c
16301 M: James Chapman <jchapman@katalix.com>
16303 F: include/linux/if_pppol2tp.h
16304 F: include/uapi/linux/if_pppol2tp.h
16305 F: net/l2tp/l2tp_ppp.c
16307 PPP PROTOCOL DRIVERS AND COMPRESSORS
16308 M: Paul Mackerras <paulus@samba.org>
16309 L: linux-ppp@vger.kernel.org
16311 F: drivers/net/ppp/ppp_*
16314 M: Rodolfo Giometti <giometti@enneenne.com>
16315 L: linuxpps@ml.enneenne.com (subscribers-only)
16317 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16318 F: Documentation/ABI/testing/sysfs-pps
16319 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16320 F: Documentation/driver-api/pps.rst
16322 F: include/linux/pps*.h
16323 F: include/uapi/linux/pps.h
16326 M: Dmitry Kozlov <xeb@mail.ru>
16327 L: netdev@vger.kernel.org
16329 W: http://sourceforge.net/projects/accel-pptp
16330 F: drivers/net/ppp/pptp.c
16332 PRESSURE STALL INFORMATION (PSI)
16333 M: Johannes Weiner <hannes@cmpxchg.org>
16334 M: Suren Baghdasaryan <surenb@google.com>
16336 F: include/linux/psi*
16337 F: kernel/sched/psi.c
16340 M: Petr Mladek <pmladek@suse.com>
16341 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16342 R: Steven Rostedt <rostedt@goodmis.org>
16343 R: John Ogness <john.ogness@linutronix.de>
16345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16346 F: include/linux/printk.h
16350 R: Chris Down <chris@chrisdown.name>
16352 F: Documentation/core-api/printk-index.rst
16353 F: kernel/printk/index.c
16357 L: linux-kernel@vger.kernel.org
16358 L: linux-fsdevel@vger.kernel.org
16360 F: Documentation/filesystems/proc.rst
16362 F: include/linux/proc_fs.h
16363 F: tools/testing/selftests/proc/
16366 M: Luis Chamberlain <mcgrof@kernel.org>
16367 M: Kees Cook <keescook@chromium.org>
16368 M: Iurii Zaikin <yzaikin@google.com>
16369 L: linux-kernel@vger.kernel.org
16370 L: linux-fsdevel@vger.kernel.org
16372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16373 F: fs/proc/proc_sysctl.c
16374 F: include/linux/sysctl.h
16375 F: kernel/sysctl-test.c
16377 F: tools/testing/selftests/sysctl/
16379 PS3 NETWORK SUPPORT
16380 M: Geoff Levand <geoff@infradead.org>
16381 L: netdev@vger.kernel.org
16382 L: linuxppc-dev@lists.ozlabs.org
16384 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16386 PS3 PLATFORM SUPPORT
16387 M: Geoff Levand <geoff@infradead.org>
16388 L: linuxppc-dev@lists.ozlabs.org
16390 F: arch/powerpc/boot/ps3*
16391 F: arch/powerpc/include/asm/lv1call.h
16392 F: arch/powerpc/include/asm/ps3*.h
16393 F: arch/powerpc/platforms/ps3/
16396 F: drivers/rtc/rtc-ps3.c
16397 F: drivers/usb/host/*ps3.c
16398 F: sound/ppc/snd_ps3*
16401 M: Jim Paris <jim@jtan.com>
16402 M: Geoff Levand <geoff@infradead.org>
16403 L: linuxppc-dev@lists.ozlabs.org
16405 F: drivers/block/ps3vram.c
16407 PSAMPLE PACKET SAMPLING SUPPORT
16408 M: Yotam Gigi <yotam.gi@gmail.com>
16410 F: include/net/psample.h
16411 F: include/uapi/linux/psample.h
16415 M: Kees Cook <keescook@chromium.org>
16416 M: Anton Vorontsov <anton@enomsg.org>
16417 M: Colin Cross <ccross@android.com>
16418 M: Tony Luck <tony.luck@intel.com>
16420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16421 F: Documentation/admin-guide/ramoops.rst
16422 F: Documentation/admin-guide/pstore-blk.rst
16423 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16424 F: drivers/acpi/apei/erst.c
16425 F: drivers/firmware/efi/efi-pstore.c
16427 F: include/linux/pstore*
16428 K: \b(pstore|ramoops)
16430 PTP HARDWARE CLOCK SUPPORT
16431 M: Richard Cochran <richardcochran@gmail.com>
16432 L: netdev@vger.kernel.org
16434 W: http://linuxptp.sourceforge.net/
16435 F: Documentation/ABI/testing/sysfs-ptp
16436 F: Documentation/driver-api/ptp.rst
16437 F: drivers/net/phy/dp83640*
16439 F: include/linux/ptp_cl*
16441 PTP VIRTUAL CLOCK SUPPORT
16442 M: Yangbo Lu <yangbo.lu@nxp.com>
16443 L: netdev@vger.kernel.org
16445 F: drivers/ptp/ptp_vclock.c
16446 F: net/ethtool/phc_vclocks.c
16449 M: Oleg Nesterov <oleg@redhat.com>
16451 F: arch/*/*/ptrace*.c
16452 F: arch/*/include/asm/ptrace*.h
16453 F: arch/*/ptrace*.c
16454 F: include/asm-generic/syscall.h
16455 F: include/linux/ptrace.h
16456 F: include/linux/regset.h
16457 F: include/uapi/linux/ptrace.h
16461 M: Hans Verkuil <hverkuil@xs4all.nl>
16462 L: linux-media@vger.kernel.org
16464 T: git git://linuxtv.org/media_tree.git
16465 F: Documentation/admin-guide/media/pulse8-cec.rst
16466 F: drivers/media/cec/usb/pulse8/
16468 PURELIFI PLFXLC DRIVER
16469 M: Srinivasan Raju <srini.raju@purelifi.com>
16470 L: linux-wireless@vger.kernel.org
16472 F: drivers/net/wireless/purelifi/plfxlc/
16474 PVRUSB2 VIDEO4LINUX DRIVER
16475 M: Mike Isely <isely@pobox.com>
16476 L: pvrusb2@isely.net (subscribers-only)
16477 L: linux-media@vger.kernel.org
16479 W: http://www.isely.net/pvrusb2/
16480 T: git git://linuxtv.org/media_tree.git
16481 F: Documentation/driver-api/media/drivers/pvrusb2*
16482 F: drivers/media/usb/pvrusb2/
16485 M: Hans Verkuil <hverkuil@xs4all.nl>
16486 L: linux-media@vger.kernel.org
16488 T: git git://linuxtv.org/media_tree.git
16489 F: drivers/media/usb/pwc/*
16490 F: include/trace/events/pwc.h
16493 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16494 L: linux-hwmon@vger.kernel.org
16496 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16497 F: Documentation/hwmon/pwm-fan.rst
16498 F: drivers/hwmon/pwm-fan.c
16501 M: Sean Young <sean@mess.org>
16502 L: linux-media@vger.kernel.org
16504 F: drivers/media/rc/pwm-ir-tx.c
16507 M: Thierry Reding <thierry.reding@gmail.com>
16508 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16509 L: linux-pwm@vger.kernel.org
16511 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16513 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16514 F: Documentation/devicetree/bindings/pwm/
16515 F: Documentation/driver-api/pwm.rst
16516 F: drivers/gpio/gpio-mvebu.c
16518 F: drivers/video/backlight/pwm_bl.c
16519 F: include/dt-bindings/pwm/
16520 F: include/linux/pwm.h
16521 F: include/linux/pwm_backlight.h
16522 K: pwm_(config|apply_state|ops)
16525 M: Robert Jarzmik <robert.jarzmik@free.fr>
16526 L: linux-gpio@vger.kernel.org
16528 F: drivers/gpio/gpio-pxa.c
16534 M: Robert Jarzmik <robert.jarzmik@free.fr>
16535 L: linux-rtc@vger.kernel.org
16538 PXA2xx/PXA3xx SUPPORT
16539 M: Daniel Mack <daniel@zonque.org>
16540 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16541 M: Robert Jarzmik <robert.jarzmik@free.fr>
16542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16544 T: git git://github.com/hzhuang1/linux.git
16545 T: git git://github.com/rjarzmik/linux.git
16546 F: arch/arm/boot/dts/pxa*
16547 F: arch/arm/mach-pxa/
16548 F: drivers/dma/pxa*
16549 F: drivers/pcmcia/pxa2xx*
16550 F: drivers/pinctrl/pxa/
16551 F: drivers/spi/spi-pxa2xx*
16552 F: drivers/usb/gadget/udc/pxa2*
16553 F: include/sound/pxa2xx-lib.h
16558 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16559 L: qat-linux@intel.com
16561 F: drivers/crypto/qat/
16563 QCOM AUDIO (ASoC) DRIVERS
16564 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16565 M: Banajit Goswami <bgoswami@quicinc.com>
16566 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16568 F: sound/soc/codecs/lpass-va-macro.c
16569 F: sound/soc/codecs/lpass-wsa-macro.*
16570 F: sound/soc/codecs/msm8916-wcd-analog.c
16571 F: sound/soc/codecs/msm8916-wcd-digital.c
16572 F: sound/soc/codecs/wcd9335.*
16573 F: sound/soc/codecs/wcd934x.c
16574 F: sound/soc/codecs/wcd-clsh-v2.*
16575 F: sound/soc/codecs/wsa881x.c
16578 QCOM EMBEDDED USB DEBUGGER (EUD)
16579 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16580 L: linux-arm-msm@vger.kernel.org
16582 F: Documentation/ABI/testing/sysfs-driver-eud
16583 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16584 F: drivers/usb/misc/qcom_eud.c
16587 M: Alex Elder <elder@kernel.org>
16588 L: netdev@vger.kernel.org
16590 F: drivers/net/ipa/
16592 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16593 M: Gabriel Somlo <somlo@cmu.edu>
16594 M: "Michael S. Tsirkin" <mst@redhat.com>
16595 L: qemu-devel@nongnu.org
16597 F: drivers/firmware/qemu_fw_cfg.c
16598 F: include/uapi/linux/qemu_fw_cfg.h
16601 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16602 L: linux-rdma@vger.kernel.org
16604 F: drivers/infiniband/hw/qib/
16606 QLOGIC QL41xxx FCOE DRIVER
16607 M: Saurav Kashyap <skashyap@marvell.com>
16608 M: Javed Hasan <jhasan@marvell.com>
16609 M: GR-QLogic-Storage-Upstream@marvell.com
16610 L: linux-scsi@vger.kernel.org
16612 F: drivers/scsi/qedf/
16614 QLOGIC QL41xxx ISCSI DRIVER
16615 M: Nilesh Javali <njavali@marvell.com>
16616 M: Manish Rangankar <mrangankar@marvell.com>
16617 M: GR-QLogic-Storage-Upstream@marvell.com
16618 L: linux-scsi@vger.kernel.org
16620 F: drivers/scsi/qedi/
16622 QLOGIC QL4xxx ETHERNET DRIVER
16623 M: Ariel Elior <aelior@marvell.com>
16624 M: Manish Chopra <manishc@marvell.com>
16625 L: netdev@vger.kernel.org
16627 F: drivers/net/ethernet/qlogic/qed/
16628 F: drivers/net/ethernet/qlogic/qede/
16629 F: include/linux/qed/
16631 QLOGIC QL4xxx RDMA DRIVER
16632 M: Michal Kalderon <mkalderon@marvell.com>
16633 M: Ariel Elior <aelior@marvell.com>
16634 L: linux-rdma@vger.kernel.org
16636 F: drivers/infiniband/hw/qedr/
16637 F: include/uapi/rdma/qedr-abi.h
16639 QLOGIC QLA1280 SCSI DRIVER
16640 M: Michael Reed <mdr@sgi.com>
16641 L: linux-scsi@vger.kernel.org
16643 F: drivers/scsi/qla1280.[ch]
16645 QLOGIC QLA2XXX FC-SCSI DRIVER
16646 M: Nilesh Javali <njavali@marvell.com>
16647 M: GR-QLogic-Storage-Upstream@marvell.com
16648 L: linux-scsi@vger.kernel.org
16650 F: drivers/scsi/qla2xxx/
16652 QLOGIC QLA3XXX NETWORK DRIVER
16653 M: GR-Linux-NIC-Dev@marvell.com
16654 L: netdev@vger.kernel.org
16656 F: drivers/net/ethernet/qlogic/qla3xxx.*
16658 QLOGIC QLA4XXX iSCSI DRIVER
16659 M: Nilesh Javali <njavali@marvell.com>
16660 M: Manish Rangankar <mrangankar@marvell.com>
16661 M: GR-QLogic-Storage-Upstream@marvell.com
16662 L: linux-scsi@vger.kernel.org
16664 F: drivers/scsi/qla4xxx/
16666 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16667 M: Shahed Shaikh <shshaikh@marvell.com>
16668 M: Manish Chopra <manishc@marvell.com>
16669 M: GR-Linux-NIC-Dev@marvell.com
16670 L: netdev@vger.kernel.org
16672 F: drivers/net/ethernet/qlogic/qlcnic/
16674 QLOGIC QLGE 10Gb ETHERNET DRIVER
16675 M: Manish Chopra <manishc@marvell.com>
16676 M: GR-Linux-NIC-Dev@marvell.com
16677 M: Coiby Xu <coiby.xu@gmail.com>
16678 L: netdev@vger.kernel.org
16680 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16681 F: drivers/staging/qlge/
16683 QM1D1B0004 MEDIA DRIVER
16684 M: Akihiro Tsukada <tskd08@gmail.com>
16685 L: linux-media@vger.kernel.org
16687 F: drivers/media/tuners/qm1d1b0004*
16689 QM1D1C0042 MEDIA DRIVER
16690 M: Akihiro Tsukada <tskd08@gmail.com>
16691 L: linux-media@vger.kernel.org
16693 F: drivers/media/tuners/qm1d1c0042*
16696 M: Anders Larsen <al@alarsen.net>
16698 W: http://www.alarsen.net/linux/qnx4fs/
16700 F: include/uapi/linux/qnx4_fs.h
16701 F: include/uapi/linux/qnxtypes.h
16703 QORIQ DPAA2 FSL-MC BUS DRIVER
16704 M: Stuart Yoder <stuyoder@gmail.com>
16705 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16706 L: linux-kernel@vger.kernel.org
16708 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16709 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16710 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16711 F: drivers/bus/fsl-mc/
16712 F: include/uapi/linux/fsl_mc.h
16714 QT1010 MEDIA DRIVER
16715 M: Antti Palosaari <crope@iki.fi>
16716 L: linux-media@vger.kernel.org
16718 W: https://linuxtv.org
16719 W: http://palosaari.fi/linux/
16720 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16721 T: git git://linuxtv.org/anttip/media_tree.git
16722 F: drivers/media/tuners/qt1010*
16724 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16725 M: Kalle Valo <kvalo@kernel.org>
16726 L: ath10k@lists.infradead.org
16728 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16730 F: drivers/net/wireless/ath/ath10k/
16731 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16733 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16734 M: Kalle Valo <kvalo@kernel.org>
16735 L: ath11k@lists.infradead.org
16737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16738 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16739 F: drivers/net/wireless/ath/ath11k/
16741 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16742 M: Toke Høiland-Jørgensen <toke@toke.dk>
16743 L: linux-wireless@vger.kernel.org
16745 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16746 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16747 F: drivers/net/wireless/ath/ath9k/
16749 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16750 M: Stephan Gerhold <stephan@gerhold.net>
16751 L: netdev@vger.kernel.org
16752 L: linux-arm-msm@vger.kernel.org
16754 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16755 F: drivers/net/wwan/qcom_bam_dmux.c
16757 QUALCOMM CAMERA SUBSYSTEM DRIVER
16758 M: Robert Foss <robert.foss@linaro.org>
16759 M: Todor Tomov <todor.too@gmail.com>
16760 L: linux-media@vger.kernel.org
16762 F: Documentation/admin-guide/media/qcom_camss.rst
16763 F: Documentation/devicetree/bindings/media/*camss*
16764 F: drivers/media/platform/qcom/camss/
16766 QUALCOMM CLOCK DRIVERS
16767 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16768 L: linux-arm-msm@vger.kernel.org
16770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16771 F: Documentation/devicetree/bindings/clock/qcom,*
16772 F: drivers/clk/qcom/
16773 F: include/dt-bindings/clock/qcom,*
16775 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16776 M: Niklas Cassel <nks@flawful.org>
16777 L: linux-pm@vger.kernel.org
16778 L: linux-arm-msm@vger.kernel.org
16780 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16781 F: drivers/soc/qcom/cpr.c
16783 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16784 M: Ilia Lin <ilia.lin@kernel.org>
16785 L: linux-pm@vger.kernel.org
16787 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16788 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16789 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16791 QUALCOMM CRYPTO DRIVERS
16792 M: Thara Gopinath <thara.gopinath@gmail.com>
16793 L: linux-crypto@vger.kernel.org
16794 L: linux-arm-msm@vger.kernel.org
16796 F: drivers/crypto/qce/
16798 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16799 M: Timur Tabi <timur@kernel.org>
16800 L: netdev@vger.kernel.org
16802 F: drivers/net/ethernet/qualcomm/emac/
16804 QUALCOMM ETHQOS ETHERNET DRIVER
16805 M: Vinod Koul <vkoul@kernel.org>
16806 L: netdev@vger.kernel.org
16808 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16809 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16811 QUALCOMM FASTRPC DRIVER
16812 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16813 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16814 L: linux-arm-msm@vger.kernel.org
16816 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16817 F: drivers/misc/fastrpc.c
16818 F: include/uapi/misc/fastrpc.h
16820 QUALCOMM HEXAGON ARCHITECTURE
16821 M: Brian Cain <bcain@quicinc.com>
16822 L: linux-hexagon@vger.kernel.org
16823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16827 QUALCOMM HIDMA DRIVER
16828 M: Sinan Kaya <okaya@kernel.org>
16829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16830 L: linux-arm-msm@vger.kernel.org
16831 L: dmaengine@vger.kernel.org
16833 F: drivers/dma/qcom/hidma*
16835 QUALCOMM I2C CCI DRIVER
16836 M: Loic Poulain <loic.poulain@linaro.org>
16837 M: Robert Foss <robert.foss@linaro.org>
16838 L: linux-i2c@vger.kernel.org
16839 L: linux-arm-msm@vger.kernel.org
16841 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16842 F: drivers/i2c/busses/i2c-qcom-cci.c
16844 QUALCOMM INTERCONNECT BWMON DRIVER
16845 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16846 L: linux-arm-msm@vger.kernel.org
16848 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
16849 F: drivers/soc/qcom/icc-bwmon.c
16852 M: Rob Clark <robdclark@gmail.com>
16853 L: iommu@lists.linux.dev
16854 L: linux-arm-msm@vger.kernel.org
16856 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16858 QUALCOMM IPC ROUTER (QRTR) DRIVER
16859 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16860 L: linux-arm-msm@vger.kernel.org
16862 F: include/trace/events/qrtr.h
16863 F: include/uapi/linux/qrtr.h
16866 QUALCOMM IPCC MAILBOX DRIVER
16867 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16868 L: linux-arm-msm@vger.kernel.org
16870 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16871 F: drivers/mailbox/qcom-ipcc.c
16872 F: include/dt-bindings/mailbox/qcom-ipcc.h
16874 QUALCOMM IPQ4019 USB PHY DRIVER
16875 M: Robert Marko <robert.marko@sartura.hr>
16876 M: Luka Perkov <luka.perkov@sartura.hr>
16877 L: linux-arm-msm@vger.kernel.org
16879 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16880 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16882 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16883 M: Robert Marko <robert.marko@sartura.hr>
16884 M: Luka Perkov <luka.perkov@sartura.hr>
16885 L: linux-arm-msm@vger.kernel.org
16887 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16888 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16890 QUALCOMM NAND CONTROLLER DRIVER
16891 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16892 L: linux-mtd@lists.infradead.org
16893 L: linux-arm-msm@vger.kernel.org
16895 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16896 F: drivers/mtd/nand/raw/qcom_nandc.c
16898 QUALCOMM RMNET DRIVER
16899 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16900 M: Sean Tranchetti <quic_stranche@quicinc.com>
16901 L: netdev@vger.kernel.org
16903 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16904 F: drivers/net/ethernet/qualcomm/rmnet/
16905 F: include/linux/if_rmnet.h
16907 QUALCOMM TSENS THERMAL DRIVER
16908 M: Amit Kucheria <amitk@kernel.org>
16909 M: Thara Gopinath <thara.gopinath@gmail.com>
16910 L: linux-pm@vger.kernel.org
16911 L: linux-arm-msm@vger.kernel.org
16913 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16914 F: drivers/thermal/qcom/
16916 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16917 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16918 L: linux-media@vger.kernel.org
16919 L: linux-arm-msm@vger.kernel.org
16921 T: git git://linuxtv.org/media_tree.git
16922 F: Documentation/devicetree/bindings/media/*venus*
16923 F: drivers/media/platform/qcom/venus/
16925 QUALCOMM WCN36XX WIRELESS DRIVER
16926 M: Loic Poulain <loic.poulain@linaro.org>
16927 L: wcn36xx@lists.infradead.org
16929 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16930 F: drivers/net/wireless/ath/wcn36xx/
16932 QUANTENNA QTNFMAC WIRELESS DRIVER
16933 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16934 R: Sergey Matyukevich <geomatsi@gmail.com>
16935 L: linux-wireless@vger.kernel.org
16937 F: drivers/net/wireless/quantenna
16939 RADEON and AMDGPU DRM DRIVERS
16940 M: Alex Deucher <alexander.deucher@amd.com>
16941 M: Christian König <christian.koenig@amd.com>
16942 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16943 L: amd-gfx@lists.freedesktop.org
16945 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16946 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16947 C: irc://irc.oftc.net/radeon
16948 F: Documentation/gpu/amdgpu/
16949 F: drivers/gpu/drm/amd/
16950 F: drivers/gpu/drm/radeon/
16951 F: include/uapi/drm/amdgpu_drm.h
16952 F: include/uapi/drm/radeon_drm.h
16954 RADEON FRAMEBUFFER DISPLAY DRIVER
16955 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16956 L: linux-fbdev@vger.kernel.org
16958 F: drivers/video/fbdev/aty/radeon*
16959 F: include/uapi/linux/radeonfb.h
16961 RADIOSHARK RADIO DRIVER
16962 M: Hans Verkuil <hverkuil@xs4all.nl>
16963 L: linux-media@vger.kernel.org
16965 T: git git://linuxtv.org/media_tree.git
16966 F: drivers/media/radio/radio-shark.c
16968 RADIOSHARK2 RADIO DRIVER
16969 M: Hans Verkuil <hverkuil@xs4all.nl>
16970 L: linux-media@vger.kernel.org
16972 T: git git://linuxtv.org/media_tree.git
16973 F: drivers/media/radio/radio-shark2.c
16974 F: drivers/media/radio/radio-tea5777.c
16976 RADOS BLOCK DEVICE (RBD)
16977 M: Ilya Dryomov <idryomov@gmail.com>
16978 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16979 L: ceph-devel@vger.kernel.org
16981 W: http://ceph.com/
16982 T: git git://github.com/ceph/ceph-client.git
16983 F: Documentation/ABI/testing/sysfs-bus-rbd
16984 F: drivers/block/rbd.c
16985 F: drivers/block/rbd_types.h
16987 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16988 M: Paul Mackerras <paulus@samba.org>
16989 L: linux-fbdev@vger.kernel.org
16991 F: drivers/video/fbdev/aty/aty128fb.c
16993 RAINSHADOW-CEC DRIVER
16994 M: Hans Verkuil <hverkuil@xs4all.nl>
16995 L: linux-media@vger.kernel.org
16997 T: git git://linuxtv.org/media_tree.git
16998 F: drivers/media/cec/usb/rainshadow/
17000 RALINK MIPS ARCHITECTURE
17001 M: John Crispin <john@phrozen.org>
17002 L: linux-mips@vger.kernel.org
17004 F: arch/mips/ralink
17006 RALINK MT7621 MIPS ARCHITECTURE
17007 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17008 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17009 L: linux-mips@vger.kernel.org
17011 F: arch/mips/boot/dts/ralink/mt7621*
17013 RALINK PINCTRL DRIVER
17014 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17015 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17016 L: linux-mips@vger.kernel.org
17018 F: drivers/pinctrl/ralink/
17020 RALINK RT2X00 WIRELESS LAN DRIVER
17021 M: Stanislaw Gruszka <stf_xl@wp.pl>
17022 M: Helmut Schaa <helmut.schaa@googlemail.com>
17023 L: linux-wireless@vger.kernel.org
17025 F: drivers/net/wireless/ralink/rt2x00/
17027 RAMDISK RAM BLOCK DEVICE DRIVER
17028 M: Jens Axboe <axboe@kernel.dk>
17030 F: Documentation/admin-guide/blockdev/ramdisk.rst
17031 F: drivers/block/brd.c
17033 RANCHU VIRTUAL BOARD FOR MIPS
17034 M: Miodrag Dinic <miodrag.dinic@mips.com>
17035 L: linux-mips@vger.kernel.org
17037 F: arch/mips/configs/generic/board-ranchu.config
17038 F: arch/mips/generic/board-ranchu.c
17040 RANDOM NUMBER DRIVER
17041 M: "Theodore Ts'o" <tytso@mit.edu>
17042 M: Jason A. Donenfeld <Jason@zx2c4.com>
17043 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17045 F: drivers/char/random.c
17046 F: drivers/virt/vmgenid.c
17049 M: Matt Porter <mporter@kernel.crashing.org>
17050 M: Alexandre Bounine <alex.bou9@gmail.com>
17052 F: drivers/rapidio/
17055 M: Tony Luck <tony.luck@intel.com>
17056 M: Borislav Petkov <bp@alien8.de>
17057 L: linux-edac@vger.kernel.org
17059 F: Documentation/admin-guide/ras.rst
17061 F: include/linux/ras.h
17062 F: include/ras/ras_event.h
17064 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17065 L: linux-wireless@vger.kernel.org
17067 F: drivers/net/wireless/ray*
17069 RC-CORE / LIRC FRAMEWORK
17070 M: Sean Young <sean@mess.org>
17071 L: linux-media@vger.kernel.org
17073 W: http://linuxtv.org
17074 T: git git://linuxtv.org/media_tree.git
17075 F: Documentation/driver-api/media/rc-core.rst
17076 F: Documentation/userspace-api/media/rc/
17077 F: drivers/media/rc/
17078 F: include/media/rc-map.h
17079 F: include/media/rc-core.h
17080 F: include/uapi/linux/lirc.h
17082 RCMM REMOTE CONTROLS DECODER
17083 M: Patrick Lerda <patrick9876@free.fr>
17085 F: drivers/media/rc/ir-rcmm-decoder.c
17087 RCUTORTURE TEST FRAMEWORK
17088 M: "Paul E. McKenney" <paulmck@kernel.org>
17089 M: Josh Triplett <josh@joshtriplett.org>
17090 R: Steven Rostedt <rostedt@goodmis.org>
17091 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17092 R: Lai Jiangshan <jiangshanlai@gmail.com>
17093 L: rcu@vger.kernel.org
17095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17096 F: tools/testing/selftests/rcutorture
17098 RDACM20 Camera Sensor
17099 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17100 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17101 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17102 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17103 L: linux-media@vger.kernel.org
17105 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17106 F: drivers/media/i2c/max9271.c
17107 F: drivers/media/i2c/max9271.h
17108 F: drivers/media/i2c/rdacm20.c
17110 RDACM21 Camera Sensor
17111 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17112 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17113 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17114 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17115 L: linux-media@vger.kernel.org
17117 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17118 F: drivers/media/i2c/max9271.c
17119 F: drivers/media/i2c/max9271.h
17120 F: drivers/media/i2c/rdacm21.c
17123 M: Florian Fainelli <florian@openwrt.org>
17126 RDC R6040 FAST ETHERNET DRIVER
17127 M: Florian Fainelli <f.fainelli@gmail.com>
17128 L: netdev@vger.kernel.org
17130 F: drivers/net/ethernet/rdc/r6040.c
17132 RDMAVT - RDMA verbs software
17133 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17134 L: linux-rdma@vger.kernel.org
17136 F: drivers/infiniband/sw/rdmavt
17138 RDS - RELIABLE DATAGRAM SOCKETS
17139 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17140 L: netdev@vger.kernel.org
17141 L: linux-rdma@vger.kernel.org
17142 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17144 W: https://oss.oracle.com/projects/rds/
17145 F: Documentation/networking/rds.rst
17148 RDT - RESOURCE ALLOCATION
17149 M: Fenghua Yu <fenghua.yu@intel.com>
17150 M: Reinette Chatre <reinette.chatre@intel.com>
17151 L: linux-kernel@vger.kernel.org
17153 F: Documentation/x86/resctrl*
17154 F: arch/x86/include/asm/resctrl.h
17155 F: arch/x86/kernel/cpu/resctrl/
17156 F: tools/testing/selftests/resctrl/
17158 READ-COPY UPDATE (RCU)
17159 M: "Paul E. McKenney" <paulmck@kernel.org>
17160 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17161 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17162 M: Josh Triplett <josh@joshtriplett.org>
17163 R: Steven Rostedt <rostedt@goodmis.org>
17164 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17165 R: Lai Jiangshan <jiangshanlai@gmail.com>
17166 R: Joel Fernandes <joel@joelfernandes.org>
17167 L: rcu@vger.kernel.org
17169 W: http://www.rdrop.com/users/paulmck/RCU/
17170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17171 F: Documentation/RCU/
17172 F: include/linux/rcu*
17174 X: Documentation/RCU/torture.rst
17175 X: include/linux/srcu*.h
17176 X: kernel/rcu/srcu*.c
17178 REAL TIME CLOCK (RTC) SUBSYSTEM
17179 M: Alessandro Zummo <a.zummo@towertech.it>
17180 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17181 L: linux-rtc@vger.kernel.org
17183 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17185 F: Documentation/admin-guide/rtc.rst
17186 F: Documentation/devicetree/bindings/rtc/
17188 F: include/linux/platform_data/rtc-*
17189 F: include/linux/rtc.h
17190 F: include/linux/rtc/
17191 F: include/uapi/linux/rtc.h
17192 F: tools/testing/selftests/rtc/
17194 REALTEK AUDIO CODECS
17195 M: Oder Chiou <oder_chiou@realtek.com>
17197 F: include/sound/rt*.h
17198 F: sound/soc/codecs/rt*
17200 REALTEK OTTO WATCHDOG
17201 M: Sander Vanheule <sander@svanheule.net>
17202 L: linux-watchdog@vger.kernel.org
17204 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17205 F: drivers/watchdog/realtek_otto_wdt.c
17207 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17208 M: Linus Walleij <linus.walleij@linaro.org>
17209 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17211 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17212 F: drivers/net/dsa/realtek/*
17214 REALTEK WIRELESS DRIVER (rtlwifi family)
17215 M: Ping-Ke Shih <pkshih@realtek.com>
17216 L: linux-wireless@vger.kernel.org
17218 W: https://wireless.wiki.kernel.org/
17219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17220 F: drivers/net/wireless/realtek/rtlwifi/
17222 REALTEK WIRELESS DRIVER (rtw88)
17223 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17224 L: linux-wireless@vger.kernel.org
17226 F: drivers/net/wireless/realtek/rtw88/
17228 REALTEK WIRELESS DRIVER (rtw89)
17229 M: Ping-Ke Shih <pkshih@realtek.com>
17230 L: linux-wireless@vger.kernel.org
17232 F: drivers/net/wireless/realtek/rtw89/
17234 REDPINE WIRELESS DRIVER
17235 M: Amitkumar Karwar <amitkarwar@gmail.com>
17236 M: Siva Rebbagondla <siva8118@gmail.com>
17237 L: linux-wireless@vger.kernel.org
17239 F: drivers/net/wireless/rsi/
17241 REGISTER MAP ABSTRACTION
17242 M: Mark Brown <broonie@kernel.org>
17243 L: linux-kernel@vger.kernel.org
17245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17246 F: Documentation/devicetree/bindings/regmap/
17247 F: drivers/base/regmap/
17248 F: include/linux/regmap.h
17250 REISERFS FILE SYSTEM
17251 L: reiserfs-devel@vger.kernel.org
17255 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17256 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17257 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17258 L: linux-remoteproc@vger.kernel.org
17260 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17261 F: Documentation/ABI/testing/sysfs-class-remoteproc
17262 F: Documentation/devicetree/bindings/remoteproc/
17263 F: Documentation/staging/remoteproc.rst
17264 F: drivers/remoteproc/
17265 F: include/linux/remoteproc.h
17266 F: include/linux/remoteproc/
17268 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17269 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17270 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17271 L: linux-remoteproc@vger.kernel.org
17273 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17274 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17275 F: Documentation/staging/rpmsg.rst
17277 F: include/linux/rpmsg.h
17278 F: include/linux/rpmsg/
17279 F: include/uapi/linux/rpmsg.h
17282 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17283 M: Stephan Gerhold <stephan@gerhold.net>
17284 L: netdev@vger.kernel.org
17285 L: linux-remoteproc@vger.kernel.org
17287 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17289 RENESAS CLOCK DRIVERS
17290 M: Geert Uytterhoeven <geert+renesas@glider.be>
17291 L: linux-renesas-soc@vger.kernel.org
17293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17294 F: Documentation/devicetree/bindings/clock/renesas,*
17295 F: drivers/clk/renesas/
17297 RENESAS EMEV2 I2C DRIVER
17298 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17299 L: linux-renesas-soc@vger.kernel.org
17301 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17302 F: drivers/i2c/busses/i2c-emev2.c
17304 RENESAS ETHERNET DRIVERS
17305 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17306 L: netdev@vger.kernel.org
17307 L: linux-renesas-soc@vger.kernel.org
17308 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17309 F: drivers/net/ethernet/renesas/
17310 F: include/linux/sh_eth.h
17312 RENESAS R-CAR GYROADC DRIVER
17313 M: Marek Vasut <marek.vasut@gmail.com>
17314 L: linux-iio@vger.kernel.org
17316 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17317 F: drivers/iio/adc/rcar-gyroadc.c
17319 RENESAS R-CAR I2C DRIVERS
17320 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17321 L: linux-renesas-soc@vger.kernel.org
17323 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17324 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17325 F: drivers/i2c/busses/i2c-rcar.c
17326 F: drivers/i2c/busses/i2c-sh_mobile.c
17328 RENESAS R-CAR SATA DRIVER
17329 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17331 L: linux-ide@vger.kernel.org
17332 L: linux-renesas-soc@vger.kernel.org
17333 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17334 F: drivers/ata/sata_rcar.c
17336 RENESAS R-CAR THERMAL DRIVERS
17337 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17338 L: linux-renesas-soc@vger.kernel.org
17340 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17341 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17342 F: drivers/thermal/rcar_gen3_thermal.c
17343 F: drivers/thermal/rcar_thermal.c
17345 RENESAS RIIC DRIVER
17346 M: Chris Brandt <chris.brandt@renesas.com>
17347 L: linux-renesas-soc@vger.kernel.org
17349 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17350 F: drivers/i2c/busses/i2c-riic.c
17352 RENESAS USB PHY DRIVER
17353 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17354 L: linux-renesas-soc@vger.kernel.org
17356 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17358 RENESAS RZ/G2L A/D DRIVER
17359 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17360 L: linux-iio@vger.kernel.org
17361 L: linux-renesas-soc@vger.kernel.org
17363 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17364 F: drivers/iio/adc/rzg2l_adc.c
17366 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17367 M: Clément Léger <clement.leger@bootlin.com>
17368 L: linux-renesas-soc@vger.kernel.org
17369 L: netdev@vger.kernel.org
17371 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17372 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17373 F: drivers/net/dsa/rzn1_a5psw*
17374 F: drivers/net/pcs/pcs-rzn1-miic.c
17375 F: include/dt-bindings/net/pcs-rzn1-miic.h
17376 F: include/linux/pcs-rzn1-miic.h
17377 F: net/dsa/tag_rzn1_a5psw.c
17379 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17380 M: Miquel Raynal <miquel.raynal@bootlin.com>
17381 L: linux-rtc@vger.kernel.org
17382 L: linux-renesas-soc@vger.kernel.org
17384 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17385 F: drivers/rtc/rtc-rzn1.c
17387 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17388 M: Miquel Raynal <miquel.raynal@bootlin.com>
17389 L: linux-mtd@lists.infradead.org
17390 L: linux-renesas-soc@vger.kernel.org
17392 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17393 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17395 RESET CONTROLLER FRAMEWORK
17396 M: Philipp Zabel <p.zabel@pengutronix.de>
17398 T: git git://git.pengutronix.de/git/pza/linux
17399 F: Documentation/devicetree/bindings/reset/
17400 F: Documentation/driver-api/reset.rst
17402 F: include/dt-bindings/reset/
17403 F: include/linux/reset-controller.h
17404 F: include/linux/reset.h
17405 F: include/linux/reset/
17406 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17408 RESTARTABLE SEQUENCES SUPPORT
17409 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17410 M: Peter Zijlstra <peterz@infradead.org>
17411 M: "Paul E. McKenney" <paulmck@kernel.org>
17412 M: Boqun Feng <boqun.feng@gmail.com>
17413 L: linux-kernel@vger.kernel.org
17415 F: include/trace/events/rseq.h
17416 F: include/uapi/linux/rseq.h
17418 F: tools/testing/selftests/rseq/
17421 M: Johannes Berg <johannes@sipsolutions.net>
17422 L: linux-wireless@vger.kernel.org
17424 W: https://wireless.wiki.kernel.org/
17425 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17428 F: Documentation/ABI/stable/sysfs-class-rfkill
17429 F: Documentation/driver-api/rfkill.rst
17430 F: include/linux/rfkill.h
17431 F: include/uapi/linux/rfkill.h
17435 M: Thomas Graf <tgraf@suug.ch>
17436 M: Herbert Xu <herbert@gondor.apana.org.au>
17437 L: netdev@vger.kernel.org
17439 F: include/linux/rhashtable-types.h
17440 F: include/linux/rhashtable.h
17441 F: lib/rhashtable.c
17442 F: lib/test_rhashtable.c
17444 RICOH R5C592 MEMORYSTICK DRIVER
17445 M: Maxim Levitsky <maximlevitsky@gmail.com>
17447 F: drivers/memstick/host/r592.*
17449 RICOH SMARTMEDIA/XD DRIVER
17450 M: Maxim Levitsky <maximlevitsky@gmail.com>
17452 F: drivers/mtd/nand/raw/r852.c
17453 F: drivers/mtd/nand/raw/r852.h
17456 M: Atish Patra <atishp@atishpatra.org>
17457 R: Anup Patel <anup@brainfault.org>
17458 L: linux-riscv@lists.infradead.org
17460 F: drivers/perf/riscv_pmu.c
17461 F: drivers/perf/riscv_pmu_legacy.c
17462 F: drivers/perf/riscv_pmu_sbi.c
17464 RISC-V ARCHITECTURE
17465 M: Paul Walmsley <paul.walmsley@sifive.com>
17466 M: Palmer Dabbelt <palmer@dabbelt.com>
17467 M: Albert Ou <aou@eecs.berkeley.edu>
17468 L: linux-riscv@lists.infradead.org
17470 P: Documentation/riscv/patch-acceptance.rst
17471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17476 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17477 M: Conor Dooley <conor.dooley@microchip.com>
17478 M: Daire McNamara <daire.mcnamara@microchip.com>
17479 L: linux-riscv@lists.infradead.org
17481 F: arch/riscv/boot/dts/microchip/
17482 F: drivers/char/hw_random/mpfs-rng.c
17483 F: drivers/clk/microchip/clk-mpfs.c
17484 F: drivers/mailbox/mailbox-mpfs.c
17485 F: drivers/pci/controller/pcie-microchip-host.c
17486 F: drivers/soc/microchip/
17487 F: drivers/spi/spi-microchip-core.c
17488 F: drivers/usb/musb/mpfs.c
17489 F: include/soc/microchip/mpfs.h
17492 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17493 M: Jack Wang <jinpu.wang@ionos.com>
17494 L: linux-block@vger.kernel.org
17496 F: drivers/block/rnbd/
17499 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17501 W: http://sourceforge.net/projects/roccat/
17502 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17503 F: drivers/hid/hid-roccat*
17504 F: include/linux/hid-roccat*
17506 ROCKCHIP I2S TDM DRIVER
17507 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17508 L: linux-rockchip@lists.infradead.org
17510 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17511 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17513 ROCKCHIP ISP V1 DRIVER
17514 M: Dafna Hirschfeld <dafna@fastmail.com>
17515 L: linux-media@vger.kernel.org
17516 L: linux-rockchip@lists.infradead.org
17518 F: Documentation/admin-guide/media/rkisp1.rst
17519 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17520 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17521 F: drivers/media/platform/rockchip/rkisp1
17522 F: include/uapi/linux/rkisp1-config.h
17524 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17525 M: Jacob Chen <jacob-chen@iotwrt.com>
17526 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17527 L: linux-media@vger.kernel.org
17528 L: linux-rockchip@lists.infradead.org
17530 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17531 F: drivers/media/platform/rockchip/rga/
17533 ROCKCHIP VIDEO DECODER DRIVER
17534 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17535 L: linux-media@vger.kernel.org
17536 L: linux-rockchip@lists.infradead.org
17538 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17539 F: drivers/staging/media/rkvdec/
17542 M: Jiri Pirko <jiri@resnulli.us>
17543 L: netdev@vger.kernel.org
17545 F: drivers/net/ethernet/rocker/
17547 ROCKETPORT EXPRESS/INFINITY DRIVER
17548 M: Kevin Cernekee <cernekee@gmail.com>
17549 L: linux-serial@vger.kernel.org
17551 F: drivers/tty/serial/rp2.*
17553 ROHM BD99954 CHARGER IC
17554 R: Matti Vaittinen <mazziesaccount@gmail.com>
17556 F: drivers/power/supply/bd99954-charger.c
17557 F: drivers/power/supply/bd99954-charger.h
17559 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17560 M: Tomasz Duszynski <tduszyns@gmail.com>
17562 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17563 F: drivers/iio/light/bh1750.c
17565 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17566 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17567 L: linux-kernel@vger.kernel.org
17568 L: linux-renesas-soc@vger.kernel.org
17570 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17571 F: drivers/gpio/gpio-bd9571mwv.c
17572 F: drivers/mfd/bd9571mwv.c
17573 F: drivers/regulator/bd9571mwv-regulator.c
17574 F: include/linux/mfd/bd9571mwv.h
17576 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17577 R: Matti Vaittinen <mazziesaccount@gmail.com>
17579 F: drivers/clk/clk-bd718x7.c
17580 F: drivers/gpio/gpio-bd71815.c
17581 F: drivers/gpio/gpio-bd71828.c
17582 F: drivers/mfd/rohm-bd71828.c
17583 F: drivers/mfd/rohm-bd718x7.c
17584 F: drivers/mfd/rohm-bd9576.c
17585 F: drivers/regulator/bd71815-regulator.c
17586 F: drivers/regulator/bd71828-regulator.c
17587 F: drivers/regulator/bd718x7-regulator.c
17588 F: drivers/regulator/bd9576-regulator.c
17589 F: drivers/regulator/rohm-regulator.c
17590 F: drivers/rtc/rtc-bd70528.c
17591 F: drivers/watchdog/bd9576_wdt.c
17592 F: include/linux/mfd/rohm-bd71815.h
17593 F: include/linux/mfd/rohm-bd71828.h
17594 F: include/linux/mfd/rohm-bd718x7.h
17595 F: include/linux/mfd/rohm-bd957x.h
17596 F: include/linux/mfd/rohm-generic.h
17597 F: include/linux/mfd/rohm-shared.h
17600 M: Ralf Baechle <ralf@linux-mips.org>
17601 L: linux-hams@vger.kernel.org
17603 W: http://www.linux-ax25.org/
17604 F: include/net/rose.h
17605 F: include/uapi/linux/rose.h
17608 ROTATION DRIVER FOR ALLWINNER A83T
17609 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17610 L: linux-media@vger.kernel.org
17612 T: git git://linuxtv.org/media_tree.git
17613 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17614 F: drivers/media/platform/sunxi/sun8i-rotate/
17617 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17618 L: linux-remoteproc@vger.kernel.org
17620 F: drivers/tty/rpmsg_tty.c
17622 RTL2830 MEDIA DRIVER
17623 M: Antti Palosaari <crope@iki.fi>
17624 L: linux-media@vger.kernel.org
17626 W: https://linuxtv.org
17627 W: http://palosaari.fi/linux/
17628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17629 T: git git://linuxtv.org/anttip/media_tree.git
17630 F: drivers/media/dvb-frontends/rtl2830*
17632 RTL2832 MEDIA DRIVER
17633 M: Antti Palosaari <crope@iki.fi>
17634 L: linux-media@vger.kernel.org
17636 W: https://linuxtv.org
17637 W: http://palosaari.fi/linux/
17638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17639 T: git git://linuxtv.org/anttip/media_tree.git
17640 F: drivers/media/dvb-frontends/rtl2832*
17642 RTL2832_SDR MEDIA DRIVER
17643 M: Antti Palosaari <crope@iki.fi>
17644 L: linux-media@vger.kernel.org
17646 W: https://linuxtv.org
17647 W: http://palosaari.fi/linux/
17648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17649 T: git git://linuxtv.org/anttip/media_tree.git
17650 F: drivers/media/dvb-frontends/rtl2832_sdr*
17652 RTL8180 WIRELESS DRIVER
17653 L: linux-wireless@vger.kernel.org
17655 W: https://wireless.wiki.kernel.org/
17656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17657 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17659 RTL8187 WIRELESS DRIVER
17660 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17661 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17662 M: Larry Finger <Larry.Finger@lwfinger.net>
17663 L: linux-wireless@vger.kernel.org
17665 W: https://wireless.wiki.kernel.org/
17666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17667 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17669 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17670 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17671 L: linux-wireless@vger.kernel.org
17673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17674 F: drivers/net/wireless/realtek/rtl8xxxu/
17676 RTRS TRANSPORT DRIVERS
17677 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17678 M: Jack Wang <jinpu.wang@ionos.com>
17679 L: linux-rdma@vger.kernel.org
17681 F: drivers/infiniband/ulp/rtrs/
17683 RXRPC SOCKETS (AF_RXRPC)
17684 M: David Howells <dhowells@redhat.com>
17685 M: Marc Dionne <marc.dionne@auristor.com>
17686 L: linux-afs@lists.infradead.org
17688 W: https://www.infradead.org/~dhowells/kafs/
17689 F: Documentation/networking/rxrpc.rst
17690 F: include/keys/rxrpc-type.h
17691 F: include/net/af_rxrpc.h
17692 F: include/trace/events/rxrpc.h
17693 F: include/uapi/linux/rxrpc.h
17696 S3 SAVAGE FRAMEBUFFER DRIVER
17697 M: Antonino Daplas <adaplas@gmail.com>
17698 L: linux-fbdev@vger.kernel.org
17700 F: drivers/video/fbdev/savage/
17703 M: Heiko Carstens <hca@linux.ibm.com>
17704 M: Vasily Gorbik <gor@linux.ibm.com>
17705 M: Alexander Gordeev <agordeev@linux.ibm.com>
17706 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17707 R: Sven Schnelle <svens@linux.ibm.com>
17708 L: linux-s390@vger.kernel.org
17710 W: http://www.ibm.com/developerworks/linux/linux390/
17711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17712 F: Documentation/driver-api/s390-drivers.rst
17713 F: Documentation/s390/
17717 S390 COMMON I/O LAYER
17718 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17719 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17720 L: linux-s390@vger.kernel.org
17722 W: http://www.ibm.com/developerworks/linux/linux390/
17723 F: drivers/s390/cio/
17726 M: Stefan Haberland <sth@linux.ibm.com>
17727 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17728 L: linux-s390@vger.kernel.org
17730 W: http://www.ibm.com/developerworks/linux/linux390/
17731 F: block/partitions/ibm.c
17732 F: drivers/s390/block/dasd*
17733 F: include/linux/dasd_mod.h
17736 M: Matthew Rosato <mjrosato@linux.ibm.com>
17737 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17738 L: linux-s390@vger.kernel.org
17740 W: http://www.ibm.com/developerworks/linux/linux390/
17741 F: drivers/iommu/s390-iommu.c
17743 S390 IUCV NETWORK LAYER
17744 M: Alexandra Winter <wintera@linux.ibm.com>
17745 M: Wenjia Zhang <wenjia@linux.ibm.com>
17746 L: linux-s390@vger.kernel.org
17747 L: netdev@vger.kernel.org
17749 W: http://www.ibm.com/developerworks/linux/linux390/
17750 F: drivers/s390/net/*iucv*
17751 F: include/net/iucv/
17754 S390 NETWORK DRIVERS
17755 M: Alexandra Winter <wintera@linux.ibm.com>
17756 M: Wenjia Zhang <wenjia@linux.ibm.com>
17757 L: linux-s390@vger.kernel.org
17758 L: netdev@vger.kernel.org
17760 W: http://www.ibm.com/developerworks/linux/linux390/
17761 F: drivers/s390/net/
17764 M: Niklas Schnelle <schnelle@linux.ibm.com>
17765 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17766 L: linux-s390@vger.kernel.org
17768 W: http://www.ibm.com/developerworks/linux/linux390/
17770 F: drivers/pci/hotplug/s390_pci_hpc.c
17771 F: Documentation/s390/pci.rst
17773 S390 VFIO AP DRIVER
17774 M: Tony Krowiak <akrowiak@linux.ibm.com>
17775 M: Halil Pasic <pasic@linux.ibm.com>
17776 M: Jason Herne <jjherne@linux.ibm.com>
17777 L: linux-s390@vger.kernel.org
17779 W: http://www.ibm.com/developerworks/linux/linux390/
17780 F: Documentation/s390/vfio-ap.rst
17781 F: drivers/s390/crypto/vfio_ap*
17783 S390 VFIO-CCW DRIVER
17784 M: Eric Farman <farman@linux.ibm.com>
17785 M: Matthew Rosato <mjrosato@linux.ibm.com>
17786 R: Halil Pasic <pasic@linux.ibm.com>
17787 L: linux-s390@vger.kernel.org
17788 L: kvm@vger.kernel.org
17790 F: Documentation/s390/vfio-ccw.rst
17791 F: drivers/s390/cio/vfio_ccw*
17792 F: include/uapi/linux/vfio_ccw.h
17794 S390 VFIO-PCI DRIVER
17795 M: Matthew Rosato <mjrosato@linux.ibm.com>
17796 M: Eric Farman <farman@linux.ibm.com>
17797 L: linux-s390@vger.kernel.org
17798 L: kvm@vger.kernel.org
17800 F: arch/s390/kvm/pci*
17801 F: drivers/vfio/pci/vfio_pci_zdev.c
17802 F: include/uapi/linux/vfio_zdev.h
17805 M: Harald Freudenberger <freude@linux.ibm.com>
17806 L: linux-s390@vger.kernel.org
17808 W: http://www.ibm.com/developerworks/linux/linux390/
17809 F: drivers/s390/crypto/
17812 M: Steffen Maier <maier@linux.ibm.com>
17813 M: Benjamin Block <bblock@linux.ibm.com>
17814 L: linux-s390@vger.kernel.org
17816 W: http://www.ibm.com/developerworks/linux/linux390/
17817 F: drivers/s390/scsi/zfcp_*
17819 S3C ADC BATTERY DRIVER
17820 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17821 L: linux-samsung-soc@vger.kernel.org
17823 F: drivers/power/supply/s3c_adc_battery.c
17824 F: include/linux/s3c_adc_battery.h
17826 S3C24XX SD/MMC Driver
17827 M: Ben Dooks <ben-linux@fluff.org>
17828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17830 F: drivers/mmc/host/s3cmci.*
17832 SAA6588 RDS RECEIVER DRIVER
17833 M: Hans Verkuil <hverkuil@xs4all.nl>
17834 L: linux-media@vger.kernel.org
17836 W: https://linuxtv.org
17837 T: git git://linuxtv.org/media_tree.git
17838 F: drivers/media/i2c/saa6588*
17840 SAA7134 VIDEO4LINUX DRIVER
17841 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17842 L: linux-media@vger.kernel.org
17844 W: https://linuxtv.org
17845 T: git git://linuxtv.org/media_tree.git
17846 F: Documentation/driver-api/media/drivers/saa7134*
17847 F: drivers/media/pci/saa7134/
17849 SAA7146 VIDEO4LINUX-2 DRIVER
17850 M: Hans Verkuil <hverkuil@xs4all.nl>
17851 L: linux-media@vger.kernel.org
17853 T: git git://linuxtv.org/media_tree.git
17854 F: drivers/media/common/saa7146/
17855 F: drivers/media/pci/saa7146/
17856 F: include/media/drv-intf/saa7146*
17858 SAFESETID SECURITY MODULE
17859 M: Micah Morton <mortonm@chromium.org>
17861 F: Documentation/admin-guide/LSM/SafeSetID.rst
17862 F: security/safesetid/
17864 SAMSUNG AUDIO (ASoC) DRIVERS
17865 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17866 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17867 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17869 B: mailto:linux-samsung-soc@vger.kernel.org
17870 F: Documentation/devicetree/bindings/sound/samsung*
17871 F: sound/soc/samsung/
17873 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17874 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17875 L: linux-crypto@vger.kernel.org
17876 L: linux-samsung-soc@vger.kernel.org
17878 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17879 F: drivers/crypto/exynos-rng.c
17881 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17882 M: Łukasz Stelmach <l.stelmach@samsung.com>
17883 L: linux-samsung-soc@vger.kernel.org
17885 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17886 F: drivers/char/hw_random/exynos-trng.c
17888 SAMSUNG FRAMEBUFFER DRIVER
17889 M: Jingoo Han <jingoohan1@gmail.com>
17890 L: linux-fbdev@vger.kernel.org
17892 F: drivers/video/fbdev/s3c-fb.c
17894 SAMSUNG INTERCONNECT DRIVERS
17895 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17896 M: Artur Świgoń <a.swigon@samsung.com>
17897 L: linux-pm@vger.kernel.org
17898 L: linux-samsung-soc@vger.kernel.org
17900 F: drivers/interconnect/samsung/
17902 SAMSUNG LAPTOP DRIVER
17903 M: Corentin Chary <corentin.chary@gmail.com>
17904 L: platform-driver-x86@vger.kernel.org
17906 F: drivers/platform/x86/samsung-laptop.c
17908 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17909 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17910 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17911 L: linux-kernel@vger.kernel.org
17912 L: linux-samsung-soc@vger.kernel.org
17914 B: mailto:linux-samsung-soc@vger.kernel.org
17915 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17916 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17917 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17918 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17919 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17920 F: drivers/clk/clk-s2mps11.c
17921 F: drivers/mfd/sec*.c
17922 F: drivers/regulator/s2m*.c
17923 F: drivers/regulator/s5m*.c
17924 F: drivers/rtc/rtc-s5m.c
17925 F: include/linux/mfd/samsung/
17927 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17928 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17929 L: linux-media@vger.kernel.org
17930 L: linux-samsung-soc@vger.kernel.org
17932 F: drivers/media/platform/samsung/s3c-camif/
17933 F: include/media/drv-intf/s3c_camif.h
17935 SAMSUNG S3FWRN5 NFC DRIVER
17936 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17937 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17938 L: linux-nfc@lists.01.org (subscribers-only)
17940 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17941 F: drivers/nfc/s3fwrn5
17943 SAMSUNG S5C73M3 CAMERA DRIVER
17944 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17945 M: Andrzej Hajda <andrzej.hajda@intel.com>
17946 L: linux-media@vger.kernel.org
17948 F: drivers/media/i2c/s5c73m3/*
17950 SAMSUNG S5K5BAF CAMERA DRIVER
17951 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17952 M: Andrzej Hajda <andrzej.hajda@intel.com>
17953 L: linux-media@vger.kernel.org
17955 F: drivers/media/i2c/s5k5baf.c
17957 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17958 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17959 M: Vladimir Zapolskiy <vz@mleia.com>
17960 L: linux-crypto@vger.kernel.org
17961 L: linux-samsung-soc@vger.kernel.org
17963 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17964 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17965 F: drivers/crypto/s5p-sss.c
17967 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17968 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17969 L: linux-media@vger.kernel.org
17971 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17972 F: drivers/media/platform/samsung/exynos4-is/
17974 SAMSUNG SOC CLOCK DRIVERS
17975 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17976 M: Tomasz Figa <tomasz.figa@gmail.com>
17977 M: Chanwoo Choi <cw00.choi@samsung.com>
17978 R: Alim Akhtar <alim.akhtar@samsung.com>
17979 L: linux-samsung-soc@vger.kernel.org
17981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17982 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17983 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17984 F: drivers/clk/samsung/
17985 F: include/dt-bindings/clock/exynos*.h
17986 F: include/dt-bindings/clock/s3c*.h
17987 F: include/dt-bindings/clock/s5p*.h
17988 F: include/dt-bindings/clock/samsung,*.h
17989 F: include/linux/clk/samsung.h
17990 F: include/linux/platform_data/clk-s3c2410.h
17992 SAMSUNG SPI DRIVERS
17993 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17994 M: Andi Shyti <andi@etezian.org>
17995 L: linux-spi@vger.kernel.org
17996 L: linux-samsung-soc@vger.kernel.org
17998 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17999 F: drivers/spi/spi-s3c*
18000 F: include/linux/platform_data/spi-s3c64xx.h
18001 F: include/linux/spi/s3c24xx-fiq.h
18003 SAMSUNG SXGBE DRIVERS
18004 M: Byungho An <bh74.an@samsung.com>
18005 L: netdev@vger.kernel.org
18007 F: drivers/net/ethernet/samsung/sxgbe/
18009 SAMSUNG THERMAL DRIVER
18010 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18011 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18012 L: linux-pm@vger.kernel.org
18013 L: linux-samsung-soc@vger.kernel.org
18015 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18016 F: drivers/thermal/samsung/
18018 SAMSUNG USB2 PHY DRIVER
18019 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18020 L: linux-kernel@vger.kernel.org
18022 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18023 F: Documentation/driver-api/phy/samsung-usb2.rst
18024 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18025 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18026 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18027 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18028 F: drivers/phy/samsung/phy-samsung-usb2.c
18029 F: drivers/phy/samsung/phy-samsung-usb2.h
18031 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18032 M: Paul Barker <paul.barker@sancloud.com>
18033 R: Marc Murphy <marc.murphy@sancloud.com>
18035 F: arch/arm/boot/dts/am335x-sancloud*
18038 M: Zwane Mwaikambo <zwanem@gmail.com>
18040 F: drivers/watchdog/sc1200wdt.c
18043 M: Ingo Molnar <mingo@redhat.com>
18044 M: Peter Zijlstra <peterz@infradead.org>
18045 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18046 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18047 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18048 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18049 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18050 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18051 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18052 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18053 L: linux-kernel@vger.kernel.org
18055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18056 F: include/linux/preempt.h
18057 F: include/linux/sched.h
18058 F: include/linux/wait.h
18059 F: include/uapi/linux/sched.h
18062 SCR24X CHIP CARD INTERFACE DRIVER
18063 M: Lubomir Rintel <lkundrak@v3.sk>
18065 F: drivers/char/pcmcia/scr24x_cs.c
18067 SCSI RDMA PROTOCOL (SRP) INITIATOR
18068 M: Bart Van Assche <bvanassche@acm.org>
18069 L: linux-rdma@vger.kernel.org
18071 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18072 F: drivers/infiniband/ulp/srp/
18073 F: include/scsi/srp.h
18075 SCSI RDMA PROTOCOL (SRP) TARGET
18076 M: Bart Van Assche <bvanassche@acm.org>
18077 L: linux-rdma@vger.kernel.org
18078 L: target-devel@vger.kernel.org
18080 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18081 F: drivers/infiniband/ulp/srpt/
18084 M: Doug Gilbert <dgilbert@interlog.com>
18085 L: linux-scsi@vger.kernel.org
18087 W: http://sg.danny.cz/sg
18088 F: Documentation/scsi/scsi-generic.rst
18089 F: drivers/scsi/sg.c
18090 F: include/scsi/sg.h
18093 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18094 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18095 L: linux-scsi@vger.kernel.org
18097 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18100 F: Documentation/devicetree/bindings/scsi/
18106 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18107 L: linux-scsi@vger.kernel.org
18109 F: Documentation/scsi/st.rst
18110 F: drivers/scsi/st.*
18111 F: drivers/scsi/st_*.h
18113 SCSI TARGET CORE USER DRIVER
18114 M: Bodo Stroesser <bostroesser@gmail.com>
18115 L: linux-scsi@vger.kernel.org
18116 L: target-devel@vger.kernel.org
18118 F: Documentation/target/tcmu-design.rst
18119 F: drivers/target/target_core_user.c
18120 F: include/uapi/linux/target_core_user.h
18122 SCSI TARGET SUBSYSTEM
18123 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18124 L: linux-scsi@vger.kernel.org
18125 L: target-devel@vger.kernel.org
18127 W: http://www.linux-iscsi.org
18128 Q: https://patchwork.kernel.org/project/target-devel/list/
18129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18130 F: Documentation/target/
18135 M: Vlad Yasevich <vyasevich@gmail.com>
18136 M: Neil Horman <nhorman@tuxdriver.com>
18137 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18138 L: linux-sctp@vger.kernel.org
18140 W: http://lksctp.sourceforge.net
18141 F: Documentation/networking/sctp.rst
18142 F: include/linux/sctp.h
18143 F: include/net/sctp/
18144 F: include/uapi/linux/sctp.h
18148 M: Jim Cromie <jim.cromie@gmail.com>
18150 F: Documentation/i2c/busses/scx200_acb.rst
18151 F: arch/x86/platform/scx200/
18152 F: drivers/i2c/busses/scx200*
18153 F: drivers/mtd/maps/scx200_docflash.c
18154 F: drivers/watchdog/scx200_wdt.c
18155 F: include/linux/scx200.h
18158 M: Jim Cromie <jim.cromie@gmail.com>
18160 F: drivers/char/scx200_gpio.c
18161 F: include/linux/scx200_gpio.h
18163 SCx200 HRT CLOCKSOURCE DRIVER
18164 M: Jim Cromie <jim.cromie@gmail.com>
18166 F: drivers/clocksource/scx200_hrt.c
18168 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18169 M: Sascha Sommer <saschasommer@freenet.de>
18170 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18172 F: drivers/mmc/host/sdricoh_cs.c
18174 SECO BOARDS CEC DRIVER
18175 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18177 F: drivers/media/cec/platform/seco/seco-cec.c
18178 F: drivers/media/cec/platform/seco/seco-cec.h
18181 M: Kees Cook <keescook@chromium.org>
18182 R: Andy Lutomirski <luto@amacapital.net>
18183 R: Will Drewry <wad@chromium.org>
18185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18186 F: Documentation/userspace-api/seccomp_filter.rst
18187 F: include/linux/seccomp.h
18188 F: include/uapi/linux/seccomp.h
18189 F: kernel/seccomp.c
18190 F: tools/testing/selftests/kselftest_harness.h
18191 F: tools/testing/selftests/seccomp/*
18192 K: \bsecure_computing
18195 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18196 M: Al Cooper <alcooperx@gmail.com>
18197 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18198 L: linux-mmc@vger.kernel.org
18200 F: drivers/mmc/host/sdhci-brcmstb*
18202 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18203 M: Adrian Hunter <adrian.hunter@intel.com>
18204 L: linux-mmc@vger.kernel.org
18206 F: drivers/mmc/host/sdhci*
18208 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18209 M: Eugen Hristev <eugen.hristev@microchip.com>
18210 L: linux-mmc@vger.kernel.org
18212 F: drivers/mmc/host/sdhci-of-at91.c
18214 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18215 M: Ben Dooks <ben-linux@fluff.org>
18216 M: Jaehoon Chung <jh80.chung@samsung.com>
18217 L: linux-mmc@vger.kernel.org
18219 F: drivers/mmc/host/sdhci-s3c*
18221 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18222 M: Viresh Kumar <vireshk@kernel.org>
18223 L: linux-mmc@vger.kernel.org
18225 F: drivers/mmc/host/sdhci-spear.c
18227 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18228 M: Kishon Vijay Abraham I <kishon@ti.com>
18229 L: linux-mmc@vger.kernel.org
18231 F: drivers/mmc/host/sdhci-omap.c
18233 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18234 M: Haibo Chen <haibo.chen@nxp.com>
18235 L: linux-imx@nxp.com
18236 L: linux-mmc@vger.kernel.org
18238 F: drivers/mmc/host/sdhci-esdhc-imx.c
18240 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18241 M: Jonathan Derrick <jonathan.derrick@intel.com>
18242 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18243 L: linux-block@vger.kernel.org
18245 F: block/opal_proto.h
18247 F: include/linux/sed*
18248 F: include/uapi/linux/sed*
18251 M: Security Officers <security@kernel.org>
18253 F: Documentation/admin-guide/security-bugs.rst
18256 M: Paul Moore <paul@paul-moore.com>
18257 M: James Morris <jmorris@namei.org>
18258 M: "Serge E. Hallyn" <serge@hallyn.com>
18259 L: linux-security-module@vger.kernel.org (suggested Cc:)
18261 W: http://kernsec.org/
18262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18264 X: security/selinux/
18266 SELINUX SECURITY MODULE
18267 M: Paul Moore <paul@paul-moore.com>
18268 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18269 M: Eric Paris <eparis@parisplace.org>
18270 L: selinux@vger.kernel.org
18272 W: https://selinuxproject.org
18273 W: https://github.com/SELinuxProject
18274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18275 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18276 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18277 F: Documentation/admin-guide/LSM/SELinux.rst
18278 F: include/trace/events/avc.h
18279 F: include/uapi/linux/selinux_netlink.h
18280 F: scripts/selinux/
18281 F: security/selinux/
18284 M: Jiri Slaby <jirislaby@kernel.org>
18286 F: drivers/misc/phantom.c
18287 F: include/uapi/linux/phantom.h
18289 SENSEAIR SUNRISE 006-0-0007
18290 M: Jacopo Mondi <jacopo@jmondi.org>
18292 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18293 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18294 F: drivers/iio/chemical/sunrise_co2.c
18296 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18297 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18299 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18300 F: drivers/iio/chemical/scd30.h
18301 F: drivers/iio/chemical/scd30_core.c
18302 F: drivers/iio/chemical/scd30_i2c.c
18303 F: drivers/iio/chemical/scd30_serial.c
18305 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18306 M: Roan van Dijk <roan@protonic.nl>
18308 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18309 F: drivers/iio/chemical/scd4x.c
18311 SENSIRION SGP40 GAS SENSOR DRIVER
18312 M: Andreas Klinger <ak@it-klinger.de>
18314 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18315 F: drivers/iio/chemical/sgp40.c
18317 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18318 M: Tomasz Duszynski <tduszyns@gmail.com>
18320 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18321 F: drivers/iio/chemical/sps30.c
18322 F: drivers/iio/chemical/sps30_i2c.c
18323 F: drivers/iio/chemical/sps30_serial.c
18326 M: Rob Herring <robh@kernel.org>
18327 L: linux-serial@vger.kernel.org
18329 F: Documentation/devicetree/bindings/serial/serial.yaml
18330 F: drivers/tty/serdev/
18331 F: include/linux/serdev.h
18334 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18335 L: linux-serial@vger.kernel.org
18337 F: Documentation/devicetree/bindings/serial/
18338 F: drivers/tty/serial/
18341 M: Sean Young <sean@mess.org>
18342 L: linux-media@vger.kernel.org
18344 F: drivers/media/rc/serial_ir.c
18346 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18347 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18348 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18350 F: Documentation/devicetree/bindings/slimbus/
18351 F: drivers/slimbus/
18352 F: include/linux/slimbus.h
18355 M: Edward Cree <ecree.xilinx@gmail.com>
18356 M: Martin Habets <habetsm.xilinx@gmail.com>
18357 L: netdev@vger.kernel.org
18359 F: drivers/net/ethernet/sfc/
18361 SFF/SFP/SFP+ MODULE SUPPORT
18362 M: Russell King <linux@armlinux.org.uk>
18363 L: netdev@vger.kernel.org
18365 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18366 F: drivers/net/phy/phylink.c
18367 F: drivers/net/phy/sfp*
18368 F: include/linux/mdio/mdio-i2c.h
18369 F: include/linux/phylink.h
18370 F: include/linux/sfp.h
18371 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)
18374 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18376 F: drivers/misc/sgi-gru/
18378 SGI XP/XPC/XPNET DRIVER
18379 M: Robin Holt <robinmholt@gmail.com>
18380 M: Steve Wahl <steve.wahl@hpe.com>
18381 R: Mike Travis <mike.travis@hpe.com>
18383 F: drivers/misc/sgi-xp/
18385 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18386 M: Karsten Graul <kgraul@linux.ibm.com>
18387 M: Wenjia Zhang <wenjia@linux.ibm.com>
18388 L: linux-s390@vger.kernel.org
18390 W: http://www.ibm.com/developerworks/linux/linux390/
18393 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18394 M: Linus Walleij <linus.walleij@linaro.org>
18395 L: linux-iio@vger.kernel.org
18397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18398 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18399 F: drivers/iio/light/gp2ap002.c
18401 SHARP RJ54N1CB0C SENSOR DRIVER
18402 M: Jacopo Mondi <jacopo@jmondi.org>
18403 L: linux-media@vger.kernel.org
18405 T: git git://linuxtv.org/media_tree.git
18406 F: drivers/media/i2c/rj54n1cb0c.c
18407 F: include/media/i2c/rj54n1cb0c.h
18409 SH_VOU V4L2 OUTPUT DRIVER
18410 L: linux-media@vger.kernel.org
18412 F: drivers/media/platform/renesas/sh_vou.c
18413 F: include/media/drv-intf/sh_vou.h
18415 SI2157 MEDIA DRIVER
18416 M: Antti Palosaari <crope@iki.fi>
18417 L: linux-media@vger.kernel.org
18419 W: https://linuxtv.org
18420 W: http://palosaari.fi/linux/
18421 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18422 T: git git://linuxtv.org/anttip/media_tree.git
18423 F: drivers/media/tuners/si2157*
18425 SI2165 MEDIA DRIVER
18426 M: Matthias Schwarzott <zzam@gentoo.org>
18427 L: linux-media@vger.kernel.org
18429 W: https://linuxtv.org
18430 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18431 F: drivers/media/dvb-frontends/si2165*
18433 SI2168 MEDIA DRIVER
18434 M: Antti Palosaari <crope@iki.fi>
18435 L: linux-media@vger.kernel.org
18437 W: https://linuxtv.org
18438 W: http://palosaari.fi/linux/
18439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18440 T: git git://linuxtv.org/anttip/media_tree.git
18441 F: drivers/media/dvb-frontends/si2168*
18443 SI470X FM RADIO RECEIVER I2C DRIVER
18444 M: Hans Verkuil <hverkuil@xs4all.nl>
18445 L: linux-media@vger.kernel.org
18447 W: https://linuxtv.org
18448 T: git git://linuxtv.org/media_tree.git
18449 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18451 SI470X FM RADIO RECEIVER USB DRIVER
18452 M: Hans Verkuil <hverkuil@xs4all.nl>
18453 L: linux-media@vger.kernel.org
18455 W: https://linuxtv.org
18456 T: git git://linuxtv.org/media_tree.git
18457 F: drivers/media/radio/si470x/radio-si470x-common.c
18458 F: drivers/media/radio/si470x/radio-si470x-usb.c
18459 F: drivers/media/radio/si470x/radio-si470x.h
18461 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18462 M: Eduardo Valentin <edubezval@gmail.com>
18463 L: linux-media@vger.kernel.org
18465 W: https://linuxtv.org
18466 T: git git://linuxtv.org/media_tree.git
18467 F: drivers/media/radio/si4713/si4713.?
18469 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18470 M: Eduardo Valentin <edubezval@gmail.com>
18471 L: linux-media@vger.kernel.org
18473 W: https://linuxtv.org
18474 T: git git://linuxtv.org/media_tree.git
18475 F: drivers/media/radio/si4713/radio-platform-si4713.c
18477 SI4713 FM RADIO TRANSMITTER USB DRIVER
18478 M: Hans Verkuil <hverkuil@xs4all.nl>
18479 L: linux-media@vger.kernel.org
18481 W: https://linuxtv.org
18482 T: git git://linuxtv.org/media_tree.git
18483 F: drivers/media/radio/si4713/radio-usb-si4713.c
18486 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18487 L: linux-media@vger.kernel.org
18489 W: https://linuxtv.org
18490 T: git git://linuxtv.org/media_tree.git
18491 F: drivers/media/common/siano/
18492 F: drivers/media/mmc/siano/
18493 F: drivers/media/usb/siano/
18494 F: drivers/media/usb/siano/
18497 M: Palmer Dabbelt <palmer@dabbelt.com>
18498 M: Paul Walmsley <paul.walmsley@sifive.com>
18499 L: linux-riscv@lists.infradead.org
18501 T: git git://github.com/sifive/riscv-linux.git
18505 SIFIVE FU540 SYSTEM-ON-CHIP
18506 M: Paul Walmsley <paul.walmsley@sifive.com>
18507 M: Palmer Dabbelt <palmer@dabbelt.com>
18508 L: linux-riscv@lists.infradead.org
18510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18515 M: Green Wan <green.wan@sifive.com>
18517 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18518 F: drivers/dma/sf-pdma/
18520 SILEAD TOUCHSCREEN DRIVER
18521 M: Hans de Goede <hdegoede@redhat.com>
18522 L: linux-input@vger.kernel.org
18523 L: platform-driver-x86@vger.kernel.org
18525 F: drivers/input/touchscreen/silead.c
18526 F: drivers/platform/x86/touchscreen_dmi.c
18528 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18529 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18531 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18532 F: drivers/net/wireless/silabs/wfx/
18534 SILICON MOTION SM712 FRAME BUFFER DRIVER
18535 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18536 M: Teddy Wang <teddy.wang@siliconmotion.com>
18537 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18538 L: linux-fbdev@vger.kernel.org
18540 F: Documentation/fb/sm712fb.rst
18541 F: drivers/video/fbdev/sm712*
18543 SILVACO I3C DUAL-ROLE MASTER
18544 M: Miquel Raynal <miquel.raynal@bootlin.com>
18545 M: Conor Culhane <conor.culhane@silvaco.com>
18546 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18548 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18549 F: drivers/i3c/master/svc-i3c-master.c
18552 M: Hans de Goede <hdegoede@redhat.com>
18553 L: linux-fbdev@vger.kernel.org
18555 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18556 F: drivers/video/fbdev/simplefb.c
18557 F: include/linux/platform_data/simplefb.h
18559 SIMTEC EB110ATX (Chalice CATS)
18560 M: Simtec Linux Team <linux@simtec.co.uk>
18562 W: http://www.simtec.co.uk/products/EB110ATX/
18564 SIMTEC EB2410ITX (BAST)
18565 M: Simtec Linux Team <linux@simtec.co.uk>
18567 W: http://www.simtec.co.uk/products/EB2410ITX/
18568 F: arch/arm/mach-s3c/bast-ide.c
18569 F: arch/arm/mach-s3c/bast-irq.c
18570 F: arch/arm/mach-s3c/mach-bast.c
18573 M: Thorsten Scherer <t.scherer@eckelmann.de>
18574 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18575 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18577 F: drivers/gpio/gpio-siox.c
18579 F: include/trace/events/siox.h
18581 SIPHASH PRF ROUTINES
18582 M: Jason A. Donenfeld <Jason@zx2c4.com>
18584 F: include/linux/siphash.h
18586 F: lib/test_siphash.c
18588 SIS 190 ETHERNET DRIVER
18589 M: Francois Romieu <romieu@fr.zoreil.com>
18590 L: netdev@vger.kernel.org
18592 F: drivers/net/ethernet/sis/sis190.c
18594 SIS 900/7016 FAST ETHERNET DRIVER
18595 M: Daniele Venzano <venza@brownhat.org>
18596 L: netdev@vger.kernel.org
18598 W: http://www.brownhat.org/sis900.html
18599 F: drivers/net/ethernet/sis/sis900.*
18601 SIS FRAMEBUFFER DRIVER
18602 M: Thomas Winischhofer <thomas@winischhofer.net>
18604 W: http://www.winischhofer.net/linuxsisvga.shtml
18605 F: Documentation/fb/sisfb.rst
18606 F: drivers/video/fbdev/sis/
18607 F: include/video/sisfb.h
18609 SIS I2C TOUCHSCREEN DRIVER
18610 M: Mika Penttilä <mika.penttila@nextfour.com>
18611 L: linux-input@vger.kernel.org
18613 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18614 F: drivers/input/touchscreen/sis_i2c.c
18617 M: Thomas Winischhofer <thomas@winischhofer.net>
18619 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18620 F: drivers/usb/misc/sisusbvga/
18622 SL28 CPLD MFD DRIVER
18623 M: Michael Walle <michael@walle.cc>
18625 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18626 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18627 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18628 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18629 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18630 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18631 F: drivers/gpio/gpio-sl28cpld.c
18632 F: drivers/hwmon/sl28cpld-hwmon.c
18633 F: drivers/irqchip/irq-sl28cpld.c
18634 F: drivers/pwm/pwm-sl28cpld.c
18635 F: drivers/watchdog/sl28cpld_wdt.c
18638 M: Christoph Lameter <cl@linux.com>
18639 M: Pekka Enberg <penberg@kernel.org>
18640 M: David Rientjes <rientjes@google.com>
18641 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18642 M: Andrew Morton <akpm@linux-foundation.org>
18643 M: Vlastimil Babka <vbabka@suse.cz>
18644 R: Roman Gushchin <roman.gushchin@linux.dev>
18645 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18646 L: linux-mm@kvack.org
18648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18649 F: include/linux/sl?b*.h
18652 SLCAN CAN NETWORK DRIVER
18653 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
18654 L: linux-can@vger.kernel.org
18656 F: drivers/net/can/slcan/
18658 SLEEPABLE READ-COPY UPDATE (SRCU)
18659 M: Lai Jiangshan <jiangshanlai@gmail.com>
18660 M: "Paul E. McKenney" <paulmck@kernel.org>
18661 M: Josh Triplett <josh@joshtriplett.org>
18662 R: Steven Rostedt <rostedt@goodmis.org>
18663 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18664 L: rcu@vger.kernel.org
18666 W: http://www.rdrop.com/users/paulmck/RCU/
18667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18668 F: include/linux/srcu*.h
18669 F: kernel/rcu/srcu*.c
18671 SMACK SECURITY MODULE
18672 M: Casey Schaufler <casey@schaufler-ca.com>
18673 L: linux-security-module@vger.kernel.org
18675 W: http://schaufler-ca.com
18676 T: git git://github.com/cschaufler/smack-next
18677 F: Documentation/admin-guide/LSM/Smack.rst
18680 SMC91x ETHERNET DRIVER
18681 M: Nicolas Pitre <nico@fluxnic.net>
18683 F: drivers/net/ethernet/smsc/smc91x.*
18685 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18686 M: Mark Rutland <mark.rutland@arm.com>
18687 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18688 M: Sudeep Holla <sudeep.holla@arm.com>
18689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18691 F: drivers/firmware/smccc/
18692 F: include/linux/arm-smccc.h
18694 SMM665 HARDWARE MONITOR DRIVER
18695 M: Guenter Roeck <linux@roeck-us.net>
18696 L: linux-hwmon@vger.kernel.org
18698 F: Documentation/hwmon/smm665.rst
18699 F: drivers/hwmon/smm665.c
18701 SMSC EMC2103 HARDWARE MONITOR DRIVER
18702 M: Steve Glendinning <steve.glendinning@shawell.net>
18703 L: linux-hwmon@vger.kernel.org
18705 F: Documentation/hwmon/emc2103.rst
18706 F: drivers/hwmon/emc2103.c
18708 SMSC SCH5627 HARDWARE MONITOR DRIVER
18709 M: Hans de Goede <hdegoede@redhat.com>
18710 L: linux-hwmon@vger.kernel.org
18712 F: Documentation/hwmon/sch5627.rst
18713 F: drivers/hwmon/sch5627.c
18715 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18716 M: Steve Glendinning <steve.glendinning@shawell.net>
18717 L: linux-fbdev@vger.kernel.org
18719 F: drivers/video/fbdev/smscufx.c
18721 SMSC47B397 HARDWARE MONITOR DRIVER
18722 M: Jean Delvare <jdelvare@suse.com>
18723 L: linux-hwmon@vger.kernel.org
18725 F: Documentation/hwmon/smsc47b397.rst
18726 F: drivers/hwmon/smsc47b397.c
18728 SMSC911x ETHERNET DRIVER
18729 M: Steve Glendinning <steve.glendinning@shawell.net>
18730 L: netdev@vger.kernel.org
18732 F: drivers/net/ethernet/smsc/smsc911x.*
18733 F: include/linux/smsc911x.h
18735 SMSC9420 PCI ETHERNET DRIVER
18736 M: Steve Glendinning <steve.glendinning@shawell.net>
18737 L: netdev@vger.kernel.org
18739 F: drivers/net/ethernet/smsc/smsc9420.*
18741 SOCIONEXT (SNI) AVE NETWORK DRIVER
18742 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18743 L: netdev@vger.kernel.org
18745 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18746 F: drivers/net/ethernet/socionext/sni_ave.c
18748 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18749 M: Jassi Brar <jaswinder.singh@linaro.org>
18750 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18751 L: netdev@vger.kernel.org
18753 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18754 F: drivers/net/ethernet/socionext/netsec.c
18756 SOCIONEXT (SNI) Synquacer SPI DRIVER
18757 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18758 M: Jassi Brar <jaswinder.singh@linaro.org>
18759 L: linux-spi@vger.kernel.org
18761 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18762 F: drivers/spi/spi-synquacer.c
18764 SOCIONEXT SYNQUACER I2C DRIVER
18765 M: Ard Biesheuvel <ardb@kernel.org>
18766 L: linux-i2c@vger.kernel.org
18768 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18769 F: drivers/i2c/busses/i2c-synquacer.c
18771 SOCIONEXT UNIPHIER SOUND DRIVER
18772 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18774 F: sound/soc/uniphier/
18776 SOEKRIS NET48XX LED SUPPORT
18777 M: Chris Boot <bootc@bootc.net>
18779 F: drivers/leds/leds-net48xx.c
18781 SOFT-IWARP DRIVER (siw)
18782 M: Bernard Metzler <bmt@zurich.ibm.com>
18783 L: linux-rdma@vger.kernel.org
18785 F: drivers/infiniband/sw/siw/
18786 F: include/uapi/rdma/siw-abi.h
18788 SOFT-ROCE DRIVER (rxe)
18789 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18790 L: linux-rdma@vger.kernel.org
18792 F: drivers/infiniband/sw/rxe/
18793 F: include/uapi/rdma/rdma_user_rxe.h
18795 SOFTLOGIC 6x10 MPEG CODEC
18796 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18797 M: Anton Sviridenko <anton@corp.bluecherry.net>
18798 M: Andrey Utkin <andrey_utkin@fastmail.com>
18799 M: Ismael Luceno <ismael@iodev.co.uk>
18800 L: linux-media@vger.kernel.org
18802 F: drivers/media/pci/solo6x10/
18804 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18805 M: James Morse <james.morse@arm.com>
18806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18808 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18809 F: drivers/firmware/arm_sdei.c
18810 F: include/linux/arm_sdei.h
18811 F: include/uapi/linux/arm_sdei.h
18813 SOFTWARE NODES AND DEVICE PROPERTIES
18814 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18815 R: Daniel Scally <djrscally@gmail.com>
18816 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18817 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18818 L: linux-acpi@vger.kernel.org
18820 F: drivers/base/property.c
18821 F: drivers/base/swnode.c
18822 F: include/linux/fwnode.h
18823 F: include/linux/property.h
18825 SOFTWARE RAID (Multiple Disks) SUPPORT
18826 M: Song Liu <song@kernel.org>
18827 L: linux-raid@vger.kernel.org
18829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18830 F: drivers/md/Kconfig
18831 F: drivers/md/Makefile
18833 F: drivers/md/raid*
18834 F: include/linux/raid/
18835 F: include/uapi/linux/raid/
18837 SOLIDRUN CLEARFOG SUPPORT
18838 M: Russell King <linux@armlinux.org.uk>
18840 F: arch/arm/boot/dts/armada-388-clearfog*
18841 F: arch/arm/boot/dts/armada-38x-solidrun-*
18843 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18844 M: Russell King <linux@armlinux.org.uk>
18846 F: arch/arm/boot/dts/imx6*-cubox-i*
18847 F: arch/arm/boot/dts/imx6*-hummingboard*
18848 F: arch/arm/boot/dts/imx6*-sr-*
18850 SONIC NETWORK DRIVER
18851 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18852 L: netdev@vger.kernel.org
18854 F: drivers/net/ethernet/natsemi/sonic.*
18856 SONICS SILICON BACKPLANE DRIVER (SSB)
18857 M: Michael Buesch <m@bues.ch>
18858 L: linux-wireless@vger.kernel.org
18861 F: include/linux/ssb/
18863 SONY IMX208 SENSOR DRIVER
18864 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18865 L: linux-media@vger.kernel.org
18867 T: git git://linuxtv.org/media_tree.git
18868 F: drivers/media/i2c/imx208.c
18870 SONY IMX214 SENSOR DRIVER
18871 M: Ricardo Ribalda <ribalda@kernel.org>
18872 L: linux-media@vger.kernel.org
18874 T: git git://linuxtv.org/media_tree.git
18875 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18876 F: drivers/media/i2c/imx214.c
18878 SONY IMX219 SENSOR DRIVER
18879 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18880 L: linux-media@vger.kernel.org
18882 T: git git://linuxtv.org/media_tree.git
18883 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18884 F: drivers/media/i2c/imx219.c
18886 SONY IMX258 SENSOR DRIVER
18887 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18888 L: linux-media@vger.kernel.org
18890 T: git git://linuxtv.org/media_tree.git
18891 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18892 F: drivers/media/i2c/imx258.c
18894 SONY IMX274 SENSOR DRIVER
18895 M: Leon Luo <leonl@leopardimaging.com>
18896 L: linux-media@vger.kernel.org
18898 T: git git://linuxtv.org/media_tree.git
18899 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18900 F: drivers/media/i2c/imx274.c
18902 SONY IMX290 SENSOR DRIVER
18903 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18904 L: linux-media@vger.kernel.org
18906 T: git git://linuxtv.org/media_tree.git
18907 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18908 F: drivers/media/i2c/imx290.c
18910 SONY IMX319 SENSOR DRIVER
18911 M: Bingbu Cao <bingbu.cao@intel.com>
18912 L: linux-media@vger.kernel.org
18914 T: git git://linuxtv.org/media_tree.git
18915 F: drivers/media/i2c/imx319.c
18917 SONY IMX334 SENSOR DRIVER
18918 M: Paul J. Murphy <paul.j.murphy@intel.com>
18919 M: Daniele Alessandrelli <daniele.alessandrelli@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/sony,imx334.yaml
18924 F: drivers/media/i2c/imx334.c
18926 SONY IMX335 SENSOR DRIVER
18927 M: Paul J. Murphy <paul.j.murphy@intel.com>
18928 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18929 L: linux-media@vger.kernel.org
18931 T: git git://linuxtv.org/media_tree.git
18932 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18933 F: drivers/media/i2c/imx335.c
18935 SONY IMX355 SENSOR DRIVER
18936 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18937 L: linux-media@vger.kernel.org
18939 T: git git://linuxtv.org/media_tree.git
18940 F: drivers/media/i2c/imx355.c
18942 SONY IMX412 SENSOR DRIVER
18943 M: Paul J. Murphy <paul.j.murphy@intel.com>
18944 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18945 L: linux-media@vger.kernel.org
18947 T: git git://linuxtv.org/media_tree.git
18948 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18949 F: drivers/media/i2c/imx412.c
18951 SONY MEMORYSTICK SUBSYSTEM
18952 M: Maxim Levitsky <maximlevitsky@gmail.com>
18953 M: Alex Dubov <oakad@yahoo.com>
18954 M: Ulf Hansson <ulf.hansson@linaro.org>
18955 L: linux-mmc@vger.kernel.org
18957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18958 F: drivers/memstick/
18959 F: include/linux/memstick.h
18961 SONY VAIO CONTROL DEVICE DRIVER
18962 M: Mattia Dongili <malattia@linux.it>
18963 L: platform-driver-x86@vger.kernel.org
18965 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18966 F: Documentation/admin-guide/laptops/sony-laptop.rst
18967 F: drivers/char/sonypi.c
18968 F: drivers/platform/x86/sony-laptop.c
18969 F: include/linux/sony-laptop.h
18972 M: Jaroslav Kysela <perex@perex.cz>
18973 M: Takashi Iwai <tiwai@suse.com>
18974 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18976 W: http://www.alsa-project.org/
18977 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18979 F: Documentation/sound/
18981 F: include/uapi/sound/
18983 F: tools/testing/selftests/alsa
18985 SOUND - COMPRESSED AUDIO
18986 M: Vinod Koul <vkoul@kernel.org>
18987 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18990 F: Documentation/sound/designs/compress-offload.rst
18991 F: include/sound/compress_driver.h
18992 F: include/uapi/sound/compress_*
18993 F: sound/core/compress_offload.c
18994 F: sound/soc/soc-compress.c
18996 SOUND - DMAENGINE HELPERS
18997 M: Lars-Peter Clausen <lars@metafoo.de>
18999 F: include/sound/dmaengine_pcm.h
19000 F: sound/core/pcm_dmaengine.c
19001 F: sound/soc/soc-generic-dmaengine-pcm.c
19003 SOUND - ALSA SELFTESTS
19004 M: Mark Brown <broonie@kernel.org>
19005 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19006 L: linux-kselftest@vger.kernel.org
19008 F: tools/testing/selftests/alsa
19010 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19011 M: Liam Girdwood <lgirdwood@gmail.com>
19012 M: Mark Brown <broonie@kernel.org>
19013 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19015 W: http://alsa-project.org/main/index.php/ASoC
19016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19017 F: Documentation/devicetree/bindings/sound/
19018 F: Documentation/sound/soc/
19019 F: include/dt-bindings/sound/
19020 F: include/sound/soc*
19023 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19024 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19025 M: Liam Girdwood <lgirdwood@gmail.com>
19026 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19027 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19028 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19029 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19030 M: Daniel Baluta <daniel.baluta@nxp.com>
19031 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19033 W: https://github.com/thesofproject/linux/
19036 SOUNDWIRE SUBSYSTEM
19037 M: Vinod Koul <vkoul@kernel.org>
19038 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19039 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19040 R: Sanyog Kale <sanyog.r.kale@intel.com>
19041 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19044 F: Documentation/driver-api/soundwire/
19045 F: drivers/soundwire/
19046 F: include/linux/soundwire/
19049 M: Olli Salonen <olli.salonen@iki.fi>
19050 L: linux-media@vger.kernel.org
19052 W: https://linuxtv.org
19053 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19054 F: drivers/media/dvb-frontends/sp2*
19056 SPARC + UltraSPARC (sparc/sparc64)
19057 M: "David S. Miller" <davem@davemloft.net>
19058 L: sparclinux@vger.kernel.org
19060 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19066 SPARC SERIAL DRIVERS
19067 M: "David S. Miller" <davem@davemloft.net>
19068 L: sparclinux@vger.kernel.org
19070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19072 F: drivers/tty/serial/suncore.c
19073 F: drivers/tty/serial/sunhv.c
19074 F: drivers/tty/serial/sunsab.c
19075 F: drivers/tty/serial/sunsab.h
19076 F: drivers/tty/serial/sunsu.c
19077 F: drivers/tty/serial/sunzilog.c
19078 F: drivers/tty/serial/sunzilog.h
19079 F: drivers/tty/vcc.c
19080 F: include/linux/sunserialcore.h
19083 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19084 L: linux-sparse@vger.kernel.org
19086 W: https://sparse.docs.kernel.org/
19087 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19088 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19089 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19090 F: include/linux/compiler.h
19092 SPEAKUP CONSOLE SPEECH DRIVER
19093 M: William Hubbs <w.d.hubbs@gmail.com>
19094 M: Chris Brannon <chris@the-brannons.com>
19095 M: Kirk Reiser <kirk@reisers.ca>
19096 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19097 L: speakup@linux-speakup.org
19099 W: http://www.linux-speakup.org/
19100 W: https://github.com/linux-speakup/speakup
19101 B: https://github.com/linux-speakup/speakup/issues
19102 F: drivers/accessibility/speakup/
19104 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19105 M: Viresh Kumar <vireshk@kernel.org>
19106 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19110 W: http://www.st.com/spear
19111 F: arch/arm/boot/dts/spear*
19112 F: arch/arm/mach-spear/
19113 F: drivers/clk/spear/
19114 F: drivers/pinctrl/spear/
19117 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19118 M: Pratyush Yadav <p.yadav@ti.com>
19119 R: Michael Walle <michael@walle.cc>
19120 L: linux-mtd@lists.infradead.org
19122 W: http://www.linux-mtd.infradead.org/
19123 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19124 C: irc://irc.oftc.net/mtd
19125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19126 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19127 F: drivers/mtd/spi-nor/
19128 F: include/linux/mtd/spi-nor.h
19131 M: Mark Brown <broonie@kernel.org>
19132 L: linux-spi@vger.kernel.org
19134 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19136 F: Documentation/devicetree/bindings/spi/
19137 F: Documentation/spi/
19139 F: include/linux/spi/
19140 F: include/uapi/linux/spi/
19143 SPIDERNET NETWORK DRIVER for CELL
19144 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19145 M: Geoff Levand <geoff@infradead.org>
19146 L: netdev@vger.kernel.org
19147 L: linuxppc-dev@lists.ozlabs.org
19149 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19150 F: drivers/net/ethernet/toshiba/spider_net*
19153 M: Stephen Boyd <sboyd@kernel.org>
19154 L: linux-kernel@vger.kernel.org
19156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19157 F: Documentation/devicetree/bindings/spmi/
19159 F: include/dt-bindings/spmi/spmi.h
19160 F: include/linux/spmi.h
19161 F: include/trace/events/spmi.h
19164 M: Jeremy Kerr <jk@ozlabs.org>
19165 L: linuxppc-dev@lists.ozlabs.org
19167 W: http://www.ibm.com/developerworks/power/cell/
19168 F: Documentation/filesystems/spufs/spufs.rst
19169 F: arch/powerpc/platforms/cell/spufs/
19171 SQUASHFS FILE SYSTEM
19172 M: Phillip Lougher <phillip@squashfs.org.uk>
19173 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19175 W: http://squashfs.org.uk
19176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19177 F: Documentation/filesystems/squashfs.rst
19180 SRM (Alpha) environment access
19181 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19183 F: arch/alpha/kernel/srm_env.c
19185 ST LSM6DSx IMU IIO DRIVER
19186 M: Lorenzo Bianconi <lorenzo@kernel.org>
19187 L: linux-iio@vger.kernel.org
19189 W: http://www.st.com/
19190 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19191 F: drivers/iio/imu/st_lsm6dsx/
19193 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19194 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19195 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19196 L: linux-media@vger.kernel.org
19198 T: git git://linuxtv.org/media_tree.git
19199 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19200 F: drivers/media/i2c/st-mipid02.c
19202 ST STM32 I2C/SMBUS DRIVER
19203 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19204 M: Alain Volmat <alain.volmat@foss.st.com>
19205 L: linux-i2c@vger.kernel.org
19207 F: drivers/i2c/busses/i2c-stm32*
19209 ST STM32 SPI DRIVER
19210 M: Alain Volmat <alain.volmat@foss.st.com>
19211 L: linux-spi@vger.kernel.org
19213 F: drivers/spi/spi-stm32.c
19216 M: Daniel Nilsson <daniel.nilsson@flex.com>
19217 L: linux-hwmon@vger.kernel.org
19219 F: Documentation/hwmon/stpddc60.rst
19220 F: drivers/hwmon/pmbus/stpddc60.c
19222 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19223 M: Song Qiang <songqiang1304521@gmail.com>
19224 L: linux-iio@vger.kernel.org
19226 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19227 F: drivers/iio/proximity/vl53l0x-i2c.c
19230 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19231 M: Sasha Levin <sashal@kernel.org>
19232 L: stable@vger.kernel.org
19234 F: Documentation/process/stable-kernel-rules.rst
19236 STAGING - ATOMISP DRIVER
19237 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19238 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19239 L: linux-media@vger.kernel.org
19241 F: drivers/staging/media/atomisp/
19243 STAGING - FIELDBUS SUBSYSTEM
19244 M: Sven Van Asbroeck <TheSven73@gmail.com>
19246 F: drivers/staging/fieldbus/*
19247 F: drivers/staging/fieldbus/Documentation/
19249 STAGING - HMS ANYBUS-S BUS
19250 M: Sven Van Asbroeck <TheSven73@gmail.com>
19252 F: drivers/staging/fieldbus/anybuss/
19254 STAGING - INDUSTRIAL IO
19255 M: Jonathan Cameron <jic23@kernel.org>
19256 L: linux-iio@vger.kernel.org
19258 F: Documentation/devicetree/bindings/staging/iio/
19259 F: drivers/staging/iio/
19261 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19262 M: Marc Dietrich <marvin24@gmx.de>
19263 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19264 L: linux-tegra@vger.kernel.org
19266 F: drivers/staging/nvec/
19268 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19269 M: Jens Frederich <jfrederich@gmail.com>
19270 M: Jon Nettleton <jon.nettleton@gmail.com>
19272 W: http://wiki.laptop.org/go/DCON
19273 F: drivers/staging/olpc_dcon/
19275 STAGING - REALTEK RTL8188EU DRIVERS
19276 M: Larry Finger <Larry.Finger@lwfinger.net>
19277 M: Phillip Potter <phil@philpotter.co.uk>
19278 R: Pavel Skripkin <paskripkin@gmail.com>
19280 F: drivers/staging/r8188eu/
19282 STAGING - REALTEK RTL8712U DRIVERS
19283 M: Larry Finger <Larry.Finger@lwfinger.net>
19284 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19286 F: drivers/staging/rtl8712/
19288 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19289 M: Michael Hennerich <michael.hennerich@analog.com>
19290 L: linux-fbdev@vger.kernel.org
19292 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19293 F: drivers/staging/fbtft/fb_seps525.c
19295 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19296 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19297 M: Teddy Wang <teddy.wang@siliconmotion.com>
19298 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19299 L: linux-fbdev@vger.kernel.org
19301 F: drivers/staging/sm750fb/
19303 STAGING - VIA VT665X DRIVERS
19304 M: Forest Bond <forest@alittletooquiet.net>
19306 F: drivers/staging/vt665?/
19309 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19310 L: linux-staging@lists.linux.dev
19312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19313 F: drivers/staging/
19315 STARFIRE/DURALAN NETWORK DRIVER
19316 M: Ion Badulescu <ionut@badula.org>
19318 F: drivers/net/ethernet/adaptec/starfire*
19320 STARFIVE JH7100 CLOCK DRIVERS
19321 M: Emil Renner Berthing <kernel@esmil.dk>
19323 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19324 F: drivers/clk/starfive/clk-starfive-jh7100*
19325 F: include/dt-bindings/clock/starfive-jh7100*.h
19327 STARFIVE JH7100 PINCTRL DRIVER
19328 M: Emil Renner Berthing <kernel@esmil.dk>
19329 L: linux-gpio@vger.kernel.org
19331 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19332 F: drivers/pinctrl/pinctrl-starfive.c
19333 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19335 STARFIVE JH7100 RESET CONTROLLER DRIVER
19336 M: Emil Renner Berthing <kernel@esmil.dk>
19338 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19339 F: drivers/reset/reset-starfive-jh7100.c
19340 F: include/dt-bindings/reset/starfive-jh7100.h
19343 M: Peter Zijlstra <peterz@infradead.org>
19344 M: Josh Poimboeuf <jpoimboe@kernel.org>
19345 M: Jason Baron <jbaron@akamai.com>
19346 R: Steven Rostedt <rostedt@goodmis.org>
19347 R: Ard Biesheuvel <ardb@kernel.org>
19349 F: arch/*/include/asm/jump_label*.h
19350 F: arch/*/include/asm/static_call*.h
19351 F: arch/*/kernel/jump_label.c
19352 F: arch/*/kernel/static_call.c
19353 F: include/linux/jump_label*.h
19354 F: include/linux/static_call*.h
19355 F: kernel/jump_label.c
19356 F: kernel/static_call.c
19358 STI AUDIO (ASoC) DRIVERS
19359 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19360 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19362 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19366 M: Alain Volmat <alain.volmat@foss.st.com>
19368 F: Documentation/devicetree/bindings/media/stih-cec.txt
19369 F: drivers/media/cec/platform/sti/
19371 STK1160 USB VIDEO CAPTURE DRIVER
19372 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19373 L: linux-media@vger.kernel.org
19375 T: git git://linuxtv.org/media_tree.git
19376 F: drivers/media/usb/stk1160/
19378 STM32 AUDIO (ASoC) DRIVERS
19379 M: Olivier Moysan <olivier.moysan@foss.st.com>
19380 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19381 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19383 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19384 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19387 STM32 TIMER/LPTIMER DRIVERS
19388 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19390 F: Documentation/ABI/testing/*timer-stm32
19391 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19392 F: drivers/*/stm32-*timer*
19393 F: drivers/pwm/pwm-stm32*
19394 F: include/linux/*/stm32-*tim*
19396 STMMAC ETHERNET DRIVER
19397 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19398 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19399 M: Jose Abreu <joabreu@synopsys.com>
19400 L: netdev@vger.kernel.org
19402 W: http://www.stlinux.com
19403 F: Documentation/networking/device_drivers/ethernet/stmicro/
19404 F: drivers/net/ethernet/stmicro/stmmac/
19407 M: Sam Creasey <sammy@sammy.net>
19409 W: http://sammy.net/sun3/
19410 F: arch/m68k/include/asm/sun3*
19411 F: arch/m68k/kernel/*sun3*
19412 F: arch/m68k/sun3*/
19413 F: drivers/net/ethernet/i825xx/sun3*
19415 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19416 M: Hans de Goede <hdegoede@redhat.com>
19417 L: linux-input@vger.kernel.org
19419 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19420 F: drivers/input/keyboard/sun4i-lradc-keys.c
19422 SUNDANCE NETWORK DRIVER
19423 M: Denis Kirjanov <kda@linux-powerpc.org>
19424 L: netdev@vger.kernel.org
19426 F: drivers/net/ethernet/dlink/sundance.c
19428 SUNPLUS ETHERNET DRIVER
19429 M: Wells Lu <wellslutw@gmail.com>
19430 L: netdev@vger.kernel.org
19432 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19433 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19434 F: drivers/net/ethernet/sunplus/
19436 SUNPLUS OCOTP DRIVER
19437 M: Vincent Shih <vincent.sunplus@gmail.com>
19439 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19440 F: drivers/nvmem/sunplus-ocotp.c
19443 M: Hammer Hsieh <hammerh0314@gmail.com>
19445 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19446 F: drivers/pwm/pwm-sunplus.c
19449 M: Vincent Shih <vincent.sunplus@gmail.com>
19450 L: linux-rtc@vger.kernel.org
19452 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19453 F: drivers/rtc/rtc-sunplus.c
19455 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19456 M: Li-hao Kuo <lhjeff911@gmail.com>
19457 L: linux-spi@vger.kernel.org
19459 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19460 F: drivers/spi/spi-sunplus-sp7021.c
19462 SUNPLUS UART DRIVER
19463 M: Hammer Hsieh <hammerh0314@gmail.com>
19465 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19466 F: drivers/tty/serial/sunplus-uart.c
19468 SUNPLUS WATCHDOG DRIVER
19469 M: Xiantao Hu <xt.hu@cqplus1.com>
19470 L: linux-watchdog@vger.kernel.org
19472 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19473 F: drivers/watchdog/sunplus_wdt.c
19476 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19477 M: Rich Felker <dalias@libc.org>
19478 L: linux-sh@vger.kernel.org
19480 Q: http://patchwork.kernel.org/project/linux-sh/list/
19481 F: Documentation/sh/
19486 M: "Rafael J. Wysocki" <rafael@kernel.org>
19487 M: Len Brown <len.brown@intel.com>
19488 M: Pavel Machek <pavel@ucw.cz>
19489 L: linux-pm@vger.kernel.org
19491 B: https://bugzilla.kernel.org
19492 F: Documentation/power/
19493 F: arch/x86/kernel/acpi/
19494 F: drivers/base/power/
19495 F: include/linux/freezer.h
19496 F: include/linux/pm.h
19497 F: include/linux/suspend.h
19501 M: Martin Mares <mj@ucw.cz>
19502 L: linux-video@atrey.karlin.mff.cuni.cz
19504 F: Documentation/admin-guide/svga.rst
19505 F: arch/x86/boot/video*
19508 M: Christoph Hellwig <hch@infradead.org>
19509 L: iommu@lists.linux.dev
19511 W: http://git.infradead.org/users/hch/dma-mapping.git
19512 T: git git://git.infradead.org/users/hch/dma-mapping.git
19513 F: arch/*/kernel/pci-swiotlb.c
19514 F: include/linux/swiotlb.h
19515 F: kernel/dma/swiotlb.c
19518 M: Jiri Pirko <jiri@resnulli.us>
19519 M: Ivan Vecera <ivecera@redhat.com>
19520 L: netdev@vger.kernel.org
19522 F: include/net/switchdev.h
19525 SY8106A REGULATOR DRIVER
19526 M: Icenowy Zheng <icenowy@aosc.io>
19528 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19529 F: drivers/regulator/sy8106a-regulator.c
19531 SYNC FILE FRAMEWORK
19532 M: Sumit Semwal <sumit.semwal@linaro.org>
19533 R: Gustavo Padovan <gustavo@padovan.org>
19534 L: linux-media@vger.kernel.org
19535 L: dri-devel@lists.freedesktop.org
19537 T: git git://anongit.freedesktop.org/drm/drm-misc
19538 F: Documentation/driver-api/sync_file.rst
19539 F: drivers/dma-buf/dma-fence*
19540 F: drivers/dma-buf/sw_sync.c
19541 F: drivers/dma-buf/sync_*
19542 F: include/linux/sync_file.h
19543 F: include/uapi/linux/sync_file.h
19545 SYNOPSYS ARC ARCHITECTURE
19546 M: Vineet Gupta <vgupta@kernel.org>
19547 L: linux-snps-arc@lists.infradead.org
19549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19550 F: Documentation/arc/
19551 F: Documentation/devicetree/bindings/arc/*
19552 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19554 F: drivers/clocksource/arc_timer.c
19555 F: drivers/tty/serial/arc_uart.c
19557 SYNOPSYS ARC HSDK SDP pll clock driver
19558 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19560 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19561 F: drivers/clk/clk-hsdk-pll.c
19563 SYNOPSYS ARC SDP clock driver
19564 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19566 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19567 F: drivers/clk/axs10x/*
19569 SYNOPSYS ARC SDP platform support
19570 M: Alexey Brodkin <abrodkin@synopsys.com>
19572 F: Documentation/devicetree/bindings/arc/axs10*
19573 F: arch/arc/boot/dts/ax*
19574 F: arch/arc/plat-axs10x
19576 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19577 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19579 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19580 F: drivers/reset/reset-axs10x.c
19582 SYNOPSYS CREG GPIO DRIVER
19583 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19585 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19586 F: drivers/gpio/gpio-creg-snps.c
19588 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19589 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19591 F: drivers/tty/serial/8250/8250_dw.c
19592 F: drivers/tty/serial/8250/8250_dwlib.*
19593 F: drivers/tty/serial/8250/8250_lpss.c
19595 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19596 M: Hoan Tran <hoan@os.amperecomputing.com>
19597 M: Serge Semin <fancer.lancer@gmail.com>
19598 L: linux-gpio@vger.kernel.org
19600 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19601 F: drivers/gpio/gpio-dwapb.c
19603 SYNOPSYS DESIGNWARE APB SSI DRIVER
19604 M: Serge Semin <fancer.lancer@gmail.com>
19605 L: linux-spi@vger.kernel.org
19607 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19608 F: drivers/spi/spi-dw*
19610 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19611 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19613 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19614 F: drivers/dma/dw-axi-dmac/
19616 SYNOPSYS DESIGNWARE DMAC DRIVER
19617 M: Viresh Kumar <vireshk@kernel.org>
19618 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19620 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19621 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19623 F: include/dt-bindings/dma/dw-dmac.h
19624 F: include/linux/dma/dw.h
19625 F: include/linux/platform_data/dma-dw.h
19627 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19628 M: Jose Abreu <Jose.Abreu@synopsys.com>
19629 L: netdev@vger.kernel.org
19631 F: drivers/net/ethernet/synopsys/
19633 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19634 M: Jose Abreu <Jose.Abreu@synopsys.com>
19635 L: netdev@vger.kernel.org
19637 F: drivers/net/pcs/pcs-xpcs.c
19638 F: drivers/net/pcs/pcs-xpcs.h
19639 F: include/linux/pcs/pcs-xpcs.h
19641 SYNOPSYS DESIGNWARE I2C DRIVER
19642 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19643 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19644 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19645 R: Jan Dabros <jsd@semihalf.com>
19646 L: linux-i2c@vger.kernel.org
19648 F: drivers/i2c/busses/i2c-designware-*
19650 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19651 M: Jaehoon Chung <jh80.chung@samsung.com>
19652 L: linux-mmc@vger.kernel.org
19654 F: drivers/mmc/host/dw_mmc*
19656 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19657 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19659 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19660 F: drivers/reset/reset-hsdk.c
19661 F: include/dt-bindings/reset/snps,hsdk-reset.h
19663 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19664 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19665 M: Manjunath M B <manjumb@synopsys.com>
19666 L: linux-mmc@vger.kernel.org
19668 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19670 SYSTEM CONFIGURATION (SYSCON)
19671 M: Lee Jones <lee.jones@linaro.org>
19672 M: Arnd Bergmann <arnd@arndb.de>
19674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19675 F: drivers/mfd/syscon.c
19677 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19678 M: Sudeep Holla <sudeep.holla@arm.com>
19679 R: Cristian Marussi <cristian.marussi@arm.com>
19680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19682 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19683 F: drivers/clk/clk-sc[mp]i.c
19684 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19685 F: drivers/firmware/arm_scmi/
19686 F: drivers/firmware/arm_scpi.c
19687 F: drivers/regulator/scmi-regulator.c
19688 F: drivers/reset/reset-scmi.c
19689 F: include/linux/sc[mp]i_protocol.h
19690 F: include/trace/events/scmi.h
19691 F: include/uapi/linux/virtio_scmi.h
19693 SYSTEM RESET/SHUTDOWN DRIVERS
19694 M: Sebastian Reichel <sre@kernel.org>
19695 L: linux-pm@vger.kernel.org
19697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19698 F: Documentation/devicetree/bindings/power/reset/
19699 F: drivers/power/reset/
19701 SYSTEM TRACE MODULE CLASS
19702 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19705 F: Documentation/trace/stm.rst
19706 F: drivers/hwtracing/stm/
19707 F: include/linux/stm.h
19708 F: include/uapi/linux/stm.h
19710 SYSTEM76 ACPI DRIVER
19711 M: Jeremy Soller <jeremy@system76.com>
19712 M: System76 Product Development <productdev@system76.com>
19713 L: platform-driver-x86@vger.kernel.org
19715 F: drivers/platform/x86/system76_acpi.c
19718 M: Christoph Hellwig <hch@infradead.org>
19720 F: Documentation/filesystems/sysv-fs.rst
19722 F: include/linux/sysv_fs.h
19724 TASKSTATS STATISTICS INTERFACE
19725 M: Balbir Singh <bsingharora@gmail.com>
19727 F: Documentation/accounting/taskstats*
19728 F: include/linux/taskstats*
19729 F: kernel/taskstats.c
19732 M: Jamal Hadi Salim <jhs@mojatatu.com>
19733 M: Cong Wang <xiyou.wangcong@gmail.com>
19734 M: Jiri Pirko <jiri@resnulli.us>
19735 L: netdev@vger.kernel.org
19737 F: include/net/pkt_cls.h
19738 F: include/net/pkt_sched.h
19739 F: include/net/tc_act/
19740 F: include/uapi/linux/pkt_cls.h
19741 F: include/uapi/linux/pkt_sched.h
19742 F: include/uapi/linux/tc_act/
19743 F: include/uapi/linux/tc_ematch/
19745 F: tools/testing/selftests/tc-testing
19747 TC90522 MEDIA DRIVER
19748 M: Akihiro Tsukada <tskd08@gmail.com>
19749 L: linux-media@vger.kernel.org
19751 F: drivers/media/dvb-frontends/tc90522*
19753 TCP LOW PRIORITY MODULE
19754 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19755 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19757 W: http://tcp-lp-mod.sourceforge.net/
19758 F: net/ipv4/tcp_lp.c
19760 TDA10071 MEDIA DRIVER
19761 M: Antti Palosaari <crope@iki.fi>
19762 L: linux-media@vger.kernel.org
19764 W: https://linuxtv.org
19765 W: http://palosaari.fi/linux/
19766 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19767 T: git git://linuxtv.org/anttip/media_tree.git
19768 F: drivers/media/dvb-frontends/tda10071*
19770 TDA18212 MEDIA DRIVER
19771 M: Antti Palosaari <crope@iki.fi>
19772 L: linux-media@vger.kernel.org
19774 W: https://linuxtv.org
19775 W: http://palosaari.fi/linux/
19776 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19777 T: git git://linuxtv.org/anttip/media_tree.git
19778 F: drivers/media/tuners/tda18212*
19780 TDA18218 MEDIA DRIVER
19781 M: Antti Palosaari <crope@iki.fi>
19782 L: linux-media@vger.kernel.org
19784 W: https://linuxtv.org
19785 W: http://palosaari.fi/linux/
19786 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19787 T: git git://linuxtv.org/anttip/media_tree.git
19788 F: drivers/media/tuners/tda18218*
19790 TDA18250 MEDIA DRIVER
19791 M: Olli Salonen <olli.salonen@iki.fi>
19792 L: linux-media@vger.kernel.org
19794 W: https://linuxtv.org
19795 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19796 T: git git://linuxtv.org/media_tree.git
19797 F: drivers/media/tuners/tda18250*
19799 TDA18271 MEDIA DRIVER
19800 M: Michael Krufky <mkrufky@linuxtv.org>
19801 L: linux-media@vger.kernel.org
19803 W: https://linuxtv.org
19804 W: http://github.com/mkrufky
19805 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19806 T: git git://linuxtv.org/mkrufky/tuners.git
19807 F: drivers/media/tuners/tda18271*
19809 TDA1997x MEDIA DRIVER
19810 M: Tim Harvey <tharvey@gateworks.com>
19811 L: linux-media@vger.kernel.org
19813 W: https://linuxtv.org
19814 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19815 F: drivers/media/i2c/tda1997x.*
19817 TDA827x MEDIA DRIVER
19818 M: Michael Krufky <mkrufky@linuxtv.org>
19819 L: linux-media@vger.kernel.org
19821 W: https://linuxtv.org
19822 W: http://github.com/mkrufky
19823 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19824 T: git git://linuxtv.org/mkrufky/tuners.git
19825 F: drivers/media/tuners/tda8290.*
19827 TDA8290 MEDIA DRIVER
19828 M: Michael Krufky <mkrufky@linuxtv.org>
19829 L: linux-media@vger.kernel.org
19831 W: https://linuxtv.org
19832 W: http://github.com/mkrufky
19833 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19834 T: git git://linuxtv.org/mkrufky/tuners.git
19835 F: drivers/media/tuners/tda8290.*
19837 TDA9840 MEDIA DRIVER
19838 M: Hans Verkuil <hverkuil@xs4all.nl>
19839 L: linux-media@vger.kernel.org
19841 W: https://linuxtv.org
19842 T: git git://linuxtv.org/media_tree.git
19843 F: drivers/media/i2c/tda9840*
19845 TEA5761 TUNER DRIVER
19846 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19847 L: linux-media@vger.kernel.org
19849 W: https://linuxtv.org
19850 T: git git://linuxtv.org/media_tree.git
19851 F: drivers/media/tuners/tea5761.*
19853 TEA5767 TUNER DRIVER
19854 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19855 L: linux-media@vger.kernel.org
19857 W: https://linuxtv.org
19858 T: git git://linuxtv.org/media_tree.git
19859 F: drivers/media/tuners/tea5767.*
19861 TEA6415C MEDIA DRIVER
19862 M: Hans Verkuil <hverkuil@xs4all.nl>
19863 L: linux-media@vger.kernel.org
19865 W: https://linuxtv.org
19866 T: git git://linuxtv.org/media_tree.git
19867 F: drivers/media/i2c/tea6415c*
19869 TEA6420 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/tea6420*
19878 M: Jiri Pirko <jiri@resnulli.us>
19879 L: netdev@vger.kernel.org
19881 F: drivers/net/team/
19882 F: include/linux/if_team.h
19883 F: include/uapi/linux/if_team.h
19885 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19886 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19888 F: arch/x86/platform/ts5500/
19890 TECHNOTREND USB IR RECEIVER
19891 M: Sean Young <sean@mess.org>
19892 L: linux-media@vger.kernel.org
19894 F: drivers/media/rc/ttusbir.c
19896 TECHWELL TW9910 VIDEO DECODER
19897 L: linux-media@vger.kernel.org
19899 F: drivers/media/i2c/tw9910.c
19900 F: include/media/i2c/tw9910.h
19903 M: Jens Wiklander <jens.wiklander@linaro.org>
19904 R: Sumit Garg <sumit.garg@linaro.org>
19905 L: op-tee@lists.trustedfirmware.org
19907 F: Documentation/staging/tee.rst
19909 F: include/linux/tee_drv.h
19910 F: include/uapi/linux/tee.h
19912 TEGRA ARCHITECTURE SUPPORT
19913 M: Thierry Reding <thierry.reding@gmail.com>
19914 M: Jonathan Hunter <jonathanh@nvidia.com>
19915 L: linux-tegra@vger.kernel.org
19917 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19922 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19923 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19925 F: drivers/clk/tegra/
19928 M: Laxman Dewangan <ldewangan@nvidia.com>
19929 M: Jon Hunter <jonathanh@nvidia.com>
19931 F: drivers/dma/tegra*
19934 M: Laxman Dewangan <ldewangan@nvidia.com>
19935 R: Dmitry Osipenko <digetx@gmail.com>
19937 F: drivers/i2c/busses/i2c-tegra.c
19939 TEGRA IOMMU DRIVERS
19940 M: Thierry Reding <thierry.reding@gmail.com>
19941 R: Krishna Reddy <vdumpa@nvidia.com>
19942 L: linux-tegra@vger.kernel.org
19944 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19945 F: drivers/iommu/tegra*
19948 M: Laxman Dewangan <ldewangan@nvidia.com>
19950 F: drivers/input/keyboard/tegra-kbc.c
19953 M: Stefan Agner <stefan@agner.ch>
19954 M: Lucas Stach <dev@lynxeye.de>
19956 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19957 F: drivers/mtd/nand/raw/tegra_nand.c
19960 M: Thierry Reding <thierry.reding@gmail.com>
19962 F: drivers/pwm/pwm-tegra.c
19964 TEGRA SERIAL DRIVER
19965 M: Laxman Dewangan <ldewangan@nvidia.com>
19967 F: drivers/tty/serial/serial-tegra.c
19970 M: Laxman Dewangan <ldewangan@nvidia.com>
19972 F: drivers/spi/spi-tegra*
19974 TEGRA QUAD SPI DRIVER
19975 M: Thierry Reding <thierry.reding@gmail.com>
19976 M: Jonathan Hunter <jonathanh@nvidia.com>
19977 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19978 L: linux-tegra@vger.kernel.org
19980 F: drivers/spi/spi-tegra210-quad.c
19983 M: Thierry Reding <thierry.reding@gmail.com>
19984 M: Jonathan Hunter <jonathanh@nvidia.com>
19985 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19986 L: linux-media@vger.kernel.org
19987 L: linux-tegra@vger.kernel.org
19989 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
19990 F: drivers/staging/media/tegra-video/
19992 TEGRA XUSB PADCTL DRIVER
19993 M: JC Kuo <jckuo@nvidia.com>
19995 F: drivers/phy/tegra/xusb*
19997 TEHUTI ETHERNET DRIVER
19998 M: Andy Gospodarek <andy@greyhouse.net>
19999 L: netdev@vger.kernel.org
20001 F: drivers/net/ethernet/tehuti/*
20003 TELECOM CLOCK DRIVER FOR MCPL0010
20004 M: Mark Gross <markgross@kernel.org>
20006 F: drivers/char/tlclk.c
20008 TEMPO SEMICONDUCTOR DRIVERS
20009 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20011 F: Documentation/devicetree/bindings/sound/tscs*.txt
20012 F: sound/soc/codecs/tscs*.c
20013 F: sound/soc/codecs/tscs*.h
20015 TENSILICA XTENSA PORT (xtensa)
20016 M: Chris Zankel <chris@zankel.net>
20017 M: Max Filippov <jcmvbkbc@gmail.com>
20018 L: linux-xtensa@linux-xtensa.org
20020 T: git git://github.com/czankel/xtensa-linux.git
20022 F: drivers/irqchip/irq-xtensa-*
20024 TEXAS INSTRUMENTS ASoC DRIVERS
20025 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20026 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20028 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20031 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20032 M: Ricardo Ribalda <ribalda@kernel.org>
20033 L: linux-iio@vger.kernel.org
20035 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20036 F: drivers/iio/dac/ti-dac7612.c
20038 TEXAS INSTRUMENTS DMA DRIVERS
20039 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20040 L: dmaengine@vger.kernel.org
20042 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20043 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20044 F: Documentation/devicetree/bindings/dma/ti/
20046 X: drivers/dma/ti/cppi41.c
20047 F: include/linux/dma/k3-udma-glue.h
20048 F: include/linux/dma/ti-cppi5.h
20049 F: include/linux/dma/k3-psil.h
20051 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20052 M: Nishanth Menon <nm@ti.com>
20053 M: Tero Kristo <kristo@kernel.org>
20054 M: Santosh Shilimkar <ssantosh@kernel.org>
20055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20057 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20058 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20059 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20060 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20061 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20062 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20063 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20064 F: drivers/clk/keystone/sci-clk.c
20065 F: drivers/firmware/ti_sci*
20066 F: drivers/irqchip/irq-ti-sci-inta.c
20067 F: drivers/irqchip/irq-ti-sci-intr.c
20068 F: drivers/reset/reset-ti-sci.c
20069 F: drivers/soc/ti/ti_sci_inta_msi.c
20070 F: drivers/soc/ti/ti_sci_pm_domains.c
20071 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20072 F: include/linux/soc/ti/ti_sci_inta_msi.h
20073 F: include/linux/soc/ti/ti_sci_protocol.h
20075 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20076 M: Robert Marko <robert.marko@sartura.hr>
20077 M: Luka Perkov <luka.perkov@sartura.hr>
20078 L: linux-hwmon@vger.kernel.org
20080 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20081 F: Documentation/hwmon/tps23861.rst
20082 F: drivers/hwmon/tps23861.c
20084 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20085 M: Puranjay Mohan <puranjay12@gmail.com>
20086 L: linux-iio@vger.kernel.org
20088 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20089 F: drivers/iio/temperature/tmp117.c
20091 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20092 M: Hans Verkuil <hverkuil@xs4all.nl>
20093 L: linux-media@vger.kernel.org
20095 W: https://linuxtv.org
20096 T: git git://linuxtv.org/media_tree.git
20097 F: drivers/media/radio/radio-raremono.c
20100 M: Rafael J. Wysocki <rafael@kernel.org>
20101 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20102 R: Amit Kucheria <amitk@kernel.org>
20103 R: Zhang Rui <rui.zhang@intel.com>
20104 L: linux-pm@vger.kernel.org
20106 Q: https://patchwork.kernel.org/project/linux-pm/list/
20107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20108 F: Documentation/ABI/testing/sysfs-class-thermal
20109 F: Documentation/devicetree/bindings/thermal/
20110 F: Documentation/driver-api/thermal/
20111 F: drivers/thermal/
20112 F: include/dt-bindings/thermal/
20113 F: include/linux/cpu_cooling.h
20114 F: include/linux/thermal.h
20115 F: include/uapi/linux/thermal.h
20116 F: tools/lib/thermal/
20119 THERMAL DRIVER FOR AMLOGIC SOCS
20120 M: Guillaume La Roque <glaroque@baylibre.com>
20121 L: linux-pm@vger.kernel.org
20122 L: linux-amlogic@lists.infradead.org
20124 W: http://linux-meson.com/
20125 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20126 F: drivers/thermal/amlogic_thermal.c
20128 THERMAL/CPU_COOLING
20129 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20130 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20131 M: Viresh Kumar <viresh.kumar@linaro.org>
20132 R: Lukasz Luba <lukasz.luba@arm.com>
20133 L: linux-pm@vger.kernel.org
20135 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20136 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20137 F: drivers/thermal/cpufreq_cooling.c
20138 F: drivers/thermal/cpuidle_cooling.c
20139 F: include/linux/cpu_cooling.h
20141 THERMAL/POWER_ALLOCATOR
20142 M: Lukasz Luba <lukasz.luba@arm.com>
20143 L: linux-pm@vger.kernel.org
20145 F: Documentation/driver-api/thermal/power_allocator.rst
20146 F: drivers/thermal/gov_power_allocator.c
20147 F: include/trace/events/thermal_power_allocator.h
20149 THINKPAD ACPI EXTRAS DRIVER
20150 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20151 L: ibm-acpi-devel@lists.sourceforge.net
20152 L: platform-driver-x86@vger.kernel.org
20154 W: http://ibm-acpi.sourceforge.net
20155 W: http://thinkwiki.org/wiki/Ibm-acpi
20156 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20157 F: drivers/platform/x86/thinkpad_acpi.c
20159 THINKPAD LMI DRIVER
20160 M: Mark Pearson <markpearson@lenovo.com>
20161 L: platform-driver-x86@vger.kernel.org
20163 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20164 F: drivers/platform/x86/think-lmi.?
20166 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20167 M: Isaac Hazan <isaac.hazan@intel.com>
20168 L: linux-usb@vger.kernel.org
20170 F: drivers/thunderbolt/dma_test.c
20173 M: Andreas Noever <andreas.noever@gmail.com>
20174 M: Michael Jamet <michael.jamet@intel.com>
20175 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20176 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20177 L: linux-usb@vger.kernel.org
20179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20180 F: Documentation/admin-guide/thunderbolt.rst
20181 F: drivers/thunderbolt/
20182 F: include/linux/thunderbolt.h
20184 THUNDERBOLT NETWORK DRIVER
20185 M: Michael Jamet <michael.jamet@intel.com>
20186 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20187 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20188 L: netdev@vger.kernel.org
20190 F: drivers/net/thunderbolt.c
20192 THUNDERX GPIO DRIVER
20193 M: Robert Richter <rric@kernel.org>
20195 F: drivers/gpio/gpio-thunderx.c
20197 TI ADS131E0X ADC SERIES DRIVER
20198 M: Tomislav Denis <tomislav.denis@avl.com>
20199 L: linux-iio@vger.kernel.org
20201 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20202 F: drivers/iio/adc/ti-ads131e08.c
20204 TI AM437X VPFE DRIVER
20205 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20206 L: linux-media@vger.kernel.org
20208 W: https://linuxtv.org
20209 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20210 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20211 F: drivers/media/platform/ti/am437x/
20213 TI BANDGAP AND THERMAL DRIVER
20214 M: Eduardo Valentin <edubezval@gmail.com>
20215 M: Keerthy <j-keerthy@ti.com>
20216 L: linux-pm@vger.kernel.org
20217 L: linux-omap@vger.kernel.org
20219 F: drivers/thermal/ti-soc-thermal/
20221 TI BQ27XXX POWER SUPPLY DRIVER
20222 F: drivers/power/supply/bq27xxx_battery.c
20223 F: drivers/power/supply/bq27xxx_battery_i2c.c
20224 F: include/linux/power/bq27xxx_battery.h
20226 TI CDCE706 CLOCK DRIVER
20227 M: Max Filippov <jcmvbkbc@gmail.com>
20229 F: drivers/clk/clk-cdce706.c
20232 M: Tero Kristo <kristo@kernel.org>
20233 L: linux-omap@vger.kernel.org
20236 F: include/linux/clk/ti.h
20238 TI DAVINCI MACHINE SUPPORT
20239 M: Sekhar Nori <nsekhar@ti.com>
20240 R: Bartosz Golaszewski <brgl@bgdev.pl>
20241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20244 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20245 F: arch/arm/boot/dts/da850*
20246 F: arch/arm/mach-davinci/
20247 F: drivers/i2c/busses/i2c-davinci.c
20249 TI DAVINCI SERIES CLOCK DRIVER
20250 M: David Lechner <david@lechnology.com>
20251 R: Sekhar Nori <nsekhar@ti.com>
20253 F: Documentation/devicetree/bindings/clock/ti/davinci/
20254 F: drivers/clk/davinci/
20256 TI DAVINCI SERIES GPIO DRIVER
20257 M: Keerthy <j-keerthy@ti.com>
20258 L: linux-gpio@vger.kernel.org
20260 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20261 F: drivers/gpio/gpio-davinci.c
20263 TI DAVINCI SERIES MEDIA DRIVER
20264 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20265 L: linux-media@vger.kernel.org
20267 W: https://linuxtv.org
20268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20269 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20270 F: drivers/media/platform/ti/davinci/
20271 F: include/media/davinci/
20273 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20274 R: David Lechner <david@lechnology.com>
20275 L: linux-iio@vger.kernel.org
20276 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20277 F: drivers/counter/ti-eqep.c
20279 TI ETHERNET SWITCH DRIVER (CPSW)
20280 R: Grygorii Strashko <grygorii.strashko@ti.com>
20281 L: linux-omap@vger.kernel.org
20282 L: netdev@vger.kernel.org
20284 F: drivers/net/ethernet/ti/cpsw*
20285 F: drivers/net/ethernet/ti/davinci*
20287 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20288 M: Alex Dubov <oakad@yahoo.com>
20290 W: http://tifmxx.berlios.de/
20291 F: drivers/memstick/host/tifm_ms.c
20292 F: drivers/misc/tifm*
20293 F: drivers/mmc/host/tifm_sd.c
20294 F: include/linux/tifm.h
20296 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20297 M: Nishanth Menon <nm@ti.com>
20298 M: Santosh Shilimkar <ssantosh@kernel.org>
20299 L: linux-kernel@vger.kernel.org
20300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20303 F: drivers/soc/ti/*
20305 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20306 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20307 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20308 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20310 F: sound/soc/codecs/isabelle*
20311 F: sound/soc/codecs/lm49453*
20313 TI PCM3060 ASoC CODEC DRIVER
20314 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20315 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20317 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20318 F: sound/soc/codecs/pcm3060*
20320 TI TAS571X FAMILY ASoC CODEC DRIVER
20321 M: Kevin Cernekee <cernekee@chromium.org>
20322 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20324 F: sound/soc/codecs/tas571x*
20326 TI TRF7970A NFC DRIVER
20327 M: Mark Greer <mgreer@animalcreek.com>
20328 L: linux-wireless@vger.kernel.org
20329 L: linux-nfc@lists.01.org (subscribers-only)
20331 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20332 F: drivers/nfc/trf7970a.c
20334 TI TSC2046 ADC DRIVER
20335 M: Oleksij Rempel <o.rempel@pengutronix.de>
20336 R: kernel@pengutronix.de
20337 L: linux-iio@vger.kernel.org
20339 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20340 F: drivers/iio/adc/ti-tsc2046.c
20342 TI TWL4030 SERIES SOC CODEC DRIVER
20343 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20344 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20346 F: sound/soc/codecs/twl4030*
20349 M: Benoit Parrot <bparrot@ti.com>
20350 L: linux-media@vger.kernel.org
20352 W: http://linuxtv.org/
20353 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20354 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20355 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20356 F: drivers/media/platform/ti/cal/
20357 F: drivers/media/platform/ti/vpe/
20359 TI WILINK WIRELESS DRIVERS
20360 L: linux-wireless@vger.kernel.org
20362 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20363 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20365 F: drivers/net/wireless/ti/
20366 F: include/linux/wl12xx.h
20368 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20369 M: John Stultz <jstultz@google.com>
20370 M: Thomas Gleixner <tglx@linutronix.de>
20371 R: Stephen Boyd <sboyd@kernel.org>
20372 L: linux-kernel@vger.kernel.org
20374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20375 F: include/linux/clocksource.h
20376 F: include/linux/time.h
20377 F: include/linux/timex.h
20378 F: include/uapi/linux/time.h
20379 F: include/uapi/linux/timex.h
20380 F: kernel/time/alarmtimer.c
20381 F: kernel/time/clocksource.c
20382 F: kernel/time/ntp.c
20383 F: kernel/time/time*.c
20384 F: tools/testing/selftests/timers/
20387 M: Jon Maloy <jmaloy@redhat.com>
20388 M: Ying Xue <ying.xue@windriver.com>
20389 L: netdev@vger.kernel.org (core kernel code)
20390 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20392 W: http://tipc.sourceforge.net/
20393 F: include/uapi/linux/tipc*.h
20396 TLAN NETWORK DRIVER
20397 M: Samuel Chessman <chessman@tux.org>
20398 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20400 W: http://sourceforge.net/projects/tlan/
20401 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20402 F: drivers/net/ethernet/ti/tlan.*
20404 TM6000 VIDEO4LINUX DRIVER
20405 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20406 L: linux-media@vger.kernel.org
20408 W: https://linuxtv.org
20409 T: git git://linuxtv.org/media_tree.git
20410 F: Documentation/admin-guide/media/tm6000*
20411 F: drivers/media/usb/tm6000/
20413 TMIO/SDHI MMC DRIVER
20414 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20415 L: linux-mmc@vger.kernel.org
20416 L: linux-renesas-soc@vger.kernel.org
20418 F: drivers/mmc/host/renesas_sdhi*
20419 F: drivers/mmc/host/tmio_mmc*
20420 F: include/linux/mfd/tmio.h
20422 TMP401 HARDWARE MONITOR DRIVER
20423 M: Guenter Roeck <linux@roeck-us.net>
20424 L: linux-hwmon@vger.kernel.org
20426 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20427 F: Documentation/hwmon/tmp401.rst
20428 F: drivers/hwmon/tmp401.c
20430 TMP464 HARDWARE MONITOR DRIVER
20431 M: Agathe Porte <agathe.porte@nokia.com>
20432 M: Guenter Roeck <linux@roeck-us.net>
20433 L: linux-hwmon@vger.kernel.org
20435 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20436 F: Documentation/hwmon/tmp464.rst
20437 F: drivers/hwmon/tmp464.c
20439 TMP513 HARDWARE MONITOR DRIVER
20440 M: Eric Tremblay <etremblay@distech-controls.com>
20441 L: linux-hwmon@vger.kernel.org
20443 F: Documentation/hwmon/tmp513.rst
20444 F: drivers/hwmon/tmp513.c
20446 TMPFS (SHMEM FILESYSTEM)
20447 M: Hugh Dickins <hughd@google.com>
20448 L: linux-mm@kvack.org
20450 F: include/linux/shmem_fs.h
20453 TOMOYO SECURITY MODULE
20454 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20455 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20456 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20457 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20458 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20459 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20461 W: https://tomoyo.osdn.jp/
20462 F: security/tomoyo/
20464 TOPSTAR LAPTOP EXTRAS DRIVER
20465 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20466 L: platform-driver-x86@vger.kernel.org
20468 F: drivers/platform/x86/topstar-laptop.c
20470 TORTURE-TEST MODULES
20471 M: Davidlohr Bueso <dave@stgolabs.net>
20472 M: "Paul E. McKenney" <paulmck@kernel.org>
20473 M: Josh Triplett <josh@joshtriplett.org>
20474 L: linux-kernel@vger.kernel.org
20476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20477 F: Documentation/RCU/torture.rst
20478 F: kernel/locking/locktorture.c
20479 F: kernel/rcu/rcuscale.c
20480 F: kernel/rcu/rcutorture.c
20481 F: kernel/rcu/refscale.c
20482 F: kernel/torture.c
20484 TOSHIBA ACPI EXTRAS DRIVER
20485 M: Azael Avalos <coproscefalo@gmail.com>
20486 L: platform-driver-x86@vger.kernel.org
20488 F: drivers/platform/x86/toshiba_acpi.c
20490 TOSHIBA BLUETOOTH DRIVER
20491 M: Azael Avalos <coproscefalo@gmail.com>
20492 L: platform-driver-x86@vger.kernel.org
20494 F: drivers/platform/x86/toshiba_bluetooth.c
20496 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20497 M: Azael Avalos <coproscefalo@gmail.com>
20498 L: platform-driver-x86@vger.kernel.org
20500 F: drivers/platform/x86/toshiba_haps.c
20503 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20505 W: http://www.buzzard.org.uk/toshiba/
20506 F: drivers/char/toshiba.c
20507 F: include/linux/toshiba.h
20508 F: include/uapi/linux/toshiba.h
20510 TOSHIBA TC358743 DRIVER
20511 M: Mats Randgaard <matrandg@cisco.com>
20512 L: linux-media@vger.kernel.org
20514 F: drivers/media/i2c/tc358743*
20515 F: include/media/i2c/tc358743.h
20517 TOSHIBA WMI HOTKEYS DRIVER
20518 M: Azael Avalos <coproscefalo@gmail.com>
20519 L: platform-driver-x86@vger.kernel.org
20521 F: drivers/platform/x86/toshiba-wmi.c
20524 M: Peter Huewe <peterhuewe@gmx.de>
20525 M: Jarkko Sakkinen <jarkko@kernel.org>
20526 R: Jason Gunthorpe <jgg@ziepe.ca>
20527 L: linux-integrity@vger.kernel.org
20529 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20530 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20532 F: drivers/char/tpm/
20535 M: Steven Rostedt <rostedt@goodmis.org>
20536 M: Ingo Molnar <mingo@redhat.com>
20538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20539 F: Documentation/trace/ftrace.rst
20540 F: arch/*/*/*/*ftrace*
20541 F: arch/*/*/*ftrace*
20543 F: include/*/ftrace.h
20544 F: include/linux/trace*.h
20547 F: tools/testing/selftests/ftrace/
20549 TRACING MMIO ACCESSES (MMIOTRACE)
20550 M: Steven Rostedt <rostedt@goodmis.org>
20551 M: Ingo Molnar <mingo@kernel.org>
20552 R: Karol Herbst <karolherbst@gmail.com>
20553 R: Pekka Paalanen <ppaalanen@gmail.com>
20554 L: linux-kernel@vger.kernel.org
20555 L: nouveau@lists.freedesktop.org
20557 F: arch/x86/mm/kmmio.c
20558 F: arch/x86/mm/mmio-mod.c
20559 F: arch/x86/mm/testmmiotrace.c
20560 F: include/linux/mmiotrace.h
20561 F: kernel/trace/trace_mmiotrace.c
20563 TRACING OS NOISE / LATENCY TRACERS
20564 M: Steven Rostedt <rostedt@goodmis.org>
20565 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20567 F: kernel/trace/trace_osnoise.c
20568 F: include/trace/events/osnoise.h
20569 F: kernel/trace/trace_hwlat.c
20570 F: kernel/trace/trace_irqsoff.c
20571 F: kernel/trace/trace_sched_wakeup.c
20572 F: Documentation/trace/osnoise-tracer.rst
20573 F: Documentation/trace/timerlat-tracer.rst
20574 F: Documentation/trace/hwlat_detector.rst
20575 F: arch/*/kernel/trace.c
20577 Real-time Linux Analysis (RTLA) tools
20578 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20579 M: Steven Rostedt <rostedt@goodmis.org>
20580 L: linux-trace-devel@vger.kernel.org
20582 F: Documentation/tools/rtla/
20583 F: tools/tracing/rtla/
20585 TRADITIONAL CHINESE DOCUMENTATION
20586 M: Hu Haowen <src.res@email.cn>
20587 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
20589 W: https://github.com/srcres258/linux-doc
20590 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20591 F: Documentation/translations/zh_TW/
20594 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20595 M: Jiri Slaby <jirislaby@kernel.org>
20597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20598 F: Documentation/driver-api/serial/
20600 F: drivers/tty/serial/serial_core.c
20601 F: include/linux/selection.h
20602 F: include/linux/serial.h
20603 F: include/linux/serial_core.h
20604 F: include/linux/sysrq.h
20605 F: include/linux/tty*.h
20606 F: include/linux/vt.h
20607 F: include/linux/vt_*.h
20608 F: include/uapi/linux/serial.h
20609 F: include/uapi/linux/serial_core.h
20610 F: include/uapi/linux/tty.h
20612 TUA9001 MEDIA DRIVER
20613 M: Antti Palosaari <crope@iki.fi>
20614 L: linux-media@vger.kernel.org
20616 W: https://linuxtv.org
20617 W: http://palosaari.fi/linux/
20618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20619 T: git git://linuxtv.org/anttip/media_tree.git
20620 F: drivers/media/tuners/tua9001*
20622 TULIP NETWORK DRIVERS
20623 L: netdev@vger.kernel.org
20624 L: linux-parisc@vger.kernel.org
20626 F: drivers/net/ethernet/dec/tulip/
20629 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20631 W: http://vtun.sourceforge.net/tun
20632 F: Documentation/networking/tuntap.rst
20633 F: arch/um/os-Linux/drivers/
20635 TURBOCHANNEL SUBSYSTEM
20636 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20637 M: Ralf Baechle <ralf@linux-mips.org>
20638 L: linux-mips@vger.kernel.org
20640 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20642 F: include/linux/tc.h
20645 M: "Len Brown" <lenb@kernel.org>
20646 L: linux-pm@vger.kernel.org
20648 Q: https://patchwork.kernel.org/project/linux-pm/list/
20649 B: https://bugzilla.kernel.org
20650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20651 F: tools/power/x86/turbostat/
20653 TW5864 VIDEO4LINUX DRIVER
20654 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20655 M: Anton Sviridenko <anton@corp.bluecherry.net>
20656 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20657 M: Andrey Utkin <andrey_utkin@fastmail.com>
20658 L: linux-media@vger.kernel.org
20660 F: drivers/media/pci/tw5864/
20662 TW68 VIDEO4LINUX DRIVER
20663 M: Hans Verkuil <hverkuil@xs4all.nl>
20664 L: linux-media@vger.kernel.org
20666 W: https://linuxtv.org
20667 T: git git://linuxtv.org/media_tree.git
20668 F: drivers/media/pci/tw68/
20670 TW686X VIDEO4LINUX DRIVER
20671 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20672 L: linux-media@vger.kernel.org
20674 W: http://linuxtv.org
20675 T: git git://linuxtv.org/media_tree.git
20676 F: drivers/media/pci/tw686x/
20678 U-BOOT ENVIRONMENT VARIABLES
20679 M: Rafał Miłecki <rafal@milecki.pl>
20681 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20683 UACCE ACCELERATOR FRAMEWORK
20684 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20685 M: Zhou Wang <wangzhou1@hisilicon.com>
20686 L: linux-accelerators@lists.ozlabs.org
20687 L: linux-kernel@vger.kernel.org
20689 F: Documentation/ABI/testing/sysfs-driver-uacce
20690 F: Documentation/misc-devices/uacce.rst
20691 F: drivers/misc/uacce/
20692 F: include/linux/uacce.h
20693 F: include/uapi/misc/uacce/
20695 UBI FILE SYSTEM (UBIFS)
20696 M: Richard Weinberger <richard@nod.at>
20697 L: linux-mtd@lists.infradead.org
20699 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20702 F: Documentation/ABI/testing/sysfs-fs-ubifs
20703 F: Documentation/filesystems/ubifs-authentication.rst
20704 F: Documentation/filesystems/ubifs.rst
20707 UBLK USERSPACE BLOCK DRIVER
20708 M: Ming Lei <ming.lei@redhat.com>
20709 L: linux-block@vger.kernel.org
20711 F: drivers/block/ublk_drv.c
20712 F: include/uapi/linux/ublk_cmd.h
20714 UCLINUX (M68KNOMMU AND COLDFIRE)
20715 M: Greg Ungerer <gerg@linux-m68k.org>
20716 L: linux-m68k@lists.linux-m68k.org
20717 L: uclinux-dev@uclinux.org (subscribers-only)
20719 W: http://www.linux-m68k.org/
20720 W: http://www.uclinux.org/
20721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20722 F: arch/m68k/*/*_no.*
20724 F: arch/m68k/coldfire/
20725 F: arch/m68k/include/asm/*_no.*
20728 M: Jan Kara <jack@suse.com>
20730 F: Documentation/filesystems/udf.rst
20734 M: Bastien Nocera <hadess@hadess.net>
20735 L: linux-input@vger.kernel.org
20737 F: drivers/hid/hid-udraw-ps3.c
20740 M: Evgeniy Dushistov <dushistov@mail.ru>
20742 F: Documentation/admin-guide/ufs.rst
20745 UHID USERSPACE HID IO DRIVER
20746 M: David Rheinsberg <david.rheinsberg@gmail.com>
20747 L: linux-input@vger.kernel.org
20749 F: drivers/hid/uhid.c
20750 F: include/uapi/linux/uhid.h
20753 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20754 L: linux-usb@vger.kernel.org
20756 F: drivers/usb/common/ulpi.c
20757 F: include/linux/ulpi/
20760 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20761 L: linux-fsdevel@vger.kernel.org
20766 M: Tony Finch <dot@dotat.at>
20768 W: http://dotat.at/prog/unifdef
20769 F: scripts/unifdef.c
20771 UNIFORM CDROM DRIVER
20772 M: Phillip Potter <phil@philpotter.co.uk>
20774 F: Documentation/cdrom/
20775 F: drivers/cdrom/cdrom.c
20776 F: include/linux/cdrom.h
20777 F: include/uapi/linux/cdrom.h
20779 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20780 R: Alim Akhtar <alim.akhtar@samsung.com>
20781 R: Avri Altman <avri.altman@wdc.com>
20782 R: Bart Van Assche <bvanassche@acm.org>
20783 L: linux-scsi@vger.kernel.org
20785 F: Documentation/devicetree/bindings/ufs/
20786 F: Documentation/scsi/ufs.rst
20787 F: drivers/ufs/core/
20789 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20790 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20791 L: linux-scsi@vger.kernel.org
20793 F: drivers/ufs/host/*dwc*
20795 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20796 M: Stanley Chu <stanley.chu@mediatek.com>
20797 L: linux-scsi@vger.kernel.org
20798 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20800 F: drivers/ufs/host/ufs-mediatek*
20802 UNSORTED BLOCK IMAGES (UBI)
20803 M: Richard Weinberger <richard@nod.at>
20804 L: linux-mtd@lists.infradead.org
20806 W: http://www.linux-mtd.infradead.org/
20807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20809 F: drivers/mtd/ubi/
20810 F: include/linux/mtd/ubi.h
20811 F: include/uapi/mtd/ubi-user.h
20813 USB "USBNET" DRIVER FRAMEWORK
20814 M: Oliver Neukum <oneukum@suse.com>
20815 L: netdev@vger.kernel.org
20817 W: http://www.linux-usb.org/usbnet
20818 F: drivers/net/usb/usbnet.c
20819 F: include/linux/usb/usbnet.h
20822 M: Oliver Neukum <oneukum@suse.com>
20823 L: linux-usb@vger.kernel.org
20825 F: Documentation/usb/acm.rst
20826 F: drivers/usb/class/cdc-acm.*
20828 USB APPLE MFI FASTCHARGE DRIVER
20829 M: Bastien Nocera <hadess@hadess.net>
20830 L: linux-usb@vger.kernel.org
20832 F: drivers/usb/misc/apple-mfi-fastcharge.c
20834 USB AR5523 WIRELESS DRIVER
20835 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20836 L: linux-wireless@vger.kernel.org
20838 F: drivers/net/wireless/ath/ar5523/
20841 M: Oliver Neukum <oneukum@suse.com>
20842 L: linux-usb@vger.kernel.org
20843 L: linux-scsi@vger.kernel.org
20845 F: drivers/usb/storage/uas.c
20847 USB CDC ETHERNET DRIVER
20848 M: Oliver Neukum <oliver@neukum.org>
20849 L: linux-usb@vger.kernel.org
20851 F: drivers/net/usb/cdc_*.c
20852 F: include/uapi/linux/usb/cdc.h
20854 USB CHAOSKEY DRIVER
20855 M: Keith Packard <keithp@keithp.com>
20856 L: linux-usb@vger.kernel.org
20858 F: drivers/usb/misc/chaoskey.c
20860 USB CYPRESS C67X00 DRIVER
20861 L: linux-usb@vger.kernel.org
20863 F: drivers/usb/c67x00/
20865 USB DAVICOM DM9601 DRIVER
20866 M: Peter Korsgaard <peter@korsgaard.com>
20867 L: netdev@vger.kernel.org
20869 W: http://www.linux-usb.org/usbnet
20870 F: drivers/net/usb/dm9601.c
20873 M: Alan Stern <stern@rowland.harvard.edu>
20874 L: linux-usb@vger.kernel.org
20876 F: Documentation/usb/ehci.rst
20877 F: drivers/usb/host/ehci*
20879 USB GADGET/PERIPHERAL SUBSYSTEM
20880 M: Felipe Balbi <balbi@kernel.org>
20881 L: linux-usb@vger.kernel.org
20883 W: http://www.linux-usb.org/gadget
20884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20885 F: drivers/usb/gadget/
20886 F: include/linux/usb/gadget*
20888 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20889 M: Jiri Kosina <jikos@kernel.org>
20890 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20891 L: linux-usb@vger.kernel.org
20893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20894 F: Documentation/hid/hiddev.rst
20895 F: drivers/hid/usbhid/
20897 USB INTEL XHCI ROLE MUX DRIVER
20898 M: Hans de Goede <hdegoede@redhat.com>
20899 L: linux-usb@vger.kernel.org
20901 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20903 USB IP DRIVER FOR HISILICON KIRIN 960
20904 M: Yu Chen <chenyu56@huawei.com>
20905 M: Binghui Wang <wangbinghui@hisilicon.com>
20906 L: linux-usb@vger.kernel.org
20908 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20909 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20911 USB IP DRIVER FOR HISILICON KIRIN 970
20912 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20913 L: linux-usb@vger.kernel.org
20915 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20916 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20919 M: Olav Kongas <ok@artecdesign.ee>
20920 L: linux-usb@vger.kernel.org
20922 F: drivers/usb/host/isp116x*
20923 F: include/linux/usb/isp116x.h
20926 M: Rui Miguel Silva <rui.silva@linaro.org>
20927 L: linux-usb@vger.kernel.org
20929 F: drivers/usb/isp1760/*
20930 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20932 USB LAN78XX ETHERNET DRIVER
20933 M: Woojung Huh <woojung.huh@microchip.com>
20934 M: UNGLinuxDriver@microchip.com
20935 L: netdev@vger.kernel.org
20937 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20938 F: drivers/net/usb/lan78xx.*
20939 F: include/dt-bindings/net/microchip-lan78xx.h
20941 USB MASS STORAGE DRIVER
20942 M: Alan Stern <stern@rowland.harvard.edu>
20943 L: linux-usb@vger.kernel.org
20944 L: usb-storage@lists.one-eyed-alien.net
20946 F: drivers/usb/storage/
20949 M: Clemens Ladisch <clemens@ladisch.de>
20950 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20953 F: sound/usb/midi.*
20955 USB NETWORKING DRIVERS
20956 L: linux-usb@vger.kernel.org
20958 F: drivers/net/usb/
20961 M: Alan Stern <stern@rowland.harvard.edu>
20962 L: linux-usb@vger.kernel.org
20964 F: Documentation/usb/ohci.rst
20965 F: drivers/usb/host/ohci*
20967 USB OTG FSM (Finite State Machine)
20968 M: Peter Chen <peter.chen@kernel.org>
20969 L: linux-usb@vger.kernel.org
20971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20972 F: drivers/usb/common/usb-otg-fsm.c
20975 M: Valentina Manea <valentina.manea.m@gmail.com>
20976 M: Shuah Khan <shuah@kernel.org>
20977 M: Shuah Khan <skhan@linuxfoundation.org>
20978 L: linux-usb@vger.kernel.org
20980 F: Documentation/usb/usbip_protocol.rst
20981 F: drivers/usb/usbip/
20982 F: tools/testing/selftests/drivers/usb/usbip/
20983 F: tools/usb/usbip/
20986 M: Petko Manolov <petkan@nucleusys.com>
20987 L: linux-usb@vger.kernel.org
20988 L: netdev@vger.kernel.org
20990 W: https://github.com/petkan/pegasus
20991 T: git git://github.com/petkan/pegasus.git
20992 F: drivers/net/usb/pegasus.*
20995 M: Felipe Balbi <balbi@kernel.org>
20996 L: linux-usb@vger.kernel.org
20998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20999 F: drivers/usb/phy/
21001 USB PRINTER DRIVER (usblp)
21002 M: Pete Zaitcev <zaitcev@redhat.com>
21003 L: linux-usb@vger.kernel.org
21005 F: drivers/usb/class/usblp.c
21007 USB RAW GADGET DRIVER
21008 R: Andrey Konovalov <andreyknvl@gmail.com>
21009 L: linux-usb@vger.kernel.org
21011 F: Documentation/usb/raw-gadget.rst
21012 F: drivers/usb/gadget/legacy/raw_gadget.c
21013 F: include/uapi/linux/usb/raw_gadget.h
21015 USB QMI WWAN NETWORK DRIVER
21016 M: Bjørn Mork <bjorn@mork.no>
21017 L: netdev@vger.kernel.org
21019 F: Documentation/ABI/testing/sysfs-class-net-qmi
21020 F: drivers/net/usb/qmi_wwan.c
21023 M: Petko Manolov <petkan@nucleusys.com>
21024 L: linux-usb@vger.kernel.org
21025 L: netdev@vger.kernel.org
21027 W: https://github.com/petkan/rtl8150
21028 T: git git://github.com/petkan/rtl8150.git
21029 F: drivers/net/usb/rtl8150.c
21031 USB SERIAL SUBSYSTEM
21032 M: Johan Hovold <johan@kernel.org>
21033 L: linux-usb@vger.kernel.org
21035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21036 F: Documentation/usb/usb-serial.rst
21037 F: drivers/usb/serial/
21038 F: include/linux/usb/serial.h
21040 USB SMSC75XX ETHERNET DRIVER
21041 M: Steve Glendinning <steve.glendinning@shawell.net>
21042 L: netdev@vger.kernel.org
21044 F: drivers/net/usb/smsc75xx.*
21046 USB SMSC95XX ETHERNET DRIVER
21047 M: Steve Glendinning <steve.glendinning@shawell.net>
21048 M: UNGLinuxDriver@microchip.com
21049 L: netdev@vger.kernel.org
21051 F: drivers/net/usb/smsc95xx.*
21054 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21055 L: linux-usb@vger.kernel.org
21057 W: http://www.linux-usb.org
21058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21059 F: Documentation/devicetree/bindings/usb/
21060 F: Documentation/usb/
21062 F: include/dt-bindings/usb/
21063 F: include/linux/usb.h
21064 F: include/linux/usb/
21066 USB TYPEC BUS FOR ALTERNATE MODES
21067 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21068 L: linux-usb@vger.kernel.org
21070 F: Documentation/ABI/testing/sysfs-bus-typec
21071 F: Documentation/driver-api/usb/typec_bus.rst
21072 F: drivers/usb/typec/altmodes/
21073 F: include/linux/usb/typec_altmode.h
21076 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21077 L: linux-usb@vger.kernel.org
21079 F: Documentation/ABI/testing/sysfs-class-typec
21080 F: Documentation/driver-api/usb/typec.rst
21081 F: drivers/usb/typec/
21082 F: include/linux/usb/typec.h
21084 USB TYPEC INTEL PMC MUX DRIVER
21085 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21086 L: linux-usb@vger.kernel.org
21088 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21089 F: drivers/usb/typec/mux/intel_pmc_mux.c
21091 USB TYPEC PI3USB30532 MUX DRIVER
21092 M: Hans de Goede <hdegoede@redhat.com>
21093 L: linux-usb@vger.kernel.org
21095 F: drivers/usb/typec/mux/pi3usb30532.c
21097 USB TYPEC PORT CONTROLLER DRIVERS
21098 M: Guenter Roeck <linux@roeck-us.net>
21099 L: linux-usb@vger.kernel.org
21101 F: drivers/usb/typec/tcpm/
21104 M: Alan Stern <stern@rowland.harvard.edu>
21105 L: linux-usb@vger.kernel.org
21107 F: drivers/usb/host/uhci*
21110 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21111 L: linux-media@vger.kernel.org
21113 W: http://www.ideasonboard.org/uvc/
21114 T: git git://linuxtv.org/media_tree.git
21115 F: drivers/media/usb/uvc/
21116 F: include/uapi/linux/uvcvideo.h
21119 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21120 L: linux-usb@vger.kernel.org
21122 F: drivers/usb/gadget/function/*uvc*
21123 F: drivers/usb/gadget/legacy/webcam.c
21124 F: include/uapi/linux/usb/g_uvc.h
21126 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21127 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21128 L: linux-wireless@vger.kernel.org
21130 F: drivers/net/wireless/rndis_wlan.c
21133 M: Mathias Nyman <mathias.nyman@intel.com>
21134 L: linux-usb@vger.kernel.org
21136 F: drivers/usb/host/pci-quirks*
21137 F: drivers/usb/host/xhci*
21140 L: linux-wireless@vger.kernel.org
21142 W: http://linux-lc100020.sourceforge.net
21143 F: drivers/net/wireless/zydas/zd1201.*
21146 M: Antoine Jacquet <royale@zerezo.com>
21147 L: linux-usb@vger.kernel.org
21148 L: linux-media@vger.kernel.org
21150 W: http://royale.zerezo.com/zr364xx/
21151 T: git git://linuxtv.org/media_tree.git
21152 F: Documentation/admin-guide/media/zr364xx*
21153 F: drivers/media/usb/zr364xx/
21155 USER-MODE LINUX (UML)
21156 M: Richard Weinberger <richard@nod.at>
21157 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21158 M: Johannes Berg <johannes@sipsolutions.net>
21159 L: linux-um@lists.infradead.org
21161 W: http://user-mode-linux.sourceforge.net
21162 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21165 F: Documentation/virt/uml/
21170 USERSPACE COPYIN/COPYOUT (UIOVEC)
21171 M: Alexander Viro <viro@zeniv.linux.org.uk>
21173 F: include/linux/uio.h
21176 USERSPACE DMA BUFFER DRIVER
21177 M: Gerd Hoffmann <kraxel@redhat.com>
21178 L: dri-devel@lists.freedesktop.org
21180 T: git git://anongit.freedesktop.org/drm/drm-misc
21181 F: drivers/dma-buf/udmabuf.c
21182 F: include/uapi/linux/udmabuf.h
21184 USERSPACE I/O (UIO)
21185 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21188 F: Documentation/driver-api/uio-howto.rst
21190 F: include/linux/uio_driver.h
21193 M: Karel Zak <kzak@redhat.com>
21194 L: util-linux@vger.kernel.org
21196 W: http://en.wikipedia.org/wiki/Util-linux
21197 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21200 M: Christoph Hellwig <hch@lst.de>
21201 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21202 L: linux-kernel@vger.kernel.org
21204 T: git git://git.infradead.org/users/hch/uuid.git
21205 F: include/linux/uuid.h
21206 F: include/uapi/linux/uuid.h
21211 M: Justin Ernst <justin.ernst@hpe.com>
21212 L: platform-driver-x86@vger.kernel.org
21214 F: drivers/platform/x86/uv_sysfs.c
21217 M: Michal Januszewski <spock@gentoo.org>
21218 L: linux-fbdev@vger.kernel.org
21220 W: https://github.com/mjanusz/v86d
21221 F: Documentation/fb/uvesafb.rst
21222 F: drivers/video/fbdev/uvesafb.*
21224 Ux500 CLOCK DRIVERS
21225 M: Ulf Hansson <ulf.hansson@linaro.org>
21226 L: linux-clk@vger.kernel.org
21227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21229 F: drivers/clk/ux500/
21232 M: Stefan Agner <stefan@agner.ch>
21233 L: linux-mtd@lists.infradead.org
21235 F: drivers/mtd/nand/raw/vf610_nfc.c
21237 VFAT/FAT/MSDOS FILESYSTEM
21238 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21240 F: Documentation/filesystems/vfat.rst
21244 M: Alex Williamson <alex.williamson@redhat.com>
21245 R: Cornelia Huck <cohuck@redhat.com>
21246 L: kvm@vger.kernel.org
21248 T: git git://github.com/awilliam/linux-vfio.git
21249 F: Documentation/driver-api/vfio.rst
21251 F: include/linux/vfio.h
21252 F: include/linux/vfio_pci_core.h
21253 F: include/uapi/linux/vfio.h
21256 M: Diana Craciun <diana.craciun@oss.nxp.com>
21257 L: kvm@vger.kernel.org
21259 F: drivers/vfio/fsl-mc/
21261 VFIO HISILICON PCI DRIVER
21262 M: Longfang Liu <liulongfang@huawei.com>
21263 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21264 L: kvm@vger.kernel.org
21266 F: drivers/vfio/pci/hisilicon/
21268 VFIO MEDIATED DEVICE DRIVERS
21269 M: Kirti Wankhede <kwankhede@nvidia.com>
21270 L: kvm@vger.kernel.org
21272 F: Documentation/driver-api/vfio-mediated-device.rst
21273 F: drivers/vfio/mdev/
21274 F: include/linux/mdev.h
21275 F: samples/vfio-mdev/
21277 VFIO PCI DEVICE SPECIFIC DRIVERS
21278 R: Jason Gunthorpe <jgg@nvidia.com>
21279 R: Yishai Hadas <yishaih@nvidia.com>
21280 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21281 R: Kevin Tian <kevin.tian@intel.com>
21282 L: kvm@vger.kernel.org
21284 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21285 F: drivers/vfio/pci/*/
21287 VFIO PLATFORM DRIVER
21288 M: Eric Auger <eric.auger@redhat.com>
21289 L: kvm@vger.kernel.org
21291 F: drivers/vfio/platform/
21293 VFIO MLX5 PCI DRIVER
21294 M: Yishai Hadas <yishaih@nvidia.com>
21295 L: kvm@vger.kernel.org
21297 F: drivers/vfio/pci/mlx5/
21300 R: Lukas Wunner <lukas@wunner.de>
21302 T: git git://anongit.freedesktop.org/drm/drm-misc
21303 F: Documentation/gpu/vga-switcheroo.rst
21304 F: drivers/gpu/vga/vga_switcheroo.c
21305 F: include/linux/vga_switcheroo.h
21307 VIA RHINE NETWORK DRIVER
21309 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21310 F: drivers/net/ethernet/via/via-rhine.c
21312 VIA SD/MMC CARD CONTROLLER DRIVER
21313 M: Bruce Chang <brucechang@via.com.tw>
21314 M: Harald Welte <HaraldWelte@viatech.com>
21316 F: drivers/mmc/host/via-sdmmc.c
21318 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21319 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21320 L: linux-fbdev@vger.kernel.org
21322 F: drivers/video/fbdev/via/
21323 F: include/linux/via-core.h
21324 F: include/linux/via-gpio.h
21325 F: include/linux/via_i2c.h
21327 VIA VELOCITY NETWORK DRIVER
21328 M: Francois Romieu <romieu@fr.zoreil.com>
21329 L: netdev@vger.kernel.org
21331 F: drivers/net/ethernet/via/via-velocity.*
21333 VICODEC VIRTUAL CODEC DRIVER
21334 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21335 L: linux-media@vger.kernel.org
21337 W: https://linuxtv.org
21338 T: git git://linuxtv.org/media_tree.git
21339 F: drivers/media/test-drivers/vicodec/*
21341 VIDEO I2C POLLING DRIVER
21342 M: Matt Ranostay <matt.ranostay@konsulko.com>
21343 L: linux-media@vger.kernel.org
21345 F: drivers/media/i2c/video-i2c.c
21347 VIDEO MULTIPLEXER DRIVER
21348 M: Philipp Zabel <p.zabel@pengutronix.de>
21349 L: linux-media@vger.kernel.org
21351 F: drivers/media/platform/video-mux.c
21353 VIDEOBUF2 FRAMEWORK
21354 M: Tomasz Figa <tfiga@chromium.org>
21355 M: Marek Szyprowski <m.szyprowski@samsung.com>
21356 L: linux-media@vger.kernel.org
21358 F: drivers/media/common/videobuf2/*
21359 F: include/media/videobuf2-*
21361 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21362 M: Shuah Khan <skhan@linuxfoundation.org>
21363 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21364 L: linux-media@vger.kernel.org
21366 W: https://linuxtv.org
21367 T: git git://linuxtv.org/media_tree.git
21368 F: drivers/media/test-drivers/vimc/*
21371 M: Alex Williamson <alex.williamson@redhat.com>
21372 M: Paolo Bonzini <pbonzini@redhat.com>
21373 L: kvm@vger.kernel.org
21377 VIRTIO AND VHOST VSOCK DRIVER
21378 M: Stefan Hajnoczi <stefanha@redhat.com>
21379 M: Stefano Garzarella <sgarzare@redhat.com>
21380 L: kvm@vger.kernel.org
21381 L: virtualization@lists.linux-foundation.org
21382 L: netdev@vger.kernel.org
21384 F: drivers/vhost/vsock.c
21385 F: include/linux/virtio_vsock.h
21386 F: include/uapi/linux/virtio_vsock.h
21387 F: net/vmw_vsock/virtio_transport.c
21388 F: net/vmw_vsock/virtio_transport_common.c
21390 VIRTIO BLOCK AND SCSI DRIVERS
21391 M: "Michael S. Tsirkin" <mst@redhat.com>
21392 M: Jason Wang <jasowang@redhat.com>
21393 R: Paolo Bonzini <pbonzini@redhat.com>
21394 R: Stefan Hajnoczi <stefanha@redhat.com>
21395 L: virtualization@lists.linux-foundation.org
21397 F: drivers/block/virtio_blk.c
21398 F: drivers/scsi/virtio_scsi.c
21399 F: drivers/vhost/scsi.c
21400 F: include/uapi/linux/virtio_blk.h
21401 F: include/uapi/linux/virtio_scsi.h
21403 VIRTIO CONSOLE DRIVER
21404 M: Amit Shah <amit@kernel.org>
21405 L: virtualization@lists.linux-foundation.org
21407 F: drivers/char/virtio_console.c
21408 F: include/linux/virtio_console.h
21409 F: include/uapi/linux/virtio_console.h
21411 VIRTIO CORE AND NET DRIVERS
21412 M: "Michael S. Tsirkin" <mst@redhat.com>
21413 M: Jason Wang <jasowang@redhat.com>
21414 L: virtualization@lists.linux-foundation.org
21416 F: Documentation/ABI/testing/sysfs-bus-vdpa
21417 F: Documentation/ABI/testing/sysfs-class-vduse
21418 F: Documentation/devicetree/bindings/virtio/
21419 F: drivers/block/virtio_blk.c
21420 F: drivers/crypto/virtio/
21421 F: drivers/net/virtio_net.c
21424 F: include/linux/vdpa.h
21425 F: include/linux/virtio*.h
21426 F: include/uapi/linux/virtio_*.h
21430 M: "Michael S. Tsirkin" <mst@redhat.com>
21431 M: David Hildenbrand <david@redhat.com>
21432 L: virtualization@lists.linux-foundation.org
21434 F: drivers/virtio/virtio_balloon.c
21435 F: include/uapi/linux/virtio_balloon.h
21436 F: include/linux/balloon_compaction.h
21437 F: mm/balloon_compaction.c
21439 VIRTIO CRYPTO DRIVER
21440 M: Gonglei <arei.gonglei@huawei.com>
21441 L: virtualization@lists.linux-foundation.org
21442 L: linux-crypto@vger.kernel.org
21444 F: drivers/crypto/virtio/
21445 F: include/uapi/linux/virtio_crypto.h
21447 VIRTIO DRIVERS FOR S390
21448 M: Cornelia Huck <cohuck@redhat.com>
21449 M: Halil Pasic <pasic@linux.ibm.com>
21450 M: Eric Farman <farman@linux.ibm.com>
21451 L: linux-s390@vger.kernel.org
21452 L: virtualization@lists.linux-foundation.org
21453 L: kvm@vger.kernel.org
21455 F: arch/s390/include/uapi/asm/virtio-ccw.h
21456 F: drivers/s390/virtio/
21459 M: Vivek Goyal <vgoyal@redhat.com>
21460 M: Stefan Hajnoczi <stefanha@redhat.com>
21461 M: Miklos Szeredi <miklos@szeredi.hu>
21462 L: virtualization@lists.linux-foundation.org
21463 L: linux-fsdevel@vger.kernel.org
21465 W: https://virtio-fs.gitlab.io/
21466 F: Documentation/filesystems/virtiofs.rst
21467 F: fs/fuse/virtio_fs.c
21468 F: include/uapi/linux/virtio_fs.h
21471 M: Enrico Weigelt, metux IT consult <info@metux.net>
21472 M: Viresh Kumar <vireshk@kernel.org>
21473 L: linux-gpio@vger.kernel.org
21474 L: virtualization@lists.linux-foundation.org
21476 F: drivers/gpio/gpio-virtio.c
21477 F: include/uapi/linux/virtio_gpio.h
21480 M: David Airlie <airlied@linux.ie>
21481 M: Gerd Hoffmann <kraxel@redhat.com>
21482 R: Gurchetan Singh <gurchetansingh@chromium.org>
21483 R: Chia-I Wu <olvaffe@gmail.com>
21484 L: dri-devel@lists.freedesktop.org
21485 L: virtualization@lists.linux-foundation.org
21487 T: git git://anongit.freedesktop.org/drm/drm-misc
21488 F: drivers/gpu/drm/virtio/
21489 F: include/uapi/linux/virtio_gpu.h
21491 VIRTIO HOST (VHOST)
21492 M: "Michael S. Tsirkin" <mst@redhat.com>
21493 M: Jason Wang <jasowang@redhat.com>
21494 L: kvm@vger.kernel.org
21495 L: virtualization@lists.linux-foundation.org
21496 L: netdev@vger.kernel.org
21498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21500 F: include/linux/vhost_iotlb.h
21501 F: include/uapi/linux/vhost.h
21503 VIRTIO INPUT DRIVER
21504 M: Gerd Hoffmann <kraxel@redhat.com>
21506 F: drivers/virtio/virtio_input.c
21507 F: include/uapi/linux/virtio_input.h
21509 VIRTIO IOMMU DRIVER
21510 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21511 L: virtualization@lists.linux-foundation.org
21513 F: drivers/iommu/virtio-iommu.c
21514 F: include/uapi/linux/virtio_iommu.h
21517 M: David Hildenbrand <david@redhat.com>
21518 L: virtualization@lists.linux-foundation.org
21520 W: https://virtio-mem.gitlab.io/
21521 F: drivers/virtio/virtio_mem.c
21522 F: include/uapi/linux/virtio_mem.h
21524 VIRTIO SOUND DRIVER
21525 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21526 M: "Michael S. Tsirkin" <mst@redhat.com>
21527 L: virtualization@lists.linux-foundation.org
21528 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21530 F: include/uapi/linux/virtio_snd.h
21534 M: Conghui Chen <conghui.chen@intel.com>
21535 M: Viresh Kumar <viresh.kumar@linaro.org>
21536 L: linux-i2c@vger.kernel.org
21537 L: virtualization@lists.linux-foundation.org
21539 F: drivers/i2c/busses/i2c-virtio.c
21540 F: include/uapi/linux/virtio_i2c.h
21543 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21544 L: virtualization@lists.linux-foundation.org
21546 F: drivers/nvdimm/virtio_pmem.c
21547 F: drivers/nvdimm/nd_virtio.c
21549 VIRTUAL BOX GUEST DEVICE DRIVER
21550 M: Hans de Goede <hdegoede@redhat.com>
21551 M: Arnd Bergmann <arnd@arndb.de>
21552 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21554 F: drivers/virt/vboxguest/
21555 F: include/linux/vbox_utils.h
21556 F: include/uapi/linux/vbox*.h
21558 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21559 M: Hans de Goede <hdegoede@redhat.com>
21560 L: linux-fsdevel@vger.kernel.org
21564 VIRTUAL SERIO DEVICE DRIVER
21565 M: Stephen Chandler Paul <thatslyude@gmail.com>
21567 F: drivers/input/serio/userio.c
21568 F: include/uapi/linux/userio.h
21570 VIVID VIRTUAL VIDEO DRIVER
21571 M: Hans Verkuil <hverkuil@xs4all.nl>
21572 L: linux-media@vger.kernel.org
21574 W: https://linuxtv.org
21575 T: git git://linuxtv.org/media_tree.git
21576 F: drivers/media/test-drivers/vivid/*
21578 VIDTV VIRTUAL DIGITAL TV DRIVER
21579 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21580 L: linux-media@vger.kernel.org
21582 W: https://linuxtv.org
21583 T: git git://linuxtv.org/media_tree.git
21584 F: drivers/media/test-drivers/vidtv/*
21587 M: Florian Fainelli <f.fainelli@gmail.com>
21588 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21590 F: drivers/vlynq/vlynq.c
21591 F: include/linux/vlynq.h
21594 M: Martyn Welch <martyn@welchs.me.uk>
21595 M: Manohar Vanga <manohar.vanga@gmail.com>
21596 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21597 L: linux-kernel@vger.kernel.org
21599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21600 F: Documentation/driver-api/vme.rst
21601 F: drivers/staging/vme_user/
21603 VM SOCKETS (AF_VSOCK)
21604 M: Stefano Garzarella <sgarzare@redhat.com>
21605 L: virtualization@lists.linux-foundation.org
21606 L: netdev@vger.kernel.org
21608 F: drivers/net/vsockmon.c
21609 F: include/net/af_vsock.h
21610 F: include/uapi/linux/vm_sockets.h
21611 F: include/uapi/linux/vm_sockets_diag.h
21612 F: include/uapi/linux/vsockmon.h
21614 F: tools/testing/vsock/
21616 VMWARE BALLOON DRIVER
21617 M: Nadav Amit <namit@vmware.com>
21618 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21619 L: linux-kernel@vger.kernel.org
21621 F: drivers/misc/vmw_balloon.c
21623 VMWARE HYPERVISOR INTERFACE
21624 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21625 M: Alexey Makhalov <amakhalov@vmware.com>
21626 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21627 L: virtualization@lists.linux-foundation.org
21630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21631 F: arch/x86/include/asm/vmware.h
21632 F: arch/x86/kernel/cpu/vmware.c
21634 VMWARE PVRDMA DRIVER
21635 M: Bryan Tan <bryantan@vmware.com>
21636 M: Vishnu Dasa <vdasa@vmware.com>
21637 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21638 L: linux-rdma@vger.kernel.org
21640 F: drivers/infiniband/hw/vmw_pvrdma/
21642 VMware PVSCSI driver
21643 M: Vishal Bhakta <vbhakta@vmware.com>
21644 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21645 L: linux-scsi@vger.kernel.org
21647 F: drivers/scsi/vmw_pvscsi.c
21648 F: drivers/scsi/vmw_pvscsi.h
21650 VMWARE VIRTUAL PTP CLOCK DRIVER
21651 M: Vivek Thampi <vithampi@vmware.com>
21652 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21653 L: netdev@vger.kernel.org
21655 F: drivers/ptp/ptp_vmw.c
21658 M: Bryan Tan <bryantan@vmware.com>
21659 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21660 M: Vishnu Dasa <vdasa@vmware.com>
21661 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21662 L: linux-kernel@vger.kernel.org
21664 F: drivers/misc/vmw_vmci/
21666 VMWARE VMMOUSE SUBDRIVER
21667 M: Zack Rusin <zackr@vmware.com>
21668 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21669 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21670 L: linux-input@vger.kernel.org
21672 F: drivers/input/mouse/vmmouse.c
21673 F: drivers/input/mouse/vmmouse.h
21675 VMWARE VMXNET3 ETHERNET DRIVER
21676 M: Ronak Doshi <doshir@vmware.com>
21677 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21678 L: netdev@vger.kernel.org
21680 F: drivers/net/vmxnet3/
21682 VOCORE VOCORE2 BOARD
21683 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21684 L: linux-mips@vger.kernel.org
21686 F: arch/mips/boot/dts/ralink/vocore2.dts
21688 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21689 M: Liam Girdwood <lgirdwood@gmail.com>
21690 M: Mark Brown <broonie@kernel.org>
21691 L: linux-kernel@vger.kernel.org
21693 W: http://www.slimlogic.co.uk/?p=48
21694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21695 F: Documentation/devicetree/bindings/regulator/
21696 F: Documentation/power/regulator/
21697 F: drivers/regulator/
21698 F: include/dt-bindings/regulator/
21699 F: include/linux/regulator/
21700 K: regulator_get_optional
21702 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21703 R: Matti Vaittinen <mazziesaccount@gmail.com>
21704 F: drivers/regulator/irq_helpers.c
21707 M: David Ahern <dsahern@kernel.org>
21708 L: netdev@vger.kernel.org
21710 F: Documentation/networking/vrf.rst
21711 F: drivers/net/vrf.c
21714 M: Petr Mladek <pmladek@suse.com>
21715 M: Steven Rostedt <rostedt@goodmis.org>
21716 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21717 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21718 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21721 F: Documentation/core-api/printk-formats.rst
21722 F: lib/test_printf.c
21723 F: lib/test_scanf.c
21726 VT1211 HARDWARE MONITOR DRIVER
21727 M: Juerg Haefliger <juergh@gmail.com>
21728 L: linux-hwmon@vger.kernel.org
21730 F: Documentation/hwmon/vt1211.rst
21731 F: drivers/hwmon/vt1211.c
21733 VT8231 HARDWARE MONITOR DRIVER
21734 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21735 L: linux-hwmon@vger.kernel.org
21737 F: drivers/hwmon/vt8231.c
21739 VUB300 USB to SDIO/SD/MMC bridge chip
21740 L: linux-mmc@vger.kernel.org
21742 F: drivers/mmc/host/vub300.c
21744 W1 DALLAS'S 1-WIRE BUS
21745 M: Evgeniy Polyakov <zbr@ioremap.net>
21747 F: Documentation/devicetree/bindings/w1/
21748 F: Documentation/w1/
21750 F: include/linux/w1.h
21752 W83791D HARDWARE MONITORING DRIVER
21753 M: Marc Hulsman <m.hulsman@tudelft.nl>
21754 L: linux-hwmon@vger.kernel.org
21756 F: Documentation/hwmon/w83791d.rst
21757 F: drivers/hwmon/w83791d.c
21759 W83793 HARDWARE MONITORING DRIVER
21760 M: Rudolf Marek <r.marek@assembler.cz>
21761 L: linux-hwmon@vger.kernel.org
21763 F: Documentation/hwmon/w83793.rst
21764 F: drivers/hwmon/w83793.c
21766 W83795 HARDWARE MONITORING DRIVER
21767 M: Jean Delvare <jdelvare@suse.com>
21768 L: linux-hwmon@vger.kernel.org
21770 F: drivers/hwmon/w83795.c
21772 W83L51xD SD/MMC CARD INTERFACE DRIVER
21773 M: Pierre Ossman <pierre@ossman.eu>
21775 F: drivers/mmc/host/wbsd.*
21777 WACOM PROTOCOL 4 SERIAL TABLETS
21778 M: Julian Squires <julian@cipht.net>
21779 M: Hans de Goede <hdegoede@redhat.com>
21780 L: linux-input@vger.kernel.org
21782 F: drivers/input/tablet/wacom_serial4.c
21784 WANGXUN ETHERNET DRIVER
21785 M: Jiawen Wu <jiawenwu@trustnetic.com>
21786 L: netdev@vger.kernel.org
21788 F: Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst
21789 F: drivers/net/ethernet/wangxun/
21791 WATCHDOG DEVICE DRIVERS
21792 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21793 M: Guenter Roeck <linux@roeck-us.net>
21794 L: linux-watchdog@vger.kernel.org
21796 W: http://www.linux-watchdog.org/
21797 T: git git://www.linux-watchdog.org/linux-watchdog.git
21798 F: Documentation/devicetree/bindings/watchdog/
21799 F: Documentation/watchdog/
21800 F: drivers/watchdog/
21801 F: include/linux/watchdog.h
21802 F: include/uapi/linux/watchdog.h
21804 WHISKEYCOVE PMIC GPIO DRIVER
21805 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21806 L: linux-gpio@vger.kernel.org
21808 F: drivers/gpio/gpio-wcove.c
21811 M: Dianlong Li <long17.cool@163.com>
21812 L: linux-rtc@vger.kernel.org
21814 F: drivers/rtc/rtc-sd3078.c
21817 M: David Rheinsberg <david.rheinsberg@gmail.com>
21818 L: linux-input@vger.kernel.org
21820 F: drivers/hid/hid-wiimote*
21822 WILOCITY WIL6210 WIRELESS DRIVER
21823 L: linux-wireless@vger.kernel.org
21825 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21826 F: drivers/net/wireless/ath/wil6210/
21829 M: David Härdeman <david@hardeman.nu>
21831 F: drivers/media/rc/winbond-cir.c
21833 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21834 M: William Breathitt Gray <william.gray@linaro.org>
21835 L: linux-watchdog@vger.kernel.org
21837 F: drivers/watchdog/ebc-c384_wdt.c
21839 WINSYSTEMS WS16C48 GPIO DRIVER
21840 M: William Breathitt Gray <william.gray@linaro.org>
21841 L: linux-gpio@vger.kernel.org
21843 F: drivers/gpio/gpio-ws16c48.c
21845 WIREGUARD SECURE NETWORK TUNNEL
21846 M: Jason A. Donenfeld <Jason@zx2c4.com>
21847 L: wireguard@lists.zx2c4.com
21848 L: netdev@vger.kernel.org
21850 F: drivers/net/wireguard/
21851 F: tools/testing/selftests/wireguard/
21853 WISTRON LAPTOP BUTTON DRIVER
21854 M: Miloslav Trmac <mitr@volny.cz>
21856 F: drivers/input/misc/wistron_btns.c
21858 WL3501 WIRELESS PCMCIA CARD DRIVER
21859 L: linux-wireless@vger.kernel.org
21861 F: drivers/net/wireless/wl3501*
21863 WOLFSON MICROELECTRONICS DRIVERS
21864 L: patches@opensource.cirrus.com
21866 W: https://github.com/CirrusLogic/linux-drivers/wiki
21867 T: git https://github.com/CirrusLogic/linux-drivers.git
21868 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21869 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21870 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21871 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21872 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21873 F: Documentation/devicetree/bindings/sound/wm*
21874 F: Documentation/hwmon/wm83??.rst
21875 F: arch/arm/mach-s3c/mach-crag6410*
21876 F: drivers/clk/clk-wm83*.c
21877 F: drivers/gpio/gpio-*wm*.c
21878 F: drivers/gpio/gpio-arizona.c
21879 F: drivers/hwmon/wm83??-hwmon.c
21880 F: drivers/input/misc/wm831x-on.c
21881 F: drivers/input/touchscreen/wm831x-ts.c
21882 F: drivers/input/touchscreen/wm97*.c
21883 F: drivers/leds/leds-wm83*.c
21884 F: drivers/mfd/arizona*
21885 F: drivers/mfd/cs47l24*
21886 F: drivers/mfd/wm*.c
21887 F: drivers/power/supply/wm83*.c
21888 F: drivers/regulator/arizona*
21889 F: drivers/regulator/wm8*.c
21890 F: drivers/rtc/rtc-wm83*.c
21891 F: drivers/video/backlight/wm83*_bl.c
21892 F: drivers/watchdog/wm83*_wdt.c
21893 F: include/linux/mfd/arizona/
21894 F: include/linux/mfd/wm831x/
21895 F: include/linux/mfd/wm8350/
21896 F: include/linux/mfd/wm8400*
21897 F: include/linux/regulator/arizona*
21898 F: include/linux/wm97xx.h
21899 F: include/sound/wm????.h
21900 F: sound/soc/codecs/arizona*
21901 F: sound/soc/codecs/cs47l24*
21902 F: sound/soc/codecs/wm*
21905 M: Tejun Heo <tj@kernel.org>
21906 R: Lai Jiangshan <jiangshanlai@gmail.com>
21908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21909 F: Documentation/core-api/workqueue.rst
21910 F: include/linux/workqueue.h
21911 F: kernel/workqueue.c
21914 M: Loic Poulain <loic.poulain@linaro.org>
21915 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21916 R: Johannes Berg <johannes@sipsolutions.net>
21917 L: netdev@vger.kernel.org
21919 F: drivers/net/wwan/
21920 F: include/linux/wwan.h
21921 F: include/uapi/linux/wwan.h
21923 X-POWERS AXP288 PMIC DRIVERS
21924 M: Hans de Goede <hdegoede@redhat.com>
21926 F: drivers/acpi/pmic/intel_pmic_xpower.c
21929 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21930 M: Chen-Yu Tsai <wens@csie.org>
21931 L: linux-kernel@vger.kernel.org
21936 M: Martin Schiller <ms@dev.tdt.de>
21937 L: linux-x25@vger.kernel.org
21939 F: Documentation/networking/lapb-module.rst
21940 F: Documentation/networking/x25*
21941 F: drivers/net/wan/hdlc_x25.c
21942 F: drivers/net/wan/lapbether.c
21943 F: include/*/lapb.h
21944 F: include/net/x25*
21945 F: include/uapi/linux/x25.h
21949 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21950 M: Thomas Gleixner <tglx@linutronix.de>
21951 M: Ingo Molnar <mingo@redhat.com>
21952 M: Borislav Petkov <bp@alien8.de>
21953 M: Dave Hansen <dave.hansen@linux.intel.com>
21955 R: "H. Peter Anvin" <hpa@zytor.com>
21956 L: linux-kernel@vger.kernel.org
21958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21959 F: Documentation/devicetree/bindings/x86/
21960 F: Documentation/x86/
21964 M: Andy Lutomirski <luto@kernel.org>
21965 L: linux-kernel@vger.kernel.org
21967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21970 X86 MCE INFRASTRUCTURE
21971 M: Tony Luck <tony.luck@intel.com>
21972 M: Borislav Petkov <bp@alien8.de>
21973 L: linux-edac@vger.kernel.org
21975 F: Documentation/ABI/testing/sysfs-mce
21976 F: Documentation/x86/x86_64/machinecheck.rst
21977 F: arch/x86/kernel/cpu/mce/*
21979 X86 MICROCODE UPDATE SUPPORT
21980 M: Borislav Petkov <bp@alien8.de>
21982 F: arch/x86/kernel/cpu/microcode/*
21985 M: Dave Hansen <dave.hansen@linux.intel.com>
21986 M: Andy Lutomirski <luto@kernel.org>
21987 M: Peter Zijlstra <peterz@infradead.org>
21988 L: linux-kernel@vger.kernel.org
21990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21993 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21994 M: Hans de Goede <hdegoede@redhat.com>
21995 L: platform-driver-x86@vger.kernel.org
21997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21998 F: drivers/platform/x86/x86-android-tablets.c
22000 X86 PLATFORM DRIVERS
22001 M: Hans de Goede <hdegoede@redhat.com>
22002 M: Mark Gross <markgross@kernel.org>
22003 L: platform-driver-x86@vger.kernel.org
22005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22006 F: drivers/platform/olpc/
22007 F: drivers/platform/x86/
22009 X86 PLATFORM DRIVERS - ARCH
22010 R: Darren Hart <dvhart@infradead.org>
22011 R: Andy Shevchenko <andy@infradead.org>
22012 L: platform-driver-x86@vger.kernel.org
22015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22016 F: arch/x86/platform
22018 X86 PLATFORM UV HPE SUPERDOME FLEX
22019 M: Steve Wahl <steve.wahl@hpe.com>
22020 R: Mike Travis <mike.travis@hpe.com>
22021 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22022 R: Russ Anderson <russ.anderson@hpe.com>
22024 F: arch/x86/include/asm/uv/
22025 F: arch/x86/kernel/apic/x2apic_uv_x.c
22026 F: arch/x86/platform/uv/
22028 X86 STACK UNWINDING
22029 M: Josh Poimboeuf <jpoimboe@kernel.org>
22030 M: Peter Zijlstra <peterz@infradead.org>
22032 F: arch/x86/include/asm/unwind*.h
22033 F: arch/x86/kernel/dumpstack.c
22034 F: arch/x86/kernel/stacktrace.c
22035 F: arch/x86/kernel/unwind_*.c
22038 M: Andy Lutomirski <luto@kernel.org>
22039 L: linux-kernel@vger.kernel.org
22041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22042 F: arch/x86/entry/vdso/
22045 M: Matthew Wilcox <willy@infradead.org>
22046 L: linux-fsdevel@vger.kernel.org
22048 F: Documentation/core-api/xarray.rst
22049 F: include/linux/idr.h
22050 F: include/linux/xarray.h
22053 F: tools/testing/radix-tree
22056 M: Benjamin Valentin <benpicco@googlemail.com>
22058 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22059 F: drivers/media/rc/xbox_remote.c
22061 XC2028/3028 TUNER DRIVER
22062 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22063 L: linux-media@vger.kernel.org
22065 W: https://linuxtv.org
22066 T: git git://linuxtv.org/media_tree.git
22067 F: drivers/media/tuners/xc2028.*
22069 XDP (eXpress Data Path)
22070 M: Alexei Starovoitov <ast@kernel.org>
22071 M: Daniel Borkmann <daniel@iogearbox.net>
22072 M: David S. Miller <davem@davemloft.net>
22073 M: Jakub Kicinski <kuba@kernel.org>
22074 M: Jesper Dangaard Brouer <hawk@kernel.org>
22075 M: John Fastabend <john.fastabend@gmail.com>
22076 L: netdev@vger.kernel.org
22077 L: bpf@vger.kernel.org
22079 F: include/net/xdp.h
22080 F: include/net/xdp_priv.h
22081 F: include/trace/events/xdp.h
22082 F: kernel/bpf/cpumap.c
22083 F: kernel/bpf/devmap.c
22085 F: samples/bpf/xdp*
22086 F: tools/testing/selftests/bpf/*xdp*
22087 F: tools/testing/selftests/bpf/*/*xdp*
22088 F: drivers/net/ethernet/*/*/*/*/*xdp*
22089 F: drivers/net/ethernet/*/*/*xdp*
22090 K: (?:\b|_)xdp(?:\b|_)
22092 XDP SOCKETS (AF_XDP)
22093 M: Björn Töpel <bjorn@kernel.org>
22094 M: Magnus Karlsson <magnus.karlsson@intel.com>
22095 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22096 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22097 L: netdev@vger.kernel.org
22098 L: bpf@vger.kernel.org
22100 F: Documentation/networking/af_xdp.rst
22101 F: include/net/xdp_sock*
22102 F: include/net/xsk_buff_pool.h
22103 F: include/uapi/linux/if_xdp.h
22104 F: include/uapi/linux/xdp_diag.h
22105 F: include/net/netns/xdp.h
22107 F: tools/testing/selftests/bpf/*xsk*
22109 XEN BLOCK SUBSYSTEM
22110 M: Roger Pau Monné <roger.pau@citrix.com>
22111 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22113 F: drivers/block/xen*
22114 F: drivers/block/xen-blkback/*
22117 M: Stefano Stabellini <sstabellini@kernel.org>
22118 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22120 F: arch/arm/include/asm/xen/
22123 XEN HYPERVISOR ARM64
22124 M: Stefano Stabellini <sstabellini@kernel.org>
22125 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22127 F: arch/arm64/include/asm/xen/
22130 XEN HYPERVISOR INTERFACE
22131 M: Juergen Gross <jgross@suse.com>
22132 M: Stefano Stabellini <sstabellini@kernel.org>
22133 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22134 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22137 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22138 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22139 F: drivers/*/xen-*front.c
22141 F: include/uapi/xen/
22145 M: Juergen Gross <jgross@suse.com>
22146 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22147 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22149 F: arch/x86/include/asm/pvclock-abi.h
22150 F: arch/x86/include/asm/xen/
22151 F: arch/x86/platform/pvh/
22154 XEN NETWORK BACKEND DRIVER
22155 M: Wei Liu <wei.liu@kernel.org>
22156 M: Paul Durrant <paul@xen.org>
22157 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22158 L: netdev@vger.kernel.org
22160 F: drivers/net/xen-netback/*
22163 M: Juergen Gross <jgross@suse.com>
22164 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22166 F: arch/x86/pci/*xen*
22167 F: drivers/pci/*xen*
22170 M: Juergen Gross <jgross@suse.com>
22171 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22172 L: linux-scsi@vger.kernel.org
22174 F: drivers/scsi/xen-scsifront.c
22175 F: drivers/xen/xen-scsiback.c
22176 F: include/xen/interface/io/vscsiif.h
22179 M: Juergen Gross <jgross@suse.com>
22180 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22181 L: linux-usb@vger.kernel.org
22183 F: drivers/usb/host/xen*
22184 F: include/xen/interface/io/usbif.h
22186 XEN SOUND FRONTEND DRIVER
22187 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22188 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22189 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22193 XEN SWIOTLB SUBSYSTEM
22194 M: Juergen Gross <jgross@suse.com>
22195 M: Stefano Stabellini <sstabellini@kernel.org>
22196 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22197 L: iommu@lists.linux.dev
22199 F: arch/x86/xen/*swiotlb*
22200 F: drivers/xen/*swiotlb*
22203 C: irc://irc.oftc.net/xfs
22204 M: Darrick J. Wong <djwong@kernel.org>
22205 L: linux-xfs@vger.kernel.org
22208 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22209 F: Documentation/ABI/testing/sysfs-fs-xfs
22210 F: Documentation/admin-guide/xfs.rst
22211 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22212 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22214 F: include/uapi/linux/dqblk_xfs.h
22215 F: include/uapi/linux/fsmap.h
22218 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22219 L: linux-iio@vger.kernel.org
22221 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22222 F: drivers/iio/adc/xilinx-ams.c
22224 XILINX AXI ETHERNET DRIVER
22225 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22227 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22230 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22231 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22232 L: linux-can@vger.kernel.org
22234 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22235 F: drivers/net/can/xilinx_can.c
22238 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22239 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22240 R: Michal Simek <michal.simek@xilinx.com>
22242 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
22243 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22244 F: drivers/gpio/gpio-xilinx.c
22245 F: drivers/gpio/gpio-zynq.c
22247 XILINX SD-FEC IP CORES
22248 M: Derek Kiernan <derek.kiernan@xilinx.com>
22249 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22251 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22252 F: Documentation/misc-devices/xilinx_sdfec.rst
22253 F: drivers/misc/Kconfig
22254 F: drivers/misc/Makefile
22255 F: drivers/misc/xilinx_sdfec.c
22256 F: include/uapi/misc/xilinx_sdfec.h
22259 M: Sean Anderson <sean.anderson@seco.com>
22261 F: drivers/pwm/pwm-xilinx.c
22262 F: include/clocksource/timer-xilinx.h
22264 XILINX UARTLITE SERIAL DRIVER
22265 M: Peter Korsgaard <jacmet@sunsite.dk>
22266 L: linux-serial@vger.kernel.org
22268 F: drivers/tty/serial/uartlite.c
22270 XILINX VIDEO IP CORES
22271 M: Hyun Kwon <hyun.kwon@xilinx.com>
22272 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22273 L: linux-media@vger.kernel.org
22275 T: git git://linuxtv.org/media_tree.git
22276 F: Documentation/devicetree/bindings/media/xilinx/
22277 F: drivers/media/platform/xilinx/
22278 F: include/uapi/linux/xilinx-v4l2-controls.h
22280 XILINX ZYNQMP DPDMA DRIVER
22281 M: Hyun Kwon <hyun.kwon@xilinx.com>
22282 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22283 L: dmaengine@vger.kernel.org
22285 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22286 F: drivers/dma/xilinx/xilinx_dpdma.c
22287 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22289 XILINX ZYNQMP PSGTR PHY DRIVER
22290 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22291 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22292 L: linux-kernel@vger.kernel.org
22294 T: git https://github.com/Xilinx/linux-xlnx.git
22295 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22296 F: drivers/phy/xilinx/phy-zynqmp.c
22298 XILINX ZYNQMP SHA3 DRIVER
22299 M: Harsha <harsha.harsha@xilinx.com>
22301 F: drivers/crypto/xilinx/zynqmp-sha.c
22303 XILINX EVENT MANAGEMENT DRIVER
22304 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22306 F: drivers/soc/xilinx/xlnx_event_manager.c
22307 F: include/linux/firmware/xlnx-event-manager.h
22310 M: Eli Billauer <eli.billauer@gmail.com>
22311 L: linux-kernel@vger.kernel.org
22313 F: drivers/char/xillybus/
22316 M: George Cherian <gcherian@marvell.com>
22317 L: linux-i2c@vger.kernel.org
22319 W: http://www.marvell.com
22320 F: drivers/i2c/busses/i2c-xlp9xx.c
22322 XRA1403 GPIO EXPANDER
22323 M: Nandor Han <nandor.han@ge.com>
22324 M: Semi Malinen <semi.malinen@ge.com>
22325 L: linux-gpio@vger.kernel.org
22327 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22328 F: drivers/gpio/gpio-xra1403.c
22330 XTENSA XTFPGA PLATFORM SUPPORT
22331 M: Max Filippov <jcmvbkbc@gmail.com>
22332 L: linux-xtensa@linux-xtensa.org
22334 F: drivers/spi/spi-xtensa-xtfpga.c
22335 F: sound/soc/xtensa/xtfpga-i2s.c
22337 YAM DRIVER FOR AX.25
22338 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22339 L: linux-hams@vger.kernel.org
22341 F: drivers/net/hamradio/yam*
22342 F: include/linux/yam.h
22344 YAMA SECURITY MODULE
22345 M: Kees Cook <keescook@chromium.org>
22347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22348 F: Documentation/admin-guide/LSM/Yama.rst
22351 YEALINK PHONE DRIVER
22352 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22353 L: usbb2k-api-dev@nongnu.org
22355 F: Documentation/input/devices/yealink.rst
22356 F: drivers/input/misc/yealink.*
22358 Z8530 DRIVER FOR AX.25
22359 M: Joerg Reuter <jreuter@yaina.de>
22360 L: linux-hams@vger.kernel.org
22362 W: http://yaina.de/jreuter/
22363 W: http://www.qsl.net/dl1bke/
22364 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22365 F: drivers/net/hamradio/*scc.c
22366 F: drivers/net/hamradio/z8530.h
22368 ZBUD COMPRESSED PAGE ALLOCATOR
22369 M: Seth Jennings <sjenning@redhat.com>
22370 M: Dan Streetman <ddstreet@ieee.org>
22371 L: linux-mm@kvack.org
22375 Z3FOLD COMPRESSED PAGE ALLOCATOR
22376 M: Vitaly Wool <vitaly.wool@konsulko.com>
22377 R: Miaohe Lin <linmiaohe@huawei.com>
22378 L: linux-mm@kvack.org
22382 ZD1211RW WIRELESS DRIVER
22383 M: Ulrich Kunitz <kune@deine-taler.de>
22384 L: linux-wireless@vger.kernel.org
22385 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22387 W: http://zd1211.ath.cx/wiki/DriverRewrite
22388 F: drivers/net/wireless/zydas/zd1211rw/
22390 ZD1301 MEDIA DRIVER
22391 M: Antti Palosaari <crope@iki.fi>
22392 L: linux-media@vger.kernel.org
22394 W: https://linuxtv.org/
22395 W: http://palosaari.fi/linux/
22396 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22397 F: drivers/media/usb/dvb-usb-v2/zd1301*
22399 ZD1301_DEMOD MEDIA DRIVER
22400 M: Antti Palosaari <crope@iki.fi>
22401 L: linux-media@vger.kernel.org
22403 W: https://linuxtv.org/
22404 W: http://palosaari.fi/linux/
22405 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22406 F: drivers/media/dvb-frontends/zd1301_demod*
22408 ZHAOXIN PROCESSOR SUPPORT
22409 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22410 L: linux-kernel@vger.kernel.org
22412 F: arch/x86/kernel/cpu/zhaoxin.c
22415 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22416 M: Naohiro Aota <naohiro.aota@wdc.com>
22417 R: Johannes Thumshirn <jth@kernel.org>
22418 L: linux-fsdevel@vger.kernel.org
22420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22421 F: Documentation/filesystems/zonefs.rst
22424 ZPOOL COMPRESSED PAGE STORAGE API
22425 M: Dan Streetman <ddstreet@ieee.org>
22426 L: linux-mm@kvack.org
22428 F: include/linux/zpool.h
22431 ZR36067 VIDEO FOR LINUX DRIVER
22432 M: Corentin Labbe <clabbe@baylibre.com>
22433 L: mjpeg-users@lists.sourceforge.net
22434 L: linux-media@vger.kernel.org
22436 W: http://mjpeg.sourceforge.net/driver-zoran/
22437 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22438 F: Documentation/driver-api/media/drivers/zoran.rst
22439 F: drivers/staging/media/zoran/
22441 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22442 M: Minchan Kim <minchan@kernel.org>
22443 M: Nitin Gupta <ngupta@vflare.org>
22444 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22445 L: linux-kernel@vger.kernel.org
22447 F: Documentation/admin-guide/blockdev/zram.rst
22448 F: drivers/block/zram/
22450 ZS DECSTATION Z85C30 SERIAL DRIVER
22451 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22453 F: drivers/tty/serial/zs.*
22455 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22456 M: Minchan Kim <minchan@kernel.org>
22457 M: Nitin Gupta <ngupta@vflare.org>
22458 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22459 L: linux-mm@kvack.org
22461 F: Documentation/vm/zsmalloc.rst
22462 F: include/linux/zsmalloc.h
22466 M: Nick Terrell <terrelln@fb.com>
22468 B: https://github.com/facebook/zstd/issues
22469 T: git git://github.com/terrelln/linux.git
22470 F: include/linux/zstd*
22472 F: lib/decompress_unzstd.c
22477 ZSWAP COMPRESSED SWAP CACHING
22478 M: Seth Jennings <sjenning@redhat.com>
22479 M: Dan Streetman <ddstreet@ieee.org>
22480 M: Vitaly Wool <vitaly.wool@konsulko.com>
22481 L: linux-mm@kvack.org
22486 M: Linus Torvalds <torvalds@linux-foundation.org>
22487 L: linux-kernel@vger.kernel.org
22488 S: Buried alive in reporters
22489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git